@import url(https://fonts.googleapis.com/css2?family=Kaisei+Opti:wght@700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&Shippori+Mincho:wght@600&display=swap);
.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:"Noto Sans JP","Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#47383b}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.ntv-pageTop a{z-index:500}.d-contentsBox-inner{overflow:hidden}.d-contentsBox{width:100%;margin:0 auto}.movie-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.movie-area__inner{max-width:100%;padding:0}}.movie-box{word-break:break-all}.d-contentsBox{position:relative}.d-contentsBox::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";background-image:url("/10kaikitte/images/common/bg.jpg");background-repeat:repeat;background-position:top center;background-size:100vw auto;opacity:.5}.d-contentsBox::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:min(26.25vw,378px);content:"";background-image:url("/10kaikitte/images/common/bg_leaf01.png");background-repeat:no-repeat;background-position:top right;background-size:contain}@media(max-width: 600.98px){.d-contentsBox::after{height:54.4vw;background-image:url("/10kaikitte/images/common/bg_leaf01_sp.png")}}.movie-area .movie-title,#digest h3,#special h3,#trailer h3{position:relative;width:100%}.movie-area .movie-title>span,#digest h3>span,#special h3>span,#trailer h3>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:160px;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 600.98px){.movie-area .movie-title>span,#digest h3>span,#special h3>span,#trailer h3>span{padding-top:104px}}.movie-area{position:relative;z-index:2;padding-block:70px 63px}@media(max-width: 600.98px){.movie-area{padding-block:28px 33px}}.movie-area__inner{position:relative;z-index:2}@media(max-width: 600.98px){.movie-area__inner{padding-inline:15px}}.movie-area .movie-title{margin-bottom:8rem}@media(max-width: 600.98px){.movie-area .movie-title{margin-bottom:3.5rem}}body.webp .movie-area .movie-title span{background-image:url("/10kaikitte/images/title/title_movie.webp")}body.no-webp .movie-area .movie-title span{background-image:url("/10kaikitte/images/title/title_movie.png")}#digest h3{margin-bottom:3rem}@media(max-width: 600.98px){#digest h3{margin-bottom:1.9rem}}#digest h3 span{padding-top:48px}body.webp #digest h3 span{background-image:url("/10kaikitte/images/movie/tit_digest.webp")}body.no-webp #digest h3 span{background-image:url("/10kaikitte/images/movie/tit_digest.png")}@media(max-width: 600.98px){#digest h3 span{padding-top:36px}}#special h3{margin-bottom:3rem}@media(max-width: 600.98px){#special h3{margin-bottom:1.9rem}}#special h3 span{padding-top:48px}body.webp #special h3 span{background-image:url("/10kaikitte/images/movie/tit_special.webp")}body.no-webp #special h3 span{background-image:url("/10kaikitte/images/movie/tit_special.png")}@media(max-width: 600.98px){#special h3 span{padding-top:36px}}#trailer h3{margin-bottom:3rem}@media(max-width: 600.98px){#trailer h3{margin-bottom:1.9rem}}#trailer h3 span{padding-top:48px}body.webp #trailer h3 span{background-image:url("/10kaikitte/images/movie/tit_trailer.webp")}body.no-webp #trailer h3 span{background-image:url("/10kaikitte/images/movie/tit_trailer.png")}@media(max-width: 600.98px){#trailer h3 span{padding-top:36px}}.movie-slider{padding:36px 48px;background:rgba(255,255,255,.6);border:1px solid #fff;border-radius:20px;box-shadow:0 0 20px 0 #fff}@media(max-width: 992.98px){.movie-slider{padding:30px 0 30px 15px}}.movie-slider .inner{position:relative}.banner-box{width:calc(100% - 40px);max-width:400px;margin:56px auto 0}@media(max-width: 600.98px){.banner-box{margin-top:35px}}.banner-box a{display:block;padding-top:27.5%;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .banner-box a{background-image:url("/10kaikitte/images/movie/bnr_movie_A.webp")}body.no-webp .banner-box a{background-image:url("/10kaikitte/images/movie/bnr_movie_A.jpg")}
