/* 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: absolute; bottom:5px; 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 .section1 {width:100%;margin:0px auto;text-align:center;}

.main .section2 {width:96%;margin:0px auto;text-align:center; margin-top:30px;}
.main .section2 ul.tabs { margin: 0; padding: 0; float: left; height:36px;  border-left: 1px solid #e8e8e8; width: 100%;font-size:11px; }
.main .section2 ul.tabs li {font-size:14px; font-weight:400; float: left; text-align:center; cursor: pointer; width:50%; height:36px; color:#222;line-height:36px; border: 1px solid #e8e8e8; border-left:0; font-weight: bold; background-color:#fbfbfb; overflow: hidden; position: relative;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.main .section2 ul.tabs li.active { background-color:#fff; border-bottom: 1px solid #fff;border-top: 1px solid #ff8530;color:#ff8530;}
.main .section2 .tab_container { clear: both; float: left; background:#fff;padding-top:15px; border:1px solid #e8e8e8; border-top:0; width:99.8%;}
.main .section2 .tab_content { display: none; }
.main .section2 .tab_container .tab_content ul { width:100%; margin:0px; padding:0px; }

/* ¸ÞÀÎ»óÇ° Å¸ÀÌÆ² °ü·Ã */
.main_pro_title {font-family: 'Noto Sans KR'; font-size:21px; text-align:center; letter-spacing:1px; line-height:1; font-weight:regular; padding:25px 0 25px 0 ; color:#000;}

.box_prd_ban1 {width:96%; margin:0 auto; margin:0 2%;}
.box_prd_ban1 li {width:47%; display:inline-block; vertical-align:top; text-align:center; float:left; padding:0 5px 25px 5px;}
.box_prd_ban1 li a {border:0;}
.box_prd_ban1 li a img {width:100%;}

.main_pro_title2 {font-family: 'Noto Sans KR'; font-size:21px; text-align:center; letter-spacing:1px; line-height:1; font-weight:regular; padding:25px 0 25px 0 ; color:#000;}
.box_prd_ban2 {width:96%; margin:0 auto; margin:0 2%;}
.box_prd_ban2 li {width:47%; display:inline-block; vertical-align:top; text-align:center; float:left; padding:0 5px 25px 5px;}
.box_prd_ban2 li a {border:0;}
.box_prd_ban2 li a img {width:100%;}

/* ¸ÞÀÎÁß¾Ó¹è³Ê °ü·Ã */
.center_ban01 {width:94%; margin:5% auto;}
.center_ban01 img {width:50%; float:left;}

.center_ban02 {clear:both; width:94%; margin:0 auto; padding:15px 0 20px 0;}
.center_ban02 img {width:50%; float:left;}

.long_ban {padding-top:30px; padding-bottom:5px;}
.long_ban img {width:100%;}


/* ¸é¿ª·Â¹ä»ó °ü·Ã */
.tit_loi {width:100%; margin:0 auto; text-align:center; font-size:20px; color:#000; margin-top:30px; margin-bottom:15px;}
.loi_ban6 {width:96%; margin:0 auto; text-align:center;}
.loi_ban6 li {display:inline-block; margin-right:2px; width:15.3%;}
.loi_ban6 li img {width:100%; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.loi_ban6 li:last-child {margin-right:0;}
.mid_tit_loi {color:#000; font-size:15px; width:100%; margin:0 auto; text-align:center; margin-top:15px;}
.mid_tit_loi b {color:#ff6c06;}
.btn_loi {margin:0 auto; height:24px; line-height:24px; width:208px; margin-top:10px;}
.btn_loi a {display:block; width:208px; height:24px; line-height:24px; color:#000; font-size:15px; font-weight:400; background:#eee; text-align:center; border-radius:24px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}

/* º£½ºÆ®¸®ºä ¸ðÀ½ */
#reviewBoard .review-wrap .tiny a img {width: 45%;}
.best_review_tit {font-size: 20px; text-align: center; margin-top: 20px;}
.best_power_review_list {margin-top:20px;}
.best_review {float:left; width: 45%; border: 1px solid rgb(220, 220, 220); margin-left:10px; margin-bottom:10px;}
.best_review .review {padding:10px; border-bottom: 1px solid rgb(200, 200, 200);}
.best_review .review .review_text {height:30px; padding-top:5px; padding-bottom:5px;}
.click {width:100%;}
.count {float:right;}
.write {padding-top:5px;}
.date {float:right;}
.product_img {width: 40px; margin:5px; float:left;}
.product {width:100%; margin:5px}
.product .product_name {padding-top:5px;}
/* BASIC css end */

