.l-wrapper,.l-wrapper--s{width:95%;max-width:100rem;margin:auto;position:relative}.p-companyPhilos__num,.c-flowList__num{font-size:3rem}@media screen and (max-width: 768px){.p-companyPhilos__num,.c-flowList__num{font-size:2.6rem}}@media screen and (max-width: 568px){.p-companyPhilos__num,.c-flowList__num{font-size:2.4rem}}.p-frontCompany__catch,div.editor h2,.c-articleHead__ttl,.c-subTitle.--s{font-size:2.8rem}@media screen and (max-width: 768px){.p-frontCompany__catch,div.editor h2,.c-articleHead__ttl,.c-subTitle.--s{font-size:2.6rem}}@media screen and (max-width: 568px){.p-frontCompany__catch,div.editor h2,.c-articleHead__ttl,.c-subTitle.--s{font-size:2.2rem}}.p-strengthFound__ttl,.p-strengthComp__ttl,.p-faqCont-flex__inner-head,.p-companyGreeting__ttl,.c-articlePager li .page-numbers,.c-flowList__ttl{font-size:2.4rem}@media screen and (max-width: 768px){.p-strengthFound__ttl,.p-strengthComp__ttl,.p-faqCont-flex__inner-head,.p-companyGreeting__ttl,.c-articlePager li .page-numbers,.c-flowList__ttl{font-size:2.2rem}}@media screen and (max-width: 568px){.p-strengthFound__ttl,.p-strengthComp__ttl,.p-faqCont-flex__inner-head,.p-companyGreeting__ttl,.c-articlePager li .page-numbers,.c-flowList__ttl{font-size:2rem}}.p-jobReason__ttl,.p-jobBenefit__ttl,.p-outProblem__ttl,.p-occupationJob__otherTtl,.p-businessSolve .solve-item__head,.p-companyGreeting__name,.p-frontService__ttl,.p-frontHr__ttl,.c-compareTable thead th{font-size:2.2rem}@media screen and (max-width: 768px){.p-jobReason__ttl,.p-jobBenefit__ttl,.p-outProblem__ttl,.p-occupationJob__otherTtl,.p-businessSolve .solve-item__head,.p-companyGreeting__name,.p-frontService__ttl,.p-frontHr__ttl,.c-compareTable thead th{font-size:2rem}}@media screen and (max-width: 568px){.p-jobReason__ttl,.p-jobBenefit__ttl,.p-outProblem__ttl,.p-occupationJob__otherTtl,.p-businessSolve .solve-item__head,.p-companyGreeting__name,.p-frontService__ttl,.p-frontHr__ttl,.c-compareTable thead th{font-size:1.8rem}}.p-jobStep__ttl,.p-occupationFlow__stepTtl,.p-strengthComp__cardTtl,.p-newsHead__cate span,.p-notFound__txt,.p-frontFv__en,.c-numCard__head,.c-serviceList__ttl,.c-headCenter__en{font-size:2rem}@media screen and (max-width: 768px){.p-jobStep__ttl,.p-occupationFlow__stepTtl,.p-strengthComp__cardTtl,.p-newsHead__cate span,.p-notFound__txt,.p-frontFv__en,.c-numCard__head,.c-serviceList__ttl,.c-headCenter__en{font-size:1.8rem}}@media screen and (max-width: 568px){.p-jobStep__ttl,.p-occupationFlow__stepTtl,.p-strengthComp__cardTtl,.p-newsHead__cate span,.p-notFound__txt,.p-frontFv__en,.c-numCard__head,.c-serviceList__ttl,.c-headCenter__en{font-size:1.6rem}}.p-jobHero__lead,.p-jobWork__ttl,.p-newsHead__number,.p-companyPhilos__text,.p-companyGroup__name,.p-form-row__head,.mw_wp_form_preview .p-form-row__cont,.p-frontFaq__more a,.c-faqList__q,div.editor h3,.c-articleNews__ttl,.c-anchorList__link,.c-sidebarBlock__ttl,.c-compareTable tbody th,.c-pageTitle__lead,.c-basket__box p,.c-basket__box-list li,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{font-size:1.8rem}@media screen and (max-width: 768px){.p-jobHero__lead,.p-jobWork__ttl,.p-newsHead__number,.p-companyPhilos__text,.p-companyGroup__name,.p-form-row__head,.mw_wp_form_preview .p-form-row__cont,.p-frontFaq__more a,.c-faqList__q,div.editor h3,.c-articleNews__ttl,.c-anchorList__link,.c-sidebarBlock__ttl,.c-compareTable tbody th,.c-pageTitle__lead,.c-basket__box p,.c-basket__box-list li,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{font-size:1.7rem}}@media screen and (max-width: 568px){.p-jobHero__lead,.p-jobWork__ttl,.p-newsHead__number,.p-companyPhilos__text,.p-companyGroup__name,.p-form-row__head,.mw_wp_form_preview .p-form-row__cont,.p-frontFaq__more a,.c-faqList__q,div.editor h3,.c-articleNews__ttl,.c-anchorList__link,.c-sidebarBlock__ttl,.c-compareTable tbody th,.c-pageTitle__lead,.c-basket__box p,.c-basket__box-list li,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{font-size:1.5rem}}.p-companyGreeting__name span,.p-frontCompany__lead,.p-frontService__blockLead,.p-frontService__text,.p-frontHr__text,div.editor,div.editor h4,.c-articleHead__info .c-articleDay,.c-articleGrid__ttl,button,p#fm_ajax_message{font-size:1.6rem}@media screen and (max-width: 768px){.p-companyGreeting__name span,.p-frontCompany__lead,.p-frontService__blockLead,.p-frontService__text,.p-frontHr__text,div.editor,div.editor h4,.c-articleHead__info .c-articleDay,.c-articleGrid__ttl,button,p#fm_ajax_message{font-size:1.5rem}}@media screen and (max-width: 568px){.p-companyGreeting__name span,.p-frontCompany__lead,.p-frontService__blockLead,.p-frontService__text,.p-frontHr__text,div.editor,div.editor h4,.c-articleHead__info .c-articleDay,.c-articleGrid__ttl,button,p#fm_ajax_message{font-size:1.4rem}}.p-jobReason__text,.p-jobWork__text,.p-jobStep__text,.p-jobBenefit__text,.p-jobGroup__label,.p-jobGroup__text,.p-jobGroup__btn,.p-strengthComp__cardText,.p-staffingTemporary-cont__lbl,.p-staffingTemporary-cont__desc p,.p-companyGroup__text,.c-categoryList__item a,.c-categoryList__item span,.c-articleGrid__info li.article-day,.c-articleGrid__text,.c-articleNews__text{font-size:1.4rem}@media screen and (max-width: 768px){.p-jobReason__text,.p-jobWork__text,.p-jobStep__text,.p-jobBenefit__text,.p-jobGroup__label,.p-jobGroup__text,.p-jobGroup__btn,.p-strengthComp__cardText,.p-staffingTemporary-cont__lbl,.p-staffingTemporary-cont__desc p,.p-companyGroup__text,.c-categoryList__item a,.c-categoryList__item span,.c-articleGrid__info li.article-day,.c-articleGrid__text,.c-articleNews__text{font-size:1.3rem}}@media screen and (max-width: 568px){.p-jobReason__text,.p-jobWork__text,.p-jobStep__text,.p-jobBenefit__text,.p-jobGroup__label,.p-jobGroup__text,.p-jobGroup__btn,.p-strengthComp__cardText,.p-staffingTemporary-cont__lbl,.p-staffingTemporary-cont__desc p,.p-companyGroup__text,.c-categoryList__item a,.c-categoryList__item span,.c-articleGrid__info li.article-day,.c-articleGrid__text,.c-articleNews__text{font-size:1.2rem}}.p-strengthFound__note,.p-infoRate__cont p,.p-form__note,.p-frontService__num,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span{font-size:1.2rem}@media screen and (max-width: 768px){.p-strengthFound__note,.p-infoRate__cont p,.p-form__note,.p-frontService__num,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span{font-size:1.2rem}}@media screen and (max-width: 568px){.p-strengthFound__note,.p-infoRate__cont p,.p-form__note,.p-frontService__num,.c-articleGrid__info ul.article-cgy li a,.c-articleGrid__info ul.article-cgy li span{font-size:1.1rem}}.p-form-row__head span{font-size:1rem}@media screen and (max-width: 768px){.p-form-row__head span{font-size:1rem}}@media screen and (max-width: 568px){.p-form-row__head span{font-size:1rem}}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}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media screen and (min-width: 569px){html{font-size:10px}}@media screen and (max-width: 568px){html{font-size:2.6666666667vw}}body{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo",sans-serif;color:#231815;line-height:1.6;font-weight:500}@media screen and (min-width: 769px){body{font-size:1.6rem}}@media screen and (max-width: 768px){body{font-size:1.4rem}}div#container{width:100%;height:100%;position:relative}div#container::before{position:absolute;content:"";width:65.6rem;aspect-ratio:656/225;background:url(../img/common/bg-pagehead.svg) no-repeat top right rgba(0,0,0,0);background-size:contain;top:0;right:0;z-index:1}@media screen and (max-width: 768px){div#container::before{background-image:url(../img/common/bg-pagehead_sp.svg);width:70%;max-width:33rem;aspect-ratio:1}}::selection{background:#094;color:#fff}::-moz-selection{background:#094;color:#fff}a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}a,a:hover,a:visited,a:link{color:#231815;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:#b4c9bd .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:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo",sans-serif;border:.1rem solid #bdbdbd;background-color:#fff;-webkit-appearance:none;font-size:1.6rem;border-radius:.8rem;font-weight:700}button{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo",sans-serif;background-color:rgba(0,0,0,0);border:none;color:#231815}input:focus,select:focus,textarea:focus,button:focus{outline:0;border-color:#094}:-ms-input-placeholder{color:#ddd}::placeholder{color:#ddd}::selection{color:#fff;background:#094}input::selection,textarea::selection{color:#fff;background:#094}input{width:100%;padding:1rem 2.4rem}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:15em;padding:1rem 2.4rem;resize:vertical}select{width:auto;padding:1rem 6rem 1rem 1rem;background-image:url(../img/arrow/input_select.svg);background-position:right .5rem center;background-size:2.5rem 2.5rem;vertical-align:middle;border:#b4c9bd .1rem solid;margin:.5rem 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#231815}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 3rem;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:2.4rem 2.4rem;display:inline-block;cursor:pointer;font-weight:500}input[type=checkbox]:checked+label,input[type=checkbox]:checked+span{background-image:url(../img/arrow/checkbox-on.svg);background-position:left 50%;background-size:2.4rem 2.4rem}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:24rem;text-align:center;padding:1.5rem 2rem;font-weight:bold;border-radius:3.2rem;color:#fff;background-color:#094;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:#094;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;color:#231815;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:#094;letter-spacing:.1rem}.c-absolute--vertical{position:absolute;top:50%;transform:translateY(-50%)}.c-basket__box{max-width:88rem;height:auto;margin:auto;text-align:center}@media screen and (max-width: 568px){.c-basket__box{text-align:left}}.c-basket__box-head{font-size:4rem;font-weight:700;margin-bottom:1rem;color:#004720;text-align:center}@media screen and (max-width: 768px){.c-basket__box-head{font-size:3rem;margin-bottom:1rem}}.c-basket__box p{line-height:2}.c-basket__box-list{max-width:47.6rem;margin:1.5rem auto;padding:1.6rem 4rem 1rem;background:#ebf5ef}@media screen and (max-width: 768px){.c-basket__box-list{padding:1.5rem 2rem}}.c-basket__box-list li{line-height:1.7;font-weight:700;text-align:left;padding-left:1.8rem;position:relative;letter-spacing:0;margin-bottom:.6rem}@media screen and (max-width: 768px){.c-basket__box-list li{margin-bottom:.3rem}}.c-basket__box-list li:before{content:"";width:1rem;height:1rem;border-radius:100%;background:linear-gradient(90deg, #1FB863 0%, #008D3F 100%);position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.c-basket__box-list li:before{width:.8rem;height:.8rem;top:1rem;transform:translateY(0)}}.c-basket__box-contact{max-width:30.6rem;margin:3rem auto 2.4rem}@media screen and (max-width: 768px){.c-basket__box-contact{margin:2rem auto}}.c-basket__box-contact a{display:flex;align-items:center}.c-basket__box-contact a .icon{width:6rem;aspect-ratio:1/1}@media screen and (max-width: 768px){.c-basket__box-contact a .icon{width:4rem}}.c-basket__box-contact a .number{width:calc(100% - 6rem);line-height:1.27;padding-left:1rem;color:#094;text-align:left}@media screen and (max-width: 768px){.c-basket__box-contact a .number{width:calc(100% - 4rem)}}.c-basket__box-contact a .number p{font-size:3.7rem;line-height:1;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:700}.c-basket__box-contact a .number span{font-size:1.1rem}.c-breadcrumbs{width:100%;font-size:1.2rem;line-height:1.6;position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 568px){.c-breadcrumbs{font-size:1.1rem}}.c-breadcrumbs::-webkit-scrollbar{display:none}.c-breadcrumbs #breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;color:#094}.c-breadcrumbs #breadcrumbs a{font-weight:normal}.c-breadcrumbs #breadcrumbs a:hover{color:#094}.c-breadcrumbs #breadcrumbs .breadcrumb_last{color:#094;font-weight:bold}.c-breadcrumbs__sep{display:inline-block;flex-shrink:0;width:2.4rem;height:1px;margin:0 .8rem;background:#000;opacity:.5;vertical-align:middle}@media screen and (max-width: 568px){.c-breadcrumbs__sep{width:1.6rem;margin:0 .8rem}}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:22.4rem;padding:1.5rem 2.6rem;font-weight:bold;font-size:1.8rem;line-height:1.8;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:10rem;background-color:#094;transition:background-color .4s ease,color .4s ease,opacity .4s ease}.c-btn,.c-btn:hover,.c-btn:visited,.c-btn:link{color:#fff;text-decoration:none}.c-btn:hover{opacity:.8}@media screen and (max-width: 568px){.c-btn{min-width:0;font-size:1.6rem;padding:1.2rem 2.6rem}}.c-btn--arrow::after{content:"";flex-shrink:0;width:2rem;height:2rem;background-color:currentColor;-webkit-mask:url("../img/arrow/arrow-right.svg") no-repeat center center;mask:url("../img/arrow/arrow-right.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.c-btn--mail::before{content:"";flex-shrink:0;width:2rem;height:2rem;background-color:currentColor;-webkit-mask:url("../img/common/icon_mail.svg") no-repeat center center;mask:url("../img/common/icon_mail.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.c-btn--outline{background-color:#fff;border-color:#094}.c-btn--outline,.c-btn--outline:hover,.c-btn--outline:visited,.c-btn--outline:link{color:#094;text-decoration:none}.c-btn--white{background-color:#fff}.c-btn--white,.c-btn--white:hover,.c-btn--white:visited,.c-btn--white:link{color:#094;text-decoration:none}.c-btn--cta{background-color:#ec8910}.c-btn--cta,.c-btn--cta:hover,.c-btn--cta:visited,.c-btn--cta:link{color:#fff;text-decoration:none}.c-btn--sm{min-width:0;padding:1.2rem 2.4rem;font-size:1.5rem}@media screen and (max-width: 568px){.c-btn--sm{width:100%}}.c-btn--return{gap:unset}.c-btn--return span{position:relative;padding-left:3rem}.c-btn--return span:before{content:"";width:1.4rem;height:1.1rem;background:url("../img/arrow/arrow-back.svg") no-repeat center;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-faq dl{scroll-margin-top:11rem}@media screen and (max-width: 768px){.c-faq dl{scroll-margin-top:7.5rem}}.c-faq span{margin:0 1rem 0 0;font-weight:500;font-size:1.8rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;color:#094}@media screen and (max-width: 768px){.c-faq span{margin-right:.6rem}}.c-faq dt{padding:1.3rem 1.5rem;display:flex;background:#ebf5ef;border-radius:5.5rem;font-size:1.6rem}.c-faq dd{line-height:1.5em;display:flex;padding:1rem 0 2.4rem 1.5rem}.c-faq dd span{color:#ec8910}.c-faq dd .detail p{font-size:1.5rem;line-height:1.7}.c-faq dd .detail p+p{margin-top:2rem}@media screen and (max-width: 768px){.c-faq dd .detail p+p{margin-top:1.5rem}}.c-faq.--style2 dt{background:#fff}.c-pageTitle{position:relative;overflow:hidden;padding:16.6rem 0 7rem;background:#ebf5ef}@media screen and (max-width: 768px){.c-pageTitle{padding:8rem 0 4rem}}.c-pageTitle .l-wrapper{position:relative;z-index:1;max-width:110rem}.c-pageTitle .c-breadcrumbs{margin-bottom:3.2rem}.c-pageTitle .c-breadcrumbs .l-wrapper{max-width:110rem}@media screen and (max-width: 768px){.c-pageTitle .c-breadcrumbs{margin-bottom:2rem}}.c-pageTitle__ttl{margin-bottom:2.4rem}@media screen and (max-width: 568px){.c-pageTitle__ttl{flex-direction:column !important;gap:.6rem !important;align-items:flex-start !important}}.c-pageTitle__ttl .c-ttl__jp{color:#231815}.c-pageTitle__lead{line-height:2;color:#231815}.c-defTable__row{display:flex;gap:4rem}@media screen and (max-width: 568px){.c-defTable__row{flex-direction:column;gap:0}}.c-defTable__item{flex:1;min-width:0;display:flex;gap:2rem;border-bottom:1px solid #b4c9bd}.c-defTable__item--full{flex-basis:100%}.c-defTable__item dt{flex:0 0 16rem;font-weight:bold;border-bottom:1px solid #004720;padding:1.6rem 0}@media screen and (max-width: 768px){.c-defTable__item dt{flex-basis:14rem}}.c-defTable__item dd{flex:1;min-width:0;padding:1.6rem 0}.c-defTable__item dd a{color:#094;text-decoration:underline;word-break:break-all}.c-defTable__item dd a,.c-defTable__item dd a:hover,.c-defTable__item dd a:visited,.c-defTable__item dd a:link{color:#094;text-decoration:none}@media screen and (max-width: 568px){.c-defTable__item{gap:0;flex-direction:column}.c-defTable__item dt{font-size:1.4rem;padding:1.2rem 0 0;flex-basis:0;border-bottom:none}.c-defTable__item dd{padding:.8rem 0 1.2rem;font-size:1.4rem}}.c-defTable--onGreen .c-defTable__item{border-bottom-color:hsla(0,0%,100%,.2)}.c-defTable--onGreen .c-defTable__item dt,.c-defTable--onGreen .c-defTable__item dd{color:#fff}.c-defTable--onGreen .c-defTable__item dt{border-color:#fff}.c-defTable--onGreen .c-defTable__item dd a{color:#fff}.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-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 .9s,transform .6s cubic-bezier(0, 0.585, 0.385, 1);transform:translate(0, 0);will-change:transform,opacity}.c-slideup.init{opacity:0;transform:translate(0, 50px)}@media screen and (max-width: 768px){.c-slideup.init{transform:translate(0, 30px)}}.c-slideup--js{opacity:0;transform:translate(0, 150px);will-change:transform,opacity}.c-rotate{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) rotate3d(0, 0, 0, 0) translate3d(0, 0, 0);transition:opacity 4s,-webkit-transform 4s;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);-webkit-transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 50px, 130px);transform:scale3d(1.3, 1.3, 1) rotate3d(1, -3, -1, -36deg) translate3d(0, 50px, 130px)}.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:collapse;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-table th,.c-table td{border:.1rem solid #b4c9bd;padding:1.9rem 2rem;text-align:center;font-weight:500}@media screen and (max-width: 768px){.c-table th,.c-table td{padding:1rem}}.c-table th{background:#ebf5ef;min-width:18.1rem;font-weight:bold;color:#004720}@media screen and (max-width: 768px){.c-table th{min-width:0}}.c-table td{font-size:1.5rem;min-width:25.1rem}@media screen and (max-width: 768px){.c-table td{min-width:0}}.c-ttl{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}@media screen and (max-width: 768px){.c-ttl{gap:0}}.c-ttl__jp{font-weight:bold;font-size:2rem;line-height:1.6;color:#094}@media screen and (max-width: 768px){.c-ttl__jp{font-size:1.6rem}}.c-ttl__en{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600;font-size:6.6rem;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:#094}@media screen and (max-width: 768px){.c-ttl__en{font-size:4.8rem}}.c-ttl__en--white{color:#fff}.c-ttl--inline{flex-direction:row;align-items:center;gap:1.6rem}.c-ttl--inline .c-ttl__en{order:1}.c-ttl--inline .c-ttl__jp{order:2}.c-ttl--center{align-items:center;text-align:center}.c-subTitle{display:flex;align-items:center;gap:.9rem;font-weight:bold;font-size:3.2rem;line-height:1.3;color:#004720;margin-bottom:2.4rem}@media screen and (max-width: 768px){.c-subTitle{font-size:2.4rem}}.c-subTitle::before{content:"";flex-shrink:0;width:4.6rem;height:.2rem;background-color:#004720;opacity:.6}@media screen and (max-width: 768px){.c-subTitle::before{width:3.2rem}}.c-subTitle--white{color:#fff}.c-subTitle--white::before{background-color:#fff}.c-tag{display:inline-flex;align-items:center;justify-content:center;padding:.3rem 1.6rem;font-weight:500;font-size:1.3rem;line-height:1.8;color:#004720;border:1px solid #004720;border-radius:10rem;white-space:nowrap}.c-tag--fill{color:#fff;background-color:#004720;border-color:#004720}.c-tag--required{padding:.1rem 1rem;font-size:1rem;color:#fff;background-color:#e60012;border:none;border-radius:.4rem}.c-newsItem{padding-bottom:2.4rem;border-bottom:1px solid #b4c9bd}.c-newsItem__head{display:flex;align-items:center;gap:1.6rem;margin-bottom:.8rem}.c-newsItem__date{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:1.6rem;color:#094}.c-newsItem__ttl{margin-bottom:.8rem;font-weight:bold;font-size:1.8rem;line-height:1.8;color:#231815}@media screen and (max-width: 568px){.c-newsItem__ttl{font-size:1.6rem}}.c-newsItem__text{font-weight:500;font-size:1.6rem;line-height:1.7;color:#231815;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 568px){.c-newsItem__text{font-size:1.4rem}}.c-jobCard{padding:2.4rem;background:#ebf5ef;border-radius:.8rem}@media screen and (max-width: 568px){.c-jobCard{padding:2rem 1.6rem}}.c-jobCard__top{display:flex;align-items:center;gap:1.6rem}@media screen and (max-width: 568px){.c-jobCard__top{gap:1.2rem}}.c-jobCard__img{flex-shrink:0;width:13.6rem;height:13.6rem;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 568px){.c-jobCard__img{width:10rem;height:10rem}}.c-jobCard__img img{width:100%;height:100%;object-fit:cover}.c-jobCard__head{flex:1;min-width:0}.c-jobCard__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.c-jobCard__tag{display:inline-flex;align-items:center;padding:.2rem 1.6rem;font-weight:bold;font-size:1.2rem;line-height:1.5;color:#fff;background:#094;border-radius:2.2rem}@media screen and (max-width: 568px){.c-jobCard__tag{padding:.2rem 1rem}}.c-jobCard__ttl{font-weight:bold;font-size:2.2rem;line-height:1.5;color:#004720}@media screen and (max-width: 568px){.c-jobCard__ttl{font-size:1.6rem}}.c-jobCard__form{margin-top:1.2rem}.c-jobCard__feat{margin-top:1.7rem;padding:1.6rem;background:#fff;border-radius:.8rem}.c-jobCard__label{font-weight:bold;font-size:1.5rem;line-height:1.5;color:#002711}.c-jobCard__text{font-size:1.4rem;line-height:1.5;color:#231815}.c-headCenter{margin-bottom:2.4rem;text-align:center}@media screen and (max-width: 768px){.c-headCenter{margin-bottom:1.6rem}}.c-headCenter__en{display:block;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#094}.c-headCenter__jp{display:block;font-weight:bold;font-size:3.2rem;line-height:1.4;color:#004720}@media screen and (max-width: 768px){.c-headCenter__jp{font-size:2.4rem}}.c-headCenter--white .c-headCenter__en{color:#fff}.c-headCenter--white .c-headCenter__jp{color:#fff}.c-compareTable{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}@media screen and (max-width: 768px){.c-compareTable__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 768px){.c-compareTable{min-width:64rem}}.c-compareTable th,.c-compareTable td{padding:1.8rem 1rem;text-align:center;font-size:1.5rem;line-height:1.5;border:1px solid #b4c9bd}@media screen and (max-width: 768px){.c-compareTable th,.c-compareTable td{font-size:1.3rem;padding:1.2rem .6rem}}.c-compareTable thead th{background:#004720;color:#fff;font-weight:bold;font-weight:bold;padding-block:1.6rem}.c-compareTable__corner{background:rgba(0,0,0,0);border:none !important;width:22rem}@media screen and (max-width: 768px){.c-compareTable__corner{width:12rem}}.c-compareTable tbody th{background:#ebf5ef;color:#004720;font-weight:bold}.c-compareTable tbody td{background:#fff;font-size:1.7rem}.c-serviceList{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}@media screen and (max-width: 768px){.c-serviceList{gap:2.4rem}}@media screen and (max-width: 568px){.c-serviceList{grid-template-columns:1fr;gap:4rem}}.c-serviceList__item{display:flex;flex-direction:column;align-items:center}.c-serviceList__imgArea{position:relative;width:100%}.c-serviceList__num{position:absolute;top:0;left:0;z-index:1;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600;font-size:4.2rem;line-height:1.1;color:#094}.c-serviceList__img{margin-top:3.1rem;width:100%;aspect-ratio:300/180;border-radius:.8rem;overflow:hidden}.c-serviceList__img img{width:100%;height:100%;object-fit:cover}.c-serviceList__ttl{align-self:flex-start;margin-top:1.6rem;font-weight:bold;line-height:1.5;color:#004720}.c-serviceList__text{align-self:flex-start;margin-top:.8rem;font-size:1.5rem;line-height:1.7;opacity:.9}.c-serviceList__cta{min-width:0;width:100%;max-width:25.5rem;margin-top:auto;padding:1rem 1.6rem;font-size:1.4rem;line-height:1.5;margin-top:1.4rem}.c-serviceList--white .c-serviceList__num{color:#fff}.c-serviceList--white .c-serviceList__ttl,.c-serviceList--white .c-serviceList__text{color:#fff}.c-sidebarBlock{padding:3rem 0;border-bottom:#b4c9bd .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-anchorList{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;margin-top:7.5rem}@media screen and (max-width: 1280px){.c-anchorList{gap:1.6rem}}@media screen and (max-width: 768px){.c-anchorList{margin-top:3rem;gap:.8rem;grid-template-columns:repeat(1, 1fr)}}.c-anchorList__link{display:block;background:#094;padding:1.8rem 1rem;border-radius:10rem;font-weight:700}.c-anchorList__link,.c-anchorList__link:hover,.c-anchorList__link:visited,.c-anchorList__link:link{color:#fff;text-decoration:none}@media screen and (max-width: 768px){.c-anchorList__link{padding:1.6rem}}.c-anchorList__icon{margin-left:.5rem}.c-flowList__item{display:flex;align-items:flex-start;gap:1.6rem;position:relative}.c-flowList__item:not(:last-child){margin-bottom:4.1rem}.c-flowList__item:not(:last-child)::after{content:"";position:absolute;width:2.5rem;aspect-ratio:25/9;background:url(../img/arrow/arrow_flow.svg) no-repeat center;background-size:contain;top:calc(100% + 1.6rem);left:3.7rem}@media screen and (max-width: 568px){.c-flowList__item:not(:last-child)::after{left:50%;transform:translateX(-50%)}}.c-flowList__icon{flex-shrink:0;width:10rem;aspect-ratio:1}@media screen and (max-width: 568px){.c-flowList__icon{width:7rem}}.c-flowList__icon img{width:100%;height:100%;object-fit:contain}.c-flowList__body{flex:1;min-width:0;padding-top:1.4rem;color:#231815}@media screen and (max-width: 568px){.c-flowList__body{padding-top:.4rem}}.c-flowList__head{display:flex;align-items:baseline;gap:2rem;margin-bottom:.8rem}@media screen and (max-width: 568px){.c-flowList__head{gap:1.2rem}}.c-flowList__num{flex-shrink:0;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600;line-height:1.1;color:#094}.c-flowList__ttl{font-weight:bold;line-height:1.4;color:#004720}@media screen and (max-width: 568px){.c-flowList__ttl{font-size:1.8rem}}.c-flowList__text{line-height:1.5}.c-articleNews__item{border-bottom:.1rem solid #004720}.c-articleNews__item a{display:block;padding:2.4rem 0}.c-articleNews__item dl{display:flex}@media screen and (max-width: 768px){.c-articleNews__item dl{flex-direction:column;gap:1.5rem}}.c-articleNews__item dl dt{width:24%}@media screen and (max-width: 768px){.c-articleNews__item dl dt{width:100%}}.c-articleNews__item dl dt img{border-radius:.8rem}.c-articleNews__item dl dd{width:76%;padding:0 0 0 2.4rem}@media screen and (max-width: 768px){.c-articleNews__item dl dd{width:100%;padding:0}}.c-articleNews__thumb{width:100%;height:auto;position:relative}.c-articleNews__thumb::before{content:"";display:block;padding-top:56.25%}.c-articleNews__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.c-articleNews__text{overflow:hidden;max-height:4.8;line-height:1.6;padding:0}.c-articleNews__text .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.c-articleNews.textend_dots h2,.c-articleNews.textend_dots h3{overflow:hidden;max-height:1.6;line-height:1.6}.c-articleNews.textend_dots h2 .textline,.c-articleNews.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.6}.c-articleNews.textend_dots p{overflow:hidden;max-height:3.2;line-height:1.6;font-size:1.6rem}.c-articleNews.textend_dots p .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.c-articleNews__info{display:flex;gap:1rem}.c-articleNews__info .article-day{color:#094;line-height:1.8;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif}.c-articleNews__info .article-cgy{display:flex;gap:1rem;margin-left:.8rem}@media screen and (max-width: 768px){.c-articleNews__info .article-cgy{margin-left:.4rem}}.c-articleNews__info .article-cgy li span{display:block;font-size:1.3rem;color:#004720;border:.1rem solid #004720;border-radius:10rem;padding:.4rem 1.5rem;line-height:1}.c-articleNews__ttl{margin:1rem 0;font-weight:700}@media screen and (max-width: 768px){.c-articleNews__ttl{margin:.7rem 0}}.c-articlePager{max-width:100rem;display:flex;align-items:center;justify-content:center;margin:4rem auto 0;gap:1.2rem}@media screen and (max-width: 768px){.c-articlePager{margin-top:2rem;gap:1rem}}.c-articlePager li{width:4.8rem;height:4.8rem;letter-spacing:normal}@media screen and (max-width: 768px){.c-articlePager li{width:3.8rem;height:3.8rem}}.c-articlePager li .page-numbers{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100%;border:.1rem solid #b4c9bd;text-align:center;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600}.c-articlePager li .page-numbers,.c-articlePager li .page-numbers:hover,.c-articlePager li .page-numbers:visited,.c-articlePager li .page-numbers:link{color:#094;text-decoration:none}.c-articlePager li .page-numbers.prev,.c-articlePager li .page-numbers.next,.c-articlePager li .page-numbers.first,.c-articlePager li .page-numbers.end{background-repeat:no-repeat;background-size:auto 2rem;background-position:center center}.c-articlePager li .page-numbers.prev{margin-right:1.2rem;background-image:url(../img/article/arrow-left-green.svg);background-size:1.4rem 1.1rem;background-color:#ebf5ef}@media screen and (max-width: 768px){.c-articlePager li .page-numbers.prev{margin-right:1rem}}.c-articlePager li .page-numbers.next{margin-left:1.2rem;background-image:url(../img/article/arrow-right-green.svg);background-size:1.4rem 1.1rem;background-color:#ebf5ef}@media screen and (max-width: 768px){.c-articlePager li .page-numbers.next{margin-left:1rem}}.c-articlePager li .page-numbers.first{background-image:url(../img/article/arrow_first.svg)}.c-articlePager li .page-numbers.end{background-image:url(../img/article/arrow_end.svg)}.c-articlePager li.active .page-numbers{color:#fff;background-color:#094;border-color:#094}.c-articleGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem 2rem;margin-bottom:4rem}@media screen and (max-width: 568px){.c-articleGrid{grid-template-columns:repeat(2, 1fr);gap:2rem 1rem;margin-bottom:2rem}}@media screen and (max-width: 414px){.c-articleGrid{grid-template-columns:repeat(1, 1fr);gap:2rem}}.c-articleGrid__bgBox{display:block;border:solid .1rem}.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.5}.c-articleGrid__thum img{width:100%;height:100%;object-fit:cover}.c-articleGrid__thum .pop{z-index:2;position:absolute;top:0;left:0;background-color:#c94447;color:#fff;padding:.5em .7em;border-radius:0 0 1rem 0;letter-spacing:.1rem;font-weight:700;font-size:1.2rem}.c-articleGrid__cont{padding:1.5rem 1.5rem 2rem}.c-articleGrid__ttl{font-weight:700;overflow:hidden;max-height:3.2;line-height:1.6}.c-articleGrid__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.c-articleGrid__info li.article-day{width:100%;font-weight:400}.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:.2rem 1rem}.c-articleGrid__text{overflow:hidden;max-height:4.8;line-height:1.6;padding:0}.c-articleGrid__text .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.c-articleHead{max-width:88rem;margin:4.6rem auto 0}@media screen and (max-width: 768px){.c-articleHead{margin-top:4rem}}.c-articleHead__thum{width:100%;height:auto;margin:0 auto;overflow:hidden;position:relative;border-radius:.8rem;aspect-ratio:880/495}.c-articleHead__thum img{width:100%;height:100%;object-fit:cover}.c-articleHead__ttl{margin:0 auto 2.2rem;color:#004720;font-weight:bold}@media screen and (max-width: 768px){.c-articleHead__ttl{margin:0 auto 1.6rem}}.c-articleHead__info{margin-bottom:1rem}.c-articleHead__info li{display:inline-block;font-size:0}.c-articleHead__info .c-articleDay{color:#094;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif}.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{font-size:1.3rem;line-height:1;padding:.1rem 1.5rem;border-radius:10rem;color:#004720;border:.1rem solid #004720;background:#ebf5ef}.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:#004720;text-decoration:none}.c-articleHead__info .c-articleCgy li a:hover{opacity:.8;text-decoration:none}.c-articleList{margin-bottom:4rem}.c-articleList.textend_dots h2,.c-articleList.textend_dots h3{overflow:hidden;max-height:1.6em;line-height:1.6em}.c-articleList.textend_dots h2 .textline,.c-articleList.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.6em}.c-articleList.textend_grad h2 a,.c-articleList.textend_grad h3 a{height:1.6;overflow:hidden;display:block;position:relative}.c-articleList.textend_grad h2 a:after,.c-articleList.textend_grad h3 a:after{content:"";display:block;width:5em;height:1.6;background-image:url(../img/article/textend_grad.png);background-size:100% 100%;position:absolute;right:0;bottom:0}.c-articleList__item a{padding:1.6rem 0;display:flex;align-items:center;border-bottom:.1rem solid #004720}@media screen and (max-width: 768px){.c-articleList__item a{flex-wrap:wrap}}.c-articleList__cat{margin-right:2.4rem}.c-articleList__cat span{min-width:15.6rem;display:block;text-align:center;border:#004720 .2rem solid;color:#004720;padding:0rem 1.3rem;border-radius:3rem;margin:auto;font-size:1.3rem}@media screen and (max-width: 768px){.c-articleList__cat{width:auto}}.c-articleList__date{width:9rem;margin-right:2rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;color:#094}@media screen and (max-width: 768px){.c-articleList__date{width:auto}}.c-articleList__ttl{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.c-articleList__ttl::after{content:"";flex-shrink:0;width:2rem;height:2rem;background-color:#094;-webkit-mask:url("../img/arrow/arrow-right.svg") no-repeat center center;mask:url("../img/arrow/arrow-right.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.c-articleList__ttl{width:100%;flex:inherit;margin-top:1rem}}.c-articleNav{width:100%;height:auto;padding:1rem 0}.c-articleNav__transfer{margin-top:5rem}@media screen and (max-width: 768px){.c-articleNav__transfer{margin-top:3rem}}.c-articleNav__transfer .c-btn{min-width:17.4rem}@media screen and (max-width: 768px){.c-articleNav__transfer .c-btn{min-width:0;width:95%}}.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:#004720;padding:.3rem 1rem;border-radius:.5rem;color:#fff;background:#004720;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:0rem;left:0;z-index:100}.l-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:9.6rem;padding:0 4.4rem}@media screen and (max-width: 1280px){.l-header__inner{padding:0 2.4rem}}@media screen and (max-width: 768px){.l-header__inner{height:5.8rem;padding:0 1.5rem}}.l-header__logo{flex-shrink:0;line-height:0}.l-header__logo a{display:block}.l-header__logo a img{width:20rem;height:auto}@media screen and (max-width: 1280px){.l-header__logo a img{width:16rem}}@media screen and (max-width: 768px){.l-header__logo a img{width:12rem}}header.fixed{background:hsla(0,0%,100%,.92);position:fixed;z-index:100}.l-header-nav{display:flex;align-items:center;gap:4.6rem}@media screen and (max-width: 1280px){.l-header-nav{gap:2.4rem}}@media screen and (max-width: 768px){.l-header-nav{display:block;position:fixed;top:0;right:0;bottom:0;width:78%;max-width:32rem;padding:2rem 2.4rem 4rem;overflow:auto;background-color:#fff;z-index:1000}}.l-header-nav__logo{display:none}@media screen and (max-width: 768px){.l-header-nav__logo{display:block;margin-bottom:3.2rem}.l-header-nav__logo img{width:70%;max-width:18rem;height:auto}}.l-header-nav__list{display:flex;align-items:center;gap:3.2rem}@media screen and (max-width: 1280px){.l-header-nav__list{gap:1.6rem}}@media screen and (max-width: 768px){.l-header-nav__list{flex-direction:column;align-items:stretch;gap:0}}@media screen and (max-width: 768px){.l-header-nav__item{border-bottom:1px solid #ececec}}.l-header-nav__item a{display:block;font-weight:500;font-size:1.5rem;line-height:1.8;color:#231815}.l-header-nav__item a,.l-header-nav__item a:hover,.l-header-nav__item a:visited,.l-header-nav__item a:link{color:#231815;text-decoration:none}.l-header-nav__item a:hover{color:#094;opacity:1}.l-header-nav__item a.active{color:#094}@media screen and (max-width: 768px){.l-header-nav__item a{padding:1.6rem .5rem}}.l-header-nav__actions{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}@media screen and (max-width: 768px){.l-header-nav__actions{flex-direction:column;align-items:stretch;gap:1.2rem;margin-top:2.4rem}}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}.l-headerToggle{display:none}@media screen and (max-width: 768px){.l-headerToggle{position:absolute;z-index:1001;top:0;right:1rem;display:block;box-sizing:content-box;width:3.1rem;padding:2rem .7rem 2rem;transform:translateZ(0);border:0;outline:0;background-color:rgba(0,0,0,0)}}.l-headerToggle__bar{background-color:#004720;display:block;width:100%;height:.2rem;border:0;transition:background-color .35s ease,transform .35s ease}.l-headerToggle__bar.bottom{width:2rem;margin-left:auto}.l-headerToggle__bar+.l-headerToggle__bar{margin-top:.8rem}.l-headerToggle.toggle_active .l-headerToggle__bar{background-color:#004720}.l-headerToggle.toggle_active .top{transform:translateY(1.7rem) translateX(0) rotate(45deg);width:3rem}.l-headerToggle.toggle_active .middle{opacity:0}.l-headerToggle.toggle_active .bottom{transform:translateY(0.7rem) translateX(0) rotate(-45deg);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{display:none;opacity:0;backface-visibility:hidden}.l-header-nav.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInRight}}@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-groupSites{position:relative;z-index:1;margin-bottom:5rem}.l-groupSites__ttl{margin-bottom:1.6rem;font-weight:bold;font-size:2.2rem;line-height:1.6;color:#231815}@media screen and (max-width: 568px){.l-groupSites__ttl{font-size:1.8rem}}.l-groupSites__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media screen and (max-width: 568px){.l-groupSites__list{grid-template-columns:repeat(2, 1fr);gap:1.2rem}}.l-fcta{position:relative;overflow:hidden;padding:4.6rem 0 9rem;background-color:#ebf5ef}.l-fcta.l-sec--line::before{background-image:url(../img/common/bg-line02.webp)}.l-fcta__boxes{display:flex;gap:5rem}@media screen and (max-width: 768px){.l-fcta__boxes{flex-direction:column;gap:2.4rem}}.l-fcta__contact{flex:1;padding:2.2rem 4.5rem;border-radius:.8rem;background:linear-gradient(100deg, #019945 0%, #1c7142 100%);color:#fff}@media screen and (max-width: 1280px){.l-fcta__contact{padding-inline:2.4rem}}@media screen and (max-width: 568px){.l-fcta__contact{padding:1.6rem 2rem}}.l-fcta__contact .c-btn,.l-fcta__contact .c-btn:hover,.l-fcta__contact .c-btn:visited,.l-fcta__contact .c-btn:link{color:#004720;text-decoration:none}.l-fcta__download{width:29.1rem;display:flex;flex-direction:column;align-items:flex-start;padding:2.2rem 3.2rem;border-radius:.8rem;background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.06)}.l-fcta__download .c-btn{margin-top:auto;width:100%}@media screen and (max-width: 768px){.l-fcta__download{width:100%}}@media screen and (max-width: 568px){.l-fcta__download{padding:1.6rem 2rem}}.l-fcta__en{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:600;font-size:3.6rem;line-height:1.8;color:#fff}.l-fcta__en--green{color:#094}@media screen and (max-width: 568px){.l-fcta__en{font-size:3.2rem}}.l-fcta__lead{margin-bottom:1rem;font-weight:500;font-size:1.4rem;line-height:2;color:#fff}@media screen and (max-width: 568px){.l-fcta__lead{font-size:1.2rem}}.l-fcta__lead--dark{color:#231815}.l-fcta__contactRow{display:flex;align-items:center;gap:2.2rem}@media screen and (max-width: 568px){.l-fcta__contactRow{flex-direction:column;align-items:flex-start;gap:1.6rem}}.l-fcta__contactRow .c-btn{flex-shrink:0;min-width:23.5rem}@media screen and (max-width: 568px){.l-fcta__contactRow .c-btn{width:100%;min-width:0}}@media screen and (max-width: 568px){.l-fcta__telBdr{padding-top:.6rem;padding-bottom:.8rem;border:.1rem solid #fff;border-radius:4rem;width:100%;display:flex;align-items:center;justify-content:center}}.l-fcta__tel{color:#fff;padding-left:7.1rem;position:relative}@media screen and (max-width: 768px){.l-fcta__tel{padding-left:5rem}}.l-fcta__tel::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:6rem;aspect-ratio:1;border-radius:50%;background:url("../img/common/icon_phone.svg") no-repeat center;background-size:contain}@media screen and (max-width: 768px){.l-fcta__tel::before{width:4rem}}.l-fcta__telNum{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:3.7rem;line-height:1;color:#fff}.l-fcta__telNum,.l-fcta__telNum:hover,.l-fcta__telNum:visited,.l-fcta__telNum:link{color:#fff;text-decoration:none}@media screen and (max-width: 1280px){.l-fcta__telNum{font-size:3.2rem}}@media screen and (max-width: 768px){.l-fcta__telNum{font-size:2.8rem}}.l-fcta__telTime{margin-top:.4rem;font-size:1.1rem;line-height:1.1;color:#fff;display:block}@media screen and (max-width: 768px){.l-fcta__telTime{font-size:1rem}}.l-footer{width:100%;background-color:#004720;color:#fff}.l-footer a,.l-footer a:hover,.l-footer a:visited,.l-footer a:link{color:#fff;text-decoration:none}.l-footer a:hover{opacity:.7}.l-footer__inner{display:flex;flex-wrap:wrap;gap:2rem;width:92%;max-width:128.6rem;margin:0 auto;padding:6rem 0 3rem}@media screen and (max-width: 1280px){.l-footer__inner{gap:2.4rem}}@media screen and (max-width: 768px){.l-footer__inner{flex-wrap:wrap;padding:4rem 0 2rem}}.l-footer__company{flex-shrink:0;width:30rem}@media screen and (max-width: 1280px){.l-footer__company{width:100%}}.l-footer__logo{margin-bottom:.6rem}.l-footer__logo img{width:20rem;height:auto}@media screen and (max-width: 568px){.l-footer__logo img{width:18rem}}.l-footer__address{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.6}@media screen and (max-width: 568px){.l-footer__address{font-size:1.3rem}}.l-footer__nav{display:flex;justify-content:flex-end;flex-wrap:wrap;flex:1;gap:2rem;margin-top:1rem}@media screen and (max-width: 1280px){.l-footer__nav{justify-content:inherit}}@media screen and (max-width: 768px){.l-footer__nav{flex-direction:column;gap:1rem;width:100%}}.l-footer__col{width:auto}@media screen and (min-width: 769px){.l-footer__col:first-child{margin-right:1rem}}.l-footer__colTtl{margin-bottom:.8rem;font-weight:500;font-size:1.5rem;line-height:1.8}.l-footer__sub li a{display:block;font-weight:500;font-size:1.4rem;line-height:1.8;opacity:.7}.l-footer__sub li a::before{content:"・"}.l-footer__links li{margin-top:.6rem}.l-footer__links li a{display:block;font-weight:500;font-size:1.5rem;line-height:1.8}.l-footer__group{flex-shrink:0;padding-left:3.2rem;border-left:1px solid hsla(0,0%,100%,.3)}@media screen and (max-width: 768px){.l-footer__group{width:100%;padding-left:0;border-left:none;padding-top:2.4rem;border-top:1px solid hsla(0,0%,100%,.3)}}.l-footer__groupList li{margin-top:.6rem}.l-footer__groupList li a{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;font-size:1.4rem;line-height:1.8;opacity:.7}.l-footer__groupList li a::after{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;background-color:currentColor;-webkit-mask:url("../img/common/icon_external.svg") no-repeat center center;mask:url("../img/common/icon_external.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.l-footer__copyright{padding:2rem 0;text-align:center;border-top:1px solid hsla(0,0%,100%,.12)}.l-footer__copyright p{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:.1em;color:#fff}.l-page{padding-top:8rem;margin-top:-8rem}@media screen and (max-width: 768px){.l-page{padding-top:5.5rem;margin-top:-5.5rem}}.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%}}@media screen and (max-width: 568px){.l-wrapper{width:92%}}.l-wrapper--s{max-width:88rem}@media screen and (max-width: 568px){.l-wrapper--s{width:92%}}.l-sec{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 768px){.l-sec{padding-top:5rem;padding-bottom:5rem}}.l-sec--line{position:relative;z-index:0}.l-sec--line::before{position:absolute;content:"";width:100%;aspect-ratio:1440/620;background:url(../img/common/bg-line01.webp) no-repeat center top;background-size:cover;left:50%;transform:translateX(-50%);top:-7rem;z-index:-1}@media screen and (max-width: 568px){.l-sec--line::before{background-image:url(../img/common/bg-line01_sp.webp);aspect-ratio:750/800}}.l-sec--grad{background:linear-gradient(8.82deg, #A0D1B1 2.88%, #2D8D58 52.97%)}.wp-block-media-text{margin-top:4rem}@media screen and (max-width: 768px){.wp-block-media-text{margin-top:2rem}}@media screen and (max-width: 768px){.wp-block-media-text__content{margin-top:2rem}}div.editor h1,div.editor h2,div.editor h3,div.editor h4,div.editor h5,div.editor h6{font-weight:bold}div.editor h1{padding:.2rem 0 .2rem .8rem;margin-bottom:1em;line-height:1.3em;color:#094;border-left:#094 .3rem solid;font-size:24px}@media screen and (max-width: 768px){div.editor h1{font-size:20px}}div.editor h2{margin-bottom:1.6rem;display:flex;align-items:center;gap:.9rem;font-weight:bold;line-height:1.5;color:#004720}@media screen and (max-width: 768px){div.editor h2{font-size:2rem;margin-bottom:1rem}}div.editor h2::before{content:"";flex-shrink:0;width:4.6rem;height:.2rem;background-color:#004720;opacity:.6}@media screen and (max-width: 768px){div.editor h2::before{width:3.2rem}}div.editor h3{font-weight:bold;color:#004720;margin-bottom:1.6rem;padding:.8rem 2.4rem;background:#ebf5ef}@media screen and (max-width: 768px){div.editor h3{padding:.4rem 1.6rem;margin-bottom:1rem}}div.editor h4{color:#004720;font-weight:bold;padding-left:1rem;border-left:.8rem solid #004720;margin-bottom:1.6rem}@media screen and (max-width: 768px){div.editor h4{padding-left:1rem;border-width:.4rem;margin-bottom:1rem}}div.editor a:link,div.editor a:visited,div.editor a:active,div.editor a:hover{text-decoration:underline;color:#094}div.editor p{margin-bottom:1em}div.editor p br{clear:inherit}div.editor br{clear:both}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:#ebf5ef;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:3% 0;font-weight:bold;list-style-type:none}@media screen and (max-width: 768px){div.editor ul,div.editor ol{padding:1rem 0 1rem 1rem}}div.editor li{line-height:1.5em;padding-left:2rem;position:relative}@media screen and (max-width: 768px){div.editor li{line-height:1.7em;padding-left:1.6rem}}div.editor ul li{list-style-type:none}div.editor ul li:before{content:"";width:1rem;height:1rem;border-radius:100%;background:linear-gradient(90deg, #1FB863 0%, #008D3F 100%);position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){div.editor ul li:before{width:.8rem;height:.8rem}}div.editor ol li{list-style-type:none;counter-increment:list-number}div.editor ol li:before{content:counter(list-number) ".";position:absolute;left:0;top:0;color:#094;font-size:1.6rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif}div.editor table{border-collapse:collapse}div.editor table th,div.editor table td{border:.1rem solid #b4c9bd;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:#094;color:#fff !important;text-decoration:none !important}div.editor .wp-block-file__button:hover{background-color:#004720;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:#004720 !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:#094}div.editor .wp-block-cover{margin:3% auto}.p-front{overflow:hidden;background-color:#ebf5ef !important;padding-top:15rem}@media screen and (max-width: 768px){.p-front{padding-top:5.6rem}}@media screen and (min-width: 769px){.p-front .l-sec{padding:12rem 0}}.p-frontFixcta{display:none;position:fixed;width:100%;left:0;bottom:0}@media screen and (max-width: 768px){.p-frontFixcta{display:flex;justify-content:center;gap:1.2rem;padding:0 2rem 1rem;z-index:2}.p-frontFixcta .c-btn{flex:1;min-width:0;padding:1.3rem .8rem;box-shadow:0px 0px 10px 0px hsla(0,0%,100%,.5019607843)}}@media screen and (max-width: 568px){.p-frontFixcta{gap:.8rem}.p-frontFixcta .c-btn{font-size:1.3rem}}.p-frontFv{position:relative;padding-top:4.8rem;z-index:1}@media screen and (max-width: 768px){.p-frontFv{padding-top:6rem}}.p-frontFv .l-wrapper{max-width:126.6rem}@media screen and (max-width: 768px){.p-frontFv .l-wrapper{width:91%}}.p-frontFv__body{position:relative;z-index:2}.p-frontFv__catch{font-size:5.4rem;font-weight:bold;line-height:1.4;color:#002711}@media screen and (max-width: 768px){.p-frontFv__catch{font-size:3.6rem;line-height:1.35}}.p-frontFv__grad{background:linear-gradient(90deg, #008d3f 0%, #002711 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 568px){.p-frontFv__grad{display:block}}.p-frontFv__lead{margin-top:2.2rem;font-size:2.1rem;color:#404040;font-weight:bold}@media screen and (max-width: 568px){.p-frontFv__lead{font-size:1.6rem;margin-top:1.2rem}}.p-frontFv__en{margin-top:1.2rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;color:#004820;font-weight:normal}@media screen and (max-width: 568px){.p-frontFv__en{font-size:1.4rem;margin-top:2rem}}.p-frontFv__photos{position:relative;width:100%;height:auto;margin-top:-16rem}@media screen and (max-width: 768px){.p-frontFv__photos{margin-top:-5rem}}.p-frontCompany{padding-top:8.4rem;padding-bottom:7.7rem;position:relative}@media screen and (max-width: 768px){.p-frontCompany{padding-top:4.4rem}}.p-frontCompany::before{position:absolute;content:"";width:105%;aspect-ratio:1440/499;background:url(../img/front/bg-company.webp) no-repeat center top;background-size:contain;top:-27rem;left:50%;transform:translateX(-50%)}@media screen and (max-width: 568px){.p-frontCompany::before{width:167%;top:-16rem}}.p-frontCompany .c-ttl__jp{color:#231815}.p-frontCompany__inner{display:flex}@media screen and (max-width: 768px){.p-frontCompany__inner{flex-direction:column}}.p-frontCompany__text{flex:1;min-width:0}@media screen and (max-width: 768px){.p-frontCompany__text{margin-top:-10rem}}@media screen and (max-width: 568px){.p-frontCompany__text{margin-top:0}}.p-frontCompany__catch{margin:2.2rem 0 2.4rem;font-weight:bold}@media screen and (max-width: 568px){.p-frontCompany__catch{font-size:2rem;margin-bottom:1.4rem}}.p-frontCompany__lead{margin-bottom:3.2rem;line-height:2;color:#231815}.p-frontCompany__visual{position:relative;width:56%;margin-right:-5rem;margin-top:-9rem}@media screen and (max-width: 768px){.p-frontCompany__visual{width:100%;max-width:45rem;margin-left:auto;flex-basis:auto;order:-1;margin-bottom:1rem}}@media screen and (max-width: 568px){.p-frontCompany__visual{margin-inline:auto}}@media screen and (max-width: 568px){.p-frontCompany__btn{text-align:center}}@media screen and (max-width: 768px){.p-frontService{padding:6rem 0}}.p-frontService .c-ttl__jp{color:#fff}.p-frontService__head{margin-bottom:4rem}.p-frontService__head .c-subTitle{margin-top:2rem}.p-frontService__strengths{display:flex;gap:5rem}@media screen and (max-width: 768px){.p-frontService__strengths{gap:2.4rem}}@media screen and (max-width: 568px){.p-frontService__strengths{flex-direction:column;gap:4rem}}.p-frontService__btn{margin-top:1rem}@media screen and (max-width: 768px){.p-frontService__btn{margin-top:5rem;text-align:center !important}}.p-frontService__block{margin-top:8rem}.p-frontService__flex{display:flex;gap:4.4rem;margin-top:2rem}@media screen and (max-width: 768px){.p-frontService__flex{flex-direction:column;gap:3.2rem}}.p-frontService__blockText{flex:0 0 31%}@media screen and (max-width: 768px){.p-frontService__blockText{flex-basis:auto}}.p-frontService__blockLead{line-height:2;color:#fff}.p-frontService__blockBtn{margin-top:3.2rem}.p-frontService__list{display:flex;flex-direction:column;gap:2.8rem}@media screen and (max-width: 768px){.p-frontService__list{gap:1.6rem}}.p-frontService__item{display:flex;align-items:center;gap:2.3rem;padding-bottom:2.8rem;border-bottom:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width: 768px){.p-frontService__item{gap:1rem;align-items:flex-start;padding-bottom:1.6rem}}.p-frontService__thumb{flex-shrink:0;width:11.3rem;aspect-ratio:1;border-radius:50%;overflow:hidden}@media screen and (max-width: 568px){.p-frontService__thumb{width:8rem;height:8rem}}.p-frontService__thumb img{width:100%;height:100%;object-fit:cover}.p-frontService__body{flex:1;min-width:0}.p-frontService__ttl{display:flex;align-items:center;gap:1.4rem;font-weight:bold;color:#fff}@media screen and (max-width: 568px){.p-frontService__ttl{flex-direction:column;align-items:flex-start;gap:0}}.p-frontService__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2rem;font-weight:bold;border:1px solid #fff;border-radius:10rem;padding-bottom:.1rem}.p-frontService__text{margin-top:.6rem;line-height:1.7;color:#fff}.c-numCard{flex:1}.c-numCard__img{aspect-ratio:300/180;border-radius:.8rem;overflow:hidden}.c-numCard__img img{width:100%;height:100%;object-fit:cover}.c-numCard__num{margin:1.6rem 0 .4rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:700;font-size:3.8rem;line-height:1;color:#fff}.c-numCard__text{font-size:1.7rem;line-height:1.7;color:#fff}@media screen and (max-width: 768px){.c-numCard__text{font-size:1.5rem}}.c-numCard__head{font-weight:bold;margin:1rem 0}.c-numCard.--style2{position:relative}.c-numCard.--style2 .c-numCard__num{margin:0;font-weight:600;position:absolute;top:-2.2rem;right:auto;bottom:auto;left:0}.c-numCard.--style2 .c-numCard__head{margin:1.5rem 0 1rem}@media screen and (max-width: 768px){.c-numCard.--style2 .c-numCard__head{margin:.8rem 0}}.c-numCard.--style2 .c-numCard__text{letter-spacing:0;font-size:1.5rem;font-weight:500;line-height:1.7}.p-frontHr{display:flex;flex-direction:column;gap:2rem}.p-frontHr__link{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.4);position:relative}@media screen and (max-width: 768px){.p-frontHr__link{gap:1.2rem;align-items:flex-start}}.p-frontHr__thumb{flex-shrink:0;width:15.5rem;border-radius:.5rem;overflow:hidden;aspect-ratio:155/110}@media screen and (max-width: 568px){.p-frontHr__thumb{width:12rem}}.p-frontHr__thumb img{width:100%;height:100%;object-fit:cover}.p-frontHr__body{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:1rem}@media screen and (max-width: 768px){.p-frontHr__body{margin-left:0}}.p-frontHr__ttl{font-weight:bold;color:#fff}.p-frontHr__text{margin-top:.4rem;line-height:1.7;color:#fff}.p-frontHr__link::after{content:"";flex-shrink:0;width:3.7rem;height:3.7rem;border-radius:50%;background:#fff url("../img/arrow/arrow-right-green.svg") no-repeat center center;background-size:2rem 2rem}@media screen and (max-width: 768px){.p-frontHr__link::after{position:absolute;top:0;right:0;width:2.8rem;height:2.8rem}}.p-frontFaq{background-color:#fff}@media screen and (max-width: 768px){.p-frontFaq__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem}}.p-frontFaq__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.6rem}@media screen and (max-width: 768px){.p-frontFaq__head{display:contents}.p-frontFaq__head .c-ttl{order:1;align-self:flex-start}.p-frontFaq__head .c-btn{order:3}}.p-frontFaq__cols{display:flex;gap:2.4rem}@media screen and (max-width: 768px){.p-frontFaq__cols{flex-direction:column;order:2;width:100%}}.p-frontFaq__card{flex:1;padding:2.4rem;border-radius:1.2rem}@media screen and (max-width: 568px){.p-frontFaq__card{padding:1.6rem 2rem}}.p-frontFaq__card--green{background:#b5d8c5}.p-frontFaq__card--orange{background:#f5d5ae}.p-frontFaq__cardTtl{font-weight:bold;font-size:2.3rem;color:#231815}@media screen and (max-width: 768px){.p-frontFaq__cardTtl{font-size:2rem}}.p-frontFaq__more{margin-top:3rem;text-align:right}@media screen and (max-width: 768px){.p-frontFaq__more{text-align:center;margin-top:2rem}}.p-frontFaq__more a{display:inline-flex;align-items:center;gap:.6rem;font-weight:bold;color:#094;border-bottom:1px solid #094;padding-bottom:.2rem}.p-frontFaq__more a,.p-frontFaq__more a:hover,.p-frontFaq__more a:visited,.p-frontFaq__more a:link{color:#094;text-decoration:none}.p-frontFaq__more a::after{content:"";flex-shrink:0;width:2rem;height:2rem;background-color:currentColor;-webkit-mask:url("../img/arrow/arrow-right.svg") no-repeat center center;mask:url("../img/arrow/arrow-right.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.c-faqList{display:flex;flex-direction:column;gap:1.6rem;margin-top:2rem}.c-faqList__item{display:flex;align-items:center;gap:.8rem;padding:1.4rem 2rem 1.4rem 1.5rem;background:#fff;border-radius:10rem}.c-faqList__item,.c-faqList__item:hover,.c-faqList__item:visited,.c-faqList__item:link{color:#231815;text-decoration:none}.c-faqList__q{flex-shrink:0;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:500;color:#094}.c-faqList__text{flex:1;min-width:0;font-size:1.5rem;line-height:1.4}@media screen and (max-width: 568px){.c-faqList__text{font-size:1.4rem}}.c-faqList__item::after{content:"";flex-shrink:0;width:2.2rem;height:2.2rem;background-color:#094;-webkit-mask:url("../img/arrow/arrow-right.svg") no-repeat center center;mask:url("../img/arrow/arrow-right.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.p-frontNews{padding:0 0 10rem;background-color:#fff}@media screen and (max-width: 768px){.p-frontNews{padding-bottom:6rem}}.p-frontNews__inner{display:flex;gap:7rem}@media screen and (max-width: 768px){.p-frontNews__inner{flex-direction:column;gap:2.4rem}}.p-frontNews__head{flex-shrink:0;width:28rem}@media screen and (max-width: 768px){.p-frontNews__head{display:contents}.p-frontNews__head .c-ttl{order:1}.p-frontNews__head .c-btn{order:3;align-self:center}}.p-frontNews__headBtn{margin-top:3rem}@media screen and (max-width: 768px){.p-frontNews__headBtn{margin-top:0}}.p-frontNews__list{flex:1;min-width:0}@media screen and (max-width: 768px){.p-frontNews__list{order:2}}.p-frontFindjob{padding:2.3rem 0 4.3rem;position:relative;background:url(../img/front/bg-recruit_pc.webp) no-repeat center;background-size:cover}@media screen and (max-width: 768px){.p-frontFindjob{background-image:url(../img/front/bg-recruit_sp.webp);padding-bottom:1.6rem}}.p-frontFindjob__card{margin-left:auto;width:41rem;max-width:90%;padding:8.2rem 3.7rem 8.1rem 5rem;position:relative;z-index:0}.p-frontFindjob__card::before{content:"";position:absolute;background-color:#fff;transform:skewY(-7deg) translateY(-50%);border-radius:.8rem;width:100%;height:89%;left:0;top:50%;z-index:-1}@media screen and (max-width: 768px){.p-frontFindjob__card{width:100%;max-width:60rem;padding:9.2rem 2.4rem;margin:0 auto}.p-frontFindjob__card::before{height:77%}}.p-frontFindjob .c-ttl__jp{color:#231815}.p-frontFindjob .c-ttl__en{font-size:5.4rem}@media screen and (max-width: 768px){.p-frontFindjob .c-ttl__en{font-size:4.8rem;letter-spacing:0}}.p-frontFindjob__text{margin:1rem 0 1.2rem;font-size:1.5rem;line-height:1.8;font-weight:bold}@media screen and (max-width: 568px){.p-frontFindjob__text{font-size:1.4rem}}.p-form__note{margin-top:1.5rem}@media screen and (max-width: 768px){.p-form__note{margin-top:.7rem}}.p-form__tel{margin-top:2.8rem;max-width:max-content}@media screen and (max-width: 768px){.p-form__tel{margin-top:1.5rem}}.p-form__tel a{display:flex;gap:2.4rem;width:100%;border-radius:.8rem;padding:1.6rem 4rem;background:linear-gradient(90deg, #019945 2.88%, #1C7142 100%)}.p-form__tel a,.p-form__tel a:hover,.p-form__tel a:visited,.p-form__tel a:link{color:#fff;text-decoration:none}@media screen and (max-width: 768px){.p-form__tel a{flex-direction:column;gap:1.2rem;padding:1rem 2rem}}.p-form__tel-left{display:flex;align-items:center}.p-form__tel-left .icon{width:6rem;aspect-ratio:1/1;border-radius:50%}@media screen and (max-width: 768px){.p-form__tel-left .icon{width:4rem}}.p-form__tel-left .number{width:calc(100% - 6rem);line-height:1.27;padding-left:1rem}@media screen and (max-width: 768px){.p-form__tel-left .number{width:calc(100% - 4rem)}}.p-form__tel-left .number p{font-size:3.7rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:700}@media screen and (max-width: 768px){.p-form__tel-left .number p{font-size:3rem}}.p-form__tel-left .number span{font-size:1.1rem}@media screen and (max-width: 768px){.p-form__tel-left .number span{font-size:1rem}}.p-form__tel-right{font-weight:700;line-height:2}.p-form-row{display:flex;align-items:center;margin-bottom:2.4rem}@media screen and (max-width: 768px){.p-form-row{margin-bottom:1.6rem;flex-direction:column}}.p-form-row.last{margin-bottom:0;align-items:flex-start}.p-form-row__head{width:27%;position:relative;font-weight:700}@media screen and (max-width: 768px){.p-form-row__head{width:100%;margin-bottom:.8rem}}.p-form-row__head span{position:absolute;top:50%;right:2rem;transform:translateY(-50%);border-radius:.4rem;background:#e60012;color:#fff;padding:.2rem 1rem}@media screen and (max-width: 768px){.p-form-row__head span{position:unset;margin-left:1rem;transform:translateY(0)}}.p-form-row__cont{width:73%}@media screen and (max-width: 768px){.p-form-row__cont{width:100%}}.p-form-argee{max-width:46.4rem;margin:3rem auto 1.6rem}@media screen and (max-width: 568px){.p-form-argee{max-width:30rem;margin:1.5rem auto}}.p-form-submit{max-width:24rem;margin:0 auto}.p-formWrap__step{max-width:32.8rem;margin:0 auto 4rem}@media screen and (max-width: 768px){.p-formWrap__step{max-width:26rem;margin-bottom:3rem}}.p-formWrap__inside{max-width:88rem;margin:0 auto}.mw_wp_form_preview .p-form-row{padding:2rem 0;margin-bottom:0;border-bottom:.1rem solid #b4c9bd}@media screen and (max-width: 768px){.mw_wp_form_preview .p-form-row{padding:1.5rem 0}}.mw_wp_form_preview .p-form-argee{display:none}.mw_wp_form_preview .p-form-submit{margin-top:4rem}.mw_wp_form_preview .p-form-submit .c-form-submit{background:#ec8910}.mw_wp_form_preview .p-form-submit .c-form-back{border:none;margin-top:1rem;text-decoration:underline;font-weight:500}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{border:none;margin:0}.wpcf7-list-item-label a{text-decoration:underline !important}.p-notFound{background:#ebf5ef}.p-notFound .l-sec{padding-top:22.5rem}@media screen and (max-width: 768px){.p-notFound .l-sec{padding-top:25rem}}.p-notFound .l-wrapper{position:relative;z-index:9}.p-notFound__head{font-size:6.6rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;color:#094;font-weight:600;text-transform:uppercase}@media screen and (max-width: 768px){.p-notFound__head{font-size:3.3rem}}.p-notFound__txt{font-weight:700;margin-bottom:4rem}@media screen and (max-width: 768px){.p-notFound__txt{margin-bottom:2rem}}.p-common{padding:14rem 0 10rem}@media screen and (max-width: 768px){.p-common{padding:9rem 0 6rem}}.p-common__inner{width:92%;max-width:120rem;margin:0 auto}.p-common__pageTtl{margin-bottom:6rem;text-align:center}.p-common__pageTtl span{display:block;margin-top:.8rem;font-size:1.4rem;font-weight:normal;color:#404040}.p-common__sec{margin-bottom:8rem}.p-common__sec:last-child{margin-bottom:0}.p-common__secTtl{display:flex;align-items:baseline;gap:1.2rem;margin-bottom:3.2rem;padding-bottom:1.2rem;font-size:2.4rem;font-weight:bold;color:#004720;border-bottom:2px solid #094}.p-common__secTtl small{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-size:1.4rem;font-weight:500;color:#404040}@media screen and (max-width: 568px){.p-common__secTtl{font-size:2rem}}.p-common__subTtl{margin:4rem 0 2rem;font-size:1.6rem;font-weight:bold;color:#404040}.p-common__subTtl:first-of-type{margin-top:0}.p-common__colorGrid{display:grid;grid-template-columns:repeat(8, 1fr);gap:2.4rem 1.6rem}@media screen and (max-width: 768px){.p-common__colorGrid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 568px){.p-common__colorGrid{grid-template-columns:repeat(2, 1fr)}}.p-common__swatchColor{height:14rem;border-radius:.8rem;border:1px solid #b4c9bd}.p-common__swatchName{margin-top:1.2rem;font-size:1.4rem;font-weight:bold;color:#231815}.p-common__swatchHex{margin-top:.2rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-size:1.4rem;color:#404040}.p-common__fontList{display:flex;flex-direction:column;gap:1.6rem}.p-common__fontRow{display:flex;align-items:baseline;gap:2rem;padding:1.6rem 2rem;background:#ebf5ef;border-radius:.8rem}.p-common__fontRow dt{flex-shrink:0;width:8rem;font-size:1.4rem;font-weight:bold;color:#404040}.p-common__fontRow dd{font-size:2.4rem;font-weight:500}.p-common__fontRow--en dd{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif}.p-common__typeRow{display:flex;align-items:baseline;gap:2.4rem;padding:2rem 0;border-bottom:1px solid #b4c9bd}@media screen and (max-width: 568px){.p-common__typeRow{flex-direction:column;gap:.8rem}}.p-common__typeLabel{flex-shrink:0;width:16rem;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-size:1.4rem;color:#404040}.p-common__typeSample{flex:1;min-width:0;color:#231815}.p-common__parts{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem}.p-common__onGreen{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;padding:4rem;background:linear-gradient(90deg, #1FB863 0%, #008D3F 100%);border-radius:1.2rem}.c-type--h1{font-size:5.4rem;font-weight:bold;line-height:1.3}@media screen and (max-width: 768px){.c-type--h1{font-size:3.6rem}}.c-type--h2{font-size:3.2rem;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.c-type--h2{font-size:2.4rem}}.c-type--h3{font-size:2.8rem;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.c-type--h3{font-size:2rem}}.c-type--h4{font-size:2.2rem;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.c-type--h4{font-size:1.8rem}}.c-type--h5{font-size:2rem;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.c-type--h5{font-size:1.6rem}}.c-type--pLg{font-size:1.6rem;line-height:2}@media screen and (max-width: 768px){.c-type--pLg{font-size:1.4rem}}.c-type--pSm{font-size:1.4rem;line-height:2}@media screen and (max-width: 768px){.c-type--pSm{font-size:1.2rem}}.p-companyGreeting__row{display:flex;gap:4rem}@media screen and (max-width: 768px){.p-companyGreeting__row{flex-direction:column;gap:3rem}}.p-companyGreeting__photo{width:31%}@media screen and (max-width: 768px){.p-companyGreeting__photo{width:60%;max-width:28rem;margin:0 auto}}.p-companyGreeting__photo img{width:100%;aspect-ratio:310/365;object-fit:cover;border-radius:.8rem}.p-companyGreeting__body{flex:1;min-width:0}.p-companyGreeting__ttl{margin-bottom:1.2rem;font-weight:bold;line-height:1.6}.p-companyGreeting__text{font-size:1.5rem;line-height:2}.p-companyGreeting__name{margin-top:1.4rem;text-align:right;font-weight:bold}.p-companyGreeting__name span{margin-right:1.2rem}.p-companyPhilos{padding-top:0 !important}.p-companyPhilos::before{top:auto;bottom:0}.p-companyPhilos__list{padding:3rem 4rem;background:#ebf5ef;border-radius:1.2rem}@media screen and (max-width: 568px){.p-companyPhilos__list{padding:2.4rem 2rem}}.p-companyPhilos__item{display:flex;align-items:baseline;gap:1.6rem}.p-companyPhilos__item+.p-companyPhilos__item{margin-top:1rem}.p-companyPhilos__num{flex-shrink:0;font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-weight:700;color:#094}.p-companyPhilos__text{line-height:1.7;font-weight:bold}.p-companyOverview__map{margin-top:2rem;aspect-ratio:1000/212;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 568px){.p-companyOverview__map{aspect-ratio:4/3}}.p-companyOverview__map iframe{display:block;width:100%;height:100%;border:0}.p-companyOverview__dl{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:4rem;text-align:center}.p-companyOverview__dlText{line-height:1.8;color:#fff}.p-companyOverview .c-btn{width:32rem}.p-companyOffices__link a{text-decoration:underline !important}.p-companyOffices__link a,.p-companyOffices__link a:hover,.p-companyOffices__link a:visited,.p-companyOffices__link a:link{color:#004720;text-decoration:none}.p-companyOffices.--group{padding-top:0}.p-companyGroup.l-sec{padding-top:0}.p-companyGroup__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.4rem}@media screen and (max-width: 768px){.p-companyGroup__grid{gap:2.4rem}}@media screen and (max-width: 568px){.p-companyGroup__grid{grid-template-columns:1fr}}.p-companyGroup__card{padding:3.2rem;background:#ebf5ef;border-radius:1.2rem}@media screen and (max-width: 568px){.p-companyGroup__card{padding:2.4rem 2rem}}.p-companyGroup__info{display:flex;align-items:center;gap:1.6rem;margin-bottom:2rem}@media screen and (max-width: 768px){.p-companyGroup__info{flex-direction:column}}.p-companyGroup__logo{flex:0 0 13rem;line-height:0}.p-companyGroup__logo img{width:92%;height:auto;margin:0 auto}@media screen and (max-width: 768px){.p-companyGroup__logo{flex-basis:auto;width:12rem;height:8rem;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 568px){.p-companyGroup__logo{height:auto}}.p-companyGroup__body{flex:1;min-width:0}.p-companyGroup__name{margin-bottom:.8rem;font-weight:bold}.p-companyGroup__text{line-height:1.7}.p-businessStrength{padding-top:4rem}.p-businessStrength.l-sec--line::before{top:25rem}.p-businessStrength__image{max-width:69rem;margin:0 auto 4rem}.p-businessStrength .c-serviceList{margin-bottom:4rem}.p-businessStrength .c-serviceList__num{color:#094}.p-businessStrength .c-serviceList__text{color:#231815}.p-businessDiagram-flex{background:#fff;border-radius:.8rem;border:.1rem solid #b4c9bd;padding:4rem 4rem 3.5rem 3.5rem;margin-top:2.4rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-businessDiagram-flex{flex-direction:column-reverse;padding:2rem}}.p-businessDiagram__left{width:50%;padding-right:5.5rem}@media screen and (max-width: 768px){.p-businessDiagram__left{width:100%;padding:0;margin-top:3rem}}.p-businessDiagram__left p{font-weight:500;line-height:1.7}.p-businessDiagram__right{width:50%;max-width:43rem}@media screen and (max-width: 768px){.p-businessDiagram__right{width:100%;margin:auto}}.p-businessSolve{padding:8rem 0}@media screen and (max-width: 768px){.p-businessSolve{padding:4rem 0}}.p-businessSolve-flex{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 768px){.p-businessSolve-flex{display:block}}.p-businessSolve .solve-item{background:#fff;padding:2.4rem}@media screen and (max-width: 768px){.p-businessSolve .solve-item{padding:1.5rem;margin-bottom:1.5rem}}.p-businessSolve .solve-item__head{font-weight:700;line-height:1.5;color:#004720}.p-businessSolve .solve-item__txt{font-weight:500;font-size:1.5rem;line-height:1.7;margin-top:1.8rem}@media screen and (max-width: 768px){.p-businessSolve .solve-item__txt{margin-top:.9rem}}.p-businessStep__cont{margin-top:2.4rem}.p-staffing .p-businessSolve-flex{margin-top:2.6rem}@media screen and (max-width: 768px){.p-staffing .p-businessSolve-flex{margin-top:1.6rem}}.p-staffing .p-businessSystem{padding-bottom:6rem}@media screen and (max-width: 768px){.p-staffing .p-businessSystem{padding-bottom:4rem}}.p-staffing .p-businessSystem-flex{max-width:88.2rem;margin:5.5rem auto 0}@media screen and (min-width: 569px){.p-staffing .p-businessSystem-flex{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.p-staffing .p-businessSystem-flex{margin-top:4rem}}.p-staffingTemporary{max-width:88.2rem;width:100%;margin:4rem auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:4.2rem}@media screen and (max-width: 768px){.p-staffingTemporary{display:block}}.p-staffingTemporary__item{border-radius:.8rem;background:#b5d8c5;overflow:hidden}.p-staffingTemporary__item:last-of-type{background:#f5d5ae}@media screen and (max-width: 768px){.p-staffingTemporary__item:last-of-type{margin-top:1.5rem}}.p-staffingTemporary-head{color:#fff;font-size:2.3rem;font-weight:700;padding:1.3rem;background:#094}@media screen and (max-width: 768px){.p-staffingTemporary-head{font-size:1.8rem;padding:1rem}}.p-staffingTemporary-head.--or{background:#ec8910}.p-staffingTemporary-cont{padding:1.5rem}.p-staffingTemporary-cont__lbl{display:block;max-width:19rem;width:100%;text-align:center;color:#fff;background:#094;font-weight:700;padding:.6rem 0;border-radius:3.2rem}@media screen and (max-width: 768px){.p-staffingTemporary-cont__lbl{padding:.3rem 1rem}}.p-staffingTemporary-cont__lbl.--or{background:#ec8910}.p-staffingTemporary-cont__txt{margin:1rem 0 1.4rem;font-size:1.5rem;font-weight:500;line-height:1.7}@media screen and (max-width: 768px){.p-staffingTemporary-cont__txt{margin:1.4rem 0}}.p-staffingTemporary-cont__desc{min-height:12.6rem;border-radius:.8rem;background:#fff;padding:1rem 1.5rem}@media screen and (max-width: 768px){.p-staffingTemporary-cont__desc{min-height:inherit}}.p-staffingTemporary-cont__desc span{font-weight:700;font-size:1.5rem;color:#094}.p-staffingTemporary-cont__desc span.--or{color:#ec8910}.p-staffingTemporary-cont__desc p{margin-top:.6rem}.p-faqCont-flex{display:flex;gap:2.4rem;padding:2.4rem;border-radius:.8rem;background:#fff;border:.1rem solid #b4c9bd;margin-top:2.4rem}@media screen and (max-width: 768px){.p-faqCont-flex{flex-direction:column;padding:1.5rem;gap:1.5rem}}.p-faqCont-flex__image{width:31.6%;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 768px){.p-faqCont-flex__image{width:100%}}.p-faqCont-flex__image div{position:relative;width:100%;overflow:hidden;aspect-ratio:1.667}.p-faqCont-flex__image div img{width:100%;height:100%;object-fit:cover}.p-faqCont-flex__inner-head{font-weight:700;line-height:1.3;color:#004720;margin-bottom:1.2rem}.p-faqCont-flex__inner p{line-height:1.7;margin-bottom:2rem}.p-faqCont-flex__inner .c-btn{min-width:17.4rem;font-size:1.6rem;padding:.5rem 2.6rem}@media screen and (max-width: 768px){.p-faqCont-flex__inner .c-btn{min-width:0}}.p-faqSection .c-faq{margin-top:2.4rem}.p-info__tbl{max-width:43.2rem;margin-top:1.5rem}.p-info__tbl table{width:100%;border-collapse:collapse}.p-info__tbl table th,.p-info__tbl table td{padding:.7rem 1rem;border:.1rem solid #b4c9bd;text-align:center}.p-info__tbl table th{width:42%;color:#fff;font-weight:700;background:#004720}.p-info__tbl table td{width:58%;background:#fff}.p-info__tbl table td a{font-size:1.5rem;padding-left:2.8rem;position:relative;display:inline-block}.p-info__tbl table td a:before{content:"";width:2.4rem;height:2.4rem;background:url("../img/common/icon_file.svg") no-repeat center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.p-infoStructure{padding-bottom:4rem}.p-infoStructure .l-wrapper{max-width:88rem}.p-infoStructure__txt{margin-top:2.4rem}@media screen and (max-width: 768px){.p-infoStructure__txt{margin-top:1.6rem}}.p-infoStructure__txt a{text-decoration:underline}.p-infoRate{padding-top:4rem}@media screen and (max-width: 768px){.p-infoRate{padding-top:0}}.p-infoRate .l-wrapper{max-width:88rem}.p-infoRate__cont{margin-top:2.4rem}@media screen and (max-width: 768px){.p-infoRate__cont{margin-top:1.6rem}}.p-infoRate__cont img{display:block;max-width:75.6rem;width:100%}.p-infoRate__cont p{line-height:1.2;margin-top:1.5rem}.p-privacy__item{margin-top:2.4rem}@media screen and (max-width: 768px){.p-privacy__item{margin-top:1.6rem}}.p-privacy__item-head{font-weight:700;color:#004720}.p-privacy__item-cont{line-height:1.7}.p-privacy__item-cont ul li{padding-left:2.4rem;position:relative}.p-privacy__item-cont ul li:before{content:"";width:.4rem;height:.4rem;background:#231815;border-radius:50%;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.p-privacyBox.l-fcta{padding:8rem 0}@media screen and (max-width: 768px){.p-privacyBox.l-fcta{padding:4rem 0}}.p-privacyBox .l-wrapper{max-width:88rem;margin:0 auto}.p-privacyBox__txt{margin-top:2.4rem}@media screen and (max-width: 768px){.p-privacyBox__txt{margin-top:1.6rem}}.p-newsHead{margin-bottom:-0.6rem}@media screen and (max-width: 768px){.p-newsHead{margin-bottom:1.6rem}}.p-newsHead__flex{display:flex;align-items:baseline;gap:.8rem}.p-newsHead__clear{text-decoration:underline !important}.p-newsHead__number{color:#004720;font-weight:bold;margin-bottom:1rem}.p-newsHead__number span{font-family:"Outfit","Zen Kaku Gothic Antique",sans-serif;font-size:3.2rem;line-height:1.1;font-weight:600;padding-right:.4rem}.p-newsHead__cate{display:flex}@media screen and (max-width: 768px){.p-newsHead__cate{display:block}}.p-newsHead__cate span{display:block;width:10rem;font-weight:700}.p-newsHead__cate ul{display:flex;align-items:center;padding-left:.8rem}@media screen and (max-width: 768px){.p-newsHead__cate ul{gap:.8rem 0;padding-left:0;justify-content:space-between;flex-wrap:wrap;margin-top:1rem}}.p-newsHead__cate ul li{margin:0 .8rem}@media screen and (max-width: 768px){.p-newsHead__cate ul li{width:calc(50% - .4rem);margin:0}}.p-newsHead__cate ul li a{display:block;border:.1rem solid #004720;color:#004720;padding:0 2rem;font-size:1.3rem;border-radius:10rem;font-weight:500}@media screen and (max-width: 768px){.p-newsHead__cate ul li a{padding:.3rem 1rem;text-align:center}}.p-newsHead__cate ul li a.active{background:#004720;color:#fff}.p-sgNews .c-pageTitle{padding-bottom:8rem}@media screen and (max-width: 768px){.p-sgNews .c-pageTitle{padding-bottom:5rem}}.p-sgNews main .l-wrapper{max-width:88rem}.p-strengthComp__ttl,.p-strengthFound__ttl{font-weight:bold;line-height:1.4;color:#004720}@media screen and (min-width: 569px){.p-strengthFound.l-sec--line::before{top:13rem}}.p-strengthFound__items{display:flex;flex-direction:column;gap:4rem}.p-strengthFound__item{display:flex;align-items:flex-start;gap:4rem}@media screen and (max-width: 768px){.p-strengthFound__item{gap:2.4rem}}.p-strengthFound__item--rev{flex-direction:row-reverse}@media screen and (max-width: 568px){.p-strengthFound__item{flex-direction:column;gap:1.6rem}.p-strengthFound__item--rev{flex-direction:column}}.p-strengthFound__img{width:33.2%;aspect-ratio:332/180;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 768px){.p-strengthFound__img{width:28%}}@media screen and (max-width: 568px){.p-strengthFound__img{width:100%;flex-basis:auto}}.p-strengthFound__img img{width:100%;height:100%;object-fit:cover}.p-strengthFound__body{flex:1;min-width:0}.p-strengthFound__ttl{margin-bottom:1.6rem}.p-strengthFound__text{line-height:1.7}.p-strengthFound__note{margin-top:1rem;line-height:1.5}.p-strengthComp{background-color:#ebf5ef}.p-strengthComp__primary{display:flex;align-items:flex-start;gap:4rem;margin-bottom:3rem}@media screen and (max-width: 768px){.p-strengthComp__primary{gap:2.4rem}}@media screen and (max-width: 568px){.p-strengthComp__primary{flex-direction:column;gap:1.6rem}}.p-strengthComp__primaryImg{flex:0 0 26.5rem;aspect-ratio:265/149;border-radius:.8rem;overflow:hidden}@media screen and (max-width: 568px){.p-strengthComp__primaryImg{width:100%;flex-basis:auto}}.p-strengthComp__primaryImg img{width:100%;height:100%;object-fit:cover}.p-strengthComp__primaryBody{flex:1;min-width:0}.p-strengthComp__ttl{margin-bottom:.9rem}.p-strengthComp__text{line-height:1.7}.p-strengthComp__cards{display:flex;gap:4rem}@media screen and (max-width: 768px){.p-strengthComp__cards{gap:2.4rem}}@media screen and (max-width: 568px){.p-strengthComp__cards{flex-direction:column;gap:1.6rem}}.p-strengthComp__card{flex:1;min-width:0;padding:2.4rem;background:#fff;border-radius:.8rem}@media screen and (max-width: 768px){.p-strengthComp__card{padding:1.6rem}}.p-strengthComp__cardTtl{margin-bottom:.8rem;font-weight:bold;line-height:1.6;color:#004720}.p-strengthComp__cardText{line-height:1.7}@media screen and (min-width: 769px){.p-occupationJob.l-sec--line::before{top:22rem}}.p-occupationJob__block+.p-occupationJob__block{margin-top:4.2rem}@media screen and (max-width: 768px){.p-occupationJob__block+.p-occupationJob__block{margin-top:2.4rem}}.p-occupationJob__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem}@media screen and (max-width: 768px){.p-occupationJob__grid{gap:2.4rem;grid-template-columns:1fr}}.p-occupationJob__other{padding:1.6rem 2.4rem;border-radius:.8rem;background-color:#ebf5ef}@media screen and (max-width: 568px){.p-occupationJob__other{padding:1.6rem}}.p-occupationJob__otherTtl{margin-bottom:1.6rem;font-weight:bold;line-height:1.5;color:#004720}@media screen and (max-width: 568px){.p-occupationJob__otherTtl{font-size:1.8rem}}.p-occupationJob__otherBox{display:flex;gap:4rem;padding:1.6rem 2rem;background:#fff;border-radius:.8rem}@media screen and (max-width: 568px){.p-occupationJob__otherBox{flex-direction:column;gap:1.6rem}}.p-occupationJob__otherItem{flex:1;min-width:0}.p-occupationJob__otherItem .c-jobCard__label{margin-bottom:1rem}@media screen and (max-width: 768px){.p-occupationJob__otherItem .c-jobCard__label{margin-bottom:.6rem}}.p-occupationFlow__steps{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 768px){.p-occupationFlow__steps{flex-direction:column;gap:4rem}}.p-occupationFlow__step{position:relative;flex:1;max-width:22rem}@media screen and (max-width: 768px){.p-occupationFlow__step{display:flex;align-items:flex-start;gap:1.6rem;max-width:none}}.p-occupationFlow__step:not(:last-child)::after{content:"";position:absolute;top:6.6rem;right:-2.6rem;width:0;height:0;border-style:solid;border-width:1.5rem 0 1.5rem 1.7rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-occupationFlow__step:not(:last-child)::after{top:auto;right:50%;bottom:-3.6rem;transform:translateX(50%) rotate(90deg)}}.p-occupationFlow__stepImg{aspect-ratio:220/132;border-radius:.8rem;overflow:hidden}.p-occupationFlow__stepImg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.p-occupationFlow__stepImg{width:36%;flex-shrink:0}}.p-occupationFlow__stepTtl{margin-top:1.6rem;font-weight:bold;line-height:1.5;color:#fff}@media screen and (max-width: 568px){.p-occupationFlow__stepTtl{margin-top:0}}.p-occupationFlow__stepText{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:#fff;opacity:.9}@media screen and (max-width: 568px){.p-occupationFlow__stepText{margin-top:.4rem}}.p-serviceTypes.l-sec--line::before{bottom:5rem;top:auto}.p-serviceTypes__block+.p-serviceTypes__block{margin-top:8rem}@media screen and (max-width: 768px){.p-serviceTypes__block+.p-serviceTypes__block{margin-top:4rem}}.p-serviceCase__cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}@media screen and (max-width: 768px){.p-serviceCase__cards{gap:2.4rem}}@media screen and (max-width: 568px){.p-serviceCase__cards{grid-template-columns:1fr;gap:3.2rem}}.p-serviceCase__card{display:flex;flex-direction:column;align-items:center}.p-serviceCase__problem{font-weight:bold;font-size:1.6rem;line-height:1.7;text-align:center;color:#fff;opacity:.9}.p-serviceCase__img{margin-top:1.6rem;margin-bottom:1.6rem;display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 768px){.p-serviceCase__img{margin-bottom:.8rem}}.p-serviceCase__img img{width:18rem;aspect-ratio:1;object-fit:cover;border-radius:50%}.p-serviceCase__img::after{content:"";width:4.6rem;aspect-ratio:46/30;background:url(../img/service/arrow_case.svg) no-repeat center;background-size:contain;margin:1.6rem auto 0}@media screen and (max-width: 768px){.p-serviceCase__img::after{margin-top:.8rem}}.p-serviceCase__rec{width:100%;padding:1.6rem;background:#fff;border-radius:.8rem;text-align:center}.p-serviceCase__recTtl{font-weight:bold;font-size:1.8rem;line-height:1.5;color:#004720}@media screen and (max-width: 768px){.p-serviceCase__recTtl{font-size:1.6rem}}.p-serviceCase__recText{margin-top:.8rem;font-size:1.4rem;line-height:1.7;text-align:left;color:#231815}@media screen and (min-width: 769px){.p-outOverview.l-sec--line::before{top:-3rem}}.p-outOverview__card{display:flex;align-items:center;gap:5rem;padding:3.2rem 4rem;background:#fff;border-radius:1.2rem;border:1px solid #b4c9bd}@media screen and (max-width: 768px){.p-outOverview__card{flex-direction:column;gap:3.2rem;padding:2.4rem}}.p-outOverview__textSide{flex:0 0 43.4rem}@media screen and (max-width: 768px){.p-outOverview__textSide{flex-basis:auto;width:100%}}.p-outOverview__lead{margin-bottom:2.4rem;font-weight:bold;line-height:1.7}@media screen and (max-width: 768px){.p-outOverview__lead{margin-bottom:1.6rem}}.p-outOverview__table{border:1px solid #b4c9bd;border-radius:.4rem;overflow:hidden}.p-outOverview__row{display:flex}.p-outOverview__row+.p-outOverview__row{border-top:1px solid #b4c9bd}.p-outOverview__row dt,.p-outOverview__row dd{padding:1.8rem 1.6rem}@media screen and (max-width: 768px){.p-outOverview__row dt,.p-outOverview__row dd{padding:1.6rem 1.2rem}}.p-outOverview__row dt{flex:0 0 18.1rem;text-align:center;font-weight:bold;color:#004720;background:#ebf5ef}@media screen and (max-width: 568px){.p-outOverview__row dt{flex-basis:12rem;font-size:1.4rem}}.p-outOverview__row dd{flex:1;min-width:0;text-align:center;font-size:1.5rem;border-left:1px solid #b4c9bd}@media screen and (max-width: 568px){.p-outOverview__row dd{font-size:1.4rem}}.p-outOverview__diagram{flex:1;min-width:0}.p-outOverview__diagram img{display:block;width:100%;max-width:43rem;height:auto;margin:0 auto}.p-outProblem{background:#ebf5ef}.p-outProblem__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 768px){.p-outProblem__grid{gap:1.6rem}}@media screen and (max-width: 568px){.p-outProblem__grid{grid-template-columns:1fr}}.p-outProblem__card{padding:2.4rem;background:#fff;border-radius:.8rem}.p-outProblem__ttl{margin-bottom:.6rem;text-align:center;font-weight:bold;color:#004720}.p-outProblem__text{font-size:1.5rem}.p-jobHero{position:relative;overflow:hidden;padding:16.5rem 0 6rem;background:#ebf5ef}@media screen and (max-width: 768px){.p-jobHero{padding:8rem 0 4rem}}.p-jobHero.l-sec--line::before{background-image:url(../img/recruit/bg_kv.webp);top:13rem}.p-jobHero .c-breadcrumbs .l-wrapper{width:100%}.p-jobHero .l-wrapper{position:relative;z-index:1;max-width:110rem}.p-jobHero .c-ttl__jp{color:#231815}.p-jobHero__ttl{margin:4rem 0}@media screen and (max-width: 568px){.p-jobHero__ttl{margin:2.4rem 0 1.6rem;flex-direction:column;gap:.8rem}}.p-jobHero__imgs{position:relative;z-index:1;margin:4rem 0;overflow:hidden}@media screen and (max-width: 568px){.p-jobHero__imgs{margin-top:0}}.p-jobHero__imgs .swiper-wrapper{transition-timing-function:linear}.p-jobHero__img{width:29rem;aspect-ratio:290/343;border-radius:1.2rem;overflow:hidden}@media screen and (max-width: 768px){.p-jobHero__img{width:22rem}}@media screen and (max-width: 568px){.p-jobHero__img{width:14rem}}.p-jobHero__img img{width:100%;height:100%;object-fit:cover}.p-jobHero__lead{line-height:2}.p-jobReason__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media screen and (max-width: 568px){.p-jobReason__grid{grid-template-columns:1fr;gap:1.6rem}}.p-jobReason__card{padding:2.4rem;background:#ebf5ef;border-radius:.8rem}.p-jobReason__ttl{margin-bottom:.8rem;font-weight:bold;line-height:1.5;color:#004720}.p-jobReason__text{line-height:1.7}.p-jobWork__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media screen and (max-width: 768px){.p-jobWork__grid{gap:1.6rem}}@media screen and (max-width: 568px){.p-jobWork__grid{grid-template-columns:1fr}}.p-jobWork__card{display:flex;flex-direction:column;align-items:center;padding:1.6rem;background:#fff;border-radius:.8rem;text-align:center}.p-jobWork__img{width:16.8rem;aspect-ratio:1;border-radius:50%;overflow:hidden}.p-jobWork__img img{width:100%;height:100%;object-fit:cover}.p-jobWork__ttl{margin:1.6rem 0 .8rem;font-weight:bold;line-height:1.7;color:#004720}.p-jobWork__text{line-height:1.7;text-align:left}.p-jobStep{background:#ebf5ef}.p-jobStep__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}@media screen and (max-width: 768px){.p-jobStep__grid{gap:1.6rem}}@media screen and (max-width: 568px){.p-jobStep__grid{grid-template-columns:1fr}}.p-jobStep__card{padding:2.4rem;background:#fff;border-radius:.8rem}.p-jobStep__ttl{margin-bottom:.8rem;font-weight:bold;color:#004720}.p-jobStep__text{line-height:1.7}@media screen and (min-width: 769px){.p-jobType .c-compareTable__corner{width:19rem}}@media screen and (min-width: 769px){.p-jobType .c-compareTable thead th{font-size:1.8rem}.p-jobType .c-compareTable tbody th{font-size:1.6rem}.p-jobType .c-compareTable tbody td{font-size:1.5rem;padding-inline:.8rem}}.p-jobBenefit{background:#ebf5ef}.p-jobBenefit__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media screen and (max-width: 768px){.p-jobBenefit__grid{gap:1.6rem}}@media screen and (max-width: 568px){.p-jobBenefit__grid{grid-template-columns:1fr}}.p-jobBenefit__card{display:flex;align-items:center;gap:1.5rem;padding:2.4rem;background:#fff;border-radius:.8rem}@media screen and (max-width: 768px){.p-jobBenefit__card{padding:1.6rem}}.p-jobBenefit__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:7.6rem;aspect-ratio:1;background:#ebf5ef;border-radius:50%}.p-jobBenefit__icon img{width:4rem;aspect-ratio:1;object-fit:contain}.p-jobBenefit__body{flex:1;min-width:0}.p-jobBenefit__ttl{margin-bottom:.8rem;font-weight:bold;line-height:1.2;color:#004720}.p-jobBenefit__text{line-height:1.5}.p-jobBenefit__note{margin-top:2rem;font-size:1.2rem}.p-jobGroup__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem}@media screen and (max-width: 768px){.p-jobGroup__grid{grid-template-columns:repeat(2, 1fr);gap:3.2rem 2.4rem}}@media screen and (max-width: 568px){.p-jobGroup__grid{grid-template-columns:1fr}}.p-jobGroup__label{margin-bottom:.8rem;color:#fff;text-align:center}.p-jobGroup__card{display:flex;flex-direction:column;height:calc(100% - 2.6rem);padding:2rem 1.6rem;background:#fff;border-radius:.8rem}@media screen and (max-width: 768px){.p-jobGroup__logo{width:70%;margin:0 auto}}.p-jobGroup__text{margin:.6rem 0 1rem;line-height:1.7}.p-jobGroup__btn{margin:auto auto 0;width:87%;min-width:0;padding:.6rem}.u-border--corners{border-radius:10px}.u-border{border:1px solid #b4c9bd}@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-right_center{text-align:right}@media screen and (max-width: 768px){.u-text-right_center{text-align:center}}.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*/