<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#wrap{position:relative; margin: 0 auto;}/* 전체 감싸고 있는 영역에 position:relative, min-width를 주어 scroll배너도 보이게 한다. */

/*.content_info{position:relative; max-width:1150px; margin:0 auto;}*//* 컨텐츠 사이즈 + 센터정렬 */
#header .inner,#container.SubSiteWidth {position:relative; max-width:1450px; width: 96% !important; padding:0 2%; margin:0 auto;}


.SubGoodsWidth {position:relative; max-width:1900px; margin:0 auto; width: 96% !important; padding:0 2%;}
.main_goods_cont {position:relative; min-width:1280px; max-width:1680px; margin:0 auto; width: 96% !important; padding:0 2%;}

/* ------------- 상단 디자인 ------------- */

#header {clear:both; width:100%; background: rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff); border-bottom:1px solid #dcdcdc; z-index:10;}
#header .inner { }
#header .inner:after { content:""; display:block; clear:both; }
#header .header_top {clear:both; width: 100%; min-width:1280px; max-width:1680px; height: 100px; margin: 0 auto; position:relative; }
#header .header_top:after { content:""; display:block; clear:both; }
#header .header_top .asideBtn { display: none; position: absolute; left: 20px; top: 50%; width: 43px; height: 35px; margin-top: -17px; background: url('../_images/ico_all.png') no-repeat center center; }


#header .header_top .layoutStateTop { display: none; width: 100%; border-bottom: 1px solid #ddd;}
#header .header_top .layoutStateTop .top_search { margin-top: -6px;}

#header .header_top .headerLogo {position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
#header .header_top .headerLogo a {display:block; display:table-cell; vertical-align: middle;}
#header .header_top .headerLogo a img { max-width:300px; max-height:85px;display:flex; } 
#header .header_top .headerLogo .logo-img {max-width:300px;max-height:85px;text-align: center;display:flex;}




#header .header_top .layoutStateRight { position:absolute; right:0; }
#header .header_top .layoutStateRight .layoutstatelog &gt; a { height:70px; line-height:70px; min-width:40px;}
#header .header_top .layoutStateRight #boardlistTop { top: 70px;}

#header .header_top .layoutstatelog .headerSearchBtn { float: left; border: none 0; vertical-align: top; cursor:pointer; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;}
#header .header_top .layoutstatelog .headerSearchBtn:hover{ -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -ms-transform: rotate(10deg); -o-transform: rotate(10deg); transform: rotate(10deg); }
#header .header_top .layoutstatelog .asideSearchBtn { display: none;}
#header .header_top .layoutstatelog .top_search {width:30px !important; display:inline-block; vertical-align: middle; }
#header .header_top .layoutstatelog .top_search .search_cont { width: 248px; right: 36px; top:30px;}
#header .header_top .layoutstatelog .btn_top_srarch { margin-top: 0;}
#header .header_top .layoutstatelog .top_srarch_text { position: absolute; 
display:none;
top:-7px; 
right:36px; 
width: 250px; 
padding: 10px; 
-khtml-transition: all .5s; 
-moz-transition: all.5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
#header .header_top .layoutstatelog .top_srarch_text.nowShow { 
	background-color:#fff;
	border:1px solid #dcdcdc;
	display:block;
}

.layoutstatelog { }
.layoutstatelog &gt; a { display: inline-block; position: relative; height:50px; line-height:50px; padding:0 10px; color:#000; font-size:12px; font-weight:bold; opacity: 1; visibility: visible; transition: .3s linear;}
.layoutstatelog.nowShow &gt; a { opacity: 0;visibility: hidden;}
.layoutstatelog &gt; a:hover { color:#999; }
.layoutstatelog &gt; a .count,
.layoutstatelog &gt; a .count span { position:relative; display:inline-block; background-color:#464646; border-radius:5px; }
.layoutstatelog &gt; a .count {height:18px; left:-4px; top:-5px; margin:0 -5px 0 6px; padding:0 0 0 5px; vertical-align:middle; }
.layoutstatelog &gt; a .count span {  height:18px; padding:0 5px 0 0; font-weight:bold; color:#fff; font-size:10px; line-height:18px; vertical-align:top; }
.layoutstatelog &gt; a.basket img { vertical-align: middle; }

.layoutstatelog .joinPoint {
	display: none;
	position:absolute; top:7%; left:50%;
	margin-left: -18px;
	-webkit-animation-name: joinPointMove;
	-webkit-animation-duration: 1.4s;
	-webkit-animation-iteration-count: infinite;
	animation-name: joinPointMove;
	animation-duration: 1.4s;
	animation-iteration-count: infinite;
}

.layoutstatelog .joinPoint span { display: block;}
.layoutstatelog .joinPoint span.joinPointTop {
	display: none;
	float: right;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:8px solid transparent;
	border-bottom:5px solid #000;
}
.layoutstatelog .joinPoint span.joinPointBottom {
	clear:both;
	width:45px;
	height:17px;
	line-height:17px;
	border: 1px solid #555;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	background-color:#555;
	font-size:10px;
	color:#fff;
	text-align: center;
}
@-webkit-keyframes joinPointMove {
	0%   { top:7%;}
	50%  { top:12%;}
	100% { top:7%;}
}

@keyframes joinPointMove {
	0%   { top:7%;}
	50%  { top:12%;}
	100% { top:7%;}
}

.topCommunity:hover #boardlistTop { display: block;}
#boardlistTop {display:none; position:absolute; left:50%; top:50px; z-index:100; width:100px; margin-left: -50px; border:1px solid #eaeaea; background: rgba(255, 255, 255, 0.92); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff);}
#boardlistTop ul {padding:8px 0;}
#boardlistTop ul li {height:22px; line-height:22px; text-align:center;}
#boardlistTop ul li a { color:#777; font-size:11px; text-decoration:none; font-weight:normal; }
#boardlistTop ul li a:hover { color:#000;  }

/* ------------- 상단 GNB 영역 ------------- */

#header .header_gnb { position:relative;min-width:1280px; max-width:1680px; margin: 0 auto;}
#header .header_gnb .gnb {position:relative; width: 100%; }

#header .header_gnb .gnb .gnb_all{ position:absolute; top:0px; left:0px; width: 50px; z-index: 98;}
#header .header_gnb .gnb .gnb_all a{font-size:12px;}
#header .header_gnb .gnb .gnb_all strong{display:none;}
#header .header_gnb .gnb .gnb_all .btn_all_menu_open{ position: relative; display: block; width:100%; height: 70px; line-height: 70px; cursor:pointer; background:url('../_style/btn_allmenu.png') no-repeat center center; }

#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap { position: absolute; top: 60px; width: 1150px; opacity: 0; visibility:hidden; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap.nowshow { opacity: 1; visibility: visible;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu{ width:100%; font-size:12px; z-index:100; background:#ffffff; outline:1px solid #dcdcdc;}
#header.scroll-to-fixed-fixed .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu {background: rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff);}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box {max-height: 550px; overflow-y: auto; overflow-x:hidden;} 
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .gnb_allmenu_box_title { height: 54px; line-height: 54px; background: #F5F5F5; border-bottom: 1px solid #ddd; text-align: center; color:#000; font-size:16px; font-weight:bold; }
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul {font-size:0; width:100%;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul li {display:inline-block; width: 16.666%; text-align: center; vertical-align:top;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul li a { word-break:break-all; }
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul li a &gt; img{max-width:180px;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul li.hasChild &gt; a { background: url('/_images/arrow_st1.png') no-repeat 90% 50%;}

#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_menu_cont{}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_menu_cont &gt; a { display: block; height: 35px; line-height: 35px; margin: 0 19px; padding: 9px 0; color: #000; text-align: center; font-size: 13px; font-weight:bold; overflow: hidden; background:url('/_images/all_menu_titline_grey.png') no-repeat bottom center; }
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_menu_cont:hover &gt; a { background: url('/_images/all_menu_titline_black.png') no-repeat bottom center;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_menu_cont img {vertical-align:middle;}

#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1{ padding: 19px 21px;/* max-height: 160px; overflow-y: auto;*/}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1 a,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth2 a,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth3 a{display:block; padding: 0 0 1px 0; font-size:12px; color:#555555; }
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1 li,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth2 li,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth3 li{ display:block; width: 100%; line-height:20px; text-align: left; margin:0; padding:0;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1 li a:hover,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth2 li a:hover,
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth3 li a:hover { color:#999; text-decoration:underline; background: url('/_images/all_menu_ico_o.png') no-repeat 90% 50%;  }

#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth1 li {position:relative;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth2{visibility:hidden; position:absolute; top:-11px; left:80%; padding:15px 0 15px 20px; border:1px solid #eaeaea;  background:#ffffff; z-index:10;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth2.lastChild {left:-120%;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth3{visibility:hidden; position:absolute; top:-11px; left:80%; padding:15px 0 15px 20px; border:1px solid #eaeaea;  background:#ffffff; z-index:11;}
#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box .all_depth3.lastChild {left:-120%;}

#header .header_gnb .gnb .gnb_all .gnb_allmenu_wrap .gnb_allmenu .gnb_allmenu_box ul.active {visibility:visible;}

/* gnb 양쪽 버튼 */
#header .header_gnb .gnb_left{display:none; position:absolute; top:0px; left:0; font-size:0; vertical-align:middle;}
#header .header_gnb .gnb_left span{display:inline-block; width:30px; height:70px; background:url('../_images/btn_arrow_left_over.png') no-repeat center;}
#header .header_gnb .gnb_left span.active{background:url('../_images/btn_arrow_left.png') no-repeat center;}
#header .header_gnb .gnb_right{display:none; position:absolute; top:0px; right:0;}
#header .header_gnb .gnb_right span{display:inline-block; width:30px; height:70px; text-indent:-9999em; background:url('../_images/btn_arrow_right_over.png') no-repeat center;}
#header .header_gnb .gnb_right span.active{background:url('../_images/btn_arrow_right.png') no-repeat center;}

#header .header_gnb .gnb .gnb_menu_box { visibility:hidden; max-width:880px; margin: 0 auto;}
#header .header_gnb .gnb .gnb_menu_box_clone { visibility:hidden; font-size:0; height:0; line-height:0; margin:0 auto;}
#header .header_gnb .gnb .gnb_menu_box_clone ul,#header .header_gnb .gnb .gnb_menu_box_clone li {font-size:0; height:0; line-height:0; margin:0 auto;}
#header .header_gnb .gnb .gnb_menu_box_clone .subCategory {display:none;}
#header .header_gnb .gnb .gnb_menu_box .depth0{font-size:0; vertical-align:top; border:none; height:70px; }
#header .header_gnb .gnb .gnb_menu_box .depth0 &gt; li,.gnb_menu_box_clone &gt; ul &gt; li{position:relative; display:inline-block; vertical-align:top; z-index: 80; }
#header .header_gnb .gnb .gnb_menu_box .depth0 &gt; li &gt; a,.gnb_menu_box_clone &gt; ul &gt; li &gt; a{display:inline-block; padding:0 20px; font-size:13px; font-weight:bold; text-align:center; line-height:70px; color:#000;}
#header .header_gnb .gnb .gnb_menu_box .depth0 &gt; li img,.gnb_menu_box_clone &gt; ul &gt; li img {vertical-align:middle;}
#header .header_gnb .gnb .gnb_menu_box .depth0 &gt; li &gt; a:hover {color:#999;}
#header .header_gnb .gnb .gnb_menu_box .gnb_menu0{ text-align: center; }

#header .header_gnb .gnb .gnb_menu_box .depth0 .naviBar,.gnb_menu_box_clone &gt; ul .naviBar { display: none; position: absolute; bottom: -10px; left: 50%; z-index: 11; margin-left: -6px;}
#header .header_gnb .gnb .gnb_menu_box .depth0 .hasChild .active .naviBar { display: block; }

#header .header_gnb .gnb .gnb_menu_box .subCategory { display: inline-block; opacity: 0; visibility: hidden; }
#header .header_gnb .gnb .gnb_menu_box .subCategory ul {display: inline-block; opacity: 0; visibility: hidden;}
#header .header_gnb .gnb .gnb_menu_box .subCategory ,
#header .header_gnb .gnb .gnb_menu_box .subCategory ul {-webkit-transition-duration: .3s; -moz-transition-duration: .3s; -ms-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;}
#header .header_gnb .gnb .gnb_menu_box .subCategory ul li { position:relative; }
#header .header_gnb .gnb .gnb_menu_box .subCategory ul li a { display:block; height:25px; line-height:25px; font-size:12px; color:#737373; text-align: left; white-space: nowrap;}
#header .header_gnb .gnb .gnb_menu_box .subCategory ul li a:hover {color:#b2b2b2;}
#header .header_gnb .gnb .gnb_menu_box .subCategory ul li.hasChild &gt; a { background: url('/_images/arrow_st1.png') no-repeat 95% 50%;}

#header .header_gnb .gnb .gnb_menu_box .subCategory.active {opacity: 1; visibility: visible;}
#header .header_gnb .gnb .gnb_menu_box .subCategory.active &gt; ul {opacity: 1; visibility: visible;}

#header .header_gnb .gnb .gnb_menu_box .depth1 { border:1px solid #ddd; background-color:#fff; white-space: nowrap; }
#header .header_gnb .gnb .gnb_menu_box .depth1 &gt; ul { display: inline-block; padding:25px; opacity: 0;}
#header .header_gnb .gnb .gnb_menu_box .depth1 &gt; ul &gt; li &gt; a { padding:0 20px 0 0; }

#header .header_gnb .gnb .gnb_menu_box .depth2 { padding:20px 0; background-color:#E9E9E9; }
#header .header_gnb .gnb .gnb_menu_box .depth2 &gt; ul {}
#header .header_gnb .gnb .gnb_menu_box .depth2 &gt; ul &gt; li &gt; a { padding:0 40px 0 20px; }

#header .header_gnb .gnb .gnb_menu_box .depth3 { padding:20px; padding-left: 0; background-color:#E9E9E9; }
#header .header_gnb .gnb .gnb_menu_box .depth3 &gt; ul {}
#header .header_gnb .gnb .gnb_menu_box .depth3 &gt; ul &gt; li {}
#header .header_gnb .gnb .gnb_menu_box .depth3 &gt; ul &gt; li &gt; a { padding:0 20px; }

#header .header_gnb .gnb .gnb_menu_box .depth2 ul li.hasChild &gt; a, 
#header .header_gnb .gnb .gnb_menu_box .depth3 ul li.hasChild &gt; a { background: url('/_images/arrow_st1.png') no-repeat 90% 50%;}

#header .header_gnb .gnb .gnb_menu_box .depth1 { position:absolute; top:70px; left:0; z-index:10; }
#header .header_gnb .gnb .gnb_menu_box .depth2 { position:absolute; top:-23px; left:100%; z-index: 11; }
#header .header_gnb .gnb .gnb_menu_box .depth3 { position:absolute; top:-20px; left:100%; z-index: 11; }

#header .header_gnb .gnb .categoryBannerArea {display:none;}
#header .header_gnb .gnb .categoryBanner {display: inline-block; vertical-align: top;}
#header .header_gnb .gnb .categoryBanner img {padding:25px; }

#header.scroll-to-fixed-fixed .header_gnb .gnb .gnb_menu_box .depth1 {background:rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff);}

/* ------------- 컨텐츠 시작 ------------- */

#container { position: relative; width: 100%; margin: 0 auto;}
#contents { min-height:400px; padding:0 0 80px 0; margin: 0 auto;}
#contents:after{display:block; clear:both; content:"";}
@media screen and (max-width:760px){
	#contents { min-height:300px; padding:0 0 60px 0;}
}
@media screen and (max-width:400px){
	#contents { min-height:200px; padding:0 0 40px 0;}
}

/* ------------- 하단 디자인 ------------- */

#footer_wrap {position:relative; }
#footer_wrap #footer { overflow:hidden; padding:0 0 30px 0; max-width:100%; border-top: 1px solid #eee;}

#footer_wrap #footer .foot_list {clear:both; max-width:1450px; margin:0 auto;}
#footer_wrap #footer .foot_list:after { content:""; display:block; clear:both; }
#footer_wrap #footer .foot_list &gt; div { overflow:hidden; border:none; font-size:0; }
#footer_wrap #footer .foot_list &gt; div a { display:inline-block; height: 48px; line-height: 48px;}
#footer_wrap #footer .foot_list &gt; div a strong { color:#000; }
#footer_wrap #footer .foot_list &gt; div a img { vertical-align: middle; }

#footer_wrap #footer .foot_list .footerEtc {float:left;}
#footer_wrap #footer .foot_list .footerBoard { float: left; padding: 0 18px; background: #eee;}
#footer_wrap #footer .foot_list .footerSns {float:right;}

#footer_wrap #footer .foot_list .footerEtc a { margin-right: 25px; color:#9A9A9A; font-size:12px; }
#footer_wrap #footer .foot_list .footerEtc a img { margin-bottom:2px;}
#footer_wrap #footer .foot_list .footerBoard a { margin: 0 12px; color:#323232; font-size:12px; }
#footer_wrap #footer .foot_list .footerBoard a:hover {color:#000;}
#footer_wrap #footer .foot_list .footerSns a { margin-left: 25px;}

#footer_wrap #footer .Layout_footer { width:100%; padding: 10px 0 30px; background: #fafafa; border-top:1px solid #eaeaea;}
#footer_wrap #footer .Layout_footer .foot_inner {max-width:1450px; margin:0 auto;}
#footer_wrap #footer .Layout_footer:after { content:""; display:block; clear:both; }
#footer_wrap #footer .Layout_footer .foot_inner &gt; div { float: left; }

#footer_wrap #footer .Layout_footer .foot_inner .foot_info {clear:both; width: 68%; line-height: 200%; color:#828282; max-width:1450px; margin:15px auto 0;}
#footer_wrap #footer .Layout_footer .foot_inner .Layout_footerR { width: 32%; }

#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs { width: 100%; overflow: hidden;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs .tit {margin-bottom: 10px; color:#000;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs .num { margin-bottom: 5px;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs .num a { font-weight:bold; color:#000; font-size:30px;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs .num a.subPhone {font-size:16px;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info .footerCs .content { margin-bottom: 10px; color:#000; display:none}

#footer_wrap #footer .Layout_footer .foot_inner .foot_info_list{overflow:hidden; width:100%; color:#999;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info_list dl{float:left;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info_list dt{float:left;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info_list dd{float:left; padding:0 15px 0 3px;}
#footer_wrap #footer .Layout_footer .foot_inner .foot_info_list dd a {color:#999;}
#footer_wrap #footer .Layout_footer .foot_inner .copyright{float:left; width:100%; margin-top: 15px; color:#999;}

#footer_wrap #footer .Layout_footer .foot_inner .footerBanner {clear:both; width: 100%; padding-top:27px; }
#footer_wrap #footer .Layout_footer .foot_inner .footerBanner ul {float: right;}
#footer_wrap #footer .Layout_footer .foot_inner .footerBanner ul:after { content:""; display:block; clear:both; }
#footer_wrap #footer .Layout_footer .foot_inner .footerBanner ul li a img,
#footer_wrap #footer .Layout_footer .foot_inner .footerBanner ul li img {max-width:100%;}

#footer_wrap #footer .Layout_footer_b {width:100%; max-width:1450px; margin:0 auto; padding:10px 0;}
#footer_wrap #footer .Layout_footer_b .accLink {clear:both; width: 100%; padding-top:15px; }
#footer_wrap #footer .Layout_footer_b .accLink:after { content:""; display:block; clear:both; }
#footer_wrap #footer .Layout_footer_b .accLink ul { float: left;}
#footer_wrap #footer .Layout_footer_b .accLink ul:after { content:""; display:block; clear:both; }
#footer_wrap #footer .Layout_footer_b .accLink ul li { float: left; margin-right: 5px; margin-top:3px;}
#footer_wrap #footer .Layout_footer_b .accLink ul li img { width: 100%;}

@media screen and (max-width:1450px){
	#footer_wrap #footer .foot_list {width: 98%; margin:0 1%;}
	#footer_wrap #footer .Layout_footer .foot_inner {width: 98%; margin:0 1%;}
	#footer_wrap #footer .Layout_footer_b .accLink ul {margin-left:10px;}
}
@media screen and (max-width:1150px){
	#footer_wrap #footer .foot_list .footerEtc { margin-left: 15px; }
	#footer_wrap #footer .foot_list .footerSns { margin-right: 15px;}	
}
@media screen and (max-width:1024px){
	#footer_wrap #footer .Layout_footer .foot_inner .foot_info {width: 99%; margin-left:1%;}
	#footer_wrap #footer .Layout_footer .foot_inner .Layout_footerR {clear:both; width: 99%;  margin-left:1%;}
	#footer_wrap #footer .Layout_footer .foot_inner .footerBanner ul {float:left; }
}
@media screen and (max-width:940px){
	#footer_wrap #footer .foot_list .footerEtc,
	#footer_wrap #footer .foot_list .footerBoard,
	#footer_wrap #footer .foot_list .footerSns { clear:both; width: 100%; margin: 0; padding: 0; text-align: center; }
	#footer_wrap #footer .foot_list .footerEtc a,
	#footer_wrap #footer .foot_list .footerBoard a,
	#footer_wrap #footer .foot_list .footerSns a { margin: 0 12px;}
	#footer_wrap #footer .Layout_footer_b { padding:0;}
}
@media screen and (max-width:500px){
	#footer_wrap #footer .foot_list .footerEtc .fotWdisNone {display:none;}
	#footer_wrap #footer .Layout_footer .foot_inner .foot_info {width: 98%; margin-left:2%;}
	#footer_wrap #footer .foot_list .footerEtc a { margin: 0 4px;}
}

#footer_wrap #footer .btn_licensee_info{color:#000000; font-size:10px; border-bottom:1px solid #333333;}
#footer_wrap #footer .btn_email:hover{text-decoration:underline;}

/* 공정거래 위원회 */
#footer_wrap #footer .foot_certify {display:none; overflow:hidden; padding:5px 0 15px 0; text-align:right;}
#footer_wrap #footer .foot_certify span{display:inline-block; padding:0 10px 0 10px;}
#footer_wrap #footer .foot_certify span:first-child{padding:0 10px 0 0}


/* ------------- 스크롤 배너 ------------- */
.scroll_wrap{}

/* 스크롤배너(왼쪽) */
#scroll_left { opacity: 0; filter: alpha(opacity=0); position:fixed; right:0; top:150px; width:112px; z-index:13; }
#scroll_left .scroll_right_cont { position: relative; }
#scroll_left .mpl_quick_btn { position: absolute; top: -1px; left:-20px; cursor:pointer;}
#scroll_left .mpl_quick_btn .showbtn { width:20px; height:76px; background:url("/_images/lq_btn_open.png") no-repeat;  }
#scroll_left .mpl_quick_btn.on .showbtn{ background:url("/_images/lq_btn_close.png") no-repeat; }
#scroll_left .mpl_quick_btn li { margin-bottom: 10px;}

@media screen and (max-width:960px){
	#scroll_left { display: none;}
}
/* 스크롤배너(오른쪽) */
.quickContent .scroll_right_cont{ width: 100%;}
.quickContent .scroll_right_cont h4{padding: 0 0 15px; text-align:center;}
.quickContent .scroll_right_cont h4 span { padding: 0 10px; color:#000; font-size:11px; font-weight:normal;}
.quickContent .scroll_right_cont ul{padding:15px 0 0 0; border:1px solid #000; border-width:1px 0 1px 1px; background: rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff);}
.quickContent .scroll_right_cont li{position:relative; width:90%; margin:0 auto 12px; padding:0 0 0 0; text-align:right;}
.quickContent .scroll_right_cont .photo{display:inline-block; position:relative; width:100%; z-index:20; text-align:center;}
.quickContent .scroll_right_cont .photo img{width:100%; height:100%;}

/* 최근본 상품 내용 */
.quickContent .scroll_right_cont .src_box{position:absolute; top:0; right:0; width:90%; height:100%; padding: 0 5%; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); zoom: 1; text-align:center; z-index:29; overflow: hidden;}
.quickContent .scroll_right_cont .src_box .src_box_wrap { display: inline-block; position: relative; width: 100%; top: 50%; margin-top: -50%;}
.quickContent .scroll_right_cont .src_box em{display:block; overflow:hidden; width:100%; color:#fff; word-break:break-all; font-size:11px; line-height:18px;}
.quickContent .scroll_right_cont .src_box strong{display:block; font-weight:normal; color:#fff; font-size:11px; line-height:18px;}
.quickContent .scroll_right_cont .src_box strong b{font-weight:normal;}

/* 최근본 상품 삭제 버튼 */
.quickContent .scroll_right_cont .btn_scroll_list_del{position:absolute; top:0px; right:0px; width:15px; height:15px; z-index:30;}

/* 상품리스트 오버 시 제어 */
.quickContent .scroll_right_cont li .src_box,
.quickContent .scroll_right_cont li .btn_scroll_list_del{display:none;}
.quickContent .scroll_right_cont li:hover .src_box,
.quickContent .scroll_right_cont li:hover .btn_scroll_list_del{display:block;}

/* 상품리스트 페이징 */
.quickContent .scroll_right_cont .scr_paging{ width:112px; margin:0 auto; color:#939393; text-align:center; font-size:0; }
.quickContent .scroll_right_cont .scr_paging button { width: 55px; height: 17px; vertical-align: top;}
.quickContent .scroll_right_cont .scr_paging button.bnt_scroll_prev {float:left;}
.quickContent .scroll_right_cont .scr_paging button.bnt_scroll_next {float:right;}
.quickContent .scroll_right_cont .scr_paging span { }
.quickContent .scroll_right_cont .scr_paging .js_counter { display: none; padding:0 2px 0 2px;}
.quickContent .scroll_right_cont .scr_paging strong{}

.quickContent .quickCscenter{ margin: 25px 16px 0; overflow: hidden;}
.quickContent .quickBank { margin: 20px 16px; }

.quickContent ul li.title { margin-bottom: 10px; color:#000; font-weight:bold; font-size:12px;}
.quickContent ul li.num { margin-bottom: 5px; font-size:18px; color:#000; font-weight:bold;}
.quickContent ul li.content { margin-bottom: 3px; white-space:nowrap; word-wrap:break-word; color:#999; font-size:11px;}
.quickContent ul li.content2 { margin-top: 8px; color:#000; font-size:12px; font-weight:normal; }

.scrollMoveBtn { position: fixed; bottom: 8px; right: 6px; padding:10px 0 0 0; clear:both; text-align:center; z-index:10;}
.scrollMoveBtn li { margin-top: 3px;}
.scrollMoveBtn li:first-child { margin-top: 0;}
.scrollMoveBtn li .nameBtn {display:none;}
@media screen and (max-width:480px){
	.scrollMoveBtn li img {width:35px;}
}

#aside { display: none; position: fixed; top: 0; left: -188px; width: 188px; height: 100%; z-index: 1002; background: #fff; border-right: 1px solid #ddd; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}
#aside.nowShow { display: none; left: -188px;}
@media screen and (max-width:1090px){
	#aside {display: block; }
	#aside.nowShow { display: block; left: 0;}
}

#aside .asideWrap { height: 100%; }
#aside .asideWrap &gt; .title { position: relative; height: 34px; line-height: 34px; padding: 0 20px; color:#fff; font-size:14px; font-weight:normal; }
#aside .asideWrap .asideCloseBtn { position: absolute; top: 8px; right: 10px;width: 15px; height: 15px; font-size:20px; color:#fff; background: url("../_images/ico_close.png") no-repeat center center; background-size:15px; cursor:pointer; }
#aside .asideWrap .asideLogin { width: 100%; border: 1px solid #eaeaea; border-width: 1px 0; text-align: center; font-size:0; }
#aside .asideWrap .asideLogin a { display: inline-block; width: 33.33%; height: 30px; line-height: 30px; border-left: 1px solid #eaeaea; font-size:11px; color:#000;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#aside .asideWrap .asideLogin a:first-child { border-left: 0;}
#aside .asideWrap .top_search .top_text_cont .headerSearchBtn { display: none;}

#aside .quickContent { }
#aside .quickContent .top_search { position: relative; width: 90%; padding:0 3%;  border:1px solid #eaeaea; margin:10px auto;}
#aside .quickContent .quickBoard {clear:both; margin:20px auto 0; text-align:center;}
#aside .quickContent .quickBoard ul li {display:inline-block; margin:2px;}

#aside .asideWrap .asdieGnb {clear:both; width: 100%;}
#aside .asideWrap .asideGnbTab { width: 100%; border: 1px solid #eaeaea; border-width: 1px 0;}
#aside .asideWrap .asideGnbTab ul {}
#aside .asideWrap .asideGnbTab ul:after { content:""; display:block; clear:both; }
#aside .asideWrap .asideGnbTab ul li { float: left; width: 50%; height: 35px; line-height: 35px; text-align: center; cursor:pointer; }
#aside .asideWrap .asideGnbTab ul li a { color:#000; font-weight:bold; }
#aside .asideWrap .asideGnbTab ul li.selected { background: #000;}
#aside .asideWrap .asideGnbTab ul li.selected a { color:#fff; }
#aside .asideWrap .asideGnbTab ul li:hover { background: #444;}
#aside .asideWrap .asideGnbTab ul li:hover a { color:#fff; }

#aside .asideGnbTabContent { margin-top: 5px; }
#aside .asideGnbTabContent &gt; div { display: none;}
#aside .asideGnbTabContent &gt; div.selected { display: block;}

#aside .asideGnbTabContent .asideBoard { width: 100%;}
#aside .asideGnbTabContent .asideBoard ul { padding: 0 15px; }
#aside .asideGnbTabContent .asideBoard ul li { width: 100%; }
#aside .asideGnbTabContent .asideBoard ul li a { display: block; padding: 10px 0; font-size: 13px; font-weight: bold; text-align: left; color: #000;}

#asideDim { display: none;}
#aside.nowShow + #asideDim { display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); zoom: 1; z-index: 1001;}

/* 검색창 */
.top_search{ width: 100%; z-index:110;}
.top_search legend{display:none;}
.top_search .top_search_cont{ position: relative; }
.top_search .top_text_cont{width:100%; }
.top_search .top_text_cont:after { content:""; display:block; clear:both; }
.top_search .top_text_cont input{ float: left; border:none 0; vertical-align:top;}
.top_search .top_text_cont input::-webkit-input-placeholder { color:#000;font-size:11px; }
.top_search .top_text_cont input::-moz-placeholder { color:#000; font-size:11px;  }
.top_search .top_text_cont input:-ms-input-placeholder { color:#000; font-size:11px;  line-height:10px;}
.top_search .top_text_cont .top_srarch_text{ width:140px; height:32px; line-height:32px; padding: 0 0 0 5px; margin-left: 7px; box-sizing:border-box;  }
.top_search .top_text_cont input.top_srarch_text {background:none;}
.top_search .top_text_cont .btn_top_srarch{ margin-top: 7px;}
.top_search .search_cont{ position: absolute;  display:block; width: 100%; margin:0; font-size:0; background:#fff; border: 1px solid #eaeaea; z-index: 90;}

/* 최근 검색어 */
.recent_box{display:inline-block; float:left; width:100%; margin-bottom:5px; min-height:65px; font-size:12px; text-align:center; border-right:none 0; vertical-align:top;}
.recent_box dl{padding:10px; text-align:left;}
.recent_box dt{font-size:12px; font-weight:bold;}
.recent_box dd{padding:10px 0 0 0;}
.recent_box ul{margin-top:-5px; }
.recent_box li{overflow:hidden; width:100%; border-bottom: 1px solid #eaeaea; }
.recent_box li a{display:block; overflow:hidden; float:left; width:100%; padding:5px 0 0 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.recent_box li:first-child a { border: 0;}
.recent_box li span{display:inline-block; float:right; width: 100%; padding:0 0 5px 0; color:#999999; font-size:10px; text-align: right;}
.btn_top_search_del{display:inline-block;width:14px; height:14px;}/* 삭제 */

/* 최근검색어 + 추천 상품이 있을 때 */
.recom_box + .recent_box{width:180px; min-height:218px; border-right:1px solid #ececec;}
.recom_box + .recent_box li a{width:55%;}

/* 추천상품 */
.recom_box{display:inline-block; float:right; width:138px; min-height:218px; margin:10px 0 0 -1px; padding:0 0 20px 15px; font-size:12px; border-left:1px solid #ececec;}
.recom_box dl{}
.recom_box dt{width:122px; padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box dd{}
.recom_box .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle; text-align:center;}
.recom_box .recom_photo img{max-width:120px;}
.recom_box .recom_tit{display:block; width:120px; padding:10px 0 0 0;}

/* 추천상품만 있을 때 */
.recom_box_only{min-height:218px; margin: 10px auto 0 auto; padding:0 0 20px 0; font-size:12px; text-align:center;}
.recom_box_only dl{}
.recom_box_only dt{padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box_only dd{}
.recom_box_only .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle;}
.recom_box_only .recom_photo img{max-width:120px;}
.recom_box_only .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
.recom_box_only .recom_item_cont {width:160px; margin:0 auto; text-align:left;}

/* 추천상품 내용 */
.recom_info_cont{display:table-cell; vertical-align:middle;}
.recom_tit_box{padding:5px 0 0 0;}
.recom_tit_box .item_brand{display:block; color:#444444;}
.recom_tit_box .item_name{display:block; letter-spacing:-1px;}
.recom_tit_box .item_name_explain{display:block; overflow:hidden; height:14px; padding:2px 10px 0 0px; color:#a8a8a8; line-height:1.2;}
.recom_icon_box{margin:-5px 0 0 0; padding:10px 0 0 0;}
.recom_icon_box img{display:inline-block; padding:5px 0 0 0;}
.recom_money_box{padding:10px 0 0 0; line-height:1;}
.recom_money_box del{display:block; color:#ffb200;}
.recom_money_box .item_price{display:block; padding:7px 0 5px 0; font-size:14px;}
.recom_money_box .item_sale{display:block; font-size:14px; color:#282828;}
.recom_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5;}
.recom_money_box .item_mileage img{vertical-align:middle;}
.recom_number_box{padding:10px 0 0 0; font-size:11px; color:#a8a8a8;}
.recom_number_box .num_mileage{display:block;}
.recom_number_box .num_code{display:block;}
/* 추천상품 soldout */
.recom_photo .item_soldout_bg{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;
	background-color:#ffffff;
	filter:alpha(opacity=60);
	background-color:rgba(255, 255, 255, 0.6);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:0;
}
.recom_box .item_soldout_bg img{position:relative; vertical-align:middle;}
.recom_box.item_soldout .recom_photo .item_soldout_bg{display:block;}
.recom_box.item_soldout .recom_photo .item_soldout_bg:after { content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}

/* 전체삭제, 닫기 버튼 */
.seach_top_all{ overflow:hidden; width:100%; height:30px; background:#f5f5f5; clear:both;}
.seach_top_all .btn_top_search_all_del{float:left; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all .btn_top_search_close{float:right; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all strong{font-weight:normal;}


/* ------------- 페이지 위치 ------------- */
.location_wrap{display:none; position:absolute; right:-1px; top:20px;/*background:#f9f9f9;*/}
.location_wrap .location_cont{ width:100%; margin:0 auto;}
.location_wrap .location_cont:after{display:block; clear:both; content:"";}
.location_cont em{display:block; float:left; padding:12px 0 10px 0; color:#777777; font-size:11px;}
.location_cont .local_home{color:#777777;}
.location_cont .local_home:hover{text-decoration:underline;}


/* 페이지 셀렉트 레이어 */
.sub_content .location_wrap{display:block; position: absolute; top: 15px; right: 3%; width:auto; border: 0;}
.location_cont em + .location_select{margin-left:5px;}
.location_select{display:inline-block; position:relative; min-width:150px; margin:7px 0 0 5px; border:1px solid #eaeaea; background:#ffffff; z-index:1;}
.location_select .location_tit{background:url("../../img/etc/select_arrow_down_11x7.png") no-repeat right center;}
.location_select .location_tit.actvie{background:url("../../img/etc/select_arrow_up_11x7.png") no-repeat right center;}
.location_select .location_tit span{display:inline-block; padding-left:5px;}
.location_select .location_tit a{display:block; padding:3px 32px 3px 9px; font-size:11px;}
.location_select ul{display:block; position:absolute; top:22px; left:0px; width:100%; margin-left:-1px; padding:6px 0 6px 0; font-size:0; border:1px solid #eaeaea; background:#ffffff;}
.location_select ul li{/*padding:4px 0 4px 9px;*/}
.location_select ul li a{display:block; padding:4px 5px 5px 10px; font-size:11px;}
.location_select ul li a span{display:inline-block;}
.location_select ul li a:hover{color:#000; text-decoration:none; background:#eaeaea;}

@media screen and (max-width:760px){
	.sub_content .location_wrap {display:none;}
}

/* 서브메뉴 컨텐츠 내용 시작 */
.sub_content .content{width:100%; min-height:500px; padding:0; margin:0 auto;}

/* 전체 100% 컨텐츠 영역 */
.content_box{float:left; width:100%;}


/* ------------- 서브 컨텐츠 시작 ------------- */
.sub_content {
    width: 100%;
    padding-right: 118px;
    padding-left: 156px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
@media screen and (max-width:760px){
	.sub_content{ padding:30px 0 0 0; }
	.sub_content .content {min-height:300px;}
}
@media screen and (max-width:400px){	
	.sub_content{ padding:10px 0 0 0; }
	.sub_content .content {min-height:200px;}
}
.sub_content:after{display:block; clear:both; content:"";}

/* 서브 사이드 메뉴 */
.side_cont .sub_menu_box{min-height:250px; 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:bold; background:#f8f8f8; color:#383838;}
.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 &gt; li &gt; ul {padding:10px 0 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 &gt; li{position:relative; display:block; vertical-align:top;}
.sub_menu_box .sub_depth0 &gt; li &gt; a{display:block; padding:10px; font-size:13px; font-weight:bold; text-align:left; color:#000; }
.sub_menu_box .sub_depth0 &gt; li &gt; a.active{
	background:url('../../img/common/btn/btn_gnb_list_over.png') no-repeat right center;
	background-color:#f8f8f8;}
/* 서브메뉴 1뎁스 */
.sub_menu_box .sub_depth1 &gt; li{}
.sub_menu_box .sub_depth1 &gt; li &gt; a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 &gt; li &gt; a:hover{background:#383838;}
.sub_menu_box .sub_depth1 &gt; li &gt; a.active{background:#383838;}
/* 서브메뉴 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:#383838;}
.sub_menu_box .sub_depth1 li a.active{background:#383838;}
/* 서브 레이어 타입 */
.sub_menu_box.layer_type a:hover,
.sub_menu_box.layer_type a.active{color:#ffffff;}
.sub_menu_box.layer_type .sub_menu0 &gt; li &gt; a{padding:10px 10px 10px 20px;}
.sub_menu_box.layer_type .sub_menu0 &gt; li &gt; a:hover,
.sub_menu_box.layer_type .sub_menu0 &gt; li &gt; a.active{color:#333333;}
.sub_menu_box.layer_type .sub_menu0 &gt; li &gt; a img{max-width:100%;}
.sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:0px; left:200px; 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;}

/* 서브 트리형 타입 */
.sub_menu_box.tree_type ul{border:none 0;}
.sub_menu_box.tree_type ul.nowShow {}
.sub_menu_box.tree_type ul li a { color:#000; word-break: break-all;}
.sub_menu_box.tree_type ul li a:hover{ background: none; }
.sub_menu_box.tree_type ul li.hasChild &gt; .categoryMore { position: absolute; top:0; right: 10px; width: 30px; height: 30px; background:url("/_images/ico_plus.png") no-repeat center center; outline: none; }
.sub_menu_box.tree_type ul li.hasChild.nowShow &gt; .categoryMore { background:url("/_images/ico_mu.png") no-repeat center center;  }
.sub_menu_box.tree_type ul.sub_depth0 &gt; li.hasChild &gt; .categoryMore { top:4.5px; }

.sub_menu_box.tree_type .sub_depth0 &gt; li &gt; a { padding: 10px 30px 10px 15px;}
.sub_menu_box.tree_type .sub_depth1 &gt; li &gt; a { display:block; padding:6px 30px 6px 8px; font-size:12px; background: url("/_images/category_dot.gif") no-repeat 0 14px; }
.sub_menu_box.tree_type .sub_depth1 &gt; li &gt; a:hover { background: url("/_images/category_dot.gif") no-repeat 0 14px; }
.sub_menu_box.tree_type .sub_depth1 li a{ padding:6px 30px 6px 8px; font-size:12px;}
.sub_menu_box.tree_type .sub_depth3 &gt; li &gt; a { color:#7FABB8; }

.sub_menu_box.tree_type .sub_depth1{display:none; position:static; padding:10px 0 10px 25px; background: #F2F2F2; border:1px solid #ededed; border-width: 1px 0;}
.sub_menu_box.tree_type .sub_depth2{display:none; position:static; padding:0 0 0 10px;}
.sub_menu_box.tree_type .sub_depth3{display:none; position:static; padding:0 0 0 10px;}
.sub_menu_box.tree_type .sub_depth4{display:none; position:static; padding:0 0 0 10px;}
.side_cont .sub_menu_box.tree_type .sub_menu a{display:block; padding:0; font-size:14px;}
.side_cont .sub_menu_box.tree_type .sub_menu a:hover,
.side_cont .sub_menu_box.tree_type .sub_menu .active{font-weight:normal; background:none 0;}
/* 그룹(구분) 카테고리 */
.group_tit{display:block; padding:0; margin:0 20px; font-size:14px;}

/* 서브사이드  마이페이지 */
.side_cont .sub_menu_box .sub_menu_mypage{margin:7px 0 0 0;}
.side_cont .sub_menu_box .sub_menu_mypage &gt; li{padding:8px 0 15px 0; font-size:14px; font-weight:bold; background:url('../../img/common/lnb_tit.png') no-repeat top left;}
.side_cont .sub_menu_box .sub_menu_mypage &gt; li:first-child{margin:30px 0 0 0;}
.side_cont .sub_menu_box .sub_menu_mypage a{display:block; padding:7px 0 6px 0; font-size:14px;}
.side_cont .sub_menu_box .sub_menu_mypage a:hover,
.side_cont .sub_menu_box .sub_menu_mypage .active{font-weight:bold; background:#f8f8f8; color:#383838;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1{margin:5px 0 25px 0;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1 li{padding:1px 0 0 0; font-weight:normal;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1 a{font-size:12px; text-indent:10px;}
/* 서브 사이드 정보 */
.side_cont .info_box{padding:0 0 0 10px;}
.side_cont .info_box dl{margin:30px 0 0 0;}
.side_cont .info_box dl:first-child{margin:0 0 0 0;}
.side_cont .info_box dt{padding:8px 0 10px 0; font-size:14px; font-weight:bold; background:url('../../img/common/lnb_tit.png') no-repeat top left;}
.side_cont .info_box dd{}
.side_cont .info_box .info_num{font-size:14px; color:#383838;}
.side_cont .info_box .info_mail_link{display:block; padding:0 0 3px 0;}
.side_cont .info_box .info_mail_link:hover{text-decoration:underline;}
/* 서브 사이드 검색 페이지 */
.sub_search_box {display:none;}
.sub_search_box dl{margin:40px 0 0 0;}
.sub_search_box dl:first-child{margin:0;}
.sub_search_box dl dt{padding: 5px 0 10px 0; font-size: 14px; font-weight: bold; background: url(../../img/common/lnb_tit.png) no-repeat top left}
.sub_search_box dl dd .select_box{display:inline-block; padding-right:5px; margin:0 0 5px 0;}
.sub_search_box dl dd select{width:198px;}
.sub_search_box .chosen-container{width:198px;}
.sub_search_box .benefit_box{margin:12px 0 0 0;}
.sub_search_box .benefit_box span{display:inline-block; width:48%; padding:0 0 9px 0;}
.sub_search_box .benefit_box span input{display:none;}
.sub_search_box .benefit_box span label{display:inline-block; font-size:12px; padding-left:22px; cursor:pointer; background:url('../../img/icon/goods_icon/icon_check_off.png') no-repeat left center;}
.sub_search_box .benefit_box span label:hover{background:url('../../img/icon/goods_icon/icon_check_hover.png') no-repeat left center;}
.sub_search_box .benefit_box span label.on{background:url('../../img/icon/goods_icon/icon_check_active.png') no-repeat left center;}
.sub_search_box .color_box{padding:0 0 10px 0;}
.sub_search_box .color_box span{display:inline-block; padding-right:2px;}
.sub_search_box .color_box span input{display:none;}
.sub_search_box .color_box span label{display:inline-block; width:20px; height:20px; font-size:0; padding:0; cursor:pointer;}
.sub_search_box .color_box span .active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on.png') !important;}
.sub_search_box .price_box{margin:12px 0 0 0; display:inline-block;}
.sub_search_box .price_box input{height:24px; width: 175px; margin: 0 0 10px 0; border:1px solid #ccc; line-height:24px;}
.sub_search_box .price_box span{display:inline-block; padding:0 5px; font-size:12px; vertical-align:top; line-height:22px;}
.sub_search_box .quick_btn{padding:40px 0; text-align:center;}
.sub_search_box .quick_btn input{display:inline-block; padding:10px 87px; border:1px solid #979797; background:#979797; color:#fff; cursor:pointer;}
.sub_search_box .quick_btn input:hover{background:#626262; border:1px solid #626262;}
label.check-s.color-white{border: #dfdfdf 1px solid;}
.sub_search_box .color_box span label.check-s.color-white.active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on_white.png') !important}



/* -------------  퀵검색 ------------- */
#quick_search{position:fixed; width:100%; top:0; margin:0; padding:0; z-index:200; background-color:#fff;}
#quick_search p{padding:10px;}
.quick_search_cont{position:relative; margin:0 auto;}
/* 버튼 제어 */
#quick_search .quick_search_cont .btn_quick_search_open{display:block;}
#quick_search .quick_search_cont .btn_quick_search_close{display:none;}
#quick_search .quick_search_cont.on .btn_quick_search_open{display:none;}
#quick_search .quick_search_cont.on .btn_quick_search_close{display:block;}

/* 기본 퀵검색 */
.quick_search_cont_box{}
.quick_search_cont_box h2{padding:10px 0 10px 0; font-size:14px; color:#000;}
.quick_search_cont_box dl{font-size:0;}
.quick_search_cont_box dl.first{padding-top:5px;}
.quick_search_cont_box dl dt{width:18%; display:inline-block; padding:10px 0; font-size:12px; text-align:left; font-weight:bold; vertical-align:top; word-break: break-all;}
.quick_search_cont_box dl dd{display:inline-block; width:82%; padding:10px 0; border-bottom:1px solid #eaeaea;}

#wrap .quick_search_cont_box .chosen-single {border:1px solid #eaeaea;}
.quick_search_cont_box input[type="text"] {padding:0 3px;}
/* 카테고리 */
.quick_search_cont_box dl dd .select_box{display:inline-block; padding-right:5px;}
.quick_search_cont_box dl dd select{width:180px;}
/* 가격 */
.quick_search_cont_box dl dd .price_box{display:inline-block;}
.quick_search_cont_box dl dd .price_box input{height:24px; border:1px solid #eaeaea; line-height:24px;}
.quick_search_cont_box dl dd .price_box span{display:inline-block; padding:0 5px; font-size:12px; vertical-align:middle;}
/* 색상 */
.quick_search_cont_box dl dd .color_box{}
.quick_search_cont_box dl dd .color_box span{display:inline-block; padding:2px 2px 1px 0; position:relative;}
.quick_search_cont_box dl dd .color_box span input{position:absolute; top:3px; left:1px; width:0; z-index:-1;}
.quick_search_cont_box dl dd .color_box span label{display:inline-block; width:16px; height:16px; font-size:0; padding:0; cursor:pointer;}
.quick_search_cont_box dl dd .color_box span .active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on.png') !important;}
.quick_search_cont_box dl dd .search_box input{width:50%; height:24px; border:1px solid #eaeaea; line-height:24px;}
input#quickSearchColorFFFFFF+label{border:#dfdfdf 1px solid; background-color:#fff;}
input#quickSearchColorFFFFFF+label.active{background-image:url('../../img/icon/goods_icon/icon_color_chk_on_white.png') !important}
/* 혜택/조건,아이콘 */
.quick_search_cont_box dl dd .benefit_box span{display:inline-block; padding:3px 15px 3px 0; position:relative;}
.quick_search_cont_box dl dd .benefit_box span input{position:absolute; top:5px; left:1px; width:0; z-index:-1;}
.quick_search_cont_box dl dd .benefit_box span label{display:inline-block; font-size:12px; padding-left:22px; cursor:pointer;
	background:url('../../img/icon/goods_icon/icon_check_off.png') no-repeat left center;}
.quick_search_cont_box dl dd .benefit_box span label:hover{background:url('../../img/icon/goods_icon/icon_check_hover.png') no-repeat left center;}
.quick_search_cont_box dl dd .benefit_box span label.on{background:url('../../img/icon/goods_icon/icon_check_active.png') no-repeat left center;}
.quick_search_cont_box .quick_btn{padding:10px 0; text-align:center;}
.quick_search_cont_box .quick_btn input{display:inline-block; padding:6px 0; width:30%; border:1px solid #383838; background:#383838; color:#ffffff; cursor:pointer; font-weight:normal; font-size:12px; outline:none;}
.quick_search_cont_box .quick_btn input:hover{border:1px solid #dcdcdc; background:#f9f9f9; color:#3e3d3c;}

/* 위치 TOP */
#quick_search.q_top{top:-10000px; left:0; width:100%; margin:0 auto; border-bottom:2px solid #000;}
#quick_search.q_top .quick_search_cont{width:1000px; margin:0 auto;}
@media screen and (max-width:1000px){
	#quick_search.q_top {display:none;}
}
/* 위치 TOP 버튼 */
#quick_search.q_top .btn_quick_search_open,
#quick_search.q_top .btn_quick_search_close{position:absolute; bottom:-22px; left:50%; width:100px; height:20px; margin-left:-60px; padding:0 10px; text-align:center;}
#quick_search.q_top .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_top_open.png') no-repeat center center;}
#quick_search.q_top .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_top_close.png') no-repeat center center;}
/* 위치 LEFT */
#quick_search.q_left{left:-10000px; width:400px; height:100% !important;  padding:20px; border-right:2px solid #323234;}
#quick_search.q_left .quick_search_cont_box dl dd .select_box{display:block; padding:0 5px 5px 0;}
#quick_search.q_left .quick_search_cont_box dl dd select{width:100%;}
#quick_search.q_left .quick_search_cont_box dl dd .price_box{display:inline-block; padding-bottom:5px;}
/* 위치 LEFT 버튼 */
#quick_search.q_left .btn_quick_search_open,
#quick_search.q_left .btn_quick_search_close{position:absolute; top:45%; right:-42px; width:22px; height:80px; margin-top:40px; padding:10px 0; text-align:center; color:#ffffff; background:#323234;}
#quick_search.q_left .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_left_open.png') no-repeat center center;}
#quick_search.q_left .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_left_close.png') no-repeat center center;}
/* 위치 RIGHT */
#quick_search.q_right{right:-10000px; width:400px; height:100% !important; padding:20px; border-left:2px solid #323234;}
#quick_search.q_right .quick_search_cont_box dl dd .select_box{display:block; padding:0 5px 5px 0;}
#quick_search.q_right .quick_search_cont_box dl dd select{width:100%;}
#quick_search.q_right .quick_search_cont_box dl dd .price_box{display:inline-block; padding-bottom:5px;}
/* 위치 RIGHT 버튼 */
#quick_search.q_right .btn_quick_search_open,
#quick_search.q_right .btn_quick_search_close{position:absolute; top:45%; left:-44px; width:22px; height:80px; margin-top:40px; padding:10px 0px; text-align:center; color:#ffffff; background:#323234;}
#quick_search.q_right .btn_quick_search_open{background:url('../../img/common/btn/btn_quick_search_right_open.png') no-repeat center center;}
#quick_search.q_right .btn_quick_search_close{background:url('../../img/common/btn/btn_quick_search_right_close.png') no-repeat center center;}

@media screen and (max-width:800px){
	#quick_search.q_left,#quick_search.q_right {display:none;}
}
/* ------------- 쇼핑 카트 탭 ------------- */
#shop_cart_wrap{position:fixed; width:100%; left:0; bottom:0; margin:0; padding:0px 0; background: rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff); z-index:200;}
#shop_cart_wrap .btn_shop_cart_box{margin:0 auto; max-width:1150px;}
#shop_cart_wrap .btn_shop_cart_box .btn_shop_cart_open{position:absolute; top:2px; right:0;}
#shop_cart_wrap .btn_shop_cart_box .btn_shop_cart_close{display:none; position:absolute; top:2px; right:0;}
#shop_cart_wrap .btn_shop_cart_box .on{display:block;}
#shop_cart_wrap .cart_tab_wrap{position:relative; height:39px; border-top:2px solid #333333; border-bottom:1px solid #eaeaea;}
#shop_cart_wrap .cart_tab_list{position:relative; max-width:1150px; min-width:320px; margin:0 auto; font-size:12px;}
#shop_cart_wrap .btn_shop_buy{display:block; width:100%; height:45px; background:#383838; font-weight:bold; font-size:14px; color:#ffffff; text-align:center;}
#shop_cart_wrap .btn_shop_buy:hover{border:1px solid #dcdcdc; background:#fafafa; color:#000;}

.cart_tab_list .on{border-top:2px solid #383838; font-weight:bold; padding-top:0; }
.cart_tab_list ul{margin:-2px 0 0 0;}
.cart_tab_list ul li{float:left; height:39px; padding:2px 24px 0 24px; background:url(../../img/icon/shop_cart/bg_cart_bar.png) no-repeat 0 12px;}
.cart_tab_list ul li:first-child{padding-left:14px; background:none;}
.cart_tab_list ul li a{vertical-align:-11px;}
.cart_tab_list ul img{vertical-align:-1px;}
.cart_tab_list ul span{padding:0 0 0 10px;}
.cart_tab_list .cart_tab_option{float:right; padding:0 38px 0 0; margin-top:2px; background-image:none;}
.cart_tab_list .cart_tab_option.on{margin-top:2px; border:none;}
.cart_tab_list .cart_tab_option a{display:block; padding:10px 55px; background:#6a6a6a; color:#ffffff; text-align:center; font-weight:bold; line-height:19px;}
.cart_tab_list .cart_tab_option span{padding:0;}
.shop_cart_cont{display:none; height:280px; background:#fff;}
.shop_cart_cont .cart_tab_box{display:none;}
.shop_cart_cont .cart_tab_box.on{display:block;}
.cart_tab_box{position:relative; max-width:1150px; height:280px; margin:0 auto;}

@media screen and (max-width:560px){
	.cart_tab_list ul li {padding:2px 3px 0 3px; background:none;}
	.cart_tab_list ul li:first-child{padding-left:3px; }
	.cart_tab_list ul li &gt; a &gt; img {display:none;}
	.cart_tab_list .cart_tab_option a {padding:10px 15px;}
}
/* 찜 리스트 + 장바구니 상품가격 영역 */
.cart_total_box{float:right; position:relative; width:22%; margin-left:3%; height:250px; margin:20px 0 0 0;}
.cart_total_box dl{overflow:hidden; padding:0 0 7px 0;}
.cart_total_box dl dt{float:left; color:#777777;}
.cart_total_box dl dd{float:right; font-weight:bold; color:#444444}
.cart_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.cart_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.cart_total_box .total_price_sec strong{color:#383838;}
.cart_total_box .btn_shop_buy{margin:0;}
.cart_total_box .option_txt{padding-top:8px; color:#acacac; font-size:11px;}

/* 오늘 본 상품 탭 */
.cart_tab_box .shop_view_tab{overflow:hidden; position:relative; width:100%; height:280px;}
.shop_view_tab .shop_view_list{margin:30px 0 20px 0px;}
.shop_view_list .view_tab_cont{width:100%;}
.shop_view_tab .slick_prev,
.shop_view_tab .slick_next{position:absolute; top:100px; z-index:200;}
.shop_view_tab .slick_next{right:0;}

/* .chart_view_horizontal .slick-prev{background:url("../../img/icon/shop_cart/btn_slide_prev.png") no-repeat left top; display:block; position:absolute; top:100px; left:0; width:15px; height:30px; font-size:0; line-height:0; z-index:10;}
.chart_view_horizontal .slick-next{background:url("../../img/icon/shop_cart/btn_slide_next.png") no-repeat left top; display:block; position:absolute; top:100px; right:0; width:15px; height:30px; font-size:0; line-height:0; z-index:10;} */

.shop_view_tab ul{overflow:hidden; width:100%;}
.shop_view_tab ul li{float:left; padding:0 15px;}
.shop_view_tab .prdt_photo_box{position:relative; overflow:hidden; border:1px solid #ebebeb;}
.shop_view_tab .prdt_photo_box a &gt; img{width:100%; height:auto; }
.shop_view_tab .prdt_photo_box .btn_del{display:block; position:absolute; top:0; right:0;}
.shop_view_tab .prdt_tit{display:block; padding:11px 0 3px 0; font-size:12px; color:#4b4b4b;}
.shop_view_tab .prdt_price{color:#838383; font-size:11px; font-weight:normal;}
.shop_view_tab .prdt_price strong{font-size:13px; color:#000; font-weight:normal;}
.cart_coupon strong{color:#ff4c2e;}
.cart_coupon span img{vertical-align:-2px;}

/* 찜리스트 탭 */
.cart_tab_box .shop_zzim_tab{height:280px;}
.zzim_table_box{float:left; width:75%; height:249px; margin:20px 0 0 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
.zzim_table_box table{width:100%;}
.zzim_table_box table th{height:40px; background:#f9f9f9; color:#777777; border-top:1px solid #717171; border-bottom:1px solid #dbdbdb;}
.zzim_table_box table td{padding:12px 0; border-bottom:1px solid #dbdbdb; text-align:center;}
.zzim_table_box table .cart_prdt_name{text-align:left;}
.zzim_table_box .cart_tit_box{line-height:22px;}
.zzim_table_box .cart_tit_box .prdt_name{display:block; word-break: break-all;}
.zzim_table_box .cart_btn_box{position:relative;}
.zzim_table_box .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 0; color:#3e3d3c; line-height:20px; }
.zzim_table_box .cart_chk_none {display:block; padding:5px 0 5px 19px; color:#383838; background: url('../../img/icon/etc/icon_warning.png') no-repeat left 8px;}
.zzim_table_box .nomal_layer {position:absolute; top:-50px; left:80px; z-index:10;  background:#ffffff; }
.zzim_total_box{float:right; width:201px; margin:20px 0 0 0;}
.zzim_total_box dl{overflow:hidden; padding:0 0 11px 0;}
.zzim_total_box dl dt{float:left; color:#777777;}
.zzim_total_box dl dd{float:right; font-weight:bold; color:#444444}
.zzim_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.zzim_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.zzim_total_box .total_price_sec strong{color:#ffb648;}
.zzim_total_box .btn_shop_buy{margin:55px 0 0 0;}

@media screen and (max-width:860px){
	.zzim_table_box {float:none; clear:both; width:98%; height:144px; margin:20px 1% 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
	.zzim_total_box{float:none; clear:both; position:relative; width:98%; height:105px; margin:10px 1% 0;}

	.zzim_total_box dl{float:left; width:46%; padding:0 2% 5px;}
	.zzim_total_box .total_price_sec{ padding:0 2% 5px; border-top:none; font-size:12px; }
	.zzim_total_box .btn_shop_buy{height:35px; font-size:12px;}
}
@media screen and (max-width:460px){

	.zzim_table_box {margin:10px 1% 0;}
	.zzim_total_box {font-size:11px;}
	.zzim_total_box .total_price_sec{ font-size:11px; }
}
/* 장바구니 탭 */
.cart_tab_box .shop_cart_tab{height:280px;}
.cart_table_box{float:left; width:75%; height:249px; margin:20px 0 0 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
.cart_table_box table{width:100%;}
.cart_table_box table th{height:40px; background:#f9f9f9; color:#777777; border-top:1px solid #717171; border-bottom:1px solid #dbdbdb;}
.cart_table_box table td{padding:12px 0; border-bottom:1px solid #dbdbdb; text-align:center;}
.cart_table_box table .cart_prdt_name{text-align:left;}
.cart_table_box .cart_tit_box{line-height:22px; }
.cart_table_box .cart_tit_box .prdt_name{display:block; word-break: break-all;}
.cart_table_box .cart_btn_box{position:relative;}
.cart_table_box .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 0; color:#3e3d3c; line-height:20px; }
.cart_table_box .cart_chk_none {padding:5px 0 5px 19px; color:#383838; background: url('../../img/icon/etc/icon_warning.png') no-repeat left 8px;}
.cart_table_box .nomal_layer {position:absolute; top:-50px; left:80px; z-index:10;  background:#ffffff; }

@media screen and (max-width:860px){
	.shop_view_tab .shop_view_list {margin:20px 0 20px 0px;}
	.cart_table_box {float:none; clear:both; width:98%; height:144px; margin:20px 1% 0; overflow:auto; border-bottom:1px solid #dbdbdb;}
	.cart_total_box{float:none; clear:both; position:relative; width:98%; height:105px; margin:10px 1% 0;}

	.cart_total_box dl{float:left; width:46%; padding:0 2% 5px;}
	.cart_total_box .total_price_sec{ padding:0 2% 5px; border-top:none; font-size:12px; }
	.cart_total_box .option_txt {display:none;}

	#shop_cart_wrap .btn_shop_buy{height:35px; font-size:12px;}
}
@media screen and (max-width:460px){
	.shop_view_tab .shop_view_list {margin:10px 0 20px 0px;}

	.cart_table_box {margin:10px 1% 0;}
	.cart_total_box {font-size:11px;}
	.cart_total_box .total_price_sec{ font-size:11px; }
	.cart_total_box .option_txt {display:none;}
}
/* 옵션선택 탭 */
.shop_cart_cont .shop_option_tab{height:280px;}
.shop_cart_cont .shop_option_tab:after{display:block; clear:both; content:"";}
.shop_option_cont{float:left; width:75%; word-break: break-all; border-bottom:1px solid #dcdcdc;}
.shop_option_cont .shop_option_tit{width:100%; padding:10px 0 10px 0; border-bottom:1px solid #717171;}
.shop_option_cont .shop_option_tit .shop_item_tit{display:block; padding:0 0 7px 0; font-size:14px;}
.shop_option_cont .shop_option_tit .shop_item_money{}
.shop_option_cont .shop_option_tit .shop_item_delivery{color:#717171;}
.shop_option_cont .shop_option_tit select{margin:-6px 0 0 10px}
/* 옵션 선택 리스트 */
.option_table_box .option_list{}
.option_table_box .option_list:after{display:block; clear:both; content:"";}
.option_table_box .option_list dl{float:left; width:100%;}
.option_table_box .option_list dl:last-child{padding:0 0 3px 0; border-bottom:1px solid #dbdbdb;}
.option_table_box .option_list dt{float:left; width:25%; padding:10px 0 10px 2%;}
.option_table_box .option_list dd{float:left; width:73%;}
.option_table_box .option_list .text_type dt{color:#a9a9a9;}
.option_table_box .option_list .option_msg{padding:0 0 0 5px; color:#a9a9a9; font-size:11px;}
.option_table_box{width:100%; height:180px; padding:10px 0 0 0; overflow:auto;}
.option_table_box table{width:100%;}

/* 옵션 선택 상품가격 영역 */
.option_table_box .cart_tit_box{float:left; padding:0 5px 0 0; line-height:22px;}
.option_table_box .cart_tit_box .cart_tit{display:block;}
.option_total_box{float:right; position:relative; width:201px; height:250px; margin:20px 0 0 0;}
.option_total_box dl{overflow:hidden; padding:0 0 7px 0;}
.option_total_box dl dt{float:left; color:#777777;}
.option_total_box dl dd{float:right; font-weight:bold; color:#444444}
.option_total_box .total_price_sec{ padding:17px 0 0 0; border-top:1px solid #dadada; font-size:13px;}
.option_total_box .total_price_sec dt{font-weight:bold; color:#555555;}
.option_total_box .total_price_sec strong{color:#3b3b3b;}
.option_total_box .btn_shop_buy{margin:8px 0 0 0;}
.option_total_box .btn_shop_cart{display:block; width:200px; height:43px; margin:0; border:1px solid #cccccc; background:#ffffff; font-weight:bold; font-size:13px; color:#3e3d3c; text-align:center;}
.option_total_box .btn_shop_cart:hover{border:1px solid #bbbbbb; color:#333333;}
.option_total_box .btn_shop_soldout{display:block; width:201px; height:45px; margin:8px 0 0 0; background:#383838; font-weight:bold; font-size:13px; color:#ffffff; text-align:center;}

@media screen and (max-width:860px){
	.shop_option_cont {float:none; clear:both; width:98%; margin:0 1% 0; height:160px; overflow:auto;}
	.option_total_box{float:none; clear:both; width:98%; margin:10px 1% 0; height:105px; text-align:center;}

	.option_total_box dl{float:left; width:46%; padding:0 2% 5px;}
	.option_total_box .total_price_sec{ padding:0 2% 5px; border-top:none; font-size:12px; }
	.option_total_box .btn_shop_buy,.option_total_box .btn_shop_cart{display:inline-block !important; width:46% !important; margin:0 1%;  height:35px !important; font-size:12px;}
	.option_total_box .btn_shop_soldout{width:100%; height:35px; font-size:12px;}
}
@media screen and (max-width:460px){

	.shop_option_cont {margin:10px 1% 0;}
	.option_total_box {font-size:11px;}
	.option_total_box .total_price_sec{ font-size:11px; }
}

/* 수량 선택 */
.goods_qty{display:inline-block; vertical-align:middle;}
.goods_qty .text{float:left; padding:0 5px; width:43px; outline:none; height:33px; border:1px solid #ccc; color:#3f3f3f; font-size:12px; line-height:31px; text-align:center;}
.goods_qty span{float:left; margin:0 0 0 -1px;}
.goods_qty span .up{background:url('../../img/common/btn/btn_count_up.png') no-repeat left top;}
.goods_qty span .down{margin:-1px 0 0; background:url('../../img/common/btn/btn_count_down.png') no-repeat left top;}
.goods_qty span button{display:block; width:23px; height:17px; text-indent:-9999px;}
.cart_chk span{display:inline-block;}
.cart_chk span input{display:none;}
.cart_chk span label{font-size:12px; padding-left:17px; cursor:pointer; background:url('../../img/icon/goods_icon/icon_check_off.png') no-repeat left center;}
.cart_chk span label:hover{background:url('../../img/icon/goods_icon/icon_check_hover.png') no-repeat left center;}
.cart_chk span label.on{background:url('../../img/icon/goods_icon/icon_check_active.png') no-repeat left center;}
/* 옵션 추가 내용 */
.text_type_cont{display:block; padding:6px 0 0 0; color:#a9a9a9; font-size:11px; line-height:1;}
/* 상품가격의 버튼 위치 */
.btn_cart_box{width:100%; position:absolute; bottom:0px; right:0px;}


/* ------------- 공통 - 상품 상세 옵션 선택 + 옵션 선택 레이어 + 쇼핑카트 탭 옵션선택 ------------- */

/* 쇼핑카트 탭 옵션선택 셋팅 */
.option_table_box .item_choice_list table{background:#ffffff;}
.option_table_box .item_choice_divide .item_choice_tit span{width:570px;}
.option_table_box .item_choice_divide .item_choice_photo + span{width:500px;}
/* 옵션 선택 레이어 셋팅 */
.option_list.item_choice_list table{width:99%;}
.option_list .item_choice_divide .item_choice_tit span{width:350px;}
.option_list .item_choice_divide .item_choice_photo + span{width:300px;}
/* 상세 상품 선택 셋팅 */
.item_detail_list + .item_choice_list table{width:100%; border-bottom:1px solid #000;}
@media screen and (max-width:860px){
	.option_table_box .item_choice_divide .item_choice_tit span{width:100%;}
    .option_table_box .item_choice_divide .item_choice_photo + span,
	.item_choice_divide .item_choice_photo + span{width:95%;}
}
/* 상품 선택 내용*/
.item_choice_list{margin:-2px 0 0 0;}
.item_choice_list:after{display:block; clear:both; content:"";}
.item_choice_list table{width:100%; background:none;}
.item_choice_list table td{padding:12px 0; border-top:1px solid #eaeaea; text-align:center;}
.item_choice_list table colgroup+tbody tr td{border:none;}
.item_choice_list table tbody:last-child tr td{}
.item_choice_list .count{display:table-cell; min-width:65px; vertical-align:middle; padding:0 17px;}
.item_choice_list .item_choice_price{font-size:13px; text-align:right;}
.item_choice_list .item_choice_tit{display:inline; padding:0 0 5px 21px; vertical-align:middle;}
.item_choice_list .cart_prdt_name{text-align:left; padding:15px 0 15px 0;}
.item_choice_list .item_choice_divide td{border-top:1px dotted #dbdbdb;}
/* 상품 세부 내용 */
.item_choice_divide{padding:10px 20px 10px 20px;}
.item_choice_divide .item_choice_tit{background:url("../../img/icon/goods_icon/icon_divide.png") no-repeat 0 8px; vertical-align:top;}
.item_choice_divide .item_choice_photo{}
.item_choice_divide .item_choice_photo img{width:31px; height:31px; border:1px solid #cccccc;}
.item_choice_divide .item_choice_tit span{display:inline-block; width:290px; vertical-align:sub; color:#333333;}
.item_choice_divide .item_choice_photo + span{width:80%; padding:0 0 0 5px;}

/* 꾸미기 영역 */
.addition_zone{margin:0 0 20px 0; text-align:center;}
.addition_zone img { max-width: 100%; width:auto;}
/* 상품 나오는 영역 */
.goods_item_view{}
/* 추천 상품 나오는 영역 */
.best_item_view{margin:0 0 40px 0;}
.best_item_view .best_item_view_tit{padding:0 0 10px 0; font-size:16px;}

/* 페이코서치 자동완성 */
.autocomplete-area-detail { margin:5px 0 !important; padding:0 !important; position:absolute !important; top:24px; left:0; width:228px !important; z-index:21; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.autocomplete-close-btn { color: #999999; font-size: 11px; padding: 0 15px 0 15px; bottom:7px !important; }
.autocomplete-close .autocomplete-close-btn.detail { top: 7px !important; }
div[class^="autocomplete-area"] .autocomplete-close { height:30px !important; background:#f5f5f5 !important; border:none !important; }
div[class^="autocomplete-area"] ul.auto-area { border:none !important; border-top:1px solid #cccccc !important; }
div[class^="autocomplete-area"] ul.auto-area li { position:relative; width:100%; height:20px; padding: 2px 15px 2px 15px !important; }
div[class^="autocomplete-area"] ul.auto-area li:first-child { padding-top: 10px !important; }
div[class^="autocomplete-area"] ul.auto-area li:last-child { padding-bottom: 10px !important; }
.search_again_box .keyword-div { position:relative; display:inline-block; }

/* 마이페이지 최근 본 상품 이미지 */
/*.mypage_main .item_photo_box a &gt; img{width:220px;}*/

/* 일반 레이어팝업 (구매 이용 조건안내) */
.pick_add_info .caution_msg1 {min-height:17px; margin:15px 0 0; padding: 0 0 0 19px; background:#fff url('../../img/icon/caution-1.png') no-repeat left 0; color:#3e3d3c; line-height:20px; }
.nomal_layer {position:absolute; top:0px; left:70px; z-index:10;  background:#ffffff; }
.nomal_layer .wrap {position:relative; border:1px solid #555555; }
.nomal_layer .wrap &gt; strong {display:block; height:27px; padding:13px 0 0 17px; background:#f4f4f4; color:#222222; }
.nomal_layer .wrap .list {overflow-x:hidden; overflow-y:auto; min-height:50px; max-height:210px;}
.nomal_layer .wrap .list table {width:250px;}
.nomal_layer .wrap .list table tr td.strong { font-weight:bold; text-align: left; border-left: none;}
.nomal_layer .wrap .list table th {padding: 0 5px 0 3px ; border-bottom: 1px solid #e8e8e8; color: #444; font-size: 11px; text-align:left; }
.nomal_layer .wrap .list table td {padding: 8px 0 8px 18px !important; color: #666; font-size: 11px; border-bottom: 1px solid #e8e8e8; height:15px !important; }
.nomal_layer .wrap .close {display:block; position:absolute; top:11px; right:12px; width:18px; height:18px; text-indent:-9999px; background: url('../../img/btn/layer-close.png') no-repeat left top;}
.normal_btn {display:inline-block; width:auto; padding:0 10px !important; border:1px solid #dbdbdb; color:#6c6c6c; text-align:center; vertical-align:top; box-sizing:border-box; cursor:pointer;}
.normal_btn img {margin:0 0 0 5px; vertical-align:middle;}

.serviceSide {
	opacity: 0;
	filter: alpha(opacity=0); 
	position:fixed;
	left:0;
	top:155px;
	width:130px;
	padding: 5px 15px 20px;
	z-index:13;
	background: #F7F7F7;
	display: none;
}
.mypageSide {
	opacity: 0;
	filter: alpha(opacity=0); 
	position:fixed;
	left:0;
	top:240px;
	width:240px;
	padding: 5px 15px 20px;
	z-index:13;
	background: #F7F7F7;
}
.cslnb:after { content:""; display:block; clear:both; }
.cslnb .divideContent { float: left; width: 110px; margin-left: 20px;}
.cslnb .divideContent:first-child { margin-left: 0;}

.cslnb h3 { padding-top: 15px; margin-top: 15px; border-top: 1px solid #eaeaea; }
.cslnb h3, .cslnb h3 a { font-size:13px; color:#000; text-indent: 5px; }
.cslnb h3:first-child { border-top: 0; margin-top: 0;}
.cslnb ul { margin-top: 10px;}
.cslnb ul li { margin: 4px 0;  text-indent: 5px;}
.cslnb ul li a { font-size:12px; color:#878787;}
.cslnb ul li a.on { color:#000; }

.cslnb .mpl_quick_btn { position: absolute; top: 0; right:-20px; cursor:pointer;}
.cslnb .mpl_quick_btn .showbtn { width:20px; height:83px; background:url("/_images/lq_btn_open2.png") no-repeat;  }
.cslnb .mpl_quick_btn.on .showbtn{ background:url("/_images/lq_btn_close.png") no-repeat; }
.cslnb .mpl_quick_btn li { margin-bottom: 10px;}


.bbstitle{text-align:center}
.bbstitle h2{font-size:24px; padding:20px 0}

/* =============================== 
       
		하단 디자인

 =============================== */
#footer{padding:0 0 20px;}
#footer .link {height:55px; border-top:1px solid #000000; padding:0; margin:0; background:#333; text-align:left;}
#footer .link .container {min-width:1280px;max-width:1680px; padding: 0 20px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer .link ul {overflow:hidden; display:inline-block;}
#footer .link ul li {position:relative; float:left; background:none; margin:0; padding:0; display:inline-block; letter-spacing:-1px;}
#footer .link ul li:before {position:absolute; content:""; top:22px; left:0; display:block; width:1px; height:13px; background:#e8eef8;}
#footer .link ul li:first-child:before {display:none;}
#footer .link ul li a,
#footer .link ul li a.privacy {display:block; padding:0 15px; color:#fff; font-size:14px; font-weight:300; vertical-align:top; letter-spacing:-1px; line-height:53px;}
.fsns{position: absolute; right:20px; top:15px;}
.fsns li{display:inline-block;}
.fsns li a{padding:0 5px !important}
.fsns img{width:25px; border-radius: 3px}
.fsns li:before{background:none !important}
#footer .bottom {padding:35px 0 28px; background:#ffffff; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; margin:0;}
#footer .bottom .container {min-width:1280px;max-width:1680px;display:table; margin:0 auto; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer .bottom .container &gt; div {margin:0; width:auto; display:table-cell; vertical-align:top;}
#footer .bottom .container &gt; div.cs-center {width:24%; min-height:150px; padding:0 3%; border-right:1px solid #e5e5e5; margin:0;}
#footer .bottom .container &gt; div.bank-info {width:26%; min-height:150px; padding:0 3%; border-right:1px solid #e5e5e5;}
#footer .bottom .container &gt; div.notice {width:26%; min-height:150px; padding:0 4%; border-right:1px solid #e5e5e5;}
#footer .bottom .container &gt; div.bottom-quick {width:24%; min-height:150px; padding:0 0 0 3%; margin:0;}
#footer .bottom .container &gt; div &gt; h3 {padding:0 0 12px; margin:0; border:none; line-height:1.2; font-size:20px; font-weight:500; text-transform:uppercase; color:#000000; font-family:'Myriad Pro','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0.5px;}
#footer .bottom .container &gt; div p {padding:7px 0 10px; color:#686868; font-size:14px; font-weight:200; line-height:1.4; letter-spacing:-0.5px;}

#footer .bottom .container &gt; div.cs-center &gt; strong {color:#000000; font-size:33px; font-weight:bold; line-height:48px; font-family:'Myriad Pro','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif;}
#footer .bottom .container &gt; div.bank-info ul li {padding-bottom:5px; color:#1a1d2c; font-size:15px; font-weight:normal; line-height:1; }
#footer .bottom .container &gt; div.bank-info ul li strong {display:inline-block; font-weight:normal; vertical-align:-3px; padding-left:10px; color:#000000; font-size:23px; font-family:'Myriad Pro','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif;}
#footer .bottom .container &gt; div.bank-info &gt; p {padding:0;}
#footer .bottom .container &gt; div.notice ul li {overflow:hidden; width:100%; line-height:24px;}
#footer .bottom .container &gt; div.notice ul li a {position:relative; overflow: hidden; padding-left:9px; color:#414141; display:inline-block; width:60%; vertical-align:top; height:24px; font-size:14px; font-weight:300; letter-spacing:-1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer .bottom .container &gt; div.notice ul li a:before {position:absolute; content:""; top:50%; left:0; width:1px; height:2px; margin-top:-1px; background:#a0a0a0;}
#footer .bottom .container &gt; div.notice ul li .bottom-n-date {display:inline-block; width:36%; vertical-align:top; height:24px; float:right; text-align:right; color:#a8a8a8; font-size:14px; font-weight:normal;}
#footer .bottom .container &gt; div.bottom-quick ul {overflow:hidden;}
#footer .bottom .container &gt; div.bottom-quick ul li {float:left; margin:0 12px 0 0; text-align:center;}
#footer .bottom .container &gt; div.bottom-quick ul li:last-child {margin:0;}
#footer .bottom .container &gt; div.bottom-quick ul li span {display:block; padding:7px 0 0; color:#000000; font-size:14px; font-weight:200;}

#footer .footer {padding:20px 0 0;}
#footer .footer .container {min-width:1280px;max-width:1680px;display:table; padding: 0 20px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#footer .footer .container .policy {position: relative;display:table-cell; width:100%; vertical-align:top; text-align:left; padding:0; font-size:13px;}
#footer .footer .container .policy * {font-weight:normal; font-size:13px; color:#c2c2c2; font-weight:300;}
#footer .footer .container .policy ul {overflow:hidden; color:#c2c2c2}
#footer .footer .container .policy ul li {display:inline-block; vertical-align:top; padding-right:10px; line-height:18px;}
#footer .footer .container .policy &gt; p {padding-top:0;}
#footer .footer .container .btn_licensee_info{font-size:13px; color:#c2c2c2; border:none;}
#footer .footer .footermark{position: absolute; right: 0; top:0}

#footer .bottom .container &gt; div.cs-center &gt; strong {
    color: #000000;
    font-size: 33px;
    font-weight: bold;
    line-height: 48px;
    font-family: 'Myriad Pro','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif;
}

#footer .bottom .container &gt; div &gt; h3 {padding:0 0 12px; margin:0; border:none; line-height:1.2; font-size:20px; font-weight:500; text-transform:uppercase; color:#000000; font-family:'Myriad Pro','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif; letter-spacing:0.5px;}
#footer .bottom .container &gt; div p {padding:7px 0 10px; color:#686868; font-size:14px; font-weight:200; line-height:1.4; letter-spacing:-0.5px;}


/* =============================== 
       
		상세보기 디자인

 =============================== */
.body-goods-view .location_wrap{padding:10px 0;}
.body-goods-view .location_wrap .location_cont{float:right; margin-right:16px; width:auto;}

.item_photo_info_sec {padding:10px 70px 0; clear: both; margin:0 auto;}
.item_photo_info_sec .item_photo_view_box {width:40%; margin-left:0;}
.item_photo_info_sec .item_info_box {width:56%; margin-right:0; padding-top:50px;}
/* 상단좌측 상세이미지 */
.item_photo_big {width:100%; height:626px; border:none;}
.item_photo_big .btn_zoom{display:none;}
.item_photo_slide {width:100%;}
.item_photo_big span {width:100%; display:block;}
.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 {border-bottom:1px solid #e8e8e8;}
.item_detail_tit h3 {width:80%; color:#000000; font-size:26px; font-weight:normal; line-height:1.3; padding-bottom:10px; font-family:'Noto Sans KR', AppleGothic, sans-serif;}
.item_detail_tit .btn_qa_share_box {top:-10px; bottom:auto;}
.item_detail_list dt {width:25%; font-weight:300; margin:0 5% 0 0; font-size:15px;}
.item_detail_list dd {width:70%; font-weight:300; font-size:15px;}
.item_price dd, 
.item_price dd strong {color:#000000; font-weight:500;}/* 판매가 */
.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%;}
#wrap .item_tit_detail_cont .chosen-container{width:100% !important;}
.detail_info_box .left_table_type th{font-weight:400;}
.item_photo_big img {
    width: 100%;
}
/* 구매버튼 AREA */
.btn_choice_box {overflow:hidden; padding:20px 0 10px;}
.btn_add_order {margin:0;}
.btn_add_wish, 
.btn_add_cart {margin:0 0 0 1%;}
.btn_add_order {float:left; width:34%; height:60px; font-size:16px; font-weight:500; padding:0; background:#2b2b2b; border:1px solid #2b2b2b;}
.btn_add_order:hover{background:#2b2b2b; border:1px solid #2b2b2b;} 
.btn_add_cart{float:left; width:34%; height:60px; font-size:16px; font-weight:500; padding:0; background:#ececec; border:1px solid #ececec; color:#000000;} 
.btn_add_cart:hover{background:#ececec; border:1px solid #ececec; color:#000000;}
.btn_add_wish {float:left; width:30%; height:60px; font-size:16px; font-weight:500; padding:0; background:#fff; border:1px solid #e2e1e1; color:#2b2b2b;} 
.btn_add_wish:hover {background:#fff; border:1px solid #e2e1e1; color:#2b2b2b;}
/* 페이고페이,네이버 페이 */
.pay_box{margin:10px 0; padding:0 6%; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pay_box .payco_pay,
.pay_box .naver_pay,
.pay_box .sns_list{display:inline-block; vertical-align:top; margin:0 0 10px 0;}
.pay_box .sns_list li{width:auto; padding-right:5px; font-size:0;}
.pay_box .sns_list li.tit{font-size:13px; line-height:35px; padding-right:15px; padding-left:20px;}
.body-order .pay_box{text-align:right; padding:0;}
/* 관련상품 */
.item_goods_sec .detail_explain_box {padding:30px 0 0}
.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_sec {margin:29px 0 0;}
.item_goods_tab {border-bottom:1px solid #c4c4c4;}
.item_goods_tab ul {width:100%; height:50px; text-align:center;}
.item_goods_tab ul li {float:none; position:relative; display:inline-block; width:auto; height:50px; padding:0 29px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.item_goods_tab ul li:before {position:absolute; content:""; top:18px; left:0; width:1px; height:16px; background:#eaeaea;}
.item_goods_tab li:first-child:before {display:none;}
.item_goods_tab li a {height:auto; padding:0; margin:0; color:#999999; font-size:18px; font-weight:400; background:none; border:none; line-height:50px; font-family:'Noto Sans KR', Malgun Gothic, "맑은 고딕", AppleGothic, sans-serif;}
.item_goods_tab li a strong {color:#999999; font-weight:400;}
.item_goods_tab li.on {margin-top:0;}
.item_goods_tab li.on a{padding-top:0; margin-top:0; color:#323452; font-weight:500; border:none; border-bottom:none;}
.item_goods_tab li.on a strong {color:#323452; font-weight:500;}
.btn_reviews_more, .btn_qna_more {border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:300;}
.btn_reviews_more:hover, .btn_qna_more:hover {border:1px solid #d4d4d4; color:#666666;}
.btn_reviews_write, .btn_qna_write {background:#2b2b2b; border:1px solid #2b2b2b; font-size:13px; font-weight:300;}
.btn_reviews_write:hover, .btn_qna_write:hover {background:#2b2b2b; border:1px solid #2b2b2b;}
.item_goods_sec .reviews_cont {padding-top:20px;}

.item_detail_tit .short_desc {padding-bottom:5px; color:#7d7d7d; font-size:15px; font-weight:normal; line-height:1.4;}
.btn_reviews_box, .btn_qna_box {right:34px;}
.item_goods_sec .detail_cont, .item_goods_sec .delivery_cont, .item_goods_sec .exchange_cont, .item_goods_sec .reviews_cont, .item_goods_sec .qna_cont {padding:0 34px;}

.detail_explain_box .item_gallery_type{padding:0; margin:0 -16px;}


.goods_list_cont .dcPrice {position:absolute; color:#fff; font-size:12px; text-align:center; font-weight:bold; z-index: 9; }
.goods_list_cont .positionMain {
	top:10px; 
	left:10px; 
	width:44px; 
	height:44px; 
	line-height:44px; 
	font-size:12px; 
	background: #525357;
	border-radius: 44px;
	-moz-border-radius: 44px;
	-webkit-border-radius: 44px;
}


</pre></body></html>