.d-contentsBox,.drama-contentsBox{position:relative}.d-contentsBox::after,.drama-contentsBox::after{position:fixed;top:0;left:0;z-index:-2;display:block;width:100%;height:100%;content:"";background-image:url("/koiyami/images/common/bg.jpg");background-repeat:repeat;background-position:center;background-size:100% auto}.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%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.ntv-wrapper{overflow:hidden;background-color:rgba(0,0,0,0)}@media only screen and (width <= 600px){.ntv-wrapper{margin-bottom:0}}.drama-aside{overflow:hidden;background-color:#fff}@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{padding:20px;margin-top:0 !important}@media only screen and (width <= 600px){.drama-mainv-banners{padding:15px 40px}}.drama-mainv-banners .inner{padding:0 !important}.drama-mainv-banners .list{gap:20px}@media only screen and (width <= 600px){.drama-mainv-banners .list{gap:15px}}.drama-mainv-banners .list .item{width:300px !important;overflow:hidden;border-radius:5px}@media only screen and (width <= 600px){.drama-mainv-banners .list .item{width:140px !important}}.drama-mainv-banners .list .item .image{padding-top:20% !important}@media only screen and (width <= 600px){.drama-mainv-banners .list .item .image{padding-top:46.4285714286% !important}}.drama-mainv-banners .list .item:nth-of-type(2){margin-left:0 !important}
