/* BASIC css start */
.list_shopping2x{text-align:left !important;
    padding: 0 15px;}
    
.list_shopping2x #line{
    height: 1px;
    background: #999;
    width: 50px;
    margin-bottom: 20px;}



/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; bottom: 25px;text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block;
    margin: 0 2px;
    text-indent: -9999px;
    background: url(/design/gktnrxla/2019/m/pager.png) no-repeat 0 51%;
    background-size: 41px 11px;
    width: 25px;
    height: 13px; }
#event .pagination .swiper-active-switch {
    background-position: -30px 44%;}
/* //·Ñ¸µ¹è³Ê */
.main h3 {
    font-size: 25px;
    display: inline-block;
    margin: 40px 0 18px 0;
    padding-bottom: 6px;
    font-family: Corbel;
    letter-spacing: 4px;}

.main .topBanner {margin: 7px 15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}


/* BASIC css end */

