@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);
.d-contentsWrap .drama-mainv-banners{margin:0 auto !important;z-index:10;background:#fff}.d-contentsWrap .drama-mainv-banners .inner{padding:20px 0}@media(max-width: 600.98px){.d-contentsWrap .drama-mainv-banners .inner{padding:3vw 0}}.d-contentsWrap .drama-mainv-banners .image{padding-top:18.75%}@media(max-width: 600.98px){.d-contentsWrap .drama-mainv-banners .image{padding-top:53.3333333333%}}.d-contentsWrap{width:100%}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%;position:relative;z-index:2;overflow:hidden;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.15em;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";line-height:1.8;text-align:justify}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.drama-aside{background:#fff;position:relative;z-index:10;padding-top:0px}.drama-aside .drama-area{padding-top:40px}@media(max-width: 992.98px){.drama-aside .drama-area{margin-top:0}}.ntv-wrapper::before{content:"";width:100%;height:100%;background-size:40%;position:fixed;top:0;left:0;z-index:0}body.webp .ntv-wrapper::before{background-image:url("/hanasakimai2024/images/common/bg/border.webp")}body.no-webp .ntv-wrapper::before{background-image:url("/hanasakimai2024/images/common/bg/border.jpg")}.ntv-footer{position:relative;z-index:1}@media(max-width: 600.98px){.drama-box-movie-channel-area{margin-top:0}}@media only screen and (min-width: 601px)and (max-width: 992px){.drama-area.drama-box-movie-channel-area{margin-top:0}}@media only screen and (min-width: 993px){.drama-box-movie-channel-area{margin-top:0}}.pagetTop a{display:none}.d-contentsBox-inner{overflow:hidden}.d-main{z-index:2 !important}.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;z-index:100}.ntv-pageTop a:after{margin-top:24.5px;content:"";border-top:2px solid #fff;border-right:2px solid #fff}}.ntv-footerGenreNav-sp,.ntv-footerNav-sp,.ntv-footer{position:relative;z-index:100}
