.chart-title-wrap{background-color:#fff;left:0}.chart-title{padding-top:564px;background-image:url(../images/cast-chart/chart-title_pc.png)}@media screen and (max-width: 992px){.chart-title{padding-top:16%;background-image:url(../images/cast-chart/chart-title_sp.png)}}.d-second-box-body.cast-box-body,.d-second-box-body.chart-box-body{max-width:860px}@media screen and (max-width: 992px){.d-second-box-body.cast-box-body,.d-second-box-body.chart-box-body{max-width:100%}}@media screen and (max-width: 600px){.d-second-box-body.chart-box-body{padding:0}}.chart-img{position:relative;padding-top:301.78759%;background-image:url(../images/cast-chart/chart-img.png);background-position:top left;background-size:contain;background-repeat:no-repeat}.modal-link{position:absolute;font-size:0}.chart-link_large{width:26.4%;height:11.3%}.chart-link_medium{width:23.2%;height:8.7%}.chart-link_yoshitaka{top:12.3%;left:37.7%}.chart-link_emoto{top:12.3%;left:71.4%}.chart-link_shigeoka{top:15.4%;left:7.5%}.chart-link_akiyoshi{top:1.1%;left:11.7%}.chart-link_sasaki{top:25.8%;left:39.7%}.chart-link_kobayashi{top:1.1%;left:46%}.cast-area{background-color:#d74229}.cast-title-wrap{right:0}.cast-title{padding-top:614px;background-image:url(../images/cast-chart/cast-title_pc.png)}@media screen and (max-width: 992px){.cast-title{padding-top:16%;background-image:url(../images/cast-chart/cast-title_sp.png)}}.cast-item{padding:50px 30px;background-color:#fff}.cast-item:not(:first-of-type){margin-top:30px}@media screen and (max-width: 600px){.cast-item:not(:first-of-type){margin-top:20px}}@media screen and (min-width: 601px){.cast-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (max-width: 600px){.cast-item{padding:20px}}.cast-img{width:200px}@media screen and (max-width: 600px){.cast-img{margin:auto}}.cast-img_photo{width:100%;padding-top:125%;background-position:center;background-repeat:no-repeat;background-size:contain}.cast-text{width:calc(100% - 220px)}@media screen and (max-width: 600px){.cast-text{width:100%;margin-top:10px;text-align:center}}.cast-text_character{line-height:1;font-weight:bold;font-size:2rem}@media screen and (max-width: 600px){.cast-text_character{font-size:1.6rem}}.cast-text_cast{display:inline-block;margin-top:5px;padding:5px;text-align:center;line-height:1;font-weight:bold;color:#fff;background-color:#000;font-size:2.8rem}@media screen and (max-width: 600px){.cast-text_cast{font-size:2rem}}.cast-text_comment{margin-top:10px;letter-spacing:-.05em;line-height:1.6;font-size:1.6rem}@media screen and (max-width: 600px){.cast-text_comment{margin-top:20px;font-size:1.4rem;text-align:left}}.cast-item_yoshitaka .cast-img_photo{background-image:url(../images/cast-chart/comment_yoshitaka.png)}.cast-item_emoto .cast-img_photo{background-image:url(../images/cast-chart/comment_emoto.png)}.cast-item_shigeoka .cast-img_photo{background-image:url(../images/cast-chart/comment_shigeoka.png)}.cast-item_shigeoka .cast-text_cast{white-space:nowrap}.cast-item_shigeoka .cast-text_cast span{letter-spacing:-.05em;font-size:.6em}.cast-item_akiyoshi .cast-img_photo{background-image:url(../images/cast-chart/comment_akiyoshi.png)}.cast-item_sasaki .cast-img_photo{background-image:url(../images/cast-chart/comment_sasaki.png)}.cast-item_kobayashi .cast-img_photo{background-image:url(../images/cast-chart/comment_kobayashi.png)}
