.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-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}@media(max-width: 699.98px){.img100{width:100%}}@media(max-width: 699.98px){.img90{width:90%}}.d-contentsBox-inner{overflow:hidden}.chart-area,.intro-area,.s-movie-area,.cast-area,.music-area,.original-area{width:100%;padding:40px 0;margin:0 auto}@media(max-width: 600.98px){.chart-area,.intro-area,.s-movie-area,.cast-area,.music-area,.original-area{padding:3% 0}}.chart-area__inner,.intro-area__inner,.s-movie-area__inner,.cast-area__inner,.music-area__inner,.original-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.chart-area__inner,.intro-area__inner,.s-movie-area__inner,.cast-area__inner,.music-area__inner,.original-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.chart-box,.intro-box,.s-movie-box,.cast-box,.music-box,.original-box{word-break:break-all}.chart-title,.intro-title,.s-movie-title,.cast-title,.staff-title,.music-title,.original-title{position:relative;width:100%;max-width:760px;margin:70px auto 40px;text-align:center}@media(max-width: 600.98px){.chart-title,.intro-title,.s-movie-title,.cast-title,.staff-title,.music-title,.original-title{margin:40px auto 30px}}.chart-title span,.intro-title span,.s-movie-title span,.cast-title span,.staff-title span,.music-title span,.original-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%;background-image:url("/keshisuki/images/top/dummy-title.png");background-repeat:no-repeat;background-position:center;background-size:contain}.sp{display:none !important}@media screen and (max-width: 992.98px){.sp{display:block !important}.pc{display:none !important}}@media(max-width: 600.98px){.chart-title img{width:90%}}.chart-body,.chart-body2,.chart-body3,.chart-body4{padding:0;margin:6% 0}.chart-contents{padding:0 5%}.chart-contents .name{text-align:center;font-size:23px;line-height:1.4;font-weight:bold;letter-spacing:1px;font-family:"dnp-shuei-ymincho-std",serif;letter-spacing:.1em}@media(max-width: 600.98px){.chart-contents .name{text-align:center;font-size:21px}}.chart-contents .name ruby{font-size:29px}.chart-contents .name ruby rt{font-size:10px}.chart-contents .name span.mt-4{margin-top:-4px;display:block;font-size:17px}.chart-contents .comtext{text-align:left;margin:20px 0 40px 0;font-size:16px}.chart-contents .com_link a{margin:7px 0 0 12px;background:#f14a79;color:#fff;padding:16px}@media(min-width: 0){.chart-contents .com_link a{text-align:center}}.chart_btn{text-align:center;margin:50px auto}.intro-box .intro-body{margin:5% 0}@media(max-width: 600.98px){.intro-box .intro-body{margin:0 3% 8% 3%}}.intro-box .intro-body img{width:100%}@media(max-width: 600.98px){.intro-title img{width:90%}}.s-movie-area{padding:0 0 60px 0}@media(max-width: 600.98px){.s-movie-title img{width:100%}}.s-movie-body h3{text-align:center}@media(max-width: 600.98px){.cast-title img{width:90%}}.cast-body{margin:5% 0 13% 0}@media(max-width: 600.98px){.cast-body{margin:0 3%;padding:0 2%;margin-bottom:90px}}.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;font-family:"dnp-shuei-ymincho-std",serif;letter-spacing:.1em}@media(max-width: 600.98px){.castIn .cast-contents ul{display:block}}.castIn .cast-contents ul li a{background:#39b8d4;color:#fff;padding:8px}.castIn .cast-contents ul .name{text-align:center;font-size:26px;line-height:.9}@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}.castIn .cast-contents ul .com_link{text-align:center;margin:16px 0 0 0}@media(max-width: 600.98px){.castIn .cast-contents ul .com_link{text-align:center;margin:12px 0 0 0}}#staff{background:#f8f8f8}#staff .cast-area__inner{padding:20px 0}@media(max-width: 600.98px){.staff-title img{width:100%}}.staff-body{margin:5% 0}@media(max-width: 600.98px){.staff-body{margin:0 3% 8% 3%;padding:50px 0}}.staffIn{clear:both;padding:15px 0 30px}@media(max-width: 600.98px){.staffIn{padding-left:3%;padding-right:3%}}.staffIn .staff-contents{padding:28px 0;font-family:"dnp-shuei-ymincho-std",serif;letter-spacing:.1em}@media(max-width: 600.98px){.staffIn .staff-contents ul{display:block}}.staffIn .staff-contents ul li a{background:#39b8d4;color:#fff;padding:8px}.staffIn .staff-contents ul .cate{text-align:center;font-size:16px;line-height:.9;color:#00afcc}@media(max-width: 600.98px){.staffIn .staff-contents ul .cate{text-align:center;font-size:15px}}.staffIn .staff-contents ul .name{text-align:center;margin:16px 0 0 0;font-size:20px}@media(max-width: 600.98px){.staffIn .staff-contents ul .name{font-size:17px;text-align:center;margin:12px 0 0 0}}.music-box .music-body{margin:5% 0}@media(max-width: 600.98px){.music-box .music-body{padding:7% 3% 5% 3%;margin:0 3% 8% 3%}}@media(max-width: 600.98px){.music-box .music-body img{width:100%}}@media(max-width: 600.98px){.music-title img{width:90%}}.music-contents{text-align:center;margin:0 auto;letter-spacing:.08em}.music-contents img{max-width:600px}.music-contents h3{font-size:28px;line-height:1.4em;margin-top:20px;font-family:"dnp-shuei-ymincho-std",serif}.music-contents h3 span{display:block;font-size:16px;line-height:1.2}.music-contents .music_day{font-size:24px;line-height:1.4em;margin:30px 0 60px 0;font-family:"dnp-shuei-ymincho-std",serif}@media(max-width: 600.98px){.music-contents .music_day{font-size:20px}}.music-contents .music_description{font-size:16px}@media(max-width: 600.98px){.music-contents .music_description{font-size:14px}}.music-contents .music_comment{font-size:16px;border:1px solid #000;max-width:800px;text-align:left;margin:30px auto;padding:20px 40px}@media(max-width: 600.98px){.music-contents .music_comment{font-size:14px}}.original-box .original-body{margin:5% 0}@media(max-width: 600.98px){.original-box .original-body{padding:7% 3% 5% 3%;margin:0 3% 8% 3%}}@media(max-width: 600.98px){.original-box .original-body img{width:80%}}@media(max-width: 600.98px){.original-title img{width:90%}}.original-contents{text-align:center;margin:0 auto;letter-spacing:.08em}.original-contents img{max-width:600px}.original-contents h3{font-size:28px;line-height:1.4em;margin-top:20px;font-family:"dnp-shuei-ymincho-std",serif}@media(max-width: 600.98px){.original-contents h3{font-size:20px}}.original-contents h3 span{display:block;font-size:16px;line-height:1.2}.original-contents .original_cyosya{font-size:24px;line-height:1.4em;margin:10px 0 60px 0;font-family:"dnp-shuei-ymincho-std",serif}@media(max-width: 600.98px){.original-contents .original_cyosya{font-size:16px}}ul.head_banner{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:0 auto;font-size:0;background:#a6e3de}ul.head_banner li{margin:20px 1% 20px 1%}@media(max-width: 600.98px){ul.head_banner li{width:47%}}@media(max-width: 699.98px){ul.head_banner li{width:41%}}ul.head_banner li img{width:100%}.tabs{margin-top:50px;padding-bottom:40px;margin:0 auto}.tab_item{width:calc(100%/4 - 10px);height:auto;background-color:#dfdfdf;line-height:50px;font-size:28px;text-align:center;color:#a4a4a4;display:block;float:left;text-align:center;transition:all .2s ease;margin:0 5px;padding:2% 0;border:1px solid #626262;font-family:"dnp-shuei-ymincho-std",serif}@media(max-width: 699.98px){.tab_item{font-size:18px}}@media(max-width: 600.98px){.tab_item{font-size:15px}}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:0 2% 0;clear:both;overflow:hidden}#no1:checked~#no1_content,#no2:checked~#no2_content,#no3:checked~#no3_content,#no4:checked~#no4_content{display:block}.tabs input:checked+.tab_item{background-color:#6dd3e2;color:#fff}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}
