@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp_s.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Paytone+One&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;font-family:YakuHanJPs,"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.4rem;color:#223a70;line-height:1.8;background:url(../img/common/bg.png) center/750px;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,figure{font-weight:normal;list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;line-height:0;vertical-align:middle;border:0}.black{color:#223a70}.white{color:#fff}.gray{color:#b9c8c8}.red{color:red}.pink{color:#ff008c}.blue{color:#0050be}.yellow{color:#fff500}.normal{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}a{color:#ff008c;word-break:break-all;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none}a:hover{color:#b9c8c8}@media screen and (max-width: 600px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 600px){br.sp{display:inline-block}}.indent{text-indent:-1em;padding-left:1em;display:inline-block}.indent2{text-indent:-2em;padding-left:2em;display:inline-block}.indent3{text-indent:-3em;padding-left:3em;display:inline-block}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}#loading{width:100%;height:100%;top:0;left:0;position:fixed;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#loading #logo img{width:300px;-webkit-animation:logo 1s steps(2, start) infinite;animation:logo 1s steps(2, start) infinite}@media screen and (max-width: 600px){#loading #logo img{width:220px}}@-webkit-keyframes logo{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes logo{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.fade{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fade.active{opacity:1}#wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){#wrapper{display:block}}#wrapper .banner{margin:40px 0 0 40px;display:none}@media screen and (max-width: 900px){#wrapper .banner{width:85%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto}}@media screen and (max-width: 600px){#wrapper .banner{width:70%;display:block}}#wrapper .banner li{margin-bottom:20px}#wrapper .banner li:last-child{margin-bottom:0}@media screen and (max-width: 900px){#wrapper .banner li{text-align:center;margin-bottom:0;padding:0 20px}}@media screen and (max-width: 600px){#wrapper .banner li{margin-bottom:20px;padding:0}}#wrapper .banner li a{color:#ff008c;text-decoration:none}#wrapper .banner li a:hover{color:#b9c8c8;opacity:.7}#wrapper .banner li p{font-size:1.2rem;line-height:1.4;margin-top:10px;padding-left:20px;position:relative}#wrapper .banner li p::before{content:"";top:50%;left:0;border:8px solid rgba(0,0,0,0);border-left:10px solid #223a70;margin-top:-8px;position:absolute;display:block}@media screen and (max-width: 900px){#wrapper .banner li p{padding-left:0}#wrapper .banner li p::before{display:none}}#wrapper #menu{width:270px}@media screen and (max-width: 1200px){#wrapper #menu{width:230px}}@media screen and (max-width: 900px){#wrapper #menu{width:100%}}#wrapper #menu .menu-btn{width:40px;height:40px;background:#ff008c;border-radius:50px;top:15px;right:10px;display:inline-block;cursor:pointer;position:fixed;z-index:101;display:none}#wrapper #menu .menu-btn span{width:20px;height:1px;background:#fff;margin:auto;top:50%;left:0;right:0;-webkit-transition:.2s;transition:.2s;display:block;position:relative}#wrapper #menu .menu-btn span::before,#wrapper #menu .menu-btn span::after{content:"";width:100%;height:1px;background:#fff;top:50%;left:0;-webkit-transition:.3s;transition:.3s;position:absolute}#wrapper #menu .menu-btn span::before{margin-top:-7px}#wrapper #menu .menu-btn span::after{margin-top:5px}#wrapper #menu .menu-btn.close{background:#223a70}#wrapper #menu .menu-btn.close span{background:rgba(0,0,0,0)}#wrapper #menu .menu-btn.close span::before,#wrapper #menu .menu-btn.close span::after{margin-top:-1px}#wrapper #menu .menu-btn.close span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper #menu .menu-btn.close span::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 900px){#wrapper #menu .menu-btn{display:block}}#wrapper #menu nav{padding:40px 0;top:0;position:-webkit-sticky;position:sticky}@media screen and (max-width: 900px){#wrapper #menu nav{width:100%;height:100%;text-align:center;background:url(../img/common/bg.png) center/750px,#fff;top:0;left:0;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s;transition:opacity .35s,visibility .35s;overflow:auto;z-index:100;padding:0}#wrapper #menu nav.open{opacity:1;visibility:visible}}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner{max-height:100%;padding:40px 0;overflow:auto}}#wrapper #menu nav .nav_inner h1{margin:0 0 25px 20px}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner h1{width:40%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){#wrapper #menu nav .nav_inner h1{width:50%}}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .menu{width:80%;margin:auto}}#wrapper #menu nav .nav_inner .menu li{line-height:1;margin-bottom:10px}#wrapper #menu nav .nav_inner .menu li:last-child{margin-bottom:30px}#wrapper #menu nav .nav_inner .menu li a{font-size:2.2rem;font-family:"Paytone One",sans-serif;color:#223a70;line-height:1;text-decoration:none;padding:0 40px;display:block;position:relative}#wrapper #menu nav .nav_inner .menu li a::after{content:"";width:0;height:100%;background:#ff008c;display:block;top:0;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}#wrapper #menu nav .nav_inner .menu li a:hover{color:#fff}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .menu li a:hover{color:#223a70}}#wrapper #menu nav .nav_inner .menu li a:hover::after{width:100%}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .menu li a:hover::after{width:0}}#wrapper #menu nav .nav_inner .menu li a.current{width:100%;color:#fff;background:#ff008c;pointer-events:none}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .menu li a.current{display:inline-block;padding:0 5px}}#wrapper #menu nav .nav_inner .share{line-height:0;background:url(../img/common/ico_share.svg) left center no-repeat;background-size:20px 20px;margin:0 0 0 40px;padding:0 0 0 30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .share{margin:0}}#wrapper #menu nav .nav_inner .share li{margin:0 5px}#wrapper #menu nav .nav_inner .share li a:hover{opacity:.7}#wrapper #menu nav .nav_inner .share li a img{width:25px}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .share li a img{width:30px}}#wrapper #menu nav .nav_inner .banner{display:block}@media screen and (max-width: 900px){#wrapper #menu nav .nav_inner .banner{display:none}}#wrapper main{width:calc(100% - 270px);padding:60px 80px 100px 80px}@media screen and (max-width: 1200px){#wrapper main{width:calc(100% - 230px);padding:60px 40px 100px 40px}}@media screen and (max-width: 900px){#wrapper main{width:100%;padding:15px 30px 60px 30px}}@media screen and (max-width: 600px){#wrapper main{padding:15px 20px 40px 20px}}#wrapper main h1{display:none}@media screen and (max-width: 900px){#wrapper main h1{width:22%;margin:0 0 40px -20px;display:block}}@media screen and (max-width: 600px){#wrapper main h1{width:28%;margin:0 0 40px -10px}}#wrapper main h2{margin-bottom:40px}@media screen and (max-width: 1200px){#wrapper main h2{margin-bottom:30px}}@media screen and (max-width: 600px){#wrapper main h2{margin-bottom:20px}}#wrapper main h2 img{height:65px}@media screen and (max-width: 1200px){#wrapper main h2 img{height:55px}}@media screen and (max-width: 900px){#wrapper main h2 img{height:50px}}@media screen and (max-width: 600px){#wrapper main h2 img{height:45px}}.tab{margin-bottom:60px}@media screen and (max-width: 900px){.tab{margin-bottom:40px}}.tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){.tab ul{width:calc(100% + 20px);margin-left:-10px}}@media screen and (max-width: 600px){.tab ul{width:calc(100% + 10px);margin-left:-5px}}.tab ul li{width:100%;margin:0 20px}@media screen and (max-width: 900px){.tab ul li{margin:0 10px}}@media screen and (max-width: 600px){.tab ul li{margin:0 5px}}.tab ul li a{font-family:"Paytone One",sans-serif;font-size:1.8rem;color:#fff;text-align:center;line-height:1;background:#ff008c;border:2px solid #ff008c;text-decoration:none;padding:10px 10px 13px 10px;display:block;position:relative}@media screen and (max-width: 600px){.tab ul li a{font-size:1.6rem}}.tab ul li a:hover{color:#ff008c;background:#fff}.tab ul li a.current{color:#fff500;pointer-events:none}.tab ul li a.current::after{content:"";border:12px solid rgba(0,0,0,0);border-top:12px solid #ff008c;top:100%;left:50%;margin-left:-12px;position:absolute}.btn{font-size:1.6rem;color:#fff;line-height:1;text-align:center;text-decoration:none;background:#0050be;border-radius:50px;padding:15px;display:block;position:relative}@media screen and (max-width: 600px){.btn{padding:10px}}.btn.back{max-width:200px;font-family:"Paytone One",sans-serif;margin:40px auto 0 auto}@media screen and (max-width: 600px){.btn.back{max-width:180px;margin:30px auto 0 auto}}.btn::before,.btn::after{content:"";top:50%;right:15px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.btn::before{width:12px;height:2px;margin-top:-1px;background:#fff500}.btn::after{width:6px;height:6px;border-top:2px solid #fff500;border-right:2px solid #fff500;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn:hover{color:#fff;background:#ff008c}.btn:hover::before,.btn:hover::after{right:10px}footer{text-align:center}footer .copyright{font-size:1rem;background:#ffe3ef;padding:10px}@media screen and (max-width: 900px){footer .bg{line-height:0;padding:0 10px}}#pageTop{width:50px;height:50px;background:#ff008c;border-radius:50px;bottom:15px;right:15px;display:block;position:fixed;z-index:10}@media screen and (max-width: 900px){#pageTop{width:40px;height:40px;right:10px}}#pageTop::after{content:"";width:10px;height:10px;top:50%;right:50%;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-3px -5px 0 0;display:block;position:absolute}#pageTop:hover{background:#fff;border:1px solid #ff008c}#pageTop:hover::after{border-top:1px solid #ff008c;border-right:1px solid #ff008c}#index main{padding:40px 60px}@media screen and (max-width: 1200px){#index main{padding:40px}}@media screen and (max-width: 900px){#index main{padding:0 0 40px 0}}#index main .mainimg{height:0;background:url(../img/top/mainimg.jpg) center/cover;padding-top:70.8%;position:relative}#index main .mainimg h1{display:none}@media screen and (max-width: 900px){#index main .mainimg{background:url(../img/top/mainimg_sp.jpg) center/cover;padding-top:141.333%}#index main .mainimg h1{width:80%;top:68%;left:10%;display:block;position:absolute}}#index .text{margin:30px auto 40px auto}@media(max-width: 1300px){#index .text{margin:20px auto 40px auto}}@media screen and (max-width: 900px){#index .text{background:#fff500;margin:auto;padding:15px}}#index .text p{width:881px;height:60px;background:url(../img/top/txt_onair.png) no-repeat center/cover;text-indent:100%;margin:auto;overflow:hidden;white-space:nowrap}@media(max-width: 1300px){#index .text p{width:100%;height:0;padding-top:6.814%}}@media screen and (max-width: 900px){#index .text p{background:url(../img/top/txt_onair_sp.png) no-repeat center/cover;padding-top:7.173%}}#index .info{max-width:1200px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1200px){#index .info{display:block}}@media screen and (max-width: 900px){#index .info{padding:40px 0}}@media screen and (max-width: 600px){#index .info{padding:40px 0}}#index .info .news,#index .info .twitter{width:50%;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1200px){#index .info .news,#index .info .twitter{width:100%;padding:0}}@media screen and (max-width: 900px){#index .info .news,#index .info .twitter{padding:0 30px}}@media screen and (max-width: 600px){#index .info .news,#index .info .twitter{padding:0 20px}}#index .info .news h2,#index .info .twitter h2{width:50px;margin-right:20px}#index .info .news h2 img,#index .info .twitter h2 img{height:auto}@media screen and (max-width: 600px){#index .info .news h2,#index .info .twitter h2{width:40px;margin-right:15px}}#index .info .news .box,#index .info .twitter .box{width:calc(100% - 70px);text-align:center}@media screen and (max-width: 1200px){#index .info .news .box,#index .info .twitter .box{width:calc(100% - 50px)}}@media screen and (max-width: 600px){#index .info .news .box,#index .info .twitter .box{width:calc(100% - 40px)}}#index .info .news .box .btn,#index .info .twitter .box .btn{width:140px;font-family:"Paytone One",sans-serif;font-size:1.4rem;margin:20px auto 0 auto;padding:10px}@media screen and (max-width: 1200px){#index .info .news{margin-bottom:40px}}#index .info .news .box ul{height:330px;background:ivory;border:1px solid #b9c8c8;padding:25px 20px}@media screen and (max-width: 1200px){#index .info .news .box ul{height:auto}}@media screen and (max-width: 600px){#index .info .news .box ul{padding:20px 15px}}#index .info .news .box ul li{border-bottom:2px dotted #b9c8c8;margin-bottom:18px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#index .info .news .box ul li{margin-bottom:13px;padding-bottom:15px}}#index .info .news .box ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#index .info .news .box ul li time{width:70px;height:38px;font-size:1.4rem;font-family:"Paytone One",sans-serif;color:#fff500;line-height:.8;background:url(../img/news/bg_date.png) no-repeat center/cover;margin-right:15px;padding:6px}@media screen and (max-width: 600px){#index .info .news .box ul li time{width:60px;height:32px;font-size:1.2rem;margin-right:10px}}#index .info .news .box ul li a{width:calc(100% - 85px);color:#223a70;line-height:1.4;text-align:left;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#index .info .news .box ul li a:hover{color:#ff008c}@media screen and (max-width: 600px){#index .info .news .box ul li a{width:calc(100% - 75px);font-size:1.2rem;line-height:1.5}}@media screen and (max-width: 900px){#index .info .twitter{background:rgba(255,227,239,.4);padding:40px 20px}}#index .info .twitter .tweet{height:330px;overflow:hidden}#news .list{max-width:1000px;margin:auto}#news .list li{margin-bottom:10px;position:relative}#news .list li:last-child{margin-bottom:0}#news .list li::before,#news .list li::after{content:"";top:50%;right:20px;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#news .list li::before{width:15px;height:2px;margin-top:-1px;background:#ff008c}#news .list li::after{width:8px;height:8px;border-top:2px solid #ff008c;border-right:2px solid #ff008c;margin-top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#news .list li:hover::before,#news .list li:hover::after{right:15px}@media screen and (max-width: 600px){#news .list li::before,#news .list li::after{right:15px}#news .list li::before{width:12px}#news .list li::after{width:6px;height:6px;margin-top:-4px}#news .list li:hover::before,#news .list li:hover::after{right:15px}}#news .list li a{color:#223a70;text-decoration:none;background:ivory;border:1px solid #b9c8c8;padding:15px 45px 15px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#news .list li a{padding:15px 40px 15px 10px;display:block}}#news .list li a:hover{background:#ffe3ef}#news .list li a time{width:110px;height:37px;font-size:1.4rem;font-family:"Paytone One",sans-serif;color:#fff500;line-height:1;text-align:center;background:url(../img/news/bg_date_list.png) no-repeat center/cover;margin:0 20px 0 0;padding:10px;display:inline-block}@media screen and (max-width: 600px){#news .list li a time{width:80px;height:27px;font-size:1rem;margin:0 0 5px 0;padding:7px 0}}#news .list li a p{width:calc(100% - 130px);font-size:1.6rem;color:#223a70}@media screen and (max-width: 1200px){#news .list li a p{font-size:1.4rem}}@media screen and (max-width: 600px){#news .list li a p{width:100%;line-height:1.4;padding:0 0 0 13px}}#news article{max-width:1000px;margin:auto;background:ivory;border:1px solid #b9c8c8}#news article .title{padding:25px 30px;border-bottom:2px dotted #b9c8c8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px){#news article .title{padding:20px}}@media screen and (max-width: 600px){#news article .title{padding:15px;display:block}}#news article .title time{width:100px;height:54px;font-size:2rem;font-family:"Paytone One",sans-serif;color:#fff500;text-align:center;line-height:.8;background:url(../img/news/bg_date.png) no-repeat center/cover;margin-right:20px;padding:10px}@media screen and (max-width: 1200px){#news article .title time{width:80px;height:43px;font-size:1.6rem;padding:7px}}@media screen and (max-width: 600px){#news article .title time{width:80px;height:27px;font-size:1rem;line-height:1;background:url(../img/news/bg_date_list.png) no-repeat center/cover;margin:0 0 5px 0;padding:7px 0;display:inline-block}}#news article .title time .year{display:block}@media screen and (max-width: 600px){#news article .title time .year{display:inline-block}#news article .title time .year::after{content:"."}}#news article .title h3{width:calc(100% - 120px);font-size:1.8rem;font-weight:700;line-height:1.4}@media screen and (max-width: 1200px){#news article .title h3{width:calc(100% - 100px);font-size:1.6rem}}@media screen and (max-width: 600px){#news article .title h3{width:100%;font-size:1.4rem;padding:0 0 0 5px}}#news article .detail{padding:30px 40px}@media screen and (max-width: 1200px){#news article .detail{padding:30px}}@media screen and (max-width: 600px){#news article .detail{font-size:1.2rem;padding:15px 20px}}#news article .detail h4{font-size:1.4rem;font-weight:700;color:#fff500;line-height:1.4;background:#ff008c;margin-bottom:10px;padding:5px 10px;display:inline-block}@media screen and (max-width: 900px){#news article .detail .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#news article .detail .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}}#staff_cast section{max-width:1000px;margin:0 auto 40px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#staff_cast section:last-child{margin:auto}@media screen and (max-width: 900px){#staff_cast section{display:block}}#staff_cast section h3{width:180px;height:50px;font-family:"Paytone One",sans-serif;font-size:3.2rem;color:#fff500;line-height:1;text-align:center;background:url(../img/staff_cast/bg_h3.png) no-repeat center/cover;margin:0 50px 0 0;padding:5px}@media screen and (max-width: 1200px){#staff_cast section h3{width:150px;height:42px;font-size:2.8rem;margin:0 30px 0 0}}@media screen and (max-width: 900px){#staff_cast section h3{margin:0 auto 15px auto}}@media screen and (max-width: 600px){#staff_cast section h3{width:130px;height:36px;font-size:2.2rem}}#staff_cast section .box{width:calc(100% - 230px);background:ivory;border:1px solid #b9c8c8;padding:15px 40px}@media screen and (max-width: 1200px){#staff_cast section .box{width:calc(100% - 180px)}}@media screen and (max-width: 900px){#staff_cast section .box{width:100%}}@media screen and (max-width: 600px){#staff_cast section .box{padding:5px 20px}}#staff_cast section .box ul li{border-bottom:2px dotted #b9c8c8;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#staff_cast section .box ul li:last-child{border-bottom:none}#staff_cast section .box ul li .part{width:200px;font-size:1.4rem;font-weight:700;color:#ff008c;line-height:1.3}@media screen and (max-width: 1200px){#staff_cast section .box ul li .part{width:150px;font-size:1.2rem}}@media screen and (max-width: 900px){#staff_cast section .box ul li .part{width:40%;font-size:1.2rem}}@media screen and (max-width: 600px){#staff_cast section .box ul li .part{font-size:1rem;padding-right:10px}}#staff_cast section .box ul li .name{width:calc(100% - 200px);font-size:2rem;line-height:1.3}#staff_cast section .box ul li .name small{font-size:1.4rem}#staff_cast section .box ul li .name .popup{font-family:"Paytone One",sans-serif;font-size:1rem;color:#fff500;line-height:1;text-decoration:none;background:#0050be;border-radius:10px;margin:0 0 0 10px;padding:4px 10px;display:inline-block;top:-3px;position:relative}#staff_cast section .box ul li .name .popup:hover{background:#ff008c}@media screen and (max-width: 1200px){#staff_cast section .box ul li .name{width:calc(100% - 150px);font-size:1.8rem}#staff_cast section .box ul li .name small{font-size:1.2rem}}@media screen and (max-width: 900px){#staff_cast section .box ul li .name{width:60%;font-size:1.8rem}}@media screen and (max-width: 600px){#staff_cast section .box ul li .name{font-size:1.6rem}#staff_cast section .box ul li .name small{font-size:1rem}#staff_cast section .box ul li .name .popup{font-size:.8rem;padding:4px 8px;top:-3px}}#onair section{max-width:1000px;margin:0 auto 80px auto}@media screen and (max-width: 900px){#onair section{margin:0 auto 60px auto}}#onair section:last-child{margin:auto}#onair section h3{width:270px;height:50px;font-family:"Paytone One",sans-serif;font-size:3.2rem;color:#fff500;line-height:1;text-align:center;background:url(../img/onair/bg_h3.png) no-repeat center/cover;margin:0 auto 20px auto;padding:5px}@media screen and (max-width: 900px){#onair section h3{margin:0 auto 15px auto}}@media screen and (max-width: 600px){#onair section h3{width:200px;height:37px;font-size:2.4rem;padding:4px}}#onair section h4{font-size:1.6rem;font-weight:700;color:#fff;text-align:center;background:#ff008c;margin-bottom:15px;padding:5px 10px}@media screen and (max-width: 600px){#onair section h4{font-size:1.4rem}}#onair section .info{font-size:3rem;font-weight:700;text-align:center;line-height:1.3;margin-bottom:30px}#onair section .info small{font-size:2rem}#onair section .info .notes{font-size:1.4rem}@media screen and (max-width: 1200px){#onair section .info{font-size:2.4rem;margin-bottom:20px}#onair section .info small{font-size:1.8rem}}@media screen and (max-width: 600px){#onair section .info{font-size:2rem}#onair section .info small{font-size:1.4rem}#onair section .info .notes{font-size:1.2rem}}#onair section dl{width:100%;font-size:1.8rem;background:ivory;border:1px solid #b9c8c8;margin-bottom:5px;padding:15px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#onair section dl:last-child{margin:0}@media screen and (max-width: 1200px){#onair section dl{font-size:1.6rem}}@media screen and (max-width: 900px){#onair section dl{font-size:1.4rem;padding:15px 20px}}@media screen and (max-width: 600px){#onair section dl{display:block;padding:10px 15px}}#onair section dl dt{width:230px;color:#ff008c;padding:0 30px 0 0}@media screen and (max-width: 1200px){#onair section dl dt{width:200px}}@media screen and (max-width: 900px){#onair section dl dt{width:140px;padding:0 20px 0 0}}@media screen and (max-width: 600px){#onair section dl dt{width:100%;padding:0}}#onair section dl dd{width:calc(100% - 230px);border-left:2px dotted #b9c8c8;padding:0 0 0 30px}@media screen and (max-width: 1200px){#onair section dl dd{width:calc(100% - 200px)}}@media screen and (max-width: 900px){#onair section dl dd{width:calc(100% - 140px);padding:0 0 0 20px}}@media screen and (max-width: 600px){#onair section dl dd{width:100%;font-size:1.2rem;border-left:none;padding:0}}#onair section .box{margin-bottom:50px}#onair section .box:last-child{margin-bottom:0}@media screen and (max-width: 900px){#onair section .box{margin-bottom:40px}}#onair section .site{width:calc(100% + 10px);margin:0 0 0 -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#onair section .site a{width:calc(25% - 10px);color:#223a70;text-align:center;text-decoration:none;line-height:1.3;border:1px solid #b9c8c8;background:ivory;margin:10px 5px 0 5px;padding:15px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1200px){#onair section .site a{width:calc(33.333% - 10px)}}@media screen and (max-width: 600px){#onair section .site a{width:calc(50% - 5px);font-size:1.2rem;margin:5px 2.5px 0 2.5px;padding:10px 5px}}#onair section .site a:hover{background:#ffe3ef}#onair section .site a.nolink{pointer-events:none}#onair section .site.row3 a{width:calc(33.333% - 10px)}@media screen and (max-width: 600px){#onair section .site.row3 a{width:calc(50% - 5px)}}#onair section .start{font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;margin-bottom:5px}@media screen and (max-width: 1200px){#onair section .start{font-size:1.8rem}}@media screen and (max-width: 600px){#onair section .start{font-size:1.4rem}}#onair section .start small{font-weight:400}#onair section .notes{text-align:center;margin:10px 0 30px 0}@media screen and (max-width: 600px){#onair section .notes{font-size:1.2rem;margin:10px 0 20px 0}}@media screen and (max-width: 900px){#story .tab{margin-bottom:30px}}@media screen and (max-width: 600px){#story .tab{margin-bottom:35px}}#story .tab ul{max-width:1000px;margin:auto}@media screen and (max-width: 1200px){#story .tab ul{width:calc(100% + 5px);margin-left:-2.5px}}@media screen and (max-width: 900px){#story .tab ul{width:calc(100% + 10px);margin-left:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}@media screen and (max-width: 600px){#story .tab ul{width:calc(100% + 5px);margin-left:-2.5px}}#story .tab ul li{width:auto;margin:0 2.5px}@media screen and (max-width: 1200px){#story .tab ul li{margin:0 2.5px}}@media screen and (max-width: 900px){#story .tab ul li{width:calc(16.666% - 10px);margin:0 5px 10px 5px}#story .tab ul li:first-child{width:100%}}@media screen and (max-width: 600px){#story .tab ul li{width:calc(16.666% - 5px);margin:0 2.5px 5px 2.5px}}#story .tab ul li a{font-size:1.6rem;font-weight:700;padding:10px 10px 13px 10px}#story .tab ul li a br.pc{display:none}@media screen and (max-width: 1200px){#story .tab ul li a{font-size:1.4rem}#story .tab ul li a br.pc{display:block}}@media(max-width: 980px){#story .tab ul li a{padding:10px 6px 13px 6px}}@media screen and (max-width: 900px){#story .tab ul li a{padding:10px 10px 13px 10px}#story .tab ul li a br.pc{display:none}}@media screen and (max-width: 600px){#story .tab ul li a{font-size:1.2rem;padding:10px}}@media screen and (max-width: 1200px){#story .tab ul li a.intro{padding:3px 10px 6px 10px}}@media screen and (max-width: 900px){#story .tab ul li a.intro{padding:10px 10px 13px 10px}}@media screen and (max-width: 600px){#story .tab ul li a.intro{padding:10px}}@media screen and (max-width: 900px){#story .tab ul li a.current::after{display:none}}#story .introduction h3{width:315px;height:50px;font-family:"Paytone One",sans-serif;font-size:3.2rem;color:#fff500;line-height:1;text-align:center;background:url(../img/story/bg_h3_introduction.png) no-repeat center/cover;margin:0 auto 30px auto;padding:5px}@media screen and (max-width: 900px){#story .introduction h3{font-size:3rem;margin:0 auto 20px auto;padding:7px}}@media screen and (max-width: 600px){#story .introduction h3{width:250px;height:40px;font-size:2.2rem;padding:7px}}#story .introduction .box{max-width:1000px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 980px){#story .introduction .box{display:block}}#story .introduction .box .text{width:calc(100% - 430px)}@media screen and (max-width: 1200px){#story .introduction .box .text{width:calc(100% - 380px)}}@media(max-width: 980px){#story .introduction .box .text{width:100%;margin-bottom:30px}}@media screen and (max-width: 900px){#story .introduction .box .text{text-align:center}}#story .introduction .box .text p{font-size:1.8rem;margin-bottom:25px}#story .introduction .box .text p:first-of-type{font-size:2.6rem}#story .introduction .box .text p strong{font-size:3.6rem;color:#0050be;line-height:1;background:#fff500;padding:5px 10px;display:inline-block}@media screen and (max-width: 1200px){#story .introduction .box .text p{font-size:1.6rem}#story .introduction .box .text p:first-of-type{font-size:2.2rem}#story .introduction .box .text p strong{font-size:3.6rem}}@media screen and (max-width: 600px){#story .introduction .box .text p{font-size:1.4rem}#story .introduction .box .text p:first-of-type{font-size:2rem;margin-bottom:15px}#story .introduction .box .text p strong{font-size:3rem}}#story .introduction .box .image{width:430px;padding:60px 0 0 30px}@media screen and (max-width: 1200px){#story .introduction .box .image{width:380px}}@media(max-width: 980px){#story .introduction .box .image{width:100%;text-align:center;padding:0}#story .introduction .box .image img{width:60%}}@media screen and (max-width: 600px){#story .introduction .box .image img{width:90%}}#story .story{max-width:1000px;margin:auto}#story .story h3{width:126px;height:50px;font-family:"Paytone One",sans-serif;font-size:3.2rem;color:#fff500;line-height:1;text-align:center;background:url(../img/story/bg_h3_story.png) no-repeat center/cover;margin:0 auto 20px auto;padding:5px}@media screen and (max-width: 900px){#story .story h3{font-size:3rem;margin:0 auto 10px auto;padding:7px}}@media screen and (max-width: 600px){#story .story h3{width:101px;height:40px;font-size:2.2rem;padding:7px}}#story .story h4{font-size:2.6rem;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 1200px){#story .story h4{font-size:2.4rem}}@media screen and (max-width: 600px){#story .story h4{font-size:1.8rem;line-height:1.4;margin-bottom:20px}}#story .story h5{font-size:1.4rem;color:#fff500;background:#0050be;margin-bottom:10px;padding:0 10px;display:inline-block}@media screen and (max-width: 600px){#story .story h5{font-size:1.2rem;margin-bottom:5px}}#story .story .image{margin-bottom:40px}@media screen and (max-width: 600px){#story .story .image{margin-bottom:30px}}#story .story .image .slider{margin-bottom:5px}#story .story .image .thumb ul{width:calc(100% + 10px);margin-left:-5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#story .story .image .thumb ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#story .story .image .thumb ul li{width:calc(12.5% - 5px) !important;margin:0 2.5px}@media screen and (max-width: 600px){#story .story .image .thumb ul li{width:calc(25% - 5px) !important;margin:0 2.5px 5px 2.5px}}#story .story .image .thumb ul li span{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;display:block}#story .story .image .thumb ul li.swiper-slide-thumb-active span::after{content:"";width:100%;height:100%;left:0;top:0;mix-blend-mode:color;background:#ff008c;display:block;position:absolute;z-index:1}#story .story section{margin-bottom:30px}#story .story section:last-child{margin-bottom:0}@media screen and (max-width: 600px){#story .story section p{font-size:1.2rem}}#story .story section.web ul{width:calc(100% + 40px);margin:0 0 -40px -20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1200px){#story .story section.web ul{width:calc(100% + 20px);margin:0 0 -40px -10px}}@media screen and (max-width: 600px){#story .story section.web ul{width:100%;margin:0;display:block}}#story .story section.web ul li{width:calc(50% - 40px);margin:0 20px 40px 20px}@media screen and (max-width: 1200px){#story .story section.web ul li{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 600px){#story .story section.web ul li{width:100%;margin:0 0 20px 0}#story .story section.web ul li:last-child{margin:0}}#story .story section.web ul li .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#story .story section.web ul li .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#story .story section.web ul li p{margin-top:10px}#character .inner{max-width:1000px;margin:auto}#character .inner .thumb{width:100%;max-width:840px;margin:0 auto 40px auto}@media screen and (max-width: 900px){#character .inner .thumb{margin:0 auto 20px auto}}#character .inner .thumb ul{width:calc(100% + 15px);margin-left:-7.5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1200px){#character .inner .thumb ul{width:calc(100% + 10px);margin-left:-5px}}@media screen and (max-width: 900px){#character .inner .thumb ul{width:calc(100% + 5px);margin-left:-2.5px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#character .inner .thumb ul li{width:calc(11.111% - 15px) !important;line-height:1;margin:0 7.5px;cursor:pointer;display:block;position:relative}#character .inner .thumb ul li::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0);mix-blend-mode:color;top:0;right:0;position:absolute;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}#character .inner .thumb ul li.chara01::before{background:#2882ff}#character .inner .thumb ul li.chara02::before{background:#50b955}#character .inner .thumb ul li.chara03::before{background:#f08c00}#character .inner .thumb ul li.chara04::before{background:#ff46a0}#character .inner .thumb ul li.chara05::before{background:#824bdc}#character .inner .thumb ul li.chara06::before{background:#eb1919}#character .inner .thumb ul li.chara07::before{background:#ff7da0}#character .inner .thumb ul li.chara08::before{background:#d25fcd}#character .inner .thumb ul li.chara09::before{background:#23d2b9}#character .inner .thumb ul li:hover::before,#character .inner .thumb ul li.swiper-slide-thumb-active::before{background:rgba(0,0,0,0)}@media screen and (max-width: 1200px){#character .inner .thumb ul li{width:calc(11.111% - 10px) !important;margin:0 5px}}@media screen and (max-width: 900px){#character .inner .thumb ul li{width:calc(11.111% - 5px) !important;margin:0 2.5px}}@media screen and (max-width: 600px){#character .inner .thumb ul li{width:calc(20% - 10px) !important;margin:0 5px 10px 5px}}#character .inner .main{overflow:hidden}#character .inner .main .swiper-slide{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 900px){#character .inner .main .swiper-slide{display:block}}#character .inner .main .swiper-slide .image{width:320px}#character .inner .main .swiper-slide .image img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(30px);transform:translateY(30px)}@media screen and (max-width: 1200px){#character .inner .main .swiper-slide .image{width:300px}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .image{width:40%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .image{width:60%}}#character .inner .main .swiper-slide .detail{width:calc(100% - 320px);padding:110px 60px 0 0}@media screen and (max-width: 1200px){#character .inner .main .swiper-slide .detail{width:calc(100% - 300px);padding:110px 40px 0 0}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail{width:100%;padding:0}}#character .inner .main .swiper-slide .detail h3{font-size:7rem;line-height:1;letter-spacing:15px;background:none;margin-bottom:25px}@media screen and (max-width: 1200px){#character .inner .main .swiper-slide .detail h3{font-size:5.5rem}}@media screen and (max-width: 900px){#character .inner .main .swiper-slide .detail h3{font-size:5rem}}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail h3{font-size:4rem;letter-spacing:10px;margin-bottom:15px}}#character .inner .main .swiper-slide .detail .cv{font-size:2.2rem;margin-bottom:25px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#character .inner .main .swiper-slide .detail .cv span:first-child{width:50px;height:28px;font-family:"Paytone One",sans-serif;font-size:1.6rem;color:#fff;line-height:1;text-align:center;-webkit-mask:url(../img/character/bg_cv.png) no-repeat left center/cover;mask:url(../img/character/bg_cv.png) no-repeat left center/cover;margin-right:10px;padding:6px;display:inline-block}#character .inner .main .swiper-slide .detail .cv .popup{font-family:"Paytone One",sans-serif;font-size:1rem;color:#fff;line-height:1;text-decoration:none;border-radius:10px;margin:0 0 0 15px;padding:4px 10px;display:inline-block;top:1;position:relative}#character .inner .main .swiper-slide .detail .cv .popup:hover{opacity:.7}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .cv{font-size:2rem;margin-bottom:15px}#character .inner .main .swiper-slide .detail .cv span:first-child{width:45px;height:25px;font-size:1.6rem;padding:5px}#character .inner .main .swiper-slide .detail .cv .popup{padding:5px 8px}}#character .inner .main .swiper-slide .detail .text{color:#fff;margin-bottom:30px;padding:30px}@media screen and (max-width: 600px){#character .inner .main .swiper-slide .detail .text{font-size:1.2rem;padding:20px}}#character .inner .main .swiper-slide.swiper-slide-active .image img{-webkit-transform:translateY(0);transform:translateY(0)}#character .inner .chara01{background:#2882ff}#character .inner .chara02{background:#50b955}#character .inner .chara03{background:#f08c00}#character .inner .chara04{background:#ff46a0}#character .inner .chara05{background:#824bdc}#character .inner .chara06{background:#eb1919}#character .inner .chara07{background:#ff7da0}#character .inner .chara08{background:#d25fcd}#character .inner .chara09{background:#23d2b9}#movie section{max-width:1000px;margin:0 auto 80px auto}@media screen and (max-width: 600px){#movie section{margin:0 auto 50px auto}}#movie section:last-child{margin:auto}#movie section ul{width:calc(100% + 40px);margin:0 0 -40px -20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#movie section ul{width:calc(100% + 20px);margin:0 0 -40px -10px}}@media screen and (max-width: 600px){#movie section ul{width:100%;margin:0;display:block}}#movie section ul li{width:calc(50% - 40px);margin:0 20px 40px 20px}@media screen and (max-width: 900px){#movie section ul li{width:calc(50% - 20px);margin:0 10px 20px 10px}}@media screen and (max-width: 600px){#movie section ul li{width:100%;margin:0 0 20px 0}#movie section ul li:last-child{margin:0}}#movie section ul li .movie{height:0;padding:0 0 56.25% 0;overflow:hidden;position:relative}#movie section ul li .movie iframe{width:100%;height:100%;top:0;left:0;position:absolute}#movie section ul li p{font-size:1.6rem;text-align:center;margin-top:10px}#music .tab ul li{max-width:200px}#music .inner{max-width:1000px;margin:auto}#music .inner h3{width:230px;height:50px;font-family:"Paytone One",sans-serif;font-size:3.2rem;color:#fff500;line-height:1;text-align:center;background:url(../img/music/bg_h3.png) no-repeat center/cover;margin:0 auto 30px auto;padding:5px}@media screen and (max-width: 900px){#music .inner h3{margin:0 auto 15px auto}}@media screen and (max-width: 600px){#music .inner h3{width:180px;height:39px;font-size:2.4rem}}#music .inner .title{text-align:center;margin-bottom:30px}@media screen and (max-width: 600px){#music .inner .title{margin-bottom:20px}}#music .inner .title small{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:10px;display:inline-block}@media screen and (max-width: 1200px){#music .inner .title small{font-size:1.4rem}}@media screen and (max-width: 600px){#music .inner .title small{font-size:1.2rem;margin-bottom:5px}}#music .inner .title h4{font-family:"Paytone One",sans-serif;font-size:4.8rem;color:#ff008c;line-height:1}@media screen and (max-width: 1200px){#music .inner .title h4{font-size:4rem}}@media screen and (max-width: 600px){#music .inner .title h4{font-size:3.2rem}}#music .inner .image{max-width:800px;text-align:center;margin:0 auto 40px auto}@media screen and (max-width: 600px){#music .inner .image{margin:0 auto 30px auto}}#music .inner .image.ed{max-width:420px}@media screen and (max-width: 600px){#music .inner .image.ed img{width:85%}}#music .inner .box{margin-bottom:40px}#music .inner .box:last-child{margin-bottom:0}@media screen and (max-width: 600px){#music .inner .box{margin-bottom:30px}}#music .inner .box h5{font-size:1.6rem;font-weight:700;color:#fff500;line-height:1;background:#0050be;margin-bottom:10px;padding:10px 15px}@media screen and (max-width: 600px){#music .inner .box h5{font-size:1.4rem;padding:10px}}#music .inner .box .jacket{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#music .inner .box .jacket li{width:32%;text-align:center;padding-left:20px}@media screen and (max-width: 600px){#music .inner .box .jacket li{padding-left:10px}}#music .inner .box .jacket li.large{width:36%;padding:0}#music .inner .box .jacket li p{margin-top:5px}@media screen and (max-width: 600px){#music .inner .box .jacket li p{font-size:1.2rem}}@media screen and (max-width: 600px){#music .inner .box p{font-size:1.2rem}}#music .inner .box .tokuten{margin:0 0 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#music .inner .box .tokuten li{width:calc(33.333% - 20px);text-align:center;line-height:1.4;margin:0 10px 20px 10px}@media screen and (max-width: 1200px){#music .inner .box .tokuten li{width:calc(50% - 20px)}}@media screen and (max-width: 600px){#music .inner .box .tokuten li{width:100%;margin:0 0 20px 0}}#music .inner .box .tokuten li img{width:80%;margin-bottom:10px}@media screen and (max-width: 900px){#blu-ray .tab{margin-bottom:30px}}@media screen and (max-width: 600px){#blu-ray .tab{margin-bottom:35px}}#blu-ray .tab ul{max-width:1100px;margin:auto}@media screen and (max-width: 900px){#blu-ray .tab ul{width:calc(100% + 10px);margin-left:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 600px){#blu-ray .tab ul{width:calc(100% + 5px);margin-left:-2.5px}}#blu-ray .tab ul li{width:auto;margin:0 10px}@media screen and (max-width: 1200px){#blu-ray .tab ul li{margin:0 5px}}@media screen and (max-width: 900px){#blu-ray .tab ul li{width:calc(25% - 10px);margin:0 5px 10px 5px}#blu-ray .tab ul li:last-child{width:100%}}@media screen and (max-width: 600px){#blu-ray .tab ul li{width:calc(25% - 5px);margin:0 2.5px 5px 2.5px}}#blu-ray .tab ul li a{font-family:YakuHanJPs,"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium",YuGothicM,YuGothic,"Helvetica Neue",メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;padding:10px 20px 13px 20px}@media screen and (max-width: 1200px){#blu-ray .tab ul li a{font-size:1.4rem}}@media screen and (max-width: 900px){#blu-ray .tab ul li a{padding:10px 10px 13px 10px}}@media screen and (max-width: 600px){#blu-ray .tab ul li a{font-size:1.2rem;padding:10px}}@media screen and (max-width: 900px){#blu-ray .tab ul li a.current::after{display:none}}#blu-ray h3{width:180px;height:50px;font-size:2.4rem;font-weight:700;color:#fff500;line-height:1;text-align:center;background:url(../img/blu-ray/bg_h3.png) no-repeat center/cover;margin:0 auto 40px auto;padding:10px 0}@media screen and (max-width: 900px){#blu-ray h3{margin:0 auto 20px auto}}@media screen and (max-width: 600px){#blu-ray h3{width:133px;height:37px;font-size:2rem;padding:8px 0}}#blu-ray .inner{max-width:1000px;margin:auto}#blu-ray .inner.list ul{width:calc(100% + 20px);margin:0 0 -20px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#blu-ray .inner.list ul{width:100%;margin:auto;display:block}}#blu-ray .inner.list ul li{width:calc(50% - 20px);background:ivory;border:1px solid #b9c8c8;margin:0 10px 20px 10px;padding:20px}@media screen and (max-width: 600px){#blu-ray .inner.list ul li{width:100%;margin:0 0 20px 0}#blu-ray .inner.list ul li:last-child{margin:0}}#blu-ray .inner.list ul li a{color:#223a70;text-align:center;text-decoration:none;display:block}#blu-ray .inner.list ul li a:hover{opacity:.7}#blu-ray .inner.list ul li a img{width:65%}@media screen and (max-width: 1200px){#blu-ray .inner.list ul li a img{width:80%}}#blu-ray .inner.list ul li a p{font-size:1.6rem;line-height:1.5;margin-top:10px}@media screen and (max-width: 900px){#blu-ray .inner.list ul li a p{font-size:1.4rem}}#blu-ray .inner.detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 900px){#blu-ray .inner.detail{display:block}}#blu-ray .inner.detail .jacket{width:350px;padding-right:50px}@media screen and (max-width: 1200px){#blu-ray .inner.detail .jacket{width:300px;padding-right:40px}}@media screen and (max-width: 900px){#blu-ray .inner.detail .jacket{width:60%;margin:0 auto 30px auto;padding-right:0}}@media screen and (max-width: 600px){#blu-ray .inner.detail .jacket{width:80%;margin:0 auto 20px auto}}#blu-ray .inner.detail .text{width:calc(100% - 350px)}@media screen and (max-width: 1200px){#blu-ray .inner.detail .text{width:calc(100% - 300px)}}@media screen and (max-width: 900px){#blu-ray .inner.detail .text{width:100%}}@media screen and (max-width: 600px){#blu-ray .inner.detail .text{font-size:1.2rem}}@media screen and (max-width: 900px){#blu-ray .inner.detail .text .center{text-align:center}}#blu-ray .inner.detail .text .center h4{font-size:2.4rem;font-weight:700;color:#ff008c;margin-bottom:10px}@media screen and (max-width: 1200px){#blu-ray .inner.detail .text .center h4{font-size:2rem}}#blu-ray .inner.detail .text .center .btn{max-width:250px;font-size:1.4rem;margin:0 0 30px 0}@media screen and (max-width: 900px){#blu-ray .inner.detail .text .center .btn{margin:0 auto 30px auto}}@media screen and (max-width: 600px){#blu-ray .inner.detail .text .center .btn{padding:15px}}#blu-ray .inner.tokuten .box{margin-bottom:60px}#blu-ray .inner.tokuten .box:last-child{margin-bottom:0}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box{margin-bottom:40px}}#blu-ray .inner.tokuten .box h3{width:270px;background:url(../img/blu-ray/bg_h3_tokuten.png) no-repeat center/cover;margin:0 auto 30px auto}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box h3{width:200px}}#blu-ray .inner.tokuten .box h4{font-size:1.6rem;font-weight:700;color:#ff008c;text-align:center;margin-bottom:10px}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box h4{font-size:1.4rem}}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box p{font-size:1.2rem}}#blu-ray .inner.tokuten .box ul{width:calc(100% + 10px);margin:0 0 -10px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box ul{width:100%;margin:auto;display:block}}#blu-ray .inner.tokuten .box ul li{width:calc(33.333% - 10px);text-align:center;background:ivory;border:1px solid #b9c8c8;margin:0 5px 10px 5px;padding:20px 20px 15px 20px}@media screen and (max-width: 1200px){#blu-ray .inner.tokuten .box ul li{width:calc(50% - 10px)}}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box ul li{width:100%;margin:0 0 20px 0}#blu-ray .inner.tokuten .box ul li:last-child{margin:0}}#blu-ray .inner.tokuten .box ul li img{margin-bottom:10px}@media screen and (max-width: 1200px){#blu-ray .inner.tokuten .box ul li img{width:70%}}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box ul li img{width:80%}}#blu-ray .inner.tokuten .box ul li .shop{font-size:1.6rem;font-weight:700;color:#ff008c;line-height:1.5}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box ul li .shop{font-size:1.4rem}}#blu-ray .inner.tokuten .box ul.kakukan{margin:0 0 20px -5px}#blu-ray .inner.tokuten .box ul.kakukan:last-of-type{margin:0 0 -10px -5px}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box ul.kakukan{width:calc(100% + 10px);margin:0 0 20px -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}#blu-ray .inner.tokuten .box ul.kakukan li{width:calc(25% - 10px)}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box ul.kakukan li{width:calc(50% - 10px)}}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box ul.kakukan li{margin:0 5px 10px 5px;padding:15px 15px 10px 15px}}@media screen and (max-width: 1200px){#blu-ray .inner.tokuten .box ul.kakukan li img{width:100%}}@media screen and (max-width: 900px){#blu-ray .inner.tokuten .box ul.kakukan li img{width:80%}}@media screen and (max-width: 600px){#blu-ray .inner.tokuten .box ul.kakukan li img{width:100%}}#goods .inner{max-width:1000px;margin:auto}#goods .inner .list{width:calc(100% + 15px);margin:0 0 -15px -7.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#goods .inner .list{width:calc(100% + 10px);margin:0 0 -10px -5px}}#goods .inner .list a{width:calc(25% - 15px);color:#223a70;background:ivory;border:1px solid #b9c8c8;text-decoration:none;margin:0 7.5px 15px 7.5px;padding:20px;display:block}@media screen and (max-width: 1200px){#goods .inner .list a{width:calc(33.333% - 15px)}}@media screen and (max-width: 600px){#goods .inner .list a{width:calc(50% - 10px);margin:0 5px 10px 5px;padding:15px}}#goods .inner .list a .thumbs{width:100%;height:0;background-repeat:no-repeat !important;background-position:center center !important;background-size:contain !important;margin-bottom:15px;padding:100% 0 0 0}@media screen and (max-width: 600px){#goods .inner .list a .thumbs{margin-bottom:10px}}#goods .inner .list a p{line-height:1.5}@media screen and (max-width: 600px){#goods .inner .list a p{font-size:1.2rem}}#goods .inner .list a:hover{opacity:.7}#goods .inner.detail .image{text-align:center;margin-bottom:30px}@media screen and (max-width: 600px){#goods .inner.detail .image{margin-bottom:20px}}#goods .inner.detail .image img{width:45%;border:1px solid #b9c8c8}#goods .inner.detail .image img.img_w{width:80%}@media screen and (max-width: 1200px){#goods .inner.detail .image img{width:50%}}@media screen and (max-width: 900px){#goods .inner.detail .image img{width:60%}}@media screen and (max-width: 600px){#goods .inner.detail .image img{width:80%}#goods .inner.detail .image img.img_w{width:100%}}#goods .inner.detail .image p{text-align:center;margin-top:5px}#goods .inner.detail .image .swiper-pagination{margin-top:10px;line-height:1;position:static;display:block}#goods .inner.detail .image .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#b9c8c8;margin:0 7.5px;opacity:1;outline:none}@media screen and (max-width: 1200px){#goods .inner.detail .image .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}#goods .inner.detail .image .swiper-pagination .swiper-pagination-bullet-active{background:#ff008c}#goods .inner.detail .box{background:ivory;border:1px solid #b9c8c8}@media screen and (max-width: 600px){#goods .inner.detail .box{font-size:1.2rem}}#goods .inner.detail .box h3{font-size:1.8rem;font-weight:700;line-height:1.4;padding:25px 30px;border-bottom:2px dotted #b9c8c8}@media screen and (max-width: 1200px){#goods .inner.detail .box h3{font-size:1.6rem}}@media screen and (max-width: 600px){#goods .inner.detail .box h3{font-size:1.4rem;padding:15px}}#goods .inner.detail .box .text{padding:30px 40px}@media screen and (max-width: 1200px){#goods .inner.detail .box .text{padding:30px}}@media screen and (max-width: 600px){#goods .inner.detail .box .text{font-size:1.2rem;padding:15px 20px}}#goods .inner.detail .box .text dl{width:100%;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#goods .inner.detail .box .text dl:last-of-type{margin-bottom:15px}@media screen and (max-width: 600px){#goods .inner.detail .box .text dl:last-of-type{margin-bottom:5px}}#goods .inner.detail .box .text dl dt{width:120px;color:#fff;text-align:center;background:#ff008c;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#goods .inner.detail .box .text dl dt{width:100px}}#goods .inner.detail .box .text dl dd{width:calc(100% - 120px);padding-left:20px}@media screen and (max-width: 600px){#goods .inner.detail .box .text dl dd{width:calc(100% - 100px);padding-left:15px}}#books .inner{max-width:1000px;margin:auto}#books .inner ul{width:calc(100% + 15px);margin:0 0 -15px -7.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#books .inner ul li{width:calc(20% - 15px);background:#ff008c;margin:0 7.5px 15px 7.5px}@media screen and (max-width: 900px){#books .inner ul li{width:calc(33.333% - 15px)}}#books .inner ul li img{-webkit-transition:all .3s ease;transition:all .3s ease}#books .inner ul li a:hover img{opacity:.7}#radio .inner{max-width:1000px;margin:auto}#radio .inner h3{text-align:center;margin-bottom:20px}#radio .inner h3 img{max-width:320px}@media screen and (max-width: 1200px){#radio .inner h3 img{max-width:300px}}@media screen and (max-width: 600px){#radio .inner h3 img{max-width:70%}}#radio .inner .info{font-size:1.6rem;text-align:center;margin-bottom:20px}@media screen and (max-width: 1200px){#radio .inner .info{font-size:1.4rem;line-height:1.5}}@media screen and (max-width: 600px){#radio .inner .info{text-align:left}}#radio .inner .about{max-width:800px;border-top:2px dotted #b9c8c8;margin:0 auto 50px auto}@media screen and (max-width: 900px){#radio .inner .about{margin:0 auto 40px auto}}#radio .inner .about dl{border-bottom:2px dotted #b9c8c8;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#radio .inner .about dl{padding:15px 0;display:block}}#radio .inner .about dl dt{width:146px;height:37px;font-size:1.6rem;font-weight:700;color:#fff500;text-align:center;background:url(../img/radio/bg_tit.png) no-repeat center/cover;padding:3px}@media screen and (max-width: 1200px){#radio .inner .about dl dt{width:120px;height:30px;font-size:1.4rem;padding:2px}}@media screen and (max-width: 600px){#radio .inner .about dl dt{margin:0 auto 10px auto}}#radio .inner .about dl dd{width:calc(100% - 146px);font-size:1.6rem;padding:0 0 0 30px}#radio .inner .about dl dd strong{font-size:1.8rem;font-weight:700}#radio .inner .about dl dd a{text-decoration:none}@media screen and (max-width: 1200px){#radio .inner .about dl dd{width:calc(100% - 120px);font-size:1.4rem;padding:0 0 0 20px}#radio .inner .about dl dd strong{font-size:1.6rem}}@media screen and (max-width: 600px){#radio .inner .about dl dd{width:100%;padding:0}#radio .inner .about dl dd strong{width:100%;font-size:1.4rem;text-align:center;display:inline-block}}#radio .inner .corner{background:ivory;text-align:center;border:1px solid #b9c8c8;padding:30px 70px}@media screen and (max-width: 1200px){#radio .inner .corner{padding:30px}}@media screen and (max-width: 600px){#radio .inner .corner{padding:30px 20px}}#radio .inner .corner h4{width:220px;height:50px;font-size:2rem;font-weight:700;color:#fff500;background:url(../img/radio/bg_corner.png) no-repeat center/cover;margin:0 auto 20px auto;padding:5px}@media screen and (max-width: 1200px){#radio .inner .corner h4{width:200px;height:45px;font-size:1.8rem}}@media screen and (max-width: 600px){#radio .inner .corner h4{width:160px;height:36px;font-size:1.4rem;margin:0 auto 10px auto}}#radio .inner .corner p{font-size:1.6rem;line-height:1.5}@media screen and (max-width: 1200px){#radio .inner .corner p{font-size:1.4rem}}#radio .inner .corner .btn{max-width:300px;margin:20px auto 40px auto}@media screen and (max-width: 1200px){#radio .inner .corner .btn{margin:20px auto 30px auto}}@media screen and (max-width: 600px){#radio .inner .corner .btn{max-width:280px;font-size:1.4rem;padding:15px 10px}}#radio .inner .corner dl{text-align:left}#radio .inner .corner dl dt{font-weight:700;font-size:1.6rem;border-top:2px dotted #b9c8c8;padding:15px 0 5px 0}@media screen and (max-width: 1200px){#radio .inner .corner dl dt{font-size:1.4rem}}#radio .inner .corner dl dd{padding:0 0 15px 20px}#radio .inner .corner dl dd:last-child{padding:0 0 0 20px}@media screen and (max-width: 1200px){#radio .inner .corner dl dd{padding:0 0 15px 15px}#radio .inner .corner dl dd:last-child{padding:0 0 0 15px}}@media screen and (max-width: 600px){#radio .inner .corner dl dd{font-size:1.2rem;padding:0 0 15px 0}#radio .inner .corner dl dd:last-child{padding:0}}#special .inner{max-width:1000px;margin:auto}#special .inner.list ul{width:calc(100% + 20px);margin:0 0 -20px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){#special .inner.list ul{width:100%;margin:auto;display:block}}#special .inner.list ul li{width:calc(50% - 20px);background:ivory;border:1px solid #b9c8c8;margin:0 10px 20px 10px;padding:20px}@media screen and (max-width: 600px){#special .inner.list ul li{width:100%;margin:0 0 20px 0}#special .inner.list ul li:last-child{margin:0}}#special .inner.list ul li a{color:#223a70;text-decoration:none;display:block}#special .inner.list ul li a:hover{opacity:.7}#special .inner.list ul li a p{font-size:1.6rem;line-height:1.5;text-align:center;margin-top:10px}@media screen and (max-width: 900px){#special .inner.list ul li a p{font-size:1.4rem}}#special .inner article{margin:auto;background:ivory;border:1px solid #b9c8c8}#special .inner article h3{font-size:1.8rem;font-weight:700;line-height:1.4;padding:25px 30px;border-bottom:2px dotted #b9c8c8}@media screen and (max-width: 1200px){#special .inner article h3{font-size:1.6rem;padding:20px}}@media screen and (max-width: 600px){#special .inner article h3{font-size:1.4rem;padding:15px}}#special .inner article .detail{padding:30px 40px}@media screen and (max-width: 1200px){#special .inner article .detail{padding:30px}}@media screen and (max-width: 600px){#special .inner article .detail{font-size:1.2rem;padding:15px 20px}}#special .inner article.cv ul{width:calc(100% + 20px);margin:0 0 -20px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#special .inner article.cv ul{width:calc(100% + 10px);margin:0 0 -10px -5px}}#special .inner article.cv ul li{width:calc(20% - 20px);margin:0 10px 20px 10px}@media screen and (max-width: 900px){#special .inner article.cv ul li{width:calc(33.333% - 10px);margin:0 5px 10px 5px}}#special .inner article.cv ul li a:hover{opacity:.7}#special .inner article.event .about{text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){#special .inner article.event .about{margin-bottom:20px}}#special .inner article.event .about .image{max-width:400px;margin:0 auto 20px auto}#special .inner article.event .about p{font-size:1.6rem;font-weight:700}@media screen and (max-width: 600px){#special .inner article.event .about p{font-size:1.3rem}}#special .inner article.event section{border-top:2px dotted #b9c8c8;margin-bottom:30px;padding-top:40px}@media screen and (max-width: 600px){#special .inner article.event section{margin-bottom:30px;padding-top:30px}}#special .inner article.event section:last-child{margin-bottom:0}#special .inner article.event section h4{width:146px;height:37px;font-size:1.6rem;font-weight:700;color:#fff500;text-align:center;background:url(../img/special/event/bg_tit.png) no-repeat center/cover;margin-bottom:10px;padding:3px}#special .inner article.event section h4.long{width:242px;height:37px;background:url(../img/special/event/bg_tit2.png) no-repeat center/cover}@media screen and (max-width: 900px){#special .inner article.event section h4{margin:0 auto 10px auto}}@media screen and (max-width: 600px){#special .inner article.event section h4{width:126px;height:32px;font-size:1.3rem;padding:4px}#special .inner article.event section h4.long{width:209px;height:32px}}#special .inner article.event section table{width:100%}#special .inner article.event section table tr th{width:150px;color:#fff;background:#ff008c;padding:10px;white-space:nowrap}@media screen and (max-width: 600px){#special .inner article.event section table tr th{width:100%;padding:5px;display:block}}#special .inner article.event section table tr td{width:calc(100% - 150px);border:1px solid #b9c8c8;padding:10px}@media screen and (max-width: 600px){#special .inner article.event section table tr td{width:100%;border:none;padding:10px 0 20px 0;display:block}}@media screen and (max-width: 600px){#special .inner article.event section table tr:last-child td{padding:10px 0 0 0}}#special .inner article.event section .box{margin-bottom:10px}#special .inner article.event section .box:last-child{margin-bottom:0}#special .inner article.event section .box h5{font-size:1.4rem;font-weight:700;color:#fff;background:#ff008c;line-height:1;margin-bottom:5px;padding:10px}#special .inner article.event section .box h5.end{background:#b9c8c8}@media screen and (max-width: 600px){#special .inner article.event section .box h5{font-size:1.2rem}}.mfp-bg{background:url(../img/common/bg.png) center/750px,#fff;opacity:1 !important}.mfp-container{padding:0}.mfp-content{padding:0 30px}@media screen and (max-width: 600px){.mfp-content{padding:0 15px}}.mfp-inline-holder .mfp-content{padding:30px 15px}@media screen and (max-width: 600px){.mfp-figure .mfp-img{padding:20px 5px}}.mfp-figure::after{display:none}button.mfp-close{width:50px !important;height:50px;background:#ff008c;border-radius:50px;top:20px !important;right:20px !important;opacity:1;display:block;padding:0 !important;cursor:pointer !important;overflow:hidden;text-indent:120%;white-space:nowrap;position:fixed}@media screen and (max-width: 900px){button.mfp-close{width:40px !important;height:40px;top:15px !important;right:10px !important}}button.mfp-close:before,button.mfp-close:after{content:"";width:25px;height:1px;background:#fff;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 900px){button.mfp-close:before,button.mfp-close:after{width:20px}}button.mfp-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.mfp-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.mfp-close:hover:before,button.mfp-close:hover:after{background:#fff500}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.7}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.popupInner{width:100%;max-width:800px;margin:auto;padding:40px}@media screen and (max-width: 900px){.popupInner{padding:30px}}@media screen and (max-width: 600px){.popupInner{padding:20px}}.popupInner.popupComment{background:ivory;border:1px solid #b9c8c8}.popupInner.popupComment .title{font-size:1.8rem;line-height:1.3;border-bottom:2px dotted #b9c8c8;margin-bottom:20px;padding-bottom:20px}.popupInner.popupComment .title span{font-size:2.4rem;font-weight:700;color:#ff008c}@media screen and (max-width: 600px){.popupInner.popupComment .title{font-size:1.4rem;margin-bottom:15px;padding-bottom:15px}.popupInner.popupComment .title span{font-size:1.8rem}}.popupInner.popupComment .detail p{margin-bottom:10px}.popupInner.popupComment .detail p:last-child{margin-bottom:0}@media screen and (max-width: 600px){.popupInner.popupComment .detail p{font-size:1.2rem}}.popupInner.popupComment .cast{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 900px){.popupInner.popupComment .cast{display:block}}.popupInner.popupComment .cast .photo{width:40%;padding-right:40px}@media screen and (max-width: 900px){.popupInner.popupComment .cast .photo{margin:0 auto 20px auto;padding-right:0}}@media screen and (max-width: 600px){.popupInner.popupComment .cast .photo{width:60%}}.popupInner.popupComment .cast .text{width:60%}@media screen and (max-width: 900px){.popupInner.popupComment .cast .text{width:100%}}.popupInner.popupEvent{max-width:550px;text-align:center;padding:0 40px}@media screen and (max-width: 900px){.popupInner.popupEvent{padding:0 30px}}@media screen and (max-width: 600px){.popupInner.popupEvent{padding:0 20px}}.popupInner.popupEvent .event-text{font-size:1.8rem;font-weight:700;padding:20px 0}@media screen and (max-width: 600px){.popupInner.popupEvent .event-text{font-size:1.6rem;line-height:1.5}}.popupInner.popupEvent .btn{max-width:300px;font-weight:700;margin:auto}@media screen and (max-width: 600px){.popupInner.popupEvent .btn{font-size:1.4rem}}