/* BASIC css start */
/* =============================================================================
   ¸ÞÀÎ index.html
   ========================================================================== */
#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; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
#container.main .items-wrap .items[data-type=tile],
#container.main .items-wrap .items[data-type=horizontal] { margin-top: 14px; text-align:left; }
#container.main .items-wrap .items[data-type=horizontal] .price img { vertical-align: -1px; }
#container.main .items-wrap .items[data-type=vertical] li { min-height: initial;  }
#container.main .items-wrap .items[data-type=vertical] .price-info li { min-height: initial; }
#container.main .items-wrap .items[data-type=vertical] .price-info li .tit img { vertical-align: -1px; }

#container.main .main_banner { margin-top:25px }
#container.main .main_banner:after { content:""; display:block; clear:both; }
#container.main .main_banner li { margin:0 15px }
#container.main .main_banner li:nth-child(1) { margin-bottom:42px; }
#container.main .main_banner li:nth-child(2) { margin-bottom:33px; }
#container.main .main_banner li img { width:100%; }
#container.main .main_title img { width:100% }
/* =============================================================================
   ¸ÞÀÎ ¾ÆÀÌÄÜ ¹× Ç°Àý¹è°æ °ü·Ã
================================================================================*/
.items-wrap .items .icons { position: absolute; left: 5px; top: 0; }
.items-wrap .items .icons span img { display:block;padding:3px 0; }
.items-wrap .items .sold-out { display:block; background:url("/design/yahoochina1/mobile/icon_soldout.png") no-repeat 0 0; background-size:cover; z-index: 2;width: 95%!important; height:30%!important; margin:auto; background-size:100% 100%; position:absolute; left:2.5%; top:40%; }
.items-wrap .items[data-type=vertical] .vertical-img { position:relative; float: left; margin: 0; width: 95px; height: auto; }
.items-wrap .items[data-type=vertical] .vertical-img img { width: 100%; height: 600px; max-height: none; }
.items-wrap .items[data-type=vertical] .sold-out { left: 0; top: 0; }


.items-wrap .items[data-type=horizontal] .price { line-height:1.25em; height:1.25em; font-size:0.85em!important; font-weight: normal; color:#212121;}
.items-wrap .items[data-type=horizontal] .pname { color: #6d6d6d; margin-bottom: 5px; margin-top:0; margin-left:5px; padding: 0px; line-height:1.25em; font-size:1em; font-weight:normal; height:40px; font-family:NanumMyeongjoBold; }
.items-wrap .items[data-type=horizontal] .psubname { color: #6d6d6d; font-weight: normal; font-size: 0.85em; line-height:1em; margin:0px 5px 0px 10px; padding: 0px; }

/* BASIC css end */

