a:hover{opacity:.5}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover{cursor:pointer;opacity:.5}.d-contentsWrap{width:100%}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%;font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-image:url(../images/common/bg_red.jpg);background-repeat:repeat}.d-btn{position:relative;display:block;width:100%;padding:10px;margin:0 auto;font-weight:normal;color:#000;text-align:center;word-break:break-all;border:1px solid #000;border-radius:5px}.d-btn:after{position:absolute;top:0;right:25px;bottom:0;display:block;width:10px;height:10px;margin:auto 0;content:"";border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg)}.d-mainV-area{width:100%}.d-mainV-area a{display:block}.d-mainV-inner{width:100%;margin:0 auto}.d-mainV-img a{width:100%;padding-top:17.625%;overflow:hidden;background-image:url(../images/common/mainv_pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.watadou-nav{overflow:hidden}.d-nav-area{width:100%;margin-top:5px;background-image:url(../images/common/bg_nav_pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.is-top .d-nav-area{margin-top:8px}.d-nav-inner{max-width:800px;margin:0 auto}.d-nav-list{width:100%;margin:0 auto;font-size:0;text-align:center;border-right:1px solid #040404}.watadou-nav--footer .d-nav-list{display:none}.d-nav-item{position:relative;display:inline-block;width:calc((100% - 1px) / 5);vertical-align:top}.d-nav-item a{position:relative;display:block;width:100%;padding-top:130px;border-left:1px solid #040404}.is-top .d-nav-item a{padding-top:150px}.d-nav-item a span{position:absolute;top:50%;left:50%;display:block;width:100%;height:0;padding-top:100px;overflow:hidden;font-size:0;text-indent:-9999px;white-space:nowrap;background-image:url(../images/common/nav_intro.png);background-repeat:no-repeat;background-position:center top;background-size:contain;transform:translate(-50%, -50%)}.is-top .d-nav-item a span{padding-top:110px}.d-nav-item a>strong{position:absolute;top:-5px;right:10px;display:inline-block;padding:10px 0 5px;font-family:"FOT-筑紫Aヴィンテージ明S Pro R",TsukuAVintageMinSPro-R,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;color:#fff;background:#040404;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.is-top .d-nav-item a>strong{top:-8px;padding:10px 0 5px}.d-nav-item a>strong>i{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.d-nav-item.is-coming{background-color:rgba(4,4,4,.15)}.d-nav-item.is-coming a{pointer-events:none;opacity:.6}.d-nav-item.topics,.d-nav-item.movie{display:none}.d-nav-item.intro a span{background-image:url(../images/common/nav_intro.png)}.d-nav-item.story a span{background-image:url(../images/common/nav_story.png)}.d-nav-item.music a span{background-image:url(../images/common/nav_music.png)}.d-nav-item.chart a span{background-image:url(../images/common/nav_chart.png)}.d-nav-item.staff a span{background-image:url(../images/common/nav_staff.png)}_:-ms-lang(x)::-ms-backdrop,.d-nav-item a>strong{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}_:-ms-lang(x)::backdrop,.d-nav-item a>strong{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.d-contentsBox-inner{padding-bottom:30px;overflow:hidden}.d-area{width:100%;margin:0 auto}.d-inner{width:100%;margin:0 auto}.d-box{word-break:break-all}.d-box-title{position:relative;padding:9px 9px;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1;color:#333;letter-spacing:.6px}@media only screen and (max-width: 600px){a:hover{opacity:1}button:hover{opacity:1}.d-contentsWrap{background-position:10% center;background-size:5% auto}.d-inner{width:100%;max-width:100%;padding:0;margin:0 auto}.d-mainV-img a{padding-top:40%;background-image:url(../images/common/mainv_sp.jpg)}.d-nav-area{margin-top:4px;background-image:url(../images/common/bg_nav_sp.jpg)}.is-top .d-nav-area{margin-top:4px}.d-nav-inner{width:100%}.d-nav-list{border-right:none;border-bottom:1px solid #040404}.d-nav-item:first-child a{border-left:none}.d-nav-item a{padding-top:120%}.is-top .d-nav-item a{padding-top:133.3333333333%}.d-nav-item a span{padding-top:95%}.is-top .d-nav-item a span{padding-top:100%}.d-nav-item a>strong{top:-4px;right:3px;padding:6px 0 3px;font-size:10px;line-height:1.3}.is-top .d-nav-item a>strong{top:-4px;padding:3px 0}}@media screen and (max-width: 992px){.watadou-nav--footer .d-nav-area{margin-top:0}.watadou-nav--footer .d-nav-inner{max-width:100%}.watadou-nav--footer .d-nav-list{display:block;text-align:left}.watadou-nav--footer .d-nav-item{width:50%;border-left:none}.watadou-nav--footer .d-nav-item.movie,.watadou-nav--footer .d-nav-item.topics{display:inline-block}.watadou-nav--footer .d-nav-item:nth-child(odd) a{border-right:1px solid #040404}.watadou-nav--footer .d-nav-item a{padding-top:25.3333333333%;border-bottom:1px solid #040404;border-left:none}.watadou-nav--footer .d-nav-item a span{width:calc(100% - 50px);padding-top:25px;background-image:url(../images/common/nav_intro_sp.png);background-position:center;transform:translate(-50%, -45%)}.watadou-nav--footer .d-nav-item a>strong{position:absolute;top:0;right:0;padding:0 10px;font-size:10px;-ms-writing-mode:horizontal-tb;writing-mode:lr-tb;-webkit-text-orientation:mixed;text-orientation:mixed}.watadou-nav--footer .d-nav-item.intro a span{padding-top:7%;background-image:url(../images/common/nav_intro_sp.png)}.watadou-nav--footer .d-nav-item.story a span{padding-top:7.56%;background-image:url(../images/common/nav_story_sp.png)}.watadou-nav--footer .d-nav-item.music a span{padding-top:8.12%;background-image:url(../images/common/nav_music_sp.png)}.watadou-nav--footer .d-nav-item.chart a span{padding-top:7.84%;background-image:url(../images/common/nav_chart_sp.png)}.watadou-nav--footer .d-nav-item.staff a span{padding-top:7.56%;background-image:url(../images/common/nav_staff_sp.png)}.watadou-nav--footer .d-nav-item.movie a span{padding-top:7.84%;background-image:url(../images/common/nav_movie_sp.png)}.watadou-nav--footer .d-nav-item.topics a{border-bottom:none}.watadou-nav--footer .d-nav-item.topics a span{padding-top:6.72%;background-image:url(../images/common/nav_topics_sp.png)}.watadou-nav--footer .specialBanner-area+.d-nav-area{margin-top:5px}}@media screen and (min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.streaming-area{background-image:url(../images/common/bg_wagashi.jpg)}.watadou-nav--footer .streaming-area{display:none}@media(max-width: 992px){.watadou-nav--footer .streaming-area{display:block}}.streaming-list{display:flex;align-items:center;justify-content:center;max-width:820px;padding:10px;margin:0 auto}@media(max-width: 600px){.streaming-list{padding:10px}}.streaming-title{padding-left:15px;font-family:"FOT-筑紫Aヴィンテージ明S Pro R",TsukuAVintageMinSPro-R,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:22px;color:#fff;letter-spacing:.2em}.is-top .streaming-title{font-size:24px}@media(max-width: 600px){.streaming-title{width:40px;height:45px;padding-left:0;font-size:14px;line-height:1.4;text-align:justify;letter-spacing:.02rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.is-top .streaming-title{font-size:14px}.streaming-title>span{display:inline-block}.streaming-title>span+span{margin-top:1.6rem}}.streaming-item{width:calc((100% - 200px) / 2);margin-left:20px}@media(max-width: 600px){.streaming-item{width:calc(100% / 2);margin-left:10px}}.streaming-item a{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;width:100%;max-width:300px;height:0;padding-top:21.6666666667%;background-repeat:no-repeat;background-size:contain}@media(max-width: 600px){.streaming-item a{padding-top:29.3333333333%}}.streaming-item--tver a{background-image:url(../images/common/bnr/streaming_tver_pc.png)}@media(max-width: 600px){.streaming-item--tver a{background-image:url(../images/common/bnr/streaming_tver_sp.png)}}.streaming-item--hulu a{background-image:url(../images/common/bnr/streaming_hulu_pc.png)}@media(max-width: 600px){.streaming-item--hulu a{background-image:url(../images/common/bnr/streaming_hulu_sp.png)}}.specialBanner-area{background:#040404}.top-specialBanner .specialBanner-area{background:none}.specialBanner-inner{max-width:900px;padding:20px 10px}@media(max-width: 600px){.specialBanner-inner{padding:15px 10px}}.top-specialBanner .specialBanner-inner{padding:0 10px;margin-top:50px}@media(max-width: 600px){.top-specialBanner .specialBanner-inner{margin-top:30px}}.specialBanner-list{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:0 auto;font-size:0}.specialBanner-item{flex:0 0 49%;max-width:49%;vertical-align:top}.specialBanner-item:nth-child(2n){margin-left:2%}.specialBanner-item:nth-child(n+3){margin-top:15px}@media(max-width: 600px){.specialBanner-item{flex-basis:100%;max-width:100%}.specialBanner-item:not(:first-child){margin-top:10px}.specialBanner-item:nth-child(2n){margin-left:0}.specialBanner-item:nth-child(n+3){margin-top:10px}}.specialBanner-item a{position:relative}.specialBanner-item a.is-coming{pointer-events:none}.specialBanner-item a.is-coming:hover{opacity:1}.specialBanner-item a>strong{position:absolute;top:-5px;right:0;display:inline-block;padding:0 10px;font-family:"FOT-筑紫Aヴィンテージ明S Pro R",TsukuAVintageMinSPro-R,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;color:#fff;background:#040404}.specialBanner-link--pc{display:block}@media(max-width: 992px){.specialBanner-link--pc{display:none}.top-specialBanner .specialBanner-link--pc{display:block}}.specialBanner-link--sp{display:none}@media(max-width: 992px){.specialBanner-link--sp{display:block}.top-specialBanner .specialBanner-link--sp{display:none}}.specialBanner-img img{width:100%;margin:0 auto}.ntv-wrapper{background-color:#fff}@media only screen and (max-width: 600px){.ntv-wrapper{margin-bottom:0}}@media screen and (min-width: 993px){.ntv-pageTop a{background-color:rgba(0,0,0,.8);border-radius:5px}.ntv-pageTop a:after{margin-top:24.5px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}}
