/* BASIC css start */
#header .header .headerRight a:not(.main) { display: none !important; }
#header .header .headerRight a[class*='main'] { display: block; }
.main h3 {font-size:15px; display: block; margin:55px 0; font-weight:600; text-align:center; font-family: 'Didot', sans-serif;}


/*¸ÞÀÎ ½½¶óÀÌµå*/
.main_Slide {position:relative;}
.main_Slide a{position: relative; display: block; width:100%; height:100%;}
.main_Slide a img{width: 100%;}
.main_Slide a > span{position: absolute; left: 26px; bottom: 85px;}
.main_Slide a > span>*{text-shadow: 0 1px 7px rgba(0 0 0 / 50%); color: #fff; display: block;}
.main_Slide a > .svg{ position: absolute; top:0; left:0; width:100%; height:100%;}
.main_Slide a > .svg svg {width:100%; height:100%;}
.main_Slide .swiper-pagination {bottom:20px;}
.main_Slide .swiper-pagination span {opacity:1; background:#fff;}
.main_Slide .swiper-pagination span.swiper-pagination-bullet-active {background:#000;}
/*ÄíÆù ÇýÅÃ ¹öÆ°*/
.main .coupon-benefit {position:relative; margin:-25px 0 10px 0} 
.main .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.main .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

/*¸ÞÀÎ ¹è³Ê*/
[class*="main_banner"]{margin:50px 0;}
[class*="main_banner"] a{display:block; position:relative;}
[class*="main_banner_0"] .svg { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;}




/*Äü¸Þ´º*/
.quickM{margin-top:20px; padding:0 16px;}
.quickM ul li{display:flex; text-align:center; justify-content: center;}
.quickM ul li a{display:block;}
.quickM ul li span{font-size: 12px; display: block; font-weight:600;}
.quickM .swiper-wrapper{justify-content:space-between;}
.quickM .forBlack{filter: invert(1);}
.quickM .iconBg{background-color: #eee; border-radius: 100px; margin-bottom: 15px; display: flex; align-items: center; padding: min(20px, 3vw); overflow: hidden;}
.quickM .madeN{padding:5px;}
.item_list .items li{display:inline-block;}


/*ÅÇ ¸Þ´º*/
.main_tabWrap{margin-top:40px; padding:0 16px;}
.main_tabWrap .main_tabMenu{display: flex; justify-content: space-between; padding: 0 32px; margin-bottom: 40px;}
.main_tabWrap .main_tabMenu li{font-size: 12px;font-weight:600; padding:15px;}
.main_tabWrap > div{display:none;}
.main_tabWrap > div.tabLive{display:block;}

[id*="main_"] ul{display: flex; flex-wrap: wrap; column-gap: 2%;}
[id*="main_"] ul li{width: 32%; margin-bottom: 10px;}


/* BASIC css end */

