:root{--borderRadius: 3rem}.recruit .c-mv--page,.recruit-child .c-mv--page{border-radius:3rem 0 3rem 0;overflow:hidden;margin-left:6rem;margin-right:6rem}@media screen and (max-width: 767px){.recruit .c-mv--page,.recruit-child .c-mv--page{margin-left:6.5vw;margin-right:6.5vw}}@media (min-width: 768px) and (max-width: 991px){.recruit .c-mv--page,.recruit-child .c-mv--page{margin-left:3vw;margin-right:3vw}}@media screen and (max-width: 767px){.recruit .c-mv--page__image img,.recruit-child .c-mv--page__image img{width:100%;height:45vw;-o-object-fit:cover;object-fit:cover}}.recruit .c-mv--page__text .c-title--page,.recruit-child .c-mv--page__text .c-title--page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit .c-mv--page__text .c-title--page .jp,.recruit-child .c-mv--page__text .c-title--page .jp{margin-top:0;font-size:2rem}@media screen and (max-width: 767px){.recruit .c-mv--page__text .c-title--page .jp,.recruit-child .c-mv--page__text .c-title--page .jp{font-size:1rem;margin-top:0.5em}}@media (min-width: 768px) and (max-width: 991px){.recruit .c-mv--page__text .c-title--page .jp,.recruit-child .c-mv--page__text .c-title--page .jp{font-size:1rem}}.recruit .c-mv--page__text .c-title--page .en,.recruit-child .c-mv--page__text .c-title--page .en{font-size:5rem;letter-spacing:0.1em;margin-top:1rem}@media screen and (max-width: 767px){.recruit .c-mv--page__text .c-title--page .en,.recruit-child .c-mv--page__text .c-title--page .en{font-size:2.8rem;margin-top:1rem;line-height:1}}@media (min-width: 768px) and (max-width: 991px){.recruit .c-mv--page__text .c-title--page .en,.recruit-child .c-mv--page__text .c-title--page .en{font-size:2.6rem;margin-top:1rem}}.recruit .l-main,.recruit-child .l-main,.single-job-type .l-main{margin-bottom:0}.recruit .r-float,.recruit-child .r-float,.single-job-type .r-float{position:fixed;z-index:999;right:0;bottom:14rem;border-radius:20px 0 0 20px;-webkit-box-shadow:-3px 0 6px rgba(0,0,0,0.16);box-shadow:-3px 0 6px rgba(0,0,0,0.16);overflow:hidden}@media screen and (max-width: 767px){.recruit .r-float,.recruit-child .r-float,.single-job-type .r-float{bottom:10rem}}.recruit .r-float__wrap,.recruit-child .r-float__wrap,.single-job-type .r-float__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit .r-float__link,.recruit-child .r-float__link,.single-job-type .r-float__link{display:block;padding:48px 13px 20px;position:relative}@media screen and (max-width: 767px){.recruit .r-float__link,.recruit-child .r-float__link,.single-job-type .r-float__link{padding:8vw 4px 16vw;width:13vw}}.recruit .r-float__blue,.recruit-child .r-float__blue,.single-job-type .r-float__blue{background:#0c4bc1}.recruit .r-float__blue .r-float__jp,.recruit .r-float__blue .r-float__en,.recruit-child .r-float__blue .r-float__jp,.recruit-child .r-float__blue .r-float__en,.single-job-type .r-float__blue .r-float__jp,.single-job-type .r-float__blue .r-float__en{color:#fff}.recruit .r-float__gray,.recruit-child .r-float__gray,.single-job-type .r-float__gray{background:#ebe6e1}.recruit .r-float__gray .r-float__jp,.recruit .r-float__gray .r-float__en,.recruit-child .r-float__gray .r-float__jp,.recruit-child .r-float__gray .r-float__en,.single-job-type .r-float__gray .r-float__jp,.single-job-type .r-float__gray .r-float__en{color:#0c4bc1}.recruit .r-float__sentence,.recruit-child .r-float__sentence,.single-job-type .r-float__sentence{margin-bottom:0.5rem}@media screen and (max-width: 767px){.recruit .r-float__sentence,.recruit-child .r-float__sentence,.single-job-type .r-float__sentence{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:0;white-space:nowrap}}.recruit .r-float__jp,.recruit-child .r-float__jp,.single-job-type .r-float__jp{font-size:1.5rem;font-weight:bold;margin-bottom:0.1rem}@media screen and (max-width: 767px){.recruit .r-float__jp,.recruit-child .r-float__jp,.single-job-type .r-float__jp{font-size:1.1rem}}.recruit .r-float__en,.recruit-child .r-float__en,.single-job-type .r-float__en{font-size:2rem;font-family:"Poppins",sans-serif;font-weight:bold}@media screen and (max-width: 767px){.recruit .r-float__en,.recruit-child .r-float__en,.single-job-type .r-float__en{font-size:1.5rem}}.recruit .r-float__arrow,.recruit-child .r-float__arrow,.single-job-type .r-float__arrow{width:33px}@media screen and (max-width: 767px){.recruit .r-float__arrow,.recruit-child .r-float__arrow,.single-job-type .r-float__arrow{width:8vw;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-recruit__inner{width:946px;margin:0 auto}@media screen and (max-width: 1199px){.p-recruit__inner{max-width:946px;width:calc((946 / 1366) * 100%)}}@media screen and (max-width: 991px){.p-recruit__inner{width:100%}}@media (min-width: 768px) and (max-width: 991px){.p-recruit__inner{padding-left:7vw;padding-right:7vw}}.p-recruit__title{color:#1e52b5;margin:0}.p-recruit__title--jp{font-size:1.6rem;margin-bottom:1.5rem;font-weight:500;letter-spacing:0.2em;display:inline-block}@media screen and (max-width: 767px){.p-recruit__title--jp{font-size:1.2rem}}@media (min-width: 768px) and (max-width: 991px){.p-recruit__title--jp{font-size:1.2rem}}.p-recruit__title--en{font-size:7rem;font-family:"Poppins", sans-serif;font-weight:300}@media screen and (max-width: 767px){.p-recruit__title--en{font-size:3.65rem;line-height:1}}@media (min-width: 768px) and (max-width: 991px){.p-recruit__title--en{font-size:4rem}}.p-recruit__lead{font-size:3.5rem;text-align:center;margin-bottom:6.5rem;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media screen and (max-width: 767px){.p-recruit__lead{font-size:1.65rem;margin-bottom:5.4rem}}@media (min-width: 768px) and (max-width: 991px){.p-recruit__lead{font-size:2rem}}.p-recruit .r-button{border:none;position:relative;background-color:#1e52b5;text-decoration:none;color:#fff;font-size:1.5rem;padding:2.15rem 5.9rem;font-weight:600;display:inline-block;border-radius:100vh;-webkit-transition:0.2s;transition:0.2s;letter-spacing:0.1em}@media screen and (max-width: 767px){.p-recruit .r-button{font-size:1.1rem;padding:1.6rem 4.5rem}}.p-recruit .r-button .r-icon{width:1rem;height:1.25rem;right:2.5rem;position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.p-recruit .r-button .r-icon{width:0.7rem;height:0.95rem}}.p-recruit .r-button .is--white{background-image:url(../../img/common/icon-arrow--white.svg)}.p-recruit .outset .p-recruit__title{text-align:center}.p-recruit .message__block{position:relative;margin-bottom:calc((213 / 1080) * 100%)}.p-recruit .message__img{position:absolute;top:calc((70 / 400) * 100%);right:0;z-index:1;max-width:400px;width:calc((370 / 1080) * 100vw);border-radius:0 40px 0 40px;overflow:hidden;-webkit-animation-delay:0.3s;animation-delay:0.3s}@media (min-width: 576px) and (max-width: 767px){.p-recruit .message__img{width:calc((445 / 767) * 100%);top:calc((265 / 767) * 100%)}}@media screen and (max-width: 575px){.p-recruit .message__img{width:calc((306 / 430) * 100vw);top:calc((295 / 430) * 100vw)}}.p-recruit .message__area{width:calc((740 / 1080) * 100%);background:#f0eeec;padding:calc((65 / 740) * 100%) calc((80 / 740) * 100%);border-radius:40px 0 40px 0}@media screen and (max-width: 767px){.p-recruit .message__area{width:100%;margin-left:calc(50% - 50vw);border-radius:0 60px 60px 0;padding:calc((70 / 430) * 100%) calc((60 / 430) * 100%)}}@media screen and (max-width: 767px){.p-recruit .message__area .r-button{margin-left:3.5rem}}.p-recruit .message .p-recruit__title{text-align:left}.p-recruit .message__text{font-size:2.8rem;margin-top:1.5rem;margin-bottom:5.5rem}@media (min-width: 576px) and (max-width: 767px){.p-recruit .message__text{font-size:1.7rem;margin-bottom:calc((880 / 767) * 100%)}}@media screen and (max-width: 575px){.p-recruit .message__text{font-size:1.35rem;margin-bottom:calc((760 / 430) * 100%)}}@media (min-width: 768px) and (max-width: 991px){.p-recruit .message__text{font-size:1.7rem}}.p-recruit .structure{margin-bottom:calc((125 / 1080) * 100%)}@media screen and (max-width: 767px){.p-recruit .structure{margin-bottom:calc((90 / 430) * 100%)}}.p-recruit .structure__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc((66 / 1080) * 100%);padding:calc((85 / 1080) * 100%) calc((70 / 1080) * 100%) calc((70 / 1080) * 100%);border-radius:40px 0 40px 0;border:solid 1px #1e52b5}@media screen and (max-width: 991px){.p-recruit .structure__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.p-recruit .structure__block{margin-right:calc(50% - 50vw);border-radius:60px 0 0 60px;border-right:none;padding:calc((95 / 430) * 100%) calc((50 / 430) * 100%) calc((160 / 430) * 100%);position:relative}}.p-recruit .structure__img{width:calc((470/ 1080) * 100%)}@media screen and (max-width: 991px){.p-recruit .structure__img{width:75%;margin:0 auto}}@media screen and (max-width: 767px){.p-recruit .structure__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (max-width: 575px){.p-recruit .structure__img{margin:0 auto 40px}}.p-recruit .structure__area{width:calc(((1080 - 140 - 470) / 1080) * 100%);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:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 991px){.p-recruit .structure__area{width:100%}}@media (min-width: 768px) and (max-width: 991px){.p-recruit .structure__area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6rem}}@media screen and (max-width: 767px){.p-recruit .structure__area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-recruit .structure__area .r-button{margin-top:auto;margin-left:auto}@media screen and (max-width: 991px){.p-recruit .structure__area .r-button{margin:0 auto}}@media screen and (max-width: 767px){.p-recruit .structure__area .r-button{position:absolute;margin-left:3rem;bottom:calc((50 / 430) * 100%)}}.p-recruit .structure__title{font-size:2.4rem;font-weight:500;color:#1e52b5;display:inline-block;margin:0;padding-bottom:1.5rem;position:relative}@media screen and (max-width: 767px){.p-recruit .structure__title{font-size:1.5rem;padding-bottom:1.3rem}}.p-recruit .structure__title::before{content:"";display:block;width:100%;height:5px;background-color:#1e52b5;position:absolute;bottom:0;left:0}.p-recruit .structure__text{font-size:3.5rem;line-height:calc(55 / 35)}@media screen and (max-width: 767px){.p-recruit .structure__text{font-size:1.7rem;line-height:calc(40 / 24)}}@media (min-width: 768px) and (max-width: 991px){.p-recruit .structure__text{font-size:2rem}}.p-recruit .p-recruit-type{background-color:#ddeeff;padding-top:15rem;padding-bottom:24rem}@media screen and (max-width: 991px){.p-recruit .p-recruit-type{padding-top:5.5rem;padding-bottom:6rem}}@media (min-width: 992px) and (max-width: 1199px){.p-recruit .p-recruit-type .p-recruit__inner{width:100%}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type .p-recruit__inner{width:calc((314 / 430) * 100%);margin:0 auto}}.p-recruit .p-recruit-type__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:11rem}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__box{padding-bottom:2.5rem}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__box{-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}}.p-recruit .p-recruit-type .p-recruit__title{text-align:center}@media screen and (max-width: 767px){.p-recruit .p-recruit-type .p-recruit__title{text-align:left}}.p-recruit .p-recruit-type__text{font-size:2.8rem;margin-top:0;margin-bottom:1.8rem;margin-left:9.8rem}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__text{font-size:1.35rem}}@media (min-width: 768px) and (max-width: 991px){.p-recruit .p-recruit-type__text{font-size:1.6rem}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__text{margin-top:1rem;margin-left:0}}.p-recruit .p-recruit-type__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}@media (min-width: 992px) and (max-width: 1399px){.p-recruit .p-recruit-type__block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit .p-recruit-type__block::before{content:"";display:block;width:calc((210/ 992) * 100vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:210px}.p-recruit .p-recruit-type__block::after{content:"";display:block;width:calc((210/ 992) * 100vw);max-width:210px}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit .p-recruit-type__block::before{content:"";display:block;width:calc(150 * 1.2px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:150px}.p-recruit .p-recruit-type__block::after{content:"";display:block;width:calc(150 * 1.2px);max-width:150px}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__block::before{max-width:none;width:50%}.p-recruit .p-recruit-type__block::after{max-width:none;width:50%}}@media screen and (max-width: 1199px){.p-recruit .p-recruit-type__block{gap:calc((15 / 1366) * 100vw)}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__block{gap:calc((10 / 430) * 100vw)}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__block{gap:8px}}.p-recruit .p-recruit-type__block .unit{width:210px;height:276px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;border-radius:30px;overflow:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:0.8s;transition:0.8s}.p-recruit .p-recruit-type__block .unit.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 992px) and (max-width: 1199px){.p-recruit .p-recruit-type__block .unit{max-width:210px;max-height:276px;width:calc((210/ 992) * 100vw);height:calc((276/ 992) * 100vw)}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__block .unit{max-width:150px;max-height:190px;width:calc((150/ 430) * 100vw);height:calc((190/ 430) * 100vw);border-radius:20px}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type__block .unit{width:calc((152 / 430) * 100vw);max-width:none;max-height:none;border-radius:20px}}.p-recruit .p-recruit-type__block .unit__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-decoration:none}.p-recruit .p-recruit-type__block .unit__link img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:0.4s;transition:0.4s}@media (hover: hover) and (pointer: fine){.p-recruit .p-recruit-type__block .unit__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-recruit .p-recruit-type__block .unit__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.8rem;margin:0;color:#fff;margin:0;margin-top:auto;margin-left:1rem}@media screen and (max-width: 1399px){.p-recruit .p-recruit-type__block .unit__name{font-size:2.6rem}}@media screen and (max-width: 1199px){.p-recruit .p-recruit-type__block .unit__name{font-size:2.4rem}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__block .unit__name{font-size:1.4rem}}.p-recruit .p-recruit-type__block .unit__name::before{width:6rem;display:inline-block;font-size:6rem;line-height:1.3;font-family:"Poppins",sans-serif;color:#fff;font-weight:300;text-align:center}@media screen and (max-width: 1399px){.p-recruit .p-recruit-type__block .unit__name::before{width:5rem;font-size:5rem}}@media screen and (max-width: 1199px){.p-recruit .p-recruit-type__block .unit__name::before{width:4rem;font-size:4rem}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type__block .unit__name::before{width:3rem;font-size:3rem}}.p-recruit .p-recruit-type__block .unit:nth-of-type(1) .unit__name::before{content:"1"}.p-recruit .p-recruit-type__block .unit:nth-of-type(2) .unit__name::before{content:"2"}.p-recruit .p-recruit-type__block .unit:nth-of-type(3) .unit__name::before{content:"3"}.p-recruit .p-recruit-type__block .unit:nth-of-type(4) .unit__name::before{content:"4"}.p-recruit .p-recruit-type__block .unit:nth-of-type(5) .unit__name::before{content:"5"}.p-recruit .p-recruit-type__block .unit:nth-of-type(6) .unit__name::before{content:"6"}.p-recruit .p-recruit-type__block .unit:nth-of-type(7) .unit__name::before{content:"7"}.p-recruit .p-recruit-type__block .unit:nth-of-type(8) .unit__name::before{content:"8"}.p-recruit .p-recruit-type__block .unit:nth-of-type(9) .unit__name::before{content:"9"}.p-recruit .p-recruit-type__block .unit:nth-of-type(10) .unit__name::before{content:"10"}@media screen and (min-width: 768px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__box{padding-bottom:6rem}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit__title--jp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:2rem;margin-bottom:0;margin-left:3.4rem}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit__title--en{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:4.3rem}}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::before{content:"";display:block;width:calc((220/ 1300) * 100vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:220px}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::after{content:"";display:block;width:calc((220/ 1300) * 100vw);max-width:220px}@media (min-width: 992px) and (max-width: 1399px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::before{content:"";display:block;width:calc((220/ 992) * 100vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:220px}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::after{content:"";display:block;width:calc((220/ 992) * 100vw);max-width:220px}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::before{content:"";display:block;width:calc(152 * 1.2px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:152px}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::after{content:"";display:block;width:calc(152 * 1.2px);max-width:152px}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::before{max-width:none;width:50%}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block::after{max-width:none;width:50%}}@media screen and (max-width: 1199px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{gap:calc((15 / 1366) * 100vw)}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{gap:calc((10 / 430) * 100vw)}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block{gap:8px}}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block .unit{width:220px;height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;border-radius:20px;overflow:hidden}@media (min-width: 992px) and (max-width: 1199px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block .unit{max-width:220px;max-height:100px;width:calc((220/ 992) * 100vw);height:calc((100/ 992) * 100vw)}}@media screen and (max-width: 991px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block .unit{max-width:152px;max-height:70px;width:calc((152/ 430) * 100vw);height:calc((70/ 430) * 100vw);border-radius:15px}}@media screen and (max-width: 767px){.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block .unit{width:calc((152 / 430) * 100vw);max-width:none;max-height:none;border-radius:10px}}.p-recruit .p-recruit-type.p-recruit-type--wide .p-recruit-type__block .unit__name{margin-top:initial}.p-recruit .flow{padding:calc((105 / 1080) * 100%) 0;background:#f0eeec}@media screen and (max-width: 767px){.p-recruit .flow{padding:calc((105 / 430) * 100%) 0 calc((130 / 430) * 100%)}}.p-recruit .flow__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.p-recruit .flow__block{-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;padding:0 13vw}}.p-recruit .flow__text{font-size:2.8rem;margin-top:1.6em}@media screen and (max-width: 767px){.p-recruit .flow__text{font-size:1.35rem;margin-top:1.4em;margin-bottom:3.5em}}@media (min-width: 768px) and (max-width: 991px){.p-recruit .flow__text{font-size:1.6rem}}.flow .lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 767px){.flow .lead{-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;margin-bottom:0;width:calc(81%);margin-right:auto;margin-left:auto}}.flow .lead__text{font-size:2.1rem;margin-top:5rem}@media screen and (max-width: 991px){.flow .lead__text{font-size:1.8rem}}@media screen and (max-width: 767px){.flow .lead__text{font-size:1.2rem;margin-top:1.4rem;margin-bottom:5.4rem}}@media (min-width: 768px) and (max-width: 991px){.flow .lead__text{font-size:1.4rem}}.p-flow .flow .p-recruit{width:946px;margin:0 auto}@media screen and (max-width: 1199px){.p-flow .flow .p-recruit{max-width:946px;width:calc((946 / 1366) * 100%)}}@media screen and (max-width: 991px){.p-flow .flow .p-recruit{width:100%}}.p-flow .flow__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.p-flow .flow__contents{width:calc(81%);margin:0 auto}.p-flow .flow__contents:last-child .flow__halfway .flow__btn{margin-bottom:90px}.p-flow .flow__contents:last-child .flow__newgraduate .flow__btn{margin-bottom:20px}}@media screen and (max-width: 767px){.p-flow .flow__contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-flow .flow__newgraduate{width:45.5%}@media screen and (max-width: 767px){.p-flow .flow__newgraduate{width:100%}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__newgraduate{width:48%}}.p-flow .flow__halfway{width:45.5%}@media screen and (max-width: 767px){.p-flow .flow__halfway{width:100%}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__halfway{width:48%}}.p-flow .flow__step{margin-bottom:50px;background-color:#2b72d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:150px;padding:0 20px}@media screen and (max-width: 767px){.p-flow .flow__step{height:130px;margin-bottom:29px}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__step{height:15vw}}.p-flow .flow__step:last-of-type{border-bottom-right-radius:40px;border-bottom-left-radius:40px;margin-bottom:116px}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__step:last-of-type{margin-bottom:6rem}}@media screen and (max-width: 767px){.p-flow .flow__step:last-of-type{margin-bottom:80px}}.p-flow .flow__step-number{-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-radius:50%;width:116px;height:116px;color:#2b72d3;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 9.3% 0 0;font-family:"Poppins",sans-serif}@media screen and (max-width: 767px){.p-flow .flow__step-number{width:82px;height:82px;margin:0 12.3% 0 0}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__step-number{width:10vw;height:10vw}}.p-flow .flow__step-number span{font-size:2rem;line-height:1;margin:0}@media screen and (max-width: 767px){.p-flow .flow__step-number span{font-size:1.1rem}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__step-number span{font-size:1.2rem}}.p-flow .flow__step-number p{font-size:5.4rem;line-height:1;margin:0 0 0 -0.1em}@media screen and (max-width: 767px){.p-flow .flow__step-number p{font-size:2.8rem}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__step-number p{font-size:2.8rem}}.p-flow .flow__step:not(:last-of-type)::after{content:"";position:absolute;bottom:0px;left:50%;border:20px solid transparent;border-top:20px solid #2b72d3;-webkit-transform:translate(-50%, 140%);transform:translate(-50%, 140%)}@media screen and (max-width: 767px){.p-flow .flow__step:not(:last-of-type)::after{border:15px solid transparent;border-top:15px solid #2b72d3;-webkit-transform:translate(-50%, 125%);transform:translate(-50%, 125%)}}.p-flow .flow__step:first-of-type,.p-flow .flow__step:last-of-type{background-color:#8db6de}.p-flow .flow__step:first-of-type::after,.p-flow .flow__step:last-of-type::after{border-top:20px solid #8db6de}@media screen and (max-width: 767px){.p-flow .flow__step:first-of-type::after,.p-flow .flow__step:last-of-type::after{border-top:15px solid #8db6de}}.p-flow .flow__step:first-of-type .flow__step-number,.p-flow .flow__step:last-of-type .flow__step-number{color:#8db6de}.p-flow .flow__title{font-weight:bold;font-size:3.5rem;text-align:center;border:2px solid #2b72d3;border-top-right-radius:40px;border-top-left-radius:40px;line-height:1;padding:32px 0;letter-spacing:0.2em;margin:0 0 26px;color:#2b72d3}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__title{font-size:2rem}}@media screen and (max-width: 767px){.p-flow .flow__title{font-size:1.6rem;margin:0 0 22px;padding:27px 0}}.p-flow .flow__text{font-weight:bold;font-size:2.8rem;color:#fff;line-height:1.7;margin:0 !important}@media screen and (max-width: 1199px){.p-flow .flow__text br{display:none}}@media screen and (max-width: 991px){.p-flow .flow__text{font-size:2rem !important}}@media screen and (max-width: 767px){.p-flow .flow__text{font-size:1.6rem !important}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__text{font-size:1.6rem !important}}@media screen and (max-width: 575px){.p-flow .flow__text br{display:block}}.p-flow .flow__btn{border:3px solid #2b72d3;border-radius:94px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:187px;margin-bottom:151px;position:relative;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.p-flow .flow__btn{height:136px;font-size:2.1rem !important}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__btn{height:12vw}}.p-flow .flow__btn::after{content:"";position:absolute;background-image:url(../../img/page/recruit/icon_recruit-arrow_b.svg);width:52px;height:32px;background-size:contain;background-repeat:no-repeat;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.p-flow .flow__btn::after{width:38px;height:24px}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__btn::after{width:4vw;height:2.5vw;right:6%}}.p-flow .flow__btn span,.p-flow .flow__btn p{line-height:1;margin:0;font-size:2.8rem;color:#2b72d3;letter-spacing:0.1em}@media screen and (max-width: 767px){.p-flow .flow__btn span,.p-flow .flow__btn p{font-size:1.6rem}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__btn span,.p-flow .flow__btn p{font-size:1.6rem}}.p-flow .flow__btn p{font-size:4.2rem;font-weight:500;margin-top:8px;font-family:"Poppins",sans-serif;letter-spacing:0}@media screen and (max-width: 767px){.p-flow .flow__btn p{margin-top:11px;font-size:2.3rem}}@media (min-width: 768px) and (max-width: 991px){.p-flow .flow__btn p{font-size:2.5rem}}.p-flow .flow__halfway .flow__title{border:2px solid #efaa3c;color:#efaa3c}.p-flow .flow__halfway .flow__step{background-color:#efaa3c}.p-flow .flow__halfway .flow__step:not(:last-of-type)::after{border-top:20px solid #efaa3c}@media screen and (max-width: 767px){.p-flow .flow__halfway .flow__step:not(:last-of-type)::after{border-top:15px solid #efaa3c}}.p-flow .flow__halfway .flow__step .flow__step-number{color:#efaa3c}.p-flow .flow__halfway .flow__step:first-of-type,.p-flow .flow__halfway .flow__step:last-of-type{background-color:#f4c782}.p-flow .flow__halfway .flow__step:first-of-type::after,.p-flow .flow__halfway .flow__step:last-of-type::after{border-top:20px solid #f4c782}@media screen and (max-width: 767px){.p-flow .flow__halfway .flow__step:first-of-type::after,.p-flow .flow__halfway .flow__step:last-of-type::after{border-top:15px solid #f4c782}}.p-flow .flow__halfway .flow__step:first-of-type .flow__step-number,.p-flow .flow__halfway .flow__step:last-of-type .flow__step-number{color:#f4c782}.p-flow .flow__halfway .flow__btn{border:3px solid #efaa3c}.p-flow .flow__halfway .flow__btn span,.p-flow .flow__halfway .flow__btn p{color:#efaa3c}.p-flow .flow__halfway .flow__btn::after{background-image:url(../../img/page/recruit/icon_recruit-arrow_o.svg)}.detail .p-recruit__inner{padding-left:0;padding-right:0}.detail .p-recruit .message__img{top:calc((205 / 430) * 100vw)}@media screen and (min-width: 992px){.detail .p-recruit .message__img{top:70px !important}}@media screen and (min-width: 576px){.detail .p-recruit .message__img{top:calc((145 / 430) * 100vw)}}@media screen and (min-width: 992px){.detail .p-recruit .message__img{right:auto;left:calc((60 / 991) * 100vw);border-radius:40px 0 40px 0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 1200px){.detail .p-recruit .message__img{left:15rem}}@media screen and (min-width: 992px){.detail .p-recruit .message__area{margin-left:auto}}@media screen and (max-width: 767px){.detail .p-recruit .message__text{font-size:1.6rem;line-height:1.8;margin-top:calc((555 / 430) * 100%);margin-bottom:0}}@media screen and (max-width: 575px){.detail .p-recruit .message__text{margin-top:114vw;margin-bottom:6vw}}.detail .p-recruit .message__little{font-size:1.6rem;line-height:calc(40 / 16);letter-spacing:0.05em}@media screen and (max-width: 767px){.detail .p-recruit .message__little{font-size:1.2rem;line-height:calc(32 / 16)}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .message__little{font-size:1.2rem}}.detail .p-recruit .structure__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.detail .p-recruit .structure__block{padding:calc((95 / 430) * 100%) calc((25 / 430) * 100%) calc((90 / 430) * 100%) calc((50 / 430) * 100%)}}@media screen and (min-width: 992px){.detail .p-recruit .structure__area{width:calc((810 / 946) * 100%);margin:0 auto}}@media screen and (max-width: 767px){.detail .p-recruit .structure__area{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__area{padding-top:0}}.detail .p-recruit .structure__title{margin:0 auto}@media screen and (min-width: 992px){.detail .p-recruit .structure__title{font-size:2.8rem}}@media screen and (max-width: 767px){.detail .p-recruit .structure__title{margin-left:0}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__title{font-size:2rem}}.detail .p-recruit .structure__text{margin:9.5rem auto 8.5rem}@media screen and (max-width: 991px){.detail .p-recruit .structure__text{font-size:3rem;margin:5.5rem auto 4rem}}@media screen and (max-width: 767px){.detail .p-recruit .structure__text{font-size:1.95rem;margin-left:0}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__text{font-size:1.8rem}}.detail .p-recruit .structure__img{width:100%}@media screen and (max-width: 991px){.detail .p-recruit .structure__img{margin-bottom:0}}@media screen and (max-width: 767px){.detail .p-recruit .structure__img{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.detail .p-recruit .structure__ul{margin-top:5rem;margin-bottom:3.5rem}.detail .p-recruit .structure__li{font-size:2.2rem;padding-left:3rem;margin-bottom:3rem;position:relative}@media screen and (max-width: 767px){.detail .p-recruit .structure__li{font-size:1.35rem;padding-left:2rem;margin-bottom:1.6rem}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__li{font-size:1.8rem;padding-left:1.5em}}.detail .p-recruit .structure__li:last-of-type{margin-bottom:0}.detail .p-recruit .structure__li::before{content:"";display:block;width:1.8rem;height:1.8rem;background:#88b904;border-radius:5px;position:absolute;top:0.2em;left:0}@media screen and (max-width: 767px){.detail .p-recruit .structure__li::before{top:0.1em;width:1.35rem;height:1.35rem}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__li::before{width:1em;height:1em;top:0.1em}}.detail .p-recruit .structure__little{font-size:1.6rem;line-height:calc(40 / 16);letter-spacing:0.05em}@media screen and (max-width: 767px){.detail .p-recruit .structure__little{font-size:1.2rem;line-height:calc(32 / 16);padding-right:8vw}}@media (min-width: 768px) and (max-width: 991px){.detail .p-recruit .structure__little{font-size:1.3rem}}.single-job-type .p-recruit{overflow:hidden}@media screen and (max-width: 767px){.single-job-type .p-recruit__inner{width:88%}}@media (min-width: 992px) and (max-width: 1199px){.single-job-type .interview__inner{width:100%}}.single-job-type .interview__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:11.5rem}@media screen and (max-width: 767px){.single-job-type .interview__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}}.single-job-type .interview__left,.single-job-type .interview__right{width:50%}@media screen and (max-width: 767px){.single-job-type .interview__left,.single-job-type .interview__right{width:100%}}@media screen and (max-width: 767px){.single-job-type .interview__right{margin-top:2rem}}.single-job-type .interview__en{font-size:4.2rem;font-family:"Poppins",sans-serif;font-weight:300;color:#1e52b5;line-height:1;margin-top:0;margin-bottom:3rem}@media screen and (max-width: 991px){.single-job-type .interview__en{font-size:2.3rem;margin-bottom:1rem}}.single-job-type .interview__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width: 991px){.single-job-type .interview__block{gap:1rem}}.single-job-type .interview__number{font-size:15rem;font-family:"Poppins",sans-serif;font-weight:300;color:#1e52b5;line-height:1;margin:0}@media screen and (max-width: 991px){.single-job-type .interview__number{font-size:9rem}}.single-job-type .interview__type{font-size:5rem;margin:0}@media screen and (max-width: 991px){.single-job-type .interview__type{font-size:3rem}}.single-job-type .interview__initial{font-size:2.5rem;margin:0}@media screen and (max-width: 991px){.single-job-type .interview__initial{font-size:1.5rem}}.single-job-type .interview__catch{font-size:2.4rem;margin-bottom:0}@media screen and (max-width: 991px){.single-job-type .interview__catch{font-size:1.5rem;margin-top:0.5rem}}.single-job-type .interview__mainimg{border-radius:30px;overflow:hidden}.single-job-type .interview__swing .unit{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:5rem;padding-bottom:3.5rem;position:relative}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit{margin-bottom:15rem;padding-bottom:15rem}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit{margin-bottom:6rem;padding-bottom:15rem}}.single-job-type .interview__swing .unit:last-of-type{margin-bottom:0}.single-job-type .interview__swing .unit .p-recruit__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit .p-recruit__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single-job-type .interview__swing .unit__question{font-size:2rem;font-weight:500;line-height:1.6;color:#1e52b5;background:#fff;width:550px;height:100px;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;text-align:left;border-radius:100vh;border:solid 1px #1e52b5;margin:0;position:relative;left:50%;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);-webkit-filter:drop-shadow(0px 6px 6px rgba(0,0,0,0.05));filter:drop-shadow(0px 6px 6px rgba(0,0,0,0.05))}@media (min-width: 992px) and (max-width: 1199px){.single-job-type .interview__swing .unit__question{width:515px}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit__question{font-size:1.5rem;height:auto;padding:15px 45px}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit__question{font-size:1.5rem;width:87vw;height:auto;padding:15px 45px;top:2rem}}.single-job-type .interview__swing .unit__question::before{content:"";display:block;width:32px;height:36px;background-image:url(../../img/page/recruit/fukidasi.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-17px;left:55px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.single-job-type .interview__swing .unit__answer-01{font-size:2.4rem;line-height:1.75;margin-top:5.5rem}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit__answer-01{font-size:1.5rem;line-height:1.6;margin-top:5rem}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit__answer-01{font-weight:500}}.single-job-type .interview__swing .unit__answer-02{font-size:1.6rem;line-height:2.5}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit__answer-02{font-size:1.2rem;margin-top:0.8rem}}.single-job-type .interview__swing .unit__textarea{width:50%}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit__textarea{width:86%}}.single-job-type .interview__swing .unit__imgarea{max-width:560px;width:calc((560 / 1366) * 100vw);overflow:hidden;position:absolute}.single-job-type .interview__swing .unit__imgarea img{overflow:hidden;-webkit-animation-delay:0.15s;animation-delay:0.15s}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit__imgarea{width:calc((322 / 430) * 100vw)}}.single-job-type .interview__swing .unit:nth-of-type(odd){background:-webkit-linear-gradient(#fff 0px, #fff 50px, #def 50px, #def 100%);background:linear-gradient(#fff 0px, #fff 50px, #def 50px, #def 100%)}.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea{top:16rem;right:0}.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea img{border-radius:30px 0 0 30px}@media screen and (min-width: 1400px){.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea{right:50vw;-webkit-transform:translateX(125%);transform:translateX(125%);border-radius:30px}.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea img{border-radius:30px}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea{top:auto;bottom:-7.5rem}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__imgarea{top:auto;bottom:-2.5rem}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__question{left:0;-webkit-transform:translate(0);transform:translate(0)}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit:nth-of-type(odd) .unit__question{left:50%;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px)}}.single-job-type .interview__swing .unit:nth-of-type(even) .unit__textarea{margin-left:auto}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__textarea{margin:0 auto}}.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea{border-radius:0 30px 30px 0;top:16rem;left:0}.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea img{border-radius:0 30px 30px 0}@media screen and (min-width: 1400px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea{left:50vw;-webkit-transform:translateX(-125%);transform:translateX(-125%)}.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea img{border-radius:30px}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea{top:auto;bottom:-7.5rem}}@media screen and (max-width: 767px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__imgarea{top:auto;bottom:-2.5rem}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__question{right:0;left:auto;margin-left:auto;-webkit-transform:none;transform:none}}@media screen and (max-width: 991px){.single-job-type .interview__swing .unit:nth-of-type(even) .unit__question::before{left:auto;right:65px;-webkit-transform:translate(0, 10px) scale(-1, 1);transform:translate(0, 10px) scale(-1, 1)}}.single-job-type .schedule{margin-top:11rem;margin-bottom:14.3rem}@media screen and (max-width: 767px){.single-job-type .schedule{margin-bottom:7rem}}.single-job-type .schedule__block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.single-job-type .schedule__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-job-type .schedule__left{width:50%}@media screen and (max-width: 991px){.single-job-type .schedule__left{width:35%}}@media screen and (max-width: 767px){.single-job-type .schedule__left{width:100%}}.single-job-type .schedule__right{width:50%}@media screen and (max-width: 991px){.single-job-type .schedule__right{width:65%}}@media screen and (max-width: 767px){.single-job-type .schedule__right{width:100%}}@media screen and (max-width: 767px){.single-job-type .schedule__right{margin-top:3rem}}.single-job-type .schedule .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px;background:#f0eeec;position:relative;padding:1rem 2rem;margin-bottom:1rem;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:0.8s;transition:0.8s}.single-job-type .schedule .unit.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.single-job-type .schedule .unit.notes{background:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.single-job-type .schedule .unit.notes{padding:0}}.single-job-type .schedule .unit.notes::before{content:none}.single-job-type .schedule .unit.notes p{font-size:1.4rem;margin:0}@media screen and (max-width: 767px){.single-job-type .schedule .unit.notes p{font-size:1rem}}.single-job-type .schedule .unit.week{background:none;padding:0;margin-top:3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-job-type .schedule .unit.week:first-of-type{margin-top:0}.single-job-type .schedule .unit.week::before{content:none}@media screen and (max-width: 767px){.single-job-type .schedule .unit.week{margin-top:2rem}}.single-job-type .schedule .unit.week p{font-size:2rem;color:#1e52b5;font-weight:500;margin:0}@media screen and (max-width: 767px){.single-job-type .schedule .unit.week p{font-size:1.5rem}}@media screen and (max-width: 767px){.single-job-type .schedule .unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.45rem 2rem 1.45rem 5rem}}.single-job-type .schedule .unit:last-of-type{margin-bottom:0}.single-job-type .schedule .unit::before{content:"";display:block;width:15px;height:15px;background:rgba(30,82,181,0.2);border-radius:100vh;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.single-job-type .schedule .unit::before{left:2rem}}.single-job-type .schedule .unit__time{width:33%;padding-left:3.5rem;margin:0;font-size:2.2rem;font-family:"Poppins",sans-serif;color:#1e52b5}@media screen and (max-width: 767px){.single-job-type .schedule .unit__time{width:100%;padding-left:0;font-size:1.5rem;line-height:1.4}}.single-job-type .schedule .unit__work{width:67%;font-size:1.6rem;margin:0}@media screen and (max-width: 767px){.single-job-type .schedule .unit__work{width:100%;font-size:1.2rem;line-height:1.4}}.single-job-type .schedule__block{margin-bottom:9.8rem}@media screen and (max-width: 767px){.single-job-type .schedule__block{margin-bottom:5rem}}.single-job-type .schedule__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width: 767px){.single-job-type .schedule__img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-job-type .schedule__pic{border-radius:20px;overflow:hidden;width:calc(50% - 8px)}@media screen and (max-width: 767px){.single-job-type .schedule__pic{width:90%;margin:0 auto}.single-job-type .schedule__pic:nth-of-type(1){-webkit-transform:translate(-14%, 0);transform:translate(-14%, 0);border-radius:0 30px 30px 0}.single-job-type .schedule__pic:nth-of-type(2){-webkit-transform:translate(14%, 0);transform:translate(14%, 0);border-radius:30px 0 0 30px}}
/*# sourceMappingURL=../maps/page/recruit.css.map */
