/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#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%; }
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top: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;}




/* ÅÇÈ­¸é */
#tab_box { position:relative; }
#tab_box h2 { line-height:40px; }

/* ÅÇÈ­¸é ¹öÆ° */
#tab_box .tabs { clear:both; width:auto; height:2rem; text-align:center; font-size:0; line-height:0; padding:0 12px; }
#tab_box .tabs li { /*display:table-cell;*/ display:inline-block; *display:inline; *zoom:1; width:24.2%; height:2rem; text-align:center; margin-left:1%; }
#tab_box .tabs li:first-child { margin-left:0; }
#tab_box .tabs .tit { display:block; line-height:2rem; font-size:11px; letter-spacing:-0.05em; color:#fff; background-color:#cecece; cursor:pointer; border-radius:10px; }
#tab_box .tabs li.active .tit { color:#fff; background-color:#333; }

/* ÅÇÈ­¸é ÄÁÅÙÃ÷ */
#tab_box .main_tab_container { clear:both; float:left; width:100%; height:auto; padding-top:20px; overflow:hidden; }
#tab_box .main_tab_container .main_tab_content { display:none; }
#tab_box .main_tab_container .items li a { margin-bottom: 1em; }



/**** ¸ÞÀÎ ½½¶óÀÌµå (Ãß°¡ ½ºÅ¸ÀÏ) ****/
#slide_wrap { display:inline-block; width:100%;  }
.swiper-container { width:100%; height: 100%;  }
.swiper-slide { 
text-align:center; font-size:0px; background:#fff;
/* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide a { display:inline-block; width:100%; } 
.swiper-slide a img { width:100%; } 

/**** ¸ÞÀÎ ½½¶óÀÌµå ****/
.swiper-container-horizontal>.swiper-pagination { background:none center bottom no-repeat; }

.swiper-container { margin:0 auto; position:relative; overflow:hidden; z-index:1; }
.swiper-container-no-flexbox .swiper-slide { float:left; }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; }

.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1;
display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; 
-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;
-webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; 
-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }

.swiper-container-android .swiper-slide,.swiper-wrapper { -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -o-transform:translate(0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-fles-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
.swiper-container-free-mode>.swiper-wrapper{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto; }
.swiper-slide {-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative; }


/* BASIC css end */

