.faq{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px)}.faq__item{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 48/768 * 100,36px)}.faq-accordion-list{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 36/768 * 100,27px)}.faq-accordion.is-opened .faq-accordion-icon__item--1{transform:rotate(0)}.faq-accordion__wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 28/768 * 100,21px) min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px)}.faq-accordion__wrapper--summary{background:linear-gradient(-90deg,#fafafa,rgba(218,234,245,.2))}.faq-accordion__wrapper--content{border:1px solid #f4f4f4}.faq-accordion__heading{font-size:clamp(1.5rem,calc(1.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .046875),2.7rem);font-family:EB Garamond,serif;font-weight:500;flex-shrink:0;width:clamp(1.5rem,calc(1.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .046875),2.7rem)}.faq-accordion__text{width:100%;margin-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px)}.faq-accordion__ttl{font-size:clamp(1.1666666667rem,calc(1.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0364583333),2.1rem);line-height:1.7142857143;letter-spacing:.04em;white-space:pre-line}.faq-accordion__ttl:before{margin-top:-0.35714em;content:"";display:block;width:0;height:0}.faq-accordion__ttl:after{margin-bottom:-0.35714em;content:"";display:block;width:0;height:0}.faq-accordion__icon{flex-shrink:0;margin-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/768 * 100,30px)}.faq-accordion-icon{background-color:var(--bgColor);position:relative;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 60/768 * 100,45px);aspect-ratio:1}.faq-accordion-icon__item{background:#fff;position:absolute;top:calc(50% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 2 / 768 * 100   , 1.5px));left:calc(50% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100   , 7.5px));width:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px);height:min(min(var(--vw,1vw),var(--svh,1vh)) * 4/768 * 100,3px)}.faq-accordion-icon__item--1{transform:rotate(90deg);transition:transform .3s cubic-bezier(.23,1,.32,1)}.requirements-table__item{display:grid;grid-template-columns:min(min(var(--vw,1vw),var(--svh,1vh)) * 156/768 * 100,117px) auto}.requirements-table__head{display:grid;background:#eee;border-bottom:1px solid #fff;place-items:center}.requirements-table__body{background:#fff;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 32/768 * 100,24px);border-bottom:1px solid #eee}.requirements-table-list{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/768 * 100,15px)}.requirements-table-list__item{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/768 * 100,12px)}.requirements-table-list__head{font-size:clamp(1rem,calc(1.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .03125),1.8rem);letter-spacing:.01em}.faq-accordion__wrapper--summary{--bgColor:linear-gradient(-90deg,#fafafa,rgba(218,234,245,.2))}.faq-accordion-icon{--bgColor:#89e5fd}.recruit-index-sections{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 128/768 * 100,96px)}.recruit-index-sections__item{display:grid;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 60/768 * 100,45px);scroll-margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 176/768 * 100,132px)}.recruit-index-handicap{display:grid;align-items:center;position:relative;width:100%;height:auto;overflow:hidden;border-radius:min(min(var(--vw,1vw),var(--svh,1vh)) * 30/768 * 100,22.5px);aspect-ratio:704/320}.recruit-index-handicap__head{font-size:clamp(1.6666666667rem,calc(2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * .0520833333),3rem);padding-left:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/768 * 100,48px);line-height:1.6;color:#fff}.recruit-index-handicap__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.recruit-index-handicap__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:960px){.faq{gap:min(var(--vw,1vw) * 64/1280 * 100,80px)}.faq__item{gap:min(var(--vw,1vw) * 32/1280 * 100,40px)}.faq-accordion-list{gap:min(var(--vw,1vw) * 20/1280 * 100,25px)}.faq-accordion__wrapper{min-height:min(var(--vw,1vw) * 64/1280 * 100,80px);padding:min(var(--vw,1vw) * 8/1280 * 100,10px) min(var(--vw,1vw) * 112/1280 * 100,140px) min(var(--vw,1vw) * 8/1280 * 100,10px) min(var(--vw,1vw) * 32/1280 * 100,40px)}.faq-accordion__wrapper--content{padding:min(var(--vw,1vw) * 16/1280 * 100,20px) min(var(--vw,1vw) * 32/1280 * 100,40px)}.faq-accordion__heading{font-size:min(calc(3.2rem + 8 * (var(--vw, 1vw) * 100 - 1280px) / 320),4rem);width:min(calc(3.6rem + 4.5 * (var(--vw, 1vw) * 100 - 1280px) / 320),4.05rem)}.faq-accordion__text{margin-left:min(var(--vw,1vw) * 16/1280 * 100,20px)}.faq-accordion__ttl{font-size:min(calc(2.2rem + 2.75 * (var(--vw, 1vw) * 100 - 1280px) / 320),2.475rem);line-height:1.3333333333;letter-spacing:.02em}.faq-accordion__ttl:before{margin-top:-0.16667em}.faq-accordion__ttl:after{margin-bottom:-0.16667em}.faq-accordion__icon{position:absolute;top:0;right:0;margin:0}.faq-accordion-icon{width:min(var(--vw,1vw) * 64/1280 * 100,80px)}.faq-accordion-icon__item{top:calc(50% - min(var(--vw, 1vw) * 2 / 1280 * 100   , 2.5px));left:calc(50% - min(var(--vw, 1vw) * 12 / 1280 * 100   , 15px));width:min(var(--vw,1vw) * 24/1280 * 100,30px);height:min(var(--vw,1vw) * 4/1280 * 100,5px)}.requirements-table__item{grid-template-columns:min(var(--vw,1vw) * 156/1280 * 100,195px) auto}.requirements-table__body{padding:min(var(--vw,1vw) * 32/1280 * 100,40px)}.requirements-table-list{gap:min(var(--vw,1vw) * 20/1280 * 100,25px)}.requirements-table-list--row .requirements-table-list__item{display:grid;gap:min(var(--vw,1vw) * 20/1280 * 100,25px);grid-template-columns:min(calc(20.8rem + 26 * (var(--vw, 1vw) * 100 - 1280px) / 320),23.4rem) auto}.requirements-table-list__item{gap:min(var(--vw,1vw) * 12/1280 * 100,15px)}.requirements-table-list__head{font-size:min(calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320),1.8rem);letter-spacing:.04em}.recruit-index-section__head{display:grid;gap:min(var(--vw,1vw) * 32/1280 * 100,40px);grid-template-columns:1fr}.recruit-index-sections{padding-bottom:min(var(--vw,1vw) * 80/1280 * 100,100px);gap:min(var(--vw,1vw) * 96/1280 * 100,120px)}.recruit-index-sections__item{gap:min(var(--vw,1vw) * 40/1280 * 100,50px);scroll-margin-top:min(var(--vw,1vw) * 120/1280 * 100,150px)}.recruit-index-step{width:min(var(--vw,1vw) * 964/1280 * 100,1205px);margin:0 auto}.recruit-index-handicap{border-radius:min(var(--vw,1vw) * 30/1280 * 100,37.5px);aspect-ratio:1040/240}.recruit-index-handicap__head{font-size:min(calc(2.8rem + 3.5 * (var(--vw, 1vw) * 100 - 1280px) / 320),3.15rem);padding-left:min(var(--vw,1vw) * 64/1280 * 100,80px)}}@media screen and (min-width:1280px){.faq-accordion__heading{font-size:min(calc(3.2rem + 4 * (var(--vw, 1vw) * 100 - 1280px) / 320),3.6rem)}}