@keyframes keyGradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes gradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusIconAnimation{0%{background-position:0 100%}to{background-position:0 0}}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:2em}40%{box-shadow:0-1rem;height:2.5rem}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:2rem}40%{box-shadow:0-2rem;height:2.5rem}}.castList>li{transition:300ms;position:relative;background:#fff;box-sizing:border-box}.castList>li>a{width:100%;text-decoration:none;display:block}.castList>li>a>.image{width:100%;position:relative;padding-top:1px}.castList>li>a>.image>picture>img{width:100%;height:auto;display:block;margin-left:1px;background:url(/img/loading.gif)center;background-repeat:no-repeat;background-size:30px}.castList>li>a>.image>.loading,.castList>li>a>.image>.rookie{top:0;left:0;position:absolute;display:flex;justify-content:center}.castList>li>a>.image>.loading{width:100%;height:100%;z-index:-1;align-items:center}.castList>li>a>.image>.loading>i{color:#666;font-size:2rem;animation:500ms linear infinite rotation}.castList>li>a>.image>.rookie{width:4rem;height:4rem;z-index:0;align-items:end}.castList>li>a>.image>.rookie>span:first-child::before{content:"";width:0;height:0;position:absolute;top:0;left:0;border-bottom:40px solid transparent;border-left:40px solid #00deff;transform-origin:bottom left}.castList>li>a>.image>.rookie>span:last-child{color:#fff;font-family:"century-gothic",sans-serif;top:10px;left:5px;position:absolute;transform:rotate(-45deg);font-size:1rem}.castList>li>a>.image:before{content:"";top:0;left:0;width:calc(100% + 2px);height:calc(100% + 1.8px);display:block;position:absolute;background:#aaa;z-index:-2;overflow:hidden}.castList>li>a>.image:after{content:"";top:1px;left:1px;width:100%;height:calc(100% - 1px);display:block;position:absolute;background:#fff;z-index:-2}.castList>li>a>div{width:calc(100% + 3px);margin-top:2px;color:#666}.castList>li>a>div>.joinDate,.castList>li>a>div>.tagList>li{color:#666;display:flex;justify-content:center;align-items:center}.castList>li>a>div>.joinDate{width:100%;background:#fff;font-size:1.4rem;padding:.3rem 0;box-sizing:border-box;order:1;margin-top:.5rem}.castList>li>a>div>.tagList{width:100%;display:flex;flex-wrap:wrap;gap:1px;list-style:none;margin:auto}.castList>li>a>div>.tagList>li{width:calc(50% - 1px);padding:.2rem 0;background:#fff!important}.castList>li>a>div>.nameAndAge{font-weight:500;margin:.5rem 0;display:flex;justify-content:center;align-items:center}.castList>li>a>div>.sizes{display:flex;justify-content:center;column-gap:.5rem;align-items:end;font-weight:400;margin-bottom:.2rem}.castList>li>a>div>.status{width:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:400}.castList>li>a>div>.status.standBy{color:#fff;background-size:200% 100%;text-shadow:rgba(0,0,0,.5) 1px 1px 0;font-weight:700;background:#fd3b6f}.castList>li>a>div>.status.passive,.castList>li>a>div>.status.serving{color:#fff;background-size:200% 100%;text-shadow:rgba(0,0,0,.5) 1px 1px 0;font-weight:700;background:#d3d3d3}.castList>li>a>div>.status.blank{background:0 0;color:#666}.castList>li>a>div>.schedule{display:flex;justify-content:space-between;align-items:end}.castList>li>a>div>.schedule>span:first-child{background:#999;color:#fff;padding:.3rem}.castList>li>a>div>.schedule>span:last-child{font-family:"century-gothic",sans-serif}.castList>li.l{background:#ffdadf}.castList>li.m{background:#ffe5dc}.castList>li::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;z-index:-1;box-sizing:border-box}.castList>li.standByCast:before{opacity:0;background:#fff;color:#666;background:linear-gradient(45deg,#00de89,gold,#fd3b6f,#00deff,#00de89,gold,#fd3b6f,#00deff,#00de89,gold,#fd3b6f,#00deff,#00de89,gold,#fd3b6f,#00deff);background-size:400% 400%;animation:fadeInAnimation 5s forwards,keyGradientAnimation 10s linear infinite}.castList>li:not(.standByCast):before{border:1px solid #d5d5d5}.page-load-status{width:100%;display:none}.loadingArea{min-height:100px}.loadingArea .loader,.loadingArea .loader:after,.loadingArea .loader:before{background:#666;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.5rem;height:2rem}.loadingArea .loader{color:#666;text-indent:-9999rem;margin:44px auto;position:relative;font-size:.6rem;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loadingArea .loader:after,.loadingArea .loader:before{position:absolute;top:0;content:""}.loadingArea .loader:before{left:-1rem;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingArea .loader:after{left:1rem}@media screen and (max-width:767px){.castList{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:.5rem;row-gap:1rem;margin:auto}.castList>li{width:calc(50% - .5rem);padding:.5rem}.castList,.castList>li>a{width:100%}.castList>li>a>div>.tagList{font-size:1rem;margin-top:.3rem}.castList>li>a>div>.nameAndAge{font-size:1.6rem}.castList>li>a>div>.sizes{font-size:1.4rem}.castList>li>a>div>.status{font-size:1.4rem;padding:.3rem 0;margin-top:.1rem;box-sizing:border-box}.castList>li>a>div>.schedule{margin-top:.3rem}.castList>li>a>div>.schedule>span:first-child{font-size:1rem}.castList>li>a>div>.schedule>span:last-child{font-size:1.2rem}.castList>li.standByCast>a>.sizes{justify-content:center;column-gap:1rem}.castList>li.standByCast>a>.schedule>:first-child{font-size:1.2rem}.castList>li.standByCast>a>.schedule>:last-child{font-size:1.4rem}}@media screen and (min-width:768px) and (max-width:1024px){.castList{list-style:none;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1.1rem}.castList>li{width:calc(33.5% - 1rem);padding:.5rem}.castList,.castList>li>a{width:100%}.castList>li>a>div>.tagList{font-size:1rem;margin-top:.3rem}.castList>li>a>div>.nameAndAge{font-size:2rem}.castList>li>a>div>.sizes{font-size:1.8rem;justify-content:center;column-gap:1rem}.castList>li>a>div>.status{font-size:1.6rem;padding:.3rem 0;margin-top:.1rem;box-sizing:border-box}.castList>li>a>div>.schedule{margin-top:.3rem}.castList>li>a>div>.schedule>span:first-child{font-size:1.6rem}.castList>li>a>div>.schedule>span:last-child{font-size:1.6rem}}@media screen and (min-width:1025px){.castList{width:100%;list-style:none;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}.castList>li{width:calc(20% - 1.83rem);padding:.5rem;background:#fff}.castList>li>a{width:100%;margin:auto}.castList>li>a>div>.nameAndAge{font-size:1.6rem}.castList>li>a>div>.sizes{font-size:1.4rem;justify-content:center;column-gap:.5rem}.castList>li>a>div>.status{font-size:1.6rem;padding:.3rem 0;margin-top:.1rem;box-sizing:border-box}.castList>li>a>div>.schedule{margin-top:.3rem}.castList>li>a>div>.schedule>span:first-child{font-size:1.2rem}.castList>li>a>div>.schedule>span:last-child{font-size:1.4rem}.castList>li:hover{background:#fff4e9}}