@charset "UTF-8";.l-mv{position:relative;z-index:0;padding-bottom:clamp(40px,12.030075188vw + -5.112px,120px);padding-bottom:clamp(2.5rem,12.030075188vw + -.3195488722rem,7.5rem)}.l-mv__bk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-mv__img{position:relative;z-index:-1;width:90%;opacity:0;-webkit-transform:scale(1.02) translate(20px,-30px);transform:scale(1.02) translate(20px,-30px);-webkit-transition:.5s cubic-bezier(.645,.045,.355,1);transition:.5s cubic-bezier(.645,.045,.355,1)}.is-MV-show .l-mv__img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.l-about{position:relative;z-index:0;padding-top:clamp(40px,34.9264705882vw + -228.235px,135px);padding-top:clamp(2.5rem,34.9264705882vw + -14.2647058824rem,8.4375rem);padding-bottom:clamp(40px,26.8382352941vw + -166.117px,113px);padding-bottom:clamp(2.5rem,26.8382352941vw + -10.3823529412rem,7.0625rem)}.l-recommend{position:relative;z-index:0;padding-top:clamp(40px,17.6470588235vw + -95.529px,88px);padding-top:clamp(2.5rem,17.6470588235vw + -5.9705882353rem,5.5rem);padding-bottom:clamp(40px,27.9411764706vw + -174.588px,116px);padding-bottom:clamp(2.5rem,27.9411764706vw + -10.9117647059rem,7.25rem);overflow:hidden}.l-recommend__bk{position:absolute;z-index:-1;inset:0}.l-recommend__bk img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;height:100%}.l-service{position:relative;z-index:0;padding-top:clamp(50px,18.3823529412vw + -91.176px,100px);padding-top:clamp(3.125rem,18.3823529412vw + -5.6985294118rem,6.25rem);padding-bottom:clamp(40px,28.3088235294vw + -177.411px,117px);padding-bottom:clamp(2.5rem,28.3088235294vw + -11.0882352941rem,7.3125rem);background-color:#6ea01b;overflow:hidden}.l-service__bk-img01{position:absolute;z-index:-1;left:-35.5208333333vw;top:-17.03125vw;width:82.8125vw;aspect-ratio:1590/1593}.l-service__bk-img02{position:absolute;z-index:-1;right:-31.3541666667vw;bottom:-3.125vw;width:90.0520833333vw;aspect-ratio:1590/1593}.l-flow{position:relative;z-index:0;padding-top:clamp(40px,27.9411764706vw + -174.588px,116px);padding-top:clamp(2.5rem,27.9411764706vw + -10.9117647059rem,7.25rem);padding-bottom:clamp(40px,27.9411764706vw + -174.588px,116px);padding-bottom:clamp(2.5rem,27.9411764706vw + -10.9117647059rem,7.25rem);overflow:hidden}.l-contact{position:relative;z-index:0;background-color:#f2f2f2;padding-top:clamp(40px,31.25vw + -200px,125px);padding-top:clamp(2.5rem,31.25vw + -12.5rem,7.8125rem);padding-bottom:clamp(40px,27.9411764706vw + -174.588px,116px);padding-bottom:clamp(2.5rem,27.9411764706vw + -10.9117647059rem,7.25rem)}.l-tab-content{position:relative;z-index:0}.l-tab-content__btn-sect{position:relative;z-index:0}.l-tab-content__btn-sect::after{content:"";display:block;width:100%;height:2px;background-color:#f2f2f2;position:absolute;z-index:0;left:0;right:0;bottom:0}.l-tab-content__btn-list{display:-webkit-box;display:-ms-flexbox;display:flex}.l-tab-content__btn-item{background-color:#f2f2f2;font-weight:500;font-size:clamp(16px,.5853658537vw + 13.804px,22px);font-size:clamp(1rem,.5853658537vw + .862804878rem,1.375rem);position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;width:50%;text-align:center;cursor:pointer;padding:5px 0}.l-tab-content__btn-item::after{content:"";display:inline-block;width:100%;height:3px;background-color:#f2f2f2;position:absolute;bottom:0;left:0;right:0;-webkit-transition:.3s;transition:.3s}.l-tab-content__btn-item.is-tab-active{background-color:#6ea01b;color:#fff}.l-tab-content__btn-item.is-tab-active::after{background-color:#6ea01b}.l-tab-content__corporate,.l-tab-content__jobseeker{display:none}.l-tab-content__corporate.is_tab_show,.l-tab-content__jobseeker.is_tab_show{display:block}/*!
component > Loading
------------------------------
*/.is_loadding .c_loading{pointer-events:all;opacity:1}.c_loading{position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;pointer-events:none;opacity:0}.c_loading__content{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.c_loading__item{position:absolute;top:4px;left:-7px;width:12px;height:12px;margin:2px;margin-left:15px;background-color:#fff;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both}.c_loading__item:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.c_loading__item:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}/*!
component > cookiewrap
------------------------------
*/#cookiewrap{position:fixed;bottom:0;left:0;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:100%;padding:20px;color:#fff;background:#eb6418}#cookiewrap .inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#cookiewrap .inner .close{position:absolute;right:0;bottom:0;font-size:14px;font-size:.875rem;line-height:1em;text-align:right}#cookiewrap .inner .close a{display:block;padding:8px;border:1px solid #fff}#cookiewrap .inner .txt{padding-bottom:45px;font-size:14px;font-size:.875rem;line-height:1.8}.c-hamburger-menu{display:inline-block;position:relative;width:16px;height:14px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.c-hamburger-menu span{display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.c-hamburger-menu__line01{top:0}.c-hamburger-menu__line02{top:6px}.c-hamburger-menu__line03{bottom:0}.is-nav-open .c-hamburger-menu__line01{-webkit-transform:translateY(6px) rotate(-315deg);transform:translateY(6px) rotate(-315deg)}.is-nav-open .c-hamburger-menu__line02{opacity:0}.is-nav-open .c-hamburger-menu__line03{-webkit-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}.c-content-width01{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.c-content-width02{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.c-content-width03{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.c-content-width04{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.c-page-top-btn{position:fixed;right:10px;bottom:50px;z-index:200;visibility:hidden;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transform:translateY(200px);transform:translateY(200px)}.c-page-top-btn.is-show{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-lock .c-page-top-btn,.is-nav-open .c-page-top-btn{visibility:hidden;opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}.is-loadding .c-page-top-btn{visibility:hidden;opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}.c-page-top-btn__body{position:relative;display:block;border:1px solid #fff;width:40px;height:40px;background-color:#eb6418;-webkit-transition:.3s ease-in;transition:.3s ease-in}.c-page-top-btn__body::before{position:absolute;top:50%;left:50%;width:14px;height:14px;content:"";background:url(../images/common/icon_arrow-white.svg) no-repeat center;background-size:contain;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.c-btn-group{width:100%;text-align:center}.c-btn-group__logo{max-width:440px;width:80%;margin-inline:auto}.c-btn-group__under{margin-top:9px}.c-btn-group__txt{color:#323333;font-size:clamp(16px,.5853658537vw + 13.804px,22px);font-size:clamp(1rem,.5853658537vw + .862804878rem,1.375rem);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.l-tab-content__corporate .c-btn-group__txt{color:#6ea01b}.l-tab-content__corporate .c-btn-group__txt::after,.l-tab-content__corporate .c-btn-group__txt::before{display:block}.c-btn-group__txt::after,.c-btn-group__txt::before{content:"";display:inline-block;width:2px;height:30px;background-color:#6ea01b;position:relative;rotate:-24deg;position:relative;display:none}.c-btn-group__txt::after{rotate:24deg}.c-btn-group__txt+.c-btn-group__btn{color:#fff}.c-btn-group__btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:10px}.l-tab-content__corporate .c-btn-group__btn-container{margin-top:10px}.c-btn-group__btn-box{color:#fff;width:100%;max-width:440px}.c-btn-group__btn{background-color:#eb6418;font-size:clamp(18px,.9756097561vw + 14.341px,28px);font-size:clamp(1.125rem,.9756097561vw + .8963414634rem,1.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:40px;width:100%;padding:8px 5px;font-weight:700;margin-top:7px;border:2px solid transparent;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16);-webkit-transition:.3s cubic-bezier(.645,.045,.355,1);transition:.3s cubic-bezier(.645,.045,.355,1)}.c-btn-group__btn.is-career{background-color:#044596}.c-btn-group__btn-icon{display:inline-block;width:clamp(24px,1.1414634146vw + 19.719px,35.7px);width:clamp(1.5rem,1.1414634146vw + 1.2324695122rem,2.23125rem);aspect-ratio:35.7/25.1;margin-right:clamp(8px,.7911392405vw + 1.924px,13px);margin-right:clamp(.5rem,.7911392405vw + .1202531646rem,.8125rem);position:relative;top:2px;fill:#fff;-webkit-transition:.3s cubic-bezier(.645,.045,.355,1);transition:.3s cubic-bezier(.645,.045,.355,1)}.c-btn-group__btn.is-career{background-color:#044596}.c-check{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fddf42));background-image:linear-gradient(transparent 50%,#fddf42 50%);background-repeat:no-repeat;background-size:0 100%;background-position:left bottom;-webkit-transition:background-size .6s cubic-bezier(.785,.135,.15,.86);transition:background-size .6s cubic-bezier(.785,.135,.15,.86)}.c-check.is-active{background-size:100% 100%}.js-fade-in-tab{opacity:0;translate:0 40px;visibility:hidden;-webkit-transition:.4s;transition:.4s}.js-fade-in-tab.is-delay{-webkit-transition-delay:1s;transition-delay:1s}.is-MV-show .js-fade-in-tab{opacity:1;translate:none;visibility:visible}.js-fade-in-item{opacity:0;translate:0 40px;visibility:hidden;-webkit-transition:.4s;transition:.4s}.js-fade-in-item.is-delay01{-webkit-transition-delay:.2s;transition-delay:.2s}.js-fade-in-item.is-delay02{-webkit-transition-delay:.4s;transition-delay:.4s}.js-fade-in-item.is-delay03{-webkit-transition-delay:.6s;transition-delay:.6s}.js-fade-in-item.is-delay04{-webkit-transition-delay:.8s;transition-delay:.8s}.js-fade-in-item.is-delay05{-webkit-transition-delay:1s;transition-delay:1s}.is_tab_show .js-fade-in-item{opacity:1;translate:none;visibility:visible}.p-mv-content{max-width:950px;margin-left:0;margin-right:auto;margin-top:-100px;margin-top:-26.6666666667vw;opacity:0;-webkit-transform:scale(1.02) translate(-20px,-20px);transform:scale(1.02) translate(-20px,-20px);-webkit-transition:.5s cubic-bezier(.645,.045,.355,1);transition:.5s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:.3s;transition-delay:.3s}.is-MV-show .p-mv-content{opacity:1;-webkit-transform:none;transform:none}.p-mv-content__lead-txt01{color:#fff;font-size:clamp(14px,1.2019230769vw + 4.769px,24px);font-size:clamp(.875rem,1.2019230769vw + .2980769231rem,1.5rem);letter-spacing:0;font-weight:500;padding:3px 2px;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.p-mv-content__lead-txt01-under{background-color:#eb6418;padding:3px 5px}.p-mv-content__lead-txt02{font-size:clamp(16px,2.4038461538vw + -2.461px,36px);font-size:clamp(1rem,2.4038461538vw + -.1538461538rem,2.25rem);letter-spacing:.05em;font-weight:700;line-height:1.6666666667;margin-top:clamp(8px,2.1224489796vw + .04px,34px);margin-top:clamp(.5rem,2.1224489796vw + .0025510204rem,2.125rem)}.p-mv-content__main-ttl-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(22px,1.8775510204vw + 14.959px,45px);font-size:clamp(1.375rem,1.8775510204vw + .9349489796rem,2.8125rem);letter-spacing:.07em;line-height:1.2;font-weight:600}.p-mv-content__main-ttl-01-g{color:#6ea01b;font-size:clamp(40px,7.1020408163vw + 13.367px,127px);font-size:clamp(2.5rem,7.1020408163vw + .8354591837rem,7.9375rem);letter-spacing:-.025em;font-weight:700}.p-mv-content__main-ttl-01-s{position:relative;top:2px;left:6px}.p-mv-content__main-ttl-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(22px,1.8775510204vw + 14.959px,45px);font-size:clamp(1.375rem,1.8775510204vw + .9349489796rem,2.8125rem);letter-spacing:.09em;font-weight:600;line-height:1;margin-top:6px;margin-left:-4px}.p-mv-content__main-ttl-02-b{font-size:clamp(34px,7.5918367347vw + 5.53px,127px);font-size:clamp(2.125rem,7.5918367347vw + .3456632653rem,7.9375rem)}.p-mv-content__main-ttl-02-s{position:relative;margin-top:6px}.p-mv-content__main-ttl-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(22px,1.8775510204vw + 14.959px,45px);font-size:clamp(1.375rem,1.8775510204vw + .9349489796rem,2.8125rem);letter-spacing:.09em;font-weight:600;line-height:1;margin-top:10px}.p-mv-content__main-ttl-03-img{width:clamp(260px,36vw + 125px,701px);width:clamp(16.25rem,36vw + 7.8125rem,43.8125rem)}.p-mv-content__main-ttl-03-s{position:relative;top:-4px;left:4px}.p-mv-content__btn-group{margin-inline:auto;margin-top:16px}.p-mv-content__btn-group .c-btn-group__logo{mix-blend-mode:multiply}.p-about-content__lead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:clamp(20px,1.1707317073vw + 15.609px,32px);padding-bottom:clamp(1.25rem,1.1707317073vw + .9756097561rem,2rem)}.p-about-content__lead::after{content:"";display:inline-block;width:clamp(120px,37.0731707317vw + -19.024px,500px);width:clamp(7.5rem,37.0731707317vw + -1.1890243902rem,31.25rem);height:3px;background-color:#6ea01b;position:absolute;bottom:0}.p-about-content__lead01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(20px,.7804878049vw + 17.073px,28px);font-size:clamp(1.25rem,.7804878049vw + 1.0670731707rem,1.75rem);font-weight:700;line-height:1}.p-about-content__lead01-logo{width:clamp(180px,9.756097561vw + 143.414px,280px);width:clamp(11.25rem,9.756097561vw + 8.9634146341rem,17.5rem)}.p-about-content__lead01-txt{position:relative;top:-3px;left:4px}.p-about-content__lead02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(20px,.7804878049vw + 17.073px,28px);font-size:clamp(1.25rem,.7804878049vw + 1.0670731707rem,1.75rem);font-weight:700;margin-top:5px;line-height:1.5;text-align:center}.p-about-content__txt{font-size:15px;font-size:.9375rem;letter-spacing:.05em;font-weight:500;line-height:2;margin-top:16px}.p-recommend-content__ttl{font-size:22px;font-size:1.375rem;letter-spacing:.1em;font-weight:700;text-align:center}.p-recommend-content__list{text-align:center;counter-reset:step;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:880px;margin-inline:auto}.p-recommend-content__item{text-align:left;position:relative;font-size:14px;font-size:.875rem;letter-spacing:.08em;font-weight:500;counter-increment:step;padding-left:35px;line-height:1.3}.p-recommend-content__item::before{content:counter(step,decimal-leading-zero);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;aspect-ratio:1/1;background-color:#eb6418;color:#fff;border-radius:50%;line-height:1;letter-spacing:-.027em;position:absolute;left:0;top:0}.p-recommend-content__btn-group{margin-inline:auto;margin-top:clamp(36px,4.9696969697vw + 17.363px,77px);margin-top:clamp(2.25rem,4.9696969697vw + 1.0852272727rem,4.8125rem)}.p-service-content__ttl{color:#fff;font-size:clamp(18px,.9696969697vw + 14.363px,26px);font-size:clamp(1.125rem,.9696969697vw + .8977272727rem,1.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;letter-spacing:.05em}.p-service-content__ttl-img{width:clamp(140px,8.4848484848vw + 108.181px,210px);width:clamp(8.75rem,8.4848484848vw + 6.7613636364rem,13.125rem)}.is-jobseek .p-service-content__ttl-img{width:clamp(80px,2.4242424242vw + 70.909px,100px);width:clamp(5rem,2.4242424242vw + 4.4318181818rem,6.25rem);aspect-ratio:171/146}.p-service-content__ttl-txt{position:relative;top:-2px;margin-left:3px}.is-jobseek .p-service-content__ttl-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-jobseek .p-service-content__ttl{position:relative;color:#fff;font-size:clamp(20px,.7272727273vw + 17.272px,26px);font-size:clamp(1.25rem,.7272727273vw + 1.0795454545rem,1.625rem);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.3}.is-jobseek .p-service-content-ttl-icon{position:absolute;left:calc(100% + 16px);top:-25px}.is-jobseek .p-service-content-ttl-icon-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(14px,.3636363636vw + 12.636px,17px);font-size:clamp(.875rem,.3636363636vw + .7897727273rem,1.0625rem);font-weight:700;line-height:1.2;position:relative;z-index:0;text-align:center;color:#323333;white-space:nowrap}.is-jobseek .p-service-content-ttl-icon-item::before{content:"";display:inline-block;background-color:#f6ab00;width:clamp(16px,.8564814815vw + 9.422px,19.7px);width:clamp(1rem,.8564814815vw + .5888888889rem,1.23125rem);aspect-ratio:19.7/14.67;position:absolute;bottom:-2px;right:90%;z-index:-2;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.is-jobseek .p-service-content-ttl-icon-item::after{content:"";display:inline-block;background-color:#f6ab00;border-radius:50%;width:clamp(64px,.9696969697vw + 60.363px,72px);width:clamp(4rem,.9696969697vw + 3.7727272727rem,4.5rem);aspect-ratio:1/1;position:absolute;z-index:-1}.p-service-content__content{background-color:#fff;border-radius:20px;padding:20px 20px;margin-top:12px}.p-service-content__content-txt{font-weight:500;letter-spacing:.05em;line-height:1.5}.p-service-content__content-list{display:grid;gap:10px;margin-top:8px}.p-service-content__content-list+.p-service-content__content-txt{margin-top:4px}.p-service-content__content-item{background-color:#eb6418;color:#fff;font-size:16px;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1;border-radius:14px;text-align:center;padding:5px 8px}.p-service-content__img{margin-top:20px;overflow-x:auto}.p-service-content__img-item{min-width:600px}.is-jobseek .p-service-content__img-item{padding-bottom:10px;min-width:auto;max-width:600px;margin-inline:auto}.p-service02-content{margin-top:50px}.p-service02-content__ttl-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-service02-content__ttl{position:relative;color:#fff;font-size:clamp(20px,.7272727273vw + 17.272px,26px);font-size:clamp(1.25rem,.7272727273vw + 1.0795454545rem,1.625rem);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.3}.p-service02-content-ttl-icon{position:absolute;left:calc(100% + 16px);top:-25px}.p-service02-content-ttl-icon-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:clamp(14px,.3636363636vw + 12.636px,17px);font-size:clamp(.875rem,.3636363636vw + .7897727273rem,1.0625rem);font-weight:700;line-height:1.2;position:relative;z-index:0;text-align:center;color:#323333;white-space:nowrap}.p-service02-content-ttl-icon-item::before{content:"";display:inline-block;background-color:#f6ab00;width:clamp(16px,.8564814815vw + 9.422px,19.7px);width:clamp(1rem,.8564814815vw + .5888888889rem,1.23125rem);aspect-ratio:19.7/14.67;position:absolute;bottom:-2px;right:90%;z-index:-2;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.p-service02-content-ttl-icon-item::after{content:"";display:inline-block;background-color:#f6ab00;border-radius:50%;width:clamp(64px,.9696969697vw + 60.363px,72px);width:clamp(4rem,.9696969697vw + 3.7727272727rem,4.5rem);aspect-ratio:1/1;position:absolute;z-index:-1}.p-service02-content__content{background-color:#fff;border-radius:20px;padding:20px 20px;margin-top:12px}.p-service02-content__content-item01-no,.p-service02-content__content-item02-no{display:inline-block;background-color:#f6ab00;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:.018em;line-height:1;border-radius:15px;padding:3px 10px}.p-service02-content__content-item01-ttl,.p-service02-content__content-item02-ttl{font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-top:8px}.p-service02-content__content-item01-txt,.p-service02-content__content-item02-txt{font-weight:500;line-height:1.3333333333;margin-top:10px}.p-service02-content__content-item01-img,.p-service02-content__content-item02-img{max-width:604px;margin-inline:auto;margin-top:clamp(20px,.7272727273vw + 17.272px,26px);margin-top:clamp(1.25rem,.7272727273vw + 1.0795454545rem,1.625rem)}.p-service02-content__content-item02{margin-top:30px}.p-service02-content__content-item02-img{margin-inline:auto;margin-top:clamp(20px,2.1818181818vw + 11.818px,38px);margin-top:clamp(1.25rem,2.1818181818vw + .7386363636rem,2.375rem);max-width:883px}.p-service02-content__content-bottom{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-service02-content__content-bottom-txt{font-size:16px;font-size:1rem;line-height:1.4;letter-spacing:.02em;font-weight:700;text-align:center}.p-service02-content__content-bottom-txt-note{font-size:13px;font-size:.8125rem;line-height:1.2;letter-spacing:.02em;margin-top:8px;text-indent:-1em;padding-left:1em}.p-service02-content__contact{margin-top:clamp(30px,11.5740740741vw + -58.888px,80px);margin-top:clamp(1.875rem,11.5740740741vw + -3.6805555556rem,5rem)}.p-service02-content__contact-btn-group{margin-inline:auto}.p-service02-content__contact .c-btn-group__logo{position:relative;z-index:0}.p-service02-content__contact .c-btn-group__logo::after{content:"";position:absolute;inset:-5px;left:-10px;right:-10px;z-index:-1;background-color:#fff}.p-service02-content__contact .c-btn-group__txt{color:#fff}.p-service02-content__contact .c-btn-group__txt::after,.p-service02-content__contact .c-btn-group__txt::before{background-color:#fff}.p-service03-content{margin-top:50px}.p-service03-content__ttl-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-service03-content__ttl{color:#fff;font-size:clamp(18px,.9696969697vw + 14.363px,26px);font-size:clamp(1.125rem,.9696969697vw + .8977272727rem,1.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;letter-spacing:.05em}.p-service03-content__ttl-txt{position:relative;top:-2px;margin-left:3px}.p-service03-content__content{background-color:#fff;border-radius:20px;padding:20px 20px;margin-top:12px}.p-service03-content__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.p-service03-content__content-item01:nth-of-type(1) .p-service03-content__content-item01-no::after{background:url(../images/common/icon_bill01.svg) no-repeat center}.p-service03-content__content-item01:nth-of-type(2) .p-service03-content__content-item01-no::after{background:url(../images/common/icon_support.svg) no-repeat center}.p-service03-content__content-item01:nth-of-type(3) .p-service03-content__content-item01-no::after{background:url(../images/common/icon_bag.svg) no-repeat center}.p-service03-content__content-item01-no{display:inline-block;background-color:#f6ab00;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:.018em;line-height:1;border-radius:15px;padding:3px 10px;position:relative;z-index:0}.p-service03-content__content-item01-no::after{content:"";display:inline-block;background-size:contain;width:40px;aspect-ratio:1/1;position:absolute;z-index:1;left:calc(100% + 5px);top:-10px}.p-service03-content__content-item01-ttl{font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-top:8px}.p-service03-content__content-item01-txt{font-weight:500;line-height:1.3333333333;margin-top:10px}.p-flow-content__ttl{font-size:20px;font-size:1.25rem;letter-spacing:.1em;font-weight:700;text-align:center}.p-flow-content__img-group{margin-top:20px;width:100%;overflow-x:auto}.p-flow-content__img{min-width:600px;padding:10px 0}.p-contact-content__btn-group{margin-inline:auto}.p-contact-content__btn-group .c-btn-group__logo{mix-blend-mode:multiply}.u-sp-db{display:block}.u-sp{display:block}.u-pc{display:none}.u-small-text-nowrap{white-space:nowrap;-webkit-transform:scale(.8);transform:scale(.8)}.u-bg-transparent{background-color:transparent!important}.u-text-nowrap{white-space:nowrap}.u-ashinaga-repayment-only{display:none!important}@media screen and (min-width:768px){.l-mv{min-height:640px;height:calc(100vh - 80px);overflow:hidden;padding-bottom:0;height:auto}.l-mv__img{top:0;right:0;width:62.8571428571vw;max-width:880px;right:clamp(-100px,-13.0208333333vw,-1px)}.l-mv__content{position:absolute;z-index:1;inset:0;margin-top:38px}.l-tab-content{margin-top:-160px}.l-tab-content__btn-sect::after{display:none}.l-tab-content__btn-item{padding:10px 0}#cookiewrap{padding:40px}#cookiewrap .inner .close{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cookiewrap .inner .txt{padding-right:110px;padding-bottom:0}.c-hamburger-menu{width:32px;height:28px}.c-hamburger-menu__line02{top:13px}.is-nav-open .c-hamburger-menu__line01{-webkit-transform:translateY(13px) rotate(-315deg);transform:translateY(13px) rotate(-315deg)}.is-nav-open .c-hamburger-menu__line03{-webkit-transform:translateY(-13px) rotate(315deg);transform:translateY(-13px) rotate(315deg)}.c-content-width01{max-width:1240px;padding-right:40px;padding-left:40px}.c-content-width02{max-width:1670px;padding-right:40px;padding-left:40px}.c-content-width03{max-width:1070px;padding-right:40px;padding-left:40px}.c-content-width04{max-width:1480px;padding-right:40px;padding-left:40px}.c-page-top-btn{right:40px;bottom:40px}.c-page-top-btn__body{width:70px;height:70px}.c-page-top-btn__body::before{width:30px;height:30px}.c-btn-group__txt::after,.c-btn-group__txt::before{height:50px;width:3px;rotate:-34deg}.c-btn-group__txt::after{rotate:34deg}.c-btn-group__btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.c-btn-group__btn{padding:clamp(.5rem,.5853658537vw + .362804878rem,.875rem) 5px;border-radius:60px}.c-btn-group__btn-icon{width:clamp(1.875rem,.9018987342vw + 1.4420886076rem,2.23125rem);top:3px}.p-mv-content{margin-top:0;width:clamp(32.5rem,51.6826923077vw + 7.6923076923rem,59.375rem)}.p-mv-content__lead-txt01{text-align:center;display:block;background-color:#eb6418;padding:8px 2px;font-weight:600;width:clamp(32.5rem,45.6730769231vw + 10.5769230769rem,56.25rem)}.p-mv-content__lead-txt01-under{padding:0;background-color:transparent}.p-mv-content__lead-txt02{margin-top:clamp(1.25rem,1.6826923077vw + .4423076923rem,2.125rem);text-align:center}.p-mv-content__main-ttl-01{margin-top:10px;font-size:clamp(1.5rem,2.5240384615vw + .2884615385rem,2.8125rem)}.p-mv-content__main-ttl-01-g{font-size:clamp(4.375rem,6.8509615385vw + 1.0865384615rem,7.9375rem)}.p-mv-content__main-ttl-01-s{top:clamp(.375rem,.2403846154vw + .2596153846rem,.5rem);left:clamp(.3125rem,.3605769231vw + .1394230769rem,.5rem)}.p-mv-content__main-ttl-02{margin-left:-10px;font-size:clamp(1.5rem,2.5240384615vw + .2884615385rem,2.8125rem)}.p-mv-content__main-ttl-02-b{font-size:clamp(2.375rem,3.6057692308vw + .6442307692rem,4.25rem)}.p-mv-content__main-ttl-02-s{top:2px;left:2px;margin-top:0}.p-mv-content__main-ttl-03{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;margin-top:20px;font-size:clamp(1.5rem,2.5240384615vw + .2884615385rem,2.8125rem)}.p-mv-content__main-ttl-03-img{width:clamp(25rem,36.1778846154vw + 7.6346153846rem,43.8125rem)}.p-mv-content__main-ttl-03-s{top:-10px;left:8px}.p-mv-content__btn-group{margin-top:46px}.p-about-content__lead::after{height:5px}.p-about-content__lead01-logo{width:clamp(14.375rem,4.8780487805vw + 13.2317073171rem,17.5rem)}.p-about-content__lead01-txt{top:-3px;left:8px}.p-about-content__lead02{line-height:1.5;text-align:left}.p-about-content__txt{text-align:center;letter-spacing:.1em;font-size:clamp(.9375rem,.487804878vw + .8231707317rem,1.25rem);margin-top:clamp(1rem,.9756097561vw + .7713414634rem,1.625rem)}.p-recommend-content__ttl{font-size:clamp(1.375rem,1.4545454545vw + 1.0340909091rem,2.125rem)}.p-recommend-content__list{margin-top:clamp(1.25rem,1.4545454545vw + .9090909091rem,2rem);padding-left:clamp(.0625rem,2.0833333333vw + -.9375rem,.625rem);gap:clamp(.75rem,.4848484848vw + .6363636364rem,1rem)}.p-recommend-content__item{font-weight:600;font-size:clamp(.9375rem,.8484848485vw + .7386363636rem,1.375rem);line-height:1.5;padding-left:clamp(1.875rem,2.4242424242vw + 1.3068181818rem,3.125rem)}.p-recommend-content__item::before{width:clamp(1.375rem,1.4545454545vw + 1.0340909091rem,2.125rem);top:2px}.p-service-content__ttl-txt{top:-4px;margin-left:2px}.is-jobseek .p-service-content__ttl{line-height:1.5}.is-jobseek .p-service-content-ttl-icon-item{font-size:clamp(1rem,.2314814815vw + .8888888889rem,1.0625rem)}.is-jobseek .p-service-content-ttl-icon-item::after{width:clamp(4.25rem,.9259259259vw + 3.8055555556rem,4.5rem)}.p-service-content__content{border-radius:30px;padding-top:40px;padding-bottom:50px;padding-left:clamp(1.875rem,3.7037037037vw + .0972222222rem,2.875rem);padding-right:clamp(1.875rem,3.7037037037vw + .0972222222rem,2.875rem)}.p-service-content__content-txt{font-size:clamp(.875rem,.4848484848vw + .7613636364rem,1.125rem)}.p-service-content__content-list+.p-service-content__content-txt{margin-top:10px}.p-service-content__content-item{letter-spacing:.02em;font-weight:600;padding:7px 8px;font-size:clamp(1rem,1.3888888889vw + .3333333333rem,1.375rem)}.p-service-content__img{margin-top:clamp(1.25rem,2.3148148148vw + .1388888889rem,1.875rem)}.p-service-content__img-item{min-width:auto;padding-bottom:10px}.p-service02-content{margin-top:67px}.p-service02-content__ttl{line-height:1.5}.p-service02-content-ttl-icon-item{font-size:clamp(1rem,.2314814815vw + .8888888889rem,1.0625rem)}.p-service02-content-ttl-icon-item::after{width:clamp(4.25rem,.9259259259vw + 3.8055555556rem,4.5rem)}.p-service02-content__content{border-radius:30px;padding-top:40px;padding-bottom:50px;padding-left:clamp(1.25rem,6.0185185185vw + -1.6388888889rem,2.875rem);padding-right:clamp(1.25rem,6.0185185185vw + -1.6388888889rem,2.875rem);margin-top:28px}.p-service02-content__content-item01-top,.p-service02-content__content-item02-top{text-align:center}.p-service02-content__content-item01-no,.p-service02-content__content-item02-no{font-size:clamp(.875rem,.462962963vw + .6527777778rem,1rem);padding:4px 10px}.p-service02-content__content-item01-ttl,.p-service02-content__content-item02-ttl{margin-top:7px;font-size:clamp(.9375rem,1.0909090909vw + .6818181818rem,1.5rem)}.p-service02-content__content-item01-txt,.p-service02-content__content-item02-txt{font-size:clamp(.875rem,.462962963vw + .6527777778rem,1rem);margin-top:20px}.p-service02-content__content-item02{margin-top:60px}.p-service02-content__content-bottom{margin-top:clamp(1.875rem,2.7878787879vw + 1.2215909091rem,3.3125rem)}.p-service02-content__content-bottom-txt{line-height:1.2;font-size:clamp(1.25rem,.9195402299vw + .8103448276rem,1.5rem)}.p-service02-content__content-bottom-txt-note{text-indent:0;padding-left:0;text-align:center;margin-top:14px;font-size:clamp(.875rem,.4597701149vw + .6551724138rem,1rem)}.p-service02-content__contact .c-btn-group__logo::after{left:-15px;right:-15px}.p-service03-content{margin-top:67px}.p-service03-content__ttl-txt{top:-4px;margin-left:2px}.p-service03-content__content{border-radius:30px;padding-top:40px;padding-bottom:50px;padding-left:clamp(1.875rem,3.7037037037vw + .0972222222rem,2.875rem);padding-right:clamp(1.875rem,3.7037037037vw + .0972222222rem,2.875rem)}.p-service03-content__content-list{gap:50px}.p-service03-content__content-item01-top{text-align:center}.p-service03-content__content-item01-no{font-size:clamp(.875rem,.462962963vw + .6527777778rem,1rem);padding:4px 10px}.p-service03-content__content-item01-ttl{margin-top:12px;font-size:clamp(.9375rem,1.0909090909vw + .6818181818rem,1.5rem)}.p-service03-content__content-item01-txt{font-size:clamp(.875rem,.462962963vw + .6527777778rem,1rem)}.p-flow-content__ttl{font-size:clamp(1.25rem,1.696969697vw + .8522727273rem,2.125rem)}.p-flow-content__img-group{margin-top:clamp(2.5rem,1.4545454545vw + 2.1590909091rem,3.25rem)}.p-flow-content__img{min-width:none;padding:0}.u-sp-db{display:inline-block}.u-sp{display:none}.u-sp-tel-only{pointer-events:none}.u-pc{display:block}.u-small-text-nowrap{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width:1025px){.p-service-content__content-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.u-pc-only-lg{display:block}.u-pc-only-lg .u-pc-only{display:none}}@media screen and (min-width:1200px){.u-pc-only-lg{display:inline}.u-pc-only-lg .u-pc-only{display:block}}@media screen and (min-width:1400px){.l-mv{height:calc(100vh - 100px)}.l-mv__img{right:0}.c-btn-group__logo{width:100%}}@media (any-hover:hover){.l-tab-content__btn-item:hover{background-color:#bfbfbf}.l-tab-content__btn-item:hover::after{background-color:#bfbfbf}.c-btn-group__btn.is-career:hover{opacity:1;background-color:#fff;color:#044596;border-color:#044596}.c-btn-group__btn.is-career:hover .c-btn-group__btn-icon{fill:#044596}.c-btn-group__btn:hover{opacity:1;background-color:#fff;color:#eb6418;border-color:#eb6418}.c-btn-group__btn:hover .c-btn-group__btn-icon{fill:#eb6418}}/*# sourceMappingURL=ashinaga-lp.min.css.map */
