@charset "UTF-8";.c-heading--bg-red{font-size:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem)}.recruit__container-up-to-w72 img{margin-inline:auto;width:min(100%,72rem)}.recruit__section{margin-top:clamp(3rem,2.3784530387rem + 1.6574585635vw,4.5rem)}.recruit__content{margin-top:clamp(1rem,.7928176796rem + .5524861878vw,1.5rem);margin-bottom:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem)}.recruit__paragraph{margin-bottom:clamp(1.2rem,.9513812155rem + .6629834254vw,1.8rem);font-size:clamp(1.2rem,.9513812155rem + .6629834254vw,1.8rem)}.recruit__fv{margin-bottom:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem)}@media screen and (min-width:768px){.recruit__fv{padding-top:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem)}}.recruit__entrance__thumb{text-align:center}.recruit__entrance_message{margin-top:clamp(1rem,.7928176796rem + .5524861878vw,1.5rem);font-size:clamp(1.2rem,.9513812155rem + .6629834254vw,1.8rem)}.recruit__message_title{padding-bottom:clamp(.4rem,.3171270718rem + .2209944751vw,.6rem);border-bottom:8px solid #585757;font-size:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem);font-weight:700;text-align:center}.recruit__message_text{font-size:clamp(1.2rem,.9513812155rem + .6629834254vw,1.8rem)}.recruit__message_text+.recruit__message_text{margin-top:1em}.recruit__message_ceo{margin-top:clamp(2.2rem,1.744198895rem + 1.2154696133vw,3.3rem);text-align:right}.recruit__message_ceo img{width:250px}.recruit__banner{text-align:center;margin-top:clamp(3rem,1.7569060773rem + 3.3149171271vw,6rem);margin-inline:auto;width:min(100%,72rem)}.recruit__banner_link{display:inline-block}.recruit__banner_link img{transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.recruit__banner_link:hover img{opacity:.6}}.recruit__step-content>div+div{margin-top:clamp(1.4rem,1.1099447514rem + .773480663vw,2.1rem)}.recruit__step-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem)}.recruit__step-list-number{background-color:#e60012;color:#fff;font-size:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem);font-weight:600;text-align:center}.recruit__step-list-content{margin-top:clamp(.4rem,.3171270718rem + .2209944751vw,.6rem);font-size:clamp(1.1rem,.8928176796rem + .5524861878vw,1.6rem);line-height:1.3}.recruit__staff-title{padding-bottom:clamp(.4rem,.3171270718rem + .2209944751vw,.6rem);border-bottom:8px solid #585757;font-size:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem);font-weight:700;text-align:center;color:#585757}.recruit__staff-list{padding-block:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(4rem,3.1712707182rem + 2.2099447514vw,6rem) clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem)}.recruit__staff-list-link{transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.recruit__staff-list-link:hover{opacity:.5}}.recruit__staff-list-img{margin-inline:auto;padding-bottom:clamp(.8rem,.6342541436rem + .4419889503vw,1.2rem);width:min(80%,250px)}.recruit__staff-list-content{font-size:clamp(1.4rem,1.1099447514rem + .773480663vw,2.1rem);line-height:1.3;text-align:center}.recruit__qa-heading{line-height:1}.recruit__qa-heading span{font-size:clamp(1.2rem,.9513812155rem + .6629834254vw,1.8rem)}.recruit__qa-list{padding-top:clamp(.6rem,.4756906077rem + .3314917127vw,.9rem);display:grid;grid-template-columns:1fr;gap:clamp(4rem,3.1712707182rem + 2.2099447514vw,6rem)}.recruit__qa-list>li>div+div{margin-top:clamp(1.4rem,1.1099447514rem + .773480663vw,2.1rem)}.recruit__qa-list-question{display:flex;align-items:center;column-gap:clamp(1rem,.5856353591rem + 1.1049723757vw,2rem)}.recruit__qa-list-question-number{flex:0 0 clamp(6.8rem,5.391160221rem + 3.7569060773vw,10.2rem)}.recruit__qa-list-question-text{font-size:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem);font-weight:700;line-height:1.2}.recruit__qa-list-question-text span{font-size:inherit;font-weight:inherit;display:inline-block}.recruit__qa-list-answer>div+div{margin-top:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem)}.recruit__qa-list-graph{text-align:center}.recruit__qa-list-graph>img{width:min(80%,300px)}.recruit__qa-list-text{font-size:clamp(1.4rem,1.1099447514rem + .773480663vw,2.1rem);font-weight:600}.recruit__qa-list-text span{font-size:inherit;font-weight:inherit;display:inline-block}.recruit__graph-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,1.5856353591rem + 1.1049723757vw,3rem) clamp(.4rem,.3171270718rem + .2209944751vw,.6rem)}.recruit__graph-list>li>div+div{margin-top:clamp(.8rem,.6342541436rem + .4419889503vw,1.2rem)}.recruit__graph-list-title{font-size:clamp(1.3rem,1.0513812155rem + .6629834254vw,1.9rem);font-weight:700;line-height:1.5;font-feature-settings:"palt"}.recruit__graph-list-graph img{width:min(90%,170px)}.recruit__coloful-bullet-list li{padding-left:clamp(1.7rem,1.3685082873rem + .8839779006vw,2.5rem);font-size:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem);font-weight:600;line-height:1.3;position:relative;font-feature-settings:"palt"}.recruit__coloful-bullet-list li span{font-size:inherit;font-weight:inherit;display:inline-block}.recruit__coloful-bullet-list li:before{content:"";display:block;position:absolute;width:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem);height:clamp(1.6rem,1.2685082873rem + .8839779006vw,2.4rem);border-radius:100%;top:clamp(.3rem,.2171270718rem + .2209944751vw,.5rem);left:0;background-color:#ececec}.recruit__coloful-bullet-list li+li{margin-top:clamp(1rem,.7928176796rem + .5524861878vw,1.5rem)}.recruit__coloful-bullet-list li:nth-child(1):before{background-color:#16a8a8}.recruit__coloful-bullet-list li:nth-child(2):before{background-color:#d85791}.recruit__coloful-bullet-list li:nth-child(3):before{background-color:#51589d}.recruit__coloful-bullet-list li:nth-child(4):before{background-color:#eba116}.recruit__coloful-bullet-list li:nth-child(5):before{background-color:#20a3da}.recruit__line_btn_wrapper{display:flex;justify-content:center}.recruit__line_btn{background-color:#00c300;color:#fff;padding:clamp(.6rem,.3513812155rem + .6629834254vw,1.2rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.2rem,.1171270718rem + .2209944751vw,.4rem);max-width:37rem;width:100%;border-radius:5px;transition:all .3s ease}@media screen and (max-width:767.98px){.recruit__line_btn{max-width:32rem}}@media(hover:hover)and (pointer:fine){.recruit__line_btn:hover{opacity:.7;color:#fff}}.recruit__line_btn_title{font-size:clamp(1.8rem,1.5513812155rem + .6629834254vw,2.4rem);font-weight:700;display:flex;align-items:center;justify-content:center}.recruit__line_btn_title:before{content:"";width:clamp(2.5rem,2.3756906077rem + .3314917127vw,2.8rem);height:clamp(2.5rem,2.3756906077rem + .3314917127vw,2.8rem);background:url(/assets/img/common/icon_line_wh.svg) no-repeat center;background-size:contain;margin-right:1rem;display:inline-block}.recruit__line_btn_desc{font-size:clamp(1.2rem,1.0756906077rem + .3314917127vw,1.5rem);line-height:1.4;text-align:left;width:max-content;position:relative}.recruit__line_btn_desc:after{content:"";font-size:2.2rem;font-weight:900;font-family:"Font Awesome 6 Free";position:absolute;top:50%;right:-4.5rem;transform:translateY(-50%);line-height:1}.recruit__line_btn_note{font-size:clamp(1.3rem,1.1756906077rem + .3314917127vw,1.6rem);background-color:#fff;color:#7c7c7c;padding:clamp(.4rem,.2342541436rem + .4419889503vw,.8rem);margin-top:clamp(.4rem,.2342541436rem + .4419889503vw,.8rem);width:100%}.recruit__line_btn_highlight{font-size:inherit;color:#00c300;border-bottom:1px solid #00c300;font-weight:700}.recruit_jobs__contents{padding-bottom:clamp(5rem,2.9281767956rem + 5.5248618785vw,10rem)}@media screen and (min-width:768px){.recruit_jobs__contents{padding-top:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem)}}.recruit_jobs__fv_image{width:min(100%,72rem);margin-inline:auto}.recruit_jobs__salary_wrapper{width:75%}@media screen and (min-width:768px){.recruit_jobs__salary_wrapper{width:55%}}.recruit_jobs__salary_group{display:flex;justify-content:space-between;align-items:flex-end}.recruit_jobs__salary_title{position:relative;padding-left:18px}.recruit_jobs__salary_title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:13px;background-color:#cecece;border-radius:50%}.recruit_jobs__salary_note{padding-left:18px;white-space:nowrap}.recruit_jobs__salary_table{padding-left:18px}.recruit_interview__message{padding-bottom:clamp(5rem,2.9281767956rem + 5.5248618785vw,10rem)}@media screen and (min-width:768px){.recruit_interview__message{padding-top:clamp(2.4rem,1.9027624309rem + 1.3259668508vw,3.6rem)}}.recruit_interview__image{width:min(100%,72rem);margin-inline:auto}.recruit_interview__caption{text-align:right;font-size:clamp(1.1rem,.9756906077rem + .3314917127vw,1.4rem);color:#7c7c7c;margin:clamp(.4rem,.3171270718rem + .2209944751vw,.6rem) auto}.recruit_interview__container{width:min(92%,72rem);margin-inline:auto}@media screen and (max-width:767.98px){.recruit_interview__container{width:100%}}.recruit_interview__block{margin-bottom:clamp(2.5rem,2.0856353591rem + 1.1049723757vw,3.5rem)}.recruit_interview__question{background-color:#ececec;font-weight:700;text-align:center;padding:clamp(.5rem,.2928176796rem + .5524861878vw,1rem);margin-bottom:clamp(.8rem,.5513812155rem + .6629834254vw,1.4rem);font-size:clamp(1.6rem,1.3513812155rem + .6629834254vw,2.2rem);color:#7c7c7c;line-height:1.4}.recruit_interview__answer{font-size:clamp(1.3rem,1.0928176796rem + .5524861878vw,1.8rem);line-height:1.5}@media screen and (max-width:767.98px){.recruit_interview__answer{padding-inline:3%}}
