@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Roboto:wght@500&display=swap";:root{--vw: 1vw}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#454545;line-height:1.8;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,Verdana,sans-serif;position:relative;word-break:break-word;width:100%;font-weight:400;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1.6rem}@media only screen and (max-width: 768px){body{font-size:1.4rem}}.mainSection{margin-top:90px}@media only screen and (max-width: 768px){.mainSection{margin-top:60px}}.container{overflow:hidden}.pc{display:block}@media only screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:block}}.link_arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.link_arrow::after{content:"";width:8px;height:8px;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:10px;-webkit-transition:.3s;transition:.3s;border-top:solid 1px #1a91eb;border-right:solid 1px #1a91eb}.link_arrow:hover::after{margin-left:15px}@media only screen and (max-width: 768px){.link_arrow::after{width:6px;height:6px}}.cmn_btn{display:inline-block;width:250px;height:56px;text-align:center;background:#6ed0ff;background:-webkit-gradient(linear, left top, right top, from(rgb(110, 208, 255)), to(rgb(0, 125, 229)));background:linear-gradient(90deg, rgb(110, 208, 255) 0%, rgb(0, 125, 229) 100%);color:#fff;position:relative;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none !important;position:relative}.cmn_btn::after{content:"";position:absolute;right:15px;top:calc(50% - 6px);width:12px;height:12px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.cmn_btn:hover::after{right:10px}.cmn_btn:after{border-top:2px solid #78b2c0;border-right:2px solid #78b2c0}.cmn_btn:hover{opacity:.7}@media only screen and (max-width: 768px){.cmn_btn{width:180px;height:46px;font-size:1.4rem}.cmn_btn:after{width:6px;height:6px;top:calc(50% - 3px)}}.cmn_btn.back_btn{background:#999}.cmn_btn.back_btn:after{border-top:1px solid #fff;border-right:1px solid #fff}.cmn_btn.back_btn::after{left:15px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cmn_btn.back_btn:hover::after{left:10px}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}a img{-webkit-transition:.3s;transition:.3s}a img:hover{opacity:.7}.sec_in{max-width:1270px;width:100%;margin:0 auto;padding:0 65px}@media only screen and (max-width: 768px){.sec_in{padding:0 20px}}.effect_01,.effect_01_group .effect{-webkit-transition:all .1s;transition:all .1s;opacity:0;position:relative;top:50px}.effect_01.active,.effect_01_group .effect.active{opacity:1;top:0}.effect_02{-webkit-transition:all 1s;transition:all 1s;opacity:0;position:relative;top:-50px}.effect_02.active{opacity:1;top:0}.effect_03{-webkit-transition:all 1s;transition:all 1s;opacity:0;position:relative;left:50px}.effect_03.active{opacity:1;left:0}.effect_04{-webkit-transition:all 1s;transition:all 1s;opacity:0;position:relative;right:50px}.effect_04.active{opacity:1;right:0}.inview{opacity:0;position:relative}.inview.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s}.inview-group .inview-list{opacity:0;position:relative}.inview-group .inview-list.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s}@-webkit-keyframes inview_slide_up{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inview_slide_up{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.txt_c{text-align:center !important}.txt_r{text-align:right !important}.txt_l{text-align:left !important}.txt_w{color:#fff}.txt_b{color:#000}.f-serif{font-family:"Roboto",sans-serif}@media only screen and (min-width: 769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}header{width:100%;position:fixed;padding:12px 12px 12px 34px;z-index:10;top:0;left:0;background:#fff;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo{width:226px;height:45px;line-height:0}header .logo img{width:100%}header .glb_nav{margin-left:auto;max-width:957px;width:70%}header .glb_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}header .glb_nav ul li{max-width:150px;width:15.17%;height:50px;text-align:center;color:#1a91eb;font-family:"Roboto",sans-serif;font-weight:500;line-height:1;font-size:1.8rem}header .glb_nav ul li:nth-last-of-type(n+3){padding-top:10px}header .glb_nav ul li:nth-child(n+6){max-width:197px;width:20.58%}header .glb_nav ul li:last-child{max-width:197px;width:20.58%;height:52px;margin-left:10px;padding-top:8px;color:#fff;background:#6ed0ff;background:-webkit-gradient(linear, left top, right top, from(rgb(110, 208, 255)), to(rgb(0, 125, 229)));background:linear-gradient(90deg, rgb(110, 208, 255) 0%, rgb(0, 125, 229) 100%);position:relative}header .glb_nav ul li:last-child::after{content:"";position:absolute;right:15px;top:calc(50% - 5px);width:10px;height:10px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}header .glb_nav ul li:last-child:hover::after{right:10px}header .glb_nav ul li:last-child span{color:#fff}header .glb_nav ul li span{display:block;color:#454545;font-size:1.2rem;font-weight:bold;line-height:1;margin-top:5px}header .glb_nav ul li a{width:100%;height:100%;display:block}header #menu_btn{display:none}@media only screen and (max-width: 768px){header{padding:15px 10px 0 15px;height:50px}header .logo{width:150px}header #menu_btn{position:absolute;right:10px;top:15px;display:block;width:31px;height:20px;cursor:pointer;-webkit-transition:.4s;transition:.4s;z-index:30}header #menu_btn .menu_trigger,header #menu_btn .menu_trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}header #menu_btn .menu_trigger{position:absolute;width:31px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;right:0;cursor:pointer}header #menu_btn .menu_trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#4e4e4e;border-radius:2px}header #menu_btn .menu_trigger span:nth-of-type(1){top:0}header #menu_btn .menu_trigger span:nth-of-type(2){top:10px}header #menu_btn .menu_trigger span:nth-of-type(3){top:20px}header #menu_btn.active .menu_trigger span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-135deg);transform:translateY(10px) rotate(-135deg)}header #menu_btn.active .menu_trigger span:nth-of-type(2){opacity:0}header #menu_btn.active .menu_trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(135deg);transform:translateY(-10px) rotate(135deg)}header .glb_nav{position:absolute;left:0;top:50px;width:100%;height:calc(100svh - 50px);display:none;background:#e9f4f8;z-index:5}header .glb_nav ul{display:block;width:100%;padding:30px 20px 20px}header .glb_nav ul li:nth-of-type(n){width:100%;margin:0 auto;height:auto;text-align:center;border-bottom:solid 1px #cbcbcb}header .glb_nav ul li:last-of-type{max-width:300px;padding:10px 0 15px}header .glb_nav ul li:nth-last-of-type(2){max-width:150px;margin:25px auto}header .glb_nav ul li:nth-child(6){max-width:100%;width:100%}header .glb_nav ul li:nth-last-of-type(n+3){max-width:none;margin-bottom:15px;padding:10px 0 15px}header .glb_nav ul li a{width:100%;height:100%;display:block}}main{position:relative;background:#fff;padding:80px 0 0}main .page_img{margin-bottom:75px}main .sec_ttl{background:#e9f4f8;text-align:center;padding:30px}main .sec_ttl h1{font-size:8rem;color:#1a91eb;font-weight:500;font-family:"Roboto",sans-serif;line-height:1}main .sec_ttl h1 span{color:#454545;font-size:1.6rem;font-weight:500;display:block;margin-top:20px}main .h2_ttl{text-align:center;font-size:8rem;color:#1a91eb;font-weight:500;font-family:"Roboto",sans-serif;line-height:1;margin-bottom:80px}main .h2_ttl span{color:#454545;font-size:1.6rem;font-weight:500;display:block;margin-top:20px}@media only screen and (max-width: 768px){main{padding:50px 0 0}main .sec_ttl{padding:20px}main .sec_ttl h1{font-size:4rem}main .sec_ttl h1 span{font-size:1.4rem;margin-top:15px}main .h2_ttl{font-size:4rem;margin-bottom:40px}main .h2_ttl span{font-size:1.2rem;margin-top:10px}}.pagetop{position:fixed;right:0;bottom:0;z-index:5}.pagetop a{width:64px;height:64px;background:#1a91eb;font-size:0}.pagetop a::after{content:"";position:absolute;top:30px;right:20px;width:18px;height:18px;border-top:solid 4px #fff;border-right:solid 4px #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 768px){.pagetop a{width:40px;height:40px}.pagetop a::after{top:16px;right:11px;width:14px;height:14px;border-top:solid 3px #fff;border-right:solid 3px #fff}}footer{border-top:solid 1px #e2e2e2}footer .foot_nav{padding:40px 0}footer .foot_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;gap:0 40px}footer .foot_nav ul li a{color:#000}footer .foot_btm{padding:35px 0 45px;border-top:solid 1px #e2e2e2}footer .foot_btm .sec_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .foot_btm .logo{width:250px;height:50px;margin-bottom:20px}footer small{line-height:1;display:inline-block;margin-bottom:5px;font-size:1.4rem}@media only screen and (max-width: 768px){footer{text-align:center;padding:20px 0 10px}footer .foot_nav{display:none}footer .foot_btm{padding:0;border-top:none}footer .foot_btm .sec_in{display:block}footer .foot_btm .logo{width:150px;height:auto;margin:0 auto 10px}footer small{margin:10px 0 0}}#top .sec_kv{background:#fff}#top .sec_kv .slide{width:100%;overflow:hidden;aspect-ratio:29/10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:center;align-self:center}#top .sec_kv .slide img{width:auto;min-height:100%;height:100%}#top .sec_kv .slide:not(:first-child){opacity:0}#top .sec_kv .kv_txt{position:absolute;z-index:5;width:100%;height:100%}#top .sec_kv .kv_txt .txt_in{display:inline-block}#top .sec_kv .kv_txt .txt_in p{color:#222;font-size:2.8rem;font-weight:bold;display:inline;padding:5px 10px;letter-spacing:.2em;text-shadow:0 0 10px rgba(0,0,0,.8)}#top .sec_kv .kv_txt .txt_in p span{font-size:3.2rem}#top .sec_kv .kv_txt .txt01{padding:10% 0 0 6%}#top .sec_kv .kv_txt .txt01 .txt:not(last-child){margin-bottom:25px}#top .sec_kv .kv_txt .txt01 p{color:#fff}#top .sec_kv .kv_txt .txt02,#top .sec_kv .kv_txt .txt03{padding:10% 0 0 6%}#top .sec_kv .kv_txt .txt02 .txt:last-child,#top .sec_kv .kv_txt .txt03 .txt:last-child{margin-left:150px;margin-top:10px}#top .sec_kv .kv_txt .txt02 p,#top .sec_kv .kv_txt .txt03 p{color:#fff000}#top .sec_kv .kv_txt .txt02 p span,#top .sec_kv .kv_txt .txt03 p span{color:#fff}#top .sec_kv .kv_txt .txt03{padding:3% 0 0 6%}#top .sec_kv .kv_txt .txt03 .txt:last-child{margin:0}#top .sec_kv .kv_txt .txt04{width:100%;height:100%;position:relative}#top .sec_kv .kv_txt .txt04 .img{width:75px;position:absolute;right:22%;bottom:10%}#top .sec_kv .kv_txt .txt04 .img img{width:100%}#top .sec_kv .kv_txt .txt04 p{font-size:0.8rem;text-shadow:none;position:absolute;right:22%;bottom:3%}@media only screen and (max-width: 768px){#top .sec_kv .kv_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .sec_kv .kv_txt .txt_in{padding:0 10px}#top .sec_kv .kv_txt .txt_in .txt p{font-size:1.5rem;line-height:2.2;padding:3px;letter-spacing:.2em}#top .sec_kv .kv_txt .txt_in .txt p span{font-size:1.7rem}#top .sec_kv .kv_txt .txt01{padding:1% 2% 0 6%}#top .sec_kv .kv_txt .txt01 .txt:not(last-child){margin-bottom:0}#top .sec_kv .kv_txt .txt02,#top .sec_kv .kv_txt .txt03{padding:4% 0 0 6%}#top .sec_kv .kv_txt .txt02 .txt:last-child,#top .sec_kv .kv_txt .txt03 .txt:last-child{margin:0}#top .sec_kv .kv_txt .txt03{padding:2% 0 0 6%}#top .sec_kv .kv_txt .txt04{width:100%;height:100%;position:relative}#top .sec_kv .kv_txt .txt04 .img{width:10%;right:10px;bottom:30px}#top .sec_kv .kv_txt .txt04 .txt p{font-size:0.8rem;text-shadow:none;position:absolute;right:5px;bottom:2px;line-height:1.2}}#top .sec_vision{padding:100px 0 120px;background:url(../img/top/bg01.svg) left top no-repeat;background-size:100% auto}#top .sec_vision .vision_txt{max-width:640px;margin:0 auto 60px;text-align:center}#top .sec_vision .cmn_btn{margin:0 auto;position:relative}#top .sec_vision .cmn_btn::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_vision .cmn_btn:hover::after{right:10px}@media only screen and (max-width: 768px){#top .sec_vision{padding:50px 0 60px}#top .sec_vision .vision_txt{max-width:100%;margin:0 auto 30px;text-align:left}#top .sec_vision .cmn_btn{margin:0 auto;position:relative}#top .sec_vision .cmn_btn::after{content:"";position:absolute;right:10px;top:calc(50% - 3px);width:6px;height:6px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_vision .cmn_btn:hover::after{right:5px}}#top .sec_business{padding:0 0 60px;position:relative}#top .sec_business::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:230px;background:#f0f0f0;z-index:0}#top .sec_business .sec_in{position:relative;z-index:1}#top .sec_business .business_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4.1%}#top .sec_business .business_list li{width:21.92%;max-width:250px;aspect-ratio:1/1;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}#top .sec_business .business_list li a{position:relative;width:100%;height:100%}#top .sec_business .business_list li a .txt{color:#fff;line-height:1.4;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;min-height:56px;z-index:2;left:0;bottom:0;background:#6ed0ff;background:-webkit-gradient(linear, left top, right top, from(rgb(110, 208, 255)), to(rgb(0, 125, 229)));background:linear-gradient(90deg, rgb(110, 208, 255) 0%, rgb(0, 125, 229) 100%);position:relative;position:absolute}#top .sec_business .business_list li a .txt::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_business .business_list li a .txt:hover::after{right:10px}#top .sec_business .business_list li a .txt span{font-size:1.2rem}#top .sec_business .business_list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}@media only screen and (max-width: 768px){#top .sec_business{padding:0 0 30px}#top .sec_business::after{height:115px}#top .sec_business .sec_in{position:relative;z-index:1}#top .sec_business .business_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 4%}#top .sec_business .business_list li{width:48%}#top .sec_business .business_list li a .txt{font-size:1.2rem;min-height:46px;position:relative;position:absolute}#top .sec_business .business_list li a .txt::after{content:"";position:absolute;right:10px;top:calc(50% - 3px);width:6px;height:6px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_business .business_list li a .txt:hover::after{right:5px}#top .sec_business .business_list li a .txt span{font-size:1rem;display:inline}}#top .sec_recruit{padding:100px 0;position:relative}#top .sec_recruit .recruit_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px 5.8%}#top .sec_recruit .recruit_list li{width:45.96%;max-width:524px}#top .sec_recruit .recruit_list li a{position:relative}#top .sec_recruit .recruit_list li a figure{width:95.41%;height:100%;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);overflow:hidden}#top .sec_recruit .recruit_list li a .txt{color:#fff;line-height:1.4;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:250px;min-height:56px;z-index:2;right:0;bottom:10px;background:#6ed0ff;background:-webkit-gradient(linear, left top, right top, from(rgb(110, 208, 255)), to(rgb(0, 125, 229)));background:linear-gradient(90deg, rgb(110, 208, 255) 0%, rgb(0, 125, 229) 100%);position:relative;position:absolute}#top .sec_recruit .recruit_list li a .txt::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_recruit .recruit_list li a .txt:hover::after{right:10px}#top .sec_recruit .recruit_list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}@media only screen and (max-width: 768px){#top .sec_recruit{padding:50px 0}#top .sec_recruit .recruit_list{gap:35px 0}#top .sec_recruit .recruit_list li{width:100%}#top .sec_recruit .recruit_list li a .txt{width:180px;min-height:46px;position:relative;position:absolute}#top .sec_recruit .recruit_list li a .txt::after{content:"";position:absolute;right:10px;top:calc(50% - 3px);width:6px;height:6px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_recruit .recruit_list li a .txt:hover::after{right:5px}#top .sec_recruit .recruit_list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}#top .sec_news{padding:80px 0;position:relative;background:#f5f5f5}#top .sec_news .news{max-width:900px;margin:0 auto;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:solid 1px #cbcbcb}#top .sec_news .news:last-of-type{border-bottom:solid 1px #cbcbcb}#top .sec_news .news dt{width:135px;font-weight:500;color:#1a91eb}#top .sec_news .news dd{width:calc(100% - 135px)}#top .sec_news .cmn_btn{margin:80px auto 0;color:#1a91eb;background:#fff;border:solid 1px #1a91eb;position:relative}#top .sec_news .cmn_btn::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_news .cmn_btn:hover::after{right:10px}#top .sec_news .cmn_btn::after{border-top:solid 2px #1a91eb;border-right:solid 2px #1a91eb}@media only screen and (max-width: 768px){#top .sec_news{padding:40px 0}#top .sec_news .news{max-width:100%;padding:15px 0;display:block;border-top:solid 1px #cbcbcb}#top .sec_news .news:last-of-type{border-bottom:solid 1px #cbcbcb}#top .sec_news .news dt{width:100%;margin-bottom:5px}#top .sec_news .news dd{width:100%}#top .sec_news .cmn_btn{margin:40px auto 0;width:200px;border:solid 1px #1a91eb;position:relative}#top .sec_news .cmn_btn::after{content:"";position:absolute;right:10px;top:calc(50% - 3px);width:6px;height:6px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#top .sec_news .cmn_btn:hover::after{right:5px}#top .sec_news .cmn_btn::after{border-top:solid 2px #1a91eb;border-right:solid 2px #1a91eb}}#about .sec_about{padding:80px 0}#about .sec_about .sec_in{max-width:900px}#about .sec_about dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 0;border-bottom:solid 1px #cbcbcb}#about .sec_about dl:first-child{border-top:solid 1px #cbcbcb}#about .sec_about dl dt{color:#1a91eb;width:200px;font-weight:500}#about .sec_about dl dd{width:calc(100% - 150px)}#about .sec_about .location{max-width:480px}#about .sec_about .location .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;margin-bottom:5px}#about .sec_about .location .img figure{width:170px}#about .sec_about .location .maps{width:calc(100% - 180px)}#about .sec_about .location .maps iframe{width:100%;height:230px}#about .sec_about .location:not(:last-child){padding-bottom:20px;margin-bottom:30px;border-bottom:solid 1px #cbcbcb}@media only screen and (max-width: 768px){#about .sec_about{padding:40px 0}#about .sec_about dl{display:block;padding:10px 0}#about .sec_about dl dt{width:100%}#about .sec_about dl dd{width:100%}#about .sec_about dl dd .maps iframe{width:100%;height:200px}#about .sec_about .location:not(:last-child){padding-bottom:10px;margin-bottom:20px}}#contact .sec_form{padding:80px 0}#contact .sec_form .sec_in{max-width:900px}#contact .sec_form .txt{margin-bottom:30px}#contact .sec_form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 0;border-bottom:solid 1px #cbcbcb}#contact .sec_form dl:first-of-type{border-top:solid 1px #cbcbcb}#contact .sec_form dl dt{width:250px;font-weight:500;position:relative;text-align:right;line-height:1.6}#contact .sec_form dl dt span{display:block;font-size:1.4rem;font-weight:400;color:#999}#contact .sec_form dl dt .required,#contact .sec_form dl dt .optional{position:absolute;left:0;top:0;color:#fff;font-size:1.4rem;font-weight:500;background:#1a91eb;border-radius:5px;padding:5px 10px;line-height:1}#contact .sec_form dl dt .optional{background:#999}#contact .sec_form dl dd{padding-left:20px;width:calc(100% - 250px)}#contact .sec_form dl dd input[type=text],#contact .sec_form dl dd textarea{padding:5px 10px;border:solid 1px #cbcbcb;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,Verdana,sans-serif}#contact .sec_form dl dd textarea{height:200px}#contact .sec_form dl dd .input01{width:100%}#contact .sec_form dl dd .input02{width:49%}#contact .sec_form dl dd .input02:first-of-type{margin-right:2%}#contact .sec_form dl dd .input03{width:30%}#contact .sec_form dl dd .error{color:red;font-size:1.4rem}#contact .sec_form dl dd .labelgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 30px}#contact .sec_form dl dd .labelgroup label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}#contact .sec_form dl dd .labelgroup label:hover{cursor:pointer}#contact .sec_form .btn_area{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 50px}#contact .sec_form .btn_area .cmn_btn input{cursor:pointer;color:#fff;width:100%;height:100%}@media only screen and (max-width: 768px){#contact .sec_form{padding:40px 0}#contact .sec_form .txt{margin-bottom:20px}#contact .sec_form dl{display:block;padding:15px 0}#contact .sec_form dl dt{width:100%;text-align:left;margin-bottom:10px}#contact .sec_form dl dt span{font-size:1.2rem}#contact .sec_form dl dt .required,#contact .sec_form dl dt .optional{left:auto;right:0;font-size:1.2rem}#contact .sec_form dl dd{padding-left:0;width:100%}#contact .sec_form dl dd textarea{height:150px}#contact .sec_form dl dd .input03{width:40%}#contact .sec_form dl dd .error{font-size:1.2rem}}#privacy .sec_privacy{padding:80px 0}#privacy .sec_privacy .sec_in{max-width:900px}#privacy .sec_privacy .txt{margin-bottom:50px}#privacy .sec_privacy ol li{list-style-type:decimal;margin:0 0 20px 20px;padding-left:10px}@media only screen and (max-width: 768px){#privacy .sec_privacy{padding:40px 0}#privacy .sec_privacy .txt{margin-bottom:30px}}#project .sec_project{padding:80px 0}#project .sec_project .sec_in{max-width:1100px}#project .sec_project .project{margin-bottom:80px}#project .sec_project .project:last-of-type{margin-bottom:0}#project .sec_project .project h2{margin-bottom:20px;padding-bottom:5px;color:#1a91eb;border-bottom:solid 1px #e2e2e2}#project .sec_project .project h3{margin-bottom:10px}#project .sec_project .project .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#project .sec_project .project .flex_box .txt{width:48%}#project .sec_project .project .flex_box .txt p:not(:last-child){margin-bottom:20px}#project .sec_project .project .flex_box .txt .note{color:red}#project .sec_project .project .flex_box .img{width:48%}#project .sec_project .project .img_box{margin-top:20px}@media only screen and (max-width: 768px){#project .sec_project{padding:40px 0}#project .sec_project .project{margin-bottom:40px}#project .sec_project .project .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#project .sec_project .project .flex_box .txt{width:100%}#project .sec_project .project .flex_box .img{width:100%;margin-top:20px}}#project .sec_busines{padding:80px 0 0}#project .sec_busines .sec_in{max-width:1100px}#project .sec_busines h2{margin-bottom:20px;padding-bottom:5px;color:#1a91eb;border-bottom:solid 1px #e2e2e2}#project .sec_busines .photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 3.33%;margin-bottom:80px}#project .sec_busines .photos li{max-width:300px;width:30.9278350515%}@media only screen and (max-width: 768px){#project .sec_busines{padding:40px 0}#project .sec_busines .photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 4%;margin-bottom:40px}#project .sec_busines .photos.flex_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#project .sec_busines .photos li{width:48%;max-width:48%}}#news .sec_news{padding:80px 0}#news .sec_news .sec_in{max-width:900px}#news .sec_news h2{color:#1a91eb;margin-bottom:20px}#news .sec_news .date{font-size:1.4rem;margin-bottom:5px}#news .sec_news .news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 0;border-bottom:solid 1px #cbcbcb}#news .sec_news .news:first-child{border-top:solid 1px #cbcbcb}#news .sec_news .news dt{color:#1a91eb;width:200px;font-weight:500}#news .sec_news .news dd{width:calc(100% - 150px)}#news .sec_news .pager{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 20px}#news .sec_news .pager li{padding:10px;line-height:1;border:solid 1px #1a91eb;display:block;color:#1a91eb}#news .sec_news .pager li.active{color:#fff;background:#1a91eb}#news .sec_news .cmn_btn{margin:80px auto 0;color:#1a91eb;background:#fff;border:solid 1px #1a91eb;position:relative}#news .sec_news .cmn_btn::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#news .sec_news .cmn_btn:hover::after{right:10px}#news .sec_news .cmn_btn::after{border-top:solid 2px #1a91eb;border-right:solid 2px #1a91eb}@media only screen and (max-width: 768px){#news .sec_news{padding:40px 0}#news .sec_news .news{display:block;padding:10px 0}#news .sec_news .news dt{width:100%}#news .sec_news .news dd{width:100%}#news .sec_news .cmn_btn{margin:40px auto 0;width:200px;border:solid 1px #1a91eb;position:relative}#news .sec_news .cmn_btn::after{content:"";position:absolute;right:10px;top:calc(50% - 3px);width:6px;height:6px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#news .sec_news .cmn_btn:hover::after{right:5px}#news .sec_news .cmn_btn::after{border-top:solid 2px #1a91eb;border-right:solid 2px #1a91eb}}.recruit_lp img{width:auto;max-width:100%}.recruit_lp small{font-size:1.4rem}@media only screen and (max-width: 768px){.recruit_lp small{font-size:1.2rem}}@media only screen and (min-width: 769px){.recruit_lp .text-col2{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 769px){.recruit_lp .text-col2.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 769px){.recruit_lp .inner{padding:0 max(7.5rem,50% - 48.5rem)}}@media only screen and (max-width: 768px){.recruit_lp .inner{padding:0 2rem}}.recruit_lp .jumbotron{position:relative;margin-bottom:8rem}@media only screen and (max-width: 768px){.recruit_lp .jumbotron{margin-bottom:4rem}}.recruit_lp .jumbotron img{display:block;width:100%}.recruit_lp .jumbotron .text{position:absolute;left:8.75dvw;top:12.5%;z-index:2;width:38.75dvw;font-size:2.75dvw;line-height:2;font-weight:bold;color:#003874}.recruit_lp .jumbotron .text.off{color:rgba(0,56,116,0)}.recruit_lp .jumbotron .text.off span::before,.recruit_lp .jumbotron .text.off span::after{visibility:hidden;width:0}.recruit_lp .jumbotron .text.on span{-webkit-animation:.5s .5s linear forwards slideindent;animation:.5s .5s linear forwards slideindent}.recruit_lp .jumbotron .text.on span::before{-webkit-animation:.5s linear forwards slidebox;animation:.5s linear forwards slidebox}.recruit_lp .jumbotron .text.on span::after{-webkit-animation:.5s .25s linear forwards slidebox;animation:.5s .25s linear forwards slidebox}.recruit_lp .jumbotron .text span{position:relative;display:block;text-align:center}.recruit_lp .jumbotron .text span::before,.recruit_lp .jumbotron .text span::after{content:"";position:absolute;width:100%;height:100%;border-radius:1rem}.recruit_lp .jumbotron .text span::before{top:0;left:0;z-index:-1;background-color:hsla(0,0%,100%,.9)}.recruit_lp .jumbotron .text span::after{top:13.5%;left:2%;z-index:-2;background:#f760fd -webkit-gradient(linear, left top, left bottom, from(#f760fd), to(#fadd60)) center no-repeat;background:#f760fd linear-gradient(#f760fd 0%, #fadd60 100%) center no-repeat;opacity:.9}.recruit_lp .jumbotron h1{width:77.75dvw;margin:-1.5% auto 0;font-size:min(2.4rem,2.5dvw)}.recruit_lp .intro{margin-bottom:4.8rem}.recruit_lp .intro h1{margin-bottom:4rem;font-size:1.8rem;font-weight:600;color:#000}.recruit_lp .intro h1 span{font-size:2.4rem;color:#1272db}@media only screen and (max-width: 768px){.recruit_lp .intro h1 span{display:block}}.recruit_lp .intro p{margin-bottom:4.8rem;line-height:2.25}@media only screen and (max-width: 768px){.recruit_lp .intro p{margin-bottom:2.4rem}}@media only screen and (min-width: 769px){.recruit_lp .introduction{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;width:calc(100% + 7.5rem);margin-left:-7.5rem}}@media only screen and (min-width: 769px){.recruit_lp .introduction.reverse{margin-left:0}}@media only screen and (min-width: 769px){.recruit_lp .introduction.reverse figure{width:32.5rem}}@media only screen and (min-width: 769px){.recruit_lp .introduction.reverse .text{width:calc(100% - 33.5rem)}}.recruit_lp .introduction figure{text-align:center}@media only screen and (min-width: 769px){.recruit_lp .introduction figure{width:39rem}}@media only screen and (max-width: 768px){.recruit_lp .introduction figure{margin-bottom:1rem}}.recruit_lp .introduction figure img{width:70%}@media only screen and (min-width: 769px){.recruit_lp .introduction .text{width:calc(100% - 40rem)}}.recruit_lp .introduction .text nav{max-width:30rem}@media only screen and (max-width: 768px){.recruit_lp .introduction .text nav{width:25rem;margin:0 auto}}.recruit_lp .introduction .text nav a{display:block;background-color:#1272db;border-radius:1.6rem;line-height:3.2;font-weight:700;font-size:2rem;text-align:center;color:#fcfcfc;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 768px){.recruit_lp .introduction .text nav a{line-height:3;font-size:1.6rem}}.recruit_lp .number{position:relative;z-index:2;padding-top:8.48dvw;padding-bottom:1dvw;background:#def0ff url(../img/recruit/bg_number_1.png) top center/100% auto no-repeat}.recruit_lp .number h1{margin-bottom:14rem}@media only screen and (max-width: 768px){.recruit_lp .number h1{margin-bottom:7rem}}.recruit_lp .number h1::before{content:"";position:absolute;top:-9.6rem;left:-7rem;z-index:-2;width:29.5rem;height:26.3rem;background:rgba(0,0,0,0) url(../img/recruit/number_header.png) center/contain no-repeat}@media only screen and (max-width: 768px){.recruit_lp .number h1::before{top:-4.8rem;left:-3.5rem;width:14.8rem;height:13.2rem}}.recruit_lp .number h1 div::after{font-size:4rem}@media only screen and (max-width: 768px){.recruit_lp .number h1 div::after{font-size:2.4rem}}.recruit_lp .number::after{content:"";position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1;width:100%;aspect-ratio:10;background:rgba(0,0,0,0) url(../img/recruit/bg_number_2.png) bottom center/cover no-repeat}.recruit_lp .table{position:relative;z-index:1;margin-top:-10.5dvw;padding-top:22.5dvw;background:rgba(0,0,0,0) url(../img/recruit/bg_recruit.png) top center no-repeat}@media only screen and (min-width: 769px){.recruit_lp .table{min-height:114rem}}@media only screen and (max-width: 768px){.recruit_lp .table{background-size:90% auto}}.recruit_lp .table h1{margin-bottom:8rem;text-align:center}.recruit_lp .table h1 div::after{font-size:2.4rem}.recruit_lp .table .recruit-table{padding:4rem 12.5rem;border-radius:1.6rem;background-color:#fff;-webkit-box-shadow:.6rem .6rem 0rem rgba(0,0,0,.1);box-shadow:.6rem .6rem 0rem rgba(0,0,0,.1)}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table{padding:3rem}}.recruit_lp .table .recruit-table table{width:100%;table-layout:fixed;border-top:1px solid #ccc;border-collapse:collapse;line-height:1.5}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table table{display:block}}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table table tbody{display:block}}.recruit_lp .table .recruit-table table tr{border-bottom:1px solid #ccc}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table table tr{display:block;padding:1rem}}.recruit_lp .table .recruit-table table th{width:19.2rem;padding:1.5rem 4rem;text-align:left;font-weight:500;color:#1876dd}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table table th{display:block;width:100%;padding:0}}.recruit_lp .table .recruit-table table td{padding:1.5rem 7.2rem}@media only screen and (max-width: 768px){.recruit_lp .table .recruit-table table td{display:block;padding:0}}.recruit_lp .flow{position:relative;margin-top:-2.5dvw;padding-top:10%;padding-bottom:8.75%;background:url(../img/recruit/bg_flow.png) top center/100% auto no-repeat,rgba(0,0,0,0) -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ededed)) bottom center/100% 50% no-repeat;background:url(../img/recruit/bg_flow.png) top center/100% auto no-repeat,rgba(0,0,0,0) linear-gradient(to bottom, #ededed, #ededed) bottom center/100% 50% no-repeat}@media only screen and (max-width: 768px){.recruit_lp .flow{background-size:100% auto,100% 90%}}.recruit_lp .flow::after{content:"";position:absolute;top:100%;left:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);z-index:1;width:100%;aspect-ratio:12;background:rgba(0,0,0,0) url(../img/recruit/flow_after.png) center bottom/cover no-repeat}.recruit_lp .flow .section-header{margin-bottom:3rem;text-align:center}.recruit_lp .flow .section-header div::before{background-color:hsla(0,0%,100%,0)}.recruit_lp .flow .section-header div::after{font-size:2.4rem}.recruit_lp .flow .box{display:grid}@media only screen and (min-width: 769px){.recruit_lp .flow .box{grid-template-columns:repeat(4, 1fr 25px) 1fr;grid-template-rows:repeat(3, auto)}}@media only screen and (max-width: 768px){.recruit_lp .flow .box{grid-template-columns:1fr;grid-template-rows:repeat(14, auto)}}.recruit_lp .flow .box .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 769px){.recruit_lp .flow .box .icon:nth-of-type(1){grid-area:2/1/3/2}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .icon:nth-of-type(1){grid-area:1/1/2/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .icon:nth-of-type(4){grid-area:2/3/3/4}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .icon:nth-of-type(4){grid-area:4/1/5/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .icon:nth-of-type(7){grid-area:2/5/3/6}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .icon:nth-of-type(7){grid-area:7/1/8/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .icon:nth-of-type(10){grid-area:2/7/3/8}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .icon:nth-of-type(10){grid-area:10/1/11/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .icon:nth-of-type(13){grid-area:1/8/3/10}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .icon:nth-of-type(13){grid-area:13/1/15/2}}.recruit_lp .flow .box .text{line-height:1.45;text-align:center;font-weight:700;font-size:1.8rem}@media only screen and (min-width: 769px){.recruit_lp .flow .box .text:nth-of-type(2){grid-area:3/1/4/2}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .text:nth-of-type(2){grid-area:2/1/3/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .text:nth-of-type(5){grid-area:3/3/4/4}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .text:nth-of-type(5){grid-area:5/1/6/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .text:nth-of-type(8){grid-area:3/5/4/6}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .text:nth-of-type(8){grid-area:8/1/9/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .text:nth-of-type(11){grid-area:3/7/4/8}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .text:nth-of-type(11){grid-area:11/1/12/2}}.recruit_lp .flow .box .text:nth-of-type(14){text-shadow:.3rem .3rem .6rem rgba(88,45,45,.44);font-weight:700;font-size:3.2rem;color:#fff}@media only screen and (min-width: 769px){.recruit_lp .flow .box .text:nth-of-type(14){grid-area:2/9/3/10;padding:10% 10% 0 0}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .text:nth-of-type(14){grid-area:13/1/14/2;padding-top:7rem}}.recruit_lp .flow .box .arrows{background:rgba(0,0,0,0) url(../img/recruit/angle_r_21x38.png) center no-repeat}@media only screen and (max-width: 768px){.recruit_lp .flow .box .arrows{height:5rem;background-image:url(../img/recruit/angle_d_38x21.png)}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .arrows:nth-of-type(3){grid-area:2/2/3/3}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .arrows:nth-of-type(3){grid-area:3/1/4/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .arrows:nth-of-type(6){grid-area:2/4/3/5}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .arrows:nth-of-type(6){grid-area:6/1/7/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .arrows:nth-of-type(9){grid-area:2/6/3/7}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .arrows:nth-of-type(9){grid-area:9/1/10/2}}@media only screen and (min-width: 769px){.recruit_lp .flow .box .arrows:nth-of-type(12){grid-area:2/8/3/9}}@media only screen and (max-width: 768px){.recruit_lp .flow .box .arrows:nth-of-type(12){grid-area:12/1/13/2}}.recruit_lp .welfare{position:relative;padding-top:1.5dvw;padding-bottom:11.875dvw;background-color:#f5f5f5}.recruit_lp .welfare::before{content:"";position:absolute;bottom:100%;left:0;width:100%}.recruit_lp .welfare .section-header{margin-bottom:4.5rem;text-align:center}.recruit_lp .welfare .section-header div::before{background-color:hsla(0,0%,100%,0)}.recruit_lp .welfare .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.4rem}@media only screen and (max-width: 768px){.recruit_lp .welfare .list{row-gap:2.4rem}}.recruit_lp .welfare .list dl{width:calc(50% - 3.2rem);padding:3rem;border-radius:2rem;-webkit-box-shadow:.4rem .4rem 0rem rgba(0,0,0,.1);box-shadow:.4rem .4rem 0rem rgba(0,0,0,.1)}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dl{width:100%;padding:2rem}}.recruit_lp .welfare .list dl:nth-of-type(1){background:#fff url(../img/recruit/fukuri_1.jpg) bottom 3rem right 3rem no-repeat}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dl:nth-of-type(1){background-size:10.5rem auto;background-position:bottom 2rem right 2rem}}.recruit_lp .welfare .list dl:nth-of-type(2){background:#fff url(../img/recruit/fukuri_2.jpg) bottom 3rem right 3rem no-repeat}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dl:nth-of-type(2){background-size:8.1rem auto;background-position:bottom 2rem right 2rem}}.recruit_lp .welfare .list dl:nth-of-type(3){background:#fff url(../img/recruit/fukuri_3.jpg) bottom 3rem right 3rem no-repeat}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dl:nth-of-type(3){background-size:9rem auto;background-position:bottom 2rem right 2rem}}.recruit_lp .welfare .list dl:nth-of-type(4){background:#fff url(../img/recruit/fukuri_4.jpg) bottom 3rem right 3rem no-repeat}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dl:nth-of-type(4){background-size:9.6rem auto;background-position:bottom 2rem right 2rem}}.recruit_lp .welfare .list dt{margin-bottom:3rem;text-align:center;font-size:2.4rem;font-weight:700;color:#020202}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dt{margin-bottom:2rem;font-size:2rem}}.recruit_lp .welfare .list dd{min-height:12.96rem;line-height:1.8;font-size:1.8rem}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dd{min-height:11.52rem;font-size:1.6rem}}.recruit_lp .welfare .list dd small{font-size:1.4rem}@media only screen and (max-width: 768px){.recruit_lp .welfare .list dd small{font-size:1.2rem}}.recruit_lp .voice{position:relative;margin-bottom:8.3333333333dvw;padding-bottom:9rem;background-color:#dff8eb}@media only screen and (max-width: 768px){.recruit_lp .voice{padding-bottom:3rem}}.recruit_lp .voice::before,.recruit_lp .voice::after{content:"";position:absolute;left:0;width:100%;aspect-ratio:12}.recruit_lp .voice::before{bottom:100%;-webkit-transform:translateY(10%);transform:translateY(10%);background:rgba(0,0,0,0) url(../img/recruit/bg_voice_1.png) top left/cover no-repeat}.recruit_lp .voice::after{top:100%;-webkit-transform:translateY(-25%);transform:translateY(-25%);background:rgba(0,0,0,0) url(../img/recruit/bg_voice_2.png) bottom left/cover no-repeat}.recruit_lp .voice .section-header{margin-bottom:10rem;text-align:center}.recruit_lp .voice .section-header div::after{font-size:3rem}.recruit_lp .voice .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){.recruit_lp .voice .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem 4%}}.recruit_lp .voice .list li{position:relative;width:32%;border-radius:2rem;overflow:hidden}@media only screen and (max-width: 768px){.recruit_lp .voice .list li{width:48%}}.recruit_lp .voice .list li img{width:100%}.recruit_lp .voice .list li span{position:absolute;left:0;bottom:0;display:block;width:100%;text-align:center;line-height:2.5;font-size:2.4rem;font-weight:700;color:#fff}@media only screen and (max-width: 768px){.recruit_lp .voice .list li span{line-height:2;font-size:2rem}}.recruit_lp .voice .list li a{position:relative;-webkit-transition:all .3s;transition:all .3s}.recruit_lp .voice .list li a span{-webkit-transition:all .3s;transition:all .3s}.recruit_lp .voice .list li a:hover img,.recruit_lp .voice .list li a:active img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.recruit_lp .voice .list li a:hover span,.recruit_lp .voice .list li a:active span{background-position:center right 2rem,center}.recruit_lp .voice .list li:nth-of-type(1) span{background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#1877d8 -webkit-gradient(linear, left top, right top, from(#1877d8), to(#6beda5)) center no-repeat;background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#1877d8 linear-gradient(to right, #1877d8 0%, #6beda5 100%) center no-repeat}@media only screen and (max-width: 768px){.recruit_lp .voice .list li:nth-of-type(1) span{background-position:center right 1.5rem,center;background-size:.8rem auto,100% 100%}}.recruit_lp .voice .list li:nth-of-type(2) span{background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#66c8fa -webkit-gradient(linear, left top, right top, from(#66c8fa), to(#1371db)) center no-repeat;background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#66c8fa linear-gradient(to right, #66c8fa 0%, #1371db 100%) center no-repeat}@media only screen and (max-width: 768px){.recruit_lp .voice .list li:nth-of-type(2) span{background-position:center right 1.5rem,center;background-size:.8rem auto,100% 100%}}.recruit_lp .voice .list li:nth-of-type(3) span{background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#bdeabd -webkit-gradient(linear, left top, right top, from(#bdeabd), to(#44dce2)) center no-repeat;background:url(../img/recruit/angle_r_11x19.png) center right 2.5rem no-repeat,#bdeabd linear-gradient(to right, #bdeabd 0%, #44dce2 100%) center no-repeat}@media only screen and (max-width: 768px){.recruit_lp .voice .list li:nth-of-type(3) span{background-position:center right 1.5rem,center;background-size:.8rem auto,100% 100%}}.recruit_lp .slider{margin-bottom:13.5rem}@media only screen and (max-width: 768px){.recruit_lp .slider{margin-bottom:6rem}}.recruit_lp .slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.recruit_lp .slider .item{position:relative;width:55rem;padding:0;float:none;padding-bottom:.4rem}@media only screen and (max-width: 768px){.recruit_lp .slider .item{width:calc(100dvw - 10rem)}}.recruit_lp .slider .item img{border-radius:2rem;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(0.707);transform:scale(0.707);-webkit-box-shadow:.4rem .4rem 0px rgba(0,0,0,.1);box-shadow:.4rem .4rem 0px rgba(0,0,0,.1)}@media only screen and (max-width: 768px){.recruit_lp .slider .item img{-webkit-transform:scale(0.8);transform:scale(0.8)}}.recruit_lp .slider .item.slick-current img,.recruit_lp .slider .item.slick-dummy img{-webkit-transform:scale(1);transform:scale(1)}.recruit_lp .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:25.6rem;background:-webkit-gradient(linear, left top, right top, from(#66c8fa), to(#1371db));background:linear-gradient(to right, #66c8fa 0%, #1371db 100%)}@media only screen and (max-width: 768px){.recruit_lp .entry{height:14rem}}.recruit_lp .entry a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45rem;height:11rem;padding:0 3rem;border-radius:5.5rem;background:#f760fd -webkit-gradient(linear, left top, right top, from(#f760fd), to(#fadd60)) center no-repeat;background:#f760fd linear-gradient(to right, #f760fd 0%, #fadd60 100%) center no-repeat;-webkit-box-shadow:.4rem .4rem 0rem rgba(0,0,0,.16);box-shadow:.4rem .4rem 0rem rgba(0,0,0,.16)}@media only screen and (max-width: 768px){.recruit_lp .entry a{width:28rem;height:7rem;padding:0 2rem}}.recruit_lp .entry a span{margin-left:3rem;line-height:1.4;font-size:2.8rem;font-weight:700;color:#002038}@media only screen and (max-width: 768px){.recruit_lp .entry a span{margin-left:2rem;font-size:1.8rem}}.recruit_lp .entry a span::before{content:attr(data-text);display:block;font-size:2.2rem;font-weight:900;color:#fff}@media only screen and (max-width: 768px){.recruit_lp .entry a span::before{font-size:1.4rem}}.recruit_lp .entry a::after{content:"";width:1.3rem;height:2.2rem;background:rgba(0,0,0,0) url(../img/recruit/angle_r_13x22.png) center no-repeat}.section-header{position:relative;z-index:1}.section-header:nth-child(n+2){margin:6rem 0 14rem}@media only screen and (max-width: 768px){.section-header:nth-child(n+2){margin:3rem 0 7rem}}.section-header.off div{color:rgba(0,56,116,0)}.section-header.off div::before,.section-header.off div::after{width:0}.section-header.on div{-webkit-animation:.5s .5s linear forwards slideindent;animation:.5s .5s linear forwards slideindent}.section-header.on div::before{-webkit-animation:.5s linear forwards slidebox;animation:.5s linear forwards slidebox}.section-header.on div::after{-webkit-animation:1s .5s linear forwards slidebox;animation:1s .5s linear forwards slidebox}.section-header div{position:relative;display:inline-block;padding:.3rem 2.8rem;vertical-align:bottom;line-height:1.5;font-size:4.8rem;color:#003874}@media only screen and (max-width: 768px){.section-header div{font-size:2.4rem}}.section-header div::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-radius:1rem;background-color:hsla(0,0%,100%,.9)}.section-header div::after{content:attr(data-text);position:absolute;left:0;top:100%;width:100%;-webkit-transform:translateY(50%);transform:translateY(50%);background:-webkit-gradient(linear, left top, left bottom, from(#b3f4b0), to(#e2e244));background:linear-gradient(#b3f4b0 0%, #e2e244 100%);-webkit-background-clip:text;background-clip:text;line-height:1;text-align:center;white-space:nowrap;word-break:keep-all;overflow:hidden;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){.section-header div::after{font-size:2rem}}.section-header div small{font-size:3.2rem}@media only screen and (max-width: 768px){.section-header div small{font-size:1.6rem}}.number-list{position:relative;z-index:3;display:grid}.number-list::before,.number-list::after{content:"";position:absolute;width:7.9rem;aspect-ratio:1;z-index:1}@media only screen and (max-width: 768px){.number-list::before,.number-list::after{width:3rem}}.number-list::before{top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);background:rgba(0,0,0,0) url(../img/recruit/number_before.png) center/contain no-repeat}.number-list::after{bottom:0;left:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background:rgba(0,0,0,0) url(../img/recruit/number_after.png) center/contain no-repeat}@media only screen and (min-width: 769px){.number-list{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, auto);gap:3.3rem}}@media only screen and (max-width: 768px){.number-list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto);gap:2rem}}.number-list li{border-radius:2rem;background-color:#fff;overflow:hidden;-webkit-box-shadow:.4rem .4rem 0px rgba(0,0,0,.1);box-shadow:.4rem .4rem 0px rgba(0,0,0,.1)}.number-list li:nth-of-type(1){grid-area:1/1/2/2}@media only screen and (min-width: 769px){.number-list li:nth-of-type(2){grid-area:1/2/2/3}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(2){grid-area:1/2/2/3}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(3){grid-area:1/3/3/4}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(3){grid-area:2/1/3/2}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(4){grid-area:2/1/4/2}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(4){grid-area:2/2/3/3}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(5){grid-area:2/2/3/3}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(5){grid-area:3/1/4/2}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(6){grid-area:3/2/4/3}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(6){grid-area:3/2/4/3}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(7){grid-area:3/3/4/4}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(7){grid-area:4/1/5/2}}@media only screen and (min-width: 769px){.number-list li:nth-of-type(8){grid-area:4/1/5/4}}@media only screen and (max-width: 768px){.number-list li:nth-of-type(8){grid-area:4/2/5/3}}@-webkit-keyframes slideindent{0%{text-indent:-10%;color:rgba(0,56,116,0)}50%{color:#003874}100%{text-indent:0%;color:#003874}}@keyframes slideindent{0%{text-indent:-10%;color:rgba(0,56,116,0)}50%{color:#003874}100%{text-indent:0%;color:#003874}}@-webkit-keyframes slidebox{0%{visibility:visible;width:0%}100%{visibility:visible;width:100%}}@keyframes slidebox{0%{visibility:visible;width:0%}100%{visibility:visible;width:100%}}#recruit .sec_recruit{padding:80px 0}#recruit .sec_recruit .sec_in{max-width:900px}#recruit .sec_recruit dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 0;border-bottom:solid 1px #cbcbcb}#recruit .sec_recruit dl:first-child{border-top:solid 1px #cbcbcb}#recruit .sec_recruit dl dt{color:#1a91eb;width:200px;font-weight:500}#recruit .sec_recruit dl dd{width:calc(100% - 150px)}#recruit .sec_recruit dl dd .maps{margin-top:5px}#recruit .sec_recruit dl dd .maps iframe{width:80%;height:200px}@media only screen and (max-width: 768px){#recruit .sec_recruit{padding:40px 0}#recruit .sec_recruit dl{display:block;padding:10px 0}#recruit .sec_recruit dl dt{width:100%}#recruit .sec_recruit dl dd{width:100%}#recruit .sec_recruit dl dd .maps iframe{width:100%;height:300px}}#license .sec_license{padding:80px 0}#license .sec_license .sec_in{max-width:900px}#license .sec_license h3{margin-top:50px;margin-bottom:10px;padding-bottom:5px;color:#1a91eb;border-bottom:solid 1px #1a91eb}#license .sec_license h4{font-size:1.7rem;margin-bottom:10px;margin-top:30px}#license .sec_license h4:first-of-type{margin-top:0}#license .sec_license dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 0;border-bottom:solid 1px #cbcbcb}#license .sec_license dl:first-child{border-top:solid 1px #cbcbcb}#license .sec_license dl dt{width:400px;font-weight:500}#license .sec_license dl dd{width:calc(100% - 450px)}#license .sec_license dl dd .maps{margin-top:5px}#license .sec_license dl dd .maps iframe{width:80%;height:200px}@media only screen and (max-width: 768px){#license .sec_license{padding:40px 0}#license .sec_license dl{padding:10px 0}#license .sec_license dl dt{width:70%}#license .sec_license dl dd{width:30%;text-align:right}}#voice .sec_voice{padding:80px 0}#voice .sec_voice .sec_in{max-width:1100px}#voice .sec_voice .voice_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;gap:30px 3%}#voice .sec_voice .voice_list li{width:31.33%;position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}#voice .sec_voice .voice_list li a{position:relative;width:100%;height:100%;overflow:hidden}#voice .sec_voice .voice_list li a .txt{color:#fff;line-height:1.4;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;min-height:56px;z-index:2;left:0;bottom:0;background:#6ed0ff;background:-webkit-gradient(linear, left top, right top, from(rgb(110, 208, 255)), to(rgb(0, 125, 229)));background:linear-gradient(90deg, rgb(110, 208, 255) 0%, rgb(0, 125, 229) 100%);position:relative;position:absolute}#voice .sec_voice .voice_list li a .txt::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#voice .sec_voice .voice_list li a .txt:hover::after{right:10px}#voice .sec_voice .voice_list li a .txt span{font-size:1.2rem}#voice .sec_voice .voice_list li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}#voice .sec_voice .voice_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice .sec_voice .voice_box figure{width:300px}#voice .sec_voice .voice_box figure img:not(:last-child){margin-bottom:20px}#voice .sec_voice .voice_box .txt{width:calc(100% - 340px)}#voice .sec_voice .voice_box.box01 figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#voice .sec_voice .voice_box.box01 .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#voice .sec_voice .voice_box.box02 figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#voice .sec_voice .voice_box.box02 .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#voice .sec_voice .voice_middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice .sec_voice .voice_middle figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:300px}#voice .sec_voice .voice_middle figure img:not(:last-child){margin-bottom:20px}#voice .sec_voice .voice_middle .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 340px)}#voice .sec_voice .voice{margin-bottom:30px}#voice .sec_voice .voice dt{font-size:1.8rem;font-weight:500;position:relative;padding:2px 0 0 30px;margin-bottom:5px}#voice .sec_voice .voice dt::before{content:"Q : ";font-size:2rem;color:#1a91eb;position:absolute;left:0;top:0}#voice .sec_voice .voice dd{position:relative;padding:2px 0 0 30px}#voice .sec_voice .voice dd::before{content:"A : ";font-size:1.8rem;font-weight:500;position:absolute;left:3px;top:0}#voice .sec_voice h2{color:#1a91eb;margin-bottom:20px;padding-bottom:5px;border-bottom:solid 1px #cbcbcb}#voice .sec_voice .cmn_btn{margin:40px auto 0;color:#1a91eb;background:#fff;border:solid 1px #1a91eb;position:relative}#voice .sec_voice .cmn_btn::after{content:"";position:absolute;right:15px;top:calc(50% - 4px);width:8px;height:8px;border-top:solid 2px #bcd8de;border-right:solid 2px #bcd8de;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}#voice .sec_voice .cmn_btn:hover::after{right:10px}#voice .sec_voice .cmn_btn::after{border-top:solid 2px #1a91eb;border-right:solid 2px #1a91eb}@media only screen and (max-width: 768px){#voice .sec_voice{padding:40px 0}#voice .sec_voice .voice_list{gap:30px 0}#voice .sec_voice .voice_list li{width:100%;max-width:300px;margin:0 auto}#voice .sec_voice .voice_box figure{max-width:300px;width:100%;margin:0 auto 20px}#voice .sec_voice .voice_box .txt{width:100%}#voice .sec_voice .voice_box.box01 figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#voice .sec_voice .voice_box.box01 .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#voice .sec_voice .voice_box.box02 figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#voice .sec_voice .voice_box.box02 .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}/*# sourceMappingURL=style.min.css.map */