.cast-modal__area{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:100px 60px;overflow-y:auto;background-color:rgba(0,0,0,.85)}@media(max-width: 600px){.cast-modal__area{padding:20px}}.cast-modal__item{position:relative;z-index:200;display:block;width:100%;max-width:1070px;max-height:100%;opacity:1;transition:all .8s}@media(max-width: 992px){.cast-modal__item{max-width:600px}}.cast-modal__close{background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:-30px;right:-30px;z-index:100;width:103px;height:103px;font-size:0;cursor:pointer;background-image:url(../images/chart/chart_modal-close.png);border-radius:100%}@media(max-width: 600px){.cast-modal__close{top:5px;right:-15px;width:60px;height:60px}}.cast-modal__inner{padding-bottom:50px}@media(max-width: 600px){.cast-modal__inner{padding-top:40px}}.cast-modal__contents{display:flex;width:100%;padding:50px 30px 30px 15px;background-image:url(../images/chart/chart_modal-bg.png);border:2px solid #fff}@media(max-width: 992px){.cast-modal__contents{display:block;padding:50px 30px 30px}}@media(max-width: 600px){.cast-modal__contents{padding:30px 20px;border-width:1px}}.cast-modal__img{background-repeat:no-repeat;background-position:top center;background-size:contain;width:27%;padding-top:40.4494382022%;margin-right:30px}@media(max-width: 992px){.cast-modal__img{width:270px;padding-top:404.4943820225px;margin:0 auto 30px}}@media(max-width: 600px){.cast-modal__img{width:220px;padding-top:329.5880149813px;margin-bottom:20px}}.cast-modal__description{width:73%;color:#fff}@media(max-width: 992px){.cast-modal__description{width:100%}}.cast-modal__name{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:30px;font-size:3.3rem;font-weight:bold;line-height:2;white-space:nowrap;border-bottom:10px solid #c71922}@media(max-width: 992px){.cast-modal__name{justify-content:center;font-size:3.1vw;border-width:1vw}}@media(max-width: 600px){.cast-modal__name{margin-bottom:20px;font-size:4.7vw;border-width:1.5vw}}@media(max-width: 375px){.cast-modal__name{font-size:4.3vw}}@media(max-width: 340px){.cast-modal__name{font-size:1.4rem;letter-spacing:-0.03em}}.cast-modal__name .dot{margin:0 10px 0 20px}@media(max-width: 992px){.cast-modal__name .dot{margin:0 5px 0 10px}}@media(max-width: 600px){.cast-modal__name .dot{margin:0 2px 0 4px}}.cast-modal__text{font-size:1.8rem;line-height:1.4444444444}@media(max-width: 600px){.cast-modal__text{margin-top:15px;font-size:1.4rem}}.cast-modal__text p:not(:first-of-type){margin-top:25px}#chart{position:relative}#chart:before{background-repeat:no-repeat;background-position:bottom center;background-size:cover;position:absolute;top:0;right:0;left:0;display:block;width:100%;height:0;padding-top:23.3203125%;content:"";background-image:url(../images/common/title/bg_red-pc.png)}@media(min-width: 1480px){#chart:before{padding-top:350px}}@media(max-width: 600px){#chart:before{padding-top:34.375%;background-image:url(../images/common/title/bg_red-sp.png)}}#chart .d-inner{position:relative}#chart .d-box-title{padding-top:calc(140 / 960 * 100%);background-image:url(../images/chart/chart_title.png)}@media(max-width: 600px){#chart .d-box-title{padding-top:calc(70 / 375 * 100vw)}}.chart-img{position:relative}.chart-img__inner{background-repeat:no-repeat;background-position:center;background-size:contain;width:100%;padding-top:187.1794871795%;background-image:url(../images/chart/chart_img.png)}.chart-img__btn{font-size:0;position:absolute;cursor:pointer;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chart-img__btn--large{width:23.3%;height:17.3%}.chart-img__btn--medium{width:20.7%;height:16.2%}.chart-img__btn--small{width:17%;height:13.1%}.chart-img__btn--kanagawa{width:16.8%;height:12.3%}.chart-img__btn--kamenashi{top:5%;left:28.3%;width:26.1%;height:18.9%}.chart-img__btn--matsushita{top:25.6%;left:28.7%}.chart-img__btn--shuri{top:44%;left:30%;height:15.6%}.chart-img__btn--shishido{top:40.2%;left:2.8%}.chart-img__btn--matsumura{top:22.8%;left:2.8%}.chart-img__btn--kimura{top:5.7%;left:3.5%}.chart-img__btn--kawase{top:13.9%;right:19.3%}.chart-img__btn--osada{top:13.9%;right:2.7%;width:15.7%}.chart-img__btn--yajima{top:28.7%;right:10.6%;width:18.5%;height:13.7%}.chart-img__btn--morishima{bottom:21.8%;left:6.8%}.chart-img__btn--ono{bottom:21.8%;left:29.7%}.chart-img__btn--takahashi{right:30.8%;bottom:21.8%}.chart-img__btn--fukuzawa{right:10.7%;bottom:21.8%}.chart-img__btn--unknown{bottom:.6%;left:40%;height:13.5%}.chart-img__btn--takashima{top:45.5%;right:9.9%;width:20%;height:14.6%}@media(max-width: 375px){#chart .redeyes-btn a{font-size:5vw}}
