
.banner_hover  .tt_img_hover { position:absolute;left: -100%;top: 0px;opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}

.tt_list.sbo:hover .tt_img_hover,
.banner_hover:hover  .tt_img_hover{left: 0px;opacity:1;-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);}
.tt_list.sbo:hover .tt_img_hover,
.tt_list_game:hover .tt_img_hover,
.tt_b_list:hover .tt_img_hover,
.tt_rc .banner_hover:hover  .tt_img_hover {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.menu_list ul li a,
.banner_hover  .tt_img_hover,
.banner_hover {-webkit-transition: all .3s ease-in-out 0s;  -o-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s;}
.banner_hover.eff2 {position: relative;overflow: hidden;}
figure {
    position: relative;
}
figure::before {
    position: absolute;
    top: 0;
    left: -120%;
    z-index: 2;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.thaitheme1x:hover figure::before,
figure:hover::before {
    -webkit-animation: shine 1.50s;
    animation: shine 1.50s;
}
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}



.tt_b_list{width:100%;margin:0px 0.5% 10px 0.5%;position:relative;overflow:hidden;}
.tt_b_list img {width: 100%;}
.tt-list_g {width:100%;padding: 0px 0px 10px 0px;}
.tt-Clip {width:100%;padding: 0px 0px 0px 0px;}



