@charset "utf-8";



/* 공통 */
#header {width:100%; margin:0 auto; position:relative; z-index:10000;}
.gnb_wrap {width:100%; height:30px; border-bottom: 1px #c4c4c4 dotted;}
.gnb_wrap_uk {width:100%; height:30px; border-bottom: 1px #c4c4c4 dotted; clear:both;}
.gnbt {width:1000px; height:30px; overflow:hidden; line-height:28px; margin:0 auto; overflow:hidden; clear:both;}
.gnbt ul {float:right;}
.gnbt ul li {float:left; margin-left:10px;}
.gnbt ul li a {color:#333; font-size:12px;}
.gnbt ul li a:hover {text-decoration:underline;}
.gnbt ul li span {color:#7e82a5; margin-left:10px;}
.gnbt ul.Btshop {margin-left:20px; padding-left:10px;}
.gnbt ul.Btshop li {padding-left:10px; letter-spacing:0.5px; background:url(../menu/image/bg_gnbar.gif) 0 45% no-repeat; }
.gnbt ul.Btshop li span {color:#5e9eda;}
.gnbt ul.Btshop li.iwish a {color: #111111; padding-left:17px; background:url(../menu/image/bg_wish02.png)  0 no-repeat;}
.gnbt ul.Btshop li.sbag a {color: #111111; padding-left:17px; background:url(../menu/image/bg_bag02.png)  0 no-repeat;}
.gnbt ul.Btshop li.mypage a {color: #111111; padding-left:17px; background:url(../menu/image/bg_my.png)  0 no-repeat;}
.gnbt ul.Btshop li.Favorite a {color: #111111; padding-left:17px; background:url(../menu/image/star_icon02.png) 0 no-repeat;}

.top_wrap {width:100%; height:137px; background: url(../menu/image/bg_menubar.png) 0 0 repeat-x;}
.top_wrap .topArea {clear:both; width:1000px; height:90px; margin:0 auto;}
.top_wrap .bottArea {clear:both; width:1015px; height:47px; margin:0 auto;}
.top_wrap #Gnb {position:relative;}
.top_wrap #Gnb > li {float:left; margin-right:8px;}
.top_wrap #Gnb > li > a {display:block; padding:14px 11px; font-family:'Proxima Nova',Nanum Gothic; font-size:14px; color:#4d4d4d; font-weight:bold; letter-spacing:0;}
.top_wrap #Gnb > li:hover > a {color:#f15755; padding:14px 10px; border-left:1px #bdbdbd solid; border-right:1px #bdbdbd solid; background:#fff;}
.top_wrap #Gnb > li.first a {--padding-left:0;--}
.top_wrap #Gnb > li.last a {--padding-right:0;-- color:#a90c2b;}  

.top_wrap_kids {width:100%; height:137px; background: url(../menu/image/bg_menubar_kids.png) 0 0 repeat-x;}
.top_wrap_kids .topArea {clear:both; width:1000px; height:90px; margin:0 auto;}
.top_wrap_kids .bottArea {clear:both; width:1015px; height:47px; margin:0 auto;}
.top_wrap_kids #Gnb {position:relative;}
.top_wrap_kids #Gnb > li {float:left; margin-right:8px;}
.top_wrap_kids #Gnb > li > a {display:block; padding:14px 11px; margin:0; font-family:'Proxima Nova',Nanum Gothic; font-size:14px; color:#4d4d4d; font-weight:bold; letter-spacing:0;}
.top_wrap_kids #Gnb > li:hover > a {color:#f15755; padding:14px 10px; border-left:1px #bdbdbd solid; border-right:1px #bdbdbd solid; background:#fff;}
.top_wrap_kids #Gnb > li.first a {--padding-left:0;--}
.top_wrap_kids #Gnb > li.last a {--padding-right:0;-- color:#a90c2b;}  

.top_wrap_uk {width:100%; height:123px; background: url(../menu/image/bg_menubar_uk.png) 0 0 repeat-x;}
.top_wrap_uk .topArea {clear:both; width:1000px; height:76px; margin:0 auto;}
.top_wrap_uk .bottArea {clear:both; width:1000px; height:47px; margin:0 auto;}
.top_wrap_uk #Gnb {position:relative;}
.top_wrap_uk #Gnb > li {float:left; margin-right:10px;}
.top_wrap_uk #Gnb > li > a {display:block; padding:14px 15px 15px 11px; margin:0; font-family:'Proxima Nova',Nanum Gothic; font-size:14px; color:#4d4d4d; font-weight:bold; letter-spacing:0;}
.top_wrap_uk #Gnb > li:hover > a {color:#f15755; padding:14px 14px 15px 10px; border-left:1px #bdbdbd solid; border-right:1px #bdbdbd solid; background:#fff;}
.top_wrap_uk #Gnb > li.first a {--padding-left:0;--}
.top_wrap_uk #Gnb > li.last a {--padding-right:0;-- color:#a90c2b;}  

.top_wrap_uk_kids {width:100%; height:123px; background: url(../menu/image/bg_menubar_kids.png) 0 0 repeat-x;}
.top_wrap_uk_kids .topArea {clear:both; width:1000px; height:76px; margin:0 auto;}
.top_wrap_uk_kids .bottArea {clear:both; width:1000px; height:47px; margin:0 auto;}
.top_wrap_uk_kids #Gnb {position:relative;}
.top_wrap_uk_kids #Gnb > li {float:left; margin-right:10px;}
.top_wrap_uk_kids #Gnb > li > a {display:block; padding:14px 15px 15px 11px; margin:0; font-family:'Proxima Nova',Nanum Gothic; font-size:14px; color:#4d4d4d; font-weight:bold; letter-spacing:0;}
.top_wrap_uk_kids #Gnb > li:hover > a {color:#f15755; padding:14px 14px 15px 10px; border-left:1px #bdbdbd solid; border-right:1px #bdbdbd solid; background:#fff;}
.top_wrap_uk_kids #Gnb > li.first a {--padding-left:0;--}
.top_wrap_uk_kids #Gnb > li.last a {--padding-right:0;-- color:#a90c2b;}

h1 {float:left; margin:0; padding:0; text-align:left;}
.utilMenu {float:right; padding-top:32px;}
.utilMenu li {position:relative; float:left; border-right:1px #ebebeb solid;}
.utilMenu li span {position:absolute; top:-2px; left:1px;}
.utilMenu li a {display:inline-block; padding:3px 15px; color:#4d4d4d; font-size:14px; font-weight:bold;}
.utilMenu li a:hover {color:#fa5a1a;}

.schWrap {float:right; width:194px; padding:2px; background:#c1bdb6; margin-top:24px; margin-left:30px;}
.schBox {background:#fff; z-index:50;}
.hdschInput {width:158px; border:0 !important; background:#fff; padding:0; text-indent:10px; height:22px; line-height:22px; font-size:12px; color:#4d4d4d; vertical-align:top; outline-style:none;}
.hdSchBtn {background:url(../menu/image/btn_search.gif) right top no-repeat; width:29px; height:24px; border:none; cursor:pointer; vertical-align:top;}
.hdSchBtn:hover {background-position:left -24px;}

/* 탭버튼추가 2015-05-19 */
.top_tab {
	background-color:#eef8ff;
	width:100%;
	height:65px;
	}

.top_tab .naver_img{
	float:right;
}

.tab_area {
	width:1000px;
	margin:0 auto;
	}

.tab_btn_area li {
	float:left;	
	}

/* 공통 버튼 CSS */
.basic_btn{
	padding: 2px 5px;
	background-color: #acacac;
	border: 1px solid #a4a4a4;
	color: #ffffff;
	height: 30px;
}
/*로그인창 */

.reveal-modal .tab_con{
	float:left; 
	margin:0; 
	position: relative;
}

.reveal-modal .h1box { 
	width: 100%;
	height: 17px;
	background: #ffffff url(../image/menu/bg_topbr.png) 0 0 repeat-x;
	float: left;
	padding: 15px;
	position: relative;
}

.reveal-modal h1 { 
	width: 220px;
	font-size: 17px;
	color: #F35852;
	text-align: center;
}
.reveal-modal .fieldset { 
	width:100%;
	float:left; 
	padding: 10px 0;
	position: relative;
}
.reveal-modal .fieldset .insert { 
	width: 400px;
	float:left; 
	margin: 2px 10px;
	position: relative;
}
.reveal-modal .fieldset .label{
	float: left;
	margin: 0;
	position: relative;
	padding: 10px;
	width: 80px;
	font-size: 13px;
	font-weight: bold;
	color: #6B6B6B;
}
.reveal-modal .fieldset .insert input{
	width: 278px;
	height: 18px;
	line-height: 18px;
	padding: 10px;
	border: 1px #b2b2b2 solid;
}
.reveal-modal .fieldset .btn_ar { 
	width: 100px;
	height: 86px;
	float: right;
	margin: 0;
	position: relative;
}
.reveal-modal .fieldset .login_support_pannel { 
	width:100%;
	float:left; 
	margin:10px;
	position: relative;
}

.reveal-modal .fieldset .login_support_pannel .keep_id {
	float: left;
	border-right: 1px #d8d8d8 dotted;
	padding-right: 9px;
}

.reveal-modal .fieldset .login_support_pannel .find_idpw {
	margin: 0 10px;
	float: left;
}

.reveal-modal .fieldset .btn_ar .btn_login{
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
}
.reveal-modal .fieldset .btn_ar .btn_login:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	background-color:#e4685d;
}
.reveal-modal .fieldset .btn_ar .btn_login:active {
	position:relative;
	top:1px;
}


.reveal-modal .content_support {
	width: 100%;
	float: left;
	position: relative;
	padding-top: 18px;
	background: url(../image/member/bg_topbr.gif) 0 0 repeat-x;
}
.content_support .subject,
.content_support .subject02{
	width: 400px;
	float: left;
	margin: 0 10px;
}

.reveal-modal .content_support .btn_ar { 
	width:100px;
	height: 38px;
	float:right; 
	position: relative;
}

.reveal-modal .content_support .btn_ar .btn_login{
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #7c7c7c;
}
.reveal-modal .content_support .btn_ar .btn_login:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #acacac), color-stop(1, #DFDFDF));
	background:-moz-linear-gradient(top, #acacac 5%, #DFDFDF 100%);
	background:-webkit-linear-gradient(top, #acacac 5%, #DFDFDF 100%);
	background:-o-linear-gradient(top, #acacac 5%, #DFDFDF 100%);
	background:-ms-linear-gradient(top, #acacac 5%, #DFDFDF 100%);
	background:linear-gradient(to bottom, #acacac 5%, #DFDFDF 100%);
	background-color:#acacac;
}
.reveal-modal .content_support .btn_ar .btn_login:active {
	position:relative;
	top:1px;
}



/* 백그라운드 칼라, 이미지 변경 */
#container {width:100%; min-height:630px; margin-bottom: 50px; padding-top:20px; background:#ffffff url(../image/common/bg_cont3.gif) center 0 repeat-y;}
/* 백그라운드 칼라, 이미지 변경 */
#content {width:1000px; margin:0 auto ; overflow:hidden;}

#footer {width:100%; margin:0 auto;}
.ftArea {width:100%; height:40px; background:#323232;}
.ftArea .foot {width:1000px; margin:0 auto; line-height:40px;}
.ftArea ul.ft_menu {float:left;}
.ftArea ul.ft_menu li {float:left; margin-right:16px; padding-left:13px; background:url(../image/common/bg_ftbar.gif) 0 45% no-repeat;}
.ftArea ul.ft_menu li:first-child {background:none; padding-left:0;}
.ftArea ul.ft_menu li a {color:#fff;}
.ftArea ul.ft_menu li a:hover {text-decoration:underline;}

.copyArea {width:100%; padding:22px 0 20px 0; background:#1d1d1d;}
.copyArea .copyInfo {width:1000px; margin:0 auto; color:#b0b0b0; font-size:11px; letter-spacing:0.5px;}
.copyArea .copyInfo span {margin:0 7px; color:#afafaf; font-size:9px;}
.copyArea .copyright {width:1000px; margin:0 auto; color:#717171;}
.bannerLink {overflow:hidden; margin:5px auto 0 250px; text-align:center; }
.bannerLink li {float:left; margin-right:29px; text-align:center;}
.bannerLink li:last-child {margin:0;}

.focusOn {border:1px #444 solid;}

/* 패밀리 사이트 */
.familySite {position:relative; float:right; background:#fff url(../image/common/ico_arrow.gif) right 0 no-repeat; font-size:11px; width:140px; border:1px solid #ccc; padding:4px 6px 2px 6px; color:#888; margin-top:8px; z-index:888; overflow:visible;}
.familySite .btnFamily {display:block; width:140px;}
.familySite .btnFamily em {font-style:normal; font-size:11px;}
.familySite .on {background-position:0 100%;}

.familyList {display:none; position:absolute; top:24px; right:-1px; width:152px; background-color:#dcdcdc; border:1px #dcdcdc solid; border-bottom:0; z-index:999;}
.familyList ul {z-index:999; width:148px; margin:0; }
.familyList ul li {border-bottom:1px #dcdcdc solid; margin:0; padding:0;}
.familyList ul li a {color:#666; display:block; line-height:18px; padding:5px 0 2px 10px; font-size:11px; }
.familyList ul li a:hover {background-color:#999; color:#fff; text-decoration:none;}



/* 슬라이스 */
.slides_Area {overflow:hidden;}
.slides_Area .slides {position:relative; float:left; width:316px; margin-right:26px;}
.slides_Area .slides.last {margin-right:0;}
.slides_Area .slides:last-child {margin-right:0;}
.slides_Area .slides h3 {width:299px; padding-left:15px; line-height:31px; color:#6b6b6b; font-family:"Proxima Nova"; font-size:17px;}
.slides_Area .slides h3.Luxe {background:#fff; border-top:1px #d9d9d9 solid;border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid;}
.slides_Area .slides h3.Trend {background:#796761;}
.slides_Area .slides h3.Beauty {background:#667763;}
.slides_Area .slides .slides_container {position:relative; overflow:hidden; width:316px; height:129px;}
.slides_Area .slides .slides_container .img {position:absolute; top:0; left:0;}
ul.pagination {height:11px;}
ul.pagination li {height:11px; margin-left:5px; overflow:hidden;}
ul.pagination li img {display:block;}
ul.pagination li.on img, ul.pagination li:hover img {margin-top:-11px;}



/* 광고 더보기 */
.mainBand_contents {overflow:hidden;}
.mainBand p.btn_Band {width:100%; height:33px; overflow:hidden; margin-bottom:25px; text-align:center; background:url(../image/main/bg_line.gif) 0 0 repeat-x;}
.mainBand {position:relative; float: left; z-index:10; margin:0 0 20px;}
.mainBand .cateArea {margin-bottom:24px; padding-top:30px; background:url(../image/main/bg_wave.gif) 0 0 repeat-x;}
.mainBand .BandAD {position:relative; z-index:1; height:259px; padding:14px 0 0 770px; border-top:1px #d9d9d9 solid;}
.mainBand .BandAD h3.title {position:absolute; left:15px; top:0; z-index:100;}
.mainBand .BandAD dl {width:100%; overflow:hidden;}
.mainBand .BandAD dt {position:relative; z-index:2; font-size:14px; font-weight:bold; padding-left:20px; margin-top:-1px; height:39px; cursor:pointer; background:url(../image/main/mainad_bg.png) 0 -37px no-repeat;}
.mainBand .BandAD dt a{font-size:14px; font-weight:bold;}
.mainBand .BandAD dt a:hover{color:#fff;}
.mainBand .BandAD dt.current, .mainBand .BandAD dt:hover {background-position:0 center; color:#fff;}
.mainBand .BandAD dt span {display:block; padding:12px 0 10px 0; margin:0 0 0 14px;}
.mainBand .BandAD dd {position:absolute; left:0; top:0; z-index:1;}
.mainBand .BandAD dd.current {display:block;}


.prodArea {clear:both; overflow:hidden; margin:0; padding:0; border-left:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;}
.prodArea li {float:left; position:relative; width:198px; height:260px; border-top:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid;}
.prodArea li.last {float:left; position:relative; width:199px; height:260px; border-top:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid;}
.prod_layer {display:none; position:absolute; bottom:0; left:0; width:100%; padding:6px 0 14px 0; background:url(../image/main/bg_MainCate.png) 0 0 repeat; z-index:999;}
.prodArea li:hover .prod_layer {display:block;}
.layer {margin-left:36px; overflow:hidden; display:block;}
.layer a {float:left; display:inline-block; width:42px; height:42px; margin-right:5px; font-size:0;}
.layer a.blank {background:url(../image/main/icon_blank.png) center 50% no-repeat;}
.layer a.cart {background:url(../image/main/icon_cart.png) center 50% no-repeat;}
.layer a.wish {background:url(../image/main/icon_wish.png) center 50% no-repeat;}

.prod_layer p {clear:both; text-align:center; color:#fff; font-size:14px; font-weight:bold;}


/* Best Item */
.new_wrap {clear:both;}
.new_wrap h3 {font-family:"Alice"; font-size:17px; color:#1f1f1f; margin-bottom:6px; margin-top:10px;}
.new_wrap h3.best {font-family:"Alice"; font-size:22px; color:#1f1f1f; margin-bottom:6px;}
.new_wrap .new_list {margin-top:10px;}
.new_wrap h4 {clear:both; float:left;}
.new_wrap ul.itemList {overflow:hidden;}
.new_wrap ul.itemList li {position:relative; float:left; width:199px; min-height:205px; padding:5px 0 5px 0; text-align:center; border:1px #eaeaea solid; border-left:0;}
.new_wrap ul.itemList li span.ico_best {position:absolute; top:3px; right:5px; z-index:10;}
.new_wrap ul.itemList li.first {background:url(../image/common/bg_gray.gif) 0 0 repeat-y;}
.new_wrap ul.itemList li:hover {border:1px #595959 solid; border-left:0; background:url(../image/common/bg_black.gif) 0 0 repeat-y;}
.new_wrap ul.itemList li:hover .layer_panel {display:block;}
.thumbnail {position:relative; width:150px; height:130px; margin:0 auto;overflow:hidden;}

/* 상품리스트 공통 */
.layer_panel {display:none; position:absolute; left:39px; bottom:0px;}
.layer_panel a {float:left; display:inline-block; width:22px; height:22px; margin-right:5px; font-size:0;}
.layer_panel a.blank {background:url(../image/common/icon_blank4.png) 0 0 no-repeat;}
.layer_panel a.cart {background:url(../image/common/icon_cart4.png) 0 0 no-repeat;}
.layer_panel a.wish {background:url(../image/common/icon_wish4.png) 0 0 no-repeat;}
.item_info {margin-top:5px;line-height:16px}
.item_info a .subject {color:#8A8888; font-size: 11px; font-family: tahoma;}
.item_info a .subject strong {font-size:14px; color:#8A8888;}
.item_info a:hover .subject {text-decoration:underline;}
.item_info p.price {color:#f03b17; font-weight:bold;font-size:13px;}
.item_info p.price em {color:#7D7B7B;font-weight:normal; font-size:10px;}
.item_info p.taxinfo {color:#2288ee; font-size:11px;}
.item_info p.brandID {color:#444; font-weight:bold; font-size: 11px; font-family: tahoma;}


/* 하단 고객센터 */
.CS_top {overflow:hidden; clear:both;}
/*.itemBnr {margin-top:50px;}*/
.itemBnr li {float:left; margin-right:10px; }
.itemBnr li p {padding:16px 0; text-align:center; font-size:16px; font-weight:bold; color:#fff; background:#484848;}
.itemBnr li p span {color:#ccc; font-size:11px; font-weight:normal;}

.cs_quick {float:right; overflow:hidden; padding-bottom:23px; border-top:1px #eaeaea solid; border-bottom:2px #eaeaea dashed;}
.cs_quick li {float:left; margin:30px 9px 0 9px; text-align:center;}
.cs_quick li img {margin:0 auto 5px auto; display:block;}

.notice {float:right; width:270px; margin-top:20px;}
.notice h3 {float:left; width:270px; margin-bottom:10px; font-family:"Proxima Nova"; font-size:20px; color:#3b3b3b;}
.notice h3 a.more {float:right; display:block; padding-right:10px; background:url(../image/common/btn_more.gif) right 50% no-repeat;}
.notice ul {clear:both;}
.notice li {padding-left:10px; background:url(../image/common/bu_dot.gif) 2px 48% no-repeat;}
.notice li a {width:194px; overflow:hidden;}
.notice li a:hover {text-decoration:underline;}
.notice li span {float:right; font-size:11px;}

.CS_cnter {clear:both; margin-top:20px; overflow:hidden; display:block;}
.CS_cnter .dept1 {float:left; width:179px; height:114px; padding:29px 27px 0 27px; margin-right:10px; background:url(../image/common/bg_customer.gif) 0 0 no-repeat;}
.CS_cnter .dept1 h3 {width:176px; padding-bottom:6px; text-align:center; border-bottom:1px #414141 solid; font-size:16px; font-family:"Proxima Nova",나눔고딕; font-weight:bold;color:#414141;}
.CS_cnter .dept1 .time {clear:both; overflow:hidden; margin-left:10px; margin-top:13px;}
.CS_cnter .dept1 .time dt {float:left; width:42px; color:#f15755; font-weight:bold;}

.CS_cnter .dept1 .tel {text-align:center; font-family:"Proxima Nova"; font-size:34px; font-weight:bold; color:#303030;}
.CS_cnter .dept1 .info {border-left:2px #edbb32 solid; margin-top:10px; padding-left:8px; line-height:15px; font-size:11px;}

.CS_cnter .dept1 h3.bankArea {float:left; overflow:hidden; width:176px; padding-bottom:6px; text-align:left; border-bottom:1px #414141 solid; font-size:13px; font-family:"Proxima Nova",나눔고딕; font-weight:bold;color:#414141;}
.CS_cnter .dept1 h3.bankArea span {float:right; font-size:11px; font-weight:normal;}
.CS_cnter .dept1 .bank {clear:both; overflow:hidden; margin-top:40px;}
.CS_cnter .dept1 .bank dt {clear:both; float:left; width:70px; font-weight:bold; letter-spacing:-1px;}
.CS_cnter .dept1 .bank dt img {vertical-align:middle; margin-right:3px;}
.CS_cnter .dept1 .bank dd {letter-spacing:-0.3px;}

.CS_cnter .dept2 {float:right; width:268px; padding:28px 0 20px 0; background:#f2f2f2; border:1px #cfcfcf solid;}
.CS_cnter .dept2 li {float:left; overflow:hidden; width:70px; margin-right:13px; text-align:center;}
.CS_cnter .dept2 li.first {margin-left:15px;}
.CS_cnter .dept2 a {height:64px; display:block; overflow:hidden; margin-bottom:8px;}
.CS_cnter .dept2 li img {display:block;  margin:0 auto; }
.CS_cnter .dept2 li:hover img {margin-top:-64px;}
.CS_cnter .dept2 li span {color:#3d3d3d; font-size:11px; font-weight:bold;}

/* 카트 계산기 메뉴 */
#UScart_total_Table_Sum {
	position: fixed;
	left: 50%;
	margin-left: -650px;
	width: 120px;
	border: 3px #F15755 solid;
	text-align: center;
	  padding: 5px;
}
#UScart_total_Table_Sum .cart_total_Table_Sum_title{
border-bottom: 1px #F15755 dotted;
  width: 100%;
}

#UKcart_total_Table_Sum {
	position: fixed;
	left: 50%;
	margin-left: -650px;
	width: 120px;
	border: 3px #3a4b78 solid;
	text-align: center;
	top: 550px;
	  padding: 5px;
}
#UKcart_total_Table_Sum .cart_total_Table_Sum_title{
border-bottom: 1px #3a4b78 dotted;
  width: 100%;
}


/* 퀵메뉴 */
#quickmenu {position:fixed; top:175px; left:50%; z-index:10010;  margin-left:520px; background:url(../images/common/bg_quick.png) no-repeat 0 top;}
.quick li {width:78px; border-bottom:1px #242d3d solid; text-align:right; font-size:11px; background:#354053;}
.quick li.q1 a {background:url(../image/common/ico_quick1.gif) 8px 50% no-repeat;}
.quick li.q2 a {background:url(../image/common/ico_quick2.gif) 8px 50% no-repeat;}
.quick li.q3 a {background:url(../image/common/ico_quick3.gif) 8px 50% no-repeat;}
.quick li a {display:block; padding:7px 10px 6px 10px; line-height:15px; color:#cccfd4;}
.quick li a:hover {text-decoration:underline;}

.right_kakao {width:78px; padding:0 0 2px 0; text-align:left;}
.right_facebook {width:78px; padding:0 0 2px 0; text-align:left;}
.right_blog {width:78px; padding:0 0 2px 0; text-align:left;}

.history {overflow:hidden; margin:6px 3px; padding:0 2px; background:#efefef; border:1px #c4c4c4 solid;}
.Cart {margin:10px auto 0 auto; padding-bottom:7px; border-bottom:1px #b9b9b9 solid; line-height:16px; text-align:center; color:#354053; font-weight:bold;}
.Cart strong {color:#666;}
.Cart strong a:hover {text-decoration:underline;}
.TodayImg h3 {color:#354053; font-weight:bold; text-align:center; margin-top:10px;}
.TodayImg input {padding:5px 5px; margin:0 auto;}
.Today_list {min-height:120px; margin:5px 0; background:#fff; color:#999; text-align:center;}
.Today_list li {margin-bottom:5px;height:60px;}
.Today_list li img {border:1px #fff solid;width:60px;height:60px;}
.Today_list li:hover img {border:1px #595959 solid;}
.Today_list_none {padding:50px 0; margin:5px 0; background:#fff; color:#999; text-align:center;}


/* sub 이동경로 */
.location {width:100%; height:36px; margin-bottom:10px; border-bottom:1px #d8d8d8 solid;font-size:24px;}
.place {float:left; }
.place > li {float:left; line-height:25px; margin-right:7px; padding-left:12px; display:inline-block; font-weight:bold; background:url(../image/common/bg_place.gif) 0 50% no-repeat;}
.place > li > a {display:block; line-height:25px;}
.place li.home {vertical-align:middle; margin:0 7px 0 0; padding:3px 0 0 0; display:inline-block; background:none;}
.place li.caterout {font-size:16px;}


/* select */
.selectBox {position:relative; padding:0; z-index:999;}
.selectBox .btnResult {display:block; min-width:106px; padding:3px 20px 3px 14px; background:#fff url(../image/common/bullet1.gif) no-repeat 120px 50%; border:1px #c4c4c4 solid; cursor:pointer;}
.selectBox .btnResult em {font-style:normal; color:#767676; font-size:12px;}
.resultList {/* display:none; */position:absolute; top:26px; left:0; width:140px; background:#f2f2f2; border:1px #c4c4c4 solid; z-index:9999;}
.resultList ul {width:140px; margin:0; z-index:999;}
.resultList ul li a {display:block; height:15px; padding:5px 0 6px 15px; color:#666; font-size:12px; }
.resultList ul li a:hover {color:#fff; text-decoration:none; background:#f15755;}

.local_category {margin-top:5px; padding:0 10px 10px 20px; border:4px #e8e8e8 solid;}
.local_category h3 {height:15px; margin-top:10px; text-align:center; font-size:15px; color:#6c6c6c; background:url(../image/common/bg_local_cate.gif) center 40% no-repeat;}
.local_category h3 span {padding:0 20px; background:#fff;}
.category_list {overflow:hidden;}
.category_list li {display:inline-block;}
.category_list li a {display:block; width:140px; padding:5px 0 4px 7px; line-height:23px; background:url(../image/common/bg_category.gif) 0 50% no-repeat; border-bottom: 2px solid #ffffff;}
.category_list li a:hover {border-bottom: 2px solid #F35852;}
.category_list .newcate {border-bottom: 2px solid #F35852;}


.searchInfo {margin-bottom:15px;}

/* 브랜드 */
.all_brand {overflow:hidden; position:relative; width:1000px; height:30px; padding:5px 0; background:#f8f8f8; border-bottom:1px #c4c4c4 solid;}
.all_brand h3 {float:left; width:83px; height:16px; padding-top:7px; margin-right:10px; color:#222; font-size:14px; text-align:center; line-height:20px;}
.all_brand.active {height:auto}
.all_brand:after {display:block;clear:both;content:''}
.all_brand.active .option_select {height:auto; max-height:281px; overflow-y:auto}
.all_brand .content {float:left; position:relative; width:880px; margin-top:3px;}
.all_brand .bntog {position:absolute; top:11px; right:10px; width:20px; height:20px;}
.all_brand .bntog .btn.toggle {display:block; position:static; width:20px; height:20px; background:url(../image/goods/btn_open.gif) no-repeat;}
.all_brand .bntog .btn.toggle_close {display:block; position:static; width:20px; height:20px; background:url(../image/goods/btn_close.gif) no-repeat;}
.all_brand .bntog .btn.toggle.active {background-position:0 -20px}
.all_brand .option_select {overflow:hidden; position:relative; height:20px; padding-bottom:25px}
.all_brand .option_select label {overflow:hidden; float:left; position:relative; width:127px; padding-left:19px; line-height:30px; color:#222; text-overflow:ellipsis; white-space:nowrap}
.all_brand .option_select label.on {color:#272727}
.all_brand .option_select label input {position:absolute;top:50%;left:0;width:13px;height:13px;margin-top:-8px}
.all_brand .bnbox {overflow:hidden;width:960px;height:40px;margin:0 auto;padding-top:10px;margin-left:-86px;background:url(../img/display/dot_01.gif) repeat-x;text-align:center}
.all_brand .bnbox .btn {margin:0 2px}

/* 올브랜드 새페이지 2015-02-05 */
.all_brand_space {width:100%; margin-top:20px; margin-bottom:30px; float: left;}
.all_brand_space .tit_space {border-bottom:solid #f15755 5px; width:200px; margin:0 0 20px 0;}
.all_brand_space .all_brand_left_list {float:left; width:200px; height:795px; border-bottom:#f15755 2px solid;}
.all_brand_space .all_brand_left_list .left_list_tit {float:left; width:34px; text-align:center; border-right:dotted 1px #bababa;}	 
.all_brand_space .all_brand_left_list .left_list_tit a {color:#999; font-weight:900; font-size:10pt;}
.all_brand_space .all_brand_left_list .left_list_tit .on {color:#f15755; font-weight:1100; border-bottom:solid #f15755 1px;}
.all_brand_space .all_brand_left_list .left_list_tit ul li {font-size:13pt; line-height:23px; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.all_brand_space .all_brand_left_list .left_list_tit .bb {border-bottom:1px solid #cccccc;}
.all_brand_space .all_brand_left_list .left_list_brand {float: left;padding-left: 15px;overflow: auto;width: 149px;height: 671px;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.all_brand_space .all_brand_left_list .left_list_brand li {line-height:25px;}
.all_brand_space .all_brand_left_list .left_list_brand .all_brand_more {margin-top:50px;}
.all_brand_space .all_brand_right_banner {float:right; width:786px; padding:30px 0 0 0;}
.all_brand_space .all_brand_right_banner .care_brand_logo .care_brand_tit {border-bottom:solid 1px black; margin-top:20px;color:black; font-weight:bold; font-size:10pt;}
.all_brand_space .all_brand_right_banner .care_brand_logo .care_brand_list_end {border-bottom:solid 1px black;}
.all_brand_space .all_brand_right_banner .care_brand_list {}
.all_brand_space .all_brand_right_banner .care_brand_logo .care_brand_list {border-bottom:dotted 1px #cccccc; height:94px; vertical-align:middle;}
.all_brand_space .all_brand_right_banner .care_brand_list li {float:left;}


.all_brand_space02 {margin-top:20px; height:700px;}
.all_brand_space02 .all_brand_left_list {float:left; width:214px;}
.all_brand_space02 .all_brand_left_list .left_list_tit {float:left; width:34px; text-align:center; border-right:dotted 1px #bababa;}	 
.all_brand_space02 .all_brand_left_list .left_list_tit a {color:#999; font-weight:900; font-size:10pt;}
.all_brand_space02 .all_brand_left_list .left_list_tit .on {color:#f15755; font-weight:900;}
.all_brand_space02 .all_brand_left_list .left_list_tit ul li {font-size:13pt; line-height:23px; border-top:1px solid #999;}
.all_brand_space02 .all_brand_left_list .left_list_brand {float:left; margin-left:15px; margin-top:25px;}
.all_brand_space02 .all_brand_left_list .left_list_brand li {line-height:25px;}
.all_brand_space02 .all_brand_left_list .left_list_brand .all_brand_more {margin-top:25px;}
.all_brand_space02 .brand_open {float:left; font-size:13pt; line-height:23px; margin-top:25px;}
.all_brand_space02 .brand_open ul {float:left; width:180px;}
.all_brand_bottom {margin-top:20px;}
.all_brand_bottom .close p {vertical-align:middle;}
.all_brand_bottom .slide {text-align:center;}


/* 가격대 */
.price_search {overflow:hidden; position:relative; width:1000px; height:30px; padding:5px 0; background:#f8f8f8; border-bottom:1px #c4c4c4 solid;}
.price_search:after {display:block;clear:both;content:''}
.price_search h3 {float:left; width:83px; height:13px; padding-top:7px; margin-right:10px; line-height:20px; text-align:center; color:#222; font-size:14px;}
.price_search .content {float:left; width:900px; border:0}
.price_search .price_list li {float:left}
.price_search .price_list a {display:block;font-size:12px;line-height:30px;color:#222;text-decoration:none}
.price_search .option_select {float:left; margin-top:7px; color:#222;}
.price_search .option_select label {float:left;margin-right:6px}
.price_search .option_select input {position:relative;top:-1px;width:13px;height:13px;vertical-align:middle}
.price_search .field {float:left; margin-left:10px; margin-top:1px;}
.price_search .field span {float:left}
.price_search .field span.inpbx {display:inline-block; height:21px; padding:4px 8px 0; background:#fff; border-top:1px #c5c5c5 solid; border-left:1px #c5c5c5 solid; border-right:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.price_search .field span.inpbx:hover {border:1px #000 solid;}
.price_search .field span .input_text {width:100%; height:16px; color:#000; border:0;}
.price_search .field span.gap {margin:0 5px; padding-top:5px;}
.price_search .field span.tx {margin:10px 4px 0; color:#222; display:none;}
.price_search .bnbox {float:right;display:block}
.price_search .bnbox .btn_img {float:left; margin-left:4px; margin-top:4px; padding:0; background:transparent;}

.NSelect {line-height:27px; height:27px; padding:4px;}
/* button */
button {border:none; cursor:pointer; padding:0; font-family:'Nanum Gothic';}
.SmBtn button {display:inline-block; padding-left:10px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/common/btn_small.gif) left 0 no-repeat;}
.SmBtn button span {display:inline-block; padding-right:10px; color:#666; background:url(../image/common/btn_small.gif) right 0 no-repeat;}
.SmBtn button:hover {display:inline-block; padding-left:10px; line-height:27px; font-size:11px; letter-spacing:-1px; background:url(../image/common/btn_small.gif) left -30px no-repeat;}
.SmBtn button:hover span {display:inline-block; padding-right:10px; background:url(../image/common/btn_small.gif) right -30px no-repeat;}
.SmBtn button span em {list-style:none; display:inline-block; width:16px; height:16px; vertical-align:middle; font-size:0; margin-top:-4px; margin-right:3px; padding:0;}
.SmBtn button span em.icateAll {background:url(../image/common/icon_all.png) 0 0 no-repeat;}
.SmBtn button span em.iback {width:5px; height:7px; background:url(../image/common/icon_back.png) 0 52% no-repeat;}

.SmBtn2 button {display:inline-block; padding-left:10px; line-height:20px; font-size:11px; letter-spacing:-1px; background:url(../image/common/btn_small2.gif) left 0 no-repeat;}
.SmBtn2 button span {display:inline-block; padding-right:10px; color:#666; background:url(../image/common/btn_small2.gif) right 0 no-repeat;}
.SmBtn2 button span em.iback2 {width:5px; height:7px;background:url(../image/common/icon_next.png) 100% 52% no-repeat;}

.btn_basic a{display:inline-block;border:1px solid #bcbcbe;background:#fff;padding:3px 7px;font-size:11px;}

/* 상품리스트 */
.itemArea {margin-top:10px;}
.itemCount {padding-left:10px; /* margin-bottom:12px; */ color:#555; background:url(../image/goods/bullet_ico.gif) 0 50% no-repeat}
.itemCount em {font-style:normal; font-weight:bold; color:#ff502b;}

.itemHead {position:relative; overflow:hidden;}
.itemHead .viewtype_select{clear:both; padding:5px;}
.itemHead .viewtype_select ul{overflow:hidden;}
.itemHead .viewtype_select li{float:left;}
.itemHead .viewtype_select span{position:relative; top:1px; margin-right:15px; font-size:16px; color:#ccc;}
.itemHead .viewtype_select li a{display:inline-block; margin-right:15px; font-size:13px; letter-spacing:-1px; padding-bottom:3px; color:#777;}
.itemHead .viewtype_select li a:hover{font-weight:bold; color:black;}

.viewtype_selected{border-bottom:2px solid #f15755; color:black !important; font-weight:bold;}


.pdt_Tab {}

.selectArea {float: right; margin-bottom:20px;}

.option {top:0; right:0;float: right;}
.option select {float:left; padding:5px;height:28px\9;*height:auto;*margin-top:5px}
.option select + select {margin-right:5px}
.option a,.option button {float:left;margin-right:4px}
.option a {display:inline-block; width:27px;height:27px; vertical-align:middle}
.option a.big_btn {background:url(../image/goods/ico_list_big.gif) 0 0 no-repeat;}
.option a.sml_btn {background:url(../image/goods/ico_list_small.gif) 0 0 no-repeat;}
.option a.active {background-position:0 -27px;}


.option_search {position:absolute; top:0; right:0;}
.option_search a,.option button {float:left;margin-right:4px}
.option_search a {display:inline-block; width:27px;height:27px; vertical-align:middle}
.option_search a.big_btn {background:url(../image/goods/ico_list_big.gif) 0 0 no-repeat;}
.option_search a.sml_btn {background:url(../image/goods/ico_list_small.gif) 0 0 no-repeat;}
.option_search a.active {background-position:0 -27px;}


/* tab */
.tab{*zoom:1}
.tab:after {display:block; visibility:hidden; clear:both; width:0; height:0; content:'';}
.tab li {float:left;position:relative;}
.tab li.active {z-index:10;}
.tab li a {display:block;position:relative; text-align:center; text-decoration:none; list-style:none; color:#666; background:#fafafa;}
.tab li a:focus,.tab li.active a {z-index:20;}

.tab.large {position:relative;width:100%; height:41px; background:url(../image/goods/bg_tab.gif) 0 bottom repeat-x; margin-top:40px;}
.tab.large li {height:38px; border:1px solid #c4c4c4; border-bottom:0; margin-left:-2px;}
.tab.large li.no_data a {display:none;}
.tab.large li:first-child {margin-left:0; border-right:4px #c4c4c4 solid;}
.tab.large li:first-child + li {margin-left:-4px; border-left:1px solid transparent; background-color:transparent;}
.tab.large li:first-child + li.active {border-left:1px solid #33353e;}
.tab.large li a {padding:9px 0 10px; /* border:1px solid #fff; */ border-bottom:0; color:#747474; text-align:center; border-top: 1px solid transparent; height:18px;}
.tab.large li.active {position:relative;height:40px; border:1px solid #33353e;border-bottom:0;}
.tab.large li.active a {overflow:hidden;position:relative;padding:9px 0 12px;border:1px solid #33353e; border-bottom:0; background:#fff; color:#222; font-weight:bold; letter-spacing:-1px;}
.tab.large.t_dep li {width:100px; margin-left:-2px;}
.tab.large.t_dep li:first-child {margin-left:0;}

.tab.large li.active{z-index:1;}
.tab.large li.active a{z-index:1;}

.tab.large li a:active,
.tab.large li a:focus{background:none; border-right:1px solid transparent; border-left:1px solid #fff;}

.tab.large li.active a:active,
.tab.large li.active a:focus{background:#fff;z-index:20;border-right:1px solid #33353e;border-left:1px solid #33353e;}


/* 상품 List */
.pdt_List {margin-top:30px; margin-bottom:10px; overflow:hidden;}
.pdt_List ul.list {overflow:hidden; margin-bottom:0px; text-align:left;}
.pdt_List ul.list li {float:left; background:url(../image/goods/bg_dotted.gif) 0 0 repeat-y;}
.pdt_List ul.list li.first {background:url(../image/goods/bg_dotted.gif) 0 0 repeat-y;}
.pdt_List ul.list li:hover .layer_panel {display:block;}
.pdt_List ul.list.view4 li {width:250px;}
.pdt_List ul.list.view5 li {width:200px;}
.pdt_List ul.list.viewmall li {width:180px;}
.pdt_List ul.view4 .thumbnail {position:relative; width:220px; height:220px; margin:0 auto;text-align:center;}
.pdt_List ul.view4 .thumbnail img {}
.pdt_List ul.view4 .thumbnail .layer_panel {display:none; position:absolute; left:67px; bottom:0px;}
.pdt_List ul.view5 .thumbnail {position:relative; width:174px; height:174px; margin:0 auto;}
.pdt_List ul.view5 .thumbnail img {}
.pdt_List ul.view5 .thumbnail .layer_panel {display:none; position:absolute; left:47px; bottom:0px;}
.pdt_List ul.viewmall .thumbnail {position:relative; width:150px; height:150px; margin:0 auto;}
.pdt_List ul.viewmall .thumbnail img {}
.pdt_List ul.viewmall .thumbnail .layer_panel {display:none; position:absolute; left:30px; bottom:0px;}
.pdt_List ul.viewmall .thumbnail .bblld {border:2px #444 solid;}
.pdt_List ul.list li .itembx:hover {border:1px #dfdfdf solid;}
.pdt_List ul.view4 li .itembx {padding:17px 25px 17px 25px;}
.pdt_List ul.view4 li .itembx:hover {padding:16px 24px 16px 24px;}
.pdt_List ul.view5 li .itembx {padding:17px 15px 17px 15px;}
.pdt_List ul.view5 li .itembx:hover {padding:16px 14px 16px 14px;}
.pdt_List ul.viewmall li .itembx {padding:17px 15px 17px 15px;}
.pdt_List ul.viewmall li .itembx:hover {padding:16px 14px 16px 14px;}
.pdt_List .itembx .item_info {height:90px; margin-top:0px; text-align:center;  position: relative;}
/*.pdt_List .itembx .item_info {height:90px; margin-top:10px; padding-top:10px; border-top:1px #d8d8d8 dashed;}*/
.pdt_List .itembx .item_info .summary span.shopMall {display:block; margin-bottom:3px; font-weight:bold; color:#444;}
.pdt_List .itembx .item_info .price {margin-top:5px;}
.pdt_List .itembx .item_info .price strong {color:#444;}
.pdt_List .itembx .item_info .SalePercent {
	position: absolute;
	top: -200px;
	background: url(../prod/img/sale_bg.png) right 100% no-repeat;
	width: 31px;
	height: 35px;
	line-height: 25px;
	font-weight: 800;
	color: #FF4F4F;
}


/* pagenate */
.pagenate {clear:both; text-align:center;}
.pagenate a {display:inline-block; color:#666; font-weight:bold; font-size:11px;}
.pagenate a img {vertical-align:middle; margin:0;}
.pagenate a span {display:block; padding:2px 8px 2px 8px; color:#666; border:1px #ccc solid;}
.pagenate a span.on {color:#f15755; font-weight:bold; border:1px #f15755 solid;}


/* 상품상세페이지 */
.ViewArea {margin:50px 0;}
.detailView {margin:30px 0 85px 0; text-align:center;}
.infoArea {margin-top:20px;}
.txt_info {margin-bottom:20px;}
.txt_info span {color:#f15755;}
table.Data_table {margin-bottom:20px;}
table.Data_table thead tr {border:1px #919191 solid;}
table.Data_table thead th {line-height:28px; color:#fff; font-size:13px; background:#b0b0b0 url(../image/goods/bg_tabar.gif) right 50% no-repeat;}
table.Data_table thead th.last-child {background:#b0b0b0;}
table.Data_table tbody td {padding:12px 0; line-height:14px; text-align:center; border-bottom:1px #e3e3e3 solid;}
table.Data_table tbody td.review {text-align:left;}
table.Data_table tbody td.review a {margin-right:5px;}
table.Data_table tbody td.review a:hover {text-decoration:underline;}
table.Data_table tbody td.reviewOpen {text-align:left;}
table.Data_table tbody td.reviewOpen ul.points {height:24px; margin-top:-12px; padding:12px 0 0 20px; background-color:#f5f5f5; border-bottom:1px #e3e3e3 solid;}
table.Data_table tbody td.reviewOpen ul.points li {float:left; padding:0 20px 0 0; color:#707070; font-size:11px; background:none;}
table.Data_table tbody td.reviewOpen ul.points li span {padding-right:5px;}
table.Data_table tbody td.reviewOpen .text {clear:both; padding:20px;}
table.Data_table tbody td.qna_ok {background:url(../image/goods/ico_qna_ok.gif) 22% 50% no-repeat;}
.table_ft {position:relative; width:100%;}
.table_ft .Tby_btn {position:absolute; bottom:0; right:0;}
.Tby_btn a {display:inline-block; padding:3px 10px; color:#fff; font-weight:bold; background:#f15755;}
.Tby_btn a:hover {background:#e83c3a;}

.Exchange {width:100%;}
.Exchange tbody th {color:#33353e; background:#f6f6f6; border:1px #ddd solid; border-left:0;}
.Exchange tbody th img {vertical-align:middle; margin-right:5px;}
.Exchange tbody td {padding:17px 13px; border-bottom:1px #ddd solid;}
.Exchange tbody td li {padding-left:10px; background:url(../image/goods/icon_dot.gif) 0 8px no-repeat;}
.Exchange tbody td li > ol {margin:5px 0 10px 0;}
.Exchange tbody td li > ol > li {background:none; padding:0; margin:0;}
.Exchange tbody td li span {color:#ff4f26;}
.Exchange tbody td li img {vertical-align:middle; margin-left:5px;}
.reference {margin-top:8px; color:#ff4f26;}

/* 상품정보 */
.productInfo {overflow:hidden; padding-top:10px; margin-bottom:31px;}
.prodPhoto {float:left; width:530px;}
.prodPhoto .item_image {position:relative; cursor:pointer;border:1px #e8e8e8 solid; text-align:center;overflow:hidden;  padding: 15px;}
.prodPhoto .item_image .zoom {display:none; position:absolute; top:45%; left:45%;}
.prodPhoto .item_image:hover .zoom {display:block;}
.prodPhoto .original img {width:65;height:93px; z-index:1; 	position:absolute; top:10px; left:10px;}
.prodPhoto .photo img {width:100%;}
.prodPhoto .item_thum {position:relative; margin-top:15px; text-align:center;}
.prodPhoto .item_thum ul {margin:0 auto; overflow:hidden; display:inline-block; text-align:center;}
.prodPhoto .item_thum ul li {float:center; display:inline-block; width:25px; height:25px; margin:0; }

.direction {position:static;}
.direction .btn {position:absolute; top:28px; width:18px; height:35px; min-height:15px; background-color:transparent; background-image:url(../image/goods/btn_direction.png); background-repeat:no-repeat;}
.direction .btn.prev {left:0; background-position:left 0;}
.direction .btn.next {right:0; background-position:right 0;}
.direction .btn.prev:hover {background-position:left -37px;}
.direction .btn.next:hover {right:0; background-position:right -37px;}

.prodInfo {float:right; width:380px; margin:0 45px;}
.item_header {margin-top:10px; padding-bottom:12px; border-bottom:1px #e5e5e5 solid;}
.item_header h2.item_title {font-size:16px; color:#242424; font-weight:bold; letter-spacing:0.8px;}
.info_wrap dl {margin-top:14px; padding-bottom:14px; border-bottom:1px #e5e5e5 solid;}
.info_wrap dl dt {float:left; display:block; width:97px; line-height:20px; margin-bottom:3px; text-indent:2px; color:#333; font-weight:bold;}
.info_wrap dl dd {color:#666; display:inline-block; width:283px; line-height:20px; margin-bottom:3px;}
.info_wrap dl dd span.price {float:left;color:#cc3333; font-family:"Tahoma"; font-weight:bold; font-size:15px;}
.info_wrap dl dd span.dutyprice {float:left;color:#555555;background-color: #F0F0F0;font-size:11px;}
.info_wrap dl dd span.dutycomment {color:#555555;font-size:11px; padding-top:5px;}

.info_wrap dl dd span.sbtn {vertical-align:middle; margin-left:5px;}
.info_wrap dl dd span.sbtn a {display:inline-block; line-height:14px; font-size:11px; border-radius:2px;}
.info_wrap dl dd span.interest a {padding:2px 5px; color:#fff; background:#888;}
.info_wrap dl dd span.interest a:hover {background:#777;}
/*.info_wrap dl dd span.brand a {padding:2px 14px 2px 5px; border:1px #d3d3d3 solid; background:url(../image/goods/bg_brand.gif) right 50% no-repeat;}*/
.info_wrap dl dd span.brand a {padding:2px 5px; color:#fff; background:#888;}
.info_wrap dl dd span.brand a:hover {background:#777;}
.info_wrap dl dd span.jego a {padding:2px 7px 2px 16px; border:1px #d3d3d3 solid; background:url(../image/goods/ico_qna_ok.gif) 5px 50% no-repeat;}
.info_wrap dl dd span.size a {padding:2px 5px 2px 15px; margin-top:4px; margin-left:4px; color:#fff; background:#F15755 url(../image/goods/icon_size.png) 5px 50% no-repeat;}
.info_wrap dl dd span.size a:hover {background:#777 url(../image/goods/icon_size.png) 5px 50% no-repeat;}
.info_wrap dl dd span.prodinccode {font-size:12px;color:#404040;}
.info_wrap dl dd span.brandname {font-size:13px;color:#0b569d; font-weight:bold;}
.info_wrap dl dd span.colorimg {display: inline-block; line-height: 5px;}

.amount_box {position:relative; display:inline-block; width:57px; height:27px;}
.amount_box img {vertical-align:top;}
.amount_box input.area {position:absolute; left:0; top:3px; width:36px; height:17px; border:1px #d7d7d7 solid; line-height:19px; text-align:center; color:#777; font-size:11px; }
.amount_box .up {position:absolute; right:0; top:4px; overflow:hidden;}
.amount_box .down {position:absolute; right:0; top:15px; overflow:hidden;}

.sltDetail {display:none; width:100px; height:20px; padding-left:5px; border:1px #d7d7d7 solid;}
.selGuide {position:relative; float:left; width:160px;}
.selGuide .selected {width:150px; display:block; padding:2px 0 2px 10px; border:1px #d7d7d7 solid; background:url(../image/common/bullet1.gif) 95% 50% no-repeat; z-index:10;}
.selGuide .selList {display:none; position:absolute; top:24px; left:0; width:160px; border:1px #d7d7d7 solid; z-index:20;}
.selGuide .selList ul li {cursor:pointer; padding:4px 0; text-indent:10px; background:#fff;}
.selGuide .selList ul li:hover {color:#fff; background:#7e8189;}

.btnArea {margin-top:20px; text-align:center;}
.btnArea a {display:inline-block; width:81px; padding:12px 5px 12px 25px; font-size:14px; font-weight:bold; color:#fff;}
.btnArea a.buy {background:#f15755 url(../image/goods/icon_buy.png) 14px 48% no-repeat;}
.btnArea a.cart {background:#666 url(../image/goods/icon_cart.png) 14px 48% no-repeat;}
.btnArea a.wish {background:#ccc url(../image/goods/icon_wish.png) 14px 48% no-repeat;}

.btnArea button.Big {padding:12px 40px; font-size:15px; font-weight:bold;}
.btnArea button.btnGray {color:#fff; background:#3b3b3b; border-radius:3px;}
.btnArea button.btnGray:hover {background:#222;}
.btnArea button.btnPink {color:#fff; background:#f15755; border-radius:3px;}

.BrandBest {float:right; width:188px; background:#f6f6f6; border:1px #e2e2e2 solid;}
.BrandBest h3 {padding:0; margin:12px 0 7px 13px; text-align:left; font-weight:bold; font-size:14px; color:#333;}
.BrandBest .BestLst {width:168px; margin:0 auto 10px auto; padding:0; background-color:#fff; border:1px #dddfe4 solid;}
.BrandBest .BestLst li {width:147px; margin:6px 0 0 11px; padding:0;}
.BrandBest .BestLst li.first {margin-top:11px;}
.BrandBest .BestLst li.last {padding-bottom:5px;}
.BrandBest .BestLst li dl.BrdLst {height:58px; margin:0; padding-bottom:6px; border-bottom:1px #eaeaea solid;}
.BrandBest .BestLst li dl.BrdLst.Noline {border:none;}
.BrandBest .BestLst li dl.BrdLst dt {float:left; width:60px; height:60px; margin-right:8px; border:1px #e8e8e8 solid;overflow:hidden;text-align:center}
.BrandBest .BestLst li dl.BrdLst dd {padding-top:6px; font-size:11px; color:#888; line-height:14px; overflow:hidden;}
.BrandBest .BestLst li dl.BrdLst dd a:hover {text-decoration:underline;}
.BrandBest .BestLst li dl.BrdLst dd.price {padding-top:2px; margin:0; color:#242424; font-weight:bold;}

.ShoppingInfo {width:100%; height:110px; margin-bottom:35px; background:url(../image/goods/bg_ShoppingInfo.gif) 0 0 no-repeat;}
.ShoppingInfo ul {width:545px; margin-left:168px; padding-top:18px;}
.ShoppingInfo ul li span {color:#f15755; font-weight:bold;}

.hr {width:100%; height:10px; margin-bottom:25px; background:url(../image/goods/bg_hr.gif) 0 0 repeat-x;}


/* 개인정보취급방침 */
.privacy {margin-top:40px;}
.privacy h2 {margin-bottom:30px; color:#222; font-size:38px; font-weight:bold; background:none; padding:0; text-align:center;}
.privacy h3 {margin-bottom:20px; color:#f25657; font-size:15px; font-weight:bold; background:none; padding:0;}
.privacy h4 {margin-bottom:6px; color:#666; font-size:12px; font-weight:bold; background:none; padding:0;}
.privacy h5 {margin-bottom:6px; color:#666; font-size:12px; font-weight:bold; background:none; padding:0;}
.txtCont {margin-top:20px;}
ul.txtDetail {padding:0; margin:10px 0 0 0;}
ul.txtDetail li {border:0; margin:0 0 5px 0; padding:0 0 0 14px; text-indent:-14px;}

.rules {overflow:hidden; width:998px; padding:20px 0 10px 0; margin-top:41px; border:1px #ddd solid; border-top:1px #57585d solid; background-color:#f9f9f9; line-height:15px;}
.rules ul {float:left; width:330px;}
.rules ul li {clear:both; margin-bottom:6px;}
.rules ul li a {color:#58595b; padding-left:11px; background:url('/images/common/ico_bullet.gif') left 35% no-repeat;}
.rules ul li a:hover {color:#f16853; font-weight:bold; text-decoration:underline; padding-left:11px; background:url('/images/common/ico_bullet_on.gif') left center no-repeat;}
.rules ul.firstchild {margin-left:30px;}
.rules ul.secondchild {margin-left:0px;}
.rules ul.lastchild {width:200px; margin-left:30px;}

.section_wrap li {overflow:hidden; padding:27px 0 25px; padding:28px 0 24px; border-top:1px dashed #ccc; }
.section_wrap li:first-child { border-top:none; }
.section_wrap li .section {color:#666; line-height:20px; margin-bottom:20px;}
.section_wrap li .section ol {margin:0; padding:0;}
.section_wrap li .section ol li {border:none; padding:0 0 0 15px; margin:0 0 2px 0; text-indent:-15px;}
.section_wrap li .section H4 {padding:0; margin-top:10px; margin-bottom:3px; font-size:12px; font-weight:bold; color:#58595b;}
.section_wrap li .section .pdb10 {padding-bottom:10px}
.section_wrap li .section .pdl15 {padding-left:15px}
.section_wrap li .section table.tstyle01 {width:100%; margin:10px 0;}
.section_wrap li .section table.tstyle01 th {border:1px #ddd solid; height:40px; background-color:#f5f5f5;}
.section_wrap li .section table.tstyle01 td {border:1px #ddd solid; text-align:center; padding:5px 0;}

.txtst01 {text-indent:14px;}
.txtst02 {padding:0 0 10px 14px; text-indent:-14px;}
.txtst03 {padding-left:14px; margin-bottom:10px;}
.txtst04 {padding-left:28px;}

.pacy_day {text-align:right; padding:30px 20px 10px 0;}

/* 이용약관 */
.rules2 {overflow:hidden; width:998px; padding:10px 0 10px 0; margin-top:41px; border:1px #ddd solid; border-top:2px #57585d solid; background-color:#f9f9f9; line-height:15px;}
.rules2 ul.termsBox {overflow:hidden; margin-left:30px;}
.rules2 ul.termsBox li {float:left; width:25%; line-height:25px;}
.rules2 ul.termsBox li a {color:#58595b; padding-left:11px; background:url('/images/common/ico_bullet.gif') left 35% no-repeat;}
.rules2 ul.termsBox li a:hover {color:#f16853; font-weight:bold; text-decoration:underline; padding-left:11px; background:url('/images/common/ico_bullet_on.gif') left center no-repeat;}


/*select*/
span.customStyleSelectBox {font-size:12px; padding:2px 0px 3px 7px; text-align:left; color:#666; background:#fff url(../image/common/btn_slct_arr2.gif) no-repeat center right; border-top:1px #c2cad0 solid; border-left:1px #c2cad0 solid; border-right:1px #d5dde5 solid; border-bottom:1px #d5dde5 solid;}
span.customStyleSelectBox.changed {background-color:#fff;}
.customStyleSelectBoxInner {font-size:12px; white-space:nowrap; padding:0px;}
.customStyleSelectBorderStrong {border-color:#000;}

span.customStyleSelectBox2 {font-size:12px; padding:9px 0px 9px 7px; text-align:left; color:#666; background:#fff url(../image/common/btn_slct_arr.gif) no-repeat center right; border-top:1px #c2cad0 solid; border-left:1px #c2cad0 solid; border-right:1px #d5dde5 solid; border-bottom:1px #d5dde5 solid;}
span.customStyleSelectBox2.changed {background-color:#fff;}
.customStyleSelectBoxInner2 {font-size:12px; white-space:nowrap; padding:0px;}
.customStyleSelectBorderStrong {border-color:#000;}


/* 회원가입 */
.joinArea {width:900px; margin:40px auto 0 auto;}
.joinArea h2 {margin-bottom:30px; color:#222; font-size:38px; font-weight:bold; background:none; padding:0; text-align:center;}
.joinArea h3 {margin-bottom:10px; color:#333; font-size:16px; font-weight:bold; background:none; padding:0;}
.joinArea h4 {margin-bottom:10px; color:#333; font-size:14px; font-weight:bold; background:none; padding:0;}
.joinArea .section {text-align:center; margin-bottom:45px;}
.steptxt {margin-bottom:35px; letter-spacing:0.3px;}

.EmailCheck {background-color:#f5f5f5; border-top:2px #666 solid; border-right:1px #d7d7d7 solid; border-left:1px #d7d7d7 solid; border-bottom:1px #666 solid;}
.EmailCheck .realEmail {width:800px; margin:0 auto;}
.EmailCheck .realEmail .fieldset {overflow:hidden; width:100%; padding-bottom:10px; margin:22px 0 25px 0; background:url('../image/member/dot_line.gif') left bottom repeat-x;}
.EmailCheck .realEmail .fieldset .field label {margin-right:10px; font-weight:bold; color:#444;}
.EmailCheck .realEmail .fieldset .field span {margin:0 5px;}
.EmailCheck .realEmail .fieldset .field .input_text {height:24px; padding:8px 0 5px 10px; margin:0; line-height:12px; border-top:1px #c2cad0 solid; border-left:1px #c2cad0 solid; border-right:1px #d5dde5 solid; border-bottom:1px #d5dde5 solid;}
.EmailCheck .realEmail .fieldset .field .SelectDef {height:39px; padding:0 0 0 10px; margin:0; border-top:1px #c2cad0 solid; border-left:1px #c2cad0 solid; border-right:1px #d5dde5 solid; border-bottom:1px #d5dde5 solid;}
.EmailCheck .realEmail p.point {clear:both; padding:0 0 31px 19px; line-height:18px; color:#888; background:url('../image/member/ico_point.gif') left 3px no-repeat;}
.EmailCheck .realEmail p.point span.ac {line-height:2px; font-size:11px; color:#ffa900;}

.step {overflow:hidden; margin-bottom:40px;}
.step li {float:left; height:93px; text-align:center; background-image:url(../image/member/bg_Joinstep.gif); }
.step li.self {width:238px;}
.step li.clause {width:212px; background-position:-238px 0;}
.step li.info {width:212px; background-position:-450px 0;}
.step li.complete {width:238px; background-position:right 0;}
.step li.active {background-image:url(../image/member/bg_Joinstep_on.gif)}
.step li span,.step li strong {visibility:hidden; overflow:hidden; position:absolute; top:-1px; left:-1px; width:1px; height:1px; font-size:0; line-height:0;}

.agreeCont {overflow-y:scroll; height:190px; padding:20px; border:1px solid #ddd;}
.agreeCont h5 {font-size:1.2em; margin:0; padding:20px 0 10px 0; font-weight:bold; color:#f25657;}
.agreeCont h5:first-child {padding-top:0;}
.agreeCont h6 {font-size:1em; margin:0; padding:10px 0 0 0; font-weight:bold; color:#555;}
.agreeCont h5 + h6 {padding-top:0;} 
.agreeCont h6 + ol {margin-top:0;} 
.agreeCont p {margin:0; padding:0;}
.agreeCont ol {margin:10px 0 0 16px; padding:0;}
.agreeCont ol li {margin:0; padding:0; text-indent:-16px;}
.agreeCont ol li p {margin:0; padding:10px 0;}
.agreeCont ol li p strong {color:#1c7ce6;}
.agreeCont ol li ol {list-style-type:lower-alpha; margin:15px 0 15px 20px; padding:0;}
.agreeCont ol li ol li {margin:0; padding:0;}
.agreeCont ol li ol li p {margin:0; padding:0;}
.agreeCheck {margin:0 0 20px 0; padding:15px 0 0 0 !important; font-size:1em; text-align:right; color:#555;}
.agreeCheck input {vertical-align:middle; margin-right:5px;}

.TblCaption {float:right; text-align:right;padding-bottom:7px;font-size:11px;}
.PointColor {color:#dd4a30;}
.TblStyWrite {width:100%; border-left:1px #d9dce4 solid; border-right:1px #d9dce4 solid;}
.TblStyWrite .FirstTh {border-top:1px solid #666;}
.TblStyWrite .FirstTd {border-top:1px solid #666;}
.TblStyWrite .BrLine {margin-top:5px;}
.TblStyWrite .noti {color:#888; padding-top:5px; font-size:0.91em;}
.TblStyWrite th {padding:7px 0 6px 20px; min-height:23px; line-height:23px; border-bottom:1px solid #d9dce4; border-right:1px solid #d9dce4; color:#666; font-weight:bold; text-align:left; background-color:#f6f7f9;}
.TblStyWrite th span {display:inline-block; min-width:10px; font-weight:normal;}
.TblStyWrite th label {color:#5f5f5f;}
.TblStyWrite td {position:relative; padding-top:5px; padding-bottom:5px; padding-left:10px;border-bottom:1px solid #d9dce4;color:#707070;text-align:left; vertical-align:middle;}
.TblStyWrite td label {padding-right:20px; color:#797979;}
.TblStyWrite td label.skip {position:absolute !important; width:0; height:0; line-height:0; overflow:hidden; text-indent:-2000px; left:-500px;}

input.InputDef {min-height:21px; text-indent:5px; font-size:12px; color:#666; border:1px #d1d1d1 solid;}
.Btn {display:inline-block; padding:2px 5px; vertical-align:top;}
.Btn span {display:block; color:#fff; letter-spacing:-1px;}

.BtnM {display:inline-block; padding:6px 10px; vertical-align:top;}
.BtnM span {display:block; color:#fff; font-weight:bold; }

.BtnBig {display:inline-block; padding:8px 33px; vertical-align:top;}
.BtnBig span {display:block; color:#fff; font-weight:bold; font-size:14px;}

.Gray {background-color:#acacac; border:1px solid #a4a4a4;}
.Charcoal {background-color:#474747; border:1px solid #3c3c3c;}
.pink {background-color:#f15755; border:1px solid #f14942;}
.bg_uk {background-color:#3a4b78; border:1px solid #12224f;}
.white {background-color:#ffffff; border:1px solid #d5d5d5;}
.pink2 {background-color:#ffffff; border:1px solid #f8a2a0;}

.StepLast {margin-top:50px; padding-bottom:50px; text-align:center; border-bottom:1px #e6e5e6 solid;}
.StepLast h3 {font-size:22px; margin-bottom:20px;}
.StepLast h3 strong {color:#f15755;}



/* 장바구니 */
.cartArea {margin-top:20px;}

.orderStep {overflow:hidden; padding:9px 0; margin-bottom:45px; border:1px #dbdbdb solid; border-bottom:5px #dbdbdb solid; background-color:#f7fcff;}
.orderStep .titInfo {float:left; width:450px; margin-left:25px;}
.orderStep .titInfo span {float:left; width:120px; height:62px; margin-right:10px;}
.orderStep .titInfo span.tit1 {background:url(../image/order/bg_order1.png) 70px 0 no-repeat;}
.orderStep .titInfo span.tit2 {background:url(../image/order/bg_order2.png) right 14px no-repeat;}
.orderStep .titInfo span.tit3 {background:url(../image/order/bg_order3.png) right 0 no-repeat;}
.orderStep .titInfo h2 {display:inline-block; margin:12px 0 5px 0; color:#fb6f6d; font-size:20px; font-weight:bold;}

.order_process {float:right; width:auto; margin-right:30px;}
.order_process:after {display:block; clear:both; content:''}
.order_process li {display:inline; float:left; height:57px;}
.order_process li span {display:inline-block; overflow:hidden; background:url(../image/order/img_order_pocess.png) no-repeat 0 0; line-height:999px; vertical-align:top;}
.order_process .cp1 {width:150px; height:57px; background-position:0 0;}
.order_process .cp2 {width:203px; height:57px; background-position:-150px 0;}
.order_process .cp3 {width:119px; height:57px; background-position:-353px 0;}
.order_process .active .cp1 {background-position:0 -57px}
.order_process .active .cp2 {background-position:-150px -57px}
.order_process .active .cp3 {background-position:-353px -57px}

.cartArea .caption {clear:both; margin:0 20px; color:#444; float: left;}
.cartArea .caption span {font-weight:bold; color:#fa6660;}
table.CartProd {width:100%;}
table.CartProd thead th {height:30px; padding:0; margin:0; color:#696969; background:url('/images/common/bu_3.gif') right 50% no-repeat; background-color:#f4f4f4; }
table.CartProd thead th.last, table.CartProd thead th.first {background:none; background-color:#f4f4f4; }
table.CartProd tbody td {height:100px; padding:0; text-align:center; border-bottom:1px #e6e6e6 solid; color:#5d5d5d;}
table.CartProd tbody td.check img {padding-top:4px;}
table.CartProd tbody td.itemImg {text-align:left;}
table.CartProd tbody td.itemImg dl {margin:0; padding:0;}
table.CartProd tbody td.itemImg dt {float:left; width:62px; height:62px; margin-left:5px; margin-right:22px; border:1px #ddd8d5 solid;}
table.CartProd tbody td.itemImg dd {color:#393939; line-height:16px; padding-top:12px;overflow: hidden;}
table.CartProd tbody td.itemImg dd a:hover {text-decoration:underline;}
table.CartProd tbody td.itemImg dd.prod_option {padding-top:5px; font-size:11px; color:#f15755;}
table.CartProd tbody td.itemImg dd.prod_option span {padding-left:6px; background:url('../image/cart/bullet2.gif') left 50% no-repeat;}
table.CartProd tbody td.itemImg dd.prod_option2 {padding-left:95px; padding-top:5px; font-size:11px; color:#3366ff;}
table.CartProd tbody td.itemImg dd.prod_option2 span {padding-left:6px; background:url('../image/cart/bullet2.gif') left 50% no-repeat;}
table.CartProd tbody td .editTxT {width:29px; line-height:16px; vertical-align:top; border:1px #d2d2d2 solid;}
table.CartProd tbody td.discount {color:#5d5d5d;}
table.CartProd tbody td.discount img {position:relative; padding-bottom:4px;}
table.CartProd tbody td.Btns img {padding-bottom:2px;}
table.CartProd tbody td.money {font-weight:bold; color:#2e2e2e;}
table.CartProd tfoot td {height:60px; padding:0; margin:0; border-bottom:1px #e6e6e6 solid;}
table.CartProd .middle {vertical-align:middle;}




.fix_discount {position:relative; margin:3px 0 0 5px; cursor:pointer;}
.fix_discount:hover .discountInfo {display:block;}
.discountInfo {display:none; position:absolute; top:25px; left:-20px; width:140px; padding:8px; text-align:left; font-size:12px; border:1px #565960 solid; background:#fff;}
.discountInfo .pointer {position:absolute; top:-6px; left:50%; width:9px; height:6px; background:url(../image/cart/bg_layer.png) center 0 no-repeat; font-size:0;}
.discountInfo .dsc_lst {overflow:hidden; padding-bottom:5px; margin-bottom:2px; border-bottom:1px #ccc dashed;}
.discountInfo .fl_con {float:left;}
.discountInfo .fr_con {float:right; color:#e92018;}
.discountInfo .tgray {color:#444;}

.total div.course {height:46px; padding:13px 0 0 0; margin:0;}
.total div.course .tip2 {color:#5d5d5d; font-size:11px; padding:0px 0 0 18px; margin-left:20px; background:url('../image/cart/ico_mark.gif') left 0 no-repeat; float:left;}
.total div.course table.TableA {float:right; margin-right:100px; margin-top:-6px;}
.total div.course table.TableA th {padding:0; text-align:right; color:#666; background-color:#fff;}
.total div.course table.TableA td {text-align:right; width:112px; height:24px; color:#2e2e2e; font-weight:bold; border:0;}
.total div.course table.TableA .orderTy {color:#2e2e2e;}

.totalPrice2 {text-align:center; line-height:30px; background-color:#F7FCFF; border-bottom:2px #e6e6e6 solid;}
.totalPrice {text-align:center; line-height:30px; background-color:#f8f8f8; border-bottom:2px #e6e6e6 solid;}
.totalPrice .value {padding:0 5px; color:#5d5d5d;}
.totalPrice .amount { margin-left:5px; font-family:"Verdana","Tahoma",sans-serif; color:#444; font-size:14px; font-weight:bold;}
.totalPrice .total_amount {margin-left:5px; font-family:"Verdana","Tahoma",sans-serif; color:#ff322a; font-size:14px; }
.totalPrice .total_amount_uk {margin-left:5px; font-family:"Verdana","Tahoma",sans-serif; color:#084fb3; font-size:14px; }
.totalPrice .orderPrice {margin-left:5px;}

.btnAreaTy02 {margin-top:10px; overflow: hidden;}
.btnAreaTy02 p img {cursor:pointer; vertical-align:top;}
.btnAreaTy02 p .mgl5 {margin-left:5px;}
.btnAreaTy02 p .right {float:right;}

.tip {width:100%; margin-top:37px; padding:30px 0 8px 0; border-top:1px #c7c7c7 dashed;}
.noticeBox {border:1px #e3e3e3 solid; background-color:#efefef;}
.tipArea {width:988px; margin:5px auto; background-color:#fff;padding-bottom:20px; }
.tipArea p {float:left; padding:33px 50px 44px 53px;}
.tipArea dt {padding:21px 0 10px 0; font-size:14px; font-weight:bold; color:#535353;}
.tipArea dd {display:inline-block; font-size:11px; line-height:20px; margin:0; padding-left:9px; background:url('../image/cart/bullet.gif') left 10px no-repeat; width:776px;}
.tipArea dd span {color:#ff9c20;}

.tipArea2 {clear:both;width:750px; margin:5px auto; background-color:#fff;overflow:hidden;border:5px solid #dcdcdc;padding:0 10px;}
.tipArea2 p {float:left; padding:40px 45px 40px 35px;}
.tipArea2 dl{float:left;padding:10px 0px;}
.tipArea2 dt {padding:21px 0 10px 0; font-size:14px; font-weight:bold; color:#535353;}
.tipArea2 dd {display:block; font-size:11px; margin:0; padding-left:9px;line-height:18px; background:url('../image/cart/bullet.gif') left 9px no-repeat;}
.tipArea2 dd strong{color:#ff9c20;}

/* 주문서작성 */
.order_tit {clear:both; margin-bottom:8px; font-size:15px; font-weight:bold; color:#444;}
.order_tit span {vertical-align:-1px; color:#e51837; font-size:17px; font-family:"Verdana","Tahoma",sans-serif;}

.OrderTypeA {width:100%; border-top:2px #383d4a solid;}
.OrderTypeA caption{position:static !important;}/*주문서 작성 테이블 상단 보더 잘림 해결(ltm)*/
.OrderTypeA tbody th {text-align:left; padding:15px 0 13px 24px; margin:0; background-color:#f5f5f5;}
.OrderTypeA tbody td {padding:8px 10px 8px 20px; vertical-align:middle; color:#676767;}
.OrderTypeA tbody td a.btn { display:inline-block; margin:0 0 -2px 0; *margin:0; }
.OrderTypeA tbody th, .OrderTypeA tbody td {border-bottom:1px #e1e1e1 solid;}
.OrderTypeA tbody td a.btn img { padding-bottom:4px; }
.OrderTypeA tbody th.required {text-align:left; padding:15px 0 13px 24px; margin:0; background:url('../image/order/ico_required.gif') 12px 50% no-repeat; background-color:#f5f5f5; } /*필수항목*/
.OrderTypeA tbody td span.txt {font-size:11px; color:#9a9a9a;}
.OrderTypeA tbody td span.txt2 {color:#ff322a; font-weight:bold;}
.OrderTypeA tbody td span.cMTy01 {margin-right:30px !important; } /* radio,checkbox margin */
.OrderTypeA tbody td a.btn2 img { padding-bottom:6px; }
.OrderTypeA tbody td span.chk {margin:0 25px 0 0;}
.OrderTypeA tbody td .coupon {margin-right:10px; color:#ff3b33;}
.OrderTypeA tbody td .state {margin-left:10px; color:#ff3b33; font-size:12px;}
.OrderTypeA tbody td .cashtxt { color:#ff3b33; font-size:12px;}
.OrderTypeA tbody td.cashRcpt1 {padding:16px 10px 10px 20px;}
.OrderTypeA tbody td p.txt {font-size:11px; margin-top:5px; color:#888;}

.columL {float:left; width:630px;}
.columR {float:right; width:320px;}

.fMTy01 { margin-top:6px !important; } /* form vertical margin */
.fMTy01 span.txt {display:block; padding-top:8px;}
.mgl20 { margin-left:20px !important; } /* radio,checkbox margin */
.mgl30 { margin-left:30px !important; } /* radio,checkbox margin */
.mgt6 { margin-top:6px !important; } /* form vertical margin */
input.txtinput { padding:4px 5px 2px 5px; height:17px; border:1px solid #d9d9d9; border-color:#ababab #d9d9d9 #d9d9d9 #ababab; color:#666;}
input.coupon {display:inline-block; margin-left:40px; text-align:right; font-weight:bold; color:#656565;}
input.point {display:inline-block; text-align:right; font-weight:bold; color:#656565;}
.rdo {margin-right:20px;}
ul.attentionStar li { text-indent:-8px; margin:3px 0 0 8px; font-size:11px; color:#999; letter-spacing:-1px;}
.rdo strong {color:#9c0907; font-size:13px; font-weight:800;}

.BorderTy01 {padding-bottom:8px; border-bottom:2px #383d4a solid;}
.finalSettle {padding:23px 29px 14px 29px; margin-top:11px; border:1px #a6a6a6 solid; border-top:2px #383d4a solid; color:#67717e;}
.finalSettle h3 {height:17px; text-align:center; margin:0 0 18px 0; padding:0;}
.finalSettle table.totalOrder {width:260px; border-top:1px #ccc solid; border-bottom:1px #c8c8c8 solid; }
.finalSettle table.totalOrder tbody th {font-weight:normal; height:34px; padding:0 0 0 18px; color:#696969; background-color:#f5f5f5; border-right:1px #c6c6c6 solid; border-bottom:1px #e3e3e3 solid; text-align:left;}
.finalSettle table.totalOrder tbody td {height:34px; padding:0 16px 0 0; color:#5d5d5d; text-align:right; border-bottom:1px #e3e3e3 solid;}
.finalSettle table.totalOrder tbody th.last, .finalSettle table.totalOrder tbody td.last {border-bottom:0;}
.finalSettle table.totalOrder tbody td span {color:#ff322a;}
.finalSettle .totalPayment {height:83px; overflow:hidden; margin-top:9px; margin-bottom:9px; padding:16px 24px 0 13px; background:#f5f5f5; color:#888; border:1px #dcdcdc solid;}
.finalSettle .totalPayment .name {display:block; float:none; height:23px;*height:20px; padding-top:3px; font-size:11px; text-align:left;}
.finalSettle .totalPayment .name img {float:left; margin-top:-2px; margin-right:10px;}
.finalSettle .totalPayment .value {display:block; text-align:right; line-height:48px; color:#ff322a;}
.finalSettle .totalPayment .value strong {font-size:26px;font-family:'Verdana';}
.finalSettle .totalPayment .value img {vertical-align:1px;}

.module_error {margin:8px 0; padding:8px; border:1px dotted #F00; font-size:13px; font-weight:bold; line-height:1.5; text-align:center; color:#F00; background:#ffc;}
.running {margin:8px 0; padding:8px; border:1px dotted #06F; font-size:13px; font-weight:bold; line-height:1.5; text-align:center; color:#03F; background:#ffc;}
.payment_buttons {text-align:center;}

.orderFix {width:100%; height:138px; margin-bottom:40px; text-align:center; background:url('../image/order/bg_fix.gif') no-repeat;}
.orderFix h3 {font-size:20px; padding-top:30px; margin-bottom:12px;}
.orderFix h3 span {padding:2px 5px; color:#fff; background:#383838;}
.orderFix p {font-size:17px; color:#373737; font-weight:bold; margin-bottom:10px;}
.orderFix p span {color:#fa7c03; text-decoration:underline; font-family:'Verdana'; font-size:17px;}

/* 고객센터 */
h2.snb_tit{background:url(../image/cscenter/lt_01.jpg);text-align:center;font-size:24px;padding:30px 0;color:#444}
.h2_sub{color:#999;padding-top:5px;}
h3.h3_tit {float:left; font-size:18px; color:#333; margin-bottom:12px;}
.list-search {float:right; margin-top:-5px;}
.list-search .InputLine {height:20px;line-height:20px; vertical-align:middle; color:#666; border:1px #d5d5d5 solid;}

h2.snb_titbrand{background:url(../image/cscenter/lt_01.jpg);text-align:center;font-size:20px;padding:30px 0;color:#444}
h2.snb_titbrand a{font-size:20px;color:#444}
.h2_subbrand{color:#999;padding-top:5px;}

.snb_wrap{float:left;padding-top:10px;width:190px;}
/* .snb{border:1px solid #dcdcdc;border-top:0;margin-top:20px;} */
/* .snb>li{width:100%;border-top:1px solid #d0d0d0;background:#fdfdfd url(../image/common/ico_snb.png) no-repeat 90% 22px;} */
/* .snb>li.on {background:#f0f0f0 url(../image/common/ico_snb.png) no-repeat 90% 22px;} */
/* .snb>li a{display:inline-block;width:100%;padding:16px 0;text-indent:25px;font-size:14px;color:#000;font-weight:bold;} */


.cscenter{float:right;width:780px;padding-top:10px}
.cs_box{clear:both;border:4px solid #e8e8e8;background:#fafafa;padding:0px;overflow:hidden;text-align:center;}
.cs_box>ul>li{float:left;border-right:1px dotted #dcdcdc; color:#848484;line-height:14px;padding:0 29px 6px 29px; min-height:90px;}
.cs_box>ul>li p{font-family:dotum;font-size:11px; }
.cs_box>ul>li .tit{padding:20px 0 10px 0;}
.cs_box>ul>li.end{ppadding-right:0;border:0}
.cs_box>ul>li .cs_step{background:url(../image/cscenter/step_line.gif) no-repeat 0 30px; width:275px;overflow:hidden;margin-top:20px;padding-left:15px;}
.cs_box>ul>li .cs_step li{float:left;width:76px;padding:0 5px ;background:none;}
.cs_box>ul>li .cs_step li p{line-height:25px;font-family:'Nanum Gothic',nanum;font-size:12px;font-weight:bold;color:#555 }
.cs_text {width:525px; text-align:left; margin-top:10px !important; line-height:160% !important; letter-spacing:-1px; padding-left:10px !important; padding-right:10px !important;}
.cs_text strong.icon {padding-left:18px; background:url(../image/cart/ico_mark.gif) 0 0 no-repeat;}
.cs_text dt{float:left; padding-right:30px;  padding-bottom:30px;}
.cs_text dd{float:left; width:410px; padding-bottom:5px;background:url(../image/common/bu_dot.gif) no-repeat 0% 7px; padding-left:7px;}
.h3_more a{font-family:dotum;font-size:11px;vertical-align:bottom}
.guide h3{background:url(../image/common/icon_next.png) no-repeat 0 50%;padding-left:10px;}

/* 기획전 */
.plan_select {float:right; margin-bottom:10px;}
.plan_banner{padding-top:10px;}
.plan_cate{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;overflow:hidden;margin-top:20px;margin-bottom:50px;}
.plan_cate li{float:left;text-align:center;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.plan_cate li a{display:inline-block;width:331px;padding:9px 0;font-family:dotum}
.plan_cate li a:hover,.plan_cate li.on a{background:#f6f6f6;font-weight:bold; color:#333}
.plan_category{position:relative;}
.plan_category h3 {height:30px; margin-top:30px; text-align:center; font-size:25px; color:#33353e; background:url(../image/plan/h3_plan_bg.gif) center 40% repeat-x;}
.plan_category h3 span{dispaly:block;padding:0 30px;background:#fff}
.btn_top{position:absolute;z-index:99;top:0;right:0}

/* 브랜드 */
/*remake brand(ltm)*/

.brand_wrap{width:1000px; margin:0 auto -25px auto; background:white;}
.brand_wrap:after{content:""; display:block; clear:both;}

.brand_wrap .snb_wrap{width:190px; float:left; padding-top:0;}
.snb_brand{padding:17px 10px 12px 10px; border-top:3px double #aaa; border:3px double #aaa; text-align:center; line-height:normal;}
.brand_wrap .brandname{font-size:20px; display:block; font-weight:bold; padding:3px 0 2px 0;}
.brand_wrap .brandname a{font-size:20px; word-break:break-all;}

.snb2{border:1px solid #aaa; margin-top:10px; padding-bottom:10px;}
.snb2 h3{background:#f7f7f7; padding:10px; font-size:14px; text-align:center;}
.select{border:1px solid #aaa; width:180px; margin:10px auto; cursor:pointer; position:relative; line-height:normal;}
.select:hover{border:1px solid #000;}
.select:hover p span{color:#f15755;}
.select:last-child{margin:0 auto;}
.select ul{display:none; border:1px solid #000; background:white; position:absolute; z-index:5; width:180px; left:180px; top:-1px; text-indent:10px;}
.select li a{color:#333; font-size:12px; width:100%; display:block; padding:10px 0;}
.select li a:hover{color:white; background:#f15755;}


.select p{font-size:12px; padding:8px; position:relative;}
.select p span{position:absolute; right:0; margin-right:8px;}
.select.non_active{color:#bbb; border:1px solid #ccc; cursor:default;}
.select.non_active span{color:#bbb !important;}


.brand{width:786px; margin:0 auto 10px auto; float:right; padding-bottom:0;}
.brand .img_brand{width:786px; float:right; display:block;}
.brand_info{width:70%; border:1px solid #bbb; margin:5px auto; clear:both; text-align:center; position:relative; z-index:11;}
.brand_info h4{background:#fff; padding:5px 0; font-size:14px; font-family:Oswald; font-weight:400; cursor:pointer;}
.brand_info h4 span{font-size:12px; position:relative; top:-3px; left:3px;}
.brand_info .sentence{line-height:1.5; font-size:12px; color:#555; padding:10px;  display:none; position:absolute; background:white; z-index:10; width:600px; left:0; text-align:left; font-weight:normal; border:1px solid black;}







/**/
.tbl_faq{clear:both; width:100%;border-top:2px solid #636363;margin-top:5px;}
.tbl_faq thead th{background:#fdfdfd;padding:7px 0;border-bottom:1px solid #d2d2d2;font-family:dotum;color:#777 }
.tbl_faq tbody td{border-bottom:1px solid #eee;padding:9px 0;text-align:center;vertical-align:top}
.tbl_faq tbody td.subject{text-align:left}
.tbl_faq tbody td.subject a{font-family:dotum;}
.tbl_faq tbody td.on{font-weight:bold}
.tbl_faq tbody td.answer{font-family:dotum;;border-top:1px dashed #dcdcdc; background:#f9f9f9;padding:15px 0}
.tbl_faq tbody td.cataegory{float:left;font-family:dotum;font-size:11px}

.addtbl_list{clear:both; width:100%; margin-top:5px; border-top:2px solid #93c92a;color:#646464;}
.addtbl_list thead th{background:#f0f0f0;border-bottom:1px solid #d2d2d2;color:#555;padding:8px 0}
.addtbl_list tbody td{text-align:center;padding:10px;border-bottom:1px solid #dcdcdc}
.addtbl_list tbody td.subject{text-align:left;}
.addtbl_list tbody td.subject a:hover {text-decoration:underline;}
.addtbl_list tbody td img.ok {margin-right:3px;}
.addtbl_list tbody td img.lock {margin-left:4px; vertical-align:-1px;}

.addtbl_list2{clear:both; width:100%; color:#646464;}
.addtbl_list2 thead th{background:#f0f0f0;border-bottom:1px solid #d2d2d2;color:#555;padding:8px 0}
.addtbl_list2 tbody td{text-align:center;padding:10px;border-bottom:1px solid #dcdcdc}
.addtbl_list2 tbody td.subject{text-align:left;}
.addtbl_list2 tbody td.subject a:hover {text-decoration:underline;}
.addtbl_list2 tbody td img.ok {margin-right:3px;}
.addtbl_list2 tbody td img.lock {margin-left:4px; vertical-align:-1px;}


.tbl_list{clear:both; width:100%; margin-top:5px; border-top:2px solid #636363;color:#646464;}
.tbl_list thead th{background:#f0f0f0;border-bottom:1px solid #d2d2d2;color:#555;padding:8px 0}
.tbl_list tbody td{text-align:center;padding:10px;border-bottom:1px solid #dcdcdc}
.tbl_list tbody td.subject{text-align:left;}
.tbl_list tbody td.subject a:hover {text-decoration:underline;}
.tbl_list tbody td img.ok {margin-right:3px;}
.tbl_list tbody td img.lock {margin-left:4px; vertical-align:-1px;}

.tbl_tip{clear:both;width:100%;margin-top:5px;color:#646464;border:1px solid #dcdcdc;border-right:0}
.tbl_tip thead th{background:#f0f0f0;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color:#444;padding:7px 0}
.tbl_tip tbody th{border-bottom:1px solid #dcdcdc;border-right:1px solid #d2d2d2;background:#f8f8f8}
.tbl_tip tbody td{text-align:left;padding:5px 10px;border-bottom:1px solid #dcdcdc;border-right:1px solid #d2d2d2;letter-spacing:-1px}

.prodqnaImg img {width:50px;}
.prodqnaShop {text-align:left; padding-left:10px; font-size:11px;}
.prodqnaShop p {text-align:left;}
.prodqnaShop .shop {font-weight:bold;}
.prodqnaShop .name {overflow:hidden;}
.prodqnaShop .price {color:#f15755;}

.prodQuestion {clear:both; overflow:hidden; text-align:left !important; padding-top:10px; margin-bottom:10px;}
.prodQ {float:left; display:inline-block; margin-left:20px; margin-right:10px;}
.prodQbox {float:right; width:690px; display:block;}
.prodAnswer {clear:both; overflow:hidden; text-align:left !important; border-top:1px #ccc dashed; padding-top:10px;}
.prodA {float:left; display:inline-block; margin-left:20px; margin-right:10px;}
.prodAbox {float:right; width:690px; display:block;}


.tbl_view{clear:both;width:100%;margin-top:5px;border-top:2px solid #636363;color:#646464;}
.tbl_view thead th {text-align:center; border-bottom:1px solid #d2d2d2; color:#555; padding:8px 0; background:url(../image/common/bg_bu1.gif) 90% 50% no-repeat;}
.tbl_view thead th.tit {background:#eee url(../image/common/bg_bu1.gif) 90% 50% no-repeat;}
.tbl_view thead td {border-bottom:1px solid #d2d2d2; color:#555; padding:8px 0 8px 10px;}
.tbl_view thead td.tit {background:#eee; font-weight:bold;}
.tbl_view tbody td {text-align:left; padding:20px; border-bottom:1px solid #dcdcdc}
.tbl_view thead td.file img {vertical-align:middle; margin-right:3px;}

/* 게시판검색 */
.sraech_box{border:1px solid #dcdcdc;margin-top:20px;padding:10px 0 5px 0;background:#f8f8f8;text-align:center;}
.sraech_box input{border:1px solid #dcdcdc;padding:5px;}

/* 카테고리 메인 */
.cateMainL {float:left; width:325px; margin-right:25px; margin-top:15px;}
.cateMainBnr {position:relative;width:325px; height:500px; background:#FFFFFF;}
.cateMainBnr ul li {position:absolute;top:0;left:0;}
.cateMainBnr a.btn_prev {position:absolute; top:50%; left:0;}
.cateMainBnr a.btn_next {position:absolute; top:50%; right:0;}

ul.cateNotice {width:100%; margin-top:4px;}
ul.cateNotice  li {line-height:25px; border-bottom:1px #ddd solid; font-size:11px; text-indent:12px; overflow:hidden;}
ul.cateNotice  li:hover {background:#ececec;}

.cateMainR {float:right; width:630px; height:588px; margin-top:15px; border:10px #efefef solid;}
.cate_focus {overflow:hidden; width:594px; height:270px; margin:18px auto 12px auto; background:#f7f7f7;}
.cate_focus .ranking_1st {position:relative; float:left; width:278px;height:270px; padding:10px; background:url(../image/goods/bg_ranking.png) 0 0 no-repeat;overflow:hidden;}
.cate_focus .ranking_1st:hover .layer_panel {display:block;}
.cate_focus .ranking_1st .layer_panel {display:none; position:absolute; left:95px; bottom:30px;}
.cate_focus .rnak1st_info {width:280px; margin:0 auto; overflow:hidden; text-align:center;}
.cate_focus .rnak1st_info h3 {margin:18px 0 24px 0;font-size:20px; font-weight:bold; }
.cate_focus .rnak1st_info .sale {height:22px;font-family:'verdana'; font-size:30px; font-weight:bold; color:#d21d14;}
.cate_focus .rnak1st_info .item_info {margin-top:15px;}
.cate_focus .rnak1st_info .item_info .shopMall {margin-bottom:5px; font-size:14px; color:#444; font-weight:bold; display:block;}
.cate_focus .rnak1st_info .item_info .price strong {text-decoration:line-through;}
.cate_focus .rnak1st_info .item_info .sale_price {margin-top:8px; font-size:17px; font-weight:bold; color:#d21d14; font-family:'verdana';}



.cate_pdt_List {overflow:hidden;}
.cate_pdt_List ul.list {overflow:hidden; text-align:left;}
.cate_pdt_List ul.list li {float:left; background:url(../image/goods/bg_dotted.gif) 0 0 repeat-y;}
.cate_pdt_List ul.list li.first {background:none; margin-left:8px;}
.cate_pdt_List ul.list li:hover .layer_panel {display:block;}
.cate_pdt_List ul.list.view3 li {width:205px;}
.cate_pdt_List ul.view3 .thumbnail {position:relative; width:180px; height:180px; margin:0 auto;overflow:hidden;}
.cate_pdt_List ul.view3 .thumbnail img {width:180px; height:180px;}
.cate_pdt_List ul.view3 .thumbnail .layer_panel {display:none; position:absolute; left:50px; bottom:0px;}
.cate_pdt_List ul.list li .itembx:hover {border:1px #444 solid;}
.cate_pdt_List ul.view3 li .itembx {padding:10px 22px 7px 13px;}
.cate_pdt_List ul.view3 li .itembx:hover {padding:9px 21px 6px 12px;}
.cate_pdt_List .itembx .item_info {height:70px; margin-top:10px; padding-top:10px;}
.cate_pdt_List .itembx .item_info  p.price {color:#f03b17; font-weight:bold;font-size:13px;}
.cate_pdt_List .itembx .item_info  p.price em {color:#6e6e6e;font-weight:normal; font-size:11px;}
.cate_pdt_List .itembx .item_info  p.brandID {color:#0e61b0; font-weight:bold; }


.cate_MidBnr {margin:25px 0 70px 0; display:inline-block;}

.category_like {clear:both;}
.category_like h3 {height:30px; margin-top:14px; text-align:center; font-family:"Proxima Nova"; font-size:29px; color:#000; background:url(../image/common/bg_cate_h3.gif) center 40% repeat-x;}
.category_like h3 span {padding:0 20px; background:#fff;}
.category_like ul {overflow:hidden; margin-top:15px; padding-bottom:36px; border-bottom:1px #dbdbdb solid;}
.category_like ul li {float:left; margin-right:32px;}
.category_like ul li.last-child {margin-right:0;}


/* 카테고리메인_주간베스트 */
.brand_top5 {clear:both; float:left; width:637px; margin-bottom:30px;}
.brand_top5 h3 {font-family:"Proxima Nova"; font-size:17px; color:#1f1f1f; margin-bottom:6px;}
.brand_top5 h3.best {font-family:"Proxima Nova"; font-size:22px; color:#1f1f1f; margin-bottom:6px;}
.brand_top5 .new_list {border-top:1px #3a3a3a solid;}
.brand_top5 h4 {clear:both; float:left;}
.brand_top5 ul.itemList {overflow:hidden;width:350px;}
.brand_top5 ul.itemList li {position:relative; float:left; width:174px; min-height:195px; padding:24px 0 15px 0; text-align:center; border:1px #eaeaea solid;;border-left:0;}
.brand_top5 ul.itemList li span.ico_best {position:absolute; top:15px; left:10px; z-index:10;}
.brand_top5 ul.itemList li.first {background:url(../image/common/bg_gray.gif) 0 0 repeat-y;}
.brand_top5 ul.itemList li:hover {border:1px #595959 solid; border-left:0; background:url(../image/common/bg_black.gif) 0 0 repeat-y;}
.brand_top5 ul.itemList li:hover .layer_panel {display:block;}

.weekely_best1 {position:relative;z-index:10; float:left;background:#eaf2f4;width:287px;}
.weekely_best1 h3 {text-align:center;font-size:14px;padding-top:20px;}
.weekely_best1 .thumbnail {position:relative;width:220px; height:220px; margin:0 auto;border-top:1px solid #333;padding-top:2px;margin-top:20px;overflow:hidden;}
.weekely_best1 .thumbnail img{border-top:1px solid #333}

.weekely_best1 ul.itemList {overflow:hidden;width:287px;}
.weekely_best1 ul.itemList li {position:relative; float:left; width:286px; min-height:432px; padding:24px 0 15px 0; text-align:center; border:1px #eaeaea solid;;border-left:0;overflow:hidden;}
.weekely_best1 ul.itemList li span.ico_best {position:absolute; top:100px; left:30px; z-index:10;}
.weekely_best1 ul.itemList li.first {background:url(../image/common/bg_gray.gif) 0 0 repeat-y;}
.weekely_best1 ul.itemList li:hover {border:1px #595959 solid; border-left:0; background:url(../image/common/bg_black.gif) 0 0 repeat-y;}
.weekely_best1 ul.itemList li:hover .layer_panel {display:block; margin-left:40px;}
.weekely_best1 ul.itemList .item_info a {display:inline-block; width:220px; margin:10px auto 0 auto;}
.weekely_best1 ul.itemList .item_info .price {font-size:12px; text-decoration:line-through; margin:0 0 10px 0;}
.weekely_best1 ul.itemList .item_info .sale_price {color:#d21d14; font-size:17px; font-weight:bold;}

.cateTit {font-size:14px; font-weight:bold; color:#000; padding:0; margin:0 0 10px 0;}

.HotBrand {float:right; overflow:hidden; width:337px; margin-left:25px;}
.HotBrand_lst {position:relative; width:100%; border-top:1px #3a3a3a solid; border-left:1px #dbdbdb solid; border-bottom:1px #3a3a3a solid;}
.HotBrand_lst li .HotTab {width:161px; padding:20px 0; background:#e6e6e6; border-bottom:1px #000 dotted; text-align:center;overflow:hidden;}
.HotBrand_lst li.active .HotTab{background:#fff;}
.HotBrand_lst li .HotTab strong {display:block;}
.HotBrand_lst li .HotTab.last-child {border-bottom:0;}
.HotBrand_lst li .Hot_ProdList {display:none;position:absolute;top:0;right:0;width:176px;}
.HotBrand_lst li.active .Hot_ProdList {display:block;}
.HotBrand_lst li .Hot_ProdList li {width:149px; height:149px; margin:5px auto 0 auto;text-align:center;overflow:hidden;border:1px #ececec solid;}
.HotBrand_lst li .Hot_ProdList li img {padding:0;padding-bottom:1px;}
.HotBrand_lst li .Hot_ProdList li img:hover {border:1px #595959 solid;}
.HotBrand_lst li .Hot_ProdList li p {line-height:12px;}

.trendFinding {clear:both; margin-top:50px; margin-bottom:70px;}
.trendFinding .trendFinding_lst {position:relative; width:100%; height:227px; background:url(../image/goods/bg_pt_dot.gif) 0 0 no-repeat;}
.trendFinding .trendFinding_lst li.active .trend_prodList {display:block;}
.trendFinding .trendFinding_lst li.active .trendTab {background:#dbdbdb url(../image/goods/bg_arow.png) 154px 48% no-repeat; color:#383838;}
.trendFinding .trendFinding_lst li.first-child .trendTab {padding-top:7px;}
.trendFinding .trendFinding_lst li.last-child .trendTab a {border-bottom:0;}
.trendFinding .trendFinding_lst .trendTab {width:170px; height:36px;text-indent:12px ;margin:0 7px;}
.trendFinding .trendFinding_lst .trendTab a {display:block; padding:8px 0; border-bottom:1px #dbdbdb solid;}
.trendFinding .trendFinding_lst .trend_prodList {display:none; position:absolute;top:0;right:0;width:817px;}
.trendFinding .trendFinding_lst .trend_prodList li {float:left; width:144px; margin-left:17px;overflow:hidden;}
.trendFinding .trendFinding_lst .trend_prodList li {border:1px #fff solid;}
.trendFinding .trendFinding_lst .trend_prodList li:hover {border:1px #595959 solid;}
.trendFinding .trendFinding_lst .trend_prodList li .item_info a:hover {text-decoration:underline;}
/*
.trendFinding .trendFinding_lst .trend_prodList li .item_info .price {font-size:11px; text-decoration:line-through; }
.trendFinding .trendFinding_lst .trend_prodList li .item_info .sale_price {color:#d21d14; font-size:17px; font-weight:bold;}
*/
.trendFinding .trendFinding_lst .trend_prodList li .item_info p.price {color:#f03b17; font-weight:bold;font-size:13px;}
.trendFinding .trendFinding_lst .trend_prodList li .item_info p.price em {color:#7D7B7B;font-weight:normal; font-size:11px;}
.trendFinding .trendFinding_lst .trend_prodList li .item_info p.brandID {color:#0e61b0; font-weight:bold; }

.trendFinding .trendFinding_lst .trend_prodList .thumbnail {position:relative; width:144px; height:144px; margin:0 auto;overflow:hidden;}
.trendFinding .trendFinding_lst .trend_prodList .thumbnail img {width:144px; height:144px;}
.trendFinding .trendFinding_lst .trend_prodList .thumbnail .layer_panel {display:none; position:absolute; left:32px; bottom:0px;}
.trendFinding .trendFinding_lst .trend_prodList li:hover .thumbnail .layer_panel {display:block;}

/* 날짜검색 */
.day_search {overflow:hidden; position:relative; width:778px; height:30px; padding:5px 0; background:#f8f8f8; border:1px #dcdcdc solid;}
.day_search .field {float:left; margin-left:10px; margin-top:1px;}
.day_search .field input{display:inline-block; height:21px; padding:4px 8px 0; background:#fff; border:1px solid #dcdcdc;}
.day_search .field span .input_text {width:100%; height:16px; color:#000; border:0;}
.day_search .field span.gap {margin:0 5px; padding-top:5px;}
.day_search .field span.tx {margin:10px 4px 0; color:#222; display:none;}
.day_search .bnbox {float:left;display:block}
.day_search .bnbox .btn_img {float:left; margin-left:4px; margin-top:4px;padding:0; background:transparent;}
.day_search .jellymomorder {float:right;display:block;padding:4px 5px 0 0;}

.call_num{font-size:23px !important;color:#f15755;font-weight:bold;font-family:Tahoma, Malgun Gothic !important}
.num_bg{display:inline-block;background:url(../image/mypage/num_bg.png) no-repeat;width:19px; height:19px;color:#fff;font-weight:bold;text-align:center;padding-right:10px;}

.tip_size {clear:both; padding-top:10px;}
.tip_size strong {display:block; margin-bottom:7px; padding-left:17px; background:url(../image/cart/ico_mark.gif) 0 2px no-repeat;}
.tip_size span {color:#777;}



/************ box_paging ************/
.box_paging {clear:both;margin:20px; text-align:center;}
.box_paging a img {vertical-align:middle; margin:0;}
.box_paging span {vertical-align:middle;}
.box_paging span {margin:0 1px;}
.box_paging span a {display:inline; color:#666; font-weight:bold; font-size:11px; padding:5px 8px 4px 8px; border:1px solid #eaeaea;}
.box_paging .page_ov a {background:#feefef; color:#fa6660; font-weight:bold; border:1px #fa6660 solid;}





table.OrderDetail {width:100%;}
table.OrderDetail thead th {height:30px; padding:0; margin:0; color:#696969; background:url('/images/common/bu_3.gif') right 50% no-repeat; background-color:#f4f4f4; border-top:2px #383d4a solid; border-bottom:1px #e6e6e6 solid;}
table.OrderDetail thead th.last, table.OrderDetail thead th.first {background:none; background-color:#f4f4f4; }
table.OrderDetail tbody td {height:100px; padding:0; text-align:center; border-bottom:1px #e6e6e6 solid; color:#5d5d5d;}
table.OrderDetail tbody td.check img {padding-top:4px;}
table.OrderDetail tbody td.itemImg {text-align:left;}
table.OrderDetail tbody td.itemImg dl {margin:0; padding:0;}
table.OrderDetail tbody td.itemImg dt {float:left; width:68px; height:68px; margin-left:5px; margin-right:22px; border:1px #ddd8d5 solid;}
table.OrderDetail tbody td.itemImg dd {color:#393939; line-height:16px; padding-top:0px;}
table.OrderDetail tbody td.itemImg dd a:hover {text-decoration:underline;}
table.OrderDetail tbody td.itemImg dd.prod_option {padding-top:0px; font-size:11px; color:#f15755;}
table.OrderDetail tbody td.itemImg dd.prod_option span {padding-left:6px; background:url('../image/cart/bullet2.gif') left 50% no-repeat;}
table.OrderDetail tbody td .editTxT {width:29px; line-height:16px; vertical-align:top; border:1px #d2d2d2 solid;}
table.OrderDetail tbody td.discount {color:#5d5d5d;}
table.OrderDetail tbody td.discount img {position:relative; padding-bottom:4px;}
table.OrderDetail tbody td.Btns img {padding-bottom:2px;}
table.OrderDetail tbody td.money {font-weight:bold; color:#2e2e2e;}
table.OrderDetail tfoot td {height:60px; padding:0; margin:0; border-bottom:1px #e6e6e6 solid;}
table.OrderDetail .middle {vertical-align:middle;}





/* 2차 카테고리 2014-04-17 */
#Gnb > li:hover .Gnb_cate.m1, 
#Gnb > li:hover .Gnb_cate.m2,
#Gnb > li:hover .Gnb_cate.m3, 
#Gnb > li:hover .Gnb_cate.m4, 
#Gnb > li:hover .Gnb_cate.m5,
#Gnb > li:hover .Gnb_cate.m6, 
#Gnb > li:hover .Gnb_cate.m7, 
#Gnb > li:hover .Gnb_cate.m9, 
#Gnb > li:hover .Gnb_cate.m10, 
#Gnb > li:hover .Gnb_cate.m11,  
#Gnb > li:hover .Gnb_cate.m13,
#Gnb > li:hover .Gnb_cate.m14,   
#Gnb > li:hover .Gnb_cate.m15,  
#Gnb > li:hover .Gnb_cate.m_uk, 
#Gnb > li:hover .Gnb_cate.m8 {display:block;}
.Gnb_cate {display:none; position:absolute; top:47px; overflow:hidden; padding:25px 15px 15px 15px; border:1px #bdbdbd solid; border-top:0; background:#fff;}
.Gnb_cate.m1 {left:0; width:968px; height:320px; overflow:hidden;}
.Gnb_cate.m2 {left:0; width:968px; height:320px; overflow:hidden;}
.Gnb_cate.m3 {left:0; width:968px; height:320px; overflow:hidden;}
.Gnb_cate.m4 {left:0; width:968px; height:320px; overflow:hidden;}
.Gnb_cate.m5 {left:0; width:968px; height:320px; overflow:hidden;}
.Gnb_cate.m6 {left: 0; width: 968px; height: 320px; overflow: hidden;}
.Gnb_cate.m7 {left: 0; width: 968px; height: 320px; overflow: hidden;}
.Gnb_cate.m8 {left:300px;}
.Gnb_cate.m9 {left:0; width:968px; height:520px; overflow:auto;} /* allBrand */
.Gnb_cate.m10 {left:0; width:968px; height:520px; overflow:auto;} /* allSite */
.Gnb_cate.m11 {left:520px;}
.Gnb_cate.m13 {left: 0; width: 968px; height: 320px; overflow: hidden;}
.Gnb_cate.m14 {left:0; width:968px; overflow:hidden;}
.Gnb_cate.m15 {right:0; width:509px; height:530px; overflow:hidden;}
.Gnb_cate.m_uk {left:0; width:550px; height:380px; overflow:hidden;}
.Gnb_cate .submenu {float:left; margin-right:30px;}
.Gnb_cate .allBrand {text-align:center; width:968px; height:446px;}
.Gnb_cate h2 {margin-left:10px; margin-bottom:10px; font-size:13px; font-weight:bold; border-bottom:1px #e8e8e8 solid; background:url(../menu/image/icon_dep.gif) right 48% no-repeat;}
.Gnb_cate h2 a {display:block; padding:2px 0; color:#111;}
.Gnb_cate ul li.depth2 {line-height:22px; padding:2px 0 2px 0;}
.Gnb_cate ul li.depth2 a {display:block; min-width:140px; padding:0 10px; color:#000000; border-bottom:1px #f3f3f3 dotted;}
.Gnb_cate ul li.depth2 a:hover {color:#f44745; background:#f9f9f9; border-bottom:1px #fca9a7 solid;}
.Gnb_cate .cate_bnr {float:right;}
.Gnb_cate .cate_bnr li {margin-bottom:20px;}

.allBrand .spelling {clear:both; display:block; overflow:hidden; width:800px; margin:0 auto 25px auto; text-align:center;}
.allBrand .spelling li {float:left; margin:0 2px;}
.allBrand .spelling li a {display:block; padding:4px 6px; color:#f15755; font-size:14px; font-weight:bold;}
.allBrand .spelling li a:hover {text-decoration:underline;}
.allBrand .spelling li a.current {background:#f15755; color:#fff;}
.allBrand .spell_box {text-align:left;}
.allBrand .Allbrand_title {display:inline-block; margin:15px 0 0 10px; padding:0px 10px; color:#fff; background:#f2817f; font-size:14px; font-weight:bold;}
.allBrand ol.spell {overflow:hidden; text-align:left; margin-left:10px;}
.allBrand ol.spell li {float:left; line-height:18px; padding:1px 0; margin-right:10px; background:url(../image/common/bg_category.gif) 0 50% no-repeat;}
.allBrand ol.spell li a {display:block; min-width:106px; padding:2px 10px; color:#333;}
.allBrand ol.spell li a:hover {color:#333; background:#e3e3e3;}


/* 상품상세페이지 추가 2014-04-17 */
.ViewPoint {border:3px #e6e6e6 solid; /* margin-bottom:50px; */}
.ViewPoint tbody th {color:#333; text-align:left; padding-left:42px; background:#f5f5f5; border-bottom:1px #e1e1e1 solid;}
.ViewPoint tbody th.tip1 {background:#f5f5f5 url(../image/goods/icon_tip1.gif) 11px 50% no-repeat;}
.ViewPoint tbody th.tip2 {background:#f5f5f5 url(../image/goods/icon_tip2.gif) 16px 50% no-repeat;}
.ViewPoint tbody th.tip3 {background:#f5f5f5 url(../image/goods/icon_tip3.gif) 18px 50% no-repeat;}
.ViewPoint tbody td {text-align:left; padding:10px 0 10px 12px; border-bottom:1px #e1e1e1 solid;}
input.inputLine {width:105px; padding:4px 10px 3px 0; margin-right:5px; text-align:right; border:1px #dcddde solid;}
.ViewPoint tbody td .res {margin:0 18px;}
.ViewPoint tbody td .txtColr {color:#ff4f26;}
.ViewPoint tbody td .unit {margin-top:6px;}
.ViewPoint tbody td .absolute {vertical-align:middle; margin-right:10px;}
.ViewPoint tbody td a.render {display:inline-block; padding:3px 14px 4px 14px; margin-right:12px; background:#7f7f7f; color:#fff; border-radius:5px;}
.ViewPoint tbody td a.render:hover {background:#6c6c6c;}
.Corcheck {text-align:center; margin-bottom:10px;}
.Corcheck img {display:block; margin:50px auto 10px auto;}
.Corcheck span {font-weight:bold; font-size:15px;}
.Corcheck span.txtcb {color:#585858;}


/* 전체카테고리 2014-04-18 */
.cat_wrap {display:none; position:absolute; top:25px; right:0; width:958px; padding:20px; background:#fff; border:1px #c4c4c4 solid; z-index:999;}
.btn_cat_close {position:absolute;bottom:0;right:0; display:block; width:25px; height:25px; background:url(../image/common/btn_category_all_close.gif) 0 0 no-repeat;}
.btn_cat_close span.blind {display:none;}
.lst_sub_area > li {float:left; width:125px; min-height:280px; margin-right:10px;}
.lst_sub_area > li.last {margin-right:0;}
.lst_sub_area li h2 {padding:5px 0 5px 10px; margin-bottom:5px; border-bottom:1px #dbdbdb solid; background:url(../menu/image/icon_dep.gif) right 48% no-repeat;}
.lst_sub_area li h2 a {display:block; color:#f15755; font-size:13px;}
.lst_sub_area li .lst_b li {line-height:22px;}
.lst_sub_area li .lst_b li a {display:block; padding:0 10px;}
.lst_sub_area li .lst_b li a:hover {background:#e3e3e3;}


/* 메뉴오픈시 키즈베이비 확장 2015-02-05 */
.Gnb_cate .submenu .menu_open_banner {float:left; margin-right:36px;}
.Gnb_cate .submenu .baby_cate {float:left; margin-left:36px;}
.Gnb_cate .submenu .baby_cate_tit {font-family:Myriad Pro;font-size:11pt;border-bottom:1px solid #dcdcdc;}
.Gnb_cate .submenu .best_brand_list {width:261px; float:left;}
.Gnb_cate .submenu .best_brand_list .best_brand_list01 {float:left;}
.Gnb_cate .submenu .depth3 {line-height:26px; padding:0 0 2px 0;}
.Gnb_cate .submenu .depth3 a:hover {color:#f44745; background:#f9f9f9; border-bottom:1px #fca9a7 solid;}
.Gnb_cate .submenu .best_brand_list .best_brand_list01 {width:120px;}
.baby_cate .baby_cate_tit {background-color:#525151;color:white; width:300px;}
.baby_cate span {font-family:'Proxima Nova',Nanum Gothic; font-size:9pt;}
.baby_bottom_brand .bottom_list01 li{float:left; border-bottom:1px dotted #b2b2b2;}
.baby_bottom_brand .dot {border-right:1px dotted #b2b2b2;}
.baby_bottom_brand {width:605px; position:absolute; top:220px;}
.baby_bottom_brand .bottom_list02 li{float:left;}
.baby_bottom_brand .bottom_list02 img{margin-top:3px;}

/* 브랜드샵 2015-04-24 */
.Gnb_cate .submenu_bs div {float:left;}
.Gnb_cate .submenu_bs div ul {margin:0; padding:0;}
.Gnb_cate .submenu_bs .brand_shop_tit01 {font-family:Myriad Pro;font-size:11pt;margin-top:3px;}
.Gnb_cate .submenu_bs .best_brand_area {width:330px;}
.Gnb_cate .submenu_bs .best_brand_area li {list-style:none; float:left; padding:4px; height:50px;}
.Gnb_cate .submenu_bs .dot {float:left; background:url(../image/menu/brand_shop_dot.png) center repeat-y; margin-top:27px;}
.Gnb_cate .submenu_bs .new_brand_area {width:225px; margin-left:5px;}
.Gnb_cate .submenu_bs .brand_shop_tit02 {font-size:8pt; color:#5b5b5b;margin-top:3px;}
.Gnb_cate .submenu_bs .new_brand_area li {list-style:none; float:left; padding:4px; height:50px;}
.Gnb_cate .submenu_bs .premium_brand_area {width:110px; margin-left:5px;}
.Gnb_cate .submenu_bs .premium_brand_area li {list-style:none; float:left; padding:4px; height:50px;}

.Gnb_cate .submenu_bs_uk .brand_shop_tit01 {font-family:Myriad Pro;font-size:11pt;margin-top:3px;}
.Gnb_cate .submenu_bs_uk .best_brand_area {width:550px;}
.Gnb_cate .submenu_bs_uk .best_brand_area li {list-style:none; float:left; padding:4px; height:50px;}
.Gnb_cate .submenu_bs_uk .best_brand_area .mr0 {margin-right:0px;}

/* 포토리뷰서브메뉴 2015-04-30 */
.bottArea .photo_review {width:85px;}
.bottArea .photo_review .icon {top:0; position:absolute;}
.photo_review .tit {font-family:Myriad Pro;font-size:11pt;margin-top:3px; margin-bottom:5px; letter-spacing:normal;}
.review_area {width:652px;}
.review_area div {float:left;}
.review_area .review_king {width:203px; margin-right:20px;}
.review_area .review_king span {color:#0e61b0; font-weight:bold;}
.review_area .review_5 {width:421px;}
.review_area .review_5 span {font-weight:bold;}
.review_area .review_5 li {float:left; height:255px; margin-right:15px; width:132px;}
.review_area .review_5 .mr0 {margin-right:0px;}

/* 탑셀러 2015-05-06 */
.top_seller_area .top_seller_tit {margin:30px 0 10px 0;}
.new_wrap .best_10_area {height:440px; width:1000px; padding: 10px 0; background-color:#efefef;}
.new_wrap .best_10_area .best1_area {background-image:url(../image/topseller/best_item_bg.png); width:287px; height:430px; float:left;}
.new_wrap .best_10_area .best1_area .best1 {width:220px; height:220px; margin:0 auto; padding-top:10px;}
.new_wrap .best_10_area .best1_area .best1 .best1_info {margin-top:20px; width:220px;}
.new_wrap .best_10_area .best1_area .best1 .best1_info p {float:left;}
.new_wrap .best_10_area .best1_area .best1 .best1_info .tag01 {width:40px; float:left; margin-right:15px;}
.new_wrap .best_10_area .best1_area .best1 .best1_info .best1_list {width:165px;}
.new_wrap .best_10_area .best1_area .best1 .best1_info .best1_list .price {color:#f03b17; font-weight:bold; font-size:13px;}
.new_wrap .best_10_area .best1_area .best1 .best1_info .best1_list em {color:#6e6e6e; font-weight:normal; font-size:11px;}
.new_wrap .best_10_area .best2_area {float:left; width:703px; margin:0 0 0 10px;}
.new_wrap .best_10_area .best2_area .best2_div {
  float: left;
  width: 45%;
  background-color: white;
  height: 188px;
  padding: 10px;
  /* overflow: auto; */
  /* border: 1px #dbdbdb solid; */
  margin: 0 10px 10px 0;
}
.new_wrap .best_10_area .best2_area .best2 {float:left; text-align:center;  margin: 20px 5px 0 0; width:155px; height:150px;}
.new_wrap .best_10_area .best2_area .best2_info {float:left; width:143px;  margin: 35px 0 0 0;}
.new_wrap .best_10_area .best2_area .price {color:#f03b17; font-weight:bold; font-size:13px;}
.new_wrap .best_10_area .best2_area em {color:#6e6e6e; font-weight:normal; font-size:11px;}
.new_wrap .best6_area .best6_div {float:left; width:200px;}
.new_wrap .best6_area .mr0 {margin-right:0px; width:200px;}
.new_wrap .best6_area  {border-bottom:1px black solid; height:270px; margin-top:50px;}
.new_wrap .best6_area .best6  {margin-bottom:10px; width:135px; height:135px;}
.new_wrap .best6_area .price {color:#f03b17; font-weight:bold; font-size:13px;}
.new_wrap .best6_area em {color:#6e6e6e; font-weight:normal; font-size:11px;}

.good_area {background-color:#efefef; width:1000px; height:600px; margin-top:30px; margin-bottom:100px;}
.good_area .mr0 {margin-right:0px;}
.good_area .good_wrap {background-color:white; width:980px; height:530px; margin:0 auto; padding-top:25px;}
.good_area .good_01 {margin-left:20px; height:250px; border-bottom:1px dotted black; width:945px;}
.good_area .good_02 {margin-left:20px; height:250px; margin-top:25px;}
.good_area .good_tit {font-size:15px; color:black; font-weight:800; height:25px; padding:5px 0 0 10px;}
.good_area .good_div {float:left; margin-right:7px; width:150px; height:256px;}
.good_area .good_div .good_img {width:135px; height:130px; margin-bottom:10px;}
.good_area .good_div .mr0 {margin-right:0px;}
.good_area .best6  {margin-bottom:10px; width:135px; height:135px;}
.good_area .good_info .price {color:#f03b17; font-weight:bold; font-size:13px;}
.good_area em {color:#6e6e6e; font-weight:normal; font-size:11px;}








/* 상품검색 */
.search_Result {padding:25px 0; background:#f8f8f8; border:1px #c4c4c4 solid; text-align:center;}
.search_Result p.result {margin-bottom:20px;font-size:26px; font-weight:bold; color:#222;}
.search_Result p.result span {color:#f15755;}
.search_Result .reSearch .input_text {width:318px; margin-left:15px; padding:8px 0 7px 10px; border:1px #ccc solid;}
.btn_reSearch {padding:4px 14px 6px 14px; font-weight:bold; color:#444; border:1px #ccc solid; background:#fbfbfb;}
.aside_txt {margin:27px 0 15px 0; font-size:14px; color:#222; font-weight:bold;}
.aside_txt span {color:#f15755;}
.aside_txt2 {margin:20px 0 -23px 0; font-size:14px; color:#222; font-weight:bold;}
.aside_txt2 span {color:#f15755;}
.aside_txt2 a .cmaigo {color:#ffffff; font-size:13px; margin: 0 0 0 10px; padding:2px; background-color:rgb(128, 149, 253);}


.search_category {overflow:hidden; border-top:1px #c4c4c4 solid; background:#f8f8f8;}
.search_category ul li {overflow:hidden; height:30px; padding:8px 0 3px 0; border-bottom:1px #c4c4c4 solid;}
.search_category ul li h3 {float:left; width:83px; height:16px; padding-top:3px; margin-right:10px; color:#222; font-size:14px; text-align:center; line-height:20px;}
.search_category ul li .content {float:left; width:900px; border:0}
.search_category ul li .field {float:left; margin-right:6px;}
.search_category ul li .field span {float:left}
.search_category ul li .field span.inpbx {display:inline-block; height:21px; padding:4px 8px 0; background:#fff; border-top:1px #c5c5c5 solid; border-left:1px #c5c5c5 solid; border-right:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.search_category ul li .field span.inpbx:hover {border:1px #000 solid;}
.search_category ul li .field span .input_text {width:100%; height:16px; color:#000; border:0;}
.search_category ul li .field span.gap {margin:0 5px; padding-top:5px;}
.search_category ul li .field span.tx {margin:4px 4px 0; color:#222;}
.search_category ul li .bnbox {float:left;display:block;}
.search_category ul li .bnbox .btn_img {float:left; margin-left:4px; padding:0; background:transparent;}
.search_category ul li .price_area {float:right; margin-right:120px;}



/************help_box ************/
#help_div {position:absolute; visibility:hidden;}
.help_div_in {width:350px; position:absolute; left:100Px; top:3px; visibility: hidden; z-index:100;}
.help_div_in p {padding:4px; border:2px solid #bbbbbb; background-color:#ffffff; font-size:11px;font-weight:normal;margin-left:4px; line-height:18px;text-align:left;} 

/*********** 툴팁관련 ****************/

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:350px; height:350px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}
/*********** 추가 사항 ****************/
a.mall span {font-weight:bold; color:#330066;}
a.mall:hover span {font-weight:bold; color:blue;}
.Brandnametitle {font-family:Arial; font-weight:bold; color:#0b569d; font-size:13pt;}


/********* 이메일 ********/
#content .EmailCutFirst {

	float: left;
	position: relative;
	width:950px; 
	height: 400px;
	margin:0 auto;
	text-align: center;
	padding: 100px 0 0 0;
}

.EmailCutFirst_Top{
  padding: 25px 0 30px 0;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 0px;
  text-align: center;
  color: #343e43;
  border-top: 1px #c9c9c9 solid;
  line-height:18px;
}

.EmailCutFirst_Top span{
 font-size:15px;
 color:#666;
}


.EmailCutFirst_mid{
  padding: 25px 0 16px 0;
  font-weight: bold;
  font-size: 20px;
  letter-spacing:0px;
  text-align: center;
  color: #343e43;
  border-top: 1px #c9c9c9 dotted;
  line-height:18px;
}

.EmailCutFirst_mid span{
 font-size:15px;
 color:#666;
}


.EmailCutFirst_end{
  padding: 25px 0 16px 0;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: -1px;
  text-align: center;
  color: #343e43;
  border-top: 1px #c9c9c9 solid;
}



.searchkeyword_box{
	float: left;
	overflow: hidden;
}

.searchkeyword_box input[type='text']{
	float: left;
	border: 1px #d5dde5 solid;
	width: 150px;
	height: 23px;
}

.searchkeyword_box p{
  float: left;
  border: 1px #d5dde5 solid;
  width: 50px;
  height: 26px;
  text-align: center;
  line-height: 25px;
  margin-left: 5px;
  cursor: pointer;
}

.searchkeyword_reset{
float: left;
  overflow: hidden;
  font-weight: 800;
  font-size: 14px;
}


.searchkeyword_reset p{
  float: left;
}

.searchkeyword_reset em{
	color: #FF3F3F;
	cursor: pointer;
}



/*추가작업(160525)(ltm)*/
/*마이페이지-주문확인(ltm)*/
.section_title{height:0; text-indent:-9999px;}
.order_confirm_popup *{margin:0; padding:0; font-family: 'Nanum Gothic'; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:1.2;}

table.order_confirm{width:780px; margin:30px auto; border-top:2px solid black; text-align:center; font-size:13px;}
table.order_confirm thead{background:#eee;}
table.order_confirm th,
table.order_confirm td{padding:8px;}
table.order_confirm td{border-bottom:1px solid #bbb;}

table.order_confirm .confirm_detail{display:inline-block; padding:5px 8px; background:#555; color:white; cursor:pointer; font-size:13px;}

.order_confirm_popup{position:fixed; top:50%; left:50%; width:700px; max-height:600px; margin-left:-350px; background:#fff; border:1px solid black; display:none; z-index:10200; overflow:auto; line-height:1.5;}
.popup_header{background:#f15755; color:white;}
.popup_header h3{padding:10px; font-size:18px;}
.popup_header h3 span{float:right; cursor:pointer; padding:0 5px;}

.order_confirm_popup table{width:100%; font-size:13px; text-align:center;}
.order_confirm_popup table thead{background:#eee;}
.order_confirm_popup table thead th{height:35px;}
.order_confirm_popup table td{height:100px; border-bottom:1px solid #aaa;}
.order_confirm_popup table td.prod_name{text-align:left;}
.order_confirm_popup table td.prod_name img{width:62px; height:62px; vertical-align:middle;}
.order_confirm_popup table td.prod_name ul{display:inline-block; vertical-align:middle; width:235px;}
.order_confirm_popup table td.prod_name ul li:nth-child(1) a{font-weight:bold; color:#0086b3;}
.order_confirm_popup table td.prod_name ul li:nth-child(3){color:#f15755;}
.order_confirm_popup table tr td:last-child{height:auto;}

.order_confirm_popup .total_price{width:100%; text-align:center; font-weight:bold; padding:5px; background:#f7f7f7; font-size:16px;}
span.red{color:red;}
.total_price span{margin-left:5px;}

.popup_bg_dark{width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.5); z-index:10100; top:0; left:0; display:none;}
.sold_img{margin:0 auto; width:780px;}
.popup_block{margin:30px 0;text-align:center;}
.popup_block div{ display:inline-block; margin:0 20px; font-weight:bold; font-size:15px;}
.popup_block div a{width:100px; padding:10px; color:white; display:block; font-weight:bold; font-size:15px; border:5px solid transparent;}
.popup_block .detail_more a:hover,
.popup_block .popup_close:hover{border:5px solid rgba(0,0,0,0.2);}
.popup_block .detail_more{background:#99a5b9;}
.popup_block .popup_close{width:100px; padding:10px; color:white; background:#e9c587; cursor:pointer; border:5px solid transparent;}


/*lazyload 아래에서 위로 슬라이드 효과(ltm)*/
img.lazy{position:relative; animation-name:appear; animation-duration:.7s;}

@keyframes appear{
	0%{top:80px;}
	100%{top:0;}
}



.best-items-page *{margin:0; padding:0; box-sizing:border-box;}
.best-items-page{width:1001px; font-family: 'Nanum Gothic', sans-serif;}
#items-iframe{margin-top:20px; border:0;}
.best-items-page img{width:100%;}
.best-items-page h3{color:#f15755; font-size:24px; font-weight:normal;}
.best-items-page h3 span{margin-left:10px; color:#333; font-size:14px;}

.best-items-page .items-category{margin-top:15px;}
.best-items-page .items-category::after{clear:both; content:""; display:block;}
.best-items-page .items-category li{float:left; width:11.1%; height:50px; padding:15px 0; border:1px solid #999; border-right:0;  border-bottom:1px solid #333; font-size:12px; background:#eee; cursor:pointer; text-align:center;}
.best-items-page .items-category li:hover{font-weight:bold;}
.best-items-page .items-category li:last-child{border-right:1px solid #aaa;}

.best-items-page .best-active{background:#fff !important; border:1px solid #333 !important; border-bottom:0 !important; font-weight:bold;}
.best-items-page .next-active{border-left:0 !important;}

.best-items-page .items-list{margin:30px 0; font-size:12px;}
.best-items-page .items-list::after{clear:both; content:""; display:block;}
.best-items-page .items-list li{position:relative; top:0; float:left; width:325px; padding:10px; border:1px solid black; margin:0 9px 10px 0; list-style:none; }
.best-items-page .items-list li:nth-child(3n){margin:0 0 10px 0;}
.best-items-page .item-image{display:block; width:305px; height:305px;}
.best-items-page .item-detail{margin-top:7px; height:70px;}
.best-items-page .item-detail a:hover{font-weight:bold;}
.best-items-page .best-number{position:absolute; top:10px; left:5px; width:70px; height:70px; padding:8px 0; background:url(/images/common/bestback3.png) no-repeat center; text-align:center; color:#7d7979; font-size:13px; font-weight:bold; font-family: 'Oswald', sans-serif; text-shadow:1px 1px 2px #eae8e8;}
.best-items-page .best-number p{margin-left:-2px;}
.best-items-page .best-number span{display:block; margin-top:-5px; font-size:17px;}


.best-items-page .item-brand,
.best-items-page .item-name{display:block; font-weight:bold;}

.best-items-page .item-brand{margin:2px 0; color:#00248b; font-size:16px;}
.best-items-page .item-name{color:#333; font-size:14px;}
.best-items-page .item-price{margin-top:10px; height:30px;}
.best-items-page .item-price .sale-per{width:30px; padding:7px 0 13px 0; background:url(/images/common/sale_bg.png) no-repeat center; text-align:center; font-weight:bold; font-size:12px; color:#f15755; }
.best-items-page .item-price .price-after{margin-left:5px; font-weight:bold; font-size:22px; color:#f30808;}
.best-items-page .item-price .price-before{font-style:italic; font-size:15px; color:#666;}