.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,.music-area,.intro-area,.cast-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.chart-area,.music-area,.intro-area,.cast-area{padding:3% 0}}.chart-area__inner,.music-area__inner,.intro-area__inner,.cast-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.chart-area__inner,.music-area__inner,.intro-area__inner,.cast-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.chart-box,.music-box,.intro-box,.cast-box{word-break:break-all}.chart-title,.music-title,.intro-title,.cast-title,.staff-title{position:relative;width:100%;max-width:560px;margin:0 auto 10px}.chart-title span,.music-title span,.intro-title span,.cast-title span,.staff-title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%;background-image:url("/hoshikamo/images/top/dummy-title.png");background-repeat:no-repeat;background-position:center;background-size:contain}.chart-box .chart-body img{border:15px solid #ebb702;border-radius:30px}@media(max-width: 600.98px){.chart-box .chart-body img{border:5px solid #ebb702;border-radius:15px}}@media(max-width: 600.98px){.chart-title img{width:100%}}.music-box .music-body img{border:15px solid #ebb702;border-radius:30px;width:100%}@media(max-width: 600.98px){.music-box .music-body img{border:5px solid #ebb702;border-radius:15px}}@media(max-width: 600.98px){.music-title img{width:100%}}.intro-box .intro-body img{border:15px solid #ebb702;border-radius:30px;width:100%}@media(max-width: 600.98px){.intro-box .intro-body img{border:5px solid #ebb702;border-radius:15px}}@media(max-width: 600.98px){.intro-title img{width:100%}}@media(max-width: 600.98px){.cast-title img{width:100%}}.cast-body{margin:0 auto;background:#fff;border:15px solid #ebb702;border-radius:30px;padding:6%}@media(max-width: 600.98px){.cast-body{padding:6% 0;overflow:hidden;border:5px solid #ebb702;border-radius:15px}}.castIn{clear:both;padding:15px 0 30px}@media(max-width: 600.98px){.castIn{margin-top:45px;padding-left:3%;padding-right:3%}}.castIn img.photo{float:left;margin:0 3% 5% 1.5%;width:243px}@media(max-width: 699.98px){.castIn img.photo{float:none;display:block;margin:0 auto;width:auto}}.castIn p{font-size:1.6rem}.castIn p.cast_part{padding:2%;background:#e9be28;color:#fff;display:table;line-height:1.4;margin:0 0 20px 0}@media(max-width: 992.98px){.castIn .comment{width:252px}}.staff-title{margin:60px auto 0 auto}@media(max-width: 600.98px){.staff-title img{width:100%}}.staff-body{margin:0 auto;background:#fff;border:15px solid #ebb702;border-radius:30px;padding:6% 0}@media(max-width: 600.98px){.staff-body{padding:6% 0;overflow:hidden;border:5px solid #ebb702;border-radius:15px}}.staff-list{display:block;width:100%;max-width:700px}.staff-list__item{display:flex;align-items:flex-start;margin:0 0 5px}.staff-list__item:nth-child(4),.staff-list__item:nth-child(9){margin-bottom:20px}.staff-list__role{width:50%;padding:0;text-align:right;letter-spacing:.025em;font-size:2rem}@media(max-width: 600.98px){.staff-list__role{font-size:1.5rem}}.staff-list__name{width:50%;letter-spacing:.025em;font-size:2rem}.staff-list__name span{font-size:1.6rem}@media(max-width: 600.98px){.staff-list__name{font-size:1.5rem}.staff-list__name span{font-size:1.4rem}}.staff-list__name .sp_only{display:none}@media(max-width: 699.98px){.staff-list__name .sp_only{display:block}}ul.head_banner{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:0 auto;font-size:0;background:#fdf9ed}ul.head_banner li{margin:1%}@media(max-width: 600.98px){ul.head_banner li{width:47%}}ul.head_banner li img{width:100%}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}
