.hd:where(.astro-bi27l4kv){z-index:4;width:100%;padding:80px 80px 0;transition:all .3s;position:fixed;top:0}@media screen and (width<=768px){.hd:where(.astro-bi27l4kv){z-index:4;background-position:50% 85%;width:100%;padding:20px 20px 0;position:fixed;top:0}}.hd:where(.astro-bi27l4kv).roll{background:linear-gradient(#f5f5f5 0% 70%,#f5f5f500 100%);padding:40px 50px 50px;top:0}@media screen and (width<=768px){.hd:where(.astro-bi27l4kv).roll{background-position:50% 85%;padding:20px 20px 30px;top:0}}.hd_inner:where(.astro-bi27l4kv){padding:0;position:relative}@media screen and (width<=768px){.hd_inner:where(.astro-bi27l4kv){padding:0;position:relative}}.hd_logo:where(.astro-bi27l4kv) img:where(.astro-bi27l4kv){max-width:176px;transition:all .3s}@media screen and (width<=768px){.hd_logo:where(.astro-bi27l4kv) img:where(.astro-bi27l4kv){max-width:130px;margin:4px auto 0}}.nav_global:where(.astro-bi27l4kv){position:absolute;top:-4px;right:0}@media screen and (width<=768px){.nav_global:where(.astro-bi27l4kv){top:0;right:0}}.nav_main:where(.astro-bi27l4kv){visibility:hidden;opacity:0;height:0}@media screen and (width<=768px){.nav_main:where(.astro-bi27l4kv){visibility:hidden;opacity:0;height:0}}.nav_utility:where(.astro-bi27l4kv){margin-right:90px}@media screen and (width<=768px){.nav_utility:where(.astro-bi27l4kv){visibility:hidden;opacity:0;height:0;margin-right:0}}.nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv){letter-spacing:normal;display:inline-block}.nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv)+li:where(.astro-bi27l4kv){margin-left:40px}.nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv),.nav_utility:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){color:#333;font-size:14px;font-weight:700}.toggle_btn:where(.astro-bi27l4kv){cursor:pointer;background:0 0;width:30px;padding:0;transition:all .3s;position:absolute;top:-4px;right:0}@media screen and (width<=768px){.toggle_btn:where(.astro-bi27l4kv){cursor:pointer;width:20px;transition:all .3s;top:0}}.toggle_btn:where(.astro-bi27l4kv):hover{opacity:1}.nav_global:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){transition:all .2s,visibility}.hd:where(.astro-bi27l4kv).active{z-index:4;background:linear-gradient(90deg,#fff0 0% 50%,#ffffffe6 50%,#fff 100%);height:100%;padding:80px;top:0}.active:where(.astro-bi27l4kv) .nav_global:where(.astro-bi27l4kv){top:80px;left:0;right:initial;width:100%;position:absolute}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_global:where(.astro-bi27l4kv){top:80px;left:0;right:initial;width:100%;position:absolute}}.active:where(.astro-bi27l4kv) .nav_main:where(.astro-bi27l4kv){visibility:visible;opacity:1;height:auto}.active:where(.astro-bi27l4kv) .nav_main:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv){text-align:right;margin-top:20px}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_main:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv){text-align:left;margin-top:0}}.active:where(.astro-bi27l4kv) .nav_main:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){font-size:40px;font-weight:700}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_main:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){font-size:26px}}.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv){margin-right:0}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv){visibility:visible;opacity:1;height:auto;margin-right:0}}.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv){text-align:right;margin-top:20px;display:block}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv){text-align:left;margin-top:0;display:block}}.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv)+li:where(.astro-bi27l4kv){margin-top:20px;margin-left:0}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv)+li:where(.astro-bi27l4kv){margin-top:0;margin-left:0}}.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv),.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){font-size:40px}@media screen and (width<=768px){.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv),.active:where(.astro-bi27l4kv) .nav_utility:where(.astro-bi27l4kv) li:where(.astro-bi27l4kv) a:where(.astro-bi27l4kv){font-size:26px}.hd_logo:where(.astro-bi27l4kv){text-align:center}.hd:where(.astro-bi27l4kv).active,.hd:where(.astro-bi27l4kv).roll.active{z-index:4;background:#f5f5f5 url(/common/img/logo_sy.svg) 50% 90% no-repeat;height:100%;padding:40px;top:0}}.ft:where(.astro-ubon47vl){text-align:center;color:#fff;background:linear-gradient(39deg,#777 0%,#3c3c3c 100%);border-radius:20px;margin:0 35px 35px;padding:100px 50px}@media screen and (width<=768px){.ft:where(.astro-ubon47vl){text-align:center;color:#fff;border-radius:10px;margin:0 10px 10px;padding:30px 30px 60px}}.ft:where(.astro-ubon47vl) small:where(.astro-ubon47vl){padding:20px 12% 33px;font-size:12px;display:block}@media screen and (width<=768px){.ft:where(.astro-ubon47vl) small:where(.astro-ubon47vl){padding:10px 0 0;font-size:10px;display:block}}.ft_logo:where(.astro-ubon47vl){max-width:250px;margin:70px auto 0}@media screen and (width<=768px){.ft_logo:where(.astro-ubon47vl){max-width:150px;margin:60px auto 0}}.nav_list:where(.astro-ubon47vl){font-size:16px}@media screen and (width<=768px){.nav_list:where(.astro-ubon47vl){font-size:14px}}:where(.astro-ubon47vl)[class*=nav_list] li:where(.astro-ubon47vl){padding:10px;display:inline-block}:where(.astro-ubon47vl)[class*=nav_list] li:where(.astro-ubon47vl) a:where(.astro-ubon47vl){color:#fff}.nav_list_sub:where(.astro-ubon47vl){margin-top:25px;padding-top:25px;font-size:12px;position:relative}@media screen and (width<=768px){.nav_list_sub:where(.astro-ubon47vl){margin-top:25px;padding-top:25px;font-size:10px}}.nav_list_sub:where(.astro-ubon47vl):before{content:"";background:#fff;width:20px;height:1px;margin:auto;display:block;position:absolute;top:0;left:0;right:0}.foot-pp:where(.astro-ubon47vl){text-align:center;justify-content:space-between;align-items:center;gap:10px;width:130px;margin:0 auto 40px;display:flex}@media screen and (width<=768px){.foot-pp:where(.astro-ubon47vl){gap:5px;width:90px;margin:20px auto 40px}}.foot-pp:where(.astro-ubon47vl) img:where(.astro-ubon47vl){width:60px;height:auto}@media screen and (width<=768px){.foot-pp:where(.astro-ubon47vl) img:where(.astro-ubon47vl){width:45px;height:auto}.nav_list:where(.astro-ubon47vl) li:where(.astro-ubon47vl){text-align:left;padding:0;display:block}.nav_list:where(.astro-ubon47vl) li:where(.astro-ubon47vl) a:where(.astro-ubon47vl){padding:13px 0;display:block;position:relative}.nav_list:where(.astro-ubon47vl) li:where(.astro-ubon47vl) a:where(.astro-ubon47vl):after{content:">";position:absolute;top:calc(50% - .7em);right:0}}body{color:#000;background:#f5f5f5;margin:0;font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;overflow:hidden scroll}body *{box-sizing:border-box}body{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all!important}@media screen and (width<=768px){body{font-size:12px}}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dt,dd,figure{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:Pathway Gothic One,Pathway Gothic One Fallback,sans-serif}a,button{color:#333;cursor:pointer;text-decoration:none;transition:all}a:hover,button:hover{opacity:.6}img,source{vertical-align:top;width:100%;height:auto}em{font-style:normal;font-weight:700}p,dt,dd,li{line-height:2}button{border:none;width:100%}.pc_none{display:block}@media screen and (width<=768px){.pc_none{display:none}}.sp_none{display:none}@media screen and (width<=768px){.sp_none{display:block}}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb40{margin-bottom:40px}.mt15{margin-top:15px}.font12px{font-size:12px}.font14px{font-size:14px}.c_gray{color:#777}.c_blue1{color:#257d97}.c_blue2{color:#81cae3}.c_wh{color:#fff}[class*=lyt-column]{flex-wrap:wrap;place-content:space-between flex-start;max-width:100%;margin:0 auto;display:flex}@media screen and (width<=768px){[class*=lyt-column]{flex-wrap:wrap;place-content:space-between;max-width:100%;margin:0 auto;display:flex}}.lyt-column2>*{width:47%}@media screen and (width<=768px){.lyt-column2>*{width:100%}}.lyt-column2>:nth-child(2n){margin-left:6%}@media screen and (width<=768px){.lyt-column2>:nth-child(2n){margin-left:0}}.lyt-column2>:nth-child(n+3){margin-top:80px}.lyt-column3>*{width:30%;margin-left:5%}@media screen and (width<=768px){.lyt-column3>*{width:47%;margin-left:6%}}.lyt-column3>:nth-child(3n+1){margin-left:0}[class*=hdg_]{font-weight:400}.hdg_l1{margin-bottom:30px;font-size:70px}@media screen and (width<=768px){.hdg_l1{margin-bottom:20px;font-size:40px}}.hdg_l2{margin-bottom:100px;font-size:120px}@media screen and (width<=1100px){.hdg_l2{z-index:2;position:relative}}@media screen and (width<=768px){.hdg_l2{margin-bottom:40px;font-size:55px}}.hdg_l2+p{margin:-60px 0 100px}@media screen and (width<=768px){.hdg_l2+p{margin:-30px 0 20px}}.hdg_l3{margin-bottom:55px;font-size:40px}@media screen and (width<=768px){.hdg_l3{margin-bottom:20px;font-size:24px}}.hdg_l4{margin-bottom:20px;font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:50px}@media screen and (width<=768px){.hdg_l4{margin-bottom:15px;font-size:24px}}.hdg_l5{margin-bottom:35px;font-size:100px}@media screen and (width<=768px){.hdg_l5{margin-bottom:35px;font-size:70px}}.hdg_l6{margin-bottom:20px;font-size:24px}@media screen and (width<=768px){.hdg_l6{margin-bottom:15px;font-size:18px}}.hdg_l6 span{font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:36px;display:block}@media screen and (width<=768px){.hdg_l6 span{font-size:24px}}.hdg_l7{margin-bottom:70px;font-size:16px}@media screen and (width<=768px){.hdg_l7{margin-bottom:60px;font-size:14px}}.hdg_s1{margin-bottom:20px;font-size:26px}@media screen and (width<=768px){.hdg_s1{margin-bottom:20px;font-size:20px;font-weight:400}}.hdg_s1 strong{margin-bottom:5px;font-size:23px;display:block}@media screen and (width<=768px){.hdg_s1 strong{margin-bottom:5px;font-size:18px;font-weight:400;display:block}}.hdg_s2{margin-bottom:15px;font-size:28px}@media screen and (width<=768px){.hdg_s2{margin-bottom:0;font-size:24px}}.hdg_s2+p{margin-top:20px}.hdg_s3{margin-bottom:10px;font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:18px;font-weight:700}@media screen and (width<=768px){.hdg_s3{margin-bottom:5px;font-size:16px}}.hdg_s4{margin-bottom:30px;font-size:40px;position:relative}@media screen and (width<=768px){.hdg_s4{margin-bottom:20px;font-size:30px}}.hdg_s4:after{content:"";background:#707070;width:calc(100% - 160px);height:1px;position:absolute;top:50%;left:160px}@media screen and (width<=768px){.hdg_s4:after{width:calc(100% - 100px);height:1px;left:100px}}.hdg_s5{margin-bottom:10px;font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:44px}@media screen and (width<=768px){.hdg_s5{font-size:30px}}.hdg_s6{margin-top:40px;margin-bottom:15px;font-family:Noto Sans JP,Noto Sans JP Fallback,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:30px}@media screen and (width<=768px){.hdg_s6{margin-top:30px;margin-bottom:15px;font-size:20px}}.hdg_s6_m{margin-top:10px}@media screen and (width<=768px){.hdg_s6_m{margin-top:10px}}.hdg_box{text-align:center;margin-bottom:70px;position:relative}@media screen and (width<=768px){.hdg_box{margin-bottom:40px}}.hdg_box:before,.hdg_box:after{content:"";background:#707070;width:30%;height:1px;position:absolute;top:50%}@media screen and (width<=768px){.hdg_box:before,.hdg_box:after{width:15%}}.hdg_box:before{left:0}.hdg_box:after{right:0}.hdg_box .hdg_l5{margin:0}.hdg_box p{font-size:16px}@media screen and (width<=768px){.hdg_box p{font-size:14px}}.link_btn{text-align:center;min-width:250px;max-width:250px;margin-top:40px}@media screen and (width<=768px){.link_btn{min-width:220px;max-width:220px;margin:30px auto 0}}.link_btn a,.link_btn button{color:#fff;background-color:#000;border-radius:6px;padding:15px 30px 19px;font-size:16px;line-height:normal;display:block;position:relative}@media screen and (width<=768px){.link_btn a,.link_btn button{font-size:14px}}.link_btn a:before,.link_btn button:before{content:"";background:url(/common/img/icon_btn.svg) no-repeat;width:16px;height:16px;display:block;position:absolute;top:calc(50% - 8px);right:13px}.link_btn a:hover,.link_btn button:hover{opacity:1;background:#aaa;transform:scale(1.05)}.link_btn.wh a{color:#000;background-color:#fff}.link_btn.wh a:hover{opacity:.7;transform:scale(1.05)}.link_btn.cv{min-width:initial;max-width:500px;margin:50px auto 0}@media screen and (width<=768px){.link_btn.cv{max-width:280px;margin:30px auto 0}}.link_btn.cv a,.link_btn.cv button{padding:25px 60px 28px;font-size:22px}@media screen and (width<=768px){.link_btn.cv a,.link_btn.cv button{padding:14px 30px 16px;font-size:18px}}.link_btn.cv a:before,.link_btn.cv button:before{display:block}.link_btn_m a{background-color:#07a367}.link_btn_m a:hover{background-color:#77bca2}.txt_lead{max-width:830px;margin:40px auto 130px;font-size:16px}@media screen and (width<=768px){.txt_lead{margin:20px auto 40px;font-size:14px}}main{padding:35px 35px 0;overflow:hidden}@media screen and (width<=768px){main{padding:0;overflow:hidden}}.tContents_inner{max-width:1140px;margin:0 auto;position:relative}@media screen and (width<=768px){.tContents_inner{max-width:1140px;margin:0 35px;position:relative}}.tContents_inner p{font-size:14px}@media screen and (width<=768px){.tContents_inner p{font-size:14px}}.tContents_news{z-index:0;z-index:1;background:#fff;border-radius:20px;padding:100px 50px;position:relative}@media screen and (width<=768px){.tContents_news{z-index:0;z-index:1;border-radius:0;padding:50px 0;position:relative}}article+article{margin-top:100px}@media screen and (width<=768px){article+article{margin-top:50px}}.main{padding:180px 110px 0}@media screen and (width<=1400px){.main{padding:180px 40px 0}}@media screen and (width<=768px){.main{padding:100px 35px 0}}.contents{max-width:1340px;margin:0 auto}.contents+.contents{margin-top:170px}@media screen and (width<=768px){.contents+.contents{margin-top:70px}}.list_guide{margin-top:40px}@media screen and (width<=1029px){.list_guide{flex-wrap:wrap;place-content:space-between flex-start;margin-top:25px;display:flex}}@media screen and (width<=768px){.list_guide{margin-top:25px;display:block}}.list_guide dt{font-size:16px;font-weight:700}@media screen and (width<=1029px){.list_guide dt{width:20%;margin-bottom:10px;font-size:14px;font-weight:700}}@media screen and (width<=768px){.list_guide dt{margin-bottom:0;font-size:14px;font-weight:700}}.list_guide dd+dt{margin-top:15px}@media screen and (width<=1029px){.list_guide dd+dt{margin-top:0}}@media screen and (width<=768px){.list_guide dd+dt{margin-top:15px}}.guide_inner_m{background:#fff url(/recruit/img/m_v_joken.webp) 100% 0/auto 100% no-repeat;border-radius:20px;margin-bottom:70px;padding:70px 800px 70px 80px}@media screen and (width<=768px){.guide_inner_m{background:#fff url(/recruit/img/m_v_joken.webp) 0 100%/100% no-repeat;border-radius:10px;margin:-20px -20px 40px;padding:35px 25px 88%}}.g-recaptcha div{margin:40px auto 0}.ft_recruit{text-align:center;color:#fff;z-index:1;background:url(/common/img/bnr_rec_bg_pc.webp) 0 0/cover no-repeat fixed;border-radius:20px;padding:160px 50px;position:relative}@media screen and (width<=768px){.ft_recruit{background:url(/common/img/bnr_rec_bg_sp.webp) 0 0/cover no-repeat;border-radius:10px;margin:0 10px;padding:80px 0}}.ft_recruit .link_btn{margin:40px auto 0}@media screen and (width<=768px){.ft_recruit .link_btn{margin:20px auto 0}}.ft_recruit a{color:#fff}.ft_recruit.form{margin-bottom:20px}.ft_contact .tContents_inner{background:url(/common/img/bnr_mail_bg_pc.png) 140% -300px/800px no-repeat;padding:150px 50px}@media screen and (width<=900px){.ft_contact .tContents_inner{padding:130px 50px}}@media screen and (width<=768px){.ft_contact .tContents_inner{background:url(/common/img/bnr_mail_bg_pc.png) -40% -120px/500px no-repeat;margin:0;padding:50px 40px}}.ft_contact .hdg_l1{margin-bottom:0}@media screen and (width<=900px){.ft_contact .hdg_l1{margin-bottom:10px}}@media screen and (width<=768px){.ft_contact .hdg_l1{margin-bottom:20px}}.ft_contact p{position:absolute;top:calc(50% - 24px);left:19em}@media screen and (width<=900px){.ft_contact p{position:static}}@media screen and (width<=768px){.ft_contact p{position:initial}}.ft_contact .link_btn{margin-top:0;position:absolute;top:calc(50% - 27px);right:0}@media screen and (width<=900px){.ft_contact .link_btn{top:calc(50% - 27px);right:50px}}@media screen and (width<=768px){.ft_contact .link_btn{position:initial;margin:20px auto 0}}.sl{opacity:0;visibility:hidden;transition:all .8s;position:relative;top:-30px}@media screen and (width<=768px){.sl{opacity:0;visibility:hidden;transition:all .8s;position:relative;top:-30px}}.active{opacity:1;visibility:visible;top:0}@media screen and (width<=768px){.active{opacity:1;visibility:visible;top:0}}.common__foot{margin:100px auto 150px}@media screen and (width<=768px){.common__foot{margin:60px auto 100px}}.common__foot .link_btn{margin:0 auto}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.hd{view-transition-name:site-header}::view-transition-group(site-header){z-index:1}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}::view-transition-old(root){animation:.3s ease-out both fade-out}::view-transition-new(root){animation:.3s ease-out both fade-in}@media screen and (width<=1029px){.list_guide dd{width:100%;margin-bottom:10px}}@media screen and (width<=768px){.lyt-column2>:nth-child(n+2){margin-top:30px}.lyt-column3>:nth-child(odd){margin-left:0}.lyt-column3>:nth-child(n+3){margin-top:30px}.lyt-column1-sp>*{width:100%;margin-left:0}.lyt-column1-sp>:not(:first-child){margin-top:20px}.lyt-column1-sp>:nth-child(odd){margin-left:0}.list_guide dd{margin-bottom:0;line-height:1.6}}@font-face{font-family:Noto Sans JP Fallback;src:local(HiraKakuPro-W3);font-weight:100 549;unicode-range:U+250-10FFFF;ascent-override:116%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:Noto Sans JP Fallback;src:local(HiraKakuPro-W6);font-weight:550 900;unicode-range:U+250-10FFFF;ascent-override:116%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:Noto Sans JP Fallback;src:local(HiraKakuPro-W3);font-weight:100 549;unicode-range:U+0-24F;size-adjust:82.88%;ascent-override:139.96%;descent-override:34.75%;line-gap-override:0%}@font-face{font-family:Noto Sans JP Fallback;src:local(HiraKakuPro-W6);font-weight:550 900;unicode-range:U+0-24F;size-adjust:77.49%;ascent-override:149.7%;descent-override:37.17%;line-gap-override:0%}@font-face{font-family:Pathway Gothic One Fallback;src:local(ArialNarrow);unicode-range:U+0-24F;size-adjust:69.55%;ascent-override:137.17%;descent-override:28.47%;line-gap-override:0%}
