@charset "utf-8";
/* ========== [태그 초기화] ========== */
* {margin:0; padding:0;}
html {}
html, body {width:100%; height:100%;}
body {font-size:12px; font-family:Arial,AppleGothic,verdana,sans-serif; color:#888888; background:#ffffff;}
img {border:0; vertical-align:middle;}
form, fieldset {display:block; border:0;}
ul,ol,li {list-style:none;}
hr {display:none;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
p, acronym, address, big, small, cite, code, dfn, em, kbd, pre, samp, sub, sup, tt, var {
	font-weight:normal; font-family:Arial,AppleGothic,verdana,sans-serif; font-style:normal;
}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
input, select {
	vertical-align:middle;
	font-family:arial,AppleGothic,verdana,sans-serif;
	font-size:1em;
	color:#67625c;
}
button{overflow:visible}
blockquote, q {quotes: none;}
a:link {color:#888888; text-decoration:none;}
a:visited {color:#888888; text-decoration:none;}
a:hover {color:#888888; text-decoration:underline;}
a:focus {color:#888888; text-decoration:none;}
a:active {color:#888888; text-decoration:none;}

/* ========== [언어설정] ========== */
/* 영어 */
body.language_L001 {font-family:Arial;}
body.language_L001 p, body.language_L001 acronym, body.language_L001 address, body.language_L001 big, body.language_L001 small, body.language_L001 cite, body.language_L001 code, body.language_L001 dfn, body.language_L001 em, body.language_L001 kbd, body.language_L001 pre, body.language_L001 samp, body.language_L001 sub, body.language_L001 sup, body.language_L001 tt, body.language_L001 var, body.language_L001 textarea {
	font-family:Arial;
}
/* body.language_L001 #header .header .gnb ul li a span {font-family:Arial;} */
/* 한국어 */
body.language_L002 {font-family:dotum,'돋움';}
body.language_L002 p, body.language_L002 acronym, body.language_L002 address, body.language_L002 big, body.language_L002 small, body.language_L002 cite, body.language_L002 code, body.language_L002 dfn, body.language_L002 em, body.language_L002 kbd, body.language_L002 pre, body.language_L002 samp, body.language_L002 sub, body.language_L002 sup, body.language_L002 tt, body.language_L002 var, body.language_L002 textarea {
	font-family:dotum,'돋움';
}
body.language_L002 #header .header .gnb ul li a span {font-family:dotum,'돋움';}
/* 태국어 */
body.language_L003 {font-family:Tahoma;}
body.language_L003 p, body.language_L003 acronym, body.language_L003 address, body.language_L003 big, body.language_L003 small, body.language_L003 cite, body.language_L003 code, body.language_L003 dfn, body.language_L003 em, body.language_L003 kbd, body.language_L003 pre, body.language_L003 samp, body.language_L003 sub, body.language_L003 sup, body.language_L003 tt, body.language_L003 var, body.language_L003 textarea {
	font-family:Tahoma;
}
body.language_L003 #header .header .gnb ul li a span {font-family:Tahoma;}
/* 중국간체 */
body.language_L004 {font-family:SimHei,"SimSun";}
body.language_L004 p, body.language_L004 acronym, body.language_L004 address, body.language_L004 big, body.language_L004 small, body.language_L004 cite, body.language_L004 code, body.language_L004 dfn, body.language_L004 em, body.language_L004 kbd, body.language_L004 pre, body.language_L004 samp, body.language_L004 sub, body.language_L004 sup, body.language_L004 tt, body.language_L004 var, body.language_L004 textarea {
	font-family:SimHei,"SimSun";
}
body.language_L004 #header .header .gnb ul li a span {font-family:SimHei,"SimSun";}
/* 중국번체 */
body.language_L005 {font-family:'新宋体';}
body.language_L005 p, body.language_L005 acronym, body.language_L005 address, body.language_L005 big, body.language_L005 small, body.language_L005 cite, body.language_L005 code, body.language_L005 dfn, body.language_L005 em, body.language_L005 kbd, body.language_L005 pre, body.language_L005 samp, body.language_L005 sub, body.language_L005 sup, body.language_L005 tt, body.language_L005 var, body.language_L005 textarea {
	font-family:'新宋体';
}
body.language_L005 #header .header .gnb ul li a span {font-family:'新宋体';}
/* 일어 */
body.language_L006 {font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic';}
body.language_L006 p, body.language_L006 acronym, body.language_L006 address, body.language_L006 big, body.language_L006 small, body.language_L006 cite, body.language_L006 code, body.language_L006 dfn, body.language_L006 em, body.language_L006 kbd, body.language_L006 pre, body.language_L006 samp, body.language_L006 sub, body.language_L006 sup, body.language_L006 tt, body.language_L006 var, body.language_L006 textarea {
	font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic';
}
body.language_L006 #header .header .gnb ul li a span {font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic';}

/*
태국어 - Tahoma
일어 - ＭＳ Ｐ明朝
ＭＳ Ｐゴシック
대만어 중국어 - 新宋体

SimSun
SimHei
"Microsoft Yahei"
Tahoma
Arial

Mingliu
Microsoft jhenHei
sans-serif
verdana
*/
#content .livechat-compact-container #content {background-color:#5C9461; border:1px solid #58953C; text-shadow:1px 1px 0 #58953C;}
/* ========== [공통스타일] ========== */
/* [서식] */
.input-check {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.input-radio {width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.select {height:24px; vertical-align:middle; font-size:11px; color:#666666; border:1px solid #9c9c9c;}
.input-text {height:22px; text-indent:10px; line-height:19px; font-size:12px; color:#959595; border:1px solid #bbbbbb; background:#ffffff;}
.textarea {line-height:18px; font-size:12px; color:#959595; border:1px solid #bfbfbf;}
.input-file {height:19px; border:1px solid #d3d3d3; font-size:12px; background:#ffffff;}

/* Select */
.selectArea {display:inline-block; #display:inline; position:relative; height:24px; #margin-right:4px; vertical-align:middle; text-align:left !important; background:#ffffff; z-index:100; zoom:1;}
.selectArea.open {z-index:1000;}
.selectArea .title {position:relative; height:22px; padding-right:20px; text-indent:8px; #text-indent:0; line-height:22px; font-size:12px; color:#888888; white-space:nowrap; border:1px solid #bbbbbb; background:#ffffff url(/resources/images/common/arr_select.gif) no-repeat right center;}
.selectArea .title.selected {}
.selectArea.open .title, .selectArea .title.outLine {border:1px solid #999999;}
.selectArea button.title {width:100%; height:24px; text-align:left; cursor:default;}
.selectArea ul {position:absolute; top:24px; left:0; width:100%; border-bottom:1px solid #bbbbbb; background:#ffffff;}
/*
.selectArea ul.aList {display:none;}
.selectArea.open ul.aList {display:block;}
.selectArea li a {display:block; height:20px; text-indent:8px; line-height:20px; font-size:12px; color:#888888; background:#ffffff;}
.selectArea li a:hover {text-decoration:none;}
*/
.selectArea ul.selList{left:-20000%;}
.selectArea.open ul.selList {left:0;}
.selectArea li {float:none !important; position:relative; overflow:hidden; width:auto !important; height:20px; margin:0 !important; padding:0 !important; line-height:20px; white-space:nowrap; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}
.selectArea li input.option {position:absolute; width:100%; height:20px; line-height:20px;}
.selectArea li label {position:absolute; left:0; top:0; width:100%; height:20px; text-indent:8px; line-height:20px; font-size:12px; color:#888888; background:#ffffff;}
.selectArea li.hover * {color:#ffffff; background:#303030;}
.selectArea .selectBoxScroll {overflow-x:hidden; overflow-y:scroll; position:absolute; left:-20000%; width:98px; height:160px; border:1px solid #bbbbbb; border-top:none; background:#ffffff;}
.selectArea.open .selectBoxScroll {left:0;}
.selectArea .selectBoxScroll ul {top:0; border-bottom:none;}
.selectArea .selectBoxScroll ul li {border:none;}
.selectArea .selectBoxScroll::-webkit-scrollbar {width:20px;}
.selectArea .selectBoxScroll::-webkit-scrollbar-track {background:#eeeeee; -webkit-border-radius:0; border-radius:0;}
.selectArea .selectBoxScroll::-webkit-scrollbar-thumb {border:1px solid #bbbbbb; background:#ffffff;}
.selectArea .selectBoxScroll {scrollbar-3dLight-Color:#bbbbbb; scrollbar-arrow-color:#666666; scrollbar-Face-Color:#ffffff; scrollbar-Track-Color:#eeeeee; scrollbar-DarkShadow-Color:#bbbbbb; scrollbar-Highlight-Color:#ffffff; scrollbar-Shadow-Color:#ffffff;}

/* 정렬 */
.al_l {text-align:left;}
.al_c {text-align:center;}
.al_r {text-align:right;}
.al_j {text-align:justify;}
.al_t {vertical-align:top;}

/* [display] */
.hide, legend {overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
caption {display:none;}

/* table */
.tbl-fixed {table-layout:fixed;}

/* margin/padding */
.mg0 {margin:0 !important;}

.mgt0 {margin-top:0 !important;}
.mgt3 {margin-top:3px !important;}
.mgt5 {margin-top:5px !important;}
.mgt8 {margin-top:8px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.mgt40 {margin-top:40px !important;}
.mgt45 {margin-top:45px !important;}
.mgt50 {margin-top:50px !important;}
.mgt55 {margin-top:55px !important;}
.mgt60 {margin-top:60px !important;}
.mgt65 {margin-top:65px !important;}
.mgt70 {margin-top:70px !important;}
.mgt75 {margin-top:75px !important;}
.mgt80 {margin-top:80px !important;}

.mgr0 {margin-right:0 !important;}
.mgr3 {margin-right:3px !important;}
.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr25 {margin-right:25px !important;}
.mgr30 {margin-right:30px !important;}

.mgb0 {margin-bottom:0 !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}
.mgb60 {margin-bottom:60px !important;}

.mgl0 {margin-left:0 !important;}
.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl17 {margin-left:17px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}

.pd0 {padding:0 !important;}
.pdl10 {padding-left:10px !important;}

.bgnone {background:none !important;}
.label {display:inline-block; vertical-align:middle; cursor:pointer;}

/* 폰트 */
.ft_black {color:#444444;}
.ft_red {color:#c50000;}
.ft_orange {color:#ff7e00;}
.ft_blue {color:#028bd3;}
.ft_green {color:#024137 !important;}
.tx_u {text-decoration:underline !important;}

/* 버튼 큰거 */
.btnType1 {display:inline-block; padding:0 20px; vertical-align:top; line-height:29px; font-weight:bold; font-size:12px; color:#ffffff !important; cursor:pointer; border:none; background:#303030;}
.btnType1:hover {text-decoration:underline; background:#024137;}
.btnType2 {display:inline-block; padding:0 19px; vertical-align:top; line-height:27px; font-weight:bold; font-size:12px; color:#222222 !important; cursor:pointer; border:1px solid #b2b2b2; background:#ffffff;}
.btnType2:hover {text-decoration:underline; background:#eeeeee;}
/* 버튼 중간 */
.btnType3 {display:inline-block; padding:0 20px; vertical-align:top; line-height:24px; font-weight:bold; font-size:12px; color:#ffffff !important; cursor:pointer; border:none; background:#303030;}
.btnType3:hover {text-decoration:underline;}
.btnType4 {display:inline-block; padding:0 20px; vertical-align:top; line-height:24px; font-weight:bold; font-size:12px; color:#ffffff !important; cursor:pointer; border:none; background:#838383;}
.btnType4:hover {text-decoration:underline;}
.btnType5 {display:inline-block; padding:0 19px; vertical-align:top; line-height:22px; font-weight:bold; font-size:12px; color:#222222 !important; cursor:pointer; border:1px solid #b2b2b2; background:#ffffff;}
.btnType5:hover {text-decoration:underline;}
/* 버튼 작은거 */
.btnType6 {display:inline-block; padding:0 19px; vertical-align:top; line-height:16px; font-weight:bold; font-size:11px; color:#444444 !important; cursor:pointer; border:1px solid #b2b2b2; background:#ffffff;}
.btnType6:hover {text-decoration:underline;}
.btnType7 {display:inline-block; padding:0 20px; vertical-align:top; line-height:18px; font-size:11px; color:#ffffff !important; cursor:pointer; border:none; background:#838383;}
.btnType7:hover {text-decoration:underline;}
.btnType8 {display:inline-block; padding:0 20px; vertical-align:top; line-height:18px; font-size:11px; color:#ffffff !important; cursor:pointer; border:none; background:#303030;}
.btnType8:hover {text-decoration:underline;}

.btnArea {position:relative; width:100%; margin-top:20px; zoom:1;}
.btnArea:after {content:''; display:block; clear:both;}
.btnArea .btnArea_txt {position:absolute; left:0; top:0; font-size:11px;}
.btnSearch {display:inline-block; border:1px solid #bbbbbb; border-left:none; margin-left:-3px; cursor:pointer;}

/* 타이틀 */

/* 테이블 */
.tblLine {overflow:hidden; position:relative; top:-1px; height:1px; margin-bottom:-1px; line-height:0; font-size:0; background:#cccccc;}

/* 페이징 */
.paging {position:relative; width:100%; margin-top:18px; text-align:center;}
.paging a {display:inline-block; margin:0 1px; padding:0 2px; vertical-align:middle; line-height:13px; font-size:12px;}
.paging a.paging_first {padding:0;}
.paging a.paging_prev {padding:0 15px 0 0;}
.paging a.paging_next {padding:0 0 0 15px;}
.paging a.paging_last {padding:0;}
.paging strong {display:inline-block; margin:0 1px; padding:0 3px; vertical-align:middle; text-decoration:underline; line-height:13px; font-size:12px; color:#333333;}
/* 페이징 */
.pagingType2 {overflow:hidden; width:100%;}
.pagingType2 .total {float:left; line-height:14px; font-family:Times New Roman;}
.pagingType2 .total span {color:#444444;}
.pagingType2 .product_location {float:left; font-family:Times New Roman; color:#444444;}
.pagingType2 .product_location strong {font-weight:normal; color:#024137;}
.pagingType2 .pagingMenu {float:right; line-height:14px; font-family:Times New Roman; color:#222222;}
.pagingType2 .pagingMenu .pagingNum {display:inline-block; margin:0 5px; padding:0 5px; vertical-align:middle; color:#222222; background:#e5e5e5;}
.pagingType2 .pagingMenu a {display:inline-block; vertical-align:middle; color:#222222;}
.pagingType2 .pagingMenu a.prev {padding-left:13px; background:url(/resources/images/common/BG_pagingPrev.gif) no-repeat left 2px;}
.pagingType2 .pagingMenu a.next {padding-right:13px; background:url(/resources/images/common/BG_pagingNext.gif) no-repeat right 2px;}
.pagingType2 .pagingMenu a.viewall {margin-left:5px; padding-left:10px; background:url(/resources/images/common/bar_1x9_8f8f8f.gif) no-repeat left 2px;}

/* 검색 */
.searchArea {}

/* 로딩 */
.loadingScreen {position:fixed; left:0; top:0; width:100%; height:200%; opacity:0.5; background:#000000; z-index:1000;}
.loadingSpinner {position:fixed; left:50%; top:50%; width:50px; margin:-25px 0 0 -25px; z-index:1000;}
.loadingSpinner img {width:100%;}

/* 로딩수레 */
.loadingCartBG {display:none; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.7; background:#000000; z-index:100000;}
.loadingCart {display:none; position:fixed; left:50%; top:50%; width:158px; height:89px; margin:-45px 0 0 -80px; z-index:100000;}
.loadingCart .cart {position:relative;}
.loadingCart .cartBody {display:block; position:relative;}
.loadingCart .cartBody2 {position:absolute; left:0; top:0;}
.loadingCart .wheel {position:absolute; left:105px; top:46px;}
.loadingCart .fruit {position:absolute;}
.loadingCart .fruit img {position:relative;}
.loadingCart .fruit1 {left:45px; top:-26px;}
.loadingCart .fruit2 {left:106px; top:16px;}
.loadingCart .fruit3 {left:59px; top:-17px;}
.loadingCart .fruit4 {left:97px; top:-14px;}
.loadingCart .fruit5 {left:150px; top:15px;}
.loadingCart .fruit6 {left:78px; top:-24px;}
.loadingCart .loadingTxt {margin:10px 0 0 48px; font-size:24px; font-family:Times New Roman; color:#ffffff;}

/* ========== [레이아웃 - 공통] ========== */
#wrap {position:relative; width:100%;}
.noGnbLine {}
.noGnbLine #header .header .headerInner {background:none;}
.noFooterLine {}
.noFooterLine #footer .footer .footer_top {border-top:none;}
#header {}
#header .header_banner {}
#header .header_banner a {display:block; color:#ffffff;}
#header .header_banner .banner_txt {display:block; line-height:30px; font-weight:bold; font-family:Times New Roman; color:#ffffff; background:#000000;}
#header .header_banner .banner_txt span {display:block; width:944px; margin:0 auto;}
#header .header_banner .banner_img {display:block; width:978px; margin:0 auto;}
#header .header_banner .banner_img img {margin-left:-811px;}
#header .header {width:944px; margin:0 auto; padding:0 17px;}
#header .header .headerInner {position:relative; height:135px; background:url(/resources/images/common/line_1x1_d7d7d7.gif) repeat-x left bottom; z-index:500;}
#header .header .logo {position:absolute; left:0; top:31px; z-index:10;}
#header .header .utilArea {position:absolute; right:0; top:6px; z-index:9;}
#header .header .utilArea .utilMenu {float:left;}
#header .header .utilArea .utilMenu li {float:left; margin-right:8px; padding-right:9px; line-height:14px; background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat right 4px;}
#header .header .utilArea .utilMenu li .menu {display:inline-block; font-size:10px; font-family:Times New Roman; color:#000000;}
#header .header .utilArea .utilMenu li .membermenu {display:inline-block; font-size:10px; font-family:Times New Roman; font-weight:bold; font-style:italic; color:#024137;}
#header .header .utilArea .utilMenu .cart {position:relative; margin:0; padding:0; background:none; zoom:1;}
#header .header .utilArea .utilMenu .cart .menu {padding-left:15px; font-size:10px; background:url(/resources/images/common/BG_bag.gif) no-repeat left 1px;}
#header .header .utilArea .utilMenu .cart .cartPreView {display:none; position:absolute; left:-164px; top:14px; padding-top:10px;}
#header .header .utilArea .utilMenu .cart .cartPreView .arr {position:absolute; left:50%; top:5px; width:9px; height:6px; margin-left:-4px; background:url(/resources/images/layout/BG_cartPreView.gif) no-repeat left top;}
#header .header .utilArea .utilMenu .cart .cartPreView .cartPreViewInner {width:338px; padding:20px; border:1px solid #a1a1a1; background:#ffffff;}
#header .header .utilArea .utilMenu .cart .list {}
#header .header .utilArea .utilMenu .cart .list li {float:none; margin:0; padding:0 0 10px; line-height:16px; border-bottom:1px solid #eeeeee; background:none;}
#header .header .utilArea .utilMenu .cart .list li .thumb {display:inline-block; width:67px; vertical-align:middle;}
#header .header .utilArea .utilMenu .cart .list li .txt {display:inline-block; width:187px; vertical-align:middle;}
#header .header .utilArea .utilMenu .cart .list li .txt strong {display:block; font-size:11px; color:#444444;}
#header .header .utilArea .utilMenu .cart .list li .txt .p {display:block; font-size:11px;}
#header .header .utilArea .utilMenu .cart .list li .price {display:inline-block; width:72px; vertical-align:middle; text-align:right;}
#header .header .utilArea .utilMenu .cart .list li .price strong {display:block; font-size:12px; color:#444444;}
#header .header .utilArea .utilMenu .cart .list li .price .edit {display:block; margin-top:4px;}
#header .header .utilArea .utilMenu .cart .total {overflow:hidden; width:100%; padding-top:7px;}
#header .header .utilArea .utilMenu .cart .total .num {float:left; line-height:18px; font-size:11px; color:#444444;}
#header .header .utilArea .utilMenu .cart .total .price {float:right; line-height:18px; font-size:14px; font-weight:bold; color:#222222;}
#header .header .utilArea .utilMenu .cart .dearMsg {margin-top:19px; padding-top:5px; text-align:center; background:url(/resources/images/layout/BG_dearStar.gif) no-repeat 313px top;}
#header .header .utilArea .utilMenu .cart .dearMsg .over {margin:0 35px; line-height:14px; font-size:11px; font-weight:bold; color:#444444;}
#header .header .utilArea .utilMenu .cart .dearMsg .gift {padding:0 25px 10px 20px; line-height:24px; font-size:18px; font-weight:bold; color:#222222; background:url(/resources/images/layout/BG_dearLine.gif) no-repeat 16px bottom;}
#header .header .utilArea .utilMenu .cart .banner {position:relative; width:100%; margin-top:15px;}
#header .header .utilArea .utilMenu .cart .banner a {display:block; position:relative; width:100%;}
#header .header .utilArea .utilMenu .cart .banner a span {position:absolute; left:0; top:50%; width:100%; text-align:center; line-height:16px; font-size:14px; font-family:Times New Roman; color:#000000;}
#header .header .utilArea .utilMenu .cart .btn {margin-top:15px; text-align:center;}
#header .header .utilArea .shipTo {margin-top:1px;float:left;font-size:10px; font-family:Times New Roman; color:#000000;margin-left:10px; padding-left:11px; line-height:14px; background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat left 4px;}
#header .header .utilArea .shipTo .dt {float:left; margin-right:8px;padding-right:9px;text-transform:uppercase;background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat right 4px}
#header .header .utilArea .shipTo .dd {float:left;}
#header .header .utilArea .shipTo .dd a {display:block; color:#000000; padding-right:11px; background:url(/resources/images/layout/BG_shipTo.gif) no-repeat right 5px;}
#header .header .utilArea .shipTo .dd a:hover {text-decoration:none;}
/*2015-03-13 언어선택*/
#header .header .utilArea .shipTo .submenu{display:none;position:absolute;top:100%;right:92px;width:82px;border:1px solid #999;background:#fff}
#header .header .utilArea .shipTo .submenu li{position:relative;height:22px;color:#999;font-size:12px;line-height:22px}
#header .header .utilArea .shipTo .submenu li a{display:block;padding:0 10px;}
#header .header .utilArea .shipTo .submenu li a:hover,.shipTo .submenu li a:focus{background:#ededed;text-decoration:none}
#header .header .utilArea .shipTo .submenu li ul{display:none;position:absolute;top:0;left:-58px;width:62px;border:1px solid #999;background:#fff;z-index:10}
#header .header .utilArea .shipTo .submenu li input.option {position:absolute; width:100%; height:20px; line-height:20px;}
#header .header .utilArea .shipTo .submenu li label{position:absolute;left:0;top:0;width:100%;height:22px;text-indent:10px;line-height:22px;font-size:12px;color:#797979;background:#ffffff;cursor:pointer;font-family:arial,'DokChampa','SimHei','Meiryo'}
#header .header .utilArea .shipTo .langMenu{float:left;margin-right:10px; padding-right:10px; line-height:14px; background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat right 4px;}
#header .header .utilArea .shipTo .langMenu .btn_lang{display:block;color:#000000;padding:0 11px 10px 0;font-size:10px;line-height:14px;border:0;background:url(/resources/images/layout/BG_shipTo.gif) no-repeat right 5px;font-family:Times New Roman;}
#header .header .utilArea .shipTo .langMenu li.hover>ul{display:block}
#header .header .utilArea .shipTo .langMenu li li label:hover{background:#ededed}

#header .header .header_search {position:absolute; right:0; top:53px; border:1px solid #c2c2c2;}
#header .header .header_search .input-text {font-size:11px; font-family:Times New Roman; border:none;}
#header .header .header_search .btnSearch {border:none;}
#header .header .header_search .suggestSearch {display:none; position:absolute; left:-1px; top:23px; width:100%; border:1px solid #779238; border-top:none; background:#ffffff; z-index:1;}
#header .header .header_search .suggestSearch ul {}
#header .header .header_search .suggestSearch ul li {border-bottom:1px solid #e0e0e0;}
#header .header .header_search .suggestSearch ul li a {display:block; overflow:hidden; width:100%; text-overflow:ellipsis; text-indent:10px; line-height:22px; font-size:11px; color:#888888; white-space:nowrap;}
#header .header .header_search .suggestSearch ul li a:hover {text-decoration:none; background:#f4f4f4;}
#header .header .header_search .suggestSearch ul li a strong {font-weight:normal; color:#024137;}
#ui-id-1 {width:219px !important; padding:0 !important; border:1px solid #779238; border-radius:0 !important; background:#ffffff; z-index:1000;}
#ui-id-1 li {border-bottom:1px solid #e0e0e0;}
#ui-id-1 li a {display:block; margin:0 !important; padding:0 10px !important; line-height:22px; font-size:11px; color:#888888; border:none !important; border-radius:0 !important;}
/* #ui-id-1 li a {display:block; overflow:hidden; width:100%; margin:0 !important; padding:0 !important; text-overflow:ellipsis; text-indent:10px; line-height:22px; font-size:11px; color:#888888; white-space:nowrap; border:none !important; border-radius:0 !important;} */
#ui-id-1 li a strong {font-weight:normal; color:#024137;}
#ui-id-1 li a:hover {text-decoration:none; cursor:pointer !important; background:#f4f4f4 !important;}
.ui-state-focus {background:#f4f4f4 !important;}

#header .header .gnb {position:absolute; left:0; top:100px; width:100%;}
#header .header .gnb ul {zoom:1;}
#header .header .gnb ul:after {content:''; display:block; clear:both;}
#header .header .gnb ul li {float:left; position:relative; text-align:center; font-family:Times New Roman;}
#header .header .gnb ul li a {display:block; position:relative; width:100%; font-family:Times New Roman;}
#header .header .gnb ul li a:hover {text-decoration:none;}
#header .header .gnb ul li a span {display:inline-block; height:26px; padding-top:9px; line-height:18px; font-size:13px; font-family:Times New Roman; color:#000000;}
#header .header .gnb ul li.on {}
#header .header .gnb ul li.on a {}
#header .header .gnb ul li.on>a {color:#024137; background:url(/resources/images/common/arr_gnbSub.gif) no-repeat center bottom;}
#header .header .gnb ul li.on a span {color:#024137;}
#header .header .gnb ul li.on .gnbSub {display:block;}
#header .header .gnb .gnbSub {display:none; position:absolute; top:34px; overflow:hidden; padding:20px; border:1px solid #777777; background:#ffffff; zoom:1;}
#header .header .gnb .gnbSub .gnbSubLine {float:left; width:100%;}
#header .header .gnb .gnbSub .gnbGroup {float:left;}
#header .header .gnb .gnbSub .gnbBanner {float:left; padding-left:21px;}
#header .header .gnb .gnbSub .gnbBanner a {height:auto; padding:0; background:none;}
#header .header .gnb .gnbSub ul {margin:-6px 0 -7px;} /* margin:-7px 0 -8px; */ /* padding:13px 0 12px; */
#header .header .gnb .gnbSub ul li {float:none; padding:3px 0; text-align:left; color:#222222;}
#header .header .gnb .gnbSub ul li a {display:inline-block; height:auto; padding:0; font-size:12px; font-weight:normal; color:#222222; background:none;}
#header .header .gnb .gnbSub ul li a:hover {text-decoration:underline; color:#024137;}
#header .header .gnb .gnbSub ul li ul {margin:0 0 0 5px; padding:0;}
#header .header .gnb .gnbSub ul li ul li {margin-top:5px; padding:0; font-family:Arial; color:#888888;}
#header .header .gnb .gnbSub ul li ul li a {font-family:Arial; color:#888888;}
#header .header .gnb ul li.gnbMenu1 a span{padding-left:12px;background:url(/resources/images/common/bul_3x9_666.gif) no-repeat 0 13px}
#header .header .gnb ul li.gnbMenu2 a span{padding-left:12px;background:url(/resources/images/common/bul_3x9_666.gif) no-repeat 0 13px!important}
#header .header .gnb ul li.gnbMenu3 a span{padding-left:12px;background:url(/resources/images/common/bul_3x9_666.gif) no-repeat 0 13px}
#header .header .gnb ul li.gnbMenu1 a:hover span{background:url(/resources/images/common/bul_3x9_green.gif) no-repeat 0 13px}
#header .header .gnb ul li.gnbMenu2 a:hover span{background:url(/resources/images/common/bul_3x9_green.gif) no-repeat 0 13px}
#header .header .gnb ul li.gnbMenu3 a:hover span{background:url(/resources/images/common/bul_3x9_green.gif) no-repeat 0 13px}
#header .header .gnb ul li.gnbMenu1 {width:113px; text-align:left;}
#header .header .gnb ul li.gnbMenu1 .gnbSub {left:0; width:98px;}
#header .header .gnb ul li.gnbMenu2 {width: 105px;}
#header .header .gnb ul li.gnbMenu2 .gnbSub {width:117px;}
#header .header .gnb ul li.gnbMenu3 {width:151px;}
#header .header .gnb ul li.gnbMenu4 {width:128px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub {left:-148px; width:486px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub8.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbGroup1 {width:150px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbGroup2 {width:135px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbGroup3 {width:132px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub.noSubBanner {width:460px;}
#header .header .gnb ul li.gnbMenu5 {width:103px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub {left:-132px; width:456px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub4.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbGroup1 {width:132px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbGroup2 {width:123px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner {left:22px; width:276px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub5-2.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup1 {width:124px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup2 {width: 131px;}
#header .header .gnb ul li.gnbMenu6 {width:145px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub {left:-156px; width:312px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub6.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbGroup1 {width:132px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbGroup2 {width:132px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbGroup3 {width:139px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner {left:-121px; width:408px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub5-2.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbGroup1 {width:124px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbGroup2 {width:151px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbGroup3 {width:91px;}
#header .header .gnb ul li.gnbMenu7 {width:75px; text-align:center;}
#header .header .gnb ul li.gnbMenu7 .gnbSub {left:-25; width:91px;}
#header .header .gnb ul li.gnbMenu8 {width:123px; text-align:center;}
#header .header .gnb ul li.gnbMenu8 .gnbSub {right:0; width:80px;}
#header .header .gnb ul li > a > span {position:relative;} 
#header .header .gnb ul li > a > span .icon {position:absolute; top:-11px; left:0; padding:0 5px; height:20px; line-height:20px !important; font-family:'Times New Roman'; font-size:11px; color:#fff; background:#024137; display:inline-block; border-radius:4px;}
.language_L007 #header .header .gnb ul li > a > span .icon {top:-14px !important;}
.language_L007 #header .header .gnb ul li.gnbMenu8 .gnbSub {width:98px !important;}

/*
#header .header .gnb ul li.gnbMenu4 {width:143px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub {left:-132px; width:456px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub4.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbGroup1 {width:132px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub .gnbGroup2 {width:123px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu4 .gnbSub.noSubBanner {left:22px; width:276px;}
#header .header .gnb ul li.gnbMenu5 {width:176px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub {left:-275px; width:616px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub5.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbGroup1 {width:132px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbGroup2 {width:123px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub .gnbGroup3 {width:139px; padding-left:21px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner {left:-121px; width:408px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub5-2.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup1 {width:124px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup2 {width:151px;}
#header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup3 {width:91px;}
#header .header .gnb ul li.gnbMenu6 {width:117px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub {left:-154px; width:319px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub6.gif) repeat-y left top;}
#header .header .gnb ul li.gnbMenu6 .gnbSub .gnbGroup1 {width:139px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner {left:18px; width:147px;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbSubLine {background:none;}
#header .header .gnb ul li.gnbMenu6 .gnbSub.noSubBanner .gnbGroup1 {width:147px;}
#header .header .gnb ul li.gnbMenu7 {width:90px; text-align:right;}
#header .header .gnb ul li.gnbMenu7 .gnbSub {right:0; width:118px;}*/
/* header 프로모션 추가 수정 2015-02-12 */
#header .header_banner_layer{position:relative;margin-bottom:-30px;z-index:10}
#header .header_banner_layer .banner_wrap{background:#000000;position:relative;}
#header .header_banner_layer ul{display:block;overflow:hidden;width:944px;margin:0 auto;font-size:14px;line-height:17px;font-family:Times New Roman; color:#ccc; }
#header .header_banner_layer ul li a{display:block;color:#ccc;height:60px;}
#header .header_banner_layer ul li a:hover{text-decoration:none}
#header .header_banner_layer ul li span{display:inline-block;vertical-align:middle}
#header .header_banner_layer ul li .img{margin-right:9px;}
#header .header_banner_layer ul li .img img{max-height:60px}
#header .header_banner_layer ul li.col01{float:left;width:405px;}
#header .header_banner_layer ul li.col02{float:right;width:520px;}
#header .header_banner_layer ul li.col02 a{float:right;min-width:215px;margin-left:20px;}
#header .header_banner_layer ul li .vtc_middle{display: inline-block;height: 100%;vertical-align: middle;}
#header .header_banner_layer .btn_close{position:absolute;top:15px;right:50%;margin:0 -508px 0 0;cursor:pointer;padding:0;border:0;}
#header .header_banner .banner_wrap{background:#000000;}
#header .header_banner ul{display:block;overflow:hidden;width:944px;margin:0 auto;font-size:14px;line-height:30px;font-family:Times New Roman; color:#ffffff; }
#header .header_banner ul li{float:left;width:472px;}
#header .header_banner ul li.col02{position:relative;text-align:right;overflow:hidden;height:30px;}
#header .header_banner ul li .img{margin-right:5px;}
#header .header_banner #rollText{position:relative;top:0;}


/* 언어별조절 */
.language_L006 #header .header .gnb ul li.gnbMenu1 .gnbSub {width:120px;}
.language_L006 #header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner {width:423px;}
.language_L006 #header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbSubLine {background:url(/resources/images/layout/BG_gnbSub5-2.gif) repeat-y 15px top;}
.language_L006 #header .header .gnb ul li.gnbMenu5 .gnbSub.noSubBanner .gnbGroup1 {width:139px;}



#container {}

#contents {width:944px; margin:0 auto; padding:0 17px 100px; zoom:1;}
#contents:after {content:''; clear:both; display:block;}
#contents .location_info {float:left; width:100%; height:14px; padding:17px 0 18px; background:#ffffff; clear:both;}
#contents .location_info .location {line-height:14px;}
#contents .location_info .location span {display:inline-block; padding-right:8px; vertical-align:middle; font-size:10px; color:#909090; background:url(/resources/images/common/arr_location.gif) no-repeat right 3px;}
#contents .location_info .location span.last {background:none;}
#contents .location_info .location strong {display:inline-block; vertical-align:middle;font-size:10px; line-height:15px; color:#4a4a4a;}
#contents .location_info .location strong a {color:#4a4a4a;}
#contents .location_info .location span.searchWord {background:none; color:#024137;}

#lnb {float:left; width:140px; padding:10px 20px 12px; background:#f3f1e6;}
#lnb .lnbTitle {padding-bottom:5px; line-height:24px; font-family:Times New Roman; font-weight:normal; font-size:18px; color:#000000; border-bottom:1px solid #ffffff;}
#lnb .lnbTitle a {text-decoration:none !important;color: #000000}
#lnb .lnbMenu {}
#lnb .lnbMenu ul {padding-top:16px;}
#lnb .lnbMenu ul li {padding-bottom:7px; font-family:Times New Roman; line-height:18px; font-size:14px;}
#lnb .lnbMenu ul li a {color:#999999;}
#lnb .lnbMenu ul li.on {}
#lnb .lnbMenu ul li.on a {color:#000000;}

#contentArea {float:right; width:730px;}
#contentArea .pageTitle {margin-bottom:30px; padding-bottom:6px; border-bottom:2px solid #000000;}
#contentArea .pageTitle h3 {line-height:32px; font-family:Times New Roman; font-size:22px; color:#222222;}
#contentArea.contentArea_wide {width:100% !important; background:#ffffff;}

#footer {background:#ffffff;}
#footer .footer {width:944px; margin:0 auto; padding:0 17px 100px 17px;}
#footer .footer .footer_top {padding:20px 0 18px; border-top:1px solid #e0e0e0; border-bottom:2px solid #333333; zoom:1;}
#footer .footer .footer_top .contactInfo {overflow:hidden; width:100%;}
#footer .footer .footer_top .contactInfo .signUp {float:left; position:relative; width:361px;}
#footer .footer .footer_top .contactInfo .signUp .dt {float:left; width:147px; margin-top:2px; padding-left:23px; line-height:18px; font-size:14px; font-family:Times New Roman; color:#444444; background:url(/resources/images/common/BG_signUp_letter.gif) no-repeat 0 3px;}
#footer .footer .footer_top .contactInfo .signUp .letterForm {float:left; position:relative; width:172px;}
#footer .footer .footer_top .contactInfo .signUp .letterForm .btn {position:absolute; right:0; top:0; width:21px; height:21px; border:none; background:#000000 url(/resources/images/common/arr_4x8_ffffff.gif) no-repeat 50% 50%; text-indent:-10000px; cursor:pointer;}
#footer .footer .footer_top .contactInfo .contact {float:left; width:321px; padding:0 20px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#footer .footer .footer_top .contactInfo .contact .title {float:left; margin-right:5px; padding-left:19px; line-height:18px; font-family:Times New Roman; font-size:14px; color:#444444; background:url(/resources/images/layout/BG_coffee.gif) no-repeat left top;}
#footer .footer .footer_top .contactInfo .contact ul {float:left;}
#footer .footer .footer_top .contactInfo .contact ul li {line-height:18px; font-size:11px; color:#959595;}
#footer .footer .footer_top .contactInfo .contact ul li a {color:#959595;}
#footer .footer .footer_top .contactInfo .socialLinks {float:left; width:220px;}
#footer .footer .footer_top .contactInfo .socialLinks ul {padding-left:54px; zoom:1;}
#footer .footer .footer_top .contactInfo .socialLinks ul:after {content:''; display:block; clear:both;}
#footer .footer .footer_top .contactInfo .socialLinks ul li {float:left; margin-right:10px;}
#footer .footer .footer_middle {border-top:1px solid #e0e0e0; padding-top:17px; zoom:1;}
#footer .footer .footer_middle:after {content:''; display:block; clear:both;}
#footer .footer .footer_middle .menuList {float:left; background:url(/resources/images/common/BG_footer_line.gif) repeat-y;}
#footer .footer .footer_middle .menuList li {}
#footer .footer .footer_middle .menuList li.column1 {float:left; width:171px;}
#footer .footer .footer_middle .menuList li.column1 a.represent {font-weight:bold; color:#024137;}
#footer .footer .footer_middle .menuList li.column1 ul li a {color:#024137;}
#footer .footer .footer_middle .menuList li.column2 {float:left; width:171px; padding-left:20px;}
#footer .footer .footer_middle .menuList li.column3 {float:left; width:171px; padding-left:20px;}
#footer .footer .footer_middle .menuList li.column4 {float:left; width:150px; padding-left:20px;}
#footer .footer .footer_middle .menuList li a.represent {display:inline-block; #display:inline; margin-bottom:6px; font-family:Times New Roman; font-size:14px; color:#222222; zoom:1;}
#footer .footer .footer_middle .menuList li ul li {margin-top:5px;}
#footer .footer .footer_middle .menuList li ul li a {display:inline-block; #display:inline; color:#444444; zoom:1;}
#footer .footer .footer_middle .menuList li ul li ul {padding-left:5px;}
#footer .footer .footer_middle .menuList li ul li ul li {margin-top:4px;}
#footer .footer .footer_middle .menuList li ul li ul li a {color:#888888;}
#footer .footer .footer_middle .footerKeyword {float:right; width:221px;}
#footer .footer .footer_middle .footerKeyword ul {}
#footer .footer .footer_middle .footerKeyword ul li {margin-bottom:1px;}
#footer .footer .footer_bottom {margin-top:20px; padding:9px 0; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; zoom:1;}
#footer .footer .footer_bottom:after {content:''; display:block; clear:both;}
#footer .footer .footer_bottom .utilMenu {float:left; zoom:1;}
#footer .footer .footer_bottom .utilMenu:after {content:''; display:block; clear:both;}
#footer .footer .footer_bottom .utilMenu li {float:left; padding:0 10px; background:url(/resources/images/common/BG_footer_util.gif) no-repeat 0 3px;}
#footer .footer .footer_bottom .utilMenu li.first {padding-left:0; background:none;}
#footer .footer .footer_bottom .utilMenu li a {font-family:Times New Roman; color:#414141;}
#footer .footer .footer_bottom .copyright {float:right; font-size:11px; font-family:Times New Roman; color:#555555;}
#footer .footer .footer_infoJP {margin-top:16px; line-height:16px; font-size:10px;}
body.language_L004 #footer .footer .footer_top .contactInfo .signUp .dt {font-size:12px;}
body.language_L004 #footer .footer .footer_top .contactInfo .contact .title {font-size:12px;}
body.language_L004 #footer .footer .footer_middle .menuList li a.represent {font-size:12px;}
body.language_L004 #footer .footer .footer_middle .menuList li ul li {font-size:11px;}
body.language_L005 #footer .footer .footer_top .contactInfo .signUp .dt {font-size:12px;}
body.language_L005 #footer .footer .footer_top .contactInfo .contact .title {font-size:12px;}
body.language_L005 #footer .footer .footer_middle .menuList li a.represent {font-size:12px;}
body.language_L005 #footer .footer .footer_middle .menuList li ul li {font-size:11px;}
body.language_L006 #footer .footer .footer_top .contactInfo .signUp .dt {font-size:12px;}
body.language_L006 #footer .footer .footer_top .contactInfo .contact .title {font-size:12px;}
body.language_L006 #footer .footer .footer_middle .menuList li a.represent {font-size:12px;}
body.language_L006 #footer .footer .footer_middle .menuList li ul li {font-size:11px;}
/* 핫딜 플로팅배너 20150310 추가 */
.quickHotDeal {position:absolute;left:50%;top:317px;width:66px;height:119px;margin-top:12px;margin-left:484px;text-align:center;z-index:500;}
.quickHotDeal.fix {position:fixed;top:0;}
.quickHotDeal.view {left:auto;right:0;}
.quickHotDeal .tit {padding:2px;background:#2d3a03;}
.quickHotDeal .tit p {font-family:arial;border:1px solid #576135;}
.quickHotDeal .tit p .t {display:inline-block;padding:10px 0 3px;font-weight:bold;font-size:10px;border-bottom:1px solid #576135;line-height:10px;}
.quickHotDeal .tit p em {display:block;padding:2px 0 12px;font-family:'Times New Roman';font-style:italic;font-size:20px;color:#e0ceb4;line-height:19px;}
.quickHotDeal .sale {height:48px;padding:0 10px;margin-top:-11px;font-family:'Times New Roman';text-align:center;background:url(/resources/images/common/bg_quickHotDeal_save.png) no-repeat center top;}
.quickHotDeal .sale .save {display:block;padding-top:8px;font-size:10px;line-height:10px;color:#b4918f;text-transform:uppercase;}
.quickHotDeal .sale .n {display:block;margin-top:-2px;font-family:'Times New Roman';font-weight:bold;font-style:italic;font-size:24px;line-height:1;letter-spacing:-1px;color:#fff;}
.quickHotDeal .sale .n .unit {font-size:10px;}
.quickHotDeal .btn {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resources/images/common/bg_blank.gif) repeat 0 0}


/* ========== [메인페이지] ========== */
.main_wrap {overflow:hidden; min-width:944px;}
.main_wrap #contents {padding-bottom:20px;}
/* 메인비주얼 */
.mainVisual {position:relative; width:100%; height:440px;}
.mainVisual .btnL {position:absolute; left:-140px; top:214px; z-index:5;}
.mainVisual .btnR {position:absolute; right:-140px; top:214px; z-index:5;}
.mainVisual ul {position:relative; left:-328px; width:1600px; height:440px;}
.mainVisual ul li {position:absolute; left:0; top:0; overflow:hidden; width:1600px; height:440px; opacity:0; filter:alpha(opacity=0);}
.mainVisual ul li img {position:absolute; left:-2%; top:0; width:102%;}
.mainVisual ul li.on {z-index:2;}
.mainContent {position:relative; width:705px; padding-top:12px; padding-right:239px; z-index:10;}
.mainBest {position:absolute; right:0; bottom:0; width:227px;}
.mainQuickLink {}
.mainQuickLink ul {height:227px;}
.mainQuickLink ul li {float:left; position:relative; width:227px; height:227px; margin-right:12px;}
.mainQuickLink ul li a {position:absolute; left:0;}
.mainQuickLink ul li.quickLink1 {}
.mainQuickLink ul li.quickLink1 a {top:0;}
.mainQuickLink ul li.quickLink2 {}
.mainQuickLink ul li.quickLink2 a {top:0;}
.mainQuickLink ul li.quickLink3 {margin-right:0;}
.mainQuickLink ul li.quickLink3 a {top:0;}
.mainQuickLink ul li.quickLink3 a.on {z-index:2;}
.mainQuickLinkVer2 {}
.mainQuickLinkVer2 ul {height:111px;}
.mainQuickLinkVer2 ul li {float:left;position:relative;width:235px;height:111px;margin-right:0;}
.mainQuickLinkVer2 ul li a {position:absolute;left:0;}
.mainQuickLinkVer2 ul li.quickLink1 {}
.mainQuickLinkVer2 ul li.quickLink1 a {top:0;}
.mainQuickLinkVer2 ul li.quickLink2 {}
.mainQuickLinkVer2 ul li.quickLink2 a {top:0;}
.mainQuickLinkVer2 ul li.quickLink3 {margin-right:0;}
.mainQuickLinkVer2 ul li.quickLink3 a {top:0;}
.mainQuickLinkVer2 ul li.quickLink3 a.on {z-index:2;}

/* 메인 핫딜영역 추가 20150306 */
.mainHotDeal {position:relative;width:705px;height:200px;margin-top:12px;z-index:5}
.mainHotDeal .hotdealwrap {position:relative;width:705px;height:200px;background:url(/resources/images/main/bg_mainHotDeal.jpg) no-repeat 0 0;}
.mainHotDeal .ribon {position:absolute;left:0;top:0;z-index:10;}
.mainHotDeal .productarea {float:left;width:420px;}
.mainHotDeal .prdlist {width:410px;height:164px;padding-top:36px;padding-left:33px;background:url(/resources/images/main/bg_prdlist.png) no-repeat 8px 12px;}
.mainHotDeal .prdlist li {float:left;position:relative;padding-left:5px;}
.mainHotDeal .prdlist li a {display:block;}
.mainHotDeal .prdlist li .thumb {width:125px;height:140px;}
.mainHotDeal .prdlist li.prd {padding-left:0;}
.mainHotDeal .prdlist li.gift .bg {display:block;position:absolute;left:0;top:50%;margin-top:-13px;margin-left:-10px;width:23px;height:22px;background:url(/resources/images/main/bg_product_gift.png) no-repeat 0 0;}
.mainHotDeal .prdlist_type2 {padding-top:18px;padding-left:64px;background:url(/resources/images/main/bg_prdlist_type2.png) no-repeat 34px 0;}
.mainHotDeal .prdlist_type2 li {padding-left:8px;}
.mainHotDeal .prdlist_type2 li .thumb {width:146px;height:165px;}
.mainHotDeal .prdlist_type2 li.prd {padding-left:0;}
.mainHotDeal .prdlist_type2 li.gift .bg {display:block;position:absolute;left:0;top:50%;margin-top:-16px;margin-left:-9px;width:25px;height:26px;background:url(/resources/images/main/bg_productType2_gift.png) no-repeat 0 0;}
.mainHotDeal .pricearea {float:right;width:275px;font-family:'Times New Roman';}
.mainHotDeal .pricearea .pricewrap {height:87px;padding-top:41px;}
.mainHotDeal .pricearea .pricewrap .t_price2 {display:none;}
.mainHotDeal .pricearea .pricewrap .price {display:block;margin-top:6px;font-size:14px;line-height:18px;text-decoration:line-through;color:#654b39;text-shadow:1px 1px #d0bca5;text-align:right;width:133px;}
.mainHotDeal .pricearea .pricewrap .salePrice {display:block;font-size:23px;color:#820901;text-shadow:1px 1px #decfc1;width:133px;text-align:right;line-height:1em;}
.mainHotDeal .pricearea .pricewrap .salePrice span{display:inline-block}
.mainHotDeal .pricearea .per {position:absolute;right:0;top:2px;width:112px;height:82px;padding-top:53px;padding-right:22px;text-align:center;color:#fff;background:url(/resources/images/main/bg_save_per.png) no-repeat 0 0;}
.mainHotDeal .pricearea .per .n {display:inline-block;padding-right:18px;font-style:italic;font-size:56px;line-height:1;font-family:Times New Roman;font-weight:bold;letter-spacing:-3px;}
.mainHotDeal .pricearea .timer {padding-left:42px;color:#583e2d;}
.mainHotDeal .pricearea .timer .unit {display:block;font-family:arial;font-size:11px;line-height:1;color:#553e2c;text-shadow:1px 1px #cfb8a0;}
.mainHotDeal .pricearea .timer .now {display:inline-block;margin-top:5px;line-height:0;vertical-align:middle;}
.mainHotDeal .pricearea .timer .now .digit {display:inline-block;width:51px;*width:60px;height:37px;padding-left:9px;*padding-left:0px;text-align:center;font-weight:bold;font-family:arial;font-size:28px;letter-spacing:13px;line-height:37px;color:#583e2d;background:url(/resources/images/main/bg_hotdeal_timer.png) repeat-x 0 0;vertical-align:middle}
.mainHotDeal .pricearea .timer .now .bar {display:inline-block;width:7px;height:37px;font-size:0;line-height:0px;color:#6a4c3f;background:url(/resources/images/main/bg_timer_bar.png) no-repeat center top;vertical-align:middle}
.mainHotDeal .btn_link {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resources/images/common/blank.gif) repeat;z-index:20;}

.hotdealwrap.single .productarea {width:265px;}
.hotdealwrap.single .prdlist {padding:18px 0 10px 85px; background:url(/resources/images/main/bg_prdlist_single.png) no-repeat 85px 18px;}
.hotdealwrap.single .prdlist li .thumb {width:146px; height:165px;}
.hotdealwrap.single .pricearea {position:relative; width:440px; height:200px;}
.hotdealwrap.single .pricearea .timer {position:absolute; left:0; top:45px; padding:0;}
.hotdealwrap.single .pricearea .pricewrap {position:absolute; left:0; top:135px; padding:0;}
.hotdealwrap.single .pricearea .pricewrap .t_price1 {display:none;}
.hotdealwrap.single .pricearea .pricewrap .t_price2 {display:block;}
.hotdealwrap.single .pricearea .pricewrap .price {display:inline-block; *display:inline; *zoom:1; width:auto; font-size:16px; vertical-align:bottom; text-align:left;}
.hotdealwrap.single .pricearea .pricewrap .price strong {font-weight:normal;}
.hotdealwrap.single .pricearea .pricewrap .salePrice {display:inline-block; *display:inline; *zoom:1; width:auto; margin-left:15px; font-size:28px; vertical-align:bottom; text-align:left;}

.mainContent .spBanner {margin-top:3px;}
/*
.mainContent .mainSlogan {margin:38px 0 50px; text-align:center; line-height:32px; font-size:24px; font-family:Times New Roman; font-weight:normal; color:#464646;}
.mainContent .mainSlogan .quoteL {display:inline-block; padding:7px 0 0 31px; background:url(/resources/images/main/BG_quoteL.gif) no-repeat left top;}
.mainContent .mainSlogan .quoteR {display:inline-block; padding-right:53px; background:url(/resources/images/main/BG_quoteR.gif) no-repeat right bottom;}
.mainContent .mainSlogan .line1 {display:inline-block; min-width:531px; background:url(/resources/images/main/BG_line1.gif) no-repeat center bottom;}
.mainContent .mainSlogan .line2 {display:inline-block; min-width:487px; background:url(/resources/images/main/BG_line2.gif) no-repeat center bottom;}
.mainContent .mainSlogan .line3 {display:inline-block; min-width:572px; background:url(/resources/images/main/BG_line3.gif) no-repeat center bottom;}
*/
.mainSlogan {margin:30px 0 0 29px;}
.mainSlogan dl {overflow:hidden; width:100%;}
.mainSlogan dl dt {float:left; width:204px;}
.mainSlogan dl dd {float:left;}
.mainSlogan dl dd .txt {padding-left:21px; border-left:2px solid #b2b2b2;}
.mainSlogan dl dd .p {line-height:18px; font-size:14px; font-family:Times New Roman; color:#333333;}
.mainSlogan dl dd .line { background:url(/resources/images/main/BG_line.gif) no-repeat left bottom;}
.mainSlogan dl dd .btn {margin:11px 0 0 21px;}
.mainSlogan_JP dl dd .p{font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic'}
.mainSlogan_JP dl dd .btn a{padding:1px 30px 1px 5px;font-size:11px;color:#fff;background:url(/resources/images/main/bg_btn_view.gif) no-repeat 100% 50% #333;}
.mainLive {position:relative; width:100%; margin-top:22px;}
.mainLive .aboutWeather {position:absolute; right:17px; top:17px;}
.mainLive .aboutWeather .temperature {display:inline-block; vertical-align:middle; font-family:Arial; font-size:16px; color:#ffffff;}
.mainLive .aboutWeather .weather {display:inline-block; margin-left:5px; vertical-align:middle;}
.mainSolution {overflow:hidden; position:relative; height:434px; margin-top:12px; padding:0 0 0 62px; background:url(/resources/images/main/BG_mainSolution.jpg) no-repeat left top;}
.mainSolution .navi {padding-top:59px;}
.mainSolution .navi h4 {font-size:40px; font-family:Times New Roman; font-weight:normal; color:#ffffff;}
.mainSolution .navi .desc {margin-top:3px; color:#ffffff; opacity:0.6; filter:alpha(opacity=60);}
.mainSolution .navi ul {width:179px; margin-top:15px; padding-top:21px; border-top:2px solid #ffffff;}
.mainSolution .navi ul li {margin-bottom:8px; line-height:18px;}
.mainSolution .navi ul li a {display:inline-block; position:relative; color:#ffffff; opacity:0.5; filter:alpha(opacity=50); zoom:1;}
.mainSolution .navi ul li a:hover {text-decoration:none; opacity:1; filter:alpha(opacity=100);}
.mainSolution .navi ul li .icon {display:none; position:absolute; left:100%;}
.mainSolution .navi ul li.on a {opacity:1; filter:alpha(opacity=100);}
.mainSolution .navi ul li.on .icon {display:block;}
.mainSolution .navi ul li.mainSolution1 .icon {top:-7px; margin-left:10px;}
.mainSolution .navi ul li.mainSolution2 .icon {top:-7px; margin-left:10px;}
.mainSolution .navi ul li.mainSolution3 .icon {top:-3px; margin-left:10px;}
.mainSolution .navi ul li.mainSolution4 .icon {top:-6px; margin-left:5px;}
.mainSolution .navi ul li.mainSolution5 .icon {top:-5px; margin-left:3px;}
.mainSolution .navi ul li.mainSolution6 .icon {top:-5px; margin-left:8px;}
.mainSolution .navi ul li.mainSolution7 .icon {top:-5px; margin-left:7px;}
.mainSolution .navi ul li.mainSolution8 .icon {top:-9px; margin-left:8px;}
.mainSolution .drawer {position:absolute; right:0; bottom:0;}
.mainSolution .drawer .BGdrawer {position:relative; width:493px; height:123px; background:url(/resources/images/main/BG_drawer.png) no-repeat left top; z-index:1;}
.mainSolution .drawer .documentList {position:absolute; right:27px; bottom:0; width:270px; height:385px; background:url(/resources/images/main/solution_document.png) no-repeat left top;}
.mainSolution .drawer .documentList .title {display:none; position:absolute; left:19px; top:53px;}
/*
.mainSolution .drawer ul {}
.mainSolution .drawer ul li {position:absolute; left:2px; top:12px; opacity:0; filter:alpha(opacity=0);}
*/
.mainSolution .drawer ul {width:241px; height:257px; background:url(/resources/images/main/BG_mainSolutionTitle.png) no-repeat 89px 12px;}
.mainSolution .drawer ul li {position:absolute; left:4px; top:16px; opacity:0; filter:alpha(opacity=0);}
.mainSolution .drawer ul li.on {z-index:3 !important;}
.mainSolution .drawer ul li#Moisturizing {opacity:1; filter:alpha(opacity=100);}
.mainSolution_re {overflow:hidden; position:relative; height:340px; margin-top:12px; padding:0 0 0 62px; background:url(/resources/images/main/BG_mainSolution_re.jpg) no-repeat left top;}
.mainSolution_re .navi {padding-top:58px;}
.mainSolution_re .navi h4 {font-size:32px;line-height:39px;font-family:Times New Roman;font-weight:normal;color:#ffffff;}
.mainSolution_re .navi h4 span {font-size:39px;}
.mainSolution_re .navi ul {width:179px; margin-top:18px;}
.mainSolution_re .navi ul li {margin-bottom:3px;line-height:18px;}
.mainSolution_re .navi ul li a {display:inline-block;position:relative;padding-left:2px;color:#ffffff;opacity:0.5;filter:alpha(opacity=50); zoom:1;}
.mainSolution_re .navi ul li a:hover {text-decoration:none; opacity:1; filter:alpha(opacity=100);}
.mainSolution_re .navi ul li .icon {display:none; position:absolute; left:100%;}
.mainSolution_re .navi ul li.on a {font-weight:bold;opacity:1; filter:alpha(opacity=100);}
.mainSolution_re .navi ul li.on .icon {display:block;}
.mainSolution_re .navi ul li.mainSolution1 .icon {top:-2px; margin-left:5px;}
.mainSolution_re .navi ul li.mainSolution2 .icon {top:-6px; margin-left:5px;}
.mainSolution_re .navi ul li.mainSolution3 .icon {top:-1px; margin-left:6px;}
.mainSolution_re .navi ul li.mainSolution4 .icon {top:-6px; margin-left:2px;}
.mainSolution_re .navi ul li.mainSolution5 .icon {top:-3px; margin-left:3px;}
.mainSolution_re .navi ul li.mainSolution6 .icon {top:0px; margin-left:5px;}
.mainSolution_re .navi ul li.mainSolution7 .icon {top:-2px; margin-left:4px;}
.mainSolution_re .navi ul li.mainSolution8 .icon {top:-6px; margin-left:4px;}
.mainSolution_re .drawer {position:absolute; right:0; bottom:0;}
.mainSolution_re .drawer .BGdrawer {position:relative; width:427px; height:93px; background:url(/resources/images/main/BG_drawer_re.png) no-repeat left top; z-index:1;}
.mainSolution_re .drawer .documentList {position:absolute; right:54px; bottom:0; width:216px; height:306px; background:url(/resources/images/main/solution_document_re.png) no-repeat left top;}
.mainSolution_re .drawer .documentList .title {display:none; position:absolute; left:19px; top:53px;}
.mainSolution_re .drawer ul {width:241px; height:257px; background:url(/resources/images/main/BG_mainSolutionTitle_re.png) no-repeat 71px 10px;}
.mainSolution_re .drawer ul li {position:absolute; left:3px; top:13px; opacity:0; filter:alpha(opacity=0);}
.mainSolution_re .drawer ul li.on {z-index:3 !important;}
.mainSolution_re .drawer ul li#Moisturizing {opacity:1; filter:alpha(opacity=100);}

/* main-best-review-20180130 */
.mainReview {position:relative; margin-top:18px; padding:0 20px; background:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.mainReview h4.title {position:relative; margin:15px 0 9px 0; font-family:'Times New Roman'; font-size:28px; font-weight:600; color:#222;}
.mainReview h4.title span.btn a {position:absolute; top:8px; right:0; font-family:'Arial'; font-size:11px; font-weight:normal; color:#666; text-decoration:underline; text-transform: uppercase;}
.mainReview ul.list {margin-left:-33px; overflow:hidden;}
.mainReview ul.list li {float:left;}
.mainReview ul.list li:nth-of-type(1) a {border-left:0;}
.mainReview ul.list li a {margin:0 0 15px 20px; padding-left:20px; width:190px; text-decoration:none; display:block; border-left:1px solid #d1d1d1;}
.mainReview ul.list li .thumb img {width:100%; height:213px;}
.mainReview ul.list li .title {margin-top:8px; font-size:15px; font-weight:600; color:#222;}
.mainReview ul.list li .desc {margin-top:6px; line-height:1.307em; min-height:50px; font-size:13px; color:#888;}
.mainReview ul.list li .desc strong {margin-bottom:2px; color:#444; display:block;}
.mainReview ul.list li .desc .more {margin-left:5px; height:14px; font-size:10px; display:inline-block;}
.mainReview ul.list li .desc .more em {height:13px; font-size:13px; border-bottom:1px solid  #888; display:inline-block;}
.mainReview ul.list li .rating {margin-top:6px;}
.mainReview ul.list li .rating img {margin-right:-5px; }

/* ========== [서브레이아웃] ========== */
.sub_wrap {overflow:hidden; min-width:978px; margin:0 auto;}


/* ========== [서브페이지 - 공통] ========== */
/* 데이터없음 */
.nodata {padding:37px 0 36px; line-height:16px; text-align:center; color:#444444; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nodata.nodataBG {padding:23px 0;}
.nodata.nodataBG strong {display:inline-block; padding:16px 0 16px 68px; font-weight:normal; background:url(/resources/images/common/BG_nodata.gif) no-repeat left center;}

/* 게시판 내 데이터없음 */
.bbsList tbody td .nodata {padding:31px 0 30px; border:none;}

/* 에러메시지 */
.errorMsg {margin:10px 0; line-height:16px; font-size:11px; color:#c40101;}
input.error, textarea.error {border:1px dotted #c40101 !important;}
label.error {display:block; margin-top:3px; vertical-align:middle; line-height:16px; font-size:11px; color:#c40101;}
p.error {display:block; margin-top:3px; vertical-align:middle; line-height:16px; font-size:11px; color:#c40101;}
/* 필수항목 */
.required_msg {text-align:right; font-size:11px; color:#c50000;}

/* 게시판리스트 */
.bbsList {}
.bbsList .bbsListTop {width:100%; height:30px; zoom:1;}
.bbsList .bbsListTop:after {content:''; display:block; clear:both;}
.bbsList .bbsListTop .total {float:left; padding-top:3px; font-size:12px; font-family:Times New Roman; color:#444444;}
.bbsList .bbsListTop .total span {color:#888888;}
.bbsList .bbsListTop .selectArea {float:right;}
.bbsList table {}
.bbsList table th {padding:6px 0; line-height:18px; font-size:12px; color:#222222; border-top:1px solid #303030; border-bottom:1px solid #cccccc;}
.bbsList table td {padding:6px 0; line-height:18px; font-size:12px; border-bottom:1px solid #eeeeee;}
.bbsList table .td {}
.bbsList table .td.category {font-weight:bold; font-size:11px;}
span.notice_type1_c {color:#024137;}
span.notice_type2_c {color:#796548;}
.bbsList table .subject {text-align:left; padding-left:15px; font-size:12px; color:#000000;}
.bbsList table .subject a {text-decoration:underline; color:#444444;}
.bbsList .firstWritePlz {border:none;}

/* 게시판뷰 */
.bbsView {border-bottom:1px solid #cccccc;}
.bbsView .bbsViewTop {overflow:hidden; margin-top:-3px; padding-bottom:6px; border-bottom:1px solid #cccccc;}
.bbsView .bbsViewTop .type {float:left; padding:0 11px 0 10px; line-height:14px; font-weight:bold; font-size:11px; background:url(/resources/images/common/bar_1x8_cccccc.gif) no-repeat right 3px;}
.bbsView .bbsViewTop h4 {float:left; width:450px; padding-left:10px; line-height:16px; color:#222222;}
.bbsView .bbsViewTop .date {float:right; padding-right:10px; line-height:18px; font-size:12px;}
.bbsView .bbsViewCont {padding:10px 10px; line-height:18px; font-size:12px;}
.bbsView .bbsViewAttachFile {overflow:hidden; width:100%; padding:9px 0; line-height:12px; border-top:1px solid #eeeeee;}
.bbsView .bbsViewAttachFile dt {float:left; padding:0 10px; margin-right:10px; background:url(/resources/images/common/bar_1x8_cccccc.gif) no-repeat right 3px; font-size:12px; color:#444444;}
.bbsView .bbsViewAttachFile dd {overflow:hidden; font-size:11px;}
.bbsView .bbsViewAttachFile dd a {display:inline-block; font-size:12px; vertical-align:middle; text-decoration:underline;}

/* 게시판쓰기 */
.bbsWrite {}
.bbsWrite table {border-top:1px solid #666666;}
.bbsWrite table th {padding:8px 0; vertical-align:top; text-align:left; line-height:18px; font-size:11px; color:#444444; border-bottom:1px solid #e5e5e5;}
.bbsWrite table .th {padding:0 10px; font-size:12px; color:#444444;}
.bbsWrite table td {padding:5px 0; line-height:18px; border-bottom:1px solid #e5e5e5;}
.bbsWrite table .td {}
.bbsWrite table .td .helpMsg {display:inline-block; padding-left:10px; font-size:11px; vertical-align:middle;}
.bbsWrite table .td .helpMsg2 {display:inline-block; font-size:11px; line-height:16px; vertical-align:middle;}
.bbsWrite table .required {display:inline-block; margin-left:3px; vertical-align:middle; color:#c50000;}
/* 게시판쓰기상단 메세지 */
.tableMsg {zoom:1;}
.tableMsg:after {content:''; display:block; clear:both;}
.tableMsg .errorMsg {float:left;}
.tableMsg .required_msg {float:right; margin:10px 0;}
/* 게시판쓰기하단 체크 */
.bbsWrite .agreeChk {margin-top:10px; line-height:16px;}

/* 게시판쓰기2 */
.bbsWrite.bbsWriteType2 {}
.bbsWrite.bbsWriteType2 table {margin-bottom:10px; border-top:none;}
.bbsWrite.bbsWriteType2 table th {border-bottom:none;}
.bbsWrite.bbsWriteType2 table .th {padding:0;}
.bbsWrite.bbsWriteType2 table td {border-bottom:none;}
.bbsWrite.bbsWriteType2 table th {}

/* 게시판쓰기완료 */
.write_complete {padding:13px 0 50px 0; text-align:center; border-bottom:1px solid #e0e0e0;}
.write_complete .writtenAnimation {display:inline-block; position:relative; width:48px; height:58px; margin-right:35px; vertical-align:middle;}
.write_complete .writtentxt {overflow:hidden; position:absolute; left:10px; top:18px; height:0;}
.write_complete .pen {position:absolute; left:10px; top:-19px;}
.write_complete .txt {display:inline-block; text-align:left; vertical-align:middle;}
.write_complete .thx {display:block; font-family:Times New Roman; font-size:36px; font-weight:bold; color:#222222;}
.write_complete .thx_msg {display:block; margin-top:6px;}

/* 레이어 팝업 */
.modalScreen {position:fixed; left:0; top:0; width:200%; height:200%; min-height:100%; opacity:0.5; filter:alpha(opacity=50); background:#000000; z-index:1001;}
.layerPopup {display:none; position:fixed; left:50%; top:50%; border:1px solid #303030; background:#ffffff; z-index:10000;}
.layerPopup .popClose {position:absolute; right:30px; top:19px; z-index:10;}
.layerPopup .popClose button {width:27px; height:27px; border:none; background:none; cursor:pointer;}

/* 알림 레이어팝업 */
.confirmLayer {width:398px; min-height:198px; margin:-100px 0 0 -200px;}
.layerPopBody {padding:30px;}
.layerPopBody h5 {padding:0 30px 5px 0; margin-bottom:15px; border-bottom:1px solid #303030; font-weight:bold; font-size:18px; color:#222222;}
.layerPopBody .confirmMsg {line-height:18px;}
.layerPopBody .confirmBtn {margin-top:18px; padding-top:20px; border-top:1px solid #e5e5e5; text-align:center;}

/* 탭 */
.tabMenu {position:relative; width:100%;}
.tabMenu .tabBtn {position:absolute; top:0; width:237px; border-bottom:2px solid #444444;}
.tabMenu .tabBtn.on {border-bottom:none;}
.tabMenu .tabBtn.btn1 {left:0;}
.tabMenu .tabBtn.btn2 {left:237px;}
.tabMenu .tabBtn a {display:block; padding-top:1px; line-height:31px; text-align:center; font-weight:bold; font-size:14px; font-family:Times New Roman; border:1px solid #cccccc; border-bottom:none; background:#eeeeee;}
.tabMenu .tabBtn.on a {padding-bottom:1px; color:#222222; border:2px solid #444444; border-bottom:none; background:#ffffff;}
.tabMenu .tabBtn a:hover {text-decoration:none;}
.tabMenu .tabContents {padding-top:60px;}

/* 말풍선 */
.balloonStyle {position:absolute; z-index:101; display:none; padding:10px; border:1px solid #999999; background:#f8f8f8;}
.balloonStyle .balloon_arr {position:absolute; display:block; width:6px; height:6px; background:url(/resources/images/common/BG_balloon_arr.gif) no-repeat; left:-6px; top:-1px;}

/* 첫번째글작성해주세요 */
.firstWritePlz {padding:23px 0; text-align:center; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.firstWritePlz .firstWrite_icon {display:inline-block; position:relative; width:59px; height:45px; margin-right:5px; vertical-align:middle;}
.firstWritePlz .firstWrite_icon .magnifierX {position:absolute; left:25px; top:8px;}
.firstWritePlz .txt {display:inline-block; vertical-align:middle; line-height:16px; color:#444444;}

/* 검색결과없음(작은거) */
.noResult {padding:23px 0; text-align:center; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.noResult .iconAnimation {display:inline-block; position:relative; width:76px; height:45px; margin-right:5px; vertical-align:middle;}
.noResult .iconAnimation .zoom {overflow:hidden; position:absolute; left:28px; top:0px; z-index:1;}
.noResult .iconAnimation .zoom .zoomLogo {position:absolute; left:-39px; top:13px;}
.noResult .iconAnimation .zoom .magnifier {position:relative;}
.noResult .iconAnimation .originLogo {position:absolute; left:0; top:17px;}
.noResult .txt {display:inline-block; vertical-align:middle; line-height:16px; color:#444444;}

/* 웰컴팝업 */
#welcomePopup {display:none; position:fixed; left:50%; top:50%; width:834px; height:530px; margin:-265px 0 0 -417px; z-index:10000;}
#welcomePopup .welcomePopupBody {width:100%; height:100%; background:url(/resources/images/common/BG_welcomePop.png) no-repeat 100% 100%;}
#welcomePopup .welcomePopupBody .innerWrap {position:relative; padding:74px 0 0 465px;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg {
	position:absolute;
	left:18px;
	top:14px;
	/* transform:rotate(-4deg);
	-ms-transform:rotate(-4deg);
	-webkit-transform:rotate(-4deg); */
}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg img {
	width:400px; height:500px;
	-webkit-box-shadow:0 1px 6px -1px #000000;
    -moz-box-shadow:0 1px 6px -1px #000000;
    -o-box-shadow:0 1px 6px -1px #000000;
	box-shadow:0 1px 6px -1px #000000;
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; For IE 5.5 - 7
	    filter:progid:DXImageTransform.Microsoft.Shadow(Strength = 10, Direction = 135, Color = '#000000'); */
}
#welcomePopup .selectArea .selectBoxScroll::-webkit-scrollbar {width:20px;}
#welcomePopup .selectArea .selectBoxScroll::-webkit-scrollbar-track {background:#d4cfc1; -webkit-border-radius:0; border-radius:0;}
#welcomePopup .selectArea .selectBoxScroll::-webkit-scrollbar-thumb {border:1px solid #807f79; background:#f0ecde;}
#welcomePopup .selectArea .selectBoxScroll {scrollbar-3dLight-Color:#807f79; scrollbar-arrow-color:#666666; scrollbar-Face-Color:#f0ecde; scrollbar-Track-Color:#d4cfc1; scrollbar-DarkShadow-Color:#807f79; scrollbar-Highlight-Color:#f0ecde; scrollbar-Shadow-Color:#f0ecde;}
#welcomePopup .welcomePopupBody .innerWrap h1 {margin-bottom:16px; font:bold 24px/22px Times New Roman; color:#222222;}
#welcomePopup .welcomePopupBody .innerWrap h1 .countryPoint {color:#024137;}
#welcomePopup .welcomePopupBody .innerWrap .innerTitle {margin-bottom:6px; font-weight:bold; font-size:14px; color:#444444;}
#welcomePopup .welcomePopupBody .innerWrap .noteWrap {overflow-x:hidden; overflow-y:scroll; width:318px; height:98px; margin-bottom:18px; border:1px solid #807f79;}
#welcomePopup .welcomePopupBody .innerWrap .note {padding:10px; font-size:11px; line-height:16px;}
#welcomePopup .welcomePopupBody .innerWrap .note p {margin-bottom:15px;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li {margin-bottom:5px;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .label {width:85px;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea {background:#f0ecde;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea .title {background-color:#f0ecde;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea.input .title {position: absolute; right: 0; width: 24px; text-indent: -999em;     border-left: 0;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea.input .input {width: 99%; height: 22px; text-indent: 8px; color: #303030; background-color: #c5bda7; border: 1px solid #7c7a75;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea ul {background:#f0ecde;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea li label {background:#f0ecde;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea li.hover * {background:#303030;}
#welcomePopup .welcomePopupBody .innerWrap .btnArea {width:320px; text-align:center;}
#welcomePopup .welcomePopupBody .innerWrap .learnMore {margin-top:16px; font-size:11px; line-height:16px;}
#welcomePopup .welcomePopupBody .innerWrap .learnMore a {text-decoration:underline;}
#welcomePopup .popClose {position:absolute; right:50px; top:44px;}
#welcomePopup .popClose button {display:block; border:none; background:none; cursor:pointer;}
/* 웰컴 팝업 15-01-08 */
#welcomePopup {width:800px;height:514px;margin:-257px 0 0 -400px;}
#welcomePopup .popClose {right:49px;top:31px;}
#welcomePopup .welcomePopupBody {background:url('/resources/images/common/BG_welcomePop.png') no-repeat right bottom;}
#welcomePopup .welcomePopupBody .innerWrap {padding:86px 28px 0 430px;}
#welcomePopup .welcomePopupBody .innerWrap .noteWrap {margin-bottom:15px;color:#303030;background-color:#c5bda7;}
#welcomePopup .welcomePopupBody .innerWrap h1 {margin-bottom:31px;}
#welcomePopup .welcomePopupBody .innerWrap .innerTitle {margin-top:20px;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .label {width:94px;font-size:14px;font-weight:bold;color:#444;}
#welcomePopup .welcomePopupBody .innerWrap .selectSection li .selectArea .title {padding-right:24px;color:#303030;background-color:#c5bda7;border:1px solid #7c7a75;background-image:url('/resources/images/common/arr_select_welcome.gif');}
#welcomePopup .welcomePopupBody .innerWrap .btnArea {margin-top:15px;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg {left:-7px;top:1px;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg img {width:380px;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .txt {display:block;position:absolute;left:50%;width:355px;padding-right:25px;margin-left:-190px;font-family:'Times New Roman';text-align:right;color:#84847e;font-style:italic;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .tit {top:213px;font-size:18px;line-height:20px;font-weight:normal;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .total {top:255px;font-size:0;line-height:0;font-weight:bold;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num {display:inline-block;overflow:hidden;width:18px;height:40px;font-size:0px;line-height:100px;vertical-align:top;background-image:url('/resources/images/common/num.png');background-repeat:repeat-y;background-position:center -120px}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg #welcomeTot .num {background-position:center top;}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num0 {background-image:url('/resources/images/common/num0.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num1 {background-image:url('/resources/images/common/num1.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num2 {background-image:url('/resources/images/common/num2.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num3 {background-image:url('/resources/images/common/num3.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num4 {background-image:url('/resources/images/common/num4.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num5 {background-image:url('/resources/images/common/num5.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num6 {background-image:url('/resources/images/common/num6.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num7 {background-image:url('/resources/images/common/num7.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num8 {background-image:url('/resources/images/common/num8.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .num9 {background-image:url('/resources/images/common/num9.png');}
#welcomePopup .welcomePopupBody .innerWrap .welcomeImg .bar {display:inline-block;overflow:hidden;width:10px;height:40px;font-size:0px;line-height:1;vertical-align:top;background:url('/resources/images/common/com.png') no-repeat 0 0;}


/* ========== [홈케어] ========== */
.homecare_container {padding-bottom:60px; background:#f7f2ef;} /* url(/resources/images/homecare/BG_homecare.gif) no-repeat 50% 0 */
.homecare_container #contents {width:978px;}
.homecare_container .titleWrap {overflow:hidden; width:884px; margin:0 auto; padding:60px 0 40px; border-bottom:1px solid #bdb6b1;}
.homecare_container .titleWrap .txt {float:left; width:452px; min-height:160px; padding-right:70px; border-right:2px solid #b1aaa8;}
.homecare_container .titleWrap .graph {float:right; width:355px; padding-left:5px;}
.homecare_container .titleWrap .graph ul {float:left; width:100%;}
.homecare_container .titleWrap .graph ul li {float:left; width:100%; margin-bottom:4px;}
.homecare_container .titleWrap .graph ul li.last-child {margin-bottom:0;}
.homecare_container .titleWrap .graph ul li a {float:left; width:100%;}
.homecare_container .titleWrap .graph ul li .dt {float:left; width:141px; padding:0 10px 0 0; text-align:right; color:#6f5e41;}
.homecare_container .titleWrap .graph ul li .dd {float:left; width:204px;}
.homecare_container .titleWrap .graph .if {float:left; width:100%; margin-top:10px; text-align:center; font-size:11px; color:#888888;}
.homecare_container .titleWrap .p1 {margin:15px 0 12px;}
.homecare_container .titleWrap .p1, .homecare_container .titleWrap .p2 {font-size:14px; font-family:Times New Roman; line-height:18px; color:#888888;}
.homecare_container .titleWrap .p3 {font:italic bold 20px Times New Roman; color:#31271d;}
.homecare_container .BGwood { background:url(/resources/images/homecare/BG_wood.gif) repeat-x center bottom;}
.homecare_container .packTypeWrap {position:relative;}
.homecare_container .packTypeWrap .packType {position:relative; display:inline-block; #display:inline; vertical-align:bottom; zoom:1;}
.homecare_container .packTypeWrap .packType .counting {position:absolute; left:105px; top:195px;}
.homecare_container .packTypeWrap .packType .counting span {display:inline-block; #display:inline; text-indent:-10000px; zoom:1;}
.homecare_container .packTypeWrap .packType .counting span.count {width:22px; height:14px; background:url(/resources/images/homecare/paging_number.png) no-repeat 0 -60px;}
.homecare_container .sq_maskWrap .packType .counting span.count {width:22px; height:14px; background:url(/resources/images/homecare/paging_number.png) no-repeat 0 -90px;}
.homecare_container .so_maskWrap .packType .counting span.count {width:22px; height:14px; background:url(/resources/images/homecare/paging_number.png) no-repeat 0 -90px;}
.homecare_container .packTypeWrap .packType .counting span.division {width:7px; height:14px; background:url(/resources/images/homecare/paging_number_division.png) no-repeat 0 0;}
.homecare_container .packTypeWrap .packType .counting span.total {width:22px; height:14px; background:url(/resources/images/homecare/paging_number.png) no-repeat 0 0;}
.homecare_container .packTypeWrap .packListWrap {overflow:hidden; display:inline-block; #display:inline; width:715px; vertical-align:bottom; zoom:1;}
.homecare_container .packTypeWrap button.prev {position:absolute; left:10px; top:70px; display:block; width:44px; height:47px; border:none; background:url(/resources/images/homecare/btn_list_nav.png) no-repeat 0 0; text-indent:-10000px; cursor:pointer;}
.homecare_container .packTypeWrap button.next {position:absolute; right:-20px; top:70px; display:block; width:44px; height:47px; border:none; background:url(/resources/images/homecare/btn_list_nav.png) no-repeat -44px 0; text-indent:-10000px; cursor:pointer;}
.homecare_container .capsuleWrap {position:relative; width:978px; margin:35px auto 0; padding-bottom:10px;}
.homecare_container .capsuleWrap .packListWrap {position:relative; width:702px; height:384px;}
.homecare_container .capsuleWrap .packType {margin-bottom:-15px;}
.homecare_container .capsuleWrap .packListWrap .packList {width:10000px;}
.homecare_container .capsuleWrap .packListWrap .capsule {position:absolute; left:0; top:0; zoom:1;}
.homecare_container .capsuleWrap .packListWrap .capsule:after {content:''; display:block; clear:both;}
.homecare_container .capsuleWrap .packListWrap .capsule li {position:relative; float:left;}
.homecare_container .capsuleWrap .packListWrap .capsule li.off {display:none;}

/* 원료위치 */
.homecare_container .capsuleWrap .packListWrap .capsule li .material {position:absolute; overflow:hidden; width:62px; height:89px;}
.homecare_container .capsuleWrap .packListWrap .capsule li .material img {position:absolute; left:0; bottom:0;}
.homecare_container .capsuleWrap .packListWrap .capsule li.bija_teatree .material {left:29px; bottom:126px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.seaweed .material {left:28px; bottom:123px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.volcaticsoria .material {left:27px; bottom:117px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.aloe .material {left:28px; bottom:122px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.canolahoney .material {left:27px; bottom:124px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.greentea .material {left:26px; bottom:123px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.strawberry .material {left:27px; bottom:123px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.apple .material {left:28px; bottom:122px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.apricotsone .material {left:28px; bottom:122px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.bija_aloe .material {left:28px; bottom:124px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.pomegranate .material {left:26px; bottom:123px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.rice .material {left:26px; bottom:123px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.wine .material {left:27px; bottom:121px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.greentea2 .material {left:26px; bottom:123px;}

/* 플라스트띠 위치 */
.homecare_container .capsuleWrap .packListWrap .capsule li .flask2 {position:absolute; left:33px; top:194px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.canolahoney .flask2 {position:absolute; left:31px; top:195px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.greentea .flask2 {position:absolute; left:31px; top:194px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.strawberry .flask2 {position:absolute; left:32px; top:190px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.apple .flask2 {position:absolute; left:31px; top:195px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.apricotsone .flask2 {position:absolute; left:31px; top:194px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.pomegranate .flask2 {position:absolute; left:31px; top:195px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.rice .flask2 {position:absolute; left:32px; top:194px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.wine .flask2 {position:absolute; left:32px; top:194px;}
.homecare_container .capsuleWrap .packListWrap .capsule li.greentea2 .flask2 {position:absolute; left:31px; top:194px;}

.homecare_container .sq_maskWrap {width:978px; margin:100px auto 0;}
.homecare_container .sq_maskWrap .packType {margin-bottom:-4px;}
.homecare_container .sq_maskWrap .packListWrap {position:relative; height:350px; margin-left:-15px;}
.homecare_container .sq_maskWrap .packListWrap .packList {width:10000px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask {position:absolute; left:0; top:0; zoom:1;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask:after {content:''; display:block; clear:both;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li {float:left; width:178px; margin-right:1px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .typeName {width:158px; text-align:center;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .typeName span {display:block;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .typeName .symbol {height:34px; text-align:center; vertical-align:bottom;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .typeName .name {margin:5px 0 12px; font:bold 16px Times New Roman; letter-spacing:-1px; color:#55514d;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.manukahoney .typeName .name,
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.kiwi .typeName .name, 
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.sheabutter .typeName .name {font-size:14px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .packBase {position:relative;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .packBase .shade {position:absolute; left:5px; top:1px; z-index:5;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .packBase .objWrap {overflow:hidden; position:absolute; left:6px; top:3px; display:block; width:145px; height:227px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li .packBase .objWrap .object {position:absolute;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.off {display:none;}

/* 스퀴즈팩 오브젝트 */
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.greentea .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.greentea .objWrap .item2 {right:0; top:154px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.sheabutter .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.sheabutter .objWrap .item2 {right:0; top:73px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.sheabutter .objWrap .item3 {right:0; top:145px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.aloe .objWrap {left:7px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.aloe .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.bamboo .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.bamboo .objWrap .item2 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.mugwort .objWrap .item1 {right:0; top:112px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.mugwort .objWrap .item2 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.lime .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.lime .objWrap .item2 {right:0; top:105px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.blackberry .objWrap .item1 {right:0; top:38px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.blackberry .objWrap .item2 {right:24px; top:190px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.blackberry .objWrap .item3 {right:40px; top:17px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.blackberry .objWrap .item4 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.teatree .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.teatree .objWrap .item2 {right:0; top:67px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.rose .objWrap .item1 {right:-50px; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.rose .objWrap .item2 {right:0; top:65px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.cucumber .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.cucumber .objWrap .item2 {right:0px; top:200px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.bija .objWrap .item1 {right:0; top:155px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.bija .objWrap .item2 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.manukahoney .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.strawberry .objWrap {width:147px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.strawberry .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.strawberry .objWrap .item2 {right:0; top:80px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.pomegranate .objWrap {width:147px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.pomegranate .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.pomegranate .objWrap .item2 {right:0; top:10px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.kiwi .objWrap {width:147px;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.kiwi .objWrap .item1 {right:0; top:0;}
.homecare_container .sq_maskWrap .packListWrap .sq_mask li.kiwi .objWrap .item2 {right:0; top:77px;}


.homecare_container .so_maskWrap { width:978px; margin:65px auto 0; padding-bottom:20px;}
.homecare_container .so_maskWrap .packType {margin-bottom:-27px;}
.homecare_container .so_maskWrap .packListWrap {position:relative; width:715px; height:325px; margin-left:-15px;}
.homecare_container .so_maskWrap .packListWrap .packList {width:10000px;}
.homecare_container .so_maskWrap .packListWrap .so_mask {position:absolute; left:0; top:0; zoom:1;}
.homecare_container .so_maskWrap .packListWrap .so_mask:after {content:''; display:block; clear:both;}
.homecare_container .so_maskWrap .packListWrap .so_mask li {float:left; width:178px; margin-right:1px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .typeName {width:160px; text-align:center;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .typeName span {display:block;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .typeName .symbol {}
.homecare_container .so_maskWrap .packListWrap .so_mask li .typeName .name {margin:0 0 12px; font:bold 18px Times New Roman; color:#55514d;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .packBase {position:relative;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .packBase .shade {position:absolute; left:5px; top:2px; z-index:5;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .packBase .objWrap {overflow:hidden; position:absolute; left:6px; top:3px; width:38px; height:229px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li .packBase .objWrap .object {position:absolute;}

/* 솔루션팩 오브젝트 */
.homecare_container .so_maskWrap .packListWrap .so_mask li.trouble .packBase .objWrap .item1 {left:0; top:0; width:38px; height:227px; margin:0;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.trouble .packBase .objWrap .item1 img {width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap {display:none;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap .item1 {top:300px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap .item2 {top:600px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap .item3 {top:1000px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap .item4 {top:1400px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.hydrating .packBase .objWrap .item5 {top:900px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap {display:none;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item1 {top:300px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item2 {top:700px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item3 {top:600px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item4 {top:400px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item5 {top:300px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item6 {top:700px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item7 {top:600px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.pore .packBase .objWrap .item8 {top:400px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.totalcare .packBase .objWrap {width:41px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.totalcare .packBase .objWrap .item1 {left:10px; top:12px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.lifting .packBase .objWrap .item1 {left:0; top:0; width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.lifting .packBase .objWrap .item1 img {width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.whitening .packBase .objWrap .item1 {left:0; top:0; width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.whitening .packBase .objWrap .item1 img {width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.moisturizing .packBase .objWrap {left:5px; width:41px; height:230px; background:#eae1da;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.moisturizing .packBase .objWrap .item1 {left:0px; top:88px; opacity:1;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap {left:7px; width:40px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item1 {left:16px; top:160px; width:24px; height:24px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item2 {left:24px; top:107px; width:60px; height:60px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item3 {left:17px; top:32px; width:60px; height:59px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item4 {left:-12px; top:183px; width:48px; height:48px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item5 {left:-15px; top:-13px; width:60px; height:60px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .item6 {left:-22px; top:69px; width:60px; height:60px;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.wrinkle .packBase .objWrap .object img {width:100%; height:100%;}
.homecare_container .so_maskWrap .packListWrap .so_mask li.off {display:none;}


/* ========== [서브페이지] ========== */
/* [고객센터] */
.wrap_customer {width:800px !important; min-height:100%; margin:0 auto; padding:0 40px; background:url(/resources/images/customer/BG_lnb_customer.gif) repeat-y 40px top;}
/* [고객센터] - header */
.header_customer {overflow:hidden; width:100%; height:46px; border-bottom:4px solid #212121; background:#ffffff;}
.header_customer h1 {float:left; padding:18px 0 0 3px;}
.header_customer .header_info {position:absolute; right:40px; top:26px; z-index:9;}
.header_customer .header_info .utilMenu {float:left; margin-right:20px;}
.header_customer .header_info .utilMenu li {float:left; margin-right:8px; padding-right:9px; line-height:14px; background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat right 4px;}
.header_customer .header_info .utilMenu li .menu {display:inline-block; font-size:10px; font-family:Times New Roman; color:#000000;}
.header_customer .header_info .utilMenu .cart {position:relative; margin:0; padding:0; background:none; zoom:1;}
.header_customer .header_info .utilMenu .cart .menu {padding-left:15px; font-size:10px; background:url(/resources/images/common/BG_bag.gif) no-repeat left 1px;}
.header_customer .header_info .utilMenu .cart .cartPreView {display:none; position:absolute; left:-164px; top:10px; padding-top:10px;}
.header_customer .header_info .utilMenu .cart .cartPreView .arr {position:absolute; left:50%; top:5px; width:9px; height:6px; margin-left:-4px; background:url(/resources/images/layout/BG_cartPreView.gif) no-repeat left top;}
.header_customer .header_info .utilMenu .cart .cartPreView .cartPreViewInner {width:338px; padding:20px; border:1px solid #a1a1a1; background:#ffffff;}
.header_customer .header_info .utilMenu .cart .list {}
.header_customer .header_info .utilMenu .cart .list li {float:none; margin:0; padding:0 0 10px; line-height:16px; border-bottom:1px solid #eeeeee; background:none;}
.header_customer .header_info .utilMenu .cart .list li .thumb {display:inline-block; width:67px; vertical-align:middle;}
.header_customer .header_info .utilMenu .cart .list li .txt {display:inline-block; width:190px; vertical-align:middle;}
.header_customer .header_info .utilMenu .cart .list li .txt strong {display:block; font-size:11px; color:#444444;}
.header_customer .header_info .utilMenu .cart .list li .txt .p {display:block; font-size:11px;}
.header_customer .header_info .utilMenu .cart .list li .price {display:inline-block; width:72px; vertical-align:middle; text-align:right;}
.header_customer .header_info .utilMenu .cart .list li .price strong {display:block; font-size:12px; color:#444444;}
.header_customer .header_info .utilMenu .cart .list li .price .edit {display:block; margin-top:4px;}
.header_customer .header_info .utilMenu .cart .total {overflow:hidden; width:100%; padding-top:7px;}
.header_customer .header_info .utilMenu .cart .total .num {float:left; line-height:18px; font-size:11px; color:#444444;}
.header_customer .header_info .utilMenu .cart .total .price {float:right; line-height:18px; font-size:14px; font-weight:bold; color:#222222;}
.header_customer .header_info .utilMenu .cart .banner {margin-top:10px;}
.header_customer .header_info .utilMenu .cart .btn {margin-top:15px; text-align:center;}
.header_customer .header_info .shipTo {float:left; line-height:14px; font-size:10px; font-family:Times New Roman; color:#000000;}
.header_customer .header_info .shipTo .dt {float:left; margin-right:8px; padding-right:9px; background:url(/resources/images/common/bar_1x7_7f7f7f.gif) no-repeat right 4px;}
.header_customer .header_info .shipTo .dd {float:left;}
.header_customer .header_info .shipTo .dd a {color:#000000;}
.header_customer .header_info .shipTo .dd a:hover {text-decoration:none;}
/* [고객센터] - container */
.container_customer {background:#ffffff;}
.container_customer div.title {border-bottom:1px solid #e5e5e5;}
.container_customer .title h2 {padding:20px 0 19px; line-height:40px; font-weight:normal; font-size:40px; font-family:Times New Roman; color:#000000;}
.container_customer .title h2 a {text-decoration:none; color:#000000;}
/* [고객센터] - content */
.content_customer {overflow:hidden; width:100%; margin-top:20px; padding-bottom:50px; background:#ffffff url(/resources/images/customer/BG_lnb_customer.gif) repeat-y left 20px;}
/* [고객센터] - LNB */
.lnb_customer {float:left; width:160px;}
.lnb_customer .lnbMenu {margin-top:13px;}
.lnb_customer .lnbMenu li {margin-bottom:3px;}
.lnb_customer .lnbMenu li a {display:block; padding:2px 0 2px 20px; font-family:Times New Roman; font-size:14px; line-height:18px;}
.lnb_customer .lnbMenu li ul {}
.lnb_customer .lnbMenu li ul li {}
.lnb_customer .lnbMenu li ul li a {padding-left:20px; line-height:11px; font-size:12px; color:#666666;}
.lnb_customer .lnbMenu li.on a {color:#222222;}
.lnb_customer .lnbMenu li.on ul {margin-bottom:8px;}
.lnb_customer .lnbMenu li.on ul li a {color:#444444;}
.lnb_customer .lnbMenu li.on ul li.on a {color:#024137;}
/* [고객센터] - 내용 */
.contentArea_customer {float:right; width:610px;}
.contentArea_customer .pageTitle {width:100%; min-height:33px; margin-bottom:20px; border-bottom:2px solid #000000; zoom:1;}
.contentArea_customer .pageTitle:after {content:''; display:block; clear:both;}
.contentArea_customer .pageTitle h3 {float:left; padding:0 5px 0 0; line-height:24px; font-size:22px; font-family:Times New Roman; color:#000000;}
.contentArea_customer .pageTitle h3 strong.subTitle {display:inline-block; margin-left:9px; padding-left:15px; background:url(/resources/images/common/bar_1x13_e5e5e5.gif) no-repeat 0 50%; font-weight:normal; font-size:14px; color:#666666;}
.contentArea_customer .pageTitle .sel_contry {float:right; padding-top:3px;}
.contentArea_customer .pageTitle .sel_contry .dt {display:inline-block; margin-right:5px; vertical-align:middle; font-size:12px; color:#444444;}

/* [고객센터] - 서브메인 - 상단 */
.customer_mn_top {padding-bottom:33px; background:url(/resources/images/customer/BG_customer_mn_top2.gif) no-repeat left bottom;}
.customer_mn_top h3 {padding-bottom:11px; line-height:24px; font-size:18px; color:#222222; background:url(/resources/images/customer/line_green.gif) no-repeat left bottom;}
.customer_mn_top .p {margin-top:13px; line-height:16px; font-size:11px;}
.customer_mn_top .go {margin-top:9px; line-height:16px; font-size:11px;}
.customer_mn_top .go a {display:block; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-weight:bold; text-decoration:underline; color:#222222;}
.customer_mn_top .customer_mn_contact {float:left; width:185px; padding:0 90px 0 30px; background:url(/resources/images/customer/BG_email.png) no-repeat 230px 8px;}
.customer_mn_top .customer_mn_livechat  {float:left; width:185px; padding:0 90px 0 30px; background:url(/resources/images/customer/BG_livechat.png) no-repeat 230px 8px;}
.customer_mn_topBG {overflow:hidden; width:100%; padding:25px 0 20px; background:url(/resources/images/customer/BG_customer_mn_top.gif) repeat-y left top;}
/* [고객센터] - 서브메인 - 게시판리스트 */
.customer_mn_bbs {overflow:hidden; width:100%; margin-top:5px; padding-bottom:24px; border-bottom:1px solid #cccccc;}
.customer_mn_bbs .customer_mnlist {position:relative; width:275px; padding:0 20px 0 10px;}
.customer_mn_bbs .customer_mnlist h3 {line-height:18px; font-family:Times New Roman; font-size:16px; color:#222222;}
.customer_mn_bbs .customer_mnlist ul {}
.customer_mn_bbs .customer_mnlist ul li {margin-top:6px; line-height:16px; font-size:11px; padding-left:7px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat left 7px;}
.customer_mn_bbs .customer_mnlist ul li .date {display:inline-block;}
.customer_mn_bbs .customer_mnlist .btnMore {position:absolute; right:20px; top:3px;}
.customer_mn_bbs .customer_mnlist .btnMore a {font-size:11px; color:#222222;}
.customer_mn_bbs .listL {float:left;}
.customer_mn_bbs .listL ul {margin-right:-10px; zoom:1;}
.customer_mn_bbs .listL ul:after {content:''; display:block; clear:both;}
.customer_mn_bbs .listL ul li {float:left; min-width:123px; max-width:123px; margin-right:10px;}
.customer_mn_bbs .listR {float:right;}
.customer_mn_bbs .listR .firstWritePlz {margin-top:15px; border:none;}
/* [고객센터] - 서브메인 - 쇼핑가이드 */
.customer_mn_guide {margin-top:26px;}
.customer_mn_guide h3 {padding:0 0 10px 10px; line-height:18px; font-size:16px; font-family:Times New Roman; color:#222222; border-bottom:1px solid #eeeeee;}
.customer_mn_guide .list {overflow:hidden; width:100%; margin-top:20px; background:url(/resources/images/customer/BG_customer_mn_guide.gif) repeat-y left top;}
.customer_mn_guide .list .unit {float:left;}
.customer_mn_guide .list .unit h4 {color:#444444;}
.customer_mn_guide .list .unit ul {}
.customer_mn_guide .list .unit ul li {margin-top:4px; line-height:16px; font-size:11px; padding-left:7px; background:url(/resources/images/common/arr_2x3_a3a3a3.gif) no-repeat left 7px;}
.customer_mn_guide .list .unit1 {width:128px; padding:60px 10px 0 10px; background:url(/resources/images/customer/BG_unit1.gif) no-repeat 10px top;}
.customer_mn_guide .list .unit2 {width:126px; padding:60px 10px 0 20px; background:url(/resources/images/customer/BG_unit2.gif) no-repeat 20px top;}
.customer_mn_guide .list .unit3 {width:125px; padding:60px 10px 0 20px; background:url(/resources/images/customer/BG_unit3.gif) no-repeat 20px top;}
.customer_mn_guide .list .unit4 {width:118px; padding:60px 10px 0 20px; background:url(/resources/images/customer/BG_unit4.gif) no-repeat 20px top;}

/* [고객센터] - FAQs */
.faq .faq_area {padding-bottom:30px;}
.faq .faq_area h4 {margin-top:-3px; padding-bottom:8px; font-weight:bold; font-size:18px; font-family:Times New Roman; color:#222222;}
.faq .faq_area ul {position:relative;border-top:1px solid #cccccc;}
.faq .faq_area ul:after {position:absolute;left:0;bottom:0;content:'';display:block;width:100%;height:1px;background:#cccccc;} 
.faq .faq_area ul h5 {border-bottom:1px solid #e5e5e5;}
.faq .faq_area ul li h5 .q_cont {background:url(/resources/images/common/ico_faq_arrow_open.gif) no-repeat 592px 14px;}
.faq .faq_area ul li h5 .q_cont a {display:block; padding:7px 30px 8px 30px; background:url(/resources/images/common/ico_faq_q.png) no-repeat 10px 8px; line-height:18px; font-weight:normal; color:#444444;}
.faq .faq_area ul li.on .q_cont {background:url(/resources/images/customer/ico_faq_arrow_close.gif) no-repeat 592px 14px; font-weight:bold;}
.faq .faq_area ul li.on .q_cont a {font-weight:bold;}
.faq .faq_area ul li .answer  {display:none; margin-top:-1px; padding:7px 10px 15px 0; border-bottom:1px solid #e5e5e5; background:#f3f1e6;}
.faq .faq_area ul li .answer .a_cont {padding-left:30px; background:url(/resources/images/common/ico_faq_a.png) no-repeat 10px 0; font-size:12px; line-height:16px;}
.faq .faq_area ul li .answer .btn_top {padding-top:7px; font-size:11px; text-align:right; color:#000000;}
.faq .faq_area ul li .answer .btn_top a {font-weight:bold; text-decoration:underline; color:#222222;}
.faq .q_mail {width:100%; background:url(/resources/images/customer/BG_faq_mail_2.jpg);}
.faq .q_mail div {background:url(/resources/images/customer/ico_faq_mail.png) no-repeat 20px 8px;}
.faq .q_mail div p {padding:15px 0 43px 78px; background:url(/resources/images/customer/BG_faq_mail.gif) no-repeat 0 100%; line-height:16px; color:#444444;}
.faq .q_mail div p a {display:inline-block; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-weight:bold; text-decoration:underline; color:#222222;}

/* [고객센터] - Contact Us */
.contactBox {background:#f3f1e6;}
.contactBoxT {overflow:hidden; width:100%; padding:25px 0 30px 0; background:url(/resources/images/common/line_1x1_ffffff.gif) repeat-y 305px top;}
.contactBox h4 {padding-bottom:11px; line-height:24px; font-size:18px; color:#000000; background:url(/resources/images/customer/line_green.gif) no-repeat left bottom;}
.contactBox .callus {float:left; width:187px; margin-left:30px; padding-right:89px; background:url(/resources/images/customer/BG_write.png) no-repeat 197px 0;}
.contactBox .callus .p {margin-top:12px; line-height:16px; font-size:11px;}
.contactBox .callus .p strong {display:block; font-weight:normal; color:#444444;}
.contactBox .callus .go {margin-top:8px; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-size:12px;}
.contactBox .callus .go a {font-weight:bold; text-decoration:underline; color:#222222;}
.contactBox .callus ul {padding-top:6px;}
.contactBox .callus ul li {margin-top:6px; line-height:14px; font-size:11px;}
.contactBox .callus ul li strong {display:block; font-weight:normal; color:#444444;}
.contactBox .callus ul li span {display:block; margin-top:2px;}
.contactBox .callus ul li.time {overflow:hidden; width:100%; }
.contactBox .callus ul li.time strong {float:left; margin-right:9px;}
.contactBox .callus ul li.time span {overflow:hidden; margin:0;}
.contactBox .livechat {float:left; width:175px; padding:0 60px 0 29px; background:url(/resources/images/customer/BG_livechat.png) no-repeat 214px 10px;}
.contactBox .livechat .p {margin-top:12px; line-height:16px; font-size:11px;}
.contactBox .livechat .go {margin-top:8px; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-size:12px;}
.contactBox .livechat .go a {font-weight:bold; text-decoration:underline; color:#222222;}
.contactBoxB {padding:25px 100px 25px 25px; background:url(/resources/images/customer/BG_email.png) no-repeat 520px 50%; border-top:1px solid #ffffff;}
.contactBoxB .p {margin:12px 0 8px; font-size:11px; line-height:16px;}
.contactBoxB .mailto {font-weight:bold; color:#222222;}
.contactBoxB ul {overflow:hidden; width:100%; padding-top:12px;}
.contactBoxB ul li {float:left; width:275px; margin-top:4px; padding-left:30px; line-height:16px; font-size:11px;}
.contactBoxB ul li.liR {float:right;}
.contactBoxB ul li strong {display:block; font-weight:normal; color:#444444;}
.contactBoxB ul li span {display:block;}
.contactBoxB ul li span a {text-decoration:underline;}
.contact_title {margin-top:26px; line-height:18px; color:#444444;}
.contact_msg {margin-bottom:28px; line-height:14px; font-size:11px;}
.contact_msg2 {line-height: 18px;color: #444444;font-weight: bold;margin-top:5px;}

/* [고객센터] - Shopping Guide */
.shoppingGuide .guideArticle ul {padding-bottom:10px; border-bottom:1px solid #cccccc;}
.shoppingGuide .guideArticle ul:after {content:''; display:block; clear:both;}
.shoppingGuide .guideArticle ul li {display:inline-block; #display:inline; width:49%; padding-bottom:8px; vertical-align:top; zoom:1;}
.shoppingGuide .guideArticle ul li a {display:inline-block; padding-left:10px; background:url(/resources/images/customer/bul_guide_article.gif) no-repeat 0 -95px; font-size:14px; font-family:Times New Roman; line-height:17px;}
.shoppingGuide .guideArticle ul li a:hover {background-position:0 5px; font-weight:bold; text-decoration:none; color:#000;}
.shoppingGuide .guideCont .guideDesc {padding:15px 10px; border-bottom:1px solid #e5e5e5;}
.shoppingGuide .guideCont .guideDesc h4 {padding-bottom:5px; font-weight:bold; font-size:14px; font-family:Times New Roman;color:#000000;}
.shoppingGuide .guideCont .guideDesc p {font-size:12px; line-height:16px;}
/* 2015-01-09 Duties & Taxes 추가	*/
.shoppingGuide .guideCont .guideDesc .btnArea {margin-top:10px;}
.shoppingGuide .guideCont .guideDesc .btnArea .btn-detail {display:inline-block; padding-left:8px; background:url('/resources/images/common/arr_4x5_000000.gif') no-repeat 0 5px; font-weight:bold; text-decoration:underline; color:#222222;}


/* [고객센터] - Store Locator */
.storeLocator h4 {font-size:14px; font-family:Times New Roman; color:#222222;}
.storeLocator .searchArea {padding:5px 0 20px; border-bottom:1px solid #eeeeee; zoom:1;}
.storeLocator .searchArea:after {content:''; display:block; clear:both;}
.storeLocator .searchArea .sel_contry {float:left; color:#444444;}
.storeLocator .searchArea .sel_contry .dt {float:left; margin-right:5px; line-height:24px;}
.storeLocator .searchArea .sel_contry .select {float:left;}
.storeLocator .searchArea .insert_code {float:right; color:#444444;}
.storeLocator .searchArea .insert_code .dt {display:inline-block; vertical-align:middle;}
.storeLocator .searchArea .insert_code .btnType2 {vertical-align:middle;}
.storeLocator .store_list .country {padding:25px 0 8px; border-bottom:1px solid #303030; font-weight:bold; font-size:15px; font-family:Times New Roman; color:#222222;}
.storeLocator .store_list .total span {color:#888888;}
.storeLocator .store_list table td {border-bottom:1px solid #e5e5e5;}
.storeLocator .store_list table td p {line-height:18px;}
.storeLocator .store_list table td.location {}
.storeLocator .store_list table td.location .td {padding:10px 10px 10px 18px; background:url(/resources/images/customer/ico_location.gif) no-repeat 0 12px;}
.storeLocator .store_list table td.location .shop {font-weight:bold; color:#333333;}
.storeLocator .store_list table td.store {vertical-align:top;}
.storeLocator .store_list table td.store .td {padding-top:10px;}
.storeLocator .store_list table td.store .phone {padding-left:18px; background:url(/resources/images/customer/ico_phone.gif) no-repeat 0 50%;}

/* [고객센터] - Store Locator - 지도팝업 */
#mapWindow {width:398px; min-height:522px; margin:-261px 0 0 -199px;}
#mapWindow .mapWrap {padding:25px 30px;}
#mapWindow h5 {padding-bottom:7px; font-weight:bold; font-size:18px; color:#000000;}
#mapWindow .mapArea {width:100%; height:300px; border:1px solid #e5e5e5;}
#mapWindow p {}
#mapWindow .shopName {padding:15px 0 9px; border-bottom:1px solid #e5e5e5; font-weight:bold; font-size:12px; color:#000000;}
#mapWindow .detail {padding-top:10px; font-size:11px;}
#mapWindow .detail li {padding-bottom:5px;}
#mapWindow .detail li span {line-height:16px; color:#000000;}

/* [고객센터] - 약관 */
.terms {}
.terms .pageTitle span {font-size:16px;}
.terms .article_tit {margin-bottom:10px; font-weight:bold; font-size:14px; color:#444444;}
.terms .article {margin-bottom:18px; line-height:18px;}
.terms .article li {position:relative; margin-bottom:7px; padding-left:15px; line-height:18px;}
.terms .article li span.num {position:absolute; left:0; top:-1px;}
.terms .article li ul.article_detail {margin-top:3px;}
.terms .article li ul.article_detail li {margin-bottom:0; padding-left:0;}
.terms .article_normal {margin:-15px 0 18px;}
.terms .article_normal li {line-height:18px;}
.terms .article dl {}
.terms .article dl dt {margin:5px 0; font-weight:bold; color:#666;}
.terms .article dl dd {}
.terms .infoTable {margin:10px 0 25px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.terms .infoTable th, .terms .infoTable td {padding:5px 10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top; font-size:11px;}
.terms .infoTable th {background:#f1f1f1; vertical-align:middle; text-align:center; color:#444;}
.terms .infoTable td strong {color:#024137;}
.terms .provision {padding-top:18px; border-top:1px solid #ccc; font-size:11px;}

/* [마이페이지] - MY ACCOUNT */
.myAccount #contentArea .pageTitle {margin-bottom:14px;}
.myAccount h4 {margin-bottom:10px; font-weight:normal; font-size:16px; font-family:Times New Roman; color:#222222;}
.myAccount .mypromocode {display:inline-block;width:100%;padding:14px 0 12px;margin-bottom:37px;border:1px solid #cccccc;background:url(/resources/images/myaccount/bg_mypromocode.gif) repeat;}
.myAccount .mypromocode .codeL {float:left;width:371px;padding-top:4px;padding-left:27px;background:url(/resources/images/myaccount/bg_mypromocode_codeL.png) no-repeat 0 0;}
.myAccount .mypromocode .codeR {float:left;width:274px;padding-top:4px;padding-left:32px;background:url(/resources/images/myaccount/bg_mypromocode_codeR.png) repeat-y;}
.myAccount .mypromocode h4 {padding-left:11px;margin-bottom:11px;font-family:arial;font-weight:bold;font-size:14px;text-transform:uppercase;background:url(/resources/images/myaccount/bul_3x3_706e6a.gif) no-repeat 4px 6px;}
.myAccount .mypromocode .codewrap {overflow:hidden;width:325px;height:85px;padding-left:57px;background:url(/resources/images/myaccount/bg_mypromocode_codewrap.png) no-repeat;}
.myAccount .mypromocode .codewrap dl {float:left;width:127px;padding:0 14px 0 20px;}
.myAccount .mypromocode .codewrap dt {padding:13px 0 4px;font-weight:bold;font-style:italic;color:#222222;}
.myAccount .mypromocode .codewrap dt span {color:#c92121;}
.myAccount .mypromocode .codewrap dd {padding-top:3px;border-top:1px solid #c4c4c4;}
.myAccount .mypromocode .codewrap dd strong {display:block;font-size:10px;font-style:italic;color:#222222;letter-spacing:-0.5px;}
.myAccount .mypromocode .codewrap dd .code {display:block;height:20px;margin-top:3px;font-weight:bold;line-height:20px;text-align:center;color:#fff;background:#024137;}
.myAccount .mypromocode .codeR h5 {color:#444444;font-style:italic;}
.myAccount .mypromocode .codeR ul {margin-top:4px;}
.myAccount .mypromocode .codeR li {padding-left:5px;margin-top:3px;font-size:11px;line-height:13px;color:#545453;background:url(/resources/images/myaccount/bg_mypromocode_li.gif) no-repeat left 5px;}
.myAccount .myaccout_top {margin-bottom:30px; zoom:1;}
.myAccount .myaccout_top:after {content:''; display:block; clear:both;}
.myAccount .myaccout_top .updateInformation {float:left; width:240px;}
.myAccount .myaccout_top .updateInformation ul {padding:16px 17px 9px; border:1px solid #cccccc;}
.myAccount .myaccout_top .updateInformation ul li {padding-left:26px; margin-bottom:12px; background:url(/resources/images/myaccount/BG_account_menu.gif) no-repeat;}
.myAccount .myaccout_top .updateInformation ul li.m1 {background-position:0 3px;}
.myAccount .myaccout_top .updateInformation ul li.m2 {background-position:0 -99px;}
.myAccount .myaccout_top .updateInformation ul li.m3 {background-position:0 -199px;}
.myAccount .myaccout_top .updateInformation ul li.m4 {background-position:0 -298px;}
.myAccount .myaccout_top .updateInformation ul li.m5 {background-position:0 -398px;}
.myAccount .myaccout_top .updateInformation ul li a {text-decoration:underline; color:#222222;}
.myAccount .myaccout_top .recentOrders {float:right; width:460px;}
.myAccount .myaccout_top .recentOrders .bbsList {position:relative;}
.myAccount .myaccout_top .recentOrders table td {padding:4px 0; border-bottom:none;}
.myAccount .myaccout_top .recentOrders .bbsList .viewAllBtn {position:absolute; right:0; top:-20px;}
.myAccount .myaccout_top .recentOrders .bbsList .viewAllBtn a {color:#222222;}
.myAccount .myaccout_top .recentOrders .bbsList tbody td .nodata {padding:53px 0;}
.myAccount .rewardsList td .subject {text-decoration:underline; color:#444444;}
.myAccount .rewardsList tr.on td {background:#f3f1e6; font-weight:bold; color:#024137 !important;}
.myAccount .rewardsList tr.on td .subject {color:#024137 !important;}
.myAccount .note {margin:30px 0;}
.myAccount .note li {padding-left:7px; margin-bottom:5px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat 0 6px; font-size:11px; line-height:16px;}
.myAccount .viewPolicy a {padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-weight:bold; text-decoration:underline; color:#222222;}

/* [마이페이지] - EDIT PROFILE */
.editprofile_section {zoom:1;}
.editprofile_section:after {content:''; clear:both; display:block;}
.editprofile_section .editprofile_left {float:left; width:460px;}
.editprofile_section .editprofile_right {float:right; width:240px; padding-bottom:10px; border-bottom:1px solid #cccccc;}
.editprofile_section .editprofile_right .see_policy {margin-top:17px 0 0 2px;}
.editprofile_section .editprofile_right .see_policy li {margin-top:10px; padding-left:9px; line-height:16px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat left 5px;}
.editprofile_section .editprofile_right .see_policy li a {text-decoration:underline; font-weight:bold; color:#222222;}
.editprofile_section .editprofile_right .clickhere {margin-top:14px; padding:6px 50px 7px 20px; line-height:18px; font-size:11px; color:#222222; background:#f3f1e6;}
.editprofile_section .editprofile_right .clickhere a {text-decoration:underline; color:#222222;}

/* [마이페이지] - EDIT PROFILE - 회원탈퇴 */
.editprofile_leave {}
.editprofile_leave p {line-height:18px; color:#444444;}
.editprofile_leave .pType1 {padding-bottom:12px; font-style:Italic; font-size:18px; font-family:Times New Roman; color:#222222;}
.editprofile_leave ol {margin:3px 0 5px;}
.editprofile_leave ol li {padding-bottom:3px;}
.editprofile_leave ol li span {font-weight:bold; color:#222222; float: left; margin-right: 3px;}
.editprofile_leave .mail {padding-top:8px;}
.editprofile_leave .mail a {text-decoration:underline;}
.editprofile_leave .confirmArea {margin-top:25px; padding-top:25px; border-top:1px solid #eeeeee;}
.editprofile_leave .confirmArea .check {padding-top:10px;}
.editprofile_leave .confirmArea .error {padding-left:16px;}

/* [마이페이지] - CHANGE PASSWORD */
.changePW_section {}
.changePW_section:after {content:''; clear:both; display:block;}
.changePW_section .changePW_left {float:left; width:460px;}
.changePW_section .changePW_right {float:right; width:240px; padding-bottom:10px; border-bottom:1px solid #cccccc;}
.changePW_section .changePW_right p {padding:16px 20px 16px 54px; background:#f3f1e6 url(/resources/images/common/BG_caution_pencil.png) no-repeat 20px 20px; font-size:11px; line-height:18px; color:#444444;}
.changePW_section .changePW_right p span {color:#024137;}

/* [마이페이지] - ADDRESS BOOK */
.addBook {margin-left:-28px;}
.addBook .addSection {position:relative; display:inline-block; margin:0 0 30px 27px; #display:inline; #margin-left:27px; width:348px; height:220px; vertical-align:top; zoom:1;}
.addBook .addSection .addType {padding:17px 0 13px 20px; border-top:1px solid #cccccc; font-size:10px;}
.addBook .addSection .defaultAddMsg {position:absolute; right:20px; top:20px; font-size:10px; color:#48783e;}
.addBook .addSection h4 {padding:0 0 8px 20px; border-bottom:1px solid #ebebeb; font-weight:bold; font-size:22px; color:#222222;}
.addBook .addSection .addInfo {padding:7px 20px;}
.addBook .addSection .addInfo li {font-size:11px; line-height:16px;}
.addBook .addSection .editBtn {position:absolute; left:0; bottom:0; width:100%; border-bottom:1px solid #cccccc; line-height:30px; background:#f3f1e6;}
.addBook .addSection .editBtn span {display:inline-block; margin-left:17px; padding-left:8px; #display:inline; #margin-left:17px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 50%; font-weight:bold; text-decoration:underline; zoom:1;}
.addBook .addSection .editBtn span a {color:#333333;}
.addBook .addCreate {height:218px;}
.addBook .addCreate a {position:relative; overflow:hidden; display:block; width:100%; height:100%; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f3f1e6 url(/resources/images/myaccount/BG_addCreate.png) no-repeat 50% 50%; font-weight:bold; font-size:14px; text-align:center; color:#888888;}
.addBook .addCreate a span {position:absolute; left:0; top:152px; display:block; width:100%;}
.addBook .addCreate .noAddMsg {padding-bottom:8px; color:#444444;}

/* [마이페이지] - REVIEW */
.reviewList {border-top:1px solid #cccccc;}
.reviewList ul {}
.reviewList ul li {overflow:hidden; width:100%; padding:15px 0 20px; border-bottom:1px solid #cccccc;}
.reviewList ul li .reviewWriter {float:left; width:134px;}
.reviewList ul li .reviewWriter ul {}
.reviewList ul li .reviewWriter ul li {padding:0; line-height:14px; font-size:11px; border:none;}
.reviewList ul li .reviewWriter ul li.point {font-size:0;}
.reviewList ul li .reviewWriter ul li.writer {margin:13px 0 2px; font-size:12px; color:#444444;}
.reviewList ul li .reviewWriter .btn {margin-top:13px;}
.reviewList ul li .reviewWriter .btn .btnType6 {padding:0; width:63px; text-align:center;}
.reviewList ul li .reviewContent {float:right; width:567px;}
.reviewList ul li .reviewContent .repurchase {line-height:16px; font-weight:bold; color:#222222;}
.reviewList ul li .reviewContent h4 {margin-top:5px; line-height:16px; color:#222222;}
.reviewList ul li .reviewContent .desc {line-height:14px; font-size:11px;}
.reviewList ul li .reviewContent .video {margin-top:12px;}
.reviewList ul li .reviewContent .video .t {line-height:14px; font-weight:bold; color:#444444;}
.reviewList ul li .reviewContent .video .movie {margin-top:7px;}
.reviewList ul li .reviewContent ul.text {margin-top:15px;}
.reviewList ul li .reviewContent ul.text li {width:auto; margin-top:7px; padding:0 0 0 9px; line-height:14px; font-size:11px; color:#444444; border:none; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat left 4px;}
.reviewList ul li .reviewContent ul.text li strong {display:inline-block; margin-right:3px;}
.reviewList ul li .reviewContent ul.text li.share {margin-top:4px; background-position:left 5px;}
.reviewList ul li .reviewContent ul.text li.share strong {vertical-align:middle;}
.reviewList ul li .reviewContent ul.text li.share a {display:inline-block !important; vertical-align:middle;}
.reviewList ul li .reviewContent ul.text li.share .share_pinterest a {width:17px !important; height:17px !important; background:url(/resources/images/common/icon_snsP.gif) no-repeat !important; background-size:17px 17px !important; vertical-align:middle !important; cursor:pointer !important;}
.reviewList ul li .reviewContent ul.text li .readMore {font-style:italic; text-decoration:underline;}
.reviewList ul li .reviewContent ul.thumb {overflow:hidden; width:316px; margin-top:19px;}
.reviewList ul li .reviewContent ul.thumb li {float:left; width:auto; position:relative; margin:0 8px 8px 0; padding:0; border:1px solid #cccccc;}
.reviewList ul li .reviewContent ul.thumb li .btnZoom {position:absolute; right:0; bottom:0;}
#imgZoom {position:absolute; top:0;}
#imgZoom #img {opacity:0; filter:alpha(opacity=0);}

/* [마이페이지] - INQUIRIES LIST */
.inquiries_list table .subject {padding:0 37px !important;}
.inquiries_list .writeUs {padding:13px 30px 15px 72px; margin-bottom:30px; background:#f3f1e6 url(/resources/images/myaccount/BG_writeUs.png) no-repeat 20px 9px;}
.inquiries_list .writeUs p {line-height:16px; color:#444444;}
.inquiries_list .writeUs p a {display:block; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 50%; font-weight:bold; text-decoration:underline; color:#222222;}

/* [마이페이지] - INQUIRIES VIEW */
.inquiries_view .bbsViewCont {}
.inquiries_view h4 {margin-bottom:10px; font-weight:normal; font-size:18px; font-family:Times New Roman; color:#000000;}
.inquiries_view .bbsViewTop {padding-bottom:0 !important;}
.inquiries_view .bbsViewTop h5 {padding:8px 10px 6px 10px; border-top:1px solid #303030; font-size:14px; color:#222222;}
.inquiries_view .bbsViewTop .inquiryInfo {overflow:hidden; padding:8px 10px 6px 10px; border-top:1px solid #eeeeee;}
.inquiries_view .bbsViewTop .inquiryInfo div {float:left;}
.inquiries_view .bbsViewTop .inquiryInfo .date {float:right; padding-right:20px;}
.inquiries_view .bbsViewTop .infoTit {display:inline-block; #display:inline; #padding-right:10px; #margin-right:10px;  padding-right:10px; margin-right:10px; background:url(/resources/images/common/bar_1x9_cccccc.gif) no-repeat 100% 50%; color:#444444; zoom:1;}
.inquiries_view .bbsViewTop .infoData {color:#024137;}
.inquiries_view .bbsViewTop .date .infoData {color:#888888;}

/* [마이페이지] - INQUIRIES VIEW - 답변 */
.inquiries_view.inquiries_answer {margin-top:26px;}
.inquiries_view.inquiries_answer .bbsViewTop h5 {padding-left:10px; zoom:1;}
.inquiries_view.inquiries_answer .bbsViewTop h5:after {content:''; display:block; clear:both;}
.inquiries_view.inquiries_answer .bbsViewTop h5 span {float:left; display:block;}
.inquiries_view.inquiries_answer .bbsViewTop h5 span.tit {width:665px; padding-left:5px;}
.inquiries_view .btnArea p {float:left;}
.inquiries_view .btnArea p a {text-decoration:underline; color:#333333;}

/* [마이페이지] - INQUIRIES VIEW -  추가 질문 쓰기 */
#AddInquiryWrite {display:none;}
.writeArea {margin-top:30px; padding:20px; border-top:1px solid #303030; background:#f3f1e6;}
.writeArea .writeMsg {margin-top:10px; font-size:11px; text-align:right;}
.writeArea .writeMsg p.errorMsg {float:left; margin:0;}
.writeArea .writeMsg .charLimit {color:#444444;}
.writeArea .writeMsg .charLimit span {color:#024137;}

/* [마이페이지] - INQUIRIES VIEW -  추가 질문 답변 */
.AddInquiry {margin-top:30px; border-top:1px solid #303030;}
.AddInquiry .titSection {padding:8px 10px 6px 10px; zoom:1;}
.AddInquiry .titSection:after {content:''; display:block; clear:both;}
.AddInquiry .titSection span {}
.AddInquiry .titSection .type {float:left; padding-right:10px; margin-right:10px; background:url(/resources/images/common/bar_1x9_cccccc.gif) no-repeat 100% 50%; color:#024137; zoom:1;}
.AddInquiry .titSection .tit {overflow:hidden; display:block; font-weight:bold; color:#444444;}
.AddInquiry .inquiryCont {background:#f3f1e6; padding:10px; line-height:18px;}

/* [마이페이지] - NEWSLETTER SUBSCRIPTION */
.newsletter_section {zoom:1;}
.newsletter_section:after {content:''; clear:both; display:block;}
.newsletter_section .newsletter_left {float:left; width:400px;}
.newsletter_section .newsletter_left .p {padding-bottom:8px; color:#444444;}
.newsletter_section .newsletter_left .newsletter_address {display:inline-block; padding-left:11px; vertical-align:middle; background:url(/resources/images/common/bar_1x9_cccccc.gif) no-repeat left center;}
.newsletter_section .newsletter_right {float:right; width:300px; padding-bottom:10px; border-bottom:1px solid #cccccc; }
.newsletter_section .newsletter_right .innerWrap {padding:16px 20px 16px 54px; background:#f3f1e6 url(/resources/images/common/BG_caution_pencil.png) no-repeat 20px 20px;}
.newsletter_section .newsletter_right p {font-size:11px; line-height:18px; color:#444444;}
.newsletter_section .newsletter_right ul li {padding-left:6px; background: url(/resources/images/common/bul_2x2_958063.gif) no-repeat left 7px; font-size:11px; line-height:16px;}

/* [마이페이지] - ORDER STAMPS */
.stamp_section .stamp_left{float:left;width:448px;padding:22px 0 15px 12px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.stamp_section .stamp_left ol{overflow:hidden;background:url(/resources/images/myaccount/bg_stamp.jpg) no-repeat 0 0;}
.stamp_section .stamp_left ol li{float:left;width:89px;height:135px;margin-bottom:28px;margin-right:23px;text-align:center;}
.stamp_section .stamp_left ol li.right{float:right;margin-bottom:0}
.stamp_section .stamp_left ol .stamp{width:89px;height:89px;}
.stamp_section .stamp_left ol .stamp .btn_apply{border:0;padding:0;margin:33px 0 0;cursor:pointer;}
.stamp_section .stamp_left ol p{margin-top:5px;color:#7f7f7f;font-weight:bold;line-height:14px}
.stamp_section .stamp_left ol p span{display:block}
.stamp_section .stamp_left ol .done .stamp{background:url(/resources/images/myaccount/btn_stamp.gif) no-repeat 0 0;}
.stamp_section .stamp_left ol .done p{color:#222;}
.stamp_section .stamp_left ol .done p span{color:#454545;}
.stamp_section .stamp_right{float:right;width:247px;height:335px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#f3f1e6;}
.stamp_section .stamp_right .inner{padding:29px 16px;}
.stamp_section .stamp_right p {font-size:12px;color:#444444;font-weight:bold;margin-bottom:4px;}
.stamp_section .stamp_right ul li {padding-left:6px; background: url(/resources/images/common/bul_2x2_958063.gif) no-repeat left 6px; font-size:11px;line-height:13px;margin-bottom:5px}

/* [마이페이지] - MY PROMOTION CODE */
.promotion_list .notice{width:100%;background:#f3f1e6;margin-top:28px;}
.promotion_list .notice .inner{padding:18px 20px 12px;}
.promotion_list .notice p {font-size:12px;color:#444444;font-weight:bold;margin-bottom:5px;}
.promotion_list .notice ul li {padding-left:7px; background: url(/resources/images/common/bul_2x2_888888.gif) no-repeat 1px 5px; font-size:11px;line-height:13px;margin-bottom:5px}

/* [마이페이지] - OUT OF STOCK ALERTS */
.stockAlert_Msg {margin-bottom:19px; padding-bottom:18px; line-height:16px; color:#444444; border-bottom:1px solid #eeeeee;}

/* [마이페이지] - ORDER DETAILS */
.order_detail .order_info {}
.order_detail .order_info .orderNum {padding-top:0; padding-bottom:20px; border-top:none;}
.order_detail .order_info .orderNum .number {float:none;}
.order_detail .order_info .orderNum .number span {font-size:20px;}
.order_detail .order_info .orderNum .number strong {font-size:20px; background: url(/resources/images/common/bar_1x16_cccccc.gif) no-repeat left 8px;}
.order_detail .order_info .orderNum .date {float:none; margin-top:7px; font-size:12px; color:#888888; line-height:1;}
.order_detail .order_info .orderNum .statusWrap {margin-top:7px; }
.order_detail .order_info .orderNum .statusWrap:after {content:''; display:block; clear:both;}
.order_detail .order_info .orderNum .statusWrap .status {float:left; margin-right:100px;}
.order_detail .order_info .orderNum .statusWrap .kitGift {float:left;}
.order_detail .order_info .orderNum .tracking {margin-top:7px;}
.order_detail .order_info .orderNum .tracking a {margin-left:15px; padding-left:8px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 50%; font-size:11px; text-decoration:underline; color:#444444;}
.order_detail .order_info .orderNum .shutDown {margin-top:7px; color:#cf0000;}
.order_detail .order_info .orderNum .point {color:#444444;}
.order_detail .order_info .orderPrint {margin:20px 0 0;}
.order_detail .order_info .title {font-weight:bold;}
.order_detail .order_info .order_cart_list {margin-top:20px;}
.order_detail .order_info .order_summary {padding-left:1px; background:url(/resources/images/myaccount/BG_orderSummary.gif) no-repeat left bottom;}
.order_detail .order_info .order_summary .unit1 {width:230px; margin-right:20px;}
.order_detail .order_info .order_summary .unit2 {width:229px; margin-right:20px;}
.order_detail .order_info .order_summary .unit3 {width:230px;}
.order_detail .order_info .order_cart_list .cart_list_tit p.tit1 {width:390px;}
.order_detail .order_info .order_cart_list .cart_list_tit p.tit2 {width:130px;}
.order_detail .order_info .order_cart_list .cart_list_tit p.tit3 {width:90px;}
.order_detail .order_info .order_cart_list .cart_list_tit p.tit4 {width:120px;}
.order_detail .order_info .order_cart_list .cart_item_container .product_desc_wrap .product_desc {width:260px;}
.order_detail .order_info .order_cart_list .cart_item_container .product_desc_wrap .product_unit_price {width:130px;}
.order_detail .order_info .order_cart_list .cart_item_container .product_desc_wrap .product_quantity {width:90px;}
.order_detail .order_info .order_cart_list .cart_item_container .product_desc_wrap .product_price {width:110px;}
.order_detail .order_info .order_cart_list .total .dd {padding-right:10px;}
.order_detail .order_info .order_cart_list.giftList {margin-top:0;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_img {float:none; display:inline-block; #display:inline; vertical-align:middle; zoom:1;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_info_wrap {float:none; display:inline-block; #display:inline; vertical-align:middle; margin-left:-3px; zoom:1;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_desc_wrap .product_desc {float:none; display:inline-block; #display:inline; vertical-align:middle; margin-left:-3px; zoom:1;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_desc_wrap .product_unit_price {float:none; display:inline-block; #display:inline; vertical-align:middle; margin-left:-3px; zoom:1;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_desc_wrap .product_quantity {float:none; display:inline-block; #display:inline; vertical-align:middle; margin-left:-3px; zoom:1;}
.order_detail .order_info .order_cart_list.giftList .cart_item_container .product_desc_wrap .product_price {float:none; display:inline-block; #display:inline; vertical-align:middle; margin-left:-3px; zoom:1;}
.order_detail .order_info .order_ticket {background:#fbf7ea;}
.order_detail .order_info .order_ticket:after {content:''; display:block; clear:both;}
.order_detail .order_info .order_ticket .address {width:281px; padding:20px;}
.order_detail .order_info .order_ticket .address .free {margin-top:11px; line-height:26px; font-size:22px; font-weight:bold; color:#444444;}
.order_detail .order_info .order_ticket .cost {width:368px; padding:20px; border-left:1px dashed #dcd8cc;}
.order_detail .order_info .order_ticket .cost .total {font-size:20px; line-height:1;}
.order_detail .order_info .return_base_info {margin-top:35px;}
.order_detail .order_info .return_base_info:after {content:''; display:block; clear:both;}
.order_detail .order_info .return_base_info .title {float:left; margin:0;}
.order_detail .order_info .return_base_info ul {float:right; margin-top:3px; font-size:14px;}
.order_detail .order_info .return_base_info ul:after {content:''; display:block; clear:both;}
.order_detail .order_info .return_base_info ul li {float:left;}
.order_detail .order_info .return_base_info ul li .dt {margin-left:30px;}
.order_detail .order_info .return_base_info ul li .dd {margin-left:7px; padding-left:10px; background:url(/resources/images/common/bar_1x10_cccccc.gif) no-repeat 0 50%; font-weight:bold; color:#444444;}
.order_detail .order_info .returnList {margin-top:5px;}
.order_detail .order_info .refundSummary {padding:20px;}
.order_detail .order_info .refundSummary .cost {padding:0; width:100%; border-left:none;}


/* [UTIL] - 로그인 */
.lgoinTitle {margin-top:10px; margin-bottom:30px; line-height:42px; font-family:Times New Roman; font-size:34px; color:#000000;}
.loginAreaT {margin-top:8px; position:relative; width:950px; height:3px; background:url(/resources/images/util/BG_loginAreaT.gif) no-repeat left top;}
.loginAreaB {position:relative; left:-2px; width:950px; height:7px; background:url(/resources/images/util/BG_loginAreaB.gif) no-repeat left top;}
.loginAreaM {position:relative; left:-2px; width:944px; height:562px; padding:0 4px 0 2px; background:url(/resources/images/util/BG_loginAreaM_new.gif) repeat-y left top;}
.loginAreaM .loginTicket {position:absolute; right:4px; top:-2px; width:201px; height:448px; background:url(/resources/images/util/BG_loginTicket.gif) no-repeat left top;}
.loginAreaM .loginTicket .ticket {position:absolute; right:-6px; top:-1px; width:0; height:0;}
.loginAreaM .loginTicket .ticket .ticketOn {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/util/BG_loginTicketOnR.png) no-repeat left bottom;}
/* .loginAreaM .loginTicket .ticket .ticketOn {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/util/BG_loginTicketOn.png) no-repeat right bottom;} */
.loginAreaM .loginTicket .ticket .ticketOnL {position:absolute; left:0; top:0; width:100%; height:0; background:url(/resources/images/util/BG_loginTicketOnL.png) no-repeat left top;}
.loginArea {overflow:hidden; width:100%; min-height:410px;} /* padding-bottom:35px; */
.loginArea .btnType1:hover {background:#024137;}
.loginArea .loginAreaL {float:left; width:423px; padding:0 37px 13px 14px;}
.loginArea .loginAreaR {float:left; width:364px; padding:0 0 13px 0;}
/*
.loginArea .loginAreaL {float:left; width:330px;}
.loginArea .loginAreaR {float:left; width:330px; padding-left:41px;}
*/
.loginArea .loginAreaOR {float:left; width:100%; padding-bottom:35px; background:url(/resources/images/util/BG_loginAreaOR.gif) repeat-y 10px top;}
.loginArea .loginAreaOR .loginAreaORTxt {background:url(/resources/images/util/BG_loginAreaOR.png) no-repeat 50px 14px;}
.loginArea .section {}
.loginArea .section.on {background:url(/resources/images/util/BG_check.png) no-repeat 15px 9px;}
.loginArea .section.current {background:url(/resources/images/util/BG_check.png) no-repeat 15px 9px;}
.loginArea .section .sectionCont {padding-left:10px;}
.loginArea .section h4 {margin-left:-10px;line-height:26px; font-family:Times New Roman; font-size:22px; color:#222222;}
.loginArea .section h5 {padding-left:10px;margin-top:28px;margin-left:-10px;font-size:14px;line-height:14px;color:#444444;text-transform:uppercase;background:url(/resources/images/util/bul_3x3_444444.gif) no-repeat left center;}
.loginArea .section .loginForm {position:relative; width:100%; margin-top:15px;}
.loginArea .section .loginForm .dt {display:block; line-height:14px; font-weight:bold; color:#444444;}
.loginArea .section .loginForm .dd {display:block;}
.loginArea .section .loginForm .dd .input-text {text-indent:0; font-size:11px; border:none; border-bottom:1px solid #7f7d77; background:none;}
.loginArea .section .btn {margin-top:20px;}
.loginArea .section .btnType1 {line-height:29px;}
.loginArea .section .btn_findPw {display:inline-block; position:absolute; right:0; top:0; padding:0 14px 0 6px; line-height:13px; font-size:10px; color:#ffffff; background:#a6a49c url(/resources/images/util/arr_findPw.gif) no-repeat right center;}
.loginArea .section .facebookLogin {background:#3b5998;}
.loginArea .section .facebookLogin span {display:inline-block; padding-left:24px; line-height:29px; background:url(/resources/images/util/BG_facebookLogin.png) no-repeat left center;}
.loginArea .section .googleLogin {#display:inline-block; background:#ca4333; zoom:1;}
.loginArea .section .googleLogin span {display:inline-block; padding-left:24px; line-height:29px; background:url(/resources/images/util/BG_googleLogin.png) no-repeat left center;}
.loginArea .section .code {padding-top:13px;margin-left:-11px;}
.loginArea .memberSectoin {min-height:220px; padding:46px 0 0 34px;}
/* .loginArea .snsMemberSection {padding:30px 0 0 50px;} */
.loginArea .snsMemberSection {padding:65px 0 0 50px;}
.loginArea .snsMemberSection .msg {margin-top:14px; line-height:16px; font-size:11px;}
.loginArea .newMemberSection {min-height:200px; padding:46px 0 0 34px;}
.loginArea .memberBenefit {margin-left:50px; border:1px solid #7f7d78;}
.loginArea .memberBenefit h5 {padding:6px 0 6px 15px; line-height:18px; font-family:Times New Roman; font-weight:normal; font-size:14px; color:#222222; border-bottom:1px solid #cccccc;}
.loginArea .memberBenefit ul {padding:0 10px 8px 15px;}
.loginArea .memberBenefit ul li {padding-left:8px; margin-top:5px; line-height:16px; font-size:11px; background:url(/resources/images/common/bul_2x2_958063.gif) no-repeat left 7px;}
#facebook_merge_step1 {margin-top:-145px;}
#facebook_merge_step2 {margin-top:-170px;}
#find_password {margin-top:-130px;}
.confirmLayer .go_findPw {margin-top:30px; padding:2px 0 2px 10px; line-height:16px; background:#f3f1e6;}
.confirmLayer .go_findPw a {display:inline-block; padding-left:9px; text-decoration:underline; font-weight:bold; color:#222222; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat left 5px;}

/* [로그인당첨이벤트팝업] */
#party3Winner {margin:-170px 0 0 -350px;}
#party3Winner .popcont {position:relative; width:374px; padding:40px 25px 40px 336px; text-align:center;}
#party3Winner .popcont .visual { position:absolute; left:-53px; top:-30px;}
#party3Winner .popcont .p {margin-top:25px; line-height:1.4; font-size:14px; font-family:Times New Roman !important; color:#888888;}
#party3Winner .popcont .code {height:37px; margin-bottom:-10px; padding:23px 0 20px 110px; text-align:left; background:url(/resources/images/openEvent/BG_party3Code.gif) no-repeat left top;}
#party3Winner .popcont .code .input-text {text-indent:0; font-size:19px; font-family:Arial; font-weight:bold; color:#024137; border:none;}
#party3WinnerFail {margin:-170px 0 0 -350px;}
#party3WinnerFail .popcont {position:relative; width:374px; padding:40px 25px 40px 336px; text-align:center;}
#party3WinnerFail .popcont .visual { position:absolute; left:-53px; top:-30px;}
#party3WinnerFail .popcont .p {margin-top:25px; line-height:1.4; font-size:14px; font-family:Times New Roman !important; color:#888888;}
#party3WinnerFail .popcont .code {height:37px; margin-bottom:-10px; padding:23px 0 20px 110px; text-align:left; background:url(/resources/images/openEvent/BG_party3Code.gif) no-repeat left top;}
#party3WinnerFail .popcont .code .input-text {font-size:23px; font-family:Arial; font-weight:bold; color:#024137; border:none;}

/* [UTIL] - 회원가입 */
.registerMsg {margin-bottom:7px; padding-bottom:20px; font-weight:bold; color:#444444; border-bottom:1px solid #eeeeee;}

/* [UTIL] - CHANGE YOUR PASSWORD PERIODICALLY */
.pw_period h4 {margin-bottom:10px; font:Italic normal 18px Times New Roman; color:#222222;}
.pw_period .pwPeriodMsg {line-height:18px;}
.pw_period .pwPeriodMsg span {font-weight:bold; color:#024137;}
.pw_period .pw_security {padding:15px 20px; margin:18px 0 28px; background:#f3f1e6;}
.pw_period .pw_security .note {font-weight:bold; color:#444444;}
.pw_period .pw_security ol {width:998px; margin:13px 0 13px 0; zoom:1;}
.pw_period .pw_security ol:after {content:''; display:block; clear:both;}
.pw_period .pw_security ol li {float:left; width:270px; margin-right:47px; padding-top:7px; border-top:2px solid #ffffff;}
.pw_period .pw_security ol li span {float:left; margin-right:5px; font-weight:bold; color:#222222;}
.pw_period .pw_security ol li p {overflow:hidden; line-height:18px;}
.pw_period .pw_security strong {font:Italic normal 16px Times New Roman; color:#024137;}
.pw_period .userCheckArea {zoom:1;}
.pw_period .userCheckArea:after {content:''; display:block; clear:both;}
.pw_period .userCheckArea .userCheckArea_left {float:left; width:607px;}
.pw_period h4.userCheckArea_tit {font:normal 16px Times New Roman;}
.pw_period .userCheckArea .userCheckArea_right {float:right; width:289px;}
.pw_period .userCheckArea .userCheckArea_right p {padding:15px 0; border-top:1px solid #303030; border-bottom:1px solid #cccccc; font-size:11px; line-height:16px; color:#888888;}
.pw_period .userCheckArea .userCheckArea_right p strong {display:inline-block; padding-top:15px; #display:inline-block; #padding-top:15px; font-size:12px; line-height:18px; color:#444444;}
.pw_period .userCheckArea .userCheckArea_right p strong .input-check {margin-left:5px;}

/* [UTIL] - 검색결과없음 */
.searchResult {}
.searchResult .pageTitle {padding-bottom:0 !important; margin-bottom:15px !important; border-bottom:none !important;}
.searchResult .pageTitle h3 {font-size:16px !important; line-height:1 !important;}
.searchResult .innerWrap {zoom:1;}
.searchResult .innerWrap:after {content:''; display:block; clear:both;}
.searchResult .innerWrap .secLeft {float:left; width:698px;}
.searchResult .innerWrap .secLeft .result {position:relative; width:100%; padding:30px 0; border-top:1px solid #303030; border-bottom:1px solid #e0e0e0;}
.searchResult .innerWrap .secLeft .result .iconAnimation {position:absolute; left:12px; top:50%; width:147px; height:88px; margin-top:-44px;}
.searchResult .innerWrap .secLeft .result .iconAnimation .zoom {overflow:hidden; position:absolute; left:54px; top:5px; width:93px; height:88px; z-index:1;}
.searchResult .innerWrap .secLeft .result .iconAnimation .zoom .zoomLogo {position:absolute; left:-78px; top:23px;}
.searchResult .innerWrap .secLeft .result .iconAnimation .zoom .magnifier {position:relative;}
.searchResult .innerWrap .secLeft .result .iconAnimation .originLogo {position:absolute; left:0; top:36px;}
.searchResult .innerWrap .secLeft .result .resultTxt {margin-left:189px; width:448px; padding:19px 30px 20px; border-left:1px solid #eeeeee;}
.searchResult .innerWrap .secLeft .result .message {font-size:16px; font-family:Times New Roman;}
.searchResult .innerWrap .secLeft .result .searchWord {margin-top:4px; font-size:32px; font-family:Times New Roman; color:#222;}
.searchResult .innerWrap .secLeft .tips {margin-top:30px;}
.searchResult .innerWrap .secLeft .tips dt {margin-bottom:10px; font-weight:bold; color:#444;}
.searchResult .innerWrap .secLeft .tips dd {margin-top:7px;}
.searchResult .innerWrap .secRight {float:right; width:175px; padding:19px; border:1px solid #303030;}
.searchResult .innerWrap .secRight .need {font:normal 30px Times New Roman; color:#444;}
.searchResult .innerWrap .secRight .message {margin:10px 0 19px; line-height:16px;}

/* [PRODUCT] */
#container.product_container {}
/* [PRODUCT] - LNB */
#container.product_container #lnb {width:184px; padding:0 1px 0; background:none;}
#container.product_container #lnb .productTitle {margin-bottom:2px; line-height:22px; font-family:Times New Roman; font-size:16px; color:#222222;}
#container.product_container #lnb .productTitle a {color:#222222;}
#container.product_container #lnb .productCategory {}
#container.product_container #lnb .productCategory ul {}
#container.product_container #lnb .productCategory ul li {margin-bottom:5px; line-height:16px;}
#container.product_container #lnb .productCategory ul li a {color:#444444;}
#container.product_container #lnb .productCategory ul li.on {font-weight:bold;}
#container.product_container #lnb .productCategory ul li.on a {color:#024137;}
#container.product_container #lnb .productCategory ul li ul {}
#container.product_container #lnb .productCategory ul li ul li {margin:3px 0 0; padding-left:9px; font-weight:normal; background:url(/resources/images/common/bul_4x1_cccccc.gif) no-repeat left 7px;}
#container.product_container #lnb .productCategory ul li ul li a {color:#909090 !important;}
#container.product_container #lnb .productCategory ul li ul li.on {font-weight:normal; background:url(/resources/images/common/bul_4x1_444444.gif) no-repeat left 7px;}
#container.product_container #lnb .productCategory ul li ul li.on a {color:#444444 !important;}
#container.product_container #lnb .subCategory {padding-top:21px; border-top:1px solid #dddddd;}
#container.product_container #lnb .subCategory .subCategory_title {overflow:hidden; width:100%;}
#container.product_container #lnb .subCategory .subCategory_title h3 {float:left; margin-right:10px; line-height:22px; font-family:Times New Roman; font-size:16px; color:#222222;}
#container.product_container #lnb .subCategory .subCategory_title .clearAll {float:left; margin-top:4px;}
#container.product_container #lnb .subCategory .subCategory_title .clearAll a {display:inline-block; padding:0 5px; line-height:14px; font-weight:bold; font-size:11px; color:#ffffff; background:#303030;}
#container.product_container #lnb .subCategory h4 {margin-top:16px; line-height:18px; font-family:Times New Roman; font-size:14px; color:#444444;}
#container.product_container #lnb .subCategory .seeAll {margin:-14px 0 25px; line-height:14px;}
#container.product_container #lnb .subCategory .seeAll a {text-decoration:underline; font-size:11px; color:#444444;}
#container.product_container #lnb .subCategory .list {margin:10px 0 24px;}
#container.product_container #lnb .subCategory .list li {margin-top:4px;}
#container.product_container #lnb .subCategory .list li a {display:inline-block; padding-left:21px; line-height:18px; background:url(/resources/images/product/BG_filterBy.gif) no-repeat left 1px;}
#container.product_container #lnb .subCategory .list li.on {}
#container.product_container #lnb .subCategory .list li.on a {font-weight:bold; color:#024137; background-image:url(/resources/images/product/BG_filterByOn.gif);}
#container.product_container #lnb .subCategory .list_special {}
#container.product_container #lnb .subCategory .list_special li {margin-top:6px; line-height:16px;}
#container.product_container #lnb .subCategory .list_special li a {}
#container.product_container #lnb .subCategory .list_special li.on {font-weight:bold;}
#container.product_container #lnb .subCategory .list_special li.on a {color:#024137;}
/* [PRODUCT] - contents */
#container.product_container #contents {background:url(/resources/images/common/line_1x1_dddddd.gif) repeat-y 202px 0;}
#container.product_container #contents .location_info {padding-bottom:13px;}
#container.product_container #contentArea {width:729px;}
#container.product_container #contentArea .pageTitle {margin-bottom:7px; padding-bottom:0; border:none;}
#container.product_container #contentArea .pageTitle h2 {line-height:22px; font-family:Times New Roman; font-size:16px; color:#222222;}
#container.product_container #contentArea .pageTitle h2.offerType {padding-top:17px; text-align:center; line-height:30px; font-size:24px; border-top:2px solid #646464;}
/* [PRODUCT] - 제품배너 */
#container.product_container .tabMenu.cushion {overflow:hidden;margin:0 0 25px;}
#container.product_container .tabMenu.cushion .tabBtn {position:static;float:left;width:182px;}

/* [PRODUCT] - 제품리스트 */
#container.product_container .productBanner {position:relative; width:100%;}
#container.product_container .productBanner a {display:block; position:relative; width:100%;}
#container.product_container .productBanner a span {position:absolute; left:0; top:50%; width:100%; text-align:center; line-height:26px; font-size:20px; font-family:Times New Roman; color:#000000;}
#container.product_container .productBanner .offerTxt {margin-top:-5px; padding-bottom:23px; text-align:center; border-bottom:1px solid #bcbcbc;}
#container.product_container .product_sort {zoom:1;}
#container.product_container .product_sort:after {content:''; display:block; clear:both;}
#container.product_container .product_sort .view_option {float:left;}
#container.product_container .product_sort .view_option img {vertical-align:middle;}
#container.product_container .product_sort .view_option .view_4slot {padding-right:10px; margin-right:6px; background:url(/resources/images/common/bar_1x12_cccccc.gif) no-repeat 100% 100%;}
#container.product_container .product_sort .sortBy {float:right;}
#container.product_container .product_sort .sortBy .label {font-family:Times New Roman; color:#444444;}
#container.product_container .product_display {overflow:hidden; width:100%; margin-top:15px;}
#container.product_container .product_display ul {width:755px;}
#container.product_container .product_display li {position:relative; overflow:hidden; display:inline-block; #display:inline; width:171px; #width:171px; min-height:286px; margin:0 12px 12px 0; #margin:0 15px 15px 0; font-family:Times New Roman; vertical-align:top; zoom:1;}
#container.product_container .product_display li .goods_wrap {position:relative; margin-bottom:7px;}
#container.product_container .product_display li .goods_wrap .prod_quick_view {position:absolute; left:0; bottom:0; display:none; width:100%; background:url(/resources/images/product/BG_product_quick_view.png); font:bold 11px Times New Roman; text-align:center; line-height:30px; color:#444444; cursor:pointer; z-index:1;}
#container.product_container .product_display li .goods_wrap .prod_quick_view:hover {text-decoration:none;}
#container.product_container .product_display li .goods_wrap .prod_quick_view span {padding:3px 0 3px 15px; background:url(/resources/images/product/BG_product_quick_view2.png) no-repeat 0 5px;}
#container.product_container .product_display li .goods_wrap .aboutStock {position:absolute; left:50%; bottom:10px; display:block; width:100px; padding:1px 0 2px; margin-left:-50px; background:#707070; font-weight:bold; font-size:10px; text-align:center; color:#ffffff;}
#container.product_container .product_display li .goods_wrap .aboutStock.discontinued {width:130px; margin-left:-65px;}
#container.product_container .product_display li .prod_icon {position:absolute; left:11px; top:8px;}
#container.product_container .product_display li .prod_name {margin-bottom:3px;}
#container.product_container .product_display li .prod_name a {font-family:Times New Roman; line-height:15px; color:#444444;}
#container.product_container .product_display li .prod_review_point {color:#444444;}
#container.product_container .product_display li .prod_review_point img {margin-right:-3px;}
#container.product_container .product_display li .prod_price {padding-top:3px; margin:7px 0 -1px; border-top:1px solid #cccccc;}
#container.product_container .product_display li .prod_price .price {display:inline-block; color:#444444;}
#container.product_container .product_display li .prod_price .cost_price {display:inline-block; margin-left:5px; text-decoration:line-through;}
#container.product_container .product_display li .prod_foreword {font-style:Italic; color:#024137;}
/* 3단 */
#container.product_container .product_display.threeColumn li {width:233px; #width:233px; min-height:358px;}
/* 제품리스트 - 미리보기 */
#productPreview {margin:-220px 0 0 -330px; width:660px; border:1px solid #303030; background:#ffffff;}
#productPreview .layerPopBody {zoom:1;}
#productPreview .layerPopBody:after {content:''; display:block; clear:both;}
#productPreview .productView_imgDetail {width:233px;}
#productPreview .productView_textDetail {width:347px; border:none; padding:0;}
#productPreview .productView_textDetail h3 {width:80%; margin-top:0; font-size:18px; line-height:20px; color:#222222;}
#productPreview .productView_textDetail .seeMore {margin-top:5px;}
#productPreview .productView_textDetail .seeMore a {text-decoration:underline; font-size:11px; color:#444444;}
#productPreview .productView_textDetail .reviewArea {margin:18px 0px; padding:8px 0 8px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; zoom:1;}
#productPreview .productView_textDetail .reviewArea:after {content:''; display:block; clear:both;}
#productPreview .productView_textDetail .reviewArea .prod_review_point {float:left; font-weight:bold; color:#444444;}
#productPreview .productView_textDetail .reviewArea .prod_review_point img {margin-right:-3px;}
#productPreview .productView_textDetail .reviewArea .prod_qna {float:right; font-size:11px; color:#444444;}
#productPreview .productView_textDetail .reviewArea .prod_qna span {padding-left:7px; background:url() no-repeat;}
#productPreview .productView_textDetail .sel_option {margin-top:0; padding-top:0; border-top:none;}
#productPreview .productView_textDetail .sel_option p.errorMsg {margin:0 0 7px 0;}
#productPreview .productView_textDetail .sel_option dl dd {width:236px;}
#productPreview .productView_textDetail .sel_option dl dd .shadeList {width:240px;}
#productPreview .productView_textDetail .btnArea {margin-top:-5px;}
#productPreview .productView_textDetail .btnArea input {width:172px}
/* 제품리스트 - 미리보기 - 장바구니 담기 */
.toMyList {width:558px; margin:-200px 0 0 -280px;}
.toMyList .layerPopBody {padding:29px;}
.toMyList .innerWrap {zoom:1;}
.toMyList .innerWrap:after {content:''; display:block; clear:both;}
.toMyList .innerWrap .productView_imgDetail {width:171px;}
.toMyList .innerWrap .productView_textDetail {position:relative; width:309px; height:191px; padding-top:0; border-top:none;}
.toMyList .innerWrap .productView_textDetail h6 {margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #eeeeee; font-weight:normal; font-size:18px; font-family:Times New Roman; color:#222222;}
.toMyList .innerWrap .productView_textDetail dl {margin-bottom:3px; zoom:1;}
.toMyList .innerWrap .productView_textDetail dl:after {content:''; display:block; clear:both;}
.toMyList .innerWrap .productView_textDetail dl dt {float:left;}
.toMyList .innerWrap .productView_textDetail dl dd {overflow:hidden; display:block; padding-left:3px; color:#444444;}
.toMyList .innerWrap .productView_textDetail dl dd.other{padding:7px 0 0;}
.toMyList .innerWrap .productView_textDetail dl dd.other span{color:#961b0f;}
.toMyList .innerWrap .btnArea {position:absolute; left:0; bottom:0; padding:0;}
.toMyList .innerWrap .btnArea .btnType1 {width:309px; margin-bottom:5px; padding:0; text-align:center;}
.toMyList .innerWrap .btnArea .btnType2 {width:152px; padding:0; text-align:center;}
.toMyList .innerWrap .btnArea .innerWrap {zoom:1;}
.toMyList .innerWrap .btnArea .innerWrap:after {content:''; display:block; clear:both;}
.toMyList .innerWrap .btnArea .innerWrap .btnLeft {float:left;}
.toMyList .innerWrap .btnArea .innerWrap .btnRight {float:right;}
.toMyList .banner {position:relative; width:100%; margin-top:30px;}
.toMyList .banner a {display:block; position:relative; width:100%;}
.toMyList .banner a span {position:absolute; left:0; top:50%; width:100%; text-align:center; line-height:16px; font-size:14px; font-family:Times New Roman; color:#000000;}

/* [PRODUCT] - 제품상세 */
#container.productView_container {}
/* #container.productView_container #contents .location_info {padding-bottom:13px;} */
#container.productView_container #contentArea {width:100%;}
#container.productView_container .productView {position:relative; width:100%; zoom:1;}
#container.productView_container .productView:after {content:''; display:block; clear:both;}

/* [PRODUCT] - 제품상세 - 제품상세이미지 */
.productView_imgDetail {float:left; position:relative; width:430px; z-index:2;}
.productView_imgDetail .detail_img {position:relative; width:100%;}
.productView_imgDetail .detail_img h3 {}
.productView_imgDetail .detail_img .zoomMsg {position:absolute; left:0; bottom:25px; width:100%; text-align:center;}
.productView_imgDetail .detail_img .zoomMsg strong {display:inline-block; padding-left:25px; line-height:18px; font-family:Verdana; font-size:11px; color:#333333; background:url(/resources/images/product/BG_zoom.png) no-repeat left top;}
.productView_imgDetail .thumbnail_img {position:relative; width:100%; margin-top:1px;}
.productView_imgDetail .thumbnail_img li {position:absolute;}
.productView_imgDetail .thumbnail_img li.li1 {position:relative;}
.productView_imgDetail .thumbnail_img2 {}
.productView_imgDetail .thumbnail_img2 li.li2 {left:217px; top:0;}
.productView_imgDetail .thumbnail_img3 {}
.productView_imgDetail .thumbnail_img3 li.li2 {left:217px; top:0;}
.productView_imgDetail .thumbnail_img3 li.li3 {left:217px; bottom:0;}
.productView_imgDetail .thumbnail_img4 {}
.productView_imgDetail .thumbnail_img4 li.li2 {left:217px; top:0;}
.productView_imgDetail .thumbnail_img4 li.li3 {left:324px; top:0;}
.productView_imgDetail .thumbnail_img4 li.li4 {left:217px; bottom:0;}
.productView_imgDetail #thumbnail_img2{min-height:181px}
/* 확대관련 */
#detail_lens {display:none; position:absolute; left:0; top:0; width:170px; height:170px; margin:-86px 0 0 -86px; opacity:0.5; filter:alpha(opacity=50); border:1px solid #ffffff;}
#detail_zoom {display:none; overflow:hidden; position:absolute; left:462px; top:0; width:480px; height:480px; z-index:1000;}
#detail_zoom img {position:absolute; left:0; top:0;}

/* [PRODUCT] - 제품상세 - 제품관련내용 */
.productView_textDetail {float:right; position:relative; width:474px; padding-top:16px; border-top:1px solid #eeeeee; z-index:1;}
.productView_textDetail .toSNS {position:absolute; right:0; top:-31px;}
.productView_textDetail .toSNS li {float:left; padding-left:5px;}
.productView_textDetail .toSNS li .share_pinterest a {display:block !important; width:17px !important; height:17px !important; background:url(/resources/images/common/icon_snsP.gif) no-repeat !important; background-size:17px 17px !important; vertical-align:middle !important; cursor:pointer !important;}
.productView_textDetail .snsShare {margin:30px 0 0; text-align:right;}
.productView_textDetail .snsShare dl {zoom:1;}
.productView_textDetail .snsShare dl:after {content:''; display:block; clear:both;}
.productView_textDetail .snsShare dl dt {display:inline-block; #display:inline; zoom:1; margin-right:10px; font-weight:bold; vertical-align:middle;}
.productView_textDetail .snsShare dl dd {display:inline-block; #display:inline; zoom:1; margin-left:5px; vertical-align:middle;}
.productView_textDetail .snsShare dl dd a {display:block; width:22px; height:22px; background:url(/resources/images/product/spr_sns.png) no-repeat;}
.productView_textDetail .snsShare dl dd.sns1 a {background-position:0 0;}
.productView_textDetail .snsShare dl dd.sns1 a:hover {background-position:0 -22px;}
.productView_textDetail .snsShare dl dd.sns2 a {background-position:-30px 0;}
.productView_textDetail .snsShare dl dd.sns2 a:hover {background-position:-30px -22px;}
.productView_textDetail .snsShare dl dd.sns3 a {display:block !important; width:22px !important; height:22px !important; background:url(/resources/images/product/spr_sns.png) no-repeat -60px 0 !important; cursor:pointer !important;}
.productView_textDetail .snsShare dl dd.sns3 a:hover {background-position:-60px -22px !important;}
.productView_textDetail .snsShare dl dd.sns4 a {background-position:-90px 0;}
.productView_textDetail .snsShare dl dd.sns4 a:hover {background-position:-90px -22px;}

/* [PRODUCT] - 제품상세 - 제품관련내용 - 설명 */
.productView_textDetail .icon {}
.productView_textDetail h3 {margin-top:4px; line-height:30px; font-family:Times New Roman; font-weight:normal; font-size:24px; color:#222222;}
.productView_textDetail .pdtName {margin-top:2px; line-height:14px; font-size:11px;} 
.productView_textDetail .onePoint {margin-top:9px; line-height:16px; font-size:11px;}
.productView_textDetail .specification {position:relative; width:100%;margin-top:5px;}
.productView_textDetail .specification h4 {line-height:14px;}
.productView_textDetail .specification h4 a {display:inline-block; padding-left:7px; text-decoration:underline; font-size:11px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat left 5px;}
.productView_textDetail .specification .specification_preview {left:105px; top:3px; padding:6px 20px 6px 10px;}
.productView_textDetail .specification .specification_preview ul {}
.productView_textDetail .specification .specification_preview ul li {padding-left:6px; line-height:16px; font-size:11px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat left 6px;}
.productView_textDetail .picto {margin-top:15px;}
.productView_textDetail .picto ul {position:relative; width:100%;}
.productView_textDetail .picto ul li {position:relative; display:inline-block; #display:inline; margin-bottom:3px; vertical-align:middle; zoom:1;}
.productView_textDetail .picto ul li .pictoDesc {left:100%; top:0; line-height:16px; white-space:nowrap;}
.productView_textDetail .picto ul li .pictoDesc .expl {font-size:11px; font-weight:bold; color:#444444;}
.productView_textDetail .picto ul li .pictoDesc .more {display:inline-block; padding-left:7px; text-decoration:underline; font-size:11px; font-weight:bold; background:url(/resources/images/common/arr_4x5_aaaaaa.gif) no-repeat left 5px;}
.productView_textDetail .offerTxt {margin-top:17px; line-height:18px; font-family:Times New Roman; font-weight:bold; font-style:italic; font-size:14px; color:#024137;}

/* [PRODUCT] - 제품상세 - 제품관련내용 - 옵션선택 */
.productView_textDetail .sel_option {margin-top:18px; padding-top:18px; border-top:1px solid #eeeeee; border-bottom:1px solid #cccccc;}
.productView_textDetail .sel_option dl {padding-bottom:18px; zoom:1;clear:both;}
.productView_textDetail .sel_option dl:after {content:''; display:block; clear:both;}
.productView_textDetail .sel_option dl dt {float:left; width:110px; padding-top:2px; line-height:18px; font-weight:bold;}
.productView_textDetail .sel_option dl dd {float:left; width:364px;}
.productView_textDetail .sel_option dl dd .shadeList {float:left; width:100%;}
.productView_textDetail .sel_option dl dd .shadeList li {float:left; position:relative; width:20px; margin:0 4px 4px 0; line-height:0; font-size:0;}
.productView_textDetail .sel_option dl dd .shadeList li img {width:20px; height:20px;}
.productView_textDetail .sel_option dl dd .shadeList li.on {width:16px; border:2px solid #576d13;}
.productView_textDetail .sel_option dl dd .shadeList li.on img {width:16px; height:16px;}
.productView_textDetail .sel_option dl dd .shadeList li .shade_preview {left:25px; top:0; padding:2px 10px; border:none; background:#024137; z-index:101;}
.productView_textDetail .sel_option dl dd .shadeList li.on .shade_preview {left:23px; top:-2px;}
/* .productView_textDetail .sel_option dl dd .shadeList li .shade_preview img {width:auto; height:auto;} */
.productView_textDetail .sel_option dl dd .shadeList li .shade_preview .shade_name {font-weight:bold; font-size:11px; line-height:16px; color:#ffffff; white-space:nowrap;}
.productView_textDetail .sel_option dl dd .shadeList li .shade_preview .balloon_arr {left:-5px; top:0; width:5px; height:5px; background:url(/resources/images/common/BG_balloon_arrGreen.gif) no-repeat left top;}
.productView_textDetail .sel_option dl dd .shadeName {float:left; width:100%; margin-top:4px; line-height:14px;}
.productView_textDetail .sel_option dl dd .shadeName strong {color:#444444;}
.productView_textDetail .sel_option dl dd .shadeName .findMyShade {float:right; padding-left:7px; text-decoration:underline; font-weight:bold; font-size:11px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat left 5px;}
.productView_textDetail .sel_option dl dd .aboutStock {display:inline-block; margin-left:17px; vertical-align:middle; font-size:11px;}
.productView_textDetail .sel_option dl dd .note {margin-top:5px; font-size:11px; line-height:16px;}
.productView_textDetail .sel_option dl dd .price {float:left; width:100%; line-height:24px;}
.productView_textDetail .sel_option dl dd .price .price_info {float:left; font-family:Times New Roman; }
.productView_textDetail .sel_option dl dd .price .price_info strong {font-size:18px; color:#222222;}
.productView_textDetail .sel_option dl dd .price .price_info .not {display:inline-block; margin-right:7px; text-decoration:line-through; font-size:14px;}
.productView_textDetail .sel_option dl dd .price .seeShippingFee {float:right; padding-left:7px; text-decoration:underline; font-weight:bold; font-size:11px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat left 9px;}
.productView_textDetail .sel_option dl dd .price .seeShippingFee a {text-decoration:underline;}
.productView_textDetail .sel_option dl dd .option_free {float:left; font-weight:bold; color:#c40101;font-size:13px;clear:both;}
/* 빅세일 */
.bigSale .productView_textDetail .sel_option dl dd .price .price_info .not {display:block; margin:0; font-weight:bold; font-size:18px; color:#222222;}
.bigSale .productView_textDetail .sel_option dl dd .price .price_info strong {color:#a70000;}
/*2015-03-24*/
.productView_textDetail .sel_option dl dd .shadeList li .bg_chk{display:none}
.productView_textDetail .sel_option dl dd .shadeList li.on .bg_chk{display:block;position:absolute;top:-5px;right:-4px;width:18px;height:19px;background:url(/resources/images/product/bg_chk.png) no-repeat 0 0}
.productView_textDetail .sel_option dl.prdt_color{padding-bottom:6px}
.productView_textDetail .prdt_selected{float:right;width:364px;margin-bottom:20px;border-top:1px solid #eee;}
.productView_textDetail .prdt_selected li{float:left;width:100%;padding:4px 0;border-bottom:1px solid #eee;}
.productView_textDetail .prdt_selected li .prdt_name{width:182px;padding:4px 0 0 10px;background:url(/resources/images/common/bul_3x3_ababab.gif) no-repeat 0 9px;}
.productView_textDetail .prdt_selected li .prdt_price{width:93px;padding-top:4px;text-align:right;color:#222;font-family:'Times New Roman'}
.productView_textDetail .prdt_selected li .btn_wrap{padding:4px 0 0 5px;}
.productView_textDetail .prdt_selected li>div{float:left;vertical-align:top}

/* [PRODUCT] - 제품상세 - 제품관련내용 - 버튼 */
.productView_textDetail .btnArea {padding-top:20px; margin-top:0; zoom:1;}
.productView_textDetail .btnArea:after {content:''; display:block; clear:both;}
.productView_textDetail .btnArea .btnShoppingL {float:left; width:235px; padding:0; text-align:center;}
.productView_textDetail .btnArea .btnShoppingR {float:right; width:235px; padding:0; text-align:center;}

/* [PRODUCT] - 제품상세 - 제품관련내용 - 사은품 */
.productView_textDetail .freeGift {margin-top:15px; padding-top:15px; border-top:1px solid #eeeeee;}
.productView_textDetail .freeGift dl {margin-bottom:18px; zoom:1;}
.productView_textDetail .freeGift dl:after {content:''; display:block; clear:both;}
.productView_textDetail .freeGift dl dt {float:left; width:110px; padding-top:2px; line-height:16px; font-weight:bold;}
.productView_textDetail .freeGift dl dd {float:left; width:364px;}
.productView_textDetail .freeGift dl dd ul {}
.productView_textDetail .freeGift dl dd ul li {position:relative; margin-top:2px; padding-left:9px; font-size:11px; text-decoration:underline; color:#444444; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; zoom:1;}
.productView_textDetail .freeGift dl dd ul li a {display:inline-block; color:#444444;}
.productView_textDetail .freeGift dl dd ul li .freeGiftView {left:100px; top:2px;}
.productView_textDetail .averageRating {border:1px solid #eeeeee; text-align:right;}
.productView_textDetail .averageRating a {margin-left:17px; padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; text-decoration:underline; font-size:11px; color:#444444;}
.productView_textDetail .averageRating .review {padding:0 46px 0 10px; background:#f3f1e6; line-height:35px;}
.productView_textDetail .averageRating .review .rating {float:left; font-weight:bold; }
.productView_textDetail .averageRating .review .rating .leaf {display:inline-block; margin-left:8px;}
.productView_textDetail .averageRating .review .rating .leaf img {margin:-4px -3px 0 0;}
.productView_textDetail .averageRating .review .rating .count {color:#444444;}
.productView_textDetail .averageRating .askQuestion {padding:0 46px 0 10px; line-height:35px;}

/* [PRODUCT] - 제품상세 - 배너 */
.productView_banner {position:relative; width:100%; margin-top:40px;}
.productView_banner a {display:block; position:relative; width:100%;}
.productView_banner a span {position:absolute; left:0; top:50%; width:100%; text-align:center; line-height:28px; font-size:24px; font-family:Times New Roman; color:#000000;}

/* [PRODUCT] - 제품상세 - 하단 */
.productView_bottom {margin-top:40px; zoom:1;min-height:407px;}
.productView_bottom:after {content:''; display:block; clear:both;}
/* [PRODUCT] - 제품상세 - 하단 - 추천상품 */
.productView_bottom .recommendProduct {float:left; width:430px; border-top:1px solid #cccccc;}
.productView_bottom .recommendProduct .pdtGroup {overflow:hidden; position:relative; width:100%; padding-bottom:16px; border-bottom:1px solid #cccccc;}
.productView_bottom .recommendProduct .pdtGroup .title {padding:16px 0 11px; text-align:center; line-height:18px; font-size:14px; font-weight:bold; font-family:Times New Roman;text-transform:uppercase}
.productView_bottom .recommendProduct .pdtGroup .btnL {position:absolute; left:0; top:86px;}
.productView_bottom .recommendProduct .pdtGroup .btnR {position:absolute; right:0; top:86px;}
.productView_bottom .recommendProduct .pdtGroup button {cursor:pointer; border:none; background:none;}
.productView_bottom .recommendProduct .pdtGroup .listWrap {overflow:hidden; position:relative; width:383px; margin:0 auto;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul {overflow:hidden; position:relative; width:10000px;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li {float:left; position:relative; width:92px; margin-right:5px; line-height:16px;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li a {display:block; position:relative; width:100%;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .prod_quick_view {display:none; position:absolute; left:0; bottom:0; width:100%; padding:5px 0; text-align:center; background:url(/resources/images/product/BG_product_quick_view.png) repeat left top;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .prod_quick_view span {display:inline-block; padding-left:15px; line-height:14px; font-size:11px; font-family:Times New Roman; font-weight:bold; color:#444444; background:url(/resources/images/product/BG_product_quick_view2.png) no-repeat left 2px;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .prod_quick_view.on {display:block;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .img {position:relative; display:block; margin-bottom:7px;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .img img {width:92px !important;height:102px !important;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .name {display:block; overflow:hidden;width:100%;max-height:32px;font-family:Times New Roman;}
.productView_bottom .recommendProduct .pdtGroup .listWrap ul li .price {display:block; font-family:Times New Roman;}

/* [PRODUCT] - 제품상세 - 하단 - 상세설명 */
.productView_bottom .productView_descDetail {float:right; position:relative; width:474px;}
.productView_bottom .productView_descDetail #productOverview #productOverview1 {display:block;}
.productView_bottom .productView_descDetail #productOverview .tabContents {display:none;}
.productView_bottom .productView_descDetail #productOverview .tabContents h6 {margin-bottom:2px; font-size:14px; font-family:Times New Roman; color:#333333;}
.productView_bottom .productView_descDetail #productOverview .tabContents p {margin-bottom:12px; font-size:11px; line-height:16px; color:#666666;}
.productView_bottom .productView_descDetail #productOverview .tabContents .innerTitle {margin-bottom:3px; font-weight:bold; font-size:12px; color:#333333;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType {margin-bottom:12px;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li {color:#444444; width:100%;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li span {float:left; display:inline-block; #display:inline; margin-right:3px; zoom:1;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li p {overflow:hidden; display:block; margin-bottom:0; color:#444444;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li ul {margin-left:12px;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li ul li {color:#888888;}
.productView_bottom .productView_descDetail #productOverview .tabContents ul.desc_listType li ul li p {color:#888888;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order {margin-bottom:16px; zoom:1;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order:after {content:''; display:block; clear:both;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order li {float:left; padding:0 14px 0 10px; background:url(/resources/images/common/arr_4x7_888888.gif) no-repeat 100% 50%; font-weight:bold; font-size:11px; color:#444444;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order li.on {text-decoration:underline; color:#024137;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order li.o1 {padding-left:0;}
.productView_bottom .productView_descDetail #productOverview .tabContents ol.care_order li.olast {background:none;}
.productView_bottom .productView_descDetail #productOverview .tabContents .video {overflow:hidden; width:488px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .video .movie {float:left; width:230px; margin-right:14px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .imgList {overflow:hidden; width:100%; margin-top:14px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .imgList ul {overflow:hidden; width:486px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .imgList ul li {float:left; position:relative; width:148px; margin-right:12px; border:1px solid #cccccc;}
.productView_bottom .productView_descDetail #productOverview .tabContents .imgList ul li .btnZoom {position:absolute; right:0; bottom:0;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients {margin-top:20px; zoom:1;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients:after {content:''; display:block; clear:both;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients .ingredientsLeft {float:left; width:310px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients .ingredientsRight {float:right;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients .ingredientsRight img {width:147px;}
.productView_bottom .productView_descDetail #productOverview .tabContents .ingredients .ingredientsLeft a {display:block; margin-top:5px; padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-weight:bold; font-size:12px; text-decoration:underline; color:#222222;}
.productView_bottom .productView_descDetail #productReview {margin-top:15px;}
.productView_bottom .productView_descDetail #productReview #productReview1 {display:block;} 
.productView_bottom .productView_descDetail #productReview .tabContents {display:none; padding-top:45px;}
.productView_bottom .productView_descDetail #productReview .reviewTab .reviewList ul li .reviewContent {width:308px;}
.productView_bottom .productView_descDetail #productReview .reviewStats.noReview {text-align:right; padding:16px 20px;}
.productView_bottom .productView_descDetail #productReview .reviewStats.noReview span {display:inline-block; width:315px; vertical-align:middle; text-align:center; line-height:18px; color:#444444;}
.productView_bottom .productView_descDetail #productReview .reviewStats .btnType1 {width:70px; padding:10px 20px; vertical-align:middle; text-align:center; font-size:14px; font-family:Times New Roman; line-height:14px;}
.productView_bottom .productView_descDetail #productReview .reviewStats {border:1px solid #cccccc; background:#f3f1e6;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap {padding:16px 20px; border-bottom:1px dashed #cccccc; font-family:Times New Roman; color:#444444; vertical-align:middle; zoom:1;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .rating {display:inline-block; #display:inline; width:115px; padding-top:10px; text-align:center; vertical-align:middle; zoom:1;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .rating img {margin-right:-3px;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .rating span {display:block; margin-top:10px;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .recommend {display:inline-block; #display:inline; width:187px; margin:0 7px; text-align:center; vertical-align:middle; zoom:1;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .recommend strong {display:block; font-size:30px; color:#024137;}
.productView_bottom .productView_descDetail #productReview .reviewStats .innerWrap .btnBox {display:inline-block; #display:inline;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList {padding:10px 20px; font-weight:bold; font-size:11px; line-height:22px; text-align:center;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList span {display:inline-block;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList a.tDeco span {text-decoration:underline;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList .best {color:#024137;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList .benefitListInner {overflow:hidden;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList .btnMore {display:block; text-align:right}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList .btnMore a {display:inline-block; padding:0 10px 0 7px; text-decoration:underline; font-style:italic; color:#444444; background:url(/resources/images/common/arrD_7x4_222222.gif) no-repeat right center;}
.productView_bottom .productView_descDetail #productReview .reviewStats .benefitList .btnMore a.open {background:url(/resources/images/common/arrU_7x4_222222.gif) no-repeat right center;}
.productView_bottom .productView_descDetail #productReview .reviewSort {margin:10px 0 20px; text-align:right;}
.productView_bottom .productView_descDetail #productReview .searchArea {margin-top:20px; text-align:right;}
.productView_bottom .productView_descDetail #productReview .searchArea .searchLeft {float:left;}
.productView_bottom .productView_descDetail #productReview .searchResult {width:100%; padding:20px 0 10px; font-family:Times New Roman; text-align:right; border-bottom:1px solid #cccccc; zoom:1;}
.productView_bottom .productView_descDetail #productReview .searchResult:after {content:''; display:block; clear:both;}
.productView_bottom .productView_descDetail #productReview .searchResult .result {float:left;}
.productView_bottom .productView_descDetail #productReview .searchResult .count {color:#444444;}
.productView_bottom .productView_descDetail #productReview .searchResult a {margin-left:15px; padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-family:Arial; font-size:11px; text-decoration:underline; color:#444444;}
.productView_bottom .productView_descDetail #productReview .askAnswerList {}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap {border-bottom:1px solid #cccccc; }
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap {padding:20px 0 20px 20px; background:url(/resources/images/common/ico_faq_q.png) no-repeat 0 21px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .articleInfo {overflow:hidden; width:100%; font-size:11px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .articleInfo .writer {float:left; line-height:18px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .articleInfo .date {float:right; line-height:18px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .articleInfo .date span { display:inline-block;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .articleInfo .date .btnType6 {width:63px; padding:0; text-align:center;}
/*
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .btnEdit {position:absolute; right:0; top:18px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .btnEdit .btnType3 {padding:0; width:63px; border:1px solid #b2b2b2; background:#ffffff; text-align:center; line-height:16px; color:#444444 !important;}
*/
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .content {margin:5px 0; line-height:18px; word-wrap:break-word; color:#444444;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .answerCount {margin-top:10px; text-align:right;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .answerCount div {float:left;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .answerCount div a {padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-size:11px; text-decoration:underline; color:#444444;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap .innerWrap .answerCount div span.count {padding-left:0; background:none; text-decoration:none; color:#888888;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer {display:none; border:none; background:#f3f1e6; margin-bottom:10px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .innerWrap {position:relative; padding:20px 0 20px 30px; background:url(/resources/images/common/ico_faq_a.png) no-repeat 10px 21px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .innerWrap .articleInfo .date {padding-right:10px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .innerWrap .evaluation {font-size:11px;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .innerWrap .evaluation .p {padding-left:7px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 5px; font-weight:bold; color:#444444;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .innerWrap .evaluation .count a {text-decoration:underline;}
.productView_bottom .productView_descDetail #productReview .askAnswerList .artcleWrap.answer .submitSuccess {padding:5px 10px 7px 30px; border-top:1px solid #ffffff; font-weight:bold; font-size:11px; color:#024137; line-height:16px;}
/* [PRODUCT] - 제품상세 - 전성분 팝업 */
#ingredientsPop {width:398px; margin:-175px 0 0 -200px;}
#ingredientsPop .ingredients {height:160px; padding:5px 18px 8px 5px; border:1px solid #bbbbbb; overflow-y:auto; line-height:16px;}
#ingredientsPop h6 {margin:16px 0 5px 0; font-weight:bold; color:#444444;}
#ingredientsPop ul li {padding-left:9px; margin-bottom:5px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat 0 6px;}
/* [PRODUCT] - 제품상세 - 재입고 알림 */
#stock_alarm {width:398px; min-height:198px; margin:-175px 0 0 -200px;}
#stock_alarm h6 {font-weight:normal; font-size:18px; font-family:Times New Roman; color:#222222;}
#stock_alarm .prodName {margin:5px 0 12px; font-size:11px;}
#stock_alarm .option {margin-bottom:12px; border:1px solid #cccccc;}
#stock_alarm .option .txt {margin-left:15px; display:inline-block; vertical-align:middle;}
#stock_alarm .option .txt span {display:block; font-weight:bold;}
#stock_alarm .option .txt .shadeName {color:#444444;}
#stock_alarm .message {margin-bottom:15px; font-size:11px; line-height:16px;}
#stock_alarm .btnType7 {padding:0 27px;}
/* [PRODUCT] - 제품상세 - 운송료팝업 */
#shippingFee {width:448px; margin:-220px 0 0 -225px;}
#shippingFee .note {margin-bottom:17px;}
#shippingFee .note li {padding-left:6px; margin-bottom:5px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat 0 6px;}
#shippingFee .ShippedTo {padding:15px 0 5px; border-top:1px solid #e5e5e5;}
#shippingFee .ShippedTo .sel {margin-bottom:10px;}
#shippingFee .ShippedTo .sel .label {width:120px; margin-left:10px;}
#shippingFee table {}
#shippingFee table th {padding:5px 0; font-size:11px; color:#444444; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
#shippingFee table td {padding:5px 0; font-size:11px; text-align:center; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
#shippingFee table td .td {padding:0 10px;}
#shippingFee table td .td.last {#padding-right:26px;}
#shippingFee .feeTableH {padding-right:16px; border-top:1px solid #cccccc; border-right:1px solid #cccccc;}
#shippingFee .feeTableH table th {border-top:none;}
#shippingFee .feeTable {overflow-y:scroll; overflow-x:hidden; height:165px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
#shippingFee .feeTable table {margin-top:-1px;}
#shippingFee .feeTable table th {font-size:12px;}
#shippingFee .feeMsg {padding:78px 0; text-align:center; line-height:18px;}

/* [PRODUCT] - 제품상세 - 이메일보내기팝업 */
#sendEmail {width:560px; margin:-275px 0 0 -280px;}
#sendEmail .charLimit {font-size:11px;}
#sendEmail .charLimit .count {color:#024137;}
#sendEmail .securityLetter {}
#sendEmail .securityLetter .character {display:inline-block; #display:inline; width:103px; height:33px; border:1px solid #eeeeee; vertical-align:middle; zoom:1;}
#sendEmail .securityLetter .refresh a {display:inline-block; #display:inline; margin-left:12px; padding-left:20px; background:url(/resources/images/common/btn_refresh.gif) no-repeat 0 2px; font-weight:bold; text-decoration:underline;}
#sendEmail .p_enter {margin:8px 0 3px;}
#sendEmail .requestMsg {margin-top:10px; font-size:11px;}
#sendEmailComplete {width:560px; margin:-160px 0 0 -280px; zoom:1;}
#sendEmailComplete .innerWrap {zoom:1;}
#sendEmailComplete .innerWrap:after {content:''; display:block; clear:both;}
#sendEmailComplete .innerWrap .thumb {float:left;}
#sendEmailComplete .innerWrap .description {float:right; width:309px;}
#sendEmailComplete .innerWrap .description .prodName {font:normal 18px/20px Times New Roman; color:#222222;}
#sendEmailComplete .innerWrap .description .price {margin:12px 0 10px; font-family:Times New Roman;}
#sendEmailComplete .innerWrap .description .price strong {font-size:18px; color:#222222;}
#sendEmailComplete .innerWrap .description .price span {margin-left:7px; font-size:14px; text-decoration:line-through;}
#sendEmailComplete .innerWrap .description .reviewArea {padding:6px 0;border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
#sendEmailComplete .innerWrap .description .completeMsg {margin-top:17px; font-weight:bold; font-size:14px; line-height:20px; color:#444;}
#sendEmailComplete .innerWrap .description .completeMsg span {text-decoration:underline;}
#sendEmailComplete .innerWrap .description .btnArea .btnType1 {padding:0 60px;}

/* [ORDER] - 장바구니(MY BAG) */
.product_user_write h4 {margin-bottom:5px; font-weight:normal; font-size:18px; font-family:Times New Roman; color:#000000;}
.product_user_write .reviewProduct_desc {margin-bottom:30px; zoom:1;}
.product_user_write .reviewProduct_desc:after {content:''; display:block; clear:both;}
.product_user_write .reviewProduct_desc .reviewProduct_desc_left {float:left; width:171px;}
.product_user_write .reviewProduct_desc .reviewProduct_desc_right {float:right; width:733px; min-height:190px; border-bottom:1px solid #eeeeee;}
.product_user_write .reviewProduct_desc .reviewProduct_desc_right h4 {margin-bottom:0; font-weight:normal; font-size:24px; font-family:Times New Roman; color:#222222;}
.product_user_write .reviewProduct_desc .reviewProduct_desc_right .prodName {padding:3px 0 10px; font-size:11px;}
.product_user_write .reviewProduct_desc .reviewProduct_desc_right .description {font-size:11px; line-height:16px;}
.product_user_write .tableTit_H_wrap {zoom:1;}
.product_user_write .tableTit_H_wrap:after {content:''; display:block; clear:both;}
.product_user_write .bbsWrite {margin-bottom:25px;}
.product_user_write .tableTit_H_wrap h4 {float:left;}
.product_user_write .write_guideline {padding-left:10px; vertical-align:top;}
.product_user_write .write_guideline .td {width:100%;}
.product_user_write .write_guideline .td .innerWrap {padding:4px 0 0 10px;}
.product_user_write .write_guideline .td .innerWrap p {padding-bottom:3px; font-weight:bold; font-family:Times New Roman; font-size:14px; color:#444444;}
.product_user_write .write_guideline .td .innerWrap ul {}
.product_user_write .write_guideline .td .innerWrap ul li {margin-bottom:5px; padding-left:6px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat 0 7px; font-size:11px; line-height:16px;}
.product_user_write .charCount span {color:#024137;}
.product_user_write .shareMedia .upLoadCell div {margin-bottom:5px;}
.product_user_write .shareMedia .upLoadCell div .btnType4 {margin:0 7px 0 17px;}
.product_user_write .shareMedia .upLoadCell div p {display:inline-block; #display:inline; zoom:1;}
.product_user_write .btnArea .btnArea_txt a {text-decoration:underline;}
.shopping_cart {position:relative;}
.shopping_cart #contentArea .pageTitle{border-bottom:0;margin:7px 0 8px}
.shopping_cart .pageTitle {position:relative; padding-bottom:12px !important;}
/*.shopping_cart .pageTitle h3 {line-height:40px !important; font-size:34px !important;}
.shopping_cart .pageTitle .order_step_guide {position:absolute; right:0; top:0;}
.shopping_cart .pageTitle .order_step_guide ul {zoom:1;}
.shopping_cart .pageTitle .order_step_guide ul:after {content:''; display:block; clear:both;}
.shopping_cart .pageTitle .order_step_guide ul li {float:left; width:84px; height:40px; padding-left:50px; font-weight:bold; font-size:14px; font-family:Times New Roman; line-height:14px; vertical-align:middle; color:#444444;}
.shopping_cart .pageTitle .order_step_guide ul li.step1 {background:url(/resources/images/util/BG_order_step1.gif) no-repeat 0 -50px;}
.shopping_cart .pageTitle .order_step_guide ul li.step2 {margin-right:22px; background:url(/resources/images/util/BG_order_step2.gif) no-repeat 0 -50px;}
.shopping_cart .pageTitle .order_step_guide ul li.step3 {background:url(/resources/images/util/BG_order_step3.gif) no-repeat 0 -50px;}
.shopping_cart .pageTitle .order_step_guide ul li .in {display:table; height:100%;}
.shopping_cart .pageTitle .order_step_guide ul li .in .inner {display:table-cell; vertical-align:middle;}
.shopping_cart .pageTitle .order_step_guide ul li.on {background-position:0 0;}*/
.shopping_cart .pageTitle h3 {display:none}
.shopping_cart .pageTitle .order_step_guide {height:55px;background:url(/resources/images/util/BG_order_step1.jpg) no-repeat 0 0}
.shopping_cart .pageTitle .step2_wrap{background:url(/resources/images/util/BG_order_step2.jpg) no-repeat 0 0}
.shopping_cart .pageTitle .step3_wrap{background:url(/resources/images/util/BG_order_step3.jpg) no-repeat 0 0}
.shopping_cart .pageTitle .order_step_guide ul {zoom:1;}
.shopping_cart .pageTitle .order_step_guide ul:after {content:''; display:block; clear:both;}
.shopping_cart .pageTitle .order_step_guide ul li {float:left;height:55px;font-weight:bold; font-size:14px; font-family:Times New Roman; line-height:55px; vertical-align:middle; color:#313d04;text-align:center;}
.shopping_cart .pageTitle .order_step_guide ul li.step1 {width:306px;}
.shopping_cart .pageTitle .order_step_guide ul li.step2 {width:333px;}
.shopping_cart .pageTitle .order_step_guide ul li.step3 {width:305px;}
.shopping_cart .pageTitle .order_step_guide ul li a:visited{color:#313d04;}
.shopping_cart .pageTitle .order_step_guide ul li.on {font-size:17px;color:#eeeae5;text-shadow:1px 1px 5px rgba(0,0,0,.85);-webkit-text-shadow:1px 1px 5px rgba(0,0,0,.85);-moz-text-shadow:1px 1px 5px rgba(0,0,0,.85);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#574138')";}
.shopping_cart .pageTitle .order_step_guide ul li.on .num{font-style:italic;}

.shopping_list_wrap {zoom:1;}
.shopping_list_wrap:after {content:''; display:block; clear:both;}
.shopping_list_wrap .shopping_list_left {float:left; width:690px;}
.shopping_list_wrap .shopping_list_right {float:right; width:230px; border-top:1px solid #303030;}
.shopping_list_wrap .shopping_list_right .cartRightBanner {}
.getoneLink {display:block; width:222px; margin-bottom:10px; padding:3px 3px 10px; text-align:center; border:1px solid #393231;}
.getoneLink:hover {text-decoration:none;}
.getoneLink .getoneT {display:block; height:208px; background:url(/resources/images/order/BG_getone.gif) no-repeat left top;}
.getoneLink .getoneT .h {display:block; padding-top:30px;}
.getoneLink .getoneT .t {display:block; margin-top:7px; line-height:1; font-size:32px; font-weight:bold; font-family:Times New Roman; color:#ffffff;}
.getoneLink .getoneT .p {display:block; margin-top:36px; font-weight:bold; color:#ffffff; opacity:0.9; filter:alpha(opacity=90);}
.getoneLink .getoneT .p span {font-size:14px; color:#e2de9d;}
.getoneLink .getoneT .p em {font-size:16px; font-weight:bold;}
.getoneLink .getoneT .btn {display:inline-block; margin-top:40px; padding:4px 15px 3px; background:#ffffff;}
.getoneLink .getoneT .btn span {display:inline-block; padding-right:11px; line-height:16px; font-weight:bold; color:#000000; background:url(/resources/images/order/BG_getone4.gif) no-repeat right center;}
.getoneLink .getoneB {display:block; margin-top:10px;}
.getoneLink .getoneB .bL {display:inline-block; width:70px; padding-top:73px; text-align:left; font-size:11px; color:#444444; background:url(/resources/images/order/BG_getone2.gif) no-repeat left top;}
.getoneLink .getoneB .bR {display:inline-block; width:130px; padding-top:73px; font-size:11px; color:#444444; background:url(/resources/images/order/BG_getone3.gif) no-repeat left top;}
.shopping_cart .shipping_location_info {margin-bottom:10px;}
.shopping_cart .shipping_location_info .shipping_country {font-weight:bold; font-size:14px;}
.shopping_cart .shipping_location_info .shipping_country strong {color:#444444;}
.shopping_cart .shipping_location_info .change_shipping_location {display:inline-block; margin-left:20px; padding-left:7px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat 0 5px; font-weight:bold; font-size:11px; text-decoration:underline;}
.shopping_cart .giftKitWrap {margin-bottom:40px; padding:29px; border:1px solid #e4ddd3; background:url(/resources/images/order/BG_orderComplete.gif) repeat left top;} /*  background:url(/resources/images/order/BG_findFriend_wrap_top.gif) repeat-y; */
.shopping_cart .giftKitWrap .topSection {padding:3px; border:1px solid #393231;}
.shopping_cart .giftKitWrap .topSectioninner {overflow:hidden; width:100%; background:url(/resources/images/order/BG_getoneComplete.gif) no-repeat left top;}
.shopping_cart .giftKitWrap .topSection .getoneL {float:left; width:300px; padding-bottom:25px; text-align:center;}
.shopping_cart .giftKitWrap .topSection .getoneL strong {display:block; padding-top:29px;}
.shopping_cart .giftKitWrap .topSection .getoneL .p {display:block; margin-top:9px; line-height:1; font-size:40px; font-family:Times New Roman; font-weight:bold; color:#ffffff; opacity:0.9; filter:alpha(opacity=90);}
.shopping_cart .giftKitWrap .topSection .getoneL .b {display:block; margin-top:23px; font-size:11px; color:#ffffff; opacity:0.6; filter:alpha(opacity=60);}
.shopping_cart .giftKitWrap .topSection .getoneR {float:right; width:576px; padding:25px 0;}
.shopping_cart .giftKitWrap .topSection .getoneR .preface {padding-top:146px; text-align:center; font-size:18px; font-family:Times New Roman; color:#222222; background:url(/resources/images/order/BG_getoneComplete2.gif) no-repeat center top;}
.shopping_cart .giftKitWrap .topSection .getoneR .preface2 {padding-top:146px; text-align:center; line-height:18px; color:#222222; background:url(/resources/images/order/BG_getoneComplete3.gif) no-repeat center top;}
.shopping_cart .giftKitWrap .topSection .getoneR .preface2 strong {font-size:14px; color:#444444;}
.shopping_cart .giftKitWrap .findFriendWrap {margin-top:20px;} /* background:url(/resources/images/order/BG_giftPopup.gif) repeat; */
/* .shopping_cart .giftKitWrap .findFriendWrap .preface {margin-bottom:15px; font-size:26px; font-family:Times New Roman; text-align:center; color:#444444;} */
.shopping_cart .findFriend {width:887px; margin:0 auto; background:url(/resources/images/order/BG_findFriend_base.png) repeat-y; zoom:1;}
.shopping_cart .findFriend:after {content:''; display:block; clear:both;}
.shopping_cart .findFriend strong.t {display:block; line-height:18px; color:#444444;}
.shopping_cart .findFriend p.p {margin:10px 0; line-height:18px;}
.shopping_cart .findFriend .sectionL {float:left; width:322px; padding:30px 105px 0 30px; background:url(/resources/images/order/BG_findFriend_left.png) no-repeat;}
.shopping_cart .giftKitWrap .findFriendWrap .btnType1.fb {padding:0 10px; background:#3b5998; line-height:1;}
.shopping_cart .giftKitWrap .findFriendWrap .btnType1.fb span {display:inline-block; #display:inline; padding:9px 0 8px 25px; background:url(/resources/images/common/icon_snsF_white_circle.png) no-repeat 0 50%; zoom:1;}
.shopping_cart .findFriend .sectionL .friends {margin-top:10px;}
.shopping_cart .findFriend .sectionL .friends:after {content:''; display:block; clear:both;}
.shopping_cart .findFriend .sectionL .friends dt {float:left; margin-right:3px;}
.shopping_cart .findFriend .sectionL .friends dd {float:left; font-weight:bold; color:#444444;}
.shopping_cart .findFriend .sectionR {float:right; width:380px; padding:30px 30px 0 16px;}
.shopping_cart .findFriend .sectionR .bbsWrite table {border-top:none;}
.shopping_cart .findFriend .sectionR .bbsWrite table th {border-bottom:none;}
.shopping_cart .findFriend .sectionR .bbsWrite table .th {padding-left:0; color:#888888; line-height:16px;}
.shopping_cart .findFriend .sectionR .bbsWrite table td {border-bottom:none;}
.shopping_cart .findFriend .sectionR .btnArea {margin-top:5px;}
.shopping_cart .findFriend .sectionR .btnArea .btnType1 {width:237px;}
.shopping_cart .findFriend_bottom {width:100%; height:30px; background:url(/resources/images/order/BG_findFriend_bottom.png) no-repeat 50% 0;}
.order_cart_list .cart_list_tit {width:100%;  zoom:1;}
.order_cart_list .cart_list_tit:after {content:''; display:block; clear:both;}
.order_cart_list .cart_list_tit p {float:left; border-top:1px solid #303030; border-bottom:1px solid #cccccc; line-height:30px; text-align:center; font-weight:bold; color:#222222;}
.order_cart_list .cart_list_tit p.tit1 {width:390px;}
.order_cart_list .cart_list_tit p.tit2 {width:90px;}
.order_cart_list .cart_list_tit p.tit3 {width:100px;}
.order_cart_list .cart_list_tit p.tit4 {width:110px;}
.order_cart_list .cart_list_tit p.tit5 {width:110px;}
.order_cart_list .cart_list_tit p.tit6 {width:280px;}
.order_cart_list .cart_list_tit p.tit7 {width:120px;}
.order_cart_list .cart_list_tit p.tit8 {width:130px;}
.order_cart_list .cart_list_tit p.tit9 {width:200px;}
.order_cart_list .cart_list_tit p.tit10 {width:140px;}
.order_cart_list .cart_item_container {position:relative; padding:15px 0; border-bottom:1px solid #cccccc; zoom:1;}
.order_cart_list .cart_item_container:after {content:''; display:block; clear:both;}
.order_cart_list .cart_item_container .product_img {float:left; width:80px; padding:0 20px 0 22px;}
.order_cart_list .cart_item_container .product_img img {display: block;}
.order_cart_list .cart_item_container .product_info_wrap {float:left;}
.shopping_list_left .order_cart_list .cart_item_container .product_info_wrap {width:568px;}
.order_cart_list .cart_item_container .product_desc_wrap {zoom:1;}
.order_cart_list .cart_item_container .product_desc_wrap:after {content:''; display:block; clear:both;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc {float:left; width:245px; padding-right:20px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc p {line-height:16px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc .product_name {font-weight:bold; color:#444444;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc .product_detail_option {font-size:11px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc .product_detail_more {margin:2px 0 5px; font-size:11px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc .involved_promotion {margin-top:7px; font-weight:bold; font-size:11px; color:#024137;}
.order_cart_list .cart_item_container .product_desc_wrap .product_desc .aboutStock {margin-top:7px; font-size:11px; color:#c50000;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_price {float:left; width:90px; text-align:center; line-height:16px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_price span {display:block;}
.order_cart_list .cart_item_container .product_desc_wrap .product_quantity {float:left; width:100px; text-align:center; color:#666666;}
.order_cart_list .cart_item_container .product_desc_wrap .product_quantity .total_weight {display:block; margin-top:6px; font-size:11px; color:#888888;}
.order_cart_list .cart_item_container .product_desc_wrap .product_price {float:left; width:90px; padding-right:10px; text-align:right;}
.order_cart_list .cart_item_container .product_desc_wrap .product_price strong {display:block; font-size:14px; color:#444444;}
.order_cart_list .cart_item_container .product_desc_wrap .product_price strong.noPrice {color:#024137 !important;}
.order_cart_list .cart_item_container .product_desc_wrap .product_price span {text-decoration:line-through;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_price .price {text-align:right; line-height:16px; font-size:14px; font-weight:bold; color:#444444;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_price .cost_price {text-align:right; text-decoration:line-through; line-height:16px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_stock {float:left; width:120px; text-align:center; line-height:16px; font-size:11px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_stock .outStock {font-weight:bold; color:#c50000;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_stock .inStock {font-weight:bold; color:#222222;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_action {float:left; width:130px; text-align:center;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_action .btnType6 {width:106px; padding:0; margin-bottom:5px;}
.order_cart_list .cart_item_container .product_desc_wrap .product_unit_action .btnType8 {width:108px; padding:0; margin-bottom:5px;}
.order_cart_list .cart_item_container .involved_free_gift {margin-top:6px; padding-top:7px; border-top:1px solid #eeeeee;}
.order_cart_list .cart_item_container .involved_free_gift dl {overflow:hidden; width:100%; font-weight:bold;}
.order_cart_list .cart_item_container .involved_free_gift dt {float:left; margin-right:3px;}
.order_cart_list .cart_item_container .involved_free_gift dd {overflow:hidden;}
.order_cart_list .cart_item_container .involved_free_gift dd .p {margin-bottom:4px;}
.order_cart_list .cart_item_container .cart_item_edit {position:absolute; right:10px; bottom:15px;}
.order_cart_list .cart_item_container .cart_item_edit a {margin-left:10px; font-size:11px; text-decoration:underline; color:#444444;}

.shopping_list_left .item_total_price {position:relative; margin-top:5px; padding:16px 10px; background:#f3f1e6; zoom:1;}
.shopping_list_left .item_total_price:after {content:''; display:block; clear:both;}
.shopping_list_left .item_total_price strong {display:block; float:left; line-height:21px;}
.shopping_list_left .item_total_price .price_box {float:right; margin-right:24px;}
.shopping_list_left .item_total_price .price_box span {text-align:right;}
.shopping_list_left .item_total_price .price_box span.price {display:block; font-weight:bold; font-size:18px; font-family:Times New Roman; color:#222222;}
.shopping_list_left .item_total_price .price_box span.totalWeight {display:block;}
.shopping_list_left .item_total_price .price_box span.cost_price {display:block; font-size:14px; font-family:Times New Roman;}
.shopping_list_left .item_total_price .price_box span.maxOrder {display:block; margin-top:2px; font-size:11px;}
.shopping_list_left .item_total_price .price_box span.maxOrder span {color:#444444;}
.shopping_list_left .item_total_price .payment_guide {position:absolute; right:10px; top:19px;}
#paymentGuide_preview {width:233px; right:-254px; top:25px; text-align:left;}
#paymentGuide_preview strong {float:none; display:block; margin-bottom:10px; font:normal 16px/14px Times New Roman; color:#444444;}
#paymentGuide_preview p {font-size:11px; line-height:14px;}

/* 장바구니 비우기 버튼 */
.cart_remove_btn {margin:16px 0 11px;}
.cart_remove_btn button {text-transform: uppercase;}
.order_cart_list .cart_item_container .input-check {-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
.order_cart_list .cart_item_container .input-check {position: absolute; left: 0; top:56px; height: 12px; background: #fff; border: 1px solid #bbb;}
.order_cart_list .cart_item_container .input-check:checked {background: #444 url(/resources/images/common/ico_chk.png) no-repeat;}

/* 빅세일 */
.bigSale .shopping_list_left .item_total_price .price_box span.price {text-decoration:line-through;}
.shopping_list_left .item_total_price .price_box span.totalDC {display:block; margin:4px 0 25px; font-weight:bold; font-family:Times New Roman; font-size:18px; color:#a70000;}
.shopping_list_left .item_total_price .price_box span.totalDC em {display:inline-block; *display:inline; height:16px; padding-left:5px; margin-top:-2px; line-height:18px; background:url(/resources/images/order/bg_save_value.png) no-repeat; font-style:italic; font-weight:bold; font-family:Times New Roman; font-size:12px; letter-spacing:-0.5px; text-align:center; vertical-align:middle; color:#ffffff; text-shadow:1px 1px 0px #410e0e;}
.shopping_list_left .item_total_price .price_box span.totalDC em span {display:inline-block; *display:inline; *zoom:1; height:16px; padding-right:5px; background:url(/resources/images/order/bg_save_value.png) repeat-x 100% 0; font-size:14px;}
.bigSale .order_cart_list .cart_item_container.bigSaleItem .product_desc_wrap .product_price strong {font-weight:bold; font-size:14px; text-decoration:none; color:#a70000;}
.bigSale .order_cart_list .cart_item_container.bigSaleItem .product_desc_wrap .product_price span {font-size:14px;}
.bigSale .shopping_list_left .order_cart_list .cart_item_container .product_info_wrap {width:inherit;}
.bigSale .order_cart_list .cart_item_container .product_desc_wrap .product_price {width:110px;}

.shopping_list_left .enter_promotion_code {padding:0 10px 20px 10px; margin-top:16px; border-bottom:1px solid #303030; zoom:1;}
.shopping_list_left .enter_promotion_code:after {content:''; display:block; clear:both;}
.shopping_list_left .enter_promotion_code .inner {margin-bottom:10px;}
.shopping_list_left .enter_promotion_code .inner:after {content:''; display:block; clear:both;}
.shopping_list_left .enter_promotion_code .tit {float:left; width:155px; font-weight:bold; font-size:12px; color:#444444;}
.shopping_list_left .enter_promotion_code .enter_code {float:right; width:510px;}
.shopping_list_left .enter_promotion_code .enter_code p {font-size:11px;}
.shopping_list_left .enter_promotion_code .enter_code_info_wrap {padding-left:160px;}
.shopping_list_left .enter_promotion_code .enter_code_info {margin:3px 0 7px;}
.shopping_list_left .enter_promotion_code .enter_code .input {}
.shopping_list_left .enter_promotion_code .enter_code .input span {margin-left:20px; font-weight:bold; color:#444444;}
.shopping_list_left .enter_promotion_code .seePolicy a {padding-left:7px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat 0 5px; text-decoration:underline;}
.shopping_list_left .enter_promotion_code .completeMsg {margin-top:7px; color:#024137;}
.shopping_list_left .btnArea .shipping_location_info {float:left; text-align:left;}
.shopping_list_left .btnArea .shipping_location_info span {display:block;}
.shopping_list_left .btnArea .shipping_location_info .shipping_country {margin-bottom:5px;}
.shopping_list_left .btnArea .shipping_location_info .change_shipping_location {margin-left:10px; line-height:16px;}
.shopping_list_left .banner{clear:both;padding-top:8px;margin-bottom:-20px;}
.shopping_list_right .thisis {text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#024137}
.shopping_list_right .select_sample {margin-bottom:-1px; padding:16px 9px; border:1px solid #cccccc;}
.shopping_list_right .select_sample h4 {margin:-17px -10px 0; padding:7px 9px; font-size:14px; font-weight:normal; font-family:Times New Roman; color:#96c013; background:#494949;}
.shopping_list_right .sample_count {margin:12px 0; font-size:11px; color:#444444;}
.shopping_list_right .sample_count .count {font-weight:bold;}
.shopping_list_right .sample_list ul {margin-right:-15px; zoom:1;}
.shopping_list_right .sample_list ul:after {content:''; display:block; clear:both;}
.shopping_list_right .sample_list ul li {position:relative; float:left; margin:0 15px 15px 0;}
.shopping_list_right .sample_list ul li .sample_preview {display:none; width:120px; left:65px; top:0;}
.shopping_list_right .sample_list ul li.on .sample_preview {display:block;}
.shopping_list_right .sample_list ul li .sample_preview .sampleName {margin:8px 0 6px; font-size:12px; font-family:Times New Roman; line-height:14px; color:#444444;}
.shopping_list_right .sample_list ul li .sample_preview .sampleDescription {font-size:11px; line-height:14px;}
.shopping_list_right .sample_list ul li .sample_preview .sampleWeight {font-size:11px; color:#444444;}
.shopping_list_right .sample_list ul li a span.on {position:absolute; left:0; top:0; display:block; width:58px; height:66px; border:1px solid #024137; background:url(/resources/images/product/BG_filterByOn2.gif) no-repeat 100% 0;}
.shopping_list_right .sample_list ul li a span {position:absolute; left:0; top:0; display:block; width:60px; height:68px; background:url(/resources/images/product/BG_filterBy.gif) no-repeat 100% 0;}
.shopping_list_right .select_sample .view_larger a {padding-left:7px; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat 0 5px; font-weight:bold; font-size:11px; text-decoration:underline;}
.shopping_list_right .select_sample .no_sample {margin-top:10px; padding-top:15px; border-top:1px solid #eeeeee;}
.shopping_list_right .select_sample .no_sample .label {font-weight:bold; font-size:11px; color:#444444;}
/* 국가변경팝업 */
#changeLocation {margin-top:-188px;}
#changeLocation .selectOption .innerWrap {margin-bottom:5px; text-align:center;}
#changeLocation .selectOption .innerWrap .label {width:90px; text-align:left; color:#444444;}
#changeLocation .confirmBtn .note {margin-bottom:20px; font-size:11px; text-align:left;}
#changeLocation .guide {margin-top:30px; padding:6px 10px; background:#f3f1e6; color:#222222;}
#changeLocation .guide a {text-decoration:underline; color:#222222;}
/* 프로모션코드안내팝업 */
#promotionCodePolicy {width:658px; margin:-300px 0 0 -330px;}
#promotionCodePolicy h6 {font-size:16px; font-family:Times New Roman; color:#222222;}
#promotionCodePolicy table {margin:10px 0 26px; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
#promotionCodePolicy table th {padding:6px 0; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#fafafa; line-height:18px; text-align:left; vertical-align:top; color:#444444;}
#promotionCodePolicy table th .th {padding:0 10px;}
#promotionCodePolicy table td {padding:6px 0; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; line-height:18px;}
#promotionCodePolicy table td .td {padding:0 10px;}
#promotionCodePolicy table strong {font-weight:normal; color:#024137;}
#promotionCodePolicy .exclusionsList {margin-top:6px;}
#promotionCodePolicy .exclusionsList li {margin-bottom:3px; line-height:18px;}
#promotionCodePolicy .exclusionsList li span {float:left; margin-right:3px; font-weight:bold; color:#222222;}
#promotionCodePolicy .exclusionsList li p {display:block; overflow:hidden;}
#promotionCodePolicy .exclusionsList li p strong {font-weight:normal; color:#024137;}
/* 샘플선택팝업 */
#selectSamplePop {position:absolute;top:0;width:863px; min-height:598px; margin:0 0 0 -433px;}
#selectSamplePop h5 {padding:0; margin-bottom:5px; border:none;}
#selectSamplePop .sample_count {padding:2px 10px 3px 10px; margin-bottom:15px; background:#f3f1e6; font-weight:bold; color:#444444;}
#selectSamplePop .sample_list {overflow:hidden; width:100%;}
#selectSamplePop .sample_list ul {width:843px; height:400px; margin-left:-40px; overflow-y:auto; overflow-x:hidden;}
#selectSamplePop .sample_list ul li {float:none; position:relative; display:inline-block; #display:inline; width:120px; margin:0 0 20px 40px; vertical-align:top; zoom:1;}
#selectSamplePop .sample_list ul li .sampleName {margin:8px 0 6px; font-family:Times New Roman; line-height:14px; color:#444444;}
#selectSamplePop .sample_list ul li .sampleDescription {font-size:11px; line-height:14px;} 
#selectSamplePop .sample_list ul li .sampleWeight {font-size:11px; color:#444444;}
#selectSamplePop .sample_list ul li .select_item {position:absolute; left:0; top:0; display:block; width:120px; height:135px; background:url(/resources/images/product/BG_filterBy.gif) no-repeat 100% 0;}
#selectSamplePop .sample_list ul li .select_item.on {position:absolute; left:0; top:0; display:block; width:118px; height:133px; border:1px solid #024137; background:url(/resources/images/product/BG_filterByOn2.gif) no-repeat 100% 0;}
#selectSamplePop .btnArea {border-top:1px solid #e5e5e5;}
#selectSamplePop .btnArea .message {margin:7px 0 18px; text-align:left; font-size:11px;}
/* 콤보선택팝업*/
.selectComboPop {position:absolute;top:0;width:863px; min-height:598px; margin:0 0 0 -433px;}
.selectComboPop h5 {padding:0; margin-bottom:5px; border:none;}
.selectComboPop .sample_count {padding:2px 10px 3px 10px; margin-bottom:15px; background:#f3f1e6; font-weight:bold; color:#444444;}
.selectComboPop .sample_list {overflow:hidden; width:100%;}
.selectComboPop .sample_list ul {width:843px; height:400px; margin-left:-40px; overflow-y:auto; overflow-x:hidden;}
.selectComboPop .sample_list ul li {float:none; position:relative; display:inline-block; #display:inline; width:120px; margin:0 0 20px 40px; vertical-align:top; zoom:1;}
.selectComboPop .sample_list ul li .sampleName {margin:8px 0 6px; font-family:Times New Roman; line-height:14px; color:#444444;}
.selectComboPop .sample_list ul li .sampleDescription {font-size:11px; line-height:14px;} 
.selectComboPop .sample_list ul li .sampleWeight {font-size:11px; color:#444444;}
.selectComboPop .sample_list ul li .select_item {position:absolute; left:0; top:0; display:block; width:120px; height:135px; background:url(/resources/images/product/BG_filterBy.gif) no-repeat 100% 0;}
.selectComboPop .sample_list ul li .select_item.on {position:absolute; left:0; top:0; display:block; width:118px; height:133px; border:1px solid #024137; background:url(/resources/images/product/BG_filterByOn2.gif) no-repeat 100% 0;}
.selectComboPop .btnArea {border-top:1px solid #e5e5e5;padding-top: 22px;}
.selectComboPop .btnArea .message {margin:7px 0 18px; text-align:left; font-size:11px;}
/* 친구에게선물팝업 */
#giftForFriend {position:absolute; top:100px; width:866px; margin:0 0 0 -433px; border:none; background:url(/resources/images/order/BG_giftPopup.gif);}
#giftForFriend .layerPopBody {padding:40px;}
#giftForFriend h5 {margin-bottom:25px; font:normal 40px Times New Roman;}
#giftForFriend h5 .dear {font-style:italic;}
#giftForFriend .getonePopT {padding:3px; text-align:center; border:1px solid #393231;}
#giftForFriend .getonePopT .tit {height:120px; background:url(/resources/images/order/BG_getonePopT.gif) no-repeat left top;}
#giftForFriend .getonePopT .tit strong {display:block; padding-top:32px;}
#giftForFriend .getonePopT .tit .p {margin-top:4px; font-size:40px; font-family:Times New Roman; font-weight:bold; color:#ffffff; opacity:0.9; filter:alpha(opacity=90);}
#giftForFriend .sTitleWrap {margin:15px 0 10px;}
#giftForFriend .sTitleWrap .sTitle {display:inline-block; #display:inline; margin-right:10px; font:normal 26px Times New Roman; color:#444444; zoom:1;}
#giftForFriend .sTitleWrap .request_msg {display:inline-block; #display:inline; line-height:14px; zoom:1;}
#giftForFriend .giftListWrap {min-width:790px; background:url(/resources/images/order/BG_giftList_base.png);}
#giftForFriend .giftListWrap .giftList {overflow:hidden; width:810px; zoom:1;}
#giftForFriend .giftListWrap .giftList:after {content:''; display:block; clear:both;}
#giftForFriend .giftListWrap .giftList li {float:left;}
#giftForFriend .giftListWrap .giftList li a {display:block; width:122px; min-height:227px; max-height:227px; padding:10px 10px 0 10px; margin:0 19px 20px 0; background:url(/resources/images/order/BG_giftList_off.png) no-repeat;}
#giftForFriend .giftListWrap .giftList li.on a {background:url(/resources/images/order/BG_giftList_on.png) no-repeat;}
#giftForFriend .giftListWrap .giftList li a .name {display:block; width:100%; margin-top:7px; font-family:Times New Roman; line-height:14px; color:#444444;}
#giftForFriend .giftListWrap .giftList li a .weight {display:block; margin-top:3px; font-size:11px;}
#giftForFriend .help {padding:50px 0 55px 48px; background:#fff url(/resources/images/order/BG_getonePop.gif) no-repeat 365px 22px; border-right:1px solid #d0cdc1; border-bottom:1px solid #d0cdc1;}
#giftForFriend .help .note {line-height:22px; font-size:16px; font-family:Times New Roman; color:#444444;}
#giftForFriend .help strong {font-size:20px; font-weight:normal; color:#5f790b;}
#giftForFriend .popClose {right:40px; top:40px;}
/* 친구선택팝업 */
#selectFriend {position:absolute; top:300px; width:400px; margin:0 0 0 -200px;}
#selectFriend h5 img {vertical-align:middle;}
#selectFriend h5 span {margin-left:5px; vertical-align:middle;}
#selectFriend .request_msg {line-height:18px;}
#selectFriend .fb_friendList {overflow-y:auto; height:355px; margin-top:15px; border-top:1px solid #e5e5e5;}
#selectFriend .fb_friendList li {display:table; width:100%; padding:10px 0; border-bottom:1px solid #e5e5e5;}
#selectFriend .fb_friendList li .radioWrap {display:table-cell; vertical-align:middle;}
#selectFriend .fb_friendList li label {display:table-cell; zoom:1;}
#selectFriend .fb_friendList li label .fb_friendThumb {display:inline-block; #display:inline; vertical-align:middle; zoom:1;}
#selectFriend .fb_friendList li label .fb_friend {display:inline-block; #display:inline; padding-left:10px; vertical-align:middle; zoom:1;}
#selectFriend .fb_friendList li label .fb_friend .name {font-weight:bold; font-size:18px; color:#444444;}
#selectFriend .fb_friendList li label .fb_friend .gender {}
#selectFriend .btnArea .btnType3 {width:340px; padding-left:0; padding-right:0; margin-bottom:5px; text-align:center;}
#selectFriend .btnArea .btnType5 {width:338px; padding-left:0; padding-right:0; text-align:center;}
/* 페이스북포스트등록팝업 */
#post_on_fb {width:398px; margin:-110px 0 0 -200px;}
#post_on_fb .innerWrap {text-align:center;}
#post_on_fb .innerWrap p.p1 {font-size:14px; line-height:20px; color:#444444;}
#post_on_fb .innerWrap p.p2 {margin-top:5px; line-height:18px;}
#post_on_fb .innerWrap .btnType1 {padding:0 10px; background:#3b5998; line-height:1;}
#post_on_fb .innerWrap .btnType1 span {display:inline-block; #display:inline; padding:9px 0 8px 25px; background:url(/resources/images/common/icon_snsF_white_circle.png) no-repeat 0 50%; zoom:1;}
/* 페이지나가기팝업 */
#leavePage {width:398px; margin:-110px 0 0 -200px;}

/* 최근 본 상품 */
#recentlyViewed.pdtGroup {overflow:hidden; position:relative; width:100%; margin-top:20px; padding-bottom:16px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#recentlyViewed.pdtGroup .title {padding:16px 0 11px; text-align:center; line-height:18px; font-size:14px; font-weight:bold; font-family:Times New Roman;}
#recentlyViewed.pdtGroup .btnL {position:absolute; left:0; top:97px;}
#recentlyViewed.pdtGroup .btnR {position:absolute; right:0; top:97px;}
#recentlyViewed.pdtGroup button {cursor:pointer; border:none; background:none;}
#recentlyViewed.pdtGroup .listWrap {overflow:hidden; position:relative; width:640px; margin:0 auto;}
#recentlyViewed.pdtGroup .listWrap ul {overflow:hidden; position:relative; width:10000px;}
#recentlyViewed.pdtGroup .listWrap ul li {float:left; width:120px; margin-right:10px; line-height:16px;}
#recentlyViewed.pdtGroup .listWrap ul li a {position:relative; display:block; width:100%}
#recentlyViewed.pdtGroup .listWrap ul li .img {position:relative; display:block; margin-bottom:7px;}
#recentlyViewed.pdtGroup .listWrap ul li .name {display:block; font-family:Times New Roman;}
#recentlyViewed.pdtGroup .listWrap ul li .price {display:block; font-family:Times New Roman;}
#recentlyViewed.pdtGroup .listWrap ul li .prod_quick_view {display:none; position:absolute; left:0; bottom:0; width:100%; padding:5px 0; text-align:center; background:url(/resources/images/product/BG_product_quick_view.png) repeat left top;}
#recentlyViewed.pdtGroup .listWrap ul li .prod_quick_view.on {display:block;}
#recentlyViewed.pdtGroup .listWrap ul li .prod_quick_view span {display:inline-block; padding-left:15px; line-height:14px; font-size:11px; font-family:Times New Roman; font-weight:bold; color:#444444; background:url(/resources/images/product/BG_product_quick_view2.png) no-repeat left 2px;}

/* 장바구니-로그인 */
.shopping_cart .login_wrap {zoom:1;}
.shopping_cart .login_wrap:after {content:''; display:block; clear:both;}
.shopping_cart .login_wrap h4 {margin-bottom:8px; font:normal 18px Times New Roman; color:#222222;}
.shopping_cart .login_wrap .login_left {float:left; width:410px;}
.shopping_cart .login_wrap .login_left .login_form {position:relative; padding:19px; margin-bottom:45px; border:1px solid #cccccc;}
.shopping_cart .login_wrap .login_left .login_form .label {margin-bottom:4px; font-weight:bold; color:#444444;}
.shopping_cart .login_wrap .login_left .login_form .input-text {margin-bottom:12px;}
.shopping_cart .login_wrap .login_left .login_form .btnArea {margin-top:10px;}
.shopping_cart .login_wrap .login_left .login_form .btn_findPw {position:absolute; right:20px; top:74px; display:block; width:161px; padding-right:7px; background:#838383 url(/resources/images/util/arr_findPw.gif) no-repeat 100% 50%; font-size:10px; text-align:center; line-height:13px; color:#ffffff;}
.shopping_cart .login_wrap .login_left .login_sns {padding:19px; border:1px solid #cccccc;}
.shopping_cart .login_wrap .login_left .login_sns .note {line-height:18px;}
.shopping_cart .login_wrap .login_left .login_sns .facebookLogin {background:#3b5998;}
.shopping_cart .login_wrap .login_left .login_sns .facebookLogin span {display:inline-block; padding-left:24px; line-height:29px; background:url(/resources/images/util/BG_facebookLogin.png) no-repeat left center;}
.shopping_cart .login_wrap .login_left .login_sns .googleLogin {#display:inline-block; background:#ca4333; zoom:1;}
.shopping_cart .login_wrap .login_left .login_sns .googleLogin span {display:inline-block; padding-left:24px; line-height:29px; background:url(/resources/images/util/BG_googleLogin.png) no-repeat left center;}
.shopping_cart .login_wrap .login_right {float:right; width:470px;}
.shopping_cart .login_wrap .login_right .bbsWrite {position:relative;}
.shopping_cart .login_wrap .login_right .bbsWrite .required_msg {position:absolute; right:0; top:-20px;}
.shopping_cart .login_wrap .login_right label.label.agree {width:270px; color:#444444; line-height:18px; vertical-align:top; margin-top:-2px;}
.shopping_cart .login_wrap .login_right label.label.agree a {text-decoration:underline; color:#444444;}
.shopping_cart .login_wrap .login_right .btnArea_txt{position:static;margin-bottom:15px}
.shopping_cart .login_wrap .login_right .code{padding-top:20px;}

/* [ORDER] - SHIPPING & PAYMENT */
#payment_header {height:40px; margin-bottom:31px; background:url(/resources/images/layout/BG_paymentHeader.gif) repeat-x left top;}
#payment_header .header {width:944px; margin:0 auto;}
#payment_header .header .logo {padding-top:8px;}
.paymentCont {margin-top:-16px; zoom:1;}
.paymentCont:after {content:''; display:block; clear:both;}
.paymentCont .paymentError {float:left; width:100%; margin-top:0;}
.paymentCont .paymentTitle {margin-top:40px; padding:6px 0 5px 15px; line-height:24px; font-size:18px; font-family:Times New Roman; color:#222222; background:#eaeaea;}
.paymentCont .paymentTitle .btnType6 {float:right; font-family:Arial; margin-top:4px;}
.paymentCont .paymentL {float:left; width:100%;}
.paymentCont .paymentL .selAddress {margin-top:17px; line-height:18px; font-size:14px;}
.paymentCont .paymentL .selAddress.on {color:#444444;}
.paymentCont .paymentL .addressList {overflow:hidden; width:100%; margin-top:9px;}
.paymentCont .paymentL .addressList ul {width:100%; margin-bottom:-20px;}
.paymentCont .paymentL .addressList ul li {display:inline-block; #display:inline; position:relative; width:287px; margin-bottom:26px; margin-right:22px; #margin-right:22px; vertical-align:top; border:1px solid #cccccc;}
.paymentCont .paymentL .addressList ul li .addType {padding:17px 20px 0 20px; font-size:10px;}
.paymentCont .paymentL .addressList ul li .defaultAddMsg { position:absolute; right:10px; top:17px; font-size:10px; color:#48783e;}
.paymentCont .paymentL .addressList ul li .name {margin:12px 0 0 20px; font-size:22px; font-weight:bold; color:#222222;}
.paymentCont .paymentL .addressList ul li ul {width:auto; margin:8px 0 0; padding:6px 20px 16px 20px; border-top:1px solid #ebebeb;}
.paymentCont .paymentL .addressList ul li ul li {display:block; width:auto; margin:0; line-height:16px; font-size:11px; border:none;}
.paymentCont .paymentL .paymentAddress {margin-top:-27px;}
.paymentCont .paymentL .paymentAddress table th {border:none;}
.paymentCont .paymentL .paymentAddress table td {border:none;}
.paymentCont .paymentL .paymentAddress table .countryCell {position:relative; width:100%;}
.paymentCont .paymentL .paymentAddress table td .countryName {display:inline-block; vertical-align:middle; margin-right:5px;}
.paymentCont .paymentL .paymentAddress table td .btn_help {display:inline-block; vertical-align:middle;}
#changeCountry_preview {left:160px; top:8px; width:210px;}
#changeCountry_preview strong {display:block; margin-bottom:10px; font:normal 16px/14px Times New Roman; color:#444444;}
#changeCountry_preview p {font-size:11px; line-height:14px;}
.paymentCont .paymentL .giftMsg {margin-top:17px;}
.paymentCont .paymentL .giftOption {margin-top:14px; zoom:1;}
.paymentCont .paymentL .giftOption:after {content:''; display:block; clear:both;}
.paymentCont .paymentL .giftOption .selGift {line-height:18px; font-size:14px; color:#444444}
.paymentCont .paymentL .giftOption .selGift strong {display:inline-block; vertical-align:middle;}
.paymentCont .paymentL .giftOption .selGift .label {font-size:12px; font-weight:normal; color:#888888;}
.paymentCont .paymentL .giftOption .selGift_msg {margin-top:10px;}
.paymentCont .paymentL .giftOption .selGift_img {margin-top:10px;}
.paymentCont .paymentL .giftOption .giftOptionL {float:left; width:330px;}
/*
.paymentCont .paymentL .giftOption .giftOptionL ul {margin-top:9px; border-top:1px solid #cccccc;}
.paymentCont .paymentL .giftOption .giftOptionL ul li {padding:15px 0; border-bottom:1px solid #ebebeb;}
.paymentCont .paymentL .giftOption .giftOptionL ul li.last-child {border:none;}
.paymentCont .paymentL .giftOption .giftOptionL ul li:last-child {border:none;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .radio {display:inline-block; margin-right:7px; vertical-align:middle;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .imgLabel {display:inline-block; width:100px; vertical-align:middle;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .gift_info {display:inline-block; #display:inline; width:200px; vertical-align:middle;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .gift_info .t {line-height:16px; color:#444444;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .gift_info .p {margin-top:P4px; line-height:16px; font-size:11px;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .gift_info .price {margin-top:3px; line-height:16px; font-weight:bold; color:#444444;}
.paymentCont .paymentL .giftOption .giftOptionL ul li .gift_info .free {color:#024137;}
*/
.paymentCont .paymentL .giftOption .giftOptionR {float:right; width:330px;}
.paymentCont .paymentL .shippingMethod {}
.paymentCont .paymentL .shippingMethod .shipping_info {overflow:hidden; position:relative; width:100%; padding:16px 0; line-height:16px; border-bottom:#f1f1ea; z-index:2;}
.paymentCont .paymentL .shippingMethod .shipping_info strong {color:#444444;}
.paymentCont .paymentL .shippingMethod .shipping_info .to {float:left; width:310px;}
.paymentCont .paymentL .shippingMethod .shipping_info .total {float:right; width:330px; margin-right:40px; text-align:right;}
.paymentCont .paymentL .shippingMethod .list {position:relative; top:-1px; overflow:hidden; width:100%; margin-bottom:-1px; border-bottom:1px solid #cccccc;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList {width:100%; border:1px solid #d2d2d1;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td {position:relative; padding:15px 0;border-bottom:1px solid #f1f1ea; border-left:1px solid #f1f1ea; text-align:center; vertical-align:middle;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td:first-child {border-left:none;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.bdl_none {border-left:none;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td .new {position:absolute; left:5px; top:5px;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td p {padding:0 18px; line-height:16px; text-align:left;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.highlight {font-weight:bold; font-size:14px; color:#444444;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.fee {font-size:13px;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.fee div {padding:0 20px; text-align:right;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.fee span {display:block; color:#444444;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.fee .free {color:#c00000;}
.paymentCont .paymentL .shippingMethod .list #dlvFeeList td.feeDown .cost {text-decoration:line-through;}


.paymentCont .paymentL .shippingMethod .list .list_desc{padding:10px 0 15px 0;color:#222;}
.paymentCont .paymentL .shippingMethod .handling {margin-top:7px; line-height:16px;}
.paymentCont .paymentL .shippingMethod .handling a {display:inline-block; padding-left:9px; text-decoration:underline; font-weight:bold; color:#222222; background:url(/resources/images/common/arr_4x5_333333.gif) no-repeat left 5px;}
.paymentCont .paymentL .paymentOption {position:relative; width:100%; padding:16px 0 18px 0; border-bottom:1px solid #cccccc; zoom:1;}
.paymentCont .paymentL .paymentOption .selCard {line-height:18px; font-size:14px; color:#444444;}
.paymentCont .paymentL .paymentOption .selCard2 {line-height:16px; color:#444444;}
.paymentCont .paymentL .paymentOption .existCard {}
.paymentCont .paymentL .paymentOption .existCard ul {margin-left:19px;}
.paymentCont .paymentL .paymentOption .existCard ul li {margin-top:4px; line-height:18px;}
.paymentCont .paymentL .paymentOption .newCard {margin-top:16px; padding-top:15px; border-top:1px solid #ebebeb;}
.paymentCont .paymentL .paymentOption .newCard .con {width:100%; background:url(/resources/images/order/BG_paymentOption.gif) repeat-y 260px 0; zoom:1;}
.paymentCont .paymentL .paymentOption .newCard .con:after {content:''; display:block; clear:both;}
.paymentCont .paymentL .paymentOption .newCard .con .unit {float:left;}
.paymentCont .paymentL .paymentOption .newCard .con .unit1 {width:242px; padding:6px 0 0 19px;}
.paymentCont .paymentL .paymentOption .newCard .con .unit2 {width:195px; padding-left:20px;}
.paymentCont .paymentL .paymentOption .newCard .con .unit3 {width:194px; padding-left:20px;}
.paymentCont .paymentL .paymentOption .newCard .cardList {overflow:hidden; padding:3px 0 0 16px;}
.paymentCont .paymentL .paymentOption .newCard .cardList li {float:left; margin-right:3px;}
.paymentCont .paymentL .paymentOption .newCard .payList {}
.paymentCont .paymentL .paymentOption .newCard .payList li {overflow:hidden; width:100%; margin-bottom:10px; line-height:16px; color:#444444;}
.paymentCont .paymentL .paymentOption .newCard .payList li .input-radio {margin-top:4px; vertical-align:top;}
.paymentCont .paymentL .paymentOption .newCard .payList li .label {}
.paymentCont .paymentL .paymentOption .newCard .payList li .txt {width:60px; margin-top:2px;}
.paymentCont .paymentL .paymentOption .newCard .payList li .txt2 {width:110px; margin-top:2px;}
.paymentCont .paymentL .paymentOption .newCard .payList li .img {float:right;}
.paymentCont .paymentL .paymentOption .saveCard {position:relative; width:100%; margin-top:19px; line-height:16px; color:#444444;}
.paymentCont .paymentL .paymentOption .saveCard .label {display:inline;}
.paymentCont .paymentL .paymentOption .saveCard .card_guide {}
#saveCard_preview {left:0; top:0; width:210px;}
#saveCard_preview strong {display:block; margin-bottom:10px; font:normal 16px/14px Times New Roman; color:#444444;}
#saveCard_preview p {font-size:11px; line-height:14px;}
.paymentCont .paymentL .btnArea .optionChk {float:left; text-align:left;}
.paymentCont .paymentL .btnArea .optionChk .seeDetail {}
.paymentCont .paymentL .btnArea .optionChk .seeDetail a {display:inline-block; padding-left:9px; text-decoration:underline; font-weight:bold; color:#222222; background:url(/resources/images/common/arr_4x5_333333.gif) no-repeat left 5px;}
.paymentCont .paymentL .btnArea .optionChk .chk {margin-top:6px; line-height:18px; color:#444444;}
.paymentCont .paymentL .specialkitBox {margin-top:33px; padding:8px 20px 15px; background:#f3f1e6;}
.paymentCont .paymentL .specialkitBox ul {}
.paymentCont .paymentL .specialkitBox ul li {margin-left:8px; padding-top:8px; text-indent:-8px; line-height:18px;}
.paymentCont .paymentL .specialkitBox ul li strong {color:#444444;}
.paymentCont .paymentR {float:right; width:230px; padding-bottom:5px; border-bottom:1px solid #303030;}
.paymentCont .paymentR .paymentTitle {margin-top:0; padding:0 0 5px 0; border-bottom:1px solid #303030; background:none;}
.paymentCont .paymentR .mybagList {}
.paymentCont .paymentR .mybagList li {overflow:hidden; width:100%; padding:12px 0; border-bottom:1px solid #cccccc;}
.paymentCont .paymentR .mybagList li ul {}
.paymentCont .paymentR .mybagList li ul li {padding:0; border:none;}
.paymentCont .paymentR .mybagList li .thumb {float:left; width:70px;}
.paymentCont .paymentR .mybagList li .txt {float:left; width:160px;}
.paymentCont .paymentR .mybagList li .txt .pdtName {font-size:11px; font-weight:bold; color:#444444;}
.paymentCont .paymentR .mybagList li .txt .info {}
.paymentCont .paymentR .mybagList li .txt .info li {line-height:16px; font-size:11px;}
.paymentCont .paymentR .mybagList li .txt .price {}
.paymentCont .paymentR .mybagList li .txt .price strong {display:inline-block; margin-right:7px; vertical-align:middle; color:#444444;}
.paymentCont .paymentR .mybagList li .txt .price span {display:inline-block; vertical-align:middle; text-decoration:line-through;}
.paymentCont .paymentR .mybagList li .txt .freeGift {margin-top:7px; border-top:1px solid #eeeeee;}
.paymentCont .paymentR .mybagList li .txt .freeGift .t {margin-top:7px; line-height:14px; font-size:11px;}
.paymentCont .paymentR .mybagList li .txt .freeGift .giftList {}
.paymentCont .paymentR .mybagList li .txt .freeGift .giftList li {margin-top:2px; line-height:14px; font-size:11px; color:#444444;}
.paymentCont .paymentR .mybagSum {margin-top:10px;}
.paymentCont .paymentR .mybagSum ul {}
.paymentCont .paymentR .mybagSum ul li { line-height:16px;}
.paymentCont .paymentR .mybagSum ul li .dt {display:inline-block; width:160px; vertical-align:middle; font-size:11px;}
.paymentCont .paymentR .mybagSum ul li .dd {display:inline-block; width:66px; text-align:right; vertical-align:middle; font-size:11px; color:#444444;}
.paymentCont .paymentR .mybagSum ul li.sumList1 {}
.paymentCont .paymentR .mybagSum ul li.sumList2 {}
.paymentCont .paymentR .mybagSum ul li.sumList3 {}
.paymentCont .paymentR .mybagSum ul li.sumList3 .dt {width:70px;}
.paymentCont .paymentR .mybagSum ul li.sumList3 .dd {width:157px;}
.paymentCont .paymentR .mybagSum .totalSum {position:relative; margin-top:13px; padding:11px 34px 11px 10px; text-align:right; background:#f3f1e6;}
.paymentCont .paymentR .mybagSum .totalSum .localMoney {line-height:22px; font-size:18px; font-family:Times New Roman; font-weight:bold; color:#222222;}
.paymentCont .paymentR .mybagSum .totalSum .usdMoney {line-height:18px; font-size:14px; font-family:Times New Roman;}
.paymentCont .paymentR .mybagSum .totalSum .maxOrder {line-height:16px; font-size:11px;}
.paymentCont .paymentR .mybagSum .totalSum .payment_guide {position:absolute; right:10px; top:15px;}

#spShutdown {margin:20px 0 10px; padding:20px 24px; border:1px solid #d2d2d1; background:#f3f1e6;}
#spShutdown strong {display:block; margin-bottom:6px; font:bold 16px Times New Roman; color:#a12323;}
#spShutdown .p1 {margin-bottom:6px; line-height:16px; color:#333333;}

/* 빅세일 */
.bigSale .paymentCont .paymentR .mybagList li .txt .price strong.bs_price {display:block; font-size:14px; color:#a80000;}
.bigSale .paymentCont .paymentR .mybagList li .txt .price span {font-size:14px;}
.bigSale .paymentCont .paymentR .mybagSum ul li:first-child {margin-top:0;}
.bigSale .paymentCont .paymentR .mybagSum ul li {margin-top:4px;}
.bigSale .paymentCont .paymentR .mybagSum ul li .dt {vertical-align:top;}
.bigSale .paymentCont .paymentR .mybagSum ul li .dt .txt_save {display:block; font:bold 13px Times New Roman; color:#a70000;}
.bigSale .paymentCont .paymentR .mybagSum ul li .dd {vertical-align:top;}
.bigSale .paymentCont .paymentR .mybagSum ul li .dd span {text-decoration:line-through;}
.bigSale .paymentCont .paymentR .mybagSum ul li .dd .dp {display:block; text-decoration:none; color:#c70000;}
.paymentCont .paymentR .mybagSum .totalSum .totalDC {display:block; margin:4px 0 15px; font-weight:bold; font-family:Times New Roman; font-size:18px; color:#a80000;}
.paymentCont .paymentR .mybagSum .totalSum .totalDC em {display:block; margin-bottom:; font-weight:bold; font-family:Times New Roman; font-size:18px; letter-spacing:-0.5px; color:#a80000;}
.paymentCont .paymentR .mybagSum .totalSum .totalDC em span {}
.paymentCont .paymentR .mybagSum .totalSum .totalDC .save {display:inline-block; *display:inline; *zoom:1;}
.bigSale .paymentCont .paymentR .mybagSum .totalSum .localMoney {text-decoration:line-through;}
.bigSale .shopping_list_wrap .shopping_list_left {float:none; width:100%;}
.bigSale .shopping_list_left .enter_promotion_code .enter_code {width:770px;}
.bigSale .shopping_list_wrap .shopping_list_right {display:none;}
.bigSale .order_cart_list .cart_list_tit p.tit1 {width:453px;}
.bigSale .order_cart_list .cart_list_tit p.tit2 {width:153px;}
.bigSale .order_cart_list .cart_list_tit p.tit3 {width:163px;}
.bigSale .order_cart_list .cart_list_tit p.tit4 {width:175px;}
.bigSale .order_cart_list .cart_item_container .product_desc_wrap .product_desc {width:355px;}
.bigSale .order_cart_list .cart_item_container .product_desc_wrap .product_unit_price {width:90px;}
.bigSale .order_cart_list .cart_item_container .product_desc_wrap .product_quantity {width:225px;}
.bigSale #recentlyViewed.pdtGroup .listWrap {width:900px;}


/* 최종주문서확인 - 20170220_hbsung */
#reviewOrder {border-bottom: 1px solid #cccccc;padding-bottom: 10px;}
#reviewOrder .cart_list_tit {width:100%; zoom:1; margin-top: 33px;}
#reviewOrder .cart_list_tit:after {content:''; display:block; clear:both;}
#reviewOrder .cart_list_tit p {float:left; border-top:1px solid #303030; border-bottom:1px solid #cccccc; line-height:30px; text-align:center; font-weight:bold; color:#222222;}
#reviewOrder .cart_list_tit p.tit1 {width:478px;}
#reviewOrder .cart_list_tit p.tit2 {width:232px;}
#reviewOrder .cart_list_tit p.tit3 {width:101px;}
#reviewOrder .cart_list_tit p.tit4 {width:133px;}
#reviewOrder .cart_item_container {position:relative; padding:15px 0; border-bottom:1px solid #cccccc; zoom:1;}
#reviewOrder .cart_item_container:after {content:''; display:block; clear:both;}
#reviewOrder .cart_item_container .product_img {float:left; width:80px; padding:0 20px 0 10px;}
#reviewOrder .cart_item_container .product_info_wrap {float:left;}
#reviewOrder #reviewOrder .cart_item_container .product_info_wrap {width:580px;}
#reviewOrder .cart_item_container .product_desc_wrap {zoom:1;}
#reviewOrder .cart_item_container .product_desc_wrap:after {content:''; display:block; clear:both;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc {float:left; width:346px; padding-right:20px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc p {line-height:16px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc .product_name {font-weight:bold; color:#444444;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc .product_detail_option {font-size:11px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc .product_detail_more {margin:2px 0 5px; font-size:11px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc .involved_promotion {margin-top:7px; font-weight:bold; font-size:11px; color:#024137;}
#reviewOrder .cart_item_container .product_desc_wrap .product_desc .aboutStock {margin-top:7px; font-size:11px; color:#c50000;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_price {float:left; width:234px; text-align:center; line-height:16px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_price span {display:block;}
#reviewOrder .cart_item_container .product_desc_wrap .product_quantity {float:left; width:103px; text-align:center; color:#666666;font-weight: bold;}
#reviewOrder .cart_item_container .product_desc_wrap .product_quantity .total_weight {display:block; margin-top:6px; font-size:11px; color:#888888;}
#reviewOrder .cart_item_container .product_desc_wrap .product_price {float:left; width:114px; padding-right:10px; text-align:right;}
#reviewOrder .cart_item_container .product_desc_wrap .product_price strong {display:block; font-size:14px; color:#444444;}
#reviewOrder .cart_item_container .product_desc_wrap .product_price strong.noPrice {color:#024137 !important;}
#reviewOrder .cart_item_container .product_desc_wrap .product_price span {text-decoration:line-through;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_price .price {text-align:right; line-height:16px; font-size:14px; font-weight:bold; color:#444444;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_price .cost_price {text-align:right; text-decoration:line-through; line-height:16px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_stock {float:left; width:120px; text-align:center; line-height:16px; font-size:11px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_stock .outStock {font-weight:bold; color:#c50000;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_stock .inStock {font-weight:bold; color:#222222;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_action {float:left; width:130px; text-align:center;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_action .btnType6 {width:106px; padding:0; margin-bottom:5px;}
#reviewOrder .cart_item_container .product_desc_wrap .product_unit_action .btnType8 {width:108px; padding:0; margin-bottom:5px;}
#reviewOrder .cart_item_container .involved_free_gift {margin-top:6px; padding-top:7px; border-top:1px solid #eeeeee;}
#reviewOrder .cart_item_container .involved_free_gift dl {overflow:hidden; width:100%; font-weight:bold;}
#reviewOrder .cart_item_container .involved_free_gift dt {float:left; margin-right:3px;}
#reviewOrder .cart_item_container .involved_free_gift dd {overflow:hidden;}
#reviewOrder .cart_item_container .involved_free_gift dd .p {margin-bottom:4px;}
#reviewOrder .cart_item_container .cart_item_edit {position:absolute; right:10px; bottom:15px;}
#reviewOrder .cart_item_container .cart_item_edit a {margin-left:10px; font-size:11px; text-decoration:underline; color:#444444;}

#reviewOrder .shipping_total_price {padding: 12px 33px 12px 0; text-align:right;}
#reviewOrder .shipping_total_price p {line-height: 16px;}
#reviewOrder .shipping_total_price p .dt {display: inline-block; width: 160px; vertical-align: middle; font-size: 12px; font-weight:bold;}
#reviewOrder .shipping_total_price p .dd {display: inline-block; width: 105px; text-align: right; vertical-align: middle; font-size: 12px; color: #444444;}

#reviewOrder .item_total_price {position:relative; margin-top:5px; padding:16px 10px; background:#f3f1e6; zoom:1;}
#reviewOrder .item_total_price:after {content:''; display:block; clear:both;}
#reviewOrder .item_total_price strong {display:block; float:left; line-height:21px;}
#reviewOrder .item_total_price .price_box {float:right; margin-right:24px;}
#reviewOrder .item_total_price .price_box span {text-align:right;}
#reviewOrder .item_total_price .price_box span.price {display:block; font-weight:bold; font-size:18px; font-family:Times New Roman; color:#222222;}
#reviewOrder .item_total_price .price_box span.totalWeight {display:block;}
#reviewOrder .item_total_price .price_box span.cost_price {display:block; font-size:14px; font-family:Times New Roman;}
#reviewOrder .item_total_price .price_box span.maxOrder {display:block; margin-top:2px; font-size:11px;}
#reviewOrder .item_total_price .price_box span.maxOrder span {color:#444444;}
#reviewOrder .item_total_price .price_box span.totalDC {display:block; margin:4px 0 25px; font-weight:bold; font-family:Times New Roman; font-size:18px; color:#a70000;}
#reviewOrder .item_total_price .price_box span.totalDC .save {display:inline-block; *display:inline; *zoom:1;}
#reviewOrder .item_total_price .price_box span.totalDC em {display:block; margin-bottom:; font-weight:bold; font-family:Times New Roman; font-size:18px; letter-spacing:-0.5px; color:#a80000;}
#reviewOrder .item_total_price .payment_guide {position:absolute; right:10px; top:19px;}
#reviewOrder .cart_item_container.bigSaleItem .product_desc_wrap .product_price strong {font-weight:bold; font-size:14px; text-decoration:none; color:#a70000;}
#reviewOrder .cart_item_container.bigSaleItem .product_desc_wrap .product_price span {font-size:14px;}
.bigSale .shipping_total_price p .dd span {text-decoration:line-through;}
.bigSale .shipping_total_price p .dd .dp {display:block; text-decoration:none; color:#c70000;}


/*2015-03-05*/
.logoList ul{overflow:hidden;}
.logoList li{float:left;margin-left:10px;padding-left:15px;background:url(/resources/images/order/bg_vr01.gif) no-repeat 0 28px;}
.logoList li:first-child{margin-left:0;padding-left:0;background:none}
.logoList li .tit{margin-bottom:5px;padding-left:9px;color:#444;background:url(/resources/images/common/bul_3x3_707070.gif) no-repeat 1px 6px;}
.logoList li a{float:left;margin-right:5px;}
/* [ORDER] - 주문완료 */
.order_info {}
.order_info .title {margin:24px 0 4px; line-height:24px; font-size:18px; font-family:Times New Roman; color:#222222;}
.order_info .orderPrint {margin-bottom:9px; text-align:right;}
.order_info .orderPrint a {display:inline-block; padding-left:20px; text-decoration:underline; line-height:14px; font-weight:bold; color:#222222; background:url(/resources/images/order/BG_print.gif) no-repeat left 2px;}
.order_info .orderNum {overflow:hidden; width:100%; padding:25px 0 28px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.order_info .orderNum .number {float:left; color:#222222;}
.order_info .orderNum .number span {display:inline-block; vertical-align:middle; line-height:32px; font-size:26px;}
.order_info .orderNum .number strong {display:inline-block; vertical-align:middle; line-height:32px; font-size:26px; margin-left:20px; padding-left:21px; background:url(/resources/images/common/bar_1x20_cccccc.gif) no-repeat left 5px;}
.order_info .orderNum .date {float:right; line-height:32px; font-size:14px; color:#444444;}
.order_info .orderNum .msg {float:left; width:100%; margin-top:8px; line-height:18px; color:#444444;}
.order_info .orderNum .msg .u {color:#444444; text-decoration:underline;}
.order_info .order_summary {overflow:hidden; width:100%; background:url(/resources/images/order/BG_orderSummary.gif) no-repeat left bottom;}
.order_info .order_summary .unit {float:left; width:300px; border-top:1px solid #303030;}
.order_info .order_summary .unit h5 {padding:16px 20px 6px; line-height:18px; font-size:14px; color:#444444; border-bottom:1px solid #ebebeb;}
.order_info .order_summary .unit .con {padding:7px 20px 17px;}
.order_info .order_summary .unit1 {margin-right:22px;}
.order_info .order_summary .unit1 .t {margin-bottom:12px; line-height:24px;}
.order_info .order_summary .unit1 .t span {display:block; font-size:10px; color:#878787;}
.order_info .order_summary .unit1 .t strong {display:block; font-size:22px; color:#444444;}
.order_info .order_summary .unit1 .p {line-height:16px; font-size:11px;}
.order_info .order_summary .unit2 {margin-right:22px;}
.order_info .order_summary .unit2 .t {margin-top:9px; line-height:22px; font-size:18px;}
.order_info .order_summary .unit2 .p {margin-top:6px; line-height:16px; font-size:11px;}
.order_info .order_summary .unit2 .price {margin-top:3px; line-height:16px; font-weight:bold; color:#444444;}
.order_info .order_summary .unit3 {}
.order_info .order_summary .unit3 .t {margin-top:9px; line-height:22px; font-size:18px;}
.order_info .order_summary .unit3 .price {margin-top:6px; line-height:16px; font-weight:bold; color:#444444;}
.order_info .order_cart_list .cart_list_tit p.tit1 {width:520px;}
.order_info .order_cart_list .cart_list_tit p.tit2 {width:120px;}
.order_info .order_cart_list .cart_list_tit p.tit3 {width:174px;}
.order_info .order_cart_list .cart_list_tit p.tit4 {width:130px;}
.order_info .order_cart_list .cart_item_container .product_desc_wrap .product_desc {width:390px;}
.order_info .order_cart_list .cart_item_container .product_desc_wrap .product_unit_price {width:120px;}
.order_info .order_cart_list .cart_item_container .product_desc_wrap .product_quantity {width:174px;}
.order_info .order_cart_list .cart_item_container .product_desc_wrap .product_price {width:120px;}
.order_info .order_cart_list .total {overflow:hidden; width:100%; padding:17px 0 15px; border-bottom:1px solid #303030;}
.order_info .order_cart_list .total .dt {float:left; padding-left:10px; line-height:22px;}
.order_info .order_cart_list .total .dd {float:right; padding-right:20px; line-height:22px; font-size:18px; font-family:Times New Roman; color:#222222}
.order_info .order_ticket {margin-top:17px;}
.order_info .order_ticketT {height:4px; background:url(/resources/images/order/BG_ticketT.gif) no-repeat left top;}
.order_info .order_ticketM {overflow:hidden; padding:13px 0 18px; 0; width:100%; background:url(/resources/images/order/BG_ticketM.gif) repeat-y left top;}
.order_info .order_ticketB {height:3px; background:url(/resources/images/order/BG_ticketB.gif) no-repeat left top;}
.order_info .order_ticket h5 {line-height:18px; font-size:14px; color:#444444;}
.order_info .order_ticket .address {float:left; width:280px; padding:0 20px;}
.order_info .order_ticket .address .name {margin-top:11px; line-height:26px; font-size:22px; font-weight:bold; color:#444444;}
.order_info .order_ticket .address .card {margin-top:16px; line-height:16px; color:#444444;}
.order_info .order_ticket .address .amount {margin-top:4px; line-height:20px; font-size:16px; color:#444444;}
.order_info .order_ticket .address .amount strong {}
.order_info .order_ticket .cost {float:left; width:584px; padding:0 20px;}
.order_info .order_ticket .cost ul {float:left; width:100%;}
.order_info .order_ticket .cost ul li {float:left; width:100%; margin-top:10px; line-height:16px; color:#444444;}
.order_info .order_ticket .cost ul li .dt {float:left;}
.order_info .order_ticket .cost ul li .dd {float:right;}
.order_info .order_ticket .cost .total {float:left; width:100%; margsin-top:18px; padding-top:12px; text-align:right; line-height:36px; font-size:30px; font-weight:bold; font-family:Times New Roman; color:#222222; border-top:1px solid #c3c0b6;}
/* [ORDER] - 키트선물설정(수령인) */
.kitGiftWrap {}
.kitGiftWrap .pageTitle {margin-bottom:10px !important; padding-bottom:0 !important; border-bottom:none !important;}
.kitGiftWrap .kitGift {padding:38px; border:1px solid #e5dfd4; background:url(/resources/images/order/BG_orderComplete.gif) repeat left top;}
.kitGiftWrap .kitGift .intro {position:relative; padding:3px; border:1px solid #393231;}
.kitGiftWrap .kitGift .intro .introinner {overflow:hidden; width:100%; background:url(/resources/images/order/BG_getoneComplete.gif) no-repeat left top;}
.kitGiftWrap .kitGift .intro .secLeft {float:left; width:300px;}
.kitGiftWrap .kitGift .intro .secLeft {float:left; width:300px; padding-bottom:25px; text-align:center;}
.kitGiftWrap .kitGift .intro .secLeft strong {display:block; padding-top:29px;}
.kitGiftWrap .kitGift .intro .secLeft .p {display:block; margin-top:9px; line-height:1; font-size:40px; font-family:Times New Roman; font-weight:bold; color:#ffffff; opacity:0.9; filter:alpha(opacity=90);}
.kitGiftWrap .kitGift .intro .secLeft .b {display:block; margin-top:23px; font-size:11px; color:#ffffff; opacity:0.6; filter:alpha(opacity=60);}
.kitGiftWrap .kitGift .intro .secRight {float:right; width:198px; min-height:120px; padding:47px 320px 20px 40px;}
.kitGiftWrap .kitGift .intro .secRight .innerWrap {}
.kitGiftWrap .kitGift .intro .secRight .innerWrap p.t {font-size:18px; font-family:Times New Roman; color:#222222;}
.kitGiftWrap .kitGift .intro .secRight .innerWrap p.p {margin-top:12px; line-height:18px;}
.kitGiftWrap .kitGift .intro .introImg {position:absolute; right:30px; bottom:0;}
.kitGiftWrap .kitGift h5.secTitle {margin:35px 0 10px; font:normal 22px Times New Roman; color:#444;}
.kitGiftWrap .kitGift h5.secTitle.type2 {margin:10px 0 20px; padding-bottom:15px; border-bottom:2px solid #303030;}
.kitGiftWrap .kitGift h5.secTitle.type2 strong {font-weight:normal; font-size:16px; font-family:Arial; color:#888;}
.kitGiftWrap .kitGift h5.secTitle.type2 strong span {font-weight:bold; color:#5f790b;}
.kitGiftWrap .kitGift .chooseKit {min-width:885px; background:url(/resources/images/order/BG_chooseKit_base.png);}
.kitGiftWrap .kitGift .chooseKit ul {overflow:hidden; width:885px; zoom:1;}
.kitGiftWrap .kitGift .chooseKit ul:after {content:''; display:block; clear:both;}
.kitGiftWrap .kitGift .chooseKit ul li {float:left;}
.kitGiftWrap .kitGift .chooseKit ul li a {display:block; width:120px; min-height:237px; max-height:237px; padding:16px 16px 0 15px; margin:0 26px 13px 0; background:url(/resources/images/order/BG_chooseKit_off.png) no-repeat;}
.kitGiftWrap .kitGift .chooseKit ul li.on a {background:url(/resources/images/order/BG_chooseKit_on.png) no-repeat;}
.kitGiftWrap .kitGift .chooseKit ul li a .name {display:block; width:100%; margin-top:10px; font-family:Times New Roman; line-height:14px; color:#444444;}
.kitGiftWrap .login_wrap h4 {padding-bottom:7px; border-bottom:1px solid #cccccc;}
.kitGiftWrap .login_wrap .login_left {width:384px;}
.kitGiftWrap .login_wrap .login_left .login_form {padding:0;/*  margin-bottom:49px;  */border:none;}
.kitGiftWrap .login_wrap .login_left .login_form .btn_findPw {right:0; top:56px;}
.kitGiftWrap .login_wrap .login_left .login_sns {padding:0; border:none;}
.kitGiftWrap .login_wrap .login_right {width:440px;}
.kitGiftWrap .login_wrap .login_right .required_msg {top:-25px !important;}
.kitGiftWrap .login_wrap .login_right table {margin-top:-3px; border-top:none;}
.kitGiftWrap .login_wrap .login_right table .th {padding:0;}
.kitGiftWrap .login_wrap .login_right table th {border:none;}
.kitGiftWrap .login_wrap .login_right table td {border:none;}
.kitGiftWrap .login_wrap .login_right table .agree_check th {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.kitGiftWrap .login_wrap .login_right table .agree_check td {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.kitGiftWrap .login_wrap .login_right label.label.agree {width:250px;}
/* 키트선택 */
.kitGift .dontMiss {padding:3px; border:1px solid #3d3635;}
.kitGift .dontMiss .dontMiss_inner {background:url(/resources/images/order/BG_donotMiss.gif) repeat-y left top;}
.kitGift .dontMiss .dontMiss_inner .title {display:inline-block; #display:inline; width:290px; margin-right:32px; #margin-right:35px; padding:35px 0 21px 30px; vertical-align:middle; zoom:1;}
.kitGift .dontMiss .dontMiss_inner .title h4 {padding:0 40px 11px 0; line-height:1; font-size:32px; font-family:Times New Roman; color:#ecebeb; background:url(/resources/images/order/BG_cart.png) no-repeat 159px bottom;}
.kitGift .dontMiss .dontMiss_inner .title .p {margin-right:40px; padding:16px 0 0 5px; color:#b1aeae; border-top:2px solid #ffffff;}
.kitGift .dontMiss .dontMiss_inner .list {display:inline-block; #display:inline; width:471px; vertical-align:middle; zoom:1;}
.kitGift .dontMiss .dontMiss_inner .list ul {}
.kitGift .dontMiss .dontMiss_inner .list ul li {position:relative; min-height:64px; padding:14px 0 18px 5px; border-top:1px solid #cec6bd; zoom:1;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl {padding-top:14px; font-size:14px; color:#6c6457;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl strong {font-size:18px; color:#6c6457;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img {position:absolute; left:217px; top:14px; width:251px; height:64px; background:url(/resources/images/order/BG_kitSelect_off.png) no-repeat left top;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img .price {position:absolute; left:0; top:30px; width:49px; text-align:center; line-height:20px; font-size:16px; font-weight:bold; color:#6c6457;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img .kitNum {position:absolute; left:100px; top:22px; font-size:21px; font-weight:bold; color:#6c6457;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img .kitNum span {font-size:31px;}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img.type2 {}
.kitGift .dontMiss .dontMiss_inner .list ul li .expl_img.type2 .price {font-size:14px; letter-spacing:-1px;}
.kitGift .dontMiss .dontMiss_inner .list ul li.first-child {border:none;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on {background:url(/resources/images/order/BG_kitSelected.png) no-repeat 5px 6px;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on .expl {color:#444444;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on .expl strong {color:#024137;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on .expl_img {background:url(/resources/images/order/BG_kitSelect.png) no-repeat left top;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on .expl_img .price {color:#024137;}
.kitGift .dontMiss .dontMiss_inner .list ul li.on .expl_img .kitNum {color:#024137;}
.kitGift .kitSelect {margin-top:21px; padding:34px 50px 30px; background:#ffffff;}
.kitGift .kitSelect .t {position:relative; padding-right:200px; font-size:18px; font-weight:bold; color:#222222;}
.kitGift .kitSelect .t .noSample {position:absolute; right:0; top:2px; font-weight:normal; font-size:12px;}
.kitGift .kitSelect .kitList {overflow:hidden; width:100%;}
.kitGift .kitSelect .kitList ul {width:810px;}
.kitGift .kitSelect .kitList ul li {display:inline-block; #display:inline; position:relative; width:120px; margin:14px 37px 0 0; #margin:14px 40px 0 0; vertical-align:top; letter-spacing:-1px; zoom:1;}
.kitGift .kitSelect .kitList ul li .name {display:block; margin-top:8px; line-height:14px; font-family:Times New Roman; color:#444444;}
.kitGift .kitSelect .kitList ul li .desc {display:block; margin-top:7px; font-size:11px;}
.kitGift .kitSelect .kitList ul li .weight {display:block; font-size:11px; color:#444444;}
.kitGift .kitSelect .kitList ul li .select_item {position:absolute; left:0; top:0; width:120px; height:135px; background:url(/resources/images/product/BG_filterBy3.gif) no-repeat right top;}
.kitGift .kitSelect .kitList ul li .select_item.on {width:118px; height:133px; border:1px solid #024137; background:url(/resources/images/product/BG_filterByOn3.gif) no-repeat right top;}
.kitGift .kitSelect .kitSelectGuide {margin-top:21px; padding-top:7px; font-size:11px; border-top:1px solid #e5e5e5;}
/* 조건미충족시 */
.kitGiftWrap .kitGift_error {padding:3px; border:1px solid #222; background:url(/resources/images/order/BG_orderComplete.gif) repeat;}
.kitGiftWrap .kitGift_error .description {position:relative;}
.kitGiftWrap .kitGift_error .description .frontImg {position:absolute;}
.kitGiftWrap .kitGift_error .description strong.tit {font:normal 22px Times New Roman; color:#222;}
.kitGiftWrap .kitGift_error .description .desc {margin-top:10px; line-height:18px;}
.kitGiftWrap .kitGift_error.type1 .description {padding:65px 0 65px 374px;}
.kitGiftWrap .kitGift_error.type1 .description .frontImg {left:170px; bottom:-25px; z-index:1;}
.kitGiftWrap .kitGift_error.type1 .description .innerWrap {position:relative; z-index:2;}

.kitGiftWrap .kitGift_error.type2 .description {padding:30px 152px 30px 346px;}
.kitGiftWrap .kitGift_error.type2 .description .frontImg {left:157px; bottom:-3px; z-index:1;}
.kitGiftWrap .kitGift_error.type2 .description {position:relative; z-index:2;}
.kitGiftWrap .kitGift_error.type2 .description .desc {margin-top:10px; line-height:18px;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode {padding-top:20px; margin-top:20px; border-top:1px solid #c9c4ba;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode .tit {font-weight:bold; font-size:14px; color:#444444;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode .tit span {font-weight:normal; font-size:12px;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode .codeArea {margin-top:10px;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode .codeArea .tit {font-weight:normal; font-size:12px; vertical-align:middle;}
.kitGiftWrap .kitGift_error.type2 .description .promoCode .codeArea .code {display:inline-block; #display:inline; font-weight:bold; font-size:14px; width:324px; padding:10px 20px; background:#dad4c7; vertical-align:middle; color:#024137; zoom:1;}

.kitGiftWrap .kitGift_error.type3 .description {padding:140px 0 70px 430px;}
.kitGiftWrap .kitGift_error.type3 .description .frontImg {left:127px; bottom:-34px; z-index:1;}
.kitGiftWrap .kitGift_error.type3 .description .innerWrap {position:relative; z-index:2;}

/* [BEST REVIEW] */
#bestReview .pageTitle h3 {margin-bottom:10px; font-weight:bold; font-size:22px; color:#222222;}
#bestReview .bbsList td {padding:10px 0;}
#bestReview .bbsList .txt {padding:0 20px; text-align:left;}
#bestReview .bbsList .txt span {display:block;}
#bestReview .bbsList .pdtName {font-weight:bold; font-family:Arial; color:#024137;}
#bestReview .bbsList .subject {padding:0; margin:5px 0 3px; font-size:17px; color:#444444;}
#bestReview .bbsList .summary {font-size:11px; line-height:13px;}
#bestReview .bbsList .date {font-weight:bold; font-size:11px; font-family:Arial; color:#333333;}
#bestReview .pagingMenu {float:none; text-align:center;}
#bestReview .blogger {height:200px; padding:30px 28px; margin-top:50px; background:url(/resources/images/bestReview/bg_blogger.jpg) no-repeat;}
#bestReview .blogger ul {overflow:hidden; margin-top:20px; margin-right:-9px;}
#bestReview .blogger ul li {float:left; margin-right:9px;}
#reviewDetail {width:700px; height:650px; margin:-325px 0 0 -350px;}
#reviewDetail h5 {margin:20px 30px 0 30px; padding-bottom:10px; border-bottom:1px solid #303030;}
#reviewDetail .layerPopBody {overflow-y:scroll; overflow-x:hidden; height:535px; padding:0 0 20px 0; margin:20px 0 0 30px;}
#reviewDetail .layerPopBody img {max-width:640px;}

/* [OFFER] - 메인  */
.offers #contents .location_info {padding:17px 0;}
#offerTab {margin-top:30px;}
#offerTab .tabBtn {width:472px;}
#offerTab .tabBtn.btn1 {left:0;}
#offerTab .tabBtn.btn2 {left:472px;}
#offerTab .tabContents {display:none; padding-top:54px; overflow:hidden; width:100%;}
#offerTab #currentOffers {display:block;}
#offerTab .tabContents ul.offerList {width:960px; zoom:1;}
#offerTab .tabContents ul.offerList:after {content:''; display:block; clear:both;}
#offerTab .tabContents ul.offerList li {float:left; width:463px; height:238px; margin:0 14px 15px 0; border:1px solid #cccccc; vertical-align:top; zoom:1;}
#offerTab .tabContents ul.offerList li .textWrap {padding:40px 40px 0 40px; text-align:center;}
#offerTab .tabContents ul.offerList li .textWrap .title {display:block; padding-top:15px; background:url(/resources/images/common/line_46x1_4e4e4e.gif) no-repeat 50% 0; font:normal 22px/30px Times New Roman; color:#222222;}
#offerTab .tabContents ul.offerList li .textWrap .description {margin-top:10px; padding:0 90px; font-style:italic; line-height:15px; color:#909090;}
#offerTab .tabContents ul.offerList li .textWrap .btn {display:inline-block; margin-top:25px; padding-right:9px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 100% 50%; text-decoration:underline; color:#222222;}
#offerTab .tabContents ul.offerList .bgSmallType {position:relative;}
#offerTab .tabContents ul.offerList .bgSmallType .textWrap {position:absolute; left:20px; top:20px; width:161px; min-height:161px; max-height:161px; padding:20px 35px; background:url(/resources/images/common/BG_1x1_ffffff_opacity85.png);}
#offerTab .tabContents ul.offerList .bgSmallType .textWrap .description {padding:0; color:#666666;}
#offerTab .tabContents ul.offerList .bgBigType {position:relative; width:942px; height:238px;}
#offerTab .tabContents ul.offerList .bgBigType .textWrap {position:absolute; left:20px; top:20px; width:334px; min-height:158px; max-height:158px; padding:20px 55px; background:url(/resources/images/common/BG_1x1_ffffff_opacity85.png);}
#offerTab .tabContents ul.offerList .bgBigType .textWrap .description {padding:0; color:#666666;}
#offerTab .tabContents ul.offerList .imgSmallType {width:463px;}
#offerTab .tabContents ul.offerList .imgBigType {width:942px;}
#offerTab .tabContents ul.offerList .textBigType {position:relative; width:942px; height:238;}
#offerTab .tabContents ul.offerList .textBigType .textWrap {padding:40px 185px;}
#offerTab #expiredOffers ul.offerList li{position:relative;}
#offerTab #expiredOffers ul.offerList li .bg_black{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);background:#000000;z-index:10;}
.innispick #offerTab{margin-top:10px;}
.innispick #offerTab .tabContents{padding-top:0;}
.innispick .tabContents h2{padding: 0 0 20px;font-size: 22px;color: #222;font-family: Times New Roman;}

/* [OFFER] 스페셜오퍼 - 제품 진열 공통 */
.specialOffers h3 {margin:10px 0; font:normal 16px Times New Roman; color:#222222;}
.specialOffers .offerTheme {margin-bottom:30px;}
.specialOffers .offerTheme .title {margin-bottom:12px; padding:0 20px; background:#444444; line-height:45px; text-align:right;}
.specialOffers .offerTheme .title h4 {float:left; font-weight:normal; font-size:19px; text-align:left; color:#eeeeee;}
.specialOffers .offerTheme .title .itemCount {padding-right:11px; margin-right:11px; background:url(/resources/images/common/bar_1x10_606060.gif) no-repeat 100% 50%; color:#ababab;}
.specialOffers .offerTheme .title .btn a {font-size:11px; text-decoration:underline; color:#ffffff;}
.specialOffers .offerTheme .offerNote {margin-bottom:20px; padding:0 20px; line-height:16px;}
.specialOffers .offerTheme ul {zoom:1;}
.specialOffers .offerTheme ul:after {content:''; display:block; clear:both;}
.specialOffers .offerTheme ul li {float:left; font-family:Times New Roman;}
.specialOffers .offerTheme ul li .prod_name {}
.specialOffers .offerTheme ul li .prod_name a {color:#444444;}
.specialOffers .offerTheme ul li .prod_review_point {color:#444444;}
.specialOffers .offerTheme ul li .prod_review_point img {margin-right:-3px;}
.specialOffers .offerTheme ul li .prod_review_point span {margin-left:5px;}
.specialOffers .offerTheme ul li .prod_price {border-top:1px solid #cccccc; color:#444444;}
.specialOffers .offerTheme ul li .prod_price .cost_price {text-decoration:line-through; color:#888888;}
.specialOffers .offerTheme ul li .prod_foreword {font-style:italic; color:#024137;}
/* [OFFER] 스페셜오퍼 - 제품 3개 타입 */
.specialOffers .offerTheme.theme1 ul {margin-left:-16px;}
.specialOffers .offerTheme.theme1 ul li {float:left; width:304px; margin-left:16px;}
.specialOffers .offerTheme.theme1 ul li .prod_name {margin:6px 0 5px;}
.specialOffers .offerTheme.theme1 ul li .prod_name a {font-size:14px; color:#444444; line-height:18px;}
.specialOffers .offerTheme.theme1 ul li .prod_review_point span {font-size:14px;}
.specialOffers .offerTheme.theme1 ul li .prod_price {margin-top:10px; padding-top:8px; font-size:14px;}
.specialOffers .offerTheme.theme1 ul li .prod_foreword {margin-top:1px; font-size:14px;}
/* [OFFER] 스페셜오퍼 - 제품 4개 타입 */
.specialOffers .offerTheme.theme2 ul {margin-left:-16px;}
.specialOffers .offerTheme.theme2 ul li {float:left; width:224px; margin-left:16px;}
.specialOffers .offerTheme.theme2 ul li .prod_name {margin:6px 0 5px;}
.specialOffers .offerTheme.theme2 ul li .prod_name a {font-size:12px; color:#444444; line-height:15px;}
.specialOffers .offerTheme.theme2 ul li .prod_price {margin-top:6px; padding-top:3px; font-size:12px;}
.specialOffers .offerTheme.theme2 ul li .prod_foreword {margin-top:-1px; font-size:12px;}
/* [OFFER] 스페셜오퍼 - 제품 2개 타입 */
.specialOffers .offerTheme.theme3 ul {margin-left:-20px;}
.specialOffers .offerTheme.theme3 ul li {float:left; width:462px; margin-left:20px; zoom:1;}
.specialOffers .offerTheme.theme3 ul li:after {content:''; display:block; clear:both;}
.specialOffers .offerTheme.theme3 ul li .goods_wrap {float:left;}
.specialOffers .offerTheme.theme3 ul li .goods_desc {float:right; width:222px;}
.specialOffers .offerTheme.theme3 ul li .prod_name {margin:5px 0 5px;}
.specialOffers .offerTheme.theme3 ul li .prod_name a {font-size:14px; color:#444444; line-height:17px;}
.specialOffers .offerTheme.theme3 ul li .capacity {margin:8px 0 4px; font-size:14px;}
.specialOffers .offerTheme.theme3 ul li .capacity span {color:#444444;}
.specialOffers .offerTheme.theme3 ul li .prod_review_point span {font-size:14px;}
.specialOffers .offerTheme.theme3 ul li .prod_price {margin-top:7px; padding-top:8px; font-size:14px;}
.specialOffers .offerTheme.theme3 ul li .prod_price span {display:block;}
.specialOffers .offerTheme.theme3 ul li .prod_price .cost_price {font-size:12px;}
.specialOffers .offerTheme.theme3 ul li .prod_foreword {margin-top:3px; font-size:14px;}
/* [OFFER] 스페셜오퍼 - 제품 1+3개 타입 */
.specialOffers .offerTheme.theme4 ul {}
.specialOffers .offerTheme.theme4 ul li {float:left; width:467px; margin-bottom:12px; zoom:1;}
.specialOffers .offerTheme.theme4 ul li:after {content:''; display:block; clear:both;}
.specialOffers .offerTheme.theme4 ul li.first-child {float:left; width:368px; margin:0 57px 0 52px; zoom:1;}
.specialOffers .offerTheme.theme4 ul li.first-child .goods_wrap {float:none;}
.specialOffers .offerTheme.theme4 ul li.first-child .prod_name {margin:8px 0 5px;}
.specialOffers .offerTheme.theme4 ul li.first-child .prod_name a {font-size:18px; line-height:22px;}
.specialOffers .offerTheme.theme4 ul li.first-child .prod_price {margin-top:8px; padding-top:7px; font-size:18px;}
.specialOffers .offerTheme.theme4 ul li.first-child .prod_price .cost_price {font-size:13px;}
.specialOffers .offerTheme.theme4 ul li.first-child .prod_foreword {margin-top:1px; font-size:18px;}
.specialOffers .offerTheme.theme4 ul li .goods_wrap {float:left;}
.specialOffers .offerTheme.theme4 ul li .goods_desc {float:right; width:296px;}
.specialOffers .offerTheme.theme4 ul li .prod_name {margin:8px 0 4px;}
.specialOffers .offerTheme.theme4 ul li .prod_name a {font-size:14px; color:#444444; line-height:18px;}
.specialOffers .offerTheme.theme4 ul li .prod_review_point span {font-size:14px;}
.specialOffers .offerTheme.theme4 ul li .prod_price {margin-top:10px; padding-top:8px; font-size:14px;}
.specialOffers .offerTheme.theme4 ul li .prod_foreword {margin-top:3px; font-size:14px;}

/* [OFFER] VIEW PAGE */
.offers .writeComment {position:relative; margin:40px 0 0 0; padding:21px; border-top:1px solid #444444; background:#f9f9f9;}
.offers .writeComment .msg {margin-bottom:5px; font-family:Times New Roman; font-size:14px;}
.offers .writeComment .loginMsg {padding-left:24px; background:url(/resources/images/common/ico_16x16_caution.png) no-repeat; font-size:14px; font-family:Times New Roman; color:#444444;}
.offers .writeComment .loginMsg a {color:#024137; text-decoration:underline;}
.offers .writeComment .btn {position:absolute; left:841px; top:43px; width:80px; padding:0; vertical-align:top; text-align:center; line-height:66px; font-weight:bold; color:#ffffff; border:none; background:#303030;}
.offers .writeComment label.error {}
.offers .writeComment .charLimit {display:block; margin-top:3px; text-align:right;}
.offers .writeComment .charLimit span {font-weight:bold; color:#444444;}
.offers .commentCount {padding:30px 0 6px 20px; border-bottom:1px solid #444444; font-family:Times New Roman; }
.offers .commentCount span {color:#444444;}
.offers .offerContent p {margin:17px 0 30px;}
.offers .commentList ul li {position:relative; padding:17px 20px; border-bottom:1px solid #cccccc;}
.offers .commentList ul li .userInfo {margin-bottom:5px; font-size:11px;}
.offers .commentList ul li .userInfo .date {margin-left:8px; padding-left:9px; background:url(/resources/images/common/bar_1x8_cccccc.gif) no-repeat 0 50%;}
.offers .commentList ul li p.cont {line-height:18px; color:#444444;}
.offers .commentList ul li .replyCount {margin-top:17px; font-size:11px;}
.offers .commentList ul li .replyCount a {padding-left:10px; background:url(/resources/images/common/arr_5x4_333333_2.png) no-repeat 0 50%; text-decoration:underline; color:#222222;}
.offers .commentList ul li .replyCount a.on {background:url(/resources/images/common/arr_5x4_333333.png) no-repeat 0 50%;}
.offers .commentList ul li label.error {position:absolute; left:20px; top:100px; margin:0;}
.offers .commentList ul li .btnBox {position:absolute; right:20px; top:14px;}
.offers .commentList ul li .btnType6 {padding:0; width:63px; text-align:center;}
.offers .commentList ul li .btnType7 {padding:0; width:65px; text-align:center;}
.offers .commentList ul li .editBtn {margin-top:8px; text-align:right;}
.offers .commentList ul li .editBtn .charLimit span {margin-right:10px; font-weight:bold; color:#444444;}
.offers .commentList ul li ul li {position:relative; margin-top:17px; padding:17px 0 0 30px; background:url(/resources/images/common/ico_18x18_reply.png) no-repeat 3px 15px; border-bottom:none; border-top:1px solid #eeeeee;}
.offers .commentList ul li ul li .btnBox {right:0; top:14px;}
.offers .commentList ul li ul li .error {left:30px;}
.offers .commentList ul li ul li.rereply .error {top:81px;}

/* [OFFER] - [GET ONE GIVE ONE] */
.gogo {margin-top:-1px; border-top:1px solid #dad2c7; border-bottom:1px solid #dad2c7; background:url(/resources/images/offer/BG_GOGO_base.gif) repeat;}
.gogo h3 {margin:55px 0 0 0;}
.gogo .gogoYoutube {overflow:hidden; margin-top:24px;}
.gogo .gogoYoutube .movieL {float:left; width:460px; margin-right:24px;}
.gogo .gogoYoutube .movieR {float:left; width:460px;}
.gogo .gogoFlow {min-height:954px; padding:40px 644px 0 0; background:url(/resources/images/offer/BG_GOGO_flow.gif) no-repeat 100% 50px;}
.gogo .gogoFlow li {position:relative; padding:55px 0 55px 30px; border-bottom:1px solid #a4937d; font-family:Times New Roman;}
.gogo .gogoFlow li.last {border-bottom:none;}
.gogo .gogoFlow li span.order {position:absolute; left:0; top:54px; font-weight:bold; font-size:24px; color:#024137;}
.gogo .gogoFlow li .tit {font-weight:normal; font-size:24px; line-height:26px; color:#222222;}
.gogo .gogoFlow li .desc {margin-top:7px; font-size:14px; line-height:20px; font-family:Times New Roman; color:#444444;}
.gogo .kit8tit {margin:60px 0 10px; padding-top:30px; border-top:2px solid #4b4a47;}
.gogo .kit8tit h4 {display:inline-block; #display:inline; margin-right:10px; font:normal 40px Times New Roman; color:#222222; zoom:1;}
.gogo .kit8tit .desc {display:inline-block; #display:inline; zoom:1;}
.gogo .kit8List {width:100%; overflow:hidden;}
.gogo .kit8List ul {width:960px;}
.gogo .kit8List ul li {display:inline-block; #display:inline; width:225px; margin:0 12px 27px 0; vertical-align:top; zoom:1;}
.language_L004 .gogo .kit8List ul li {margin-right:10px;}
.language_L005 .gogo .kit8List ul li {margin-right:10px;}
.language_L006 .gogo .kit8List ul li {margin-right:11px;}
.gogo .kit8List ul li .goodsName {margin:10px 0 3px; line-height:15px; font-size:16px; font-family:Times New Roman; color:#444444;}
.gogo .kit8List ul li .composition {width:auto;}
.gogo .kit8List ul li .composition li {display:block; width:auto; margin:0; padding-left:7px; line-height:15px; background:url(/resources/images/common/bul_3x3_b8b8b8.gif) no-repeat left 5px;}

/* [OFFER] - [KRABAG] */
.krabag {}
.krabag .krabagPromotion {position:relative; clear:both; width:100%; height:480px; margin-bottom:30px;}
.krabag .krabagPromotion .tabBtn {position:absolute; right:0; z-index:1; width:227px; height:120px; text-align:right;}
.krabag .krabagPromotion .tabBtn.btn1 {top:0;}
.krabag .krabagPromotion .tabBtn.btn2 {top:120px;}
.krabag .krabagPromotion .tabBtn.btn3 {top:240px;}
.krabag .krabagPromotion .tabBtn.btn4 {top:360px;}
.krabag .krabagPromotion .tabBtn .btnTxtWrap {position:absolute; right:0; top:0; display:table; width:220px; height:120px; padding-left:7px; text-align:center;}
.krabag .krabagPromotion .tabBtn .btnTxtWrap span {display:table-cell; padding:0 30px; vertical-align:middle; font-weight:bold; font-size:20px; line-height:22px; font-family:Times New Roman; color:#fff;}
.krabag .krabagPromotion .tabBtn.on .btnTxtWrap {background:url(/resources/images/offer/krabag/main_banner_on.gif) no-repeat;}
.krabag .krabagPromotion .tabBtn.on .btnTxtWrap span {font-style:italic;}
.krabag .krabagPromotion .tabContents {position:absolute; left:0; top:0;}
.krabag .goodsContainer {position:relative; height:2280px;}
.krabag .goodsContainer .krabagTitle {position:absolute; right:0; top:768px; display:table; width:468px; height:359px; text-align:center; background:url(/resources/images/offer/krabag/BG_krabagTitle.jpg) no-repeat left top;}
.krabag .goodsContainer .krabagTitle .innerWrap {display:table-cell; vertical-align:middle;}
.krabag .goodsContainer .krabagTitle .innerWrap h3 {padding-top:10px; font-size:80px; font-family:Times New Roman; font-weight:bold; font-style:italic; color:#024137; letter-spacing:-4px;}
.krabag .goodsContainer .krabagTitle .innerWrap .desc {padding:0 60px; line-height:18px; font-size:14px; color:#555;}
/*
.krabag .goodsContainer .bogoBanner {position:absolute; left:0; top:-6px; width:472px; height:186px; background:url(/resources/images/offer/krabag/aside_banner_bogo.gif) no-repeat;}
.krabag .goodsContainer .bogoBanner .desc {display:block; padding:120px 150px 0 30px; line-height:16px; color:#fff; opacity:0.6; filter:alpha(opacity=60);}
*/
.krabag .goodsContainer .goodsWrap {position:absolute; overflow:hidden; width:466px; height:358px; border:1px solid #d3d3d3;}
.krabag .goodsContainer .goodsWrap .goodsResume {margin-top:27px; width:170px; min-height:95px; background:url(/resources/images/offer/krabag/BG_resume.png);}
.krabag .goodsContainer .goodsWrap.alignType1 .goodsResume {padding:16px 60px 16px 30px;}
.krabag .goodsContainer .goodsWrap.alignType2 .goodsResume {margin-left:206px; padding:16px 30px 16px 60px; text-align:right;}
.krabag .goodsContainer .goodsWrap .goodsResume .type {display:block; font:bold 28px/26px Times New Roman; color:#024137;}
.krabag .goodsContainer .goodsWrap.alignType1 .goodsResume .type {margin-right:-40px;}
.krabag .goodsContainer .goodsWrap.alignType2 .goodsResume .type {margin-left:-40px;}
.krabag .goodsContainer .goodsWrap .goodsResume .desc {margin-top:5px; font-size:11px; line-height:12px;}
.krabag .goodsContainer .goodsWrap .goods {position:absolute; left:0; bottom:15px; width:100%; font-weight:bold; font-family:Times New Roman; font-size:14px; line-height:16px; text-align:center;}
.krabag .goodsContainer .goodsWrap .goods a {display:inline-block; #display:inline; margin:0 10px; vertical-align:bottom; text-align:center; zoom:1;}
.krabag .goodsContainer .goodsWrap .goods span {display:block;}
.krabag .goodsContainer .goodsWrap .goods span.goodsName {margin-top:7px; font-weight:bold; font-size:16px; color:#444444;}
.krabag .goodsContainer .goodsWrap .goods span.goodsPrice {margin-top:4px; font-style:italic; font-size:14px;}
.krabag .goodsContainer .goodsWrap.goodsType1 {left:0px; top:0; background:url(/resources/images/offer/krabag/BG_goods_type1.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType2 {right:0px; top:0px; background:url(/resources/images/offer/krabag/BG_goods_type2.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType3 {left:0px; top:384px; background:url(/resources/images/offer/krabag/BG_goods_type3.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType4 {right:0px; top:384px; background:url(/resources/images/offer/krabag/BG_goods_type4.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType5 {left:0px; top:768px; background:url(/resources/images/offer/krabag/BG_goods_type5.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType6 {right:0px; top:1151px; background:url(/resources/images/offer/krabag/BG_goods_type6.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType7 {left:0px; top:1151px; background:url(/resources/images/offer/krabag/BG_goods_type7.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType8 {right:0px; top:1535px; background:url(/resources/images/offer/krabag/BG_goods_type8.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType9 {left:0px; top:1535px; background:url(/resources/images/offer/krabag/BG_goods_type9.jpg) no-repeat;}
.krabag .goodsContainer .goodsWrap.goodsType10 {left:0px; top:1919px; background:url(/resources/images/offer/krabag/BG_goods_type10.jpg) no-repeat;}

/* [OFFER] - [BIG SIZE] */
.bigSizeOffer {}
.bigSizeOffer .bigSizeOfferHead {clear:both; padding:50px 0; background:url(/resources/images/offer/bigSize/BG_bigSize_head.jpg) no-repeat; text-align:center;}
.bigSizeOffer .bigSizeOfferHead h2 {width:550px; margin:0 auto; padding:20px 0 10px; background:url(/resources/images/offer/bigSize/BG_shadowLine.png) repeat-x 0 0;}
.bigSizeOffer .bigSizeOfferHead p {font-size:14px; line-height:16px; color:#fff;}
.bigSizeOffer .bigSizeOfferHead .p1 {width:550px; margin:0 auto; padding-bottom:25px; background:url(/resources/images/offer/bigSize/BG_shadowLine.png) repeat-x 0 100%;}
.bigSizeOffer .bigSizeOfferHead .p2 {margin-top:10px; margin-bottom:10px;}
.bigSizeOffer .bigSizeOfferHead .p3 {width:400px; margin:0 auto;}
.bigSizeOffer .tabMenu {margin-top:20px;}
.bigSizeOffer .tabMenu .tabBtn {width:472px;}
.bigSizeOffer .tabMenu .tabBtn.btn2 {left:472px;}
.bigSizeOffer .tabMenu .tabContents {}
.bigSizeOffer .tabMenu .tabContents .innerWrap {position:relative;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap {position:absolute; overflow:hidden; z-index:2; border:1px solid #dddddd;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a {display:block; width:100%; height:100%; text-decoration:none;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap {}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap {display:block; padding:24px;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap .pdtTitle {display:block; padding-top:17px; background:url(/resources/images/offer/bigSize/BG_box_title.gif) no-repeat; font-size:22px; font-family:Times New Roman; line-height:22px; color:#222222;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap .pdtDesc {display:block; margin:10px 0 13px; line-height:14px;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap .pdtPrice {display:block; font-family:Times New Roman; font-size:14px;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap .pdtPrice .num {font-size:20px; color:#444444;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .resumeWrap .saveRate {display:block; margin-top:10px;}
.bigSizeOffer .tabMenu .tabContents .pdtWrap a .pdtThumb {position:absolute;}
.bigSizeOffer .tabMenu .bigSizeTab {}
.bigSizeOffer .tabMenu .bigSizeTab .innerWrap {min-height:2220px;}
.bigSizeOffer .tabMenu .bigSizeTab .innerWrap .bigSizeDesc {position:absolute; right:0; top:598px; z-index:1; width:402px; height:371px; background:url(/resources/images/offer/bigSize/BG_bigSize_desc.png) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .innerWrap .bigSizeDesc p {position:absolute; right:161px; top:167px; width:140px; text-align:right; line-height:14px; color:#f3f5f6;}
.bigSizeOffer .tabMenu .bigSizeTab .big_1 {left:0; top:0; width:302px; height:621px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt1.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_1 a .pdtThumb {right:5px; bottom:30px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_2 {right:0; top:0; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt2.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_2 a .resumeWrap {padding-left:305px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_2 a .pdtThumb {left:25px; bottom:15px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_3 {right:0; top:319px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt3.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_3 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_3 a .pdtThumb {right:50px; bottom:15px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_4 {left:0; top:638px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt4.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_4 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_4 a .pdtThumb {right:70px; bottom:5px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_5 {left:0; top:957px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt5.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_5 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_5 a .pdtThumb {right:70px; bottom:5px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_6 {left:0; top:1276px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt6.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_6 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_6 a .pdtThumb {right:70px; bottom:5px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_7 {right:0; top:957px; width:302px; height:621px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt7.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_7 a .pdtThumb {right:10px; bottom:0;}
.bigSizeOffer .tabMenu .bigSizeTab .big_9 {right:0; top:1595px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_bigSize_pdt9.jpg) no-repeat;}
.bigSizeOffer .tabMenu .bigSizeTab .big_9 a .resumeWrap {padding-right:300px;}
.bigSizeOffer .tabMenu .bigSizeTab .big_9 a .pdtThumb {right:60px; bottom:10px;}
.bigSizeOffer .tabMenu .refillTab {display:none;}
.bigSizeOffer .tabMenu .refillTab .innerWrap {min-height:650px;/*1270px;*/}
.bigSizeOffer .tabMenu .refillTab .refill_1 {left:0; top:0; width:302px; height:621px; background:url(/resources/images/offer/bigSize/BG_refill_pdt1.jpg) no-repeat;}
.bigSizeOffer .tabMenu .refillTab .refill_1 a .pdtThumb {right:3px; bottom:55px;}
.bigSizeOffer .tabMenu .refillTab .refill_2 {right:0; top:0; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_refill_pdt2.jpg) no-repeat;}
.bigSizeOffer .tabMenu .refillTab .refill_2 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .refillTab .refill_2 a .pdtThumb {right:70px; bottom:10px;}
.bigSizeOffer .tabMenu .refillTab .refill_3 {right:0; top:319px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_refill_pdt3.jpg) no-repeat;}
.bigSizeOffer .tabMenu .refillTab .refill_3 a .resumeWrap {padding-right:315px;}
.bigSizeOffer .tabMenu .refillTab .refill_3 a .pdtThumb {right:70px; bottom:10px;}
.bigSizeOffer .tabMenu .refillTab .refill_4 {left:0; top:638px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_refill_pdt4.jpg) no-repeat;}
.bigSizeOffer .tabMenu .refillTab .refill_4 a .resumeWrap {padding-right:335px;}
.bigSizeOffer .tabMenu .refillTab .refill_4 a .pdtThumb {right:70px; bottom:10px;}
.bigSizeOffer .tabMenu .refillTab .refill_5 {left:0; top:957px; width:622px; height:302px; background:url(/resources/images/offer/bigSize/BG_refill_pdt5.jpg) no-repeat;}
.bigSizeOffer .tabMenu .refillTab .refill_5 a .resumeWrap {padding-right:315px;}
.bigSizeOffer .tabMenu .refillTab .refill_5 a .pdtThumb {right:70px; bottom:10px;}


/* [OFFER] - [Special Shipping] */
.specialshipping {position:relative; width:100%; margin:-1px 0; border-top:1px solid #dad2c7; border-bottom:1px solid #dad2c7; background:url(/resources/images/offer/BG_specialshipping.gif) repeat left top;}
.specialshipping #contents {padding:55px 0 50px;}
.specialshipping .unit {position:relative; height:215px;}
.specialshipping .unit .txt {padding:45px 300px 0 45px; line-height:1.5; font-family:Times New Roman; font-size:40px; font-weight:bold; color:#444444; letter-spacing:-1px;}
.specialshipping .unit .txt .p {color:#952323;}
.specialshipping .unit .txt .p .line {text-decoration:line-through;}
.specialshipping .unit .txt strong {font-size:35px;}
.specialshipping .unit .img {position:absolute; right:50px; top:50%; margin-top:-57px;}
.specialshipping .unit1 {background:url(/resources/images/offer/BG_specialshipping1.gif) no-repeat left top;}
.specialshipping .unit2 {background:url(/resources/images/offer/BG_specialshipping2.gif) no-repeat left top;}
.specialshipping .benefit {height:506px; padding:50px 35px 0; background:url(/resources/images/offer/BG_specialshippingBenefit.gif) no-repeat left top;}
.specialshipping .benefit .title {height:97px; padding-left:125px; font-size:40px; font-weight:bold; font-family:Times New Roman; color:#ffffff; background:url(/resources/images/offer/BG_specialshippingBenefit.png) no-repeat left 7px;}
.specialshipping .benefit .title span {color:#ffeee4;}
.specialshipping .benefit ul {overflow:hidden; width:100%; margin-top:35px;}
.specialshipping .benefit ul li {float:left;}
.specialshipping .benefit ul li .t {padding-left:18px; font-family:Times New Roman; font-size:23px; font-weight:bold; color:#e7e7e7;}
.specialshipping .benefit ul li .p {text-align:center; font-size:16px; color:#eeeeee;}
.specialshipping .benefit ul li.li1 {width:292px; background:url(/resources/images/offer/BG_specialshippingBenefit1.png) no-repeat left top;}
.specialshipping .benefit ul li.li1 .p {padding-top:210px;}
.specialshipping .benefit ul li.li2 {width:290px; background:url(/resources/images/offer/BG_specialshippingBenefit2.png) no-repeat left top;}
.specialshipping .benefit ul li.li2 .p {padding-top:228px;}
.specialshipping .benefit ul li.li3 {width:292px; background:url(/resources/images/offer/BG_specialshippingBenefit3.png) no-repeat left top;}
.specialshipping .benefit ul li.li3 .p {padding-top:228px;}
.specialshipping .benefit .url {margin-top:30px; text-align:center; font-family:Times New Roman; font-size:24px; color:#d6d5d4;}



/* [OFFER] - [SNS공유버튼] */
#shareToSns {margin:30px 0 0; text-align:right;}
#shareToSns dt {display:inline-block; #display:inline; zoom:1; margin-right:5px; font-weight:bold; vertical-align:middle;}
#shareToSns .btn {display:inline-block; #display:inline; zoom:1; margin-left:5px; vertical-align:middle;}
#shareToSns .btn a {display:block; width:18px; height:18px; background:url(/resources/images/offer/spr_sns.png) no-repeat;}
#shareToSns .sns1 a {background-position:0 0;}
#shareToSns .sns1 a:hover {background-position:0 -18px;}
#shareToSns .sns2 a {background-position:-25px 0;}
#shareToSns .sns2 a:hover {background-position:-25px -18px;}
#shareToSns .sns3 a {display:block !important; width:18px !important; height:18px !important; background:url(/resources/images/offer/spr_sns.png) no-repeat -50px 0 !important; cursor:pointer !important;}
#shareToSns .sns3 a:hover {background-position:-50px -18px !important;}
#shareToSns .sns4 a {background-position:-75px 0;}
#shareToSns .sns4 a:hover {background-position:-75px -18px;}



/* [OFFER] - [상단SNS공유버튼] */
.inniOffer .location_info {float:none !important; zoom:1;}
.inniOffer .location_info:after {content:''; display:block; clear:both;}
.inniOffer .location_info .location {float:left;}
.inniOffer .location_info #ajax_shareSns {float:right; margin-top:-2px;}
.inniOffer .location_info #shareToSns {margin-top:0;}



/* [OFFER] - [SNS댓글] */
#offerSns {margin-top:40px; padding-bottom:10px; background:url(/resources/images/offer/snsShare/bg_bottom.png) no-repeat 0 100%;}
#offerSns .shareContWrap {margin-top:2px; padding-top:16px; background:url(/resources/images/offer/snsShare/bg_top.png) no-repeat; zoom:1;}
#offerSns .shareCont {position:relative; background:url(/resources/images/offer/snsShare/bg_center.png) repeat-y -1px 0; zoom:1;}
#offerSns .shareCont:after {content:''; display:block; clear:both;}
#offerSns .description {float:left; width:320px; padding-top:130px; background:url(/resources/images/offer/snsShare/bg_share.png) no-repeat 50% 30px;}
#offerSns .description .howtoShare {padding:0 28px 5px 28px;}
#offerSns .description .howtoShare .howtoList {margin-top:10px;}
#offerSns .description .howtoShare .howtoList li {position:relative; margin-bottom:12px; padding-left:15px; font-size:12px; line-height:12px; color:#6f6a63;}
#offerSns .description .howtoShare .howtoList li .num {position:absolute; left:0; top:0;}
#offerSns .description .howtoShare .howtoList li .evInfo {margin:8px 0 15px; font-size:11px; line-height:15px; color:#9d9694;}
#offerSns .description .notice {padding:15px 10px 15px 28px; background:url(/resources/images/offer/snsShare/bg_notice.png) no-repeat;}
#offerSns .description .notice p.tit {font:italic bold 17px Times New Roman; letter-spacing:-0.5px; color:#918380;}
#offerSns .description .notice .list {}
#offerSns .description .notice .list li {margin-top:5px; padding-left:4px; font-size:11px; line-height:12px; background:url(/resources/images/common/bul_2x2_888888.gif) no-repeat 0 5px;}
#offerSns .description .notice .list li.custom {background:url(/resources/images/offer/snsShare/bul_2x2_96a92d.gif) no-repeat 0 5px; color:#6c7c08;}
#offerSns .description .notice .list li .checkAdd a {display:inline-block; #display:inline; zoom:1; margin-top:6px; padding:1px 4px; background:#92a51a; font-weight:bold; font-size:10px; text-decoration:none; color:#ffffff;}
#offerSns #shareToSns {margin-top:5px; text-align:left;}
#offerSns #shareToSns .btn {margin-right:5px; margin-left:0;}
#offerSns .urlList {float:right; width:624px;}
#offerSns .urlList .innerWrap {padding:0 20px;}
#offerSns .urlList .findWriter {margin:5px 0 10px; background:url(/resources/images/offer/snsShare/bg_find.png) no-repeat 100% 100%; text-align:right;}
#offerSns .urlList .findWriter label {font-family:Arial; font-style:italic; vertical-align:middle; color:#404040;}
#offerSns .urlList .findWriter .input-text {border:none; background:none;}
#offerSns .urlList .findWriter .find {padding:3px; border:none; background:none; vertical-align:middle; cursor:pointer;}
#offerSns .urlList .limit {margin-bottom:4px;}
#offerSns .urlList .limit strong {font-size:14px; vertical-align:middle; color:#000000;}
#offerSns .urlList .limit span {font-style:italic; vertical-align:middle;}
#offerSns .urlList .limit span span {color:#c90000;}
#offerSns .urlList .leaveUrl {position:relative;}
#offerSns .urlList .leaveUrl .btnType1 {position:absolute; right:0; top:0; width:92px; height:64px; text-decoration:none;}
#offerSns .urlList .list .info {margin-bottom:5px;}
#offerSns .urlList .list .info span {vertical-align:middle;}
#offerSns .urlList .list .info .name {margin-right:8px; font-weight:bold; vertical-align:middle; color:#000000;}
#offerSns .urlList .list .info .date {font-size:11px; vertical-align:middle;}
#offerSns .urlList .list .info .editBtn {margin-left:2px;}
#offerSns .urlList .list .info .editBtn a {display:inline-block; #display:inline; zoom:1; padding:1px 4px; border:1px solid #b4b4b4; background:#ffffff; font-weight:bold; font-family:Arial; font-size:10px; text-decoration:none; color:#222222;}
#offerSns .urlList .list li {margin-bottom:20px; padding-top:20px; background:url(/resources/images/offer/snsShare/bg_list.png) repeat-x;}
#offerSns .urlList .list li:first-child {background:none;}
#offerSns .urlList .list li p {font-family:Tahoma; font-size:13px; word-break:break-all;}
#offerSns .urlList .paging {position:absolute; right:0; bottom:15px; width:624px; margin-top:0;}



/* [BEST] - 공통 */
.bestOf .tabMenu {position:relative; zoom:1;}
.bestOf .tabMenu .tabBtn {width:472px; z-index:2;}
.bestOf .tabMenu h2.btn1 {left:0;}
.bestOf .tabMenu h2.btn2 {left:472px;}
.bestOf .tabMenu h2 a {display:block;}
.bestOf h3 {margin:25px 0 5px; font:normal 18px Times New Roman; color:#222222;}
.bestOf h3 .countryPoint {font-weight:bold; color:#024137;}
.bestOf .tabMenu .cont {width:944px; padding:65px 0 30px; text-align:center;}
/* HOT! NOW */
.bestOf .tabMenu .hotNowCont {padding:50px 0 0 0;}
.bestOf .tabMenu .hotNowCont .timeWrap .date {display:inline-block; #display:inline; font-size:20px; font-family:Times New Roman; zoom:1;}
.bestOf .tabMenu .hotNowCont .timeWrap .time {vertical-align:top;display:inline-block; #display:inline; margin:0 13px; font:bold 50px Times New Roman; color:#444444; zoom:1;}
.bestOf .tabMenu .hotNowCont .timeWrap .time:after {content:''; display:block; #display:inline; clear:both;}
.bestOf .tabMenu .hotNowCont .timeWrap .time span {float:left; display:inline-block; #display:inline; margin:0 1px; zoom:1;}
.bestOf .tabMenu .hotNowCont .timeWrap .time .second1 {margin-right:0;}
.bestOf .tabMenu .hotNowCont .timeWrap .time .second2 {margin:0;}
.bestOf .tabMenu .hotNowCont .timeWrap .time .colon {margin-top:-5px;}
.bestOf .tabMenu .hotNowCont .timeWrap .updateMsg {display:inline-block; #display:inline; margin-top:36px; font-weight:bold; font-size:11px; zoom:1;}

/* WEEKLY */
.bestOf .countryWrap {position:relative; overflow:hidden; padding-bottom:0 !important; border-bottom:1px solid #cccccc; zoom:1;}
.bestOf .countryWrap:after {content:''; display:block; clear:both;}
.bestOf .countryWrap .innerWrap {overflow:hidden; background:url(/resources/images/common/line_1x1_cccccc.gif) repeat-y 162px 0;}
.bestOf .countryWrap .title {float:left; padding:0 20px 0 10px;min-width:130px;}
.bestOf .countryWrap .title a {display:block; height:33px; padding:5px 0 0 68px; background:url(/resources/images/best/BG_all_countries.gif) no-repeat; font-weight:bold; text-align:left; color:#666666;}
.bestOf .countryWrap .title a:hover {background-position:0 -38px; color:#024137; text-decoration:underline;}
.bestOf .countryWrap .title.on a {background-position:0 -38px; color:#024137; text-decoration:underline;}
.bestOf .countryWrap .countryList {float:left; width:740px; margin-left:-1px; padding-left:20px; text-align:left; zoom:1;}
.bestOf .countryWrap .countryList.realign {margin-top:-10px;}
.bestOf .countryWrap .countryList li {display:inline-block; #display:inline; width:110px; margin:10px 10px 0 0; text-align:left; vertical-align:top; zoom:1;}
.bestOf .countryWrap .countryList li a {overflow:hidden; display:block; width:100%; color:#444444; cursor:pointer;}
.bestOf .countryWrap .countryList li a:hover {text-decoration:underline; color:#024137;}
.bestOf .countryWrap .countryList li a .flag {float:left; margin-right:5px; vertical-align:top;}
.bestOf .countryWrap .countryList li a .flag img {width:40px; height:27px; vertical-align:top;}
.bestOf .countryWrap .countryList li.on a {color:#024137;}
.bestOf .countryWrap .countryList li a .country {overflow:hidden; display:block; word-break:break-all; zoom:1;}
.bestOf .countryWrap .countryList li a:hover .country {text-decoration:underline;}
.bestOf .countryWrap .message {position:absolute; right:20px; bottom:20px; font-weight:bold;}
.bestOf .countryWrap.world {padding:19px 0; border:1px solid #cccccc;}
.bestOf .sortBy {text-align:right; margin-top:40px;}
.bestOf .sortBy .label {font-family:Times New Roman; color:#444444;}
/* WORLD-맵관련 */
.goodsWrapper {text-align:left;}
/* .goodsWrapper .pointer {position:absolute; left:111px; top:-8px;} */
.goodsWrapper .goodswrap {background:#fff; zoom:1;} /* padding:15px; border:1px solid #000000; */
.goodsWrapper .goodswrap:after {content:''; display:block; clear:both;}
.goodsWrapper .goodswrap .thumb {float:left; width:100px; margin-right:10px;}
.goodsWrapper .goodswrap .desc {float:left; width:160px; font-family:Times New Roman;}
.goodsWrapper .goodswrap .desc .sell_location {display:block; margin-bottom:7px; font-size:14px; line-height:15px; color:#000000;}
.goodsWrapper .goodswrap .desc .purchased {display:block; color:#000;}
.goodsWrapper .goodswrap .desc .name {display:block;}
.goodsWrapper .goodswrap .desc .name a {text-decoration:underline; color:#024137;}
.goodsWrapper .goodswrap .desc .timeWrap {display:block; margin-top:10px; color:#000; vertical-align:middle;}
.goodsWrapper .goodswrap .desc .timeWrap .time {margin-left:5px; vertical-align:middle;}
.worldBest_map {position:absolute; left:50%; bottom:53px; width:640px; margin-left:-320px; text-align:left; background:#ffffff; z-index:10000;}
.worldBest_map .worldBest_mapCont {position:relative; padding:20px 21px;}
.worldBest_map h1 {font-family:Times New Roman; font-size:22px; font-weight:normal; color:#222222;}
.worldBest_map .msg {margin-top:2px; color:#444444;}
.worldBest_map .map_copyright {margin-top:13px; padding-top:7px; font-size:11px; color:#888888; border-top:1px solid #cccccc;}
.worldBest_map .share {position:absolute; right:21px; top:44px;}
.worldBest_map .share dt {float:left; margin-right:9px; line-height:22px; font-size:11px; color:#888888;}
.worldBest_map .share dd {float:left;}
.worldBest_map .share dd ul {float:left;}
.worldBest_map .share dd ul li {float:left; margin-right:5px;}
.worldBest_map .share dd ul li .share_pinterest a {display:block !important; width:22px !important; height:22px !important; background:url(/resources/images/common/icon_22x22_snsP.png) no-repeat !important; background-size:22px 22px !important; vertical-align:middle !important; cursor:pointer !important;}
/* WORLD */
.bestOf .worldBestCont {position:relative; padding-top:45px !important;}
.bestOf .worldBestCont .viewMap {position:absolute; right:0; bottom:30px;}
.bestOf .worldBestCont .viewMap a {display:inline-block; #display:inline; height:100%; padding:7px 40px; background:#303030; font-weight:bold; color:#fff; zoom:1;}
.bestOf .worldBestCont .viewMap a span {display:inline-block; #display:inline; padding-right:10px; background:url(/resources/images/common/arr_4x7_ffffff.png) no-repeat 100% 50%; zoom:1;}
.bestOf .worldBestCont .closeMap {position:absolute; right:0; top:45px;}
.bestOf .worldBestCont .closeMap a {display:inline-block; #display:inline; width:27px; height:27px; background:#303030 url(/resources/images/common/btn_close.png) no-repeat 50% 50%; zoom:1;}
.bestOf .worldBestList {position:relative; width:100%; height:621px;}
.bestOf .worldBestList li {position:absolute;}
.bestOf .worldBestList li .goods_desc {overflow:hidden; position:absolute; left:0; bottom:0; display:none; padding:15px 20px; width:233px; background:url(/resources/images/common/BG_1x1_ffffff_opacity70.png) repeat; font-family:Times New Roman;}
.bestOf .worldBestList li .goods_desc .prod_name {display:block; margin-bottom:5px; line-height:15px; color:#000000;}
.bestOf .worldBestList li .goods_desc .prod_price {display:inline-block; margin:0 3px 3px 0; color:#000;}
.bestOf .worldBestList li .goods_desc .prod_old_price {display:inline-block; margin-bottom:3px; text-decoration:line-through; color:#888888;}
.bestOf .worldBestList li .goods_desc a {font-style:italic; text-decoration:underline; color:#4a6a44;}
.bestOf .worldBestList li.hover .goods_desc {display:block;}
.bestOf .worldBestList li.large {width:273px; height:303px;}
.bestOf .worldBestList li.large.cell_1 {left:0; top:0;}
.bestOf .worldBestList li.large.cell_2 {left:287px; top:0;}
.bestOf .worldBestList li.medium {width:177px; height:197px;}
.bestOf .worldBestList li.medium .goods_desc {width:157px; padding:6px 10px; }
.bestOf .worldBestList li.medium.cell_3 {left:575px; top:0;}
.bestOf .worldBestList li.medium.cell_4 {left:767px; top:0;}
.bestOf .worldBestList li.medium.cell_5 {left:575px; top:212px;}
.bestOf .worldBestList li.medium.cell_6 {left:767px; top:212px;}
.bestOf .worldBestList li.medium.cell_7 {left:575px; top:424px;}
.bestOf .worldBestList li.medium.cell_8 {left:767px; top:424px;}
.bestOf .worldBestList li.small {width:129px; height:144px;}
.bestOf .worldBestList li.small .goods_desc {width:119px; padding:6px 5px 0 5px;}
.bestOf .worldBestList li.small.cell_9 {left:0px; top:318px;}
.bestOf .worldBestList li.small.cell_10 {left:144px; top:318px;}
.bestOf .worldBestList li.small.cell_11 {left:287px; top:318px;}
.bestOf .worldBestList li.small.cell_12 {left:431px; top:318px;}
.bestOf .worldBestList li.small.cell_13 {left:0px; top:477px;}
.bestOf .worldBestList li.small.cell_14 {left:144px; top:477px;}
.bestOf .worldBestList li.small.cell_15 {left:287px; top:477px;}
.bestOf .worldBestList li.small.cell_16 {left:431px; top:477px;}
.bestOf .left{float:left;margin:42px 0 11px;}
.bestOf .countryWrap.world .countryList{height:80px;}
.bestOf .countryWrap.world .countryList.heightAuto{height:auto;}
.bestOf .countryWrap .btn_open{display:block;width:100%;margin-top:19px;line-height:29px;font-weight:bold;color:#024137;border:0;border-top:1px solid #e3e3e3;background:#f2f2f2;cursor:pointer;}
.bestOf .countryWrap .btn_open span{padding-right:13px;}
.bestOf .countryWrap .btn_open span.open{background:url(/resources/images/best/btn_close.gif) no-repeat 100% 50%;}
.bestOf .countryWrap .btn_open span.close{background:url(/resources/images/best/btn_open.gif) no-repeat 100% 50%;}


/* [WHATSNEW] 2015-03-18 */
.bestOf .whatsNewList{overflow:hidden;padding:55px 0 0 0;border-bottom:1px solid #ccc;}
.bestOf .whatsNewList li{position:relative;overflow:hidden;width:100%;padding:20px 0;border-top:1px dotted #ccc;}
.bestOf .whatsNewList li .prod_desc{padding-top:23px;}
.bestOf .whatsNewList li .prod_img{float:left;margin-right:20px;}
.bestOf .whatsNewList li .prod_icon{margin-bottom:6px;}
.bestOf .whatsNewList li h3{width:80%;margin:0 0 12px;font-size:17px;}
.bestOf .whatsNewList li h3 a{color:#444;}
.bestOf .whatsNewList li h3 span{color:#024137}
.bestOf .whatsNewList li .prod_price{position:absolute;top:63px;right:12px;color:#444;font:bold 17px Times New Roman;}
.bestOf .whatsNewList li .prod_onePoint{margin-bottom:15px}
.bestOf .whatsNewList li .prod_detail_wrap{}
.bestOf .whatsNewList li .prod_detail{display:inline-block;padding:3px 0 0 17px;margin-right:15px;color:#666;font-size:11px;text-transform:uppercase;text-decoration:underline;vertical-align:top;background:url(/resources/images/best/ico_detail.gif) no-repeat 0 2px}
.bestOf .whatsNewList li .prod_bag{padding:3px 0 0 17px;color:#666;font-size:11px;text-transform:uppercase;text-decoration:underline;vertical-align:top;background:url(/resources/images/best/ico_mybag.gif) no-repeat 0 0;border:0;cursor:pointer;}
.bestOf .whatsNewList li.top_prod{padding:10px 0;}
.bestOf .whatsNewList li.top_prod h3{width:auto;margin-bottom:6px;}
.bestOf .whatsNewList li.top_prod .prod_price{position:static;margin-bottom:10px}
.bestOf .whatsNewList li.top_prod .prod_onePoint{margin-bottom:0}
.bestOf .whatsNewList li.new_prod1{float:left;width:380px;border-top:0;}
.bestOf .whatsNewList li.new_prod1 .prod_img{float:none;}
.bestOf .whatsNewList li.new_prod1 .prod_desc{padding-top:10px;padding-bottom:40px}
.bestOf .whatsNewList li.new_prod2{float:right;width:503px;}
.bestOf .whatsNewList li.new_prod2 h3{font-size:15px;}
.bestOf .whatsNewList li.new_prod2 .prod_price{font-size:16px}
.bestOf .whatsNewList li.new_prod2.first{border-top:0;}
.bestOf .whatsNewList li.new_prod2.last+li{border-top:1px solid #ccc;}

/* [BEST] - 진열대 */
.bestSellerList {width:960px; margin-top:10px; zoom:1;font-size:0px;letter-spacing:0px;word-spacing:0px;clear:both;}
.bestSellerList:after {content:''; display:block; clear:both;}
.bestSellerList li {position:relative; display:inline-block; #display:inline; width:224px; margin:0 15px 19px 0; font-family:Times New Roman; vertical-align:top; zoom:1;font-size:12px;}
.bestSellerList li .rankNum {position:absolute; left:0; top:0;}
.bestSellerList li .prod_name {margin:7px 0 4px;}
.bestSellerList li .prod_name a {font-size:12px; line-height:15px; color:#444444;}
.bestSellerList li .prod_review_point {color:#444444;}
.bestSellerList li .prod_review_point img {margin-right:-3px;}
.bestSellerList li .prod_review_point span {margin-left:5px; font-size:14px;}
.bestSellerList li .prod_price {margin-top:6px; padding-top:3px; font-size:12px; border-top:1px solid #cccccc; color:#444444;}
.bestSellerList li .prod_price .cost_price {text-decoration:line-through; color:#888888;}
.bestSellerList li .prod_foreword {margin-top:-1px; font-size:12px; font-style:italic; color:#024137;}
.bestSellerList li.best3 {width:304px;}
.bestSellerList li.best3 .prod_name a {font-size:14px; line-height:18px;}
.bestSellerList li.best3 .prod_price {margin-top:10px; padding-top:8px; font-size:14px;}
.bestSellerList li.best3 .prod_price span {display:inline-block;}
.bestSellerList li.best3 .prod_foreword {margin-top:1px; font-size:14px;}
.bestSellerList li.nodata {display:block; width:944px; margin:0; font-family:inherit;}

/* [WORLD BEST] - RENEWAL 2016.05  - [START] */
.bestOf .tabMenu{height:45px;}

.bestOf #cateBest.tabMenu .tabBtn{width:157px;border-bottom:0;}
.bestOf #cateBest.tabMenu .tabBtn.btn2{left:157px;}
.bestOf #cateBest.tabMenu .tabBtn.btn3{left:314px;}
.bestOf #cateBest.tabMenu .tabBtn.btn4{left:471px;width:148px !important;}
.bestOf #cateBest.tabMenu .tabBtn.btn5{left:619px;width:172px !important;}
.bestOf #cateBest.tabMenu .tabBtn.btn6{left:791px;width:151px !important;}
.bestOf #cateBest.tabMenu .tabBtn a{line-height:43px;padding:0 0 1px;font-weight:normal;border:0;border-bottom:1px solid #e5e5e5;background:#fff url(/resources/images/best/bg_tab_off.gif) no-repeat right 16px;}
.bestOf #cateBest.tabMenu .tabBtn.on a{padding:1px 0 0;line-height:42px;border:0;border-bottom:2px solid #444;background:#fff url(/resources/images/best/bg_tab_on.gif) no-repeat right 16px;}
.bestOf #cateBest.tabMenu .tabBtn.btn6 a{background:none;}
.bestOf #cateBest .tabContents{display:none;padding:74px 0 0 88px;}
.bestOf #cateBest #cate1{display:block;}
.bestOf .cont{padding-bottom:60px;border-bottom:1px solid #e0e0e0;}
.bestOf .cont.cateBest{border-bottom:0;}
.bestOf .cont .tit_w:after{display:block;clear:both;content:''}
.bestOf .cont .tit_w{margin:52px 0 45px;}
.bestOf .cont .tit_w h3{float:left;margin:0;font:bold 32px 'Times New Roman';}
.bestOf .cont .tit_w p{float:left;margin:4px 0 0 20px;line-height:1.3;font-size:14px;}
.bestOf .productView_imgDetail{width:320px;margin-right:49px;}
.bestOf .productView_textDetail{float:left;width:377px;padding-top:0;border-top:0;}
.bestOf .productView_textDetail h5{font:normal 20px 'Times New Roman';color:#222;}
.bestOf .productView_textDetail .btnArea .btnShoppingL{width:185px;line-height:30px;}
.bestOf .productView_textDetail .btnArea .btnShoppingR{width:186px;line-height:28px;}
.bestOf .productView_textDetail .specification h4 a{padding-left:0;color:#444;background:none;}
.bestOf .productView_textDetail .averageRating{border:0;border-top:1px solid #eee;margin-top:19px;}
.bestOf .productView_textDetail .averageRating .review{padding:0 7px 0 1px;background:none;}
.bestOf .productView_textDetail .averageRating .count a{background:none;}
.bestOf .productView_textDetail .averageRating a{margin-left:0;}
.bestOf .productView_textDetail .averageRating .review .rating .leaf{margin-left:0;}
.bestOf .productView_textDetail .averageRating .review .rating .leaf img{margin:0;}
.bestOf .productView_textDetail .sel_option{margin-top:0;}
.bestOf .productView_textDetail .sel_option dl dd{width:266px;}
.bestOf .productView_textDetail .sel_option dl dd .aboutStock{color:#222;font-weight:bold;}
.bestOf .bestSellerList{margin-top:0;}

/* bxslider 수정 */
.bestOf .bx-wrapper{margin:0 auto;}
.bestOf .bx-wrapper .bx-viewport{border:0;box-shadow:none;height:300px;}
.bestOf .bx-wrapper .bx-pager{display:none;}
.bestOf .bestSellerList li{margin-bottom:0;}
.bestOf .bestSellerList li .prod_review_point img{display:inline-block;width:auto;}
.bestOf .bx-wrapper .bx-controls-direction a{top:117px;width:24px;height:39px;}
.bestOf .bx-wrapper .bx-controls-direction a.bx-prev{left:-62px;background:url(/resources/images/best/btn_rollingL_24x39.gif) 0 0 no-repeat;}
.bestOf .bx-wrapper .bx-controls-direction a.bx-next{right:-69px;background:url(/resources/images/best/btn_rollingR_24x39.gif) 0 0 no-repeat;}
.bestOf .bx-wrapper .bx-controls-direction a.bx-prev:hover{left:-62px;background:url(/resources/images/best/btn_rollingL_24x39_on.gif) 0 0 no-repeat;}
.bestOf .bx-wrapper .bx-controls-direction a.bx-next:hover{right:-69px;background:url(/resources/images/best/btn_rollingR_24x39_on.gif) 0 0 no-repeat;}
/* [WORLD BEST] - RENEWAL 2016.05  - [END] */


/* 주문리스트 */
.orderList {}
.orderList .order_cart_list .cart_item_container .product_desc_wrap .product_desc {width:370px;}
.orderList .order_cart_list .cart_item_container .product_desc_wrap .product_unit_price {width:200px;}
.orderList .order_cart_list .cart_item_container .product_desc_wrap .product_unit_price .price {text-align:center;}
.orderList .order_cart_list .cart_item_container .product_desc_wrap .product_unit_action {width:140px;}

/* 주문취소 */
.order_cancel {padding-bottom:20px; border-bottom:1px solid #eeeeee;}
.order_cancel .number {line-height:26px; font-size:20px; color:#222222;}
.order_cancel .number span {display:inline-block; vertical-align:middle;}
.order_cancel .number strong {display:inline-block; margin-left:12px; padding-left:15px; vertical-align:middle; background:url(/resources/images/common/bar_1x16_cccccc.gif) no-repeat left 4px;}
.order_cancel .info {margin-top:5px;}
.order_cancel .info li {margin-top:3px; line-height:18px;}
.order_cancel .info li span {color:#444444;}
.order_cancel .reason {margin-top:18px; padding-top:18px; border-top:1px solid #eeeeee;}
.order_cancel .reason .t {font-weight:bold; color:#444444;}
.order_cancel .reason .sel {margin-top:10px;}
.order_cancel .reason .sel span {display:inline-block; vertical-align:middle;}

/* [ABOUT US] - INNISFREE PEOPLE */
.aboutUs {margin:-1px 0 100px 0; padding-bottom:0; border-top:1px solid #e6e3da; border-bottom:1px solid #e6e3da; background:#fdfaef;}
.aboutUs #contents {padding-bottom:0 !important;}
.inni_people .cont {padding:40px 0;}
.inni_people .cont .contWrap {zoom:1;}
.inni_people .cont .contWrap:after {content:''; display:block; clear:both;}
.inni_people .cont .section {float:left; position:relative;}
.inni_people .cont .section .title {font:normal 28px Times New Roman; color:#222222;}
.inni_people .cont .section .name {font-family:Times New Roman; font-size:14px; color:#444444;}
.inni_people .cont .section .description {position:relative; margin-top:10px; font-size:11px; line-height:16px;}
.inni_people .cont .section .description .seeDetail {position:absolute; right:0; bottom:0; font:italic 11px Times New Roman; text-decoration:underline; color:#444444;}
.inni_people .cont .section .resume {font-family:Times New Roman; font-size:12px; color:#222222;}
.inni_people .cont.top {border-bottom:1px solid #cdcdcd;}
.inni_people .cont.top .contWrap {background:url(/resources/images/about/BG_inni_people_top.gif) repeat-y;}
.inni_people .cont.top .mainBox {width:420px; padding-right:20px; text-align:center;}
.inni_people .cont.top .mainBox .p_wrap {background:url(/resources/images/about/BG_mark_L.gif) no-repeat 0 0;}
.inni_people .cont.top .mainBox .p_wrap p {font-style:italic; font-family:Times New Roman; background:url(/resources/images/about/BG_mark_R.gif) no-repeat 100% 0;}
.inni_people .cont.top .mainBox .p_wrap.item1 {margin-top:13px; background-position:22px 0;}
.inni_people .cont.top .mainBox .p_wrap.item1 p {background-position:365px 22px; font-size:16px; line-height:20px;}
.inni_people .cont.top .mainBox .p_wrap.item2 {margin:15px 0 31px; background-position:56px 0;}
.inni_people .cont.top .mainBox .p_wrap.item2 p {background-position:350px 7px; line-height:16px;}
.inni_people .cont.top .mainBox .p_wrap.item3 {margin-top:31px; background-position:34px 2px;}
.inni_people .cont.top .mainBox .p_wrap.item3 p {background-position:347px 25px; font-size:18px; line-height:20px;}
.inni_people .cont.top .mainBox .p_wrap.item4 {margin-top:23px; background-position:40px 0;}
.inni_people .cont.top .mainBox .p_wrap.item4 p {background-position:365px 17px; line-height:18px;}
.inni_people .cont.top .mainBox .p_wrap.item5 {margin-top:19px;background-position:12px 0;}
.inni_people .cont.top .mainBox .p_wrap.item5 p {background-position:391px 6px; font-size:15px; line-height:20px;}
.inni_people .cont.top .greenDesign {width:171px; padding:171px 60px 0 17px; background:url(/resources/images/about/BG_green_design.jpg) no-repeat;}
.inni_people .cont.top .greenDesign .title {line-height:22px;}
.inni_people .cont.top .greenDesign .name {position:absolute; left:120px; top:200px;}
.inni_people .cont.top .greenDesign .description .seeDetail {margin-left:25px;}
.inni_people .cont.top .greenDesign .resume {position:absolute; right:21px; bottom:2px;}
.inni_people .cont.top .goTogether {width:134px; padding:185px 0 0 122px; background:url(/resources/images/about/BG_go_together.jpg) no-repeat 31px 0;}
.inni_people .cont.top .goTogether .name {display:block; margin-top:3px;}
.inni_people .cont.top .goTogether .description {margin-top:3px;}
.inni_people .cont.top .goTogether .description .seeDetail {margin-left:45px;}
.inni_people .cont.top .goTogether .resume {position:absolute; left:0; bottom:0;}
.inni_people .cont.bottom .contWrap {background:url(/resources/images/about/BG_inni_people_bottom.gif) repeat-y;}
.inni_people .cont.bottom .earth-dream {float:left; width:285px;}
.inni_people .cont.bottom .earth-dream .section {float:none;}
.inni_people .cont.bottom .earth-dream .earth {padding-right:60px;}
.inni_people .cont.bottom .earth-dream .earth .resume {margin-top:5px;}
.inni_people .cont.bottom .earth-dream .greenDream {margin-top:20px; padding:0 60px 135px 0; background:url(/resources/images/about/BG_green_dream.jpg) no-repeat 0 100%;}
.inni_people .cont.bottom .earth-dream .greenDream .resume {margin-top:10px;}
.inni_people .cont.bottom .inspiration {width:145px; margin-left:1px; padding:0 25px 0 170px; background:url(/resources/images/about/BG_natural_inspiration.jpg) no-repeat;}
.inni_people .cont.bottom .inspiration .title {line-height:24px;}
.inni_people .cont.bottom .inspiration .name {display:block; margin-top:5px;}
.inni_people .cont.bottom .inspiration .resume {position:absolute; left:130px; top:279px;}
.inni_people .cont.bottom .saveShare {width:141px; padding:233px 145px 0 32px; background:url(/resources/images/about/BG_save_share.jpg) no-repeat 100% 0;}
.inni_people .cont.bottom .saveShare .name {position:absolute; right:0; top:246px; display:block; width:133px; height:120px; background:url(/resources/images/about/BG_save_share2.jpg) no-repeat 100% 100%; text-align:right;}
.inni_people .cont.bottom .saveShare .description {margin-top:0;}
.inni_people .cont.bottom .saveShare .resume {margin-top:5px}
/* INNISFREE PEOPLE 팝업 */
.inni_peoplePop {position:absolute; top:100px; width:760px; margin-left:-380px; border:none; background:#fff url(/resources/images/about/BG_aboutus_popup.gif) repeat-y;}
.inni_peoplePop .layerPopBody {display:none;}
.inni_peoplePop .lgg_USA {}
.inni_peoplePop .lgg_CHN1 {font-family:'SimSun' !important;}
.inni_peoplePop .lgg_CHN2 {font-family:'新宋体' !important;}
.inni_peoplePop .lgg_THA {font-family:Tahoma !important;}
.inni_peoplePop .lgg_JPN {font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic' !important;}
.inni_peoplePop .languageChg {background:#222222;}
.inni_peoplePop .languageChg ul {padding:13px 30px; zoom:1;}
.inni_peoplePop .languageChg ul:after {content:''; display:block; clear:both;}
.inni_peoplePop .languageChg ul li {float:left; padding:0 10px; background:url(/resources/images/common/bar_1x12_393939.gif) no-repeat;}
.inni_peoplePop .languageChg ul li.lgg1 {padding-left:0; background:none;}
.inni_peoplePop .languageChg ul li a {}
.inni_peoplePop .languageChg ul li.on a {font-weight:bold; color:#fff;}
.inni_peoplePop .languageChg ul li.lgg4 a {font-family:Tahoma;}
.inni_peoplePop h4.title {font:normal 60px Times New Roman; color:#222222;}
.inni_peoplePop .name {font-size:16px; font-family:Times New Roman; color:#444444;}
.inni_peoplePop .description {line-height:18px;}
.inni_peoplePop .resume {font-size:13px; font-family:Times New Roman; color:#222222;}
.inni_peoplePop .popClose {right:14px; top:10px;}
.inni_peoplePop .popClose button {width:auto; height:auto;}
#greenDesignDetail {padding-bottom:40px; background-position:480px 0;}
#greenDesignDetail #greenDesign_USA {display:block;}
#greenDesignDetail .sectionTop {position:relative;}
#greenDesignDetail .sectionTop .resume {position:absolute; left:480px; top:0;}
#greenDesignDetail .sectionBottom {position:relative; min-height:310px; margin-top:30px;}
#greenDesignDetail .sectionBottom h4.title {font-size:52px; line-height:40px;}
#greenDesignDetail .sectionBottom .description {margin-top:10px; zoom:1;}
#greenDesignDetail .sectionBottom .description:after {content:''; display:block; clear:both;}
#greenDesignDetail .sectionBottom .description p {float:left; width:220px; margin-right:20px;}
#greenDesignDetail .sectionBottom .description .desc_wide {float:none !important; width:460px !important;}
#greenDesignDetail .sectionBottom .bottom_img {position:absolute; right:0; top:-10px;}
#goTogetherDetail {background-position:60px 0;}
#goTogetherDetail #goTogether_USA {display:block;}
#goTogetherDetail .sectionTop {text-align:right;}
#goTogetherDetail .sectionBottom {position:relative; padding-left:320px; margin-top:20px;}
#goTogetherDetail .sectionBottom .resumeWrap {margin:10px 0; zoom:1;}
#goTogetherDetail .sectionBottom .resumeWrap:after {content:''; display:block; clear:both;}
#goTogetherDetail .sectionBottom .resumeWrap .name {float:left;}
#goTogetherDetail .sectionBottom .resumeWrap .resume {float:right;}
#goTogetherDetail .sectionBottom .bottom_img {position:absolute; left:-30px; bottom:0;}
#greenDreamDetail {background-position:60px 0;}
#greenDreamDetail #greenDream_USA {display:block;}
#greenDreamDetail .sectionTop {padding-left:157px;}
#greenDreamDetail .sectionTop .innerWrap {position:relative; height:220px;}
#greenDreamDetail .sectionTop .innerWrap h4.title {padding-top:54px; font-size:52px; line-height:40px;}
#greenDreamDetail .sectionTop .innerWrap .name {display:block; margin:20px 0 15px;}
#greenDreamDetail .sectionTop .innerWrap .top_img {position:absolute; right:0; top:0;}
#greenDreamDetail .sectionTop .description {margin:30px -20px 0 0; zoom:1;}
#greenDreamDetail .sectionTop .description:after {content:''; display:block; clear:both;}
#greenDreamDetail .sectionTop .description p {float:left; width:259px; margin-right:20px;}
#greenDreamDetail .sectionTop .description p.desc_wide {float:none; width:545px;}
#greenDreamDetail .sectionBottom {margin:30px 0 0 -30px;}
#earthDetail {background-position:480px 0;}
#earthDetail #earth_USA {display:block;}
#earthDetail #earth_THA h4.title {line-height:50px;}
#earthDetail .layerPopBody {zoom:1;}
#earthDetail .layerPopBody:after {content:''; display:block; clear:both;}
#earthDetail .layerPopBody .sectionLeft {float:left;}
#earthDetail .layerPopBody .sectionRight {float:right; position:relative; width:320px; padding:0 60px 0 0;}
#earthDetail .layerPopBody .sectionRight h4.title {font-size:52px; line-height:40px;}
#earthDetail .layerPopBody .sectionRight .name {display:block; margin:8px 0 20px;}
#earthDetail .layerPopBody .sectionRight .resume {position:absolute; right:30px; top:132px;}
#earthDetail .layerPopBody .sectionRight .right_img {width:100%; margin:20px 0 0 60px; text-align:right;}
#inspirationDetail {background-position:40px 0;}
#inspirationDetail #inspiration_USA {display:block;}
#inspirationDetail #inspiration_THA .title {margin-top:0; font-size:40px; line-height:38px;}
#inspirationDetail #inspiration_JPN .title {margin-top:0; font-size:30px; line-height:34px;}
#inspirationDetail .layerPopBody {zoom:1;}
#inspirationDetail .layerPopBody:after {content:''; display:block; clear:both;}
#inspirationDetail .layerPopBody .sectionLeft {float:left;}
#inspirationDetail .layerPopBody .sectionRight {float:right; position:relative; width:220px; height:680px;}
#inspirationDetail .layerPopBody .sectionRight .title {margin:50px 0 20px; font-size:52px; line-height:50px;}
#inspirationDetail .layerPopBody .sectionRight .description {margin-top:20px;}
#inspirationDetail .layerPopBody .sectionRight .resume {position:absolute; left:0; bottom:0;}
#inspirationDetail .layerPopBody .sectionRight .right_img {position:absolute; right:0; bottom:0;}
#saveShareDetail {padding-bottom:40px; background-position:480px 0;}
#saveShareDetail #saveShare_USA {display:block;}
#saveShareDetail .sectionTop {position:relative;}
#saveShareDetail .sectionTop .resume {position:absolute; left:480px; top:0;}
#saveShareDetail .sectionBottom {position:relative; min-height:310px; margin-top:30px;}
#saveShareDetail .sectionBottom h4.title {position:relative; font-size:52px; line-height:50px;}
#saveShareDetail .sectionBottom .name {position:absolute; right:240px; top:80px;}
#saveShareDetail .sectionBottom .description {margin-top:10px; zoom:1;}
#saveShareDetail .sectionBottom .description:after {content:''; display:block; clear:both;}
#saveShareDetail .sectionBottom .description p {float:left; width:220px; margin-right:20px;}
#saveShareDetail .sectionBottom .description p.desc_wide {float:none; width:460px;}
#saveShareDetail .sectionBottom .bottom_img {position:absolute; right:0; top:-10px;}

/* [ABOUT US] - INNISFREE IS */
.inni_is_wrap {padding:35px 0; font-family:Arial;}
.inni_is_wrap h3 {font-weight:normal; font-family:Times New Roman;}
.inni_is_wrap .inni_is_top {zoom:1;}
.inni_is_wrap .inni_is_top:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_top .section {float:left;}
.inni_is_wrap .inni_is_top .section h3 {margin-bottom:10px; font-size:20px; letter-spacing:-0.05em; color:#333;}
.inni_is_wrap .inni_is_top .section h3 span {font-size:16px; color:#777777;}
.inni_is_wrap .inni_is_top .green_promise {border-right:1px solid #9c8a7a;}
.inni_is_wrap .inni_is_top .green_promise ul {zoom:1;}
.inni_is_wrap .inni_is_top .green_promise ul:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_top .green_promise ul li {float:left; min-height:66px; background:url(/resources/images/about/BG_green_promise.png) no-repeat;}
.inni_is_wrap .inni_is_top .green_promise ul li.item1 {width:132px; padding:0 60px 0 0; background-position:140px 8px;}
.inni_is_wrap .inni_is_top .green_promise ul li.item2 {width:130px; padding:0 40px 0 13px; border-left:1px solid #c4b8aa; border-right:1px solid #c4b8aa; background-position:123px -90px;}
.inni_is_wrap .inni_is_top .green_promise ul li.item3 {width:85px; padding:0 85px 0 15px; background-position:126px -194px;}
.inni_is_wrap .inni_is_top .green_promise ul li .title {display:block; margin-bottom:6px; font:bold 14px Times New Roman; color:#444;}
.inni_is_wrap .inni_is_top .green_promise ul li .desc {font-size:11px; line-height:14px;}
.inni_is_wrap .inni_is_top .figure h3 {margin-left:12px;}
.inni_is_wrap .inni_is_top .figure ul {zoom:1}
.inni_is_wrap .inni_is_top .figure ul:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_top .figure ul li {float:left; text-align:center;}
.inni_is_wrap .inni_is_top .figure ul li.item1 {width:99px; padding:0 12px;}
.inni_is_wrap .inni_is_top .figure ul li.item2 {width:97px; padding:0 12px; border-left:1px solid #c4b8aa; border-right:1px solid #c4b8aa;}
.inni_is_wrap .inni_is_top .figure ul li.item3 {width:119px; padding:0 8px;}
.inni_is_wrap .inni_is_top .figure ul li .title {display:block; font-weight:bold; font-size:11px; line-height:10px; color:#024137;}
.inni_is_wrap .inni_is_top .figure ul li .count {display:block; margin-top:10px; font:bold 22px Times New Roman; color:#222222;}
.inni_is_wrap .inni_is_top .figure ul li .count img {margin-top:-4px;}
.inni_is_wrap .inni_is_top .figure ul li .count .unit {font-size:12px;}
.inni_is_wrap .inni_is_top .figure ul li .d {font-size:11px;}
.inni_is_wrap .inni_is_middle {margin-top:20px; padding:40px 0; border-top:2px solid #36744a; border-bottom:1px solid #cbcbcb; background:url(/resources/images/about/BG_inni_is_jeju.gif) no-repeat 100% 100%; zoom:1;}
.inni_is_wrap .inni_is_middle:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_middle .inni_is {float:left; width:404px; padding:0 30px 0 6px; border-right:1px solid #cbcbcb;}
.inni_is_wrap .inni_is_middle .inni_is h3 {margin-bottom:20px; text-align:center;}
.inni_is_wrap .inni_is_middle .inni_is .innerWrap {margin-bottom:25px; zoom:1;}
.inni_is_wrap .inni_is_middle .inni_is .innerWrap:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_middle .inni_is .innerWrap p {width:192px; font-size:11px; line-height:16px;}
.inni_is_wrap .inni_is_middle .inni_is .innerWrap p.p1 {float:left;}
.inni_is_wrap .inni_is_middle .inni_is .innerWrap p.p2 {float:right;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap {position:relative; width:100%; height:150px; background:url(/resources/images/about/BG_inni_is.png) no-repeat 116px 0;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item {position:absolute; display:block; font-size:10px; line-height:12px;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item span {display:block; font-weight:bold; color:#024137;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item1 {width:110px; left:0; top:24px; text-align:right;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item2 {width:70px; left:40px; top:83px; text-align:right;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item3 {width:90px; left:320px; top:5px;}
.inni_is_wrap .inni_is_middle .inni_is .itemWrap span.item4 {width:90px; left:320px; top:35px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab {float:right; width:472px; zoom:1;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju {float:left; width:180px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju p.p1 {font-family:Times New Roman; font-size:14px; line-height:18px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju h3 {margin-top:79px; font-size:20px; line-height:28px; color:#222222;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju h3 span {display:block; font-size:40px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju p.p2 {font-size:11px; line-height:16px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .fromJeju p.p2 strong {display:block; margin:15px 0 7px; font-weight:normal; font-size:12px; font-family:Times New Roman; color:#444444;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab {position:relative; float:right; width:160px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab h3 {position:absolute; left:0; bottom:-40px; font-size:20px; line-height:23px; color:#222222;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab h3 span {display:block; font-size:40px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab h4 {margin-bottom:3px; font:normal 14px Times New Roman; color:#444444;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab p {margin-bottom:14px; font-size:11px; line-height:16px;}
.inni_is_wrap .inni_is_middle .inni_jeju_lab .at_lab .seeDetail {position:absolute; right:0; bottom:-42px;}
.inni_is_wrap .inni_is_bottom {border-bottom:1px solid #cbcbcb; margin-top:40px; padding-bottom:20px; zoom:1;}
.inni_is_wrap .inni_is_bottom:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_bottom .toGreen {position:relative; float:left; width:533px; zoom:1;}
.inni_is_wrap .inni_is_bottom .toGreen:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_bottom .toGreen h3 {clear:both; margin-bottom:38px; font-size:20px; line-height:27px; color:#222222;}
.inni_is_wrap .inni_is_bottom .toGreen h3 span {font-size:36px;}
.inni_is_wrap .inni_is_bottom .toGreen .secLeft {float:left; width:254px; zoom:1;}
.inni_is_wrap .inni_is_bottom .toGreen .secLeft:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_bottom .toGreen .secLeft .desc {float:left; width:155px;}
.inni_is_wrap .inni_is_bottom .toGreen .secLeft .img {float:right;}
.inni_is_wrap .inni_is_bottom .toGreen .secRight {float:right; width:247px;}
.inni_is_wrap .inni_is_bottom .toGreen .secRight:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_is_bottom .toGreen .secRight .desc {float:left; width:140px;}
.inni_is_wrap .inni_is_bottom .toGreen .secRight .img {float:right;}
.inni_is_wrap .inni_is_bottom .toGreen h4 {margin-bottom:2px; font:normal 14px Times New Roman; color:#444444;}
.inni_is_wrap .inni_is_bottom .toGreen p {margin-bottom:15px; font-size:11px; line-height:16px;}
.inni_is_wrap .inni_is_bottom .toGreen .seeDetail {position:absolute; right:0; top:47px;}
.inni_is_wrap .inni_is_bottom .inStore {float:right; width:348px; margin-left:31px; padding-left:31px; border-left:1px solid #cbcbcb;}
.inni_is_wrap .inni_is_bottom .inStore h3 {float:left; font-size:20px; line-height:23px; color:#222222;}
.inni_is_wrap .inni_is_bottom .inStore h3 span {display:block; font-size:40px;}
.inni_is_wrap .inni_is_bottom .inStore p {float:right; width:162px; margin:15px 0 30px; font-size:11px; line-height:16px;}
.inni_is_wrap .inni_history {}
.inni_is_wrap .inni_history h3 {margin-top:30px; font-size:34px; color:#222222;}
.inni_is_wrap .inni_history .historyWrap {width:931px; height:auto; margin:0 auto;}
.inni_is_wrap .inni_history .historyWrap .historyList {overflow:hidden; margin-top:30px; border-left:1px solid #e3e0d7; background:url(/resources/images/about/BG_inni_history.png) repeat-x; zoom:1;}
.inni_is_wrap .inni_history .historyWrap .historyList:after {content:''; display:block; clear:both;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year {float:left; width:125px; min-height:200px; padding:0 15px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2015 {background:url(/resources/images/about/BG_history_y2015.png) no-repeat 50% 20px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2014 {background:url(/resources/images/about/BG_history_y2014.png) no-repeat 50% 33px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2013 {background:url(/resources/images/about/BG_history_y2013.png) no-repeat 50% 33px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2012 {background:url(/resources/images/about/BG_history_y2012.png) no-repeat 50% 21px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2011 {background:url(/resources/images/about/BG_history_y2011.png) no-repeat 50% 21px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2010 {background:url(/resources/images/about/BG_history_y2010.png) no-repeat 50% 29px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2009 {background:url(/resources/images/about/BG_history_y2009.png) no-repeat 50% 21px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2008 {background:url(/resources/images/about/BG_history_y2008.png) no-repeat 50% 11px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2007 {background:url(/resources/images/about/BG_history_y2007.png) no-repeat 50% 21px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2006 {background:url(/resources/images/about/BG_history_y2006.png) no-repeat 50% 3px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2005 {background:url(/resources/images/about/BG_history_y2005.png) no-repeat 50% 21px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2003 {background:url(/resources/images/about/BG_history_y2003.png) no-repeat 50% 22px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year.y2000 {background:url(/resources/images/about/BG_history_y2000.png) no-repeat 50% 25px;}
.inni_is_wrap .inni_history .historyWrap .historyList li.by_year .year {margin-bottom:90px; font-size:22px; font-family:Times New Roman; line-height:17px; color:#444444;}
.inni_is_wrap .inni_history .historyWrap .historyList li ul.desc li {margin-top:4px; padding-left:6px; background:url(/resources/images/about/bul_4x1_888888.png) no-repeat 0 7px; font-size:11px; line-height:14px;}
.inni_is_wrap .seeDetail a {display:block; font:italic 11px Times New Roman; text-decoration:underline; color:#444444;}
.inni_is_wrap.lgg_JPN, .inni_is_wrap .lgg_JPN{font-family: Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic' !important;}
.inni_is_wrap .inni_is_top .figure_jp ul li.item1 {width:119px;}
.inni_is_wrap .inni_is_top .figure_jp ul li.item3 {width:99px;}
/* INNI IS 팝업 */
.inni_is_pop {position:absolute; top:100px; width:760px; margin-left:-380px; border:none; background:#fff url(/resources/images/about/BG_aboutus_popup.gif) repeat-y;}
.inni_is_pop .lgg_USA {}
.inni_is_pop .lgg_CHN1 {font-family:'SimSun' !important;}
.inni_is_pop .lgg_CHN2 {font-family:'新宋体' !important;}
.inni_is_pop .lgg_THA {font-family:Tahoma !important;}
.inni_is_pop .lgg_JPN {font-family:Meiryo, ＭＳ Ｐ明朝 , 'ＭＳ Ｐゴシック' , 'MS PGothic' !important;}
.inni_is_pop .languageChg {background:#222222;}
.inni_is_pop .languageChg ul {padding:13px 30px; zoom:1;}
.inni_is_pop .languageChg ul:after {content:''; display:block; clear:both;}
.inni_is_pop .languageChg ul li {float:left; padding:0 10px; background:url(/resources/images/common/bar_1x12_393939.gif) no-repeat;}
.inni_is_pop .languageChg ul li.lgg1 {padding-left:0; background:none;}
.inni_is_pop .languageChg ul li a {}
.inni_is_pop .languageChg ul li.on a {font-weight:bold; color:#fff;}
.inni_is_pop .languageChg ul li.lgg4 a {font-family:Tahoma;}
.inni_is_pop h4.title {font:normal 52px Times New Roman; color:#222222;}
.inni_is_pop .description {line-height:18px;}
.inni_is_pop .popClose {right:14px; top:9px;}
.inni_is_pop .popClose button {width:auto; height:auto;}
#fromJejuDetail {background-position:60px 0;}
#fromJejuDetail .layerPopBody {display:none;}
#fromJejuDetail #fromJeju_USA {display:block;}
#fromJejuDetail .sectionT {margin-top:50px; text-align:center;}
#fromJejuDetail .innerWrap {width:580px; margin:30px auto 0; zoom:1;}
#fromJejuDetail .innerWrap:after {content:''; display:block; clear:both;}
#fromJejuDetail .innerWrap .sectionL {float:left; width:290px;}
#fromJejuDetail .innerWrap .sectionL p {margin-top:20px; font-size:20px; font-family:Times New Roman; line-height:24px; color:#444;}
#fromJejuDetail .innerWrap .sectionR {float:right; width:260px; padding-left:30px;}
#fromJejuDetail .innerWrap .sectionR p {margin-top:10px;}
#atLabDetail {background-position:480px 0;}
#atLabDetail .layerPopBody {display:none; padding:70px 30px 50px; background:url(/resources/images/about/BG_inni_is_pop_at_lab.gif) no-repeat 100% 100%;}
#atLabDetail #atLab_USA {display:block;}
#atLabDetail .description {min-height:460px; padding:0 60px 0 360px; background:url(/resources/images/about/img_inni_is_at_lab.gif) no-repeat 0 0;}
#atLabDetail .description h5 {padding-bottom:0; margin-bottom:7px; border-bottom:none; font:normal 20px Times New Roman; color:#444;}
#atLabDetail .description p {margin-bottom:25px;}
#greenCampaignsDetail {background-position:480px 0;}
#greenCampaignsDetail .layerPopBody {display:none; padding:50px 60px 40px;}
#greenCampaignsDetail #greenCampaigns_USA {display:block;}
#greenCampaignsDetail h4 {margin-bottom:25px; line-height:44px;}
#greenCampaignsDetail .description {margin-right:-60px;}
#greenCampaignsDetail .description .innerWrap {display:inline-block; #display:inline; width:290px; margin-right:57px; vertical-align:top; zoom:1;}
#greenCampaignsDetail .description .innerWrap h5 {padding-bottom:0; margin-bottom:10px; border-bottom:none; font:normal 20px Times New Roman; color:#444;}
#greenCampaignsDetail #greenCampaigns_THA .description .innerWrap h5 {height:46px;}
#greenCampaignsDetail .description .innerWrap p {margin:10px 0 20px;}

/* 제주라이브 - 게이트페이지 */
#jejuLiveGate {position:relative; width:944px; height:531px;}
#jejuLiveGate .BG {position:absolute; left:50%; top:50%; width:944px; height:531px; margin:-265px 0 0 -472px; background:url(/resources/images/about/jejulive_movie/PureNature_poster.jpg) no-repeat center center; background-size:cover;}
.jejuLiveGateCont {position:absolute; left:66px; top:100px;}
.jejuLiveGateCont h3 {font-size:30px; font-weight:normal; font-family:Times New Roman; color:#ffffff;}
.jejuLiveGateCont h3 strong {display:block; margin-top:-13px; font-size:60px; font-weight:normal;}
.jejuLiveGateCont h4 {margin-top:10px; font-size:18px; font-weight:normal; font-family:Times New Roman; color:#ffffff;}
.jejuLiveGateCont .desc {margin-top:10px; line-height:18px; color:#ffffff;}
.jejuLiveGateCont .viewStory {margin-top:27px;}
.jejuLiveGateCont .viewStory a {display:inline-block; padding:0 20px; line-height:39px; font-size:20px; font-weight:bold; font-family:Times New Roman; color:#000000; background:#ffffff;}
.jejuLiveGateCont .viewStory a span {display:inline-block; padding-right:14px; background:url(/resources/images/common/bar_6x11_000000.gif) no-repeat right center;}
.jejuLive_noSupport {display:none; margin-top:18px; font-size:11px; color:#c40101;}

/* 제주라이브 - 영상페이지 */
#jejuCanvas {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#222222; z-index:1000000;}
#jejuCanvas .alwaysjeju {position:absolute; left:60px; top:5%; font-size:27px; font-family:Times New Roman; color:#ffffff; opacity:0.6; filter:alpha(opacity=30); z-index:100;}
#jejuCanvas .scrollMsg {position:absolute; left:60px; bottom:5%; width:520px; padding-top:11px; font-size:40px; font-family:Times New Roman; color:#ffffff; border-top:3px solid #ffffff; z-index:100;}
#jejuCanvas .scrollMsg span {display:block; background:url(/resources/images/about/arr_scrollMsg.png) no-repeat right center;}
#jejuCanvas .jejuBackground {position:absolute; left:0; top:0; width:100%; height:100%;}
#jejuCanvas .jejuVideo {position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
#jejuCanvas .jejuVideo.newVideo {z-index:2;}
#jejuCanvas .jejuVideo.jejuGreenTea2 {background:url(/resources/images/about/jejulive_movie/GreenTea2_poster.jpg) no-repeat left top; background-size:cover;}
#jejuCanvas .jejuVideo .BG_PureNature {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/about/BG_jejulive_Content0.png) no-repeat left top; background-size:auto 100%;}
#jejuCanvas .jejuVideo .BG_GreenTea {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/about/BG_jejulive_Content1.png) no-repeat left top; background-size:auto 100%;}
#jejuCanvas .jejuVideo .BG_Jeju_YellowDna {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/about/BG_jejulive_Content3.png) no-repeat left top; background-size:auto 100%;}
#jejuCanvas .jejuVideo .BG_Jeju_BlueDNA {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/about/BG_jejulive_Content4.png) no-repeat left top; background-size:auto 100%;}
#jejuCanvas .jejuVideo .BG_Jeju_PureIngredients {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/resources/images/about/BG_jejulive_Content5.png) no-repeat left top; background-size:auto 100%;}

#jejuCanvas .jejuContent {overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
#jejuCanvas .jejuContent .section {overflow:hidden; position:absolute; left:0; top:100%; width:100%; height:100%;}
#jejuCanvas .jejuContent .con {position:absolute; left:60px; bottom:25%; z-index:1;}
#jejuCanvas .jejuContent .con h4 {}
#jejuCanvas .jejuContent .con h5 {margin-top:24px; font-size:32px; font-weight:normal; font-style:italic; font-family:Times New Roman; color:#ffffff;}
#jejuCanvas .jejuContent .con .jeju_detail {margin-top:12px; line-height:22px; font-size:14px; color:#ffffff;}
#jejuCanvas .jejuContent .con .jejuList {width:550px;}
#jejuCanvas .jejuContent .con .jejuList li {display:inline-block; width:270px; margin-bottom:24px; vertical-align:top; line-height:22px; font-size:14px; color:#ffffff;}
#jejuCanvas .jejuContent .con .jejuList li strong {display:block; margin-bottom:3px; font-size:24px; font-family:Times New Roman; color:#ffffff;}
#jejuCanvas .jejuContent .jejuHouseMovie {position:absolute; right:16%; bottom:25%; width:860px; z-index:1;}
#jejuCanvas .jejuContent .con_map {position:absolute; left:15.4%; top:10.9%; width:68.5%; z-index:1;} /* height:71.3% */
#jejuCanvas .jejuContent .con_map img {width:100%;}
#jejuCanvas .jejuContent .section11 {background:url(/resources/images/about/BG_jejulive_map.png) repeat left top;}

.jejuLiveMenuArea {position:absolute; right:0; top:0; width:20px; height:100%; z-index:100;}
.jejuLiveMenuArea .jejuLiveMenuOpen {position:absolute; right:-20px; top:0; width:20px; height:100%; opacity:0.6; filter:alpha(opacity=60); background:#222222;}
.jejuLiveMenuArea.fixed {}
.jejuLiveMenuArea.fixed .jejuLiveMenuOpen {right:-20px !important;}
.jejuLiveMenuArea.fixed #jejuLiveMenu {right:0 !important;}
#jejuLiveMenu {position:absolute; right:0; top:0; width:180px; height:100%; opacity:0.6; filter:alpha(opacity=60); background:#222222;}
#jejuLiveMenu .close {background:#2d2d2d;}
#jejuLiveMenu .close a {display:block; padding:13px 0; text-align:center;}
#jejuLiveMenu .close a span {display:inline-block; padding-right:25px; line-height:14px; color:#ffffff; opacity:0.7; filter:alpha(opacity=70); background:url(/resources/images/about/jejulive_home.gif) no-repeat right center;}
#jejuLiveMenu h3 {padding:24px 0; text-align:center; line-height:32px; font-size:26px; font-weight:normal; font-family:Times New Roman; color:#ffffff;}
#jejuLiveMenu .menu {border-top:1px solid #181818;}
#jejuLiveMenu .menu li {border-bottom:1px solid #181818;}
#jejuLiveMenu .menu li a {display:block; padding:17px 0 16px 15px; line-height:16px; font-weight:bold; color:#cccccc; background:#222222;}
#jejuLiveMenu .menu li a:hover {text-decoration:none; color:#ffffff; background:#024137 url(/resources/images/about/arr_jejuliveMenu.gif) no-repeat 153px center;}
#jejuLiveMenu .menu li.on {}
#jejuLiveMenu .menu li.on a {color:#ffffff; background:#024137 url(/resources/images/about/arr_jejuliveMenu.gif) no-repeat 153px center;}
#jejuLiveMenu .menu li.on .desc {display:block;}
#jejuLiveMenu .menu li .desc {display:none; padding:12px 15px 15px; background:#434343;}
#jejuLiveMenu .menu li .desc .txt {font-size:11px; color:#cccccc;}
#jejuLiveMenu .menu li .desc .photo {margin-top:7px;}
@media screen and (max-width: 1280px){
#jejuCanvas .jejuContent .con h4 img {width:80%}
#jejuCanvas .jejuContent .con h5 {font-size:26px;}
#jejuCanvas .jejuContent .con .jejuList li {width:230px; margin-bottom:15px; line-height:18px; font-size:12px;}
#jejuCanvas .jejuContent .con .jejuList li strong {font-size:20px;}
}

/* 히스토리스크롤 */
.mCustomScrollBox {position:relative; overflow:hidden; height:100%; max-width:100%; outline:none; direction:ltr;}
.mCSB_horizontal .mCSB_scrollTools {position:absolute; width:100%; height:16px; top:5px; left:0; overflow:hidden;}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {position:absolute; top:0; left:0; bottom:0; right:0; height:auto;}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {width:50px !important; height:16px; cursor:pointer;}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position:absolute; height:6px; width:50px; top:0; bottom:0; left:0; right:0; margin:6px auto; background:#024137 url(/resources/images/about/btn_dragger.gif) no-repeat 50% 50%;}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {width:930px; height:3px; border-left:1px solid #bfbaa8; border-top:1px solid #bfbaa8; margin:7px 0; background:#d5cfbb;}


/* ===== 8대솔루션 ===== */
.solution_container {overflow:hidden; position:relative; height:9800px; margin-bottom:100px; background:url(/resources/images/solution/BG.gif) repeat center top;}
.solution_container #contents {position:relative; padding-bottom:0;}
.solution_container #contents .BG_solutionSection {position:absolute; left:17px; top:0; width:1400px; height:0; background:url(/resources/images/solution/BG_solutionScene.png) no-repeat center top; z-index:3;}
.solution_container #contents .BG_solutionSectionOver {position:absolute; left:17px; top:0; width:1400px; height:0; background:url(/resources/images/solution/BG_solutionSceneOver.png) no-repeat center top; z-index:3;}
/* 나뭇잎 */
.solution_container .leaf {position:absolute; opacity:0; filter:alpha(opacity=0); z-index:2;}
.solution_container .leaf01 {left:279px; top:601px;}
.solution_container .leaf02 {left:358px; top:667px;}
.solution_container .leaf03 {left:414px; top:780px;}
.solution_container .leaf04 {left:634px; top:779px;}
.solution_container .leaf05 {left:751px; top:876px;}
.solution_container .leaf06 {left:979px; top:992px;}
.solution_container .leaf07 {left:1039px; top:983px;}
.solution_container .leaf08 {left:302px; top:1071px;}
.solution_container .leaf09 {left:356px; top:1106px;}
.solution_container .leaf10 {left:508px; top:1141px;}
.solution_container .leaf11 {left:664px; top:1802px;}
.solution_container .leaf12 {left:496px; top:1840px;}
.solution_container .leaf13 {left:743px; top:1947px;}
.solution_container .leaf14 {left:645px; top:2020px;}
.solution_container .leaf15 {left:232px; top:2057px;}
.solution_container .leaf16 {left:470px; top:2178px;}
.solution_container .leaf17 {left:497px; top:2171px;}
.solution_container .leaf18 {left:672px; top:2237px;}
.solution_container .leaf19 {left:939px; top:2553px;}
.solution_container .leaf20 {left:957px; top:2821px;}
.solution_container .leaf21 {left:886px; top:2911px;}
.solution_container .leaf22 {left:274px; top:2954px;}
.solution_container .leaf23 {left:286px; top:3016px;}
.solution_container .leaf24 {left:554px; top:3015px;}
.solution_container .leaf25 {left:326px; top:3113px;}
.solution_container .leaf26 {left:587px; top:3136px;}
.solution_container .leaf27 {left:475px; top:3204px;}
.solution_container .leaf28 {left:475px; top:3368px;}
.solution_container .leaf29 {left:666px; top:4098px;}
.solution_container .leaf30 {left:740px; top:4156px;}
.solution_container .leaf31 {left:753px; top:4237px;}
.solution_container .leaf32 {left:385px; top:4174px;}
.solution_container .leaf33 {left:253px; top:4189px;}
.solution_container .leaf34 {left:227px; top:4314px;}
.solution_container .leaf35 {left:222px; top:4452px;}
.solution_container .leaf36 {left:283px; top:4474px;}
.solution_container .leaf37 {left:306px; top:4470px;}
.solution_container .leaf38 {left:562px; top:4461px;}
.solution_container .leaf39 {left:606px; top:4451px;}
.solution_container .leaf40 {left:763px; top:4440px;}
.solution_container .leaf41 {left:311px; top:5163px;}
.solution_container .leaf42 {left:387px; top:5224px;}
.solution_container .leaf43 {left:571px; top:5260px;}
.solution_container .leaf44 {left:575px; top:5333px;}
.solution_container .leaf45 {left:244px; top:5424px;}
.solution_container .leaf46 {left:305px; top:5478px;}
.solution_container .leaf47 {left:230px; top:5566px;}
.solution_container .leaf48 {left:688px; top:5441px;}
.solution_container .leaf49 {left:615px; top:5505px;}
.solution_container .leaf50 {left:804px; top:5499px;}
.solution_container .leaf51 {left:796px; top:5530px;}
.solution_container .leaf52 {left:774px; top:5593px;}
.solution_container .leaf53 {left:319px; top:6311px;}
.solution_container .leaf54 {left:296px; top:6326px;}
.solution_container .leaf55 {left:251px; top:6374px;}
.solution_container .leaf56 {left:515px; top:6324px;}
.solution_container .leaf57 {left:676px; top:6350px;}
.solution_container .leaf58 {left:445px; top:6456px;}
.solution_container .leaf59 {left:267px; top:6655px;}
.solution_container .leaf60 {left:320px; top:6661px;}
.solution_container .leaf61 {left:787px; top:6598px;}
.solution_container .leaf62 {left:797px; top:6682px;}
.solution_container .leaf63 {left:691px; top:6716px;}
.solution_container .leaf64 {left:720px; top:6789px;}
.solution_container .leaf65 {left:870px; top:7506px;}
.solution_container .leaf66 {left:817px; top:7598px;}
.solution_container .leaf67 {left:642px; top:7582px;}
.solution_container .leaf68 {left:612px; top:7696px;}
.solution_container .leaf69 {left:348px; top:7802px;}
.solution_container .leaf70 {left:243px; top:7836px;}
.solution_container .leaf71 {left:260px; top:7896px;}
.solution_container .leaf72 {left:496px; top:7903px;}
.solution_container .leaf73 {left:606px; top:8652px;}
.solution_container .leaf74 {left:370px; top:8681px;}
.solution_container .leaf75 {left:335px; top:8743px;}
.solution_container .leaf76 {left:384px; top:8828px;}
.solution_container .leaf77 {left:490px; top:8854px;}
.solution_container .leaf78 {left:553px; top:8956px;}
.solution_container .leaf79 {left:629px; top:8955px;}
.solution_container .leaf80 {left:795px; top:8640px;}
.solution_container .leaf81 {left:942px; top:8737px;}
.solution_container .leaf82 {left:985px; top:8805px;}
.solution_container .leaf83 {left:933px; top:8868px;}
.solution_container .leaf84 {left:856px; top:9036px;}
.solution_container .leaf85 {left:313px; top:614px;}
.solution_container .leaf86 {left:525px; top:601px;}
.solution_container .leaf87 {left:809px; top:588px;}
.solution_container .leaf88 {left:504px; top:692px;}
.solution_container .leaf89 {left:805px; top:705px;}
.solution_container .leaf90 {left:526px; top:908px;}
.solution_container .leaf91 {left:596px; top:850px;}
.solution_container .leaf92 {left:950px; top:861px;}
.solution_container .leaf93 {left:817px; top:969px;}
.solution_container .leaf94 {left:653px; top:1071px;}
.solution_container .leaf95 {left:461px; top:1101px;}

/* 오브젝트 */
.solution_container .visualObj {position:absolute; opacity:0; filter:alpha(opacity=0); z-index:3;}
.solution_container .visualObj1 {left:272px; top:815px; margin-left:0;}
.solution_container .visualObj2 {left:795px; top:948px; margin-left:0; z-index:1}
.solution_container .visualObj3 {left:233px; top:1810px; margin-left:0;}
.solution_container .visualObj4 {left:739px; top:3046px; margin-left:0;}
.solution_container .visualObj5 {left:409px; top:2889px; margin-left:0;}
.solution_container .visualObj6 {left:609px; top:4236px; margin-left:0;}
.solution_container .visualObj7 {left:590px; top:5327px; margin-left:0;}
.solution_container .visualObj8 {left:706px; top:6288px; margin-left:0;}
.solution_container .visualObj9 {left:307px; top:8598px; margin-left:0;}

/* 메뉴 */
.solutionMenu {display:none; position:fixed; left:50%; top:60px; margin-left:-472px; z-index:10;}
.solutionMenu ul {}
.solutionMenu ul li {margin-top:17px;}
.solutionMenu ul li a {display:block;}
.solutionMenu ul li a:hover {text-decoration:none;}
.solutionMenu ul li a:hover strong, .solutionMenu ul li a:hover span {color:#362c22;}
.solutionMenu ul li strong {display:block; font-size:16px; font-family:Times New Roman; color:#91847f;}
.solutionMenu ul li span {display:block; color:#91847f;}
.solutionMenu ul li.on {}
.solutionMenu ul li.on strong {color:#362c22;}
.solutionMenu ul li.on span {color:#362c22;}

/* 화면 */
.solutionSection {position:relative; height:500px; z-index:3;}
.solutionSection .cont {position:relative; width:618px; margin-left:286px;}
.solutionSection .cont h4 {position:absolute; opacity:0; filter:alpha(opacity=0);}
.solutionSection .cont .ribbon {overflow:hidden; position:absolute; left:50%; width:0;}
.solutionSection .cont .ribbon img {margin-left:-309px;}
.solutionSection .cont .type {margin-top:7px; text-align:center; font-size:16px; font-weight:normal; color:#362c22; opacity:0; filter:alpha(opacity=0);}
.solutionSection .cont .desc {margin-top:8px; text-align:center; line-height:17px; font-size:13px; color:#817b71; opacity:0; filter:alpha(opacity=0);}
.solutionSection .solution_product {position:relative; width:446px; min-height:154px; margin-top:27px; padding:21px 0 24px 172px;}
.solutionSection .solution_product .lineTop {display:block; position:absolute; left:0; top:0; width:0; height:2px; background:url(/resources/images/solution/lineTop.png) no-repeat left top;}
.solutionSection .solution_product .lineBottom {display:block; position:absolute; right:0; bottom:0; width:0; height:2px; background:url(/resources/images/solution/lineTop.png) no-repeat left top;}
.solutionSection .solution_product .pdtName {font-size:20px; font-family:Times New Roman; font-weight:normal; color:#362c22; opacity:0; filter:alpha(opacity=0);}
.solutionSection .solution_product .pdtName a {color:#362c22;}
.solutionSection .solution_product .pdtDesc {margin-top:2px; line-height:17px; font-size:13px; color:#817b71; opacity:0; filter:alpha(opacity=0);}
.solutionSection .solution_product .pdtDesc a {color:#817b71;}
.solutionSection .solution_product .picto {margin-top:14px; opacity:0; filter:alpha(opacity=0);}
.solutionSection .solution_product .pdtimg {position:absolute; left:0; bottom:2px; opacity:0; filter:alpha(opacity=0);}
#solutionTitle {height:640px;}
/*
#solutionTitle .box1 {position:absolute; left:465px; top:62px; width:0; height:0; background:url(/resources/images/solution/BG_solutionTitle1.png) no-repeat left top;}
#solutionTitle .box2 {position:absolute; right:218px; bottom:169px; width:0; height:0; background:url(/resources/images/solution/BG_solutionTitle2.png) no-repeat right bottom;}
#solutionTitle .obj {position:absolute;}
#solutionTitle .obj1 {left:384px; top:366px; display:none;}
#solutionTitle .obj2 {left:495px; top:95px; display:none;}
#solutionTitle .obj3 {left:697px; top:150px; display:none;}
#solutionTitle .obj4 {left:517px; top:521px; display:none;}
*/
#solutionTitle .title {position:absolute; left:0; top:62px;}
#solutionTitle .title .obj5 {position:absolute; left:-32px; top:377px;}
#solutionTitle .graphWrap {position:absolute; left:286px; top:62px; width:658px; padding-top:20px; background:url(/resources/images/solution/BG_solutionGraphWrap.png) no-repeat left top;}
#solutionTitle .graphWrap .t {margin:0 0 0 11px; font-size:19px; font-family:Times New Roman; color:#362c22;}
#solutionTitle .graphWrap .p {margin:10px 0 0 11px; line-height:1.2; font-size:11px; color:#827c72;}
#solutionTitle .graphWrap .p span {display:block; margin-top:2px; font-size:12px; font-weight:bold; font-style:italic; color:#41372d;}
#solutionTitle .graphWrap .graph {position:relative; height:252px; margin-top:8px; background:url(/resources/images/solution/BG_solutionGraph.png) no-repeat left bottom;}
#solutionTitle .graphWrap .graph h5 {position:absolute; left:11px; top:20px; font-size:42px; font-family:Times New Roman; font-style:italic; color:#362c22;}
#solutionTitle .graphWrap .graph h5 span {vertical-align:middle; font-size:20px; font-weight:normal; font-style:normal;}
#solutionTitle .graphWrap .graph ul {}
#solutionTitle .graphWrap .graph ul li {position:absolute;}
#solutionTitle .graphWrap .graph ul li.li1 {left:0px; bottom:-40px;}
#solutionTitle .graphWrap .graph ul li.li2 {left:90px; bottom:-57px;}
#solutionTitle .graphWrap .graph ul li.li3 {left:159px; bottom:-54px;}
#solutionTitle .graphWrap .graph ul li.li4 {left:259px; bottom:-54px;}
#solutionTitle .graphWrap .graph ul li.li5 {left:342px; bottom:-54px;}
#solutionTitle .graphWrap .graph ul li.li6 {left:427px; bottom:-40px;}
#solutionTitle .graphWrap .graph ul li.li7 {left:506px; bottom:-43px;}
#solutionTitle .graphWrap .graph ul li.li8 {left:596px; bottom:-40px;}
#solutionTitle .obj4 {position:absolute; left:415px; top:580px;}
#solutionScene1 {height:640px;}
#solutionScene1 .cont {padding-top:261px;}
#solutionScene1 .cont h4 {left:17px; top:36px;}
#solutionScene1 .cont .ribbon {top:205px;}
#solutionScene2 {height:640px;}
#solutionScene2 .cont {padding-top:263px;}
#solutionScene2 .cont h4 {left:23px; top:17px;}
#solutionScene2 .cont .ribbon {top:207px;}
#solutionScene3 {height:640px;}
#solutionScene3 .cont {padding-top:260px;}
#solutionScene3 .cont h4 {left:37px; top:46px;}
#solutionScene3 .cont .ribbon {top:204px;}
#solutionScene4 {height:640px;}
#solutionScene4 .cont {padding-top:279px;}
#solutionScene4 .cont h4 {left:47px; top:16px;}
#solutionScene4 .cont .ribbon {top:223px;}
#solutionScene5 {height:640px;}
#solutionScene5 .cont {padding-top:266px;}
#solutionScene5 .cont h4 {left:5px; top:21px;}
#solutionScene5 .cont .ribbon {top:210px;}
#solutionScene6 {height:640px;}
#solutionScene6 .cont {padding-top:256px;}
#solutionScene6 .cont h4 {left:6px; top:8px;}
#solutionScene6 .cont .ribbon {top:200px;}
#solutionScene7 {height:640px;}
#solutionScene7 .cont {padding-top:259px;}
#solutionScene7 .cont h4 {left:41px; top:8px;}
#solutionScene7 .cont .ribbon {top:203px;}
#solutionScene8 {height:640px;}
#solutionScene8 .cont {padding-top:258px;}
#solutionScene8 .cont h4 {left:14px; top:10px;}
#solutionScene8 .cont .ribbon {top:202px;}

/* ===== 프린트 ===== */
#printWrap {width:900px; margin:0 auto;}
/* 프린트상단 */
.printHeader {position:relative; height:89px;}
.printHeader .printTitle {position:absolute; right:54px; bottom:22px; font-size:16px; font-weight:normal; font-style:italic; color:#000000;}
.printBody {position:relative; width:800px; padding:0 50px;}
.printBody .BG {position:absolute; left:0; top:0;}
.printBody .printBody_content {position:relative; width:100%;}
/* 주문정보 */
.pt_orderinfo {overflow:hidden; width:100%; padding:5px 0 45px;}
.pt_orderinfo .section {float:left; width:230px; margin-right:55px;}
.pt_orderinfo .section.last-child {margin-right:0;}
.pt_orderinfo .section h3 {margin:42px 0 16px; padding-bottom:9px; line-height:22px; font-size:16px; color:#000000; border-bottom:1px solid #000000;}
.pt_orderinfo .section h4 {margin:14px 0 6px; line-height:18px; font-size:14px; color:#000000;}
.pt_orderinfo .section .info_txt {line-height:18px; font-size:14px; color:#000000;}
.pt_orderinfo .section .info_txt2 {color:#000000;}
/* 주문리스트 */
.pt_orderList {}
.pt_orderList table {border-bottom:1px solid #cccccc;}
.pt_orderList table th {padding:11px 0; line-height:18px; font-size:14px; color:#000000; border-top:2px solid #000000; border-bottom:1px solid #cccccc;}
.pt_orderList table .th {}
.pt_orderList table td {padding:8px 0; vertical-align:top; line-height:16px; color:#000000;}
.pt_orderList table .td {}
.pt_orderList table .first-child td {padding-top:17px;}
.pt_orderList table .last-child td {padding-bottom:16px;}
.pt_orderList table th.title .th, .pt_orderList table td.title .td {padding-left:20px; text-align:left;}
.pt_orderList table td.price .td {padding-right:20px; text-align:right;}
.pt_orderList .total {padding:16px 20px 16px 0; text-align:right; font-weight:bold; color:#000000;}
.pt_orderList .total strong {display:inline-block; margin-left:19px; font-family:Times New Roman; font-size:18px; color:#222222;}
/* 비용정보 */
.pt_orderCost {padding:26px 0 42px 285px; border-top:1px solid #303030;}
.pt_orderCost h3 {line-height:22px; font-size:16px; color:#000000;}
.pt_orderCost .list {overflow:hidden; width:100%;}
.pt_orderCost .list li {float:left; width:100%; margin-top:10px; line-height:16px; color:#000000;}
.pt_orderCost .list li .dt {float:left;}
.pt_orderCost .list li .dd {float:right;}
.pt_orderCost .total {margin-top:28px; padding-top:13px; font-family:Times New Roman; font-size:30px; font-weight:bold; text-align:right; color:#000000; border-top:1px solid #cccccc;}
/* 프린트하단 */
.printFooter {padding:17px 8px 50px 4px; border-top:2px solid #000000;}
.printFooter .msg {line-height:16px; color:#000000;}
.printFooter .msg strong {display:block; margin-bottom:4px;}
.printFooter .qrMsg {margin-top:46px; text-align:right; font-size:14px; font-weight:bold; color:#000000;}
.printFooter .qrMsg img {vertical-align:baseline;}

/* 일본-상거래법 */
#contentArea .pageTitle h3.jp {font-family:MS Gothic;}
.JPpolicy {font-family:MS Gothic;}
.JPpolicy .msg {margin:-13px 0 6px; line-height:18px; font-family:MS Gothic; color:#444444;}
.JPpolicy table {}
.JPpolicy table th {padding:6px 0; text-align:left; vertical-align:top; line-height:18px; font-family:MS Gothic; font-weight:normal; color:#444444; border:1px solid #cccccc; background:#fafafa;}
.JPpolicy table .th {padding-left:10px;}
.JPpolicy table td {padding:6px 0; vertical-align:top; line-height:18px; font-family:MS Gothic; border:1px solid #cccccc;}
.JPpolicy table .td {padding-left:10px;}

/* 통관정보 추가 2015-01-02 */
.customs_info {padding-bottom:10px;}
.customs_info .chk {display:block;padding:6px 10px 6px 45px;color:#024137;text-align:left;line-height:16px;word-break:break-all;background:#f9f9f9 url('/resources/images/common/bg_customs_info.gif') no-repeat 12px center;}
.customs_info .btn-detail {padding-left:7px;margin-left:5px;font-weight:bold;font-size:11px;color:#024137;text-decoration:underline;text-transform:uppercase;background:url('/resources/images/common/arr_4x5_ababab.gif') no-repeat 0 4px;}
.customs_info .list_toggle li {border-bottom:1px solid #cccccc;}
.customs_info .list_toggle .tit {background:url('/resources/images/customer/ico_faq_arrow_open.gif') no-repeat 902px 18px;}
.customs_info .list_toggle li.open .tit {background:url('/resources/images/customer/ico_faq_arrow_close.gif') no-repeat 902px 18px;}
.customs_info .list_toggle .tit a {display:block;padding:9px 35px 8px 22px;font-size:14px;color:#444444;line-height:22px;background:url('/resources/images/common/sqr_3x3_565656.gif') no-repeat 10px 18px;}
.customs_info .list_toggle .view {display:none;padding:12px 22px;color:#888888;line-height:16px;background:#f3f1e6;word-break:break-all;}
.paymentCont .paymentL .paymentOption .newCard .con {background:none;}
.paymentCont .paymentL .paymentOption .newCard .paymentlist {display:inline-block;width:100%;padding-top:7px;padding-bottom:10px;}
.paymentCont .paymentL .paymentOption .newCard .paymentlist li {float:left;padding-right:15px;padding-left:20px;}
.paymentCont .paymentL .paymentOption .newCard .saveCard {width:auto;height:90px;padding:18px;padding-bottom:15px;margin-top:0;background:#fafafa;}
.paymentCont .paymentL .paymentOption .newCard .saveCard ul {margin:9px 0;}
.paymentCont .paymentL .paymentOption .newCard .saveCard li {font-size:11px;color:#888888;line-height:16px;}
.paymentCont .paymentL .paymentOption .newCard .saveCard .section {display:none;}
.shippingMethod .list .chk {padding-left:12px;padding-bottom:8px;color:#4c4241}

/* [팝업] Hot To 2015-01-19 추가*/
.body_howto {background:url('/resources/images/howto/bg_howto.gif') repeat;}
.wrap_howto {width:790px !important;margin:0 auto;}
.wrap_howto .header_howto {padding:26px 0 6px;text-align:right;}
.wrap_howto .header_howto .select {margin-left:2px;}
.wrap_howto .container_howto {padding-bottom:50px;}
.wrap_howto .tabmenu {margin-top:25px;}
.wrap_howto .tabmenu>ul {display:inline-block;width:100%;height:60px;background:url('/resources/images/howto/bg_tabmenu.png') no-repeat center top;}
.wrap_howto .tabmenu ul.tab1 {background-position:left -60px;}
.wrap_howto .tabmenu ul.tab2 {background-position:left -120px;}
.wrap_howto .tabmenu ul.tab3 {background-position:left -180px;}
.wrap_howto .tabmenu ul.tab4 {background-position:left -240px;}
.wrap_howto .tabmenu li {position:relative;float:left;}
.wrap_howto .tabmenu li.t1 {width:200px;}
.wrap_howto .tabmenu li.t2 {width:185px}
.wrap_howto .tabmenu li.t3 {width:185px}
.wrap_howto .tabmenu li.t4 {width:220px}
.wrap_howto .tabmenu ul li a {position:relative;display:block;width:100%;text-align:center;font-family:'Times New Roman';font-weight:bold;font-size:15px;line-height:45px;color:#fff;z-index:100px;}
.wrap_howto .tabmenu ul li.active a,
.wrap_howto .tabmenu ul li a:hover {font-size:17px;color:#171d00;text-transform:uppercase;}
.wrap_howto .tabmenu ul li.active a.s4,
.wrap_howto .tabmenu ul li.t4 a.s4:hover {font-size:16px;letter-spacing:-1px;}
.wrap_howto .tabmenu ul li.active .bg,
.wrap_howto .tabmenu ul li:hover .bg {display:block;position:absolute;top:0;height:60px;}
.wrap_howto .tabmenu li.t1:hover .bg,
.wrap_howto .tabmenu li.active.t1 .bg {left:0;width:210px;background:url('/resources/images/howto/bg_tabmenu_s1.png') no-repeat;}
.wrap_howto .tabmenu li.t2:hover .bg,
.wrap_howto .tabmenu li.active.t2 .bg {left:-14px;width:206px;background:url('/resources/images/howto/bg_tabmenu_s2.png') no-repeat;}
.wrap_howto .tabmenu li.t3:hover .bg,
.wrap_howto .tabmenu li.active.t3 .bg {left:-17px;width:212px;background:url('/resources/images/howto/bg_tabmenu_s3.png') no-repeat;}
.wrap_howto .tabmenu li.t4:hover .bg,
.wrap_howto .tabmenu li.active.t4 .bg {left:-15px;width:233px;background:url('/resources/images/howto/bg_tabmenu_s4.png') no-repeat;}
.wrap_howto .tabmenu li ul {position:absolute;left:0;top:100px;}
.wrap_howto .subtabmenu {height:80px;padding-top:20px;padding-bottom:15px;text-align:center;}
.wrap_howto .subtabmenu ul {display:inline-block;width:760px;height:80px;}
.wrap_howto .subtabmenu li {float:left;position:relative;width:33.3%;}
.wrap_howto .subtabmenu li a {display:block;padding-top:48px;padding-bottom:16px;text-align:center;font-family:tahoma;font-weight:bold;font-size:12px;line-height:16px;color:#6b4f33;}
.wrap_howto .subtabmenu li a:hover,
.wrap_howto .subtabmenu li a.active {text-decoration:underline;font-size:14px;color:#313d04;}
.wrap_howto .subtabmenu li a:hover {z-index:10;}
.wrap_howto .subtabmenu li a .bg {display:block;position:absolute;top:0;height:80px;}
.wrap_howto .subtabmenu .subtab1 {width:610px;background:url('/resources/images/howto/bg_subtabmenu1.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab1 li {width:50%;}
.wrap_howto .subtabmenu .subtab1 li.ss1 a .bg {left:137px;width:213px;}
.wrap_howto .subtabmenu .subtab1 li.ss1 a:hover .bg,
.wrap_howto .subtabmenu .subtab1 li.ss1 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu1_ss1.png') no-repeat left top;}
.wrap_howto .subtabmenu .subtab1 li.ss1 a:hover .bg {width:213px;}
.wrap_howto .subtabmenu .subtab1 li.ss1 a.active .bg {width:183px;}
.wrap_howto .subtabmenu .subtab1 li.ss2 a .bg {right:136px;width:190px;}
.wrap_howto .subtabmenu .subtab1 li.ss2 a:hover .bg,
.wrap_howto .subtabmenu .subtab1 li.ss2 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu1_ss2.png') no-repeat right top;}
.wrap_howto .subtabmenu .subtab1 li.ss2 a:hover .bg {width:190px;}
.wrap_howto .subtabmenu .subtab1 li.ss2 a.active .bg {width:215px;}
.wrap_howto .subtabmenu .subtab2 {background:url('/resources/images/howto/bg_subtabmenu2.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab2 li.ss1 a .bg {left:112px;}
.wrap_howto .subtabmenu .subtab2 li.ss1 a:hover .bg,
.wrap_howto .subtabmenu .subtab2 li.ss1 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu2_ss1.png') no-repeat left top;}
.wrap_howto .subtabmenu .subtab2 li.ss1 a:hover .bg {width:213px;}
.wrap_howto .subtabmenu .subtab2 li.ss1 a.active .bg {width:183px;}
.wrap_howto .subtabmenu .subtab2 li.ss2 a .bg {left:9px;width:218px;}
.wrap_howto .subtabmenu .subtab2 li.ss2 a:hover .bg,
.wrap_howto .subtabmenu .subtab2 li.ss2 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu2_ss2.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab2 li.ss2 a:hover .bg {z-index:10;}
.wrap_howto .subtabmenu .subtab2 li.ss3 a .bg {left:-23px;width:166px;}
.wrap_howto .subtabmenu .subtab2 li.ss3 a:hover .bg,
.wrap_howto .subtabmenu .subtab2 li.ss3 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu2_ss3.png') no-repeat right top;}
.wrap_howto .subtabmenu .subtab3 {background:url('/resources/images/howto/bg_subtabmenu3.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab3 li.ss1 a .bg {left:112px;width:130px;}
.wrap_howto .subtabmenu .subtab3 li.ss1 a:hover .bg,
.wrap_howto .subtabmenu .subtab3 li.ss1 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu3_ss1.png') no-repeat left top;}
.wrap_howto .subtabmenu .subtab3 li.ss2 a .bg {left:7px;width:226px;}
.wrap_howto .subtabmenu .subtab3 li.ss2 a:hover .bg,
.wrap_howto .subtabmenu .subtab3 li.ss2 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu3_ss2.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab3 li.ss3 a .bg {left:-25px;width:168px;}
.wrap_howto .subtabmenu .subtab3 li.ss3 a:hover .bg,
.wrap_howto .subtabmenu .subtab3 li.ss3 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu3_ss3.png') no-repeat right top;}
.wrap_howto .subtabmenu .subtab4 {background:url('/resources/images/howto/bg_subtabmenu4.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab4 li.ss1 a .bg {left:112px;width:141px;}
.wrap_howto .subtabmenu .subtab4 li.ss1 a:hover .bg,
.wrap_howto .subtabmenu .subtab4 li.ss1 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu4_ss1.png') no-repeat left top;}
.wrap_howto .subtabmenu .subtab4 li.ss2 a .bg {left:7px;width:226px;}
.wrap_howto .subtabmenu .subtab4 li.ss2 a:hover .bg,
.wrap_howto .subtabmenu .subtab4 li.ss2 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu4_ss2.png') no-repeat center top;}
.wrap_howto .subtabmenu .subtab4 li.ss3 a .bg {left:-29px;width:172px;}
.wrap_howto .subtabmenu .subtab4 li.ss3 a:hover .bg,
.wrap_howto .subtabmenu .subtab4 li.ss3 a.active .bg {background:url('/resources/images/howto/bg_subtabmenu4_ss3.png') no-repeat right top;}
.wrap_howto .subtabcon {padding:20px 30px 30px;background:#fff;}
.wrap_howto .subtabcon h2 {padding-bottom:7px;font-family:'Times New Roman';font-weight:bold;font-size:20px;line-height:20px;text-transform:uppercase;color:#444444;border-bottom:1px solid #7f7d78;}
.wrap_howto .subtabcon .con {display:inline-block;width:100%;padding-top:15px;}
.wrap_howto .subtabcon .con .imgarea {float:left;width:512px;}
.wrap_howto .subtabcon .con .imgarea .oversize {margin-left:-13px;}
.wrap_howto .subtabcon .con .txtarea {float:right;width:200px;}
.wrap_howto .subtabcon .con .txtarea li {position:relative;padding-left:25px;margin-top:12px;font-weight:bold;color:#444;line-height:18px;}
.wrap_howto .subtabcon .con .txtarea li .n {position:absolute;left:0;top:0;width:20px;height:20px;font-family:arial;font-size:11px;line-height:20px;text-align:center;color:#ede9dc;background:url('/resources/images/howto/bg_list_number.gif') no-repeat center top;}
.wrap_howto .subtabcon .con .txtarea li .tip {display:block;font-family:arial;font-size:11px;color:#be2800;text-transform:uppercase;}
.wrap_howto .subtabcon .con .txtarea li .s-txt {padding-top:3px;font-size:11px;line-height:15px;color:#888888;}

/* Hot Deal 2015-01-26 추가 */
.hotdeal_container {background:url('/resources/images/hotdeal/bg_hotdeal_container.gif') repeat}
.hotdeal_container .visualtop {height:187px;padding-top:40px;text-align:center;background:url('/resources/images/hotdeal/bg_hotdeal_title.jpg') no-repeat;}
.hotdeal_container .visualtop .txt {padding-top:5px;font-size:14px;color:#8f7a6d;}
.hotdeal_container .todayhotdealwrap {display:inline-block;position:relative;width:100%;padding-bottom:10px;background:url('/resources/images/hotdeal/bg_todayhotdealwrap.png') no-repeat left bottom;}
.hotdeal_container .todayhotdealwrap .bg_shadow {display:block;position:absolute;left:-44px;top:-65px;width:447px;height:414px;background:url('/resources/images/hotdeal/bg_todayhotdealwrap_shadow.png') no-repeat 0 0;}
.hotdeal_container .todayhotdealwrap .outofstock {position:absolute;left:-3px;top:-3px;width:100%;height:100%;background:url('/resources/images/hotdeal/bg_outofstock.png') repeat 0 0;z-index:500;}
.hotdeal_container .todayhotdealwrap .outofstock .txt {position:absolute;left:50%;top:50%;margin-top:-110px;margin-left:-232px;}
.hotdeal_container .todayhotdealwrap .ribon {display:block;position:absolute;left:-3px;top:-4px;z-index:100}
.hotdeal_container .todayhotdealwrap .innerbox {display:inline-block;position:relative;width:100%;background:#ded7cd url('/resources/images/hotdeal/bg_pricewrap.png') repeat-y right top;z-index:50}
.hotdeal_container .productarea {float:left;width:715px;min-height:;background:#f6f0e8;}
.hotdeal_container .timer {min-width:410px;height:78px;padding-top:29px;padding-left:48px;text-align:center;font-weight:bold;}
.hotdeal_container .timer .today span {display:block;}
.hotdeal_container .today {display:inline-block;vertical-align:middle;width:41px;height:53px;margin-right:12px;font-family:arial;color:#fff;background:url('/resources/images/hotdeal/bg_hotdeal_timer.png') no-repeat 0 0;}
.hotdeal_container .today .month {padding-top:7px;font-size:11px;}
.hotdeal_container .today .day {font-size:24px;}
.hotdeal_container .now {display:inline-block;line-height:0;vertical-align:middle;}
.hotdeal_container .now .digit {display:inline-block;width:75px;*width:85px;height:53px;padding-left:10px;*padding-left:0px;text-align:center;font-family:arial;font-size:40px;letter-spacing:22px;line-height:50px;color:#fff;text-shadow: 1px 2px #412f26;background:url('/resources/images/hotdeal/bg_hotdeal_timer.png') repeat-x 0 0;vertical-align:middle}
.hotdeal_container .now .bar {display:inline-block;width:11px;height:53px;font-size:0;line-height:0px;color:#6a4c3f;background:url('/resources/images/hotdeal/bg_timer_bar.png') no-repeat 0 top;vertical-align:middle}
.hotdeal_container .unit {display:inline-block;padding-top:2px;padding-left:8px;color:#a19e9b;vertical-align:middle}
.hotdeal_container .productwrap {padding-bottom:37px;}
.hotdeal_container .productwrap .prdlist {display:inline-block;width:700px;padding-left:20px;}
.hotdeal_container .productwrap li {float:left;position:relative;width:214px;padding-right:16px;}
.hotdeal_container .productwrap li a {display:block;}
.hotdeal_container .productwrap li .icon {position:absolute;left:10px;top:10px;}
.hotdeal_container .productwrap li .thumb {width:214px;height:239px;}
.hotdeal_container .productwrap li .prdname {display:block;overflow:hidden;max-height:34px;margin-top:11px;font-family:'Times New Roman';font-size:14px;line-height:17px;color:#444444;word-break:break-all;}
.hotdeal_container .productwrap li .selectArea {margin-top:10px;}
.hotdeal_container .productwrap li .selectArea button.title span {display:block;overflow:hidden;width:192px;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.hotdeal_container .productwrap li .selectArea .optImg {width:14px;height:14px;margin-top:-2px;}
.hotdeal_container .productwrap li .selectArea.open .selectBoxScroll {width:212px;}
.hotdeal_container .productwrap li .price {display:block;margin-top:10px;font-family:'Times New Roman';font-size:16px;line-height:16px;color:#888888;}
.hotdeal_container .productwrap li.gift .bg {display:block;position:absolute;left:-25px;top:104px;width:32px;height:32px;background:url('/resources/images/hotdeal/bg_product_gift.png') no-repeat 0 0;}
.hotdeal_container .productwrap .prdlist_type2 li {width:329px;}
.hotdeal_container .productwrap .prdlist_type2 li .thumb {width:329px;height:367px;}
.hotdeal_container .productwrap .prdlist_type2 li .selectArea button.title span {width:307px;}
.hotdeal_container .productwrap .prdlist_type2 li .selectArea.open .selectBoxScroll {width:327px;}
.hotdeal_container .productwrap .prdlist_type2 li.gift .bg {left:-28px;top:163px;width:42px;height:42px;background:url('/resources/images/hotdeal/bg_product_giftB.png') no-repeat 0 0;}
.hotdeal_container .pricearea {float:right;width:229px;}
.hotdeal_container .pricearea .per {height:123px;padding-right:63px;margin-left:-9px;text-align:right;text-shadow:1px 1px #6d0400;font-family:'Times New Roman';font-style:italic;font-size:56px;line-height:100px;color:#fff;letter-spacing:-2px;background:url('/resources/images/hotdeal/bg_sale_per.png') no-repeat left top;}
.hotdeal_container .pricearea .inner {padding:20px 25px 44px 20px;}
.hotdeal_container .pricearea .inner .price {text-align:right;font-family:'Times New Roman';font-size:16px;line-height:18px;color:#888888;}
.hotdeal_container .pricearea .inner .salePrice {padding-bottom:17px;text-align:right;font-family:'Times New Roman';font-weight:bold;font-size:27px;color:#222222;border-bottom:1px dashed #bdb7ae;}
.hotdeal_container .pricearea .inner .salePrice span{display:inline-block}
.hotdeal_container .pricearea .inner dl {display:inline-block;width:100%;padding:12px 0;line-height:24px;}
.hotdeal_container .pricearea .inner dt {float:left;width:45%;padding-left:7px;font-weight:bold;}
.hotdeal_container .pricearea .inner dd {float:right;width:50%;text-align:right;}
.hotdeal_container .pricearea .inner .qty {padding-bottom:15px;border-bottom:1px dashed #bdb7ae;}
.hotdeal_container .pricearea .inner .qty dt {background:url('/resources/images/hotdeal/bul_hotdeal_quantity.gif') no-repeat left 10px;}
.hotdeal_container .pricearea .inner .qty_r {margin-bottom:24px;font-family:arial;color:#024137;border-bottom:1px dashed #bdb7ae;}
.hotdeal_container .pricearea .inner .qty_r dt {line-height:14px;background:url('/resources/images/hotdeal/bul_hotdeal_quantity_r.gif') no-repeat left 5px;}
.hotdeal_container .pricearea .inner .qty_r dd {font-weight:bold;font-size:28px;line-height:28px;}
.hotdeal_container .pricearea .inner .btnType1 {width:100%;padding:0;font-size:15px;line-height:48px;}
.hotdeal_container .nexthotdeal {padding-top:20px;padding-right:5px;}
.hotdeal_container .nexthotdeal .listwrap {float:left;}
.hotdeal_container .nexthotdeal .listwrap h2 {height:12px;line-height:12px;}
.hotdeal_container .nexthotdeal .listwrap .nextlist {margin-top:18px;}
.hotdeal_container .nexthotdeal .listwrap ul{display:inline-block;width:100%;}
.hotdeal_container .nexthotdeal .listwrap li {float:left;position:relative;width:169px;margin-right:16px;}
.hotdeal_container .nexthotdeal .listwrap li a {display:block;position:relative;}
.hotdeal_container .nexthotdeal .listwrap li a:hover {text-decoration:none}
.hotdeal_container .nexthotdeal .listwrap li .date {position:absolute;left:50%;top:50%;width:112px;height:110px;margin-top:-56px;margin-left:-56px;cursor:pointer;font-family:'Times New Roman';color:#fff;text-align:center;background:url('/resources/images/hotdeal/bg_nexthotdeal_date.png') no-repeat center center;}
.hotdeal_container .nexthotdeal .listwrap li .date .month {display:block;padding-top:21px;font-size:20px;text-transform:uppercase;}
.hotdeal_container .nexthotdeal .listwrap li .date .day {display:block;font-size:46px;line-height:46px;}
.hotdeal_container .nexthotdeal .listwrap li .thumb {width:169px;height:189px;}
.hotdeal_container .nexthotdeal .listwrap li .prdname {display:block;overflow:hidden;max-height:34px;padding-top:9px;font-family:'Times New Roman';font-size:14px;line-height:17px;color:#444444;word-break:break-all;}
.hotdeal_container .nexthotdeal .notice {float:right;width:337px;padding:15px 20px 19px;margin-top:30px;border:1px solid #dbd6d0;background:#f7f4f0;}
.hotdeal_container .nexthotdeal .notice h3 {font-family:'Times New Roman';font-size:16px;color:#444444;}
.hotdeal_container .nexthotdeal .notice ol {padding-top:2px;}
.hotdeal_container .nexthotdeal .notice li {position:relative;padding-left:20px;margin-top:7px;font-family:tahoma;font-size:11px;line-height:14px;color:#888888;}
.hotdeal_container .nexthotdeal .notice li .bul {position:absolute;left:0;top:0;width:14px;height:14px;font-weight:bold;line-height:13px;text-align:center;color:#f8f6f3;background:url('/resources/images/hotdeal/bul_notice_li.png') no-repeat center center;}

.hotdeal_container .single .productwrap .prdlist {width:495px; padding:0;}
.hotdeal_container .single .productwrap {width:auto; padding:30px 0 0 33px;}
.hotdeal_container .single .productarea {width:495px; min-height:540px}
.hotdeal_container .single .productarea li {width:430px; padding-right:0;}
.hotdeal_container .single .productwrap li .icon {left:auto; right:10px !important;}
.hotdeal_container .single .productarea li .thumb {width:430px; height:480px;}
.hotdeal_container .single .pricearea {position:relative; width:385px; padding:0 34px 0 30px;}
.hotdeal_container .single .timer {padding-top:35px; padding-left:0; margin-left:-5px;}
.hotdeal_container .single .pricearea .prdname {font-size:20px; line-height:26px; color:#333333;}
.hotdeal_container .single .pricearea #selectBox02 {margin-top:10px;}
.hotdeal_container .single .pricearea #selectBox02 .selectBoxScroll {width:383px;}
.hotdeal_container .single .pricearea .inner {position:relative; padding:0;}
.hotdeal_container .single .pricearea .per {position:absolute; left:-5px; top:-8px; width:197px; height:73px; padding:0; margin:0; background:url(/resources/images/hotdeal/bg_sale_per2.png) no-repeat; font-size:38px;}
.hotdeal_container .single .pricearea .per .num {position:absolute; left:94px; top:15px; display:inline-block; *display:inline; *zoom:1; line-height:1;}
.hotdeal_container .single .pricearea .inner .price {margin-top:35px; font-size:20px;}
.hotdeal_container .single .pricearea .inner .salePrice {margin-top:5px; font-size:36px;}


/* How To 이벤트 2015-02-10 추가 */
.howto {background:url('/resources/images/howto/bg_howto.gif') repeat;}
.howto #contents .btn-center {font-family:arial;}
.howto .visualtop {position:relative;padding-bottom:37px;}
.howto .visualtop .title {padding-bottom:37px;text-align:center;background:url('/resources/images/howtoevt/bg_howtoevt_visualtop_title.png') no-repeat 0 0;}
.howto .visualtop .title h2 {padding-top:39px;padding-bottom:27px;}
.howto .visualtop .title p {width:450px;height:34px;padding-right:20px;margin:0 auto;font-family:'Times New Roman';font-weight:bold;color:#e2e2e1;font-size:14px;line-height:17px;}
.howto .btn_detailView {padding:18px 0 5px;line-height:16px;text-align:right;}
.howto .btn_detailView a {display:inline-block;padding-right:13px;font-weight:bold;color:#222222;text-decoration:underline;}
.howto .visualtop .gift {position:absolute;right:-33px;top:171px;}
.howto h3.title {display:inline-block;*display:inline;padding-right:10px;font-family:'Times New Roman';font-weight:normal;font-style:italic;font-size:20px;line-height:31px;color:#ffffff;background:url('/resources/images/howtoevt/bg_howtoevt_title.png') no-repeat right top;}
.howto h3.title span {display:inline-block;*display:inline;height:33px;background:url('/resources/images/howtoevt/bg_howtoevt_title.png') no-repeat 0 0;}
.howto h3.title span.bul {display:inline-block;*display:inline-block;zoom:1;width:38px;color:#3c3836;text-align:center;background:url('/resources/images/howtoevt/bg_howtoevt_title.png') no-repeat 0 0;}
.howto .btn-center {margin-top:23px;text-align:center;}
.howto .btn-center a {display:inline-block;min-width:211px;height:56px;line-height:56px;font-weight:bold;font-size:16px;text-transform:uppercase;color:#fff;background:url('/resources/images/howtoevt/bg_btn_confirm.png') no-repeat center top;}
.howto .howtoevtA {position:relative;padding-bottom:54px;}
.howto .howtoevtA .bg {display:block;position:absolute;left:-93px;top:108px;width:112px;height:125px;background:url('/resources/images/howtoevt/bg_howtoevtA.png') no-repeat 0 0;}
.howto .howtoevtA .tabmenu {text-align:center;}
.howto .howtoevtA .tabmenu ul {display:inline-block;width:752px;margin:32px 0 5px;background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu.png') no-repeat center 0;}
.howto .howtoevtA .tabmenu li {float:left;position:relative;padding:0 30px;}
.howto .howtoevtA .tabmenu li a {display:block;width:128px;height:47px;padding-top:67px;font-family:tahoma;font-weight:bold;text-align:center;font-size:13px;line-height:16px;color:#555555;}
.howto .howtoevtA .tabmenu li .stamp {display:block;position:absolute;left:50%;top:-20px;width:190px;margin-top:-10px;margin-left:-63px;height:135px;background:url('/resources/images/howtoevt/stamp_complete.png') no-repeat 0 0;}
.howto .howtoevtA .tabmenu li.active a,
.howto .howtoevtA .tabmenu li a:hover {font-size:15px;line-height:17px;text-decoration:underline;color:#313d04;}
.howto .howtoevtA .tabmenu li.t1.active a,
.howto .howtoevtA .tabmenu li.t1 a:hover {background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu_t1.png') no-repeat center 0;}
.howto .howtoevtA .tabmenu li.t2.active a,
.howto .howtoevtA .tabmenu li.t2 a:hover {background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu_t2.png') no-repeat center 0;}
.howto .howtoevtA .tabmenu li.t3.active a,
.howto .howtoevtA .tabmenu li.t3 a:hover {background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu_t3.png') no-repeat center 0;}
.howto .howtoevtA .tabmenu li.t4.active a,
.howto .howtoevtA .tabmenu li.t4 a:hover {background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu_t4.png') no-repeat center 0;}
.language_L001 .howto .howtoevtA .tabmenu li.t4.active a,
.language_L001 .howto .howtoevtA .tabmenu li.t4 a:hover,
.language_L003 .howto .howtoevtA .tabmenu li.t4.active a,
.language_L003 .howto .howtoevtA .tabmenu li.t4 a:hover {background:url('/resources/images/howtoevt/bg_howtoevtA_tabMenu_t4_2.png') no-repeat center 0;}
.howto .howtoevtA .screenwrap {position:relative;padding:60px 26px 34px 30px;background:url('/resources/images/howtoevt/bg_screenwrap.png') no-repeat center 0;z-index:10;}
.howto .howtoevtA .screenwrap .tabcon {display:none;position:relative;}
.howto .howtoevtA .screenwrap .tabcon.active {display:block;}
.howto .howtoevtA .screenwrap area {outline:none;}
.howto .howtoevtA .screenwrap h4 {margin:0 18px 15px;padding-bottom:5px;font-family:'Times New Roman';text-transform:uppercase;font-size:20px;color:#444444;border-bottom:1px solid #7f7d78;}
.howto .howtoevtA .screenwrap .inner {position:relative;overflow-x:hidden;overflow-y:scroll;height:505px;padding-right:240px;padding-left:18px;}
.howto .howtoevtA .screenwrap .tabcon .inner .arrClick {display:none;}
.howto .howtoevtA .screenwrap .tabcon.active .inner .arrClick {display:block;position:absolute;width:31px;height:43px;margin-left:30px;background:url('/resources/images/howtoevt/howto_click.png') no-repeat 0 0;opacity:1;}
.howto .howtoevtA .screenwrap .inner .arr01_01 {left:332px;top:172px;}
.howto .howtoevtA .screenwrap .inner .arr01_02 {left:39px;top:493px;}
.howto .howtoevtA .screenwrap .inner .arr02_01 {left:333px;top:158px;}
.howto .howtoevtA .screenwrap .inner .arr02_02 {left:215px;top:646px;}
.howto .howtoevtA .screenwrap .inner .arr02_03 {left:48px;top:1403px;}
.howto .howtoevtA .screenwrap .inner .arr03_01 {left:45px;top:23px;}
.howto .howtoevtA .screenwrap .inner .arr03_02 {left:48px;top:1260px;}
.howto .howtoevtA .screenwrap .inner .arr04_01 {left:47px;top:57px;}
.howto .howtoevtA .screenwrap .inner .arr04_02 {left:45px;top:521px;}
.howto .howtoevtA .screenwrap .inner .arr04_03 {left:367px;top:1258px;}
.howto .howtoevtA .screenwrap .inner .arr04_04 {left:168px;top:1824px;}
.howto .howtoevtA .screenwrap .in_wrap {position:relative;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt {position:absolute;color:#000;font-size:10px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt01 {left:333px;top:245px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt02 {left:144px;top:600px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt03 {left:144px;top:621px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt04 {left:144px;top:642px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt05 {left:144px;top:665px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt06 {left:144px;top:691px;}
.howto .howtoevtA .screenwrap .in_wrap .typingTxt07 {left:139px;top:713px;font-weight:bold;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt01 {left:335px;top:242px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt02 {left:140px;top:596px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt03 {left:140px;top:618px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt04 {left:140px;top:640px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt05 {left:140px;top:664px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt06 {left:140px;top:686px;}
.language_L003 .howto .howtoevtA .screenwrap .in_wrap .typingTxt07 {left:133px;top:705px;}
.language_L004 .howto .howtoevtA .screenwrap .in_wrap .typingTxt01 {left:338px;}
.language_L004 .howto .howtoevtA .screenwrap .in_wrap .typingTxt06 {top:687px}
.language_L004 .howto .howtoevtA .screenwrap .in_wrap .typingTxt07 {left:131px;top:707px}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt01 {left:335px;top:250px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt02 {top:597px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt03 {top:618px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt04 {top:640px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt05 {top:661px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt06 {top:683px;}
.language_L005 .howto .howtoevtA .screenwrap .in_wrap .typingTxt07 {left:133px;top:703px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt01 {top:247px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt02 {top:607px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt03 {top:628px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt04 {top:648px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt05 {top:671px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt06 {top:691px;}
.language_L006 .howto .howtoevtA .screenwrap .in_wrap .typingTxt07 {left:138px;top:709px;}
.howto .howtoevtA .screenwrap .explanation {position:absolute;left:644px;top:38px;}
.howto .howtoevtA .screenwrap .explanation {float:right;width:200px;}
.howto .howtoevtA .screenwrap .explanation li {position:relative;padding-left:25px;margin-top:12px;font-weight:bold;color:#d2d2d2;line-height:18px;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.howto .howtoevtA .screenwrap .explanation li .n {position:absolute;left:0;top:0;width:20px;height:20px;font-family:arial;font-size:11px;line-height:20px;text-align:center;color:#ede9dc;background:url('/resources/images/howto/bg_list_number.gif') no-repeat center top;}
.howto .howtoevtA .screenwrap .explanation li .typingTxt {position:absolute;left:25px;top:0;font-weight:bold;color:#444;}
.howto .howtoevtA .screenwrap .explanation li .tip {display:block;font-family:arial;font-size:11px;color:#be2800;text-transform:uppercase;}
.howto .howtoevtA .screenwrap .explanation li .s-txt {padding-top:3px;font-size:11px;line-height:15px;color:#dfdfdf;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.howto .howtoevtA .screenwrap .explanation li.chk {color:#444;}
.howto .howtoevtA .screenwrap .explanation li.chk .chk {color:#888888;}
.howto .howtoevtB {padding-top:30px;background:url('/resources/images/howtoevt/bg_howtoevtB.png') no-repeat left top;}
.howto .howtoevtB .ban {width:100%;height:199px;background:url('/resources/images/howtoevt/bg_howtoevtB_ban.png') no-repeat 0 ;}
.howto .howtoevtB .ban p {padding:69px 0 0 44px;font-weight:bold;font-family:'Times New Roman';font-size:22px;line-height:32px;color:#403d3a;}
.howto .howtoevtB .ban p span {display:block;font-family:tahoma;font-size:16px;}
/* Hot To 이벤트 튜토리얼 */
/*body.language_L001 #howto_guide * {font-family:tahoma;}*/
#howto_guide {display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2000;}
#howto_guide.active {display:block;}
#howto_guide .popBG {position:fixed; left:0; top:0; width:200%; height:200%; min-height:100%; opacity:0.5; filter:alpha(opacity=50); background:#000000; z-index:1001;}
#howto_guide .guidewrap {position:relative;width:944px;margin:0 auto;z-index:2000;}
#howto_guide .guidewrap .btn_close {display:none;position:absolute;right:22px;top:65px;width:80px;height:86px;cursor:pointer;text-align:left;font-size:16px;color:#fff;border:0;background:transparent;/*background:url('/resources/images/howtoevt/btn_close_howtoGuide.png') no-repeat 0 0;*/}
#howto_guide .guidewrap .btn_close img {display:block;-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;}
#howto_guide .guidewrap .btn_close.active {display:block;}
#howto_guide .guidewrap .btn_close.active img {
	animation:slidein ease-in-out 1s infinite alternate;
	-moz-animation:slidein ease-in-out 1s infinite alternate;
	-webkit-animation:slidein ease-in-out 1s infinite alternate; /* Safari and Chrome */
}
@keyframes slidein {
	from {transform:rotate(5deg)}
	80% {transform:rotate(-10deg)}
	to {transform:rotate(-10deg)}
}
@-moz-keyframes slidein {
	from {transform:rotate(5deg)}
	80% {transform:rotate(-10deg)}
	to {transform:rotate(-10deg)}
}
@-webkit-keyframes slidein {
	from {transform:rotate(5deg)}
	80% {transform:rotate(-10deg)}
	to {transform:rotate(-10deg)}
}
#howto_guide .guidewrap .btn_close .txt {display:inline-block;padding-left:2px;margin-top:-6px;}
#howto_guide .howtostep li {position:absolute;display:none;}
#howto_guide .howtostep li .img,
#howto_guide .howtostep li .circle {display:block;position:absolute;}
#howto_guide .howtostep li .des {display:block;position:absolute;font-family:arial;font-weight:bold;line-height:18px;color:#9f9f9f;}
#howto_guide .howtostep li .des .l {display:block;}
#howto_guide .howtostep li .caption {overflow:hidden;position:relative;padding-right:8px;margin-left:-10px;font-size:16px;line-height:20px;color:#000000;background:#c4af9b;box-shadow:3px 3px #343434;opacity:0;filter: Alpha(opacity=0);}
#howto_guide .howtostep li .caption .step {display:inline-block;float:left;padding:0 15px 0 7px;font-weight:bold;text-transform:uppercase;color:#ffffff;background:#861d1f url('../images/howtoevt/bg_howtostep_step.gif') no-repeat right bottom;}
#howto_guide .howtostep li .caption .line2 {display:block;padding-left:78px;}
#howto_guide .howtostep li .caption .line3 {display:block;padding-left:70px;}
#howto_guide .howtostep li>.line {padding-top:3px;padding-bottom:3px;background:#c4af9b url('../images/howtoevt/bg_howtostep_step_line2.gif') no-repeat}
#howto_guide .howtostep li>.line .step {background:none;}
#howto_guide .howtostep li.step01 {left:199px;top:482px;}
#howto_guide .howtostep li.step01 .img {left:-37px;top:-108px;width:58px;height:58px;background:url('/resources/images/howtoevt/howtostep_step01_img.png') no-repeat 0 0;}
#howto_guide .howtostep li.step01 .circle {left:-77px;top:-129px;width:140px;height:155px;background:url('/resources/images/howtoevt/howtostep_step01_circle.png') no-repeat 0 0;}
#howto_guide .howtostep li.step02 {left:437px;top:541px;}
#howto_guide .howtostep li.step02 .img {left:-40px;top:69px;width:20px;height:20px;background:url('/resources/images/howtoevt/howtostep_step02_img.png') no-repeat 0 0;}
#howto_guide .howtostep li.step02 .circle {left:-56px;top:34px;width:80px;height:94px;background:url('/resources/images/howtoevt/howtostep_step02_circle.png') no-repeat 0 0;}
#howto_guide .howtostep li.step03 {left:620px;top:660px;}
#howto_guide .howtostep li.step03 .img {left:54px;top:-58px;width:20px;height:20px;background:url('/resources/images/howtoevt/howtostep_step02_img.png') no-repeat 0 0;}
#howto_guide .howtostep li.step03 .circle {left:-6px;top:-77px;width:292px;height:82px;background:url('/resources/images/howtoevt/howtostep_step02-1_circle.png') no-repeat 0 0;}
#howto_guide .howtostep li.step03 .des {left:79px;top:-58px;}
#howto_guide .howtostep li.step03 .caption {width:270px;}
#howto_guide .howtostep li.step04 {left:352px;top:1071px;}
#howto_guide .howtostep li.step04 .circle {left:32px;top:45px;width:178px;height:120px;background:url('/resources/images/howtoevt/howtostep_step03_circle.png') no-repeat 0 0;}
#howto_guide .howtostep li.step05 {left:352px;top:1071px;}
#howto_guide .howtostep li.step05 .img {left:370px;top:-70px;width:135px;height:132px;background:url('/resources/images/howtoevt/howtostep_step03-1_img.png') no-repeat 0 0;}
#howto_guide .howtostep li.step05 .circle {left:334px;top:-13px;width:72px;height:39px;background:url('/resources/images/howtoevt/howtostep_step03-1_circle.png') no-repeat 0 0;}
#howto_guide .howtostep li.step06 {left:430px;top:1456px;}
#howto_guide .howtostep li.step06 .circle {left:-58px;top:64px;width:208px;height:125px;background:url('/resources/images/howtoevt/howtostep_step04_circle.png') no-repeat 0 0;}
/* Hot To 이벤트 Layer Pop */
#howtoConfirm {width:440px;margin:-121px 0 0 -221px;}
#howtoConfirm h5 {padding-bottom:14px;margin-bottom:0;font-family:'Times New Roman';font-weight:normal;font-size:24px;}
#howtoConfirm .layerCon {padding-top:27px;text-align:center;}
#howtoConfirm .layerCon p {font-size:14px;line-height:18px;color:#888888;}
.language_L001 #howtoConfirm .layerCon p {font-family:'Times New Roman'}
#howtoConfirm .layerCon .btnArea {padding-top:20px;margin-top:25px;border-top:1px solid #c0c0c0;}
#howtoComplete {width:440px;margin:-135px 0 0 -220px;}
#howtoComplete h5 {padding:4px 0 23px;margin-bottom:16px;font-size:28px;text-align:center;font-family:'Times New Roman';color:#024137;border-bottom:1px solid #c0c0c0;}
#howtoComplete .layerCon {padding-bottom:10px;text-align:center;}
#howtoComplete .layerCon p {font-size:14px;line-height:18px;}
#howtoComplete .layerCon .note {margin-top:14px;font-weight:bold;font-style:italic;color:#222222;}
.language_L001 #howtoComplete .layerCon p {font-family:'Times New Roman';}
#howtoComplete .layerCon .btnArea {margin-top:25px;}

/**/
.noticeSelect{width:438px;margin:-205px 0 0 -219px;}
body.language_L001 .noticeSelect p{font-family:'Times New Roman'}
.noticeSelect h5{font-size:24px;padding-bottom:15px;font-family:'Times New Roman'}
.noticeSelect p{text-align:center;font-size:14px;}
.noticeSelect .txt1{color:#000;margin:30px 0 10px}
.noticeSelect .txt2{margin-bottom:30px}
/*2015-04-09 결제문구추가*/
.noticeBox{background:#fafafa;margin-top:35px;}
.noticeBox p{color:#444;padding:17px 20px 17px 27px;line-height:16px;}
.noticeBox p strong{color:#9d2505;display:block;margin-bottom:3px;margin-left:-7px;padding-left:6px;background:url(/resources/images/common/bul_3x3_red.gif) no-repeat 0 6px}
.noticeBox p span{margin-left:-7px;}

/* 2016-04-28 myaccount */
.myAccount .mypromocode.v2 {height:119px;border:0;background:url(/resources/images/myaccount/bg_mypromocode2.jpg) no-repeat 0 0;}
.myAccount .mypromocode.v2 .codewrap {background:url(/resources/images/myaccount/bg_mypromocode_codewrap2.png) no-repeat 0 0;}
.myAccount .myaccout_top .updateInformation.v2 ul li {background:url(/resources/images/myaccount/BG_account_menu2.gif) no-repeat;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m1 {background-position:0 3px;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m2 {background-position:0 -99px;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m3 {background-position:0 -199px;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m4 {background-position:0 -298px;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m5 {background-position:0 -398px;}

.myAccount_main .myPromoCode.v2 .codewrap {padding:0 10px 9px;margin-top:15px;
	background-image:url(/resources/mobile/images/myaccount/bg_codewrap_L.png), url(/resources/mobile/images/myaccount/bg_codewrap_R.png), url(/resources/mobile/images/myaccount/bg_codewrap.png);
	background-repeat:no-repeat, no-repeat, repeat-x;
	background-position:left top, right top, 0 0;
	background-size:auto 190px;
}

#signIn .layerPopBody .newmember.v2 {text-align:left;}

/* 20160609 - ORDER STAMPS */
.stampbox .stamp_top{width:660px;padding:0 0 30px 70px;}
.stampbox .stamp_top ol{overflow:hidden;background:url(/resources/images/myaccount/bg_stamp_new.jpg) no-repeat 0 0;}
.stampbox .stamp_top ol li{float:left;width:109px;height:157px;margin-bottom:27px;margin-right:54px;text-align:center;}
.stampbox .stamp_top ol li.right{float:right;margin-right:54px}
.stampbox .stamp_top ol li a{display:inline-block;position:absolute;top:44px;left:24px;width:63px;height:20px;line-height:20px;background:#773839;color:#ffffff}
.stampbox .stamp_top ol .stamp{position:relative;width:109px;height:108px;}
.stampbox .stamp_top ol .stamp .btn_apply{border:0;padding:0;margin:33px 0 0;cursor:pointer;}
.stampbox .stamp_top ol p{margin-top:5px;color:#7f7f7f;font-weight:bold;line-height:14px;font-size:11px}
.stampbox .stamp_top ol p span{display:block;font-size:12px}
.stampbox .stamp_top ol .done .stamp{background:url(/resources/images/myaccount/btn_stamp.jpg) no-repeat 0 0;}
.stampbox .stamp_top ol .done p{color:#222;}
.stampbox .stamp_top ol .done p span{color:#454545;}
.stampbox .stamp_bottom{position:relative;height:365px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#f3f1e6 url(/resources/images/myaccount/bg_stamp.png) no-repeat 500px 150px; background-size:190px auto;}
.stampbox .stamp_bottom .inner{padding:29px 16px;}
.stampbox .stamp_bottom p {font-size:12px;color:#444444;font-weight:bold;margin-bottom:4px;}
.stampbox .stamp_bottom ul li {padding-left:6px; background: url(/resources/images/common/bul_2x2_958063.gif) no-repeat left 6px; font-size:11px;line-height:13px;margin-bottom:5px}
.stampbox .stamp_bottom ul li.notice {position:absolute; left:445px; top:300px; width:270px; margin:0; padding:0; text-align:center; background:0; color:#8e8a77}
.stampbox .stamp_bottom ul li span {color:#ba4141}
.stampbox ol li:nth-child(4){margin-right:62px !important;}
.stampbox ol li:nth-child(5){margin-right:62px !important;}


/* 20160722 - BEST PRODUCT REVIEW */
#container .bestProductBox {width:960px !important; margin-top:50px; zoom:1;font-size:0px;letter-spacing:0px;word-spacing:0px;clear:both; padding-top:30px;}
#container .bestProductBox ul {min-height: 259px;}
#container .bestProductBox ul li {position:relative; display:inline-block; #display:inline; width:224px; margin:0 15px 19px 0; vertical-align:top; zoom:1;font-size:12px;}
#container .bestProductBox ul li .goods_wrap {position:relative; margin-bottom:7px;}
#container .bestProductBox ul li .goods_wrap .prod_quick_view {position:absolute; left:0; bottom:0; display:none; width:100%; background:url(/resources/images/product/BG_product_quick_view.png); font-weight:bold; text-align:center; line-height:30px; color:#444444; cursor:pointer; z-index:1;}
#container .bestProductBox ul li .goods_wrap .prod_quick_view.on {display:block}
#container .bestProductBox ul li .goods_wrap .prod_quick_view span {padding:3px 0 3px 15px; font-weight:bold; background:url(/resources/images/product/BG_product_quick_view2.png) no-repeat 0 5px;}
#container .bestProductBox ul li .goods_wrap .prod_quick_view:hover {text-decoration:none;}
#container .bestProductBox ul li p {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#container .bestProductBox ul li .prod_national {color:#444; font-size:13px; font-weight:bold}
#container .bestProductBox ul li .prod_national span {padding-left:5px; font-family:Times New Roman;}
#container .bestProductBox ul li .prod_name {margin-top:5px; padding-top:5px; border-top:1px solid #cccccc; color:#444; font-family:Times New Roman; font-size:13px}
#container .bestProductBox .btn_open{display:block;width:944px;margin-top:19px;line-height:29px;font-weight:bold;color:#024137;border:0;border:1px solid #e3e3e3;background:#f2f2f2;cursor:pointer;}
#container .bestProductBox .btn_open span{padding-right:13px; color:#474747}
#container .bestProductBox .btn_open span.open{background:url(/resources/images/best/btn_close.gif) no-repeat 100% 50%;}
#container .bestProductBox .btn_open span.close{background:url(/resources/images/best/btn_open.gif) no-repeat 100% 50%;}
h1.bPRtit {height:50px; line-height:50px; font-size:30px; font-family:Times New Roman; color:#444}
.reviewConbox {padding-top:85px}
.BestProductWrap .productbox {float:left; width:944px; border-bottom:1px solid #eeeeee}
.BestProductWrap .productbox .BGroup {overflow:hidden; position:relative; width:100%; padding-bottom:50px}
.BestProductWrap .productbox .BGroup .btnL {position:absolute; left:0; top:86px;}
.BestProductWrap .productbox .BGroup .btnR {position:absolute; right:0; top:86px;}
.BestProductWrap .productbox .BGroup button {cursor:pointer; border:none; background:none;}
.BestProductWrap .productbox .BGroup .listWrap {overflow:hidden; position:relative; width:847px; margin:0 auto;}
.BestProductWrap .productbox .BGroup .listWrap ul {overflow:hidden; position:relative; width:10000px;}
.BestProductWrap .productbox .BGroup .listWrap ul li {float:left; position:relative; width:155px; margin-right:18px; line-height:16px;}
.BestProductWrap .productbox .BGroup .listWrap ul li a {display:block; position:relative; width:100%; text-decoration:none}
.BestProductWrap .productbox .BGroup .listWrap ul li .img img {border:1px solid #cfcfcf}
.BestProductWrap .productbox .BGroup .listWrap ul li em {display:block; min-height:65px; font-family:Times New Roman; font-size:13px; color:#444}
.BestProductWrap .productbox .BGroup .listWrap ul li:hover em {font-weight:bold; color:#086229;}
.BestProductWrap .productbox .BGroup .listWrap ul li .img {position:relative; display:block; margin-bottom:7px;}
.BestProductWrap .productbox .BGroup .listWrap ul li .img img {width:155px !important;height:173px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.BestProductWrap .productbox .BGroup .listWrap ul li:hover .img img {border:2px solid #086229}
.BestProductWrap .productbox .BGroup .listWrap ul li.on em {font-weight:bold; color:#086229;}
.BestProductWrap .productbox .BGroup .listWrap ul li.on .img img {border:2px solid #086229}
.BestProductWrap .productbox .BGroup .listWrap ul li .see {overflow:hidden; width:100%; padding-right:7px; font-weight:bold; font-size:11px; border-bottom:1px solid #000; background:url(/resources/images/common/arr_4x5_ababab.gif) no-repeat right 50%; color:#333}
#bestDetail {width:1012px; height:650px; margin:-325px 0 0 -507px;}
#bestDetail h5 {margin:40px 30px 0 30px; padding:0 0 10px 45px; font-family:Times New Roman; font-weight:bold; font-size:30px; border-bottom:1px solid #585858; color:#444}
#bestDetail .layerPopBody {overflow-y:scroll; overflow-x:hidden; height:535px; padding:0 30px 30px 0; margin:0 0 0 30px;}
#bestDetail .layerPopBody dl {height:170px; padding:10px 0 0 40px; border-bottom:1px solid #585858}
#bestDetail .layerPopBody dl dt {position:relative; font-weight:bold; padding:25px 0 0 178px; font-size:17px; color:#024137}
#bestDetail .layerPopBody dl dt span.pic {position:absolute; top:0; left:0; width:140px; height:155px; border:1px solid #cfcfcf}
#bestDetail .layerPopBody dl dt span.pic img {width:100%; height:100%}
#bestDetail .layerPopBody dl dd {padding:30px 0 0 178px; text-align:left}
#bestDetail .layerPopBody dl dd .info {margin-bottom:8px}
#bestDetail .layerPopBody dl dd .info span {padding-left:10px; margin-left:10px; border-left:2px solid #d2d2d2; color:#858585}
#bestDetail .layerPopBody dl dd .info span:first-child {padding:0; margin:0; border:0}
#bestDetail .layerPopBody dl dd .viewbox a {margin-left:7px; padding-left:10px; background:url(/resources/images/common/arr_4x5_000000.gif) no-repeat 0 50%;}
#bestDetail .layerPopBody .layerContent {/*text-align:center;*/ padding:58px 80px 0 80px}

.ckContentArea{font-family: sans-serif, Arial, Verdana, "Trebuchet MS";font-size: 17px;color: #333;background-color: #fff;margin: 20px;word-break: break-all;}
.ckContentArea blockquote{font-style: italic;font-family: Georgia, Times, "Times New Roman", serif;padding: 2px 0;border-style: solid;border-color: #ccc;border-width: 0;}
.ckContentArea .cke_contents_ltr blockquote{padding-left: 20px;padding-right: 8px;border-left-width: 5px;}
.ckContentArea .cke_contents_rtl blockquote{padding-left: 8px;padding-right: 20px;border-right-width: 5px;}
.ckContentArea a{color: #0782C1;}
.ckContentArea ol li{list-style: decimal;}
.ckContentArea ul li{list-style: disc;}
.ckContentArea ol,.ckContentArea ul,.ckContentArea dl{/* IE7: reset rtl list margin. (#7334) */
*margin-right: 0px;/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
padding: 0 40px;}
.ckContentArea h1,.ckContentArea h2,.ckContentArea h3,.ckContentArea h4,.ckContentArea h5,.ckContentArea h6{font-weight: normal;line-height: 1.2;}
.ckContentArea hr{display : inherit;border: 0px;border-top: 1px solid #ccc;}
.ckContentArea img.right{border: 1px solid #ccc;float: right;margin-left: 15px;padding: 5px;}
.ckContentArea img.left{border: 1px solid #ccc;float: left;margin-right: 15px;padding: 5px;}
.ckContentArea pre{white-space: pre-wrap; /* CSS 2.1 */
word-wrap: break-word; /* IE7 */
-moz-tab-size: 4;tab-size: 4;}
.ckContentArea .marker{background-color: Yellow;}
.ckContentArea span[lang]{font-style: italic;}
.ckContentArea figure{text-align: center;border: solid 1px #ccc;border-radius: 2px;background: rgba(0,0,0,0.05);padding: 10px;margin: 10px 20px;display: inline-block;}
.ckContentArea figure > figcaption{text-align: center;display: block; /* For IE8 */}
.ckContentArea a > img {padding: 1px;margin: 1px;border: none;outline: 1px solid #0782C1;}
.ckContentArea table{border-collapse: initial}
.ckContentArea blockquote {padding-left: 20px;padding-right: 8px;border-left-width: 5px;}

.productView_textDetail .averageRating .review_01 {padding:0 46px 0 10px; border-top:1px solid #e0e0e0; background:#f3f1e6; line-height:35px; text-align:left}
.productView_textDetail .averageRating .review_01 a {margin-left:0;}
.productView_textDetail .averageRating a {font-size:11.5px;}

/*사은품옵션*/
.secwrap {clear:both;margin-left:110px;padding-top:9px;border-top:1px solid #eee}
.fgPool a {color:#024137}
.fgPool.sel {margin-left:18px;color:#024137;}
#prdGiftOption {overflow:hidden; width:816px; height:350px; top:0; margin:121px 0 0 -433px; padding:25px; }
#prdGiftOption .tit {margin:0 0 28px 0;padding:0 0 9px 0;color:#222; line-height:18px; border-bottom:1px solid #eee; font-size:18px; font-weight:bold;}
#prdGiftOption .listWrap {height:224px;overflow-y:scroll}
#prdGiftOption .listWrap ul {overflow:hidden;clear:both; position:relative; margin:0 auto;}
#prdGiftOption .listWrap ul li {float:left; width:120px;height:224px;margin-right:38px; line-height:16px; color:#444}
#prdGiftOption .listWrap ul li a {position:relative; display:block; width:100%}
#prdGiftOption .listWrap ul li .img {position:relative; display:block; margin-bottom:7px;}
#prdGiftOption .listWrap ul li .name {display:block; font-family:Times New Roman; color:#444}
#prdGiftOption .listWrap ul li .price {display:block; font-family:Times New Roman;}
#prdGiftOption .listWrap ul li .prod_quick_view {display:none; position:absolute; left:0; bottom:0; width:100%; padding:5px 0; text-align:center; border:1px solid #024137}
#prdGiftOption .listWrap ul li.on img {border:1px solid #024137}
#prdGiftOption .img span{position:absolute;top:0;right:0;}
#prdGiftOption .listWrap ul li .title {margin:10px 0 0;text-align:center !important}
.selzone {margin:20px 0 0;padding:20px 0 0;border-top:1px solid #eee;text-align:center}
.selzone button{width:125px}
#prdGiftOption .selectArea {margin:0 0 18px 22px;}
#prdGiftOption .listWrap ul li label {display:block;position:relative;width:100%;height:100%;}
#prdGiftOption .listWrap ul li label .cover {display:block;width:118px;height:132px;}
#prdGiftOption .listWrap ul li .select-check {display:block; width:13px;height:13px;  background:url('/resources/images/common/icon_ichkbox_off.jpg') no-repeat 0 0}
#prdGiftOption .listWrap ul li label.on .select-check {background:url('/resources/images/common/icon_ichkbox_on.jpg') no-repeat 0 0}
#prdGiftOption .listWrap ul li label.on .cover {border:1px solid #024137;}
.select-check .sch {opacity:0; filter:alpha(opacity="0")}
#prdGiftOption .listWrap ul li .sbtnbox {width:86px;margin:9px auto 0;}
#prdGiftOption .listWrap ul li .sbtnbox a{width:auto;float:left}
#prdGiftOption .listWrap ul li .sbtnbox a.snum{text-decoration:none;border:1px solid #bbb;width:44px;height:22px;text-align:center;line-height:22px}
#prdGiftOption .listWrap ul li .sbtnbox a.qtyBtn{cursor:pointer;}

/*2017-01-05 myaccount*/
.myAccount .mypromocode.v4 {margin-bottom:0}
.myAccount .v3 {margin:0 0 37px}
.myAccount .mypromocode.v3 .codewrap {overflow:hidden;width:325px;height:85px;padding-left:57px;background:url(/resources/images/myaccount/bg_mypromocode_codewrap1.png) no-repeat;}
.myAccount .mypromocode.v3 .codewrap dl {padding-left:35px}
.myAccount .mypromocode.v2.v4 {height:119px;border:0;background:url(/resources/images/myaccount/bgtop.jpg) no-repeat 0 0;}
.myAccount .mypromocode.v2.v3 {height:119px;border:0;background:url(/resources/images/myaccount/bgbottom.jpg) no-repeat 0 0;}

/*2017-02-06 러시아교정*/
.language_L007 #header .header .gnb ul li a span {line-height:12px}
.language_L007 .bestOf #cateBest.tabMenu .tabBtn.btn1.on a{line-height:21px;}
.language_L007 .bestOf #cateBest.tabMenu .tabBtn.btn5.on a{line-height:21px;}
.language_L007 .bestOf #cateBest.tabMenu .tabBtn.btn1 a{line-height:22px;}
.language_L007 .bestOf #cateBest.tabMenu .tabBtn.btn5 a{line-height:22px;}
.language_L007 #productOverview .tabBtn.btn2 a{line-height:16px}
/*2017-02-27 러시아교정*/
.language_L007 #selectBox01 {width:258px !important;}
.language_L007 #selectBox01 .title {font-size:10px;}
.language_L007 #selectBox01 li label{font-size:10px;}
.language_L007 .stampbox .stamp_bottom {background:#f3f1e6 !important}
.language_L007 #productOverview .tabBtn a {font-size:10px;}
.language_L007 #productOverview .tabBtn.btn2 a {line-height:31px;}
.language_L007 #schType{width:200px !important;}
.language_L007 .searchResult .selectArea {font-size:9px}
.language_L007 .cartPreViewInner .btnType6 {padding:0 4px;font-size:9px}
.language_L007 .productView_textDetail .btnType2 {font-size:9px}
.language_L007 .productView_textDetail .btnArea .btnShoppingR{font-size:9px}

/*2017-03-06 myaccount*/

.myAccount .mypromocode.v5 .codewrap {margin-right:20px;overflow:hidden;width:325px;height:85px;padding-left:57px;background:url(/resources/images/myaccount/v0306.png) no-repeat;}
.myAccount .mypromocode.v5 .codeL {margin-right:25px;}
.myAccount .myaccout_top .updateInformation.v2 ul li.m6 {background:url(/resources/images/myaccount/invite.png) no-repeat;}
.bbsList table td .v1 {text-align:center}
.bbsList table td .c0 {color:#000}
.bbsList table .vget {display:inline-block;background:#303030;color:#fff;padding:0 18px;}
#contentArea .pageTitle.sub {margin-bottom:15px; padding-bottom:0px; border-bottom:none;}
#contentArea .pageTitle.sub1 {margin-top:45px; margin-bottom:15px; padding-bottom:0px; border-bottom:none;}
.fcode {display:inline-block;width:100%;padding:10px 0 12px;margin-bottom:37px;border:1px solid #cccccc;background:url(/resources/images/myaccount/bg_mypromocode.gif) repeat;}
.fcode .code1 {width:220px}
.fcode .fcode2 {padding-left:10px !important;}
.fcode .fcode3 {width:216px;padding-left:32px;}
.fcode h4 {margin-bottom:5px;font-family:arial;font-weight:bold;font-size:14px;color:#222}
.fcode h4 em{display:inline-block;background:url(/resources/images/myaccount/bul_3x3_706e6a.gif) no-repeat 0 0;width:7px;height:7px}
.fcode .fl {text-align:center;float:left;padding-top:4px;background:url(/resources/images/myaccount/bg_mypromocode_codeR.png) repeat-y;}
.fcode > div:first-child {background:none}
.fcode .codewrap a {display:inline-block;background:#303030;color:#fff;padding:2px 32px;}
.fcode .codewrap span {display:block;color:#024137;font-size:16px;font-weight:bold;line-height:26px}

/*2017-03-23 myaccount*/
.myAccount .mypromocode.v6 .codewrap {overflow:hidden;width:325px;height:85px;padding-left:75px;background:url(/resources/images/myaccount/bg_mypromocode_codewrap3.png) no-repeat;}
/*2017-03-24 myaccount*/
.paging_wrap {overflow:hidden;clear:both}
.paging_wrap .pagingType2 {margin-top:-15px;float:right}								
.paging_wrap .pagingnotice {float:left;color:#444}


/* * * * 
community
* * * */
/* community - best review */
.community.best-review {clear:both; overflow:hidden;}
.community.best-review h2.title,
.community.best-review h3.title {font-family:'TimesNewRoman','Times New Roman';}
.community.best-review h2.title {font-size:33px; font-weight:600; color: #222;}
.community.best-review h3.title {font-size:21px; font-weight:600; color: #222;}
.community.best-review .title a {color: #222; text-decoration: none;}
.community.best-review .text {font-family:'TimesNewRoman','Times New Roman'; font-size:20px; color:#888;}
.community.best-review .text em {margin-bottom:5px; font-family:'TimesNewRoman','Times New Roman'; font-size:20px; color: #4c4c4c; display: block;}
.community.best-review .textBox {position:relative; margin:14px 0;}
.community.best-review .textBox .title {}
.community.best-review .textBox .text {margin-top:6px;}
.community.best-review .textBox .text li {display: none;}
.community.best-review .textBox .text.L001 .num1,
.community.best-review .textBox .text.L004 .num1,
.community.best-review .textBox .text.L006 .num1 {display: block;}
.community.best-review .textBox .text.L005 .num2 {display: block;}
.community.best-review .textBox .text.L007 .num3 {display: block;}

.community.best-review ul.list {}
.community.best-review ul.list > li {position:relative; padding:20px 0 20px 148px; min-height:165px; border-bottom:1px solid #ccc; overflow:hidden;}
.community.best-review ul.list > li .thumb {position:absolute; top:20px; left:0; width:148px; height:165px;}
.community.best-review ul.list > li .thumb img {width:100%; height:100%;}
.community.best-review ul.list > li .cont {float:right; margin-left:9px; padding:8px 0 0; width:787px;}
.community.best-review ul.list > li .title {float:left; margin:8px 0 0 9px; width:565px; font-size:14px; font-weight:600; color:#222;}
.community.best-review ul.list > li .rating {float:left; margin:10px 0 0 9px; width:565px;}
.community.best-review ul.list > li .rating ul {}
.community.best-review ul.list > li .rating ul li {margin:0 10px 0 0; display:inline-block; vertical-align:bottom;}
.community.best-review ul.list > li .rating ul li > img {margin-right:-5px;}
.community.best-review ul.list > li .rating ul li strong {padding-bottom:2px; font-weight:normal; color:#222; display:inline-block;}
.community.best-review ul.list > li .rating ul li em {margin-left:12px; color:#222; display:inline-block;}
.community.best-review ul.list > li .desc {float:left; margin:10px 0 17px 9px; width:565px; line-height:16px; font-size:12px;}
.community.best-review ul.list > li .desc strong {width:60%; font-weight:600; color:#444;}
.community.best-review ul.list > li .desc .more {margin-left:10px; height:14px; font-size:10px; display:inline-block; cursor:pointer;}
.community.best-review ul.list > li .desc .more em {height:14px; font-size:12px; border-bottom:1px solid  #888; display:inline-block;}
.community.best-review ul.list > li .benfit {float:left; position:relative; margin-left:9px; padding-left:67px; width:37%; background: url(/resources/images/common/arr_4x5_000000.gif) no-repeat left 4px; color:#444;}
.community.best-review ul.list > li .benfit strong {position:absolute; top:0; left:9px;}
.community.best-review ul.list > li .writer {position:absolute; bottom:23px; right:0; color:#888; text-align:right;}
.community.best-review ul.list > li .writer .id {margin-bottom:3px; font-size:13px; color:#444;}
.community.best-review ul.list > li .writer .info span {display:block;}
.community.best-review ul.list > li .imgList {display:none;}
.community.best-review ul.list > li .imgList ul {margin:0 0 0 -12px; overflow:hidden;}
.community.best-review ul.list > li .imgList ul li {position:relative; float:left; margin: 12px 0 0 12px; width:96px; height:70px; border:1px solid #cccccc;}
.community.best-review ul.list > li .imgList .btnZoom {position:absolute; right:0; bottom:0; width:100%; height:100%;}
.community.best-review ul.list > li .imgList .imgS {width:100%; height:100%;}
.community.best-review ul.list > li .btn {position:absolute; top:25px; right:0; font-size:11px; text-transform:uppercase;}
.community.best-review ul.list > li .btn a {padding-left:17px; height:14px; color:#666; text-decoration:none; display:inline-block;}
.community.best-review ul.list > li .btn a em {border-bottom:1px solid #666;}
.community.best-review ul.list > li .btn .detail {margin-right:15px; background: url(/resources/images/community/icon_view.png) no-repeat left center;}
.community.best-review ul.list > li .btn .mybag {background: url(/resources/images/community/icon_bag.png) no-repeat left center;}

.community.best-review .riwTop {margin-bottom:35px; border-top:2px solid #000; border-bottom:2px solid #000; overflow:hidden;}
.community.best-review .riwTop ul.list {margin-bottom:-1px;}
.community.best-review .riwTop ul.list > li:nth-of-type(1) {padding:30px 60px 30px 310px; min-height: 280px; background:#f5f5f5;}
.community.best-review .riwTop ul.list > li:nth-of-type(1) .thumb {top:30px; left:60px; width:250px; height:279px; }
.community.best-review .riwTop ul.list > li:nth-of-type(1) .btn {right:60px;}
.community.best-review .riwTop ul.list > li:nth-of-type(1) .writer {right:60px;}
.community.best-review .riwTop ul.list > li:nth-of-type(1) .rating ul li {line-height:24px; display:block;}
.community.best-review .riwTop ul.list > li:nth-of-type(1) .rating ul li strong {width:93px;}
.community.best-review .riwTop ul.list > li {padding-left:160px; min-height: 199px;}
.community.best-review .riwTop ul.list > li .thumb {top:20px; width:160px; height:179px;}
.community.best-review .riwTop ul.list > li .title {font-size:16px;}
.community.best-review .riwTop ul.list > li .desc {width:77%; font-size:13px;}

.community.best-review .paging {}
.community.best-review .paging img {vertical-align: top !important;}
.community.best-review .paging a {font-family:'TimesNewRoman','Times New Roman'; line-height:12px; font-size:12px; color:#222; text-decoration:none;}
.community.best-review .paging span {margin:0 3px; padding-top:2px; width:15px; line-height:15px; display:inline-block;  vertical-align:middle;}
.community.best-review .paging span.current {background:#e5e5e5;}
.community.best-review .paging .prev {padding-left:13px; background: url(/resources/images/common/BG_pagingPrev.gif) no-repeat left 2px;}
.community.best-review .paging .prev.first {padding:2px 0 0 3px; width:14px;}
.community.best-review .paging .next {padding-right:13px; background: url(/resources/images/common/BG_pagingNext.gif) no-repeat right 2px;}
.community.best-review .paging .next.last {padding:2px 3px 0 0; width:14px;}

.community.best-review .search {position:relative; margin-top:17px; padding:21px 15px; border:1px solid #b3b3b3;}
.community.best-review .search select {margin-right:9px; height:22px; font-size:11px;}
.community.best-review .search select:nth-of-type(1) {width:217px;}
.community.best-review .search select:nth-of-type(2) {width:157px;}
.community.best-review .search .field {position:absolute; top:50%; right:15px; margin-top:-10px; width:267px; height:20px; border-bottom:1px solid #666; text-align:right;}
.community.best-review .search .field .btn_search {width:20px; height:20px; background: url(/resources/images/community/icon_view.png) no-repeat center; display:inline-block;}
.community.best-review .search .field input {line-height:20px; width:89%; border:0; vertical-align:top;}
.community.best-review .search .field input::placeholder {font-size:11px; color:#737373;}
/*.community.best-review .search .field input::-webkit-input-placeholder {}
.community.best-review .search .field input::-moz-placeholder {}
.community.best-review .search .field input:-ms-input-placeholder {}
.community.best-review .search .field input:-moz-placeholder {}*/
