.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%;font-family:"Hiragino Kaku Gothic ProN","sans-serif"}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.ntv-wrapper{background-color:#fff}@media only screen and (width <= 600px){.ntv-wrapper{margin-bottom:0}}.ntv-pageTop{position:relative;z-index:20}@media screen and (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}}.drama-mainv-banners{margin-top:0 !important;background:#0f0b07}.drama-mainv-banners .inner{padding:0 20px 40px !important}@media(max-width: 600.98px){.drama-mainv-banners .inner{padding:0 20px 20px !important}}.drama-mainv-banners .inner .item{width:390px}@media(max-width: 600.98px){.drama-mainv-banners .inner .item{width:150px}}.drama-mainv-banners .inner .item:nth-of-type(2){margin-left:20px !important}@media(max-width: 600.98px){.drama-mainv-banners .inner .item:nth-of-type(2){margin-left:10px !important}}.drama-mainv-banners .inner .image.is-pc{padding-top:18.9743589744% !important}.drama-mainv-banners .inner .image.is-sp{padding-top:46.6666666667% !important}.drama-mainv-banners.is-second .inner{padding:20px !important}@media(max-width: 600.98px){.drama-mainv-banners.is-second .inner{padding:10px !important}}
