@media (max-width:767px){.is-pc{display:none}}@media (min-width:768px){.is-mobile{display:none}}.special-page:not(.detail){font-style:normal;background:url(../imgs/special_bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;position:relative;padding:150px 0}@media (max-width:767px){.special-page:not(.detail){padding:50px 0 100px}}.special-page.interview-page.detail{position:relative;padding:135px 0 150px}@media (max-width:767px){.special-page.interview-page.detail{padding:50px 0 150px}}.special-page.interview-page.detail::before{content:"";position:absolute!important;left:0;top:0;width:100%;height:100%;background:#fff url(../imgs/interview_detail_bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;z-index:-1}.special-page.interview-page.detail.fixed-scroll::before{background:#fff url(../imgs/interview_detail_bg.jpg) top no-repeat;background-attachment:fixed;background-size:cover}.special-page.interview-page.detail h3 img{max-width:unset;margin-left:50%;transform:translateX(-50%)}@media (max-width:1000px){.special-page.interview-page.detail h3 img{max-width:110%}}.special-page.interview-page .go-back{position:relative;width:100%;cursor:pointer;z-index:5}@media (max-width:991px){.special-page.interview-page .go-back{display:none}}.special-page.interview-page .go-back .btn-back{position:absolute;left:0;top:-15px;z-index:10}.special-page.interview-page .nav-link .link-to{display:none}.special-page.interview-page h2{font-family:UDKakugo_SmallPr6;text-align:center;z-index:1;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 5px #fff,0 0 20px #6dbcff,0 0 20px #54a1f0,0 0 35px #315672}.special-page.interview-page h2::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:100%;width:890px;height:180px;background:url(../imgs/interview_title_bg.png) no-repeat center;z-index:-1}@media (max-width:1000px){.special-page.interview-page h2::after{height:100px;background-size:contain}}.special-page h2{font-family:UDKakugo_SmallPr6;text-align:center;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 5px #fff,0 0 20px #6dbcff,0 0 20px #54a1f0,0 0 35px #315672}@media (min-width:1000px){.special-page h2{font-size:45px}}@media (max-width:1000px){.special-page h2{padding-top:20px}}.special-page h2::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:100%;width:900px;height:147px;background:url(../imgs/special_title_bg.png) no-repeat;background-position-x:center;background-size:contain;z-index:-1}@media (min-width:768px){.special-page h2::after{margin-top:-6px}}@media (max-width:767px){.special-page h2::after{height:100px}}.special-page h3{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:19px;text-align:center;margin-bottom:15px;width:100%}.special-page h3 img{max-width:100%}.special-page a{color:#355e7e;text-decoration:none}.special-page a:hover{opacity:.8}.special-page .link-to{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:7px 10px 4px!important;background:url(../imgs/tab_btn_1.png) no-repeat;background-size:cover;width:215px;height:48px;font-family:UDKakugo_SmallPr6;font-size:22px;text-align:center;font-weight:500;text-transform:uppercase;color:#fff;line-height:1.3;text-shadow:0 0 55px #35305b,0 0 0 #35305b,0 0 10px #35305b,0 0 5px #35305b,0 0 15px #7168b9,0 0 0 #35305b}@media (max-width:767px){.special-page .link-to{font-size:20px;padding:5px 10px 4px!important}}.special-page .link-to.active{background:url(../imgs/tab_btn_2.png) no-repeat;background-size:cover;width:215px;height:47px}@media (max-width:767px){.special-page .link-to.active{width:148px;height:32px}}.special-page .nav-link{display:flex;justify-content:center;flex-wrap:nowrap}@media (min-width:768px){.special-page .nav-link{margin:-50px 0 75px}}@media only screen and (min-width:768px) and (max-width:1366px){.special-page .nav-link{margin:-15px 0 75px}}@media (max-width:767px){.special-page .nav-link{margin:-5px 0 35px;flex-wrap:wrap;justify-content:center}}.special-page .nav-link .link-to:not(:last-child){margin-right:30px}@media (max-width:767px){.special-page .nav-link .link-to:not(:last-child){margin-right:0;margin-bottom:15px}}@media (max-width:767px){.special-page .nav-link .link-to:nth-child(1){margin-right:15px}}@media (max-width:767px){.special-page .nav-link .link-to{width:140px;height:30px}}.special-page .special a{pointer-events:none}.special-page .special .box{margin:0 auto 60px;margin-bottom:60px}.special-page .special .box dt{margin-top:20px;font-weight:700}.special-page .special .box.box_1 dt a{color:#fa6ee2}.special-page .special .box.box_2 dt a{color:#619efe}.special-page .special .box.box_3 dt a{color:#917dce}.special-page .special .box.box_4 dt a{color:#7abbce}.special-page .special .box.box_5 dt a{color:#65caca}.special-page .special .box.box_6 dt a{color:#e9ae6e}.special-page .special .box.box_npc dt a{color:#940605}@media (min-width:768px){.special-page .special .box{max-width:700px}}.special-page .special .box .block{display:flex;justify-content:center;margin-bottom:35px;width:100%;flex-wrap:wrap}.special-page .special .box .block a{width:100%;display:flex;justify-content:center}.special-page .special .box .block dl{margin:auto;width:calc(100% / 3);margin-bottom:20px}@media (max-width:767px){.special-page .special .box .block dl{width:calc(100% / 2)}}.special-page .special .box .block dl dt{margin-bottom:20px}@media (min-width:768px){.special-page .special .box .block dl dt{font-size:14px;letter-spacing:4px}}@media (max-width:767px){.special-page .special .box .block dl dt{font-size:12px;letter-spacing:2px}}.special-page .special .box .block dl dd{font-size:26px;margin:auto}.special-page .special .box .block dl dd a{font-weight:500;line-height:1.2px}@media (min-width:768px){.special-page .special .box .block dl dd a{letter-spacing:6px}}@media (max-width:767px){.special-page .special .box .block dl dd a{letter-spacing:4px}}@media (max-width:767px){.special-page .special .box .block dl dd{font-size:24px}}@media (max-width:767px){.special-page .special h3{width:70%;margin:auto}}.special-page .interview .box{display:flex;justify-content:space-between;margin-bottom:35px;width:100%;flex-wrap:wrap}.special-page .interview .box h3{margin-bottom:45px}.special-page .interview .box a{width:100%;display:flex;justify-content:center}.special-page .interview .box .block{margin:auto auto 15px;width:calc((100% / 2) - 15px)}@media (max-width:767px){.special-page .interview .box .block{width:100%}}.special-page .interview .box .block img{width:100%;height:100%;object-fit:contain}.special-page .interview.detail .pagination{position:relative;z-index:5;display:none}.special-page .interview.detail .chara-mv{margin:0 auto}@media (min-width:768px){.special-page .interview.detail .chara-mv iframe{width:700px;height:400px;margin:2em 0}}@media (max-width:767px){.special-page .interview.detail .chara-mv{width:100%}.special-page .interview.detail .chara-mv iframe{width:100%;height:200px;margin:1em 0 2em}}.special-page .interview.detail .chara-box{display:flex;justify-content:space-between}@media (max-width:767px){.special-page .interview.detail .chara-box{margin-bottom:160px}}.special-page .interview.detail .chara-box .chara{position:relative}.special-page .interview.detail .chara-box .chara img{position:absolute;top:0;left:0;transform:translate(-18%,-26%);z-index:3}@media only screen and (min-width:992px) and (max-width:1600px){.special-page .interview.detail .chara-box .chara img{height:800px;top:50px}}@media (min-width:992px){.special-page .interview.detail .chara-box .chara img{height:890px}}@media (min-width:1280px) and (orientation:landscape) and (max-width:1600px){.special-page .interview.detail .chara-box .chara img{height:800px;transform:translate(-10%,-24%)}}@media only screen and (min-width:1000px){.special-page .interview.detail .chara-box .chara img{height:700px;transform:translate(-18%,-35%)}}@media (max-width:991px){.special-page .interview.detail .chara-box .chara img{height:695px}}@media (max-width:767px){.special-page .interview.detail .chara-box .chara img{height:575px;margin-top:-180px;left:-80px}}@media (max-width:414px){.special-page .interview.detail .chara-box .chara img{height:515px;margin-top:-150px}}@media only screen and (max-width:991px){.special-page .interview.detail .chara-box .chara img{margin-top:25px}}.special-page .interview.detail .chara-box .cv{z-index:10;width:35%;position:relative}.special-page .interview.detail .chara-box .cv img{position:absolute;bottom:-25px}@media only screen and (min-width:768px){.special-page .interview.detail .chara-box .cv{bottom:50px}}@media (min-width:1000px){.special-page .interview.detail .chara-box .cv{margin-right:50px;height:330px}.special-page .interview.detail .chara-box .cv img{max-width:215px;right:120px}}@media (min-width:1280px) and (max-width:1600px) and (orientation:landscape){.special-page .interview.detail .chara-box .cv{bottom:50px}}@media only screen and (min-width:1000px){.special-page .interview.detail .chara-box .cv{bottom:165px}.special-page .interview.detail .chara-box .cv img{right:225px}}@media (max-width:1000px){.special-page .interview.detail .chara-box .cv{margin-bottom:50px;height:200px}.special-page .interview.detail .chara-box .cv img{bottom:-85px;max-width:200px;right:20px}}@media (max-width:1000px) and (orientation:landscape){.special-page .interview.detail .chara-box .cv img{bottom:-25px;right:60px}}@media (max-width:640px){.special-page .interview.detail .chara-box .cv{margin-bottom:25px}.special-page .interview.detail .chara-box .cv img{max-width:165px;right:0}}@media (max-width:414px){.special-page .interview.detail .chara-box .cv{margin-bottom:15px}.special-page .interview.detail .chara-box .cv img{max-width:145px}}.special-page .interview.detail .box{position:relative;z-index:3}.special-page .interview.detail .box::before{position:absolute!important;left:-50%;width:300%;height:200%;background:#fff;background-attachment:fixed;z-index:-1}@media (min-width:768px){.special-page .interview.detail .box::before{top:220px}}@media (max-width:767px){.special-page .interview.detail .box::before{top:120px}}@media (min-width:992px){.special-page .interview.detail .box{margin-top:50px}}@media (min-width:1280px) and (max-width:1600px) and (orientation:landscape){.special-page .interview.detail .box{margin-top:-40px}}@media only screen and (min-width:1000px){.special-page .interview.detail .box{margin-top:-165px}}@media (max-width:767px){.special-page .interview.detail .box h3{transform:scale(1.36);margin-left:-5px}}@media (min-width:1280px) and (max-width:1600px) and (orientation:landscape){.special-page .interview.detail .box h3{scale:.8;margin-bottom:15px}}@media only screen and (min-width:1000px){.special-page .interview.detail .box h3{scale:.75;margin-bottom:15px}.special-page .interview.detail .box h3 img{transform:translateX(-55%)}}.special-page .interview.detail .box .block{width:100%;margin-bottom:30px}.special-page .interview.detail .box .block .title-q{position:relative;font-size:27px;font-weight:500;padding-left:135px;text-shadow:0 0 5px #2b476f,0 0 15px #2b476f,0 0 20px #2b476f,0 0 10px #2b476f,0 0 20px #2b476f,0 0 10px #2b476f,0 0 50px #2b476f}@media (min-width:992px){.special-page .interview.detail .box .block .title-q p{line-height:1.2;max-width:90%}}@media (max-width:1000px){.special-page .interview.detail .box .block .title-q{padding-left:120px;font-size:18px}}@media (max-width:767px){.special-page .interview.detail .box .block .title-q{padding-left:60px;font-size:16px}.special-page .interview.detail .box .block .title-q p{line-height:1.2}}.special-page .interview.detail .box .block .title-q::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain!important;z-index:-1}@media (min-width:1000px){.special-page .interview.detail .box .block .title-q::after{width:1000px;height:116px;background:url(../imgs/title-q-bg.png) no-repeat center}}@media (max-width:1000px){.special-page .interview.detail .box .block .title-q::after{background:url(../imgs/title-q-bg-mb.png) no-repeat center;background-size:contain!important;width:105%;height:116px}}.special-page .interview.detail .box .block .text{font-size:18px;font-weight:500;padding:15px 30px 15px 135px;margin-top:15px;color:#160a1a}@media (max-width:1000px){.special-page .interview.detail .box .block .text{padding:15px 30px 15px 120px;font-size:16px}}@media (max-width:767px){.special-page .interview.detail .box .block .text{padding:15px 5px;font-size:16px}.special-page .interview.detail .box .block .text p{line-height:1.4}}.special-page .mv .box{display:flex;justify-content:space-between;margin-bottom:35px;width:100%;flex-wrap:wrap}.special-page .mv .box.videos .video{border:none}.special-page .mv .box h3{margin-bottom:45px}@media (min-width:768px){.special-page .mv .box h3 img{width:calc(100% / 3 + 10px)}}@media (max-width:767px){.special-page .mv .box h3{width:70%;margin:auto;margin-bottom:15px}}.special-page .mv .box a{width:100%;display:flex;justify-content:center}.special-page .mv .box .block{margin:auto auto 10px;width:calc((100% / 3) - 20px)}@media (max-width:767px){.special-page .mv .box .block{width:calc((100% / 2) - 15px)}}.special-page .mv .box .block img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.special-page .mv .box .block img{min-width:323px}}.special-page .inner{width:auto;max-width:1000px}@media (max-width:1000px){.special-page .inner{width:95%!important;max-width:100vw}}.special-page .wrapper{max-height:100vh!important;overflow:hidden!important;background:#000;border-radius:10px;margin-top:60px}@media (min-width:992px){.special-page .wrapper{max-width:900px;padding:20px 15px}}@media (max-width:991px){.special-page .wrapper{max-width:100%;min-width:calc(100% - 30px);padding:20px 5px}}.special-page .wrap-box{overflow:auto;margin:auto;border-radius:5px}@media (min-width:992px){.special-page .wrap-box{max-width:900px}}@media (max-width:991px){.special-page .wrap-box{width:unset;max-width:100%;padding:15px}}.special-page .row{display:flex;flex-direction:column}.special-page .row:not(:last-child){padding-bottom:12px;margin-bottom:20px;border-bottom:1px #ffffff2d solid}.special-page .row .heading{margin-bottom:5px}.special-page .row .heading .title{font-weight:600;font-size:14px;line-height:24px}@media (min-width:768px){.special-page .row .heading .title{font-size:16px}}.special-page .pagination{margin:30px 0 -150px}@media (min-width:992px){.special-page .pagination{margin:150px 0 -150px}}.special-page .pagination ul{float:none;padding-left:0;list-style:none;display:flex;align-items:center;justify-content:center}.special-page .pagination li a{width:40px;font-size:25px;padding:10px 0;text-decoration:none;display:block;text-align:center;line-height:1;color:#052955;font-weight:500}.special-page .pagination li a:hover{color:#ff004e}.special-page .pagination li .current{color:#ff004e;font-size:25px}.special-page .pagination li .next img,.special-page .pagination li .prev img{max-width:20px}.special-page .pagination li .prev{margin-right:50px}@media (max-width:767px){.special-page .pagination li .prev{margin-right:15px}}.special-page .pagination li .next{margin-left:50px}@media (max-width:767px){.special-page .pagination li .next{margin-left:15px}}.special-page .pagination li .page-numbers.dots{color:#052955;margin-right:.5rem}.special-page .container{margin:0 auto}@media (max-width:767px){.special-page .container{max-width:100vw}}@media (min-width:768px){.special-page .container{max-width:700px}}@media (min-width:1200px){.special-page .container{max-width:900px}}.wrap-img-padd{padding:0;position:relative;width:100%;overflow:hidden}.wrap-img-padd img{height:100%;width:100%;object-fit:cover}.modal-video-src{position:relative;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;width:auto;margin:auto}.modal-video-src .mfp-close{color:transparent;top:unset!important;bottom:-3rem;margin-right:-40px!important;right:50%;background:url(../imgs/btn_close.png) right no-repeat!important;cursor:pointer!important}.modal-video-src .content{max-width:600px;background:#000;padding:2rem;color:#fff}.modal-video-src video{max-width:100%}.popup-layer{position:relative;height:100%;width:100%;display:block}.popup-layer .btn-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px}.special-page .popup-layer,.special-page .video-layer{position:relative;height:100%;display:block}.special-page .popup-layer .btn-video-play,.special-page .video-layer .btn-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px}.special-page .popup-layer::before,.special-page .video-layer::before{content:"";background:url(../imgs/icon_youtube.png) no-repeat;background-size:contain;width:72px;height:50px;z-index:9;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.special-page .popup-layer::before,.special-page .video-layer::before{width:52px;height:30px}}