@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}.music-area{width:100%;padding:20px 0 100px;margin:0 auto}@media(max-width: 600.98px){.music-area{padding:1% 0 5%}}.music-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.music-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.music-box{word-break:break-all}.music-title{position:relative;width:100%;background-repeat:no-repeat;background-position:center top}.music-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}}.music-area{position:relative;background-size:contain;background-repeat:no-repeat}body.webp .music-area{background-image:url("/kindaichi2022/images/common/bg_cherryblossomsB.webp")}body.no-webp .music-area{background-image:url("/kindaichi2022/images/common/bg_cherryblossomsB.png")}.music-area__inner{position:relative;z-index:1}@media(max-width: 600.98px){.music-box{padding:2% 20px}}.music-title{max-width:960px;margin:0 auto}.music-title span{padding-top:26.4583333333%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .music-title span{background-image:url("/kindaichi2022/images/music/music-title.webp")}body.no-webp .music-title span{background-image:url("/kindaichi2022/images/music/music-title.png")}@media(max-width: 600.98px){.music-title span{padding-top:33.8666666667%}}.song-area{position:relative}.song-area::after{content:"";width:100%;padding-top:10%;background-size:contain;background-repeat:no-repeat;background-position:center left;position:absolute;bottom:10%;left:0}body.webp .song-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkC.webp")}body.no-webp .song-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkC.png")}@media(max-width: 600.98px){.song-area::after{width:200%;padding-top:20%;left:-100%}}.track-area{margin-top:7%;position:relative}.track-area::after{content:"";width:100%;padding-top:10%;background-size:contain;background-repeat:no-repeat;background-position:center right;position:absolute;bottom:-10%;left:0}body.webp .track-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkA.webp")}body.no-webp .track-area::after{background-image:url("/kindaichi2022/images/common/bg_pinkA.png")}@media(max-width: 600.98px){.track-area::after{width:200%;padding-top:20%}}.music-box{max-width:960px;margin:0 auto}@media(max-width: 992.98px){.music-box{padding-left:20px;padding-right:20px}}.music-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 .music-body{background-image:url("/kindaichi2022/images/common/bg_white.webp")}body.no-webp .music-body{background-image:url("/kindaichi2022/images/common/bg_white.jpg")}@media(max-width: 600.98px){.music-body{padding:30px 20px}}.music-body:nth-of-type(2){margin-top:4%}.music-body__song h3{max-width:230px;margin:0 auto 5%;background-size:contain;background-repeat:no-repeat;background-position:center top;padding-top:5.7291666667%;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .music-body__song h3{background-image:url("/kindaichi2022/images/music/tit01.webp")}body.no-webp .music-body__song h3{background-image:url("/kindaichi2022/images/music/tit01.png")}@media(max-width: 600.98px){.music-body__song h3{padding-top:7.7464788732%}}.music-body__song .photo{width:90%;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:center top;padding-top:62.2727272727%;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .music-body__song .photo{background-image:url("/kindaichi2022/images/music/music_image.webp")}body.no-webp .music-body__song .photo{background-image:url("/kindaichi2022/images/music/music_image.jpg")}.music-body__song h4{padding:4% 0 5%;text-align:center;font-size:3rem;font-family:"Shippori Mincho",serif;font-weight:700;line-height:1}@media(max-width: 600.98px){.music-body__song h4{font-size:2rem}}.music-body__song h4 span{font-size:2.2rem;padding:2.5% 0 0;display:inline-block}@media(max-width: 600.98px){.music-body__song h4 span{padding:3.5% 0 0;font-size:1.3rem}}.music-body__song h4 small{font-size:1.6rem;letter-spacing:0}@media(max-width: 600.98px){.music-body__song h4 small{font-size:1rem}}.music-body__song p{width:35%;margin:0 auto;text-align:center;font-weight:700}@media(max-width: 600.98px){.music-body__song p{width:55%}}.music-body__song p a{padding:6% 6%;background:#000;display:block;color:#fff}@media(max-width: 600.98px){.music-body__song p a{margin-top:2%;padding:4%;font-size:1.2rem}}.music-body__track h3{max-width:230px;margin:0 auto 3%;background-size:contain;background-repeat:no-repeat;background-position:center top;padding-top:5.7291666667%;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .music-body__track h3{background-image:url("/kindaichi2022/images/music/tit02.webp")}body.no-webp .music-body__track h3{background-image:url("/kindaichi2022/images/music/tit02.png")}@media(max-width: 600.98px){.music-body__track h3{padding-top:9.1666666667%}}.music-body__track ul{text-align:center;font-size:2.2rem;font-weight:700;font-family:"Shippori Mincho",serif}@media(max-width: 600.98px){.music-body__track ul{padding-top:3%;font-size:1.3rem}}.music-body__track ul li{padding:1% 0;letter-spacing:.3rem}.music-body__track ul li:nth-of-type(2) span{font-size:1.8rem}@media(max-width: 600.98px){.music-body__track ul li:nth-of-type(2) span{padding-top:2%;font-size:1.1rem}}.music-body__track ul li:nth-of-type(2)::before{content:"";width:22%;height:1px;background:#000;margin:1% auto 2%;display:block}.music-body__track .cd .photo{width:60%;margin:3% auto;background-size:contain;background-repeat:no-repeat;background-position:center top;padding-top:60%;font-size:0;text-indent:-9999px;white-space:nowrap}body.webp .music-body__track .cd .photo{background-image:url("/kindaichi2022/images/music/cd_image.webp")}body.no-webp .music-body__track .cd .photo{background-image:url("/kindaichi2022/images/music/cd_image.jpg")}.music-body__track .cd h4{text-align:center;font-size:2rem;font-family:"Shippori Mincho",serif;font-weight:700}@media(max-width: 600.98px){.music-body__track .cd h4{font-size:1.3rem}}.music-body__track .cd p{padding:2% 0 0;text-align:center;font-size:2rem;font-family:"Shippori Mincho",serif;font-weight:700}@media(max-width: 600.98px){.music-body__track .cd p{font-size:1.3rem}}.music-body__track .cd p span{font-size:1.6rem;font-weight:400}@media(max-width: 600.98px){.music-body__track .cd p span{font-size:1rem}}
