﻿@charset "utf-8";



body,th,td,input,select,textarea,button {font-family:'Noto Sans KR', Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;} 
h1,h2,h3,h4,h5,strong,b,em{font-weight:500;}

#header_warp{position: relative;}
/* RESET LAYOUT */
#container {border:none;}
#container, .container {margin:0 auto; position:relative;}
#contents {min-height:auto;}
.sub_content {padding:10px 0 40px;}
.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; clear:both;}
.goods_list_item_tit + .list_item_category {border:none;}
.list_item_category {border:0;}
.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 #9e9e9e; 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:none; }
.sub_menu_box .sub_depth1 li a.active{background:none;}
.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 50px; margin:0 auto; text-align:center; color:#1c1c1c;}
.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:block; padding:5px 0 0 0; font-size:13px; font-weight:normal;}
.item_tit_box .item_name_explain{display:block; padding:3px 0 0; color:#a8a8a8; line-height:1.4;}
.item_icon_box{margin:0; padding:0;}
.item_money_box{padding:8px 0 0 0; line-height:1;}
.item_money_box del {display:block; color:#888888;}
.item_money_box .item_price {display:block; padding:7px 0 5px 0; font-size:14px; color:#404040;}
.item_group_type .item_info_cont {display:table-cell;}
/* RESET 검색페이지 */
.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;}
.pagination li a, 
.pagination li span{line-height:18px; height:21px; padding:4px 5px 1px 5px !important; width:auto;}
.pagination li.on span{border-radius:0; background:none; color:#404040; height:21px; text-align:center;}
/* 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_base_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;}
.option_layer_cont .btn_confirm,.option_layer_cont .btn_confirm:hover,
.btn_order_end_ok, .btn_order_end_ok:hover,
.btn_order_buy,.btn_order_buy:hover,
.btn_member_black,.btn_member_black:hover,
.join_ok_box .btn_member_sec .btn_login,
.join_ok_box .btn_member_sec .btn_login:hover,
.btn_comfirm,.btn_comfirm:hover,
.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;}
.btn_date_check,.btn_date_check:hover{background-color:#404040; border-color:#404040;}
/* RESET COLOR _ SEARCH */
.search_text_result span, 
.goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}
.payment_final_total dd{color:#404040;}
.payment_final .form_element label.check_s em b{color:#404040;}

/* transition setting */
#header a {-khtml-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.es-02 {-khtml-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.es-03 {-khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.es-035 {-khtml-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}
.es-04 {-khtml-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.es-05 {-khtml-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.es-12 {-khtml-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out; -ms-transition: all 1.2s ease-in-out; -o-transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; transition: all 1.2s ease-in-out;}
.es-16 {-khtml-transition: all 1.6s ease-in-out; -moz-transition: all 1.6s ease-in-out; -ms-transition: all 1.6s ease-in-out; -o-transition: all 1.6s ease-in-out; -webkit-transition: all 1.6s ease-in-out; transition: all 1.6s ease-in-out;}
.es-20 {-khtml-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; -webkit-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}
.opa-05:hover {opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50);}
@-webkit-keyframes fadeIn { from{opacity:0} to{opacity:1}}
@keyframes fadeIn { from{opacity:0} to{opacity:1}}
@-webkit-keyframes fadeOut { from{opacity:1} to{opacity:0}}
@keyframes fadeOut { from{opacity:1} to{opacity:0}}
@-webkit-keyframes TransY { 0% { opacity: 0; -webkit-transform: translateY(60px); transform: translateY(60px) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }}
@keyframes TransY { 0% { opacity: 0; -webkit-transform: translateY(60px); transform: translateY(60px) } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }}
@-webkit-keyframes scaleImg { from { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); } to { -webkit-transform: scale(1.1); transform: scale(1.1); -ms-transform: scale(1.1); }}
@keyframes scaleImg { from { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); } to { -webkit-transform: scale(1.1); transform: scale(1.1); -ms-transform: scale(1.1); }}

/* LAYOUT */
#wrap {margin-left:0!important; min-width:1200px;}
@media screen and (max-width:1090px){
	#wrap {min-width:0!important; max-width:100%!important; width:100%!important;}
}
#container{width:100%; position:relative; margin:0 auto; border-top:none;} 
 
.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,
.location_wrap .location_cont{width:1200px; position:relative; margin:0 auto; }

.sub_content{min-width:1280px;max-width:1680px; padding-right:20px; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sub_content2{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_content{width:100%; padding:0 108px 0 146px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:50px}

.sub_content .side_cont {width:18%;}
.sub_search_box dl dd select {width:158px;}/* 좌측에서 -2px */
.container:after {content:""; display:block; clear:both;}

#contents .sub_content > .side_cont + .content{width:82%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


#header .top_country_list0 {position:static; margin:0; float:right;}
#header .top_country_list0 ul {font-size:0; padding-bottom:5px;}
#header .top_country_list0 ul li {display:inline-block; padding-left:3px; padding-right:0;}

.Pdp{display:block;}
.Mdp{display:none;}

.category-side-top .slick-slider .slick-list,
.mainSlide_banner.slick-slider .slick-list{position: static !important}



/* =============================== 
       
		상단 디자인

 =============================== */
.head-wrap{width:calc(100% - 108px);}
.top-link-wrap {height:29px; border-bottom:1px solid #e5e6e9; letter-spacing:-1px; padding:0 15px;}
.top-link-wrap .top-favo {float:left;}
.top-link-wrap .top-favo li{padding:0;}
.top-link-wrap .top-favo li a{display:block; line-height:25px; height:29px; font-size:12px; font-weight:normal; color:#000000; padding-left:19px; background:url(/images/dimg/ico_fav.gif) left center no-repeat;}
.top-link {float:right;}
.top-link li {float:left; position:relative;}
.top-link li > a {display:inline-block; color:#000000; font-size:12px; padding:0 10px; line-height:25px; height:29px; font-weight:300}
.top-link li:last-child > a{padding-right:0;}
.top-link li:before {position:absolute; content:""; width:1px; height:12px; top:50%; left:0; margin-top:-6px; background:#f2f2f2;}
.top-link li:first-child:before {display:none;}
.top-link li.top-join a{font-weight:500;}
.top-link li.top-mypage > a{position:relative;}
.top-link li.top-mypage > a:after {content:"▼"; font-size:9px; color:#afafaf; margin-left:5px;}
.top-link > li > div {display:none; position:absolute; top:100%; left:0; width:100px; padding:5px; background:#ffffff; border:1px solid #dddddd; z-index:999;}
.top-link > li > div > a {display:block; padding:2px 10px; color:#000000; font-size:12px; text-align:left}
.top-link > li > div > a:hover {color:#000000;}

.top-logo-wrap{width:100%; display:table; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.top-logo-wrap:after {content:""; display:block; overflow: hidden; clear: both;}
.top-left{display:table-cell; vertical-align:middle; text-align:left; width:35%;}
.top-middle{display:table-cell; vertical-align:middle; text-align:center; width:30%;}
.top-right{position:relative; display:table-cell; vertical-align:top; text-align:right; width:35%;}

.top-middle h1{padding:25px 0 30px; text-align:center; margin-left:130px}
.top-sns{padding:15px 0 30px 0;}
.top-sns:after {content:""; display:block; overflow: hidden; clear: both;}
.top-sns .sns-link {padding:0 0 0 5px; float:right;}
.top-sns .sns-link li{float:left; margin-left:3px;}

.top-logo-wrap .top-notice{position:relative; width:80%; max-width:324px;}
.top-logo-wrap .top-notice h4{display:inline-block; vertical-align:top; font-size:0; text-indent:-9999px; width:80px; height:28px; background:url(/images/dimg/notice_tit.gif) left center no-repeat;}
.top-logo-wrap .top-notice .notice_rolling{width:calc(100% - 80px); top:0;}
.top-logo-wrap .top-notice .notice_rolling ul{width:calc(100% - 42px);}
.top-logo-wrap .top-notice .notice_rolling ul li a{color:#5b5b5b; font-size:14px; font-weight:300;}




/* =============================== 
       
		퀵 디자인

 =============================== */
.scroll_wrap{z-index:auto;}
#scroll_left{display:block; position:fixed; content:""; width:146px; height:100%; top:237px; left:0; background:#fff; border-right:1px solid #e2e2e2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; z-index:40;} 
#scroll_right {position:fixed; top:0; right:0; width:108px; height:100%; margin:0; background:#ececec; border-left:1px solid #ececec; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; z-index:100;}
#scroll_right.ban_fixed{position:fixed; top:0; right:0; margin-right:0;}

#scroll_right .right_banner{padding:0 0 27px; margin:0; text-align:center; background:#ececec;}
#scroll_right .right_banner img{padding:0 0 10px; margin:0;}
#scroll_right .right_banner .linkbtn{display:inline-block; vertical-align:top; margin:0 auto; margin-left:10px; line-height:1.3; font-size:12px; color:#000000; border-bottom:1px solid #000000; text-align:center;}
#scroll_right .right_banner2{position:relative;}
#scroll_right .right_banner2:before {position:absolute; content:""; width:1px; height:100%; top:0; left:-1px; background:#e7e7e7;}

#scroll_right .btn_scroll_top{padding:0; margin:0; text-align:center; border-bottom:1px solid #e5e5e8;}
#scroll_right .btn_scroll_top a{display:block; font-size:15px; color:#30314f; line-height:38px; background:#f9f9f9;}
#scroll_right .btn_scroll_top a span{font-size:13px;}

.scroll_right_cont{float:none; min-width:auto; width:100%; padding:0; background:#ececec;}
.scroll_right_cont h4{position:relative; padding:0; height:48px; border:1px solid #e1e1e1; border-width:1px 0 0; background:#ececec; line-height:54px; font-size:14px; font-weight:bold; color:#000000; text-align:center; font-family:'Myriad Pro', 'Malgun Gothic', Verdana, AppleGothic,sans-serif}
.scroll_right_cont h4:before {position:absolute; content:""; width:1px; height:50px; top:-1px; left:-1px; background:#ececec;}
.scroll_right_cont ul {width:84px; margin:0 auto; padding:0;}
.scroll_right_cont li {width:82px; height:82px; margin:0 0 10px;}
.scroll_right_cont li img{width:100%}
.scroll_right_cont .photo {width:82px; height:82px; background-size:82px 82px;}
.scroll_right_cont .scr_paging {overflow:hidden; width:80px; margin:0 auto; padding-bottom:15px; text-align:left; line-height:1; font-size:0;}
.scroll_right_cont .scr_paging a{display:inline-block; vertical-align:-5px; line-height:18px; margin-left:11px; font-size:12px; border-bottom:1px solid #666779;}
.scroll_right_cont .scr_paging span {display:none; padding:0;}
.scroll_right_cont .scr_paging button {display:inline-block; line-height:1;}
.scroll_right_cont .scr_paging button img {vertical-align:middle;}
.scroll_right_cont .src_box {height:80px; padding:2px 0 0 7px;}/* 이미지높이 -2px */
.scroll_right_cont .src_box em {height:34px; line-height:16px;}
.scroll_right_cont .src_box strong {color:#404040;}

.quick_link_top{border-top:1px solid #e5e5e5; background:#ffffff;}
.quick_link_top li{height:38px; border-bottom:1px solid #e5e5e5; display:block; float:none;}
.quick_link_top li a{display:block; height:38px; line-height:38px; padding:0 0 0 29px; font-size:15px; color:#000000; position:relative; text-align:left; font-weight:300;}
.quick_link_top li a:before {position:absolute; content:""; width:2px; height:2px; top:50%; left:22px; margin-top:-1px; background:#cbcbcb;}

.quick_link_bottom{padding:10px 0;}
.quick_link_bottom li{height:30px; display:block; float:none;}
.quick_link_bottom li a{display:block; height:30px; line-height:30px; padding:0 0 0 29px; font-size:14px; color:#000000; position:relative; text-align:left; font-weight:300;}
.quick_link_bottom li a:before {position:absolute; content:""; width:2px; height:2px; top:50%; left:22px; margin-top:-1px; background:#000000;}

/* =============================== 
       
		좌측 디자인

 =============================== */
.body-main .side_cont.side_contNEW{padding-top:0;}
.side_cont.side_contNEW{float:none; width:146px; height:100%; padding:10px 0; position:absolute; top:0; left:0; z-index:41; background:#ffffff; border-right: 1px solid #e2e2e2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/* 서브 사이드 메뉴 */
.side_cont .sub_menu_box{min-height:auto; padding:0 0 50px 0;}
.side_cont .sub_menu_box h2{padding:0 0 14px 10px; border-bottom:1px solid #ececec;}
.side_cont .sub_menu_box .sub_menu{margin:7px 0 0 0;}
.side_cont .sub_menu_box .sub_menu li{padding:1px 0 0 0;}
.side_cont .sub_menu_box .sub_menu a{display:block; padding:7px 0 6px 10px; font-size:14px;}
.side_cont .sub_menu_box .sub_menu a:hover,
.side_cont .sub_menu_box .sub_menu .active{font-weight:500; background:#f8f8f8; color:#ab3e55;}
.side_cont .sub_menu_box .sub_menu .sub_depth1{margin:0 0 15px 0;}
.side_cont .sub_menu_box .sub_menu .sub_depth1 li{}
.side_cont .sub_menu_box .sub_menu .sub_depth1 a{padding:0 0 0 10px; font-size:12px;}
/*.sub_menu_box{display:block; padding:10px 0 45px 0; vertical-align:top;}*/
/* 서브 뎁스메뉴 보더 */
.sub_menu_box.layer_type ul > li > ul {padding:10px 0; border:1px solid #cacaca;}
/* 서브메뉴 최상위(0뎁스) */
.sub_menu_box .sub_depth0{padding:0; font-size:0; vertical-align:top; border:none;}
.sub_menu_box .sub_depth0 > li{position:relative; display:block; vertical-align:top;}
.sub_menu_box .sub_depth0 > li > a{display:block; padding:0 10px 10px 30px; font-size:14px; color:#252525; font-weight:normal; text-align:left;}
.sub_menu_box .sub_depth0 > li > a.active{background:none;}
/* 서브메뉴 1뎁스 */
.sub_menu_box .sub_depth1 > li{}
.sub_menu_box .sub_depth1 > li > a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#666;}
.sub_menu_box .sub_depth1 > li > a.active{background:#666;}
/* 서브메뉴 2,3,4 뎁스 CSS */
.sub_menu_box .sub_depth1 li{position:relative;}
.sub_menu_box .sub_depth1 li a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 li a:hover{background:#666;}
.sub_menu_box .sub_depth1 li a.active{background:#666;}
/* 서브 레이어 타입 */
.sub_menu_box.layer_type a:hover,
.sub_menu_box.layer_type a.active{color:#fff;}
.sub_menu_box.layer_type .sub_menu0 > li > a{padding:10px 10px 10px 30px;}
.sub_menu_box.layer_type .sub_menu0 > li > a:hover,
.sub_menu_box.layer_type .sub_menu0 > li > a.active{color:#252525; background:RGBA(255,255,255,0.3);}
.sub_menu_box.layer_type .sub_menu0 > li > a img{max-width:100%;}
.sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:0px; left:100%; min-width:160px; background:#ffffff; z-index:100;}
.sub_menu_box.layer_type .sub_depth2{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth3{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth4{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}


/* =============================== 
       
		메인 디자인

 =============================== */
.body-main #container{width:100%;}
.body-main #contents{padding:0;}

.w100 img{width:100%;}

.main_h1{font-size:33px; color:#30314f; text-align:center; padding:30px 0 55px 0;}

.main_visual{margin:0; overflow: hidden;}
.main_visual .Pdp{padding:0 108px 0 146px;}
.main_visual .yt-video-background{position: absolute; top:-100%; height:300%; left:-5%; right:-5%; z-index:99}
.main_visual .yt-video-background iframe{width:100%; height:100%;}
.main_visual .slider-banner-main .slick-slide{position: relative;}
.main_visual .slider-banner-main .slick-slide img{width:100% !important; position:static !important; margin:0 !important;}
.main_visual .slider-banner-main .slick-dots{padding-right:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_visual .slider-banner-main .slick-dots li{display:inline-block; vertical-align:top; position:relative; margin:0; padding:0; cursor:pointer;}
.main_visual .slider-banner-main .slick-dots li button{display: inline-block; vertical-align:top; font-size:16px; color:#b6b6b6; width:auto; height:20px; line-height:20px; padding:0; border-radius:0; cursor:pointer; background:none; border:none; opacity:1; font-weight:500;}
.main_visual .slider-banner-main .slick-dots li button:before{display: inline-block; vertical-align:top; content: ''; font-size:14px; color:#b6b6b6; height:20px; line-height:20px; padding:0 8px; font-weight:normal;}
.main_visual .slider-banner-main .slick-dots li:first-child button:before{display:none;}
.main_visual .slider-banner-main .slick-dots li.slick-active button{background:none; color:#000; opacity:1;} 
.main_visual .slider-banner-main .slick-prev,
.main_visual .slider-banner-main .slick-next{display:block; position:absolute; top:auto; bottom:30px; left:60%; width:20px; height:20px; -webkit-transform:none; -ms-transform:none; transform:none;}
.main_visual .slider-banner-main .slick-prev{margin-left:5px; background:url(/images/dimg/slick-prev.png) right center no-repeat; }
.main_visual .slider-banner-main .slick-next{margin-left:25px; background:url(/images/dimg/slick-next.png) left center no-repeat; }
.main_bar{width:100%; overflow: hidden;}
.main_bar div{position: relative; left:50%; margin-left:-1000px; width:2000px;}
.main_bar img{display:block; margin:0 auto; width:100%;}

.main_box1{padding:0 0 0 16px;}
.main_box1 .mainSlide_banner {overflow:visible;}
.main_box1 .mainSlide_banner .slick-slide{padding-right:18px;}
.main_box1 .mainSlide_banner .slick-slide img{width:100%;}
.main_box1 .mainSlide_banner .slick-dots{top:-45px; bottom:auto;}
.main_box1 .mainSlide_banner .slick-dots li{display:inline-block; position:relative; margin:0 5px; padding:0; cursor:pointer;}
.main_box1 .mainSlide_banner .slick-dots li button{display:block; width:8px; height:8px; padding:5px; border-radius:100%; cursor:pointer; border:1px solid #cfcfcf; opacity:1;}
.main_box1 .mainSlide_banner .slick-dots li.slick-active button{background:#999999; opacity:1;} 

.main_box2{}
.main_box2 .goods_list_tit h3 span,
.main_box2 .goods_list_tit .btn_goods_more{display:none;}
.main_box2 .goods_list_tit{border-top:none; padding:80px 0 26px;}
.main_box2 .goods_list_tit h3{text-align:center; padding:0 16px;}

.main_box3,
.main_box4{padding:70px 0 30px 0;}

/* =============================== 
       
		상품리스트 테마 디자인

 =============================== */
.goods_list_tit{padding:32px 0 38px 0; border:none; border-top:1px solid #070707; line-height:1; position:relative;}
.goods_list_tit h3{font-size:28px; color:#222222; text-align:center; font-weight: 600;}
.goods_list_tit h3 span{display:block; font-size:15px; color:#999999; line-height:1.2; padding-bottom:8px; font-weight:300;}
.goods_list_tit .btn_goods_more{bottom:38px; right:34px; margin-right:45px;}
.goods_list_tit .btn_goods_more .btn_goods_view_more{display:inline-block; padding:0; font-size:15px; color:#525252; font-weight:300; border:none; line-height:35px;}
.goods_list_tit .btn_goods_more .btn_goods_view_more:after{height:35px; line-height:30px; width:35px; border:1px solid #d0d0d0; text-align:center; position: absolute; display: inline-block; vertical-align:top; content: '+'; font-size:26px; margin-left:10px; font-weight:300; color:#3d3d3d; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.item_hl_tab_type .goods_tab_tit {margin-bottom:20px; text-align:center;}
.item_hl_tab_type .goods_tab_tit ul {width:auto; margin:0;}
.item_hl_tab_type .goods_tab_tit li {width:auto!important; padding:0 18px; }
.item_hl_tab_type .goods_tab_tit li a {display:block; height:auto; padding:10px 0 5px; line-height:27px; border:none; margin-left:0; color:#2b2b2b; font-size:14px; font-weight:300; border-bottom:1px solid #ffffff;}
.item_hl_tab_type .goods_tab_tit li.on a {border:none; color:#2b2b2b; font-weight:500; position:relative; border-bottom: 4px solid #CFBEA2;}
/*.item_hl_tab_type .goods_tab_tit li.on a:after{content:'▼'; position: absolute; bottom:-12px; left:0; width:100%; font-size:14px; color:#2b2b2b; } */
.item_hl_tab_type .goods_tab_tit li.on + li > a {margin-left:0;}
.item_hl_tab_type .goods_tab_tit li:first-child {border-left:none;}
.item_hl_tab_type .goods_tab_tit li:first-child a{margin-left:0;}
.item_hl_tab_type .goods_tab_cont{padding:0 16px;}
.item_hl_tab_type .goods_tab_cont ul {position:relative;}
.item_hl_tab_type .goods_tab_cont ul li{width:20%; border:0 solid #d1d1d1; border-left:none; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*.item_hl_tab_type .goods_tab_cont ul li:first-child,
.item_hl_tab_type .goods_tab_cont ul li:nth-child(4){border-left:1px solid #d1d1d1;}*/
.item_hl_tab_type .goods_tab_cont ul li .item_cont {padding:38px 3%; min-height:480px; position:relative;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .best_icon{ display:block; position: absolute; top:18px; left:8%; z-index:5;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_photo_box {border:0 solid #e8e8e8; display:block !important;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_photo_box a > img {width:100%;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont {text-align:left;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:12px 0 0; color:#000000; font-size:18px; text-align:center; line-height:1.4;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {text-align:center; font-size:13px}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box {padding:14px 0 0; position:relative; text-align:center}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .discount_box{display:inline-block; vertical-align:top; line-height:32px; font-size:26px; color:#000000;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .discount_box span{font-size:26px; font-weight:600;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box del { color:#b7b7b7; font-size:18px;  display:block; vertical-align:top; line-height:14px; padding:8px 0; padding-left:5px;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:20px; font-weight: 600; padding:0 0 0 5px; font-weight:normal; display:inline-block; vertical-align:top; line-height:22px;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box_sub{border-top:0 solid #d1d1d1; padding-top:12px; margin-top:16px;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box_sub .item_name_explain {display:block; color:#2b2b2b; font-size:16px; font-weight:300; line-height:24px; height:24px; overflow: hidden;}

/*****************/

.item_hl_tab_type .goods_tab_cont2 ul {border-left: 1px solid #d1d1d1; position:relative; border-bottom:1px solid #d1d1d1;}
.item_hl_tab_type .goods_tab_cont2 ul li{width:33.333333333333%; border:1px solid #d1d1d1; border-left:none; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*.item_hl_tab_type .goods_tab_cont ul li:first-child,
.item_hl_tab_type .goods_tab_cont ul li:nth-child(4){border-left:1px solid #d1d1d1;}*/
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont {padding:38px 15%; min-height:535px; position:relative;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .best_icon{ display:block; position: absolute; top:18px; left:8%; z-index:5;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_photo_box {border:0 solid #e8e8e8; display:block !important;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_photo_box a > img {width:100%;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont {text-align:left;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:12px 0 0; color:#000000; font-size:16px; font-weight:300; line-height:1.4;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_money_box {padding:14px 0 0; position:relative;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_money_box .discount_box{display:inline-block; vertical-align:top; line-height:32px; font-size:26px; color:#000000;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_money_box .discount_box span{font-size:26px; font-weight:600;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_money_box del { color:#b7b7b7; font-size:18px; font-weight:300; display:inline-block; vertical-align:top; line-height:24px; padding-top:8px; padding-left:5px;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:26px; padding:0 0 0 5px; font-weight:normal; display:inline-block; vertical-align:top; line-height:32px;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_tit_box_sub{border-top:1px solid #d1d1d1; padding-top:12px; margin-top:16px;}
.item_hl_tab_type .goods_tab_cont2 ul li .item_cont .item_info_cont .item_tit_box_sub .item_name_explain {display:block; color:#2b2b2b; font-size:16px; font-weight:300; line-height:24px; height:24px; overflow: hidden;}



.item_hl_tab_type .goods_tab_cont3 ul {position:relative; text-align:center}
.item_hl_tab_type .goods_tab_cont3 ul li{width:24%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*.item_hl_tab_type .goods_tab_cont ul li:first-child,
.item_hl_tab_type .goods_tab_cont ul li:nth-child(4){border-left:1px solid #d1d1d1;}*/
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont {padding:38px 2%; min-height:535px; position:relative;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .best_icon{ display:block; position: absolute; top:18px; left:8%; z-index:5;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_photo_box {border:0 solid #e8e8e8; display:block !important;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_photo_box a > img {width:100%;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont {text-align:left;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:12px 0 0; color:#000000; font-size:16px; font-weight:300; line-height:1.4;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_money_box {padding:14px 0 0; position:relative;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_money_box .discount_box{display:inline-block; vertical-align:top; line-height:32px; font-size:26px; color:#000000;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_money_box .discount_box span{font-size:26px; font-weight:600;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_money_box del { color:#b7b7b7; font-size:18px; font-weight:300; display:inline-block; vertical-align:top; line-height:24px; padding-top:8px; padding-left:5px;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:26px; padding:0 0 0 5px; font-weight:normal; display:inline-block; vertical-align:top; line-height:32px;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_tit_box_sub{border-top:1px solid #d1d1d1; padding-top:12px; margin-top:16px;}
.item_hl_tab_type .goods_tab_cont3 ul li .item_cont .item_info_cont .item_tit_box_sub .item_name_explain {display:block; color:#2b2b2b; font-size:16px; font-weight:300; line-height:24px; height:24px; overflow: hidden;}

.model- {text-align:center}
.model- li{display:inline-block; width:30%; margin:auto}


.body-goods-list .item_gallery_type{padding:0 2px;}
.body-goods-list .item_gallery_type ul li .item_cont {padding:0 14px 70px; position:relative;}
.body-goods-list .best_item_view .item_gallery_type{padding:0 16px;}

.best_item_view .item_gallery_type ul {border-left: 1px solid #d1d1d1; position:relative; border-bottom:1px solid #d1d1d1; background:#ffffff;}
.best_item_view .item_gallery_type ul li{width:33.333333333333%; border:1px solid #d1d1d1; border-left:none; border-bottom:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.best_item_view .item_gallery_type ul li:first-child{border-left:0 solid #d1d1d1;}
.best_item_view .item_gallery_type ul li .item_cont {padding:38px 15%; min-height:430px; position:relative;}
.best_item_view .item_gallery_type ul li .item_cont .best_icon{width:72px; height:83px; display:block; position: absolute; top:24px; left:12%; z-index:5; background:url(/images/dimg/icon_best_bg.png) center top no-repeat; text-align:center;}
.best_item_view .item_gallery_type ul li .item_cont .best_icon strong{text-align:center; padding:14px; display:block; margin:0 auto; color:#fff; font-size:20px; line-height:1.2;}
.best_item_view .item_gallery_type ul li .item_cont .item_photo_box {border:1px solid #e8e8e8; display:block !important;}
.best_item_view .item_gallery_type ul li .item_cont .item_photo_box a > img {width:100%;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont {text-align:left;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:12px 0 0; color:#000000; font-size:17px; font-weight:300; line-height:1.4;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_money_box {padding:14px 0 0; position:relative;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_money_box .discount_box{display:inline-block; vertical-align:top; line-height:32px; font-size:26px; color:#000000;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_money_box .discount_box span{font-size:26px; font-weight:600;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_money_box del { color:#6c6c6c; font-size:18px; font-weight:300; display:inline-block; vertical-align:top; line-height:24px; padding-top:8px; padding-left:5%;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:26px; padding:0 0 0 5px; font-weight:normal; display:inline-block; vertical-align:top; line-height:32px;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_tit_box_sub{border-top:1px solid #d1d1d1; padding-top:12px; margin-top:16px;}
.best_item_view .item_gallery_type ul li .item_cont .item_info_cont .item_tit_box_sub .item_name_explain {display:block; color:#2b2b2b; font-size:16px; font-weight:300; line-height:24px; height:24px; overflow: hidden;}

/* =============================== 
       
		상품리스트 디자인

 =============================== */
.best_item_view{margin:0; padding:0 0 40px 0; background:#fcfcfc;}
.best_item_view .best_item_view_tit{padding:20px 0 34px 15px; font-size:16px; color:#666666; text-align:center; font-weight:300;}
.best_item_view .best_item_view_tit h3{font-size:31px; color:#222222; line-height:1.2; padding-bottom:5px; font-weight:500;}

.body-goods-list .location_wrap{padding:10px 0;}
.body-goods-list .location_wrap .location_cont{float:right; margin-right:16px; width:auto;}

.goods_list_item{clear: both;}
.goods_list_item_tit{position:relative; margin:0; padding:30px 0 0px; font-size:14px;}
.goods_list_item_tit h2{font-size:31px; text-align:center; color:#222222; line-height:1.2;}
.goods_list_item_tit + .list_item_category{margin-top:0;}
.list_item_category{margin:0 0 40px 0; padding:3px 0 3px 0; border:1px solid #d8d8d8; border-top:1px solid #999999;}
.list_item_category ul{display:inline-block; width:100%; padding:0 16px; font-size:0; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list_item_category li{display:inline-block; width:auto; font-size:16px; text-align:center; vertical-align:middle;}
.list_item_category li a{display:block; padding:0px 15px; color:#666666; text-align:center; font-weight:300;}
.list_item_category li a img{max-width:100%; max-height:20px;}
.list_item_category li a:hover{text-decoration:underline;}
.list_item_category li em{color:#777; font-weight:300;}
.list_item_category li.on,
.list_item_category li.on em{font-weight:500;}

/*  추천순, 판매인기순, 낮은가격순, 높은가격순, 상품평순, 등록일순 */
.goods_pick_list{/*min-height:300px;*/ border-top:1px solid #070707; clear:both; padding:0 16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.goods_pick_list .pick_list_num{display:block; padding:9px 0 10px 0; font-size:14px; line-height:28px; float:left; font-weight:300;}
.goods_pick_list .pick_list_num strong{color:#e02000;}
.goods_pick_list .pick_list_box{border:none; clear:none; float:right;}
.goods_pick_list .pick_list_box .pick_list{display:inline-block; vertical-align:top; float:none; padding:0 0 0 10px;}
.goods_pick_list .pick_list_box .pick_list li:after{position: absolute; top:50%; left:0; margin-top:-2px; height:14px; width:1px; display:block; background:#fff; content: '';}
.goods_pick_list .pick_list_box .pick_list li:first-child:after{display:none;}
.goods_pick_list .pick_list_box .pick_list label{font-size:14px; font-weight:300;}
/* 보여지는 갯수(셀릭트 박스) */
.choice_num_view{display:inline-block; vertical-align:top; float:none; padding:0;}

/* =============================== 
       
		상세보기 디자인

 =============================== */





/**********************************************/

/* 반응형 CSS */
.centerPopup{background:none !important}


.myqna_wrap {width:100%;height:auto;max-width:1200px;margin:40px auto 0 auto; position: relative;}
.myqna_wrap h2{font-size:24pt; font-weight: 500; padding-bottom:20px}
.myorderlist_tb {width:100%;}
.myorderlist_tb thead th {border-top:1px solid #ccc;border-bottom:1px solid #222;height:50px;line-height:50px;color:#777;text-align:center;font-size:16px;}
.myorderlist_tb tbody td {height:auto;vertical-align:middle;padding:25px 0;text-align:center;color:#777;font-size:14px;border-bottom:1px solid #ddd;}
.myorderlist_tb tbody td ul li {width:100%;height:auto;line-height:18px;padding:3px 0;text-align:center;}
.myorder_view > h3 {font-size:20px;height:50px;color:#222;margin-top:40px;line-height:50px;}
.myorderlist_tb tbody td .orderlist_photo {float:left;}
.myorderlist_tb tbody td .orderlist_photo img {width:74px;height:auto;cursor:pointer;}
.myorderlist_tb tbody td .myorderlist_info  {float:left;margin-left:20px; width:70%;}
.myorderlist_tb tbody td .myorderlist_info .name {height:auto;}
.myorderlist_tb tbody td .myorderlist_info .name a {display:block;width:90%;text-align:left;font-size:16px;color:#222; 
text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}	
.myorderlist_tb tbody td .myorderlist_info .name a:hover {color:#000;}
.myorderlist_tb tbody td .myorderlist_info .price {text-align:left;font-size:14px;color:#000;}
.myorderlist_tb tbody td .myorderlist_info .option {text-align:left;font-size:14px;color:#777;}

.myorderlist_tb tbody td ul li a.order_num {color:#222; }
.myorderlist_tb tbody td ul li span.complete {display:inline-block;width:70px;height:27px;line-height:27px;background-color:#000;color:#fff;font-size:14px;text-align:center;}
.myorderlist_tb tbody td ul li span.common {display:inline-block;width:70px;height:27px;line-height:27px;background-color:#b5b5b5;color:#fff;font-size:14px;text-align:center;}
.myorderlist_tb tbody td ul li a.delivery_num {color:#222; }
.myorderlist_tb tbody td ul li.delivery_complete {color:#000;}
.orderlist_wrap {width:100%;height:auto;overflow: auto;margin:50px auto 0 auto;}
.orderlist_wrap h2{font-size:24pt;font-weight:500;padding-bottom:20px}
.orderlist_wrap h3{font-size:20px;height:50px;color:#222;line-height:50px;}
.orderlist_tb {width:100%;}
.orderlist_tb thead th {border-top:1px solid #ccc;border-bottom:1px solid #222;height:50px;line-height:50px;color:#777;text-align:center;font-size:16px;}
.orderlist_tb tbody td {height:auto;vertical-align:middle;padding:25px 0;text-align:center;color:#777;font-size:14px;border-bottom:1px solid #ddd;}
.orderlist_tb tbody td ul li {width:100%;height:auto;line-height:18px;padding:3px 0;text-align:center;}

.orderlist_tb tbody td .orderlist_photo {float:left;}
.orderlist_tb tbody td .orderlist_photo img {width:74px;height:auto;cursor:pointer;}
.orderlist_tb tbody td .orderlist_info  {float:left;margin-left:20px; width:300px;}
.orderlist_tb tbody td .orderlist_info .name {height:auto;}
.orderlist_tb tbody td .orderlist_info .name a {display:block;width:90%;text-align:left;font-size:16px;color:#222; 
text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}	
.orderlist_tb tbody td .orderlist_info .name a:hover {color:#000;}
.orderlist_tb tbody td .orderlist_info .price {text-align:left;font-size:14px;color:#000;}
.orderlist_tb tbody td .orderlist_info .option {text-align:left;font-size:14px;color:#777;}

.orderlist_tb tbody td ul li a.order_num {color:#222; }
.orderlist_tb tbody td ul li span.complete {display:inline-block;width:70px;height:27px;line-height:27px;background-color:#000;color:#fff;font-size:14px;text-align:center;}
.orderlist_tb tbody td ul li span.common {display:inline-block;width:70px;height:27px;line-height:27px;background-color:#b5b5b5;color:#fff;font-size:14px;text-align:center;}
.orderlist_tb tbody td ul li a.delivery_num {color:#222; }
.orderlist_tb tbody td ul li.delivery_complete {color:#000;}
/*주문완료페이지*/
.order_result_wrap {width:100%;height:auto;max-width:1200px;margin:0 auto;}
.order_result_wrap .result_visual {width:100%;height:auto;}
.order_result_wrap .result_visual img {width:100%;}
.order_result_wrap > h3 {font-size:20px;height:50px;color:#222;margin-top:40px;line-height:50px;}

.order_result_tb {width:99%;border:1px solid #aaa;}
.order_result_tb tr th {width:20%;line-height:30px;vertical-align:middle;font-size:15px;color:#222;text-align:left;background-color:#f5f5f5;border-bottom:1px solid #ccc;height:auto;padding:10px 0 10px 3%;}
.order_result_tb tr td {width:73%;padding:10px 0 10px 2%;vertical-align:middle;font-size:15px;line-height:24px;color:#000;border-bottom:1px solid #ccc;min-height:50px;height:auto;}
.order_result_tb tr td a.delivery{padding:7px 13px; background:#000; color:#fff; margin-left:10px; font-size:11pt}
.order_result_tb tr td span.num{font-size:15px; color:#ff0303; font-weight: 600;}
.order_result_tb tr td span {font-size:13px;line-height:24px;color:#aaa;}
.order_result_tb tr.last td,.order_result_tb tr.last th {border-bottom:0;}
.order_result_wrap .btn_wrap {width:100%;height:auto;text-align:center;margin-top:20px;}
.order_result_wrap .btn_wrap a {display:inline-block;width:215px;height:50px;line-height:50px;text-align:center;background-color:#000;color:#fff;font-size:20px;}
.order_result_tb tr td.bold{font-weight:bold}
.order_result_tb tr td.blue{color:#008bcc;}




/*****/
/*사은품*/
.new_gift-service > .lnb-gift {
    border: 1px solid #333f50;
    margin-bottom: 20px;
	margin: 10px 0;
}
.new_gift-service > .lnb-gift h2{
    text-align:left;
	font-size:20px;
	padding:15px 0;
	font-weight: 600;
	background: #333f50;
	color:#fff;
}
.new_gift-service img{max-width:100%}
.new_gift-service > .lnb-gift .gift_text span {
    padding-left: 20px;
    font-weight: 600;
    font-size: 18px;
}
.new_gift-service > .lnb-gift .gift_text .lr {
    position: absolute;
    margin-right: 10px;
	top: -10px;
    right: 0;
}
.new_gift-service > .lnb-gift .gift_text .lr img{width:50px}

.new_gift-service > .lnb-gift .gift_text {
	position: relative;
    width: 100%;
    height: 20px;
    background: #787878;
    vertical-align: middle;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
	display: block;
	box-sizing: content-box;
}
.new_gift-service > .lnb-gift > .gift_wrap {

    text-align: left;
}

.new_gift-service > .lnb-gift > .gift_wrap > li {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px 20px 15px;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap {
	text-align: center;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap img {
    width: 60px;	
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .text_wrap {
    text-align: center;
    width: 80px;
    margin: 10px 0 0;
    color: #4a4a4a;
    font-weight: 600;
    font-size: 12px;
}

/* ===== 모바일 강제 오버라이드 ===== */
@media screen and (max-width:1090px){
	#wrap,
	.sub_content {
		min-width:0 !important;
		max-width:100% !important;
		width:100% !important;
	}
	.item_hl_tab_type .goods_tab_cont ul li,
	.item_hl_tab_type .goods_tab_cont2 ul li,
	.item_hl_tab_type .goods_tab_cont3 ul li,
	.goods_list_cont ul li {
		width:50% !important;
		max-width:50% !important;
		box-sizing:border-box !important;
	}
	.item_hl_tab_type .goods_tab_cont ul li .item_cont,
	.item_hl_tab_type .goods_tab_cont2 ul li .item_cont,
	.item_hl_tab_type .goods_tab_cont3 ul li .item_cont {
		padding:10px 6px 20px !important;
		min-height:0 !important;
	}
	.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name {
		font-size:13px !important;
		line-height:1.35 !important;
		word-break:keep-all !important;
		white-space:normal !important;
	}
	.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box del {
		display:block !important;
		font-size:12px !important;
		line-height:1.3 !important;
		padding:0 !important;
	}
	.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .item_price {
		display:block !important;
		font-size:14px !important;
		line-height:1.3 !important;
		padding:2px 0 0 !important;
	}
	.item_hl_tab_type .goods_tab_tit li {
		width:33.33% !important;
		min-width:0 !important;
		padding:0 4px !important;
		box-sizing:border-box !important;
	}
}