.job-types-section .job-block{margin-bottom:40px}@media screen and (min-width:768px){.job-types-section .job-block{margin-bottom:80px}}@media screen and (min-width:992px){.job-types-section .job-block{margin-bottom:100px}}.job-types-section .job-block:last-child .job-block__inner{margin-bottom:0}.job-types-section .job-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media screen and (max-width:767px){.job-types-section .job-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.job-types-section .job-block__inner.-reserve{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.job-types-section .job-block__inner.-reserve{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.job-types-section .job-block__inner.-reserve .job-block__img{margin-right:unset;margin-left:calc(50% - 50vw);border-bottom-right-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:unset;border-top-left-radius:unset}@media screen and (max-width:767px){.job-types-section .job-block__inner.-reserve .job-block__img{margin-left:calc(50% - 55vw)}}.job-types-section .job-block__content{width:50%}@media screen and (max-width:767px){.job-types-section .job-block__content{width:100%}}.job-types-section .job-block__img{width:50vw;margin-right:calc(50% - 50vw);border-bottom-left-radius:20px;border-top-left-radius:20px;overflow:hidden}@media screen and (max-width:767px){.job-types-section .job-block__img{width:100vw;margin-right:calc(50% - 55vw)}}.job-types-section .job-block__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.job-types-section .job-block__head{position:relative;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:767px){.job-types-section .job-block__head{padding-bottom:20px;margin-bottom:20px}}.job-types-section .job-block__head::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#ff9f1d}.job-types-section .job-block__head .number{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;color:rgba(255,159,29,.6);font-size:clamp(12px,11.548px + .129vw,14px)}.job-types-section .job-block__head .title{font-size:clamp(26px,22.839px + .903vw,40px);font-weight:600;margin-top:5px;line-height:1}.job-types-section .job-block__head .sub{font-size:clamp(18px,17.097px + .258vw,22px);font-weight:600;margin-top:25px;line-height:1}.job-types-section .job-block__text{font-size:clamp(14px,13.548px + .129vw,16px);line-height:2;text-align:justify}.job-types-section .job-management-box{margin-top:30px;background:#fff;border-radius:20px;padding:40px}@media screen and (max-width:767px){.job-types-section .job-management-box{padding:20px}}@media screen and (min-width:992px){.job-types-section .job-management-box{margin-top:60px}}.job-types-section .job-management-box .job-management-head{text-align:center;font-size:clamp(17px,14.968px + .581vw,26px);font-weight:bold;margin-bottom:30px;line-height:1.6}.job-types-section .job-management-box .job-management-head .highlight{color:#ff9f1d}.job-types-section .job-management-box .job-management-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width:767px){.job-types-section .job-management-box .job-management-list{grid-template-columns:1fr;gap:15px}}.job-types-section .job-management-box .job-management-list .m-item{text-align:center}.job-types-section .job-management-box .job-management-list .m-item .icon{width:100%;margin-bottom:10px}.job-types-section .job-management-box .job-management-list .m-item .icon img{width:100%}.job-types-section .job-management-box .job-management-list .m-item .txt{font-size:13px;line-height:1.5;text-align:left}.job-step-section .job-step-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:767px){.job-step-section .job-step-header{display:block}}.job-step-section .job-step-header .header-img{width:40%}@media screen and (max-width:767px){.job-step-section .job-step-header .header-img{width:100%}}.job-step-section .job-step-header .header-img img{width:100%;border-radius:10px}.job-step-section .job-step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;position:relative}@media screen and (max-width:767px){.job-step-section .job-step-list{gap:20px}}.job-step-section .job-step-list::before{content:"";position:absolute;top:50%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:2px;border-left:dotted 2px #3e3e47;z-index:-1}@media screen and (max-width:767px){.job-step-section .job-step-list::before{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.job-step-section .step-item{display:grid;grid-template-columns:120px 1fr;border-radius:10px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.job-step-section .step-item{grid-template-columns:1fr}}.job-step-section .step-item .step-num{background-color:#f39800;color:#fff;width:100%;height: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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-ms-flex-negative:0;flex-shrink:0;font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal}@media screen and (max-width:767px){.job-step-section .step-item .step-num{padding:10px 0}}.job-step-section .step-item .step-num span{font-size:clamp(14px,13.548px + .129vw,16px)}.job-step-section .step-item .step-num span.number{font-size:clamp(24px,22.194px + .516vw,32px)}.job-step-section .step-item .step-body{background:#f0f0f0;padding:30px}@media screen and (max-width:767px){.job-step-section .step-item .step-body{padding:25px}}.job-step-section .step-item .step-body .step-ttl{font-size:clamp(20px,19.097px + .258vw,24px);font-weight:bold;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dotted #b8b8b8;display:inline-block;width:100%}.job-step-section .step-item .step-body .step-txt{font-size:clamp(14px,13.548px + .129vw,16px);line-height:1.8}.job-gap-section .recruit-section-ttl .subttl{color:#fff}.job-gap-section .job-gap-header{margin-bottom:60px;position:relative}@media screen and (max-width:767px){.job-gap-section .job-gap-header{margin-bottom:15px}}.job-gap-section .job-gap-header .section-title{font-size:28px;font-weight:bold}.job-gap-section .job-gap-header .section-title .en{font-size:40px;color:#f0f0f0;display:block;margin-bottom:-15px;z-index:-1}.job-gap-section .job-gap-header .click-guide{position:absolute;top:0;right:0;height:100%;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media screen and (max-width:767px){.job-gap-section .job-gap-header .click-guide{position:relative;right:auto;margin-left:auto;width:100px;margin-top:10px}}.job-gap-section .job-gap-header .click-guide img{height:100%}.job-gap-section .job-gap-lead{text-align:center;margin-bottom:50px;font-size:16px;line-height:1.8}.job-gap-section .job-gap-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media screen and (max-width:767px){.job-gap-section .job-gap-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:768px){.job-gap-section .job-gap-grid{gap:20px}}@media screen and (min-width:992px){.job-gap-section .job-gap-grid{gap:30px}}.job-gap-section .flip-card{background-color:rgba(0,0,0,0);width:100%;aspect-ratio:330/447;-webkit-perspective:1000px;perspective:1000px;cursor:pointer}.job-gap-section .flip-card label{display:block;width:100%;height:100%;cursor:pointer}.job-gap-section .flip-card .flip-trigger{display:none}.job-gap-section .flip-card .flip-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.job-gap-section .flip-card .flip-trigger:checked+.flip-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.job-gap-section .flip-card .flip-front,.job-gap-section .flip-card .flip-back{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:4%;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.15);box-shadow:0 10px 15px rgba(0,0,0,.15)}.job-gap-section .flip-card .flip-front img,.job-gap-section .flip-card .flip-back img{width:100%;pointer-events:none}.job-gap-section .flip-card .flip-front{background-color:#fff}.job-gap-section .flip-card .flip-back{background-color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}/*# sourceMappingURL=style-service.min.css.map */