@charset "utf-8";

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../../../css/fonts/roboto-v20-latin-300.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-300.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-300.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-300.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-300.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../../../css/fonts/roboto-v20-latin-regular.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-regular.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../../../css/fonts/roboto-v20-latin-500.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-500.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-500.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-500.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-500.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../../../css/fonts/roboto-v20-latin-700.eot');
    src: local(※),url('../../../css/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/roboto-v20-latin-700.woff2') format('woff2'),url('../../../css/fonts/roboto-v20-latin-700.woff') format('woff'),url('../../../css/fonts/roboto-v20-latin-700.ttf') format('truetype'),url('../../../css/fonts/roboto-v20-latin-700.svg#Roboto') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-300.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-300.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-300.svg#NotoSansKR') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-regular.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-regular.svg#NotoSansKR') format('svg');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url('../../../css/fonts/noto-sans-kr-v38-korean-500.eot');
    src: local(※),url('../../../css/fonts/noto-sans-kr-v38-korean-500.eot?#iefix') format('embedded-opentype'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.woff2') format('woff2'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.woff') format('woff'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.ttf') format('truetype'),url('../../../css/fonts/noto-sans-kr-v38-korean-500.svg#NotoSansKR') format('svg');
}

/* 요소(element) 여백 초기화  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select, figure{
	margin:0;
	padding:0;
}


caption{display:none}

/* 목록 */
ol, ul,li { list-style:none;padding:0;margin:0 }

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; }


/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
}

/* 텍스트 관련 요소 초기화 */
address, caption, em, cite, th {
	font-weight:normal;
	font-style:normal;
}
ins { text-decoration:none; }
del { text-decoration:line-through; }

html,html body,html label,html td,html input,html textarea,html select,html button {
    font-family:'Roboto','Noto Sans KR', sans-serif;
}

html {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* body 스타일 */
body {
	color:#000000;
	font-size:12px;
	font-family: 'Roboto','Noto Sans KR','Malgun Gothic',sans-serif;
	font-weight:400;
}

@media screen and (max-width:768px) {
	*{font-size:14px;}
}

/* 링크 */
a, a:link {color:#4e4e4e;text-decoration:none;}
a:visited {color:#4e4e4e;text-decoration:none;}
a:hover {color:#31456f;text-decoration:none;}
a:focus {color:#4e4e4e;text-decoration:underline;}
a:active {color:#4e4e4e;text-decoration:none;}

/* 이미지, 폼관련 요소 */
label, select, input, textarea {
	vertical-align:middle;
	box-sizing:border-box;
}

/* 라디오버튼,체크박스버튼 디자인스타일 */
input[type="checkbox"] {
	width:20px;
	height:20px;
}

input[type="radio"] {
	appearance: none;
	box-shadow: 0 0 0 5px #dddddd;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-right:10px;
}

input[type="radio"]:checked {
	box-shadow: 0 0 0 5px #2B6CCD;
}

.input_,select{padding:10px;border:1px solid #D8D8D8;margin:1px 0;box-sizing:border-box;border-radius:5px}
textarea{box-sizing:border-box;}
.width_50{width:50px}
.width_100{width:100px}
.width_200{width:200px}
.width_300{width:300px}
.width_400{width:400px}
.width_500{width:500px}
.width_600{width:600px}
.width_1000{width:100%}

select{
	background-color:#EAEEFF;
	padding:5px 10px;
	vertical-align:middle;
}

img {vertical-align: top;}

/* 설명 */
div.mess{margin-top:10px;color:#838383;line-height:1.3em;font-size:0.9rem}
span.mess{margin-left:10px;color:#838383;font-size:0.9rem}
div.guid{margin-top:10px;padding:10px;background-color:#efefef;border:1px solid #dddddd;border-radius:10px;font-size:0.9rem}




.goodsNumberIcon{position:relative;left:0px;top:0px;}
.goodsNumberIcon img{display:block;position:absolute;z-index:1; left:0px; top:0px;}

/* 카테고리 네비게이션 */
.category_m{letter-spacing: 0px;}

/* 필수입력마크 */
.p{color:red;padding-right:6px}

/* 약관 */
.member_agree h1{margin-bottom:5px}
.member_agree h2{margin-bottom:5px;font-size:16px}
.member_agree ol{margin-bottom:15px;padding-left:20px}
.member_agree p{margin-bottom:15px;padding-left:20px}


/* 상품구매 가격내역 정보 */
.userinfo_priceinfo{margin-top:20px}
.userinfo_priceinfo > ul {display:flex;flex-wrap:wrap;border-top:2px solid #909090;border-bottom:1px solid #909090}
.userinfo_priceinfo > ul > li{width:25%;text-align:center;border-right:1px solid #dddddd;box-sizing:border-box;position:relative}
.userinfo_priceinfo > ul > li:last-child{border-right:0;color:#C43B59}
.userinfo_priceinfo > ul > li:last-child > dl > dd{color:#2B6CCD}
.userinfo_priceinfo > ul > li > div{position:absolute;left:100%;top:60%;z-index:1;transform:translateX(-50%);}
.userinfo_priceinfo > ul > li > dl > dt{background-color:#ececec;padding:10px 0}
.userinfo_priceinfo > ul > li > dl > dd{background-color:#ffffff;padding:15px 0;font-family: 'Roboto','Noto Sans KR';font-weight:700;font-size:14px}
.userinfo_priceinfo .add_kg_text{text-align:right;padding:10px 0;color:#867555;}

@media screen and (max-width:768px) {
	.userinfo_priceinfo > ul > li{width:50%;box-sizing:border-box;}
	.userinfo_priceinfo > ul > li:nth-child(2){border-right:0}
	.userinfo_priceinfo > ul > li:nth-child(2) div{display:none}
}

.userinfo_priceinfo2{border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px}
.userinfo_priceinfo2 span{display:inline-block;width:120px;}
.total_price_show{color:red;font-family:'Roboto','Noto Sans KR';font-size:20px}

/* 장바구니 수량 */
.cartnum_box{border-collapse:collapse;background-color:#ffffff}
.cartnum_box td{border:1px solid #dddddd;padding:0;}
.cartnum_box td input{border:0;text-align:center}

/* 장바구니스탭 */
.cart_title_wrap{padding:50px 0}
.cart_title_wrap > h2{text-align:center;font-size:18px;font-weight:700;margin-bottom:10px}
.cart_title_wrap > p{text-align:center;font-size:12px;color:#7a7a7a;margin-bottom:30px}
.cart_title_wrap > ul{display:flex;justify-content:center;flex-wrap:wrap}
.cart_title_wrap > ul > li{display:flex;align-items:center;background:url('../../../image/icon_next.gif');background-repeat:no-repeat;background-Position:85% 50%;padding-right:50px;box-sizing:border-box;margin-bottom:7px}
.cart_title_wrap > ul > li:last-child{background:url('');}
.cart_title_wrap > ul > li div{width:40px;height:40px;background-color:#000000;color:#ffffff;font-weight:bolder;font-family:'Roboto','Noto Sans KR';display:flex;align-items:center;justify-content:center;font-size:1.2rem;border-radius:100%}
.cart_title_wrap > ul > li p{padding:0 15px;font-size:14px}
.cart_title_wrap > ul > li.active div{background-color:#2B6CCD}
.cart_title_wrap > ul > li.active p{color:#2B6CCD;font-weight:700}

@media screen and (max-width:768px) {
	.cart_title_wrap > ul > li{width:50%;}
	.cart_title_wrap > ul > li div{width:30px;height:30px;font-size:1rem;}
	.cart_title_wrap > ul > li p{padding:0 15px;font-size:1rem}
}

/* 장바구니 담은 내역 */
.cart_list_wrap > ul{border-top:2px solid #2d2d2d}
.cart_list_wrap .check_all{margin-bottom:8px}
.cart_list_wrap .check_all .but{width:20px;height:20px}
.cart_list_wrap > ul > form > li{border-bottom:1px solid #dddddd;display:flex;flex-wrap:wrap;}

.cart_list_wrap > ul > form > li > .chk_box{display:flex;align-items:center;width:20px}
.cart_list_wrap > ul > form > li > .chk_box .chk2{width:25px;height:25px}
.cart_list_wrap > ul > form > li > .img{display:flex;align-items:center}
.cart_list_wrap > ul > form > li > .subject{flex:2}
.cart_list_wrap > ul > form > li > .subject > div{margin-bottom:7px}

.cart_list_wrap > ul > form > li > .subject .icon_info > div{display:inline-block;padding:2px 15px;border:1px solid #0097E7;font-size:0.8rem;border-radius:20px;color:#0097E7;margin-bottom:4px}
.cart_list_wrap > ul > form > li > .subject .delivery_info > div{display:inline-block;padding:2px 15px;border:1px solid #867555;font-size:0.8rem;border-radius:20px;color:#867555;margin-bottom:4px}
.cart_list_wrap > ul > form > li > .subject .sideoption_info{display:flex;flex-wrap:wrap}
.cart_list_wrap > ul > form > li > .subject .sideoption_info > div{font-size:0.9rem;color:#434656;margin-right:10px}


.cart_list_wrap > ul > form > li > .option{flex:1;display:flex;justify-content:center;}
.cart_list_wrap > ul > form > li > .option > ul > li{padding:5px 0}
.cart_list_wrap > ul > form > li > .option .bts_ani{font-size:0.8rem}

.cart_list_wrap > ul > form > li > .option .option_name{padding-bottom:5px}
.cart_list_wrap > ul > form > li > .option .option_name .nogoods{padding:2px 15px;border:1px solid #0097E7;font-size:0.8rem;border-radius:20px;color:#0097E7;text-align:center;margin-top:3px}
.cart_list_wrap > ul > form > li > .option .option_name .nogoods font{color:#0097E7;font-size:0.8rem}
.cart_list_wrap > ul > form > li > .option .option_bt{display:flex;align-items:center}
.cart_list_wrap > ul > form > li > .option .option_bt > div{padding:2px}

.cart_list_wrap > ul > form > li > .option table{border-collapse:collapse}
.cart_list_wrap > ul > form > li > .option table td{border:1px solid #dddddd}
.cart_list_wrap > ul > form > li > .option .option_num{width:45px;padding:3px 5px;text-align:center;border:0}

.cart_list_wrap > ul > form > li > .price{width:130px;text-align:center}
.cart_list_wrap > ul > form > li > .price .text{color:#8d8d8d;margin-bottom:7px}
.cart_list_wrap > ul > form > li > .price .cart_price_text{font-weight:700}
.cart_list_wrap > ul > form > li > .price .cart_point_text{font-size:0.9rem}

.cart_list_wrap > ul > form > li > .review{width:120px;text-align:center}
.cart_list_wrap > ul > form > li > .review .text{color:#8d8d8d;margin-bottom:7px}
.cart_list_wrap > ul > form > li > .review .bts_ani{font-size:0.9rem}

.cart_list_wrap > ul > form > li > div{border-right:1px solid #dddddd;padding:15px}
.cart_list_wrap > ul > form > li > div:last-child{border-right:0}

.cart_list_wrap .img img{width:100px}

@media screen and (max-width:768px) {
	.cart_list_wrap > ul > form > li{border-bottom:2px solid #626262}

	.cart_list_wrap > ul > form > li > .chk_box{border-bottom:1px solid #dddddd}
	.cart_list_wrap > ul > form > li > .img{border-bottom:1px solid #dddddd}
	.cart_list_wrap > ul > form > li > .subject{border-bottom:1px solid #dddddd;border-right:0;min-width:150px}
	.cart_list_wrap > ul > form > li > .price{width:80px;text-align:center}
	.cart_list_wrap .img img{width:50px}
	.cart_list_wrap > ul > form > li > .option .bts_ani{padding:6px}
}


.subtitle{padding:20px 0;}
.subtitle_line{border-bottom:1px solid #dddddd}



.input_ess{background:url(../../../image/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}


/* 관리자전용알림 */
.adminmess{background-color:#edefd6;border:1px solid #ccd189;padding:15px;text-align:center;color:#8c9339;display:block}

/* 줌효과 */
.zoomimg_wrap{border:1px solid #dddddd;box-sizing:border-box;overflow:hidden}
.zoomimg_wrap img{transition:all .4s;}
.zoomimg_wrap:hover img{transform:scale(1.1);}

/* 오늘출발 */
.icon_today_delivery{display:flex;align-items:center;margin-top:5px}
.icon_today_delivery .icon{border:1px solid #959595;padding:3px 5px;margin-right:5px;border-radius:2px;font-size:0.8rem}
.icon_today_delivery .text{font-size:0.9rem}

.flex{display:flex;flex-wrap:wrap}
.between{display:flex;justify-content:space-between;flex-wrap:wrap}


/* 빔님이 추가한 디자인 */
/* 헤드영역 */
.-header {position:relative;padding:0;margin:0;font-size:12px;border:0;letter-spacing:0px;font-weight:normal;width:100%;z-index:9}
.-header .sec01wrap {border-bottom:1px solid #e8e8e8}
.-header .sec01 {margin:0px 0}
.-header .sec01:after {clear:both;display:block;content:""}
.-header .sec01 .-left {float:left}
.-header .sec01 .-right {float:right}
.-header .sec02 {position:relative;padding:50px 0}
.-header .logoarea {text-align:center;padding:0;margin:0}
.-header .logoarea .logo {position:relative;font-size:0;line-height:0;text-align:center;margin:0px auto;width:300px}
.-header .logoarea .logo img {max-width:100%;max-height:65px}
.-header .logoarea .logo a {display:inline-block;*display:inline;*zoom:1}
.-header .logoarea .logo .over {position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.-header .logoarea .logo .out {position:relative;width:100%;visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.-header .logoarea .logo:hover .over {visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.-header .logoarea .logo:hover .out {visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.-header .logoarea .logo span {font-size:40px;line-height:1.5em;color:#000;font-weight:bold}
.-header .menu {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0;font-size:0;line-height:0}
.-header .menu > li {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:40px;margin:0 0 0 30px}
.-header .menu > li:before {position:absolute;top:50%;left:-15px;width:1px;height:10px;margin-top:-5px;display:block;content:"";background:#ddd}
.-header .menu > li:first-child {margin:0}
.-header .menu > li:first-child:before {display:none}
.-header .menu > li > a {display:block;font-size:12px;line-height:40px;color:#8e8e8e}
.-header .menu > li > a:hover {color:#222}
.-header .menu > li > a .count {display:inline-block;*display:inline;*zoom:1;margin:-1px 0 0 3px;padding:0 2px;min-width:11px;height:15px;line-height:15px;border-radius:10px;background:#d4d4d4;color:#fff;font-size:10px;text-align:center;vertical-align:middle}
.-header .menu > li > a > i {line-height:40px;font-size:15px}
.-header .menu > li.topsns {}
.-header .menu > li.topsns > ul > li {display:inline-block;*display:inline;*zoom:1;margin:9px 0 0 4px}
.-header .menu > li.topsns > ul > li:first-child {margin-left:0}
.-header .menu > li.topsns > ul > li a {display:block;width:22px;height:22px;background:#d4d4d4;border-radius:50%;text-align:center}
.-header .menu > li.topsns > ul > li a i {font-size:13px;color:#fff;line-height:22px}
.-header .menu > li.topsns > ul > li.-sns_blog:hover a {background:#03cf5d}
.-header .menu > li.topsns > ul > li.-sns_facebook:hover a {background:#4267b2}
.-header .menu > li.topsns > ul > li.-sns_instagram:hover a {background:#7846c1;background:-webkit-linear-gradient(-45deg,#7846c1 1%,#e4485e 40%,#fcc171 100%);background:-moz-linear-gradient(-45deg,#7846c1 1%,#e4485e 40%,#fcc171 100%);background:-o-linear-gradient(-45deg,#7846c1 1%,#e4485e 40%,#fcc171 100%);background:linear-gradient(135deg,#7846c1 1%,#e4485e 40%,#fcc171 100%)}
.-header .menu > li.topsns > ul > li.-sns_katalk:hover a {background:#ffde00}
.-header .menu > li.topsns > ul > li.-sns_kastory:hover a {background:#ffde00}
.-header .menu > li.topsns > ul > li.-sns_line:hover a {background:#03cf5d}
.-header .menu > li.topsns > ul > li.-sns_pinterest:hover a {background:#bd081c}
.-header .menu > li.topsns > ul > li.-sns_tumblr:hover a {background:#314358}
.-header .menu > li.topsns > ul > li.-sns_twitter:hover a {background:#1da1f2}
.-header .menu > li.topsns > ul > li.-sns_youtube:hover a {background:#ff0000}
.-header .menu > li.topsns > ul > li.-sns_cafe:hover a {background:#03cf5d}
.-header .joinpoint {position:absolute;z-index:10;top:29px;left:50%;width:60px;margin:0 0 0 -30px;text-align:center;font-size:11px;-webkit-animation:joinpointanimation 3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out}
.-header .joinpoint .box {display:inline-block;background:#444;border-radius:6px;padding:1px 6px}
.-header .joinpoint .arrow-up {position:relative;left:50%;margin:0 0 -1px -4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #444}
.-header .joinpoint a {display:block;height:18px;line-height:18px;letter-spacing:0.5px;color:#fff}
.-header .menu > li.topsearch {margin:0 0 0 15px}
.-header .menu > li.topsearch:before {display:none}
.-header .searcharea {position:relative;margin:6px 0 0 0;height:28px;width:150px}
.-header .searcharea input#keyword {height:28px;line-height:28px;padding-left:10px;padding-right:30px;border:0;background:0 none;color:#757575;font-size:12px;text-align:left;width:100%;background:#f4f4f4;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:2px}
.-header .searcharea .searchbtn {position:absolute;top:0;right:0;width:28px;height:28px;text-align:center;cursor:pointer}
.-header .searcharea .searchbtn i {color:#757575;line-height:28px;font-size:14px}
.-header .searcharea .searchbtn img {max-height:28px}
.-header .ex_top_left {position:absolute;left:0;bottom:30px;margin:0;z-index:1;width:210px;overflow:hidden}
.-header .ex_top_right {position:absolute;top:50%;right:0;margin-top:-35px;z-index:1;width:140px;height:70px;overflow:hidden}
.-layermenuwrap {position:relative}
.-layermenuwrap .layermenu {visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);position:absolute;top:100%;left:-15px;z-index:201;margin:0px 0 0 0;border:1px solid #e8e8e8;background:#fff;min-width:159px}
.-layermenuwrap:hover .layermenu {visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.-layermenuwrap .layermenu > ul {width:100%;padding:24px 25px 24px 25px;font-size:0;line-height:0;text-align:left;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.-layermenuwrap .layermenu > ul > li {position:relative;display:block;padding:0 0px;margin-top:10px}
.-layermenuwrap .layermenu > ul > li:first-child {margin-top:0}
.-layermenuwrap .layermenu > ul > li > a {display:block;padding:0px 20px 0 0;margin:0;line-height:1.6em;color:#a0a0a0;font-size:12px}
.-layermenuwrap .layermenu > ul > li:hover > a {color:#222}


/* 카테고리 */
.categorymenuwrap {position:relative;border-top:1px solid #e1e1e1;border-bottom:1px solid #e8e8e8;z-index:3;}
.categorymenuwrap.fixed {position:fixed;z-index:10;top:0px;left:0;width:100%;background:#fff;border-top:0;box-shadow:0 0 8px rgba(0,0,0,0.1)}
.categorymenuwrap table td.left {text-align:left;width:auto;padding-right:50px}
.categorymenuwrap table td.right {text-align:right;width:260px}
.categorymenuwrap table td .exmenu {}
.categorymenuwrap table td .exmenu > ul {font-size:0;line-height:0}
.categorymenuwrap table td .exmenu > ul > li {display:inline-block;*display:inline;*zoom:1;margin:0 0 0 5px;vertical-align:top}
.categorymenuwrap table td .exmenu > ul > li:first-child {margin:0}
.categorymenuwrap table td .exmenu > ul > li > a {position:relative;text-align:center;width:50px;height:50px;cursor:pointer;display:block}
.categorymenuwrap table td .allmenubtn {width:50px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;text-align:center;padding:0;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.categorymenuwrap table td .allmenubtn:before {content:"\e91c";font-size:20px;color:#222;line-height:50px;font-family:xeicon!important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.categorymenuwrap table td .allmenubtn.on:before {content:"\e921"}
.categorymenuwrap table td .allmenubtn.on, .categorymenuwrap table td .allmenubtn:hover {background:#f4f4f4}
.categorymenuwrap table td .exmenu > ul > li > a i {font-size:20px;line-height:50px;color:#222}
.categorymenuwrap table td .exmenu > ul > li > a .count {position:absolute;top:8px;right:8px;z-index:1;width:16px;height:16px;line-height:16px;border-radius:50%;background:#222;color:#fff;text-align:center;font-size:10px}
.categorymenu {margin:0; /*visibility:hidden */}
.categorymenu .hasChild {position:relative}
.categorymenu .icon {position:absolute;top:50%;right:20px;margin-top:-7px}
.categorymenu .icon i {font-size:12px;line-height:14px;color:#aaa}
.categorymenu > ul {text-align:left;font-size:0;line-height:0;padding:0}
.categorymenu > ul > li {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0;margin:0 18px 0 18px}
.categorymenu > ul > li:first-child {margin:0 0 0 0}
.categorymenu > ul > li > a {position:relative;display:block;padding:0 10px;color:#010101;font-size:13px;height:50px;line-height:50px}
.categorymenu > ul > li > a:hover {}
.categorymenu > ul > li > a:not(.allmenubtn):before {opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);display:block;content:"";position:absolute;bottom:-1px;width:0;left:50%;right:50%;height:1px;background:#000;z-index:201;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}
.categorymenu > ul > li:hover > a:not(.allmenubtn):before, .categorymenu > ul > li.selected > a:not(.allmenubtn):before {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);width:100%;left:0;right:0}
.categorymenu > ul > li > a.allmenubtn:after {display:none !important}
.categorymenu > ul > li.hasChild:before {display:none}
.categorymenu > ul > li > a > .icon {display:none}
.categorymenu > ul > li.selected a{}
.categorymenu > ul > li.selected a.txtEm {color:#000 !important}
.categorymenu [class*="-subcover"] {display:none;position:absolute;top:100%;left:-25px;z-index:200;background:#fff;border:1px solid #e8e8e8;padding:0;white-space:nowrap;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.categorymenu [class*="-subcover"]:after {clear:both;display:block;content:""}
.categorymenu li:hover > [class*="-subcover"] {display:block}
.categorymenu [class*="-subcover"] > ul {position:relative;min-width:159px;text-align:left;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:0;line-height:0;padding:24px 0 24px 25px}
.categorymenu [class*="-subcover"] > ul > li {position:relative;display:block;padding:0 0px;margin-top:10px}
.categorymenu [class*="-subcover"] > ul > li:first-child {margin-top:0}
.categorymenu [class*="-subcover"] > ul > li.hasChild {padding-right:6px}
.categorymenu [class*="-subcover"] > ul > li > a {display:block;padding:0px 20px 0 0;margin:0;line-height:1.6em;color:#a0a0a0;font-size:12px}
.categorymenu [class*="-subcover"] > ul > li:hover > a {color:#222}
.categorymenu [class*="-subcover2"], .categorymenu [class*="-subcover3"] {top:-25px;left:calc(100% + -1px)}
.categorymenu [class*="-subcover3"] {left:100%}
.categorymenu [class*="-subcover"] > ul.cateBanner {padding-left:20px;padding-right:20px;font-size:0;line-height:0}
.categorymenu [class*="-subcover"] > ul.cateBanner > li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 0 0 10px;margin:0}
.categorymenu [class*="-subcover"] > ul.cateBanner > li:first-child {padding-left:0px}
.categorymenu [class*="-subcover"] > ul.cateBanner > li > a {padding:0;margin:0;font-size:0;line-height:0}
.categorymenu [class*="-subcover"] > ul.cateBanner > li > a img:hover {opacity:0.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70)}
.categorymenu [class*="-subcover"] > ul.cateBanner ~ ul.cateRecomPrd {margin-left:-10px;padding-right:0px;padding-left:0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd {padding-left:20px;padding-right:20px;font-size:0;line-height:0;border-left:1px solid #e9e9e9;margin:0 0 0 -1px}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 5px;margin:0;width:180px}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li:first-child {}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box {}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .thumbnail {position:relative;margin:0 0 10px;padding:0;text-align:center}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .thumbnail a {display:block}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .thumbnail a img {max-width:100%}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .thumbnail a img.-hover {position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .thumbnail a:hover img.-hover {opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description {position:relative;margin:10px auto 0;padding:0;font-size:12px;line-height:1.6em;text-align:center}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .name {display:block;margin:0 0 10px}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .name > a, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .name > a span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a0a0a0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .name:hover > a, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .name:hover > a span {color:#222}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .icon {margin:0px 0;vertical-align:middle;font-size:0;line-height:0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .icon img {margin:10px 3px 0 0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .icon:after {content:"";display:block;clear:both}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .mileage {display:block}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description span.grid {display:block}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .color {display:block;margin:0 0px 8px}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .color .colorChip {font-size:0;line-height:0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .chips {display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;border:1px solid #e8e8e8;margin:0 2px 2px 0;font-size:0;line-height:0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec {margin:0}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li {display:none !important;margin:0 0 5px 0;line-height:1.4}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li .title {font-weight:normal;vertical-align:top}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li .title span {vertical-align:top}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li[rel='소비자가'], .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li[rel='판매가'], .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .description .spec li[rel='할인판매가'] {display:none !important}
.categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .ranking, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .chk, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .soldoutbgfunc, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .likeButton, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .discountratebg, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .icon, .categorymenu [class*="-subcover"] > ul.cateRecomPrd > li .box .option {display:none !important}


/* 전체메뉴 */
.categorymenuwrap .allcatelayer {display:none;position:absolute;left:0;top:100%;width:100%;z-index:199;background:#fafafa;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;cursor:default;font-size:13px;line-height:1.5}
.categorymenuwrap .allcatelayer.on {display:block}
.allcatelayer .icon {position:absolute;top:50%;right:7px;margin-top:-7px;display:none}
.allcatelayer .icon i {font-size:12px;line-height:14px;color:#aaa}
.allcatelayer .categoryInfo {text-align:left;font-size:0;line-height:0;padding:0}
.allcatelayer .categoryInfo > ul > li:first-child {display:none}
.allcatelayer .categoryInfo > ul > li, .allcatelayer .subtitle {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 20px 0 0;margin:0 0 45px;width:25%;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.allcatelayer .categoryInfo > ul > li > a, .allcatelayer .subtitle > a {display:block;color:#222;font-size:13px;line-height:1.5;font-weight:normal;letter-spacing:0px;margin:0 0 10px;padding:5px 0;text-align:left}
.allcatelayer .categoryInfo > ul > li:hover > a {border-bottom-color:#ddd}
.allcatelayer .categoryInfo > ul > li.hasChild:before {display:none}
.allcatelayer .categoryInfo > ul > li > a > .icon {display:none}
.allcatelayer [class*="-subcover"] > ul {position:relative;width:100%;text-align:left;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0}
.allcatelayer [class*="-subcover"] > ul > li {position:relative;display:block}
.allcatelayer [class*="-subcover"] > ul > li.hasChild {padding-right:5px}
.allcatelayer [class*="-subcover"] > ul > li a {display:block;padding:5px 15px 5px 5px;line-height:1.5;color:#a0a0a0;font-size:12px;font-weight:normal}
.allcatelayer [class*="-subcover"] > ul > li:hover > a {color:#222}
.allcatelayer [class*="-subcover1"] > ul > li > a {padding-left:0}
.allcatelayer [class*="-subcover2"], .allcatelayer [class*="-subcover3"] {display:none;min-width:120px;position:absolute;top:-7px;left:100%;z-index:200;border:1px solid #ddd;background:#fff;padding:6px;white-space:nowrap;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.allcatelayer li:hover > [class*="-subcover2"], .allcatelayer li:hover > [class*="-subcover3"] {display:none}
.allcatelayer:after {clear:both;display:block;content:""}
.allcatelayer > div {padding-top:50px;padding-bottom:50px;font-size:0;line-height:0}
.allcatelayer > div > .d1-scrollbar-wrap:before {position:absolute;display:block;content:"";top:0;left:75%;width:1px;height:100%;background:#e8e8e8}
.allcatelayer .allcatelayersec {float:left;width:80%;margin:0;padding:0px 50px 0px 0;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.allcatelayer .exmenu {position:relative;float:right;width:20%;margin:0;padding:0px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-bo.allcatelayer .exmenu .x;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.allcatelayer .exmenu .subtitle {margin-top:45px}
.allcatelayer .exmenu .subtitle:first-child {margin-top:0}
.allcatelayer .d1-scrollbar-wrap {max-height:500px;overflow:hidden;overflow-y:auto}

/* 고정 배너 3종 이미지 */
.mainbanner001 {}
.mainbanner001 .-sort2 {}
.mainbanner001 .-sort2 > ul[class*='grid'] {margin-left:-10px;margin-right:-10px}
.mainbanner001 .-sort2 > ul[class*='grid'] > li {padding-left:10px;padding-right:10px}
.mainbanner001 .-sort2 > ul[class*='grid'] > li a {display:block;position:relative}
.mainbanner001 .-sort2 > ul[class*='grid'] > li a .mentwrap {opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)"}
.mainbanner001 .-sort2 > ul[class*='grid'] > li a:hover .mentwrap {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);visibility:visible}
.mainbanner001 .-sort2 > ul[class*='grid'] > li a .mentwrap .ment {font-size:16px;line-height:1.6em;color:#fff;font-weight:500;padding:5px 15px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-weight:normal;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;letter-spacing:0.5px}
.mainbanner001 .-sort2 > ul[class*='grid'] > li a:hover .mentwrap .ment {padding:15px}

/* NEW ARRIVALS */
.mainSection {margin:0 0 100px 0}
.-prdstitle {color:#222;font-size:20px;line-height:1.6em;font-weight:500;letter-spacing:1px;text-align:center}
.-prdstitle p {margin:0px 0 0 0;color:#a0a0a0;font-size:13px;line-height:1.6em;letter-spacing:0;font-weight:normal}

.ec-base-product {margin:0}
.ec-base-product .-prdtitimg a {display:block;text-align:center}
.ec-base-product .-prdtitimg img {max-width:100%;margin:0px 0 0}
.ec-base-product .productGroupTitle {position:relative;margin:40px 0 30px}
.ec-base-product .productGroupTitle h2 {display:block;text-align:center;padding:0;font-weight:bold;letter-spacing:2px;font-size:16px;color:#333;margin:0}
.ec-base-product .productGroupTitle h3 {padding:0;font-weight:normal;font-size:12px;color:#333;text-align:left}
.ec-base-product img {vertical-align:middle}
.ec-base-product .prdList {margin:0 -10px;font-size:0;line-height:0}
.ec-base-product .prdList > li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 0 40px 0;color:#333;vertical-align:top;padding:0 10px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ec-base-product .prdList .box {position:relative;width:100%}
.ec-base-product .prdList > li .d1timesale {opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}
.ec-base-product .prdList > li:hover .d1timesale {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);visibility:visible}
.ec-base-product .prdList > li .tstagwrap {position:absolute;top:10px;left:10px;z-index:1;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);visibility:visible}
.ec-base-product .prdList > li .tstagwrap .tstag {}
.ec-base-product .prdList > li .tstagwrap .tstag:before {content:"SALE";display:block;font-size:12px;line-height:30px;color:#fff;background:#b22222;padding:0 10px;border-radius:2px;font-weight:bold}
.ec-base-product.main .prdList .chk, .ec-base-product.xans-product-listrecommend .chk, .ec-base-product.xans-product-listnew .chk {display:none}
.ec-base-product .prdList .chk {position:absolute;top:10px;left:10px;z-index:2}
.ec-base-product .prdList .chk > input[type=checkbox] {width:20px !important;height:20px !important}
.ec-base-product .prdList .thumbnail {position:relative;padding:0;text-align:center}
.ec-base-product .prdList .thumbnail a {position:relative;display:block;position:relative;font-size:0;line-height:0}
.ec-base-product .prdList .thumbnail a img {max-width:100%}
.ec-base-product .prdList .thumbnail img.-hover {position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden}
.ec-base-product .prdList .thumbnail a:hover img.-hover {opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible}
.ec-base-product .prdList .thumbnail .prdIcon {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}
.ec-base-product .prdList .thumbnail .grp_icon {position:absolute;top:-10px;left:50%;margin:0 0 0 -30px;width:60px;background:#333;color:#fff;padding:0px;text-align:center;letter-spacing:2px;font-size:10px;height:22px;line-height:22px}
.ec-base-product .prdList .thumbnail .soldoutbg {display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table {position:relative;display:table;width:100%;height:100%}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell {display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell img {max-width:100%}
.ec-base-product .prdList .box .thumbnail:hover .d1timesalebg {display:none;display:block}
.ec-base-product .prdList .description {position:relative;margin:20px auto 0;padding:0;font-size:13px;line-height:1.6em;text-align:left}
.ec-base-product .prdList .description .name {display:block;margin:0 0 5px}
.ec-base-product .prdList .description .icon {margin:0px 0;vertical-align:middle;font-size:0;line-height:0}
.ec-base-product .prdList .description .icon img {margin:10px 3px 0 0}
.ec-base-product .prdList .description .icon:after {content:"";display:block;clear:both}
.ec-base-product .prdList .description .d1goodspayment.none {display: none;}
.ec-base-product .prdList .description .mileage {display:block}
.ec-base-product .prdList .description span.grid {display:block}
.ec-base-product .prdList .description .color {display:block;margin:0 0px 8px}
.ec-base-product .prdList .description .color .colorChip {font-size:0;line-height:0}
.ec-base-product .prdList .description .chips {display:inline-block;*display:inline;*zoom:1;width:14px;height:3px;border:1px solid rgba(200,200,200,0.4);margin:0 4px 2px 0;font-size:0;line-height:0}
.ec-base-product ul.grid1 > li {width:100%}
.ec-base-product ul.grid2 > li {width:50%}
.ec-base-product ul.grid3 > li {width:33.333%}
.ec-base-product ul.grid4 > li {width:25%}
.ec-base-product ul.grid5 > li {width:20%}
.ec-base-product .prdList > li .color {}
.ec-base-product ul.grid2 li .box:after {content:"";display:block;clear:both}
.ec-base-product ul.grid2 li .box .thumbnail {float:left;width:220px;text-align:left;margin:0}
.ec-base-product ul.grid2 li .box .description {float:left;width:247px;padding:0 20px}
.ec-base-product ul.grid2 li .box .description .chk {position:static;text-align:left}
.ec-base-product .spec {margin:0}
.ec-base-product .spec li {margin:0 0 5px 0;line-height:1.5em}
.ec-base-product .spec li .title {font-weight:normal;vertical-align:top}
.ec-base-product .spec li .title span {vertical-align:top}
.ec-base-product .spec li[rel="상품요약정보"] {margin:0 0 10px}
.ec-base-product .spec li[rel="소비자가"],
.ec-base-product .spec li[rel="판매가"],
.ec-base-product .spec li[rel="할인판매가"],
.ec-base-product .prdList .discountratebg {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-right:5px}
.ec-base-product .prdList .discountratebg {margin-left:2px}
.ec-base-product .prdList .discountrate {display:none;margin:0 0 5px 0;line-height:1.5em;color:#b22222;font-weight:500}
.ec-base-product .prdList .discountrate.on {display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.ec-base-product .prdList .discountrate .per {}
.ec-base-product .prdList .discountrate .display_head:before {}
.ec-base-product .prdList .discountrate .display_tail:before {content:"%";display:inline-block;*display:inline;*zoom:1}
.ec-base-product .discountPeriod {display:inline-block;z-index:10;position:relative;width:55px;height:19px;vertical-align:middle}
.ec-base-product .layerDiscountPeriod {left:50%;top:26px;width:247px;margin:0 0 0 -124px}
.ec-base-product .layerDiscountPeriod strong.title {display:block;margin:0 0 12px;padding:0 35px 0 0;font-weight:bold;color:#2e2e2e}
.ec-base-product .layerDiscountPeriod .content p {margin:2px 0 0;font-size:11px;line-height:16px;color:#757575;letter-spacing:-1px}
.ec-base-product .layerDiscountPeriod .content p strong {font-weight:normal;font-size:12px;color:#2e2e2e}
.ec-base-product .layerDiscountPeriod .content p strong span {font-size:11px}
.ec-base-product .prdList .shippingFee {position:relative;display:inline-block}
.ec-base-product .prdList .shippingFee .button {display:inline-block;float:none}
.ec-base-product .prdList .shippingFee .ec-base-tooltip {z-index:11;display:block;margin:0 0 0 -170px;width:360px}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th {width:40px}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th, .ec-base-product .prdList .shippingFee .ec-base-tooltip table td {padding:7px 10px 8px 10px}
.ec-base-product .btnTooltip {position:relative;display:inline-block}



.ec-base-product .prdList .box .option {position:absolute;left:0;bottom:0;width:100%;z-index:2;text-align:center;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.ec-base-product .prdList .box:hover .option {bottom:15px;opacity:0.8;filter:alpha(opacity:'80');-ms-filter:alpha(opacity:'80');-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;*zoom:1}
.ec-base-product .prdList .box .option > ul {font-size:0;line-height:0}
.ec-base-product .prdList .box .option > ul > li {position:relative;display:inline-block;*display:inline;*zoom:1;padding:5px;vertical-align:middle;cursor:pointer;background:#fff}
.ec-base-product .prdList .box .option > ul > li:after {position:absolute;content:"";left:0;top:10px;width:1px;height:11px;background:#eee}
.ec-base-product .prdList .box .option > ul > li:first-child:after {display:none}
.ec-base-product .prdList .box .option > ul > li:hover {}
.ec-base-product .prdList .box .option > ul > li > img, .ec-base-product .prdList .box .option > ul > li > a > img {opacity:0.7;filter:alpha(opacity:'70');-ms-filter:alpha(opacity:'70');display:inline-block;*display:inline;*zoom:1}
.ec-base-product .prdList .box .option > ul > li:hover > img, .ec-base-product .prdList .box .option > ul > li:hover > a > img {opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100')}
.ec-base-product .prdList .box .option > ul > li.optionlike button {position:relative;background:none}
.ec-base-product .prdList .box .option > ul > li.optionlike button img {opacity:0.7;filter:alpha(opacity:'70');-ms-filter:alpha(opacity:'70');display:inline-block;*display:inline;*zoom:1}
.ec-base-product .prdList .box .option > ul > li.optionlike:hover button img {opacity:1}
.ec-base-product .prdList .box .option > ul > li.optionlike.selected button img {opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100')}
.ec-base-product .prdList .box .option > ul > li.optionlike button .likePrdCount {position:relative;display:inline-block;*display:inline;*zoom:1;min-width:7px;margin:0 6px 0 0;line-height:20px;color:#222;font-size:10px}


.tabuiproductbg {padding:50px 0;background:#f8f8f8}
.tabuiproduct {/* visibility:hidden */}
.tabuiproduct.loaded {visibility:visible}
.tabuiproduct .productGroupTitle {position:relative;margin:0 0 30px}
.tabuiproduct .swiper-pagination {position:relative;bottom:auto;left:auto;margin:0 0 50px}
.tabuiproduct .swiper-pagination .swiper-pagination-bullet {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:120px;height:auto;padding:0;margin:0 10px;font-size:12px;line-height:40px;color:#222;background:#fff;border:1px solid #e8e8e8;font-weight:500;border-radius:20px}
.tabuiproduct .swiper-pagination .swiper-pagination-bullet:hover {color:#cbcbcb}
.tabuiproduct .swiper-pagination .swiper-pagination-bullet-active {background:#222;color:#fff}
.tabuiproduct .swiper-wrapper {}
.tabuiproduct .swiper-wrapper .swiper-slide {}
.tabuiproduct .swiper-wrapper .swiper-slide .pagertitle {display:none}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product {}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList {}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item {}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box {}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description {margin:0;padding:20px;background:#fff;box-sizing:border-box}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li {display:none}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='소비자가'], .tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='판매가'], .tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='할인판매가'] {display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='상품 요약설명'] {display:block}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='소비자가'] span, .tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='상품 요약설명'] span {color:#9b9b9b !important}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='소비자가'] span {font-size:11px !important}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='상품 요약설명'] span {font-size:12px !important}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='판매가'] span, .tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .description .spec li[rel='할인판매가'] span {font-size:12px !important;color:#222 !important;font-weight:500 !important}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .prdList .item .box .title {display:none}
.tabuiproduct .swiper-wrapper .swiper-slide .ec-base-product .pagertitle {display:none;text-align:left;padding:0;font-weight:normal;letter-spacing:0px;font-size:18px;color:#333;margin:0px 0 20px}
.-nodrag {-ms-user-select: none; -moz-user-select: -moz-none; -khtml-user-select: none; /* -webkit-user-select: none; */ /* user-select: none; */}



/* 추가 배너 영역 #002 */
.mainsec02wrap {}
.mainsec02wrap:after {clear:both;display:block;content:""}
.mainsec02wrap .-left {float:left;width:620px;margin-right:20px}
.mainsec02wrap .-right {float:left;width:620px;margin:0}
.mainsec02wrap .mbanner01slide {margin-bottom:20px}
.mainsec02wrap .mbanner01slide2 {margin:0px}
.mainsec02wrap .mbanner01image {}
.mainsec02wrap .mbanner01image .-sort2 {}
.mainsec02wrap .mbanner01image .-sort2 > ul[class*='grid'] {}
.mainsec02wrap .mbanner01image .-sort2 > ul.grid2 {margin-bottom:20px;margin-left:-10px;margin-right:-10px}
.mainsec02wrap .mbanner01image .-sort2 > ul.grid2 > li {padding-left:10px;padding-right:10px}
.mainsec04wrap {position:relative;padding:0px 0;width:100%;overflow:hidden}
.mainsec04 {height:520px}
.mainsec04 .box {display:table;width:100%;height:100%}
.mainsec04 .box .aviwrap {display:table-cell;vertical-align:middle;width:55%;padding-right:30px}
.mainsec04 .box .descwrap {display:table-cell;vertical-align:middle;width:45%;padding-left:30px}
.mainsec04 .box .bgwrap {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}



/* 리뷰영역 */
.d1photoreview_gallery .-prdstitle {margin:40px 0 30px}
.d1-photoreview-list[data-type] > ul > li.item {opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);visibility:hidden;-webkit-transition:1s opacity ease,1s visibility ease;-ms-transition:1s opacity ease,1s visibility ease;transition:1s opacity ease,1s visibility ease}
.d1-photoreview-list[data-type] > ul > li.item.d1-photoreview-loaded-item {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);visibility:visible}
.d1-photoreview-list[data-type='list'] > ul > li.item {min-height:100px;border-bottom:1px solid #f1f1f1}
.d1-photoreview-list[data-type='list'] > ul > li.item:first-child {border-top:1px solid #f1f1f1}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box {display:flex;display:-webkit-flex;display:-ms-flex;gap:50px;padding:30px 0;font-size:12px;line-height:1.6em;color:#555;text-align:left}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article.s01 {width:100px}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article.s01.displaynone {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article.s02 {flex:1;display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;flex-direction:column}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article.s03 {width:300px;text-align:right;display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;flex-direction:column}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box > article img {max-width:100%}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .thumbnail {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .thumbnail a.typeA {display:block}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .thumbnail a.typeB {display:none}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .productName {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .productName > a {color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .subject {font-weight:bold}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .subject > a {color:#222}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .summary {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .summary .contentMorebtn {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 10px;color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all {display:none}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all img {display:none}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all .attach {margin:25px 0 10px}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all .attach > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:5px}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all .attach > ul > li > a {display:block;font-size:0;line-height:0;width:120px;height:120px;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content .all .contentSummarybtn {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:20px 0 20px;color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content.selected .summary {display:none}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content.selected .all {display:block}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .content.nomore .all {display:block}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .countInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px;align-items:center}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .countInfo > span {position:relative}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .countInfo > span > a {color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .countInfo > span b {font-weight:normal;margin:0 2px 0 0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .comment + .vote:before {content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:10px;background:#e8e8e8;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .comment {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .vote {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .writeInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px;align-items:center;justify-content:flex-end}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .writeInfo > span {position:relative;color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .writeInfo > span > a {color:#a0a0a0}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .writer + .writeDate:before {content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:10px;background:#e8e8e8;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo {}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:1%;justify-content:flex-end;flex-wrap:wrap}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo > ul > li {position:relative;border:1px solid #fff;border-radius:2px;width:19%;padding-bottom:19%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo > ul > li:nth-child(n+6) {display:none}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo > ul > li > a {display:block;font-size:0;line-height:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='list'] > ul > li.item > .box .attachInfo > ul > li > a img {display:none}
.d1-photoreview-list[data-type='list'].detail > ul > li.item > .box > article.s01 {display:none}
.d1-photoreview-list[data-type='gallery'] > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px 0;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item {padding:0 10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:25%}
.d1-photoreview-list[data-type='gallery'] > ul.grid1 > li.item {width:100%}
.d1-photoreview-list[data-type='gallery'] > ul.grid2 > li.item {width:50%}
.d1-photoreview-list[data-type='gallery'] > ul.grid3 > li.item {width:33.333%}
.d1-photoreview-list[data-type='gallery'] > ul.grid4 > li.item {width:25%}
.d1-photoreview-list[data-type='gallery'] > ul.grid5 > li.item {width:20%}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box {border:1px solid #e8e8e8;font-size:12px;line-height:1.6em;color:#555;text-align:left;}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap {position:relative;background:#f4f4f4}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap > a {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap > a img {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .thumbnail {overflow:hidden;}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .thumbnail a {display:inline-block; vertical-align:top;}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .thumbnail a.typeA {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .thumbnail a.typeB {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .thumbnail a img {max-width:100%;vertical-align:top;}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo {position:absolute;left:0px;bottom:5px;z-index:1;width:100%;padding:0 5px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:1%;justify-content:flex-start;flex-wrap:wrap}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li {position:relative;border:1px solid #fff;border-radius:2px;width:19%;padding-bottom:19%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li:nth-child(n+6) {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li > a {display:block;font-size:0;line-height:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li > a img {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;flex-direction:column;padding:20px 20px 0;border-top:1px solid #e8e8e8}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .subject {}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .subject > a {font-size:14px;font-weight:500}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .content {}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .content .summary {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#a0a0a0}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .content .summary .contentMorebtn, .d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .content .all {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .pointInfo {height:20px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .pointInfo .pointtext {display:block;}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .exInfoWrap {display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;align-items:center;height:40px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .writeInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .writeInfo, .d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .writeInfo a {font-size:11px;color:#a0a0a0}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .writeInfo span {position:relative}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .writeInfo .writeDate:before {content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:10px;background:#e8e8e8;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo span {font-size:0;line-height:0}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo span a {display:inline-block;*display:inline;*zoom:1}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo span b {font-size:11px;line-height:1;color:#a0a0a0}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo span:before {color:#a0a0a0;font-size:13px;position:relative;top:1px;line-height:1;margin:0 2px 0 0;font-family:xeicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo .comment:before {content:"\ea13"}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .descriptionWrap .countInfo .vote:before {content:"\ea11"}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px;align-items:center;border-top:1px solid #e8e8e8;padding:0px 20px;height:66px}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap .thumbnail {}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap .thumbnail > a.typeA {display:none}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap .thumbnail > a.typeB {display:block;width:40px;height:40px;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap .productName {}
.d1-photoreview-list[data-type='gallery'] > ul > li.item > .box .productWrap .productName > a {}
.d1-photoreview-list[data-type='gallery'].detail > ul > li.item > .box .productWrap {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item {min-height:100px;border-bottom:1px solid #f1f1f1}
.d1-photoreview-list[data-type='mlist'] > ul > li.item:first-child {border-top:1px solid #f1f1f1}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box {flex-wrap:wrap;display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;padding:20px 15px;font-size:12px;line-height:1.6em;color:#555;text-align:left;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article.s01 {width:60px}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article.s01.displaynone {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article.s02 {flex:1;display:flex;display:-webkit-flex;display:-ms-flex;gap:5px;flex-direction:column}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article .sec {display:flex;display:-webkit-flex;display:-ms-flex;justify-content:space-between;align-items:center}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article .sec.end {align-items:flex-end}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box > article img {max-width:100%}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .thumbnail {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .thumbnail a.typeA {display:block}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .thumbnail a.typeB {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .pointInfo {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .pointInfo .pointtext {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .productName {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .productName > a {display:inline-block;*display:inline;*zoom:1;width:180px;color:#a0a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .subject {font-weight:bold}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .subject > a {color:#222}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .summary {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .summary .contentMorebtn {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 0 0 10px;color:#a0a0a0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all img {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all .attach {margin:25px 0 10px}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all .attach > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:5px;flex-wrap:wrap}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all .attach > ul > li > a {display:block;font-size:0;line-height:0;width:50px;height:50px;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content .all .contentSummarybtn {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:20px 0 20px;color:#a0a0a0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content.selected .summary {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content.selected .all {display:block}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .content.nomore .all {display:block}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .writeInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px;align-items:center;justify-content:flex-start;font-size:11px}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .writeInfo > span {position:relative;color:#a0a0a0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .writeInfo > span > a {color:#a0a0a0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .writer + .writeDate:before {content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:10px;background:#e8e8e8;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;margin:10px 0 0 0;font-size:11px}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo span {font-size:0;line-height:0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo span b {font-size:11px;line-height:1;color:#a0a0a0}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo span:before {color:#a0a0a0;font-size:13px;position:relative;top:1px;line-height:1;margin:0 2px 0 0;font-family:xeicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo .comment:before {content:"\ea13"}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .countInfo .vote:before {content:"\ea11"}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo {}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:2px;justify-content:flex-start;flex-wrap:wrap;flex-direction:row-reverse}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li {margin-left:-24px;position:relative}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li:nth-child(n+5) {display:none}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li:nth-child(1) {z-index:10}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li:nth-child(2) {z-index:9}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li:nth-child(3) {z-index:8}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li:nth-child(4) {z-index:7}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li > a {display:block;font-size:0;line-height:0;width:38px;height:38px;border:1px solid #fff;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;overflow:hidden}
.d1-photoreview-list[data-type='mlist'] > ul > li.item > .box .attachInfo > ul > li > a img {display:none}
.d1-photoreview-list[data-type='mlist'].detail > ul > li.item > .box > article.s01 {display:none}
.d1-photoreview-list[data-type='mgallery'] {margin:0 10px}
.d1-photoreview-list[data-type='mgallery'] > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px 0;justify-content:flex-start;flex-wrap:wrap;margin:0 -2px}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item {padding:0 2px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%}
.d1-photoreview-list[data-type='mgallery'] > ul.grid1 > li.item {width:100%}
.d1-photoreview-list[data-type='mgallery'] > ul.grid2 > li.item {width:50%}
.d1-photoreview-list[data-type='mgallery'] > ul.grid3 > li.item {width:33.333%}
.d1-photoreview-list[data-type='mgallery'] > ul.grid4 > li.item {width:25%}
.d1-photoreview-list[data-type='mgallery'] > ul.grid5 > li.item {width:20%}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box {border:1px solid #e8e8e8;font-size:12px;line-height:1.6em;color:#555;text-align:left}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap {position:relative;background:#f4f4f4}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap > a {position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap > a img {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .thumbnail {}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .thumbnail a {}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .thumbnail a.typeA {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .thumbnail a.typeB {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .thumbnail a img {max-width:100%}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo {position:absolute;left:0px;bottom:5px;z-index:1;width:100%;padding:0 5px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul {display:flex;display:-webkit-flex;display:-ms-flex;gap:1%;justify-content:flex-start;flex-wrap:wrap}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li {position:relative;border:1px solid #fff;border-radius:2px;width:24%;padding-bottom:24%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li:nth-child(n+5) {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li > a {display:block;font-size:0;line-height:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .bigImageWrap .attachInfo > ul > li > a img {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;flex-direction:column;padding:10px 10px 0;border-top:1px solid #e8e8e8}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .subject {}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .subject > a {display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .content {}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .content .summary {font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#a0a0a0}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .content .summary .contentMorebtn, .d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .content .all {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .pointInfo {height:20px}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .pointInfo .pointtext {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .exInfoWrap {display:flex;display:-webkit-flex;display:-ms-flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .writeInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:20px;width:100%}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .writeInfo, .d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .writeInfo a {font-size:11px;color:#a0a0a0}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .writeInfo span {position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .writeInfo .writeDate:before {content:"";display:block;position:absolute;top:50%;left:-10px;width:1px;height:10px;background:#e8e8e8;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;justify-content:flex-end;align-items:center;width:100%;height:30px}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo span {font-size:0;line-height:0}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo span a {display:inline-block;*display:inline;*zoom:1}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo span b {font-size:11px;line-height:1;color:#a0a0a0}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo span:before {color:#a0a0a0;font-size:13px;position:relative;top:1px;line-height:1;margin:0 2px 0 0;font-family:xeicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo .comment:before {content:"\ea13"}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .descriptionWrap .countInfo .vote:before {content:"\ea11"}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap {display:flex;display:-webkit-flex;display:-ms-flex;gap:10px;align-items:center;border-top:1px solid #e8e8e8;padding:0px 10px;height:66px}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap .thumbnail {}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap .thumbnail > a.typeA {display:none}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap .thumbnail > a.typeB {display:block;width:40px;height:40px;background-size:cover;background-position:center;background-repeat:no-repeat}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap .productName {overflow:hidden}
.d1-photoreview-list[data-type='mgallery'] > ul > li.item > .box .productWrap .productName > a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.d1-photoreview-list[data-type='mgallery'].detail > ul > li.item > .box .productWrap {display:none}



/* 공통설정 */
table {width:100%;border:0;border-spacing:0;border-collapse:collapse}
legend {visibility:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;line-height:0}
.-frame {position:relative;width:1260px;margin:0 auto;*zoom:1}
.displaynone {display: none !important;}

.xi-naver:before {content:"\ebf9"}
.xi-facebook:before {content:"\ebd3"}
.xi-kakaotalk:before {content:"\ebee"}
.xi-kakaotalk:before {content:"\ebee"}
.xi-youtube:before {content:"\ec31"}

.-sort2 {width:100%}
.-sort2.cut {overflow:hidden}
.-sort2 > ul[class*='grid'] {font-size:0;line-height:0;margin-left:-5px;margin-right:-5px}
.-sort2 > ul[class*='grid']:after {clear:both;display:block;content:""}
.-sort2 > ul[class*='grid'] > li {width:auto;display:inline-block;*display:inline;*zoom:1;text-align:center;vertical-align:top;margin:0;padding-left:5px;padding-right:5px;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.-sort2 > ul[class*='grid'] > li img {max-width:100%}
.-sort2.-hover > ul[class*='grid'] > li img:hover {opacity:0.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70)}
.-sort2 > ul[class*='grid'].-zero {margin-left:0;margin-right:0}
.-sort2 > ul[class*='grid'].-zero > li {padding-left:0;padding-right:0}
.-sort2 > ul.grid1 {margin-left:0;margin-right:0}
.-sort2 > ul.grid1 > li {width:100%;padding-left:0;padding-right:0}
.-sort2 > ul.grid2 > li {width:50%}
.-sort2 > ul.grid3 > li {width:33.333%}
.-sort2 > ul.grid4 > li {width:25%}
.-sort2 > ul.grid5 > li {width:20%}
.-sort2 > ul.grid6 > li {width:16.666%}
.-sort2 > ul.grid7 > li {width:14.285%}
.-sort2 > ul[class*='grid'] > li.w50 {width:50%}

.recentboardwrap {}
.recentboardwrap .recentboardtab {border-bottom:1px solid #e8e8e8;padding-bottom:12px;margin-bottom:12px}
.recentboardwrap .recentboardtab > a {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:13px;line-height:20px;color:#a0a0a0;margin:0 12px;font-weight:500}
.recentboardwrap .recentboardtab > a:before {position:absolute;top:0;left:-15px;display:block;content:'/';color:#a0a0a0;font-weight:normal}
.recentboardwrap .recentboardtab > a:first-child:before {display:none}
.recentboardwrap .recentboardtab > a:first-child {margin-left:0}
.recentboardwrap .recentboardtab > a.on {font-weight:bold;color:#222}
.recentboardwrap .recentboardtab > a:hover {color:#222}
.recentboardwrap .recentboardlist {}
.recentboardwrap .recentboardlist > li {}
.recentboardwrap .recentboardlist > li a {position:relative;display:block;font-size:12px;line-height:20px;color:#222;padding:2px 80px 2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.recentboardwrap .recentboardlist > li a:before {position:absolute;top:50%;left:0;width:2px;height:2px;margin-top:-1px;border-radius:50%;background:#222;content:"";display:block}
.recentboardwrap .recentboardlist > li a:hover {color:#a0a0a0}
.recentboardwrap .recentboardlist > li a .date {position:absolute;top:0;right:0;z-index:1;font-size:11px;line-height:28px;color:#a0a0a0;text-align:right}


/* 우측 패널 */
.sidebartype1.right.sidebar {width:210px;z-index:370;border-left:1px solid #ddd}
.sidebartype1 ~.dimmed {display:none !important}
.sidebartype1.right.sidebar > .sidebarbtns {position:absolute;top:0;left:-1px;z-index:1;height:100%}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table {display:table;table-layout:fixed;height:100%}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell {display:table-cell;vertical-align:middle}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell > div {width:50px;height:50px;margin:-1px 0 0 -49px;cursor:pointer}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .on {display:block}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .off {display:none}
.sidebartype1.right.sidebar.on > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .on {display:none}
.sidebartype1.right.sidebar.on > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidebartoggle .off {display:block}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer {}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn {position:relative;text-align:center;border:1px solid #e8e8e8;background:#fff;background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)"}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn i {font-size:16px;color:#222;line-height:48px;font-style:normal}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn:hover {background:#f4f4f4}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.active .btn {background:#f7f7f7}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.active .btn i {color:#222}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ntalk .btn {height:48px}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ktalk .btn {height:48px}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ntalk .btn img, .sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer.ktalk .btn img {margin:15px 0}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn .tooltip {position:absolute;top:50%;right:53px;margin:-12px 0 0 0;white-space:nowrap;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);visibility:hidden;color:#fff;background:#222;padding:0px 8px;height:24px;line-height:24px;text-align:right;border-radius:2px;font-size:11px}
.sidebartype1.right.sidebar > .sidebarbtns > .sidebarbtns_table > .sidebarbtns_cell .sidelayer .btn:hover .tooltip {opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);visibility:visible}
.sidebartype1.right.sidebar .content {background:#fff;width:100%}
.sidebartype1.right.sidebar .content .iscroll {padding-bottom:20px}
.sidebartype1.right.sidebar .content .box {padding:0;margin:20px}
.sidebartype1.right.sidebar .content .box .title {font-size:13px;margin:0 0 10px;padding:0}
.sidebartype1.right.sidebar .content .box .data {font-size:12px;letter-spacing:-0.03em}
.sidebartype1.right.sidebar .content .box p {line-height:1.8;color:#999}
.sidebartype1.right.sidebar .content .box p > span:first-child {margin:0 5px 0 0}
.sidebartype1.right.sidebar .content .box p a {display:block}
.sidebartype1.right.sidebar .content .box.snsarea {}
.sidebartype1.right.sidebar .content .box.snsarea > ul {font-size:0;line-height:0}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 10px 0 0;font-size:18px}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li a {display:block;color:#ccc}
.sidebartype1.right.sidebar .content .box.snsarea > ul > li a:hover {color:#222}
.sidebartype1.right.sidebar .content .box.textlinkarea {margin-bottom:17px}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul {}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li {}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li:first-child {border-top:0}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li a {display:block;padding:0;margin:0 0 3px;font-size:11px;line-height:2.5em;border:1px solid #eee;text-align:center;-webkit-transition:all 0.35s ease;-khtml-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li a:hover {color:#222;background:#f7f7f7;border-color:#ddd}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li a span {display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:40px;text-align:center}
.sidebartype1.right.sidebar .content .box.textlinkarea .-sort > ul > li a img {max-width:16px;max-height:16px}
.sidebartype1.right.sidebar .content .box.sidebarsbwrap {}
.sidebartype1.right.sidebar .content .box.sidebarsbwrap .sidebarsb .-d1pager {bottom:10px}
.sidebartype1.right.sidebar .content .box.sidebarsbwrap .sidebarsb {width:100%}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap {}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap .-sort2 {}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap .-sort2 > ul[class*='grid'] {}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap .-sort2 > ul[class*='grid'] > li {margin-top:5px}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap .-sort2 > ul[class*='grid'] > li:first-child {margin-top:0}
.sidebartype1.right.sidebar .content .box.sidebarsfwrap .-sort2 > ul[class*='grid'] > li img {}
.sidebartype1.right.sidebar .content .box.sidebarcsinfo {}
.sidebartype1.right.sidebar .content .box.sidebarcsinfo .data p:first-child {font-size:16px;color:#222;line-height:1.2;margin:0 0 5px}
.sidebartype1.right.sidebar .content .box .multishoplist {border-bottom:1px solid #e8e8e8;padding:0 0 20px}
.sidebartype1.right.sidebar .content .box .multishoplist > ul {font-size:0;line-height:0;text-align:center}
.sidebartype1.right.sidebar .content .box .multishoplist > ul > li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0 2px}
.sidebartype1.right.sidebar .content .box .multishoplist > ul > li:first-child {margin:0}
.sidebartype1.right.sidebar .content .box .multishoplist > ul > li a {display:block;font-size:11px;line-height:1.5;letter-spacing:1px}
.sidebartype1.right.sidebar .content .box .multishoplist > ul > li.selected a {font-weight:bold}
.sidebartype1.right.sidebar .content .box .multishoplist > ul > li img {max-height:16px;vertical-align:middle}


/* 팝업관련 */
.expopup1wrap{}
.expopup1wrap .expopup1_btn {position:fixed;left:20px;bottom:20px;z-index:99;-webkit-transition:bottom 0.35s ease;-khtml-transition:bottom 0.35s ease;-moz-transition:bottom 0.35s ease;-ms-transition:bottom 0.35s ease;-o-transition:bottom 0.35s ease;transition:bottom 0.35s ease}
.expopup1wrap .expopup1_btn a {position:relative;display:block;width:60px;height:60px;text-align:center;border-radius:50%;background:#000}
.expopup1wrap .expopup1_btn a:hover {background:#272727}
.expopup1wrap .expopup1_btn a > span {position:absolute;top:50%;left:50%;display:block;font-size:14px;line-height:18px;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.expopup1wrap .expopup1_btn.on {bottom:-60px}
.expopup1wrap .expopup1 {position:fixed;left:20px;bottom:-500px;z-index:99;width:300px;background:#f8f8f8;-webkit-transition:bottom 0.35s ease;-khtml-transition:bottom 0.35s ease;-moz-transition:bottom 0.35s ease;-ms-transition:bottom 0.35s ease;-o-transition:bottom 0.35s ease;transition:bottom 0.35s ease}
.expopup1wrap .expopup1.on {bottom:40px}
.expopup1wrap .expopup1 .closebtn {position:absolute;top:0px;right:0px;z-index:2}
.expopup1wrap .expopup1 .closebtn a {display:block;width:30px;height:30px;text-align:center;background:rgba(104,104,104,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33686868,endColorstr=#33686868);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33686868,endColorstr=#33686868)"}
.expopup1wrap .expopup1 .closebtn a:hover {background:rgba(104,104,104,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66686868,endColorstr=#66686868);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#66686868,endColorstr=#66686868)"}
.expopup1wrap .expopup1 .closebtn i {font-size:16px;line-height:30px;color:#fff}
.expopup1wrap .expopup1 .swiper-slide img {width:100%}
.expopup1wrap .swiper-pagination {width:100%;position:relative;left:auto;bottom:auto;background:#222}
.expopup1wrap .swiper-pagination > ul {font-size:0;line-height:0}
.expopup1wrap .swiper-pagination > ul > li {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;margin:0;height:50px;border-radius:0;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.expopup1wrap .swiper-pagination > ul > li.swiper-pagination-bullet-active {background:#000}
.expopup1wrap .swiper-pagination > ul > li.swiper-pagination-bullet-active a span {color:#f4f4f4}
.expopup1wrap .swiper-pagination > ul > li > a {position:absolute;top:50%;left:50%;width:96%;display:block;color:#757575;font-size:12px;line-height:16px;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.expopup1wrap .swiper-pagination > ul > li > a:hover {color:#a0a0a0}
.expopup1wrap .swiper-pagination > ul.grid1 > li {width:100%}
.expopup1wrap .swiper-pagination > ul.grid2 > li {width:50%}
.expopup1wrap .swiper-pagination > ul.grid3 > li {width:33.333%;margin:0}
.expopup1wrap .swiper-pagination > ul.grid4 > li {width:25%}
.expopup1wrap .swiper-pagination > ul.grid5 > li {width:20%}
@media (max-width:560px){
	.expopup1wrap .expopup1_btn {left:10px;bottom:10px}
	.expopup1wrap .expopup1_btn a {width:48px;height:48px}
	.expopup1wrap .expopup1_btn a > span {font-size:12px;line-height:14px}
	.expopup1wrap .expopup1 {max-width:300px;width:70%}
}


/* 후드영역 */
.-footer {width:100%;margin:0px 0 0 0;font-size:12px;background:#fff;border-top:1px solid #f4f4f4}
.-footer .footerinfowrap {padding:50px 0}
.-footer .footerinfowrap table {table-layout:fixed;}
.-footer .footerinfowrap table td {vertical-align:top;word-break:break-all;word-wrap:break-word;text-align:left;padding:0 30px;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4}
.-footer .footerinfowrap table td.a {border-left:0;padding-left:0}
.-footer .footerinfowrap table td.b {font-weight: normal;}
.-footer .footerinfowrap table td.c {border-right:0;padding-right:0}
.-footer .footerinfowrap .footerinfo {margin:30px 0 0 0}
.-footer .footerinfowrap .footerinfo:first-child {margin:0}
.-footer .footerinfowrap .footerinfo .title {font-size:13px;line-height:20px;font-weight:500;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #e8e8e8;letter-spacing:0px}
.-footer .footerinfowrap .footerinfo .call {font-size:26px;font-weight:bold;color:#222;margin:20px 0px}
.-footer .footerinfowrap .footerinfo p, .-footer .footerinfowrap .footerinfo li {margin:0 0 4px;color:#757575}
.-footer .footerinfowrap .footerinfo a {color:#757575}
.-footer .footerinfowrap .footerinfo a:hover {color:#000}
.-footer .footerinfowrap .footerinfo p.-tl {margin:10px 0 0 0;text-decoration:underline}
.-footer .footerinfowrap .footerinfo p[client='account'] {margin:8px 0 13px}
.-footer .footerinfowrap .footerinfo p span {display:inline-block;*display:inline;*zoom:1}
.-footer .footerinfowrap .footerinfo p span:first-child {margin-right:8px;min-width:50px}
.-footer .footerinfowrap .footerinfo .gobank {display:block;}
.-footer .footerinfowrap .btnwrap {margin-top:30px}
.-footer .footerinfowrap .btnwrap .-sort2 {}
.-footer .footerinfowrap .btnwrap .-sort2 > ul[class*='grid'] {}
.-footer .footerinfowrap .btnwrap .-sort2 > ul[class*='grid'] > li {}
.-footer .footerinfowrap .btnwrap .-sort2 > ul[class*='grid'] > li > a {display:block;font-size:12px;height:50px;line-height:50px;background:#222;color:#fff}
.-footer .footerinfowrap .btnwrap .-sort2 > ul[class*='grid'] > li > a:hover {background:#373737}
.-footer .footerinfowrap .footerinfo .data.-exchange {}
.-footer .footerinfowrap .footerinfo .data.-exchange > p:first-child {font-size:12px;color:#222;margin-bottom:10px}
.-footer .footerinfowrap .footerinfo .data.-exchange > p {}
.-footer .companyinfowrap {border-top:1px solid #f4f4f4;padding:30px 0}
.-footer .companyinfowrap .companyinfo > ul {}
.-footer .companyinfowrap .companyinfo >ul > li {margin:4px 0 0 0}
.-footer .companyinfowrap .companyinfo >ul > li:first-child {margin:0}
.-footer .companyinfowrap .companyinfo >ul > li span {display:inline-block;*display:inline;*zoom:1;margin:0 0 0 15px;color:#757575;font-size:11px}
.-footer .companyinfowrap .companyinfo >ul > li span:first-child {margin:0}
.-footer .companyinfowrap .companyinfo >ul > li span b {font-weight:300}
.-footer .companyinfowrap .companyinfo >ul > li span a {color:#666}
.-footer .companyinfowrap .copinfowrap {position:absolute;top:0;right:0}
.-footer .companyinfowrap .copinfowrap .escrowinfo {margin:0px 0 0}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow {display:block;width:225px;height:45px;background:url("../image/escrow_v1.png") no-repeat}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_inicis {background-position:0 0}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_inicis:hover {background-position:-225px 0}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_allat {background-position:0 -45px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_allat:hover {background-position:-225px -45px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_uplus {background-position:0 -90px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_uplus:hover {background-position:-225px -90px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_nice {background-position:0 -135px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_nice:hover {background-position:-225px -135px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_ksnet {background-position:0 -180px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_ksnet:hover {background-position:-225px -180px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_kcp {background-position:0 -225px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_kcp:hover {background-position:-225px -225px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_spay {background-position:0 -270px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow.-escrow_spay:hover {background-position:-225px -270px}
.-footer .companyinfowrap .copinfowrap .escrowinfo .escrow span:before {display:none}
.-footer .companyinfowrap .copinfowrap .copinfo {margin:20px 0 0}
.-footer .companyinfowrap .copinfowrap .copinfo > ul {font-size:0;line-height:0;text-align:left}
.-footer .companyinfowrap .copinfowrap .copinfo > ul > li {display:inline-block;*display:inline;*zoom:1;margin:0 15px 0 0}
.-footer .companyinfowrap .copinfowrap .copinfo > ul > li a {display:block}
.-footer .companyinfowrap .copinfowrap .copinfo > ul > li a img {max-height:30px}
.-footer .copyrightinfo {border-top:1px solid #f4f4f4;padding:20px 0}
.-footer .copyrightinfo:after {clear:both;display:block;content:""}
.-footer .copyrightinfo .copyright {float:left}
.-footer .copyrightinfo .copyright span {font-size:11px}
.-footer .copyrightinfo .copyright .fc_gray {color:#aaa}
.-footer .copyrightinfo .copyright b {font-weight:normal}
.-footer .copyrightinfo .guideLink {float:right}
.-footer .copyrightinfo .guideLink > ul {font-size:0;line-height:0;text-align:left}
.-footer .copyrightinfo .guideLink > ul > li {display:inline-block;*display:inline;*zoom:1;margin:0 0 0 30px}
.-footer .copyrightinfo .guideLink > ul > li:first-child {margin:0}
.-footer .copyrightinfo .guideLink > ul > li > a {display:block;color:#666;font-size:12px;line-height:1.6em}
.-footer .copyrightinfo .guideLink > ul > li > a:hover {color:#000}
.-footer .copyrightinfo .guideLink > ul > li > a > b {font-weight:normal}

/* 서버페이지 */
.-frame .contents {margin-bottom: 50px;}
.-frame > table {font-size:12px;}