.container{background-color:#f4f4f4;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.5019607843) 1px, transparent 1px),linear-gradient(rgba(255, 255, 255, 0.5019607843) 1px, transparent 1px);background-position:10px 10px;background-size:21px 21px}.jobs{padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px)}.jobs-sec{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*66/768*100,49.5px)}.jobs-sec-img{position:relative;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*20/768*100,15px) min(min(var(--vw, 1vw),var(--svh, 1vh))*20/768*100,15px) 0 0;overflow:hidden;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*100/768*100,75px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px) min(min(var(--vw, 1vw),var(--svh, 1vh))*200/768*100,150px);margin:0 calc(50% - var(--vw, 1vw)*50)}.jobs-sec-img__heading{color:#fff;display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);align-items:flex-start;justify-content:center;position:relative;z-index:1}.jobs-sec-img__ttl{font-size:clamp(2.6666666667rem,3.2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0833333333,4.8rem);font-weight:bold;width:-moz-max-content;width:max-content;border-bottom:8px solid #fff500}.jobs-sec-img__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.jobs-sec-img__bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs-sec-main{display:flex;align-items:flex-start;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);margin-inline:auto;justify-content:center;margin-top:max(min(var(--vw, 1vw),var(--svh, 1vh))*-120/768*100,-90px);scroll-margin-top:100px}.jobs-sec-main-link{cursor:pointer;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*320/768*100,240px)}.jobs-sec-main-link__img{position:relative}.jobs-sec-main-link__img .jobs-sec-main-link__photo{border-radius:50%;overflow:hidden;border:4px solid #fff}.jobs-sec-main-link__img picture{display:block;clip-path:circle(50% at 50% 50%)}.jobs-sec-main-link__img img{transition:all 1.6s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.jobs-sec-main-link-btn{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px);background:#e33667;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:4px 4px 0 #333;transition:.4s ease-in-out;aspect-ratio:1;position:absolute;right:0;bottom:0}.jobs-sec-main-link-btn .cmn-link__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.jobs-sec-main-link-text{text-align:center;font-size:clamp(1.6666666667rem,2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0520833333,3rem);font-weight:bold;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*12/768*100,9px)}.jobs-sec-main-link-text__name{font-family:"Poppins",sans-serif;font-weight:700;font-size:clamp(3.3333333333rem,4rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.1041666667,6rem)}.jobs-modal{width:calc(100vw - min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100);padding:0;border:none;box-sizing:border-box;transition:opacity .3s;opacity:0;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.jobs-modal::backdrop{background:rgba(0,0,0,.5)}.jobs-modal.is-open{transition:opacity .3s;opacity:1}.jobs-modal-close{position:fixed;display:grid;place-items:center;background:#e33667;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px);border-radius:50%;box-shadow:4px 4px 0 #333;transition:.4s ease-in-out;aspect-ratio:1;z-index:10;top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);right:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}.jobs-modal-close svg{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.jobs-modal-head{position:relative;background:#fafafa}.jobs-modal-head__ttl{position:absolute;color:#fff;left:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);top:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);z-index:1}.jobs-modal-head__ttl--3,.jobs-modal-head__ttl--4{right:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);left:auto}.jobs-modal-profile{margin-top:max(min(var(--vw, 1vw),var(--svh, 1vh))*-104/768*100,-78px);text-align:center;color:#005eae;font-weight:bold;position:relative;z-index:1;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)}.jobs-modal-profile-icon{background:#fff;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*26/768*100,19.5px) 0;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*100/768*100,75px) min(min(var(--vw, 1vw),var(--svh, 1vh))*100/768*100,75px) 0 0;margin-inline:auto;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*130/768*100,97.5px);position:relative;perspective:1000px;transform-style:preserve-3d}.jobs-modal-profile-icon__inner{position:relative;aspect-ratio:130/240}.jobs-modal-profile-icon__card{transform-origin:center center;width:100%;height:100%;position:absolute;top:0%;left:0%;backface-visibility:hidden;transition:all .3s linear}.jobs-modal-profile-icon__card img{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*70/768*100,52.5px);height:100%;-o-object-fit:cover;object-fit:cover;margin-inline:auto}.jobs-modal-profile-icon__card picture{display:block}.jobs-modal-profile-icon__card--1{rotate:y 0deg;animation:modalIconCardAnimFront 5s infinite backwards}.jobs-modal-profile-icon__card--2{rotate:y 180deg;animation:modalIconCardAnimBack 5s infinite backwards}.jobs-modal-profile__catch{display:grid;justify-content:center;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px);text-align:center;margin-top:max(min(var(--vw, 1vw),var(--svh, 1vh))*-80/768*100,-60px);translate:0 0;z-index:1;font-size:clamp(1.6666666667rem,2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0520833333,3rem);font-weight:bold}.jobs-modal-profile__catch span{background:#fff500;width:-moz-max-content;width:max-content;color:#005eae;margin-inline:auto}.jobs-modal-profile__catch .js-catch-pc{display:none}.jobs-modal-profile__catch .js-catch-sp{display:block}.jobs-modal-profile__belong{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px);font-weight:bold}.jobs-modal-profile__year{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);font-weight:bold}.jobs-modal-profile__name{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px)}.jobs-modal-head__bg{position:relative;width:100%;aspect-ratio:696/358}.jobs-modal-head__bg img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.jobs-modal__body{background:#f4f4f4;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px) min(min(var(--vw, 1vw),var(--svh, 1vh))*28/768*100,21px) min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);display:grid}.jobs-modal-sec{background:#fff;color:#005eae;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px) min(min(var(--vw, 1vw),var(--svh, 1vh))*42/768*100,31.5px);position:relative;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px)}.jobs-modal-sec--5{align-items:center}.jobs-modal-sec__ttl{font-size:clamp(1.1666666667rem,1.4rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0364583333,2.1rem);font-weight:bold;display:flex;align-items:center;justify-content:flex-start;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.jobs-modal-sec__ttl::before{content:"";display:block;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*26/768*100,19.5px);border-radius:50%;aspect-ratio:1;background:#fff500}.jobs-modal-sec__cont{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*42/768*100,31.5px)}.jobs-modal-sec-num{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);position:relative;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);aspect-ratio:40/50;margin-left:auto}.jobs-modal-sec-num::before{content:"";display:block;background:#005eae;position:absolute;top:50%;left:50%;width:120%;height:1px;rotate:-45deg;translate:-50% -50%}.jobs-modal-sec-num__top{position:absolute;top:0;left:0}.jobs-modal-sec-num__bottom{position:absolute;bottom:0;right:0}.jobs-modal-photo{margin:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px) 0}.jobs-modal-line{content:"";display:block;width:100%;height:2px;background-image:radial-gradient(circle, #005eae 1px, transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:3px 2px}.jobs-modal-sec__icon{position:absolute;right:max(min(var(--vw, 1vw),var(--svh, 1vh))*-24/768*100,-18px);bottom:max(min(var(--vw, 1vw),var(--svh, 1vh))*-24/768*100,-18px);width:min(min(var(--vw, 1vw),var(--svh, 1vh))*68/768*100,51px);animation:2s modalProfileIconAnimation infinite}.jobs-modal__pager{gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);display:grid;justify-content:center;align-items:center}.jobs-modal-button{display:flex;align-items:center;justify-content:space-between;background:#e33667;width:100%;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px) min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px) min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px) min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);box-shadow:4px 4px 0 #333;transition:.4s ease-in-out;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*4/768*100,3px)}.jobs-modal-button .cmn-link__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.jobs-modal-button__cont{display:flex;margin-inline:auto;align-items:center}.jobs-modal-button__txt{font-size:clamp(1.3333333333rem,1.6rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0416666667,2.4rem);font-weight:bold;color:#fff}.jobs-modal-button__icon{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px);display:grid;place-items:center}.jobs-modal-button-icon{display:grid;place-items:center}.jobs-modal-close-button{display:none}.jobs-modal-close-button svg{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.jobs-modal-button-icon--left{rotate:-180deg}@keyframes fuwafuwaVoiceAnimation{0%{scale:1;translate:0 0}34%{scale:1.1;translate:0 1%}100%{scale:1;translate:0 0}}@keyframes walkBounceAnimation{0%{translate:0 0}34%{translate:0 -5%}100%{translate:0 0}}@keyframes walkLeftAnimation{0%{translate:1% 0}50%{translate:-1% 0}100%{translate:1% 0}}@keyframes googPointAnimation{0%{rotate:0deg;translate:0 0}3%{rotate:-45deg;translate:0 -20%}6%{rotate:0deg;translate:0 0}9%{rotate:-45deg;translate:0 -20%}12%{rotate:0deg;translate:0 0}}@keyframes arrowPointAnimation{0%{scale:1;translate:0 0}3%{scale:1.1;translate:20% 0}6%{scale:1;translate:0 0}9%{scale:1.1;translate:20% 0}12%{scale:1;translate:0 0}}@keyframes modalProfileIconAnimation{0%{translate:0 0}34%{translate:0 -5%}100%{translate:0 0}}@keyframes modalIconCardAnimFront{0%{rotate:y 0deg}25%{rotate:y 180deg}50%{rotate:y 0deg}}@keyframes modalIconCardAnimBack{0%{rotate:y 180deg}25%{rotate:y 0deg}50%{rotate:y 180deg}}@media screen and (min-width: 960px){.jobs{padding-bottom:min(var(--vw, 1vw)*88/1280*100,110px)}.jobs-sec{margin-top:min(var(--vw, 1vw)*80/1280*100,100px)}.jobs-sec-img{border-radius:min(var(--vw, 1vw)*16/1280*100,20px) min(var(--vw, 1vw)*16/1280*100,20px) 0 0;padding:min(var(--vw, 1vw)*100/1280*100,125px) min(var(--vw, 1vw)*124/1280*100,155px) min(var(--vw, 1vw)*200/1280*100,250px)}.jobs-sec-img__heading{grid-template-columns:min(var(--vw, 1vw)*400/1280*100,500px) min(var(--vw, 1vw)*600/1280*100,750px);gap:min(var(--vw, 1vw)*100/1280*100,125px)}.jobs-sec-img__ttl{font-size:min(4rem + 5*(var(--vw, 1vw)*100 - 1280px)/320,4.5rem)}.jobs-sec-main{margin-top:max(var(--vw, 1vw)*-120/1280*100,-150px);grid-template-columns:repeat(2, min(var(--vw, 1vw) * 320 / 1280 * 100, 400px));gap:min(var(--vw, 1vw)*32/1280*100,40px)}.jobs-sec-main-link{width:min(var(--vw, 1vw)*320/1280*100,400px)}.jobs-sec-main-link-btn{width:min(var(--vw, 1vw)*80/1280*100,100px)}.jobs-sec-main-link-btn .cmn-link__icon{width:min(var(--vw, 1vw)*32/1280*100,40px)}.jobs-sec-main-link-text{margin-top:min(var(--vw, 1vw)*12/1280*100,15px);font-size:min(2.4rem + 3*(var(--vw, 1vw)*100 - 1280px)/320,2.7rem)}.jobs-sec-main-link-text__name{font-size:min(4rem + 5*(var(--vw, 1vw)*100 - 1280px)/320,4.5rem)}.jobs-modal{border-radius:min(var(--vw, 1vw)*20/1280*100,25px);width:min(var(--vw, 1vw)*1100/1280*100,1375px)}.jobs-modal-close{width:min(var(--vw, 1vw)*56/1280*100,70px);top:min(var(--vw, 1vw)*24/1280*100,30px);right:min(var(--vw, 1vw)*12/1280*100,15px)}.jobs-modal-close svg{width:min(var(--vw, 1vw)*16/1280*100,20px)}.jobs-modal-head__ttl{left:min(var(--vw, 1vw)*64/1280*100,80px);top:min(var(--vw, 1vw)*64/1280*100,80px)}.jobs-modal-head__ttl--3,.jobs-modal-head__ttl--4{left:auto;right:min(var(--vw, 1vw)*64/1280*100,80px)}.jobs-modal-profile{padding-bottom:min(var(--vw, 1vw)*32/1280*100,40px);margin-top:max(var(--vw, 1vw)*-104/1280*100,-130px)}.jobs-modal-profile-icon{width:min(var(--vw, 1vw)*130/1280*100,162.5px);padding:min(var(--vw, 1vw)*26/1280*100,32.5px) 0}.jobs-modal-profile-icon__card img{width:min(var(--vw, 1vw)*100/1280*100,125px)}.jobs-modal-profile__catch{font-size:min(3.2rem + 4*(var(--vw, 1vw)*100 - 1280px)/320,3.6rem);margin-top:max(var(--vw, 1vw)*-80/1280*100,-100px);gap:min(var(--vw, 1vw)*16/1280*100,20px)}.jobs-modal-profile__catch .js-catch-pc{display:block}.jobs-modal-profile__catch .js-catch-sp{display:none}.jobs-modal-profile__belong{margin-top:min(var(--vw, 1vw)*8/1280*100,10px);font-size:min(1.2rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,1.35rem)}.jobs-modal-profile__year{font-size:min(1.2rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,1.35rem)}.jobs-modal-profile__name{margin-top:min(var(--vw, 1vw)*8/1280*100,10px)}.jobs-modal-head__bg{aspect-ratio:816/300}.jobs-modal__body{gap:min(var(--vw, 1vw)*24/1280*100,30px);padding:min(var(--vw, 1vw)*24/1280*100,30px) min(var(--vw, 1vw)*40/1280*100,50px) min(var(--vw, 1vw)*40/1280*100,50px)}.jobs-modal-sec{border-radius:min(var(--vw, 1vw)*10/1280*100,12.5px);display:grid;gap:min(var(--vw, 1vw)*56/1280*100,70px);grid-template-columns:min(var(--vw, 1vw)*200/1280*100,250px) auto;padding:min(var(--vw, 1vw)*32/1280*100,40px) min(var(--vw, 1vw)*64/1280*100,80px) min(var(--vw, 1vw)*32/1280*100,40px) min(var(--vw, 1vw)*24/1280*100,30px)}.jobs-modal-sec__left{display:grid;align-content:space-between}.jobs-modal-sec__ttl{gap:min(var(--vw, 1vw)*8/1280*100,10px);font-size:min(1.6rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.8rem)}.jobs-modal-sec__ttl::before{width:min(var(--vw, 1vw)*16/1280*100,20px)}.jobs-modal-sec__cont{margin-top:0}.jobs-modal-sec-num{margin-top:0;margin-left:0;font-size:min(1.6rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.8rem);margin-top:min(var(--vw, 1vw)*40/1280*100,50px);width:min(var(--vw, 1vw)*40/1280*100,50px)}.jobs-modal-photo{margin-top:min(var(--vw, 1vw)*24/1280*100,30px);margin-bottom:min(var(--vw, 1vw)*24/1280*100,30px)}.jobs-modal-sec__icon{width:min(var(--vw, 1vw)*100/1280*100,125px);right:max(var(--vw, 1vw)*-40/1280*100,-50px);bottom:max(var(--vw, 1vw)*-24/1280*100,-30px)}.jobs-modal__pager{grid-template-columns:repeat(3, auto);gap:min(var(--vw, 1vw)*24/1280*100,30px)}.jobs-modal-button{padding:min(var(--vw, 1vw)*16/1280*100,20px) min(var(--vw, 1vw)*28/1280*100,35px) min(var(--vw, 1vw)*16/1280*100,20px) min(var(--vw, 1vw)*32/1280*100,40px);border-radius:min(var(--vw, 1vw)*40/1280*100,50px);width:min(var(--vw, 1vw)*360/1280*100,450px)}.jobs-modal-button .cmn-link__icon{width:min(var(--vw, 1vw)*23/1280*100,28.75px)}.jobs-modal-button__txt{font-size:min(2rem + 2.5*(var(--vw, 1vw)*100 - 1280px)/320,2.25rem)}.jobs-modal-button__icon{width:min(var(--vw, 1vw)*44/1280*100,55px)}.jobs-modal-close-button{border-radius:50%;box-shadow:4px 4px 0 #333;transition:.4s ease-in-out;aspect-ratio:1;display:grid;place-items:center;background:#e33667;width:min(var(--vw, 1vw)*56/1280*100,70px)}.jobs-modal-close-button svg{width:min(var(--vw, 1vw)*16/1280*100,20px)}}@media(any-hover: hover){.jobs-sec-main-link:hover .jobs-sec-main-link__img img{scale:1.1}.jobs-sec-main-link:hover .jobs-sec-main-link-btn{box-shadow:0 0 0 #333;translate:4px 4px}.jobs-modal-close:hover{box-shadow:0 0 0 #333;translate:4px 4px}.jobs-modal-button:hover{box-shadow:0 0 0 #333;translate:4px 4px}.jobs-modal-close-button:hover{box-shadow:0 0 0 #333;translate:4px 4px}}