.cas-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;margin-bottom:1rem}.cas-banner.float-left{padding:20px 40px 20px 0}.cas-banner.float-right{padding:20px 0 20px 40px}.cas-banner__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cas-banner__text{display:block;width:100%;padding-right:4%;color:#fff;font-size:18px;font-weight:700;line-height:100%;text-align:right;text-shadow:1px 1px #000;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.cas-banner .toplist-bonus_tc{padding:0 10px;border-top:solid 1px #dfdfdf;border-radius:50px;line-height:18px;text-align:center;background:#fff;position:absolute;bottom:5px}.cas-banner .toplist-bonus_tc_text{display:block;line-height:15px;font-size:10px;color:#222}@media(min-width: 767px){.toplist-bonus_tc{bottom:-20px}}@media(min-width: 0)and (max-width: 766px){.banner-position-1{height:calc(0.2777 * 100vw)}}
