#special .photo{position:relative;line-height:1;font-size:0}#special .photo .cap{position:absolute;right:.5em;bottom:.5em;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 4px #000}#special #main{position:relative;background:url(../images/interview/mv-img.webp) top center/cover no-repeat;min-height:40dvh}@media screen and (min-width: 769px),print{#special #main{min-height:70dvh}}#special #main::after{content:"";width:2px;height:100%;display:block;background:hsla(0,0%,100%,.4);position:absolute;left:10%;top:0;bottom:0}#special #main .page-title{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:5dvw;width:100%;display:flex;justify-content:center;flex-direction:column}#special #main .page-title .tit01,#special #main .page-title .tit02{position:relative;left:-10dvw;display:inline-block;width:50%;max-width:fit-content;margin:auto;line-height:1;font-size:0}#special #main .page-title .tit01 img,#special #main .page-title .tit02 img{display:block;margin:auto;min-height:28px;max-height:88px;height:auto;width:100%;opacity:.7}#special #main .page-title .tit02{left:10dvw}#special #main .page-title .tit02 img{min-height:12px;max-height:72px}#special #main .page-title .line{width:100%;height:2px;background:hsla(0,0%,100%,.4)}#special #contents{background:#efe9f0}#special #contents .lead{background:url(../images/interview/bg01.webp) center center/cover no-repeat;padding:3em 0}#special #contents .lead h2{font-size:min(4.6svw,28px);text-align:center;color:#fff;opacity:.6;margin-bottom:1em}#special #contents .lead p{font-size:min(4svw,22px);text-align:center;color:#fff}#special #contents .lead p span{font-size:min(4.6svw,28px)}#special #contents .lead ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2em;margin-top:2em}#special #contents .lead ul li{width:100%}@media screen and (min-width: 769px),print{#special #contents .lead ul li{width:calc(33.3333333333% - 1.5em)}}#special #contents .lead ul li a{display:block}#special #contents .lead ul li a:hover{transform:translateY(-5px)}#special #contents .movie-mv-area{margin:2em auto;display:block;text-align:center}#special #contents .movie-mv-area video{max-width:980px;max-height:560px;width:100%;height:100%;vertical-align:middle}@media screen and (min-width: 769px),print{#special #contents .movie-mv-area video{width:auto;height:auto}}#special #contents .sec01,#special #contents .sec02,#special #contents .sec03{padding:2em 0;scroll-margin-top:4em}#special #contents .sec01 .box,#special #contents .sec02 .box,#special #contents .sec03 .box{margin:3em auto}#special #contents .sec01 .box h3,#special #contents .sec02 .box h3,#special #contents .sec03 .box h3{font-size:min(3.8svw,20px);margin:0 auto 2em;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#special #contents .sec01 .box h3 span,#special #contents .sec02 .box h3 span,#special #contents .sec03 .box h3 span{padding:.5em 1em;background:#60236d;background:linear-gradient(90deg, rgb(96, 35, 109) 0%, rgb(223, 211, 226) 100%);color:#fff;display:block;align-items:center;width:100%}@media screen and (min-width: 1024px),print{#special #contents .sec01 .box h3 span,#special #contents .sec02 .box h3 span,#special #contents .sec03 .box h3 span{width:25%;display:flex}}#special #contents .sec01 .box h3 span em,#special #contents .sec02 .box h3 span em,#special #contents .sec03 .box h3 span em{font-size:min(4.2svw,24px);margin-right:.5em}#special #contents .sec01 .box h3 span:last-child,#special #contents .sec02 .box h3 span:last-child,#special #contents .sec03 .box h3 span:last-child{background:#dfd3e2;color:#60236d;align-self:stretch;width:100%}@media screen and (min-width: 1024px),print{#special #contents .sec01 .box h3 span:last-child,#special #contents .sec02 .box h3 span:last-child,#special #contents .sec03 .box h3 span:last-child{width:75%}}#special #contents .sec01 .box .full,#special #contents .sec02 .box .full,#special #contents .sec03 .box .full{margin:2em auto}#special #contents .sec01 .box .full figcaption,#special #contents .sec02 .box .full figcaption,#special #contents .sec03 .box .full figcaption{font-size:min(2.4svw,12px)}#special #contents .sec01 .box .figure-box,#special #contents .sec02 .box .figure-box,#special #contents .sec03 .box .figure-box{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1em}#special #contents .sec01 .box .figure-box figcaption,#special #contents .sec02 .box .figure-box figcaption,#special #contents .sec03 .box .figure-box figcaption{font-size:min(2.4svw,12px)}#special #contents .sec01 .box .figure-box figcaption em,#special #contents .sec02 .box .figure-box figcaption em,#special #contents .sec03 .box .figure-box figcaption em{font-size:min(3.2svw,16px);display:block}#special #contents .sec01 .box .figure-box .left,#special #contents .sec02 .box .figure-box .left,#special #contents .sec03 .box .figure-box .left{width:100%;display:flex;flex-direction:row;gap:1em}@media screen and (min-width: 1024px),print{#special #contents .sec01 .box .figure-box .left,#special #contents .sec02 .box .figure-box .left,#special #contents .sec03 .box .figure-box .left{width:42%;flex-direction:column}}#special #contents .sec01 .box .figure-box .right,#special #contents .sec02 .box .figure-box .right,#special #contents .sec03 .box .figure-box .right{width:100%;padding:1em;background:#e0d5e3}@media screen and (min-width: 1024px),print{#special #contents .sec01 .box .figure-box .right,#special #contents .sec02 .box .figure-box .right,#special #contents .sec03 .box .figure-box .right{width:56%}}#special #contents .sec01 .box .txt-box,#special #contents .sec02 .box .txt-box,#special #contents .sec03 .box .txt-box{margin:3em auto 2em}#special #contents .sec01 .box .txt-box h4,#special #contents .sec02 .box .txt-box h4,#special #contents .sec03 .box .txt-box h4{font-size:min(3.8svw,20px);color:#60236d}#special #contents .sec01 .box .txt-box p,#special #contents .sec02 .box .txt-box p,#special #contents .sec03 .box .txt-box p{margin-top:2em;font-size:min(3.2svw,16px)}#special #contents .sec01 .box .txt-box p .name,#special #contents .sec02 .box .txt-box p .name,#special #contents .sec03 .box .txt-box p .name{color:#60236d}#special #contents .sec02 .figure-box ul{display:flex;gap:1em}#special #contents .sec02 .figure-box ul li{width:calc(50% - .5em)}#special #contents .sec02 .txt-box{display:flex;flex-wrap:wrap;gap:2em}#special #contents .sec02 .txt-box figure{width:100%}@media screen and (min-width: 769px),print{#special #contents .sec02 .txt-box figure{width:30%}}#special #contents .sec02 .txt-box figure figcaption{font-size:min(2.4svw,12px)}#special #contents .sec02 .txt-box div{width:100%}@media screen and (min-width: 769px),print{#special #contents .sec02 .txt-box div{width:65%}}#special #contents .sec03 .figure-box ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1em}#special #contents .sec03 .figure-box ul li{width:calc(50% - 1em);position:relative}@media screen and (min-width: 769px),print{#special #contents .sec03 .figure-box ul li{width:calc(50% - 1em)}}#special #contents .sec03 .figure-box ul li figure{position:relative;line-height:1;font-size:0}#special #contents .sec03 .figure-box ul li figure figcaption{position:absolute;right:0;bottom:0;padding:.5em;font-size:min(2.4svw,12px);color:#fff}#special #contents .sec03 .figure-box ul li span{display:block;font-size:min(2.4svw,12px);line-height:1.25;margin-top:.5em}#special #contents .sec03 .figure-box ul.clm3 li{width:calc(50% - 1em)}@media screen and (min-width: 769px),print{#special #contents .sec03 .figure-box ul.clm3 li{width:calc(33.3333333333% - 1em)}}#special #note-oth{padding:4em 0 0}#special #note-oth ul li{text-align:justify;font-size:min(2.4svw,12px);line-height:1.4}/*# sourceMappingURL=interview.css.map */