@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:42.66667vw}}@media screen and (min-width: 768px) and (max-width: 999px){header h2{width:32vw}}@media screen and (min-width: 1000px){header h2{width:308px}}section.castCol ul.castList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){section.castCol ul.castList{display:block}}section.castCol ul.castList li{text-align:center}@media screen and (max-width: 767px){section.castCol ul.castList li{display:block;margin-right:0;width:100%}}@media screen and (min-width: 768px) and (max-width: 999px){section.castCol ul.castList li{margin-right:2%;width:32%}}@media screen and (min-width: 1000px){section.castCol ul.castList li{margin-right:2%;width:32%}}section.castCol ul.castList li:nth-child(3n){margin-right:0}section.castCol ul.castList li>h4{-webkit-transform:skewX(15deg);transform:skewX(15deg)}section.castCol ul.castList li>h4 span{display:block;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}section.castCol ul.castList.andmore::after{content:"and more...!";display:block;padding:1.5% 0;width:100%;text-align:right;font-size:105%}

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