.d-contentsWrap{width:100%;color:#000}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%}@media screen and (min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-btn,.d-btn__small{position:relative;display:block;width:100%;padding:25px 0;margin:0 auto;font-size:2.2rem;line-height:1;color:#000;text-align:center;word-break:break-all;border:1px solid #000;border-radius:37px}@media only screen and (max-width : 600px){.d-btn,.d-btn__small{padding:15px 0;font-size:1.2rem;border-radius:21px}}.d-btn__small{padding:10px 0;font-size:1.2rem;border-radius:20px}@media only screen and (min-width : 601px)and (max-width : 992px){.d-btn__small{padding:20px 0;font-size:1.7rem;border-radius:30px}}.d-mainV-img a{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;padding-top:calc(311 / 1280 * 100%);background-image:url(../images/common/mv_pc.png)}.d-nav-area{width:100%;overflow:hidden;background:linear-gradient(85deg, #ecb162 6%, #14b793 90%)}.d-nav-inner{width:100%;max-width:1000px;margin:0 auto}.d-nav-list{position:relative;justify-content:space-between;width:100%;margin:0 auto;font-size:0;text-align:center}@media only screen and (max-width : 600px){.d-nav-list::before{position:absolute;top:50%;left:50%;z-index:1;display:block;width:98%;height:1px;content:"";border-top:1px solid #fff;transform:translate(-50%, -50%)}}.d-nav-footer .d-nav-list{width:100%;margin:0 auto;font-size:0;text-align:center}.d-nav-footer .d-nav-list::before{position:absolute;top:50%;left:50%;z-index:1;display:block;width:1px;height:97%;content:"";border-left:1px solid #fff;transform:translateY(-50%)}.d-nav-item{position:relative;display:inline-block;width:12%;vertical-align:top}@media only screen and (min-width : 601px){.d-nav-item{max-width:230px}.d-nav-item::after{position:absolute;top:50%;left:-2px;z-index:1;display:block;width:1px;height:50%;content:"";background-color:#fff;transform:translateY(-50%)}.d-nav-footer .d-nav-item{max-width:100%}.d-nav-item:last-of-type::before{position:absolute;top:50%;right:-2px;z-index:1;display:block;width:1px;height:50%;content:"";background-color:#fff;transform:translateY(-50%)}.d-nav-footer .d-nav-item:last-of-type::before{content:none}}@media only screen and (max-width : 600px){.d-nav-item{border-left:1px solid #fff}.d-nav-item:first-of-type,.d-nav-item:nth-of-type(5){border-left:none}}.d-nav-item a{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;position:relative;display:block;padding-top:calc(270 / 252 * 100%);overflow:visible}@media only screen and (max-width : 600px){.d-nav-item a{padding-top:calc(202 / 310 * 100%)}}.d-nav-footer .d-nav-item a{padding-top:calc(398 / 636 * 100%)}.d-nav-item a span{position:absolute;top:50%;left:50%;width:100%;overflow:hidden;font-size:0;text-indent:-9999px;white-space:nowrap;transform:translate(-50%, -50%)}.d-nav-item a .update{position:absolute;top:8%;left:50%;z-index:20;display:block;width:69%;min-width:55px;padding:2px 9px;font-size:1rem;font-weight:bold;line-height:1;text-align:center;letter-spacing:1px;white-space:nowrap;background:linear-gradient(85deg, #fcbe98 6%, #ebbcad 90%);border-radius:3px;transform:translateX(-50%)}.d-nav-item a .update::before{position:absolute;top:100%;left:50%;content:"";border:5px solid transparent;border-top:5px solid #ebbcad;transform:translateX(-50%)}@media only screen and (min-width : 601px)and (max-width : 992px){.d-nav-item a .update{width:auto;padding:2px 4px}}@media only screen and (max-width : 600px){.d-nav-item a .update{top:-8%;width:60px;padding:2px 4px;font-size:.8rem}}.d-nav-footer .d-nav-item a .update{top:10%;width:100px;font-size:1.4rem}@media only screen and (max-width : 600px){.d-nav-footer .d-nav-item a .update{top:-1%;width:100px;font-size:1.2rem}}.d-nav-footer .d-nav-item{width:50%;border-bottom:1px solid #fff;border-left:none}.d-nav-footer .d-nav-item::after{content:none}.d-nav-footer .d-nav-item:nth-last-of-type(1),.d-nav-footer .d-nav-item:nth-last-of-type(2){border-bottom:none}.d-nav-item.intro a{background-image:url(../images/common/nav/nv_intro_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.intro a{background-image:url(../images/common/nav/nv_intro_sp.png)}}.d-nav-footer .d-nav-item.intro a{background-image:url(../images/common/nav/nv_intro_sp_bt.png)}.d-nav-item.story a{position:relative;background-image:url(../images/common/nav/nv_story_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.story a{background-image:url(../images/common/nav/nv_story_sp.png)}}.d-nav-footer .d-nav-item.story a{background-image:url(../images/common/nav/nv_story_sp_bt.png)}.d-nav-item.chart a{background-image:url(../images/common/nav/nv_chart_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.chart a{background-image:url(../images/common/nav/nv_chart_sp.png)}}.d-nav-footer .d-nav-item.chart a{background-image:url(../images/common/nav/nv_chart_sp_bt.png)}.d-nav-item.cast a{background-image:url(../images/common/nav/nv_cast_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.cast a{background-image:url(../images/common/nav/nv_cast_sp.png)}}.d-nav-footer .d-nav-item.cast a{background-image:url(../images/common/nav/nv_cast_sp_bt.png)}.d-nav-item.music a{background-image:url(../images/common/nav/nv_music_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.music a{background-image:url(../images/common/nav/nv_music_sp.png)}}.d-nav-footer .d-nav-item.music a{background-image:url(../images/common/nav/nv_music_sp_bt.png)}.d-nav-item.topics a{background-image:url(../images/common/nav/nv_topics_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.topics a{background-image:url(../images/common/nav/nv_topics_sp.png)}}.d-nav-footer .d-nav-item.topics a{background-image:url(../images/common/nav/nv_topics_sp_bt.png)}.d-nav-item.movie a{pointer-events:none;background-image:url(../images/common/nav/nv_movie_pc.png);opacity:.4}@media only screen and (max-width : 600px){.d-nav-item.movie a{background-image:url(../images/common/nav/nv_movie_sp.png)}}.d-nav-footer .d-nav-item.movie a{background-image:url(../images/common/nav/nv_movie_sp_bt.png)}.d-nav-item.hulu a{background-image:url(../images/common/nav/nv_hulu_pc.png)}@media only screen and (max-width : 600px){.d-nav-item.hulu a{background-image:url(../images/common/nav/nv_hulu_sp.png)}}.d-nav-footer .d-nav-item.hulu a{background-image:url(../images/common/nav/nv_hulu_sp_bt.png)}.d-nav-item.is-coming a{pointer-events:none;background-image:url(../images/common/nav/nv_cs_pc.png);opacity:.6}@media only screen and (max-width : 600px){.d-nav-item.is-coming a{background-image:url(../images/common/nav/nv_cs_sp.png)}}.d-nav-footer .d-nav-item.is-coming a{background-image:url(../images/common/nav/nv_cs_sp_bt.png)}.d-contentsBox-inner{overflow:hidden}.d-area{width:100%;margin:0 auto}.d-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media only screen and (min-width : 601px)and (max-width : 992px){.d-inner{padding:0 40px}}.d-box{word-break:break-all}.d-box-title{overflow:hidden;font-size:0;display:block;width:100%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1000px;padding-top:96px;margin:0 auto;background-position:center}@media only screen and (max-width : 600px){.d-box-title{width:100%;padding-top:50px}}@media only screen and (max-width : 600px){.d-contentsWrap{background-position:10% center;background-size:5% auto}.d-area{margin:0 auto}.d-inner{width:100%;max-width:100%;padding:0;margin:0 auto}.d-mainV-img a{padding-top:calc(920 / 1280 * 100%);background-image:url(../images/common/mv_sp.png)}.d-nav-list{padding:6px 3px;margin:3% auto}.d-nav-item{width:24.25%;margin:0}.d-nav-item a span{font-size:0}.d-nav-footer .d-nav-item{margin:0 !important}}.ntv-pageTop a{z-index:100 !important}.ntv-wrapper{background-color:#fff}@media only screen and (max-width : 600px){.ntv-wrapper{margin-bottom:0}}@media only screen and (min-width : 993px){.pc-none{display:none}}@media only screen and (min-width : 601px){.tablet-up-none{display:none}}@media only screen and (max-width : 992px){.tablet-down-none{display:none}}@media only screen and (max-width : 600px){.sp-none{display:none}}.oyabaka-second-area{padding:80px 0}@media only screen and (max-width : 600px){.oyabaka-second-area{padding:50px 20px}}@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}}
