.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%}}.d-contentsBox{width:100%;background-image:url("/deep-kantsuma/images/top/mainBg.jpg");background-size:cover}.d-contentsBox-inner{overflow:hidden}.intro-area,.original-area,.cast-area,.chart-area,.music-area{width:100%;padding:140px 0 0 0;margin:0 auto}@media(max-width: 600.98px){.intro-area,.original-area,.cast-area,.chart-area,.music-area{padding:10% 0}}.intro-area__inner,.original-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,.original-area__inner,.cast-area__inner,.chart-area__inner,.music-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.intro-box,.original-box,.cast-box,.chart-box,.music-box{word-break:break-all}.intro-title,.original-title,.cast-title,.staff-title,.chart-title,.music-title{position:relative;width:100%;max-width:613px;margin:0 auto 10px}@media(max-width: 600.98px){.intro-title,.original-title,.cast-title,.staff-title,.chart-title,.music-title{margin:0 auto 20px}}.intro-title span,.original-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%}.drama-mainv-banners{background:url("/deep-kantsuma/images/common/minogashi_bg.jpg");background-repeat:repeat-x;padding:20px 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}.sp{display:none !important}@media screen and (max-width: 992.98px){.sp{display:block !important}.pc{display:none !important}}.intro-box .intro-body{margin:5% 0}@media(max-width: 600.98px){.intro-box .intro-body{margin:8% 3% 8% 3%}}.intro-box .intro-body img{width:82%;margin:0 auto;display:block}@media(max-width: 600.98px){.intro-box .intro-body img{width:100%}}body.webp .intro-title span{background-image:url("/deep-kantsuma/images/intro/intro-title.webp")}body.no-webp .intro-title span{background-image:url("/deep-kantsuma/images/intro/intro-title.png")}.original-box .original-body{padding:70px 60px;margin:5% 0}@media(max-width: 992.98px){.original-box .original-body{padding:14% 3% 5% 3%;margin:0 3% 8% 3%}}@media(max-width: 600.98px){.original-box .original-body img{width:80%}}.original_cover{width:50%}.original-contents{text-align:center;margin:0 auto;letter-spacing:.08em;color:#fff}.original-contents .line_manga{margin:4% 0 0 0;font-family:"a-otf-ryumin-pr6n",serif}.original-contents h3{font-size:32px;line-height:1.4em;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents h3{font-size:24px}}.original-contents h3 span{display:block;font-size:16px;line-height:1.2}.original-contents a{text-decoration:underline;font-size:20px;color:#f9f491}.original-contents .original_story{text-align:left;font-size:15px;margin:42px 0 0 0}.original-contents h4{text-align:left;font-size:17px}.original-contents .line_banner{width:60%}.original-contents .original_cyosya{font-size:20px;line-height:1.4em;margin:4% 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents .original_cyosya{font-size:16px}}.original-contents .original_cyosya2{font-size:18px;line-height:1.4em;margin:4px 0 40px 0;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.original-contents .original_cyosya2{font-size:12px}}.original-contents .original_comment{line-height:1.6em;margin:10px 0 10px 0;text-align:left}@media(max-width: 600.98px){.original-contents .original_comment{font-size:13px}}.original-contents .original_com{padding:3%;margin:4% auto 2% auto !important;background-color:rgba(255,255,255,.2)}@media(max-width: 600.98px){.cast-title img{width:100%}}.cast-body{margin:5% 0 0 0;padding:1% 0}@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:28px 0;letter-spacing:.1em;text-align:center}@media(max-width: 600.98px){.castIn .cast-contents ul{display:block}}.castIn .cast-contents ul li a{background:#fff;color:#c90506;padding:8px 20px;font-weight:bold}.castIn .cast-contents ul .name{text-align:center;font-size:21px;line-height:.9;color:#fff498;font-family:"a-otf-ryumin-pr6n",serif}@media(max-width: 600.98px){.castIn .cast-contents ul .name{text-align:center;font-size:21px}}.castIn .cast-contents ul .name span{font-size:17px;display:block;line-height:1.8}.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}}@media(max-width: 600.98px){.staff-area{padding:3% 0}}#staff .cast-area__inner{padding:10% 0 0 0}@media(max-width: 600.98px){.staff-title img{width:100%}}.staff-body{padding:30px 20px;margin:5% 0;color:#fff}@media(max-width: 600.98px){.staff-body{margin:0 0 8% 0;padding:50px 0}}.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:1.4rem;width:45%}}.staff-list__name{width:55%;letter-spacing:.025em;font-size:20px;font-family:"a-otf-ryumin-pr6n",serif}.staff-list__name span{font-size:1.3rem}@media(max-width: 699.98px){.staff-list__name span{font-size:1.1rem}}@media(max-width: 699.98px){.staff-list__name{font-size:18px;width:55%}}.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{padding:0;margin:0;color:#fff}.chart-body .click{clear:both;color:#fff;text-align:center;font-size:16px;font-family:"dnp-shuei-ymincho-std",serif}@media(max-width: 600.98px){.chart-body .click{font-size:12px}}@media(max-width: 600.98px){.chart-title{margin-bottom:20px}}@media(max-width: 600.98px){.chart-title img{width:100%}}body.webp .chart-title>span{background-image:url("/deep-kantsuma/images/chart/chart-title.webp")}body.no-webp .chart-title>span{background-image:url("/deep-kantsuma/images/chart/chart-title.png")}.chart_boxIn{margin:10% 0}@media(max-width: 600.98px){.chart_boxIn{margin:10% 4%}}.chart_photo{width:30%;margin:14px 4% 2% auto;float:left}@media(max-width: 600.98px){.chart_photo{float:none;width:80%;margin:0 auto}}.chart_photo img{width:100%}.chart_text .chart_name{font-family:"dnp-shuei-ymincho-std",serif;font-size:36px}@media(max-width: 600.98px){.chart_text .chart_name{text-align:center;font-size:37px}}.chart_text .name{font-family:"dnp-shuei-ymincho-std",serif;font-size:19px;color:#fff;padding:2px 10px;display:table;margin-bottom:10px}@media(max-width: 600.98px){.chart_text .name{width:45%;margin:0 auto;text-align:center}}.chart_text .comment{font-size:16px;line-height:1.5}@media(max-width: 600.98px){.chart_text .comment{font-size:14px}}.chart_commentBtn{clear:both;text-align:center;padding:3% 0 8%;display:block}.chart-image{position:relative;width:100%;padding-top:133%;background-image:url("/deep-kantsuma/images/chart/chart.png");background-repeat:no-repeat;background-position:center;background-size:contain}.chart-image2{position:relative;width:100%;padding-top:133%;background-image:url("/deep-kantsuma/images/chart/chart2.png");background-repeat:no-repeat;background-position:center;background-size:contain}#bgBtn{float:right;display:block;margin:0 10px 0}@media(max-width: 600.98px){#bgBtn{width:16%}}#bgBtn:hover{opacity:.5;transition:.3s;-webkit-animation:push .6s;animation:push .6s}@-webkit-keyframes push{from,to{transform:none}10%{transform:scale(0.8)}40%{transform:scale(1.1)}60%{transform:scale(0.96)}80%{transform:scale(1.02)}}@keyframes push{from,to{transform:none}10%{transform:scale(0.8)}40%{transform:scale(1.1)}60%{transform:scale(0.96)}80%{transform:scale(1.02)}}.chart-list ul li a{cursor:pointer}.chart-area__inner{padding:0 !important}.music-box .music-body{padding:70px 60px;margin:5% 0}@media(max-width: 992.98px){.music-box .music-body{padding:14% 3% 5% 3%;margin:0 3% 8% 3%}}@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;color:#fff}.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;margin-bottom:40px}}.music-contents h3 span{display:block;font-size:16px;line-height:1.2}.music-contents .music_story{text-align:left;font-size:15px;line-height:1.6em;margin:10px 0 10px 0}@media(max-width: 600.98px){.music-contents .music_story{font-size:13px}}.music-contents h4{text-align:left;font-size:17px}.music-contents .music_com{padding:3%;margin:4% auto 2% auto !important;background-color:rgba(255,255,255,.2)}
