@charset "UTF-8";@font-face{font-family:"Tamanegi Kaisho Geki";src:url(../font/玉ねぎ楷書激無料版v7改.woff2) format("woff2"),url(../font/玉ねぎ楷書激無料版v7改.woff) format("woff")}*{box-sizing:border-box;letter-spacing:.04em}html{color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;line-height:normal;position:relative}body,html{height:100%;margin:0}.snap-wrapper{overflow-y:auto;scroll-snap-type:y mandatory;height:100svh;scroll-padding-top:min(3.8888888889vw,56px)}@media screen and (width < 768px){.snap-wrapper{scroll-padding-top:min(14.358974359vw,56px)}}.reasons__box,section:not(.reasons){scroll-snap-align:start;height:calc(100vh - min(3.8888888889vw,56px));position:relative}.reasons__box.faq,.reasons__box.guideline,.reasons__box.interview,section:not(.reasons).faq,section:not(.reasons).guideline,section:not(.reasons).interview{height:auto;min-height:calc(100vh - min(3.8888888889vw,56px))}@media screen and (width < 768px){.reasons__box,section:not(.reasons){height:auto;scroll-snap-stop:always}}section:not(.reasons){z-index:20}.contact__inner,.dream,.entry__inner,.faq__inner,.interview__inner,.message,.wants__inner,.welcome{display:flex;flex-direction:column;justify-content:center}@media screen and (width < 768px){.contact__inner,.dream,.entry__inner,.faq__inner,.interview__inner,.message,.wants__inner,.welcome{display:block}}h1,h2,h3{line-height:1;font-family:"Noto Sans JP",sans-serif,sans-serif;letter-spacing:.01em;white-space:nowrap}a{transition:all .5s 0s ease;cursor:pointer}@media (any-hover:hover){a:hover:not(.sidebar__btn){opacity:.7}}dt{font-weight:400}.show-pc{display:block!important}@media screen and (width < 768px){.show-pc{display:none!important}}.show-sp{display:none!important}@media screen and (width < 768px){.show-sp{display:block!important}}.show-sp-ex{display:none!important}@media screen and (width < 407px){.show-sp-ex{display:block!important}}.show-xs{display:none!important}@media screen and (width < 390px){.show-xs{display:block!important}}@media screen and (width < 390px){.hide-xs{display:none!important}}.fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:.3s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{opacity:0}to{opacity:1}}.fadeDown{animation-name:fadeDownAnime;animation-duration:.3s;animation-fill-mode:forwards}.fadeDown a{pointer-events:none}@keyframes fadeDownAnime{from{opacity:1}to{opacity:0}}.slideRight{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;display:block}.slideRight>span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.slideRight.-visible,.slideRight.-visible>span{transform:translate(0,0)}.fv-slideRight{overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.fv-slideRight img{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.fv-slideRight.-visible,.fv-slideRight.-visible img{transform:translate(0,0)}.h-font{font-family:"Tamanegi Kaisho Geki",serif}.arrow-box{position:absolute;left:50%;transform:translateX(-50%);height:auto;width:min(2.6388888889vw,38px)}.grecaptcha-badge{z-index:30;left:7px}@media screen and (width < 768px){.grecaptcha-badge{left:auto;bottom:70px!important}}.header{height:min(3.8888888889vw,56px);position:fixed;top:0;z-index:99;width:100%;background:#fff}@media screen and (width < 768px){.header{height:min(14.358974359vw,56px)}}.header__inner{display:flex;justify-content:space-between;align-items:center;height:100%;padding-left:100px}@media screen and (width < 768px){.header__inner{padding-left:12px}}.header__title{display:flex;align-items:center;gap:7px}.header__title p{font-size:min(.8333333333vw,12px);color:#0b3899;margin-top:7px;font-weight:500;letter-spacing:.04em}.header__title img{width:min(12.1527777778vw,175px);height:auto}@media screen and (width < 768px){.header__title p{font-size:12px}.header__title img{width:min(44.8717948718vw,175px)}}.sidebar{position:fixed;right:min(.6944444444vw,10px);bottom:min(5vw,72px);z-index:99;display:flex;flex-direction:column;gap:min(.6944444444vw,10px);opacity:0}@media screen and (width < 768px){.sidebar{right:auto;bottom:0;gap:0;flex-direction:row;width:100%}}.sidebar__btn{border-radius:5px;width:max(4.1666666667vw,40px);height:245px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px 0 rgba(0,0,0,.45);gap:min(.2777777778vw,4px);font-weight:700;line-height:1.25;font-size:max(1.1111111111vw,14px);color:#fff!important;writing-mode:vertical-rl;text-orientation:upright;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sidebar__btn img,.sidebar__btn picture{pointer-events:none}.sidebar__btn,.sidebar__btn p{letter-spacing:.2em}@media screen and (width >= 1440px){.sidebar__btn{font-size:16px;width:60px}}@media screen and (width < 768px){.sidebar__btn{border-radius:0;width:50%;height:68px;font-size:min(3.5897435897vw,14px);writing-mode:horizontal-tb;box-shadow:none;gap:4px}.sidebar__btn,.sidebar__btn p{letter-spacing:.04em}}.sidebar__btn:first-of-type{border:2px solid #fff;background:#124fd3;position:relative}.sidebar__btn:first-of-type p{position:relative;z-index:1}.sidebar__btn:first-of-type img{position:absolute;width:100%;height:100%;z-index:0;top:0;right:0}@media screen and (width < 768px){.sidebar__btn:first-of-type img{right:auto;left:0;top:0}}.sidebar__btn:last-of-type{background:#06c755}@media screen and (width < 768px){.sidebar__btn:last-of-type img{width:34px;height:34px}}.first-view,.first-view *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.first-view{padding-top:min(3.8888888889vw,56px);height:100svh!important;background:#244383}@media screen and (width < 768px){.first-view{padding-top:min(14.358974359vw,56px)}}.first-view__inner{position:relative;height:100%;color:#fff;overflow:hidden}@media screen and (width < 768px){.first-view__inner{height:202.0512820513vw}}.first-view__inner .first-view__img{position:absolute;top:-9.4444444444vw;left:0;right:0;bottom:0;z-index:0}@media screen and (width >= 1440px){.first-view__inner .first-view__img{top:-136px}}@media screen and (width < 768px){.first-view__inner .first-view__img{top:-56px}}.first-view__inner .first-view__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (width < 768px){.first-view__inner .first-view__img img{display:block;margin:0 auto}}.first-view__inner .first-view__img.z-index{z-index:10}.first-view__inner .arrow-box{bottom:min(2.2222222222vw,32px);z-index:20}.first-view__content{max-width:1440px;margin:0 auto;position:relative;height:100%}.first-view__slogan{position:absolute;top:11.3194444444vw;left:10.1388888889vw;display:flex;flex-direction:column;gap:min(.8333333333vw,12px);text-shadow:3px 2px 4px #313131;z-index:20;width:min(38.125vw,549px)}@media screen and (width < 768px){.first-view__slogan{top:24.6153846154vw;left:13px;gap:min(4.1025641026vw,16px);width:100%}}.first-view__slogan h1{font-size:min(5.5555555556vw,80px);letter-spacing:.04em}@media screen and (width < 1280px){.first-view__slogan h1{font-size:4.6911649726vw}}@media screen and (width < 768px){.first-view__slogan h1{font-size:12.8205128205vw;letter-spacing:.1em}}.first-view__slogan>p{font-size:min(2.0833333333vw,30px);margin-top:min(1.1111111111vw,16px);text-align:center}@media screen and (width < 768px){.first-view__slogan>p{margin-top:16px;font-size:4.6153846154vw;text-align:left}}.first-view__s-title{display:flex;align-items:center;gap:14px;margin-bottom:min(1.3888888889vw,20px)}.first-view__s-title p{font-size:min(1.6666666667vw,24px);font-weight:700;letter-spacing:.04em}.first-view__s-title hr{width:min(16.7361111111vw,241px);height:1px;background:#fff}@media screen and (width < 768px){.first-view__s-title{margin-bottom:16px}.first-view__s-title p{font-size:4.6153846154vw}.first-view__s-title hr{width:241px}}@media screen and (width < 390px){.first-view__s-title{flex-direction:column;align-items:start}}.first-view .pic-label,.first-view__l-title{mix-blend-mode:overlay;position:absolute}.first-view__l-title{top:-4.7916666667vw;left:-1.4583333333vw;font-size:11.6666666667vw;font-weight:700;color:#bababa;letter-spacing:.02em;z-index:20}.first-view__text{position:absolute;top:28.8194444444vw;left:10.3472222222vw;z-index:20}@media screen and (width < 768px){.first-view__text{top:70.7692307692vw;left:13px}}@media screen and (width < 390px){.first-view__text{top:290px}}.first-view__text p{font-weight:500;font-size:min(1.1111111111vw,16px);line-height:1.6}@media screen and (width < 768px){.first-view__text p{font-size:3.5897435897vw}}.first-view__text ul{margin-top:min(.8333333333vw,12px);display:flex;flex-direction:column;gap:min(.6944444444vw,10px)}@media screen and (width < 768px){.first-view__text ul{margin-top:12px;gap:10px}}.first-view__text ul li{font-size:min(1.25vw,18px);font-weight:700;height:min(2.2222222222vw,32px);background:#e6e6e6;color:#0a2c75;display:flex;align-items:center;padding-left:10px;width:-moz-fit-content;width:fit-content}@media screen and (width < 768px){.first-view__text ul li{font-size:3.5897435897vw;height:7.1794871795vw}}.first-view__text ul li:nth-of-type(1){padding-right:8px}.first-view__text ul li:nth-of-type(2){padding-right:14px}.first-view__text ul li:nth-of-type(3){padding-right:11px}.first-view__text ul li span{font-size:min(1.8055555556vw,26px);margin-bottom:2px}@media screen and (width < 768px){.first-view__text ul li span{font-size:5.3846153846vw}}.first-view__text ul li::before{content:"";display:inline-block;margin-right:8px;width:min(1.3888888889vw,20px);height:min(1.3888888889vw,20px);background-image:url(../img/material-symbols_check-circle.svg);background-size:contain}@media screen and (width < 768px){.first-view__text ul li::before{width:3.8461538462vw;height:3.8461538462vw}}.contact{background:linear-gradient(54deg,#11234b 15.15%,#0a2c75 66.7%)}.contact__inner{width:min(63.4027777778vw,913px);margin:0 auto;position:relative;color:#fff;height:100%}@media screen and (width < 768px){.contact__inner{padding:40px 16px 80px;width:100%}}.contact__title{text-align:center}.contact__title h2{font-weight:700;font-size:max(1.6666666667vw,18px);white-space:normal}@media screen and (width >= 1440px){.contact__title h2{font-size:24px}}@media screen and (width < 768px){.contact__title h2{font-size:22px;width:68.9743589744vw;margin:0 auto;line-height:1.6}}.contact__title p{margin-top:min(1.6666666667vw,24px);font-weight:500;line-height:1.6;font-size:max(1.1111111111vw,14px);color:#e0e0e0}@media screen and (width >= 1440px){.contact__title p{font-size:16px}}@media screen and (width < 768px){.contact__title p{margin-top:16px;font-size:14px}}.contact__form{margin-top:min(2.2222222222vw,32px);padding:min(3.9583333333vw,57px) min(3.8888888889vw,56px) min(3.2638888889vw,47px);background:#fff;color:#3a3a3a;border-radius:4px}@media screen and (width < 768px){.contact__form{margin-top:24px;padding:32px 16px 35px}}.contact__form p{margin-top:min(2.7777777778vw,40px);color:#616161;text-align:center;font-size:max(.9722222222vw,12px)}@media screen and (width >= 1440px){.contact__form p{font-size:14px;margin-top:24px}}.contact__form .send-btn{width:min(25.2083333333vw,363px);height:max(3.3333333333vw,32px);background:#0a2c75;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;border-radius:min(2.2222222222vw,32px);margin:0 auto;margin-top:min(1.1111111111vw,16px);position:relative}@media screen and (width >= 1440px){.contact__form .send-btn{height:48px}}@media screen and (width < 768px){.contact__form .send-btn{width:315px;height:40px;border-radius:32px;margin-top:13px}}@media screen and (width < 390px){.contact__form .send-btn{width:100%}}.contact__form .wpcf7-spinner{position:absolute}.contact__form .wpcf7-submit{position:absolute;inset:0;text-align:center}.contact__form .send-btn,.contact__form .wpcf7-response-output{font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.contact__form .send-btn,.contact__form .wpcf7-response-output{font-size:16px}}.contact__list{display:flex;flex-direction:column;gap:min(1.7361111111vw,25px)}@media screen and (width < 768px){.contact__list{gap:16px}}.contact__list .item{display:flex;align-items:center;gap:min(3.0555555556vw,44px)}@media screen and (width < 1010px){.contact__list .item{flex-direction:column;gap:15px}}@media screen and (width < 768px){.contact__list .item{gap:10px}}.contact__list dt{width:min(15.7638888889vw,227px);text-align:left;display:flex;align-items:center;gap:8px;font-weight:700;font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.contact__list dt{font-size:16px}}@media screen and (width < 1010px){.contact__list dt{width:100%}}.contact__list dt span{padding:2px 8px;border-radius:3px;background:#898989;color:#fff;font-size:10px;word-break:keep-all}.contact__list dt span.required{background:#dd342c}@media screen and (width < 768px){.contact__list dt span{font-size:8px}}.contact__list dd{width:min(53vw,530px);text-align:left;white-space:pre-wrap;font-size:12px;font-weight:500}@media screen and (width < 1010px){.contact__list dd{width:100%}}.contact__list dd input{border-radius:2px;border:1px solid #b0b0b0;padding-left:12px;width:100%;height:36px;background:#f0f0f0}.contact__line{text-align:center;margin-top:min(2.7777777778vw,40px)}@media screen and (width < 768px){.contact__line{margin-top:28px;scroll-snap-align:start;scroll-snap-stop:always}}.contact__line .text{display:flex;align-items:center;gap:min(1.5277777778vw,22px);font-size:max(1.1111111111vw,14px)}.contact__line .text p{letter-spacing:.02em}@media screen and (width >= 1440px){.contact__line .text{font-size:16px}}.contact__line .text hr{width:min(18.6805555556vw,269px)}@media screen and (width < 768px){.contact__line .text{gap:10px;justify-content:center}.contact__line .text hr{width:33px}}.contact__line a{margin:min(1.5972222222vw,23px) auto 0;display:flex;align-items:center;justify-content:center;width:min(23.3333333333vw,336px);height:max(3.3333333333vw,32px);border-radius:min(2.7777777778vw,40px);color:#fff!important;background:#06c755;font-size:max(.9722222222vw,12px);gap:4px}@media screen and (width >= 1440px){.contact__line a{font-size:14px;height:48px}}.contact__line a img{width:min(1.6666666667vw,24px);height:min(1.6666666667vw,24px)}@media screen and (width < 768px){.contact__line a{width:336px;height:48px;border-radius:40px;margin-top:24px;font-size:16px}.contact__line a img{width:24px;height:24px}}@media screen and (width < 390px){.contact__line a{width:100%}}.dream{background-image:url(../img/sec3-bg.webp);background-size:cover}@media screen and (width < 768px){.dream{background-image:url(../img/sec3-bg_SP.webp);height:216.4102564103vw}}.dream .arrow-box{bottom:min(2.8472222222vw,41px)}.dream__inner{width:min(79.1666666667vw,1140px);margin-left:min(11.25vw,162px);position:relative;color:#1a1a1a;display:flex;gap:min(5vw,72px)}@media screen and (width >= 1440px){.dream__inner{margin:0 auto}}@media screen and (width < 768px){.dream__inner{padding:14.6153846154vw 16px 36.1538461538vw;width:100%;margin-left:0;flex-direction:column-reverse;gap:38px}}.dream__img{display:flex;flex-direction:column;gap:min(7.1527777778vw,130px)}.dream__img img:first-of-type{width:min(25.4166666667vw,366px);height:auto}.dream__img img:last-of-type{width:min(19.6527777778vw,283px);height:auto}@media screen and (width < 768px){.dream__img{flex-direction:row-reverse;gap:18px}.dream__img img:first-of-type{width:47.1794871795vw;height:34.6153846154vw}.dream__img img:last-of-type{margin-top:21.2820512821vw;width:36.1538461538vw;height:25.8974358974vw}}.dream__content{width:min(48.5416666667vw,699px)}@media screen and (width < 768px){.dream__content{width:100%}}.dream__title h2{font-size:min(2.5vw,36px);margin-bottom:min(2.2222222222vw,32px);color:#0a2c75;position:relative}@media screen and (width < 768px){.dream__title h2{font-size:min(6.1538461538vw,24px);margin-bottom:16px}}.dream__title h2 .text-emphasis{display:flex;gap:min(.2777777778vw,4px);position:absolute;top:min(.6944444444vw,10px);left:min(.9027777778vw,13px);font-size:min(2.2222222222vw,32px)}@media screen and (width < 768px){.dream__title h2 .text-emphasis{font-size:16px;left:7px;top:-3px;gap:9px}}.dream__title h2 span.text-body{display:block;padding-top:min(2.0833333333vw,30px)}.dream__title hr{width:100%;height:1px}.dream__text{margin:min(2.7777777778vw,40px) auto 0;font-size:max(1.1111111111vw,14px);font-weight:500;line-height:2.13;color:#1a1a1a;width:max(43.75vw,373px)}@media screen and (width >= 1440px){.dream__text{font-size:16px;width:630px}}@media screen and (width < 768px){.dream__text{width:100%;margin-top:24px;line-height:1.86;font-size:min(3.5897435897vw,16px)}}.dream__text .slideRight{display:inline-block;vertical-align:middle}.dream__text .slideRight span{color:#fff;font-weight:700;background:#0a2c75}.entry{background:#fff}.entry__inner{width:min(77.7777777778vw,1120px);margin:0 auto;color:#1a1a1a;justify-content:start;padding-top:min(2.2222222222vw,32px);height:100%}.entry__inner .arrow-box{bottom:min(2.2222222222vw,32px)}@media screen and (width < 768px){.entry__inner{padding:18px 31px 86px;width:100%}}.entry__title{color:#0a2c75;position:relative;display:flex;justify-content:center;align-items:center}.entry__title h2{font-size:min(2.7777777778vw,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entry__title h2 span{letter-spacing:.14em}@media screen and (width < 768px){.entry__title h2{font-size:18px}}.entry__title p{font-size:min(8.3333333333vw,120px);color:rgba(10,44,117,.1019607843);font-weight:800;letter-spacing:.02em}@media screen and (width < 768px){.entry__title p{font-size:48px}}.entry__steps{display:flex;gap:min(1.8055555556vw,26px);position:relative}.entry__steps hr{position:absolute;left:min(18.75vw,270px);top:min(1.5972222222vw,23px);width:min(40.7638888889vw,587px);height:3px;background:#0a2c75;border:none}@media screen and (width < 768px){.entry__steps{flex-direction:column;gap:17px;margin-top:17px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.entry__steps hr{width:3px;height:min(150.5128205128vw,587px);left:25px;top:min(15.3846153846vw,60px)}}@media screen and (width < 768px){.entry__step{display:flex;gap:24px;align-items:center}}.entry__step .heading h3{font-size:min(1.6666666667vw,24px);font-weight:700;width:min(13.3333333333vw,192px);height:min(3.4722222222vw,50px);color:#fff;display:flex;justify-content:center;margin:0 auto;gap:min(.4861111111vw,7px);padding-top:min(.9027777778vw,13px);position:relative;z-index:0}.entry__step .heading h3 span{transform:scale(1.33)}.entry__step .heading h3::before{background:linear-gradient(54deg,#11234b 15.15%,#0a2c75 66.7%);transform:skewX(-10deg);content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}@media screen and (width < 768px){.entry__step .heading h3{font-size:20px;width:50px;height:192px;padding-top:0;writing-mode:vertical-rl;text-orientation:upright;align-items:center;gap:6px}.entry__step .heading h3 span{writing-mode:horizontal-tb}.entry__step .heading h3::before{transform:skewY(-10deg)}}.entry__step .body{margin-top:min(1.3888888889vw,20px);box-shadow:0 1px 5px 0 rgba(0,0,0,.25)}.entry__step .body>img{width:min(24.7222222222vw,356px);height:min(15vw,216px)}@media screen and (width < 768px){.entry__step .body{margin-top:0}.entry__step .body>img{width:min(61.5384615385vw,240px);height:min(33.3333333333vw,130px)}}.entry__step .body .text{padding:min(1.3888888889vw,20px) min(.9027777778vw,13px);width:min(24.7222222222vw,356px);height:max(11.6666666667vw,145px);text-align:center}@media screen and (width >= 1440px){.entry__step .body .text{height:168px}}.entry__step .body .text h4{font-size:min(1.3888888889vw,20px);color:#0a2c75;font-weight:700}.entry__step .body .text p{margin-top:min(1.1111111111vw,16px);font-size:14px;font-weight:500;line-height:1.57}@media screen and (width < 768px){.entry__step .body .text{width:min(61.5384615385vw,240px);height:min(16.9230769231vw,66px);padding:8px 15px}.entry__step .body .text h4{font-size:12.8px}.entry__step .body .text p{margin-top:6.6px;font-size:9.6px}}@media screen and (width < 390px){.entry__step .body .text{height:100%}}.entry__step .body .text .cta-area{margin-top:min(1.3194444444vw,19px);display:flex;gap:4px;justify-content:center}@media screen and (width < 768px){.entry__step .body .text .cta-area{margin-top:9.6px;flex-direction:column;align-items:center}}.entry__step .body .text .cta-area a{display:flex;align-items:center;justify-content:center;width:min(11.3194444444vw,163px);height:min(2.7777777778vw,40px);border-radius:min(2.7777777778vw,40px);color:#fff;font-size:min(.9722222222vw,14px);line-height:2.86}.entry__step .body .text .cta-area a:first-of-type{background:#0a2c75}.entry__step .body .text .cta-area a:last-of-type{background:#06c755;gap:min(.2777777778vw,4px)}.entry__step .body .text .cta-area a img{width:min(1.6666666667vw,24px);height:min(1.6666666667vw,24px)}@media screen and (width < 768px){.entry__step .body .text .cta-area a{width:185px;height:32px;border-radius:32px;font-size:min(2.8717948718vw,11.2px);line-height:1}.entry__step .body .text .cta-area a img{width:19.2px;height:19.2px}}@media screen and (width < 768px){.entry__step:first-of-type .body .text{height:100%}}.entry__step:last-of-type .body .text{padding:min(1.3888888889vw,20px) min(2.0833333333vw,30px)}.entry__step:last-of-type .body .text p{text-align:left}.guideline{background-image:url(../img/sec9-bg.webp);background-size:cover}.guideline__inner{width:min(77.7777777778vw,1120px);margin:0 auto;padding:min(2.9166666667vw,42px) 0 min(6.4583333333vw,93px);position:relative;color:#1a1a1a}.guideline__inner .arrow-box{bottom:min(2.2222222222vw,32px)}@media screen and (width < 768px){.guideline__inner{padding:41px 16px 112px;width:100%}}.guideline__title{color:#0a2c75;position:relative;display:flex;justify-content:center;align-items:center}.guideline__title h2{font-size:min(2.7777777778vw,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guideline__title h2 span{letter-spacing:.14em}@media screen and (width < 768px){.guideline__title h2{font-size:18px}}.guideline__title p{font-size:min(7.2222222222vw,104px);color:#d0d0d0;font-weight:800;letter-spacing:.02em;mix-blend-mode:overlay;position:relative;z-index:2}@media screen and (width < 768px){.guideline__title p{font-size:48px}}.guideline__content{margin-top:min(2.9166666667vw,42px)}@media screen and (width < 768px){.guideline__content{margin-top:24px}}.guideline__content table{background:rgba(245,245,245,.8980392157);border-collapse:collapse;font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.guideline__content table{font-size:16px}}@media screen and (width < 768px){.guideline__content table{font-size:12px;width:100%}}.guideline__content table tr th{padding:min(1.6666666667vw,24px);background:#0a2c75;width:min(15vw,216px);color:#fff;text-align:center;vertical-align:middle;border:1px solid #c7c7c7}@media screen and (width < 768px){.guideline__content table tr th{width:80px;padding:14px 6px}}.guideline__content table tr td{padding:min(1.6666666667vw,24px) min(3.3333333333vw,48px);background:rgba(255,255,255,.0901960784);width:min(62.7777777778vw,904px);border:1px solid #c7c7c7;font-weight:500}@media screen and (width < 768px){.guideline__content table tr td{width:279px;padding:16px}}.reasons::before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;background-image:url(../img/sec4-bg.webp);background-size:cover;background-position:right;background-repeat:no-repeat}@media screen and (width < 768px){.reasons::before{background-image:url(../img/sec4-bg_SP.webp)}}.reasons__box{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center}@media screen and (width < 768px){.reasons__box{display:block}}@media screen and (width < 768px){.reasons__box:first-of-type{padding:23px 16px 143px}}.reasons__box:first-of-type .reasons__item{margin-top:min(2.5vw,36px)}.reasons__box:first-of-type .reasons__item .reasons__text{width:min(45.3472222222vw,653px)}.reasons__box:first-of-type .reasons__item .reasons__text p{margin-top:min(2.7777777778vw,40px)}.reasons__box:first-of-type .reasons__item picture img{width:min(25.5555555556vw,368px);height:min(29.3055555556vw,422px)}@media screen and (width < 768px){.reasons__box:first-of-type .reasons__item{margin-top:44px}.reasons__box:first-of-type .reasons__item .reasons__text{width:100%}.reasons__box:first-of-type .reasons__item .reasons__text p{margin-top:12px}.reasons__box:first-of-type .reasons__item picture img{width:min(83.0769230769vw,324px);height:min(46.1538461538vw,180px);margin-top:35px}}@media screen and (width < 768px){.reasons__box:nth-of-type(2){padding:24px 16px 129px}}.reasons__box:nth-of-type(2) .reasons__item:first-of-type{flex-direction:row-reverse}.reasons__box:nth-of-type(2) .reasons__item:first-of-type .reasons__text{width:min(44.8611111111vw,646px)}.reasons__box:nth-of-type(2) .reasons__item:first-of-type .reasons__text p{margin-top:min(2.2222222222vw,32px)}.reasons__box:nth-of-type(2) .reasons__item:first-of-type picture img{width:min(27.2222222222vw,392px);height:min(18.1944444444vw,262px)}@media screen and (width < 768px){.reasons__box:nth-of-type(2) .reasons__item:first-of-type{flex-direction:column}.reasons__box:nth-of-type(2) .reasons__item:first-of-type .reasons__text{width:100%}.reasons__box:nth-of-type(2) .reasons__item:first-of-type .reasons__text p{margin-top:10px}.reasons__box:nth-of-type(2) .reasons__item:first-of-type picture img{width:min(83.0769230769vw,324px);height:min(46.1538461538vw,180px);margin-top:16px}}.reasons__box:nth-of-type(2) .reasons__item:last-of-type{margin-top:min(4.375vw,63px)}.reasons__box:nth-of-type(2) .reasons__item:last-of-type .reasons__text{width:min(42.7777777778vw,616px)}.reasons__box:nth-of-type(2) .reasons__item:last-of-type .reasons__text p{margin-top:min(2.2222222222vw,32px)}.reasons__box:nth-of-type(2) .reasons__item:last-of-type picture img{width:min(28.4722222222vw,410px);height:min(18.75vw,270px)}@media screen and (width < 768px){.reasons__box:nth-of-type(2) .reasons__item:last-of-type{margin-top:25px}.reasons__box:nth-of-type(2) .reasons__item:last-of-type .reasons__text{width:100%}.reasons__box:nth-of-type(2) .reasons__item:last-of-type .reasons__text p{margin-top:10px}.reasons__box:nth-of-type(2) .reasons__item:last-of-type picture img{margin-top:23px;width:322px;height:181px;width:min(82.5641025641vw,322px);height:min(46.4102564103vw,181px)}}@media screen and (width < 768px){.reasons__box:last-of-type{padding:24px 16px 117px}}.reasons__box:last-of-type .reasons__item:first-of-type{flex-direction:row-reverse}@media screen and (width < 768px){.reasons__box:last-of-type .reasons__item:first-of-type{flex-direction:column}}.reasons__box:last-of-type .reasons__item:first-of-type .reasons__text{width:min(43.0555555556vw,620px)}.reasons__box:last-of-type .reasons__item:first-of-type .reasons__text p{margin-top:min(2.2222222222vw,32px)}.reasons__box:last-of-type .reasons__item:first-of-type picture img{width:min(28.4722222222vw,410px);height:min(18.75vw,270px)}@media screen and (width < 768px){.reasons__box:last-of-type .reasons__item:first-of-type .reasons__text{width:100%}.reasons__box:last-of-type .reasons__item:first-of-type .reasons__text p{margin-top:10px}.reasons__box:last-of-type .reasons__item:first-of-type picture img{margin-top:20px;width:min(82.5641025641vw,322px);height:min(46.4102564103vw,181px)}}.reasons__box:last-of-type .reasons__item:last-of-type{margin-top:min(4.0277777778vw,58px)}.reasons__box:last-of-type .reasons__item:last-of-type .reasons__text{width:min(40.4861111111vw,583px)}.reasons__box:last-of-type .reasons__item:last-of-type .reasons__text p{margin-top:min(2.7777777778vw,40px)}.reasons__box:last-of-type .reasons__item:last-of-type picture img{width:min(27.2222222222vw,392px);height:min(18.1944444444vw,262px)}@media screen and (width < 768px){.reasons__box:last-of-type .reasons__item:last-of-type{margin-top:12px}.reasons__box:last-of-type .reasons__item:last-of-type .reasons__text{width:100%}.reasons__box:last-of-type .reasons__item:last-of-type .reasons__text p{margin-top:10px}.reasons__box:last-of-type .reasons__item:last-of-type picture img{margin-top:13px;width:min(82.5641025641vw,322px);height:min(46.4102564103vw,181px)}}.reasons__box .arrow-box{bottom:min(2.2222222222vw,32px)}.reasons__title{color:#fff;position:relative;height:min(10vw,144px);display:flex;justify-content:center;align-items:center}@media screen and (width < 768px){.reasons__title{height:80px}}.reasons__title h2{height:min(7.3611111111vw,106px);text-align:center;position:absolute;top:min(1.875vw,27px);left:50%;transform:translateX(-50%)}@media screen and (width < 768px){.reasons__title h2{top:20px;height:61px}}.reasons__title h2 span{font-size:min(2.5vw,36px);letter-spacing:.14em}.reasons__title h2 span.small{display:block;margin-bottom:min(1.25vw,18px);font-size:min(2.0833333333vw,30px);letter-spacing:.14em}.reasons__title h2 span.big{display:inline;font-size:min(3.3333333333vw,48px)}@media screen and (width < 768px){.reasons__title h2 span{font-size:28px}.reasons__title h2 span.small{font-size:20px;margin-bottom:12px}.reasons__title h2 span.big{font-size:29px}}.reasons__title p{font-size:min(10vw,144px);color:#bababa;font-weight:700;mix-blend-mode:overlay;letter-spacing:.02em}@media screen and (width < 768px){.reasons__title p{font-size:min(20.5128205128vw,80px)}}.reasons__item{display:flex;justify-content:space-between;width:min(79.1666666667vw,1140px);margin:0 auto}.reasons__item picture{text-align:center}@media screen and (width < 768px){.reasons__item{flex-direction:column;width:100%}}.reasons__text img{width:min(13.1944444444vw,190px)}@media screen and (width < 768px){.reasons__text img{width:110px}}.reasons__text .slideRight{display:block;width:-moz-fit-content;width:fit-content}.reasons__text .slideRight span{font-size:min(2.2222222222vw,32px);font-weight:700;color:#0a2c75;white-space:nowrap;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 12px;height:min(2.5vw,36px);background:#fff}.reasons__text .slideRight span:nth-of-type(2){margin-top:min(1.1111111111vw,16px)}@media screen and (width < 768px){.reasons__text .slideRight span{font-size:min(4.6153846154vw,18px);height:28px}.reasons__text .slideRight span:nth-of-type(2){margin-top:8px}}.reasons__text .slideRight:first-of-type{margin-top:min(.6944444444vw,10px)}@media screen and (width < 768px){.reasons__text .slideRight:first-of-type{margin-top:8px}}.reasons__text .slideRight:nth-of-type(n+2){margin-top:min(1.25vw,18px)}@media screen and (width < 768px){.reasons__text .slideRight:nth-of-type(n+2){margin-top:8px}}.reasons__text .slideRight span{font-size:min(2.0138888889vw,29px);font-family:"Tamanegi Kaisho Geki",serif;font-weight:400;letter-spacing:.14em;height:min(2.7777777778vw,40px)}@media screen and (width < 768px){.reasons__text .slideRight span{font-size:min(4.1025641026vw,18px);height:min(5.1282051282vw,22px)}}.reasons__text p{font-size:max(1.1111111111vw,14px);font-weight:500;line-height:2;color:#fafafa}@media screen and (width >= 1440px){.reasons__text p{font-size:16px}}@media screen and (width < 768px){.reasons__text p{font-size:min(3.0769230769vw,14px)}}.reasons__text p span{font-weight:700;color:#f8ed20}.wants{background-image:url(../img/sec1-bg.webp);background-size:cover}@media screen and (width < 768px){.wants{background-image:url(../img/sec1-bg_SP.webp)}}.wants .arrow-box{bottom:min(2.8472222222vw,41px)}.wants__inner{width:min(72.2222222222vw,1040px);margin-left:min(10.4166666667vw,150px);position:relative;height:100%}.wants__inner .illust-man{position:absolute;right:max(-13.1944444444vw,-190px);bottom:3.125vw;width:min(20.8333333333vw,300px);height:auto}@media screen and (width >= 1440px){.wants__inner{margin:0 auto}}@media screen and (width < 768px){.wants__inner{padding:16.1538461538vw 16px 56.4102564103vw;margin-left:0;width:100%}.wants__inner .illust-man{right:16px;bottom:54px;width:30vw}}.wants__title{color:#0a2c75}.wants__title h2{margin-bottom:min(2.2222222222vw,32px);height:min(7.7777777778vw,112px)}@media screen and (width < 768px){.wants__title h2{margin-bottom:16px;height:64px}}.wants__title h2 span{display:block;width:-moz-fit-content;width:fit-content}.wants__title h2 span.small{font-size:min(2.2222222222vw,32px);margin-bottom:min(1.1111111111vw,16px);letter-spacing:.2em}@media screen and (width < 768px){.wants__title h2 span.small{font-size:min(5.641025641vw,22px);margin-bottom:12px}}.wants__title h2 span.big{font-size:min(3.3333333333vw,48px);letter-spacing:.168em}@media screen and (width < 768px){.wants__title h2 span.big{font-size:min(7.6923076923vw,30px)}}.wants__title hr{width:100%;height:1px}.wants__list{display:flex;gap:min(5.7638888889vw,83px);margin-top:min(4.4444444444vw,64px)}@media screen and (width < 768px){.wants__list{flex-direction:column;gap:24px;margin-top:24px}}.wants__items{display:flex;flex-direction:column;gap:min(2.2222222222vw,32px)}@media screen and (width < 768px){.wants__items{gap:6.1538461538vw}}.wants__item{font-size:min(1.25vw,18px);font-weight:500;display:flex;align-items:start}@media screen and (width < 768px){.wants__item{font-size:min(3.5897435897vw,16px)}}.wants__item span.yellow{font-weight:700;background-color:#f8ed20;padding:0 5px}@media screen and (width < 768px){.wants__item span.mtop{display:inline-block;margin-top:7px}}.wants__item::before{content:"";display:inline-block;margin-right:12px;width:min(1.6666666667vw,24px);height:min(1.6666666667vw,24px);background-image:url(../img/material-symbols_check-square.svg);background-size:contain;flex-shrink:0}@media screen and (width < 768px){.wants__item::before{width:20px;height:20px}}.welcome{background:linear-gradient(54deg,#11234b 15.15%,#0a2c75 66.7%)}.welcome .arrow-box{bottom:min(2.2222222222vw,32px)}.welcome__inner{width:min(79.1666666667vw,1140px);margin-left:min(10.4166666667vw,150px);position:relative;color:#fff;display:flex;gap:min(9.7222222222vw,140px)}.welcome__inner picture img{margin-top:min(2.1527777778vw,31px);width:min(27.0833333333vw,390px);height:min(36.1111111111vw,520px)}@media screen and (width >= 1440px){.welcome__inner{margin:0 auto}}@media screen and (width < 768px){.welcome__inner{margin-left:0;width:100%;padding:40px 16px 138px;flex-direction:column;gap:47px}.welcome__inner picture img{width:min(91.7948717949vw,358px);height:auto;margin:0 auto;display:block}}.welcome__content{width:min(42.3611111111vw,610px)}@media screen and (width < 768px){.welcome__content{width:100%}}.welcome__title h2{font-size:min(2.2222222222vw,32px);margin-bottom:min(2.2222222222vw,32px);position:relative;width:-moz-fit-content;width:fit-content}@media screen and (width < 768px){.welcome__title h2{font-size:18px;margin-bottom:16px}}.welcome__title h2 .text-emphasis{display:flex;gap:min(.1388888889vw,2px);position:relative;top:min(.6944444444vw,10px);left:min(.9027777778vw,13px);font-size:min(2.2222222222vw,32px);color:#f8ed20}@media screen and (width < 768px){.welcome__title h2 .text-emphasis{font-size:16px;left:7px;gap:4px}}.welcome__title h2 span{display:block}.welcome__title h2 span.small{margin-bottom:min(1.6666666667vw,24px);letter-spacing:.14em}@media screen and (width < 768px){.welcome__title h2 span.small{margin-bottom:14px}}.welcome__title h2 span.big{font-size:min(3.8888888889vw,56px);letter-spacing:.14em}@media screen and (width < 768px){.welcome__title h2 span.big{font-size:min(7.6923076923vw,30px)}}.welcome__title hr{width:100%;height:1px}.welcome__text{margin-top:min(3.8888888889vw,56px)}@media screen and (width < 768px){.welcome__text{margin-top:30px}}.welcome__text h3 span{font-size:min(2.2222222222vw,32px);font-weight:700;color:#0a2c75;white-space:nowrap;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 12px;height:min(2.5vw,36px);background:#fff}.welcome__text h3 span:nth-of-type(2){margin-top:min(1.1111111111vw,16px)}@media screen and (width < 768px){.welcome__text h3 span{font-size:min(4.6153846154vw,18px);height:28px}.welcome__text h3 span:nth-of-type(2){margin-top:8px}}.welcome__text p{margin-top:min(4.4444444444vw,64px);font-size:max(1.25vw,14px);font-weight:500;line-height:1.89;color:#e0e0e0}@media screen and (width >= 1440px){.welcome__text p{font-size:18px}}@media screen and (width < 768px){.welcome__text p{margin-top:24px;font-size:min(3.5897435897vw,16px)}}.message{background:linear-gradient(54deg,#11234b 15.15%,#0a2c75 66.7%)}.message__inner{color:#fff;max-width:1440px;margin:0 auto;position:relative;height:100%}.message__inner .arrow-box{bottom:min(2.2222222222vw,32px)}@media screen and (width >= 1440px){.message__inner{margin:0 auto}}@media screen and (width < 768px){.message__inner{padding:113px 16px 92px;flex-direction:column}}@media screen and (width < 390px){.message__inner picture img{width:300px}}.message__title{position:absolute;top:max(-3.0555555556vw,-44px);left:max(-.7638888889vw,-11px)}.message__title p{font-size:min(9.4444444444vw,136px);font-weight:800;color:rgba(255,255,255,.1019607843);letter-spacing:.02em}@media screen and (width < 768px){.message__title p{font-size:56px}}.message__title .title-jp{display:flex;gap:min(2.0833333333vw,30px);align-items:center;margin-top:max(-1.3888888889vw,-20px)}.message__title .title-jp hr{width:min(29.6527777778vw,427px)}.message__title .title-jp h2{color:#fff;font-size:min(2.5vw,36px)}.message__title .title-jp h2 span{letter-spacing:.14em}@media screen and (width < 768px){.message__title .title-jp{gap:11px}.message__title .title-jp hr{width:142px}.message__title .title-jp h2{font-size:18px}}.message__content{width:-moz-fit-content;width:fit-content;display:flex;gap:min(6.875vw,99px);height:100%;align-items:center}.message__content picture img{width:min(35.3472222222vw,509px);height:min(36.1111111111vw,526px)}@media screen and (width < 993px){.message__content{margin-top:45px}}@media screen and (width < 768px){.message__content{margin-top:0;margin-left:0;width:100%;flex-direction:column;gap:0}.message__content picture img{width:min(95.3846153846vw,372px);height:auto;margin:25px auto 0;display:block}}.message__text{width:min(42.9166666667vw,618px);margin-top:min(4.5833333333vw,66px);margin-left:min(10.4166666667vw,150px)}@media screen and (width < 768px){.message__text{width:100%;margin-top:0;margin-left:0}}.message__text h3 span{font-size:min(2.2222222222vw,32px);font-weight:700;color:#0a2c75;white-space:nowrap;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 12px;height:min(2.5vw,36px);background:#fff}.message__text h3 span:nth-of-type(2){margin-top:min(1.1111111111vw,16px)}@media screen and (width < 768px){.message__text h3 span{font-size:min(4.6153846154vw,18px);height:28px}.message__text h3 span:nth-of-type(2){margin-top:8px}}@media screen and (width < 768px){.message__text h3 span{font-size:16px;height:32px;line-height:2;padding:0 4px}}.message__text h3 span:nth-of-type(2){margin-top:min(1.0416666667vw,15px)}@media screen and (width < 768px){.message__text h3 span{margin-top:7px}}.message__text p{margin-top:min(2.2222222222vw,32px);font-weight:500;line-height:2;color:#e6e6e6;letter-spacing:.02em;font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.message__text p{font-size:16px}}@media screen and (width < 768px){.message__text p{font-size:13px;margin-top:16px}}.faq{background:linear-gradient(0deg,rgba(205,205,205,.15) 0,rgba(205,205,205,.15) 100%),#fff}.faq__inner{width:min(77.7777777778vw,1120px);margin:0 auto;padding:min(3.3333333333vw,48px) 0 min(13.75vw,198px);color:#1a1a1a;justify-content:start;height:100%}.faq__inner .arrow-box{bottom:min(2.2222222222vw,32px)}@media screen and (width < 768px){.faq__inner{padding:64px 16px 332px;width:100%}}.faq__title{color:#0a2c75;position:relative;display:flex;justify-content:center;align-items:center}.faq__title h2{font-size:min(2.7777777778vw,40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__title h2 span{letter-spacing:.14em}@media screen and (width < 768px){.faq__title h2{font-size:18px}}.faq__title p{font-size:min(8.3333333333vw,120px);color:rgba(10,44,117,.1019607843);font-weight:800;letter-spacing:.02em}@media screen and (width < 768px){.faq__title p{font-size:56px}}.faq__list{display:flex;flex-direction:column;gap:min(2.7777777778vw,40px);margin-top:min(4.8611111111vw,70px)}@media screen and (width < 768px){.faq__list{margin-top:56px;gap:32px}}.faq__item{font-weight:500;color:#1a1a1a}.faq__item .item-header{padding:min(.8333333333vw,12px) min(1.1111111111vw,16px);display:flex;justify-content:space-between;align-items:center;background:#0a2c75;color:#fff}@media screen and (width < 768px){.faq__item .item-header{padding:9px 12px}}.faq__item .item-header h3{display:flex;align-items:center;font-size:max(1.25vw,16px);gap:min(1.1111111111vw,16px);white-space:normal}@media screen and (width >= 1440px){.faq__item .item-header h3{font-size:18px}}@media screen and (width < 768px){.faq__item .item-header h3{gap:16px;line-height:1.5}}.faq__item .item-header h3::before{content:"Q";display:flex;justify-content:center;align-items:center;width:min(2.7777777778vw,40px);height:min(2.7777777778vw,40px);background:#fff;color:#0a2c75;font-size:min(1.6666666667vw,24px);font-weight:700;flex-shrink:0}@media screen and (width < 768px){.faq__item .item-header h3::before{width:28px;height:28px;font-size:20px}}.faq__item .item-header::after{content:"";display:inline-block;width:min(3.3333333333vw,48px);height:min(1.6666666667vw,24px);background:url(../img/weui_arrow-filled.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s}@media screen and (width < 768px){.faq__item .item-header::after{width:32px;height:16px}}.faq__item .item-header.open::after{transform:rotate(180deg)}.faq__item .item-content{margin-top:min(1.5972222222vw,23px);padding-left:min(1.1111111111vw,16px)}@media screen and (width < 768px){.faq__item .item-content{padding-left:10px;margin-top:8px}}.faq__item .item-content p{display:flex;align-items:start;gap:min(1.25vw,18px);font-size:max(1.1111111111vw,14px);line-height:1.8;letter-spacing:.02em}@media screen and (width >= 1440px){.faq__item .item-content p{font-size:16px}}@media screen and (width < 768px){.faq__item .item-content p{gap:16px}}.faq__item .item-content p::before{content:"A";width:min(2.7777777778vw,40px);height:min(2.7777777778vw,40px);background:#0a2c75;color:#fff;font-size:min(1.6666666667vw,24px);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (width < 768px){.faq__item .item-content p::before{width:28px;height:28px;font-size:20px}}.interview{background:#fff}.interview .arrow-box{bottom:min(2.2222222222vw,32px)}.interview__inner{padding:min(14.4444444444vw,208px) 0 min(11.25vw,162px);color:#1a1a1a;position:relative;max-width:1440px;margin:0 auto;justify-content:start;height:100%}@media screen and (width >= 1440px){.interview__inner{margin:0 auto}}@media screen and (width < 768px){.interview__inner{padding:106px 22px 144px 13px}}.interview__title{position:absolute;top:max(-3.0555555556vw,-44px);left:max(-.7638888889vw,-11px)}@media screen and (width < 768px){.interview__title{top:-24px}}.interview__title p{font-size:min(7.2222222222vw,104px);font-weight:800;color:rgba(0,83,199,.3490196078);letter-spacing:.02em}@media screen and (width < 768px){.interview__title p{font-size:min(14.358974359vw,56px)}}.interview__title .title-jp{display:flex;gap:min(1.3194444444vw,19px);align-items:center}.interview__title .title-jp hr{width:min(9.2361111111vw,133px)}.interview__title .title-jp h2{color:#0a2c75;font-size:min(2.2222222222vw,32px)}.interview__title .title-jp h2 span{letter-spacing:.14em}@media screen and (width < 768px){.interview__title .title-jp{gap:9px}.interview__title .title-jp hr{width:33px}.interview__title .title-jp h2{font-size:14px}}.interview__content{display:flex;gap:min(5.1388888889vw,74px);width:min(79.1666666667vw,1140px);margin-left:min(9.7916666667vw,141px)}.interview__content .sec-img{width:min(30.3472222222vw,437px);height:min(20.8333333333vw,300px)}@media screen and (width < 1280px){.interview__content{flex-direction:column;align-items:center}.interview__content .sec-img{width:437px;height:300px}}@media screen and (width < 768px){.interview__content{gap:36px;margin-left:0;width:100%}.interview__content .sec-img{width:min(91.0256410256vw,355px);height:auto;margin:0 auto;display:block}}.interview__list{display:flex;flex-direction:column;gap:min(3.3333333333vw,48px);width:min(42.8472222222vw,617px);overflow:auto;height:28.4722222222vw}@media screen and (width < 1280px){.interview__list{width:100%;gap:25px;margin-left:11px;height:auto}}.interview__item{font-weight:500;color:#1a1a1a}.interview__item .item-header{padding-bottom:min(.5555555556vw,8px);border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 768px){.interview__item .item-header{padding-bottom:8px}}.interview__item .item-header h3{display:flex;align-items:center;font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.interview__item .item-header h3{font-size:16px}}@media screen and (width < 768px){.interview__item .item-header h3{white-space:normal;line-height:1.39;padding-right:23px}}.interview__item .item-header img{width:min(3.3333333333vw,48px);height:min(2.0833333333vw,30px);margin-right:min(.5555555556vw,8px)}@media screen and (width < 768px){.interview__item .item-header img{width:39px;height:26px;margin-right:4px}}.interview__item .item-header::after{content:"";display:inline-block;width:min(1.6666666667vw,24px);height:min(1.6666666667vw,24px);background-image:url(../img/ic_twotone-plus.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}@media screen and (width < 768px){.interview__item .item-header::after{width:24px;height:24px}}.interview__item .item-header.open::after{background-image:url(../img/ic_sharp-minus.svg)}.interview__item .item-content{margin-top:min(.9027777778vw,13px)}@media screen and (width < 768px){.interview__item .item-content{margin-top:8px}}.interview__item .item-content p{line-height:1.88;letter-spacing:.05em;font-size:max(1.1111111111vw,14px)}@media screen and (width >= 1440px){.interview__item .item-content p{font-size:16px}}