.l-wrapper--l,.l-wrapper{width:96%;max-width:108rem;margin:0 auto;position:relative}.c-articleHead__ttl,div.c-basket__box h1,div.c-basket__box h2{font-size:3rem}@media screen and (max-width: 768px){.c-articleHead__ttl,div.c-basket__box h1,div.c-basket__box h2{font-size:2.6rem}}@media screen and (max-width: 568px){.c-articleHead__ttl,div.c-basket__box h1,div.c-basket__box h2{font-size:2.4rem}}.p-engineerWanted__head,.c-ttl{font-size:2.6rem}@media screen and (max-width: 768px){.p-engineerWanted__head,.c-ttl{font-size:2.4rem}}@media screen and (max-width: 568px){.p-engineerWanted__head,.c-ttl{font-size:2.2rem}}.p-environmentNumber__card-ttl,.p-environmentStyle__info-head span,.p-recruitNote__cardTtl,.p-introduceOfficer__nameJa,.p-companyHistory__year,.p-aboutMvv__valueLabel,.p-frontRecruit__label,div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6,.p-securityPolicy__ttl,.p-externalBody__ttl,.p-privacyPolicy__ttl,.p-engineerProduct__stack-head,.p-environmentStyle__info-head h3,.p-environmentInterview__ttl,.p-environmentOffice__head,.p-recruitEnv__cardTtl,.p-recruitJob__docTtl,.p-introduceOfficer__groupTtl,.p-aboutMvv__valueTtl,.p-frontBusiness__name,.l-footer__company{font-size:2.4rem}@media screen and (max-width: 768px){.p-environmentNumber__card-ttl,.p-environmentStyle__info-head span,.p-recruitNote__cardTtl,.p-introduceOfficer__nameJa,.p-companyHistory__year,.p-aboutMvv__valueLabel,.p-frontRecruit__label,div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6,.p-securityPolicy__ttl,.p-externalBody__ttl,.p-privacyPolicy__ttl,.p-engineerProduct__stack-head,.p-environmentStyle__info-head h3,.p-environmentInterview__ttl,.p-environmentOffice__head,.p-recruitEnv__cardTtl,.p-recruitJob__docTtl,.p-introduceOfficer__groupTtl,.p-aboutMvv__valueTtl,.p-frontBusiness__name,.l-footer__company{font-size:2.2rem}}@media screen and (max-width: 568px){.p-environmentNumber__card-ttl,.p-environmentStyle__info-head span,.p-recruitNote__cardTtl,.p-introduceOfficer__nameJa,.p-companyHistory__year,.p-aboutMvv__valueLabel,.p-frontRecruit__label,div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6,.p-securityPolicy__ttl,.p-externalBody__ttl,.p-privacyPolicy__ttl,.p-engineerProduct__stack-head,.p-environmentStyle__info-head h3,.p-environmentInterview__ttl,.p-environmentOffice__head,.p-recruitEnv__cardTtl,.p-recruitJob__docTtl,.p-introduceOfficer__groupTtl,.p-aboutMvv__valueTtl,.p-frontBusiness__name,.l-footer__company{font-size:2rem}}.p-engineerWhy__lead,.p-recruitFv__desc,.p-frontLead__text,.p-engineerIntro__label,.p-engineerWhy__card-head,.p-recruitEngineer__lead,.p-recruitJob__lead,.p-companyAccess__name,.p-companyAccess__routeTtl,.p-aboutMessage__label,.p-aboutMessage__ttlSub,.c-panel__ttl{font-size:2.2rem}@media screen and (max-width: 768px){.p-engineerWhy__lead,.p-recruitFv__desc,.p-frontLead__text,.p-engineerIntro__label,.p-engineerWhy__card-head,.p-recruitEngineer__lead,.p-recruitJob__lead,.p-companyAccess__name,.p-companyAccess__routeTtl,.p-aboutMessage__label,.p-aboutMessage__ttlSub,.c-panel__ttl{font-size:2rem}}@media screen and (max-width: 568px){.p-engineerWhy__lead,.p-recruitFv__desc,.p-frontLead__text,.p-engineerIntro__label,.p-engineerWhy__card-head,.p-recruitEngineer__lead,.p-recruitJob__lead,.p-companyAccess__name,.p-companyAccess__routeTtl,.p-aboutMessage__label,.p-aboutMessage__ttlSub,.c-panel__ttl{font-size:1.8rem}}.p-engineerApply__cont span,.p-formInquiries .c-btn,.p-companyHistory__navItem,.p-aboutMvv__subTtl,.c-shareBox__list p,.c-articleGrid__ttl,.c-faq dt p,.p-tokushohoBody__label,.p-externalBody__label,.p-engineerIntro__lead,.p-engineerWork__lead,.p-engineerWork__card p,.p-environmentNumber__lead,.p-environmentStyle__lead,.p-environmentInterview__lead,.p-environmentOffice__lead,.p-environmentFaq__lead,.p-whylisseGrowth__lead,.p-whylisseCompany__lead,.p-notFound__lead,.p-form__row-head,.p-form__card-lead,.p-formWrap__lead,.p-recruitAbout__lead,.p-businessMessage__desc,.p-introduceOfficer__lead,.p-companyOutline__label,.p-companyAccess__routeName,.p-companyHistory__lead,.p-frontMessage__catch,.p-frontRecruit__lead,.l-footer__navTtl,.c-cta__lead,.c-pageTitle__lead,.c-btnArrow{font-size:2rem}@media screen and (max-width: 768px){.p-engineerApply__cont span,.p-formInquiries .c-btn,.p-companyHistory__navItem,.p-aboutMvv__subTtl,.c-shareBox__list p,.c-articleGrid__ttl,.c-faq dt p,.p-tokushohoBody__label,.p-externalBody__label,.p-engineerIntro__lead,.p-engineerWork__lead,.p-engineerWork__card p,.p-environmentNumber__lead,.p-environmentStyle__lead,.p-environmentInterview__lead,.p-environmentOffice__lead,.p-environmentFaq__lead,.p-whylisseGrowth__lead,.p-whylisseCompany__lead,.p-notFound__lead,.p-form__row-head,.p-form__card-lead,.p-formWrap__lead,.p-recruitAbout__lead,.p-businessMessage__desc,.p-introduceOfficer__lead,.p-companyOutline__label,.p-companyAccess__routeName,.p-companyHistory__lead,.p-frontMessage__catch,.p-frontRecruit__lead,.l-footer__navTtl,.c-cta__lead,.c-pageTitle__lead,.c-btnArrow{font-size:1.8rem}}@media screen and (max-width: 568px){.p-engineerApply__cont span,.p-formInquiries .c-btn,.p-companyHistory__navItem,.p-aboutMvv__subTtl,.c-shareBox__list p,.c-articleGrid__ttl,.c-faq dt p,.p-tokushohoBody__label,.p-externalBody__label,.p-engineerIntro__lead,.p-engineerWork__lead,.p-engineerWork__card p,.p-environmentNumber__lead,.p-environmentStyle__lead,.p-environmentInterview__lead,.p-environmentOffice__lead,.p-environmentFaq__lead,.p-whylisseGrowth__lead,.p-whylisseCompany__lead,.p-notFound__lead,.p-form__row-head,.p-form__card-lead,.p-formWrap__lead,.p-recruitAbout__lead,.p-businessMessage__desc,.p-introduceOfficer__lead,.p-companyOutline__label,.p-companyAccess__routeName,.p-companyHistory__lead,.p-frontMessage__catch,.p-frontRecruit__lead,.l-footer__navTtl,.c-cta__lead,.c-pageTitle__lead,.c-btnArrow{font-size:1.6rem}}.p-engineerInterest__lead,.c-sidebarBlock__ttl{font-size:1.8rem}@media screen and (max-width: 768px){.p-engineerInterest__lead,.c-sidebarBlock__ttl{font-size:1.7rem}}@media screen and (max-width: 568px){.p-engineerInterest__lead,.c-sidebarBlock__ttl{font-size:1.5rem}}.p-companyOutline__labelSub,div.editor,.c-articleHead__thum div.pop,.c-articleHead__info .c-articleDay,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.6rem}@media screen and (max-width: 768px){.p-companyOutline__labelSub,div.editor,.c-articleHead__thum div.pop,.c-articleHead__info .c-articleDay,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.5rem}}@media screen and (max-width: 568px){.p-companyOutline__labelSub,div.editor,.c-articleHead__thum div.pop,.c-articleHead__info .c-articleDay,div.c-basket__box p,button,p#fm_ajax_message{font-size:1.4rem}}.p-engineerProduct__intro-cont ul li,.c-categoryList__item a,.c-categoryList__item span,ul.c-articleNav__transfer li,.c-articleHead__info .c-articleCgy li a,.c-articleHead__info .c-articleCgy li span,.c-articleEntry__text{font-size:1.4rem}@media screen and (max-width: 768px){.p-engineerProduct__intro-cont ul li,.c-categoryList__item a,.c-categoryList__item span,ul.c-articleNav__transfer li,.c-articleHead__info .c-articleCgy li a,.c-articleHead__info .c-articleCgy li span,.c-articleEntry__text{font-size:1.3rem}}@media screen and (max-width: 568px){.p-engineerProduct__intro-cont ul li,.c-categoryList__item a,.c-categoryList__item span,ul.c-articleNav__transfer li,.c-articleHead__info .c-articleCgy li a,.c-articleHead__info .c-articleCgy li span,.c-articleEntry__text{font-size:1.2rem}}.p-form__row .required,.c-articleTag__item a:link,.c-articleTag__item a:visited,.c-articleTag__item a:active,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span,.c-articleGrid__note{font-size:1.2rem}@media screen and (max-width: 768px){.p-form__row .required,.c-articleTag__item a:link,.c-articleTag__item a:visited,.c-articleTag__item a:active,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span,.c-articleGrid__note{font-size:1.2rem}}@media screen and (max-width: 568px){.p-form__row .required,.c-articleTag__item a:link,.c-articleTag__item a:visited,.c-articleTag__item a:active,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span,.c-articleGrid__note{font-size:1.1rem}}.p-engineerIntro__ttl,.p-engineerWork__ttl,.p-engineerWhy__ttl,.p-engineerInterest__ttl,.p-engineerProduct__ttl,.p-engineerWanted__ttl,.p-engineerApply__ttl,.p-notFound h2,.p-recruitAbout__ttl,.p-recruitEnv__ttl,.p-recruitEngineer__ttl,.p-recruitJob__ttl,.p-businessMessage__ttl,.p-aboutMessage__ttl,.p-aboutMvv__ttl,.p-frontRecruit__catch,.c-ttl02,.c-pageTitle__ttl{font-family:"Shippori Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:4.8rem;line-height:1.67}@media screen and (max-width: 1280px){.p-engineerIntro__ttl,.p-engineerWork__ttl,.p-engineerWhy__ttl,.p-engineerInterest__ttl,.p-engineerProduct__ttl,.p-engineerWanted__ttl,.p-engineerApply__ttl,.p-notFound h2,.p-recruitAbout__ttl,.p-recruitEnv__ttl,.p-recruitEngineer__ttl,.p-recruitJob__ttl,.p-businessMessage__ttl,.p-aboutMessage__ttl,.p-aboutMvv__ttl,.p-frontRecruit__catch,.c-ttl02,.c-pageTitle__ttl{font-size:3.8rem}}@media screen and (max-width: 768px){.p-engineerIntro__ttl,.p-engineerWork__ttl,.p-engineerWhy__ttl,.p-engineerInterest__ttl,.p-engineerProduct__ttl,.p-engineerWanted__ttl,.p-engineerApply__ttl,.p-notFound h2,.p-recruitAbout__ttl,.p-recruitEnv__ttl,.p-recruitEngineer__ttl,.p-recruitJob__ttl,.p-businessMessage__ttl,.p-aboutMessage__ttl,.p-aboutMvv__ttl,.p-frontRecruit__catch,.c-ttl02,.c-pageTitle__ttl{font-size:3rem}}.p-engineerProduct__intro-cont h3,.p-whylisseWork__item h4,.p-recruitNote__ttl,.p-newsSingle__ttl,.p-aboutMvv__lead,.c-ttlSec{font-weight:500;font-size:3.2rem;line-height:1.5}@media screen and (max-width: 768px){.p-engineerProduct__intro-cont h3,.p-whylisseWork__item h4,.p-recruitNote__ttl,.p-newsSingle__ttl,.p-aboutMvv__lead,.c-ttlSec{font-size:2.8rem}}.p-securityPolicy__ttl,.p-externalBody__ttl,.p-privacyPolicy__ttl,.p-engineerProduct__stack-head,.p-environmentStyle__info-head h3,.p-environmentInterview__ttl,.p-environmentOffice__head,.p-recruitEnv__cardTtl,.p-recruitJob__docTtl,.p-introduceOfficer__groupTtl,.p-aboutMvv__valueTtl,.p-frontBusiness__name,.l-footer__company{font-weight:500;line-height:1.58}.p-engineerIntro__label,.p-engineerWhy__card-head,.p-recruitEngineer__lead,.p-recruitJob__lead,.p-companyAccess__name,.p-companyAccess__routeTtl,.p-aboutMessage__label,.p-aboutMessage__ttlSub,.c-panel__ttl{font-weight:500;line-height:1.6}.p-tokushohoBody__label,.p-externalBody__label,.p-engineerIntro__lead,.p-engineerWork__lead,.p-engineerWork__card p,.p-environmentNumber__lead,.p-environmentStyle__lead,.p-environmentInterview__lead,.p-environmentOffice__lead,.p-environmentFaq__lead,.p-whylisseGrowth__lead,.p-whylisseCompany__lead,.p-notFound__lead,.p-form__row-head,.p-form__card-lead,.p-formWrap__lead,.p-recruitAbout__lead,.p-businessMessage__desc,.p-introduceOfficer__lead,.p-companyOutline__label,.p-companyAccess__routeName,.p-companyHistory__lead,.p-frontMessage__catch,.p-frontRecruit__lead,.l-footer__navTtl,.c-cta__lead,.c-pageTitle__lead,.c-btnArrow{line-height:1.8}@media screen and (max-width: 768px){.p-tokushohoBody__label,.p-externalBody__label,.p-engineerIntro__lead,.p-engineerWork__lead,.p-engineerWork__card p,.p-environmentNumber__lead,.p-environmentStyle__lead,.p-environmentInterview__lead,.p-environmentOffice__lead,.p-environmentFaq__lead,.p-whylisseGrowth__lead,.p-whylisseCompany__lead,.p-notFound__lead,.p-form__row-head,.p-form__card-lead,.p-formWrap__lead,.p-recruitAbout__lead,.p-businessMessage__desc,.p-introduceOfficer__lead,.p-companyOutline__label,.p-companyAccess__routeName,.p-companyHistory__lead,.p-frontMessage__catch,.p-frontRecruit__lead,.l-footer__navTtl,.c-cta__lead,.c-pageTitle__lead,.c-btnArrow{font-size:1.8rem}}.p-environmentNumber__note,.p-environmentStyle__list .c-list__item span,div.c-breadcrumbs{font-size:1.2rem;line-height:1.8rem}@media screen and (max-width: 768px){.p-environmentNumber__note,.p-environmentStyle__list .c-list__item span,div.c-breadcrumbs{font-size:1.1rem;line-height:2rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*{box-sizing:border-box;word-break:normal;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#fff}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#fff}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}html,body{width:100%;min-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){html,body{min-width:inherit}}@media screen and (min-width: 569px){html{font-size:10px}}@media screen and (max-width: 568px){html{font-size:2.5641025641vw}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#000;line-height:2}@media screen and (min-width: 769px){body{font-size:1.6rem}}@media screen and (max-width: 768px){body{font-size:1.5rem}}div#container{width:100%;height:100%;overflow-x:clip}::selection{background:#ffaf34;color:#fff}::-moz-selection{background:#ffaf34;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#000;text-decoration:none}a img{transition:opacity .4s ease}a:hover{opacity:.8}a:hover img{opacity:.8}picture{display:block}img{max-width:100%}br{line-height:inherit}hr{height:.1rem;clear:both;border:none;border-top:#ccc .1rem solid;color:#fff}.unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}input,select,textarea,search{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;border:#b3b3b3 .1rem solid;background-color:#fff;-webkit-appearance:none;font-size:1.6rem;border-radius:.4rem}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;background-color:rgba(0,0,0,0);border:none}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#ffaf34}:-ms-input-placeholder{color:#b3b3b3}::placeholder{color:#b3b3b3}::selection{color:#fff;background:#ffaf34}input::selection,textarea::selection{color:#fff;background:#ffaf34}input{width:100%;padding:1.5rem 2.4rem;margin:.5rem 0}@media screen and (max-width: 768px){input{padding:1.5rem}}input.wth_80{width:80%}@media screen and (max-width: 768px){input.wth_80{width:100%}}input.wth_70{width:70%}@media screen and (max-width: 768px){input.wth_70{width:100%}}input.wth_50{width:50%}@media screen and (max-width: 768px){input.wth_50{width:100%}}input.wth_30{width:30%}@media screen and (max-width: 768px){input.wth_30{width:100%}}input.wth_20{width:20%}@media screen and (max-width: 768px){input.wth_20{width:50%}}textarea{width:100%;height:24rem;padding:1rem 2.4rem;margin:.5rem 0;resize:vertical}@media screen and (max-width: 768px){textarea{padding:1rem 1.5rem;height:18rem}}select{width:100%;padding:1.5rem 6rem 1.5rem 2.4rem;background-image:url(../img/arrow/arrow_down2.svg);background-position:right 2.4rem center;background-size:1rem 1rem;vertical-align:middle;border:#ccc .1rem solid;margin:.5rem 0;border-radius:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){select{padding:1.5rem;background-position:right 1.5rem center}}select::-ms-expand{display:none}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+label,input[type=radio]+span{padding:.7rem 0rem .7rem 2.5rem;margin:.2rem 2rem .2rem 0rem;display:inline-block;background-image:url(../img/arrow/input_check_off.svg);background-position:left 50%;background-size:1.8rem 1.8rem;cursor:pointer}input[type=radio]:checked+label,input[type=radio]:checked+span{background-image:url(../img/arrow/input_check_on.svg);background-position:left 50%;background-size:1.8rem 1.8rem}input[type=checkbox]+label,input[type=checkbox]+span{padding:.7rem 0rem .7rem 2.5rem;margin:.2rem 2rem .2rem 0rem;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:1.8rem 1.8rem;display:inline-block;cursor:pointer}input[type=checkbox]:checked+label,input[type=checkbox]:checked+span{background-image:url(../img/arrow/checkbox_on.svg);background-position:left 50%;background-size:1.8rem 1.8rem}input[type=file]{border:none;padding:0}input[type=submit].input_submit,input[type=reset].input_submit,input[type=button].input_submit,button[type=submit].input_submit,button[type=button].input_submit{display:inline-block;width:auto;min-width:30rem;text-align:center;padding:2rem 2rem;font-weight:bold;border-radius:1rem;color:#fff;background-color:#ffaf34;border:none;cursor:pointer}input[type=submit].input_submit:hover,input[type=reset].input_submit:hover,input[type=button].input_submit:hover,button[type=submit].input_submit:hover,button[type=button].input_submit:hover{opacity:.8}input[type=submit].button_confirm,input[type=reset].button_confirm,input[type=button].button_confirm,button[type=submit].button_confirm,button[type=button].button_confirm{display:inline-block;width:auto;min-width:30rem;text-align:center;padding:2rem 2rem;font-weight:bold;border-radius:1rem;color:#fff;background-color:#ffaf34;border:none}input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{display:inline-block;width:auto;border:none;padding:0 0 0 1.5rem;background-image:url(../img/arrow/arrow_left.svg);background-size:.5rem auto;background-position:left center;min-width:inherit;font-weight:500;text-decoration:underline;background-color:rgba(0,0,0,0);transition:none;cursor:pointer}@media screen and (max-width: 414px){input[type=submit].input_return,input[type=reset].input_return,input[type=button].input_return,button[type=submit].input_return,button[type=button].input_return{width:auto}}p#fm_ajax_message{font-weight:bold;color:#ffaf34;letter-spacing:.1rem}.agree_box{margin:7rem 0 6rem;border-radius:.4rem;background:#faf5e9;padding:3rem 3.5rem 3.5rem 2rem}@media screen and (max-width: 768px){.agree_box{margin:2rem 0 3rem;padding:1.5rem 1.8rem}}.agree_box a{font-weight:bold;text-decoration:underline}.agree_box input[type=checkbox]+span{margin:0;background-position:left 1.5rem}.submit_box{width:24rem;margin:auto;position:relative}.submit_box::after{content:"";flex-shrink:0;width:.7rem;height:1rem;background:url(../img/arrow/arrow_right_w.svg) center center/contain no-repeat;position:absolute;right:2.4rem;top:50%;transform:translateY(-50%)}.submit_box .c-btn{text-align:left}.wpcf7-response-output{border:none !important;margin:0 !important}.wpcf7-spinner{display:none !important}.c-absolute--vertical{position:absolute;top:50%;transform:translateY(-50%)}div.c-basket__box{max-width:70rem;height:auto;margin:auto;text-align:center;padding:10rem 0 20rem}@media screen and (max-width: 568px){div.c-basket__box{padding:5rem 0 10rem}}div.c-basket__box h1,div.c-basket__box h2{padding:0 0 2rem;margin:0 0 2rem 0;text-align:center;font-weight:bold;border-bottom:#dadada .1rem solid;background-position:center top;background-repeat:no-repeat;background-size:auto}div.c-basket__box p{padding:0 0 3rem 0;font-weight:bold}div.c-breadcrumbs{width:100%;margin:0 0 6.4rem;padding:2.4rem 0;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 768px){div.c-breadcrumbs{margin-bottom:4rem}}div.c-breadcrumbs::-webkit-scrollbar{display:none}div.c-breadcrumbs #breadcrumbs{margin:auto;white-space:nowrap}div.c-breadcrumbs #breadcrumbs>span{display:flex;align-items:center;gap:.8rem}div.c-breadcrumbs #breadcrumbs a,div.c-breadcrumbs #breadcrumbs a:hover,div.c-breadcrumbs #breadcrumbs a:visited,div.c-breadcrumbs #breadcrumbs a:link{color:#666;text-decoration:none}div.c-breadcrumbs #breadcrumbs a:hover{text-decoration:underline}.c-breadcrumbs__sep{display:block;flex-shrink:0;width:.4rem;height:.6rem;background:url(../img/arrow/arrow_right.svg) center center/contain no-repeat}.c-btn{display:flex;align-items:center;justify-content:space-between;width:34.2rem;max-width:100%;height:6.4rem;padding:.4rem 2.4rem;border-radius:.4rem;background-color:#000;font-size:1.6rem;cursor:pointer}.c-btn,.c-btn:hover,.c-btn:visited,.c-btn:link{color:#fff;text-decoration:none}.c-btn:hover{opacity:.8}.c-btn::after{content:"";flex-shrink:0;width:.7rem;height:1rem;background:url(../img/arrow/arrow_right_w.svg) center center/contain no-repeat}.c-btn.--close::after{transform:rotate(-180deg)}.c-btn__label{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.c-btn--ghost{border:.2rem solid #000;background-color:rgba(0,0,0,0);font-weight:500}.c-btn--ghost,.c-btn--ghost:hover,.c-btn--ghost:visited,.c-btn--ghost:link{color:#000;text-decoration:none}.c-btn--ghost::after{background-image:url(../img/arrow/arrow_right.svg)}@media screen and (max-width: 768px){.c-btn{width:100%}}.c-btnBlank{display:inline-flex;align-items:center;gap:.4rem}.c-btnBlank::after{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;background-color:currentColor;mask-image:url(../img/common/icon_blank.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.c-btnBlank--lg::after{width:1.4rem}.c-btnArrow{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:34.2rem;max-width:100%;min-height:8rem;padding:.4rem 2.4rem;border:.2rem solid #000;border-radius:.4rem;background-color:#000}.c-btnArrow,.c-btnArrow:hover,.c-btnArrow:visited,.c-btnArrow:link{color:#fff;text-decoration:none}.c-btnArrow:hover{opacity:.8}.c-btnArrow::after{content:"";flex-shrink:0;width:2.4rem;height:1.4rem;background:url(../img/arrow/arrow_long_w.svg) center center/contain no-repeat}.c-btnArrow--sm{width:26rem;min-height:6.4rem;border-width:.1rem;font-size:1.8rem;line-height:3.2rem}.c-btnArrow--sm::after{width:1.6rem;height:1rem}.c-btnArrow--white{background-color:#fff}.c-btnArrow--white,.c-btnArrow--white:hover,.c-btnArrow--white:visited,.c-btnArrow--white:link{color:#000;text-decoration:none}.c-btnArrow--white::after{background-image:url(../img/arrow/arrow_long.svg)}.c-btnArrow--prev::after{display:none}.c-btnArrow--prev::before{content:"";flex-shrink:0;width:1.6rem;height:1rem;margin-right:1.6rem;background:url(../img/arrow/arrow_long.svg) center center/contain no-repeat;transform:scaleX(-1)}@media screen and (max-width: 768px){.c-btnArrow{width:100%;min-height:6.4rem}}.c-faq{text-align:left;border-bottom:.1rem solid #000}.c-faq p{width:calc(100% - 3.4rem)}@media screen and (max-width: 768px){.c-faq p{width:calc(100% - 2.4rem)}}.c-faq span{width:3.4rem;margin:0 1.6rem 0 0;border-radius:10rem;font-size:3.2rem;line-height:1;font-family:"Roboto",sans-serif}@media screen and (max-width: 768px){.c-faq span{width:2.4rem;margin:0 .5rem 0 0;font-size:2rem}}.c-faq dl{padding:2.4rem 4rem;padding-right:2.4rem;border-top:.1rem solid #000}@media screen and (max-width: 768px){.c-faq dl{padding:1.2rem 2rem}}.c-faq dt{display:flex;align-items:center;cursor:pointer}.c-faq dt p{padding:.2rem 3.5rem .2rem 0;background-image:url(../img/common/faq_open.svg);background-position:right center;background-size:3.2rem auto}@media screen and (max-width: 768px){.c-faq dt p{padding:.2rem 2rem .2rem 0;background-size:2rem 2rem}}.c-faq dt:hover p{text-decoration:underline}.c-faq dt.open p{background-image:url(../img/common/faq_close.svg)}@media screen and (max-width: 768px){.c-faq dt.open p{background-size:2rem 2rem}}.c-faq dd{display:none;line-height:1.5em}.c-faq dd .detail{display:flex;align-items:center;padding-top:1rem;padding-right:4.8rem}@media screen and (max-width: 768px){.c-faq dd .detail{padding-right:3.2rem}}.c-faq dd .detail span{color:#ffaf34}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.c-pageTitle{padding-top:7.7rem;position:relative}.c-pageTitle::before{position:absolute;content:"";width:90rem;aspect-ratio:1;background:url(../img/common/bg-circle-l.svg) no-repeat center;background-size:contain;top:-22.2rem;left:-13rem;filter:blur(5rem)}@media screen and (max-width: 768px){.c-pageTitle{padding-top:5.9rem}.c-pageTitle::before{width:40rem;top:-11.1rem}}.c-pageTitle .c-breadcrumbs{margin-bottom:0}.c-pageTitle__ttl{margin-top:5.6rem}@media screen and (max-width: 768px){.c-pageTitle__ttl{margin-top:1.6rem}}@media screen and (max-width: 568px){.c-pageTitle__ttl{font-size:2.8rem}}.c-pageTitle__ttl::after{content:"";display:block;width:100%;height:.1rem;margin-top:3.4rem;background-color:#000}@media screen and (max-width: 768px){.c-pageTitle__ttl::after{margin-top:2.4rem}}.c-pageTitle__lead{margin-top:4rem}@media screen and (max-width: 768px){.c-pageTitle__lead{margin-top:2.4rem}}.c-panel{display:block;position:relative;width:100%;min-height:19.1rem;padding:4.8rem 3.2rem 0;border-radius:1.6rem;background-color:#ffaf34}.c-panel:hover{opacity:.8}.c-panel::before{content:"";position:absolute;top:1.6rem;left:1.6rem;width:1.2rem;aspect-ratio:1;background-color:#fff;mask-image:url(../img/common/icon_sparkle.svg);mask-repeat:no-repeat;mask-position:center}.c-panel::after{content:"";position:absolute;right:1.2rem;bottom:1.2rem;width:2.3rem;aspect-ratio:1;background:url(../img/arrow/arrow_circle.svg) center center/contain no-repeat}.c-panel__ttl{font-size:2.2rem;display:block}.c-panel.--current,.c-links__item.--current>.c-panel{background-color:#ffeacb;pointer-events:none;color:#666}.c-panel.--current::after,.c-links__item.--current>.c-panel::after{display:none}@media screen and (max-width: 768px){.c-panel{min-height:18rem;padding:4.8rem 3rem 0}.c-panel::before{top:1.3rem}.c-panel::after{right:1.6rem;bottom:1.6rem}}.c-pageup{width:7rem;height:7rem;position:fixed;bottom:2rem;right:2rem;z-index:100}@media screen and (max-width: 768px){.c-pageup{width:5rem;height:5rem}}@media screen and (max-width: 568px){.c-pageup{width:4rem;height:4rem}}.c-pageup a .c-pageup__img{width:100%;height:100%}.c-policyBox__content{padding:2rem;text-align:left}.c-policyBox__content h2{font-weight:700;margin-bottom:1em}.c-policyBox__content h3{font-weight:700;font-size:1.4rem}.c-policyBox__content p{margin-bottom:1em;font-size:1.2rem}.c-policyBox__content p.mb_0{margin-bottom:0}.c-policyBox__content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1em;font-size:1.2rem}.c-policyBox__content ol li ol{padding-left:2em;margin-bottom:0}.c-policyBox__content ol.pl_25{padding-left:2em}@media screen and (max-width: 768px){.c-policyBox{width:100%;margin:2rem 0}.c-policyBox .policy_content{padding:2rem;font-size:1.2rem}}@media screen and (max-width: 568px){.c-policyBox{height:12rem;margin:2rem auto}.c-policyBox .policy_content{padding:1rem}}.c-slidein--left,.c-slidein--right{opacity:1;transition:transform 1s ease,opacity 1s ease-in}.c-slidein--left.init{opacity:0;transform:translate(-10%, 0)}.c-slidein--right.init{opacity:0;transform:translate(10%, 0)}.c-slideup{opacity:1;transition:opacity .7s ease-in-out,transform 1.5s cubic-bezier(0.35, 0.34, 0.22, 0.99);transform:translate(0, 0);will-change:transform,opacity}.c-slideup.init{opacity:0;transform:translate(0, 10rem)}@media screen and (max-width: 768px){.c-slideup.init{transform:translate(0, 8rem)}}.c-slideup--js{opacity:0;transform:translate(0, 15rem);will-change:transform,opacity}.c-rotate{opacity:1;filter:alpha(opacity=100);transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transition:opacity 4s,transform 4s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.c-rotate.init{opacity:0;filter:alpha(opacity=0);transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 5rem, 13rem)}.c-fadein{opacity:1;transition:opacity .5s ease-in-out}.c-fadein.init{opacity:0}@media screen and (min-width: 569px){.delay_100{transition-delay:100ms}.delay_200{transition-delay:200ms}.delay_300{transition-delay:300ms}.delay_400{transition-delay:400ms}.delay_400_0{transition-delay:400ms}}@media screen and (min-width: 569px)and (max-width: 568px){.delay_400_0{transition-delay:0}}@media screen and (max-width: 568px){.c-clear_effect_sp{transition:none !important;transform:none !important;opacity:1 !important}}@media screen and (min-width: 569px){.c-clear_effect_up_sp{transition:none !important;transform:none !important;opacity:1 !important}}.c-table{width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 768px){.c-table--tbBlock,.c-table--tbBlock thead,.c-table--tbBlock tbody,.c-table--tbBlock tfoot,.c-table--tbBlock tr{display:block;width:100%}.c-table--tbBlock tr th,.c-table--tbBlock tr td{display:block;width:100%}}@media screen and (max-width: 568px){.c-table--spBlock,.c-table--spBlock thead,.c-table--spBlock tbody,.c-table--spBlock tfoot,.c-table--spBlock tr{display:block;width:100%}.c-table--spBlock tr th,.c-table--spBlock tr td{display:block;width:100%}}.c-ttl{margin:0 auto 1rem auto;font-weight:bold;text-align:center}.c-ttlSec::after{content:"";display:block;width:8rem;height:.1rem;margin-top:4rem;background-color:#000}@media screen and (max-width: 768px){.c-ttlSec::after{margin-top:2.4rem}}.c-ttlSec--noline::after{display:none}@media screen and (min-width: 769px){.c-ttlSec--spLine::after{display:none}}.c-sidebarBlock{padding:3rem 0;border-bottom:#ccc .2rem solid}@media screen and (max-width: 568px){.c-sidebarBlock{padding:2rem 0}}.c-sidebarBlock:first-child{padding:0 0 3rem 0}@media screen and (max-width: 568px){.c-sidebarBlock:first-child{padding:0 0 2rem 0}}.c-sidebarBlock:last-child{border-bottom:none}.c-sidebarBlock__ttl{margin:0 auto 1rem auto;font-weight:bold}.c-links__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem;margin-top:4rem}@media screen and (max-width: 768px){.c-links__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.c-links__list{grid-template-columns:1fr}}.c-links__item{flex:1;min-width:0}.c-linksSec{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:8rem;padding-top:16rem;padding-bottom:22.4rem;background-color:#faf5e9}@media screen and (max-width: 768px){.c-linksSec{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.c-linksSec{margin-top:6rem;padding-top:12rem;padding-bottom:20rem}}.c-linksSec.--style2{background:#fff;margin-top:-6.4rem;padding-bottom:20rem;border-radius:6.4rem 6.4rem 0 0}@media screen and (max-width: 768px){.c-linksSec.--style2{border-radius:3.2rem 3.2rem 0 0;padding:8rem 0;margin-top:-3.2rem}}.c-linksSec.--style2 .c-panel{background-color:#46d7d0}.c-linksSec.--style2 .c-panel:before{background-color:#000}.c-linksSec.--style2 .c-links__item.--current a{background:#d8f7f5;border:none}.c-linksSec.--style2 .c-links__item.--current a:before{background-color:#fff}.c-linksSec.--style2 .c-links__item.--current a:after{display:none}.c-anchorLink{margin:5rem 0 0}@media screen and (max-width: 768px){.c-anchorLink{margin-top:3rem}}.c-anchorLink__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media screen and (max-width: 768px){.c-anchorLink__list{gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.c-anchorLink__list{grid-template-columns:repeat(1, 1fr)}}.c-anchorLink__item a{display:block;background:#fff;border:.1rem solid #000;border-radius:.4rem;padding:1.5rem 2.4rem;position:relative}@media screen and (max-width: 768px){.c-anchorLink__item a{padding:1rem 2rem}}.c-anchorLink__item a:after{content:"";width:1.1rem;height:.9rem;background:url("../img/arrow/arrow_down2.svg") no-repeat center;background-size:contain;position:absolute;top:50%;right:2.4rem;bottom:auto;left:auto;transform:translateY(-50%)}.c-list{list-style-type:none}.c-list__item{padding-left:1.6rem;position:relative}@media screen and (max-width: 768px){.c-list__item{padding-left:1.4rem}}.c-list__item:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#00c8be;position:absolute;top:1.4rem;right:auto;bottom:auto;left:0}@media screen and (max-width: 768px){.c-list__item:before{width:.7rem;height:.7rem;top:1rem}}.c-labelRec{margin-bottom:1rem;box-sizing:border-box}.c-labelRec span{padding:.8rem 1.6rem;border-radius:.4rem;background:#00c8be;color:#fff;font-weight:bold}@media screen and (max-width: 768px){.c-labelRec span{padding:.4rem .8rem}}.c-cta{padding:12rem 0 18rem;background:url("../img/common/bg-cta.webp") no-repeat left center;background-size:cover;border-radius:6.4rem 6.4rem 0 0}@media screen and (max-width: 768px){.c-cta{padding:6rem 0 10rem;border-radius:3.2rem 3.2rem 0 0}}.c-cta .l-wrapper--l{max-width:119rem}.c-cta__cont{max-width:58.4rem;margin-left:auto;color:#fff}@media screen and (max-width: 768px){.c-cta__cont{max-width:100%;margin-left:0}}.c-cta__head{font-size:7.2rem;line-height:1;font-family:"Roboto",sans-serif;font-weight:bold}@media screen and (max-width: 768px){.c-cta__head{font-size:3.6rem}}.c-cta__lead{margin:2.4rem 0}@media screen and (max-width: 768px){.c-cta__lead{margin:1.5rem 0}}.c-cta__action{display:flex;gap:2.4rem}@media screen and (max-width: 568px){.c-cta__action{flex-direction:column;gap:1.5rem}}.c-cta__action .c-btn:first-child{background-color:#fff}.c-cta__action .c-btn:last-of-type{border:1px solid #fff;background-color:#000}.c-articleEntry__item{padding:0 0 1rem 0}.c-articleEntry__item:last-child{padding:0}.c-articleEntry__item dl{display:flex}.c-articleEntry__item dl dt{width:30%}@media screen and (max-width: 768px){.c-articleEntry__item dl dt{width:20%}}.c-articleEntry__item dl dt img{border-radius:.3rem}.c-articleEntry__item dl dd{width:70%;padding:0 0 0 5%}@media screen and (max-width: 768px){.c-articleEntry__item dl dd{width:80%}}.c-articleEntry__thumb{position:relative;width:100%;overflow:hidden;aspect-ratio:1.5}.c-articleEntry__thumb img{width:100%;height:100%;object-fit:cover}.c-articleEntry__text{overflow:hidden;max-height:6;line-height:2;padding:0}.c-articleEntry__text .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:2}.c-articleEntry.textend_dots h2,.c-articleEntry.textend_dots h3{overflow:hidden;max-height:2;line-height:2}.c-articleEntry.textend_dots h2 .textline,.c-articleEntry.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:2}.c-articleEntry.textend_dots p{overflow:hidden;max-height:4;line-height:2}.c-articleEntry.textend_dots p .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2}.c-articleEntry.textend_grad h2,.c-articleEntry.textend_grad h3{height:2;overflow:hidden;display:block;position:relative}.c-articleEntry.textend_grad h2:after,.c-articleEntry.textend_grad h3:after{content:"";display:block;width:5em;height:2;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}.c-articleEntry.textend_grad p{height:4;overflow:hidden;display:block;position:relative}.c-articleEntry.textend_grad p:after{content:"";display:block;width:5em;height:2;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}select.article-archive{width:100%}.c-articlePager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem}.c-articlePager li a,.c-articlePager li span{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:.2rem solid #ffd699;border-radius:.4rem;background-color:#fff;font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;font-size:2rem;line-height:3.8rem}.c-articlePager li a,.c-articlePager li a:hover,.c-articlePager li a:visited,.c-articlePager li a:link,.c-articlePager li span,.c-articlePager li span:hover,.c-articlePager li span:visited,.c-articlePager li span:link{color:#000;text-decoration:none}.c-articlePager li a:hover{border-color:rgba(0,0,0,0);background-color:#ffd699;opacity:1}.c-articlePager li.active a,.c-articlePager li.active span{border-color:rgba(0,0,0,0);background-color:#ffd699}.c-articlePager li a.prev,.c-articlePager li a.next{font-size:0;background-image:url(../img/article/arrow_right.svg);background-repeat:no-repeat;background-position:center center;background-size:1.6rem auto;background-color:#000;border-radius:50%;border:none}.c-articlePager li a.prev{transform:scaleX(-1)}@media screen and (max-width: 768px){.c-articlePager{gap:.4rem}.c-articlePager li a,.c-articlePager li span{width:4rem;height:4rem;font-size:1.6rem}}.c-articleGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 2rem}@media screen and (max-width: 768px){.c-articleGrid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media screen and (max-width: 568px){.c-articleGrid{grid-template-columns:repeat(1, 1fr)}}.c-articleGrid__bgBox{display:block;height:100%;border:solid .1rem #e5e5e5;border-radius:.4rem;overflow:hidden;background-color:#fff}.c-articleGrid__bgBox:hover{opacity:.8;text-decoration:none}.c-articleGrid__bgBox:hover img{opacity:1}.c-articleGrid__thum{position:relative;position:relative;width:100%;overflow:hidden;aspect-ratio:1.7731958763}.c-articleGrid__thum img{width:100%;height:100%;object-fit:cover}.c-articleGrid__cont{padding:1.5rem 1.5rem 2rem}.c-articleGrid__ttl{font-weight:700;overflow:hidden;max-height:3.6;line-height:1.8}.c-articleGrid__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.8}.c-articleGrid__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.c-articleGrid__info li.article-day{color:#b3b3b3;font-weight:400;font-family:"Roboto",sans-serif}.c-articleGrid__info li.article-day+li{margin-left:0}.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span{background-size:1rem auto;padding:.4rem .8rem;background:#ffd699;border-radius:.4rem;font-weight:500}.c-articleGrid__text{overflow:hidden;max-height:4em;line-height:2em;padding:0;margin-top:1rem}.c-articleGrid__text .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2em}.c-articleGrid__note{padding-top:1.2rem;margin-top:1.6rem;border-top:.1rem solid #000}.c-articleHead__thum{width:100%;height:auto;margin:0 auto 5rem auto;overflow:hidden;position:relative;border-radius:.5rem;position:relative;width:100%;overflow:hidden;aspect-ratio:1.5}.c-articleHead__thum img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 568px){.c-articleHead__thum{margin:0 auto 2rem auto}}.c-articleHead__thum div.pop{z-index:2;position:absolute;top:0;left:0;background-color:#c94447;color:#fff;padding:3% 4%;border-radius:0 0 1rem 0;letter-spacing:.1rem;font-weight:bold}.c-articleHead__ttl{margin:0 auto 1rem auto;font-weight:bold}@media screen and (max-width: 568px){.c-articleHead__ttl{margin:0 auto}}.c-articleHead__info li{display:inline-block;font-size:0}.c-articleHead__info .c-articleDay{font-weight:700}.c-articleHead__info .c-articleDay+li{margin-left:1rem}.c-articleHead__info .c-articleCgy{font-size:0}.c-articleHead__info .c-articleCgy li{margin-right:.5rem;margin-bottom:.5rem;display:inline-block}.c-articleHead__info .c-articleCgy li a,.c-articleHead__info .c-articleCgy li span{background-color:#108b96;padding:.3rem 1rem;border-radius:.5rem;color:#fff;background:#108b96;font-weight:700}.c-articleHead__info .c-articleCgy li a,.c-articleHead__info .c-articleCgy li a:hover,.c-articleHead__info .c-articleCgy li a:visited,.c-articleHead__info .c-articleCgy li a:link{color:#fff;text-decoration:none}.c-articleHead__info .c-articleCgy li a:hover{opacity:.8;text-decoration:none}.c-articleList{border-top:.1rem solid #000}.c-articleList__item{border-bottom:.1rem solid #000}.c-articleList__link{display:flex;align-items:center;gap:1.6rem;padding:3.2rem 4rem}.c-articleList__link,.c-articleList__link:hover,.c-articleList__link:visited,.c-articleList__link:link{color:#000;text-decoration:none}.c-articleList__link:hover{opacity:.6}@media screen and (max-width: 768px){.c-articleList__link{flex-wrap:wrap;justify-content:space-between;padding:1.6rem;gap:.8rem}}.c-articleList__date{width:10.4rem;flex-shrink:0;font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:1.8rem;line-height:1.6rem}@media screen and (max-width: 768px){.c-articleList__date{width:auto;font-size:1.5rem;line-height:2.5rem}}.c-articleList__cat{display:flex;align-items:center;justify-content:center;width:14.6rem;height:4.5rem;flex-shrink:0;padding:0 .8rem;border-radius:.4rem;background-color:#ffd699;text-align:center}@media screen and (max-width: 768px){.c-articleList__cat{width:9.3rem;height:2.7rem;font-size:1.1rem;line-height:2rem}}.c-articleList__ttl{font-weight:400;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.c-articleList__ttl{-webkit-line-clamp:3}}.c-articleList__ttlWrap{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;flex:1}.c-articleList__ttlWrap::after{content:"";display:inline-block;width:1rem;height:1rem;background:url(../img/arrow/arrow_square.svg) no-repeat center;background-size:contain;flex-shrink:0;transform:translateX(3rem) rotate(-45deg)}@media screen and (max-width: 768px){.c-articleList__ttlWrap{flex:inherit;width:100%}.c-articleList__ttlWrap::after{transform:translateX(0rem) rotate(-45deg)}}.c-articleNav{width:100%;height:auto;padding:1rem 0}ul.c-articleNav__transfer{width:100%;max-width:50rem;margin:auto;display:table;table-layout:fixed;text-align:center;padding:3rem 0}ul.c-articleNav__transfer li{display:table-cell;vertical-align:middle;padding:.5rem 0;font-weight:bold;color:#ccc}ul.c-articleNav__transfer li+li{border-left:#ccc .1rem solid}ul.c-articleNav__transfer li a{background-repeat:no-repeat;background-size:2rem 2rem;padding:.5rem 2.5rem}@media screen and (max-width: 568px){ul.c-articleNav__transfer li a{padding:.5rem 1.5rem}}ul.c-articleNav__transfer li:first-child a{background-image:url(../img/arrow/arrow_left_c.svg);background-position:left center;padding:.5rem .5rem .5rem 4.5rem}@media screen and (max-width: 568px){ul.c-articleNav__transfer li:first-child a{background-image:none;padding:.5rem 1.5rem}}ul.c-articleNav__transfer li:last-child a{background-image:url(../img/arrow/arrow_right_c.svg);background-position:right center;padding:.5rem 4.5rem .5rem .5rem}@media screen and (max-width: 568px){ul.c-articleNav__transfer li:last-child a{background-image:none;padding:.5rem 1.5rem}}.c-shareBox{text-align:center}.c-shareBox__bg{display:inline-block;width:auto;background-color:#faf5e9;padding:2rem 6rem;border-radius:5rem}@media screen and (max-width: 768px){.c-shareBox__bg{padding:2rem 4rem}}@media screen and (max-width: 568px){.c-shareBox__bg{display:block;padding:1.5rem}}.c-shareBox__list{display:flex;justify-content:center;align-items:center}.c-shareBox__list li+li{margin-left:2rem}.c-shareBox__list li:first-of-type{margin-right:1.5rem}.c-shareBox__list p{color:#ffaf34;letter-spacing:.05em;font-weight:bold}.c-shareBox__list a{display:block}@media screen and (max-width: 768px){.c-shareBox__list li+li{margin-left:2.5rem}.c-shareBox__list li:first-of-type{margin-right:1rem}}@media screen and (max-width: 568px){.c-shareBox .icon_twitter{width:2.5rem}.c-shareBox .icon_facebook,.c-shareBox .icon_line{width:2.7rem}}.c-articleTag__item{display:inline-block;margin:0 .5rem 1rem 0}.c-articleTag__item a{width:100%;height:100%;display:block;border-radius:.5rem;background:#ffaf34;padding:.5rem}.c-articleTag__item a:link,.c-articleTag__item a:visited,.c-articleTag__item a:active{color:#fff;background-color:#ffaf34}.c-articleTag__item a:hover{opacity:.8}.c-articleCat{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}@media screen and (max-width: 768px){.c-articleCat{gap:.8rem}}.c-articleCat__link{display:flex;align-items:center;justify-content:center;width:14.6rem;height:4.5rem;padding:0 .8rem;border:.2rem solid #ffd699;border-radius:.4rem;background-color:#fff;text-align:center}.c-articleCat__link,.c-articleCat__link:hover,.c-articleCat__link:visited,.c-articleCat__link:link{color:#000;text-decoration:none}.c-articleCat__link:hover,.c-articleCat__link.--current{border-color:rgba(0,0,0,0);background-color:#ffd699;opacity:1}@media screen and (max-width: 768px){.c-articleCat__link{width:auto;min-width:10rem;height:3.6rem;padding:0 1.6rem;font-size:1.3rem}}.c-categoryList{font-size:0}.c-categoryList__item{margin-right:.5rem;margin-bottom:.5rem;display:inline-block}.c-categoryList__item a,.c-categoryList__item span{background-color:#108b96;padding:.3rem 1rem;border-radius:.5rem;color:#fff;background:#108b96;font-weight:700}.c-categoryList__item a,.c-categoryList__item a:hover,.c-categoryList__item a:visited,.c-categoryList__item a:link{color:#fff;text-decoration:none}.c-categoryList__item a:hover{opacity:.8;text-decoration:none}.l-header{width:100%;position:fixed;top:0;left:0;z-index:100}.l-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:8.8rem;padding:0 4rem}@media screen and (max-width: 768px){.l-header__inner{height:8.5rem;padding:0 1.2rem}}@media screen and (max-width: 768px){.l-header__logo{position:relative;z-index:1001}}.l-header__logo a{display:block}.l-header__logo a img{width:14.2rem;height:auto}header.fixed{background:hsla(0,0%,100%,.7);position:fixed;z-index:100}.p-front .l-header__logo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.p-front .fixed .l-header__logo{opacity:1;visibility:visible;pointer-events:auto}body.drawer_open .p-front .l-header__logo{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width: 768px){.l-header-nav{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;padding:8.5rem 3.7rem 4rem;overflow-y:auto;overscroll-behavior:contain;z-index:1000;background-color:#fff}}.l-header-nav__list{display:flex;align-items:center;gap:4rem}@media screen and (max-width: 768px){.l-header-nav__list{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0}}@media screen and (max-width: 768px){.l-header-nav__item{width:100%;border-bottom:.1rem solid #000}}.l-header-nav__item>a{display:flex;align-items:center;gap:.4rem;padding:2.4rem 0}@media screen and (max-width: 768px){.l-header-nav__item>a{padding-right:3rem;font-size:2rem;line-height:1}}.l-header-nav__item>a.active{color:#ffaf34}.l-header-nav__item>a:hover{opacity:.6}.l-header-nav__subToggle{display:none}@media screen and (max-width: 768px){.l-header-nav__subToggle{position:relative;display:block;width:100%;padding:0;border:0;outline:0;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0)}}.l-header-nav__subToggle::before{content:"";position:absolute;top:50%;right:0;width:1.9rem;height:1.9rem;transform:translateY(-50%);background-image:url(../img/common/icon_plus.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:transform .3s ease}.l-header-nav__subToggle[aria-expanded=true]::before{transform:translateY(-50%) rotate(45deg)}.l-header-nav__item--parent{position:relative}@media screen and (max-width: 768px){.l-header-nav__item--parent{display:grid;grid-template-columns:1fr}}@media screen and (max-width: 768px){.l-header-nav__item--parent>a,.l-header-nav__item--parent>.l-header-nav__subToggle{grid-row:1;grid-column:1}}@media screen and (max-width: 768px){.l-header-nav__item--parent>.l-header-nav__sub{grid-row:2;grid-column:1}}@media screen and (max-width: 768px){.l-header-nav__item--parent>a{pointer-events:none}}.l-header-nav__item--parent>a:after{content:"";display:block;flex-shrink:0;width:1.1rem;aspect-ratio:1;background-image:url(../img/arrow/icon_plus.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.l-header-nav__item--parent>a:after{display:none}}ul.l-header-nav__sub{position:absolute;top:100%;left:50%;width:auto;transform:translate(-50%, 0);background-color:hsla(0,0%,100%,.9);transition:all .4s ease}ul.l-header-nav__sub li{padding:0 1.5rem;height:0;overflow:hidden;transition:all .4s ease}ul.l-header-nav__sub li a{display:block;padding:0 1rem;font-size:1.4rem;white-space:nowrap;text-align:left;line-height:1.7;opacity:0;border:none;transition:all .4s ease}@media screen and (max-width: 768px){ul.l-header-nav__sub{display:none;position:static;transform:none;z-index:auto;width:100%;height:auto;padding:0 0 1.6rem 1.6rem;overflow:visible;background:rgba(0,0,0,0);transition:none}ul.l-header-nav__sub li{height:auto;overflow:visible;padding:0;transition:none}ul.l-header-nav__sub li a{padding:.8rem 0;font-size:1.5rem;line-height:1.6;white-space:normal;opacity:1;transition:none}}@media screen and (min-width: 769px){.l-header-nav__item--parent:hover ul.l-header-nav__sub{padding:.5rem .5rem}.l-header-nav__item--parent:hover ul.l-header-nav__sub li{padding:.5rem 1rem;overflow:visible;height:auto}.l-header-nav__item--parent:hover ul.l-header-nav__sub li a{padding:0 1rem;opacity:1}.l-header-nav__item--parent:hover ul.l-header-nav__sub li a:hover{opacity:.6}}body.drawer_open{overflow:hidden}.l-headerToggle{display:none}@media screen and (max-width: 768px){.l-headerToggle{position:absolute;z-index:1001;top:50%;right:2.4rem;display:block;box-sizing:content-box;width:3rem;padding:1rem 0;transform:translateY(-50%);border:0;outline:0;background-color:rgba(0,0,0,0)}}.l-headerToggle__bar{background-color:#000;display:block;width:100%;height:.2rem;border:0;transition:background-color .35s ease,transform .35s ease}.l-headerToggle__bar+.l-headerToggle__bar{margin-top:.6rem}.l-headerToggle.toggle_active .top{transform:translateY(0.4rem) translateX(0) rotate(30deg);width:3rem}.l-headerToggle.toggle_active .middle{opacity:0}.l-headerToggle.toggle_active .bottom{transform:translateY(-1.2rem) translateX(0) rotate(-30deg);width:3rem;margin-left:0}.drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;background-color:rgba(51,51,51,.5)}@media screen and (max-width: 768px){.l-header-nav{visibility:hidden;transform:translateY(-100%);backface-visibility:hidden;transition:transform .5s cubic-bezier(0.33, 1, 0.68, 1),visibility .5s}.l-header-nav.is_open{visibility:visible;transform:translateY(0)}.l-header-nav.is_close{visibility:hidden;transform:translateY(-100%)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(-100%, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}.l-footer{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-10rem;padding:8rem 0 4rem;background-color:#ebebeb}@media screen and (max-width: 768px){.l-footer{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.l-footer{padding:8rem 0 2.6rem;margin-top:-8rem}}.l-footer a:hover{opacity:.6}.l-footer__main{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:4rem}@media screen and (max-width: 768px){.l-footer__main{display:block}}.l-footer__brand{width:auto;flex-shrink:0}@media screen and (max-width: 768px){.l-footer__brand{width:100%}}.l-footer__logo{margin-left:-2rem}.l-footer__logo a{display:block}.l-footer__logo img{width:22.4rem;height:auto}.l-footer__company{margin-top:1.6rem}@media screen and (max-width: 768px){.l-footer__company{margin-top:.8rem}}.l-footer__sns{display:flex;align-items:center;gap:2.4rem;margin-top:5rem}.l-footer__sns img{width:4.2rem;aspect-ratio:1}@media screen and (max-width: 768px){.l-footer__sns{margin-top:2rem}.l-footer__sns img{width:3.2rem}}.l-footer__nav{display:flex;align-items:flex-start;gap:8rem}@media screen and (max-width: 1280px){.l-footer__nav{gap:4rem}}@media screen and (max-width: 768px){.l-footer__nav{display:block;margin-top:1rem}}@media screen and (max-width: 768px){.l-footer__navBlock{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem 0;border-top:.1rem solid #000}}.l-footer__navTtl{margin-bottom:1.6rem;display:flex}@media screen and (max-width: 768px){.l-footer__navTtl{margin-bottom:0}}.l-footer__navList{margin-bottom:1.6rem}.l-footer__navList li+li{margin-top:1.6rem}.l-footer__navList a{display:inline-flex;align-items:center;gap:.8rem}@media screen and (max-width: 768px){.l-footer__navList{display:flex;flex-wrap:wrap;gap:.8rem 4rem;margin-bottom:0}.l-footer__navList li+li{margin-top:0}}.l-footer__bottom{margin-top:4rem;padding-top:2.4rem;border-top:.1rem solid #000}@media screen and (max-width: 768px){.l-footer__bottom{margin-top:2.4rem;padding-top:0;border-top:none}}.l-footer__copyright{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:1.3rem;text-align:right}.l-page{padding-top:8.8rem;margin-top:-8.8rem}@media screen and (max-width: 768px){.l-page{padding-top:7rem;margin-top:-7rem}}.l-page--column_2{padding-top:5rem}@media screen and (min-width: 769px){.l-page--column_2{display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.l-page--column_2{padding-top:2rem}}.l-page--column_2 .l-page__main{width:70%}@media screen and (max-width: 768px){.l-page--column_2 .l-page__main{width:100%}}.l-page--column_2 .l-sidebar{width:25%}@media screen and (max-width: 768px){.l-page--column_2 .l-sidebar{width:100%}}.l-wrapper--l{max-width:138.4rem;z-index:0}@media screen and (max-width: 568px){.l-wrapper--l{width:87.7%}}.l-wrapper{z-index:0}@media screen and (max-width: 568px){.l-wrapper{width:87.7%}}.l-sec{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 768px){.l-sec{padding-top:4rem;padding-bottom:4rem}}@keyframes circleParallax{from{transform:translateY(var(--parallax-from, 0))}to{transform:translateY(var(--parallax-to, 0))}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.l-circle{animation-name:circleParallax;animation-timeline:view();animation-timing-function:linear;animation-fill-mode:both}}}*:has(>.l-bg-circle){position:relative;z-index:0}.l-bg-circle{position:fixed;width:69.6%;max-width:105.2rem;aspect-ratio:1;background:url(../img/common/bg-circle.svg) no-repeat center;background-size:contain;top:125.7rem;right:-35rem;transform:translateY(-100%);pointer-events:none;z-index:-1}@media screen and (max-width: 1280px){.l-bg-circle{top:115.4rem}}@media screen and (max-width: 768px){.l-bg-circle{top:100rem;width:51rem;right:-23.9rem}}.l-circle{position:absolute;aspect-ratio:1;background-repeat:no-repeat;background-position:center;background-size:contain;--parallax-from: -4rem;--parallax-to: 4rem}.l-circle.--or,.l-circle.--bl{--parallax-from: 10rem;--parallax-to: -10rem}.l-circle.--or{width:2rem;background-image:url(../img/common/bg-circle.svg)}@media screen and (max-width: 768px){.l-circle.--or{width:1rem}}.l-circle.--blur{width:4rem;background-image:url(../img/common/bg-circle.svg);filter:blur(2px)}@media screen and (max-width: 768px){.l-circle.--blur{width:3rem}}.l-circle.--bl{width:2.5rem;background-image:url(../img/common/bg-circle-bl.svg)}@media screen and (max-width: 768px){.l-circle.--bl{width:1.6rem}}.l-circle.--glow{background-image:url(../img/common/bg-circle.svg)}.l-circle.--glow.--01{width:7rem;filter:blur(1rem)}@media screen and (max-width: 768px){.l-circle.--glow.--01{width:4rem;filter:blur(0.6rem)}}.l-circle.--glow.--02{width:20rem;filter:blur(1rem)}@media screen and (max-width: 768px){.l-circle.--glow.--02{width:11rem;filter:blur(1.5rem)}}.l-circle.--glow.--03{display:none;width:7rem;filter:blur(1rem)}@media screen and (max-width: 768px){.l-circle.--glow.--03{width:4rem;filter:blur(0.6rem)}}.l-circle.--lg{width:90rem;background-image:url(../img/common/bg-circle-l.svg);filter:blur(5rem)}@media screen and (max-width: 768px){.l-circle.--lg{width:40rem}}*:has(>.l-circles){position:relative;z-index:0}.l-circles{position:absolute;inset:8.8rem 0 0;overflow:clip;pointer-events:none}@media screen and (max-width: 768px){.l-circles{inset:7rem 0 0}}.l-circles__set{position:absolute;top:calc(381.2rem*var(--circle-set, 0));left:0;right:0;height:381.2rem}.l-circles .l-circle.--lg{top:276.5rem;left:50.6%}.l-circles .l-circle.--glow.--01{top:20.3rem;right:7.1%}.l-circles .l-circle.--glow.--02{top:107.8rem;right:.7%}.l-circles .l-circle.--or.--01{top:26.6rem;right:14.1%}.l-circles .l-circle.--or.--02{top:248.1rem;right:11%}.l-circles .l-circle.--or.--03{top:310.5rem;left:6.7%}.l-circles .l-circle.--or.--04{top:363.3rem;right:14.3%}.l-circles .l-circle.--blur.--01{top:157.6rem;right:7.5%}.l-circles .l-circle.--blur.--02{top:233.6rem;left:10.5%}.l-circles .l-circle.--blur.--03{top:367.8rem;right:8.3%}.l-circles .l-circle.--bl.--01{top:119.2rem;left:11.5%}.l-circles .l-circle.--bl.--02{top:376rem;left:12.3%}@media screen and (max-width: 768px){.l-circles .l-circle.--bl{display:none}}div.editor{padding:5rem 0 0 0}@media screen and (max-width: 568px){div.editor{padding:2rem 0 0 0}}div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6{margin-top:4rem;margin-bottom:1.6rem;padding:0;border:none;color:inherit;font-weight:500;line-height:3.8rem}@media screen and (max-width: 768px){div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6{margin-top:2.4rem}}div.editor h1:first-child,div.editor h2:first-child,div.editor h3:first-child,div.editor h4:first-child,div.editor h5:first-child,div.editor h6:first-child{margin-top:0}div.editor a:link,div.editor a:visited,div.editor a:active,div.editor a:hover{text-decoration:underline;color:#ffaf34}div.editor p{margin-bottom:1.6rem}div.editor p br{clear:inherit}div.editor br{clear:both}div.editor hr{margin:6.4rem 0;border:none;border-top:.1rem solid #000}@media screen and (max-width: 768px){div.editor hr{margin:4rem 0}}div.editor .center{text-align:center;text-indent:0}div.editor .left{text-align:left;text-indent:0}div.editor .right{text-align:right;text-indent:0}div.editor strong{font-weight:bold}div.editor em{font-style:italic}div.editor blockquote{background-color:#e1e1e1;padding:3em 1em;position:relative;margin-bottom:1.5rem;border-radius:1rem;border:none}div.editor blockquote:before{content:"“";font-size:400%;line-height:1em;color:#fff;position:absolute;left:1rem;top:1rem}@media screen and (max-width: 768px){div.editor blockquote:before{left:.5rem;top:.5rem}}div.editor blockquote:after{content:"”";font-size:400%;line-height:0em;color:#fff;position:absolute;right:1rem;bottom:1rem}@media screen and (max-width: 768px){div.editor blockquote:after{right:.5rem;bottom:.5rem}}div.editor img{max-width:100%;height:auto !important}div.editor .f_left{float:left}@media screen and (max-width: 568px){div.editor .f_left{float:none}}div.editor .f_right{float:right}@media screen and (max-width: 568px){div.editor .f_right{float:none}}div.editor .aligncenter{margin:3% auto}div.editor .alignright{float:right;margin:3% 0 3% 3%}@media screen and (max-width: 568px){div.editor .alignright{float:none;margin:3% auto}}div.editor .alignleft{float:left;margin:3% 3% 3% 0}@media screen and (max-width: 568px){div.editor .alignleft{float:none;margin:3% auto}}div.editor ul,div.editor ol{margin-bottom:1.6rem}div.editor li{line-height:inherit;list-style-position:outside}div.editor ul li{display:flex;align-items:flex-start;gap:.8rem;list-style-type:none}div.editor ul li::before{content:"";flex-shrink:0;width:1.2rem;aspect-ratio:1;margin-top:1rem;background-color:#ffaf34;mask-image:url(../img/common/icon_sparkle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media screen and (max-width: 768px){div.editor ul li::before{margin-top:.8rem}}div.editor ol{padding-left:2.4rem}div.editor ol li{list-style-type:decimal}div.editor table{border-collapse:collapse}div.editor table th,div.editor table td{border:.1rem solid #ccc;padding:.5rem 1rem}div.editor table th{font-weight:bold}div.editor .wp-block-embed__wrapper iframe{width:100% !important}div.editor .wp-block-embed-youtube{position:relative;width:100%;padding-top:56.25%;margin-bottom:6rem !important;margin-top:3%}div.editor .wp-block-embed-youtube .wp-block-embed__wrapper{position:static}div.editor .wp-block-embed-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}div.editor .wp-block-embed figcaption{position:absolute;z-index:10;top:100.25%;left:0;right:0;font-size:80%;text-align:center}div.editor .wp-block-image figcaption{font-size:80%;text-align:center}div.editor .wp-block-file__button{background-color:#ffaf34;color:#fff !important;text-decoration:none !important}div.editor .wp-block-file__button:hover{background-color:#108b96;color:#fff !important}div.editor .wp-block-button.aligncenter{text-align:center}div.editor .wp-block-button a{margin:0 auto 5rem;width:90%;max-width:25rem;color:#fff;background:#108b96 !important;padding:1.5rem 2rem;border-radius:10rem;text-decoration:none;text-align:center;display:block}div.editor .wp-block-button a:hover{opacity:.8}div.editor .a2a_button_twitter span,div.editor .a2a_button_facebook span,div.editor .a2a_button_line span{background-color:rgba(0,0,0,0) !important}div.editor .a2a_button_twitter path,div.editor .a2a_button_facebook path,div.editor .a2a_button_line path{fill:#ffaf34}div.editor .wp-block-cover{margin:3% auto}@keyframes frontFvScrollLine{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.p-frontFv{padding-top:11rem;padding-bottom:18rem}@media screen and (max-width: 768px){.p-frontFv{padding-top:15.3rem}}.p-frontFv__catch{font-family:"Shippori Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:8rem;line-height:1.5;padding-left:1.1rem}@media screen and (max-width: 1280px){.p-frontFv__catch{font-size:6rem}}@media screen and (max-width: 768px){.p-frontFv__catch{font-size:4rem;padding-left:.4rem}}.p-frontFv__logo{margin-top:2.4rem}@media screen and (max-width: 768px){.p-frontFv__logo{margin-top:1.4rem}}.p-frontFv__logo img{width:30.9rem;height:auto}@media screen and (max-width: 768px){.p-frontFv__logo img{width:17.1rem}}.p-frontFv__company{margin-top:1.4rem;padding-left:1.4rem;font-size:2.4rem}@media screen and (max-width: 768px){.p-frontFv__company{padding-left:1rem;margin-top:.4rem}}.p-frontFv__scroll{position:absolute;left:1.6rem;top:calc(100% + 2.6rem);width:5.8rem;height:20rem;pointer-events:none}@media screen and (max-width: 768px){.p-frontFv__scroll{left:0;top:calc(100% + 2rem);width:4rem;height:14rem}}.p-frontFv__scrollText{position:absolute;left:1.2rem;top:10rem;transform:translate(-50%, -50%) rotate(-90deg);font-family:"Roboto",sans-serif;font-size:1.6rem;line-height:2.4rem;letter-spacing:.2em;white-space:nowrap}@media screen and (max-width: 768px){.p-frontFv__scrollText{left:.9rem;top:7rem;font-size:1.2rem;line-height:1.8rem}}.p-frontFv__scrollLine{position:absolute;left:2.9rem;top:7.4rem;width:.1rem;height:12.6rem;background-color:#8c8c8c;transform:scaleY(1);transform-origin:top center}@media(prefers-reduced-motion: no-preference){.p-frontFv__scrollLine{animation:frontFvScrollLine 2s linear infinite}}@media screen and (max-width: 768px){.p-frontFv__scrollLine{left:2rem;top:5.2rem;height:8.8rem}}.p-frontLead{padding-top:20rem;padding-bottom:25rem}@media screen and (max-width: 768px){.p-frontLead{padding-top:34rem}}.p-frontLead .l-circle.--or.--01{left:44%;bottom:43%}.p-frontLead .l-circle.--or.--02{right:9rem;bottom:36%}.p-frontLead .l-circle.--bl{left:10rem;bottom:8rem;z-index:-1}.p-frontLead .l-circle.--blur{right:42%;bottom:18%}.p-frontLead__text{padding-left:6.4rem;line-height:2.9}@media screen and (max-width: 1280px){.p-frontLead__text{padding-left:0}}@media screen and (max-width: 568px){.p-frontLead__text{font-size:1.7rem}}.p-frontMessage{position:relative;border-radius:6.4rem 6.4rem 0 0;padding-top:19.6rem;padding-bottom:26.8rem;background-color:rgba(246.25,237.5,216.5,.4);backdrop-filter:blur(4.5rem);-webkit-backdrop-filter:blur(4.5rem);overflow:hidden}@media screen and (max-width: 768px){.p-frontMessage{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-frontMessage{padding-top:16rem;padding-bottom:20rem;backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem)}}.p-frontMessage__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:1fr auto;column-gap:4rem}@media screen and (max-width: 768px){.p-frontMessage__body{display:block}}.p-frontMessage__text{grid-column:1;grid-row:1}.p-frontMessage__catch{margin-top:4rem}.p-frontMessage__desc{margin-top:2.4rem}.p-frontMessage__img{grid-column:2;grid-row:1/span 2}.p-frontMessage__img img{width:100%;height:100%;aspect-ratio:672/480;border-radius:.8rem;object-fit:cover}@media screen and (max-width: 768px){.p-frontMessage__img{margin-top:4rem}.p-frontMessage__img img{height:auto;aspect-ratio:342/284}}.p-frontMessage__btn{grid-column:1;grid-row:2;justify-self:end;margin-top:4rem}@media screen and (max-width: 768px){.p-frontMessage__btn{justify-self:stretch;margin-top:6.4rem}}.p-frontBusiness{margin-top:20rem;padding:6.4rem;border-radius:2.4rem;background-color:#fff}@media screen and (max-width: 768px){.p-frontBusiness{margin-top:16rem;padding:8rem 2.4rem;border-radius:1.6rem}}.p-frontBusiness .c-ttlSec::after{content:none}.p-frontBusiness__body{display:flex;align-items:flex-start;gap:4rem;margin-top:4rem}@media screen and (max-width: 768px){.p-frontBusiness__body{display:block}}.p-frontBusiness__img{width:56%;flex-shrink:0}.p-frontBusiness__img img{width:100%;height:auto;aspect-ratio:234/133;object-fit:cover}@media screen and (max-width: 768px){.p-frontBusiness__img{width:100%}.p-frontBusiness__img img{aspect-ratio:294/199}}.p-frontBusiness__text{display:flex;flex-direction:column;flex:1;min-height:40rem}@media screen and (max-width: 768px){.p-frontBusiness__text{display:block;min-height:0;margin-top:2.4rem}}.p-frontBusiness__desc{margin-top:2.4rem}.p-frontBusiness__btns{display:flex;flex-direction:column;align-items:flex-end;margin-top:auto;gap:.8rem}@media screen and (max-width: 768px){.p-frontBusiness__btns{align-items:stretch;gap:1.6rem;margin-top:4rem}}.p-frontNews{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-6.4rem;padding-top:16rem;padding-bottom:19.4rem;background-color:#fff;position:relative}@media screen and (max-width: 768px){.p-frontNews{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-frontNews{margin-top:-4rem}}.p-frontNews .l-circle.--blur.--01{right:9.2rem;top:0}.p-frontNews .l-circle.--blur.--02{left:10.4rem;top:50%}.p-frontNews .l-circle.--bl.--01{top:10rem;right:22.3rem}.p-frontNews .l-circle.--bl.--02{bottom:14rem;right:11.4rem}.p-frontNews .l-circle.--or.--01{top:60%;right:30%}.p-frontNews .l-circle.--or.--02{bottom:-3rem;right:0rem}@media screen and (max-width: 768px){.p-frontNews{padding-top:12rem;padding-bottom:14rem}}.p-frontNews__list{margin-top:4rem}@media screen and (max-width: 768px){.p-frontNews__list{margin-top:3rem}}.p-frontNews__btn{display:flex;justify-content:flex-end;margin-top:8rem}.p-frontNews__empty{margin-top:4rem}.p-frontLinks{margin-top:-8rem}@media screen and (max-width: 768px){.p-frontLinks{margin-top:-4rem}}.p-frontCompany{margin-top:16rem}@media screen and (max-width: 768px){.p-frontCompany{margin-top:12rem}}.p-frontRecruit{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-10rem;padding-top:3rem;padding-bottom:26.4rem;background:url(../img/front/recruit_bg.webp) no-repeat center top;background-size:cover}@media screen and (max-width: 768px){.p-frontRecruit{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-frontRecruit{padding-top:3.2rem;padding-bottom:20rem;margin-top:-8rem;background-image:url(../img/front/recruit_bg_sp.webp)}}.p-frontRecruit__label{border-bottom:.1rem solid #000;font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}@media screen and (max-width: 768px){.p-frontRecruit__label{padding-bottom:.8rem}}.p-frontRecruit__catch{margin-top:12rem}@media screen and (max-width: 768px){.p-frontRecruit__catch{margin-top:8rem}}.p-frontRecruit__body{display:flex;align-items:flex-start;gap:4rem;margin-top:8rem}@media screen and (max-width: 768px){.p-frontRecruit__body{display:block;margin-top:4rem}}.p-frontRecruit__img{width:calc(50% - 2rem);flex-shrink:0}.p-frontRecruit__img img{width:100%;height:auto;aspect-ratio:672/376;border-radius:.8rem;object-fit:cover}@media screen and (max-width: 768px){.p-frontRecruit__img{width:100%}.p-frontRecruit__img img{aspect-ratio:342/189}}.p-frontRecruit__text{display:flex;flex-direction:column;gap:4rem;flex:1;min-width:0}@media screen and (max-width: 768px){.p-frontRecruit__text{align-items:stretch;margin-top:4rem}}.p-frontRecruit__text .c-btn{margin-left:auto}.p-about{overflow-x:hidden}.p-aboutMessage{padding-top:8rem}@media screen and (max-width: 768px){.p-aboutMessage{padding-top:4rem}}.p-aboutMessage__catch{margin-bottom:8rem}@media screen and (max-width: 768px){.p-aboutMessage__catch{margin-bottom:4rem}}.p-aboutMessage__ttl{margin-top:1.9rem}@media screen and (max-width: 568px){.p-aboutMessage__ttl{font-size:2.8rem}}.p-aboutMessage__body{max-width:79.2rem;width:92%;margin:0 auto}@media screen and (max-width: 568px){.p-aboutMessage__body{width:100%}}.p-aboutMessage__block+.p-aboutMessage__block{margin-top:5rem}@media screen and (max-width: 768px){.p-aboutMessage__block+.p-aboutMessage__block{margin-top:3rem}}.p-aboutMessage__desc{margin-top:2.4rem}.p-aboutMessage__sign{margin-top:1rem;text-align:right}.p-aboutMvv__ttl{width:111.2rem;max-width:100%;margin:0 auto}.p-aboutMvv__ttl::after{content:"";display:block;width:100%;height:.1rem;margin-top:2.4rem;background-color:#000}.p-aboutMvv__subTtl{margin-top:2.4rem}.p-aboutMvv__body{max-width:79.2rem;width:92%;margin:8rem auto 0}@media screen and (max-width: 768px){.p-aboutMvv__body{margin-top:4rem}}.p-aboutMvv__block+.p-aboutMvv__block{margin-top:11rem}@media screen and (max-width: 768px){.p-aboutMvv__block+.p-aboutMvv__block{margin-top:6.4rem}}.p-aboutMvv__label{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:500;font-size:3.2rem;line-height:4.8rem;color:#ffaf34}@media screen and (max-width: 768px){.p-aboutMvv__label{font-size:2.8rem;line-height:4rem}}.p-aboutMvv__detail{margin-top:6.4rem;padding-left:4rem}@media screen and (max-width: 768px){.p-aboutMvv__detail{margin-top:3.2rem;padding-left:0}}.p-aboutMvv__en{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;margin-top:2.4rem}.p-aboutMvv__value+.p-aboutMvv__value{margin-top:4.2rem}@media screen and (max-width: 768px){.p-aboutMvv__value+.p-aboutMvv__value{margin-top:2.4rem}}.p-aboutMvv__valueLabel{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:500}.p-aboutMvv__valueTtl{margin-top:2.4rem}.p-companyOutline{padding-top:8rem}@media screen and (max-width: 768px){.p-companyOutline{padding-top:6rem}}.p-companyOutline__list{margin-top:6.4rem}@media screen and (max-width: 768px){.p-companyOutline__list{margin-top:3.2rem}}.p-companyOutline__item{padding-bottom:2.4rem;border-bottom:.1rem solid #000}.p-companyOutline__item+.p-companyOutline__item{margin-top:2.4rem}@media screen and (min-width: 769px){.p-companyOutline__item{display:flex;align-items:center;gap:8rem}}.p-companyOutline__label{flex-shrink:0}@media screen and (min-width: 769px){.p-companyOutline__label{width:29rem}}.p-companyOutline__labelSub{display:block}@media screen and (max-width: 768px){.p-companyOutline__data{margin-top:.8rem}}.p-companyAccess__body{margin-top:6.4rem;display:flex;align-items:center;gap:4rem}@media screen and (max-width: 768px){.p-companyAccess__body{display:block;margin-top:3.2rem}}.p-companyAccess__info{flex:1;min-width:0}.p-companyAccess__place{max-width:40.4rem}.p-companyAccess__addr,.p-companyAccess__time{margin-top:1.6rem}.p-companyAccess__routeTtl{margin-top:4rem;padding-top:4rem;border-top:.1rem solid #000}.p-companyAccess__routes{margin-top:2.4rem}.p-companyAccess__route{padding:2.4rem;border-radius:2.4rem;background-color:#faf5e9}.p-companyAccess__route+.p-companyAccess__route{margin-top:.8rem}.p-companyAccess__routeNote{margin-top:.4rem}.p-companyAccess__map{width:42.4rem;flex-shrink:0}.p-companyAccess__map iframe{width:100%;height:auto;aspect-ratio:424/680;border-radius:2.4rem;object-fit:cover}@media screen and (max-width: 768px){.p-companyAccess__map{width:100%;margin-top:4rem}.p-companyAccess__map iframe{aspect-ratio:342/260;border-radius:1.6rem}}.p-companyHistory__lead{margin-top:4rem}.p-companyHistory__body{margin-top:6.4rem;display:flex;align-items:flex-start;gap:8rem}@media screen and (max-width: 768px){.p-companyHistory__body{margin-top:3.2rem}}.p-companyHistory__nav{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;width:6.6rem;flex-shrink:0;position:sticky;top:12rem}@media screen and (max-width: 768px){.p-companyHistory__nav{display:none}}.p-companyHistory__navItem{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;line-height:1.8}.p-companyHistory__navItem a{display:flex;align-items:center;gap:.8rem;color:#b3b3b3}.p-companyHistory__navItem a:hover{opacity:1;color:#ffaf34}.p-companyHistory__navItem.--current a{color:#ffaf34}.p-companyHistory__navItem.--current a::before{content:"";width:1.2rem;aspect-ratio:1;background-color:#ffaf34;mask-image:url(../img/common/icon_sparkle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.p-companyHistory__list{position:relative;flex:1;min-width:0}.p-companyHistory__list::before{content:"";position:absolute;top:1.9rem;bottom:1.9rem;left:.7rem;width:.4rem;background-color:#f2e6d1}.p-companyHistory__item{position:relative}.p-companyHistory__item+.p-companyHistory__item{margin-top:4rem}.p-companyHistory__year{display:flex;align-items:center;gap:.8rem;font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;color:#ffaf34}.p-companyHistory__year::before{content:"";flex-shrink:0;width:1.8rem;aspect-ratio:1;background-color:#ffaf34;mask-image:url(../img/common/icon_sparkle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.p-companyHistory__detail{margin-top:.8rem;padding-left:3.2rem}.p-companyHistory__detail li{padding-left:1.6rem;text-indent:-1.6rem}.p-companyHistory__detail li::before{content:"・"}.p-introduceOfficer{padding-top:8rem;padding-bottom:4rem}@media screen and (max-width: 768px){.p-introduceOfficer{padding-top:4rem}}.p-introduceOfficer__lead{margin-top:4rem}.p-introduceOfficer__body{margin-top:4rem}.p-introduceOfficer__lead-card{display:grid;grid-template-columns:16.7rem 1fr;column-gap:3.1rem;padding:4rem;border-radius:2.4rem;background-color:#faf5e9}.p-introduceOfficer__lead-card .p-introduceOfficer__photo{grid-column:1;grid-row:1/span 2}.p-introduceOfficer__lead-card .p-introduceOfficer__head{grid-column:2;grid-row:1}.p-introduceOfficer__lead-card .p-introduceOfficer__bio{grid-column:2;grid-row:2;margin-top:.8rem}@media screen and (max-width: 768px){.p-introduceOfficer__lead-card{display:block;padding:2.4rem}}.p-introduceOfficer__group{margin-top:6.4rem}@media screen and (max-width: 768px){.p-introduceOfficer__group{margin-top:4rem}}.p-introduceOfficer__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:2.4rem 2.6rem;margin-top:4rem}@media screen and (max-width: 768px){.p-introduceOfficer__list{grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}}.p-introduceOfficer__card{padding:4rem;border-radius:2.4rem;background-color:#faf5e9;height:100%}@media screen and (max-width: 768px){.p-introduceOfficer__card{padding:2.4rem}}.p-introduceOfficer__profile{display:flex;align-items:center;gap:2.4rem}@media screen and (max-width: 568px){.p-introduceOfficer__profile{gap:1.6rem}}.p-introduceOfficer__photo{position:relative;width:13.6rem;flex-shrink:0;overflow:hidden}.p-introduceOfficer__photo img{width:100%;height:auto;aspect-ratio:136/150;object-fit:cover}.p-introduceOfficer__photo--lead{width:16.7rem}.p-introduceOfficer__photo--lead img{aspect-ratio:167/184}@media screen and (max-width: 768px){.p-introduceOfficer__photo--lead{width:13.6rem}}@media screen and (max-width: 568px){.p-introduceOfficer__photo{width:10rem}}.p-introduceOfficer__role{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:700;color:#ffbc57}.p-introduceOfficer__roleEn{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}.p-introduceOfficer__name{display:flex;flex-wrap:wrap;align-items:center}.p-introduceOfficer__nameJa{font-weight:500;margin-right:1.6rem;margin-bottom:.4rem;line-height:1.4}@media screen and (max-width: 568px){.p-introduceOfficer__nameJa{margin-bottom:0}}.p-introduceOfficer__nameEn,.p-introduceOfficer__nameNote{color:gray}.p-introduceOfficer__nameEn{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}.p-introduceOfficer__bio{margin-top:2.4rem}.p-introduceOfficer__lead-card .p-introduceOfficer__nameJa{font-size:3.2rem;line-height:4.8rem}@media screen and (max-width: 768px){.p-introduceOfficer__lead-card .p-introduceOfficer__nameJa{font-size:2.4rem;line-height:3.8rem}}.p-business .c-pageTitle__ttl{font-size:6.4rem;line-height:1.375}@media screen and (max-width: 1280px){.p-business .c-pageTitle__ttl{font-size:5rem}}@media screen and (max-width: 768px){.p-business .c-pageTitle__ttl{font-size:3.6rem}}@media screen and (max-width: 568px){.p-business .c-pageTitle__ttl{font-size:2.8rem}}.p-business .c-pageTitle__ttl::after{width:119.2rem;max-width:100%;margin-top:2.4rem}.p-businessMessage{margin-top:8rem}@media screen and (max-width: 768px){.p-businessMessage{margin-top:4rem}}.p-businessMessage__inner{width:119.2rem;max-width:100%}.p-businessMessage__desc{margin-top:4rem}@media screen and (max-width: 768px){.p-businessMessage__desc{margin-top:2.4rem}}.p-businessMessage__desc p+p{margin-top:3.6rem}.p-businessService{padding-top:15.2rem}@media screen and (max-width: 768px){.p-businessService{padding-top:8rem}}.p-businessService__body{display:flex;align-items:flex-start;gap:4rem;margin-top:6rem}@media screen and (max-width: 768px){.p-businessService__body{display:block;margin-top:2.4rem}}.p-businessService__img{width:56.5rem;flex-shrink:0}.p-businessService__img img{width:100%}@media screen and (max-width: 768px){.p-businessService__img{width:100%}}.p-businessService__text{flex:1;min-width:0}@media screen and (max-width: 768px){.p-businessService__text{margin-top:2.4rem}}.p-businessService__lead{font-weight:500;font-size:2.4rem;line-height:3.6rem}@media screen and (max-width: 768px){.p-businessService__lead{font-size:2rem;line-height:3.2rem}}.p-businessService__desc{margin-top:2rem}.p-businessService .c-btnArrow{margin-top:2rem}.p-newsArchive{padding-top:8rem;padding-bottom:4rem}@media screen and (max-width: 768px){.p-newsArchive{padding-top:4rem}}.p-newsArchive .c-articleCat+.c-articleList,.p-newsArchive .c-articleCat+.p-newsArchive__empty{margin-top:6.4rem}@media screen and (max-width: 768px){.p-newsArchive .c-articleCat+.c-articleList,.p-newsArchive .c-articleCat+.p-newsArchive__empty{margin-top:4rem}}.p-newsArchive .c-articlePager{margin-top:8rem}@media screen and (max-width: 768px){.p-newsArchive .c-articlePager{margin-top:4rem}}.p-newsArchive__empty{text-align:center}.p-newsSingle__inner{width:85.6rem;max-width:100%;margin:0 auto}.p-newsSingle__article{margin-top:5.6rem}@media screen and (max-width: 768px){.p-newsSingle__article{margin-top:1.6rem}}.p-newsSingle__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.p-newsSingle__date{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif}.p-newsSingle__cat{display:flex;align-items:center;justify-content:center;width:12rem;height:3.2rem;flex-shrink:0;padding:0 .8rem;border-radius:.4rem;background-color:#ffd699;font-size:1.2rem;text-align:center}.p-newsSingle__ttl{margin-top:2.4rem}.p-newsSingle__lead{margin-top:1.6rem}.p-newsSingle__thumb{margin-top:6.4rem}.p-newsSingle__thumb img{width:100%;height:auto;aspect-ratio:856/448;object-fit:cover}@media screen and (max-width: 768px){.p-newsSingle__thumb{margin-top:4rem}}.p-newsSingle__nav{margin-top:8rem;margin-bottom:16rem}@media screen and (max-width: 768px){.p-newsSingle__nav{margin-top:5.6rem;margin-bottom:8rem}}.p-newsSingle__navInner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem}@media screen and (max-width: 768px){.p-newsSingle__navInner{display:grid;grid-template-columns:1fr;gap:1.6rem}}.p-newsSingle .editor{width:85.6rem;max-width:100%}.p-recruit .c-pageTitle::before{background-image:url(../img/common/bg-circle-bl-l.svg)}.p-recruit .l-circle.--lg{background-image:url(../img/common/bg-circle-bl-l.svg)}.p-recruitTop .l-circles__set .l-circle.--glow.--02{display:none}.p-recruitFv{padding-top:8rem;position:relative;z-index:0}@media screen and (max-width: 768px){.p-recruitFv{padding-top:12.6rem}}.p-recruitFv__inner{width:125.6rem;max-width:100%;margin:0 auto}.p-recruitFv__deco{position:absolute;top:0;bottom:0;left:0;right:0;width:125.6rem;max-width:100%;margin:0 auto;z-index:-1;pointer-events:none}@media screen and (max-width: 768px){.p-recruitFv__deco{width:100%;max-width:none}}.p-recruitFv__photo{position:absolute;aspect-ratio:1;border-radius:50%;overflow:hidden}.p-recruitFv__photo img{width:100%;height:100%;object-fit:cover}.p-recruitFv__photo.--01{width:17.3rem;top:3.8rem;right:36.4rem}@media screen and (max-width: 768px){.p-recruitFv__photo.--01{width:10.9rem;top:-6.6rem;right:1.3rem}}.p-recruitFv__photo.--02{width:44.9rem;top:14.3rem;right:-14.6rem}@media screen and (max-width: 768px){.p-recruitFv__photo.--02{width:9.7rem;top:89.2rem;right:1rem}}.p-recruitFv__photo.--03{width:19.7rem;top:51.8rem;right:45.9rem}@media screen and (max-width: 768px){.p-recruitFv__photo.--03{width:8.025rem;top:41.9rem;right:-0.425rem}}.p-recruitFv__photo.--04{width:25.9rem;top:79.4rem;right:11.6rem}@media screen and (max-width: 768px){.p-recruitFv__photo.--04{width:9.2rem;top:4.5rem;right:11.4rem}}.p-recruitFv .l-circle.--bl.--01{width:1.7rem;top:6rem;right:26.1rem}@media screen and (max-width: 768px){.p-recruitFv .l-circle.--bl.--01{width:.9rem;top:110rem;right:3.7rem}}.p-recruitFv .l-circle.--glow.--01{top:30.5rem;right:38rem}@media screen and (max-width: 768px){.p-recruitFv .l-circle.--glow.--01{width:6.2rem;filter:blur(0.9rem);top:40.4rem;right:4.5rem}}.p-recruitFv .l-circle.--or.--01{top:36.8rem;right:48.5rem}@media screen and (max-width: 768px){.p-recruitFv .l-circle.--or.--01{width:.9rem;top:17.4rem;right:4.2rem}}.p-recruitFv .l-circle.--or.--02{top:124.4rem;right:21.8rem}@media screen and (max-width: 768px){.p-recruitFv .l-circle.--or.--02{width:1.6rem;top:105.7rem;right:9.1rem}}.p-recruitFv .l-circle.--glow.--02{width:24rem;filter:blur(1rem);top:69.1rem;right:-4rem}.p-recruitFv .l-circle.--bl.--02{top:90.7rem;right:54.7rem}.p-recruitFv .l-circle.--blur.--01{width:2.4rem;top:112.5rem;right:-4rem}.p-recruitFv .l-circle.--blur.--02{top:127.9rem;right:14.2rem}@media screen and (max-width: 768px){.p-recruitFv .l-circle.--glow.--02,.p-recruitFv .l-circle.--bl.--02,.p-recruitFv .l-circle.--blur.--01,.p-recruitFv .l-circle.--blur.--02{display:none}}.p-recruitFv__label{font-family:"Roboto","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-size:2.4rem}.p-recruitFv__ttl{font-family:"Shippori Mincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:6.4rem;line-height:1.4;margin-top:.4rem}@media screen and (max-width: 1280px){.p-recruitFv__ttl{font-size:5rem}}@media screen and (max-width: 768px){.p-recruitFv__ttl{font-size:4rem}}.p-recruitFv__desc{margin-top:8rem;line-height:2.9}@media screen and (max-width: 768px){.p-recruitFv__desc{margin-top:6rem;font-size:1.7rem;line-height:2.94}}.p-recruitFv__logo{margin-top:4.4rem}.p-recruitFv__logo img{width:25.8rem;height:auto}@media screen and (max-width: 768px){.p-recruitFv__logo img{width:18rem}}.p-recruitAbout{padding-top:20rem;padding-bottom:20rem}@media screen and (max-width: 768px){.p-recruitAbout{padding-top:16rem;padding-bottom:16rem}}.p-recruitAbout__inner{width:125.6rem;max-width:100%;margin:0 auto}@media screen and (max-width: 568px){.p-recruitAbout__ttl{font-size:4rem}}.p-recruitAbout__body{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;margin-top:8rem}@media screen and (max-width: 768px){.p-recruitAbout__body{display:block;margin-top:4rem}}.p-recruitAbout__img{width:70%;max-width:83.4rem}.p-recruitAbout__img img{width:100%;height:auto;aspect-ratio:834/400;object-fit:cover;border-radius:.8rem}@media screen and (max-width: 768px){.p-recruitAbout__img{width:100%}.p-recruitAbout__img img{aspect-ratio:342/238}}.p-recruitAbout__text{flex:1;max-width:34.2rem}@media screen and (max-width: 768px){.p-recruitAbout__text{width:100%;margin-top:2.4rem}}.p-recruitAbout__lead{margin-bottom:4rem}@media screen and (max-width: 768px){.p-recruitAbout__lead{margin-bottom:2.4rem}}@media screen and (max-width: 568px){.p-recruitAbout__lead{font-size:1.5rem}}.p-recruitEnv{position:relative;border-radius:6.4rem 6.4rem 0 0;padding-top:20rem;padding-bottom:26.4rem;background:url(../img/front/recruit_bg.webp) no-repeat center top #96e8e4;background-size:100% auto}@media screen and (max-width: 768px){.p-recruitEnv{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-recruitEnv{padding-top:16rem;padding-bottom:20rem;background-image:url(../img/front/recruit_bg_sp.webp)}}@media screen and (max-width: 568px){.p-recruitEnv__ttl{font-size:4rem}}.p-recruitEnv__list{margin-top:8rem}@media screen and (max-width: 768px){.p-recruitEnv__list{margin-top:4rem}}.p-recruitEnv__card{display:flex;align-items:center;gap:4.8rem;min-height:40rem;padding-right:4.8rem;border-radius:1.6rem;background-color:#fff;overflow:hidden}.p-recruitEnv__card+.p-recruitEnv__card{margin-top:2.4rem}@media screen and (max-width: 568px){.p-recruitEnv__card+.p-recruitEnv__card{margin-top:4rem}}@media screen and (max-width: 768px){.p-recruitEnv__card{display:block;min-height:0;padding-right:0}}.p-recruitEnv__img{width:60%;max-width:79.7rem;align-self:stretch}.p-recruitEnv__img img{width:100%;height:100%;aspect-ratio:797/400;object-fit:cover}@media screen and (max-width: 768px){.p-recruitEnv__img{width:100%}.p-recruitEnv__img img{aspect-ratio:342/240}}.p-recruitEnv__text{display:flex;flex-direction:column;justify-content:space-between;gap:8rem;flex:1;min-width:0}@media screen and (max-width: 768px){.p-recruitEnv__text{display:block;padding:3.6rem 2.4rem}}@media screen and (max-width: 568px){.p-recruitEnv__cardTtl{font-size:2.2rem}}.p-recruitEnv__desc{margin-top:1.6rem}.p-recruitEnv .c-btn{margin-left:auto}@media screen and (max-width: 768px){.p-recruitEnv .c-btn{margin-top:2.4rem}}.p-recruitEngineer{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-6.4rem;padding-top:20rem;padding-bottom:26.4rem;background-color:#f2e6d1}@media screen and (max-width: 768px){.p-recruitEngineer{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-recruitEngineer{margin-top:-4rem}}@media screen and (max-width: 768px){.p-recruitEngineer{padding-top:16rem;padding-bottom:20rem}}@media screen and (max-width: 568px){.p-recruitEngineer__ttl{font-size:4rem}}.p-recruitEngineer__body{display:flex;align-items:center;justify-content:space-between;gap:4.8rem;margin-top:8rem}@media screen and (max-width: 768px){.p-recruitEngineer__body{flex-direction:column;margin-top:4rem}}.p-recruitEngineer__img{width:60%;max-width:68rem}.p-recruitEngineer__img img{width:100%;height:auto;aspect-ratio:680/404;object-fit:cover}@media screen and (max-width: 768px){.p-recruitEngineer__img{width:100%}}.p-recruitEngineer__text{flex:1;min-width:0}.p-recruitEngineer__desc{margin-top:2.4rem;margin-bottom:6rem}.p-recruitEngineer .c-btn{margin-left:auto}.p-recruitJob{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-6.4rem;padding-top:20rem;padding-bottom:26.4rem;background-color:#faf5e9}@media screen and (max-width: 768px){.p-recruitJob{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-recruitJob{margin-top:-4rem}}@media screen and (max-width: 768px){.p-recruitJob{padding-top:16rem;padding-bottom:20rem}}@media screen and (max-width: 568px){.p-recruitJob__ttl{font-size:4rem}}.p-recruitJob__body{display:flex;align-items:center;gap:4.8rem;margin-top:8rem}@media screen and (max-width: 768px){.p-recruitJob__body{flex-direction:column-reverse;margin-top:4rem}}.p-recruitJob__text{flex:1;min-width:0}.p-recruitJob__desc{margin-top:2.4rem}.p-recruitJob .c-btn{margin-top:8rem;margin-left:auto}@media screen and (max-width: 768px){.p-recruitJob .c-btn{margin-top:4rem}}.p-recruitJob__img{width:55.5%;max-width:76.8rem;flex-shrink:0}@media screen and (max-width: 768px){.p-recruitJob__img{width:100%;max-width:none;margin-top:2.4rem}}.p-recruitJob__img img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.p-recruitJob__doc{display:flex;align-items:flex-start;gap:4.8rem;margin-top:8rem;padding-top:8rem;border-top:.1rem solid #000}@media screen and (max-width: 768px){.p-recruitJob__doc{display:block}}.p-recruitJob__docTtl{flex:1;min-width:0;padding-top:4rem}@media screen and (max-width: 768px){.p-recruitJob__docTtl{padding-top:0}}.p-recruitNote{position:relative;border-radius:6.4rem 6.4rem 0 0;margin-top:-6.4rem;padding-top:13rem;padding-bottom:26.4rem;background-color:#fff}@media screen and (max-width: 768px){.p-recruitNote{border-radius:4rem 4rem 0 0}}@media screen and (max-width: 768px){.p-recruitNote{margin-top:-4rem}}@media screen and (max-width: 768px){.p-recruitNote{padding-bottom:20rem}}.p-recruitNote__desc{margin-top:4rem}@media screen and (max-width: 768px){.p-recruitNote__desc{margin-top:2rem}}.p-recruitNote__head::after{content:"";display:block;width:8rem;height:.1rem;margin-top:4rem;background-color:#000}@media screen and (max-width: 768px){.p-recruitNote__head::after{margin-top:2rem}}.p-recruitNote__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem;margin-top:4rem}@media screen and (max-width: 768px){.p-recruitNote__list{gap:1.6rem}}@media screen and (max-width: 568px){.p-recruitNote__list{grid-template-columns:1fr}}.p-recruitNote__card{display:block;position:relative;border:.2rem solid #000;border-radius:1.6rem;overflow:hidden;aspect-ratio:680/280}.p-recruitNote__card,.p-recruitNote__card:hover,.p-recruitNote__card:visited,.p-recruitNote__card:link{color:#000;text-decoration:none}.p-recruitNote__card:hover{opacity:.8}.p-recruitNote__card::before{content:"";position:absolute;z-index:1;top:2.4rem;left:2.4rem;width:1.6rem;aspect-ratio:1;background-color:#000;mask-image:url(../img/common/icon_sparkle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.p-recruitNote__card::after{position:absolute;content:"";width:4.4rem;aspect-ratio:1;background:url(../img/recruit/arrow_note.svg) no-repeat center;background-size:contain;bottom:1.6rem;right:1.6rem}@media screen and (max-width: 768px){.p-recruitNote__card{aspect-ratio:342/180}.p-recruitNote__card::before{width:1rem;top:1.3rem;left:1.6rem}.p-recruitNote__card::after{width:2.4rem}}.p-recruitNote__cardTtl{display:flex;align-items:center;gap:.8rem;position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:6.4rem;font-weight:500}.p-recruitNote__cardTtl::after{width:1.6rem}@media screen and (max-width: 768px){.p-recruitNote__cardTtl{left:3.6rem;font-size:2rem}}.p-recruitNote__cardImg{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.p-form__row{margin-bottom:1.2rem}@media screen and (max-width: 768px){.p-form__row{margin-bottom:1rem}}.p-form__row .required{display:inline-block;font-weight:500;color:#fff;padding:.2rem .8rem;margin-left:1rem;background:#ff5a5e;border-radius:.4rem;transform:translateY(-0.2rem)}@media screen and (max-width: 768px){.p-form__row .required{padding:.1rem .4rem}}.p-form__card{border-radius:.4rem;border:.1rem solid #000;padding:2.4rem}.p-form__card-lead{margin-bottom:1rem}.p-form__card-txt a{font-weight:bold;text-decoration:underline}.p-form__card-txt a.target{padding-right:.4rem;display:inline-flex;align-items:center;gap:.4rem}.p-form__return a{margin:0 auto 4rem}.p-formInquiries{padding:8rem 0 4rem}@media screen and (max-width: 768px){.p-formInquiries{padding:5rem 0 2rem}}.p-formInquiries .c-ttlSec{margin-bottom:6rem}@media screen and (max-width: 768px){.p-formInquiries .c-ttlSec{margin-bottom:3rem}}@media screen and (max-width: 568px){.p-formInquiries .c-ttlSec{font-size:2.2rem}}.p-formInquiries__head{font-size:2.9rem;margin-bottom:3rem}@media screen and (max-width: 768px){.p-formInquiries__head{font-size:2rem;margin-bottom:1.5rem}}.p-formInquiries .c-btn{margin-bottom:2rem;height:auto;min-height:8rem}@media screen and (max-width: 768px){.p-formInquiries .c-btn{margin-bottom:1rem;min-height:6rem}}.p-formInquiries .c-btn:after{width:2.4rem;height:1.4rem;background:url(../img/arrow/arrow_long_w.svg) center center/contain no-repeat}@media screen and (max-width: 768px){.p-formInquiries .c-btn:after{width:1.2rem;height:.8rem}}.p-formInquiries .c-btn .c-btnBlank{gap:.8rem}.p-formInquiries .c-btn .c-btnBlank:after{width:1.6rem}.p-formInquiries__txt{color:#666;font-family:"Inter",sans-serif}.p-formWrap{padding:4rem 0 21rem}@media screen and (max-width: 768px){.p-formWrap{padding:2rem 0 12rem}}.p-formWrap .c-ttlSec{margin-bottom:8rem}@media screen and (max-width: 768px){.p-formWrap .c-ttlSec{margin-bottom:4rem}}@media screen and (max-width: 568px){.p-formWrap .c-ttlSec{font-size:2.2rem}}.p-formWrap__lead{max-width:80rem;margin-bottom:8rem}@media screen and (max-width: 768px){.p-formWrap__lead{margin-bottom:4rem}}.p-formWrap__form{max-width:80rem}.p-formWrap__box{max-width:80rem;margin:6rem 0 0}@media screen and (max-width: 768px){.p-formWrap__box{margin-top:3rem}}.p-formThanks .c-pageTitle::before{content:none}.p-notFound{position:relative}.p-notFound::before{position:absolute;content:"";width:90rem;aspect-ratio:1;background:url(../img/common/bg-circle-l.svg) no-repeat center;background-size:contain;top:-22.2rem;left:-13rem;filter:blur(5rem)}@media screen and (max-width: 768px){.p-notFound::before{width:40rem;top:-11.1rem}}.p-notFound__number{color:#ffaf34;font-size:9.6rem;line-height:1;font-family:"Roboto",sans-serif;font-weight:500;margin-bottom:1rem}@media screen and (max-width: 768px){.p-notFound__number{font-size:6rem}}.p-notFound h2{margin-bottom:1.5rem}@media screen and (max-width: 768px){.p-notFound h2{margin-bottom:1rem;font-size:2.8rem}}.p-notFound__lead{margin-bottom:6.4rem}@media screen and (max-width: 768px){.p-notFound__lead{margin-bottom:3.2rem}}.p-notFound__action{max-width:54.4rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media screen and (max-width: 568px){.p-notFound__action{grid-template-columns:1fr;gap:1.6rem}}.p-notFoundWrap{padding:14rem 0 22rem}@media screen and (max-width: 768px){.p-notFoundWrap{padding:12rem 0}}.p-whylisseStory{padding:8rem 0 16rem}@media screen and (max-width: 768px){.p-whylisseStory{padding:4rem 0 8rem}}.p-whylisseStory .c-ttlSec{margin-bottom:4rem}@media screen and (max-width: 768px){.p-whylisseStory .c-ttlSec{margin-bottom:2rem}}.p-whylisseStory .c-ttl02{margin-bottom:3rem}@media screen and (max-width: 768px){.p-whylisseStory .c-ttl02{margin-bottom:1.5rem}}.p-whylisseStory__lead p+p{margin-top:2.4rem}@media screen and (max-width: 768px){.p-whylisseStory__lead p+p{margin-top:1.6rem}}.p-whylisseGrowth{background:url("../img/why-lisse/bg_growth.webp") no-repeat center;background-size:cover;padding:6rem 0 8rem}@media screen and (max-width: 768px){.p-whylisseGrowth{padding:3rem 0 4rem}}.p-whylisseGrowth .c-ttlSec{margin-bottom:4rem}@media screen and (max-width: 768px){.p-whylisseGrowth .c-ttlSec{margin-bottom:2rem}}.p-whylisseGrowth__cont{margin:8rem 0 4rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-whylisseGrowth__cont{display:block;margin:4rem 0 2rem}}.p-whylisseGrowth__item{width:calc(50% - 2rem);background:#fff;padding:2rem}@media screen and (max-width: 768px){.p-whylisseGrowth__item{width:100%}}@media screen and (max-width: 568px){.p-whylisseGrowth__item:last-of-type .p-whylisseGrowth__label{top:-26%;left:27%}}@media screen and (max-width: 568px){.p-whylisseGrowth__item:last-of-type .p-whylisseGrowth__label span{white-space:nowrap}}.p-whylisseGrowth__item .c-list{border-radius:.4rem;padding:1.5rem 2rem;background:#f2fcfc}@media screen and (max-width: 768px){.p-whylisseGrowth__item .c-list{padding:1rem 1.5rem}}.p-whylisseGrowth__flow{margin:0 0 2rem}.p-whylisseGrowth__flow img{width:100%;aspect-ratio:475/196;object-fit:contain}.p-whylisseGrowth__text{background:#fff;border-radius:.4rem;padding:2.2rem}.p-whylisseGrowth__text .c-labelRec{margin-bottom:2rem}.p-whylisseGrowth__text p+p{margin-top:2rem}.p-whylisseWork{padding:16rem 0}@media screen and (max-width: 768px){.p-whylisseWork{padding:8rem 0}}.p-whylisseWork__lead{margin:4rem 0}@media screen and (max-width: 768px){.p-whylisseWork__lead{margin:2rem 0}}.p-whylisseWork__lead p+p{margin-top:2.5rem}@media screen and (max-width: 768px){.p-whylisseWork__lead p+p{margin-top:1.2rem}}.p-whylisseWork__list{padding-left:3.3rem;position:relative;display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 768px){.p-whylisseWork__list{padding-left:2rem}}.p-whylisseWork__list:before{content:"";width:1.2rem;height:100%;border-radius:.4rem;background:#d8f7f5;position:absolute;top:0;right:auto;bottom:auto;left:0}@media screen and (max-width: 768px){.p-whylisseWork__list:before{width:.6rem;border-radius:.2rem}}.p-whylisseWork__item h4{color:#00afa6;font-family:"Roboto",sans-serif;font-weight:500}.p-whylisseWork__item p{font-weight:bold}.p-whylisseCompany{background-color:#faf5e9;padding:17rem 0 22rem;border-radius:6.4rem 6.4rem 0 0}@media screen and (max-width: 768px){.p-whylisseCompany{padding:8rem 0 11rem;border-radius:3.2rem 3.2rem 0 0}}.p-whylisseCompany__lead{margin:4rem 0 6rem}@media screen and (max-width: 768px){.p-whylisseCompany__lead{margin:2rem 0 3rem}}.p-whylisseCompany__img img{display:block;width:100%;aspect-ratio:1080/608;object-fit:cover}.p-environment .l-circles{z-index:-1}.p-environment .l-circles .l-circle.--lg{top:657.7rem}.p-environment .c-anchorLink__list{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width: 768px){.p-environment .c-anchorLink__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 568px){.p-environment .c-anchorLink__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 414px){.p-environment .c-anchorLink__list{grid-template-columns:repeat(1, 1fr)}}.p-environmentNumber{padding:8rem 0}@media screen and (max-width: 768px){.p-environmentNumber{padding:4rem 0}}.p-environmentNumber__lead{margin-top:4rem}@media screen and (max-width: 768px){.p-environmentNumber__lead{margin-top:2rem}}.p-environmentNumber__card{overflow:hidden;background:#f2fcfc;padding:1rem 0;min-height:20rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 768px){.p-environmentNumber__card{padding:1rem 2rem;min-height:0;justify-content:flex-start}}@media screen and (max-width: 568px){.p-environmentNumber__card{padding:1.5rem 1rem}}@media screen and (max-width: 768px){.p-environmentNumber__card-ttl{font-size:1.6rem;margin-bottom:1rem;line-height:1.4;text-align:center}}@media screen and (max-width: 568px){.p-environmentNumber__card-ttl{font-size:1.4rem}}.p-environmentNumber__card-inner{color:#00c8be;font-weight:bold;font-size:4rem;line-height:1}@media screen and (max-width: 768px){.p-environmentNumber__card-inner{font-size:2rem}}.p-environmentNumber__card-inner span{font-size:10rem;font-family:"Roboto",sans-serif;letter-spacing:-0.03em}@media screen and (max-width: 768px){.p-environmentNumber__card-inner span{font-size:5rem}}.p-environmentNumber__card-img{width:20rem;height:20rem;position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){.p-environmentNumber__card-img{width:10rem;height:10rem}}.p-environmentNumber__card-img img{width:100%;height:100%;object-fit:contain;object-position:right bottom}@media screen and (max-width: 768px){.p-environmentNumber__card-note{font-size:1rem}}.p-environmentNumber__box01{margin:8rem 0 2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.p-environmentNumber__box01{margin:4rem 0 1rem;grid-template-columns:repeat(2, 1fr);gap:1rem}}.p-environmentNumber__box01 .card--large{grid-row:span 2}@media screen and (max-width: 768px){.p-environmentNumber__box01 .card--large{grid-column:1/-1;grid-row:auto}}.p-environmentNumber__box01 .card--large .p-environmentNumber__card-inner{font-size:6.4rem}@media screen and (max-width: 768px){.p-environmentNumber__box01 .card--large .p-environmentNumber__card-inner{font-size:3.2rem}}.p-environmentNumber__box01 .card--large .p-environmentNumber__card-inner span{font-size:16rem}@media screen and (max-width: 768px){.p-environmentNumber__box01 .card--large .p-environmentNumber__card-inner span{font-size:8rem}}.p-environmentNumber__box02{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr);margin-bottom:2rem}@media screen and (max-width: 768px){.p-environmentNumber__box02{gap:1rem;margin-bottom:1rem;grid-template-columns:repeat(2, 1fr)}}.p-environmentNumber__box02 .p-environmentNumber__card{min-height:28rem}@media screen and (max-width: 768px){.p-environmentNumber__box02 .p-environmentNumber__card{min-height:0}}.p-environmentNumber__box02 .p-environmentNumber__card-inner{font-size:5.6rem}@media screen and (max-width: 768px){.p-environmentNumber__box02 .p-environmentNumber__card-inner{font-size:2rem}}.p-environmentNumber__box02 .p-environmentNumber__card-inner span{font-size:12rem}@media screen and (max-width: 768px){.p-environmentNumber__box02 .p-environmentNumber__card-inner span{font-size:5rem}}.p-environmentNumber__box03{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.p-environmentNumber__box03{display:block}}.p-environmentNumber__box03 .p-environmentNumber__card:last-of-type .p-environmentNumber__card-img{width:16rem;height:16rem}@media screen and (max-width: 768px){.p-environmentNumber__box03 .p-environmentNumber__card:last-of-type .p-environmentNumber__card-img{width:8rem;height:8rem}}.p-environmentStyle{padding:8rem 0}@media screen and (max-width: 768px){.p-environmentStyle{padding:4rem 0}}.p-environmentStyle__lead{margin:4rem 0 8rem}@media screen and (max-width: 768px){.p-environmentStyle__lead{margin:2rem 0 4rem}}.p-environmentStyle__lead:last-of-type{text-align:center;margin-bottom:4rem}@media screen and (max-width: 768px){.p-environmentStyle__lead:last-of-type{margin-bottom:2rem}}@media screen and (max-width: 568px){.p-environmentStyle__lead:last-of-type{text-align:left}}.p-environmentStyle__card{padding-top:6.4rem}@media screen and (max-width: 768px){.p-environmentStyle__card{padding-top:3.2rem}}.p-environmentStyle__card:first-of-type{padding-top:0}.p-environmentStyle__card-cont{display:grid;grid-template-columns:46rem 1fr;gap:6.4rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-environmentStyle__card-cont{display:block;margin-bottom:1.5rem}}.p-environmentStyle__card-point{padding:2.4rem;background:#f2fcfc;border-radius:.4rem}@media screen and (max-width: 768px){.p-environmentStyle__card-point{padding:1.5rem}}.p-environmentStyle__image{border-radius:.4rem;overflow:hidden;position:relative;width:100%;overflow:hidden;aspect-ratio:1.6428571429}.p-environmentStyle__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.p-environmentStyle__info{margin-top:2rem}}.p-environmentStyle__info-head{margin-bottom:2.4rem;display:flex;align-items:center}@media screen and (max-width: 768px){.p-environmentStyle__info-head{margin-bottom:1.2rem}}.p-environmentStyle__info-head span{width:4.4rem;line-height:1;color:#00c8be;font-weight:bold;font-family:"Roboto",sans-serif}@media screen and (max-width: 768px){.p-environmentStyle__info-head span{width:3.5rem}}.p-environmentStyle__info-head h3{line-height:1.6;width:calc(100% - 4.4rem);padding-left:2rem;border-left:.1rem solid #000}@media screen and (max-width: 768px){.p-environmentStyle__info-head h3{width:calc(100% - 3.5rem);padding-left:1.5rem}}.p-environmentStyle__list{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width: 568px){.p-environmentStyle__list{display:block}}.p-environmentStyle__list .c-list{margin-top:1rem}@media screen and (max-width: 768px){.p-environmentStyle__list .c-list{margin-top:0}}.p-environmentStyle__list .c-list__item{margin-bottom:.6rem}.p-environmentStyle__list .c-list__item:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.p-environmentStyle__list .c-list__item{margin-bottom:.3rem}}.p-environmentStyle__list .c-list__item span{display:block}.p-environmentStyle__btn{display:flex;justify-content:center}.p-environmentStyle__btn .c-btn{max-width:34.2rem}.p-environmentSlide{margin-bottom:8rem;overflow:hidden}@media screen and (max-width: 768px){.p-environmentSlide{margin-bottom:4rem}}.p-environmentSlide .swiper-wrapper{transition-timing-function:linear}.p-environmentSlide .swiper-wrapper .swiper-slide{width:30rem}@media screen and (max-width: 768px){.p-environmentSlide .swiper-wrapper .swiper-slide{width:20rem}}.p-environmentSlide .swiper-wrapper .swiper-slide img{width:100%;aspect-ratio:3/2;object-fit:cover}.p-environmentInterview{padding:8rem 0 16rem}@media screen and (max-width: 768px){.p-environmentInterview{padding:4rem 0 8rem}}.p-environmentInterview__lead{margin:4rem 0 8rem}@media screen and (max-width: 768px){.p-environmentInterview__lead{margin:2rem 0 4rem}}.p-environmentInterview__ttl{margin-bottom:3rem}@media screen and (max-width: 768px){.p-environmentInterview__ttl{margin-bottom:1.5rem}}.p-environmentInterview__btn{display:flex;justify-content:center;margin-top:6rem}@media screen and (max-width: 768px){.p-environmentInterview__btn{margin-top:3rem}}.p-environmentInterview__btn .c-btn{width:28rem;border-width:.1rem;cursor:pointer}.p-environmentInterview__btn .c-btn:after{width:1.1rem;height:.9rem;background-image:url("../img/arrow/arrow_down2.svg")}.p-environmentNote{padding-bottom:16rem}@media screen and (max-width: 768px){.p-environmentNote{padding-bottom:10rem}}.p-environmentNote .c-articleGrid{margin-bottom:0}.p-environmentOffice{padding:16rem 0 22rem;margin-bottom:-6rem;background:url("../img/environment/bg_office.webp") no-repeat center;background-size:cover;border-radius:6.4rem 6.4rem 0 0}@media screen and (max-width: 768px){.p-environmentOffice{padding:6rem 0 11rem;margin-bottom:-3rem;border-radius:3.2rem 3.2rem 0 0}}.p-environmentOffice__lead{margin:4rem 0 8rem}@media screen and (max-width: 768px){.p-environmentOffice__lead{margin:2rem 0 4rem}}.p-environmentOffice__box1{margin-bottom:7rem}@media screen and (max-width: 768px){.p-environmentOffice__box1{margin-bottom:3.5rem}}.p-environmentOffice__box1 .office-gallery{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.6rem;grid-template-areas:"hero hero hero hero hero hero top1 top1 top1 top2 top2 top2" "hero hero hero hero hero hero main main main main main main" "bottom1 bottom1 bottom1 bottom2 bottom2 bottom2 main main main main main main"}@media screen and (max-width: 768px){.p-environmentOffice__box1 .office-gallery{grid-template-columns:repeat(6, 1fr);grid-template-areas:"hero hero hero hero hero hero" "hero hero hero hero hero hero" "top1 top1 top1 top2 top2 top2" "main main main main main main" "main main main main main main" "bottom1 bottom1 bottom1 bottom2 bottom2 bottom2"}}.p-environmentOffice__box1 .office-gallery__item{overflow:hidden;border-radius:.4rem}.p-environmentOffice__box1 .office-gallery__item img{width:100%;height:100%;aspect-ratio:129/100;object-fit:cover}.p-environmentOffice__box1 .office-gallery__item--hero img,.p-environmentOffice__box1 .office-gallery__item--main img{aspect-ratio:133/80}.p-environmentOffice__box1 .office-gallery__item--hero{grid-area:hero}.p-environmentOffice__box1 .office-gallery__item--top1{grid-area:top1}.p-environmentOffice__box1 .office-gallery__item--top2{grid-area:top2}.p-environmentOffice__box1 .office-gallery__item--bottom1{grid-area:bottom1}.p-environmentOffice__box1 .office-gallery__item--bottom2{grid-area:bottom2}.p-environmentOffice__box1 .office-gallery__item--main{grid-area:main}.p-environmentOffice__head{margin-bottom:1rem}.p-environmentOffice__txt{margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-environmentOffice__txt{margin-bottom:1.5rem}}.p-environmentOffice__txt2{margin-bottom:2.5rem}@media screen and (max-width: 768px){.p-environmentOffice__txt2{margin-bottom:1.5rem}}.p-environmentOffice__txt2 strong{font-weight:bold;padding-right:1rem}.p-environmentOffice__station{border-radius:.4rem;background:#fff;padding:2.5rem}@media screen and (max-width: 768px){.p-environmentOffice__station{padding:2rem}}.p-environmentOffice__station p{font-weight:bold;margin-bottom:1rem}@media screen and (max-width: 768px){.p-environmentOffice__station p{margin-bottom:.5rem}}.p-environmentOffice__station ul{padding-bottom:1.7rem;margin-bottom:1.7rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;border-bottom:.1rem solid #f2e6d1}.p-environmentOffice__station ul:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (max-width: 768px){.p-environmentOffice__station ul{display:block;padding-bottom:1.2rem;margin-bottom:1.2rem}}.p-environmentFaq{padding:16rem 0 22rem;margin-bottom:-6rem;background:#faf5e9;border-radius:6.4rem 6.4rem 0 0}@media screen and (max-width: 768px){.p-environmentFaq{padding:8rem 0 11rem;margin-bottom:-3rem;border-radius:3.2rem 3.2rem 0 0}}.p-environmentFaq__lead{margin:4rem 0 8rem}@media screen and (max-width: 768px){.p-environmentFaq__lead{margin:2rem 0 4rem}}.p-environmentFaq__lead a{text-decoration:underline;font-weight:bold}.p-engineer .l-circles .l-circle.--lg{display:none}.p-engineer .l-circles .l-circle.--glow.--02{top:95.8rem;right:auto;left:26.5%}.p-engineer .l-circles .l-circle.--glow.--03{display:block;top:253.1rem;right:6.7%}.p-engineer .l-circles .l-circle.--or.--02{top:259.4rem;right:13.6%}.p-engineerLinks{padding:4rem 0 8rem}@media screen and (max-width: 768px){.p-engineerLinks{padding:2rem 0 4rem}}.p-engineerLinks .l-wrapper--l{display:flex;gap:1.6rem}@media screen and (max-width: 568px){.p-engineerLinks .l-wrapper--l{flex-wrap:wrap;gap:1rem}}.p-engineerIntro__flex{display:grid;grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:4rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-engineerIntro__flex{display:block;margin-bottom:1.6rem}}.p-engineerIntro__img{border-radius:.4rem;overflow:hidden}@media screen and (max-width: 768px){.p-engineerIntro__img{margin-bottom:2rem}}.p-engineerIntro__label{margin-bottom:1.6rem}.p-engineerIntro__ttl{margin-bottom:4rem}@media screen and (max-width: 768px){.p-engineerIntro__ttl{margin-bottom:2.4rem}}.p-engineerIntro__lead strong{font-weight:bold}.p-engineerIntro__lead p+p{margin-top:3.6rem}@media screen and (max-width: 768px){.p-engineerIntro__lead p+p{margin-top:2rem}}.p-engineerIntro__sign{margin-top:1rem;text-align:right}.p-engineerIntro{padding-bottom:16rem}@media screen and (max-width: 768px){.p-engineerIntro{padding-bottom:8rem}}.p-engineerWork{padding:8rem 0 16rem;border-radius:6.4rem 6.4rem 0 0;background:#d8f7f5}@media screen and (max-width: 768px){.p-engineerWork{padding:5rem 0 8rem;border-radius:3.2rem 3.2rem 0 0}}.p-engineerWork__ttl{margin-bottom:1rem}.p-engineerWork__list{display:grid;grid-template-columns:repeat(4, 1fr);align-items:start;gap:2.4rem;margin:5.2rem 0}@media screen and (max-width: 768px){.p-engineerWork__list{grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin:3rem 0}}@media screen and (max-width: 568px){.p-engineerWork__list{grid-template-columns:1fr;margin:2.5rem 0}}.p-engineerWork__card{display:flex;flex-direction:column;align-items:center;border-radius:1.6rem;background:#fff;border:.1rem solid #000;padding:2.4rem 1.6rem;min-height:28.9rem;position:relative}@media screen and (max-width: 768px){.p-engineerWork__card{min-height:0;padding:2rem}}.p-engineerWork__card:after{content:"";width:2.4rem;height:2.4rem;background:url("../img/engineer/icon_arrow.svg") no-repeat center;background-size:contain;position:absolute;top:auto;right:1.2rem;bottom:1.2rem;left:auto}.p-engineerWork__card.js-workCard{cursor:pointer}.p-engineerWork__card.--open{padding-top:3.2rem}@media screen and (max-width: 768px){.p-engineerWork__card.--open{padding-top:2.4rem}}.p-engineerWork__card.--open:after{transform:rotate(180deg)}.p-engineerWork__card.--open p{margin-bottom:1.6rem}.p-engineerWork__card.--open .p-engineerWork__icon{display:none}.p-engineerWork__card.--open .p-engineerWork__body{display:block}.p-engineerWork__card span{font-size:4rem;line-height:1;font-family:"Inter",sans-serif;font-weight:200}@media screen and (max-width: 768px){.p-engineerWork__card span{font-size:2.5rem}}.p-engineerWork__card p{font-weight:500;margin:.2rem 0 1.2rem}.p-engineerWork__body{display:none;width:24.8rem;max-width:100%;text-align:left;padding-bottom:2.4rem}.p-engineerWork__bodyList{list-style:disc;padding-left:2.4rem}.p-engineerWork__icon{max-width:12rem;width:100%;margin:0 auto}@media screen and (max-width: 768px){.p-engineerWork__icon{max-width:7rem}}.p-engineerWork__icon img{width:100%;aspect-ratio:1;object-fit:contain}.p-engineerWork__btn{margin-top:5.6rem;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-engineerWork__btn{margin-top:3rem}}.p-engineerWork__btn .c-btn{background:#fff;max-width:28rem;width:100%}@media screen and (max-width: 768px){.p-engineerWork__btn .c-btn{max-width:22rem}}.p-engineerWhy{padding:12rem 0 17rem;margin-bottom:-5rem}@media screen and (max-width: 768px){.p-engineerWhy{padding:5rem 0 10rem;margin-bottom:-2.5rem}}.p-engineerWhy__ttl{margin-bottom:1rem}.p-engineerWhy__lead{line-height:2.18}.p-engineerWhy__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;margin:5.2rem 0 0}@media screen and (max-width: 768px){.p-engineerWhy__list{grid-template-columns:1fr;gap:1.6rem;margin-top:2.6rem}}.p-engineerWhy__card{padding:3.2rem;border-radius:1.6rem;background:#faf5e9}@media screen and (max-width: 768px){.p-engineerWhy__card{padding:1.6rem;border-radius:.8rem}}.p-engineerWhy__card-img{position:relative;width:100%;overflow:hidden;aspect-ratio:2.1166666667}.p-engineerWhy__card-img img{width:100%;height:100%;object-fit:cover}.p-engineerWhy__card-head{margin:1.5rem 0}@media screen and (max-width: 768px){.p-engineerWhy__card-head{margin:1.5rem 0 1rem}}.p-engineerWhy__card-txt{font-size:1.5rem;line-height:1.87}@media screen and (max-width: 768px){.p-engineerWhy__card-txt{font-size:1.4rem}}.p-engineerInterest{padding:10rem 0 20rem;margin-bottom:-4rem;border-radius:6.4rem 6.4rem 0 0;background:#96e8e4}@media screen and (max-width: 768px){.p-engineerInterest{padding:5rem 0 10rem;margin-bottom:-5rem;border-radius:3.2rem 3.2rem 0 0}}.p-engineerInterest__ttl{margin-bottom:5.6rem}@media screen and (max-width: 768px){.p-engineerInterest__ttl{margin-bottom:2.8rem}}.p-engineerInterest__intersect{max-width:119.8rem;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:10.4rem}@media screen and (max-width: 768px){.p-engineerInterest__intersect{grid-template-columns:repeat(1, 1fr);gap:5rem}}.p-engineerInterest__lead{text-align:center;margin:5.6rem 0;font-weight:500}@media screen and (max-width: 768px){.p-engineerInterest__lead{margin:2.8rem 0}}.p-engineerInterest__item{border-radius:2.4rem;background:#fff;min-height:19rem;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 768px){.p-engineerInterest__item{border-radius:1.2rem;min-height:12rem}}.p-engineerInterest__item:after{content:"";width:4rem;height:4rem;background:url("../img/engineer/×.webp") no-repeat center;background-size:contain;position:absolute;right:-22%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-engineerInterest__item:after{width:2rem;height:2rem;right:unset;left:50%;top:unset;bottom:-3.5rem;transform:unset}}.p-engineerInterest__item:last-of-type:after{display:none}.p-engineerInterest__item-ttl{font-size:3.4rem;line-height:1;margin-bottom:1rem;font-family:"Roboto",sans-serif;font-weight:500;color:#d97e00}@media screen and (max-width: 768px){.p-engineerInterest__item-ttl{font-size:2rem}}.p-engineerInterest__item-ttl.--color2{color:#008c85}.p-engineerInterest__item-ttl.--color3{color:#000}.p-engineerInterest__item p{font-size:1.5rem;color:#666}@media screen and (max-width: 768px){.p-engineerInterest__item p{font-size:1.4rem}}.p-engineerInterest__btn{margin-top:5.6rem;display:flex;justify-content:center}@media screen and (max-width: 768px){.p-engineerInterest__btn{margin-top:2.8rem}}.p-engineerInterest__btn .c-btn{background:#fff;max-width:28rem;width:100%}@media screen and (max-width: 768px){.p-engineerInterest__btn .c-btn{max-width:22rem}}.p-engineerInterest__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 768px){.p-engineerInterest__list{grid-template-columns:1fr;gap:1.6rem}}.p-engineerInterest__card{border-radius:2rem;padding:2.8rem 3.2rem;background:#d8f7f5}@media screen and (max-width: 768px){.p-engineerInterest__card{padding:2rem}}.p-engineerInterest__card-head{display:flex;align-items:center;margin-bottom:1rem}@media screen and (max-width: 768px){.p-engineerInterest__card-head{margin-bottom:.5rem}}.p-engineerInterest__card-head span{font-size:4rem;line-height:1;font-family:"Inter",sans-serif;font-weight:200}@media screen and (max-width: 768px){.p-engineerInterest__card-head span{font-size:2.2rem}}.p-engineerInterest__card-head h3{font-size:2.8rem;line-height:1.4;padding-left:2rem}@media screen and (max-width: 768px){.p-engineerInterest__card-head h3{font-size:1.6rem;padding-left:1rem}}.p-engineerProduct{padding:12rem 0 16rem;margin-bottom:-4rem;border-radius:6.4rem 6.4rem 0 0;background:#fff}@media screen and (max-width: 768px){.p-engineerProduct{padding:5rem 0 10rem;margin-bottom:-5rem;border-radius:3.2rem 3.2rem 0 0}}.p-engineerProduct__ttl{margin-bottom:5.6rem}@media screen and (max-width: 768px){.p-engineerProduct__ttl{margin-bottom:2.8rem}}.p-engineerProduct__intro{margin-bottom:6.4rem;display:flex;align-items:center;gap:6.4rem}@media screen and (max-width: 768px){.p-engineerProduct__intro{display:block;margin-bottom:1.5rem}}.p-engineerProduct__intro-img{width:42%;max-width:56.5rem}@media screen and (max-width: 768px){.p-engineerProduct__intro-img{width:100%;max-width:inherit}}.p-engineerProduct__intro-img img{width:100%}.p-engineerProduct__intro-cont{flex:1}.p-engineerProduct__intro-cont p{margin:1.5rem 0}@media screen and (max-width: 768px){.p-engineerProduct__intro-cont p{margin:.8rem 0}}.p-engineerProduct__intro-cont ul{display:flex;gap:.8rem;flex-wrap:wrap}.p-engineerProduct__intro-cont ul li{padding:.2rem 1.6rem;border-radius:99.9rem;background:#d8f7f5}.p-engineerProduct__stack{padding:6.4rem 2.4rem;background:#f2fcfc;border-radius:.4rem}@media screen and (max-width: 768px){.p-engineerProduct__stack{padding:3.2rem 1.6rem}}.p-engineerProduct__stack-head{margin-bottom:1rem}.p-engineerProduct__stack-cont{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem}@media screen and (max-width: 768px){.p-engineerProduct__stack-cont{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){.p-engineerProduct__stack-cont{grid-template-columns:1fr}}.p-engineerProduct__stack .stack-card{padding:2.4rem;background:#fff}@media screen and (max-width: 768px){.p-engineerProduct__stack .stack-card{padding:1.5rem}}.p-engineerProduct__stack .c-labelRec span{width:13.8rem;display:block;text-align:center;padding:.4rem}.p-engineerWanted{padding:10rem 0 23rem;margin-bottom:-3rem;background:#d8f7f5;border-radius:6.4rem 6.4rem 0 0;overflow:hidden}@media screen and (max-width: 768px){.p-engineerWanted{padding:5rem 0 10rem;margin-bottom:-5rem;border-radius:3.2rem 3.2rem 0 0}}.p-engineerWanted__ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-engineerWanted__ttl{margin-bottom:2rem}}.p-engineerWanted__list{position:relative}.p-engineerWanted__list:after{content:"";width:96.5%;height:100%;background:#fff;border-radius:4rem;position:absolute;top:0;right:0}@media screen and (max-width: 768px){.p-engineerWanted__list:after{display:none}}.p-engineerWanted__list .l-wrapper--l{padding:5.6rem;position:relative;z-index:2}@media screen and (max-width: 768px){.p-engineerWanted__list .l-wrapper--l{padding:2rem;background:#fff;border-radius:2rem}}.p-engineerWanted__card{display:grid;grid-template-columns:23.3rem 1fr;gap:4.8rem;margin-bottom:4rem;padding-bottom:4rem;position:relative}@media screen and (max-width: 768px){.p-engineerWanted__card{display:block;margin-bottom:2rem;padding-bottom:1.5rem}}.p-engineerWanted__card:after{content:"";width:150%;height:.1rem;background:#ccc;position:absolute;border-bottom:0;left:0;bottom:0}@media screen and (max-width: 768px){.p-engineerWanted__card:after{width:100%}}.p-engineerWanted__card:last-of-type{padding:0;margin:0}.p-engineerWanted__card:last-of-type::after{display:none}.p-engineerWanted__card-img{border-radius:.4rem;position:relative;width:100%;overflow:hidden;aspect-ratio:1.3314285714}.p-engineerWanted__card-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.p-engineerWanted__card-img{margin-bottom:1.5rem}}.p-engineerWanted__card .c-labelRec span{width:13.8rem;display:block;text-align:center;padding:.4rem}.p-engineerWanted__head{margin-bottom:.8rem;font-weight:500}@media screen and (max-width: 768px){.p-engineerWanted__head{margin-bottom:.4rem}}.p-engineerApply{background:#fff;padding:10rem 0 11rem}@media screen and (max-width: 768px){.p-engineerApply{padding:5rem 0}}.p-engineerApply .l-wrapper--l{max-width:125.6rem}.p-engineerApply__ttl{margin-bottom:4.5rem}@media screen and (max-width: 768px){.p-engineerApply__ttl{margin-bottom:2.7rem}}.p-engineerApply__step{display:grid;min-height:9.6rem;grid-template-columns:12rem 1fr;margin-bottom:1.6rem;border-radius:1.6rem;background:#d8f7f5;overflow:hidden}@media screen and (max-width: 768px){.p-engineerApply__step{min-height:5rem;border-radius:.8rem;grid-template-columns:8rem 1fr}}.p-engineerApply__number{display:flex;align-items:center;justify-content:center;background:#00afa6;color:#fff;font-weight:bold}.p-engineerApply__cont{padding:1rem 3.2rem;display:grid;align-items:center;grid-template-columns:24.2rem 1fr}@media screen and (max-width: 768px){.p-engineerApply__cont{display:block;padding:1rem 1.5rem}}.p-engineerApply__cont span{font-weight:500;padding-right:1rem}@media screen and (max-width: 568px){.p-engineerApply__cont span{padding-right:0}}@media screen and (max-width: 768px){.p-engineerApply__cont p{font-size:1.4rem}}.p-engineerApply__note{margin-top:5.5rem}@media screen and (max-width: 768px){.p-engineerApply__note{margin-top:2rem}}.p-privacyPolicy__body{max-width:85.6rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 768px){.p-privacyPolicy__body{max-width:inherit;gap:3.2rem}}.p-privacyPolicy__lead,.p-privacyPolicy__block{display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 768px){.p-privacyPolicy__lead,.p-privacyPolicy__block{gap:1.6rem}}.p-privacyPolicy__list{padding-left:0;list-style:none;counter-reset:privacyPolicyList}.p-privacyPolicy__list>li{position:relative;padding-left:3.2rem;counter-increment:privacyPolicyList}.p-privacyPolicy__list>li::before{content:counter(privacyPolicyList) ".";position:absolute;top:0;left:0}.p-privacyPolicy__list>li+li{margin-top:2.4rem}@media screen and (max-width: 768px){.p-privacyPolicy__list>li+li{margin-top:1.6rem}}.p-privacyPolicy__list .p-privacyPolicy__list{margin-top:1.6rem}.p-privacyPolicy__list .p-privacyPolicy__list>li+li{margin-top:0}.p-privacyPolicy__list--paragraph>li{padding-left:2.4rem}.p-privacyPolicy__list--paragraph>li::before{content:counter(privacyPolicyList) "."}.p-privacyPolicy__link{font-weight:700;text-decoration:underline}.p-privacyPolicy__link:hover{text-decoration:none}.p-externalBody{padding-top:8rem}@media screen and (max-width: 768px){.p-externalBody{padding-top:4rem}}.p-externalBody__inner{display:flex;flex-direction:column;gap:8rem}@media screen and (max-width: 768px){.p-externalBody__inner{gap:4rem}}.p-externalBody__item{padding-bottom:2.4rem;border-bottom:.1rem solid #000}.p-externalBody__item:last-child{border-bottom:none;padding-bottom:0}.p-externalBody__item+.p-externalBody__item{margin-top:2.4rem}@media screen and (min-width: 769px){.p-externalBody__item{display:flex;align-items:center;gap:8rem}}.p-externalBody__label{flex-shrink:0}@media screen and (min-width: 769px){.p-externalBody__label{width:29rem}}.p-externalBody__list{padding:2rem;border:1px solid #000}.p-externalBody__data{word-break:break-all}@media screen and (max-width: 768px){.p-externalBody__data{margin-top:.8rem}}.p-externalBody__block{display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 768px){.p-externalBody__block{gap:1.6rem}}.p-tokushohoBody{padding-top:8rem}@media screen and (max-width: 768px){.p-tokushohoBody{padding-top:4rem}}.p-tokushohoBody__item{padding-bottom:2.4rem;border-bottom:.1rem solid #000}.p-tokushohoBody__item+.p-tokushohoBody__item{margin-top:2.4rem}@media screen and (min-width: 769px){.p-tokushohoBody__item{display:flex;align-items:center;gap:8rem}}.p-tokushohoBody__label{flex-shrink:0}@media screen and (min-width: 769px){.p-tokushohoBody__label{width:29rem}}.p-tokushohoBody__data{word-break:break-all}@media screen and (max-width: 768px){.p-tokushohoBody__data{margin-top:.8rem}}.p-securityPolicy{padding-top:8rem}@media screen and (max-width: 768px){.p-securityPolicy{padding-top:4rem}}.p-securityPolicy__body{max-width:85.6rem;margin:0 auto}@media screen and (max-width: 768px){.p-securityPolicy__body{max-width:inherit}}.p-securityPolicy__lead{display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 768px){.p-securityPolicy__lead{gap:1.6rem}}.p-securityPolicy__list{counter-reset:securityPolicy;margin-top:4rem;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 768px){.p-securityPolicy__list{margin-top:3.2rem;gap:3.2rem}}.p-securityPolicy__item{counter-increment:securityPolicy;display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 768px){.p-securityPolicy__item{gap:1.6rem}}.p-securityPolicy__ttl{position:relative;padding-left:3.6rem}@media screen and (max-width: 768px){.p-securityPolicy__ttl{padding-left:3rem}}.p-securityPolicy__ttl::before{content:counter(securityPolicy) ".";position:absolute;left:0;top:0}.p-securityPolicy__sign{margin-top:2.4rem}@media screen and (max-width: 768px){.p-securityPolicy__sign{margin-top:1.6rem}}.u-border--corners{border-radius:10px}.u-border{border:1px solid #ccc}@media screen and (max-width: 768px){.u-hide_sp{display:none}}@media screen and (min-width: 769px){.u-hide_pc{display:none}}@media screen and (max-width: 1280px){.u-hide_less_pc{display:none}}@media screen and (min-width: 1281px){.u-hide_more_pc{display:none}}@media screen and (max-width: 1000px){.u-hide_less_spc{display:none}}@media screen and (min-width: 1001px){.u-hide_more_spc{display:none}}@media screen and (max-width: 568px){.u-hide_less_sp{display:none}}@media screen and (min-width: 569px){.u-hide_more_sp{display:none}}@media screen and (max-width: 414px){.u-hide_less_ssp{display:none}}@media screen and (min-width: 415px){.u-hide_more_ssp{display:none}}@media screen and (max-width: 374px){.u-hide_less_sssp{display:none}}@media screen and (min-width: 375px){.u-hide_more_sssp{display:none}}.u-hide{display:none}.u-link_sp{pointer-events:none}@media screen and (max-width: 768px){.u-link_sp{pointer-events:inherit}}.u-mt_10{margin-top:1rem}.u-mt_20{margin-top:2rem}.u-mt_30{margin-top:3rem}.u-mt_50{margin-top:5rem}.u-mt_100{margin-top:10rem}@media screen and (max-width: 768px){.u-mt_20{margin-top:1.5rem}.u-mt_30{margin-top:2rem}.u-mt_50{margin-top:3rem}.u-mt_100{margin-top:5rem}}@media screen and (max-width: 568px){.u-mt_20{margin-top:1.5rem}.u-mt_50{margin-top:2.5rem}}.u-mb_10{margin-bottom:1rem}.u-mb_20{margin-bottom:2rem}.u-mb_30{margin-bottom:3rem}.u-mb_50{margin-bottom:5rem}.u-mb_100{margin-bottom:10rem}@media screen and (max-width: 768px){.u-mb_20{margin-bottom:1.5rem}.u-mb_30{margin-bottom:2rem}.u-mb_50{margin-bottom:3rem}.u-mb_100{margin-bottom:5rem}}@media screen and (max-width: 568px){.u-mb_20{margin-bottom:1.5rem}.u-mb_50{margin-bottom:2.5rem}}.u-mr_05{margin-right:.5rem}.u-mr_10{margin-right:1rem}.u-mr_15{margin-right:1.5rem}.u-mr_20{margin-right:2rem}.u-mr_30{margin-right:3rem}.u-ml_05{margin-left:.5rem}.u-ml_10{margin-left:1rem}.u-ml_15{margin-left:1.5rem}.u-ml_20{margin-left:2rem}.u-ml_30{margin-left:3rem}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-center_left{text-align:center}@media screen and (max-width: 768px){.u-text-center_left{text-align:left}}.u-text_center{text-align:left}@media screen and (max-width: 768px){.u-text_center{text-align:center}}.u-wth_100{width:100%;height:auto}

/*# sourceMappingURL=style.css.map*/