.d-contentsBox{position:relative;padding-top:0}.d-inner>.d-box,.d-main .drama-inner>.drama-box{padding-bottom:7vw}@media screen and (min-width: 993px){.d-inner>.d-box,.d-main .drama-inner>.drama-box{padding-bottom:80px}}.top-mainV-img{padding-top:110.1%;background-repeat:no-repeat;background-size:cover;background-image:url(../images/top/mainv-sp.jpg)}@media screen and (min-width: 601px){.top-mainV-img{padding-top:105.4%;background-image:url(../images/top/mainv-pc.jpg)}}.topics-area{margin-top:0;margin-bottom:0}.topics-area .drama-box-title{margin:0 auto;padding-bottom:25%;overflow:hidden;text-indent:-9999px;white-space:nowrap;font-size:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/common/topics-title.png)}@media screen and (min-width: 993px){.topics-area .drama-box-title{width:815px;padding-bottom:199px}}.topics-area .drama-box-body{margin-top:6.8vw}@media screen and (min-width: 601px){.topics-area .drama-box-body{margin:50px auto 0}}.topics-area .topics-list{padding:0 4%}@media screen and (min-width: 993px){.topics-area .topics-list{padding:0}}@media screen and (min-width: 993px){#topics .topics-btn{margin-top:40px}}#topics .topics-btn a{display:flex;justify-content:center;align-items:center;width:92%;margin:0 auto;padding:2vw;border:none;border-radius:60px;box-shadow:3px 3px 9px rgba(0,0,0,0.13);font-size:4vw;color:#fff;font-weight:bold;background-color:#f8926a;cursor:pointer}#topics .topics-btn a [class^="icon-"]{display:none}@media screen and (min-width: 993px){#topics .topics-btn a{position:relative;width:400px;padding:17.5px;font-size:27px}}#topics .topics-btn a:after{content:'';display:inline-block;width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;margin-left:1em;-webkit-transform:translateY(-30%) rotate(45deg);transform:translateY(-30%) rotate(45deg)}@media screen and (min-width: 993px){#topics .topics-btn a:after{position:absolute;right:35px}}.prBanner-area .prBanner-inner{padding:8vw 4%}@media screen and (min-width: 993px){.prBanner-area .prBanner-inner{padding-top:60px;padding-bottom:60px}}.prBanner-area .prBanner-item{max-width:600px;margin-right:auto;margin-left:auto}.prBanner-area .prBanner-item:not(:first-child){margin-top:30px}@media screen and (max-width: 600px){.prBanner-area .prBanner-item:not(:first-child){margin-top:15px}}.prBanner-area a{display:block}.trailer-area .trailer-inner{position:relative;max-width:none;margin-bottom:7.5vw}.trailer-area .trailer-inner:before{content:'';position:absolute;width:170%;height:100%;margin:0 -70%;background-color:rgba(0,197,251,0.13);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}@media screen and (max-width: 600px){.trailer-area .trailer-inner:before{width:300%;height:100%;margin:0 -150%}}.trailer-area .trailer-inner>.d-box{padding-top:7vw}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box{padding-top:80px}}.trailer-area .trailer-inner>.d-box>.d-box-title{background-image:url(../images/top/announcement-title.png)}.trailer-area .trailer-inner>.d-box .trailer-box{padding:0 4%}@media screen and (min-width: 601px){.trailer-area .trailer-inner>.d-box .trailer-box{padding:0}}.trailer-area .trailer-inner>.d-box .trailer-movie{padding:1.4vw;background:linear-gradient(to bottom, #2ec2dd 10%, #2ed7dd 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec2dd', endColorstr='#2ed7dd',GradientType=0 );width:100%}@media screen and (min-width: 601px){.trailer-area .trailer-inner>.d-box .trailer-movie{padding:10px}}@media screen and (min-width: 601px){.trailer-area .trailer-inner>.d-box .trailer-movie{max-width:820px;margin:0 auto}}.trailer-area .trailer-inner>.d-box .trailer-movie-data{padding-top:56%;position:relative}.trailer-area .trailer-inner>.d-box .trailer-movie-data iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.trailer-area .trailer-inner>.d-box .trailer-text{max-width:820px;margin:4vw auto 0;padding:0 0 2.5vw;border-bottom:1px solid #2ec2dd}.trailer-area .trailer-inner>.d-box .trailer-text-number{position:relative;text-align:center}.trailer-area .trailer-inner>.d-box .trailer-text-number:before,.trailer-area .trailer-inner>.d-box .trailer-text-number:after{content:'';position:absolute;top:50%;display:inline-block;width:34vw;max-width:320px;border-top:1px solid #2ec2dd}.trailer-area .trailer-inner>.d-box .trailer-text-number:before{left:0}.trailer-area .trailer-inner>.d-box .trailer-text-number:after{left:auto;right:0}.trailer-area .trailer-inner>.d-box .trailer-text-number .story{font-size:3.7vw;color:#271d01;line-height:1}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-text-number .story{font-size:28px}}.trailer-area .trailer-inner>.d-box .trailer-text-number .story .number{color:#f9388f;font-size:1.6em;font-weight:bold}.trailer-area .trailer-inner>.d-box .trailer-text-number .date{display:inline-block;padding:0 15px;background:linear-gradient(transparent 60%, #d2f96a 0%);font-size:3.7vw}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-text-number .date{font-size:28px}}.trailer-area .trailer-inner>.d-box .trailer-text-title{font-size:6.1vw;font-weight:bold;line-height:2.2;color:#271d01;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;text-align:center}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-text-title{font-size:46px}}.trailer-area .trailer-inner>.d-box .trailer-btn{max-width:820px;margin:0vw auto 0}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-btn{margin-top:0px}}.trailer-area .trailer-inner>.d-box .trailer-btn a{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:2vw;border:none;border-radius:60px;box-shadow:3px 3px 9px rgba(0,0,0,0.13);font-size:4vw;color:#fff;font-weight:bold;background-color:#f8926a;cursor:pointer}.trailer-area .trailer-inner>.d-box .trailer-btn a [class^="icon-"]{display:none}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-btn a{position:relative;width:400px;padding:5px;font-size:27px}}.trailer-area .trailer-inner>.d-box .trailer-btn a:after{content:'';display:inline-block;width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;margin-left:1em;-webkit-transform:rotate(-45deg) translateY(-50%) translateY(-1px);transform:rotate(-45deg) translateY(-50%) translateY(-1px)}@media screen and (min-width: 993px){.trailer-area .trailer-inner>.d-box .trailer-btn a:after{position:absolute;right:30px;top:50%}}.trailer-area .trailer-inner>.d-box .d-box-pr{width:100%;max-width:600px;margin:8vw auto 0;padding:0 4%}@media screen and (min-width: 601px){.trailer-area .trailer-inner>.d-box .d-box-pr{padding:0}}.trailer-area .trailer-inner>.d-box .d-box-pr a{display:block}.trailer-area .trailer-inner>.d-box .d-box-pr img{display:block;width:100%}.sns-area .sns-inner{position:relative;max-width:none;margin-bottom:7.5vw}.sns-area .sns-inner:before{content:'';position:absolute;width:170%;height:100%;margin:0 -70%;background-color:rgba(0,197,251,0.13);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}@media screen and (max-width: 600px){.sns-area .sns-inner:before{width:300%;height:100%;margin:0 -150%}}.sns-area .sns-inner>.d-box{padding-top:7vw}@media screen and (min-width: 993px){.sns-area .sns-inner>.d-box{padding-top:80px}}.sns-area .sns-inner>.d-box>.d-box-title{background-image:url(../images/top/sns-title.png)}.sns-area .sns-inner>.d-box>.d-box-body{padding:0 4%}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box>.d-box-body{padding:0}}.sns-area .sns-inner>.d-box .sns-body{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box .sns-body{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;max-width:995px;margin:0 auto}}.sns-area .sns-inner>.d-box .sns-body .twitter-area .twitter-timeline-box{padding:1.4vw;background:linear-gradient(to bottom, #2ec2dd 10%, #2ed7dd 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec2dd', endColorstr='#2ed7dd',GradientType=0 )}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box .sns-body .twitter-area .twitter-timeline-box{padding:10px}}.sns-area .sns-inner>.d-box .sns-body .twitter-area .twitter-timeline-box iframe{vertical-align:middle;max-height:64vw;background-color:#fff}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box .sns-body .twitter-area{width:70%}.sns-area .sns-inner>.d-box .sns-body .twitter-area .twitter-inner,.sns-area .sns-inner>.d-box .sns-body .twitter-area .d-box,.sns-area .sns-inner>.d-box .sns-body .twitter-area .d-box-body,.sns-area .sns-inner>.d-box .sns-body .twitter-area .twitter-timeline-box,.sns-area .sns-inner>.d-box .sns-body .twitter-area iframe{height:100% !important;max-height:none !important}}.sns-area .sns-inner>.d-box .sns-body .instagram-area{width:100%;margin-top:6.8vw}.sns-area .sns-inner>.d-box .sns-body .instagram-area a{display:block;width:100%;height:16vw;border-radius:5px;overflow:hidden;text-indent:-9999px;white-space:nowrap;font-size:0;background-size:cover;background-image:url(../images/top/sns-insta-btn-sp.png);background-repeat:no-repeat}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box .sns-body .instagram-area a{height:auto;padding-bottom:163.5%;background-image:url(../images/top/sns-insta-btn-pc.png)}}@media screen and (min-width: 601px){.sns-area .sns-inner>.d-box .sns-body .instagram-area{width:27.1%;margin-top:0}}.network-area .d-box-title{background-image:url(../images/top/network-title.png)}.network-area .d-box-body{padding:0 4%}.network-area .network-box{padding:1.4vw;background:linear-gradient(to bottom, #2ec2dd 10%, #2ed7dd 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec2dd', endColorstr='#2ed7dd',GradientType=0 )}@media screen and (min-width: 601px){.network-area .network-box{padding:10px}}@media screen and (min-width: 601px){.network-area .network-box{max-width:790px;margin:0 auto}}.network-area .network-list{padding:2.7vw;background-color:#fff}@media screen and (min-width: 601px){.network-area .network-list{padding:20px}}.network-area .network-list-item:not(:first-child){margin-top:2.7vw}.network-area .network-list-item dt{font-size:11px;font-weight:bold}.network-area .network-list-item dd{margin-top:.3em;font-size:10px}@media screen and (min-width: 601px){.network-area .network-list-item:not(:first-child){margin-top:20px}.network-area .network-list-item dt{font-size:20px}.network-area .network-list-item dd{font-size:18px}}.copyright-area{position:absolute;bottom:0;width:100%;text-align:center;color:#fff;font-size:8px}.channel-area .d-box-body{overflow:hidden;padding:0 4%}.channel-area .channel-list{display:flex;margin:7vw auto 0}@media screen and (min-width: 601px){.channel-area .channel-list{max-width:60%}}@media screen and (min-width: 993px){.channel-area .channel-list{margin-top:80px}}.channel-area .channel-item{flex:0 1 100%}.channel-area .channel-item a{display:block;padding:13px 10px;border-radius:3px}.channel-area .channel-item.hulu a{background-color:#67ae3e}.channel-area .channel-item.hulu a span{background-image:url(../images/common/channel-hulu.png)}.channel-area .channel-item a span{display:block;height:46px;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;overflow:hidden;white-space:nowrap}
