@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;700&display=swap);
.ntv-pageTop a{z-index:2}.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto;overflow:hidden}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%;background-color:#1d1055;background-size:cover;font-family:"Noto Sans JP",sans-serif;letter-spacing:.15rem;overflow:hidden}body.webp .d-main{background-image:url("/kindaichi2022/images/common/bg_blue.webp")}body.no-webp .d-main{background-image:url("/kindaichi2022/images/common/bg_blue.jpg")}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.cover-area{width:100%;padding:20px 0 100px;margin:0 auto}@media(max-width: 600.98px){.cover-area{padding:1% 0 5%}}.cover-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.cover-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.cover-box{word-break:break-all}.cover-title{position:relative;width:100%;background-repeat:no-repeat;background-position:center top}.cover-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block}.d-main .drama-mainv-banners{padding:20px 0 0;margin-top:0 !important;background:#000}.d-main .drama-mainv-banners span{padding-top:20.5882352941%}.d-main .drama-mainv-banners .item{width:300px}.d-main .drama-mainv-banners .item:hover{opacity:.6;transition:.2s}.d-main .drama-mainv-banners .item.hulu{margin-left:3.3333333333%}@media(max-width: 992.98px){.d-main .drama-mainv-banners .item{width:30vw}.d-main .drama-mainv-banners .item:hover{opacity:1}.d-main .drama-mainv-banners .item.hulu{margin-left:4.0322580645vw}}@media(max-width: 600.98px){.d-main .drama-mainv-banners{padding:3% 0 0}.d-main .drama-mainv-banners span{padding-top:11.1111111111vw}.d-main .drama-mainv-banners .item{width:43.0555555556vw}.d-main .drama-mainv-banners .item.hulu{margin-left:4.1666666667vw}}.cover-area{position:relative;background-size:contain;background-repeat:no-repeat}body.webp .cover-area{background-image:url("/kindaichi2022/images/common/bg_cherryblossomsB.webp")}body.no-webp .cover-area{background-image:url("/kindaichi2022/images/common/bg_cherryblossomsB.png")}.cover-area::after{content:"";width:100%;padding-top:10%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:10%;left:0}body.webp .cover-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkB.webp")}body.no-webp .cover-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkB.png")}.cover-area__inner{position:relative;z-index:1}@media(max-width: 600.98px){.cover-area::after{width:200%;padding-top:20%}}@media(max-width: 600.98px){.cover-box{padding:2% 20px}}.cover-title{margin:0 auto}.cover-title span{padding-top:26.4583333333%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .cover-title span{background-image:url("/kindaichi2022/images/cover/cover-title.webp")}body.no-webp .cover-title span{background-image:url("/kindaichi2022/images/cover/cover-title.png")}@media(max-width: 600.98px){.cover-title span{padding-top:33.8666666667%}}.cover-body{max-width:960px;margin-top:-2%;padding:65px 60px;background-size:100%;background-position:center top;background-repeat:repeat-y;background-color:#fff;position:relative;z-index:1}body.webp .cover-body{background-image:url("/kindaichi2022/images/common/bg_white.webp")}body.no-webp .cover-body{background-image:url("/kindaichi2022/images/common/bg_white.jpg")}@media(max-width: 600.98px){.cover-body{padding:30px 20px}}.cover-overview__title{width:100%;padding-top:22.2619047619%;background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .cover-overview__title{background-image:url("/kindaichi2022/images/cover/txt.webp")}body.no-webp .cover-overview__title{background-image:url("/kindaichi2022/images/cover/txt.png")}@media(max-width: 992.98px){.cover-overview__title{padding-top:31.1666666667%}}@media(max-width: 600.98px){.cover-overview__title{padding-top:37.4%}}.cover-overview__list{display:flex;flex-wrap:wrap;justify-content:space-between}.cover-overview__item{width:48%;margin:5% 0 0;padding-top:50%;background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .cover-overview__item.file01{background-image:url("/kindaichi2022/images/cover/01.webp")}body.no-webp .cover-overview__item.file01{background-image:url("/kindaichi2022/images/cover/01.png")}body.webp .cover-overview__item.file02{background-image:url("/kindaichi2022/images/cover/02.webp")}body.no-webp .cover-overview__item.file02{background-image:url("/kindaichi2022/images/cover/02.png")}body.webp .cover-overview__item.file03{background-image:url("/kindaichi2022/images/cover/03.webp")}body.no-webp .cover-overview__item.file03{background-image:url("/kindaichi2022/images/cover/03.png")}body.webp .cover-overview__item.file04{background-image:url("/kindaichi2022/images/cover/04.webp")}body.no-webp .cover-overview__item.file04{background-image:url("/kindaichi2022/images/cover/04.png")}body.webp .cover-overview__item.file05{background-image:url("/kindaichi2022/images/cover/05.webp")}body.no-webp .cover-overview__item.file05{background-image:url("/kindaichi2022/images/cover/05.png")}body.webp .cover-overview__item.file06{background-image:url("/kindaichi2022/images/cover/06.webp")}body.no-webp .cover-overview__item.file06{background-image:url("/kindaichi2022/images/cover/06.png")}body.webp .cover-overview__item.file07{background-image:url("/kindaichi2022/images/cover/07.webp")}body.no-webp .cover-overview__item.file07{background-image:url("/kindaichi2022/images/cover/07.png")}@media(max-width: 992.98px){.cover-overview__item{width:100%;margin:7% 0 0;padding-top:76.6666666667%}}@media(max-width: 600.98px){.cover-overview__item{width:100%;margin:7% 0 0;padding-top:103.3707865169%}}
