@charset "UTF-8";

/*========================================================================
메인 영역
========================================================================*/

.gnb-list {border-bottom: 1px solid #dedede;}

.main_slide {max-width:640px; margin:0 auto 10px; overflow:hidden;}
.main_slide .main-left {float:left; width:71.1%;}
.main_slide .main-right {float:right; width:28.9%;}
.main_slide .main-right > div {vertical-align:top;}
.main_slide .main-right img {width:100%; vertical-align:top;}
.main_slide .slick-dots {text-align:left !important; padding:0 0 0 2% !important;}
.main_slide .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 5px; cursor: pointer; border: 0; outline: none; border-radius: 100%; background: #d2d4d9; opacity: 0.75; }
.main_slide .slick-dots li.slick-active button {}

.main_bn {clear:both; display:table; overflow:hidden; width:100%; max-width:640px; margin:0 auto 10px; font-size:0; border-top:0; border-bottom:0;}
.main_bn > div {float:left; width:50%; vertical-align:top;}
.main_bn > div:first-child {margin-right: 0; width:50%; padding-right:0;}
.main_bn img {width:100%;}

.main_bn2 {clear:both; overflow:hidden; width:100%; max-width:640px; margin:0 auto 10px; padding-bottom: 10px; font-size:0;}
.main_bn2 > div {float:left; width: 48%; vertical-align:top;}
.main_bn2 > div:first-child {width: 50%; margin-right:2%;}
.main_bn2 > div > div:nth-child(2) {margin-top:5%; }
.main_bn2 img {width:100%;}

.main-bn3 {clear: both; overflow:hidden;}
.main-bn3 > div { margin-top:15px; }
.main-bn3 > div > div {float:left; width:49%; margin-bottom:7px;}
.main-bn3 > div > div:first-child {margin-right:2%;}
.main-bn3 img {width:100%; vertical-align:top;}

.main_bn4 img {width:100%; vertical-align:top;}

/* 타이틀 */
._goods_display_main h3 {padding:0; border-bottom:0; text-indent: -9999px; font-size:0; height:26px; margin:5px 0 5px; position: absolute; top:0; right:0;}
._goods_display_main h3 .more_btn_box {top:15px; right:0; text-indent:0; font-size:12px; white-space: nowrap;}
.main-goods {position:relative; margin-top:20px;}
.main-tit {clear:both; padding:15px 0 0; margin:20px 0 0; border-bottom:0; color:#000; text-align:center; font-weight:normal;}
.main-tit > span {font-weight:500;}
h3.main-h3 { padding: 15px 0 7px; margin: 20px 0 15px; border-bottom: 0; color: #000; text-align: center; font-weight: normal; font-size: 16px; line-height: 1.5;}
h3.main-h3 span {font-weight:500;}
.main-review h3 {border-bottom:1px solid #9a9a9a;}

/* 추가배너 */
.main-inner { margin:30px 10px; }
.plus-bnr > div { margin:0 0 10px; }
.plus-bnr img { width:100%; }

/* 인스타 */
.insta {padding:0 3% 0;}
.insta > h3 > strong {display:inline-block; font-weight:normal; padding-left:20px; background: url(../img/icon_insta.png) left center no-repeat; background-size: auto 70%; }

/* 상품 진열 */
.main-prd1 {background:#f8f8f8;}

/* 탭진열 */
.main-prd-tab .goods_prd_item7 .tab_box {padding:10px 0 0 0;}
.main-prd-tab ._goods_display_main .main_prd_list {padding:0;}
.main-prd-tab .goods_prd_item7 > ul {padding:0 5px;}
.main-prd-tab .goods_prd_item7 .tab_box .tab { border-bottom:2px solid #4dac5b;}
.main-prd-tab .goods_prd_item7 .tab_box .tab li a {border:1px solid #dfdfdf; border-left:0; border-bottom:0; background:#f8f8f8; color:#032322; letter-spacing: -0.5px; text-align: center;}
.main-prd-tab .goods_prd_item7 .tab_box .tab li.on a {background:#4dac5b; color:#fff; font-weight:bold;}

/* 리뷰 */
.main-review {width:100%; background:url(../img/bg_review.jpg) no-repeat center 0; background-size:cover; padding-bottom:0;}
.main-review ul li {display:table; position:relative; width:94%; padding:0 3% 4%;}
.main-review ul li .thumb {display:table-cell; width:37%; padding-right:5%; vertical-align:top; position:relative;}
.main-review ul li .thumb img {width:100%; border:1px solid #e0e0e0;}
.main-review ul li .review-wrap {display:table-cell; vertical-align:top;}
.main-review ul li .review-wrap .review-subject {display:block; margin-bottom:7px; color:#000; font-size:14px; font-weight:bold;}
.main-review ul li .review-wrap .review-content img {display:none;}
.main-review ul li .review-wrap .review-content {color:#666666; font-size:12px; font-weight:normal;}
.main-review ul li .review-wrap .rating {display:inline-block; width:70px; height:15px; background:url("../img/icon_star.png") no-repeat left top; vertical-align:middle; text-indent:-9999px; background-size:70px;}
.main-review ul li .review-wrap .rating span {height:15px; display:block; background:url("../img/icon_star_on.png") no-repeat left top; font-size:13px; background-size:70px;}

._goods_display_main h3 {clear:both; padding:15px 0 0; margin:20px 0 0; border-bottom:0; color:#000; text-align:center; font-weight:normal;}
._goods_display_main h3 > span {font-weight:bold;}
._goods_display_main h3 .more_btn_box {top:15px; right:0;}
.goods_prd_item2 .goods_prd_content .goods_info_list li,
.goods_prd_item7 .goods_prd_content .goods_info_list li {color:#777777;}
.goods_prd_item .goods_prd_content .goods_info_list li.price .c_price,
.goods_prd_item1 .goods_prd_content .goods_info_list li.price .c_price,
.goods_prd_item2 .goods_prd_content .goods_info_list li.price .c_price,
.goods_prd_item7 .goods_prd_content .goods_info_list li.price .c_price,
.cart .cart_content_box .my_goods li .mid_box .right_box .info .itembody .prc,
.cart .my_buy dl.total dd,
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span {color:#4dac5b;}
.goods_prd_item2 .goods_prd_content .goods_info_list,
.goods_prd_item2 .goods_prd_content .goods_prd_icon,
.goods_prd_item7 .goods_prd_content .goods_info_list,
.goods_prd_item7 .goods_prd_content .goods_prd_icon {text-align:center;}