@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

/* RESET LAYOUT */
#container {border:none;}
#container, .container {margin:0 auto; position:relative;}
#contents {min-height:auto;}
.sub_content {padding:10px 0 0;}
.side_cont .sub_menu_box h2 {padding:20px 0; border-top:1px solid #ececec;}
/*#footer_wrap {border:none;}*/

/* RESET LOCATION */
.location_wrap {border-bottom:none;}
.location_wrap .location_cont {width:100%;}
.sub_content .location_wrap {margin:0;}

/* RESET  GOODS_LIST */
.goods_list {padding-bottom:0;}
.goods_list_item_tit + .list_item_category {border:none;}
.location_select ul li a:hover {background:#404040;}
.goods_pick_list .pick_list_num strong {color:#404040;}
.goods_pick_list .pick_list_box {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}

/* RESET 전체카테고리 */
.gnb_allmenu_box .all_depth2 {display:none;}
.gnb_allmenu_box .all_depth3 {display:none;}

/* RESET 사이드카테고리 */
.sub_menu_box.layer_type ul > li > ul{padding:0;}
.sub_menu_box.layer_type .sub_depth2{top:-1px;}
.sub_menu_box.layer_type .sub_depth3{top:-1px;}
.sub_menu_box.layer_type .sub_depth4{top:-1px;}
.sub_menu_box ul > li > ul{padding:0;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#4c4c4c;}
.sub_menu_box .sub_depth1 > li > a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth1 li a{padding:7px 10px 9px 19px;}
.sub_menu_box .sub_depth1 li a:hover{background:#4c4c4c;}
.sub_menu_box .sub_depth1 li a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth2{top:-1px;}
.sub_menu_box .sub_depth3{top:-1px;}
.sub_menu_box .sub_depth4{top:-1px;}

/* RESET 상품진열 */
.goods_list_cont ul {float:none;}
.goods_list_cont ul li {margin-top:0;}

/* RESET 상품 */
.item_cont{padding:0 10px 40px; margin:0 auto; text-align:center; color:#1c1c1c;position: relative;}
.item_photo_box a {display:block; height:100%;}
.item_info_cont {display:block; padding:0; margin:0 auto; text-align:center; vertical-align:middle;}
.item_tit_box .item_name{display: -webkit-box;padding: 5px 0;font-size: 15px;font-weight: bold;text-align: left;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;}
.item_tit_box .item_name:hover{color: #333;}
.item_tit_box .item_name_explain span{color : #d11229; font-weight: bold;}
.item_icon_box{margin:0; padding:0;float: left;}
.item_money_box{padding:8px 0 0 0; line-height:1;text-align:left;}
.item_money_box del {display:block; color:#888888;}
.item_money_box .item_price {display:block; padding:0px 0 0px 0; font-size:12px; color:#d11229;font-size:14px;}
.item_money_box .tt > span{font-size: 12px; color: #888888; text-decoration: line-through;}
.item_group_type .item_info_cont {display:table-cell;}

/* RESET 검색페이지 */c
.sub_search_box .quick_btn input {width:100%; padding:10px 0;}
.sub_search_box dl dd .select_box {padding-right:0;}
.sub_search_box .benefit_box span {vertical-align:top;}
.sub_search_box .benefit_box span label {background-position:left top;}
.sub_search_box .benefit_box span label:hover {background-position:left top;}
.sub_search_box .benefit_box span label.on {background-position:left top;}
.sub_search_box .benefit_box span label.on:hover {background-position:left top;}

/* RESET COLOR _ GOODSLIST */
.pagination .on {color:#404040; border:1px solid #404040;}
/* RESET COLOR _ LOGIN */
.member_cont .member_login_box .login_input_sec button, .member_cont .member_login_box .login_input_sec button:hover {background:#404040; border:1px solid #404040;}
.member_cont .nonmember_order_box .order_input_sec button {border:1px solid #404040; color:#404040;}
/* RESET COLOR _ JOIN */
.join_agreement_wrap .member_tit .page_on,
.join_agreement_cont .form_element strong,
.join_agreement_cont .form_element span > a {color:#404040;}
.btn_member_next, .btn_member_next:hover {background:#404040; border:1px solid #404040;}
/* RESET COLOR _ MYPAGE */
.mypage_top_wallet li strong {color:#404040;}
.mypage_cont .btn_date_check, .mypage_cont .btn_date_check:hover {background:#404040; border:1px solid #404040;}
.side_cont .sub_menu_box .sub_menu_mypage a:hover, .side_cont .sub_menu_box .sub_menu_mypage .active, .pick_list_num strong {color:#404040;}
/* RESET COLOR _ CART */
.order_wrap .order_tit .page_on {color:#404040;}
.price_sum_cont .price_sum_list dd, .price_sum_cont .price_sum_list dd strong {color:#404040;}
.btn_order_choice_buy, .btn_order_choice_buy:hover {border:1px solid #404040; color:#404040;}
.btn_order_whole_buy, .btn_order_whole_buy:hover {background:#404040; border:1px solid #404040;}
.chk_none {color:#404040;}
/* RESET COLOR _ SEARCH */
.search_text_result span, .goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}

/* LAYOUT */
#wrap {margin-left:0!important; min-width:1200px;}
#container, .container, .contentNEW {width:1200px; position:relative; margin:0 auto; border-top:none;}
.gnb, .header_top_cont, .header_search_cont, .main_goods_cont, .sub_content, .content_info, .foot_list ul, .foot_cont, .foot_certify {width:1200px; position:relative; margin:0 auto;}
.sub_search_box dl dd select {width:238px;}/* 좌측에서 -2px */

/* HEADER */
.top-line {background:url("../img/dimg/bg_top-popup.jpg") 0 0 repeat;}
.top-line .btn-close {position:absolute; bottom:10px; right:380px; cursor:pointer; color:#ffffff; font-size:12px;}
.top-line .btn-close input {vertical-align:middle;}
.top-line .slick-slider .slick-list{background-color: #ffd4cb;}

.top-link-wrap {background:#f2f2f2 ; height:28px;}
.top-favo {float:left;}
.top-favo img {vertical-align:middle;}
.top-favo li {padding:0; height:24px;line-height:22px;}
.top-favo li a {color:#777777; font-size:11px; letter-spacing:-1px;}
.top-link {float:right;}
.top-link li {float:left; position:relative;}
.top-link li a {display:inline-block; color:#494949; font-size:12px; padding:6px 7px 0 7px; letter-spacing:1px; font-family:'Myriad Pro',sans-serif;}
.top-link li span.join-point {position:absolute; top:22px; left:5px; }
.top-link li.cart a {padding-right:2px;}
.top-link li.cart .count {display:inline-block; min-width:20px; padding:0; background:#232323; color:#ffffff; font-size:9px; font-family:tahoma, sans-serif; border-radius:6px 6px; text-align:center; margin-right:7px;}

.head-wrap h1 {text-align:left; padding:40px 0 25px 25px; display:inline-block;}

/* 메뉴상품진열 */
.ban_product{width: 950px;position: absolute; top: 0;right: 0;margin-top: 20px;}
/* .ban_product.on{display: block;} */
.ban_product .product_ban{display: inline-block;margin-right: 10px;width: 300px; float: left;}
.ban_product .product_group{display: inline-block;width: 600px;}
.ban_product .product_group .goods_list_tit{display: none;}
.ban_product .item_photo_box{padding: 30px;}
.ban_product .item_icon_box{position: absolute;top: 0;font-size:0;}
.ban_product .item_icon_box img{display:block;}
.ban_product .item_icon_box img:first-child{padding:0;}
.ban_product .item_tit_box a{padding: 0 !important;}
.ban_product .item_cont{padding: 0 10px;}
.ban_product .item_name{color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ban_product .item_name:hover{color:#333}
.product_group .item_name_explain{display: none;}

/* .ban_product .product_group .item_tip_type ul li .item_cont .item_photo_box a img{max-width: 150px;} */

/* 해외몰 홈아이콘 타입 노출형 */
#header .top_country_list0 {position:absolute; top:6px; left:-50px; z-index:100;}
#header .top_country_list0 ul {font-size:0;}
#header .top_country_list0 ul li {display:inline-block; padding-right:2px;}

#header .top_search {position:absolute; top:45px; right:auto; left:280px; float:none; background:#ffffff; border:none; z-index:110;}
#header .top_search .top_text_cont {width:370px; background:url("../img/dimg/top_search_bg.gif") no-repeat 0 center; text-align:left;}/* 총너비 */
#header .top_search .top_text_cont input.top_srarch_text {width:370px; height:42px; line-height:42px; padding-left:10px; margin:0px 0 0 0px; border:none 0; vertical-align:top; color:#000; background:none; box-sizing:border-box; display:inline-block;background-color: #f2f2f2; border-radius: 10px;}/* 인풋너비 */
#header .top_search .top_text_cont .btn_top_srarch {position:absolute; top:0px; right:0px;border-left:none;}
#header .top_search .search_cont {display:block; margin:0; font-size:0; border-top:1px solid #cccccc; background:#ffffff;}
#header .top_search .search_cont .recent_box {width:214px;}/* 총너비 */
#header .top_search .recent_box li a {width:54%;}

.btn-search {position:absolute; right:0; top:0;}

.top-quick {position:absolute; top:30px; right:0;}
.top-quick ul {overflow:hidden;}
.top-quick li {float:left; background:url("../../img/dimg/bg_top_util.gif") 0 4px no-repeat; margin:0 0 8px 8px;}
.top-quick li:first-child {background:none;}
.top-quick li a {font-size:14px; color:#181818; padding:0;}

.hit-keyword {overflow:hidden; position:absolute; top:84px; left:250px;}
.hit-keyword ul {float:left;}
.hit-keyword ul li {float:left; position:relative;}
.hit-keyword ul li:after {position:absolute; content:""; top:4px; left:0; width:1px; height:12px; background:#e7e7e7;}
.hit-keyword ul li:first-child:after {display:none;}
.hit-keyword ul li a {padding:0 10px; color:#999999; font-size:12px;}

.top-cate {overflow:hidden; float:left;}
.top-cate li {float:left;}
.top-cate li a {display:block; padding: 0 23px; line-height:40px; letter-spacing:-1px; font-size:16px; text-decoration:none; color:#000000; font-weight:bold; font-family:'Myriad Pro',Malgun Gothic,Verdana,Dotum,sans-serif;}
/*.top-cate ul {padding-left:45px;}*/
.top-cate > ul > li.selected a {background-color:#333333; color: #ffffff;}

.top-cate .top-cate-sub {background-color:#333333; height:42px; position:absolute; top:40px; left:0px; width:100%; color:#fff; z-index: 999; display:none;}
.top-cate li.selected .top-cate-sub {display:block;}
.top-cate .top-cate-sub li {font-size:12px; margin: 20px 20px 0px 15px;}
.top-cate .top-cate-sub li a {padding:0px; color:#fff; line-height:0px; font-weight:normal;} /* 서브메뉴 텍스트 스타일 */
.top-cate .top-cate-sub li a:hover{font-weight:bold;}

#header .top-service {width:100%; height:60px; background:#ffffff; border-top:1px solid #cfcfcd; border-bottom:1px solid #cfcfcd;}
#header .top-service .lnb {float:left;}

/* 전체카테고리 */
#header .gnb_all {float:left; display:block; vertical-align:top; text-align:left;}
#header .gnb_all a {font-size:0; display:block; width:60px; height:60px; padding:0px; line-height:1; background:url("../img/dimg/btn_all-category.jpg") no-repeat 0 0; color:#bc9060; font-weight:bold; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; letter-spacing:-1px; text-indent:-9999px;}
/* 전체 메뉴 버튼 */
#header .btn_all_menu_open {position:relative; top:0; left:0; background-color:transparent; font-size:0;}
#header .btn_all_menu_close {position:absolute; top:-1px; left:auto; right:0px; background-color:#3e3d3c; font-size:0; z-index: 999999}
#header .gnb_allmenu {top:60px; z-index:110;}

/* 서브 뎁스메뉴 보더 */
#header .sub_menu_box.layer_type {float:left;}
#header .sub_menu_box.layer_type ul > li > ul {padding:10px 0; border:1px solid #cacaca;}
#header .sub_menu_box.layer_type ul > li > ul > li > ul {padding:0;}
/* 서브메뉴 최상위(0뎁스) */
#header .sub_menu_box .sub_depth0 {padding:0; font-size:0; vertical-align:top; border:none;}
#header .sub_menu_box .sub_depth0 > li {position:relative; display:block; float:left; vertical-align:top;}
#header .sub_menu_box .sub_depth0 > li > a {display:block; padding:0; color:#666666; font-size:14px; font-weight:normal; text-align:left; line-height:32px; letter-spacing:-1px;}
#header .sub_menu_box .sub_depth0 > li > a.active {background:none; color:#666666;}
/* 서브메뉴 1뎁스 */
#header .sub_menu_box .sub_depth1 > li {}
#header .sub_menu_box .sub_depth1 > li > a {display:block; padding:5px 10px 7px 19px; font-size:12px;}
#header .sub_menu_box .sub_depth1 > li > a:hover {background:#666;}
#header .sub_menu_box .sub_depth1 > li > a.active {background:#666;}
/* 서브메뉴 2,3,4 뎁스 CSS */
#header .sub_menu_box .sub_depth1 li {position:relative;}
#header .sub_menu_box .sub_depth1 li a {display:block; padding:5px 10px 7px 19px; font-size:12px;}
#header .sub_menu_box .sub_depth1 li a:hover {background:#666;}
#header .sub_menu_box .sub_depth1 li a.active {background:#666;}
/* 서브 레이어 타입 */
#header .sub_menu_box.layer_type a:hover,
#header .sub_menu_box.layer_type a.active {color:#ffffff;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a {padding:0 35px;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a:hover,
#header .sub_menu_box.layer_type .sub_menu0 > li > a.active {color:#000000;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a img {max-width:100%;}
#header .sub_menu_box.layer_type .sub_depth1 {display:none; position:absolute; top:32px; left:0; min-width:160px; background:#ffffff; z-index:100;}
#header .sub_menu_box.layer_type .sub_depth2 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}
#header .sub_menu_box.layer_type .sub_depth3 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}
#header .sub_menu_box.layer_type .sub_depth4 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}

/* FOOTER */
.bottom {overflow:hidden; padding:21px 0; background:none; border-bottom:none; border-top:none;}
.bottom .container{margin:0 auto;}
.bottom .container > div{margin:0; width:auto; display:table-cell;}
.bottom .container > div h3{font-size:12px; color:#43474a; padding:0; margin:0; border:none;}
.bottom .container > div > strong,
.bottom .container > div.cs-center > strong{font-family: tahoma, sans-serif; font-size:27px; font-weight:bold; color:#3c3c3c; letter-spacing:-1px; line-height:55px;}
.bottom .container > div > p{color:#757c82; font-size:11px; padding:0 0 8px; line-height:normal;}
.bottom .container > div > p strong{font-weight:normal; color:#757c82;}
.bottom .container > div.cs-center {float:left; height:120px; width:210px; border-right:1px solid #f0f0f0; padding:0;}
.bottom .container > div.bank-info {float:left; height:120px; width:200px;padding-left:30px;border-right:1px solid #f0f0f0;}
.bottom .container > div.notice {float:left; height:120px; width:220px; padding:0 20px; margin:0 30px 0 0; border-right:1px solid #f0f0f0;}
.bottom .container > div.notice ul{}
.bottom .container > div.notice ul li{  }
.bottom .container > div.notice ul li a{ display:block;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.bottom .container > div.review{float:left; padding:0; margin:0; border-right:none; width:250px}
.bottom .container > div.review ul li{ position:relative; }
.bottom .container > div.review ul li a{display:block;width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bottom .container > div.review ul li span{;}
.bottom .container > div.cs-center p {width:180px;}

.bottom .container > div.bank-info > strong {font-size:24px;}
.bottom .container > div.notice .m-subject {display:none;}

.bottom .container > div > ul{padding-top:5px;}
.bottom .container > div > ul li {padding:0; line-height:18px; overflow:hidden; clear:both;}
.bottom .container > div > ul li a{color:#757c82; font-size:11px;}
.bottom .container > div > ul li a:hover {text-decoration:none;}
.bottom .container > div > ul li .rating{position:absolute;right:0;top:0;margin-top:4px;}

#footer {border-top: 1px solid #c6c6c6; }
#footer_wrap .container {}
#footer_wrap .link {padding:0 0 14px; margin-top:0; background:none; text-align:left; border-top:none; border-bottom:1px solid #c6c6c6;}
#footer_wrap .link .container{position:relative; z-index:9;}
#footer_wrap .link .container ul{text-align:end;margin-right: 27px;}
#footer_wrap .link ul li {position:relative; background:none; margin:0; padding:0 12px 0 14px; display:inline-block; float:none; letter-spacing:-1px;}
#footer_wrap .link ul li:last-child{padding:0 0 0 14px;}
#footer_wrap .link ul li:first-child {padding-left:0;}
#footer_wrap .link ul li:before {position:absolute; content:""; top:6px; left:0; width:1px; height:9px; background:#bbbbbb;}
#footer_wrap .link ul li:first-child:before {display:none;}
#footer_wrap .link ul li a,
#footer_wrap .link ul li a.privacy {color:#000000; font-size:14px; vertical-align:top; letter-spacing:-1px;}

#footer_wrap #footer .container {display:table;}
#footer_wrap #footer .container .footer-wrap {display:table-cell;}
#footer_wrap #footer .container .policy strong {font-weight:bold;}
#footer_wrap #footer .container .policy li {color:#666666; display: inline-block; font-size: 13px;}
#footer_wrap #footer .container .policy ul {margin-bottom: 3px;}
#footer_wrap #footer .container .policy p {color:#666666; font-size: 13px;}
#footer_wrap #footer .container .logo {display:none;padding:0; width:298px; text-align:center; vertical-align:top;}
#footer_wrap #footer .container .logo a {display:inline-block; padding:60px 0 0;}

.bottom-box {display:block; float:left; width: 162px; height: 80px; padding-top: 25px; padding-left: 118px; }
.bottom-box strong {display: block;font-size: 14px;color: #333333;padding-bottom: 10px;}
.bottom-box span {font-size: 12px;color: #333333; line-height: 12px; font-family: 'Noto Sans KR', sans-serif;}
.bottom-box.fir {background:#ffffff url("../img/dimg/icon_footer01.png") no-repeat 20px 20px; margin:0;}
.bottom-box.sec {background:#ffffff url("../img/dimg/icon_footer02.png") no-repeat 20px 20px;}
.bottom-box.third {background:#ffffff url("../img/dimg/icon_footer03.png") no-repeat 20px 20px;}
.bottom-box.last {background:#ffffff url("../img/dimg/icon_footer04.png") no-repeat 20px 20px;}

#footer_wrap #footer {padding-top:15px;}
#footer .cs-center {display:table-cell; padding-left:34px;border-left: 1px solid #c6c6c6; width: 599px;}
#footer .cs-center strong {font-size:33px;color: #d70e19;}
#footer .cs-center p {color:#000000; font-size:13px;}
#footer .bank-info {display:table-cell; width:244px; padding-left:60px; vertical-align:top; border-right:1px solid #dddddd;}
#footer .bank-info strong {overflow:hidden; color:#D9DBDC; font-size:14px; font-weight:normal; display:block;}
#footer .bank-info strong span {float:left; padding:0 25px 0 0;}
#footer .bank-info p {color:#D9DBDC; font-size:14px; font-weight:normal;}
#footer .bank-info p span {float:left; width:75px;}

/* SCROLL */
.scroll_wrap {position: relative;top: 10px;left: 0; right: 0;}
#scroll_left {
    width: 0;
    position:absolute;
    left:auto;
    right:50%;
    z-index: 99;
    top: 15px;
    margin-right: 720px;
}
/*#scroll_left ul li a{display:block; width:100%; height:100%;}*/
#scroll_left .test_left a{display:inherit;}
#scroll_left img{margin-bottom: 10px;}
#scroll_right {
    position:absolute;
    top:0;
    right:auto;
    left:50%;
    width:0;
    /*margin:0 0 0 570px;*/
}

/* 스크롤이동 고정 위치 */
#scroll_left.ban_fixed {position:fixed; top:14px; left:auto; right:50%;}
#scroll_right.ban_fixed {position:fixed; top:14px; right:0; margin-right:0; z-index: 999;}

.scroll_right_cont {position:relative; float:none; min-width:160px; padding:0; background:none; width:55px; margin:10px 0 0; border: 1px solid #eeeeee;border-radius: 5px;box-sizing: border-box; background-color: #fff;}
/*.scroll_right_cont h4 {*/
/*    width:153px; height:22px;*/
/*    background:url("../img/dimg/rightwing_today.gif") no-repeat 0 center;font-size:0;*/
/*}*/
.scroll_right_cont h4 {
    width:160px;
    height:30px;
    background-color: #000;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
    border-radius: 5px 5px 0 0;
    /*background:url("../img/dimg/rightwing_today.gif") no-repeat 0 center;font-size:0;*/
}
.scroll_right_cont > ul {width:107px; margin:0 auto;}
.scroll_right_cont li {width:107px; height:107px; border: none;}
.scroll_right_cont .photo {width:107px; height:107px; background-size:107px 107px;}
.scroll_right_cont .scr_paging {overflow:hidden; width:160px; text-align:center; position:absolute; top:90px;}
.scroll_right_cont .scr_paging span {display:inline-block; padding:0; display:none;}
.scroll_right_cont .scr_paging button {width:13px; height:16px; line-height:1;}
.scroll_right_cont .scr_paging button.bnt_scroll_prev {float:left; margin-left: 5px;}
.scroll_right_cont .scr_paging button.bnt_scroll_next {float:right; margin-right: 5px;}
.scroll_right_cont .scr_paging button img {vertical-align:middle;}
.scroll_right_cont .src_box {height:102px;}
.scroll_right_cont .src_box em {width:88px; height:34px; color: #000000;}
.scroll_right_cont .src_box strong {color:#404040;}
/*#scroll_right .btn_scroll_top {position:absolute; bottom:10px; left:25px;}*/

.right-fix {
    position: relative;
    right: -600px !important;
    bottom: 0;
    top: 2px;
    /*background: #fff;*/
    width: 172px;
    /*border: 1px solid #eaeaea;*/
    border-top: 0;
    border-bottom: 0;
    z-index: 99;
    padding: 10px 0 0 25px;
}
/*.right-fix {position: fixed;right: 0;bottom: 0;top: 0;border-top: 0;border-bottom: 0;z-index: 600;padding: 10px 0 0 50px;}*/
.right-fix .right-sns {overflow:hidden; padding-top:5px;}
.right-fix .right-sns li {float:left; margin-right:10px;}
.right-fix .quick-menu li a {
    /*font-family: 'Myriad Pro', sans-serif;*/
    font-size: 14px;display: block;height: 33px;padding:3px;
    line-height: 30px;
    /*background: url("../img/dimg/bg_quick-list.gif") 0 bottom no-repeat; */
    color:#000000;
    width: 160px;
    border: 1px solid #eeeeee;
    text-align: center;
    box-sizing: border-box;
    background-color: #fff;
    border-bottom:none;
}
.right-fix .btn-close {position: absolute;left: -25px;top: 166px;}
/*.right-fix .btn-close {display:none;}*/
.right-fix .recent-list {width:153px; margin-top:20px; position:relative;}
.right-fix .top {position:absolute; bottom:10px;}

/* SIDE */
#side_area {width:210px;}
.side_wrap {border:1px solid #e0e0e0;}
.side_wrap .sub_menu_box.layer_type {margin:0; padding:0;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li {background:#ffffff; border-bottom:none;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a {display:block; height:27px; line-height:27px; padding:0 0 0 23px; font-size:13px; font-weight:bold; text-align:left; color:#444444;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a.active {background:none; color:#c6ab97;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a > img {max-width:180px;}

.side_wrap .sub_menu_box.layer_type .sub_depth0 > li.tit3 {background:url("../img/dimg/ico_sale.png") 50px center no-repeat;}
.side_wrap .sub_menu_box.layer_type .sub_menu0 {display:block; padding:11px 0 25px;}
.side_wrap .sub_menu_box.layer_type .sub_depth1 {left:208px;}/*좌측 경우 좌측 너비만큼 설정*/

.gnb {position:relative; width:240px; margin:0;}/*좌측일 경우 좌측 너비로, 상단일 경우 너비 상단 너비로 지정 */
.header_gnb .gnb {position:absolute; top:0; left:0;z-index:98;}

.sub_menu_box.layer_type {margin:0; padding:0; background:#FFFFFF;}
.sub_menu_box.layer_type .sub_depth0 > li > a {display:block; height:40px; padding:0 0 0 16px; font-size:14px; font-weight:normal; text-align:left; color:#333333; ) no-repeat 0 center; line-height:40px;}
.sub_menu_box.layer_type .sub_depth0 > li > a.active {background:url("../img/dimg/ico_bullet.gif") no-repeat 0 center; font-weight:bold; color:#333333;}
.sub_menu_box.layer_type .sub_menu0 {display:block;}
.sub_menu_box.layer_type .sub_depth1 {left:160px;}/*좌측 경우 좌측 너비만큼 설정*/


/* MAIN */
/* .body-main.body-index.pc .goods_list_tit {display:none;} */
.body-main.body-index.pc #container {width:100%;}


#side {float:left; vertical-align:top; width:240px; height:500px;}
.main-top {width:100%; height:400px; margin-bottom:20px;clear:both;}
/* .main-top {width:100%; height:400px; margin-bottom:20px; background:#f4f4f4; clear:both;} */
.main-top .container {display:block;}
.main-box {float:left; width:1200px; height:600px; vertical-align:top; overflow:hidden;}
.main-box .main-slide {float:left; height:600px;}
.main-box .main-slide #no-template-pager {width:0px; margin:0 auto; height:7px; background:#d9dbdc; cursor:pointer;}
.main-box .main-slide #no-template-pager > div {float:left; width:101px; height:7px; color:#646464; font-size:8px; text-align:center; line-height:10px;}
.main-box .main-slide #no-template-pager > div.cycle-pager-active {background:#6c6c6c; color:#ffffff;max-width:101px}

.main-box2 {overflow:hidden; margin-bottom:20px;}
.bn_group {overflow:hidden; font-size:0;}
.bn_group div a {float:left; position:relative; padding-right:20px; margin:0;}
.bn_group div a:last-child {float:right; padding:0;}

.main-box3 {overflow:hidden; margin-bottom:50px;}
.main-box3 .goods-box {float:left; width:812px;}
.main-box3 .commu-box {float:right; width:388px; background:#F4F4F4;}
.main-box3 .commu-box > div {padding:29px 23px;}
.main-box3 .commu-box > div.m-notice {border-bottom:1px solid #656463;}
.main-box3 .commu-box h3 {padding:0 0 8px 8px; color:#656463; font-size:15px; text-transform:uppercase;}
.main-box3 .commu-box ul li a {display:inline-block; padding-left:9px; color:#000; line-height:20px;}
.main-box3 .commu-box ul li .date {float:right; color:#000000; font-size:12px;}

.main-box6 {margin-bottom:48px;}
.main-box7 {overflow:hidden; width:100%; margin:0 0 50px 0;}
.main-box7 .main-box7-wrap {overflow:hidden; width:1200px; margin:0 auto;}
.main-box7 .main-box7-wrap > div {float:left;}
.main-box7 .main-box7-wrap > div:nth-child(1) > div{border:1px solid #bbbbbb;}
.main-box7 .main-box7-wrap > div:nth-child(1) > div:nth-child(1){border-bottom:none;}
.main-box7 .main-box7-wrap > div:nth-child(2){border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}
.main-box7 .main-box7-wrap > div:nth-child(3) > div{border:1px solid #bbbbbb;}
.main-box7 .main-box7-wrap > div:nth-child(3) > div:nth-child(1){border-bottom:none;}
.main-box8 .cycle-slideshow > div {width:100%;}
#no-template-pager2 {overflow:hidden; margin-bottom:25px; border-left:1px solid #c6c6c6;}
#no-template-pager2 > div {float:left; width:298px; height:46px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; cursor:pointer; text-align:center; line-height:46px; color:#6d6d6d; font-size:15px;}
#no-template-pager2 > div.cycle-pager-active {background:#1540a1; color:#ffffff; font-weight:bold; border-right:none;}

.main-box9 {overflow:hidden;}
.main-box9 .main-bottom-slide {float:left; position:relative;}
.main-box9 .cycle-pager2 {position:absolute; bottom:10px; text-align:center; z-index:40; width:100%;}
.main-box9 .cycle-pager2 span {display:inline-block;margin: 0 7px;width: 10px;height: 10px;background: #fff;border-radius: 50%;text-indent: -9999px;cursor:pointer;}
.main-box9 .cycle-pager2 span.cycle-pager-active {background:#606060;}
.main-box9 .goods-box2 {float:right; width:605px;}

.brand-box ul {overflow:hidden; width:1208px; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; margin: 0 auto;}
.brand-box ul li {float:left;border-right:1px solid #bbbbbb;}

.insta-box{ text-align:center;width:500px;margin:80px auto 0; }
.insta-box h3{ margin-bottom:10px }

/* 메인상품진열타이틀 */
h2.main-h2 {margin: 30px 0;}
h2.main-h3 {padding:0 0 20px;}

/* 리스트 CSS */
/*.item_soldout .item_photo_box .item_soldout_bg:before {display:inline;}*/
.item_hover_type {padding-top:67px;}
.item_hover_type ul li .item_cont .item_photo_box {overflow:visible; border:none;}
.item_hover_type ul li .item_cont .item_photo_box a img {max-width:175px; opacity:1!important;}
.item_hover_type ul li .item_cont .item_info_cont {text-align:center;}
.item_hover_type ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_hover_type ul li .item_cont .item_info_cont .item_tit_box .item_name {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-height:23px; color:#ffffff; font-size:14px; font-weight:normal; line-height:18px;}
.item_hover_type ul li .item_cont .item_info_cont .item_money_box {padding:0;}
.item_hover_type ul li .item_cont .item_info_cont .item_money_box del {color:#999999; font-size:12px;}
.item_hover_type ul li .item_cont .item_info_cont .item_money_box .item_price {color:#6895ff; font-size:14px; font-weight:bold;}
.item_hover_type ul li .ico-best {position:absolute; top:-11px; right:-13px; z-index:9;}

.item_slide_horizontal ul {overflow:visible; position:relative; width:812px;margin-top:30px;}
.item_slide_horizontal ul li .item_cont {width:175px;}
.item_slide_horizontal ul li .item_cont .item_photo_box {border:none;}
.item_slide_horizontal ul li .item_cont .item_photo_box img {max-width:175px;}
.item_slide_horizontal ul li .item_cont .item_info_cont {padding:0 10px; text-align:center;}
.item_slide_horizontal ul li .item_cont .item_info_cont .item_tit_box .item_name {color:#7c7c7c; font-size:12px;}
.item_slide_horizontal ul li .item_cont .item_info_cont .item_money_box {padding:5px 0 0; text-align:center;}
.item_slide_horizontal ul li .item_cont .item_info_cont .item_money_box del {color:#575050; font-size:12px;}
.item_slide_horizontal ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:12px; font-weight:bold;}
.item_slide_horizontal .slick-prev, .item_slide_horizontal .slick-next {top:-41px; width:9px; height:15px;}
.item_slide_horizontal .slick-prev, .item_slide_horizontal .slick-prev:hover {left:inherit; right:63px; background:url("../img/dimg/btn_arr-left01.gif") no-repeat 0 0;}
.item_slide_horizontal .slick-next, .item_slide_horizontal .slick-next:hover {right:39px; background:url("../img/dimg/btn_arr-right01.gif") no-repeat 0 0;}

.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_link .btn_basket_cart {width:auto; height:auto; border:none;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_link .btn_basket_get {width:auto; height:auto; border:none;}

/*.item_tip_type.item_simple_type ul li {width:221px!important;}*/
.item_tip_type.item_simple_type ul li .item_cont {padding-bottom:30px;}
.item_tip_type.item_simple_type ul li .item_cont .item_photo_box {height:auto; display:block!important; border:1px solid #bbbbbb}
/*.item_tip_type.item_simple_type ul li .item_cont .item_photo_box a > img {max-width:194px;}*/
.item_tip_type.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_tit_box strong {width:184px; padding:5px 5px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#ffffff; font-size:13px; font-weight:normal;}
.item_tip_type.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_money_box del {color:#ffffff; font-size:13px; font-weight:normal;}
.item_tip_type.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_money_box .item_price {color:#ffffff; font-size:13px; font-weight:bold;}
.item_tip_type.item_simple_type ul li .item_link {position:relative; display:block; padding-top:10px;}

.item_group_type ul li .item_cont {display:table; width:529px; padding:26px 22px 26px 30px; margin:0 0 33px; border:1px solid #d4d4d4;}
.item_group_type ul li .item_cont .item_photo_box {width:302px; height:302px; padding:0; border:none;  vertical-align:top;}
.item_group_type ul li .item_cont .item_photo_box img {max-width:302px;}
.item_group_type ul li .item_cont .item_info_cont {position:relative; display:table-cell; width:227px; padding:0; text-align:left; vertical-align:top;}
.item_group_type ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:0; color:#373737; font-size:18px; line-height:22px; font-weight:normal; display:block; max-height:44px; overflow:hidden;}
.item_group_type ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {position:relative; overflow:hidden; width:227px; text-overflow:ellipsis; white-space:nowrap; display:block; color:#a8a8a8; font-size:13px; line-height:17px; padding-bottom:11px; margin-bottom:14px;}
.item_group_type ul li .item_cont .item_info_cont .item_tit_box .item_name_explain:after {position:absolute; bottom:0; left:0; width:17px; height:1px; background:#b7b7b7; content:"";}
.item_group_type ul li .item_cont .item_info_cont .item_money_box del {color:#373737; font-size:15px; font-weight:normal;}
.item_group_type ul li .item_cont .item_info_cont .item_money_box .item_price {color:#373737; font-size:15px; font-weight:bold;}
.item_group_type ul li .item_cont .item_info_cont .discount_box {width:76px; height:76px; color:#fff; font-size:31px; line-height:76px; text-align:center; vertical-align:middle; font-weight:bold; background:url("../img/dimg/discount_bg.png") no-repeat 0 0; margin-bottom:30px;}
.item_group_type ul li .item_link {position:absolute; left:0; bottom:0; height:20px; background:none;}
.item_group_type ul li .item_link .btn_basket_get {width:auto; height:auto; border:none;}
.item_group_type ul li .item_link .btn_basket_cart {width:auto; height:auto;}
.item_group_type ul li.listitem1 .item_cont {margin-right:33px;}

.item_basket_type ul li .item_photo_box .item_icon_box {display:none; position:absolute; top:10px; left:0; z-index:9;}
.item_basket_type ul li .item_photo_box .item_icon_box img {display:block;}
.item_basket_type ul li .item_link {bottom:5px; height:20px; background:none;}
.item_basket_type ul li .item_link .btn_basket_get {width:21px; height:20px; border:none;}
.item_basket_type ul li .item_link .btn_basket_cart {width:21px; height:20px;}
.main-box6 .item_basket_type ul li {padding-bottom:30px; margin-bottom:30px;}
.main-box6 .item_basket_type ul li .item_cont {width:272px; padding:0 10px 0;}
.main-box6 .item_basket_type ul li .item_cont .item_photo_box {position:inherit; border:none;}
.main-box6 .item_basket_type ul li .item_cont .item_photo_box a img {max-width:272px;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont {text-align:center;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_tit_box {padding:7px 0 0;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {display:block; padding:5px 0 8px; margin:0 0 5px; border-bottom:1px solid #bfbfbf; color:#b4b4b4; font-size:12px; font-weight:normal; line-height:1.4;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_tit_box .item_name {color:#373737; font-size:12px; font-weight:normal; line-height:1.4;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_money_box {padding:5px 0 0;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_money_box del {color:#373737; font-size:13px; font-weight:normal;}
.main-box6 .item_basket_type ul li .item_cont .item_info_cont .item_money_box .item_price {color:#373737; font-size:15px; font-weight:bold;}

.item_hl_tab_type .goods_tab_tit ul {float:none; width:100%; margin:0 0 28px; font-size:0;}
.item_hl_tab_type .goods_tab_tit li {display:inline-block; font-size:12px; text-align:center;}
.item_hl_tab_type .goods_tab_tit li a {display:block; margin-left:-1px; padding:15px 0 15px 0; color:#6d6d6d; font-size:15px; border:1px solid #c6c6c6;}
.item_hl_tab_type .goods_tab_tit li.on a {color:#ffffff; font-weight:normal; /*border:1px solid #202020; border-bottom:none 0;*/ background:#202020;}
.item_hl_tab_type .goods_tab_tit li:first-child a {margin-left:0;}
.goods_tab_cont ul li {padding-bottom:30px; margin-bottom:30px;}
.goods_tab_cont ul li .item_cont {/*width:272px;*/ padding:0 10px 0;}
.goods_tab_cont ul li .item_cont .item_photo_box {position:inherit; border:none;}
/*.goods_tab_cont ul li .item_cont .item_photo_box a img {width:272px;}*/
.goods_tab_cont ul li .item_cont .item_info_cont {text-align:center;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box {padding:10px 0 0;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {display:block; padding:5px 0 8px; border-bottom:1px solid #bfbfbf; color:#b4b4b4; font-size:12px; font-weight:normal; line-height:1.4;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name {color:#373737; font-size:14px; font-weight:700; line-height:1.4; text-align: left;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_money_box {padding:5px 0 0;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_money_box del {color:#373737; font-size:13px; font-weight:normal;}
.goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .item_price {color:#373737; font-size:14px; font-weight:400; text-align: right;}
.goods_tab_cont ul li .item_icon_box {position:absolute; top:10px; left:8px; z-index:1;}
.goods_tab_cont ul li .item_icon_box img {display:block;}
.goods_tab_cont ul li .item_photo_box .item_icon_box {display:block;}
.goods_tab_cont ul li .item_link {display:none; position:absolute; bottom:5px; left:0; width:100%; height:20px; background:none; text-align:center; line-height:1; z-index:10;}
.goods_tab_cont ul li .item_link .btn_basket_get {width:21px; height:20px; border:none;}
.goods_tab_cont ul li .item_link .btn_basket_cart {width:21px; height:20px;}

.item_simple_type ul li .item_cont {padding:0 10px 10px;}
.item_simple_type ul li .item_cont .item_photo_box {overflow:hidden; height:240px; border:none;}
.item_simple_type ul li .item_cont .item_photo_box a > img {width:250px;border-radius:33px;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_tit_box strong {color:#ffffff; font-size:13px; font-weight:normal;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_money_box del {color:#ffffff; font-size:14px; font-weight:normal;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_money_box .item_price {color:#ffffff; font-size:15px; font-weight:bold;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_link {position:relative; display:block; padding-top:10px;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_link .btn_basket_get {width:auto; height:auto; border:none;}
.item_simple_type .item_simple_over .item_simple_info .item_info_cont .item_link .btn_basket_cart {width:auto; height:auto;}
/* 기본 갤러리형 리스트 CSS */
/*.item_gallery_type ul li .item_cont {width:206px;}*/
.item_gallery_type ul li .item_cont .item_photo_box {border:none;}
.item_gallery_type ul li .item_cont .item_photo_box a img {max-width:240px;}
.item_gallery_type ul li .item_cont .item_info_cont {text-align:center;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box {padding:10px 0 0;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {text-align: left;display:block; padding-top:5px; color:#a8a8a8; font-size:13px; font-weight:normal; line-height:1.4;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:10px 0 0; color:#000000; font-size:14px; font-weight:bold; line-height:1.4;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box {padding:5px 0 0;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box del {padding:5px 0 0; color:#8c8c8c; font-size:12px; font-weight:normal;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price {padding:5px 0 0; color:#000000; font-size:14px; font-weight:bold;}
.item_gallery_type ul li .item_icon_box {position:absolute; top:10px; left:10px; z-index:1;}
.item_gallery_type ul li .item_icon_box img {display:block; width: 45px;}
/* 추천상품 */
.best_item_view .item_gallery_type ul li .item_cont {padding-bottom:0;}
/* 상품리스트 */
.body-goods.body-goods-list.pc .sub_content {padding:0;}
.body-goods.body-goods-list.pc .location_wrap .location_cont {margin-top:10px;}

.goods_list_item .goods_list_item_tit {padding:0; margin:0;}
.goods_list_item .goods_list_item_tit h2 {color:#000000; font-size:20px; padding:15px 10px 5px; border-bottom:none; border-top:1px solid #979797;}

.best_item_view {margin:0 0 30px;}
.best_item_view .best_item_view_tit {padding:0 0 17px;}
.best_item_view .best_item_view_tit h3 {padding:0 0 5px; text-align:left; color:#d11229; font-size:20px;}
.best_item_view .best_item_view_tit h3 span {color:#da5a4f;}
.best_item_view .item_icon_box{position: absolute; top:0; left: 0px;}
.best_item_view .item_icon_box img{display: block; width: 40px;}
.best_item_view .item_list_type .item_info_list .item_tit_box .item_name_explain{display: block;}
.best_item_view .goods_list_cont .item_list_type li{border-top: 0;}
.best_item_view .item_list_type .item_info_list{padding: 0;}
.best_item_view .item_tit_box .item_name{padding: 0;}
.best_item_view .item_info_cont{text-align: left; padding-left: 30px;}
.best_item_view .btn_list_get{background: #505050;}
.best_item_view .btn_list_cart{background: #d11229;}

.goods_list_item .goods_list_item_tit + .list_item_category {margin:0 0 30px;}
.list_item_category {margin:0 0 10px; border-top:1px solid #eeeeee; border-left:none; border-right:none; border-bottom:none;}
.list_item_category ul {padding:0; text-align:left;}
.list_item_category li a {text-align:center; padding:10px 0;}
/* 상품상세 */
.body-goods.body-goods-view.pc .sub_content {padding:0;}
.body-goods.body-goods-view.pc .location_wrap .location_cont {margin-top:10px;padding-left: 15px;}
.item_photo_info_sec {padding-top:10px;}
.item_photo_info_sec .item_photo_view_box {width:auto;}
.item_photo_info_sec .item_info_box {width:666px; }
/* 상단좌측 상세이미지 */
.item_photo_big {width:500px; height:500px; border:none;}
.item_photo_slide {width:500px;}
.item_photo_big span {width:100%;}
.item_photo_big img {width:100%;}
.item_photo_slide .slider_goods_nav {width:100%;}
.item_photo_slide .slick-slider .slick-list {width:368px; margin:0 auto;}
.item_photo_slide .slider_goods_nav li {width:70px; height:70px; padding:0 2px;}
.item_photo_slide .slider_goods_nav li a {width:66px;}
.item_photo_slide .slider_goods_nav li img {width:66px; height:66px;}
.item_photo_slide .slick_goods_prev, .item_photo_slide .slick_goods_next {padding:0;}
/* 작은 슬라이드 이미지 오버시, 선택시 */
.item_photo_slide .slider_goods_nav li a:hover {width:66px; height:66px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a:hover img{margin:0;}
.item_photo_slide .slider_goods_nav li a.on {width:66px; height:66px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a.on img{margin:0;}
/* 상단우측 상품정보 */
.item_detail_tit .btn_qa_share_box {top:100px; bottom:auto;z-index: 99;}
.item_detail_tit h3 {width:100%;}
.item_detail_list dt {width:25%; margin:0 5% 0 0;}
.item_detail_list dd {width:70%;}
.item_price dd, .item_price dd strong {color:#000000; font-weight:bold;}/* 판매가 */
.item_tatal_box .total_amount dd {color:#000000;}/* 총합계 */
.item_choice_list .cart_prdt_name {padding:20px 0 20px 10px;}
.item_choice_list .cart_prdt_name + td {width:140px;}
.item_add_option_box {width:100%;}
/* 구매버튼 AREA */
/*.btn_choice_box {overflow:hidden;}*/
.btn_add_order {margin:0;}
/*.btn_add_cart, .btn_add_wish {margin:0 0 0 6px;}*/
/*.btn_add_order, .btn_add_cart, .btn_add_wish {float:left; width:auto; height:auto; padding:0; background:none; border:none; font-size:0;}*/
/*.btn_add_order:hover, .btn_add_cart:hover, .btn_add_wish:hover {width:auto; height:auto; padding:0; background:none; border:none;}*/
/* 관련상품 */
.item_goods_sec .detail_explain_box .goods_list {padding-bottom:0;}
.item_goods_sec .detail_explain_box .goods_list .goods_list_cont {margin-top:0;}
/* 상품정보탭 */
.item_goods_tab {border-bottom:none;}
.item_goods_tab ul {width:100%; height:40px; border-bottom:1px solid #d6d6d6;}
.item_goods_tab ul li {width:auto; _width:auto;   line-height:38px; margin-left:5px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.item_goods_tab ul li:first-child {margin-left:0;}
.item_goods_tab li a {height:39px; padding:0 20px; color:#000000; font-size:15px; font-weight:normal; border:1px solid #d6d6d6; line-height:38px;}
.item_goods_tab li.on {margin-top:0;}
.item_goods_tab li.on a {height:39px; padding:0 20px; margin-top:0; border-bottom:1px solid #333333; line-height:38px; font-weight:bold; background:#333333; color:#ffffff;}
.item_goods_tab li a strong {color:#404040;}
.item_goods_tab li.on a strong {color:#ffffff;}
.btn_reviews_more, .btn_qna_more {border:1px solid #404040; color:#404040;}
.btn_reviews_more:hover, .btn_qna_more:hover {border:1px solid #404040; color:#404040;}
.btn_reviews_write, .btn_qna_write {background:#404040; border:1px solid #404040;}
.btn_reviews_write:hover, .btn_qna_write:hover {background:#404040; border:1px solid #404040;}
.pagination .on {border:1px solid #404040; color:#404040;}
.item_goods_sec .reviews_cont {padding-top:20px;}
/*상담센터*/
.cs_title{text-align: center;padding: 20px 0;}
.cs_sub_title{text-align: center;}
.btn_cs{width: 908px; margin: 0 auto;}
.btn_cs ul{display: flex; gap: 3em;justify-content: center;margin-top: 30px;}
.btn_cs ul li{}
.btn_cs ul li a{
    border: 1px solid #c6c6c6;
    font-size:18px;
    width: 210px;
    height: 210px;
    display: table-cell;
    border-radius: 20px;
    background:#fff;
    /*box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);*/
    text-align:center;
    vertical-align: middle;
}
/*.btn_cs ul li a:hover{background: #c6c6c6;}*/
.btn_cs ul li a p{margin-top: 10px;}
/*.lr_box{margin-top: 30px; width: 908px; margin: 20px auto;}*/
/*.lr_box > div{*/
/*    width: 404px;*/
/*    background: #f7f7f7;*/
/*    border-radius: 10px;*/
/*    !*box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);*!*/
/*    float: left;*/
/*    !*padding: 30px 40px;*!*/
/*    padding: 20px;*/
/*    margin-right: 20px;*/
/*}*/
.lr_box .left_icon{float: left;text-align: center; padding-top: 10px;}
.lr_box .left_icon img{width: 100%;}
.lr_box .right_text{float: left; padding-left: 30px;}
.lr_box .right_text h3{font-size: 18px;}

.item_icon_box img[alt="이달의MD추천상품"]{display: none !important;}
.item_icon_box img[alt="주문폭주"]{display: none !important;}
.item_icon_box img[alt="강력추천"]{display: none !important;}
.item_icon_box img[alt="MD마음대로"]{display: none !important;}

/*sns 링크*/
.sns_link{width: 150px; height: 28px; display: inline-block;}
.sns_link a{
    background: url("../img/banner/9fd8fcdc5baf88417017191ad8d09722_56364.png");
    height: 28px;
    float: left;
    display: inline-block;
}
.sns_link .youtube_link{width: 30px; background-position: -22px -25px;}
.sns_link .youtube_link:hover{background-position: -22px 0px;}
.sns_link .insta_link{width: 30px; background-position: -83px -25px;}
.sns_link .insta_link:hover{background-position: -83px 0px;}
.sns_link .face_link{width: 26px; background-position: 0px -25px;}
.sns_link .face_link:hover{background-position: 0px 0px;}
