@charset "utf-8";

/* reset element */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0; padding:0;
 }
 h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:inherit; }

 /* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup,
menu, nav, section { display:block; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }

/* align, border, input */
img, fieldset, a { border:none; }
img { vertical-align:middle; }
table, thead, tbody, tfoot { border-collapse:collapse; border-spacing:0; border:0 none; word-wrap:break-word;}
table th, table td { word-wrap:break-word;}
ul, ol, li { list-style:none; }
address, em { font-style:normal; }
input, select, textarea, button, form img { vertical-align:middle; }
fieldset {min-width:0;}
button, input[type="submit"] { cursor:pointer; font-family:Verdana, SimSun;}
input:focus, button:focus, select:focus, textarea:focus { outline:0; }
button::-moz-focus-inner { border:0 none; padding:0; }

/* skip */
.blind, legend, caption {overflow:hidden; position:absolute; width:1px; height:1px; border:none; clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px); }
caption {position:static; height:0;}
hr {display:none; }

/* layout */
body { width:100%; height:100%; font-family:Verdana, SimSun;}
#wrap { position:relative; width:100%; height:100%; font-size:14px; line-height:1; /*background:url(../img/common/bg_body.png) repeat-x;*/ }
#header { width:100%; min-width:931px;margin:0 auto; } /* 2016-09-29 header 수정*/
#header:after {content:"";display:block;clear:both;}/* 2016-09-29 header 수정*/
#container { width:931px; min-height:530px; margin:0 auto; position:relative; padding-bottom:50px; clear:both;/* z-index:1*/}/* 2016-11-15 주문가능시간 z-index 삭제 */
#footer { box-sizing:border-box; width:100%; min-width:931px; border-top:1px solid #e0e0e0; background-color:#f7f7f7; }
#footer > p { /* 임시 이미지 */ width:931px; margin:0 auto; padding-top:20px; }
/*임시*/
#header > p { width:931px; margin:0 auto;}

/* loading */
.pageloading_wrap {position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999;}
.pageloading_wrap p {position:absolute; top:50%; left:0; width:100%; padding-top:25px; text-align:center; font-size:14px; color:#fff;}
.pageloading_wrap .loading {position:absolute; top:325px; left:50%; }
.pageloading_wrap .loading_dimmed {position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter: alpha(opacity = 0); background:#000;}

.pageloading_wrap.payment { position:fixed; }
.pageloading_wrap.payment .loading { top:50%; }
.pageloading_wrap.payment .loading_dimmed {opacity:0.6; filter: alpha(opacity = 60);}

/* anchor */
a { text-decoration:none; }
a:link { color:#000; }
a:visited { color:#000; }
a:hover { color:#000; }
a:focus { color:#000; }

/* checkbox & radio button Design */
.chk_list li { display:inline-block; padding-right:20px; line-height:1}
.chk_list li label { padding-left:20px; }

/* radiobox */
.radio_wrap {margin-top:3px}
.radio_wrap li {display:block; margin-top:18px; }
.radio_wrap li:first-child { margin-top:0; }
.css-radiolabel {color:#333}
.radio_wrap .info_tit {display:inline-block; width:110px; color:#666; font-weight:normal}
.radio_wrap .radios {margin-right:29px}

/* input file */
.file_select_wrap .btn {display:inline-block; box-sizing:border-box;  height:28px; border:1px solid #e0e0e0; border-radius:2px; background:#fff; margin-left:6px; text-align:center; letter-spacing:-1px; font-size:12px; color:#333; vertical-align:top;}
.file_select_wrap input[type=text] {box-sizing:border-box; height:28px; border-color:#e0e0e0; background:#fff;}
.file_select {position:relative; display:inline-block; width:70px; height:28px; margin-left:6px; vertical-align:top; overflow:hidden;}
.file_select .btn {position:absolute; right:0; top:0; box-sizing:border-box; width:70px; color:#666; }
.file_select input[type=file] {position:absolute; left:0; top:0; width:100%; height:100%; /*padding-left:100%;*/ font-size:50px; opacity:0; filter:alpha(opacity = 0); cursor:pointer}

/* input */
input, select, textarea{ font-size:14px; color:#000; font-family:Verdana, SimSun; }
input.input { border:1px solid #d3d3d3; padding:5px 8px; color:#888; line-height:16px;}
select.select { border:1px solid #d3d3d3; color:#333; font-family:Verdana, SimSun; line-height:16px;}
select { padding:3px 4px 4px; border:1px solid #e0e0e0; line-height:20px; height:29px;}
select[disabled] { background-color:#f0f0f0; }
input[type=checkbox].css-checkbox {
	overflow:hidden; position:absolute; left:-1000px; width:1px; height:1px; margin:-1px; padding:0; border:0; clip:rect(0 0 0 0); z-index:-1000; /*opacity:0.001;  visibility:hidden;*/
}

input[type=radio].css-radiobox {
	overflow:hidden; position:absolute; left:-1000px; width:1px; height:1px; margin:-1px; padding:0; border:0; clip:rect(0 0 0 0); z-index:-1000;
}

input[type=checkbox].css-checkbox + label.css-label {
	position:relative;
	display:inline-block; min-width:14px; min-height:14px;
	background-repeat:no-repeat;
	background-position:0 0;
	vertical-align:middle;
	cursor:pointer;
	word-wrap: normal;
}
input[type=checkbox].css-checkbox[checked] + label.css-label {background-position:0 -50px;}
input[type=checkbox].css-checkbox[disabled] + label.css-label { opacity:0.5; filter: alpha(opacity = 50);}

label.lable_disabled { opacity:0.5; filter: alpha(opacity = 50); }

input[type=checkbox].css-checkbox + label.css-label.two:after { content:""; display:block; position:absolute; top:16px; left:0; width:14px; height:22px; background:#fff;}
input[type=checkbox].css-checkbox + label.css-label.two > span { display:inline-block; line-height:1.4; margin-top:-3px;}


input[type=checkbox].css-checkbox-red + label.css-label-red { background-position:0 -300px; }
input[type=checkbox].css-checkbox-red:checked + label.css-label-red { background-position:0 -325px; }
input[type=checkbox].css-checkbox-orange + label.css-label-orange { background-position:0 -350px }
input[type=checkbox].css-checkbox-orange:checked + label.css-label-orange { background-position:0 -375px }
input[type=checkbox].css-checkbox-yellow + label.css-label-yellow { background-position:0 -400px }
input[type=checkbox].css-checkbox-yellow:checked + label.css-label-yellow { background-position:0 -425px }
input[type=checkbox].css-checkbox-lemon + label.css-label-lemon { background-position:0 -450px }
input[type=checkbox].css-checkbox-lemon:checked + label.css-label-lemon { background-position:0 -475px }
input[type=checkbox].css-checkbox-lime + label.css-label-lime { background-position:0 -500px  }
input[type=checkbox].css-checkbox-lime:checked + label.css-label-lime { background-position:0 -525px }
input[type=checkbox].css-checkbox-green + label.css-label-green { background-position:0 -550px }
input[type=checkbox].css-checkbox-green:checked + label.css-label-green { background-position:0 -575px }
input[type=checkbox].css-checkbox-skyblue + label.css-label-skyblue { background-position:0 -600px }
input[type=checkbox].css-checkbox-skyblue:checked + label.css-label-skyblue { background-position:0 -625px }
input[type=checkbox].css-checkbox-blue + label.css-label-blue { background-position:0 -650px }
input[type=checkbox].css-checkbox-blue:checked + label.css-label-blue { background-position:0 -675px }
input[type=checkbox].css-checkbox-darkblue + label.css-label-darkblue { background-position:0 -700px }
input[type=checkbox].css-checkbox-darkblue:checked + label.css-label-darkblue { background-position:0 -725px }
input[type=checkbox].css-checkbox-white + label.css-label-white { background-position:0 -750px }
input[type=checkbox].css-checkbox-white:checked + label.css-label-white { background-position:0 -775px }
input[type=checkbox].css-checkbox-gray + label.css-label-gray { background-position:0 -800px }
input[type=checkbox].css-checkbox-gray:checked + label.css-label-gray { background-position:0 -825px }
input[type=checkbox].css-checkbox-disable + label.css-label-disable { background-position:0 -850px }
input[type=checkbox].css-checkbox-disable:checked + label.css-label-disable { background-position:0 -850px }
input[type=checkbox].css-checkbox-all + label.css-label-all { background-position:0 -20px }
input[type=checkbox].css-checkbox-all:checked + label.css-label-all { background-position:0 -75px }

label.css-label {
	background-image:url(../img/common/ico_check_radio.png);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	/*user-select:none;*/
}

input[type=radio].css-radiobox {
	overflow:hidden; position:absolute; left:-1000px; width:1px; height:1px; margin:-1px; padding:0; border:0; clip:rect(0 0 0 0); z-index:-1000;
}
input[type=radio].css-radiobox + label.css-radiolabel {
	display:inline-block; min-width:14px; height:14px;
	background-repeat:no-repeat;
	background-position:0 -100px;
	vertical-align:middle;
	cursor:pointer;
}
input[type=radio].css-radiobox[checked] + label.css-radiolabel { background-position:0 -150px;}
input[type=radio].css-radiobox[disabled] + label.css-radiolabel { opacity:0.5; filter: alpha(opacity = 50); }

label.css-radiolabel {
	background-image:url(../img/common/ico_check_radio.png);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	/*user-select:none;*/
}

img.ui-datepicker-trigger {
	border-left: 1px solid #e0e0e0;
    line-height: 28px;
    padding-left: 9px;
	cursor:pointer
}

/* img.ui-datepicker-trigger {border-left: 1px solid #ddd;position: absolute;top: 0;right: 0;padding: 5px 12px;cursor: pointer;} */ /* 2016.07.21 주문가능시간 - 수정 */

input[type=text]::-webkit-input-placeholder {color:#aaa}
input[type=text]:-moz-placeholder {color:#aaa; opacity:1}
input[type=text]::-moz-placeholder {color:#aaa; opacity:1}
input[type=text]:-ms-input-placeholder {color:#aaa}

textarea::-webkit-input-placeholder {color:#aaa}
textarea:-moz-placeholder {color:#aaa; opacity:1}
textarea::-moz-placeholder {color:#aaa; opacity:1}
textarea:-ms-input-placeholder {color:#aaa}

.label_hidden label { font-size: 1px; text-indent: -9999px;}

.radio_center_wrap {position:relative;}
.radio_center_wrap label {position:static; width:14px;}
.radio_center_wrap label span {position:absolute; left:0; width:100%; text-align:center;}

 /* util */
.ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.ellipsis2{display:block; display:-webkit-box; -webkit-lines-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}

/*top bar*/
.top_bar { position:relative; }
.top_bar .inner { width:931px; height:69px; margin:0 auto; /*overflow:hidden;*/} /* 2016-10-11 띠배너 오류 수정*/
.top_bar .inner > a {display:block;width: 1165px;margin-left: -117px;} /* 2016-10-11 띠배너 오류 수정*/
.top_bar .inner img { width:100%; height:100%; vertical-align:top}
.top_bar.close .inner { display:none; }
/* 2016-09-22 이미지 스프라이트 */
.top_bar_btn { position:absolute; left:50%; margin-left:-32px; display:block; width:32px; height:16px; font-size:0; background:url(../img/common/ico_common_01.png) no-repeat 0 -828px; /* background:url(../img/common/ico_top_bar.png) no-repeat 0 0; */ z-index:220; }
.top_bar.close .top_bar_btn { background-position:0 -854px; /* background-position:0 -26px; */ }

/* header */
.header_top { position:relative; width:931px; height:102px; margin:0 auto; padding:10px 0; z-index:210}
.header_top .logo { padding-top:37px; }
.header_top .unb { position:absolute; right:0; top:9px; font-size:12px; }
.header_top .unb li { position:relative; float:left; height:25px; padding:1px 9px 1px 11px; background:url(../img/common/ico_common.png) no-repeat 0 -286px; }
.header_top .unb li:first-child { background:none; }
.header_top .unb li a { display:inline-block; padding:12px 0;color:#898178; }
.header_top .unb li .ic { display:inline-block; position:absolute; left:0; top:10px; width:16px; height:16px; background:url(../img/common/ico_common.png) no-repeat; }
.header_top .unb li.fc01 a { color:#373231; }
.header_top .unb .home { padding-left:22px; background-image:none; }
.header_top .unb .home .ic { background-position:0 0; }
.header_top .unb .bookmark { padding-left:33px; }
.header_top .unb .bookmark .ic { left:11px; background-position:-88px 0; }
/*.header_top .unb .cart { padding-left:32px; }
.header_top .unb .cart .ic { left:11px; background-position:-20px 0; }*/
.header_top .unb .num { display:inline-block; width:25px; margin:0 1px 0 3px; padding:2px 0; border-radius:15px; background-color:#ef3f3b; font-size:10px; text-align:center; color:#fff; }
.header_top .unb .mobile { padding-left:32px; }
.header_top .unb .mobile .ic { left:11px; background-position:-40px 0; }
.header_top .unb .app .ic { left:10px; top:7px; width:24px; height:19px; background-position:-60px 0;}
.header_top .unb .qrimg {position:absolute; left:0; top:25px; z-index:10; display:none}
.header_top .unb .app .qrimg {left:-23px}
.header_top .unb .app a { width:24px; font-size:1px; text-indent:-9999px; }

/* seach_top */
.header_top .total_search { position:absolute; right:0; top:48px; width:732px; }
/* PC_공통_검색 UI 개선 [주석]
.header_top .total_search .area {position:absolute; right:307px; bottom:0; width:327px; height:30px; line-height:30px; border:3px solid #e53433; background-color:#fff; z-index:100;}
.header_top .total_search .area > span { display:inline-block; vertical-align:top; padding:0 12px; }
.header_top .total_search .area .input_m { width:250px; color:#888; border:none;}
.header_top .total_search .area .input_m:focus { color:#ef3f3b }
.header_top .total_search .area .focus.input_m {color:#ef3f3b !important;}
.header_top .total_search .area .input_m::-webkit-input-placeholder { color:#888; }
.header_top .total_search .area .input_m:-moz-placeholder { color:#888; opacity:1}
.header_top .total_search .area .input_m::-moz-placeholder { color:#888; opacity:1}
.header_top .total_search .area .input_m:-ms-input-placeholder{ color:#888; }

.header_top .total_search .area .ico {  position:absolute; padding:0; right:0; top:0; line-height:19px; }
.header_top .total_search .area .ico input {padding:7px 12px;}
*/
.header_top .total_search .right_area {float:right;  position:relative; width:267px; height:54px; text-align:right; overflow:hidden;}
.header_top .total_search .right_area > a {float:left; padding-top:28px; font-weight:bold; font-family:"Microsoft YaHei"; font-size:16px; color:#373231; }
.header_top .total_search .right_area > a:hover {text-decoration:underline; }
.header_top .total_search .right_area .banner img {width:112px; height:54px;}
.total_search .result_area { position:absolute; top:30px; left:0; display:none; line-height:1; border:1px solid #e53433; background:#fff; }
.total_search .result_area .inner { width:521px; }
.total_search .result_area .search_word { float:left; width:241px; }
.total_search .result_area .title {display:block; padding:12px 0 12px; font-size:12px; text-align:center; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f7f7f7}
.total_search .result_area .auto_disable { width:286px; padding:37px 20px 37px; text-align:center; color:#666; }
.total_search .result_area .auto_disable p { margin-top:2px; font-size:12px; line-height:1.5}
.total_search .result_area .auto_disable p:first-child {margin-top:0}
.total_search .result_area .save_disable { width:286px; padding:37px 20px 37px; text-align:center; color:#666; }
.total_search .result_area .save_disable p { margin-top:2px; font-size:12px; line-height:1.5}
.total_search .result_area .save_disable p:first-child {margin-top:0}
.search_word .title + div { padding:10px 0 0 0; height:302px; border-right:1px solid #e0e0e0}
.search_word .scroll_area { padding:10px 5px 0 0}
.search_word .scroll_area > div { height:302px; overflow-y:auto; overflow-x:hidden}
.search_word .search_save {margin-right:5px}
.search_word .search_save li {position:relative; margin:18px 0; padding-left:15px}
.search_word .search_save li a {font-size:12px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:190px; height:14px; display:block  }
/*.search_word .search_save li a:visited {color:#ef3f3b}*/
/* 2016-09-22 이미지 스프라이트 */
.search_word .search_save li a.search_delete { background:url('../img/common/ico_common_01.png') no-repeat -93px -828px; /* background:url('../img/common/ico_search_delete.png') no-repeat 100% 50%; */ width:12px; height:12px; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999px}
.search_word .search_save li:first-child{margin-top:10px;}
.result_area .product_result { float:left; width:280px; }
.result_area .product_result .title { border-right:0; }
.product_result .major_product { width:250px; padding:20px 15px 5px; font-family:"Microsoft YaHei";}
.product_result .major_product > li { padding:15px 0 ; border-top:1px solid #e0e0e0; *zoom:1}
.product_result .major_product > li:first-child {padding-top:0; border-top:0}
.product_result .major_product > li > a {display:block}
.product_result .major_product > li > a > span { float:left; width:70px; height:70px; margin-right:10px; }
.product_result .major_product > li > a > span img {width:100%}
.product_result .major_product > li > a > .price { float:left; width:170px; }
.product_result .major_product > li > a > .price .tit { width:170px; padding-bottom:8px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold; }
.product_result .major_product > li > a > .price .ex { width:170px; padding-bottom:11px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.product_result .major_product > li > a > .price .sale { padding-right:4px; font-size:12px; }
.product_result .major_product > li > a > .price .regular { font-weight:normal; font-size:12px; }
.product_result .major_product > li > a > .price .won { padding:2px 4px 0 0; }
.search_word .auto_complete > div { height:297px; overflow-y:scroll; }
.search_word .auto_complete li {display:block; position:relative; padding:10px 15px; font-size:12px; color:#666}
.search_word .scroll_area .auto_complete li { cursor:pointer }
.search_word .scroll_area .auto_complete li:hover { background-color:#f5f3f3; }
.search_word .auto_complete li > a {display:inline-block; width:60%; color:#666; }
.search_word .auto_complete li > a > span { color:#e53433; }
.search_word .auto_complete li > a:hover { text-decoration:underline; }
.search_word .auto_complete li > a:hover > span { color:#957045; }
.search_word .auto_complete .btn_go { display:inline-block; position:absolute; top:4px; right:15px; width:67px; height:22px; line-height:22px; text-align:center; color:#333; border:1px solid #ccc; border-radius:3px; background-color:#fff; }
.search_word .auto_complete .btn_go:hover {text-decoration:none}
.result_area .close_area { padding:8px 15px 10px 15px; border-top:1px solid #e53433; background:#f7f7f7; *zoom:1}
.result_area .close_area .btn {float:left; width:60%}
/* 2016-09-22 이미지 스프라이트 */
.result_area .close_area .btn a { display:inline-block; padding:0 10px 0 11px; color:#333; font-size:12px; background:url('../img/common/ico_common_01.png') no-repeat 0 -886px; /* background:url('../img/common/bg_line_v_e3e3e3.png') no-repeat 0 50%; */ }
.result_area .close_area .btn a:first-child { padding:0 4px 0 0; background:none; }
.result_area .close_area .scroll_area .btn { right:0; }
/* 2016-09-22 이미지 스프라이트 */
.result_area .close_area .close { float:right; display:inline-block; margin-top:1px; padding-right:17px; font-size:12px;  color:#333; background:url('../img/common/ico_common_01.png') no-repeat right -883px; /* background:url('../img/common/ico_close_10px.png') no-repeat 100% 2px */ }
.result_area .inner + .close_area { width:491px; }

/* gnb */
.navigation { position:relative; height:42px; }

/* container */
#container h2,
#container h3 { font-size:26px; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; color:#333; }
#container h2 span { display:inline-block; vertical-align:top; margin-left:10px; height:23px; padding:0 12px 0 7px; line-height:23px; border:2px solid #fa5450; border-radius:30px; min-width:60px; font-size:18px; font-style:italic; text-align:center; color:#fa5450; }
.tit_txt { font-size:26px; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; color:#333;  }
.tit_txt span { display:inline-block; vertical-align:top; margin-left:10px; height:23px; padding:0 15px 0 8px; line-height:23px; border:2px solid #fa5450; border-radius:30px; min-width:60px; font-size:18px; font-style:italic; letter-spacing:-1px; text-align:center; color:#fa5450; }
.tit_bar { display:inline-block; padding:0 0 0 50px; background:url('../img/common/ico_common_01.png') no-repeat 0 -742px; /* background:url('../img/common/ico_tit_bar.png') no-repeat 0 50% */ }
.tit_bar span { display:inline-block; padding:0 49px 0 0; background:url('../img/common/ico_common_01.png') no-repeat 100% -901px; /* background:url('../img/common/ico_tit_bar.png') no-repeat 100% 50% */ }

/* footer */
.foot_area { padding-bottom:20px; }
.foot_area .utill { padding:9px 0; background-color:#fff; border-bottom:1px solid #f0f0f0; }
.foot_area .inner { width:931px; margin:0 auto;}
.foot_area .utill .fnb { float:left; height:26px; line-height:26px;}
.foot_area .utill .fnb li { float:left; padding:0 13px; background:url('../img/common/ico_common.png') no-repeat 0 -313px; }
.foot_area .utill .fnb li:first-child { padding-left:0; background:none; }
/*.foot_area .utill .fnb li.staff {display:none}*/
.foot_area .utill .fnb a { font-weight:bold; color:#6d6050; letter-spacing:-1px; }
.foot_area .utill .ui_select { float:right; }
.foot_area .utill .ui_select select { width:130px; padding:3px; border:1px solid #e0e0e0; font-size:12px; }
.foot_area .address_area { padding:20px 0 18px; border-bottom:1px solid #e0e0e0}
.foot_area .address_area .address { font-size:12px; color:#888; }
.foot_area .address_area .address li { margin-top:10px; }
.foot_area .address_area .address li:first-child {margin-top:0; }
.foot_area .address_area .address li .email { padding-bottom:25px; color:#6d6050; }
.foot_area .address_area .address li .email a { margin-left:5px; text-decoration:underline; color:#6d6050; }
.foot_area .address_area .address li.copyright { margin-top:19px; }
.foot_area .mark_area { padding-top:18px}
.foot_area .mark_area .mark { font-size:12px; line-height:1.5; color:#aaaaaa; }

.foot_area .mark_area .mark li { float:left;margin-right:30px; margin-bottom:15px;}  /*인증마크 변경 (ID : S16120031470   By LSH 20161222)  .foot_area .mark_area .mark li { float:left; } *//* 24-07-11 푸터 인증마크 변경 */
.foot_area .mark_area .mark li span { display:inline-block; vertical-align:top; margin:2px 8px 0 0; }
.foot_area .mark_area .mark li strong { display:inline-block; vertical-align:top; margin-right:30px; color:#aaa; font-weight:normal; }

/* quick */
.quick_left { position:absolute; left:-115px; top:20px; width:100px; }
.quick_left li { margin-bottom:10px;  text-align:center;}
.quick_left li.special { position:relative; padding:5px 0 40px 0; border-radius:2px; background-color:#ede8e5; text-align:center; }
.quick_left li.special span { display:block; padding-top:5px; font-family:"Arial"; font-weight:bold; line-height:1; color:#443135; }
.quick_left li.special em { font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; color:#e53433; }
.quick_left li.benefit { position:relative; padding:10px 0 45px 0; border:1px solid #efefef; border-radius:2px; background-color:#fff; text-align:center; }
.quick_left li.benefit a.btn { opacity:0.7;  filter:alpha(opacity = 70); }
.quick_left li.benefit img+span { padding-top:5px; font-size:12px;  }
.quick_left li.benefit span { display:block; font-family:"Microsoft YaHei"; font-weight:bold; line-height:1.2; }
.quick_left li.benefit span em { color:#e53433; }
.quick_left li a.btn { display:block; overflow:hidden; position:absolute; bottom:10px; width:24px; height:24px; background:url(../img/common/ico_prev_next.png) no-repeat; font-size:1px; text-indent:-9999px; }
.quick_left li a.prev { left:23px; background-position:0 0; }
.quick_left li a.next { right:23px; background-position:-30px 0; }
.quick_right { position:absolute; right:-105px; top:15px; width:85px; font-size:12px; }
.quick_right .mark { padding-bottom:10px; }
.quick_right .ico_cart { position:relative;padding:15px 0; background-color:#443135; text-align:center; color:#fff; display:block }
.quick_right .ico_cart .ic { display:block; width:32px; height:30px; margin:0 auto 10px; background:url(../img/common/ico_common.png) no-repeat 0 -50px; }
.quick_right .ico_cart .num { position:absolute; top:18px; right:20px; }
.quick_right .exchange { position:relative; padding:5px; border:1px solid #ddd3cf; background-color:#f0e7dd; }
.quick_right .exchange li { position:relative; padding:4px 0; }
.quick_right .exchange li .ic { position:relative; top:3px; left:0; display:inline-block; width:13px; height:13px; margin-right:5px; background:url(../img/common/ico_common.png) no-repeat 0 -250px; }
.quick_right .exchange li .ic_won { background-position:-20px -250px; }
.quick_right .exchange li.bold { font-weight:bold; color:#443135; }
.quick_right .exchange li ul { border-top:1px solid #ddd3cf; }
.quick_right .exchange li ul li { padding:0 5px; font-size:12px; }
.quick_right .exchange li ul li:first-child { padding:10px 0; text-align:center; color:#443135; }
.quick_right .exchange .dollar { background-color:#fff; font-family:Dotum; }
.quick_right .exchange .dollar .input { width:49px; height:12px; margin-top:-1px; padding:0; border:none; line-height:12px; font-size:12px; text-align:right; }
.quick_right .exchange .won { padding:10px 5px 0 5px; font-family:Dotum; }
.quick_right .exchange .won span { display:inline-block; width:45px; text-align:right; color:#ef6e69; }
.quick_right .today { border:1px solid #ddd3cf; border-top:none; background-color:#fff; }
.quick_right .today .tit { padding:11px 0; border-bottom:1px solid #ddd3cf; background-color:#f1f1f1; text-align:center; color:#443135; }
.quick_right .today li ul { padding:10px 0; border-top:1px solid #ddd3cf; border-bottom:1px solid #ddd3cf; text-align:center; }
.quick_right .today li ul li:first-child { padding-bottom:10px; }
.quick_right .today li a.btn { display:block; padding:2px 0; text-align:center; }
.quick_right .top { margin-top:10px; text-align:center; }
.quick_right .top a.btn { display:block; padding:5px 0; background-color:#373231; color:#fff; }
.quick_right .num { display:inline-block; width:25px; margin-left:3px; padding:1px 0 2px 0; border-radius:15px; background-color:#ef3f3b; font-size:10px; text-align:center; color:#fff; }

/* quick_right popup */
.quick_right .pop { display:none; position:absolute; top:95px; right:75px; width:503px; z-index:100; }
.quick_right .pop .list { width:440px; padding:15px 0; border-top:1px solid #d2d2d2; }
.quick_right .pop .list:first-child { padding-top:0; border-top:none; }
.quick_right .area { width:462px; height:501px; padding:0 15px; border:1px solid #ddd3cf; background-color:#fff; }
.quick_right .cont { overflow-y:auto; width:100%; height:350px; }
.quick_right .tit_area { position:relative; margin-bottom:20px; padding:15px 0; border-bottom:1px solid #373231; }
.quick_right .tit_area .tit { font-size:18px; font-weight:bold; text-align:center; }
.quick_right .tit_area .tit span { font-weight:normal; }
.quick_right .tit_area .tit span span { color:#f04b47; }
.quick_right .tit_area .more { top:13px; right:27px; }
.quick_right .btn_close { position:absolute; right:0; top:21px; display:block; width:16px; height:16px; background:url(../img/common/ico_common.png) no-repeat 0 -590px; font-size:1px; text-indent:-9999px; }
.quick_right .btn_area { position:relative; padding-top:15px; }
.quick_right .btn_area a { display:inline-block; padding:5px 15px 7px 15px; }
.quick_right .btn_area a.off { border:1px solid #cccccc; border-radius:2px; background-color:#fff; color:#333; }
.quick_right .btn_area a.on { position:absolute; right:0; border:1px solid #40362a; background-color:#40362a; color:#fff; }
.quick_right .bg { position:absolute; right:0; display:block; width:10px; height:30px; background:url(../img/common/ico_common.png) no-repeat -89px -250px; }

/* mini_cart */
.mini_cart { padding-bottom:15px; border-bottom:1px solid #d2d2d2; }
.mini_cart .list ul li { float:left; }
.mini_cart .list ul li.img { position:relative; width:110px; }
.mini_cart .list ul li.img label { position:absolute; left:0; top:0; }
.mini_cart .list ul li.img img { padding:10px 0 0 10px; }
.mini_cart .list ul li.info { width:140px; margin-right:10px; }
.mini_cart .list ul li.info .tit { padding-bottom:5px; line-height:1.5; color:#373231; }
.mini_cart .list ul li.info .tit span { display:block; font-weight:bold; }
.mini_cart .list ul li.select { width:85px; margin-right:10px; }
.mini_cart .list ul li.select span { display:block; padding-bottom:13px; font-size:14px; text-align:center; color:#666; }
.mini_cart .list ul li.count { width:70px; }
.mini_cart .list ul li.count span { display:block; padding-bottom:13px; font-size:14px; text-align:center; color:#666; }
.mini_cart .list ul li .ea { position:relative; width:70px; border:1px solid #cebba6; border-radius:2px; }
.mini_cart .list ul li .ea span { width:45px; padding:20px 0; border-right:1px solid #cebba6; text-align:center; }
.mini_cart .list ul li .ea a { position:absolute; right:0; display:block; width:25px; height:25px; background:url(../img/common/ico_common.png) no-repeat 8px -610px; }
.mini_cart .list ul li .ea a.plus { top:0; }
.mini_cart .list ul li .ea a.minus { top:27px; border-top:1px solid #cebba6; background-position:-83px -610px; }
.mini_cart .list select { min-width:75px; margin-bottom:8px; padding:3px; border:1px solid #e0e0e0; font-size:12px; }
.mini_cart .bg { top:30px; }

/* today_list */
.today_list { padding-bottom:15px; border-bottom:1px solid #d2d2d2; }
.today_list .list { padding:10px 0 !important; }
.today_list .list li { float:left; width:25%; text-align:center; }
.today_list .bg { top:228px; }
.today_list .cont { height:385px !important; }

/* common */
.clear_both:after { content:""; display:block; clear:both; }
.more { box-sizing:border-box; position:absolute; right:0; top:3px; width:60px;  border:1px solid #e0e0e0; border-radius:2px; font-size:12px; font-weight:normal; text-align:left; color:#333 !important; }
.more a { display:block; position:relative; padding:7px 10px 7px 10px; }
.more a:after { content:""; position:absolute; display:block; top:50%; right:10px; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 0; }

/* table */
.table_default { width:100%; margin-bottom:20px; color:#666; border-bottom:1px solid #bfbfbf; }
.table_default th, .table_default td { padding:10px 5px; border-top:1px solid #e0e0e0; }
.table_default th { font-weight:normal; }
.table_default tbody tr:first-child th,
.table_default tbody tr:first-child td { border-top:1px solid #333; }
.table_default .bt th , .table_default .bt td { border-top:1px solid #bfbfbf; }
.table_default .facet_more {display:none}
.table_default .brand_select_wrap select {height:28px; line-height:28px;}
.table_default .brand_select_wrap .select_list {margin-bottom:0 !important;}
.table_default .brand_select_wrap .select_list span {display:inline-block; padding:10px 30px 0 0;}
.table_default .brand_select_wrap .select_list a {margin-left:10px;}
.table_default .brand_select_wrap .select_list img {vertical-align:top;}
.table_default .brand_select_wrap .btn_ss_red {width:105px; height:28px; line-height:28px;}
.table_default select.select_city {margin-bottom:12px;}
.table_normal { width:100%; color:#666; border-bottom:1px solid #bfbfbf; }
/* 2016-09-22 이미지 스프라이트 */
.table_normal thead th { border-top:2px solid #333; background:#f5f3f3 url(../img/common/ico_common_01.png) no-repeat 0 -918px; /* background:#f5f3f3 url(../img/common/bg_line_v.png) no-repeat 0 50%; */ font-weight:normal; }
.table_normal thead th:first-child { background-image:none; }
.table_normal tbody th, .table_normal tbody td { text-align:center; font-size:12px; }
.table_normal tbody tr:first-child th, .table_normal tbody tr:first-child td { border-top:1px solid #bfbfbf; }
/*.table_normal tbody tr.last th, .table_normal tbody tr.last td { border-bottom:1px solid #bfbfbf; }*/
.table_normal th, .table_normal td { padding:10px 5px; border-top:1px solid #e0e0e0; }
.table_normal .left { text-align:left; }
.table_normal .left a {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#666; display:block; line-height:1.3;width:378px;}
.table_normal .right { text-align:right; }
.table_normal .table_view_tr {display:none}
.table_normal .table_view_tr .detail_health_view .star_point{padding-bottom:6px;}
.table_normal .package {border-top:none;}
.table_normal .tit_show {text-align:left; line-height:20px;}
.table_normal .tit_show a {color:#333 !important;}
.table_normal .tit_show a:hover {text-decoration:underline;}

/* pagination */
.pagination { padding:15px 0; text-align:center; }
.pagination li { display:inline-block; margin:0 3px; height:24px; }
.pagination li a { display:block; min-width:16px; padding:0 4px; line-height:24px; font-size:12px; color:#666; }
.pagination li a img { vertical-align:top; }
.pagination li a.on { background-color:#927b60; font-weight:bold; color:#fff; }
.paging_btnarea {display:block; position:relative; top:-30px; text-align:center;}
.paging_btnarea a.first {position:absolute; top:10px; left:1px; min-width:33px; }
.paging_btnarea .pagination {padding:30px 0;}

/* 별점 */
span.star { display:inline-block; position:relative; background:url(../img/common/bg_review_star.png) no-repeat; }
span.star span { display:inline-block; position:absolute; top:0; left:0; background:url(../img/common/bg_review_star.png) no-repeat; }
span.star_l { width:122px; height:20px;  background-position:0 -0; }
span.star_l span { height:20px; background-position:0 -20px; }
span.star_m { width:85px; height:14px; background-position:0 -50px; }
span.star_m span { height:14px; background-position:0 -70px; }
span.star_s { width:69px; height:12px; background-position:0 -100px; }
span.star_s span { height:15px; background-position:0 -120px; }
span.star_brown { width:69px; height:12px; background-position:0 -100px; }
span.star_brown span { height:15px; background-position:0 -150px; }
span.star .p20 {width:20%}
span.star .p40 {width:40%}
span.star .p60 {width:60%}
span.star .p80 {width:80%}
span.star .p100 {width:100%}

/* width */
.w350 { width:330px !important; padding:6px 9px; }
.w347 { width:347px !important; padding:6px 9px; }
.w399 { width:399px !important; padding:6px 9px; }
.w195 { width:175px !important; padding:6px 9px; }
.w165 { width:147px; padding:6px 9px; }
.w150 { width:132px; }
.sw515{ width:515px; }
.sw330{ width:330px; }
.sw242{ width:242px; }
.sw114 { width:114px; }
.sw165 { width:165px; }
.sw34 { width:34px; }
.sw84 { width:84px; }
.sw75 { width:75px; }
.sw196 { width:196px; }
.sw210 { width:210px; }

/* path */
.path { width:100%; padding:15px 0; }
.path > li { position:relative; display:inline-block; margin-left:15px; padding-left:20px; font-size:12px; color:#888; vertical-align:middle;}
.path > li:first-child { margin-left:0; padding-left:0; background:none; }
.path > li:first-child .ic { display:none; }
.path > li a { color:#888; }
.path > li strong { font-weight:normal; color:#888}
.path select { min-width:130px; width:auto; color:#888; }
.path span.ic { display:block; position:absolute; top:50%; left:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 -129px; }
.path .selectwrap {position:relative; min-width:103px; padding:6px 10px; border:1px solid #e0e0e0; border-radius:2px;}
.path .selectwrap > a {padding-right:17px;}
.path .selectwrap > a:after {content:""; display:block; width:8px; height:4px; margin-top:-2px; position:absolute; top:50%; right:10px; background:url('../img/common/ico_common.png') no-repeat 0 -777px;}
.path .selectbtn {display:block;}
.path .selectlist{display:none; min-width:123px; position:absolute; top:22px; left:-1px; z-index:10; padding-top:2px; border:1px solid #e0e0e0; border-radius:0 0 2px 2px; border-top:none; background:#fff;}
.path .selectlist li {padding:0 27px 0 10px; border-top:1px solid #e0e0e0; background:#fff;}
.path .selectlist li a {display:block; width:100%; height:30px; line-height:30px; white-space:nowrap;}
.path .selectlist li:hover {background:#373231;}
.path .selectlist li:hover a {color:#fff;}

/* 상품리스트 common */
.product_list > ul > li > a { display:block; width:100%; height:100%; }
.product_over { display:none; box-sizing:border-box; position:absolute; top:0; left:0; width:100%; height:100%; padding:20px 15px 15px; border:1px solid #676362; background:url(../img/common/bg_dimmed.png); color:#fff; z-index:999; cursor:pointer; }
.detail_link {position:absolute; left:0; top:0; width:100%; height:100%; display:block; overflow:hidden; text-indent:-999px; z-index:1}
li:hover > .product_over,
li:hover > div > .product_over {display:block}
.product_over .tit { display:block; position:absolute; left:15px; top:20px; line-height:1.5; width:90%; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.product_over .tit > strong { display:block; margin-bottom:5px; font-size:12px; font-weight:normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.product_over .tit > em { display:block; margin-bottom:2px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:21px;}
.product_over .tit > span { display:block; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.product_over .percent { position:absolute; left:50%; top:50%; margin-left:-53px; margin-top:-40px; font-size:24px; line-height:1; color:#fa5450; }
.product_over .percent span { font-size:48px; font-family:"Times New Roman"; font-weight:bold; }
.best_product .product_over .percent span ,
.category_wrap .product_over .percent span { text-decoration:none; }
.product_over .price { position:absolute; left:15px; bottom:65px; line-height:1; }
.product_over .price .sale { font-size:14px; color:#fff; }
.product_over .price .regular { font-size:12px; font-weight:normal; color:#fff; }
.product_over .price .won { padding-top:4px; color:#fff; }
.product_over .login_txt { position:absolute; left:50%; top:50%; margin:-38px 0 0 -45px; border:0; font-weight:bold; font-family:"Microsoft YaHei"; text-align:center; line-height:1.5; color:#fa5450; }
.product_over .soldout { position:absolute; left:50%; top:50%; margin-left:-45px; margin-top:-33px; font-weight:bold; font-size:22px; font-family:"Microsoft YaHei"; text-align:center; line-height:1.5; color:#aaa; }
.product_over .over_btn { position:absolute; left:0; bottom:0; width:100%; font-family:"Microsoft YaHei"; border-top:1px solid #978a7a; background:none; z-index:10 }
.product_list_wrap .product_over .btn { position:absolute; left:-2px; bottom:-2px; width:167px; border-top:1px solid #988a7b; }
.product_over .over_btn li { float:left; width:50%; }
.product_over .over_btn li a { display:block; padding:15px 0; text-align:center; color:#e3c9a8; }
.product_over .over_btn li:first-child a { border-right:1px solid #938a81; }
.product_over .over_btn_area { box-sizing:border-box; position:absolute; top:auto; left:0; bottom:15px; width:100%; padding:0 15px;  z-index:10}
.product_over .over_btn_area a { display:block; width:100%; padding:9px 0; background-color:#ef3f3b; font-family:"Microsoft YaHei"; font-size:18px; text-align:center; color:#fff; }
.product_over .over_btn_area a.sold_out {background:#957045;}
.detail_view .tab2 .product_over .over_btn_area { top:auto; bottom:15px }
.detail_view .tab2 .product_over .over_btn_area a { display:block; width:100%; padding:10px 0; font-family:"Microsoft YaHei"; text-align:center; color:#fff; }
.outline .product_over { border:2px solid #957044; background:none; }
.outline .product_over .percent { left:0; width:100%; margin:8px 0 0 0; padding:14px 0; background-color:#fff; text-align:center; }
.outline .product_over .percent span { text-decoration:none; }
.outline .product_over .soldout { left:0; width:100%; margin:15px 0 0 0; padding:17px 0 16px; color:#666; background-color:#fff; text-align:center; }
.outline .product_over .over_btn { position:absolute; left:-2px; right:-2px; bottom:-2px; width:auto; border-top:none; }
.outline .product_over .over_btn li a { padding:11px 0; background-color:#e43532; color:#fff; }
.outline .product_over .over_btn li:first-child a { border-right-color:#fff; background-color:#373332; }
.outline .product_over .over_btn_area { width:auto; left:-2px; right:-2px; bottom:-2px; padding:0; }
.outline .product_over .over_btn_area a { padding:11px 0; font-size:14px; }/* 2016.06.23 스페셜오더 - 수정 */
.outline .product_over .login_txt { left:0; width:100%; margin:10px 0 0 0; padding:17px 0; background-color:#fff; }

.product_over.small { font-size:12px; text-align:left; }
.product_over.small .tit { left:15px; top:8px; width:90%; text-align:left; line-height:1.6; }
.product_over.small .tit span { display:block; padding-bottom:3px; font-weight:bold; }
.product_over.small .price { left:15px; bottom:13px; width:90%; text-align:left; }
.product_over.small .price .sale { font-size:12px; color:#ef3f3b; }
.product_over.small .price .regular { font-size:12px; padding-right:0; }
.product_over.small .price .won { padding-top:6px; }
.cart_wrap .product_over .btn {background:none; border:0;}

.price { font-size:12px; color:#373231; z-index:100; }
.price .tit { padding-bottom:10px; }
.price .sale { padding-right:10px; font-size:14px; font-weight:bold; color:#ef3f3b; }
.price .regular {padding-right:10px; font-size:14px; text-decoration:line-through; }
.price .won { padding-top:8px; font-family:"Microsoft YaHei"; }

/* 상품 리스트 폰트 공통 */
.product_off {font-family:"Microsoft YaHei";}
.product_over {font-family:"Microsoft YaHei";}

/* facet 하단 상품 리스트 */
.product_off_wrap .product_off {position:relative; padding:20px 10px; background:#fff; text-align:center; word-wrap:normal;}
.product_off_wrap .product_off .ico_rank {position:absolute; top:10px; left:10px; font-family:'Arial'; font-weight:bold; font-size:18px; color:#898178}
.product_off_wrap .product_off .ico_rank.fst {color:#e53433;}
.product_off_wrap .product_off .pr_img {display:inline-block;width:150px; height:150px; margin-bottom:12px; overflow:hidden;}
.product_off_wrap .product_off .pr_img img {width:100%; height:100%;}
.product_off_wrap .product_off .pr_info {position:relative; line-height:15px; font-family:"Microsoft YaHei"; font-size:12px; color:#333;}
.product_off_wrap .product_off .brand {height:14px; line-height:13px; margin-bottom:8px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.product_off_wrap .product_off .name {height:30px; line-height:15px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; color:#534a3f;}
.product_off_wrap .product_off .ref_no {position:relative; height:14px; line-height:14px; color:#898178; z-index:5;}
.product_off_wrap .product_off .ref_no span {display:inline-block; max-width:90%; height:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:top; line-height:14px;}
.product_off_wrap .product_off .price {font-weight:bold; font-size:14px;}
.product_off_wrap .product_off .price .regular {padding-right:0; text-decoration:line-through; color:#534a3f;}
.product_off_wrap .product_off .price .sale {padding:0 2px 0 0; color:#e53433;}
.product_off_wrap .product_off .price .won {display:block; padding-top:4px; font-weight:normal; font-size:12px; color:#534a3f;}

/* 상품 모듈 호버 (기본형) */
.product_off_wrap {position:relative; background:#fff;}
.product_off_wrap .product_off {padding:45px 10px 40px;}
.product_off_wrap:hover .product_over_wrap {display:block}
.product_off_wrap .product_over_wrap {display:none; position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; border:2px solid #957045; padding-top:202px; line-height:14px; text-align:center; font-size:12px;}
.product_off_wrap .product_over_wrap .detail_link {position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; background:#fff; opacity:0; filter: alpha(opacity = 0);}
.product_off_wrap .product_over_wrap .pr_info {position:relative; height:107px; background:#fff; font-family:"Microsoft YaHei"; z-index:2;}
.product_off_wrap .product_over_wrap .msg_area {display:table; width:100%; height:102px;}
.product_off_wrap .product_over_wrap .msg {display:table-cell; padding-top:5px; vertical-align:middle; line-height:1.5; color:#e53433;}
.product_off_wrap .product_over_wrap .soldout {display:table-cell; padding-top:5px; vertical-align:middle; line-height:1.5; color:#aaa; font-size:22px;font-weight:bold;}/* 2016.06.23 스페셜오더 - 추가 */
.product_off_wrap .product_over_wrap .msg strong {padding:0 2px; font-family:'Times New Roman'; font-weight:bold; line-height:48px; font-size:46px;} /* 2016.06.23 스페셜오더 - 추가 */
.product_off_wrap .product_over_wrap .msg span {font-size:24px;}
.product_off_wrap .product_over_wrap .msg p {font-weight:bold; font-size:14px;}
.product_off_wrap .product_over_wrap .msg p.soldout {font-size:22px; color:#666; display:inline-block;} /* 스페셜오더 - 수정 (일시품절 중앙정렬)  */
.product_off_wrap .product_over_wrap .over_btn_area {position:absolute; left:-2px; right:-2px; bottom:-2px; z-index:4; overflow:hidden;}
.product_off_wrap .product_over_wrap .over_btn_area a {display:block; box-sizing:border-box; width:100%; height:36px; line-height:36px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#fff; background:#957045;}
.product_off_wrap .product_over_wrap .over_btn_area a.btn_login {background:#e53433;}
.product_off_wrap .product_over_wrap .over_btn_area a.btn {float:left; width:50%; background:#373231;}
.product_off_wrap .product_over_wrap .over_btn_area a.btn:hover {background:#e53433;}
.product_off_wrap .product_over_wrap .over_btn_area a.btn + a.btn {border-left:1px solid #fff;}
.product_off_wrap .product_over_wrap .over_btn_area a.sold_out {background:#957045;}/* 2016.06.23 스페셜오더 - 추가 */

/* 상품리스트 기본형 (5단)*/
.product_list_wrap ul.product_list .product_off .prtit_area {position:absolute; top:0 !important; left:0 !important; box-sizing:border-box; width:100%; min-width:0; padding:15px 10px; z-index:1;}
.product_list_wrap .pagination + ul.product_list {border-top:none;}
.product_list_wrap .product_list + .pagination,
.product_list_wrap .pagination + .pagination,
.product_list_wrap .pagination + div + .pagination { border-bottom:none; border-top:1px solid #bfbfbf; }
.product_list_wrap.facet_module .product_list + .pagination,
.product_list_wrap.facet_module .pagination + .pagination,
.product_list_wrap.facet_module .pagination + div + .pagination { position:absolute; bottom:0; left:0; width:100%; }

.product_list_wrap ul.product_list {border-top:1px solid #e0e0e0;}
.product_list_wrap ul.product_list:after {content:""; display:block; clear:both;}
.product_list_wrap ul.product_list > li {float:left; width:167px; margin-left:16px;}
.product_list_wrap ul.product_list > li:first-child {margin-left:15px;}
.product_list_wrap ul.product_list .product_off .pr_info {height:160px;}
.product_list_wrap ul.product_list .product_off .name {height:75px;}
.product_list_wrap ul.product_list .product_off .price {position:absolute; bottom:0; left:0; width:100%;}

.product_list_wrap .compare {width:100%; height:100%; border:none; display:none; z-index:11; position:absolute; top:0; left:0}
.product_list_wrap .compare .over_area {position:relative; padding:100px 0 20px; text-align:center;}
.product_list_wrap .compare .over_area .css-label {width:28px; height:28px; background-position:0 -880px; background-color:#fff;}
.product_list_wrap .compare .over_area input[type=checkbox].css-checkbox:checked + label.css-label {background-position:0 -920px;}
.product_list_wrap .compare .btn_com {display:none; position:absolute; top:148px; left:50%; width:100px; height:26px; margin-left:-50px; padding:0; border:1px solid #e53433; border-radius:2px; line-height:26px; font-size:12px; color:#e53433; text-align:center; background:#fff; }
.compare_on .product_over_wrap {display:none !important}
.compare_on .compare {display:block;}
.compare_on .product_off .pr_img {position:relative;}
.compare_on .product_off .pr_img:after {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:150px; background:url(../img/common/bg_dimmed02_07.png) repeat 0 0;}

/* 상품리스트 베스트샵 5단 */
.product_list_wrap.best_list .product_list .product_off {padding-top:60px;}
.product_list_wrap.best_list .product_list .product_off .prtit_area {padding-top:30px;}
.product_list_wrap.best_list .product_list .product_over_wrap {padding-top:217px;}

/* 상품리스트 검색결과 상품평 */
.product_list_wrap.review ul.product_list .product_off {padding:20px 15px 45px;}
.product_list_wrap.review ul.product_list .product_off .pr_img {width:100px; height:100px;}
.product_list_wrap.review ul.product_list .product_off  .pr_info {height:145px;}
.product_list_wrap.review ul.product_list .product_off .name {height:30px;}
.product_list_wrap.review ul.product_list .product_off .star {margin-bottom:10px;}
.product_list_wrap.review ul.product_list .product_over_wrap {padding-top:146px;}
.product_list_wrap.review ul.product_list .product_over_wrap .pr_info {height:65px;}
.product_list_wrap.review ul.product_list .product_over_wrap .msg_area {height:65px;}
.product_off .review_cont {height:75px; padding-top:10px; border-top:1px solid #e0e0e0; overflow:hidden; text-overflow:ellipsis; text-align:left; color:#666;}
.product_off .review_point {padding:8px 0 0; color:#534a3f; line-height:14px;}

/* gnb */
.cn_gnb_wrap {position:relative; top:0px; left:0; height:44px; background:url(../img/common/bg_gnb_line.png) repeat-x 0 0; z-index:9}
.cn_gnb {position:relative; width:931px; margin:0 auto; *zoom:1}
.cn_gnb:after {display:block; content:""; clear:both}
.cn_gnb .cn_gnb_bg {position:absolute; left:-100px; top:0; width:100px; height:42px}
.cn_gnb ul {float:left; *zoom:1}
.cn_gnb ul:after {display:block; content:""; clear:both}
.cn_gnb ul li {float:left; }
.cn_gnb .cn_gnb_menu {width:640px; /*background:#373231;*/ }
.cn_gnb .cn_gnb_menu a.scarlet {color:#f16c69}
.cn_gnb .cn_shopin_menu {width:291px; }
.cn_gnb .cn_gnb_menu > li > a {display:block; height:41px; line-height:41px; padding:0 19px; font-size:14px; color:#f1e5d7; font-weight:bold; font-family:Simsun;/* border-top:1px solid #000; 삭제 */}/* 20170228 높이값 수정 */
.cn_gnb .cn_gnb_menu > li > a:hover {text-decoration:underline; }
/* 2016-09-22 이미지 스프라이트 */
.cn_gnb .cn_gnb_menu > li + li a { background:url(../img/common/ico_common_01.png) no-repeat 0 -946px; /* background:url(../img/common/bg_gnb_bar.gif) no-repeat 0 50%; */ }
.cn_gnb .cn_shopin_menu li a {display:block; height:41px; line-height:41px; padding:0 0 0 16px; font-family:Simsun; font-size:14px; font-weight:bold; color:#fff; text-align:left}
.cn_gnb .cn_shopin_menu li.cn_shop_duty a { position:relative; width:149px; height:41px; background:#e53433; }
.cn_gnb .cn_shopin_menu li.cn_shop_duty a:after { content:""; display:block; position:absolute; top:50%; right:16px; margin-top:-3px; width:11px; height:6px; background:url('../img/common/ico_common.png') no-repeat 0 -708px;}
/*.cn_gnb .cn_shopin_menu li.cn_shop_duty.on a:after { background:url('../img/common/ico_common.png') no-repeat 0 -708px;}*/
.cn_gnb .cn_shopin_menu li.cn_shop_duty.off a:after { color:#f1e5d7; background:url('../img/common/ico_common.png') no-repeat -94px -708px; }
.cn_gnb .cn_shopin_menu li.cn_shop_product a { position:relative; width:109px; height:40px; border-right:1px solid #1e1e1e; color:#f1e5d7; background:#000; border-top:1px solid #000 }
.cn_gnb .cn_shopin_menu li.cn_shop_product a:after { content:""; display:block; position:absolute; top:50%; right:10px; margin-top:-3px; width:11px; height:6px; background:url('../img/common/ico_common.png') no-repeat -94px -656px;}
.cn_gnb .cn_shopin_menu li.cn_shop_product.on a:after {background:url('../img/common/ico_common.png') no-repeat 0 -656px;}
.cn_gnb .cn_gnb_menu > li.cn_introduce {float:right; width:114px}
.cn_gnb .cn_gnb_menu > li.cn_introduce > a {padding:0; text-align:right; border-left:1px solid #1e1e1e; background:none}

/* gnb 카테고리 layer */
.main_categoryvisual_wrap .main_categoryvisual .cn_category_view {position:absolute; top:0; left:0; float:left; width:auto; margin-left:0; border-top:none; background:url(../img/common/bg_category_menu_back.png) repeat; z-index:100}
.cn_category_view {position:absolute; top:38px; left:50%; width:165px; margin-left:-465.5px; border-top:3px solid #e53433; z-index:100; display:none} /*2022-11-02 z-index수정 */
.cn_category_view .cn_scroll .jspPane {padding-bottom:20px !important}
.cn_view_list {display:none; position:relative; width:165px; height:449px; padding:6px 0 0; color:#fff; background:#413c3c;  zoom:1}
.cn_view_list > li:hover .cn_dept_wrap,
.cn_view_list > li:hover .cn_dept_arrow {display:block}
.cn_view_list > li:first-child {margin-top:3px}
.cn_view_list > li > .icon { display:block; position:relative; padding:10px 8px 10px 46px; line-height:16px; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; font-weight:bold; border-top:1px solid #413c3c; border-bottom:1px solid #413c3c; background:url('../img/common/ico_category_view.png') no-repeat 17px 0; }
.cn_view_list > li:hover > .icon {color:#fff;/* border-top:1px solid #fa5450; border-bottom:1px solid #fa5450; 20170214 삭제 */background-color:#1b1918; z-index:301}
.cn_view_list > li:hover > .icon:after { content:""; display:block; position:absolute; top:50%; right:-1px; margin-top:-6px; width:7px; height:12px; background:url('../img/common/blt_lnb_arrow.png') no-repeat 0 0; z-index:301}
.cn_view_list > li.cn_view_item02 .icon { background-position:17px -37px; }
.cn_view_list > li.cn_view_item03 .icon { background-position:17px -85px; }
.cn_view_list > li.cn_view_item04 .icon { background-position:17px -138px; }
.cn_view_list > li.cn_view_item05 .icon { background-position:17px -175px; }
.cn_view_list > li.cn_view_item06 .icon { background-position:17px -214px; }
.cn_view_list > li.cn_view_item07 .icon { background-position:17px -254px; }
.cn_view_list > li.cn_view_item08 .icon { background-position:17px -291px; }
.cn_view_list > li.cn_view_item09 .icon { background-position:17px -326px; }
.cn_view_list > li.cn_view_item10 .icon { background-position:17px -364px; }
.cn_view_list > li.cn_view_item11 .icon { background-position:17px -403px; }

.cn_view_list > li > .cn_dept_wrap {display:none; position:absolute; top:-3px; left:165px; width:764px; height:454px; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; border-top:3px solid #e53433;  background:#fff; z-index:300; }
.cn_view_list > li.on > .cn_dept_wrap {display:block}
.cn_view_list > li .title {position:relative; display:inline-block; width:382px; padding:9px 0; color:#333; background:#f1f1f1; font-size:22px; text-align:center; border-bottom:1px solid #bfbfbf; line-height:30px; z-index:102}
.cn_view_list > li .title strong {font-weight:normal}
.cn_view_list > li .title.on {color:#ef3f3b; border-bottom:none; background:#fff; font-family:Microsoft YaHei}

.cn_view_list > li > .cn_dept_wrap .cn_cata_area .title {font-family:Microsoft YaHei; border-top:1px solid #bfbfbf; border-right:1px solid #bfbfbf}
.cn_view_list > li > .cn_dept_wrap .cn_brand_area .title {margin-left:382px; width:381px; border-left:1px solid #bfbfbf; color:#333; font-family:Microsoft YaHei}
.cn_view_list > li > .cn_dept_wrap .cn_brand_area .title.on {color:#ef3f3b}
.cn_dept_wrap .cn_sort_tab_contents { }
.cn_dept_wrap .cn_brand_area .cn_cata_detail {padding:0}
.cn_dept_wrap .cn_brand_sort { margin:0; padding:17px 15px 15px 15px; border-bottom:1px solid #e0e0e0}
.cn_dept_wrap .cn_sort_list { top:20px }
.cn_dept_wrap .cn_brand_area .en_sort_s .cn_brand_part .part_tit + div { padding-left:100px; }
.cn_dept_wrap .cn_brand_area .cn_sort_s .cn_brand_part .part_tit + div { padding-left:100px; }
.cn_dept_wrap .cn_brand_area .en_sort_s .cn_brand_part a { width:291px; padding-right:20px; }
.cn_dept_wrap .cn_brand_area .cn_sort_s .cn_brand_part a { width:291px; padding-right:20px; }

.cn_view_list > li.cn_view_item01.on {background-color:#211d1d}
.cn_view_list > li.cn_view_item01.on .cn_sub_menu a {color:#fff}
.cn_view_list li .cn_sub_menu {overflow:hidden; width:100%}
.cn_view_list li .cn_sub_menu a {display:inline-block; height:12px; line-height:100%; margin:0 0 6px; padding:0 5px 0 8px; font-size:12px; border-left:1px solid #999; color:#999; vertical-align:top}
.cn_view_list li:hover .cn_sub_menu a {border-left:1px solid #fff; color:#fff}
.cn_view_list li .cn_sub_menu a.first {padding-left:0; border:0}

.cn_dept_list > li {position:absolute; top:0; left:0; width:100%; }
.cn_dept_list > li > div {height:455px}

.cn_cata_part {margin-top:20px; background:url(../img/common/bg_dept3.gif) repeat-y 100% 100%}
.cn_cata_part .cn_cata_2dept {display:inline-block; width:611px; margin-left:20px; line-height:22px}
.cn_cata_part .cn_cata_2dept a {display:inline-block; color:#676767; line-height:40px}
.cn_cata_part .cn_cata_2dept a + a {margin-left:6px; padding-left:13px; background:url(../img/common/bg_dept3_bar.gif) no-repeat 0 50%}
.cn_cata_part .part_tit {display:inline-block; width:90px; margin-left:29px; padding-right:14px; color:#232323; font-size:14px; font-weight:bold; text-align:right; line-height:40px; background:url('../img/common/ico_arrow.png') no-repeat 0 -784px; }
.cn_cata_part .cn_set + .part_tit, .cn_cata_part .part_tit + .part_tit {margin-left:30px}

.cn_cata_detail {display:none; height:366px; padding:21px 14px 0 15px}
.cn_cata_detail.on {display:block; position:relative; z-index:101}

.cn_sort_tab_contents {display:none; padding:24px 9px 0 15px; height:276px; overflow-x:hidden; overflow-y:auto}
.cn_sort_tab_contents.on {display:block}

.cn_brand_sort {position:relative; margin:0 12px 20px 20px; padding:0 3px 0 20px}

.cn_brand_part {position:relative; /*margin-left:17px;*/ min-height:25px;}
.cn_brand_part .part_tit {position:absolute; top:3px; left:0; color:#393333; font-size:24px; font-family:Verdana; font-weight:bold}
.cn_brand_part .part_tit.etc {font-size:18px; font-family:'Microsoft YaHei'; }
.cn_brand_part .part_tit + div {padding-left:50px; zoom:1}
.cn_brand_part .part_tit + div:after { content:""; display:block; clear:both}
.cn_brand_part .part_tit + div a {overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis; display:inline-block; font-family:Microsoft YaHei; width:270px; line-height:23px; color:#808080}
.cn_brand_part .part_tit + div a:hover { text-decoration:underline; }
.cn_brand_part div a {font-size:14px}
.cn_brand_part {margin-bottom:27px}
.cn_brand_cont .cn_brand_part .part_tit + div {}
.cn_brand_cont .en_sort .cn_brand_part .part_tit + div a { width:258px; padding-right:20px; }
.cn_brand_cont .cn_sort .cn_brand_part .part_tit + div a { width:258px; padding-right:20px; }

.cn_dept_item_type {position:relative; width:100%; height:385px; font-size:12px}
.cn_dept_item_type dl {overflow:hidden; width:100%; margin:0 0 2px; padding:13px 0 0; background:url(../img/common/bg-dept_item_type.gif) no-repeat 122px 0}
.cn_dept_item_type dl:first-child {background:none}
.cn_dept_item_type dl dt {float:left; width:106px; margin:0; padding:0 0 0 14px; font-family:Simsun; font-size:12px; color:#232323; font-weight:bold; line-height:16px; background:url('../img/common/ico_arrow.png') no-repeat 0 -784px; }
.cn_dept_item_type dl dd {float:left; width:615px; font-size:0; }
.cn_dept_item_type dl dd a {display:inline-block; height:12px; border-right:1px solid #e0e0e0; margin:0 0 10px; padding:0 11px 0 12px; font-size:12px; color:#676767; line-height:100%; vertical-align:top}
.cn_dept_item_type dl dd a:hover { text-decoration:underline; }
.cn_dept_item_type ul {overflow:hidden; position:absolute; left:17px; bottom:14px; width:730px; height:42px; border:1px solid #bfbfbf}
.cn_dept_item_type dl dd a:last-child {border:0 none}
.cn_dept_item_type ul li {float:left; display:table; width:145px; height:42px; border-left:1px solid #bfbfbf; text-align:center; vertical-align:middle}
.cn_dept_item_type ul li:first-child {border-left:0}
.cn_dept_item_type ul li a {display:table-cell; vertical-align:middle}

.cn_sort_list {position:absolute; top:0; left:20px; *zoom:1}
.cn_sort_list:after {display:block; content:""; clear:both}
.cn_sort_list li {float:left}
.cn_sort_list li a {display:inline-block; padding:0 22px; line-height:34px; border:1px solid #e0e0e0; color:#333; font-size:14px; background:#f9f9f9; font-family:Microsoft YaHei}
.cn_sort_list li a.on {border:1px solid #e53433; color:#e53433; background:#fff; font-weight:bold;}
.cn_sort_list li a.cn_en {border-right:none}
.cn_sort_list li a.cn_ch {border-left:none}
.cn_sort_list li a.cn_ch.on {border-left:1px solid #e53433}
.cn_sort_list li a.cn_en.on {border-right:1px solid #e53433}

.cn_sort_cont {padding-left:171px}
.cn_sort_cont a {display:inline-block; width:20px; height:20px; margin-top:4px; line-height:20px; font-family:Verdana; font-size:11px; color:#333; border:1px solid #e0e0e0; text-align:center; background:#fff; vertical-align:top}
.cn_sort_cont a.all {width:33px;  margin-left:-40px}
.cn_sort_cont a.select {border-color:#534a3f; background:#534a3f; color:#fff;}
.cn_sort_cont a.disabled {background:#f9f9f9; color:#ddd; cursor:default}
.cn_sort_cont a.etc {width:37px; font-size:12px; }
.cn_sort_cont a.etc.en { font-size:11px;}
.cn_sort_cont a.etc.cn {font-family:'Microsoft YaHei';}
.cn_sort_cont a:hover {text-decoration:none}

/* gnb 브랜드 layer */
.cn_brand_view {display:none; position:absolute; top:39px; left:50%; width:931px; height:455px; margin-left:-466px; background:#fff; border-top:2px solid #000; z-index:101; font-size:12px; overflow:hidden} /* 2022-11-02 z-index 수정*/
.cn_brand_view.on {display:block}
.cn_brand_view .cn_brand_view-wrap {height:454px; border-bottom:1px solid #bfbfbf;/* border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; 20170214 삭제 */}
.cn_brand_view .cn_sort_list li a {line-height:34px; font-family:Microsoft YaHei}
.cn_brand_view .cn_tab_list {width:889px}
.cn_brand_view .cn_scroll {height:342px; margin-top:4px}
.cn_brand_view .jspContainer {height:341px !important}

.cn_brand_cont .cn_brand_sort { margin:0; padding:40px 20px 20px; border-bottom:1px solid #e0e0e0}
.cn_brand_cont .cn_brand_sort .cn_sort_list {top:40px}
.cn_brand_cont .cn_brand_sort .cn_sort_list li,
.cn_brand_cont .cn_brand_sort .cn_sort_list li.on {top:40px; border:0}
.cn_brand_cont .cn_brand_sort .cn_sort_list li a {height:32px; line-height:32px; color:#333; text-decoration:none; background-color:#f8f8f8}
.cn_brand_cont .cn_brand_sort .cn_sort_list li.on a {border:1px solid #ef3f3b; color:#ef3f3b; background-color:#fff}
.cn_brand_cont .cn_brand_sort .cn_sort_cont {padding:3px 0 0 171px}
.cn_brand_cont .cn_brand_sort .cn_sort_cont a.all {margin-right:3px}
.cn_brand_cont .cn_brand_sort .link { position:absolute; top:20px; right:15px; display:block; padding-right:13px; color:#957045; text-decoration:underline; }
.cn_brand_cont .cn_brand_sort .link:after { content:""; display:block; position:absolute; top:50%; right:0; width:5px; height:9px; margin-top:-4px; background:url('../img/common/ico_arrow.png') no-repeat 0 -158px; }

.cn_brand_cont .cn_brand_part .part_tit + div { width:834px; }
.cn_brand_cont .cn_brand_part .part_tit + div a {width:268px; line-height:26px}
.cn_brand_cont .cn_brand_part .part_tit.etc_cn {font-size:18px; font-family:'Microsoft YaHei'; }
.cn_brand_cont .cn_brand_part .part_tit.etc_en {font-size:18px;}
.cn_brand_cont .cn_brand_part_gp {overflow:hidden; overflow-y:auto; height:344px; margin:20px 15px 0 0; padding:0 25px 0 15px; display:none; }
.cn_brand_cont .on {display:block}
.cn_brand_cont .cn_brand_part_gp .cn_scroll {height:auto;}
.cn_brand_cont .cn_brand_part_gp .cn_brand_part {margin-left:0}
.cn_brand_cont .space {position:absolute; left:10px; bottom:1px; display:block; width:875px; height:15px; background:#fff; z-index:9999;}

#bodyContent {
    border-top:1px solid #c7b6b3;
    overflow:hidden;
    position:relative;
    width:931px;
    z-index:1;
}

/* button guide */
.btn_box { width:100%; text-align:center; }
.btn_left { text-align:left; }
.btn_center { text-align:center; }
.btn_right { text-align:right; }
.btn_right a { margin-left:10px; width:120px; padding:12px 0; font-size:12px; font-weight:normal; text-align:center; }
.btn_both { width:100%; margin-top:10px; }
.btn_both .left { float:left; width:60%; }
.btn_both .right { float:right; width:40%; text-align:right; }
.btn_a_red { display:inline-block; height:60px; margin:0 3px; padding:0 30px; border:1px solid #e53433; background-color:#e53433; font-size:16px; font-family:"Microsoft Yahei"; font-weight:bold; line-height:60px; color:#fff !important; }
.btn_m_red { display:inline-block; width:180px; margin:0 3px; height:60px; border:1px solid #e53433; background-color:#e53433; font-size:16px; font-family:"Microsoft Yahei"; font-weight:bold; line-height:60px; text-align:center; color:#fff !important; }
.btn_a_gray { display:inline-block; height:50px; margin:0 3px; padding:0 25px; border:1px solid #373231; background-color:#373231; font-size:14px; font-family:"Simsun"; line-height:50px; color:#fff !important; }
.btn_m_gray { display:inline-block; width:180px; height:50px; margin:0 3px; border:1px solid #373231; background-color:#373231; font-size:14px; font-family:"Simsun"; line-height:50px; text-align:center; color:#fff !important; }
.btn_as_gray { display:inline-block; height:36px; padding:0 20px; margin:0 2px; border:1px solid #373231; background-color:#373231; font-size:12px; font-family:"Simsun"; line-height:36px; text-align:center; color:#fff !important; }
.btn_ss_gray { display:inline-block; width:120px; height:36px; margin:0 2px; border:1px solid #373231; background-color:#373231; font-size:12px; font-family:"Simsun"; line-height:36px; text-align:center; color:#fff !important; }
.btn_ss_red { display:inline-block; width:120px; height:36px; margin:0 2px; border:1px solid #e53433; background-color:#e53433; font-size:12px; font-family:"Simsun"; line-height:36px; text-align:center; color:#fff !important; }
.btn_ss_brown { display:inline-block; width:120px; height:36px; margin:0 2px; border:1px solid #957045; background-color:#957045; font-size:12px; font-family:"Simsun"; line-height:36px; text-align:center; color:#fff !important; }
.btn_a_white { display:inline-block; height:28px; margin:0 2px; padding:0 10px; border:1px solid #e0e0e0; border-radius:2px; background-color:#fff; font-size:12px; font-family:"Simsun"; line-height:26px; color:#333 !important; box-sizing:border-box;} /* 2023-08-02 버튼 속성 수정 */
.btn_a_gray_r { display:inline-block; height:28px; margin:0 2px; padding:0 10px; border:1px solid #333333; border-radius:2px; background-color:#373231; font-size:12px; font-family:"Simsun"; line-height:28px; text-align:center; color:#fff !important; }
.btn_ss_white { display:inline-block; width:70px; height:28px; margin:0 2px; border:1px solid #e0e0e0; border-radius:2px; background-color:#fff; font-size:12px; font-family:"Simsun"; line-height:28px; text-align:center; color:#333 !important; }
.btn_sss_red { display:inline-block; width:70px; height:28px; margin:0 2px; border:1px solid #e53433; border-radius:2px; background-color:#e53433; font-size:12px; font-family:"Simsun"; line-height:28px; text-align:center; color:#fff !important; }
.btn_ic_arrow { position:relative; display:inline-block; vertical-align:middle; height:9px; padding-left:13px; }
.btn_ic_arrow:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 0}
.btn_payment a { display:inline-block; width:178px; margin:0 2px; padding:20px 0; font-size:18px; font-family:"Microsoft YaHei"; font-weight:bold; color:#fff; }
.btn_payment a.btn_brown { border:1px solid #373231; background-color:#373231; }
.btn_payment a.btn_red { border:1px solid #e53433; background-color:#e53433; }
.btn_payment a.btn_white { border:1px solid #e53433; background-color:#fff; color:#e53433; }
a.btn_red_link { position:relative; display:inline-block; margin-left:20px; padding-right:11px; color:#e53433; text-decoration:underline}
a.btn_red_link:after {content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 -29px}

/* badge */
.ico_premium { display:inline-block; width:54px; height:54px; }
.ico_premium img { width:100%; }
.ico_new { display:inline-block; width:54px; height:54px; }
.ico_new img { width:100%; }
.ico_discount { width:54px; height:54px; font-size:14px; line-height:54px; color:#fff; font-family:'Microsoft YaHei'; text-align:center; background:url('../img/sub/bg_sale.png') no-repeat 0 0; }
.ico_discount > span { display:inline-block; vertical-align:middle; margin-right:1px; font-size:22px; line-height:1; font-family:"Times New Roman"; font-style:italic; letter-spacing:-1px; }
.ico_discount_big { display:inline-block; width:72px; height:72px; line-height:72px; font-size:22px; font-family:'Microsoft YaHei'; text-align:center; color:#fff; background:url('../img/sub/bg_sale_big.png') no-repeat 0 0; }
.ico_discount_big > span { display:inline-block; vertical-align:middle; margin:-2px 1px 0 0 ; font-size:30px; line-height:1; letter-spacing:-1px; font-family:"Times New Roman"; font-style:italic; font-weight:bold; }
.ico_bargain { width:72px; height:72px; }
.ico_bargain img { width:100%}

/* brand_over */
.brand_over {display:none}
a:hover .brand_over,
a.on .brand_over {display:block; box-sizing:border-box; position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; text-align:center; opacity:1; filter: alpha(opacity = 100); background:url(../img/common/bg_dimmed.png); z-index:999}
.brand_over > strong { display:block; margin-top:11px; padding:0 7px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.brand_over > span { display:block; margin-top:5px; padding:0 7px; font-size:11px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}

/* popup */
.popup { border:2px solid #ef4440; background-color:#fff; }
.popup h4 { padding:18px; background-color:#ef4440; font-size:26px; font-weight:bold; color:#fff; }
.popup div { padding:20px; line-height:1.8; color:#333; }

/* popup > popup_layer */
.popup_layer { border:1px solid #000; background-color:#fff; }
.popup_layer .tit { position:relative; padding:12px 15px; border-bottom:1px solid #e2e4e6; background-color:#f7f7f7; font-weight:bold; }
.popup_layer .tit a.btn_close { position:absolute; right:15px; top:12px; width:13px; }
.popup_layer .tit a.btn_close img { width:13px; }

/* sky_scrapper_banner */
.sky_scrapper_banner { position:absolute; top:10px; left:-111px; width:95px; /*z-index:1;*/ }
.sky_scrapper_banner.fixed { position:fixed; top:10px; left:50%; margin-left:-577px; /*z-index:1;*/ }
.sky_scrapper_banner .original {width:95px; text-align:center; }
.sky_scrapper_banner .banner { position:relative; text-align:center; margin-top:8px; }
.sky_scrapper_banner .banner:first-child { margin-top:0; }
.sky_scrapper_banner .img { position:relative; width:95px; height:150px; }
.sky_scrapper_banner .img li {display:none; position:absolute; left:0; top:0; } /* 2016-12-22 좌스카이배너 수정*/
.sky_scrapper_banner .img li:first-child {display:block;} /* 2016-12-22 좌스카이배너 수정*/
.sky_scrapper_banner .img li img { width:100%; height:150px; }
.sky_scrapper_banner .original + .banner { margin-top:0; }
.sky_scrapper_banner .original + .banner .img { height:180px; }
.sky_scrapper_banner .original + .banner .img li img { height:180px; }
.sky_scrapper_banner .banner .btn_area { display:block; position:absolute; left:26px; bottom:6px; width:10px; }
.sky_scrapper_banner .banner .btn_area a { display:block; overflow:hidden; width:10px; height:10px; background:url('../img/common/ico_play_pause04.png') no-repeat; font-size:0; text-indent:-9999px; }
.sky_scrapper_banner .banner .btn_area a.pause { background-position:0 -10px; }
.sky_scrapper_banner .banner .btn_area a.play { background-position:0 0px; }
.sky_scrapper_banner .banner .slide_paging {position:absolute; left:40px; bottom:7px; width:40px; height:8px; }
.sky_scrapper_banner .banner .slide_paging li { float:left; padding-left:0; }
.sky_scrapper_banner .banner .slide_paging li a { display:block; width:8px; height:8px; margin-left:2px; background:url(../img/common/bg_dot_slidev2.png) no-repeat left -8px; font-size:0; text-indent:-9999px; }
.sky_scrapper_banner .banner .slide_paging li:first-child a { margin-left:0; }
.sky_scrapper_banner .banner .slide_paging a.on {background-position:0 0; }
.sky_scrapper_banner .banner_exchange {margin-top:20px; border:1px solid #ccc; background:#fff; font-family:'Microsoft YaHei'; font-weight:bold; text-align:center;}
.sky_scrapper_banner .banner_exchange p {height:16px; padding:7px 0px; font-size:16px; color:#333;}
.sky_scrapper_banner .banner_exchange div {height:47px; padding:5px 0 5px 14px; border-top:1px solid #ccc; background:#eeeff0; text-align:left;}
.sky_scrapper_banner .banner_exchange strong {display:inline-block; padding-top:4px; height:18px; font-size:15px; color:#e53433;}
.sky_scrapper_banner .banner_exchange span {font-family:'Times New Roman'; font-size:18px;}
.sky_scrapper_banner .banner_exchange a {display:block; height:13px; padding:6px 0 6px 20px; background:url(../img/common/bg_sky_clock.jpg) no-repeat 9px 6px; border-top:1px solid #ccc; line-height:13px; font-size:11px; color:#444;}

/* sky_scrapper */
.sky_scrapper { position:fixed; right:0; top:0; width:44px ; height:100%;  z-index:10000; font-family:'Microsoft YaHei' !important;} /* 2016-12-16 띠배너 수정 */
.sky_scrapper input[type=checkbox].css-checkbox[disabled] + label.css-label {background-position:0 -850px !important; color:#ccc; opacity:1;}
.sky_scrapper a {font-family:Verdana, 'Microsoft YaHei' !important;}
.sky_scrapper .btn_toggle { position:absolute; top:10px; left:10px;}
.sky_scrapper .btn_toggle a { display:block; width:24px; height:24px; background:url('../img/common/ico_arrow.png') no-repeat 0 -1236px}
.sky_scrapper_on .btn_toggle a { background-position:0 -322px;}
.sky_scrapper .menu { position:relative; width:44px; height:100%; background-color:#534a3f; text-align:center; color:#fff; }
.sky_scrapper .menu ul { position:absolute; left:50%; top:50%; width:22px; margin:-180px 0 0 -11px; } /* 2016-09-06 수정 */
.sky_scrapper .menu ul li { position:relative; padding:15px 0; }
.sky_scrapper .menu ul li a { display:block; }
.sky_scrapper .menu ul li a.ico { overflow:hidden; display:block; width:22px; height:22px; background:url(../img/common/bg_sky_scrapper.png) no-repeat; font-size:0; text-indent:-9999px; }
.sky_scrapper .menu ul li.m1 > a { background-position:0 0; }
.sky_scrapper .menu ul li.m1 > a.active { background-position:0 -200px; }
.sky_scrapper .menu ul li.m2 > a { background-position:0 -50px; }
.sky_scrapper .menu ul li.m2 > a.active { background-position:0 -250px; }
.sky_scrapper .menu ul li.m3 > a { background-position:0 -100px; }
.sky_scrapper .menu ul li.m3 > a.active { background-position:0 -300px; }
.sky_scrapper .menu ul li.m4 > a { background-position:0 -150px; }
.sky_scrapper .menu ul li.m4 > a.active { background-position:0 -350px; }
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .menu .ico_num { display:block; width:21px; height:12px; margin:6px auto 0; padding-top:3px; background:url(../img/common/ico_common_01.png) no-repeat right -855px; /* background:url(../img/common/bg_num.png) no-repeat 0 0; */ font-size:9px; text-align:center; color:#fff; }
.sky_scrapper .menu .cart { padding:4px 0 0 3px; font-size:12px; line-height:1.2; color:#b6a99b; }
.sky_scrapper .menu .on { display:none; /*display:block;*/ position:absolute; right:28px; top:12px; height:28px; padding-right:3px; background:url(../img/common/ico_common_01.png) no-repeat right -1020px; /* background:url(../img/common/bg_cn_view_list_li3.png) no-repeat right 50%; */ }
.sky_scrapper .menu .on a { border-right:none; font-weight:bold; color:#534a3f; }
.sky_scrapper .menu .on em { border-right:none; font-weight:bold; color:#534a3f; display:block; box-sizing:content-box; } /* 2024-02-15 수정 */
.sky_scrapper .menu .m1 .on em { width:78px; }
.sky_scrapper .menu .m2 .on em { width:30px; }
.sky_scrapper .menu .m3 .on em { width:78px; }
.sky_scrapper .menu .m4 .on em { width:40px; }
.sky_scrapper .menu ul li:hover .on {display:block}
.sky_scrapper .menu .btn_top { position:fixed; bottom:0; right:0; width:44px; border-top:1px solid #655d51; text-align:center; }
.sky_scrapper_on .menu .btn_top {right:260px}
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .menu .btn_top a { position:relative; display:block; width:100%; padding:25px 0 8px 0; background:url('../img/common/ico_arrow.png') no-repeat 18px -1056px; /* background:url('../img/common/ico_arrow.png') no-repeat 18px -1056px; */ font-size:11px; color:#fff; }

/* sky_scrapper > pop_newwin > cbm */
.sky_scrapper .pop_newwin { position:absolute; left:-268px; /*right:37px;*/ top:50%; width:275px; /*height:100%;*/ font-size:12px;}
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .pop_newwin .bg { position:absolute; right:0; top:50%; display:block; width:8px; height:14px; margin-top:-130px; background:url('../img/common/ico_common_01.png') no-repeat -52px -1028px; /* background:url('../img/common/bg_cn_view_list_li4.png') no-repeat 0 0; */ z-index:2}
.sky_scrapper .pop_newwin .cbm { position:absolute; top:50%; right:7px; margin-top:-152px; width:221px; padding:17px 16px 16px; border:1px solid #e0e0e0; background-color:#f7f7f7; }
.sky_scrapper .pop_newwin .contents > div {padding-bottom:10px;}
.sky_scrapper .pop_newwin .contents > div > p {word-break:keep-all; font-size:12px; line-height:18px; }
.sky_scrapper .pop_newwin .contents > div > p span { color:#e53433; font-weight:bold; }
.sky_scrapper .pop_newwin .link { position:relative; display:inline-block; margin-top:12px; padding-right:11px; color:#e53433; text-decoration:underline; }
.sky_scrapper .pop_newwin .link:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 -29px}
.sky_scrapper .pop_newwin .banner { margin-top:10px; border-top:1px solid #e0e0e0; padding-top:10px;}
.sky_scrapper .pop_newwin .banner img { width:219px; height:96px; border:1px solid #e0e0e0; }

/* sky_scrapper > cont */
.sky_scrapper .cont { position:absolute; top:0; left:44px; width:260px; height:100%; background-color:#fff; font-size:12px; z-index:9999; }
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .cont .bg { display:block; position:absolute; top:50%; left:-7px; width:7px; height:14px; background:url(../img/common/ico_common_01.png) no-repeat 0 -1028px; /* background:url(../img/common/bg_cn_view_list_li.png) no-repeat 0 0; */ }
.sky_scrapper .cont .tit_top { position:relative; box-sizing:border-box; height:40px; padding:10px 10px 0 10px; border-bottom:1px solid #e0e0e0; background-color:#f0eae6; }
.sky_scrapper .cont .area { overflow:auto; width:100%; border-bottom:1px solid #e0e0e0; }
.sky_scrapper .cont .area_bg { width:100%; height:100%; background:#f7f7f7; }
.sky_scrapper .cont .tit { height:30px; border-bottom:1px solid #f0f0f0; background-color:#f7f7f7; font-weight:bold; line-height:30px; text-align:center; }
.sky_scrapper .cont .tit_bg { padding:12px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center; font-weight:bold; background-color:#f7f7f7; }
.sky_scrapper .cont ul.float { width:100%; padding:15px 0; background-color:#fff; }
.sky_scrapper .cont ul.float li { float:left; width:49%; text-align:center; color:#666; }
.sky_scrapper .cont ul.float li:first-child { width:50%; border-right:1px solid #f0f0f0; }
.sky_scrapper .cont .product_list { margin:0 10px; padding:15px 0; border-bottom:1px solid #f0f0f0; }
.sky_scrapper .cont .product_list .img { float:left; position:relative; width:70px; }
.sky_scrapper .cont .product_list .img span.check { position:absolute; top:0; left:0; }
.sky_scrapper .cont .product_list .img img {width:70px; height:70px;}
.sky_scrapper .cont .product_list .product_info { float:right; width:150px;}
.sky_scrapper .cont .product_list .product_info .name { padding:0 5px 6px 0; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.sky_scrapper .cont .product_list .product_info .sub_name { padding:0 5px 7px 0; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.sky_scrapper .cont .product_list .product_info .price { padding-bottom:4px; }
.sky_scrapper .cont .product_list .product_info .regular { font-weight:normal; color:#534a3f; }
.sky_scrapper .cont .product_list .product_info .won { color:#534a3f; }
.sky_scrapper .cont .product_list .btn_area { clear:both; padding-top:8px; }
.sky_scrapper .cont .product_list .btn_area > strong  { display:inline-block; width:70px; margin-right:18px; color:#666; text-align:center; }
.sky_scrapper .cont .product_list .btn_area .btn_ss_red { margin:0; width:143px; height:23px; line-height:23px; border-radius:2px; border:0; }
.sky_scrapper .cont .product_list .btn_area .btn_ss_brown { margin:0; width:143px; height:23px; line-height:23px; border-radius:2px; border:0; }
.sky_scrapper .cont .null { padding:50px 0; text-align:center; font-size:16px; color:#aaa; }
.sky_scrapper .cont .null span { display:block; padding-top:10px; line-height:1.8;}

/* sky_scrapper > my_info */
.sky_scrapper .my_info .bg { margin-top:-161px; }
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .my_info .tit_top span { display:block; height:18px; padding-left:24px; padding-top:2px; background:url(../img/common/ico_common_01.png) no-repeat 0 -1058px; /* background:url(../img/common/ico_member.png) no-repeat 0 0; */ }
.sky_scrapper .my_info .tit_top span em { padding-right:5px; font-size:14px; font-weight:bold; }
.sky_scrapper .my_info .tit_top a { display:inline-block; position:absolute; right:10px; top:14px; padding-right:10px; font-size:12px; text-decoration:underline; color:#333; }
.sky_scrapper .my_info .tit_top a:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 -129px}
.sky_scrapper .my_info .area { height:608px; }
.sky_scrapper .my_info .grade { border-bottom:1px solid #f0f0f0; }
.sky_scrapper .my_info .grade ul { padding-bottom:3px; }
.sky_scrapper .my_info .grade ul li span { display:block; }
.sky_scrapper .my_info .grade ul li img { width:50px; height:50px; }
.sky_scrapper .my_info .grade ul li:first-child img { padding-top:5px; width:64px; height:40px;}
.sky_scrapper .my_info .price_info .tit li { float:left; width:100%; text-align:center; color:#333; height:auto;}
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .my_info .price_info .tit li .title {height:30px; display:block; background:#f7f7f7 url(../img/common/ico_common_01.png) no-repeat 0 -1086px; /* background:#f7f7f7 url(../img/common/bg_line_v_e0e0e0.png) no-repeat 0 8px; */ border-bottom:1px solid #f0f0f0;}
.sky_scrapper .my_info .price_info .tit li:first-child .title {background:#f7f7f7}
.sky_scrapper .my_info .price_info .tit li p {height:30px; font-size:14px; font-weight:bold; line-height:30px; text-align:center; color:#e53433; margin:15px 0}
.sky_scrapper .my_info .price_info .tit li p span { padding:0 4px 0 4px; font-size:12px; font-weight:normal;}
.sky_scrapper .my_info .price_info .tit li p:first-child span { padding:0 6px 0 0; }
.sky_scrapper .my_info .order .tit_bg {display:block;border-bottom:0 none}
.sky_scrapper .my_info .order .tit_bg span { padding-right:19px; background:url('../img/common/ico_arrow.png') no-repeat 100% -639px; }
.sky_scrapper .my_info .order .tit_bg_on {border-bottom:1px solid #e0e0e0;}
.sky_scrapper .my_info .order .tit_bg_on span{ background-position:100% -614px; }
.sky_scrapper .my_info .order .time { margin:0 20px 0 10px; padding:15px 0; display:none; text-align: center; }
.sky_scrapper .my_info .order .time a { position: relative; padding-right: 10px; text-decoration: underline; }
.sky_scrapper .my_info .order .time a:after {content: ""; position: absolute; display: block; bottom: 1px; right: 0; margin-top: -5px; width: 5px; height: 9px; background: url('../img/common/ico_arrow.png') no-repeat 0 0; }
.sky_scrapper .my_info .order .time li em { font-weight:bold; }
.sky_scrapper .my_info .order .time li.dday { padding-bottom:15px; font-size:14px; font-weight:bold; color:#e53433; }
.sky_scrapper .my_info .order .time li.date { padding-top:7px; }
.sky_scrapper .my_info .order .time li.desc { padding-top:12px; color:#888; }
.sky_scrapper .my_info .order .tit_notice { display:block; padding:12px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center; font-weight:bold; background-color:#f7f7f7; }
.sky_scrapper .my_info .order .tit_notice > div { margin:0 10px; padding:12px 0;  }
.sky_scrapper .my_info .order .tit_notice > div { border-bottom:1px solid #f0f0f0;}
/*.sky_scrapper .my_info .order .tit_notice { border-bottom:0; }*/
.sky_scrapper .my_info .order .notice_txt { padding:0 10px 15px; text-align:right; }
.sky_scrapper .my_info .order .notice_txt > div > div:first-child { display:block}
.sky_scrapper .my_info .order .notice_txt.on > div > div  { display:block; border-bottom:1px solid #f0f0f0; }
.sky_scrapper .my_info .order .notice_txt > div > div { display:none; padding:12px 0 15px; text-align:left; }
.sky_scrapper .my_info .order .notice_txt .link { position:relative; display:inline-block; margin-top:9px; padding-right:11px; color:#e53433; text-decoration:underline; }
.sky_scrapper .my_info .order .notice_txt .link:after { content:""; display:block; position:absolute; top:2px; right:0; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 -29px; }
.sky_scrapper .my_info .order .notice_txt p {word-break:keep-all; font-size:12px; line-height:18px; }
.sky_scrapper .my_info .order .notice_txt p span { color:#e53433; font-weight:bold; }
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .my_info .order .notice .ico_num { display:inline-block; width:21px; height:12px; margin-left:2px; padding-top:3px; background:url(../img/common/ico_common_01.png) no-repeat 0 -855px; /* background:url(../img/common/bg_num.png) no-repeat 0 0; */ font-size:9px; text-align:center; color:#fff; }
.sky_scrapper .my_info .order .notice_txt .null { padding:30px 0 20px; color:#888; font-size:12px; }
.sky_scrapper .my_info .order .notice_txt .notice_more { display:block; width:100%; padding:5px 0; color:#333; border:1px solid #e0e0e0; text-decoration:underline; text-align:center; }
.sky_scrapper .my_info .order .notice_txt .notice_more span { display:inline-block; position:relative; padding-right:11px; }
.sky_scrapper .my_info .order .notice_txt .notice_more span:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-2px; width:8px; height:4px; background:url('../img/common/ico_arrow.png') no-repeat 0 -1142px; }
.sky_scrapper .my_info .order .notice_txt .notice_more.on span:after { background-position:0 -1166px}
.sky_scrapper .my_info .order .notice_txt .more_link { position:relative; display:none; margin:10px 10px 10px 0; padding-right:11px; color:#333; text-decoration:underline; }
.sky_scrapper .my_info .order .notice_txt.on .more_link { display:inline-block; }
.sky_scrapper .my_info .order .notice_txt .more_link:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 0}

.sky_scrapper .my_info .order .notice { padding:15px 10px; border-top:1px solid #e0e0e0; /*border-bottom:1px solid #e0e0e0;*/ background-color:#f0eae6; color:#888; }
.sky_scrapper .my_info .order .notice p { float:left; font-size:14px; font-weight:bold; color:#333;}
.sky_scrapper .my_info .order .notice ul { float:right; width:135px; }
.sky_scrapper .my_info .order .notice ul li:first-child { padding-bottom:5px; }
.sky_scrapper .my_info .product .tit_paging { padding:10px 20px 13px 10px; border-top:1px solid #e0e0e0; }
.sky_scrapper .my_info .product .tit_paging p { float:left; padding-top:4px; font-size:14px; font-weight:bold; color:#333;}
.sky_scrapper .my_info .product .tit_paging div { float:right; }
.sky_scrapper .my_info .product .tit_paging div p { float:left; font-size:12px; font-weight:normal; padding:0 }
.sky_scrapper .my_info .product .tit_paging div p a{float:left; margin-left:-1px;}
.sky_scrapper .my_info .product .tit_paging div p a:first-child {margin-left:0;}
.sky_scrapper .my_info .product .tit_paging div p:first-child { padding:6px 10px 0 0; color:#888; }
.sky_scrapper .my_info .product .tit_paging div p:first-child span { font-weight:bold; color:#e53433; }
.sky_scrapper .my_info .product_wrap {border-bottom:1px solid #e0e0e0; }
.sky_scrapper .my_info .product .product_info { padding:0 10px 15px; }
.sky_scrapper .my_info .product .product_info li {display:none; }
.sky_scrapper .my_info .product .product_info li:first-child {display:block}
.sky_scrapper .my_info .product .product_info li .img { float:left; width:70px; margin-right:10px; }
.sky_scrapper .my_info .product .product_info li .img img { width:70px; height:70px;}
.sky_scrapper .my_info .product .product_info li .txt { float:left; width:160px; }
.sky_scrapper .my_info .product .product_info .name { padding:0 0 7px 0; font-weight:bold; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.sky_scrapper .my_info .product .product_info .sub_name { padding-bottom:5px; color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.sky_scrapper .my_info .product .product_info .price { padding-bottom:4px; font-size:12px; }
.sky_scrapper .my_info .product .product_info .price .sale { font-size:12px; }
.sky_scrapper .my_info .product .product_info .price .regular { font-size:12px;}
.sky_scrapper .my_info .product .product_info .won { color:#534a3f; }

/* sky_scrapper > exchange_rate */
.sky_scrapper .exchange_rate { height:100%; background-color:#f7f7f7; }
.sky_scrapper .exchange_rate .bg { margin-top:-107px; } /* 2016-10-10 우스카이스크래퍼 오픈시 오류 수정*/
.sky_scrapper .exchange_rate .tit_top { font-size:16px; font-weight:bold; text-align:center; color:#333; background-color:#f7f7f7;}
.sky_scrapper .exchange_rate .area { background-color:#f7f7f7; }
.sky_scrapper .exchange_rate .rate img {width:28px; height:28px;}
.sky_scrapper .exchange_rate .rate span { display:block; padding-top:8px; /*font-weight:bold;*/ color:#666; }
.sky_scrapper .exchange_rate .rate_info .tit_bg { padding-left:10px; border-bottom:none; font-weight:bold; text-align:left; font-size:14px;}
.sky_scrapper .exchange_rate .rate_info ul { padding:0 10px; padding-bottom:10px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.sky_scrapper .exchange_rate .rate_info ul li { position:relative; height:28px; padding-top:10px; line-height:28px; color:#666; padding-left:10px; }
.sky_scrapper .exchange_rate .rate_info ul li img { padding-right:6px; }
.sky_scrapper .exchange_rate .rate_info ul li input { position:absolute; right:0; width:135px; font-size:12px; color:#888 !important; text-align:right; line-height:1; }
.sky_scrapper .exchange_rate .rate_info ul li span { position:absolute; right:0; width:143px; padding-right:8px; border-bottom:1px solid #e0e0e0; font-size:12px; text-align:right; }

/* sky_scrapper > today_list_sky */
.sky_scrapper .today_list_sky { height:100%; padding-bottom:0; border-bottom:none; background-color:#f7f7f7; }
.sky_scrapper .today_list_sky .bg { margin-top:-57px; } /* 2016-10-10 우스카이스크래퍼 오픈시 오류 수정*/
.sky_scrapper .today_list_sky .tit_top { position:relative; font-size:16px; font-weight:bold; text-align:center; color:#333; background-color:#f7f7f7;}
.sky_scrapper .today_list_sky .tit_top span { position:absolute; top:12px; left:10px; font-size:12px; font-weight:normal; text-align:left; }
.sky_scrapper .today_list_sky .area { height:467px; background-color:#fff; }
.sky_scrapper .btn_area_sky { position:relative; height:28px; padding:15px 10px; background-color:#f8f8fb; }
.sky_scrapper .btn_area_sky span { display:block; padding-top:8px; }
.sky_scrapper .btn_area_sky span em { padding:0 1px; font-weight:bold; color:#ef3f3b; }
.sky_scrapper .btn_area_sky p { position:absolute; right:10px; top:15px; }
.sky_scrapper .btn_area_sky p a { width:auto; height:26px; padding:0 10px; border-radius:2px; line-height:26px; }
.sky_scrapper .today-list-container .product_list img {width:70px; height:70px; margin:0;}

/* sky_scrapper > cart_list_sky */
.sky_scrapper .cart_list_sky { height:100%; padding-bottom:0; border-bottom:none; background-color:#f8f8fb; }
.sky_scrapper .cart_list_sky .bg { margin-top:15px; } /* 2016-10-10 우스카이스크래퍼 오픈시 오류 수정*/
.sky_scrapper .cart_list_sky .tit_top { position:relative; font-size:16px; font-weight:bold; text-align:center; color:#333; background-color:#f7f7f7;}
.sky_scrapper .cart_list_sky .tit_top span { position:absolute; top:12px; left:10px; font-size:12px; font-weight:normal; text-align:left; }
.sky_scrapper .cart_list_sky .tit_top a { display:inline-block; position:absolute; top:12px; right:10px; padding-right:10px;  font-size:12px; font-weight:normal; text-align:left; }
.sky_scrapper .cart_list_sky .tit_top a:after { content:""; display:block; position:absolute; top:50%; right:0; margin-top:-5px; width:5px; height:9px; background:url('../img/common/ico_arrow.png') no-repeat 0 0}
.sky_scrapper .cart_list_sky .area { height:467px; background-color:#fff; }
.sky_scrapper .cart_list_sky .ea { position:relative; width:100%; }
.sky_scrapper .cart_list_sky .ea .count { position:relative; width:100px; height:21px; margin-top:10px; border:1px solid #e0e0e0; border-radius:2px; line-height:21px; text-align:center; }
.sky_scrapper .cart_list_sky .ea .count .pcount {border:0 none; height:19px; line-height:19px;text-align:center; width:58px; vertical-align:top; font-size:12px;}
.sky_scrapper .cart_list_sky .ea .count a { position:absolute; top:0; display:block; width:21px; height:21px; overflow:hidden; text-indent:-999px}
/* 2016-09-22 이미지 스프라이트 */
.sky_scrapper .cart_list_sky .ea .count a.minus { left:0; border-right:1px solid #e0e0e0; background:url(../img/common/ico_common_01.png) no-repeat -35px -989px; /* background:url(../img/common/ico_minus.png) no-repeat 50% 50%; */ }
.sky_scrapper .cart_list_sky .ea .count a.plus { right:0; border-left:1px solid #e0e0e0; background:url(../img/common/ico_common_01.png) no-repeat -65px -989px; /* background:url(../img/common/ico_plus.png) no-repeat 50% 50%; */ }
/*.sky_scrapper .cart_list_sky .ea .btn { position:absolute; right:0; top:0; display:block; width:42px; padding:5px 0 7px 0; border-radius:2px; background-color:#898178; text-align:center; color:#fff; }*/
.sky_scrapper .cart_list_sky .ea .btn_off { position:absolute; right:0; top:0; display:block; width:42px; height:auto; margin:0; padding:6px 0; border-radius:2px; background-color:#e0e0e0; border:none; font-size:11px; text-align:center; color:#aaa; line-height:1; }
.sky_scrapper .cart_list_sky .ea .btn_on { position:absolute; right:0; top:0; display:none; width:42px; height:auto; margin:0; padding:6px 0; border-radius:2px; background-color:#eb3030; border:none; font-size:11px; text-align:center; color:#fff; line-height:1; }
.sky_scrapper .total_box { position:relative; background-color:#f8f8fb; }
.sky_scrapper .total_box > strong { display:block; position:absolute; top:15px; left:10px; font-size:12px; color:#333;  }
.sky_scrapper .total_box > ul { margin:0 10px; padding:10px 0 11px; border-bottom:1px solid #e0e0e0; text-align:right; }
.sky_scrapper .total_box > ul > li { margin-top:7px; }
.sky_scrapper .total_box > ul > li:first-child { margin-top:0; }
.sky_scrapper .total_box > ul > li > em { font-size:20px; color:#e53433; font-family:"Times New Roman"; font-weight:bold; }
.sky_scrapper .total_box > ul > li > span { font-size:12px; color:#534a3f; }

/* 임시 css */
.sky_scrapper .my_info,
.sky_scrapper .exchange_rate,
.sky_scrapper .today_list_sky,
.sky_scrapper .cart_list_sky { display:none; }

/* staff_mall */
.staff_mall .cn_gnb_wrap { background:url(../img/common/bg_gnb_line_staff.png) repeat-x 0 0; }
.staff_mall .cn_view_list > li > .cn_dept_wrap { border-top:3px solid #004197; }
.staff_mall .cn_category_view { border-top:3px solid #004197; }
/* .staff_mall .cn_brand_view { border-top:3px solid #0e1953; } 20170214 삭제 */
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_duty a {background:#004197; color:#fff;}
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_duty a:after { background:url('../img/common/ico_common.png') no-repeat 0 -730px;}
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_duty.off a:after { background:url('../img/common/ico_common.png') no-repeat -94px -730px; }
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_product a { background: #0e1953; color:#fff; }
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_product a:after { background:url('../img/common/ico_common.png') no-repeat -94px -682px; }
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_product.on a { background: #0e1953; color:#fff; }
.staff_mall .cn_gnb .cn_shopin_menu li.cn_shop_product.on a:after { background:url('../img/common/ico_common.png') no-repeat 0 -682px;}
.staff_mall .cn_gnb .cn_gnb_menu > li > a { color:#d8e8f2; }
.staff_mall .cn_gnb .cn_gnb_menu > li + li a { background:url(../img/common/bg_gnb_bar_staff.gif) no-repeat 0 50%}
.staff_mall .cn_view_list { background: #303d53 ; background-image:none; }
.staff_mall .cn_view_list > li > .icon { border-top:1px solid #303d53; border-bottom:1px solid #303d53; }
.staff_mall .cn_view_list > li:hover > .icon {color:#fff;/*  border-top:1px solid #0071bf; border-bottom:1px solid #0071bf; 20170214 삭제 */background-color:#181e29}
.staff_mall .quick_left li.special {padding:5px 0;}
.staff_mall .quick_left li.special a.btn {display:none;}
.staff_mall .foot_area .utill .fnb li.staff {display:block;}

/*달력 jquery-ui */
.ui-widget-content {z-index:300 !important;}

/* popup > main_pop > newwin */
#main_popup_layer {display:inline-block;}
.main_pop {min-width:200px; margin:0 auto; font-size: 14px; font-family: Verdana, SimSun; position:relative; padding-bottom:40px;}
.popup_layer .main_pop {min-width:430px}
.main_pop .footer {position:absolute; bottom:0; left:0; width:100%; box-sizing:border-box; padding:10px 12px; border-top:1px solid #bfbfbf; background:#f7f7f7; }
.main_pop .footer .today_chk label { color:#333; font-size:12px; }
.main_pop .footer .close { position:absolute; top:13px; right:12px; padding-right:16px; background:url(../img/common/ico_close_10px.png) no-repeat 100% 50%; }

.main_pop_info {position:fixed; width:350px; height:397px; top:50%; left:50%; margin:-175px 0 0 -198px; background:url(../img/common/bg_main_layer.png) no-repeat 4px bottom; border:none; text-align:center; font-family:'Microsoft YaHei'; font-weight:bold;}
.main_pop_info .close {position:absolute; right:20px; top:60px; width:46px; height:44px; background:url(../img/common/bg_main_layer_close.png) no-repeat 0 0;}
.main_pop_info .time {padding:210px 0 5px; font-size:48px; color:#e53433;}
.main_pop_info .time p {position:absolute; top:195px; left:0; width:100%; font-size:16px;}
.main_pop_info .msg {font-size:14px; color:#525252;}
.main_pop_info .today_chk {font-family:Simun; font-weight:normal; font-size:12.5px; color:#898178;}
.main_pop_info .today_chk label {padding-left:20px; line-height:14px;}


/* 2016-10-20_띠배너_스카이배너 style 재정의 */
/* 2016-10-20 - top bar 추가 */
header{height:auto;}

/*
2016-09-29 배너영역 개선

.top_bar_inner{position:relative; width:1200px; margin:0 auto;}
.top_bar_inner .inner{width:1200px; height:70px; }

.top_bar_inner .top_bar_btn { position:absolute; left:100% !important; top:0; margin-left:0;display:block; width:27px; height:26px; font-size:0; background:url('../img/common/ico_2top_bar.png') no-repeat 0 0; z-index:2; }
.sh_top_bar.close .top_bar_btn {background-position:0 -36px; }

2016-09-29 배너영역 개선 삭제
*/

/*2016-10-20 add - sh_sky_scrapper_banner */
.sh_sky_scrapper_banner {left: -113px; z-index:11;}/* 2016-11-15 주문가능시간 z-index 추가 */
.sh_sky_scrapper_banner .banner{margin-bottom:0;}
.sh_sky_scrapper_banner .original + .banner .img{height:auto;}
.sh_sky_scrapper_banner .img{height:auto;}
.sky_scrapper_banner .banner{margin-top:0;}
.sh_sky_scrapper_banner .banner_type01, .banner_type01 ul.img li img{width:95px; height:115px !important;}
.sh_sky_scrapper_banner .banner_type02, .banner_type02 ul.img li img{width:95px; height:145px !important;}
.sh_sky_scrapper_banner .banner_type03, .banner_type03 ul.img li img{width:95px; height:145px !important;}
.sh_sky_scrapper_banner .banner_type04 {margin-top:10px;}
.sh_sky_scrapper_banner .banner .slide_paging{width:auto;}
.sh_sky_scrapper_banner .banner_exchange{margin-top:10px;}

/*paging*/
.sh_sky_scrapper_banner .banner .btn_area {display:none !important;}
.sh_sky_scrapper_banner .banner .slide_paging { position:absolute; left:0px; bottom:8px; width:95px; height:19px; text-align:center;}
.sh_sky_scrapper_banner .banner .slide_paging li { float:inherit; display:inline-block; padding-left:0;}
.sh_sky_scrapper_banner .banner .slide_paging li:first-child { margin-left:0px; }
.sh_sky_scrapper_banner .banner .slide_paging li a { display:block; width:8px; height:8px; margin-left:2px; background:url('../img/common/bg_dot_slidev_new.png') no-repeat left -8px; font-size:0; text-indent:-9999px; }

/*exchange*/
.sh_sky_scrapper_banner .banner_exchange p {background:#e8e8e8; font-size:14px; padding:3px 0 1px;}
.sh_sky_scrapper_banner .banner_exchange div {background:#fff;  padding: 4px 0 2px 14px; height:38px;}
.sh_sky_scrapper_banner .banner_exchange span {font-size: 15px;}
.sh_sky_scrapper_banner .banner_exchange strong{padding-top:1px;}
/* //2016-10-20_띠배너_스카이배너 style 재정의 */

/* 2016-09-06 우스카이래퍼 메뉴 추가*/
.sky_scrapper .menu ul li.m5 > a {background-position: 0 -400px;}
.sky_scrapper .menu ul li.m6 > a {background-position: 0 -450px;}
.sky_scrapper .menu .m5 .on em {width:104px;}
.sky_scrapper .menu .m6 .on em {width:54px;}
/* //2016-09-06 우스카이래퍼 메뉴 추가*/

/* 2016-09-06 구매시유의사항 -  추가 */
.sky_scrapper .notice_sky {display:none;height:100%;padding-bottom:0;border-bottom:0;background-color:#f7f7f7}
.sky_scrapper .notice_sky .bg {margin-top:90px}
.sky_scrapper .notice_sky .tit_top {font-size:13px;font-weight:bold;text-align:center;color:#333;background-color:#f7f7f7; border-bottom:1px solid #eaeaea;}
.sky_scrapper .notice_sky .tit_top span{position:relative;font-size: 16px;font-family: 'NotoSansBold'}
.sky_scrapper .notice_sky .tit_top span em{color: #e53433;}
.sky_scrapper .notice_sky .tit_top a{display: inline-block;position: absolute;right: 10px;top: 8px;background-position: 94px 50%;font-weight:normal}
.sky_scrapper .notice_sky .notice_list li {padding:12px 10px 15px 10px;text-align:left;border-bottom:1px solid #eaeaea;background-color:#fff}
.sky_scrapper .notice_sky .notice_list li dt {font-size:14px; color:#333;padding-bottom:5px;font-weight:bold}
.sky_scrapper .notice_sky .notice_list li dt span {color:#e53433;}
.sky_scrapper .notice_sky .notice_list li dd {color:#666;font-size:11.6px;line-height:16px}
.sky_scrapper .notice_sky .notice_list li dd a{padding-right: 10px; text-decoration: underline;font-weight:bold}
.sky_scrapper .notice_sky .notice_list li dd strong{font-weight:bold}
.sky_scrapper .notice_sky .notice_list li dd .t_red{color:#e53433}
.sky_scrapper .notice_sky .notice_list li dd .t_blue{color:#104dfc}
.sky_scrapper .notice_sky .btn_footer {overflow:hidden;padding:10px; }
.sky_scrapper .notice_sky .btn_footer a {float:right}
a.btn_ic_red_s {position:relative;box-sizing:border-box;display:inline-block;padding:5px 15px 6px 6px;border:1px solid #d8dbdf;border-radius:4px;background:#fdfdfd;line-height:1;font-size:11px;color:#666}
a.btn_ic_red_s:after {content: "";position: absolute;right: 5px;top: 11px ;width: 5px;height: 9px;background: url(../img/common/ico_arrow.png) no-repeat 0 -29px;margin-top: -4px;}
.sky_scrapper .notice_sky .qrcode {overflow:hidden;padding:3px 0 0 10px;}
.sky_scrapper .notice_sky .qrcode p {float:left;}
.sky_scrapper .notice_sky .qrcode p:last-child {float:right;padding:36px 10px 0 0;}
/* // 2016-09-06 구매시유의사항 -  추가 */

/* 2016-09-09 header css 개선 */
/* sh_header_top */
.sh_new_header_top{height:130px; padding:0;} /* 2016-09-20 시즈널 로고 수정 */
.sh_new_header_top .logo{padding-top:10px; width:291px;}
.sh_new_header_top .total_search{top:19px; width:640px;}/* 2016-09-20 시즈널 로고 수정 */

/* sh_new_gnb */
.sh_new_gnb{width:100%; background:#f2f2f2; height:31px; padding:1px 0px; font-size:12px; font-family:'Microsoft YaHei',sans-serif;} /* 2016-09-20 시즈널 로고 수정*/
.sh_new_gnb .sh_new_gnb_inner{width:931px; margin:0 auto;}

.sh_new_header_top .total_search .right_area {height:74px;}
.sh_new_header_top .total_search .right_area > a {padding-top:45px;}
.sh_new_header_top .total_search .right_area span.banner img{margin-top:20px;}

.sh_new_header_top .total_search .area{width:441px; right:193px;}
.sh_new_header_top .total_search .area .input_m{width:385px;}
.sh_new_header_top .total_search .result_area .auto_disable {width:400px;}

.sh_new_gnb_inner{position:relative;z-index:1000;}
.sh_new_gnb_inner .gnb_left{position:absolute; left:0; top:0;}
.sh_new_gnb_inner .gnb_right{position:absolute; right:0; top:0;}

.sh_new_gnb_inner ul{float:left; margin-right:6px;}
.sh_new_gnb_inner li{float:left; display:inline;padding:0 8px; background: url('../img/common/ico_gnb_new.png') no-repeat -19px -84px;}
.sh_new_gnb_inner li a{display:block; color:#737373; padding-top:10px;}
.sh_new_gnb_inner .gnb_left li:first-child, .sh_new_gnb_inner .gnb_right li:first-child{background:none;}
.sh_new_gnb_inner .gnb_left li:first-child {padding-left:0px;}/* 2016-09-12 시즈널 로고 수정추가 */
.sh_new_gnb_inner li a span{display:inline-block; background: url('../img/common/ico_gnb_new.png') no-repeat }
.sh_new_gnb_inner li:hover a {color:#e53433;}
.sh_new_gnb_inner span.ico_bookmark{background-position:0 0; padding-left:16px;}
.sh_new_gnb_inner span.ico_cart{background-position:0 -22px; padding-left:20px;}
.sh_new_gnb_inner span.ico_wishlist{background-position:0 -43px; padding-left:16px;}
.sh_new_gnb_inner span.ico_mobile{background-position:0 -65px; padding-left:12px;}

.sh_new_gnb_inner .gnb_right li.qr_code {padding:0px 1px 0px 2px;}
.sh_new_gnb_inner .gnb_right li.qr_code a {padding-top:0px;}

.sh_new_gnb_inner .gnb_right li.qr_code a em {display:block;width:59px;padding:9px 6px 0px 6px;border:1px solid transparent;background: transparent url('../img/common/gnb-down-arr.png') no-repeat 57px 13px;}
.sh_new_gnb_inner .gnb_right li.qr_code a:hover em {display:block;border:1px solid #dddddd;border-bottom:none;background:#fff url('../img/common/gnb-up-arr.png') no-repeat 57px 13px;}
.sh_new_gnb_inner .gnb_right li.qr_code a span.code {display:none;width:82px;height:82px;background:none;margin-top:8px;margin-left:-28px;padding:7px 5px;border:1px solid transparent;}
.sh_new_gnb_inner .gnb_right li.qr_code a:hover span.code {display:block;position:relative;border:1px solid #dddddd;background:#fff;}
.sh_new_gnb_inner .gnb_right li.qr_code a span.code img {width:82px; height:82px;}
.sh_new_gnb_inner .gnb_right li.qr_code a .code:before {content:"";display:block;position:absolute;right:0;top:-6px;width:71px;height:8px;background:#fff;;z-index:1;}

.sh_new_gnb_inner a.btn_shilla_intro{float:left;display:block; width:96px; height:17px;  padding-right:8px;
 background:#717171 url('../img/common/ico_gnb_new.png') no-repeat 93% -113px; color:#fff; line-height:17px; border:1px solid #373131; text-align:center; margin-top:6px;}
/* // 2016-09-09 header css 개선 */

/* 2016-09-05 GNB 수정 */
.cn_gnb.type2 .cn_shopin_menu li a {font-size:13px;}
.cn_gnb.type2 .cn_gnb_menu > li > a {font-size:13px;}
.cn_gnb.type2 .cn_gnb_menu > li.last > a {padding-right:0px;}
.cn_view_list.type2 > li > .icon {font-size:13px;}
/* // 2016-09-05 GNB 수정 */

/* 2016-11-15 주문가능시간 - 추가 */
/* popup_time > popup_layer */
.popup_time.popup_layer { z-index:99999;position:absolute; left:113px !important; bottom:0px !important; top:auto !important;width:390px; height:302px; border:1px solid #7d7d7d; font-family:"Microsoft YaHei";}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .tit { position: relative;margin:0px 25px;padding: 23px 0px 24px 0px;border-bottom:none;background-color: #fff;font-size:21px; font-weight:normal;text-align:center;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .tit span {display:inline-block;width:21px;height:21px;margin-top:-3px;margin-right:7px;vertical-align:middle;background:url('../img/common/bg_popup_time_tit.png') no-repeat 0 0; }
/* 2016-11-24 주문가능시간 삭제
.popup_time.popup_layer.inquiry {width:308px;top:auto !important;}
.popup_time.popup_layer.inquiry .tit {text-align:left;border-bottom:none;font-size:18px;} */
.popup_time.popup_layer .desc { margin:20px 20px; padding:25px 0; background-color:#f9f9f9; font-size:16px; font-family:'NotoSansBold'; text-align:center; }
.popup_time.popup_layer dl.select { width:287px; margin:0 auto;padding:10px 0 0 0px; /*overflow:hidden;*/}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select:after {content:"";display:block;clear:both;}
.popup_time.popup_layer dl.select dt { float:left; width:92px; height:31px; padding-top:7px;font-size:14px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd { float:left; width:195px; height:48px; }/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd .input_s1{width:100%}
.popup_time.popup_layer dl.select dd .time_passport_date {position: relative;display: inline-block;width:195px;margin-bottom:7px}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd .time_passport_date .input {font-size: 12px;color: #333 !important;/*height: 28px;*/line-height: 16px;width: 177px !important;padding: 6px 8px !important;border: 1px solid #bfbfbf; color:#999999;}/* 2016-12-07 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd .time_passport_date img {border-left:none;}
.popup_time.popup_layer dl.select dd .time_wrap{}
.popup_time.popup_layer dl.select dd .time_wrap select{width:86px}

.popup_time.popup_layer dl.select dd.path {height:38px;padding:0px;}
.popup_time.popup_layer dl.select dd.path .selectwrap {width:173px !important;padding:8px 10px 7px 10px;font-size:13px;color:#999;border:1px solid #bfbfbf;border-radius:0px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .selectwrap > a {color:#999;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .selectwrap > a.selectTxt {color:#333;}/* 2016-12-07 주문가능시간 추가 수정 */

.popup_time.popup_layer dl.select dd.path .selectwrap ul {width:193px !important;top:28px;border:1px solid #bfbfbf;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .selectwrap ul li {border-top:none; padding:0px;}/* 2016-12-07 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .selectwrap ul li a {height:24px;line-height:24px;width:auto;padding-left:10px;}/* 2016-12-07 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .time_wrap .selectwrap {float:left;min-width:72px; width:30px !important;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .time_wrap .selectwrap:first-child {margin-right:7px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer dl.select dd.path .time_wrap .selectwrap ul {min-width:57px;width:92px !important;max-height:264px;overflow-y:auto;z-index:1000;}/* 2016-11-24 주문가능시간 추가 수정 */

.popup_time.popup_layer .tit a.btn_close { position:absolute; right:-6px; top:19px; width:15px;height:15px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .tit a.btn_close img {vertical-align:top; width:15px; }/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_text {width:287px; text-align:center; color:#e53433; margin:0px auto 18px auto;font-size:12px;text-align:right;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_btn_wrap{width:100%;padding-bottom:25px;text-align:center}
.popup_time.popup_layer .layer_btn_wrap a{display:inline-block;height:36px;margin-left:7px;color:#fff;font-size:12px;line-height:36px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_btn_wrap a:first-child {margin-left:0px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_btn_wrap .popup_time_btn1{width:287px;background:#333;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_btn_wrap .popup_time_btn2{width:146px;background:#333;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .layer_btn_wrap .popup_time_btn3{width:88px;height:34px;background:#fff;border:1px solid #bfbfbf;color:#666;line-height:34px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_container{margin-bottom:18px;padding:0 25px}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_container em {font-family:Verdana;}
.popup_time.popup_layer .time_txt_title {width:352px;height:92px;display:table-cell;vertical-align:middle;color:#444;font-size:14px;line-height:25px;text-align:center;background:#f4f4f4;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_title.typeNone {height:151px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_title span{color:#010101;font-size:26px;letter-spacing:-3px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_title strong{color:#444444;font-size:18px;font-weight:normal;line-height:23px;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_title02 {height:210px; border-bottom:none;}
.popup_time.popup_layer .time_txt_contents{margin-bottom:-1px;padding-top:17px;color:#333;font-size:12px;line-height:20px;background:#fff;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_contents span {color:#e53433;}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_contents .label3{display:inline-block;padding:1px 3px 1px 3px;background:#444;color:#fff;font-size:11px;line-height:12px}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .time_txt_contents .label5{display:inline-block;padding:1px 3px 1px 3px;background:#597f94;color:#fff;font-size:11px;line-height:12px}/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .arrow{display: none;position:absolute; left:-10px; bottom:50%; width:10px;height:18px;margin-bottom:-9px;background:url('../img/common/layerpopup_arrow02.png') no-repeat 0 0; }/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer .path .selectwrap > a:after {background:url('../img/common/ico_selectArrow.png') no-repeat 0 0; }/* 2016-11-24 주문가능시간 추가 수정 */
.popup_time.popup_layer img.ui-datepicker-trigger {border-left: 1px solid #ddd;position: absolute;top: 0;right: 0;padding: 5px 12px;cursor: pointer;}/* 2016.07.21 주문가능시간 - 수정 */


/* 2016-12-16 띠배너 위치 */
.top_bar.sh_top_bar {z-index:250;}
.sh_top_bar .top_bar_btn {position:absolute; left:100% !important; top:0; margin-left:99px;display:block; width:33px; height:38px; font-size:0; background: url('../img/common/ico_2top_bar.png') no-repeat 0 0; z-index:2; }
.sh_top_bar.close .top_bar_btn {background-position:0 -63px; }
.sh_top_bar.close .preview_area{display:none;}

.sh_top_bar .top_bar_inner{position:relative; width:931px; margin:0 auto; z-index:9998;}
.sh_top_bar .top_bar_inner .inner {position:relative;top:0px;width:1165px; height:70px;margin-left:-135px;z-index:1;}/* 2017-01-02 띠배너 수정*/
.sh_top_bar .top_bar_inner .inner:after {content:"";display:block;clear:both;}/* 2016-12-05 띠배너 수정*/
.sh_top_bar .top_bar_inner .inner a {display:block;float:left;height:70px;margin:0 !important;text-align:center;line-height: 64px;}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner a img {width: auto;max-width: 100%;height: auto;max-height: 70px;}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner.typeOne a {width:100% !important;}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner.typeTwo a {width:582px !important}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner.typeTwo a:first-child {width:583px !important}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner.typeThree a {width:388px !important;}/* 2016-12-27 띠배너 이미지 비율 수정*/
.sh_top_bar .top_bar_inner .inner.typeThree a:first-child {width:389px !important;}/* 2016-12-27 띠배너 이미지 비율 수정*/

.spred_banner_wrap{width:100%; position:absolute; left:0; top:70px; height:auto; z-index: 10000;} /* 2016-12-05 띠배너 수정*/
.spred_banner_wrap .spred_banner{position:relative; width:931px; margin:0 auto;}
.spred_banner_wrap .spred_banner div {margin-left:-135px;}
.spred_banner_wrap .spred_banner div a {display:none;}
.spred_banner_wrap .btn_banner_close{position:absolute; bottom:0px; right:0; margin-right:-132px;}
.spred_banner_wrap.close{display:none;}

.sh_top_bar > .bgLeft {position:absolute;left:0;top:0;width:50%;height:70px;}/* 2017-01-02 띠배너 수정*/
.sh_top_bar > .bgRight {position:absolute;right:0;top:0;width:50%;height:70px;}/* 2017-01-02 띠배너 수정*/
.sh_top_bar.top_bar.close .bgLeft, .sh_top_bar.top_bar.close .bgRight {display:none;}/* 2017-01-02 띠배너 수정*/

/*20161205 : 악성고객 로그인 제한*/
.popup_main.login_limit {font-family:'Microsoft YaHei';background:#FFF;border:1px solid #000;position:absolute;top:50%;left:50%;margin:-170px 0 0 -267px;width:533px;z-index:99999}
.popup_main.login_limit h1 {text-align:center;font-size:32px;color:#e53433;letter-spacing:2px;border-bottom:1px solid #e0e0e0;padding:27px 0 26px;line-height:1.2;font-weight:bold}
.popup_main.login_limit .pop_cont {text-align:center;padding-bottom:30px}
.popup_main.login_limit .pop_cont .limit_desc {padding:25px 40px 0 40px;font-size:15px;margin-bottom:30px;line-height:24px;background-color:#f7f7f7;border-bottom:1px solid #e0e0e0}
.popup_main.login_limit .pop_cont .limit_desc b {font-weight:normal}
.popup_main.login_limit .pop_cont p.contact{color:#aaa;padding:8px 0 28px}
.popup_main.login_limit .pop_cont p.contact i {font-style:normal;display:inline-block;vertical-align:-2px;padding-right:2px}
.popup_main.login_limit .pop_cont .btn_ss_red {height:42px;line-height:42px;width:224px;font-size:16px;font-family:'Microsoft YaHei'}
.popup_main.login_limit .footer {position:relative;padding:10px 12px;border-top:1px solid #bfbfbf;background:#f7f7f7;color:#333;font-size:13px;;letter-spacing:.5px}
.popup_main.login_limit .footer label {display:inline-block;vertical-align:-1px}
.popup_main.login_limit .footer .close{position:absolute;right:12px;top:12px;padding-right:16px;background:url(../img/common/ico_close_10px.png) no-repeat 100% 50%}
.pop_dim {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;filter:alpha(opacity = 20);z-index:99998}

/* 2016-11-17 left sky type original */
.sky_scrapper_banner {z-index:11 !important;}
.event_banner .slide_paging {z-index:99 !important;}
/* ///2016-11-17 left sky type original */

/* // 2016-11-15 주문가능시간 - 추가 */

/* 2016-12-20 faq 링크 영역 수정 */
.cs_box .cs_cont .faq dl dd div.answer a {display:inline-block;margin-top:15px;padding:0px;border-bottom:1px solid #000;}
/* //2016-12-20 faq 링크 영역 수정 */

/* 2016-09-20 시즈널 로고 */
.header_top .seasonal-logo {position:relative;top:0px;left:-113px;width:291px;height:92px;min-height: 92px;padding: 38px 0px 0px 113px;}
/* // 2016-09-20 시즈널 로고 */

/*  2016-10-05 footer 영역 - 앱업데이트 알림 */
.app_update_info {width:100%;background:#e63434;}
.app_update_info a {display:block;width:100%;}
.app_update_info img {zoom:0.5}
/*  2016-10-05 footer 영역 - 앱업데이트 알림 */

/* 2017-02-03 좌스카이 동영상구좌- 픽스다인(장용호)*/
.banner_movie {position:relative;margin-top:10px;}
.banner_movie a.banner_movie_btn {display:block;}
.banner_movie a.banner_movie_btn img {width:95px;height:55px;}/* 2017-02-07 좌스카이 동영상구좌 추가 - 픽스다인(장용호)*/
.banner_movie_area {display:none;position:absolute;left:113px;bottom:0px;}
.banner_movie_area .banner_movie_bridge {position:absolute;left:-18px;bottom:0px;background:red}
.banner_movie_area .btn_close {position:absolute;display:block;}
/* 2017-02-03 좌스카이 동영상구좌- 픽스다인(장용호)*/

/* 2017-02-07 레이어팝업 딤드 추가 픽스다인(장용호) */
.pop_dim02 {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;filter:alpha(opacity = 60);z-index:99999}

/* 2017-02-08 전성분 펼침 - 픽스다인(장용호)*/
.inner.table_fix table {table-layout:fixed;}
.ingredientView {width:auto;}
.ingredientView.ellipsis {overflow:hidden;height:16px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.ingredientView_more {overflow:hidden;display:inline-block;width: 10px;height: 6px;margin-left:10px;margin-top: -3px;background: url(../img/common/bg_sp.png) no-repeat -10px -25px;background-size: 280px 400px;text-indent:-9999px;}
.ingredientView_more.on{background: url(../img/common/bg_sp.png) no-repeat 0 -25px;background-size: 280px 400px;}
/* //2017-02-08 전성분 펼침 - 픽스다인(장용호)*/

/* 2017-02-16 몰메인 광고타입 팝업 픽스다인(장용호) */
.popAd_type {}
.popAd_type.popup_layer {background:none !important;border:none !important;}
.popAd_type.popup_layer .main_pop {min-width:auto;padding:0;}
.popAd_type.popup_layer .main_pop .newwin {padding:0 !important;}
.popAd_type.popup_layer .footer {position:absolute;right:0px;top:0px;left:auto;bottom:auto;width:54px;height:54px;padding:0 !important;background:none;border:none;z-index:99;}
.popAd_type.popup_layer .footer .today_chk {display:none;}
.popAd_type.popup_layer .footer a.close {position:static;right:auto;top:auto;display:block;overflow:hidden;width:54px;height:54px;padding:0px;text-indent:-9999px; background:url(../img/common/btn_close_dim.png) no-repeat 100% 50%;background-size:35.5px;}
.popAd_type.popup_layer .footer:after {display:none;}

/* 2017-02-23 혜택모음 레이어 팝업 픽스다인(김준영) */
.benefit_layer_box {display:none;overflow-y:auto;position:absolute;left:113px;top:0px;width:887px;height:388px;padding:26px 22px;background:#fff;text-align:left;}
.benefit_layer_box .btn_close {position:absolute;right:0;top:0;}
.sky_scrapper_banner .img li .benefit_layer_box img {width:auto !important;height:auto !important;}
/* //2017-02-23 혜택모음 레이어 팝업 픽스다인(김준영) */

/* 2017-03-14 재입고알림, 스페셜오더 버튼 개선 픽스다인(김준영) */
.best_box .product_list .over_btn_area a.btn1:hover {background:#ef3f3b;}
.product_top_list .over_btn_area a:hover {background:#e53433;}
.tab_cont.best-product-list.on .over_btn_area a:hover {background:#e53433;}
.facet-product-list .product_list .product_off_wrap .product_over .over_btn_area a:hover {background:#e53433;}
.facet-product-list .product_list .product_off_wrap .product_over_wrap .over_btn_area a:hover {background:#e53433;}

/* 2017-03-20 교환권/주문내역 페이지 내 Ref.No 추가의 건 픽스다인(김준영) */
.cart_item.type02 .table_normal.type02 .img {position:absolute; top:50%; margin-top:-40px}
.cart_item.type02 .table_normal.type02 .img_txt {position:relative;}
.cart_item.type02 .table_normal.type02 dl.txt {padding-left:96px;}
.cart_item.type02 .table_normal .left {padding:13px 5px 9px 5px;}
.cart_item.type02 .table_normal .txt {margin-top:0; line-height:16px;}
.cart_item.type02 .table_normal .txt .ref_no {line-height:16px;}
.cart_item.type02 .table_normal .txt .ref_no a {max-height:34px; height:inherit; text-overflow:inherit; white-space:inherit; line-height:16px; color:#777}
.cart_item.type02 .table_normal .txt dd {line-height:13px;}
.cart_item.type02 .table_normal .txt dd span.option {padding-top:0 !important;}

/* 2017.03.22 KRCN 헤더 Language 메뉴 추가 픽스다인 */
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language {padding:0; background:url('../img/common/ico_gnb_new.png') no-repeat -19px -84px}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div {margin-top:-1px; cursor:pointer;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div em {display:block; width:76px; padding:9px 6px 0 6px; border:1px solid transparent; color:#737373; background:url("../img/common/gnb-down-arr.png") no-repeat 67px 14px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div:hover em {display:block; padding-bottom:10px; border:1px solid #ddd; border-bottom:0; color:#737373; background:#fff url("../img/common/gnb-up-arr.png") no-repeat 67px 14px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div em + span {z-index:10; display:none; border:1px solid transparent}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div em + span a {display:block; width:88px; height:22px; padding:0; text-indent:-9999px; font-size:0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_kr {background:url("../img/common/language-PC.png") no-repeat 0 0;} /*2018-08-08 en몰 추가*/
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_kr:hover {background-position:0 -23px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_jp {background:url("../img/common/language-PC.png") no-repeat 0 -46px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_jp:hover {background-position:0 -69px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_cn {background:url("../img/common/language-PC.png") no-repeat 0 -92px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_cn:hover {background-position:0 -115px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_en {background:url("../img/common/language-PC.png") no-repeat 0 -138px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div span .lang_en:hover {background-position:0 -161px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div:hover em + span {display:block; position:relative; border:1px solid #ddd; border-top:0; background:#fff}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.language div:hover {background:url("../img/common/bg_line_10px_ccc.png") no-repeat 8px 0;}

/* 2017.03.29 여권번호 변경주기 설정 픽스다인 */
.btn_border_type01 {box-sizing: border-box; display: inline-block; width: auto; padding: 0 10px; border-radius: 2px; font-size: 12px; text-align: center; border: 1px solid #e0e0e0; background-color: #fff; color: #333; line-height: 28px}
.btn_border_type01.btn_passport_inquiry {position:relative; padding-right:22px; color:#333}
.btn_border_type01.btn_passport_inquiry:after {content: ""; position: absolute; right: 10px; top: 50%; width: 6px; height: 11px; background: url("../img/common/ico_common.png") no-repeat -20px -420px; margin-top: -5px}
.popup_passport_inquiry {display:none; position:absolute; top:369px; left:351px; width:427px; border:1px solid #000; background:#fff;}
.popup_passport_inquiry .table_tbody.type01 {margin:20px; width:387px; font-size:12.1px}
.popup_passport_inquiry .table_tbody.type01 tr:first-child th, .popup_passport_inquiry .table_tbody tr:first-child td {border-top:2px solid #333}
.popup_passport_inquiry .table_tbody.type01 th {width:134px; border-top:0; font-weight:normal; border-bottom:1px solid #c0c0c0; background:#fafafa;}
.popup_passport_inquiry .table_tbody.type01 td {padding:12px 16px; width:253px; text-align:center; border-bottom:1px solid #c0c0c0; color:#333;}
.popup_passport_inquiry .btn_close {position:absolute; top:-3px; right:15px;}
.popup_passport_inquiry .tit {position:relative; padding-left:20px; height:48px; line-height:48px; font-size:15px; font-weight:bold; color:#333; background:#f7f7f7}
.popup_passport_inquiry .txt {margin-bottom:30px; color:#666;}
.popup_passport_inquiry .txt span {display:block; margin:0 20px; padding-left:10px; font-size:12.1px; background:url("../img/common/bg_dot_2px_666.png") no-repeat 0 10px; line-height:1.8;}
.table_default td .passport_txt {padding-top:11px; font-size:13px; color:#999}

/* 2017.03.31 상품 상세 내 기획전 배너 추가의 건 픽스다인 */
.detail_view .tab_area .promotion {margin:30px 0 10px 0}
.detail_view .tab_area .promotion .img.bannerSlider .imgcon img {width:929px; height:144px;}
/* 사은품 부분 행간 조절 */
.detail_view .tab_area .premium .gift.clear_both .img ul li {line-height:19px}
.detail_view .tab_area .premium .gift.clear_both .img ul li + li + li {padding-top:15px;}
/* 탭메뉴 우측화살표 위치조절 */
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab1 a {background-position:100px -27px}
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab1 a.on {background-position:100px 21px}
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab2 a {background-position:128px -27px}
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab2 a.on {background-position:128px 21px}
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab3 a {background-position:160px -27px}
.tab_area .tit_tab.sh_bca_upgrade.clear_both li.tab3 a.on {background-position:160px 21px}

/* 2017.04.13 몰메인 우측 둥둥이 배너 추가 픽스다인 */
.doongdoonge_banner {z-index:1; position:fixed; right:50%; margin-right:-667px; bottom:250px; width:150px; height:150px; -webkit-animation:ani 1.3s infinite linear; -moz-animation:ani 1.3s infinite linear; -o-animation:ani 1.3s infinite linear; animation:ani 1.3s infinite linear;}
.doongdoonge_banner > a img {z-index:2; position:absolute; width:150px; height:150px !important;}
.doongdoonge_banner a.btn_close {z-index:3; position:absolute; top:0; right:0; width:13px; height:13px; text-indent:-9999px;}

@keyframes ani {
	0% {bottom:250px;}
	50% {bottom:245px;}
	100% {bottom:250px;}
}

/* 2017.05.30 MG전용관 */
.cn_gnb ul li.mg_member {position:absolute; right:-100px;}
.cn_gnb ul li.mg_member a {color:#f6cd50;}

/*2017.06.13 제주전용관 주문가능시간 안내 문구 */
.popup_time.popup_layer .time_txt_title.typeNone {overflow:auto; display:block; padding-top:10px;}
.popup_time.popup_layer .time_txt_title.typeNone span {padding-bottom:10px;}

/* 2017.07.25 탑메뉴 QR코드 이미지 사이즈 확대 */
.sh_new_gnb_inner .gnb_right li.qr_code a span.code {margin-left:-96px; width:150px; height:150px;}
.sh_new_gnb_inner .gnb_right li.qr_code a span.code img {width:150px; height:150px;}

/* PC_공통_검색 UI 개선 */
.header_top .total_search {width:712px;}
.header_top .total_search .search {width:448px;}
.header_top .total_search .searchWrap {position:absolute; right:226px; bottom:0; width:444px; height:32px; line-height:30px; border:2px solid #e53433; background-color:#fff; z-index:100;}
.header_top .total_search .searchWrap > span { display:inline-block; vertical-align:top; padding:0 12px; }
.header_top .total_search .searchWrap > span.ico {height:32px;padding:0 21px; background:#ef3f3b; float:right;}
.header_top .total_search .searchWrap .input_m { width:356px; color:#888; border:none;}
.header_top .total_search .searchWrap .input_m:focus { color:#ef3f3b }
.header_top .total_search .searchWrap .focus.input_m {color:#ef3f3b !important;}
.header_top .total_search .searchWrap .input_m::-webkit-input-placeholder { color:#888; }
.header_top .total_search .searchWrap .input_m:-moz-placeholder { color:#888; opacity:1}
.header_top .total_search .searchWrap .input_m::-moz-placeholder { color:#888; opacity:1}
.header_top .total_search .searchWrap .input_m:-ms-input-placeholder{ color:#888; }
.header_top .total_search .searchArea .ico { position:absolute; padding:0; right:0; top:0; line-height:19px; }
.header_top .total_search .searchArea .ico input {padding:7px 12px;}

.total_search .result_area {width:444px; top:32px; left:-2px; border:2px solid #ef3f3b; border-top:0; z-index:9999;}
.total_search .result_area.result_disable {left:-2px; top:44px; z-index:3;}
.total_search .result_area.result_disable .auto_disable {width:444px;border-top:none;}
.total_search .result_area .inner {width:444px; border-top:1px solid #e0e0e0;}
.total_search .result_area .search_word {width:100%;}
.total_search .result_area .auto_disable {border-top:1px solid #e0e0e0;}
.result_area .inner + .close_area {width:425px;}
.result_area .close_area {padding:8px 14px 10px 5px; border-top:1px solid #e0e0e0;}
.result_area .close_area .close {padding-right:0; background:none; color:#888;}
.result_area .close_area .btn a {float:left; color:#888; background:none;}
.result_area .close_area .btn a:first-child {padding:0 10px 0 11px;}
.result_area .close_area .btn a.delete_all {background:url('../img/common/bg_line_10px_ccc.png') no-repeat 0 50%;}
.search_word .search_save {margin-right:0;}
.search_word .scroll_area {padding:0;}
.search_word .scroll_area > div {height:316px; padding:4px 20px;}
.search_word .search_save li {padding-left:0; position:relative; margin:16px 0;}
.search_word .search_save li:first-child {margin-top:16px}
.search_word .search_save li a:first-child {width:330px;}
.search_word .search_save li a.btn_ic_red_s {width:61px; height:auto !important; margin-top:-10px; display:block; position: absolute; top:50%; right:76px; font-size:11px;}
.search_word .search_save li a.btn_ic_red_s:hover:before {display:none;}
.search_word .search_save li .date {height:12px; margin-top:-6px; text-align:right; color:#a9a9a9; font-size:12px; position:absolute; top:50%; right:27px;}
.search_word .search_save li a.search_delete {width:6px; height:14px; background:url(../img/common/ico_delete_new.png) 100% 50% no-repeat; z-index:0;}
.search_word .search_word_area {width:100%; height:auto; overflow:hidden;}
.search_word .search_word_area .word_area {width:100%; padding:13px 0; overflow:hidden;}
.search_word .search_word_area .word_area + .word_area {border-top:1px solid #e0e0e0;}
.search_word .search_word_area .word_area:nth-child(2) {padding:8px 0;}
.search_word .search_word_area .word_area:first-child li > a {position:relative;}
.search_word .search_word_area .word_area:first-child li > a:hover:before {content: ''; width: 444px; height: 23px; background:#f5f3f3; position: absolute; top:-5px; left:-20px; z-index: -1;}

.search_word .search_word_area .word_area li p {height:auto;}
.search_word .search_word_area .word_area li p:hover:before {content: ''; width: 444px; height: 23px; background:#f5f3f3; position: absolute; top:1px; left:0; z-index: -1;}
.search_word .search_word_area .word_area li p > .btn_ic_red_s {top:2px;}
.search_word .search_word_area .word_area ul.category_list {width:100%; padding:5px 0 0;}
.search_word .search_word_area .word_area ul.category_list li {padding:5px 0 5px 20px; color:#666; background:url(../img/common/icon_category_list.png) 9px 5px no-repeat;}
.search_word .search_word_area .word_area ul.category_list li span {margin-left:4px; color:#888;}
.search_word .search_word_area .word_area ul.category_list li a {width:100%; font-size:12px; color:#666;}
.search_word .search_word_area .word_area ul.category_list li:hover:before {content: ''; width: 444px; height: 23px; background:#f5f3f3; position: absolute; top:0; left:-20px; z-index: -1;}
.search_word .search_word_area .word_area ul.category_list li > a:hover:before {display:none;}

.search_word .search_word_area .word_area > li {position:relative; padding:7px 20px;}
.search_word .search_word_area .word_area > li:hover {background:#f5f3f3;}
.search_word .search_word_area .word_area > li > a {width:100%; font-size:13px;}
.search_word .search_word_area .word_area > li a:hover {text-decoration:none;}
.search_word .search_word_area .word_area > li > a:hover span {color:#e53433;}
.search_word .search_word_area .word_area:first-child li:hover {background-color:transparent;}
.search_word .search_word_area .word_area:first-child li > a {position:relative;}
.search_word .search_word_area .word_area:first-child li > a:hover:after {content: ''; width: 444px; height: 23px; background:#f5f3f3; position: absolute; top:-5px; left:-20px; z-index: -1;}
.search_word .search_word_area .word_area > li > a.btn_ic_red_s {width:61px; font-size:11px; color:#666; position:absolute;}
.search_word a.btn_ic_red_s {width:61px; padding:4px 6px 4px 9px; background:#fff; position:absolute; top:3px; right:20px; }
.search_word a.btn_ic_red_s:after {width:4px; height:8px; background:url(../img/common/ico_arrow_new_search.png) 0 0 no-repeat; top:10px;}

.search_word .auto_complete li > a {color:#333;}

.total_search .result_area .auto_disable {width:100%; padding:67px 20px; box-sizing:border-box;}
.total_search .result_area .auto_disable p {font-size:13px;}
.total_search .result_area#result_save_off .auto_disable {padding:57px 20px;}
.sh_new_header_top .total_search .result_area .auto_disable {width:100%;}
.best_word {display:none;}
.best_word .search_save li .bestNum {margin-right:14px; color:#ef3f3b;}
.best_word.search_word .search_save li a {width:378px; font-size:13px;}
ul.searchTabBtn {width:100%; height:43px; padding:0 20px; box-sizing:border-box; display:block; border-bottom:1px solid #e0e0e0;}
ul.searchTabBtn > li {width:50%; float:left;}
ul.searchTabBtn > li > a {width:100%; padding:14px 0 13px; background:#fff; font-size:15px; color:#888; position:relative; line-height:1; text-align:center; display:block;}
ul.searchTabBtn > li > a.on {color:#ef3f3b;}
ul.searchTabBtn > li > a.on:after {content:''; width:100%; height:1px; background:#ef3f3b; position:absolute; bottom:-1px; left:0;}

.header_top .total_search .search p span .input {width:361px;} /* header 검색 input size 변경 */
.header_top .total_search .result_word_null .auto_disable {width:444px;}

.power_search .facet-price {overflow:hidden; padding:0 11px; box-sizing: border-box;}
.power_search .facet-price .search_price {width:auto; overflow:hidden; float:inherit; text-align:left;}
.power_search .facet-price .search_price .search_minPrice {width:97px; height:28px; float:left; text-align:left;}
.power_search .facet-price .search_price .search_maxPrice {width:97px; height:28px; float:right; text-align:right;}
.power_search .facet-price .search_price .input {width:48px;}
.power_search .facet-price .search_slidebar {width:523px; height:21px; top:3px; left:121px; padding:24px 0 0;}
.power_search .facet-price .search_slidebar .slidebar {width:523px; height:2px;}
.power_search .facet-price .search_slidebar .slidebar .arrow {width:8px; height:8px; border:2px solid #e53433; background:#fff; border-radius:50%; top:-5px; left:-5px;}
.power_search .facet-price .search_slidebar .slidebar .mask {width:100%; height:2px;}
.power_search .facet-price .search_slidebar .slidebar .dim_mask {height:2px;}

.marketing_warp .power_search + .search_option_box .btn_ss_gray,
.searchresult_wrap .search_option_box .btn_ss_gray {width:175px; height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.total_search .result_area .search_word .scroll_area {height:auto;}

.searchresult_wrap {font-family:'Microsoft Yahei';}
ul.searchTabBtn.tab_menu {background:#fff; overflow:inherit;}
ul.searchTabBtn.tab_menu li {border-right:0;}
ul.searchTabBtn.tab_menu li a {height:auto;}
ul.searchTabBtn.tab_menu li a.on {color:#ef3f3b;}
ul.searchTabBtn.tab_menu li a:hover {color:#888;}
ul.searchTabBtn.tab_menu li a.on:hover {color:#ef3f3b;}

.result_tap_wrap.detail_view {padding-bottom:30px;}

/* 강제반영을 위한 revision 생성용 주석입니다. */

/* 상품상세 개인화 추천영역 개선 : 리앙 */
.detail_view {padding-bottom:30px;}
.detail_view .relative {margin-bottom:45px; overflow:hidden;}
.detail_view .relative h4 {padding:60px 0 25px; margin-bottom:15px; border-bottom:1px solid #d9d9d9; font-size:24px; letter-spacing:-0.025em; color:#333;}
.relative h4 em {color:#e53433;}
.detail_view .relative {position:relative; margin-bottom:20px;}
.detail_view .relative .product_list.detail_prod_slide li:first-child {width:187px;/*20%*/}

.detail_view .relative.products_firstlist {margin-bottom:45px;}
.detail_view .relative.products_firstlist h4 {padding:20px 0 15px; margin-bottom:0; border-bottom:0;}
.detail_view .relative.products_firstlist .pageNumBox {top:23px;}

.detail_view .area {overflow:hidden; position:relative; /* height:262px; */ padding:0;}
.detail_view .area > ul.list {overflow:hidden; width:100%;}
.detail_view .area > ul.list > li {float:left; width:186px;/*20%*/ height:262px; padding:0; position:relative;}
.detail_view .area.detail_prod_slide > ul.list > li {width:186px;/*20%*/}
.detail_view .area > ul.list > li .product_off_wrap {position:relative; height:262px; margin-right:1px;}
.detail_view .area > ul.list > li .listBestNum {display:block; position:absolute; top:20px; left:19px; z-index:1; width:25px; height:13px; padding:6px 0; text-align:center; font-weight:normal; font-size:13px; line-height:13px; color:#fff; background-color:#aaa;}
.detail_view .area > ul.list > li.firstOne .listBestNum {background-color:#e53433;}
.detail_view .area > ul.list > li .product_off {padding:0 15px; border-left:none;}
.detail_view .area > ul.list > li:first-child .product_off {border-left:none;}

.detail_view .relative .pageNumBox {display:none; position:absolute; top:66px; right:0; z-index:1; font-family:'NotoSans'; font-size:18px; color:#666;}
.detail_view .relative .pageNumBox .nowPage {color:#000;}
.detail_view .relative .pageNumBox .totalPage {}
.detail_view .relative .pd-relative-products .pageNumBox {top:56px;}

/* PC 공통 타임세일 영역 변경 건 - 리앙 */
.sky_scrapper_banner {width:120px; left:-136px; top:17px;}
.sky_scrapper_banner .original {width:120px; margin-top:10px;}
.sky_scrapper_banner .banner.slide_brand {margin-bottom:10px;}
.sh_sky_scrapper_banner .banner_type01, .banner_type01 ul.img li img {width:120px; height:118px !important;}
.sh_sky_scrapper_banner .banner_type02, .banner_type02 ul.img li img {width:120px; height:120px !important;}
.banner_movie a.banner_movie_btn img {width:120px; height:90px;}
.banner_movie_area {left:136px;}
.sh_sky_scrapper_banner .banner_exchange p {background:none; padding:12px 0 0;}
.sky_scrapper_banner .banner_exchange div {border-top:0;}
.sky_scrapper_banner .banner_exchange a {padding:6px 0 6px 33px; background-position:14px 6px; text-align:left; font-size:12px;}
.sh_sky_scrapper_banner .banner_exchange div {padding:4px 0 12px 22px;}
.sh_sky_scrapper_banner .banner_exchange strong {display:block; font-family: 'Microsoft YaHei';}
.sh_sky_scrapper_banner .banner_exchange span {margin-left:5px; font-family: 'Microsoft YaHei';}
.popup_time.popup_layer {left:136px !important; top:253px !important; bottom:auto !important;}
.sh_sky_scrapper_banner .banner_type03 {width:120px; height:180px !important; background:#fff; overflow:hidden;}
.sh_sky_scrapper_banner .banner_type03 .timeSaleTit {width:100%; height:25px; margin:8px auto 0; font-size:0; background:url(../img/common/TimeSale_tit.png) 50% 0 no-repeat; position:absolute; top:0; left:0;}
.sh_sky_scrapper_banner .banner_type03 ul.img li {width:120px; top:33px; z-index:1;}
.sh_sky_scrapper_banner .banner_type03 ul.img li.timeSaleInfo {top:0; z-index:2;}
.sh_sky_scrapper_banner .banner_type03 ul.img li.timeSaleInfo > a {width:120px;}
.sh_sky_scrapper_banner .banner_type03 ul.img li.timeSaleInfo > a > img {width:120px; height:180px !important;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .imgBox {height:96px; display:block;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .imgBox img {width:96px !important; height:96px !important;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .txtTime {height:16px; display:block; text-align:center; padding:1px 0 4px; font-size:15px; color:#6e6e6e; font-family: 'Microsoft YaHei'; vertical-align:top; line-height:1.1;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .txtTit {height:18px; display:block; text-align:center; font-size:13px; color:#333; font-weight:bold; font-family: 'Microsoft YaHei'; vertical-align:top; line-height:1.1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sh_sky_scrapper_banner .banner_type03 ul.img li > a {width:109px; display:inline-block; position:relative; line-height:1;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .saleBadge {width:40px; height:11px; padding:15px 0 15px; display:inline-block; background:#333; color:#fff; border-radius:50%; position:absolute; top:5px; left:5px; vertical-align:top; line-height:11px;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .saleBadge > span {font-size:12px; vertical-align:top;}
.sh_sky_scrapper_banner .banner_type03 ul.img li .saleBadge .rate {font-size:14px; font-family: 'Microsoft YaHei';}
.sh_sky_scrapper_banner .banner .slide_paging {width:108px; height:9px; left:6px; bottom:4px; overflow:hidden;}/* 2017-11-14 노출갯수변동 관련수정 */
.sh_sky_scrapper_banner .banner .slide_paging li {width:9px; height:9px; margin-left:0; vertical-align:top;}
.sh_sky_scrapper_banner .banner .slide_paging li a {width:9px; height:9px; margin-left:0; background:url(../img/common/TimeSale_bul_2017.png) 0 4px repeat-x;}
.sh_sky_scrapper_banner .banner .slide_paging li a.on {width:9px; background:url(../img/common/TimeSale_bul_2017.png) 0 -7px repeat-x;}
.sky_scrapper_banner.fixed {margin-left:-601px;}

/* 좌스카이 z-index 변동 관련 개인화 z-index값 조절 */
.sky_scrapper_banner {z-index: 200 !important;}
.detail_view .relative .product_over {z-index: 99;}

/* 2017.08.14 재입고알림 프로세스 개선 */
.cursor_default {cursor:default; background:#888;}
.product_over .over_btn_area a.btn1.sold_out.cursor_default {background:#888;}
.product_off_wrap .product_over_wrap .over_btn_area a.btn1.sold_out.cursor_default {background:#888;}

/* 2018-01-18 헤더 탑메뉴 상담톡 버튼 추가 */
.sh_new_gnb_inner a.btn2{display:block; width:62px; height:17px; float:left; margin:6px 0 0 10px; padding-right:8px; background:#ef3f3b url('../img/common/ico_gnb_new.png') no-repeat 89% -113px; line-height:17px; border:1px solid #e53433; color:#fff; text-align:center;}

/* 2018-04-25 GNB영역 공식스토어 롤링배너 추가 픽스다인(김현민) */
#headerHotsaleSlider {width:212px; position:absolute; right:0; top:11px;}
#headerHotsaleSlider .slide-wrap {position:relative; width:212px; height:100px; overflow:hidden;}
#headerHotsaleSlider ul.slide-list{height:240px; position:absolute; right:0; top:0; display:block; list-style:none; margin:0; padding:0;}
#headerHotsaleSlider ul.slide-list li {position:relative; width:212px; height:100px;}
#headerHotsaleSlider ul.slide-list li a{display:block;}
#headerHotsaleSlider ul.slide-list li img {width:212px; height:100px;}
#headerHotsaleSlider #headerHotsalePreB {position: absolute; right:0; top:32px; width:16px; height:16px; z-index:20; background: url('../img/common/mtop_up.gif') no-repeat left top; text-indent:-999999px; border:0; font-size:0; display:block;}
#headerHotsaleSlider #headerHotsaleNextB {position:absolute; right:0; top:48px; width:16px; height:16px; z-index:20; background:url('../img/common/mtop_down.gif') 0 -1px no-repeat;  text-indent:-999999px; border:0; font-size:0; display:block;}

/* 2018-08-23 쇼핑당 GNB 메뉴 추가 관련 수정 */
.cn_gnb.spdang{width:1035px; left:52px;}
.cn_gnb.spdang .cn_gnb_menu{width:740px;}
.cn_gnb.spdang .cn_gnb_menu > li > a{position:relative;}
.cn_gnb.spdang .cn_gnb_menu > li > a > img{position:absolute; right:0; top:10px;}

/* 2018-11-09 우측 스카이스크래퍼 오프라인 등급 이미지 수정 */
.sky_scrapper .my_info .new_offline ul li:first-child img{width:50px; height:50px; padding-top:0;}

/* 2019-01-14 배너텍스트화 몰메인 최상단 띠배너*/
.sh_top_bar .top_bar_inner .inner a{position:relative;}
.sh_top_bar .top_bar_inner .bar_txt{position:absolute; left:135px; top:0; display:table; width:931px; height:70px; color:#404040; font-family:'Microsoft YaHei';}
.sh_top_bar .top_bar_inner .bar_txt span{display:table-cell; height:70px; vertical-align:middle; font-size:24px; letter-spacing:-0.01em}
.sh_top_bar .top_bar_inner .bar_txt .bold{font-weight:bold;}

/* 2018-11-08 S.Rewards 사이트 이동메뉴 추가 및 상담톡 버튼 색상 변경 */
.sh_new_gnb_inner ul { margin-top:-1px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box {padding: 0; background: url('../img/common/ico_gnb_new.png') no-repeat -19px -84px}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div {/*margin-top:-1px;*/cursor: pointer;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div em {display: block; position:relative; padding: 9px 23px 0 6px; border: 1px solid transparent; color: #737373;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div em:after {display:block; content:""; position:absolute; right:8px; top:12px; width:9px; height:5px; border:1px solid transparent; background: url("../img/common/gnb-down-arr.png") no-repeat 0 0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div:hover em:after {border:0; background: url("../img/common/gnb-up-arr.png") no-repeat 0 0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div:hover em {display: block; padding-bottom: 10px; border: 1px solid #ddd; border-bottom: 0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div em + span {z-index: 10; display: none; border: 1px solid transparent;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div em + span a {display: block; width: 100%; height: 22px; padding: 0; background:url('../img/common/service-PC_new.png') no-repeat 50% 0; text-indent: -9999px; font-size: 0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div:hover em+span {display: block; position: relative; border: 1px solid #ddd; border-top: 0; background: #fff;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box div:hover {background:#fff;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box .idx01 {background-position:50% 0;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box .idx01:hover {background-position:50% -22px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box .idx02 {background-position:50% -44px;}
.sh_new_gnb .sh_new_gnb_inner .gnb_right li.chosen_box .idx02:hover {background-position:50% -66px;}
.sh_new_gnb_inner a.btn_type01 {margin-left:0; border:1px solid #878078; background-color:#878078;}
/* // 2018-11-08 S.Rewards 사이트 이동메뉴 추가 및 상담톡 버튼 색상 변경 */

/* 2019-02-19 고객센터 온오프라인 멤버십 안내 수정 */
.list_dot{margin-top:-7px; padding-bottom:16px;}
.list_dot li{font-size:13px; padding-left:10px; background:url('../img/common/bg_dot_2px_666.png') no-repeat 0 10px; line-height:24px; color:#333;}

/*2019-04-16 skyscrapper 수정 */
.sh_sky_scrapper_banner .banner_exchange.new * {font-family:'Microsoft YaHei'}
.sh_sky_scrapper_banner .banner_exchange.new p { color:#888; padding-top:14px; font-size:13px; font-weight:normal}
.sh_sky_scrapper_banner .banner_exchange.new { border-color:#ddd;background-color:#fff ; padding:0 13px}
.sh_sky_scrapper_banner .banner_exchange.new div { padding:0; text-align:center; height:auto}
.sh_sky_scrapper_banner .banner_exchange.new a { position:relative; background-color:#fff; border-top:0; padding:0; height:72px; border-top:1px solid #f1f1f1; background-image:none; padding-top:43px; box-sizing:border-box; text-align:center; color:#888; font-size:13px; font-weight:normal}
.sh_sky_scrapper_banner .banner_exchange.new a:after { content:''; position:absolute; top:13px; left:50%;margin-left:-11.5px; display:block;width:23px; height:23px; background:url(../img/common/bg_sky_clock_new.jpg) no-repeat 0 0}
.sh_sky_scrapper_banner .banner_exchange.new strong { font-size:15px; padding:4px 0 2px;}
.sh_sky_scrapper_banner .banner_exchange.new strong + strong {  padding:0px 0 12px; font-size:13px;vertical-align:top}
.sh_sky_scrapper_banner .banner_exchange.new strong + strong span {position:relative; top:1px}
.popup_time.popup_layer.type02 { top:302px !important}

/* 2019-06-18 M프로젝트 2차 개선 - 픽스다인 */
.sky_scrapper_banner .banner.banner_ad {margin-top:10px;}
.sky_scrapper_banner .banner_ad_image {display:block; overflow:hidden; width:120px; height:90px; border-radius:3px;}
.sky_scrapper_banner .banner_ad_image img {width:100%;}
.sky_scrapper_banner .banner_ad_text {margin-top:9px; font-family:'Microsoft YaHei'}
.sky_scrapper_banner .banner_ad_text span {display:block; font-size:14px; color:#333333;}
.sky_scrapper_banner .banner_ad_text span.ord02 {margin-top:3px;}

/* 2019-08-28 풋터> 개인정보정책에만  bold 추가 */
.foot_area .utill .fnb a { font-weight:normal}
.foot_area .utill .fnb li:nth-child(4) a { font-weight:bold}

/*2019-11-28 GNB개선 */
.navigation { /*height:41px*/}
.cn_gnb_wrap { background-image:none; background:#fff; border-width:1px 0; border-style:solid; border-color:#f0f0f0; /*height:41px;*/ box-sizing:border-box}
.cn_gnb .cn_shopin_menu { position:relative;}
.cn_gnb .cn_shopin_menu li.cn_shop_duty a { background:#a9a19f url('../img/common/new_gnb_cate.png') no-repeat 16px 15px; padding-left:48px; box-sizing:border-box; width:165px}
.cn_gnb .cn_shopin_menu li.cn_shop_duty a:after {display:none}
.cn_gnb .cn_shopin_menu li.cn_shop_product a { background:transparent url('../img/common/new_gnb_bland.png') no-repeat 16px 16px; padding-left:34px; box-sizing:border-box; color:#ff2f30; border:0}
.cn_gnb .cn_shopin_menu li.cn_shop_product a:after {display:none}

.cn_gnb.spdang .cn_gnb_menu>li>a { background:none; color:#333; padding:0 20px 0 20px}
.cn_gnb.spdang .cn_gnb_menu>li:first-child>a { padding-left:14px}

/* 2020-01-22 gnb 신라당 추가 */
.cn_gnb.club{width:1055px; left:62px;}
.cn_gnb.club .cn_gnb_menu{width:760px;}
.cn_brand_view { border:1px solid #bfbfbf; top:43px; height:452px; width:929px}

.cn_category_view { border-top:1px solid #a9a19f ; top:42px;}
.cn_view_list { background:rgba(0,0,0,.5); padding:0; height:454px}
.cn_view_list>li:first-child { margin-top:0 }
.cn_view_list>li>.cn_dept_wrap { border-top:0}
.cn_view_list>li>.icon { background:none; padding:10px 8px 8px 16px; line-height:17px; border-width:1px 0px 1px 1px; border-style:solid; border-color:transparent; min-height:40px; box-sizing:border-box }
.cn_view_list>li:hover>.icon { background:#fff; color:#413c3c; border-width:1px 0px 1px 1px; border-style:solid; border-color:#bfbfbf}
.cn_view_list>li>.cn_dept_wrap { width:765px; top:-1px; border-left:0; border-top:0}
.visual .menu>li>a { padding:12px 0 13px 0}
.visual .menu>li ul { bottom:38px}
.visual .menu>li>a span { border-left:0}
.visual .menu>li>a span { border-left:0}
.visual .menu>li:after { content:''; width:1px;height:13px; position:absolute; left:0; top:12px; background-color:#ebebeb}
.visual .menu>li:first-child:after { width:0 }
.cn_view_list>li>.cn_dept_wrap { height:452px; top:0px; border-top:1px solid #bfbfbf}
.cn_view_list>li>.cn_dept_wrap .cn_cata_area .title { border-top:0 }
.cn_brand_cont .cn_brand_sort .cn_sort_list { top:39px; left:15px }
.cn_brand_cont .cn_brand_sort .cn_sort_cont { padding:1px 0 0 160px}

/* 2020-01-03 푸터 인증마크 수정 */
.foot_area .mark_area ul + ul{margin-top:10px;}

/* 2022-12-20 주문실패 */
.order-failure-wrap {margin-top:40px}
.order-failure-wrap .failure-info { background-color: #f7f7f7;border: 1px solid #d2d2d2;}
.order-failure-wrap .failure-info .failure-top {padding:90px 0 70px; background-color:#fff; border-bottom:1px solid #e0e0e0}
.order-failure-wrap .failure-info .failure-btm {padding: 27px 0 30px; text-align:center}
.order-failure-wrap .failure-top .title { background-color:#fff; }
#container .order-failure-wrap .failure-info .title h3 {font-weight:normal}
.order-failure-wrap .failure-top .title .p_txt02 {font-size:18px;text-align:center; font-family: "Microsoft YaHei"; margin-top: 18px; color: #333; font-weight:bold}
.order-failure-wrap .failure-top .title .p_txt02 strong {color:#e53433}
.order-failure-wrap .failure-top .bt-area { text-align:center; margin-top:30px; font-size:0; line-height:0}
.order-failure-wrap .failure-top .bt-area .btn_m_red {height:50px; line-height:50px; font-family: "Simsun"; font-size:14px; font-weight:normal}
.order-failure-wrap .failure-info .failure-btm .txt {font-size: 12px;color: #666; text-align:center; line-height:1.5}
.order-failure-wrap .failure-info .failure-btm .txt + .btn_a_white {margin-top:17px}

/* 22-12-07 멤버십 개편 */
.newMembership2023 .newlevel_area{background-color:#fff; text-align:center; padding-bottom:15px; padding-top:13px}
.newMembership2023 .newlevel_ico{margin-top:9px}
.newMembership2023 .newlevel_name{font-family:"Microsoft YaHei"; font-size: 12px; color:#666;}

/* 2023-07-07 : 주류 카테고리 추가 */
.cn_view_list > li > .icon {min-height:37px; padding:8px 8px 3px 16px;}
.cn_dept_item_type dl {position:relative; min-height:35px; background:none; box-sizing:border-box;}
.cn_dept_item_type dl dd:before {display:block; content:""; position:absolute; top:0; right:0; width:calc(100% - 122px); height:1px; background:#f3f3f3;}
.cn_dept_item_type dl:first-child dd:before {display:none;}

/* 2023-08-02 : 결합상품 프로모션 구축 */
.sky_scrapper .product_list .btn_area > a[disabled] {position:relative; z-index:5; background:#e0e0e0; color:#aaaaaa !important; pointer-events:none;}
.sky_scrapper .product_list.dapay,
.sky_scrapper .product_list.set {border-bottom-color:#f7f7f7;}
.sky_scrapper .product_list.dapay:last-child,
.sky_scrapper .product_list.set:last-child {border-bottom-color:#f0f0f0;}
.sky_scrapper .product_list.dapay .ea {pointer-events:none;}
.sky_scrapper .product_list.dapay .ea .count {width:100%;}
.sky_scrapper .product_list.dapay .ea .count input {color:#aaa;}
.sky_scrapper .product_list.dapay .ea .count a {background:none;}
.sky_scrapper .product_list.dapay .ea .count a:after {display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:url('../img/common/ico_common_01.png') no-repeat -35px -989px; opacity:.46;}
.sky_scrapper .product_list.dapay .ea .count a.minus:after {background-position:-35px -989px;}
.sky_scrapper .product_list.dapay .ea .count a.plus:after {background-position:-65px -989px;}
.sky_scrapper .product_list.dapay.commend {position:relative;}
.sky_scrapper .product_list.dapay.commend:before {display:block; content:""; position:absolute; top:16px; left:0; z-index:3; width:12px; height:11px; background:url('../img/common/ico_dapay.png') no-repeat 0 0;}
.sky_scrapper .product_list.disable .img span.check {z-index:3;}
.sky_scrapper .product_list.disable .img:before {display:block; content:""; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:#fff; opacity:.7;}
.sky_scrapper .product_list.disable .product_info {position:relative;}
.sky_scrapper .product_list.disable .product_info:before {display:block; content:""; position:absolute; top:0; left:0; z-index:3; width:100%; height:100%; background:#fff; opacity:.7;}

/* 25-12-30 푸터영역 정보보호 인증내역 기재 */
.foot_area .mark_area .mark{display:flex; flex-wrap:wrap; gap:25px 30px}
.foot_area .mark_area .mark li { float:none;margin-right:unset; margin-bottom:unset;}
.foot_area .mark_area .mark li span { display:inline-block; vertical-align:unset; margin:unset; }
.foot_area .mark_area .mark li strong { display:inline-block; vertical-align:unset; margin-right:unset; color:#aaa; font-weight:normal;}
.foot_area .mark_area .mark .cfy_row{position:relative; display:flex; align-items: center; gap:0 10px}
.foot_area .mark_area .mark .cfy_row .pop_link{display:block; position:absolute; width:100%; height:100%; z-index:1;}