@charset "UTF-8";.top-fv-content{width:100%;height:100vh;position:relative;background:url(../images/top/top-fv-bg.webp) no-repeat top right;background-size:cover;display:flex;align-items:center;justify-content:end;margin-bottom:6vw;min-height:600px;max-height:900px;opacity:1}.top-fv-content .text-box{width:55%}.top-fv-content .text-box p.copy{width:fit-content;padding:.7vw 2vw;margin-bottom:2vw;z-index:0;position:relative}.top-fv-content .text-box p.copy::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0;transition:.2s ease all;background:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);transform:translateY(30%)}.top-fv-content .text-box p.copy span{display:block;letter-spacing:.2em;transition:.2s ease all;transform:translateY(30%);opacity:0;font-size:clamp(1.99rem,1.94vw,3.73rem);line-height:1em;font-weight:500;color:#fff}.top-fv-content .text-box h2.top-main-title{width:100%;padding:1.5vw 3vw;background:#fff;display:flex;position:relative;align-items:center}.top-fv-content .text-box h2.top-main-title span{display:block;line-height:1em}.top-fv-content .text-box h2.top-main-title span.main{font-size:5.5vw;background:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);font-weight:700;letter-spacing:.16em;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:.5vw;transform:translateY(20%);opacity:0;transition:.3s ease all}.top-fv-content .text-box h2.top-main-title span.logo-ani{width:68%;height:10vw;object-fit:fill;transform:translateY(-14%)}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask1,.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask2,.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask3,.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask4,.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask5,.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask6{fill:none;stroke:url(#strokeGradient);stroke-miterlimit:10;stroke-width:15px}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask1{stroke-dasharray:600px;stroke-dashoffset:600px}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask2{stroke-dasharray:400px;stroke-dashoffset:400px}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask3{stroke-dasharray:600px;stroke-dashoffset:600px}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-mask4{stroke-dasharray:600px;stroke-dashoffset:600px}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-text{mask:url(#stroke2-anime)}.top-fv-content .text-box h2.top-main-title span.logo-ani .stroke2-text path{fill:url(#strokeGradient)}.top-fv-content .text-box h2.top-main-title span.sub{position:absolute;right:3vw;top:2.5vw;color:#9de2f1;font-weight:600;font-size:clamp(2.13rem,2.08vw,4rem);letter-spacing:.18em}.top-fv-content.is-show{animation:none}.top-fv-content.is-show .text-box p.copy::after{opacity:1;transition-delay:1.6s;transform:translateY(0)}.top-fv-content.is-show .text-box p.copy span{transform:translateY(0);opacity:1;transition-delay:1.8s}.top-fv-content.is-show .text-box h2.top-main-title span.main{transform:translateY(0);opacity:1}.top-fv-content.is-show .text-box h2.top-main-title span.logo-ani .stroke2-mask1{animation:stroke2-written 1s ease .2s forwards}.top-fv-content.is-show .text-box h2.top-main-title span.logo-ani .stroke2-mask2{animation:stroke2-written .6s ease-in-out .6s forwards}.top-fv-content.is-show .text-box h2.top-main-title span.logo-ani .stroke2-mask3{animation:stroke2-written 1s ease-in .6s forwards}.top-fv-content.is-show .text-box h2.top-main-title span.logo-ani .stroke2-mask4{animation:stroke2-written 1s ease-in-out 1.3s forwards}@keyframes stroke2-written{to{stroke-dashoffset:0}}h3.top-section-title{width:100%;text-align:center;margin-bottom:4vw;opacity:1}h3.top-section-title span{font-weight:500;font-size:clamp(2.49rem,2.43vw,4.67rem);display:inline-block;position:relative;letter-spacing:.2em;z-index:0}h3.top-section-title span::after{position:absolute;content:"";width:0;height:1em;left:0;bottom:-.2em;z-index:-1;background-image:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);opacity:0;transition:.3s ease-in-out all}h3.top-section-title.is-show{animation:none}h3.top-section-title.is-show span::after{opacity:1;width:100%}.top-bg-section{width:100%;background-image:linear-gradient(90deg,rgba(220,203,248,.2),#dccbf8);padding:3vw 2.4vw 5vw;margin-bottom:4vw}.top-bg-section.bg02{background-image:linear-gradient(90deg,rgba(157,226,241,.2),#9de2f1)}.top-bg-section.bg03{background-image:linear-gradient(90deg,rgba(162,204,235,.2),#a2cceb)}p.top-section-copy-text{width:fit-content;margin:0 auto 3vw;position:relative;z-index:0;letter-spacing:.2em}p.top-section-copy-text::after{position:absolute;content:"";width:0;height:3em;left:-5%;bottom:0;z-index:-1;background-image:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);opacity:0;transition:.3s ease all}p.top-section-copy-text span{color:#fff;font-weight:500;line-height:1em;display:inline-block;font-size:clamp(2.49rem,2.43vw,4.67rem);letter-spacing:.1em}p.top-section-copy-text span.main{font-size:6vw;color:#fff;font-style:italic;margin-right:.1em;font-weight:500}p.top-section-copy-text.is-show::after{width:110%;opacity:1;transition-delay:.3s}p.top-lead-text{text-align:center;margin-bottom:2.5vw;font-size:clamp(1.78rem,1.74vw,3.33rem);font-weight:500;letter-spacing:.2em}.section-boder{width:calc(100% + 4.8vw);margin-left:-2.4vw;height:6vw;position:relative}.section-boder::after{position:absolute;content:"";width:100%;left:0;top:50%;border-bottom:2px #fff solid}.top-acc-content{width:100%}.top-acc-content h4.top-acc-btn-title{width:100%;border:2px #fff solid;padding:2vw;font-size:clamp(1.99rem,1.94vw,3.73rem);font-weight:700;letter-spacing:.2em;text-align:center;background-image:linear-gradient(90deg,#dccbf8,rgba(255,255,255,.5));position:relative;cursor:pointer}.top-acc-content h4.top-acc-btn-title::after{content:"";width:1.5vw;height:1.5vw;border-top:solid 2px #333;border-right:solid 2px #333;position:absolute;top:50%;right:4vw;transition:.3s ease all;transform:rotate(135deg) translateY(0) translateX(-50%)}.top-acc-content h4.top-acc-btn-title.is-open::after{transform:rotate(-45deg) translateY(0) translateX(0)}.bg02 .top-acc-content h4.top-acc-btn-title{background-image:linear-gradient(90deg,#9de2f1,rgba(255,255,255,.5))}.bg03 .top-acc-content h4.top-acc-btn-title{background-image:linear-gradient(90deg,#a2cceb,rgba(255,255,255,.5))}.top-acc-content .acc-inner{padding:4vw 0}.top-acc-content .acc-inner .interview-text{position:relative;width:calc(100% + 4.8vw);height:4.6vw;margin-left:-2.4vw;border-bottom:1px #fff solid;border-top:1px #fff solid;overflow:hidden}.top-acc-content .acc-inner .interview-text::after,.top-acc-content .acc-inner .interview-text::before{position:absolute;content:"INTERVIEW　INTERVIEW　INTERVIEW　INTERVIEW";top:0;left:0;width:111%;height:100%;white-space:nowrap;color:#fff;font-style:italic;font-size:4vw;line-height:1em;font-weight:400}.top-acc-content .acc-inner .interview-text::before{animation:loop 40s -20s linear infinite}.top-acc-content .acc-inner .interview-text::after{animation:loop 40s linear infinite}.top-acc-content .acc-inner h4.acc-section-title{width:calc(100% + 4.8vw);margin-left:-2.4vw;background:rgba(255,255,255,.5);text-align:center;padding:2vw 0}.top-acc-content .acc-inner h4.acc-section-title span{display:block;line-height:1em}.top-acc-content .acc-inner h4.acc-section-title span.sub{font-size:clamp(1.42rem,1.39vw,2.67rem);margin-bottom:.6em;letter-spacing:.15em}.top-acc-content .acc-inner h4.acc-section-title span.main{font-size:clamp(1.99rem,1.94vw,3.73rem);letter-spacing:.17em;font-weight:500}.top-acc-content .acc-inner ul.point-list{width:100%;display:flex;justify-content:space-between;margin-bottom:8vw;margin-top:2vw}.top-acc-content .acc-inner ul.point-list li{width:33.1%;background:#fff;padding:2.5vw 4vw 4vw 4vw}.top-acc-content .acc-inner ul.point-list li p.num{margin-bottom:1.5vw;font-size:clamp(1.78rem,1.74vw,3.33rem);letter-spacing:.1em;color:#dccbf8;text-align:center}.top-acc-content .acc-inner ul.point-list li p.num span{color:#dccbf8;font-size:4vw;letter-spacing:.04em;margin-left:.1em;display:inline-block;line-height:1em;font-family:"Zen Maru Gothic",sans-serif}.top-acc-content .acc-inner ul.point-list li p.lead{text-align:center;font-size:clamp(1.78rem,1.74vw,3.33rem);margin-bottom:1.8vw;letter-spacing:.13em;font-weight:500}.top-acc-content .acc-inner ul.point-list li a.link-btn{border:#dccbf8 1px solid;padding:1vw 2vw;width:100%;display:block;color:#dccbf8;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;letter-spacing:.1em;position:relative}.top-acc-content .acc-inner ul.point-list li a.link-btn::after{content:"";width:1.1vw;height:1.1vw;border-top:solid 1px #dccbf8;border-right:solid 1px #dccbf8;position:absolute;top:50%;right:1vw;transition:.3s ease all;transform:rotate(45deg) translateY(0) translateX(-50%)}.bg02 .top-acc-content .acc-inner ul.point-list li p.num{color:#9de2f1}.bg02 .top-acc-content .acc-inner ul.point-list li p.num span{color:#9de2f1}.bg02 .top-acc-content .acc-inner ul.point-list li a.link-btn{border:#9de2f1 1px solid;color:#9de2f1}.bg02 .top-acc-content .acc-inner ul.point-list li a.link-btn::after{border-top:solid 1px #9de2f1;border-right:solid 1px #9de2f1}.bg03 .top-acc-content .acc-inner ul.point-list li p.num{color:#a2cceb}.bg03 .top-acc-content .acc-inner ul.point-list li p.num span{color:#a2cceb}.bg03 .top-acc-content .acc-inner ul.point-list li a.link-btn{border:#a2cceb 1px solid;color:#a2cceb}.bg03 .top-acc-content .acc-inner ul.point-list li a.link-btn::after{border-top:solid 1px #a2cceb;border-right:solid 1px #a2cceb}.top-acc-content .acc-inner ul.point-list.one{justify-content:center}.top-acc-content .acc-inner ul.point-list.four{width:75%;margin:2vw auto 8vw;flex-wrap:wrap}.top-acc-content .acc-inner ul.point-list.four li{width:49%}.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(1),.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(2){margin-bottom:2%}.top-acc-content .acc-inner ul.point-list.mb0{margin-bottom:0}.top-acc-content .acc-inner .interview-content-inner{width:90%;margin:0 auto}.top-acc-content .acc-inner .interview-content-inner .interview-column{width:100%;display:flex;justify-content:space-between;margin-top:4vw;margin-bottom:3vw}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box{width:52%;z-index:0;position:relative}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box::after{position:absolute;content:"";width:20vw;height:13vw;left:0;bottom:0;background:#fff;opacity:.6;z-index:-1;transform:translateY(30%) translateX(-25%)}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box img{width:100%;height:30vw;object-fit:cover;background:#666}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box{width:43%}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy{border:2px #fff solid;padding:4vw 4vw 4vw 4.5vw;border-radius:1.5vw;font-size:clamp(1.78rem,1.74vw,3.33rem);position:relative;font-weight:600;letter-spacing:.15em;margin-bottom:2vw}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy::after{position:absolute;content:"";width:2em;left:0;top:50%;border-bottom:2px #fff solid;transform:translateY(-50%) translateX(-50%)}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name{font-size:clamp(1.21rem,1.18vw,2.27rem);font-weight:500;letter-spacing:.15em}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span{display:inline-block}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.main{font-size:clamp(1.78rem,1.74vw,3.33rem);line-height:2.3em}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.sub{font-size:clamp(1.14rem,1.11vw,2.13rem);margin-top:.3em;font-weight:400}.top-acc-content .acc-inner .interview-content-inner p.flow-title{background:#dccbf8;color:#fff;border:2px #fff solid;border-radius:5vw;padding:1vw 3vw;line-height:1em;width:fit-content;margin:0 auto 2vw;font-size:clamp(1.56rem,1.53vw,2.93rem);letter-spacing:.15em}.bg02 .top-acc-content .acc-inner .interview-content-inner p.flow-title{background:#9de2f1}.bg03 .top-acc-content .acc-inner .interview-content-inner p.flow-title{background:#a2cceb}.top-acc-content .acc-inner .interview-content-inner ul.flow-list{width:100%;display:flex;margin-bottom:6vw;justify-content:space-between;opacity:1}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li{margin-right:1vw;width:20%}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season{text-align:center;font-size:clamp(1.28rem,1.25vw,2.4rem);letter-spacing:.2em;position:relative}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::before{position:absolute;content:"";opacity:0;transition:.6s ease all}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::after{width:1.2vw;height:1.2vw;background:#fff;left:50%;bottom:-.6vw;border-radius:50%;transform:translateY(100%) translateX(-50%) scale(0)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::before{width:0;bottom:-1.1vw;left:50%;border-bottom:2px #fff solid;transform:translateY(100%) translateX(0)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text{margin-top:3.5vw;background:#fff;padding:0 1.3vw;font-size:clamp(1.14rem,1.11vw,2.13rem);border-radius:.6vw;text-align:center;letter-spacing:.15em;font-weight:500;position:relative;opacity:0;transition:.4s ease all;transform:scale(.9);height:6.7em;display:flex;align-items:center;justify-content:center}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text::after{position:absolute;content:"";border-left:3px dashed #fff;left:50%;top:-2vw;height:0;opacity:0;transition:.1s ease all;transform:translateY(0) translateX(-50%)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text.pickup::before{position:absolute;content:"PICK UP";background:#fffb00;line-height:1em;padding:.4vw 1vw;left:0;top:0;text-align:center;font-size:clamp(1rem,.97vw,1.87rem);font-weight:700;letter-spacing:.001em;transform:translateY(-40%) translateX(15%);z-index:1;color:#dccbf8}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li:nth-last-of-type(1) p.season::before{content:none}.bg02 .top-acc-content .acc-inner .interview-content-inner ul.flow-list p.bg-text.pickup::before{color:#9de2f1}.bg03 .top-acc-content .acc-inner .interview-content-inner ul.flow-list p.bg-text.pickup::before{color:#a2cceb}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show{animation:none}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.season::after{transform:translateY(100%) translateX(-50%) scale(1);opacity:1}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.season::before{width:calc(100% + 1vw);opacity:1}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.bg-text{opacity:1;transform:scale(1);transition-delay:.3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.bg-text::after{opacity:1;height:2vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(1) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(1) p.season::before{transition-delay:.3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(1) p.bg-text{transition-delay:.3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(1) p.bg-text::after{transition-delay:.6s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(2) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(2) p.season::before{transition-delay:.6s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(2) p.bg-text{transition-delay:.6s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(2) p.bg-text::after{transition-delay:.9s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(3) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(3) p.season::before{transition-delay:.9s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(3) p.bg-text{transition-delay:.9s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(3) p.bg-text::after{transition-delay:1.2s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(4) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(4) p.season::before{transition-delay:1.2s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(4) p.bg-text{transition-delay:1.2s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(4) p.bg-text::after{transition-delay:1.5s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(5) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(5) p.season::before{transition-delay:1.5s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(5) p.bg-text{transition-delay:1.5s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(5) p.bg-text::after{transition-delay:1.8s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(6) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(6) p.season::before{transition-delay:1.8s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(6) p.bg-text{transition-delay:1.8s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(6) p.bg-text::after{transition-delay:2.1s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(7) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(7) p.season::before{transition-delay:2.1s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(7) p.bg-text{transition-delay:2.1s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(7) p.bg-text::after{transition-delay:2.4s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(8) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(8) p.season::before{transition-delay:2.4s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(8) p.bg-text{transition-delay:2.4s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(8) p.bg-text::after{transition-delay:2.7s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(9) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(9) p.season::before{transition-delay:2.7s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(9) p.bg-text{transition-delay:2.7s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(9) p.bg-text::after{transition-delay:3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(10) p.season::after,.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(10) p.season::before{transition-delay:3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(10) p.bg-text{transition-delay:3s}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li:nth-of-type(10) p.bg-text::after{transition-delay:3.3s}.top-acc-content .acc-inner .interview-content-inner .text-column{width:100%;display:flex;justify-content:space-between;margin-bottom:3vw}.top-acc-content .acc-inner .interview-content-inner .text-column .group{width:48%}.top-acc-content .acc-inner .interview-content-inner .text-column .group p.border-text{width:100%;border-bottom:2px #fff solid;padding-bottom:.2em;margin-bottom:.8vw;letter-spacing:.2em;line-height:1.8em;font-weight:500;font-size:clamp(1.37rem,1.34vw,2.57rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list{width:100%}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt{width:100%;color:#fff;padding:.6vw 2vw .6vw 5vw;background-image:linear-gradient(90deg,#dccbf8,rgba(255,255,255,.5));font-weight:500;font-size:clamp(1.56rem,1.53vw,2.93rem);letter-spacing:.15em;position:relative;margin-bottom:1vw}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt::after{position:absolute;content:"Q.";font-style:italic;color:#fff;font-weight:400;left:1vw;line-height:1em;top:.4vw;font-size:clamp(2.7rem,2.64vw,5.07rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd{padding-left:5vw;position:relative;margin-bottom:2.5vw}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd::after{position:absolute;content:"A.";font-size:clamp(2.7rem,2.64vw,5.07rem);font-style:italic;color:#dccbf8;top:0;font-weight:400;left:1vw;line-height:1em}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column{width:100%;display:flex;justify-content:space-between}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box{background:#fff;width:48%;border-radius:1vw;padding:1.2vw 1vw 1.3vw 1vw}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.copy{color:#fff;background:#dccbf8;padding:.5vw 0;text-align:center;border-radius:8vw;margin-bottom:1vw;line-height:1em;font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;letter-spacing:.2em}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text{text-align:center;color:#dccbf8;letter-spacing:.2em;font-size:clamp(1.42rem,1.39vw,2.67rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text span{margin:0 .8vw;line-height:1em;color:#dccbf8;display:inline-block;letter-spacing:.001em;font-size:clamp(3.91rem,3.82vw,7.33rem)}.bg02 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dt{background-image:linear-gradient(90deg,#9de2f1,rgba(255,255,255,.5))}.bg02 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd::after{color:#9de2f1}.bg02 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.copy{background:#9de2f1}.bg02 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text{color:#9de2f1}.bg02 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text span{color:#9de2f1}.bg03 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dt{background-image:linear-gradient(90deg,#a2cceb,rgba(255,255,255,.5))}.bg03 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd::after{color:#a2cceb}.bg03 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.copy{background:#a2cceb}.bg03 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text{color:#a2cceb}.bg03 .top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text span{color:#a2cceb}.top-acc-content .acc-inner .interview-content-inner .column-content{width:100%;display:flex;justify-content:space-between}.top-acc-content .acc-inner .interview-content-inner .column-content dl.qa-list{width:49%}.top-acc-content .acc-inner .interview-content-inner .comment-content{width:100%;padding:2.2vw 3vw 2.5vw;border:1px #dccbf8 solid;position:relative;margin-top:6vw;z-index:0}.top-acc-content .acc-inner .interview-content-inner .comment-content::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fff;z-index:-1}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon{position:absolute;left:50%;top:0;z-index:-1;transform:translateY(-50%) translateX(-50%)}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::before{position:absolute;content:"";width:3.5vw;top:0;height:3.5vw;background:url(../images/top/top-comment-icon01.svg) no-repeat center center;background-size:contain;left:50%;z-index:1;transform:translateY(-100%) translateX(-52%)}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::after{position:absolute;content:"";width:10vw;height:10vw;background:#fff;border-radius:50%;left:50%;top:0;border:1px #dccbf8 solid;transform:translateY(-50%) translateX(-50%)}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy{width:100%;margin:0 auto 2vw;text-align:center}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span{display:inline-block;font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:600;letter-spacing:.15em;position:relative;z-index:0;margin:0 -.2vw}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span::after{position:absolute;content:"";width:100%;left:0;height:.7em;bottom:0;background:#dccbf8;z-index:-1}.bg02 .top-acc-content .acc-inner .interview-content-inner .comment-content{border:1px #9de2f1 solid}.bg02 .top-acc-content .acc-inner .interview-content-inner .comment-content .icon::before{background:url(../images/top/top-comment-icon02.svg) no-repeat center center;background-size:contain}.bg02 .top-acc-content .acc-inner .interview-content-inner .comment-content .icon::after{border:1px #9de2f1 solid}.bg02 .top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span::after{background:#9de2f1}.bg03 .top-acc-content .acc-inner .interview-content-inner .comment-content{border:1px #a2cceb solid}.bg03 .top-acc-content .acc-inner .interview-content-inner .comment-content .icon::before{background:url(../images/top/top-comment-icon03.svg) no-repeat center center;background-size:contain}.bg03 .top-acc-content .acc-inner .interview-content-inner .comment-content .icon::after{border:1px #a2cceb solid}.bg03 .top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span::after{background:#a2cceb}@keyframes loop{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}dl.top-qa-list{width:90%;margin:0 auto 8vw}dl.top-qa-list dt{width:100%;margin-bottom:1.5vw;padding:1vw 2vw 1vw 6vw;line-height:1.5em;font-weight:500;font-size:clamp(1.56rem,1.53vw,2.93rem);background-image:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);border-radius:5vw;letter-spacing:.2em;position:relative}dl.top-qa-list dt::after{position:absolute;content:"Q.";font-weight:500;left:2vw;line-height:1em;top:.7vw;font-size:clamp(2.49rem,2.43vw,4.67rem)}dl.top-qa-list dd{margin-bottom:5vw;padding-left:6vw;position:relative}dl.top-qa-list dd::after{position:absolute;content:"A.";color:#333;font-weight:500;left:2vw;line-height:1em;top:50%;transform:translateY(-50%);font-size:clamp(2.63rem,2.57vw,4.93rem)}dl.top-qa-list dd p.bold-text{color:#00336b;font-weight:600;font-size:clamp(1.28rem,1.25vw,2.4rem)}a.top-link-btn{width:60%;margin:0 auto 10vw;display:block;padding:3vw 0;position:relative;color:#00336b;border:2px #00336b solid;font-size:clamp(1.85rem,1.81vw,3.47rem);line-height:1em;text-align:center;font-weight:600;letter-spacing:.2em;z-index:0}a.top-link-btn::after{content:"";width:1.5vw;height:1.5vw;border-top:solid 2px #00336b;border-right:solid 2px #00336b;position:absolute;top:50%;right:4vw;transition:.3s ease all;transform:rotate(45deg) translateY(0) translateX(-50%)}a.top-link-btn::before{position:absolute;content:"";width:30%;height:100%;top:0;left:0;background:linear-gradient(150deg,#dccbf8 5%,#9de2f1 60%,#a2cceb 98%);z-index:-1;opacity:0;transition:.3s ease-in-out all}a.top-link-btn:hover{opacity:1}a.top-link-btn:hover::before{opacity:1;width:100%}.acc-trigger{opacity:0}.acc-trigger.is-show{opacity:1;animation:section_fade_in .6s ease-in-out both}@media screen and (max-width:1024px) and (orientation:portrait){.top-fv-content{height:calc(100svh - 120px);background:url(../images/top/top-fv-bg.webp) no-repeat 50% center;background-size:cover;align-items:end;margin-bottom:8vh;min-height:unset;max-height:unset;padding-bottom:80px;max-height:700px}.top-fv-content .text-box{width:90%}.top-fv-content .text-box p.copy{padding:2vw;margin-bottom:3vw}.top-fv-content .text-box p.copy span{font-size:clamp(1.4rem,3.73vw,1.61rem)}.top-fv-content .text-box h2.top-main-title{padding:4vw 4.5vw 5vw}.top-fv-content .text-box h2.top-main-title span.main{font-size:8.5vw;letter-spacing:.18em}.top-fv-content .text-box h2.top-main-title span.logo-ani{width:69%;height:15vw;transform:translateY(-23%)}.top-fv-content .text-box h2.top-main-title span.sub{right:3vw;top:2.5vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}h3.top-section-title{margin-bottom:4.5vh;opacity:1}h3.top-section-title span{font-weight:500;font-size:clamp(2rem,5.33vw,2.29rem);letter-spacing:.25em}h3.top-section-title span::after{height:1em;bottom:-.15em}.top-bg-section{padding:3vw 4vw 7vw;margin-bottom:3vh}p.top-section-copy-text{margin:0 auto 3vh}p.top-section-copy-text::after{height:3em}p.top-section-copy-text span{font-weight:400;font-size:clamp(2rem,5.33vw,2.29rem)}p.top-section-copy-text span.main{font-size:15vw}p.top-lead-text{margin-bottom:3vh;font-size:clamp(1.6rem,4.27vw,1.83rem);letter-spacing:.2em}.section-boder{width:calc(100% + 8vw);margin-left:-4vw;height:3vh}.section-boder::after{border-bottom:1px #fff solid}.top-acc-content{width:100%}.top-acc-content h4.top-acc-btn-title{width:100%;border:1px #fff solid;padding:5vw 0;font-size:clamp(1.6rem,4.27vw,1.83rem);font-weight:600;letter-spacing:.2em;text-align:center;background-image:linear-gradient(90deg,#dccbf8,rgba(255,255,255,.5));position:relative;cursor:pointer}.top-acc-content h4.top-acc-btn-title::after{width:3vw;height:3vw;border-top:solid 1px #333;border-right:solid 1px #333;top:45%;right:6vw}.top-acc-content .acc-inner{padding:3vh 0}.top-acc-content .acc-inner .interview-text{width:calc(100% + 8vw);height:8.4vw;margin-left:-4vw}.top-acc-content .acc-inner .interview-text::after,.top-acc-content .acc-inner .interview-text::before{width:203%;font-size:7vw}.top-acc-content .acc-inner h4.acc-section-title{width:calc(100% + 8vw);margin-left:-4vw;padding:5vw 0}.top-acc-content .acc-inner h4.acc-section-title span.sub{font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.6em}.top-acc-content .acc-inner h4.acc-section-title span.main{font-size:clamp(2rem,5.33vw,2.29rem)}.top-acc-content .acc-inner ul.point-list{margin-bottom:6vh;margin-top:2.3vh;flex-wrap:wrap}.top-acc-content .acc-inner ul.point-list li{width:100%;padding:5vw 8vw 8.5vw 8vw;margin-bottom:2vw}.top-acc-content .acc-inner ul.point-list li p.num{margin-bottom:1.5vh;font-size:clamp(1.8rem,4.8vw,2.06rem)}.top-acc-content .acc-inner ul.point-list li p.num span{font-size:10vw}.top-acc-content .acc-inner ul.point-list li p.lead{font-size:clamp(1.9rem,5.07vw,2.18rem);margin-bottom:1.5vh}.top-acc-content .acc-inner ul.point-list li a.link-btn{padding:2vw 3vw;font-size:clamp(1.2rem,3.2vw,1.38rem)}.top-acc-content .acc-inner ul.point-list li a.link-btn::after{width:3vw;height:3vw;right:3vw}.top-acc-content .acc-inner ul.point-list.four{width:100%;margin:2.3vh auto 6vh}.top-acc-content .acc-inner ul.point-list.four li{width:100%}.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(1),.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(2){margin-bottom:2vw}.top-acc-content .acc-inner .interview-content-inner{width:100%}.top-acc-content .acc-inner .interview-content-inner .interview-column{margin-top:4vh;margin-bottom:5vh;flex-wrap:wrap}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box{width:100%;margin-bottom:4vh}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box::after{content:none}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box img{height:50vw}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box{width:100%}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy{padding:6.5vw 7vw 6vw;border-radius:4vw;font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:1.5vh;display:flex;align-items:center;justify-content:center}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy::after{width:0;height:1.5em;left:50%;top:0;border-bottom:0;border-left:1px #fff solid}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name{font-size:clamp(1.3rem,3.47vw,1.49rem);letter-spacing:.13em;padding-left:.5em}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.main{font-size:clamp(2rem,5.33vw,2.29rem);line-height:2.3em;margin-right:.4em;letter-spacing:.2em}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.sub{font-size:clamp(1.2rem,3.2vw,1.38rem)}.top-acc-content .acc-inner .interview-content-inner p.flow-title{border:1px #fff solid;padding:2.2vw 7vw;margin:0 auto 4vh;font-size:clamp(1.6rem,4.27vw,1.83rem)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list{margin-bottom:6vh;flex-wrap:wrap}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li{margin-right:0;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season{width:30vw;text-align:start;font-size:clamp(1.2rem,3.2vw,1.38rem)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::after{width:2.5vw;height:2.5vw;left:24vw;bottom:unset;top:50%;border-radius:50%;transform:translateY(-50%) translateX(-50%) scale(0)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::before{bottom:unset;top:50%;left:24vw;border-bottom:2px dashed #fff;transform:translateY(-50%) translateX(0)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text{width:calc(100% - 30vw);margin-top:0;padding:4vw 2vw;font-size:clamp(1.3rem,3.47vw,1.49rem);border-radius:3vw;height:auto}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text::after{border-left:2px #fff solid;left:-6vw;top:0;transition:.3s ease all;transform:translateY(0) translateX(-50%)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text.pickup::before{font-size:clamp(1.2rem,3.2vw,1.38rem)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li:nth-last-of-type(1) p.season::before{content:""}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li:nth-last-of-type(1) p.bg-text::after{height:100%!important}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show{animation:none}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.season::after{transform:translateY(-50%) translateX(-50%) scale(1)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.season::before{width:6vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list.is-show li p.bg-text::after{height:calc(100% + 5vw)}.top-acc-content .acc-inner .interview-content-inner .text-column{margin-bottom:3vh;flex-wrap:wrap}.top-acc-content .acc-inner .interview-content-inner .text-column .group{width:100%;margin-bottom:3vh}.top-acc-content .acc-inner .interview-content-inner .text-column .group p.border-text{border-bottom:1px #fff solid;padding-bottom:.3em;margin-bottom:2vw;font-size:clamp(1.45rem,3.87vw,1.66rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt{padding:.6vw 2vw .6vw 9vw;font-size:clamp(1.5rem,4vw,1.72rem);margin-bottom:2vh}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt::after{top:.6vw;font-size:clamp(2rem,5.33vw,2.29rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd{padding-left:9vw;margin-bottom:4vh}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd::after{font-size:clamp(2rem,5.33vw,2.29rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box{width:48.5%;border-radius:2vw;padding:2vw}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.copy{color:#fff;background:#dccbf8;padding:.5vw 0;text-align:center;border-radius:8vw;margin-bottom:1vw;line-height:1em;font-size:clamp(1.3rem,3.47vw,1.49rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text{font-size:clamp(1.3rem,3.47vw,1.49rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text span{margin:0 1.8vw;font-size:clamp(3rem,8vw,3.44rem)}.top-acc-content .acc-inner .interview-content-inner .column-content{flex-wrap:wrap}.top-acc-content .acc-inner .interview-content-inner .column-content dl.qa-list{width:100%}.top-acc-content .acc-inner .interview-content-inner .comment-content{padding:6vw 5vw;margin-top:4vh}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::before{width:7vw;height:7vw}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::after{width:20vw;height:20vw}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy{width:100%;margin:0 auto 2vw;text-align:center}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span{display:inline-block;font-size:clamp(1.5rem,4vw,1.72rem);font-weight:500;letter-spacing:.2em;position:relative;z-index:0;margin:0 -.2vw 1vw}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span::after{height:.5em;bottom:.15em}dl.top-qa-list{width:90%;margin:0 auto 6vh}dl.top-qa-list dt{margin-bottom:2vh;padding:4vw 5vw 4vw 14vw;font-size:clamp(1.5rem,4vw,1.72rem);border-radius:25vw}dl.top-qa-list dt::after{left:4vw;line-height:1em;top:48%;transform:translateY(-50%);font-size:clamp(2.5rem,6.67vw,2.87rem)}dl.top-qa-list dd{margin-bottom:5vw;padding-left:15vw}dl.top-qa-list dd::after{left:4vw;font-size:clamp(2.5rem,6.67vw,2.87rem)}dl.top-qa-list dd p.bold-text{font-size:clamp(1.4rem,3.73vw,1.61rem)}a.top-link-btn{width:90%;margin:0 auto 10vw;padding:8vw 0;border:1px #00336b solid;font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1em;font-weight:700}a.top-link-btn::after{width:4vw;height:4vw;border-top:solid 1px #00336b;border-right:solid 1px #00336b;right:4vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.top-fv-content{height:calc(85svh - 200px);padding-bottom:150px;max-height:unset}.top-fv-content .text-box{width:70%}.top-fv-content .text-box p.copy{padding:2vw;margin-bottom:3vw}.top-fv-content .text-box p.copy span{font-size:clamp(1.8rem,2.34vw,2.4rem)}.top-fv-content .text-box h2.top-main-title{padding:3vw 4.5vw 4vw}.top-fv-content .text-box h2.top-main-title span.main{font-size:6vw}.top-fv-content .text-box h2.top-main-title span.logo-ani{width:74%;height:12vw}.top-fv-content .text-box h2.top-main-title span.sub{font-size:clamp(2rem,2.6vw,2.67rem)}h3.top-section-title span{font-size:clamp(2.5rem,3.26vw,3.33rem)}p.top-section-copy-text{margin:0 auto 3vh}p.top-section-copy-text span{font-size:clamp(2.5rem,3.26vw,3.33rem)}p.top-section-copy-text span.main{font-size:10vw}p.top-lead-text{font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content h4.top-acc-btn-title{padding:3vw 0;font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content h4.top-acc-btn-title::after{top:40%}.top-acc-content .acc-inner{padding:3vh 0}.top-acc-content .acc-inner .interview-text{height:5.8vw}.top-acc-content .acc-inner .interview-text::after,.top-acc-content .acc-inner .interview-text::before{width:140%;font-size:5vw}.top-acc-content .acc-inner h4.acc-section-title{padding:4vw 0}.top-acc-content .acc-inner h4.acc-section-title span.sub{font-size:clamp(1.3rem,1.69vw,1.73rem)}.top-acc-content .acc-inner h4.acc-section-title span.main{font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content .acc-inner ul.point-list{margin-top:3vh}.top-acc-content .acc-inner ul.point-list li{width:33.1%;padding:3vw 2vw 4vw;margin-bottom:0}.top-acc-content .acc-inner ul.point-list li p.num{margin-bottom:1vh;font-size:clamp(1.8rem,2.34vw,2.4rem)}.top-acc-content .acc-inner ul.point-list li p.num span{font-size:5vw}.top-acc-content .acc-inner ul.point-list li p.lead{font-size:clamp(1.8rem,2.34vw,2.4rem);margin-bottom:1.5vh}.top-acc-content .acc-inner ul.point-list li a.link-btn{padding:1.5vw 2vw;font-size:clamp(1.2rem,1.56vw,1.6rem)}.top-acc-content .acc-inner ul.point-list li a.link-btn::after{width:1.5vw;height:1.5vw;right:2vw}.top-acc-content .acc-inner ul.point-list.four{width:100%;margin:2vw auto 8vw}.top-acc-content .acc-inner ul.point-list.four li{width:49%;padding:3vw}.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(1),.top-acc-content .acc-inner ul.point-list.four li:nth-of-type(2){margin-bottom:2%}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box{width:52%;margin-bottom:0}.top-acc-content .acc-inner .interview-content-inner .interview-column .img-box img{height:37vw}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box{width:43%}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy{padding:3vw 2vw 3vw 3vw;border-radius:2vw;font-size:clamp(1.6rem,2.08vw,2.13rem);margin-bottom:1.5vh}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.border-copy::after{width:1.5em;height:0;left:0;top:50%;border-top:1px #fff solid}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name{font-size:clamp(1.3rem,1.69vw,1.73rem)}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.main{font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content .acc-inner .interview-content-inner .interview-column .text-box p.name span.sub{font-size:clamp(1.2rem,1.56vw,1.6rem)}.top-acc-content .acc-inner .interview-content-inner p.flow-title{padding:1.5vw 7vw;font-size:clamp(1.6rem,2.08vw,2.13rem);margin:0 auto 3vh}.top-acc-content .acc-inner .interview-content-inner ul.flow-list{width:75%;margin:0 auto 2vh}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li{margin-bottom:3vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season{width:20vw;font-size:clamp(1.4rem,1.82vw,1.87rem)}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::after{width:2.2vw;height:2.2vw;left:14vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.season::before{left:14vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text{width:calc(100% - 20vw);padding:4vw 2vw;font-size:clamp(1.5rem,1.95vw,2rem);border-radius:2vw}.top-acc-content .acc-inner .interview-content-inner ul.flow-list li p.bg-text.pickup::before{font-size:clamp(1.2rem,1.56vw,1.6rem)}.top-acc-content .acc-inner .interview-content-inner .text-column .group{margin-bottom:2.5vh}.top-acc-content .acc-inner .interview-content-inner .text-column .group p.border-text{padding-bottom:.5em;margin-bottom:1.6vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt{padding:.6vw 2vw .6vw 6vw;font-size:clamp(1.8rem,2.34vw,2.4rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dt::after{top:.6vw;font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd{padding-left:6vw;margin-bottom:3vh}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd::after{font-size:clamp(2rem,2.6vw,2.67rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box{width:48.5%;border-radius:.5vw;padding:1.5vw 1.2vw}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.copy{font-size:clamp(1.1rem,1.43vw,1.47rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.top-acc-content .acc-inner .interview-content-inner dl.qa-list dd .bg-column .box p.text span{margin:0 1.5vw;font-size:clamp(2.5rem,3.26vw,3.33rem)}.top-acc-content .acc-inner .interview-content-inner .column-content dl.qa-list{width:48%}.top-acc-content .acc-inner .interview-content-inner .comment-content{padding:4vw 5vw;margin-top:4vh}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::before{width:4vw;height:4vw}.top-acc-content .acc-inner .interview-content-inner .comment-content .icon::after{width:13vw;height:13vw}.top-acc-content .acc-inner .interview-content-inner .comment-content p.copy span{font-size:clamp(1.8rem,2.34vw,2.4rem)}dl.top-qa-list dt{padding:2vw 5vw 2vw 10vw;font-size:clamp(1.5rem,1.95vw,2rem)}dl.top-qa-list dt::after{font-size:clamp(2.5rem,3.26vw,3.33rem)}dl.top-qa-list dd{padding-left:10vw}dl.top-qa-list dd::after{font-size:clamp(2.5rem,3.26vw,3.33rem)}dl.top-qa-list dd p.bold-text{font-size:clamp(1.4rem,1.82vw,1.87rem)}a.top-link-btn{width:65%;padding:3vw 0;font-size:clamp(1.8rem,2.34vw,2.4rem);font-weight:600}a.top-link-btn::after{width:2vw;height:2vw}}