@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zen+Kurenaido&display=swap);.anchor{display:block;position:relative;top:-170px;visibility:hidden}@media screen and (max-width:767px){.anchor{top:-120px}}br.sp-hide{display:block}@media screen and (max-width:767px){br.sp-hide{display:none}}br.sp-show{display:none}@media screen and (max-width:767px){br.sp-show{display:block}}br.tablet-show{display:none}@media screen and (min-width:768px) and (max-width:1024px){br.tablet-show{display:block}}p.sp-hide{display:block}@media screen and (max-width:767px){p.sp-hide{display:none}}p.sp-show{display:none}@media screen and (max-width:767px){p.sp-show{display:block}}.recruit-page__img-wrap.sp-hide,.recruit-page__mv-subtitle img.sp-show{display:flex}@media screen and (max-width:767px){.recruit-page__img-wrap.sp-hide,.recruit-page__mv-subtitle img.sp-show{display:none}}.recruit-page__img-wrap.sp-show,.recruit-page__mv-subtitle img.sp-hide{display:none}@media screen and (max-width:767px){.recruit-page__img-wrap.sp-show,.recruit-page__mv-subtitle img.sp-hide{display:flex}}.recruit-page{overflow-x:hidden;border-bottom:1px solid #edf0f2;font-family:"Noto Sans JP",sans-serif!important;font-weight:500;color:#333!important;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";scroll-behavior:smooth;margin-top:80px}@media screen and (max-width:767px){.recruit-page{margin-top:57.2px}}.recruit-page h1,.recruit-page h3,.recruit-page__item-title p,.recruit-page__table-info p{margin:0!important}.recruit-page__nav,.recruit-page__nav-wrap,.recruit-page__nav-list,.recruit-page__button,.recruit-page__mv-content,.recruit-page__content--recruit,.recruit-page__img--about,.recruit-page__list,.recruit-page__item-title,.recruit-page__question,.recruit-page__answer,.recruit-page__button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:center}.recruit-page__nav{background-color:#f1f1f1;width:100%;height:65px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:1}@media screen and (max-width:767px){.recruit-page__nav{height:auto}}.recruit-page__nav-wrap{max-width:1140px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;transition:.3s}@media screen and (max-width:767px){.recruit-page__nav-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 5%}.recruit-page__nav-wrap--active{padding-top:20px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__nav-wrap{padding-left:1%!important;padding-right:1%!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.recruit-page__nav-wrap{max-width:100%;margin:0 8%}}.recruit-page__nav-list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:940px}@media screen and (max-width:767px){.recruit-page__nav-list{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:20px;display:none}.recruit-page__nav-list--active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.recruit-page__nav-item{position:relative;padding-left:20px;white-space:nowrap;margin:0 1em}@media screen and (max-width:767px){.recruit-page__nav-item{box-sizing:border-box;padding-left:5.33vw;margin-bottom:20px}.recruit-page__nav-item:last-child{margin-bottom:0!important}}.recruit-page__nav-item::before{content:'';background:url(src/img/recruit/icon-blue-arrow.png) no-repeat;background-size:cover;width:11px;height:7px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recruit-page__nav-item a{font-family:"Noto Sans JP",sans-serif!important;font-size:1.6rem;color:#333!important}@media screen and (max-width:767px){.recruit-page__nav-item a{font-size:3.47vw}.recruit-page__nav-item--45{width:45%}.recruit-page__nav-item--55{width:55%}}.recruit-page__nav-item a:hover{color:#14a7b8!important}.recruit-page__nav-btn{padding:8px 0;display:none}@media screen and (max-width:767px){.recruit-page__nav-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.recruit-page__nav-text{font-family:"Noto Sans JP",sans-serif!important;font-size:13px;color:#333!important;margin-right:10px}.recruit-page__nav-img{width:25px;height:13px;transition:all ease 500ms}.recruit-page__nav-img--active{transform:rotate(-180deg)}.recruit-page__button{width:170px;height:65px;background-color:#17bed2;color:#fff!important;font-family:"Noto Sans JP",sans-serif!important;font-weight:700;font-size:1.8rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease 500ms;-o-transition:all ease 500ms;transition:all ease 500ms}@media screen and (max-width:767px){.recruit-page__button{width:100%!important;height:50px}.recruit-page__button--hide{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__button{font-size:1.6rem}}.recruit-page__button:hover{background-color:#14a7b8}.recruit-page__button--big{width:380px;height:100px;margin-bottom:20px;font-size:3.2rem}@media screen and (max-width:767px){.recruit-page__button--big{font-size:1.6rem;height:45px;margin-bottom:0;   width: 90% !important}}.recruit-page__mv{position:relative;height:710px;margin-top:65px}@media screen and (max-width:767px){.recruit-page__mv{height:auto;margin-top:34px}}.recruit-page__mv img.right,.recruit-page__mv .yellow-bg{position:absolute}.recruit-page__mv img{max-width:100%;height:auto}@media screen and (max-width:767px){.recruit-page__mv img{width:100%}}.recruit-page__mv img.right{top:0;right:0}.recruit-page__mv .yellow-bg{background-color:#ffde5b;width:100%;height:540px;left:0;bottom:0;z-index:-1}@media screen and (max-width:767px){.recruit-page__mv .yellow-bg{position:relative;height:320px}}.recruit-page__mv--pc{display:block}@media screen and (max-width:767px){.recruit-page__mv--pc{display:none}}.recruit-page__mv--sp{display:none}@media screen and (max-width:767px){.recruit-page__mv--sp{display:block;margin-top:0}}.recruit-page__mv-wrap{max-width:1366px;width:100%;display:block;margin:0 auto;position:relative;height:710px}@media screen and (max-width:767px){.recruit-page__mv-wrap{height:90vw}}.recruit-page__mv-content{background:url(src/img/recruit/mv-content-bg.jpg) no-repeat;background-size:cover;width:810px;height:385px;position:absolute;left:0;bottom:70px;padding:0 40px 0 70px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.recruit-page__mv-content{width:95%;padding:20px;top:82vw;bottom:auto}}.recruit-page__mv-title{font-family:"Noto Sans JP",sans-serif!important;font-weight:700;font-size:3.6rem!important;color:#4362c6!important}@media screen and (max-width:767px){.recruit-page__mv-title{font-size:2.1rem!important}}.recruit-page__mv-subtitle{font-family:"Zen Kurenaido",sans-serif;font-weight:400;font-style:normal;font-size:4.2rem;margin:20px 0;line-height:normal!important;color:#333!important;letter-spacing:-.08em}@media screen and (max-width:767px){.recruit-page__mv-subtitle{font-size:2.6rem;margin:10px 0}}.recruit-page__mv-desc p{font-family:"Noto Sans JP",sans-serif!important;font-size:1.8rem;font-weight:400;color:#333!important;letter-spacing:0;margin:0!important}@media screen and (max-width:767px){.recruit-page__mv-desc p{font-size:1.4rem}}.recruit-page__section--blue-bg{background-color:#eef7fb}.recruit-page__container{max-width:1140px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:900px){.recruit-page__container{padding:0 5%}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__container{padding-left:5%!important;padding-right:5%!important}}.recruit-page__container--recruit{padding:100px 0 130px}@media screen and (max-width:767px){.recruit-page__container--recruit{padding:75px 5%}}.recruit-page__container--about{padding:80px 0 100px}@media screen and (max-width:767px){.recruit-page__container--about{padding:45px 5% 50px}}.recruit-page__container--reasons{padding:125px 0 120px}@media screen and (max-width:767px){.recruit-page__container--reasons{padding:75px 5%}}.recruit-page__container--staff{padding:80px 0 120px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.recruit-page__container--staff{padding:40px 0}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__container--staff{padding-left:0!important;padding-right:0!important}}.recruit-page__container--faq{padding:100px 0 120px}@media screen and (max-width:767px){.recruit-page__container--faq{padding:75px 5%}}.recruit-page__container--application{padding:0 0 80px}@media screen and (max-width:767px){.recruit-page__container--application{padding:0 5% 40px}}.recruit-page__content--recruit{margin-top:80px}@media screen and (max-width:767px){.recruit-page__content--recruit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.recruit-page__title{text-align:center}.recruit-page__title h1{font-family:"Noto Sans JP",sans-serif!important;font-size:3.6rem;font-weight:500;color:#333!important;position:relative;padding-bottom:20px;display:inline-block}@media screen and (max-width:767px){.recruit-page__title h1{font-size:2.1rem;padding-bottom:10px}}.recruit-page__title h1::before{content:'';width:100%;height:6px;background-color:#ffde5b;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.recruit-page__text p{font-family:"Noto Sans JP",sans-serif!important;font-weight:400;font-size:1.8rem;color:#333;line-height:28px;margin:0!important}@media screen and (max-width:767px){.recruit-page__text p{font-size:1.4rem;line-height:normal}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__text p{font-size:1.6rem;line-height:normal}}.recruit-page__text p.bold{font-size:2.4rem;font-weight:500}@media screen and (max-width:767px){.recruit-page__text p.bold{font-size:1.8rem}}.recruit-page__text p.primary{color:#4362c6!important;font-weight:700}.recruit-page__text--recruit{width:50%}@media screen and (max-width:767px){.recruit-page__text--recruit{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__text--recruit{width:48%}}.recruit-page__text--staff{margin:40px 0 0 110px}@media screen and (max-width:767px){.recruit-page__text--staff{margin:15px 0 40px;padding:0 5%}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__text--staff{margin:15px 0 40px;padding:0 5%}}.recruit-page__text--staff p{line-height:36px;padding-left:30px}@media screen and (max-width:767px){.recruit-page__text--staff p{padding-left:15px;line-height:normal}}.recruit-page__text--staff span.padding{font-family:"Noto Sans JP",sans-serif!important;font-size:18px;color:#333!important;padding-left:80px}@media screen and (max-width:767px){.recruit-page__text--staff span.padding{padding-left:63px;font-size:3.73vw}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__text--staff span.padding{font-size:16px}}.recruit-page__text--question,.recruit-page__text--answer{width:95%}@media screen and (max-width:767px){.recruit-page__text--question,.recruit-page__text--answer{width:88%}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__text--question,.recruit-page__text--answer{width:93%}}.recruit-page__text--question p{font-size:2.4rem;font-weight:500;line-height:34px}@media screen and (max-width:767px){.recruit-page__text--question p{font-size:1.8rem;line-height:normal}}.recruit-page__img-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.recruit-page__img-wrap{width:100%}.recruit-page__img-wrapper--margin{margin-bottom:55px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__img-wrap{width:45%}}.recruit-page__img img{max-width:100%;height:auto}@media screen and (max-width:767px){.recruit-page__img img{width:100%}}.recruit-page__img--recruit{position:relative;width:50%}@media screen and (max-width:767px){.recruit-page__img--recruit{width:90%;margin:20px auto 0;display:block}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__img--recruit{width:48%}}.recruit-page__img--recruit img{position:absolute;top:10px;right:0}@media screen and (max-width:767px){.recruit-page__img--recruit img{position:relative}}.recruit-page__img--about{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:70px}@media screen and (max-width:767px){.recruit-page__img--about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.recruit-page__img--about img.sp-show{display:flex!important}.recruit-page__img--about img.margin-bottom{margin-bottom:55px}}.recruit-page__img--about img.sp-show{display:none}.recruit-page__img--reasons img{height:auto;position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.recruit-page__img--reasons img{position:relative;margin-top:20px;bottom:auto}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__img--reasons img{width:90%}}.recruit-page__heading{text-align:center;margin:100px 0 30px}@media screen and (max-width:767px){.recruit-page__heading{margin:35px 0 20px}}.recruit-page__heading p{font-family:"Noto Sans JP",sans-serif!important;font-weight:400;font-size:3.6rem;color:#333;margin:0!important}@media screen and (max-width:767px){.recruit-page__heading p{font-size:2.1rem}}.recruit-page__heading p span{font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:10rem;color:#4362c6!important;margin:0 20px 0 5px}@media screen and (max-width:767px){.recruit-page__heading p span{font-size:5rem;margin:0 8px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__heading p.tablet-hide{display:none}.recruit-page__heading p.tablet-show{display:block}}.recruit-page__heading p.tablet-show{display:none}.recruit-page__subheading{border:3px solid #4362c6;padding:25px 0;text-align:center;width:100%;background-color:#fff;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.recruit-page__subheading{padding:15px 10px;border-radius:15px}}.recruit-page__subheading span{font-family:"Noto Sans JP",sans-serif!important;font-weight:500;font-size:26px;color:#4362c6!important}@media screen and (max-width:767px){.recruit-page__subheading span{font-size:2rem}}.recruit-page__list--reasons{margin-top:80px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.recruit-page__list--reasons{margin-top:40px}}.recruit-page__list--staff,.recruit-page__list--interview,.recruit-page__list--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-page__list--staff,.recruit-page__list--faq{margin-top:60px}.recruit-page__list--staff{max-width:1366px;width:100%;display:block;margin:60px auto 0}@media screen and (max-width:767px){.recruit-page__list--staff,.recruit-page__list--faq{margin-top:35px}}.recruit-page__list--inner li{font-family:"Noto Sans JP",sans-serif!important;font-weight:400;font-size:1.8rem;line-height:28px;color:#000!important}@media screen and (max-width:767px){.recruit-page__list--inner li{font-size:1.4rem;line-height:normal;list-style-type:none;position:relative;padding-left:10px}}.recruit-page__list--text li{color:#333}.recruit-page__list--faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-page__item--reasons{width:47%;background-color:#fff;border:3px solid #6687f1;border-radius:30px;padding:120px 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:60px}@media screen and (max-width:767px){.recruit-page__item--reasons{width:100%;height:auto!important;padding:85px 20px 20px;border-radius:15px;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--reasons{padding:100px 15px 15px}}.recruit-page__item--reasons:not(:last-child) {margin-bottom:60px}@media screen and (max-width:767px){.recruit-page__item--reasons:not(:last-child) {margin-bottom:40px}}.recruit-page__item--reasons:nth-child(odd) {margin-left:20px}@media screen and (max-width:767px){.recruit-page__item--reasons:nth-child(odd) {margin-left:0}}.recruit-page__item--row1{height:600px}.recruit-page__item--row2{height:630px}.recruit-page__item--row3{height:610px}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--row1{height:550px}.recruit-page__item--row2{height:560px}.recruit-page__item--row3{height:520px}}.recruit-page__item--staff{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1366px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.recruit-page__item--staff{height:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--staff{height:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.recruit-page__item--staff:not(:last-child) {margin-bottom:100px}@media screen and (max-width:767px){.recruit-page__item--staff:not(:last-child) {margin-bottom:50px}}.recruit-page__item--interview:not(:last-child) {margin-bottom:40px}@media screen and (max-width:767px){.recruit-page__item--interview:not(:last-child) {margin-bottom:20px}}.recruit-page__item--interview p{font-family:"Noto Sans JP",sans-serif!important;font-weight:400;font-size:1.8rem;line-height:28px;color:#000!important}@media screen and (max-width:767px){.recruit-page__item--interview p{font-size:1.4rem;line-height:normal}}.recruit-page__item--interview p,.recruit-page__item--interview ul{margin-top:15px}@media screen and (max-width:767px){.recruit-page__item--interview p,.recruit-page__item--interview ul{margin-top:20px}}.recruit-page__item--01{height:1025px}.recruit-page__item--02{height:927px}.recruit-page__item--03{height:1025px}.recruit-page__item--reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.recruit-page__item--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.recruit-page__item--reverse .recruit-page__interview{left:110px}@media screen and (max-width:767px){.recruit-page__item--reverse .recruit-page__interview{left:0}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--reverse .recruit-page__interview{left:0}}.recruit-page__item--reverse .recruit-page__interview-topic{left:37px}@media screen and (max-width:767px){.recruit-page__item--reverse .recruit-page__interview-topic{left:auto;right:20px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--reverse .recruit-page__interview-topic{left:auto;right:20px}}.recruit-page__item--reverse .recruit-page__details{margin-left:150px}@media screen and (max-width:767px){.recruit-page__item--reverse .recruit-page__details{margin-left:0}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item--reverse .recruit-page__details{margin-left:0}}.recruit-page__item--faq{width:100%;padding:40px 0;border-bottom:1px solid #4362c6}@media screen and (max-width:767px){.recruit-page__item--faq{padding:20px 0}}.recruit-page__item--faq:first-child{border-top:1px solid #4362c6}.recruit-page__item-title{width:500px;height:110px;-webkit-filter:drop-shadow(0 0 5px rgba(51,51,51,.1));filter:drop-shadow(0 0 5px rgba(51,51,51,.1));background-color:#ffde5b;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-20px;left:-20px}@media screen and (max-width:767px){.recruit-page__item-title{width:95%;height:75px;padding:10px 10px 10px 15px;top:-10px;left:-10px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item-title{width:95%;padding-left:20px}}.recruit-page__item-title span{font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:7.2rem;color:#4362c6!important;margin-right:35px}@media screen and (max-width:767px){.recruit-page__item-title span{font-size:5rem;margin-right:10px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item-title span{font-size:4rem;margin-right:7px}}.recruit-page__item-title p{font-family:"Noto Sans JP",sans-serif!important;font-weight:500;font-size:3.2rem;color:#333}@media screen and (max-width:767px){.recruit-page__item-title p{font-size:2.2rem;line-height:26px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__item-title p{font-size:2.5rem}}.recruit-page__info-title{position:relative;margin-bottom:25px;padding:0 0 10px 30px}@media screen and (max-width:767px){.recruit-page__info-title{margin-bottom:10px;padding:0 0 5px 15px}}.recruit-page__info-title::before{content:'';width:405px;height:2px;background-color:#cce2f7;position:absolute;left:0;bottom:0}@media screen and (max-width:767px){.recruit-page__info-title::before{width:100%}}.recruit-page__info-title span{font-family:"Noto Sans JP",sans-serif!important;font-size:2.6rem;font-weight:500;color:#333!important}@media screen and (max-width:767px){.recruit-page__info-title span{font-size:2rem}.recruit-page__info-text p,.recruit-page__info-text span{font-size:3.73vw}.recruit-page__info-text span.padding{padding-left:16vw}}.recruit-page__interview-topic{font-size:10rem;color:#4362c6!important;position:absolute;top:-100px;right:37px;letter-spacing:-.19em}@media screen and (max-width:767px){.recruit-page__interview-topic{font-size:5rem;top:-5%;right:20px;height:50px}.recruit-page__interview-topic--top{top:-5.9%}.recruit-page__interview-topic img{height:50px}.recruit-page__basic-info{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__basic-info{width:100%}}.recruit-page__interview{background:url(src/img/recruit/interview-bg.jpg) repeat;background-size:contain;-webkit-filter:drop-shadow(0 0 5px rgba(51,51,51,.1));filter:drop-shadow(0 0 5px rgba(51,51,51,.1));width:656px;height:auto;position:absolute;top:80px;right:110px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 40px 50px 50px}@media screen and (max-width:767px){.recruit-page__interview{width:95%;position:relative;right:auto;top:auto;padding:35px 20px 25px}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__interview{width:95%;position:relative;right:auto;top:auto;padding:35px 20px 25px}}.recruit-page__interview-q{font-family:"Noto Sans JP",sans-serif!important;font-size:2.6rem;color:#4362c6!important;font-weight:700;position:relative;padding-left:30px}@media screen and (max-width:767px){.recruit-page__interview-q{font-size:2rem}}.recruit-page__interview-q::before{content:'';width:18px;height:4px;background-color:#f4bb28;position:absolute;top:20px;left:0}@media screen and (max-width:767px){.recruit-page__interview-q::before{top:12px}}.recruit-page__question span,.recruit-page__answer span{width:5%;font-family:"M PLUS 1p",sans-serif;font-size:3.6rem;font-weight:700;margin-top:-7px}@media screen and (max-width:767px){.recruit-page__question span,.recruit-page__answer span{width:12%;margin-top:-1%;font-size:2.7rem}}@media screen and (min-width:768px) and (max-width:1024px){.recruit-page__question span,.recruit-page__answer span{width:7%}}.recruit-page__question span,.recruit-page .recruit-page__text--question p{color:#4362c6!important}.recruit-page__question{margin-bottom:20px}.recruit-page__answer span{color:#333!important}.recruit-page__table{margin-top:60px}@media screen and (max-width:767px){.recruit-page__table{margin-top:30px}}.recruit-page__table-row{border-top:1px solid #4362c6;border-left:1px solid #4362c6;border-right:1px solid #4362c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.recruit-page__table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.recruit-page__table-row--border{border-bottom:1px solid #4362c6}.recruit-page__table-label{width:240px;background-color:#eef7fb;font-weight:700;vertical-align:baseline;border-right:1px solid #4362c6}@media screen and (max-width:767px){.recruit-page__table-label{width:100%;border-bottom:1px solid #4362c6;border-right:0}}.recruit-page__table-info{width:900px;font-weight:400}@media screen and (max-width:767px){.recruit-page__table-info{width:100%}}.recruit-page__table-info ul li{font-family:"Noto Sans JP",sans-serif!important;color:#333!important;font-weight:400}.recruit-page__table-info p{font-family:"Noto Sans JP",sans-serif!important;color:#333!important}.recruit-page__table-label,.recruit-page__table-info{padding:25px 0 25px 30px;font-size:1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.recruit-page__table-label,.recruit-page__table-info{font-size:1.4rem;padding:15px}}.recruit-page__table-label span,.recruit-page__table-info span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%}.recruit-page__button-wrap{margin-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.recruit-page__button-wrap{margin-top:40px}.recruit-page__button-wrap--fixed{background-color:#f1f1f1;margin-left:-5%;margin-right:-5%;width:100%;height:80px;justify-content:center;position:fixed;bottom:0;z-index:1}}.recruit-page__button-wrap span{font-family:"Noto Sans JP",sans-serif!important;color:#333!important;font-size:1.8rem;font-weight:400}@media screen and (max-width:767px){.recruit-page__button-wrap span{font-size:1.4rem;display:none}}@media (max-width:991px){.header .nav-item:nth-child(3) .nav-item-child {border-bottom:1px solid #bbb!important}}.header{width:100%;height:80px;padding:15.5px 50px;background:#fff;position:fixed;top:0;left:0;z-index:1000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:767px){.header{height:57.2px;padding:8.14px 3%}}.header__container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__logo{width:149px;height:auto}@media screen and (max-width:767px){.header__logo{width:121.88px}}.header__logo.pc{display:block}@media screen and (max-width:767px){.header__logo.pc{display:none}}.header__logo.sp{display:none}@media screen and (max-width:767px){.header__logo.sp{display:block}}.header__hamburger{height:100%;position:absolute;right:0;display:none}@media screen and (max-width:767px){.header__hamburger{display:block}}.header__menu{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:#fff}@media screen and (max-width:767px){.header__menu{width:100vw;height:0;overflow:hidden;-webkit-transition:.5s cubic-bezier(.79,.14,.15,.86);-o-transition:.5s cubic-bezier(.79,.14,.15,.86);transition:.5s cubic-bezier(.79,.14,.15,.86);position:absolute;top:calc(57.19px - 8.14px);left:-3.2%}.header__menu.active{height:300px;border-bottom:1px solid #bfbfbf}}.hamburger{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000}.hamburger span{width:100%;height:6px;background-color:#4362c6;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute}@media screen and (max-width:767px){.hamburger span{height:2.64px}}.hamburger span:first-of-type{top:0}.hamburger span:nth-of-type(2) {top:21px}@media screen and (max-width:767px){.hamburger span:nth-of-type(2) {top:10.12px}}.hamburger span:last-of-type{bottom:0}.hamburger-box{width:66px;height:52px;margin:0 auto;position:relative}@media screen and (max-width:767px){.hamburger-box{width:29.04px;height:22.88px}}.hamburger-text{position:relative;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:500;font-size:2.8rem;color:#4362c6;line-height:1.85em;letter-spacing:-.05em}@media screen and (max-width:767px){.hamburger-text{font-size:14px}}.hamburger-text::before{content:'MENU'}.hamburger-menu.active .hamburger-text::before{content:'閉じる'}.hamburger-menu.active .hamburger span:nth-of-type(1) {-webkit-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);top:-9px}.hamburger-menu.active .hamburger span:nth-of-type(2) {opacity:0}.hamburger-menu.active .hamburger span:nth-of-type(3) {-webkit-transform:translateY(-20px) rotate(45deg);-ms-transform:translateY(-16.8px) rotate(45deg);transform:translateY(-16.8px) rotate(45deg);bottom:-8px}.menu-overlay{width:100vw;min-height:0;opacity:0;background-color:rgba(0,0,0,.3);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;position:fixed;top:80px;left:0;z-index:-1;display:none}@media screen and (max-width:767px){.menu-overlay{top:57.2px;display:block}}.menu-overlay.active{min-height:100vh;opacity:1}.menu__link{font-size:1.6rem;color:#000;line-height:1;letter-spacing:.025em;display:table-cell;vertical-align:middle;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.menu__link{font-size:1.5rem}}.menu__list{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.menu__item{height:100%;display:table}@media screen and (max-width:767px){.menu__item{width:100%;height:50.6px;padding:0 3%;border-top:1px solid #bfbfbf;position:relative}}.menu__item::after{content:none;width:19px;height:30px;background-image:url(src/img/menu-arrow.png);background-size:contain;background-position:center;position:absolute;top:40%;right:3%}@media screen and (max-width:767px){.menu__item::after{content:'';width:8.36px;height:13.2px}}.menu__item:not(:last-of-type) {margin-right:30px}@media screen and (max-width:767px){.menu__item:not(:last-of-type) {margin:0}}.menu__item:hover .menu__link{opacity:.7}.entry{font-family:'Noto Sans JP',sans-serif;margin-top:80px}@media screen and (max-width:767px){.entry{margin-top:57.2px}.entry--confirm .container,.entry--complete .container{margin-top:50px}}.entry--confirm .container,.entry--complete .container{margin-top:100px}.entry--confirm .container>.terms{display:none}.entry h1,.entry h2,.entry h3,.entry h4,.entry p,.entry span{font-family:'Noto Sans JP',sans-serif;color:#333}.entry p{margin-bottom:0}.entry h1{font-size:36px;font-weight:500}.banner{width:100%;padding:65px 0 50px;background-image:url(src/img/recruit/banner-entry.jpg);background-size:cover;background-position:right}.terms{margin:74px 0 60px;padding-bottom:51px;border-bottom:1px solid #ccc}.container{max-width:1140px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.container{padding:0 5%}}p.info{font-weight:700;font-size:30px;color:#4362c6;margin-bottom:46px;text-align:center}.terms h4{font-size:22px;margin-bottom:13px}.agree{font-size:18px}.terms-box{margin:25px 0;border:1px solid #7e90c8;padding:24px;padding-right:11px;height:160px}.terms-inner{width:100%;height:100%;padding-right:24px;overflow-y:scroll}.terms-inner p{font-size:16px;line-height:1.63em}.terms-inner::-webkit-scrollbar{width:12px}.terms-inner::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px}.checkbox-agreement{text-align:center}[type="radio"]:checked,
[type="radio"]:not(:checked) {position:absolute;left:-9999px}[type="radio"]:checked + span,
[type="radio"]:not(:checked) + span {position:relative;padding-left:34px;display:inline-block;cursor:pointer;font-size:18px}[type="radio"]:checked + span::before,
[type="radio"]:not(:checked) + span::before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #9b9b9b;border-radius:100%;background:#fff}[type="radio"]:checked + span::after,
[type="radio"]:not(:checked) + span::after {content:'';width:10px;height:10px;background:#4362c6;position:absolute;top:8px;left:5px;border-radius:100%;transition:all .2s ease}[type="radio"]:not(:checked) + span::after {opacity:0;transform:scale(0)}[type="radio"]:checked+span::after{opacity:1;transform:scale(1)}.input-container{display:flex;flex-wrap:wrap;border-bottom:1px solid #7e90c8}.input-label{width:270px;flex-shrink:0;border:1px solid #7e90c8;background-color:#eef7fb;display:flex;align-items:center;min-height:90px;padding:20px 30px;margin-bottom:0;border-right:0;border-bottom:0}div.info{width:calc(100% - 270px);border:1px solid #7e90c8;padding:20px 30px;min-height:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:0;font-size:18px}.input-label>label{display:flex;align-items:center}.input-label>label span{font-weight:bold;font-size:18px;line-height:1.28em}span.required{font-size:14px!important;background-color:#c64343;padding:4px 7px 3px;margin-left:15px;color:#fff}.info input[type="text"],.info input[type="email"],.info input[type="tel"],.info textarea{width:528px;border-radius:5px;border:1px solid #a4a4a4;font-family:'Noto Sans JP',sans-serif;font-size:18px;padding:10.5px 12px}.info input:-webkit-autofill,.info input:-webkit-autofill:hover,.info input:-webkit-autofill:focus,.info input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.info input.small{width:245px}.radio-group label{margin-bottom:0}.radio-group label:not(:last-child) {margin-right:100px}form .block:not(:last-child) {margin-bottom:80px}.radio-group.many label:not(:last-child) {margin-right:49px}.input-container>label.start{align-items:flex-start}span.required.not{background-color:#4362c6}textarea{width:528px;height:168px;resize:none}.button-container{margin-top:80px;text-align:center}.info input[type="button"],.input-button{font-weight:bold;font-size:32px;color:#fff;background-color:#17bed2;border:0;padding:25px 0 27px;width:380px;cursor:pointer}form{padding-bottom:90px}footer{border-top:1px solid #edf0f2}label.error{display:none;text-align:center;color:#c64343;font-size:16px;margin-top:5px}.info input[type="radio"]:invalid+span+label.error{display:block}.thanks{min-height:60vh}.thanks p{font-size:20px}@media screen and (max-width:767px){.banner{background-image:url(src/img/recruit/banner-entry-sp.jpg);background-size:cover;background-position:right;padding:60px 0}.entry h1{font-size:21px}.terms{margin:55px 0 40px;padding-bottom:35px}div.info{font-size:16px}p.info{font-size:18px;margin-bottom:19px}.entry h4{font-size:17px!important;margin-bottom:9px}.agree{font-size:14px}.terms-box{margin:15px 0;padding:15px 20px 13px;height:200px}.terms-inner{padding-right:17px}.terms-inner p{font-size:13px}[type="radio"]:checked + span,
  [type="radio"]:not(:checked) + span {padding-left:24px;font-size:14px}[type="radio"]:checked + span::before,
  [type="radio"]:not(:checked) + span::before {width:14px;height:14px}[type="radio"]:checked + span::after,
  [type="radio"]:not(:checked) + span::after {width:8px;height:8px;left:4px;top:50%;transform:translateY(-50%)}.input-container{flex-direction:column}.input-label{min-height:auto;padding:9px 13px;width:100%;border-right:1px solid #7e90c8}.input-label>label span br{display:none}.input-label>label span{font-size:14px}span.required{font-size:12px!important;padding:1px 4px;margin-left:10px}div.info{width:100%;padding:20px 13px;min-height:auto}.info input[type="text"],.info input[type="email"],.info input[type="tel"],.info textarea{width:100%;font-size:16px;padding:15px 11px}.info input.small{width:180px}.radio-group label:not(:last-child) {margin-right:50px}form .block:not(:last-child) {margin-bottom:40px}.radio-group.many label:not(:nth-last-child(-n + 2)) {margin-bottom:15.5px}textarea{height:140px}.button-container{margin-top:40px}.info input[type="button"],.input-button{font-size:24px;padding:15px 0;width:100%}form{padding-bottom:40px}.thanks p{font-size:16px}}.recruitment-comments{padding-left:2rem}.recruit-page__table-info a{color:#4362c6;text-decoration:underline;line-height:3rem}.recruit-page__table-info__division{font-weight:700}.recruit-page__table-info__city{padding-left:18px}ul.recruit-page__table-info__store{padding-left:36px;margin-bottom:10px}ul.recruit-page__table-info__store li::before{content:"・"}.recruit-page__app{margin-top:60px}@media screen and (max-width:767px){.recruit-page__app{margin-top:35px}}.recruit-page__app-wrap:not(:last-child) {margin-bottom:40px}.recruit-page__app-pref{font-size:2.4rem}@media screen and (max-width:767px){.recruit-page__app-pref{font-size:2rem}}.recruit-page__app-salon:not(:last-child) {margin-bottom:25px}.recruit-page__app-city{font-size:1.8rem;font-weight:500;position:relative;margin:10px 0 15px;padding-left:15px}@media screen and (max-width:767px){.recruit-page__app-city{font-size:1.6rem}}.recruit-page__app-city::before{content:'・';position:absolute;top:50%;left:7px;transform:translateY(-50%)}.recruit-page__app-list{display:flex;flex-wrap:wrap;gap:20px 30px}@media screen and (max-width:767px){.recruit-page__app-list{gap:15px 0}}.recruit-page__app-item{width:360px;min-height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#4362c6;padding:10px}@media screen and (max-width:767px){.recruit-page__app-item{width:100%}}.recruit-page__app-text,.recruit-page__app-text{font-size:1.8rem;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:767px){.recruit-page__app-text,.recruit-page__app-text{font-size:1.6rem}}.floating-banner_pc{position:fixed;z-index:99;bottom:100px;right:0;width:260px;color:#fff}.banner_entry{background-color:#e5610f;font-size:2rem;text-align:left;margin:auto;width:100%;margin-bottom:10px;display:flex;justify-content:center;height:84px;align-items:center;padding-right:20px}.banner_phone{background-color:#e5610f;font-size:1.8rem;text-align:center;margin:auto;width:100%;display:flex;justify-content:center;height:84px;align-items:center;line-height:3rem}.phone-text{font-size:2.75rem}.floating-banner_sp{display:none}@media screen and (max-width:767px){.floating-banner_pc{display:none}.floating-banner_sp{color:#fff;display:flex;background-color:#f1f1f1;position:fixed;z-index:999;bottom:0;right:0;width:100%;align-items:flex-end;padding-top:.5rem}.banner_contents{width:100%;left:0;display:flex;padding-right:5.5rem;padding-left:0}.banner_entry{background-color:#e5610f;font-size:1.4rem;margin:auto;width:48%;text-align:center;height:52.8px;align-items:center;padding-right:0}.banner_phone{background-color:#e5610f;font-size:1.2rem;text-align:center;width:48%;height:52.8px;align-items:center;line-height:2rem;display:flex;justify-content:center;margin:0}.phone-text{font-size:1.8rem}}