@charset "UTF-8";main{overflow-x:clip}.interview-fv{width:100%;.interview-fv-inner{display:flex;@media(max-width:768px){flex-direction:column-reverse}.txt-wrap{width:50%;aspect-ratio:640 / 720;max-height:720px;background:url(/saiyo_joho/html/assets/img/interview/interviewpade-bg_pc.jpg)no-repeat;background-size:cover;background-position:center;padding:min(8.984375vw,115px) min(7.65625cqw,98px) min(7.968749999999999vw,102px);@media(max-width:768px){width:100%;height:fit-content;aspect-ratio:unset;max-height:unset;background:url(/saiyo_joho/html/assets/img/interview/interviewpade-bg_sp.jpg)no-repeat;background-size:cover;background-position:center;padding:64px 20px}.interviewpage-ttl{width:min(33.28125vw,426px);@media(max-width:768px){width:100%;margin-left:0}.caption{padding-right:min(7.03125vw,90px);font-family:var(--marcellus);font-size:min(1.09375vw,1.4rem);letter-spacing:.1em;line-height:1;color:#fff;position:relative;@media(max-width:768px){padding-right:90px;font-size:1.4rem}&:before{content:"";position:absolute;top:50%;right:0;width:min(6.25cqw,80px);height:1px;background-color:#fff;@media(max-width:768px){width:80px}}}.mainttl{font-size:min(1.5625vw,2rem);font-family:var(--shippori);font-weight:600;letter-spacing:.04em;color:#fff;margin-top:min(1.25vw,16px);@media(max-width:768px){font-size:2rem;margin-top:16px}}}.fv-copy{font-size:min(3.125vw,40px);font-family:var(--shippori);font-weight:600;letter-spacing:0;color:#fff;text-align:justify;word-break:break-all;margin:min(3.75vw,48px) 0 0;@media(max-width:768px){width:100%;font-size:2.4rem;margin:32px 0 0}}.name-block{width:min(33.28125vw,426px);margin:min(3.75vw,48px) 0 0 0;color:#fff;@media(max-width:768px){width:100%;margin:32px 0 0}.txt1{display:flex;align-items:center;span{display:block;width:fit-content;margin-right:min(.78125vw,10px);padding:min(.234375vw,3px) min(.78125vw,10px);font-size:min(.859375vw,11px);font-weight:500;letter-spacing:.04em;line-height:1;border:1px solid #fff;border-radius:50px;@media(max-width:768px){margin-right:10px;padding:3px 10px;font-size:1.1rem}}p{font-family:var(--marcellus);font-size:min(1.25vw,1.6rem);font-weight:400;letter-spacing:.04em;line-height:1;@media(max-width:768px){font-size:1.6rem}}}.txt2{margin-top:.778em;font-family:var(--shippori);font-size:min(1.40625vw,1.8rem);font-weight:600;letter-spacing:.02em;line-height:1.4;@media(max-width:768px){font-size:1.8rem}}.txt3{font-size:min(.9375vw,1.2rem);letter-spacing:.04em;@media(max-width:768px){font-size:1.2rem}}}}.image{width:50%;max-height:720px;@media(max-width:768px){width:100%;max-height:unset;margin-top:70px}img{height:100%;object-fit:cover}}}}.contents-box{width:100%;padding-top:min(150px,11.71875cqw);@media(max-width:768px){padding-top:0}}.contents-box_inner{max-width:1280px;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap;@media(max-width:768px){display:block}}.contents-box_inner .float-menu{position:sticky;top:100px;margin-bottom:200px;left:min(112px,8.75cqw);width:min(246px,19.21875cqw);z-index:2;@media(max-width:768px){position:relative;top:0;left:0;width:100%;margin-bottom:0;padding:64px 20px;background-color:#fff}.cap{display:block;width:fit-content;padding-right:min(90px,7.03125cqw);font-family:var(--marcellus);font-size:min(2.4rem,1.875cqw);font-weight:400;letter-spacing:.04em;line-height:1;position:relative;@media(max-width:768px){padding-right:90px;font-size:2.4rem}&:after{content:"";position:absolute;top:50%;right:0;width:min(80px,6.25cqw);height:1px;background-color:#ccc;@media(max-width:768px){width:80px}}}}.contents-box_inner .float-menu .side-navi{width:100%;margin-top:min(28px,2.1875cqw);@media(max-width:768px){margin-top:24px}li{margin-bottom:min(16px,1.25cqw);@media(max-width:768px){margin-bottom:0;padding-top:16px;border-bottom:1px solid #CCCCCC}}.anchor{display:block;width:100%;padding-left:min(30px,2.34375cqw);font-size:min(1.2rem,.9375cqw);font-weight:400;letter-spacing:.04em;line-height:1.833;color:#888;position:relative;transition:color .3s 0s ease;@media(max-width:768px){padding-left:30px;padding-bottom:16px;font-size:1.2rem;color:var(--black);&:after{content:"";position:absolute;top:0;right:0;width:24px;aspect-ratio:1/1;background:url(/saiyo_joho/html/assets/img/common/anchor-arrow.svg)no-repeat;background-size:contain}}.num{position:absolute;top:50%;left:0;translate:0 -50%;font-family:var(--shippori);font-size:min(1.5rem,1.171875cqw);font-weight:400;letter-spacing:.04em;line-height:1;color:#888;transition:color .3s 0s ease;@media(max-width:768px){top:4px;translate:0 0;font-size:1.5rem;color:var(--orange)}}&.is-crrent{color:var(--orange);.num{color:var(--orange)}}.line{padding-bottom:2px;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);background-size:0% 100%;background-repeat:no-repeat;transition:background-size .3s 0s ease}@media(min-width:769px){&:hover{.line{background-size:100% 100%}}}}}.sec-box{width:calc(100% - min(382px,29.843750000000004cqw));margin-left:auto;padding-right:min(112px,8.75cqw);@media(max-width:768px){width:100%;padding-top:0;padding-right:0}}.sec-box+.sec-box{margin-top:min(150px,11.71875cqw);@media(max-width:768px){margin-top:64px}}@media(max-width:768px){.sec-box .block .txt-wrap{padding:0 20px}}.sec-box .section-ttl{width:100%;position:relative;@media(max-width:768px){width:100%;margin:0 auto}.caption{font-size:min(1.5rem,1.171875cqw);letter-spacing:.04em;line-height:1;color:var(--orange);display:flex;align-items:baseline;gap:1em;@media(max-width:768px){font-size:1.6rem}.num{font-family:var(--shippori);font-size:2.5em}}}.sec-box .block .txt-wrap .copy{font-size:min(32px,2.5cqw);font-family:var(--shippori);font-weight:600;letter-spacing:.04em;text-align:justify;word-break:break-all;line-height:1.9375;margin-top:min(24px,1.875cqw);@media(max-width:768px){font-size:2.8rem;line-height:1.428;margin-top:24px}}.sec-box .block .txt-wrap .block-txt{font-size:min(1.5rem,1.171875cqw);letter-spacing:.12em;line-height:2.26666;text-align:justify;word-break:break-all;margin-top:min(35px,2.734375cqw);@media(max-width:768px){font-size:1.5rem;margin-top:35px;letter-spacing:.13em}.-orange{font-weight:600;color:var(--orange)}}.sec-box .image{width:min(898px,70.15625cqw);margin-top:4.0625cqw;@media(max-width:768px){width:100%;margin-top:40px}picture{display:block;width:100%;height:fit-content}}.sec-box#anchor02 .block{display:flex;justify-content:space-between;@media(max-width:768px){flex-direction:column-reverse;width:100%;padding:0 20px}.txt-wrap{width:min(426px,33.28125cqw);@media(max-width:768px){width:100%;padding:0}}.copy{letter-spacing:.02em}.image{width:min(312px,24.375cqw);margin-top:0;@media(max-width:768px){width:100%;margin-top:40px}}}.sec-box#anchor04 .block{.section-ttl{position:relative;.caption{content:"";position:absolute;align-items:center;top:max(-18px,-1.40625cqw);left:max(-12px,-.9375cqw);@media(max-width:768px){top:-25px;left:20px}.num{color:var(--black)}.line{display:block;width:1px;height:min(34px,2.65625cqw);background-color:var(--black);@media(max-width:768px){height:34px}}.txt{font-size:min(3.2rem,2.5cqw);font-family:var(--marcellus);color:var(--black);@media(max-width:768px){font-size:3.2rem}}}.ttl{content:"";position:absolute;height:min(200px,15.625cqw);top:min(44px,3.4375cqw);left:max(-12px,-.9375cqw);font-size:min(2.4rem,1.875cqw);font-family:var(--shippori);font-weight:600;writing-mode:vertical-rl;line-height:1;letter-spacing:.1em;@media(max-width:768px){height:200px;top:-15px;left:unset;right:20px;font-size:2rem}span{text-combine-upright:all;padding-bottom:min(5px,.390625cqw);@media(max-width:768px){padding-bottom:5px}}}}.txt-wrap{background-image:var(--gradient3);padding:min(48px,3.75cqw) min(66px,5.15625cqw) min(80px,6.25cqw);@media(max-width:768px){padding:40px 20px 64px}.copy{font-size:min(2.4rem,1.875cqw);line-height:2;color:#fff;margin-top:0;@media(max-width:768px){font-size:2.4rem}}.block-txt{color:#fff;letter-spacing:.15em;.-weight{font-weight:600}}}.image{width:100%}}.sec-box#anchor05{padding:0 0 0 20px;.block{.section-ttl{position:relative;.caption{align-items:center;position:relative;@media(max-width:768px){padding-bottom:25px}.num{color:var(--black)}.line{display:block;width:1px;height:min(34px,2.65625cqw);background-color:var(--black);@media(max-width:768px){height:34px}}.txt{font-size:min(3.2rem,2.5cqw);font-family:var(--marcellus);color:var(--black);@media(max-width:768px){font-size:3.2rem}}.ttl{font-size:min(1.5rem,1.171875cqw);font-family:var(--shippori);font-weight:600;letter-spacing:.04em;margin-top:min(10px,.78125cqw);@media(max-width:768px){position:absolute;bottom:0;left:85px;font-size:1.5rem;margin-top:0}}}}.schedule-list{position:relative;margin-top:min(30px,2.34375cqw);&:after{content:"";position:absolute;bottom:min(96px,7.5cqw);right:min(24px,1.875cqw);width:min(40px,3.125cqw);height:min(40px,3.125cqw);background:url(/saiyo_joho/html/assets/img/interview/schedule-arrow.png) no-repeat;background-size:cover;@media(max-width:768px){bottom:96px;right:10px;width:40px;height:40px}}@media(max-width:768px){margin-top:40px}.splide__track{padding-right:min(112px,8.75cqw)!important;@media(max-width:768px){padding-right:50px!important}}.splide__slide{width:min(246px,19.21875cqw);aspect-ratio:246 / 231;background-color:#f8f8f8;padding-bottom:min(40px,3.125cqw);@media(max-width:768px){width:246px;padding-bottom:40px}&:after{content:"";position:absolute;translate:0 -50%;top:50%;right:max(-24px,-1.875cqw);width:min(26px,2.03125cqw);height:1px;background-color:var(--orange);z-index:-1;@media(max-width:768px){right:-24px;width:26px}}&:last-of-type{&:after{display:none}}.time{width:fit-content;font-size:min(2.4rem,1.875cqw);font-family:var(--shippori);color:#fff;letter-spacing:.04em;line-height:1.25;padding:min(4px,.3125cqw) min(24px,1.875cqw) min(4px,.3125cqw) min(8px,.625cqw);background-image:var(--gradient3);@media(max-width:768px){font-size:2.4rem;padding:8px 24px 0 8px}}.schedule-txt{font-size:min(1.5rem,1.171875cqw);letter-spacing:.04em;line-height:2.266666;padding:min(40px,3.125cqw) min(24px,1.875cqw) 0;text-align:justify;word-break:break-all;@media(max-width:768px){font-size:1.5rem;padding:40px 24px 0}}}}}}.index{position:relative;display:block;margin:min(150px,11.71875cqw) auto 0;width:min(156px,12.1875cqw);aspect-ratio:156 / 45;padding-left:min(10px,.78125cqw);font-family:var(--marcellus);font-size:min(1.4rem,1.09375cqw);font-weight:400;letter-spacing:.04em;line-height:1;color:var(--black);display:flex;align-items:center;cursor:pointer;transition:background-color .3s ease,color .3s ease;overflow:hidden;@media(max-width:768px){margin:64px auto 0;width:156px;padding-left:10px;font-size:1.4rem}&:before{content:"";position:absolute;top:50%;right:min(10px,.78125cqw);width:min(40px,3.125cqw);height:1px;background-color:var(--black);transition:background-color .3s ease;@media(max-width:768px){right:10px;width:40px}}&:after{content:"";position:absolute;translate:-100% 0;top:0;left:0;width:100%;height:100%;background-color:var(--black);z-index:-1;transition:translate .3s ease}.line{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--black);transition:opacity .3s ease}@media(min-width:769px){&:hover{color:#fff;&:before{background-color:#fff}&:after{translate:0 0}.line{opacity:0}}}}.people-box{width:100%;padding:min(120px,9.375cqw) 20px;position:relative;z-index:1;background-color:#fff;overflow-x:hidden;@media(max-width:768px){padding:64px 20px}}.people-box .section-ttl{.cap{display:block;width:fit-content;padding-right:min(90px,7.03125cqw);font-family:var(--marcellus);font-size:min(1.6rem,1.25cqw);font-weight:400;letter-spacing:.1em;line-height:1;color:var(--orange);position:relative;@media(max-width:768px){padding-right:90px;font-size:14px}&:after{content:"";position:absolute;top:50%;right:0;width:min(80px,6.25cqw);height:1px;background-color:var(--orange);@media(max-width:768px){width:80px}}}.ttl{margin-top:.2em;font-family:var(--shippori);font-size:min(4rem,3.125cqw);font-weight:600;letter-spacing:.04em;line-height:1.2;color:var(--black);@media(max-width:768px){font-size:3rem}}}.people-box_inner{width:min(1056px,82.5cqw);margin:0 auto;position:relative;@media(max-width:768px){width:100%}}.people-box .splide{width:100vw;margin:40px auto 0 -20px;position:relative;z-index:1;@media(max-width:768px){margin:32px auto 75px -20px}}.people-list .splide__slide{width:316px;aspect-ratio:316/475}.people-list .splide__slide .image{width:100%;aspect-ratio:316/400;background:url(/saiyo_joho/html/assets/img/top/people-list-bg.png)no-repeat;background-size:contain;img{filter:grayscale(1);transition:filter .3s 0s ease}}.people-list .splide__slide .people-link:hover .image img{filter:grayscale(0)}.people-list .splide__slide .name-block{width:100%;padding-top:20px;@media(max-width:768px){padding-top:16px}.txt1{display:flex;align-items:center;span{display:block;width:fit-content;margin-right:10px;padding:3px 10px;font-size:1.1rem;font-weight:500;letter-spacing:.04em;line-height:1;color:var(--orange);border:1px solid var(--orange);border-radius:50px}p{font-family:var(--marcellus);font-size:1.6rem;font-weight:400;letter-spacing:.04em;line-height:1;color:var(--orange)}}.txt2{margin-top:.778em;font-family:var(--shippori);font-size:1.8rem;font-weight:600;letter-spacing:.02em;line-height:1.4}}.people-box .splide .splide__arrows{position:absolute;top:-80px;right:112px;width:224px;height:32px;@media(max-width:768px){top:unset;bottom:-72px;width:278px;height:48px;right:50%;translate:50% 0}.splide__arrow{width:32px;height:auto;aspect-ratio:1/1;background:transparent;@media(max-width:768px){width:48px}&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/saiyo_joho/html/assets/img/common/megamenu-arrow.svg)no-repeat;background-size:contain;transform-origin:center center}svg{display:none}}.splide__arrow--prev{left:0;&:before{rotate:180deg}}.splide__arrow--next{right:0}}.people-box .splide .splide__pagination{position:absolute;top:-80px;left:unset;right:112px;width:224px;height:32px;padding-inline:54px;@media(max-width:768px){top:unset;bottom:-71px;right:50%;translate:50% 0;width:278px;height:48px;padding-inline:70px}li{width:12.5%}.splide__pagination__page{width:100%;height:1px;margin:0 0 7px;padding:0;opacity:1;background-color:#f0f0f0;border-radius:0}.splide__pagination__page.is-active{background-color:var(--orange);transform:scale(1)}}
