@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");header h2{display:block;margin:0 auto}@media screen and (max-width: 767px){header h2{width:32.53333vw}}@media screen and (min-width: 768px) and (max-width: 999px){header h2{width:24.4vw}}@media screen and (min-width: 1000px){header h2{width:244px}}section.castCol .castList{line-height:1.6em}@media screen and (max-width: 767px){section.castCol .castList{display:block;margin-top:2.66667vw}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol .castList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:2vw}}@media screen and (min-width: 1000px){section.castCol .castList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol .castList li{display:block;margin-right:2%;width:32%}section.castCol .castList li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1000px){section.castCol .castList li{display:block;margin-right:2%;width:32%}section.castCol .castList li:nth-child(3n){margin-right:0}}section.castCol .castList li h5{padding-left:5px;border-left:5px solid #ff74b8;color:#ff74b8;font-weight:700}@media screen and (max-width: 767px){section.castCol .castList li h5{margin-top:2vw;font-size:3.73333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol .castList li h5{margin-top:1.5vw;font-size:1.8vw}}@media screen and (min-width: 1000px){section.castCol .castList li h5{margin-top:15px;font-size:18px}}@media screen and (max-width: 767px){section.castCol .castList li p{margin-top:1.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol .castList li p{margin-top:1vw}}@media screen and (min-width: 1000px){section.castCol .castList li p{margin-top:10px}}section.castCol .castList li span.newIco{position:relative;display:inline-block;z-index:1;padding:0 0.5em;text-align:center}@media screen and (max-width: 767px){section.castCol .castList li span.newIco{font-size:80%}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol .castList li span.newIco{font-size:85%}}@media screen and (min-width: 1000px){section.castCol .castList li span.newIco{font-size:70%}}section.castCol .castList li span.newIco::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:1.2em;text-align:center;z-index:-1}section.castCol .castList li span.newIco::before{content:"";background:#ff74b8;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}section.castCol h3.specialguest{border-bottom:none;line-height:1.2;font-weight:900;text-align:center;color:#fff}@media screen and (max-width: 767px){section.castCol h3.specialguest{margin:0 auto 0;padding:9.33333vw 0 1.33333vw;font-size:4.26667vw}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol h3.specialguest{margin:0 auto 0;padding:7vw 0 1vw;font-size:3vw}}@media screen and (min-width: 1000px){section.castCol h3.specialguest{margin:0 auto 0;padding:70px 0 10px;font-size:30px}}section.castCol h3.specialguest span{display:block;position:relative;margin:0 auto;z-index:5}section.castCol h3.specialguest span::before,section.castCol h3.specialguest span::after{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto 0;width:calc( ( 90% - 9em ) / 2);height:3px;background-color:rgba(255,255,255,0.8);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:-1}section.castCol h3.specialguest span::before{left:4%}section.castCol h3.specialguest span::after{right:4%}section.castCol .im h4::before{background:#f34e6c}section.castCol .im .castList h5{border-left:5px solid #f34e6c;color:#f34e6c}section.castCol .cd h4::before{background:#2581c7}section.castCol .cd .castList h5{border-left:5px solid #2581c7;color:#2581c7}section.castCol .ml h4::before{background:#ecb40d}section.castCol .ml .castList h5{border-left:5px solid #ffc20b;color:#ffc20b}section.castCol .sm h4::before{background:#11be93}section.castCol .sm .castList h5{border-left:5px solid #11be93;color:#11be93}section.castCol .sc h4::before{background:#8dbaff}section.castCol .sc .castList h5{border-left:5px solid #8dbaff;color:#8dbaff}section.castCol .p961 h4::before{background:#942432}section.castCol .p961 .castList h5{border-left:5px solid #942432;color:#942432}

/*# sourceMappingURL=maps/cast.css.map */
