.sp{display:none !important}@media screen and (max-width: 992.98px){.sp{display:block !important}.pc{display:none !important}}.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}}@media(max-width: 992.98px){.img100{width:100%}}@media(max-width: 992.98px){.img90{width:90%}}@media(max-width: 992.98px){.img80{width:80%}}@media(max-width: 992.98px){.img70{width:70%}}@media(max-width: 992.98px){.img60{width:60%}}@media(max-width: 992.98px){.img50{width:50%}}.intro-area,.cast-area,.chart-area,.music-area{width:100%;padding:100px 0;margin:0 auto}@media(max-width: 600.98px){.intro-area,.cast-area,.chart-area,.music-area{padding:8% 0}}.intro-area__inner,.cast-area__inner,.chart-area__inner,.music-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.intro-area__inner,.cast-area__inner,.chart-area__inner,.music-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.intro-box,.cast-box,.chart-box,.music-box{word-break:break-all}.intro-title,.cast-title,.staff-title,.chart-title,.music-title{position:relative;width:100%;max-width:610px;margin:0 auto 40px auto;text-align:center}.intro-title span,.cast-title span,.staff-title span,.chart-title span,.music-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .intro-title span,body.webp .cast-title span,body.webp .staff-title span,body.webp .chart-title span,body.webp .music-title span{background-image:url("/deep-3c/images/top/dummy-title.webp")}body.no-webp .intro-title span,body.no-webp .cast-title span,body.no-webp .staff-title span,body.no-webp .chart-title span,body.no-webp .music-title span{background-image:url("/deep-3c/images/top/dummy-title.png")}.drama-mainv-banners{background-color:#e7141a;padding:10px 20px 0 20px;margin-top:0 !important}@media(max-width: 600.98px){.drama-mainv-banners{background-size:cover}}@media(max-width: 699.98px){.drama-mainv-banners .inner .list .item{width:39vw}}@media(max-width: 600.98px){.drama-mainv-banners .inner .list .item{width:100%}}.drama-mainv-banners .inner .list .item .image{padding-top:22%}@media(max-width: 600.98px){.drama-mainv-banners .inner .list .item .image{padding-top:50%}}.drama-mainv-banners .inner{padding:0 0 20px 0 !important}.ntv-pageTop a{z-index:9999}.drama-share-body ul li{padding:0 3px !important}.d-contentsBox-inner{overflow:hidden;background:#f1868d url("/deep-3c/images/common/sub_bg.jpg") top center no-repeat}body.webp .intro-title span{background-image:url("/deep-3c/images/intro/intro-title.webp")}body.no-webp .intro-title span{background-image:url("/deep-3c/images/intro/intro-title.png")}.intro-body{margin:0}.intro-body img{border:2px solid #bebebe}@media(max-width: 600.98px){.intro-body{margin:0 3%}}@media(max-width: 600.98px){.cast-title img{width:100%}}.cast-body{margin:5% 0 0 0;background:url("/deep-3c/images/common/sub_bg2.jpg") top center repeat-y;border:2px solid #bebebe;padding:4% 2%}@media(max-width: 600.98px){.cast-body{margin:0 3%;padding:0 2%}}.castIn{clear:both;padding:15px 0 30px}@media(max-width: 600.98px){.castIn{padding-left:3%;padding-right:3%}}.castIn img.photo{float:left;margin:0 3% 2% 1%;width:282px}@media(max-width: 699.98px){.castIn img.photo{float:none;display:block;margin:0 auto;width:100%}}.castIn img.cast_line{display:block;margin:0 auto}.castIn .cast-contents{padding:18px 0;letter-spacing:.1em;text-align:center}@media(max-width: 600.98px){.castIn .cast-contents ul{display:block}}.castIn .cast-contents ul .name{text-align:center;font-size:30px;line-height:1.3;font-family:"a-otf-ryumin-pr6n",serif;color:#fff;padding:0 0 10px 0}@media(max-width: 600.98px){.castIn .cast-contents ul .name{text-align:center}}.castIn .cast-contents ul .name span{font-size:21px}.castIn .cast-contents ul .name2{text-align:center;margin:16px 0 0 0;color:#fff;font-size:34px;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.castIn .cast-contents ul .name2{text-align:center;margin:12px 0 0 0}}.staff-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.staff-area{padding:3% 0}}@media(max-width: 600.98px){.staff-title img{width:100%}}.staff-body{margin:5% 0 0 0;background:url("/deep-3c/images/common/sub_bg_In.jpg") top center;padding:4% 2%;border:2px solid #ffbdbd;color:#fff}@media(max-width: 600.98px){.staff-body{margin:0 3%;padding:6% 2%}}.staff-list{display:block;width:100%}.staff-list__item{display:flex;align-items:flex-start;margin:20px 0}.staff-list__role{width:45%;padding:0;text-align:right;letter-spacing:.025em;font-size:20px;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 699.98px){.staff-list__role{font-size:15px;width:48%}}.staff-list__name{width:55%;letter-spacing:.025em;font-size:20px;font-family:"a-otf-ryumin-pr6n",serif}.staff-list__name span{font-size:16px}@media(max-width: 699.98px){.staff-list__name span{font-size:1.1rem}}@media(max-width: 699.98px){.staff-list__name{font-size:15px;width:52%}}.staff-list__name .sp_only{display:none}@media(max-width: 699.98px){.staff-list__name .sp_only{display:block}}.staff-list .line2{line-height:1.3;margin-top:3px}.chart-body{background:url("/deep-3c/images/common/sub_bg2.jpg") top center;margin:3% 0 15% 0;padding:7% 0;border:2px solid #bebebe}@media(max-width: 600.98px){.chart-body{margin:3%}}@media(max-width: 600.98px){.chart-title img{width:100%}}.chart-contents{padding:0 5%}.chart-image{position:relative;width:100%;padding-top:176%;background-image:url("/deep-3c/images/chart/chart.png");background-repeat:no-repeat;background-position:center;background-size:contain}#chart-list ul li{position:absolute}#chart-list ul li a{cursor:pointer;display:block;width:100%;height:100%}#chart-list ul li a span{font-size:0;text-indent:-9999px;white-space:nowrap}#chart-list ul li.name1{top:25%;left:15%;width:28%;height:24%}#chart-list ul li.name2{top:25%;left:57%;width:28%;height:24%}#chart-list ul li.name3{top:55%;left:39.5%;width:21%;height:19%}#chart-list ul li.name4{top:55%;left:7.5%;width:21%;height:19%}#chart-list ul li.name5{top:55%;left:71.5%;width:21%;height:19%}#chart-list ul li.name6{top:1.5%;left:7.5%;width:22%;height:19%}#chart-list ul li.name7{top:1.5%;left:71.3%;width:22%;height:19%}#chart-list ul li.name8{top:1.5%;left:39.5%;width:22%;height:19%}#chart-list ul li.name9{top:79.5%;left:39.3%;width:22%;height:19%}#chart-list ul li.name10{top:79.5%;left:7.3%;width:22%;height:19%}#chart-list ul li.name11{top:79.5%;left:71.3%;width:22%;height:19%}.chart_boxIn{display:flex;padding:3% 4% 0 4%;color:#fff}@media(max-width: 699.98px){.chart_boxIn{display:block;padding:3% 4% 10% 4%}}.chart_boxIn .chart_photo{width:33%;margin:0 15px 6px 0}@media(max-width: 699.98px){.chart_boxIn .chart_photo{margin:0 auto;width:70%}}.chart_boxIn .chart_photo img{width:100%}.chart_boxIn .chart_text{width:66%}@media(max-width: 699.98px){.chart_boxIn .chart_text{width:100%}}.chart_boxIn .chart_text .chart_name{font-size:35px;font-family:"a-otf-ryumin-pr6n",serif;line-height:1;padding:2% 0 1% 0}.chart_boxIn .chart_text .chart_name rt{font-size:10px;letter-spacing:.1em;position:relative;top:-1ex}@media(max-width: 699.98px){.chart_boxIn .chart_text .chart_name{width:100%;text-align:center}}.chart_boxIn .chart_text .chart_name span{font-size:24px;margin:0 0 0 -6px}.chart_boxIn .chart_text .name{font-size:30px;font-family:"a-otf-ryumin-pr6n",serif;padding:0% 0 1% 0}@media(max-width: 699.98px){.chart_boxIn .chart_text .name{text-align:center}}.chart_boxIn .chart_text .comment{font-size:16px}.music-box .music-body{padding:8% 6% 2% 6%;margin:5% 0;background:url("/deep-3c/images/common/sub_bg_In.jpg") top center;border:2px solid #ffbdbd;color:#fff}@media(max-width: 600.98px){.music-box .music-body img{width:80%}}.music_cover{width:70%}.music-contents{text-align:center;margin:0 auto;letter-spacing:.08em}.music-contents .artist{margin:4% 0 0 0;font-size:1.9em;font-family:"a-otf-ryumin-pr6n",serif}.music-contents h3{font-size:32px;line-height:1.4em;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.music-contents h3{font-size:32px}}.music-contents h3 span{display:block;font-size:16px;line-height:1.2}.music-contents .music_story{text-align:left;font-size:16px;line-height:1.6em;margin:10px 0 10px 0}@media(max-width: 600.98px){.music-contents .music_story{font-size:17px}}.music-contents h4{text-align:left;font-size:19px}.music-contents .music_com{margin:7% 3%;padding:2% 0 1% 0}@media(max-width: 600.98px){.music-contents .music_com{margin:7% 0}}.music-contents .music_com rt{position:relative;top:-1ex}.spinoff-area{width:100%;padding:100px 0;margin:0 auto}@media(max-width: 600.98px){.spinoff-area{padding:8% 0}}.spinoff-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}.spinoff__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}.spinoff-title{position:relative;width:100%;max-width:613px;margin:0 auto 50px}.spinoff-body{margin:5% 0 130px 0;padding:0 6% 6% 6%;background:url("/deep-3c/images/common/sub_bg_In.jpg") top center;border:2px solid #ffbdbd}@media(max-width: 600.98px){.spinoff-body{margin:5% 0 100px 0}}.spinoff-article-body{margin:0 auto;text-align:center}.spinoff-article-body img.title{margin-top:-3vh}@media(max-width: 600.98px){.spinoff-article-body img.title{margin-top:-3vh}}.spinoff-article-contents{margin:4% 0;color:#fff}.spinoff-article-title__date{font-size:3.8rem;text-align:center;font-family:"a-otf-ryumin-pr6n",serif;margin-bottom:20px;line-height:1.2}@media(max-width: 600.98px){.spinoff-article-title__date{font-size:17px}}.spinoff-article-title__date span{font-size:2rem;letter-spacing:2px}.spinoff-com{padding:6% 0;margin:0 auto 11% auto;text-align:center;background:url("/deep-3c/images/common/sub_bg2.jpg") top center repeat-y;border:2px solid #bebebe}.spinoff-com h3{text-align:center;font-size:23px;padding-bottom:20px;font-family:"a-otf-ryumin-pr6n",serif}.spinoff-com .cast_btn{max-width:80%}.spinoff-article-contents .spinoff-article-text{margin:3%;font-size:16px;text-align:left}.spinoff-article-title__number{padding:2% 0 1% 0;margin:0 auto;text-align:center;font-size:3em;line-height:1;display:block;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.spinoff-article-title__number{font-size:3em}}
