.cast-cl{background:var(--body_color);padding:30px 0}@media screen and (min-width: 767px){.cast-cl{padding:60px 0 80px}}.sec-title img{width:3.5%}.cast-cl_items{padding:20px 0 0}.cast-cl_items ul{padding:10px 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.cast-cl_items ul li{width:48%;margin-bottom:25px;border-top-right-radius:10px;border-top-left-radius:10px}.cast-cl_items ul li:nth-child(odd){background:var(--main_color)}.cast-cl_items ul li:nth-child(2n){background:var(--sub_color)}.cast-cl_items ul li:hover{transform:scale(1.06);transition:.2s}.cast-cl_items ul li a{display:block;text-align:center;color:#fff;font-size:12px}.cast-cl_items ul li .img_wrap{position:relative}.cast-cl_items ul li a img{width:100%;height:auto}.cast-cl_items ul li .img_wrap .new{position:absolute;bottom:1px;z-index:2}.cast-cl_items ul li .img_wrap .new .new_wrap{width:0;height:0;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent var(--accent_color);color:var(--font_color1)}.cast-cl_items ul li .img_wrap .new .new_wrap p{position:absolute;top:51%;left:3%;z-index:2;font-size:11px;letter-spacing:1px;transform:rotate(42deg);overflow:hidden;font-family:Noto Sans JP,sans-serif}.cast-cl_items ul li a .cast_name{margin-top:20px;margin-bottom:25px}@media screen and (min-width: 767px){.cast-cl_items{padding:10px 0 20px}.cast-cl_items ul{justify-content:flex-start}.cast-cl_items ul li{width:18%;margin:0 1% 35px}.cast-cl_items ul li a{font-size:11px}}
