﻿@charset "utf-8";


* {
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}

@font-face {
  font-family: 'Nanum Gothic';  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
	font-family: 'NanumBarunGothic';
 	font-style: normal;
 	font-weight: 400;
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
		url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'),
		url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size:100%;  vertical-align: baseline}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
body {font-family:'Nanum Gothic'; font-weight:normal; font-size:12px; color:#777; background-color:transparent; -webkit-text-size-adjust:none;}
img {border:0px; display:inline;}
p {line-height:18px;}
html, body {width:100%; height:100%;}
table {table-layout:fixed;}

ul,ol {margin:0 auto;padding:0;list-style:none}
input,textarea,select {color:#777;font-size:13px;border:0;font-family:'Nanum Gothic';outline-style:none;}
.invisible, caption, legend{position:absolute;left:-9999px;font-size:0;line-height:0%;visibility:hidden}
label.hidden {position:absolute;left:-9999px;font-size:0;line-height:0%;visibility:hidden}
label.text_hidden {text-indent:-9999px; padding:0; display:block !important;}
label.text_exist {padding-left:22px !important; display:inline-block !important;}


/* common */
.fl{float:left}
.fr{float:right}
.hidden {overflow:hidden;}
.clear{content:".";clear:both;display:block;height:0;visibility:hidden}
.relative{position:relative}
.elps {overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.wb {word-break:break-all;}
.border {border:1px solid red}
.inline {display:inline;}
.inblock {display:inline-block !important;}
.block {display:block !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.tal {text-align:left !important;}
.vam {vertical-align:middle !important;}
.cursor {cursor:pointer;}
.vt_m:before {content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
.vt_m > * {display:inline-block;}

.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}
.h35 {height:35px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h70 {height:70px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h163 {height:163px;}
.h200 {height:200px;}

.margin0 {margin:0 !important;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}

.ml2 {margin-left:2px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}

.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb80 {margin-bottom:80px !important;}

.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px;}

.pr10 {padding-right:10px !important;}

.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}

.v_stnd {width:1%;height:100%; display:inline-block; vertical-align:middle;}
.v_center {width:98%; text-align:center; display:inline-block; vertical-align:middle; letter-spacing:-1px;}
.v_center2 {width:96%; text-align:center; display:inline-block; vertical-align:middle;}

.s_tit1 {font-size:16px; color:#333; font-weight:600;}
.s_tit2 {font-size:12px; color:#333; font-weight:600;}
.s_tit3 {font-size:13px; color:#333; font-weight:600;}
.s_tit4 {font-size:22px; color:#6d9811; font-weight:600;}
.s_tit5 {font-size:14px; color:#666; font-weight:600;}
.s_tit6 {font-size:16px; color:#666;}
.s_tit7 {font-size:14px; color:#333; font-weight:600;}
.s_tit8 {font-size:14px; color:#555; font-weight:600;}
.s_tit9 {font-size:18px; color:#555; font-weight:600;}
.s_tit10 {font-size:18px; color:#333; font-weight:600;}
.s_tit11 {font-size:18px; color:#333;}
.s_tit12 {font-size:18px; color:#000; font-weight:600;}

.tit_con {font-size:12px; color:#555; font-weight:normal; position:absolute; right:0; top:5px;}

.s_con1 {display:inline-block; font-size:12px; color:#666; background:url('/images/bu/bu_rect_1.png') no-repeat 0 8px; padding:0 0 0 8px;}
.s_con2 {display:inline-block; font-size:12px; color:#666; line-height:20px; background:url('/images/bu/bu_rect_1.png') no-repeat 0 9px; padding:0 0 0 10px;}
.s_con3 {font-size:13px; color:#777; font-weight:normal;}
.s_con4 {font-size:18px; color:#333; font-weight:600;}
.s_con5 {display:inline-block; font-size:12px; color:#666; line-height:20px; background:url('/images/bu/bu_rect_4.png') no-repeat 0 9px; padding:0 0 0 10px;}
.s_con6 {display:inline-block; font-size:12px; color:#555; line-height:20px; background:url('/images/bu/bu_rect_2.png') no-repeat 0 9px; padding:0 0 0 7px;}
.s_con7 {display:inline-block; font-size:13px; color:#333; background:url('/images/bu/bu_rect_1.png') no-repeat 0 8px; padding:0 0 0 8px;}

.line_01 {width:100%; height:1px; border-top:1px solid #e1e4e8;}
.line_02 {width:100%; height:1px; border-top:1px solid #9ea0a3;}

.line14 {line-height:14px !important;}
.line16 {line-height:16px !important;}
.line18 {line-height:18px !important;}
.line20 {line-height:20px;}
.line22 {line-height:22px;}
.line24 {line-height:24px;}

.bullet {position:relative;}
.bullet > span:nth-of-type(1) {position:absolute; top:0; left:0;}

/* font */
.fc01 {color:#333;}
.fc02 {color:#b68957;}
.fc03 {color:#999;}
.fc04 {color:#aee539;}
.fc05 {color:#6d9811 !important;}
.fc06 {color:#f94a33 !important;}
.fc07 {color:#666;}
.fc08 {color:#555;}
.fc09 {color:#777 !important}
.fc10 {color:#fff;}
.fc11 {color:#dc4314 !important; font-weight:600}
.fc12 {color:#ea340a !important;}
.fc13 {color:#000 !important;}

.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs18 {font-size:18px;}


/* 링크효과 */
a {color:#555; text-decoration:none;}
a:hover {color:#555; text-decoration:none;}
a.link1 {font-size:12px; color:#555; text-decoration:none;}
a.link1:hover {font-size:12px; color:#555; text-decoration:underline;}
a.link2 {text-decoration:none;}
a.link2:hover {text-decoration:underline;}
a.link3 {font-size:12px; color:#777; text-decoration:none;}
a.link3:hover {font-size:12px; color:#6d9811; font-weight:600; text-decoration:none;}
a.link3.on {font-size:12px; color:#6d9811; font-weight:600; text-decoration:none;}


/* 잠깐 추가 */
.colorStyleA { color:#f94a33; }

/* layout : ajax 호출 */
.RootDiv {display:block;position:absolute;top:0;width:100%;}
.BrandDiv {display:none;position:absolute;top:-100%;width:100%;}
.MallDiv {width:100%;background:#fff;position:absolute;top:0;}
.page_loading {display:none;position:absolute;top:0px;left:50%;margin-left:-100px; width:200px;height:30px;text-align:center;line-height:30px;background:black;z-index:10000;color:#fff}


/* layout : brand */
.MenuTabIndex {position:fixed;width:100%;height:0;top:0;z-index:1000000;}
.MenuTabIndex li a {display:block;position:absolute;left:0;top:-1000px;width:100%;height:50px;font-size:15px;font-weight:600;color:#333;text-align:center;line-height:49px;background:#fff;border-bottom:1px solid #333;}
.MenuTabIndex li a:focus {top:0px;}

.BrandHeader {width:100%; min-width:980px; height:auto;}
.BrandContainer {width:100%; min-width:980px; height:auto;}

.brand_topWrap {width:100%; height:0; position:fixed; left:0; bottom:0;z-index:300}
.brand_topWrap .btn {position:absolute; right:-107px; bottom:80px; opacity:0.8; filter:alpha(opacity=80);}
.brand_topWrap .btn2 {position:absolute; right:-107px; bottom:120px;}


/* layout : shop */
.ShopHeader {width:100%; min-width:980px; height:auto;}
.ShopHeader .topmenu_wrap {position:relative; width:100%; min-width:980px; height:31px; border-bottom:1px solid #e1e4e8; background:#f8f8f8; z-index:23;}
.ShopHeader .topmenu_wrap .topmenu {width:980px; height:31px; font-size:11px; color:#555; margin:0 auto; position:relative; z-index:2;}
.ShopHeader .logo_area {width:100%; min-width:980px; height:105px;}
.ShopHeader .gnb_wrap {width:100%; min-width:980px; height:50px; background:#3b322b;}
.ShopContainer {width:100%; min-width:980px; height:auto;}
.ShopContainer .sub_body {width:980px; height:auto; margin:0 auto;}
.ShopContainer .no_content1 { width: 100%; padding: 100px 0 120px 0; text-align: center; font-size: 14px; border-bottom: 1px solid #9ea0a3; }

.alarm_wrap {width:100%; height:0; position:fixed; left:0; bottom:0;z-index:300}
.alarm_wrap .btn {width:92px; height:auto; position:absolute; right:-122px; bottom:100px;}
.alarm_wrap .btn img {display:block;}

/* topmenu : shop */
.ShopHeader .topmenu .topmenu_l {float:left;}
.ShopHeader .topmenu .topmenu_l ul {width:auto; height:30px; border-left:1px solid #e1e4e8;}
.ShopHeader .topmenu .topmenu_l ul li {float:left; width:auto; height:30px; border-right:1px solid #e1e4e8; padding:0 10px;}
.ShopHeader .topmenu .topmenu_l ul li a {display:inline-block; width:auto; height:30px; line-height:30px;}
.ShopHeader .topmenu .topmenu_l ul li a.home {background:url('/images/icon/icon_home_1.png') no-repeat 0 10px; padding:0 0 0 16px;}
.ShopHeader .topmenu .topmenu_l ul li a.favorite {background:url('/images/icon/icon_favorite_1.png') no-repeat 0 10px; padding:0 0 0 15px;}
.ShopHeader .topmenu .topmenu_r {float:right;}
.ShopHeader .topmenu .topmenu_r ul li {float:left; width:auto; height:30px; padding:0 10px; background:url('/images/common/sp_bar_1.png') no-repeat right 10px;}
.ShopHeader .topmenu .topmenu_r ul li.last {background:url('');}
.ShopHeader .topmenu .topmenu_r ul li a {display:inline-block; width:auto; height:30px; line-height:30px;}
.ShopHeader .topmenu .topmenu_r ul li a.mypage {background:url('/images/bu/bu_down_1.png') no-repeat right 14px; padding:0 9px 0 0;}
.ShopHeader .topmenu .topmenu_r ul li a.mypage.on {background:url('/images/bu/bu_up_1.png') no-repeat right 14px; padding:0 9px 0 0;}
.ShopHeader .topmenu .topmenu_r ul li a.customer {background:url('/images/bu/bu_down_1.png') no-repeat right 14px; padding:0 9px 0 0;}
.ShopHeader .topmenu .topmenu_r ul li a.customer.on {background:url('/images/bu/bu_up_1.png') no-repeat right 14px; padding:0 9px 0 0;}
.ShopHeader .topmenu .topmenu_r ul li a.cart {background:url('/images/icon/icon_cart_1.png') no-repeat 0 10px; padding:0 0 0 17px;}
.ShopHeader .topmenu .topmenu_r ul li a.cart span {font-weight:600; color:#b68957;}
.ShopHeader .topmenu .topmenu_r ul li a.shop {background:url('/images/icon/icon_shop_1.png') no-repeat 0 10px; padding:0 0 0 17px; }
.ShopHeader .topmenu .topmenu_r ul li a.lang {font-weight:600; color:#b68957; background:url('/images/bu/bu_down_2.png') no-repeat right 14px; padding:0 9px 0 0;}
.ShopHeader .topmenu .topmenu_r ul li a.lang.on {background:url('/images/bu/bu_up_2.png') no-repeat right 14px;}
.ShopHeader .topmenu .topmenu_r ul li.top_my {position:relative;}
.ShopHeader .topmenu .topmenu_r ul li.top_my ul {width:87px; height:auto; padding:0; background:url(''); border:1px solid #6d9811; position:absolute; left:0px; top:28px; display:none;}
.ShopHeader .topmenu .topmenu_r ul li.top_my ul li {float:none; width:100%; height:auto; padding:0;}
.ShopHeader .topmenu .topmenu_r ul li.top_my ul li a {display:inline-block; width:100%; height:24px; font-size:11px; color:#777; text-align:center; line-height:24px; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.ShopHeader .topmenu .topmenu_r ul li.top_my ul li a:hover {color:#6d9811; font-weight:600;}
.ShopHeader .topmenu .topmenu_r ul li.top_customer {position:relative;}
.ShopHeader .topmenu .topmenu_r ul li.top_customer ul {width:87px; height:auto; padding:0; background:url(''); border:1px solid #6d9811; position:absolute; left:-10px; top:28px; display:none; z-index:300;}
.ShopHeader .topmenu .topmenu_r ul li.top_customer ul li {float:none; width:100%; height:auto; padding:0;}
.ShopHeader .topmenu .topmenu_r ul li.top_customer ul li a {display:inline-block; width:100%; height:24px; font-size:11px; color:#777; text-align:center; line-height:24px; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.ShopHeader .topmenu .topmenu_r ul li.top_customer ul li a:hover {color:#6d9811; font-weight:600;}

.ShopHeader .logo_area .logo_wrap {position:relative; width:980px; height:105px; margin:0 auto;}
.ShopHeader .logo_area .logo_wrap .logo {float:left; width:33%; padding-top:40px;}
.ShopHeader .logo_area .logo_wrap .search {float:left; width:39%; padding-top:17px;text-align:center;}
.ShopHeader .logo_area .logo_wrap .search p {margin-bottom:5px;}
.ShopHeader .logo_area .logo_wrap .search p a {display:inline-block; padding:0 11px 0 9px; background:url('/images/common/sp_bar_1.png') no-repeat right 5px;}
.ShopHeader .logo_area .logo_wrap .search p a.last {background:url('');}
.ShopHeader .logo_area .logo_wrap .search .input {display:inline-block; position:relative;}
.ShopHeader .logo_area .logo_wrap .menu {float:right; width:28%; text-align:right; padding-top:48px;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list {display:inline-block;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li {position:relative; float:left; width:auto; z-index:1;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li.prm {margin-top:-19px;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list .sp_bar1 {display:inline-block; width:auto; height:13px; background:url('/images/gnb/shop/sp_bar_1.png') no-repeat center 0; padding:0 15px 0 15px;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li .prmPop {position:absolute; top:35px; right:0; padding-top:13px;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li .prmPop em {display:block; position:absolute; top:3px; right:40px;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li .prmPop .cont {width:163px; line-height:15px; font-size:11px; padding:7px; border:1px solid #ab9d93; text-align:left; color:#555; background:#fff;}
.ShopHeader .logo_area .logo_wrap .menu .menu_list li .prmPop .cont>b {display:block; margin-bottom:5px;}
.ShopHeader .logo_area .logo_wrap .brandBanner {position:absolute;  right:90px; top:25px;}

/* 헤더 검색창 */
.ShopHeader .MainSearch {position:relative;}
.ShopHeader .MainSearch .MSlayer {position:absolute;left:0;bottom:-237px;width:427px;height:238px;border:1px solid #9ea0a3; background:#fff; z-index:201;}
.ShopHeader .MainSearch .MSlayer .MS_keyword {float:left;width:274px;height:203px;text-align:left; border-right:1px solid #e1e4e8; padding:15px 0;overflow:auto;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap {float:left;width:148px;height:203px;}
.ShopHeader .MainSearch .MSlayer .MS_close {width:100%;height:33px;text-align:right;padding:10px 14px 0 0; border-top:1px solid #e1e4e8; background:#f8f8f8;}
.ShopHeader .MainSearch .MSlayer .MS_close .btn_MSclose {display:inline-block; width:auto; height:auto; padding-right:15px; background:url('/images/btn/btn_close_4.png') no-repeat right 2px;}
.ShopHeader .MainSearch .MSlayer .MS_keyword ul li {float:none;width:256px;height:auto;padding:0 20px 10px 20px;}
.ShopHeader .MainSearch .MSlayer .MS_keyword ul li a {display:inline-block; width:216px;height:auto;color:#555;}
.ShopHeader .MainSearch .MSlayer .MS_keyword ul li a:hover {color:#b68957;font-weight:600;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap .MS_prdt {width:100%;height:auto;text-align:center;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap .MS_prdt .img {width:100%;height:110px;padding-top:5px;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap .MS_prdt .img img {width:100px;height:100px;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap .MS_prdt .name {width:100%;height:55px;color:#555;padding:0 20px;}
.ShopHeader .MainSearch .MSlayer .MS_prdt_wrap .MS_prdt .prdt_price_1 span {display:inline-block; font-size:13px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 5px; padding-left:14px;}


/* gnb : shop */
.ShopHeader .gnb_wrap .gnb_list {width:985px; height:auto; margin:0 auto; position:relative; text-align:center;}
.ShopHeader .gnb_wrap .gnb_list li {display:inline-block;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover > a {position:relative; padding:0 30px; font-size:16.5px; color:#fff; line-height:49px;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover > a span {padding:3px 0;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover:hover > a span {border-bottom:2px solid #ffcd96; color:#ffcd96;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover.small {position:relative;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover.small .gnb_layer {margin-left: -25%; width:auto; border-right:0;}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover.small.gl2_y .gnb_layer {width:347px}
.ShopHeader .gnb_wrap .gnb_list .ja_gnbover.small .gnb_layer .GL1 {width:183px;}
.ShopHeader .gnb_wrap .gnb_list li img {display:block;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer {width:980px; height:414px; text-align:left; background:#fff; border:1px solid #5e5957; border-top:0; position:absolute; left:0; top:50px;padding:0px;display:none;overflow:hidden;z-index:200;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1 {position:relative; display:inline-block; float:left; width:163px; height:413px; background:#f8f8f8;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1:after {content:''; position:absolute; width:1px; height:100%; right:0; background:#5e5957; }
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1 li {width:100%; height:46px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1 li a {display:inline-block;width:100%;height:46px;font-size:13px;color:#555;border-bottom:1px solid #e1e4e8; border-right:1px solid #5e5957;background:#f8f8f8 url('/images/bu/bg_arr_6.png') no-repeat 88% 20px;padding:15px 30px 0 17px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1 li a:hover {height:47px;color:#b68957;font-weight:600;border-top:1px solid #5e5957;border-bottom:1px solid #5e5957;background:#fff url('/images/bu/bg_arr_6_on.png') no-repeat 88% 20px;padding:15px 30px 0 17px;margin-top:-1px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL1.blank li a.on {width:100%; height:47px;color:#b68957;font-weight:600;border-top:1px solid #5e5957;border-bottom:1px solid #5e5957;border-right:#fff;background:#fff url('/images/bu/bg_arr_6_on.png') no-repeat 88% 20px;padding:15px 30px 0 17px;margin-top:-1px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 {display:inline-block; float:left; width:163px; height:413px; background:#fff; border-right:1px solid #5e5957;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 li a {display:inline-block;width:162px;height:auto;font-size:13px;color:#555;padding:21px 15px 0 20px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 li a:hover {color:#b68957;font-weight:600;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 .GL_sub {display:none;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2.w2 {width:489px; height:413px; background:#fff; border-right:1px solid #5e5957;padding:10px 0 0 0;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 .catLine li {float:left; width:102px; height:35px;padding-top:13px; border:0; margin-left:20px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 .catLine li a {display:inline-block;width:auto;height:auto;font-size:13px;color:#555;padding:0;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL2 .catLine li a:hover {color:#b68957;font-weight:600;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr1 {float:left; width:652px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr1 img {width:652px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr2 {float:left; width:326px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr2 img {width:326px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr3 {float:left; width:815px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr3 img {width:815px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr4 {float:left; width:651px; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr4 a {float:left; display:inline-block;border-right:1px solid #5e5957;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr4 .GL_bnrHalf img {width:324px !important; height:413px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr4 .GL_bnr img {width:650px;}
/*.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr4 {float:left; width:326px; height:413px; border-right:1px solid #5e5957;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr5 {float:left; width:325px; height:413px; border-right:1px solid #5e5957;}*/
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer .GL_bnr6 {width:auto; height:auto; border-bottom:1px solid #5e5957;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 {width:980px; height:445px; text-align:left; background:#fff; border:1px solid #5e5957; border-top:0; position:absolute; left:0; top:50px;padding:0px;display:none;overflow:hidden;z-index:200;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step {width:100%; height:100px; background:#f8f8f8; position:relative;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step1 {background:#f8f8f8 url('/images/common/step_bg1.png') no-repeat center 25px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step2 {background:#f8f8f8 url('/images/common/step_bg2.png') no-repeat center 25px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step3 {background:#f8f8f8 url('/images/common/step_bg3.png') no-repeat center 25px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step span {display:inline-block; width:100px; height:auto; font-size:14px; color:#777; text-align:center;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step span.on {color:#6d9811; font-weight:600;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step .txt1 {width:160px; position:absolute; left:33px; top:60px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step .txt2 {width:160px; position:absolute; left:410px; top:60px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .bg_step .txt3 {width:160px; position:absolute; left:785px; top:60px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon {width:auto; height:280px; text-align:center;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon1 {padding:30px 0 0 0;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon2 {padding:30px 0 0 0; text-align:center; background:url('/images/bu/bu_arr_1.png') no-repeat center 130px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .txt4 {font-size:18px; color:#b68957; padding-bottom:20px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .icon_list .txt4 {font-size:18px; color:#b68957; padding:0 0 20px 0 !important;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .icon_list {display:inline-block; width:auto; height:auto; background:#fff;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .icon_list li {display:inline-block; width:55px; height:auto; margin:0 5px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .icon_list p {width:auto; height:auto; font-size:12px; color:#777;padding-top:5px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .icon_list li a.on p {color:#6d9811; font-weight:600;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .chk_box {width:900px; height:auto; color:#555; text-align:left; margin:0 auto; padding:15px 0 0 0; border-top:1px solid #e1e4e8;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon .chk_box li {display:inline-block; width:20%; height:30px; margin:0; padding-left:20px;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon2 .icon_list {width:400px; margin:0 20px; vertical-align:top;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon2 .icon_list span {display:inline-block; width:60px; height:95px; margin:0 5px 10px 5px; vertical-align:top;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon2 .icon_list span a {display:inline-block; width:100%;text-align:center;}
.ShopHeader .gnb_wrap .gnb_list li .gnb_layer6 .ss_step .sel_icon2 .icon_list span a img {display:inline;}


.ShopHeader .gnb_sub_wrap {width:100%; height:auto; background:#f8f8f8; border-bottom:1px solid #e1e4e8; padding:0 0;}
.ShopHeader .gnb_sub_wrap .gnb_d2 { width:964px; height:auto; margin:0 0 0 auto; padding:0 0 13px 0; overflow:hidden;}
.ShopHeader .gnb_sub_wrap .gnb_d2 li {float:left; margin-left:-1px; padding:13px 0 0 0;}
.ShopHeader .gnb_sub_wrap .gnb_d2 li .cat1 {width:auto; height:auto; font-size:12px; color:#777; background:url('/images/common/sp_bar_3.png') no-repeat 0 2px; padding:0 16px 0 15px;}
.ShopHeader .gnb_sub_wrap .gnb_d2 li .cat1:hover {font-weight:600; color:#b68957;}
.ShopHeader .gnb_sub_wrap .gnb_d2 li .cat1.on {font-weight:600; color:#b68957;}
.ShopHeader .gnb_sub_wrap .prmIcon {float:left; line-height:0; margin-right:-7px; z-index:2; position:relative;}
.ShopHeader .gnb_sub_wrap .prmList {float:left; position:relative; z-index:1;}
.ShopHeader .gnb_sub_wrap .prmList>li {position:relative; float:left; margin-left:-1px; padding:13px 0 0 0;}
.ShopHeader .gnb_sub_wrap .prmList>li.on {background:#fff; border-right:1px solid #e1e4e8; border-bottom:1px solid #fff;}
.ShopHeader .gnb_sub_wrap .prmList>li>a {display:block; background:url('/images/common/sp_bar_3.png') no-repeat 0 2px; padding:0 16px 13px 15px;}
.ShopHeader .gnb_sub_wrap .prmList>li>a:hover {color:#af793d;}
.ShopHeader .gnb_sub_wrap .prmSubList {display:none; position:absolute; top:41px; left:0; width:auto; padding:20px; z-index:30; border:1px solid #e1e4e8; border-top:0; *zoom:1; background:#fff;}
.ShopHeader .gnb_sub_wrap .prmSubList:after {content:''; clear:both; display:block;}
.ShopHeader .gnb_sub_wrap .prmSubList>li {float:left; text-align:left; margin-left:15px; width:150px}
.ShopHeader .gnb_sub_wrap .prmSubList>li:first-child {margin-left:0;}
.ShopHeader .gnb_sub_wrap .prmSubList>li>a.tit {display:block; font-size:14px; padding:0 30px 15px 0; position:relative; font-weight:bold; background:url(/images/premium/gnb_blt.png) right 5px no-repeat;}
.ShopHeader .gnb_sub_wrap .prmSubList>li>a.tit:before {content:''; display:block; height:1px; width:100%; background:#e1e4e8; position:absolute; bottom:3px; left:0;}
.ShopHeader .gnb_sub_wrap .prmSubList>li>a {display:block; font-size:12px;; padding:5px 0;}
.ShopHeader .gnb_sub_wrap .prmSubList>li>a:hover {color:#000;}

/* shop main */
#visual_top_slidejs {margin:0 auto; width:980px;}
#visual_top_slidejs .slidesjs-control li {top:0 !important; bottom:auto;}
.CommonLayerPrm {display:none !important}
.CommonLayerPrm .ContLayerPrm {position:fixed;left:50%;top:50%;width:658px;height:570px;margin:-285px 0 0 -329px;z-index:1001;background:#fff;}
.CommonLayerPrm .ContLayerPrm .cont {width:534px; height:177px; margin:0 auto; text-align:center; background:url(/images/premium/prm_pop_box.png) 0 0 no-repeat;}
.CommonLayerPrm .ContLayerPrm .cont b {display:block; font-size:16px; color:#333; padding-top:40px;}
.CommonLayerPrm .ContLayerPrm .cont p {font-size:14px; padding-top:17px; line-height:30px;}
.CommonLayerPrm .ContLayerPrm .btnArea {margin-top:32px; text-align:center;}
.CommonLayerPrm .ContLayerPrm .btnArea a {width:265px; height:50px; font-size:16px; line-height:50px; vertical-align:middle;}
.CommonLayerPrm .ContLayerPrm .LP_btn {position:absolute; bottom:0; left:0; width:100%; padding:10px; border-top:1px solid #e1e4e8;}
.CommonLayerPrm .ContLayerPrm .LP_btn .LP_close {cursor:pointer;}
.CommonLayerPrm .ContLayerPrm2 {position:fixed;left:50%;top:50%;width:980px;height:684px;margin:-342px 0 0 -490px;z-index:1001;}
.CommonLayerPrm .ContLayerPrm2_blue{position:fixed;left:50%;top:50%;width:980px;height:600px;margin:-300px 0 0 -490px;z-index:1001;}
.CommonLayerPrm .bgLayerPrm {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;z-index:1000;opacity:0.7;}
.global_mainTop {width:100%;height:auto;}
.global_mainTop .content {width:980px;height:auto;margin:0 auto;text-align:center;}
.global_mainTop .content img {max-width:980px;display:inline; vertical-align:top;}
.ShopContainer .prmBann_main {width:100%; text-align:center; }
.ShopContainer .prmBann_main a {display:block; width:980px; overflow:hidden; margin:0 auto;}
.ShopContainer .visual_main {width:100%; height:455px; margin-bottom:50px; background:#fff;}
.ShopContainer .visual_main .visual_left {float:left; width:653px; height:409px; position:relative;}
.ShopContainer .visual_main .visual_left .slide_shopvisual_wrap {width:653px; height:409px; position:relative;}
.ShopContainer .visual_main .visual_left .slide_shopvisual_list {height:409px; position:absolute; left:0; top:0;}
.ShopContainer .visual_main .visual_left .slide_shopvisual_list li {float:left; width:653px; height:409px;}
.ShopContainer .visual_main .visual_left .slide_shopvisual_list img {width:653px; height:409px;}
.ShopContainer .visual_main .visual_left .indi_shopvisual {position:absolute; right:20px; bottom:40px;z-index:100}
.ShopContainer .visual_main .visual_left .indi_shopvisual li {float:left; margin-left:-1px;}
.ShopContainer .visual_main .visual_right {float:right; width:326px; height:409px; position:relative;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt {position:absolute; left:0px; top:42px; width:327px;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt li {float:left; width:110px; height:109px; border:1px solid #e1e4e8; background:#fff; margin:-1px 0 0 -1px; position:relative; cursor:pointer;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt .prdt_img {width:80px; height:80px; overflow:hidden; margin:0 auto;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt .prdt_img img {width:80px; height:80px;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt .svp_over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.ShopContainer .visual_main .visual_right .shopvisual_prdt .svp_over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.001; filter:alpha(opacity=0.1);}
.ShopContainer .visual_main .visualTab{}
.ShopContainer .visual_main .visualTab .shopvisual_prdt {margin:0 auto; width:980px; text-align:center; font-size:0; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.ShopContainer .visual_main .visualTab .shopvisual_prdt li {display:inline-block; width:124px; height:44px; background:#fff;}
.ShopContainer .visual_main .visualTab .shopvisual_prdt li:last-child .prdt_name_3 {border-right:1px solid #e1e4e8;}

#saleWrap {padding-bottom:65px;}
#saleWrap .topSale {margin:0 auto; width:980px; font-size:0;}
#saleWrap .topSale p {line-height:normal;}
#saleWrap .saleTab {width:100%;}
#saleWrap .saleTab.on {position:fixed; left:0; top:0; z-index:100; background:#fff;}
#saleWrap .saleTab ul {margin:0 auto; width:980px; text-align:center; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; font-size:0;}
#saleWrap .saleTab ul li {display:inline-block; padding:0 5px; width:164px; height:44px; text-align:center;border-left:1px solid #e1e4e8; background:#fff; vertical-align:top;}
#saleWrap .saleTab ul li:last-child {border-right:1px solid #e1e4e8;}
#saleWrap .saleTab ul li a {display:block; font-size:14px; color:#313131; font-weight:600; line-height:44px;}
#saleWrap .saleTab ul li.on {background:#d9bdb4;}
#saleWrap .saleTab ul li.on a {color:#fff;}

.ShopContainer input[type=radio]:checked + label {color:#ea340a;}
.ShopContainer .main_best_seller {width:653px; height:auto; margin-bottom:40px; float:left;}
.ShopContainer .hotdealArea{float:left; margin-left:20px;}
.ShopContainer .hotdealArea .main_tit{margin-bottom:20px; width:100%; height:20px; margin-bottom:20px; position:relative;}
.ShopContainer .hotdealArea .main_tit .tit_btn {position:absolute; right:0; top:0;}
.ShopContainer .hotdealArea .main_tit .tit_btn a {float:left; margin-left:-1px;}
.ShopContainer .hotdealArea .main_tit .indicator {position:absolute; right:0; top:3px;}
.ShopContainer .hotdealArea .main_tit .indicator img {margin-left:5px;}
.ShopContainer .main_tit {width:100%; height:auto; margin-bottom:20px; position:relative;}
.ShopContainer .main_tit h2 {color:#000; font-size:22px; font-weight:500;}
.ShopContainer .main_tit .tit_btn {position:absolute; right:0; top:0;}
.ShopContainer .main_tit .tit_btn a {float:left; margin-left:-1px; width:27px; height:21px; border:1px solid #e1e4e8; color:#d9bdb4; font-weight:600; line-height:18px; text-align:center;}
.ShopContainer .main_tit .tit_btn a:hover {background:#d9bdb4; color:#fff; border:1px solid #d9bdb4;}
/* .ShopContainer .main_best_seller .main_tit .tit_btn a.btn_slide_left {background:url(/images/btn/btn_left_13.png) no-repeat center/ auto;}
.ShopContainer .main_best_seller .main_tit .tit_btn a.btn_slide_right {background:url(/images/btn/btn_right_13.png) no-repeat center/ auto;} */
.ShopContainer .main_tit .tit_btn a.moreBtn {width:auto; padding:0 5px;}

.ShopContainer .main_best_wrap {width:980px; height:auto; margin-bottom:40px;}
.ShopContainer .main_best_wrap .mb_cat {float:left; width:218px; height:auto;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_tab li {float:left; cursor:pointer;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_list {margin-top:1px;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_list li {float:none; width:218px; height:45px; border:1px solid #e1e4e8; margin-top:-1px;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_list li a {display:inline-block; width:100%; height:100%; font-size:13px; color:#777; font-weight:600; line-height:44px; border:1px solid #fff; background:#f8f8f8 url('/images/bu/bg_arr_6.png') no-repeat 180px 19px; padding-left:30px;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_list li a:hover {color:#b68957; border:1px solid #b68957; background:#fff url('/images/bu/bg_arr_6_on.png') no-repeat 180px 20px; padding-left:30px;}
.ShopContainer .main_best_wrap .mb_cat .mb_cat_list li a.on {color:#b68957; border:1px solid #b68957; background:#fff url('/images/bu/bg_arr_6_on.png') no-repeat 180px 20px; padding-left:30px;}
.ShopContainer .main_best_wrap .mb_img {float:left; width:434px; height:auto;}
.ShopContainer .main_best_wrap .mb_img img {width:434px; height:453px;;}
.ShopContainer .main_best_wrap .mb_prdt {float:left; width:327px; height:453px; position:relative;}
.ShopContainer .main_best_wrap .mb_prdt_list {height:454px; margin:1px 0 0 1px; position:absolute; left:0; top:0;}
.ShopContainer .main_best_wrap .mb_prdt_list li {float:left; width:164px; height:227px; text-align:center; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.ShopContainer .main_best_wrap .mb_prdt_list li .img {width:100%; height:165px;}
.ShopContainer .main_best_wrap .mb_prdt_list li .img img {display:inline; width:150px; height:150px;}
.ShopContainer .main_best_wrap .mb_prdt_list .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.ShopContainer .main_best_wrap .mb_prdt_list .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.ShopContainer .main_best_wrap .mb_prdt_list .over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.ShopContainer .main_best_wrap .mb_prdt_list .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.ShopContainer .main_best_wrap .mb_prdt_list .icon .wrap {display:inline-block; margin-top:110px;}


.main_best_sellerArea:after{content:''; display:block; clear:both;}
.main_best_sellerArea{position:relative;  border:1px solid #e1e4e8; overflow:hidden;*zoom:1;}
.main_best_sellerSlide{height:275px; overflow:hidden; border-top:1px solid #e1e4e8}
.main_best_sellerSlide .slick-list{overflow:hidden; }
.main_best_sellerSlide .slick-track{position:relative;}
.main_best_sellerSlide .slick-slide{float:left;}
.main_best_sellerSlide .slick-slide:focus{outline: none !important;}
.main_best_sellerSlide .slick-arrow{display:none !important;}

.main_best_sellerSlide .slick-list .slick-slide{position:relative; float:left; width:164px; height:275px; text-align:center; margin:-1px 0 0 -1px; position:relative; list-style:none;}
.ShopContainer .main_best_sellerSlide .slick-list .slick-slide .prdt_name_4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space:normal; height:36px;}
.main_best_sellerSlide .slick-list .slick-slide .img {width:100%; padding-top:20px; height:188px;}
.main_best_sellerSlide .slick-list .slick-slide .img img {display:inline; width:150px; height:150px;}
.main_best_sellerSlide .slick-list .slick-slide .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.main_best_sellerSlide .slick-list .slick-slide .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.main_best_sellerSlide .slick-list .slick-slide .over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.main_best_sellerSlide .slick-list .slick-slide .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.main_best_sellerSlide .slick-list .slick-slide .icon .wrap {display:inline-block; margin-top:110px;}

.main_best_sellerTab:after{content:''; display:block; clear:both;}
.main_best_sellerTab>li{float:left;}
.main_best_sellerTab>li.last a{width:131px;}
.main_best_sellerTab>li>a{display:block; position:relative; width:130px; height:49px; line-height:49px; font-size:14px; color:#232222; text-align:center; font-weight:bold;}
.main_best_sellerTab>li>a:before{content:''; position:absolute; right:-1px; top:50%; height:29px; width:1px; margin-top:-15px; background:#e1e4e8;}
.main_best_sellerTab>li>a:after{content:' ▼'; }
.main_best_sellerTab>li.last>a:before{display:none;}
.main_best_sellerTab>li.on>a{background:#d9bdb4; color:#fff;}

.mainEventWrap .eventArea>a {display:block; margin-bottom:50px;}
.mainEventWrap .eventArea>a img {width:100%;}
.mainEventWrap .eventArea {margin-bottom:80px;}
.mainEventWrap .eventArea .prdt_list li {border:none;}

.ShopContainer .product_news_wrap{float:left;}
.ShopContainer .product_news_wrap .main_tit .indicator {position:absolute; right:0; top:3px;}
.ShopContainer .product_news_wrap .main_tit .indicator img {margin-left:5px;}
.ShopContainer .product_news_wrap .main_tit{margin-bottom:20px; width:100%; height:auto; margin-bottom:20px; position:relative;}
.ShopContainer .product_news_wrap .main_tit .tit_btn {position:absolute; right:0; top:0;}
.ShopContainer .product_news_wrap .main_tit .tit_btn a {float:left; margin-left:-1px;}

.ShopContainer .product_new_wrap {width:980px; margin:0 auto;}
.ShopContainer .product_new_wrap .product_new {}
.ShopContainer .product_new_wrap .product_new .main_tit {width:100%; height:auto; margin-bottom:20px; position:relative;}
.ShopContainer .product_new_wrap .product_new a {float:left;}
.ShopContainer .product_new_wrap .product_new .img img {max-width:100%;}
.ShopContainer .product_new_wrap .prdt_list li{margin-right: 28px;}
.ShopContainer .product_new_wrap .slideBox .slideSlick {padding-top:0;}
.ShopContainer .hot_deal {float:left; width:306px; height:auto; text-align:center;}
.ShopContainer .hot_deal .main_tit {width:100%; height:auto; margin-bottom:20px; position:relative; text-align:left;}
.ShopContainer .hot_deal .pdt {position:relative; width:306px; height:326px; border:1px solid #e1e4e8;}
.ShopContainer .hot_deal .pdt:hover {border:1px solid #d9bdb4;}
.ShopContainer .hot_deal .pdt .img {display:table-cell; width:306px; height:236px; vertical-align:middle;}
.ShopContainer .hot_deal .pdt .img img {max-width:100%; max-height:100%;}
.ShopContainer .hot_deal .pdt .info {padding-top:10px; border-top:1px solid #e1e4e8;}
.ShopContainer .product_new_wrap .hot_deal .main_tit .indicator {position:absolute; right:0; top:3px;}
.ShopContainer .product_new_wrap .hot_deal .main_tit .indicator img {margin-left:5px;}
.ShopContainer .product_new_wrap .hot_deal .slide_hotdeal_wrap {width:306px; height:326px; position:relative;}
.ShopContainer .product_new_wrap .hot_deal .slide_hotdeal_wrap .slide_hotdeal_list {height:326px; position:absolute; left:0; top:0;}
.ShopContainer .product_new_wrap .hot_deal .slide_hotdeal_wrap .slide_hotdeal_list li {float:left;}
.ShopContainer .product_new_wrap .hot_deal .slide_hotdeal_wrap .slide_hotdeal_list img {width:306px;height:326px;}

.ShopContainer .hotNew {margin-bottom:40px;}
.ShopContainer .hotNew .list:after {content:''; display:block; clear:both;}
.ShopContainer .hotNew .list li {float:left; width:320px; border:1px solid #e1e4e8;}
.ShopContainer .hotNew .list li:nth-of-type(n+2) {margin-left:10px;}
.ShopContainer .hotNew .list li .img {height:312px; background-size:cover; background-position:50% 50%; background-repeat:no-repeat;}
.ShopContainer .hotNew .list li .title {height:61px; padding:12px; font-weight:600; font-size:13px; border-top:1px solid #e1e4e8;}

.ShopContainer .style_care_tit {width:980px; height:auto; margin-bottom:20px;}
.ShopContainer .style_care_tit .main_tit {width:100%; height:auto; margin-bottom:20px; position:relative;}
.ShopContainer .style_care_tit .main_tit .indicator {position:absolute; right:0; top:3px;}
.ShopContainer .style_care_tit .main_tit .indicator img {margin-left:5px;}
.ShopContainer .style_care_tit .main_tit .btn_care_arr1 {position:absolute; left:-30px; top:255px; z-index:50;}
.ShopContainer .style_care_tit .main_tit .btn_care_arr2 {position:absolute; right:-30px; top:255px; z-index:50;}
.ShopContainer .style_care_tit .subtit {display:inline-block; color:#666; padding:2px 0 0 10px; font-size:16px; font-weight:bold; vertical-align:top;}

.ShopContainer .style_care {width:100%; height:auto; margin:40px 0; }
.ShopContainer .style_care .slide_care_wrap {position:relative; padding:20px 0; width:100%; background:#f6efec;}
.ShopContainer .style_care .slide_care_wrap .slide_box {position:relative; width:980px; margin:0 auto;}
.ShopContainer .style_care .slide_care_wrap .slick-arrow {position:absolute; top:50%; margin-top:-1px; width:16px; height:27px; text-indent:-999999px; overflow:hidden; cursor:pointer; z-index:10}
.ShopContainer .style_care .slide_care_wrap a.slick-prev{left:-30px; background:url(/images/btn/btn_left_7.png) no-repeat 0 0;}
.ShopContainer .style_care .slide_care_wrap a.slick-next{right:-30px; background:url(/images/btn/btn_right_7.png) no-repeat 0 0;}
.ShopContainer .style_care .slide_care_wrap .slick-list {overflow:hidden; margin-right:-15px;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list {}
.ShopContainer .style_care .slide_care_wrap .slide_care_list:after {content:''; display:block; clear:both;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li {float:left; width:480px; margin-right:15px; outline:none; box-sizing:border-box;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li .img {height:260px; background-size:cover; background-repeat:no-repeat; background-position:50% 50%;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li .title {padding:10px 10px 20px; background:#fff;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li .title  strong {display:block; padding-bottom:5px; font-size:13px;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li div.style_care_admin {width:100%; height:460px;}
.ShopContainer .style_care .slide_care_wrap .slide_care_list li div.style_care_admin .conArea {width:980px;height:460px;margin:0 auto;position:relative;}

.ShopContainer .main_photoreview .main_tit {width:100%; height:auto; margin-bottom:20px; position:relative;}
.ShopContainer .main_photoreview .main_tit .indicator {position:absolute; right:0; top:3px;}
.ShopContainer .main_photoreview .main_tit .indicator img {margin-left:5px;}
.ShopContainer .main_photoreview .slide_mainreview_wrap {width:978px; height:240px; position:relative; overflow:hidden;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list {height:240px; position:absolute; left:0; top:0;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list li {float:left; width:489px;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list .review_img {float:left; width:245px; height:240px; overflow:hidden;border:1px solid #e1e4e8;border-right:0;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list .review_img img {width:245px;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list .review_con {float:left; width:244px; height:240px; border:1px solid #e2e5e9; border-left:0; padding:30px 15px 0 25px; position:relative;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list li:hover .review_img {border:1px solid #d9bdb4; border-right:0;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list li:hover .review_con {border:1px solid #d9bdb4; border-left:0;}
.ShopContainer .main_photoreview .slide_mainreview_wrap .slide_mainreview_list .review_con .board_tit {font-size:13px; color:#333; font-weight:600; padding:2px 0 10px 0;}
.ShopContainer .main_photoreview .MR_more {position:absolute; right:0; top:0;}

.ShopContainer .qr_notice .qr_wrap {float:left; width:490px; height:148px;}
.ShopContainer .qr_notice .qr_wrap .qr_code {float:left; width:245px; height:138px; background:url('/images/main/shop/bg_qr.png') no-repeat; position:relative;}
.ShopContainer .qr_notice .qr_wrap .qr_code img {position:absolute; left:17px; top:17px;}
.ShopContainer .qr_notice .qr_wrap .btn_question li {float:left; width:163px; height:46px; border-top:1px solid #e2e5e9; border-bottom:1px solid #e2e5e9; border-right:1px solid #e2e5e9; text-align:center; font-size:13px; font-weight:600;}
.ShopContainer .qr_notice .qr_wrap .btn_question li:first-child {width:164px; border-left:1px solid #e2e5e9;}
.ShopContainer .qr_notice .qr_wrap .btn_question li a {display:block; line-height:44px; background:#f8f8f8;}
.ShopContainer .qr_notice .qr_wrap .btn_question li a:after {content:'>'; margin-left:4px; font-size:10px; color:#d9bdb4; vertical-align:top;}
.ShopContainer .qr_notice .qr_wrap .btn_question li:hover a {color:#fff; background:#d9bdb4;}
.ShopContainer .qr_notice .qr_wrap .btn_question li:hover a:after {color:#fff;}
.ShopContainer .qr_notice .main_board {float:left; width:489px; border-top:1px solid #e1e4e8; position:relative;}
.ShopContainer .qr_notice .main_board .main_notice {width:205px; position:absolute; left:30px; top:30px;}
.ShopContainer .qr_notice .main_board .main_news {width:205px; position:absolute; right:0; top:30px;}
.ShopContainer .qr_notice .main_board .tit {width:205px; padding-bottom:7px; border-bottom:1px solid #e1e4e8; margin-bottom:18px; position:relative;}
.ShopContainer .qr_notice .main_board .tit .btn_more {font-size:11px; color:#d9bdb4; position:absolute; right:0; top:2px;}
.ShopContainer .qr_notice .main_board .mb_list li {width:205px; margin-bottom:7px;}
.ShopContainer .qr_notice .main_board .mb_list li a {display:inline-block; width:100%; font-size:12px; color:#777; background:url('/images/bu/bu_rect_2.png') no-repeat 0 6px; padding-left:12px;}
.ShopContainer .qr_notice .main_board .mb_list li a:hover {font-size:12px; color:#d9bdb4; text-decoration:underline;}
.ShopContainer .qr_notice .main_board .mb_list li a strong {margin-right:3px;}

.btnRecommendation{position: absolute; top:186px; left: -141px; z-index:103}
.alarm_wrap.cuc.prcu .btnRecommendation{top:319px;}
.ShopContainer .slideBox .slideSlick{padding-top:40px; *zoom:1;}
.ShopContainer .slideBox .slideSlick:after{content:''; display:block; clear:both;}
.ShopContainer .slideBox .slideSlick .slick-list{overflow:hidden; margin-right:-28px;}
.ShopContainer .slideBox .slideSlick .prdt_list li:nth-child(4n+4){ margin-right:28px;}
.slideBoxArea{top:186px; left: -141px; z-index:99; height:410px; }
.alarm_wrap.cuc.prcu .slideBoxArea{top:319px;}
.slideBox{background: #fff; height: 410px; width:980px; top: 0px; left: -1197px; z-index:101; }
.slideBoxArea .reLoading{display:none; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px;}
.slideBoxArea #prdtList{position:relative;}
.slideBoxArea #prdtList .slick-list{overflow:hidden }
.slideBoxArea .slideSlick>a{position:absolute; top:50%; margin-top:-1px; width:16px; height:27px; text-indent:-999999px; overflow:hidden; cursor:pointer; z-index:10}
.slideBoxArea a.slick-prev{left:-30px; background:url(/images/btn/btn_left_7.png) no-repeat 0 0;}
.slideBoxArea a.slick-next{right:-30px; background:url(/images/btn/btn_right_7.png) no-repeat 0 0;}

.recommendedNew{width:980px; margin:0 auto; position:relative;}
.recommendedNew a>img{vertical-align:top;}
.recommendedNew .prdt_list li {margin-right:28px !important;}
.recommendedNew .btnMore{position:absolute; right:30px; top:23px; width:77px; height:36px; text-align:center; line-height:34px; font-weight:bold; font-size:15px; color:#fff; border:1px solid #fff; box-sizing:border-box; }
.recommendedNew .btnMore:before{content:'+'; display:inline-block;}


/* shop list */
.ShopContainer_VisualMan .visual_man {width:980px; height:410px; margin:0 auto;}
.ShopContainer_VisualMan .slide_wrap_man {width:980px; height:410px; position:relative;}
.ShopContainer_VisualMan .slide_man_list {width:auto; height:410px; position:absolute; left:0; top:0;}
.ShopContainer_VisualMan .slide_man_list li {float:left; width:980px; height:410px; text-align:center;}
.ShopContainer_VisualMan .slide_man_list li img {display:inline;}
.ShopContainer_VisualMan .indi_man {width:980px; height:0; margin:0 auto; position:relative;}
.ShopContainer_VisualMan .indi_man .left {position:absolute; left:-25px; top:-220px;}
.ShopContainer_VisualMan .indi_man .right {position:absolute; right:-25px; top:-220px;}

.ShopContainer_VisualMan2 {width:100%; height:410px; position:relative;}
.ShopContainer_VisualMan2 .visual_man {width:100%; height:410px;position:absolute;left:0;top:0;}
.ShopContainer_VisualMan2 .slide_wrap_man {width:980px; height:410px; margin:0 auto;}
.ShopContainer_VisualMan2 .slide_wrap_man img {width:980px; height:410px;}
.ShopContainer_VisualMan2 .slide_man_list {width:auto; height:410px; position:absolute; left:0; top:0;}
.ShopContainer_VisualMan2 .slide_man_list li {float:left; width:980px; height:410px; text-align:center;}
.ShopContainer_VisualMan2 .slide_man_list li img {display:inline;}
.ShopContainer_VisualMan2 .indi_man_wrap {width:100%; height:0px; position:absolute; left:0; top:0;}
.ShopContainer_VisualMan2 .indi_man {width:980px; height:0px; margin:0 auto; position:relative;}
.ShopContainer_VisualMan2 .indi_man .left {position:absolute; left:-25px; top:200px;}
.ShopContainer_VisualMan2 .indi_man .right {position:absolute; right:-25px; top:200px;}

.ShopContainer .hot_item {width:100%; height:auto;}
.ShopContainer .hot_item .tit {font-size:19px; font-weight:600; color:#333; margin-bottom:15px;}
.ShopContainer .hot_item .item_list_wrap {width:975px; margin:0 auto; overflow:hidden}
.ShopContainer .hot_item .item_list {width:976px; height:278px;}
.ShopContainer .hot_item .item_list li > a {display:block; padding:10px 5px; border:1px solid transparent;}
.ShopContainer .hot_item .item_list li:hover > a {border:1px solid #c7a79c}
.ShopContainer .hot_item .item_list li {float:left; width:16.66%; text-align:center; border-right:1px solid #e1e4e8; position:relative;}
.ShopContainer.pdtCate .hot_item .item_list li {width:244px; height:100%;}
.ShopContainer.pdtCate .hot_item .item_list li .img {height:200px;}
 .ShopContainer.pdtCate .hot_item .item_list li .img img {max-height:190px;}
.ShopContainer .hot_item .item_list li .img {position:relative; width:100%;}
.ShopContainer .hot_item .item_list li .img img {display:inline; max-width:100%;}
.ShopContainer .hot_item .item_list .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.ShopContainer .hot_item .item_list .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.ShopContainer .hot_item .item_list .over .detail {display:inline-block; width:100%; height:100%;/*  background:#000; opacity:0.3; filter:alpha(opacity=30); */}
.ShopContainer .hot_item .item_list .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.ShopContainer .hot_item .item_list .icon .wrap {display:inline-block; margin-top:140px;}
.ShopContainer .hot_item.recommend {padding:30px 0 18px; margin-bottom:70px; border-top:1px solid #e1e4e8;  border-bottom:1px solid #e1e4e8;}
.ShopContainer .hot_item.recommend .mall_tit_1 {margin:0; border:none;}
.ShopContainer .hot_item.recommend .item_list {height:auto;}
.ShopContainer .hot_item.recommend .item_list li {width:16.66%; height:auto; border:none;}
.ShopContainer .hot_item.recommend .item_list li > a {display:block; padding:10px 5px; border:1px solid transparent;}
.ShopContainer .hot_item.recommend .item_list li:hover > a {border:1px solid #c7a79c}
.ShopContainer .hot_item.recommend .item_list li:last-child {border:none;}
.ShopContainer .hot_item.recommend .item_list li .img {height:auto;}
.ShopContainer .hot_item.recommend .item_list li .img > img{width:100%; height:auto;}
.ShopContainer .hot_item.recommend .item_list li .prdt_name_1 {padding:10px 0; height:auto; font-size:13px; font-weight:500;}
.ShopContainer .hot_item.recommend .item_list li .prdt_name_1:hover a {text-decoration:underline;}
.ShopContainer .hot_item.recommend .item_list li .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.ShopContainer .hot_item.recommend .item_list li .wrap {display:inline-block; margin-top:85px;}
.ShopContainer .hot_item.recommend .item_list li .wrap img {width:50px; height:50px;}

.ShopContainer .skintype_search {width:100%; height:auto;}
.ShopContainer .skintype_search .type {width:740px; margin:0 auto;}
.ShopContainer .skintype_search .type li {float:left; width:185px; margin:0 auto; padding:7px 0;}

.ShopContainer .prdt_list_wrap .text {border-bottom:1px solid #9ea0a3; padding-bottom:10px; margin-bottom:30px;}
.ShopContainer .prdt_list_wrap .text .result {float:left; width:25%; display:inline-block; font-size:12px; color:#555; padding-top:5px;}
.ShopContainer .prdt_list_wrap .text .result span {color:#6d9811; font-weight:600;}
.ShopContainer .prdt_list_wrap .text .sort {float:right; display:inline-block;}
.ShopContainer .prdt_list_wrap .text .sort .sort_list {margin-right:-1px; padding-top:5px;}
.ShopContainer .prdt_list_wrap .text .sort .sort_list li {float:left;}
.ShopContainer .prdt_list_wrap .text .sort .sort_list li a {display:inline-block; background:url('/images/common/sp_bar_4.png') no-repeat right 2px; padding:0 10px;}
.ShopContainer .prdt_list_wrap .text .sort .sort_list li a.on {color:#6d9811; font-weight:600;}
.ShopContainer .prdt_list_wrap .text .sort .btn_sort1{display:inline-block;font-size:11px;line-height:14px;color:#777;border:1px solid #e1e4e8;padding:3px 0 2px 0;text-align:center;margin-left:-4px}
.ShopContainer .prdt_list_wrap .text .sort .btn_sort1:hover{color:#fff;border-color:#999;background-color:#999}
.ShopContainer .prdt_list_wrap .text .sort .btn_sort2{display:inline-block;font-size:11px;line-height:14px;color:#6d9811;border:1px solid #6d9811;padding:3px 0 2px 0;text-align:center;margin-left:-4px}
.ShopContainer .prdt_list_wrap .text .sort .btn_sort2:hover{color:#fff;background-color:#6d9811;border-color:#6d9811}

.ShopContainer .prdt_box {width:980px; height:auto; overflow:hidden;}
.ShopContainer .slideSlick {width:980px; height:auto; margin:0 auto; position:relative;}
.ShopContainer .prdt_list li {float:left; width:233px; height:325px; text-align:center; border:1px solid #e1e4e8; margin:0 15px 15px 0; position:relative;}
.ShopContainer .prdt_list li:nth-child(4n+4){margin-right:0px;}
.ShopContainer .prdt_list li .img {width:100%; height:195px;}
.ShopContainer .prdt_list li .img img {display:inline; width:180px; height:180px;}
.ShopContainer .prdt_list .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #d9bdb4;}
.ShopContainer .prdt_list .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.ShopContainer .prdt_list .over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.ShopContainer .prdt_list .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.ShopContainer .prdt_list .icon .wrap {display:inline-block; margin-top:130px;}
.ShopContainer .prdt_list .icon .wrap .info {font-size:15px; color:#fff; line-height:20px; text-align:center; padding:20px 20px 0 20px;}
.ShopContainer .prdt_list .icon .wrap.new {display:inline-block; margin-top:45px;}
.ShopContainer .prdt_list .icon .wrap.new .info {height:90px; font-size:15px; color:#fff; line-height:20px; text-align:center; padding:20px 20px 0 20px;}
.ShopContainer .prdt_list .position1 {position:absolute; right:10px; top:10px;}
.ShopContainer .prdt_list.height1 li {height:280px;}
.ShopContainer .prdt_list.height1 .over .detail {background:#3b322b; opacity:0.3; filter:alpha(opacity=30);}

.ShopContainer .best_tit {padding:0 0 15px 0;}
.ShopContainer .prdt_list_best {display:inline-block; width:auto; height:auto; text-align:center; margin:1px 0 20px 1px;}
.ShopContainer .prdt_list_best .best_list_con {width:100%; height:100%; position:absolute; left:0; top:0;}
.ShopContainer .prdt_list_best .best_list_con .best_img img {width:240px;height:240px;}
.ShopContainer .prdt_list_best li {float:left; width:245px; height:352px; text-align:center; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.ShopContainer .prdt_list_best li .best_img {width:100%; height:246px; padding-top:1px;}
.ShopContainer .prdt_list_best li .img {padding-top:1px;}
.ShopContainer .prdt_list_best .grade {width:100%; height:40px;}
.ShopContainer .prdt_list_best .grade_2 {width:100%; height:auto; padding:25px 0 15px 0;}
.ShopContainer .prdt_list_best .btn_review {width:100%; height:auto; font-size:13px; padding-top:15px;}
.ShopContainer .prdt_list_best li.best1 {width:489px; height:393px; text-align:center; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.ShopContainer .prdt_list_best li.best23 {width:489px; height:197px; text-align:center; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.ShopContainer .prdt_list_best li.best23 .img {float:left; width:205px; height:196px; padding-top:1px;}
.ShopContainer .prdt_list_best li.best23 .prdt_info {float:left; width:280px; height:195px; text-align:left;}
.ShopContainer .prdt_list .icon_best {position:absolute; left:0; top:0; width:100%; height:1px; text-align:left;}
.ShopContainer .prdt_list .icon_best .wrap {display:inline-block; margin:130px 0 0 50px;}
.ShopContainer .prdt_list .icon_best2 {text-align:center;}
.ShopContainer .prdt_list .icon_best2 .wrap {display:inline-block; margin:135px 0 0 0;}
.ShopContainer .prdt_list .icon_best3 {text-align:center;}
.ShopContainer .prdt_list .icon_best3 .wrap {display:inline-block; margin:185px 0 0 0;}

/* 제품라인 탭메뉴 */
.ShopContainer .prdt_line_tab {display:inline-block; width:100%; height:auto; border-left:1px solid #e1e4e8;}
.ShopContainer .prdt_line_tab li {float:left; width:14.28%; height:47px; border:1px solid #e1e4e8; border-left:0; margin-top:-1px; position:relative;}
.ShopContainer .prdt_line_tab li a {display:inline-block; width:100%; height:47px; line-height:18px; font-size:13px; color:#555; text-align:center; padding:0 3px}
.ShopContainer .prdt_line_tab li a:hover {display:inline-block; width:100%; height:45px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}
.ShopContainer .prdt_line_tab li a.on {display:inline-block; width:100%; height:45px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}

/* 프리미엄 */
.ShopContainer .nPoint{color:#ea4040; font-weight:600}
.ShopContainer .premiumArea {}
.ShopContainer .premiumArea .prmHead {margin:35px 0 15px; *zoom:1;}
.ShopContainer .premiumArea .prmHead:after {content:''; clear:both; display:block;}
.ShopContainer .premiumArea .prmHead .bann {float:left; width:716px; height:196px;}
.ShopContainer .premiumArea .prmHead .prmUser {float:left; border:1px solid #e1e4e8; width:264px; height:196px; padding:29px;}
.ShopContainer .premiumArea .prmHead .prmUser .user {border-bottom:1px solid #e1e4e8; margin-bottom:20px; padding-bottom:20px;}
.ShopContainer .premiumArea .prmHead .prmUser .user>p {font-size:14px; padding:16px 0 0 80px; height:68px; background:0 center no-repeat;}
.ShopContainer .premiumArea .prmHead .prmUser .user>p span {text-transform:uppercase; font-weight:bold;}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.green {background-image:url(/images/premium/ico_prm_green.png)}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.red {background-image:url(/images/premium/ico_prm_red.png)}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.pink {background-image:url(/images/premium/ico_prm_pink.png)}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.green span {color:#6d9811;}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.red span {color:#ea4040;}
.ShopContainer .premiumArea .prmHead .prmUser .user>p.pink span {color:#fd7cbf;}
.ShopContainer .premiumArea .prmHead .prmUser a {display:none !important; color:#777; line-height:17px; background:url(/images/premium/blt.png) right center no-repeat;}
.ShopContainer .premiumArea .prmBannerArea {*zoom:1; height:auto; margin:20px 0; }
.ShopContainer .premiumArea .prmBannerArea:after {content:''; clear:both; display:block;}
.ShopContainer .premiumArea .prmBannerArea .fn_slide_premium_wrap {float:left}
.ShopContainer .premiumArea .prmBannerArea .fn_slide_premium_wrap2 {float:right}
.ShopContainer .premiumArea .prmBannerArea .slide_premium_wrap {width:482px; height:260px; position:relative; overflow:hidden;}
.ShopContainer .premiumArea .prmBannerArea .slide_premium_list {height:326px; position:absolute; left:0; top:0; width:482px; height:260px;}
.ShopContainer .premiumArea .prmBannerArea .slide_premium_list li {float:left;}
.ShopContainer .premiumArea .prmBannerArea .slide_item>a {display:block; position:relative; width:482px;height:260px; overflow:hidden;}
.ShopContainer .premiumArea .prmBannerArea .slide_item>a .slide_name {display:block; position:absolute; left:0; top:0; padding:10px; color:#fff; background:#7e6859;}
.ShopContainer .premiumArea .prmBannerArea .main_tit {width:100%; height:auto; margin-top:20px; position:relative;}
.ShopContainer .premiumArea .prmBannerArea .main_tit .indicator {text-align:center;}
.ShopContainer .premiumArea .prmBannerArea .main_tit .indicator img {margin-left:5px;}
.ShopContainer .premiumArea h4 {font-size:32px; color:#333; padding:20px 0 10px; margin-bottom:30px; border-bottom:2px solid #333;}
.ShopContainer .prmGnb {margin-top:-30px;}
.ShopContainer .prmGnb .prmList {*zoom:1; border-bottom:1px solid #b6b6b6;}
.ShopContainer .prmGnb .prmList:after {content:''; clear:both; display:block;}
.ShopContainer .prmGnb .prmList>li {position:relative; float:left; padding:15px 15px 5px; text-align:center;}
.ShopContainer .prmGnb .prmList>li>a {display:block; font-size:16px; height:29px; color:#333; padding-bottom:10px;}
.ShopContainer .prmGnb .prmList>li>a>span {display:block; font-size:11px; color:#777; margin-top:3px;}
.ShopContainer .prmGnb .prmList>li.on {background:#af793d;}
.ShopContainer .prmGnb .prmList>li.on>a, .ShopContainer .prmGnb .prmList>li.on>a>span {color:#fff; font-weight:bold;}
.ShopContainer .prmGnb .prmSubList {display:none; position:absolute; top:49px; left:0; padding:20px; width:auto; z-index:30; border:1px solid #af793d; *zoom:1; background:#fff;}
.ShopContainer .prmGnb .prmSubList:after {content:''; clear:both; display:block;}
.ShopContainer .prmGnb .prmSubList>li {float:left; text-align:left; margin-left:15px; width:150px;}
.ShopContainer .prmGnb .prmSubList>li:first-child {margin-left:0;}
.ShopContainer .prmGnb .prmSubList>li>a.tit {display:block; font-size:15px; padding:0 30px 15px 0; position:relative; font-weight:bold; background:url(/images/premium/gnb_blt.png) right 5px no-repeat;}
.ShopContainer .prmGnb .prmSubList>li>a.tit:before {content:''; display:block; height:1px; width:100%; background:#e1e4e8; position:absolute; bottom:3px; left:0;}
.ShopContainer .prmGnb .prmSubList>li>a {display:block; font-size:12px; padding:5px 0;}
.ShopContainer .prmGnb .prmSubList>li>a:hover {color:#000;}
.tbl_type2 td.pLinkCont{text-align:center; font-weight:700; font-size:15px; line-height:19px; color:#3b322b; }
.tbl_type2 td.pLinkCont strong{font-weight:800;}
.tbl_type2 td.pLinkCont strong.red{color:#ea4040;}
.tbl_type2 td.pLinkCont strong.green{color:#739703;}
.tbl_type2 td.pLinkCont strong.pink{color:#ed449c;}
.tbl_type2 td.pLinkCont .btnPremiumM{display:block; padding:10px 0; margin-top:8px; font-size:13px; background:#3b322b; color:#fff;}

/*배송 정보*/
.ShopContainer .detailview_info .tbl_type4 td li.bullet {position:relative; padding-left:8px;}
.ShopContainer .detailview_info .tbl_type4 td li.bullet span {position:absolute; top:1px; left:0;}

/* 제품상세페이지 */
.ShopContainer .view_img_wrap {float:left; width:410px; height:auto;}
.ShopContainer .view_img_wrap .zoom_img {width:410px; height:410px; text-align:center; position:relative;}
.ShopContainer .view_img_wrap .zoom_img img {display:inline; width:410px;height:410px;}
.ShopContainer .view_img_wrap .thumb_box {width:100%; height:69px; text-align:left; position:relative;}
.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap {display:block; width:347px; height:69px; margin:0 auto; position:relative;background:url('/images/common/noimg_4.png') no-repeat 0 0;}
.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap .slide_thumb_list {position:absolute; left:0; top:0;float:left; border-left:1px solid #e3e6ea;border-right:1px solid #e3e6ea;}
.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap .slide_thumb_list li {float:left; width:69px; height:69px; border:1px solid #e3e6ea; 1border-right:1px solid #f7f7f7;}
/*.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap .slide_thumb_list li:hover {border:1px solid #6e9812;}*/
.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap .slide_thumb_list li.on {border:1px solid #6e9812;}
.ShopContainer .view_img_wrap .thumb_box .slide_thumb_wrap .slide_thumb_list img {width:67px;height:67px;}
.ShopContainer .view_img_wrap .thumb_box .left {position:absolute; left:0; top:28px;}
.ShopContainer .view_img_wrap .thumb_box .right {position:absolute; right:3px; top:28px;}
.ShopContainer .view_img_wrap .left_btn {width:100%; text-align:center; padding-top:20px;}
.ShopContainer .view_img_wrap .left_btn a.btn_line {margin-left:-4px;}
.ShopContainer .view_img_wrap .benefit {width:347px; height:auto; margin:0 auto; background:#fcfcfc; border:1px solid #b68957;}
.ShopContainer .view_img_wrap .benefit .tit {height:40px; font-size:13px; line-height:40px; color:#fff; text-align:center; background:#b68957;}
.ShopContainer .view_img_wrap .benefit .con {padding:15px 20px 7px 20px;}
.ShopContainer .view_img_wrap .benefit .con li {color:#555; line-height:18px; background:url('/images/bu/bu_rect_1.png') no-repeat 0 8px; padding:0 0 8px 11px;}
.ShopContainer .btn_qna ,.ShopContainer .btn_line  {display:inline-block; width:140px; height:50px; line-height:50px; font-size:14px; font-weight:600; color:#555; text-align:center; border:1px solid #e1e4e8;}

.ShopContainer .view_detail_option {float:right; width:490px;}
.ShopContainer .view_detail_option .box1 {width:100%; height:120px; border-bottom:1px solid #e3e5e9;}
.ShopContainer .view_detail_option .effect {float:left; width:326px; padding-top:20px;}
.ShopContainer .view_detail_option .effect li {float:left; width:60px; margin-right:2px; text-align:center;}
.ShopContainer .view_detail_option .effect li img {display:inline;}
.ShopContainer .view_detail_option .effect li p {font-weight:600; color:#6d9811;font-size:12px; line-height:14px; text-align:center; padding-top:6px;}
.ShopContainer .view_detail_option .grade {float:left; width:164px; height:120px; color:#fff; text-align:center; background:#3b322b;}
.ShopContainer .view_detail_option .grade .score {padding:20px 0 10px 0; color:#fff;}
.ShopContainer .view_detail_option .grade .score span {font-size:30px; font-weight:600; color:#aee539;}
.ShopContainer .view_detail_option .grade .txt {padding-top:15px; color:#fff;}
.ShopContainer .view_detail_option .grade .txt span {font-weight:600;}
.ShopContainer .view_detail_option .box2 {display:inline-block; width:100%; height:290px; border-bottom:1px solid #e3e5e9; background:#f8f8f8;}
.ShopContainer .view_detail_option .prmViewBanner {width:100%; margin-top:-20px; padding:8px 0; text-align:center; border-top:1px solid #3b322b; border-bottom:1px solid #3b322b;}
.ShopContainer .view_detail_option .order_option {float:left; width:326px; height:289px; background:#fff; padding:20px 0 10px 0;}
.ShopContainer .view_detail_option .stats {float:left; width:164px; height:auto; height:289px;}
.ShopContainer .view_detail_option .stats ul li {width:100%; height:15px;}
.ShopContainer .view_detail_option .stats .graph_age {width:164px; height:145px; border-bottom:1px solid #e3e5e9; padding-top:20px;}
.ShopContainer .view_detail_option .stats .graph_skintype {width:164px; height:144px; padding-top:20px;}
.ShopContainer .view_detail_option .stats p {font-size:13px; color:#555; font-weight:600; text-align:center; padding-bottom:10px;}
.ShopContainer .view_detail_option .stats .field {float:left; width:55px; font-size:10px; color:#777; text-align:right; padding:2px 5px 0 0;}
.ShopContainer .view_detail_option .stats .rate {float:left; width:90px; height:7px;}
.ShopContainer .view_detail_option .stats .rate span {display:inline-block; width:100%; height:7px; background:#b68957;}
.ShopContainer .view_detail_option .stats .rate span.top {background:#6d9811;}
.ShopContainer .view_detail_option .color_thumb {display:inline-block;}
.ShopContainer .view_detail_option .color_thumb li {float:left; margin:0 0 5px 4px;}
.ShopContainer .view_detail_option .color_thumb li img {width:37px;height:37px;}
.ShopContainer .view_detail_option .option_select {display:inline-block; width:100%; height:auto; border-bottom:1px solid #e3e5e9; padding:20px 0;}
.ShopContainer .view_detail_option .option_select .btn_detail {width:164px; float:left;}
.ShopContainer .view_detail_option .option_select .option_list {display:inline-block; padding:13px 0 13px 0; background:#f8f8f8;}
.ShopContainer .view_detail_option .option_select .option_list li {padding:2px 0 2px 0;}
.ShopContainer .view_detail_option .option_select .option_list .option_name {float:left; width:235px; padding:5px 0 0 15px;}
.ShopContainer .view_detail_option .option_select .option_list .option_name span {display:inline-block; font-size:12px; font-weight:600; color:#3b322b; line-height:16px; background:url('/images/bu/bu_bar_1.png') no-repeat 0 8px; padding:0 0 0 10px;}
.ShopContainer .view_detail_option .option_select .option_list .option_price {float:left; width:91px; padding:5px 20px 0 0; text-align:right;}
.ShopContainer .view_detail_option .option_select .option_list .option_quantity {float:left; width:140px;}
.ShopContainer .view_detail_option .option_select .option_list .btn {float:left; width:24px; padding-top:5px;}
.ShopContainer .view_detail_option .total_1 {padding:20px 0 35px 0;}
.ShopContainer .view_detail_option .total_1 .txt {float:left; font-size:20px; color:#333;}
.ShopContainer .view_detail_option .total_1 .price {float:right; font-size:13px; color:#555; text-align:right; padding-right:10px;}
.ShopContainer .view_detail_option .tbl_type2 td {word-break:break-word;}
.ShopContainer .view_detail_option .btn_group .btn_wishlist_1 {float:left; display:inline-block; width:122px; height:50px; line-height:50px; font-size:14px; font-weight:600; color:#6d9811; text-align:center; background:#fff; border:1px solid #6d9811; border-right:0;}
.ShopContainer .view_detail_option .btn_group .btn_cart_1 {float:left; display:inline-block; width:122px; height:50px; line-height:50px; font-size:14px; font-weight:600; color:#6d9811; text-align:center; background:#fff; border:1px solid #6d9811; border-right:0;}
.ShopContainer .view_detail_option .btn_group .btn_buy_1 {float:left; display:inline-block; width:245px; height:50px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#6d9811; border:1px solid #6d9811;}
.ShopContainer .keyword_tag {background:url('/images/icon/icon_tag.png') no-repeat; padding:0 0 20px 50px;}
.ShopContainer .keyword_tag span {margin-right:5px;}
.ShopContainer .relate_prdt {width:100%; height:275px; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; margin-bottom:80px;}
.ShopContainer .relate_prdt .relate1 {float:left; width:489px; height:274px; border-right:1px solid #e1e4e8; padding:30px 0 0 0;}
.ShopContainer .relate_prdt .relate2 {float:left; width:490px; height:274px; padding:30px 0 0 25px;}
.ShopContainer .relate_prdt .relate3 {float:left; width:980px; height:274px; border-right:1px solid #e1e4e8; padding:30px 0 0 0; border-right:0;}
.ShopContainer .relate_prdt .relate4 {float:left; width:490px; height:274px; padding:30px 0 0 25px;}
.ShopContainer .relate_prdt#relateProdListLayer2{border-right:0;}
.slide_relate_wrap{position:relative;}
.slide_relate_wrap>a{position:absolute; top:50%; margin-top:-23px; width:16px; height:27px; text-indent:-999999px; overflow:hidden; cursor:pointer; z-index:10}
.slide_relate_wrap a.slick-prev{left:0px; background:url(/images/btn/btn_left_7.png) no-repeat 0 0;}
.slide_relate_wrap a.slick-next{right:0px; background:url(/images/btn/btn_right_7.png) no-repeat 0 0;}
.ShopContainer .relate_prdt .tit {font-size:16px; color:#333; font-weight:600; position:relative; padding-bottom:15px;}
.ShopContainer .relate_prdt .indi_relate {display:inline-block; position:absolute; right:30px; top:0;}
.ShopContainer .relate_prdt .indi_relate img {margin-left:4px;}
.ShopContainer .relate_prdt .slide_relate_wrap {width:480px; height:200px; position:relative; overflow:hidden;}
.ShopContainer .relate_prdt .relate3 .slide_relate_wrap {width:980px; height:200px; position:relative; overflow:hidden;}
.ShopContainer .relate_prdt .slide_relate_list {height:200px; position:absolute; left:0; top:0;}
.ShopContainer .relate_prdt .slide_relate_list li {float:left; width:145px; height:200px; margin-right:15px; text-align:center;}
.ShopContainer .relate_prdt .slide_relate_list li.slick-slide:focus{outline: none !important;}
.ShopContainer .relate_prdt .slide_relate_list li .img {position:relative;width:145px; height:145px;}
.ShopContainer .relate_prdt .slide_relate_list li .img img {max-width:145px; max-height:145px;}
.ShopContainer .relate_prdt .slide_relate_list .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.ShopContainer .relate_prdt .slide_relate_list .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.ShopContainer .relate_prdt .slide_relate_list .over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.001; filter:alpha(opacity=0.1);}
.ShopContainer .relate_prdt .slide_relate_list .icon {position:absolute; left:0; top:0; width:100%; height:1px;}
.ShopContainer .relate_prdt .slide_relate_list .icon .wrap {display:inline-block; margin-top:85px;}

.ShopContainer .product_detailview {width:980px; height:auto; border-bottom:1px solid #e1e4e8; /* padding-bottom:60px; margin-bottom:60px; */ text-align:center;}
.ShopContainer .product_detailview .videoArea {width:879px;height:440px;margin:0 auto;position:relative;}
.ShopContainer .product_detailview .videoArea iframe {position:absolute;left:70px;top:70px;}
.ShopContainer .proWarning { margin:60px 0; text-align:center; }
.ShopContainer .detailview_tip {margin-bottom:60px;}
.ShopContainer .detailview_tit {border-bottom:1px solid #9ea0a3; padding-bottom:15px; margin-bottom:20px; position:relative;}
.ShopContainer .detailview_tit.noline {border-bottom:0; margin-bottom:0;}
.ShopContainer .detailview_tit .tit {font-size:16px; color:#333; font-weight:600; background:url('/images/icon/icon_diamond_1.png') no-repeat 0 3px; padding-left:20px;}
.ShopContainer .detailview_tit .more {position:absolute; right:0; top:0; padding-left:20px;}
.ShopContainer .slide_beautytip_wrap {width:918px; height:313px; margin:0 auto; position:relative; overflow:hidden;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list {height:313px; position:absolute; left:0; top:0;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list li {float:left; width:216px; height:313px; margin-right:18px; position:relative;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .img {width:216px; height:216px; overflow:hidden;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .img img {width:216px;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .txt {width:216px; height:97px; border:1px solid #e1e4e8; border-top:0; padding:15px 15px 0 15px;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .txt .tit {font-size:12px; font-weight:bold; color:#333; height:25px;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .txt .con {height:50px;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .over {position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #6d9811;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .over .over_back {position:relative; width:100%; height:100%; text-align:center;}
.ShopContainer .slide_beautytip_wrap .slide_beautytip_list .over .detail {display:inline-block; width:100%; height:100%; background:#000; opacity:0.001; filter:alpha(opacity=0.1);}
.meText{display:inline-block; padding-left:20px;}
.meText a.btn_type7{width: auto; padding: 0 20px; margin-left:10px;}
.meText.cpZone{padding-left:0;}
.meText.cpZone a.btn_type7{width: auto; padding: 0 10px; margin-left:5px;}

.ShopContainer .realReview {}
.ShopContainer .realReview .realCont {position:relative; margin:10px 0 20px; padding-bottom:30px;}
.ShopContainer .realReview .realCont .realMedia {margin:0 auto 10px; width:900px;}
.ShopContainer .realReview .realCont .btnCont {border-bottom:1px solid #9ea0a3; text-align:center;}
.ShopContainer .realReview .realCont .btnCont .btn_type1 {margin:20px 0 -17px; vertical-align:top;}

.ShopContainer .detailview_tip .btn_left {position:absolute; left:0; top:115px;}
.ShopContainer .detailview_tip .btn_right {position:absolute; right:0; top:115px;}
.ShopContainer .detail_photoreview_list {display:inline-block; border-bottom:1px solid #9ea0a3; margin-top:-20px;}
.ShopContainer .detail_photoreview_list li {width:980px; height:175px; padding:20px 0 0 30px; border-bottom:1px solid #e1e4e8;}
.ShopContainer .detail_photoreview_list li.no_content {width:980px; height:200px; font-size:14px; font-weight:600; text-align:center; padding:90px 0 0 0; border-bottom:0;}
.ShopContainer .detail_photoreview_list .img {float:left; width:216px; height:135px; overflow:hidden;}
.ShopContainer .detail_photoreview_list .img img {width:216px;}
.ShopContainer .detail_photoreview_list .txt {float:left; width:620px; padding-left:30px;}
.ShopContainer .detail_photoreview_list .txt .name_date span {color:#777; margin-right:15px;}
.ShopContainer .detail_photoreview_list a.tit {display:inline-block; width:540px; font-size:14px; font-weight:600; color:#333; margin:5px 0 15px 0;}
.ShopContainer .detail_photoreview_list .con {width:540px;height:40px; color:#777; line-height:20px;overflow:hidden;}
.ShopContainer .detail_photoreview_list .grade {float:left; width:113px; padding-top:60px;}

.ShopContainer .hotdeal_bnr {width:980px; height:48px; position:relative;}
.ShopContainer .hotdeal_bnr .bg {width:980px; height:50px; text-align:center; background:url('/images/page/hotdeal_bg2.png'); border-bottom:2px solid #333; position:absolute; left:0; top:-2px;}
.ShopContainer .hotdeal_bnr .btn_more {font-size:13px; color:#fff; font-weight:600; text-decoration:underline; position:absolute; right:30px; top:14px;}
.ShopContainer .hotdeal_bnr .date {width:auto; height:50px; font-size:16px; color:#fff; font-weight:600; background:url('/images/page/hotdeal_bg3.png') no-repeat 0 10px; padding:9px 0 0 100px;}
.ShopContainer .hotdeal_bnr .date span {display:inline-block; width:32px; height:38px; vertical-align:middle; margin:0 1px;}
.ShopContainer .hotdeal_bnr .date span.no0 {background:url('/images/page/no0.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no1 {background:url('/images/page/no1.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no2 {background:url('/images/page/no2.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no3 {background:url('/images/page/no3.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no4 {background:url('/images/page/no4.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no5 {background:url('/images/page/no5.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no6 {background:url('/images/page/no6.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no7 {background:url('/images/page/no7.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no8 {background:url('/images/page/no8.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no9 {background:url('/images/page/no9.png') no-repeat 0 0;}
.ShopContainer .hotdeal_bnr .date span.no_bg {display:inline-block; width:13px; height:38px; background:url('/images/page/hotdeal_bg4.png') no-repeat 7px 9px;}

.ShopContainer .hotdeal_soldout {position:absolute; top:-2px; left:0; width:100%; min-height:540px; text-align:center; background:url('/images/page/soldout_bg.png') repeat; z-index:15;}
.ShopContainer .hotdeal_soldout .out {padding-top:140px;}
.prdHead {position:relative;}

/* 장바구니 */
.ShopContainer .cart_step {position:relative; padding:30px 0 15px 0; border-bottom:1px solid #b2b2b2;}
.ShopContainer .cart_step:after {content:''; display:block; clear:both;}
.ShopContainer .cart_step .step_tit {position:absolute; bottom:20px; left:0;}
.ShopContainer .cart_step .step_tit .num {display:inline-block; font-size:14px; color:#222; font-weight:bold; padding-bottom:5px;}
.ShopContainer .cart_step .step_tit .tit {font-size:30px; color:#333; font-weight:bold;}
.ShopContainer .cart_step .step_process {float:right; width:266px; height:72px;}
.ShopContainer .cart_step .step_process.step01 {background:url('/images/page/bg_step2.png') no-repeat 0 0;}
.ShopContainer .cart_step .step_process.step02 {background:url('/images/page/bg_step2.png') no-repeat 0 center;}
.ShopContainer .cart_step .step_process.step03 {background:url('/images/page/bg_step2.png') no-repeat 0 100%;}
.ShopContainer .cart_step .step_process ul li {float:left; width:64px; height:auto; font-size:13px; color:#666; font-weight:600; text-align:center; padding-top:58px;}
.ShopContainer .cart_step .step_process ul li:nth-child(n+2) {margin-left:36px;}
.ShopContainer .cart_step .step_process ul li.on {color:#ea340a;}
.ShopContainer .cart_step .step_info {float:left; width:276px; height:122px; border:1px solid #e1e4e9; border-left:0; background:#f8f8f8; padding-top:20px;}
.ShopContainer .cart_step .step_info .step_info_box {width:215px; margin:0 auto;}
.ShopContainer .cart_step .step_info .step_info_box .name {font-size:15px; font-weight:600; color:#333; border-bottom:1px solid #e1e4e8; padding-bottom:8px;}
.ShopContainer .cart_step .step_info .step_info_box .name span {display:inline-block; color:#6d9811; background:url('/images/icon/icon_man_1.png') no-repeat 0 2px; padding-left:16px;}
.ShopContainer .cart_step .step_info .step_info_box li {float:left; width:50%; font-size:13px; color:#666; font-weight:600; line-height:20px; padding-top:10px; text-align:center;}
.ShopContainer .cart_step .step_info .step_info_box .nomember {font-size:12px; color:#666; font-weight:normal; line-height:16px; padding-top:10px;}
.ShopContainer .amount_wrap {width:100%; display:table; border:1px solid #3b322b;}
.ShopContainer .amount_wrap > div b {position:absolute; top:0; left:0;}
.ShopContainer .amount_wrap  .info, .ShopContainer .amount_wrap .result {display:table-cell; padding:15px 40px; width:50%; color:#000; font-size:14px; font-weight:600;}
.ShopContainer .amount_wrap  .info p, .ShopContainer .amount_wrap .result p {position:relative; margin:12px 0; text-align:right;}
.ShopContainer .amount_wrap > div p + ul {margin-top:-5px; padding:10px; background:#f4f4f4;}
.ShopContainer .amount_wrap > div ul li {position:relative; color:#848484; text-align:right;}
.ShopContainer .amount_wrap > div ul li:nth-child(n+2) {margin-top:5px;}
.ShopContainer .amount_wrap > div ul li b:before {content:'- ';}
.ShopContainer .amount_wrap .result {background:#f4f4f4;}
.ShopContainer .amount_wrap .result .amount {font-size:24px;}
/* .ShopContainer .amount_wrap .mileage {float:left; width:250px; height:116px; font-size:15px; color:#fff; font-weight:600; text-align:center; background:#3b322b; padding-top:35px;}
.ShopContainer .amount_wrap .mileage span {display:inline-block;}
.ShopContainer .amount_wrap .sum {float:left; width:730px; height:116px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#fff; border:1px solid #3b322b; padding-top:35px; background:url('/images/icon/bg_sum.png') no-repeat 225px 53px; position:relative;}
.ShopContainer .amount_wrap .sum .order_price {position:absolute; left:27px; top:30px; width:190px; height:auto;}
.ShopContainer .amount_wrap .sum .order_price p {font-size:14px; font-weight:600; line-height:30px;}
.ShopContainer .amount_wrap .sum .order_price span {font-size:18px; font-weight:600;}
.ShopContainer .amount_wrap .sum .delivery_price {position:absolute; left:250px; top:30px; width:170px; height:auto;}
.ShopContainer .amount_wrap .sum .delivery_price p {font-size:14px; font-weight:600; line-height:30px;}
.ShopContainer .amount_wrap .sum .delivery_price span {font-size:18px; font-weight:600;}
.ShopContainer .amount_wrap .sum .amount {position:absolute; left:450px; top:25px; width:250px; height:auto;}
.ShopContainer .amount_wrap .sum .amount p {font-size:17px; font-weight:600; line-height:30px;}
.ShopContainer .amount_wrap .sum .amount .num {font-size:32px; font-weight:600;} */
.ShopContainer .order_info {font-size:12px; color:#666;}
.ShopContainer .order_info .order_info_1 {width:100%; height:50px; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.ShopContainer .order_info .order_info_1.new{border-top:none;}
.ShopContainer .order_info .order_info_1.new .txt{border-right:0;}
.ShopContainer .order_info .order_info_1 .field1 {float:left; width:135px; height:50px; font-size:13px; font-weight:600; color:#333; background:url('/images/icon/icon_info.png') no-repeat 35px 18px; padding:17px 0 0 58px;}
.ShopContainer .order_info .order_info_2 .point{float:left; width:135px; font-size:13px; font-weight:600; color:#333; background:url('/images/icon/icon_point.png') no-repeat 36px 20px; padding:17px 15px 0 55px; text-align:center; }
.ShopContainer .order_info .order_info_1 .txt {float:left; width:575px; height:50px; border-right:1px solid #e1e4e8; padding:17px 0 0 0;}
.ShopContainer .order_info .order_info_2 {width:100%; height:50px; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.ShopContainer .order_info .order_info_2 .field2 {float:left; width:135px; height:50px; font-size:13px; font-weight:600; color:#333; background:url('/images/icon/icon_quick.png') no-repeat 33px 18px; padding:17px 0 0 58px;}
.ShopContainer .order_info .order_info_2 .txt {float:left; width:575px; height:50px; padding:17px 0 0 0;}
.ShopContainer .order_info .order_info_2.new{clear:both;}
.ShopContainer .order_info .order_info_2.new .txt{width:845px;}
.ShopContainer .order_info .btn {float:left; width:270px; height:50px; padding:17px 0 0 25px;}
.ShopContainer .order_info .btn .btn_card {display:inline-block; font-size:13px; color:#333; font-weight:600; padding:0 0 0 20px; background:url('/images/icon/icon_card_1.png') no-repeat 0 2px;}
.ShopContainer .order_info .btn .btn_quick {display:inline-block; font-size:13px; color:#333; font-weight:600; padding:0 0 0 0;}

.pointPay{ position:relative; padding-left:251px; background:#b68957; clear:both;}
.pointPay>strong{position:absolute; width:251px; text-align:center; left:0px; top:50%; color:#fff; font-size:16px; margin-top:-10px}
.pointPay .text{position:relative; min-height:100px; padding:16px 0 8px 30px; background:#fff; border-top:1px solid #b68957; border-right:1px solid #b68957; border-bottom:1px solid #b68957;}
.pointPay .text>a{position:absolute; right:30px; top:50%; padding:16px 20px; margin-top:-25px; color:#fff; font-weight:bold; font-size:16px; background:#b68957; text-align:center; }
.pointPay ul{padding-right:230px;}
.pointPay ul li{position:relative; margin-bottom:8px;  padding-left:6px; font-size:12px; *zoom:1;}
.pointPay ul li:before{content:'·'; position:absolute; left:0px; top:0px;}
.fl.minus{margin:0 5px}
.pPayBtnArea{border-top:1px solid #3b322b; text-align:right; padding-top:10px;}

.amount_wrap2 .sum {width:100%; height:116px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#fff; border:1px solid #3b322b; padding-top:35px; background:url('/images/icon/bg_sum_2.png') no-repeat 260px 53px; position:relative;}
.amount_wrap2 .sum .order_price {position:absolute; left:62px; top:30px; width:190px; height:auto;}
.amount_wrap2 .sum .order_price p {font-size:14px; font-weight:600; line-height:30px;}
.amount_wrap2 .sum .order_price span {font-size:18px; font-weight:600;}
.amount_wrap2 .sum .delivery_price {position:absolute; left:285px; top:30px; width:170px; height:auto;}
.amount_wrap2 .sum .delivery_price p {font-size:14px; font-weight:600; line-height:30px;}
.amount_wrap2 .sum .delivery_price span {font-size:18px; font-weight:600;}
.amount_wrap2 .sum .amount {position:absolute; left:485px; top:25px; width:250px; height:auto;}
.amount_wrap2 .sum .amount p {font-size:17px; font-weight:600; line-height:30px;}
.amount_wrap2 .sum .amount .num {font-size:32px; font-weight:600;}

.ShopContainer .FreeAdd {margin-top:-1px;}
.ShopContainer .FreeAddBox {width:100%; height:auto; background:#fff; border:1px solid #e1e4e8; cursor:pointer;}
.ShopContainer .FreeAddBox .fa_box1 {width:100%; height:65px; background:#f8f8f8; padding:18px 45px 0 40px;}
.ShopContainer .FreeAddBox .tit_left {display:inline-block; float:left; width:auto; padding:8px 0 0 0;}
.ShopContainer .FreeAddBox .tit_right {display:inline-block; float:right; width:auto; height:30px; font-size:12px; color:#333; padding:8px 43px 0 0; background:url('/images/btn/btn_down_5.png') no-repeat right 0;}
.ShopContainer .FreeAddBox.on {border:1px solid #6e9812;}
.ShopContainer .FreeAddBox.on .tit_right {background:url('/images/btn/btn_up_5.png') no-repeat right 0;}

/* 주문결제 */
.ShopContainer .s_tit12 span {font-size:13px; font-weight:500;}
.ShopContainer .special_list {margin-bottom:20px;}
.ShopContainer .special_list li {padding:0 0 8px 0;}
.ShopContainer .special_list li span {display:inline-block; color:#666; background:url('/images/bu/bu_rect_1.png') no-repeat 0 6px; padding:0 0 0 13px;}
.ShopContainer .free_box {width:100%; height:70px; border:1px solid #e1e4e8; background:#f8f8f8 url('/images/common/sp_bar_5.png') no-repeat center 20px; margin-bottom:15px; position:relative;}
.ShopContainer .free_box2 {background:#f8f8f8 url('');}
.ShopContainer .free_box3 {background:#fff url('/images/common/sp_bar_5.png') no-repeat center 20px; border:0; border-top:1px solid #e1e4e8; margin:0;}
.ShopContainer .free_box .left {width:430px; height:auto; position:absolute; left:40px; top:20px;}
.ShopContainer .free_box .right {width:430px; height:auto; position:absolute; left:520px; top:20px;}
.ShopContainer .free_box .txt {display:inline-block; width:160px; font-size:14px; font-weight:600; color:#333; background:url('/images/bu/bu_rect_1.png') no-repeat 0 7px; padding:0 0 0 10px;}
.ShopContainer .free_box .price {display:inline-block; width:auto; font-size:13px; color:#333;}
.ShopContainer .free_box .price span {display:inline-block; width:230px; height:30px; line-height:28px; font-size:13px; color:#666; text-align:right; border:1px solid #e1e4e8; background:#fff; padding:0 15px 0 0; margin-right:10px;}
.ShopContainer .free_box .left .price span {display:inline-block; width:230px; height:30px; line-height:28px; font-size:13px; color:#666; text-align:right; border:0; background:#fff; padding:0 15px 0 0; margin-right:10px;}
.ShopContainer .free_box .left2 {width:auto; height:auto; position:absolute; left:40px; top:25px;}
.ShopContainer .free_box .left2 .txt {width:auto; margin-right:20px;}
.ShopContainer .free_list_wrap {width:980px; height:auto; 1overflow:hidden;}
.ShopContainer .free_list_wrap .free_list {width:992px; height:auto;}
.ShopContainer .free_list_wrap .free_list li {float:left; width:233px; height:313px; text-align:center; border:1px solid #e1e4e8; margin:0 15px 15px 0;}
.ShopContainer .free_list_wrap .free_list li .img {width:100%; height:180px;}
.ShopContainer .free_list_wrap .free_list li .img img {width:180px; height:180px;}
.ShopContainer .free_list_wrap .free_list li .prdt_name {display:inline-block; width:100%; height:40px; font-size:15px; font-weight:600; color:#333; padding:0 10px;}
.ShopContainer .free_list_wrap .free_list li .prdt_price {display:inline-block; width:100%; height:35px; font-size:16px; font-weight:600; color:#f94a33;}
.ShopContainer .order_coupon {float:left; width:100%; height:auto;}
.ShopContainer .order_coupon.bdN{ border-bottom:0}
.ShopContainer .lineBox {position:relative; padding:20px 0; border-top:1px solid #9d9895;}
.ShopContainer .redeemPoint {border-bottom:1px solid #9d9895;}
.ShopContainer.freeGift .lineBox {border-top:1px solid #9d9895; border-bottom:0;}
.ShopContainer.freeGift .lineBox table {margin-top:20px;}
.ShopContainer.freeGift .lineBox:last-child {border-bottom:1px solid #9d9895;}
.ShopContainer.freeGift .no_content {height:300px; font-size:16px; font-weight:600; color:#333; text-align:center;}
.ShopContainer .lineBox .cont {display:table; width:100%;}
.ShopContainer .lineBox p {display:table-cell; width:79%; font-size:14px; color:#000; vertical-align: middle;}
.ShopContainer .lineBox .txt .date {padding-left:15px; margin-left:15px; border-left:1px solid #000;}
.ShopContainer .lineBox .btn {display:table-cell;}
.ShopContainer .payInfo:after { content:""; clear:both; display:block; }
.ShopContainer .total_amount {float:right; width:424px; height:auto; border:1px solid #3b322b;}
.ShopContainer .total_amount .tit {width:100%; height:55px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#3b322b; padding-top:17px;}
.ShopContainer .total_amount .total_list {padding:28px 0 0 0;}
.ShopContainer .total_amount .total_list li {float:none; font-size:13px; font-weight:600; color:#333; padding:11px 38px; position:relative;}
.ShopContainer .total_amount .total_list li .num {position:absolute; right:38px; top:8px; font-size:14px; text-align:right;}
.ShopContainer .total_amount .total_list li.sum {font-size:20px; padding:28px 38px; background:#f8f8f8; margin:20px 0;}
.ShopContainer .total_amount .total_list li.sum.mgN{margin-bottom:0px;}
.ShopContainer .total_amount .total_list li.sum .num {position:absolute; right:38px; top:25px; font-size:20px; text-align:right;}
.ShopContainer .order_coupon.nomember {height:auto; border-bottom:0; display:inline-block;}
.ShopContainer .total_amount.nomember {width:424px; height:auto; border:1px solid #3b322b;display:inline-block;}
.ShopContainer .total_amount.nomember .total_list li.sum {font-size:20px; padding:25px 38px; background:#f8f8f8; margin:20px 0 0 0;}
.ShopContainer .order_caution_list1 {margin-left:8px;}
.ShopContainer .order_caution_list2 {position:absolute; left:554px; top:0;}
.ShopContainer .order_article {width:100%; height:100px;line-height:18px; border:1px solid #9ea0a3; padding:30px; margin-bottom:15px; overflow:auto;}
.ShopContainer .order_article .txt_tit1 {color:#333; font-weight:600;margin-bottom:10px;}
.ShopContainer .order_article .tbl_agree {width:100%; border-collapse:collapse;}
.ShopContainer .order_article .tbl_agree.newEtc td{padding-left:10px; padding-right:10px; text-align:left;}
.ShopContainer .order_article .tbl_agree.newEtc td.point{font-weight:bold; color:#f94a33}
.ShopContainer .order_article .tbl_agree.newEtc td.center{text-align:center;}
.ShopContainer .order_article .tbl_agree th {font-size:12px; color:#555; text-align:center; vertical-align:middle; background:#f8f8f8; border:1px solid #e1e4e8; padding:5px 0;}
.ShopContainer .order_article .tbl_agree td {font-size:12px; color:#777; text-align:center; vertical-align:middle; border:1px solid #e1e4e8; padding:10px 5px;}
.ShopContainer .order_article .tbl_agree td.point{font-weight:bold; color:#f94a33}
.ShopContainer .order_article2 {width:100%; height:75px; border:1px solid #9ea0a3; padding:30px 0 0 30px; margin-bottom:15px; position:relative;}
.ShopContainer .order_article2 a {position:absolute; right:30px; top:20px;}
.ShopContainer .payment_method {width:100%; height:auto; border:1px solid #3b322b; padding:35px 40px; margin-bottom:30px;}
.ShopContainer .payment_method .payment_list {width:100%; height:80px; border-bottom:1px solid #e1e4e8; margin-bottom:20px; text-align:center;}
.ShopContainer .payment_method .payment_list label {float:left; font-size:13px; font-weight:600; color:#333; margin-right:20px;}
.ShopContainer .payment_method .payment_list>div {display:inline-block; height:20px; margin:0 auto;}
.ShopContainer .payment_method .payment_list>div:last-child {margin-top:10px;}
.ShopContainer .order_agree {width:100%; margin-bottom:30px;}
.ShopContainer .order_agree .s_tit1 {padding-bottom:10px; border-bottom:1px solid #9ea0a3}
.ShopContainer .order_agree .box {position:relative; display:table; width:100%; padding:25px 20px; font-size:13px; background:#f8f8f8;}
.ShopContainer .order_agree .box > span {display:table-cell; vertical-align: middle;}
.ShopContainer .txt_complete {width:100%; height:290px; text-align:center; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; margin-bottom:50px; padding-top:155px; background:url('/images/icon/icon_complete.png') no-repeat center 85px;}
.ShopContainer .txt_premium {width:100%; margin:30px auto; text-align:center;}
.ShopContainer .special_list_choice {display:inline-block; font-size:13px; color:#333; margin-bottom:30px; border-top:1px solid #9ea0a3; border-left:1px solid #e1e4e8;}
.ShopContainer .special_list_choice li {float:left; width:326px; height:100px; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; padding:17px 0 0 40px;}
.ShopContainer .special_list_choice li img {width:78px; height:78px;}
.ShopContainer .special_list_choice li .txt {line-height:20px;padding-top:10px; width:180px;}
.ShopContainer .cashbak_reg2 .tit {width:auto; height:22px; font-size:16px; color:#333; font-weight:600; margin-bottom:20px; background:url('/images/icon/icon_cashbak.png') no-repeat; padding:5px 0 0 95px;}
.ShopContainer .cashbak_reg2 .content {width:100%; height:auto; border:1px solid #3b322b; padding:20px 40px; margin-bottom:50px;}
.ShopContainer .cashbak_reg2 .txt1 {font-size:13px; color:#333; font-weight:600; line-height:20px; border-bottom:1px solid #e1e4e8;}
.ShopContainer .cashbak_reg2 .cashbak_num {display:inline-block; padding:20px 0 0 0;}
.ShopContainer .cashbak_reg2 .cashbak_num .s_con7 {padding-top:10px; background-position:0 17px;}
.ShopContainer .CPoint1 {padding-top:15px; margin-top:15px; border-top:1px solid #e1e4e8;}
.ShopContainer .orderComplete .payment{border:1px solid #6d9811}
.ShopContainer .orderComplete .payment>table{width:100%;border-collapse:collapse;border-spacing:0}
.ShopContainer .orderComplete .payment tbody td{font-size:12px;line-height:18px;color:#555;border-left:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;padding:12px 28px;position:relative;text-align:right;vertical-align:top;}
.ShopContainer .orderComplete .payment tbody td:first-child{border-left:0}
.ShopContainer .orderComplete .payment tbody td.row1{border-bottom:0;background-color:#f8f8f8;text-align:left;padding-left:98px}
.ShopContainer .orderComplete .payment .pos1{font-size:14px;font-weight:600;color:#333;position:absolute;left:28px;top:21px}
.ShopContainer .orderComplete .payment tbody td.row1 .pos1{font-size:12px}
.ShopContainer .orderComplete .payment .row1>.pos1{top:12px}
.ShopContainer .orderComplete .payment .txt1{display:inline-block; font-size:14px;color:#333;margin-bottom:5px;}
.ShopContainer .orderComplete .payment .txt2{font-size:32px;line-height:36px;color:#f94a33;display:block;margin:0 0 25px 0;letter-spacing:-1px}
.ShopContainer .orderComplete .payment .color2{color:#6d9811}


/* 이벤트 */
.ShopContainer .roulette {width:100%; height:1074px; background:url('/images/page/roulette_bg.jpg') no-repeat; margin-top:-30px; position:relative;}
.ShopContainer .roulette .img {position:absolute; left:188px; top:428px;}
.ShopContainer .roulette .button_start {position:absolute; left:391px; top:627px;}
.ShopContainer .roulette .pin {width:45px; height:72px; position:absolute; left:470px; top:399px; background:url('/images/page/roulette_pin.png') no-repeat;}
.ShopContainer .roulette .hand {width:78px; height:79px; position:absolute; left:493px; top:758px; background:url('/images/page/roulette_hand.png') no-repeat;}
.ShopContainer .roulette_guide {width:100%; height:auto; padding:30px 0 30px 145px; background:#634a2f; position:relative;}
.ShopContainer .roulette_guide li span {color:#fff;}
.ShopContainer .roulette_guide .caution {font-size:12px; color:#fdf8cb; font-weight:600; background:url('/images/icon/icon_caution_3.png') no-repeat 0 0; padding:0 0 0 20px; position:absolute; left:28px; top:33px;}

.ShopContainer .attend_info.next_1901 {height:401px; background:url('/images/page/attend_guide_1901.png') no-repeat; position:relative;}
.ShopContainer .attend_info.next_1901 p {left:175px; top:36px; font-size:16px;}

.ShopContainer .attend.next {height:700px; background:url('/images/page/attend_bg2.jpg') no-repeat; margin-top:-30px; position:relative;}
.ShopContainer .attend.next .btn {position:absolute; left:356px; top:323px;}
.ShopContainer .attend_info.next {height:292px; background:url('/images/page/attend_guide_180615.png') no-repeat; position:relative;}
.ShopContainer .attend_info.next p {left:272px; top:36px; font-size:16px;}
.ShopContainer .attend {width:100%; height:384px; background:url('/images/page/attend_bg.jpg') no-repeat; margin-top:-30px; position:relative;}
.ShopContainer .attend .btn {position:absolute; left:345px; top:260px;}
.ShopContainer .attend_info {width:979px; height:395px; background:url('/images/page/attend_guide.jpg') no-repeat; position:relative;}
.ShopContainer .attend_info p {position:absolute; left:160px; top:39px; font-size:18px; font-weight:600; color:#111111;}
.ShopContainer .attendBtn {text-align:center; margin:30px 0;}
.ShopContainer .attendBtn img {margin-left:92px;}
.ShopContainer .atd_month {width:979px; height:105px; text-align:center; /* border:1px solid #e1e4e8; */ border-bottom:0; padding-top:30px; position:relative;}
.ShopContainer .atd_month .num {font-size:32px; font-weight:800; color:#333; vertical-align:middle; padding:0 18px; letter-spacing:-1px;}
.ShopContainer .atd_month a {display:inline-block; padding-top:6px;}
.ShopContainer .atd_month .my_count {display:inline-block; font-size:13px; color:#666; background:url('/images/icon/icon_attend.png') no-repeat 0 7px; padding:0 0 0 23px; position:absolute; right:50px; top:40px;}
.ShopContainer .atd_month .my_count strong {font-size:20px; font-weight:800;}
.ShopContainer .atd_calendar {width:980px; height:auto; min-height:536px; background:url('/images/page/bg_calendar.png') no-repeat; padding-top:31px;}
.ShopContainer .atd_calendar ul li {float:left; width:139.5px; height:101px; padding:10px 0 0 10px; position:relative;}
.ShopContainer .atd_calendar ul li .d {font-size:13px; color:#333;}
.ShopContainer .atd_calendar ul li .start {display:inline-block; width:53px; height:14px; background:url('/images/icon/icon_start.png') no-repeat; position:absolute; left:37px; top:11px;}
.ShopContainer .atd_calendar ul li .end {display:inline-block; width:40px; height:14px; background:url('/images/icon/icon_end.png') no-repeat; position:absolute; left:37px; top:11px;}
.ShopContainer .atd_calendar ul li .giveaway {display:inline-block; width:48px; height:48px; background:url('/images/icon/icon_giveaway.png') no-repeat; position:absolute; right:5px; top:5px;}
.ShopContainer .atd_calendar ul li.ac {background:url('/images/icon/icon_attend_check.png') no-repeat 3px 2px;}
.ShopContainer .attend_guide {width:100%; height:auto; padding:30px 0 30px 120px; background:#fff; position:relative; margin-bottom:50px;}
.ShopContainer .attend_guide li span {color:#777;}
.ShopContainer .attend_guide .caution {font-size:12px; color:#333; font-weight:600; background:url('/images/icon/icon_caution_4.png') no-repeat 0 0; padding:0 0 0 20px; position:absolute; left:0; top:33px;}
.ShopContainer .reply_reg {display:inline-block; width:100%; height:auto; background:#f8f8f8; padding:35px 40px;}
.ShopContainer .reply_reg .text {float:left; width:100%; }
.ShopContainer .reply_reg .btn {float:left;padding-top:24px;}
.ShopContainer .reply_reg .btn a {display:inline-block; width:110px; height:60px; line-height:60px; font-size:13px;}
.ShopContainer .reply_reg .btn .btn_reply {display:inline-block; width:175px; height:60px; font-size:16px; font-weight:600; color:#fff; line-height:60px; text-align:center; background:#6d9811;}
.ShopContainer .reply_reg .btn.side { float:right; padding:0; }

.ShopContainer .slide_ComEvent_wrap {width:980px; height:330px; position:relative;}
.ShopContainer .slide_ComEvent_list {height:330px; position:absolute; left:0; top:0;}
.ShopContainer .slide_ComEvent_list li {float:left; width:980px; height:330px;}
.ShopContainer .indi_ComEvent_wrap {width:100%; height:0; text-align:center; position:absolute;left:0;bottom:60px;z-index:300}
.ShopContainer .indi_ComEvent {display:inline-block; width:auto; height:auto;}
.ShopContainer .indi_ComEvent li {float:left;}
.ShopContainer .indi_ComEvent img {display:block;}
.ShopContainer .ComEventList_wrap {width:980px; height:auto; overflow:hidden;}
.ShopContainer .ComEventList {width:1000px;}
.ShopContainer .ComEventList li {float:left; width:482px; margin:0 16px 20px 0; border:1px solid #e1e4e8;}
.ShopContainer .ComEventList li:hover {border:1px solid #6d9811;}
.ShopContainer .ComEventList .img {width:482px; height:155px; position:relative;}
.ShopContainer .ComEventList .img img {width:480px; height:155px;}
.ShopContainer .ComEventList .img span {position:absolute; left:0; top:0;}
.ShopContainer .ComEventList .con {width:482px; height:90px; 1border:1px solid #e1e4e8; border-top:0; padding:25px 0 0 25px; position:relative;}
.ShopContainer .ComEventList .con span.btn_winner {display:inline-block; width:57px; height:57px; font-size:12px; font-weight:600; color:#6d9811; line-height:16px; text-align:center; background:url('/images/btn/bg_circle.png') no-repeat 0 0; padding-top:13px; position:absolute; right:25px; top:15px;}
.ShopContainer .ComEventList.end li:hover {border:1px solid #e1e4e8;}
.ShopContainer .ComEventList.end li:hover .con span.btn_winner {display:inline-block; width:57px; height:57px; font-size:12px; font-weight:600; color:#fff; line-height:16px; text-align:center; background:url('/images/btn/bg_circle_on.png') no-repeat 0 0; padding-top:13px; position:absolute; right:25px; top:15px;}
.ShopContainer .ComEvent_winner {display:inline-block; width:980px; height:auto; border-bottom:1px solid #e1e4e8;}
.ShopContainer .ComEvent_winner li {width:980px; height:auto; border-top:1px solid #e1e4e8;}
.ShopContainer .ComEvent_winner li .subject {width:980px; height:auto; padding:20px 0 20px 0; cursor:pointer;}
.ShopContainer .ComEvent_winner li .tit {float:left; width:690px; margin-left:30px;}
.ShopContainer .ComEvent_winner li .tit .name {font-size:14px; color:#555; padding-bottom:10px;}
.ShopContainer .ComEvent_winner li .tit .name.on {font-size:14px; color:#555; font-weight:600; padding-bottom:10px;}
.ShopContainer .ComEvent_winner li .date {float:right; width:200px; margin-right:30px; padding-top:10px;}
.ShopContainer .ComEvent_winner li .date span {display:inline-block; width:200px; height:30px; text-align:right; padding:8px 60px 0 0; background:url('/images/btn/btn_up_2.png') no-repeat right 0;}
.ShopContainer .ComEvent_winner .ComEvent_winner_con {width:100%; padding:35px; text-align:center; line-height:20px; border-top:1px solid #e1e4e8; display:none;}
.ShopContainer .ComEvent_winner .ComEvent_winner_con img {display:inline;}
.ShopContainer .ComEvent_winner li.on {border-top:1px solid #6d9811;}
.ShopContainer .ComEvent_winner li.on .name {color:#333; font-weight:600;}
.ShopContainer .ComEvent_winner li.on .date span {background:url('/images/btn/btn_down_2.png') no-repeat right 0;}
.ShopContainer .ComEvent_winner.EventView {border-bottom:0;}
.ShopContainer .ComEvent_winner.EventView li {border-top:1px solid #9ea0a3;}
.ShopContainer .ComEvent_winner.EventView li .subject {cursor:inherit;}
.ShopContainer .ComEvent_winner.EventView li .date span {padding:8px 0 0 0; background:url('');}
.ShopContainer .ComEvent_winner.EventView .ComEvent_con {width:100%; padding:35px; text-align:center; line-height:20px; border-top:1px solid #e1e4e8;}
.ShopContainer .ComEvent_winnerView {display:inline-block; width:980px; height:auto; border-top:1px solid #9ea0a3;}
.ShopContainer .ComEvent_winnerView .subject {width:980px; height:auto; padding:20px 0 20px 0; border-bottom:1px solid #e1e4e8;}
.ShopContainer .ComEvent_winnerView .tit {float:left; width:840px; height:auto; padding:0 0 0 30px;}
.ShopContainer .ComEvent_winnerView .tit .name {font-size:14px; color:#555;}
.ShopContainer .ComEvent_winnerView .date {float:right; width:140px; height:auto; padding:0 30px 0 0;}
.ShopContainer .ComEvent_winnerView .ComEvent_con {width:980px; height:auto; text-align:center; padding:50px 30px; border-bottom:1px solid #e1e4e8; margin-bottom:30px;}
.ShopContainer .cpz_visual {width:980px; height:294px; background:url('/images/page/cpz_visual.jpg') no-repeat; padding:203px 0 0 410px;}
.ShopContainer .cpz_info {width:980px; height:auto; border:1px solid #e1e4e8; margin-bottom:30px;}
.ShopContainer .cpz_info ul {display:inline-block; padding:20px 0 10px 0; border-bottom:1px solid #e1e4e8;}
.ShopContainer .cpz_info ul li {float:left; width:440px; margin:0 0 5px 25px;}
.ShopContainer .cpz_info ul li.left {width:480px;}
.ShopContainer .cpz_info ul li span {font-size:13px;}
.ShopContainer .cpz_reg {text-align:center; padding:30px 0;}
.ShopContainer .cpz_tit1 {width:100%; height:45px; font-size:18px; font-weight:600; color:#fff; text-align:center; background:#6e9812; padding-top:11px; margin-bottom:20px; position:relative;}
.ShopContainer .cpz_tit1 .arr {display:inline-block; width:12px; height:6px; background:url('/images/bu/bg_arr_13.png') no-repeat; position:absolute; left:484px; bottom:-6px;}
.ShopContainer .cpz_tit2 {width:100%; height:45px; font-size:18px; font-weight:600; color:#fff; text-align:center; background:#3b322b; padding-top:11px; margin-bottom:30px; position:relative;}
.ShopContainer .cpz_tit2 .arr {display:inline-block; width:12px; height:6px; background:url('/images/bu/bg_arr_14.png') no-repeat; position:absolute; left:484px; bottom:-6px;}
.ShopContainer .cpz_ListWrap {width:980px; height:auto; overflow:hidden;}
.ShopContainer .cpz_ListWrap .cpz_box {width:990px; height:auto;}
.ShopContainer .cpz_ListWrap .member_grade {float:left; width:195px; height:auto; text-align:center; padding-top:120px;}
.ShopContainer .cpz_ListWrap .member_grade .mg {display:inline-block; width:99px; height:99px; font-size:22px; font-weight:600; color:#fff; text-align:center; padding-top:38px;}
.ShopContainer .cpz_ListWrap .member_grade .mg1 {background:url('/images/page/cpz_bg1.png') no-repeat;}
.ShopContainer .cpz_ListWrap .member_grade .mg2 {background:url('/images/page/cpz_bg2.png') no-repeat;}
.ShopContainer .cpz_ListWrap .member_grade .mg3 {background:url('/images/page/cpz_bg3.png') no-repeat;}
.ShopContainer .cpz_ListWrap .member_grade .mg4 {background:url('/images/page/cpz_bg4.png') no-repeat;}
.ShopContainer .cpz_ListWrap .cpz_List {display:inline-block; width:795px; height:auto;}
.ShopContainer .cpz_ListWrap .cpz_List li {float:left; width:255px; height:435px; font-size:12px; color:#666; padding:30px 0 0 0; border:1px solid #e1e4e8; margin:0 10px 10px 0;}
.ShopContainer .cpz_ListWrap .cpz_List li.field {font-size:16px; color:#333; font-weight:600; height:52px; text-align:center; padding:15px 0 0 0;}
.ShopContainer .cpz_line {width:100%; height:1px; border-top:1px solid #e1e4e8;}
.ShopContainer .cpz_ListWrap .cpz_con {width:210px; height:auto; min-height:270px; margin:0 auto;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img {width:210px; height:90px; margin-bottom:20px; padding:22px 0 0 60px;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img p {width:145px; text-align:center;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img p .num {font-size:38px; font-weight:600; letter-spacing:-1px;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img p .unit {font-size:25px;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img p .text {display:inline-block; font-size:13px; color:#333!important; font-weight:600; padding-top:8px;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type1 {background:url('/images/page/coupon_type1.png') no-repeat;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type1 p {color:#365107;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type2 {background:url('/images/page/coupon_type2.png') no-repeat;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type2 p {color:#3b322b;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type3 {background:url('/images/page/coupon_type3.png') no-repeat;}
.ShopContainer .cpz_ListWrap .cpz_con .cpz_img.type3 p {color:#8e6c46;}
.ShopContainer .cpz_ListWrap .cpz_con .tit {height:65px; font-size:15px; font-weight:600; color:#333; line-height:20px;}

.ShopContainer .HotDeal_box {width:980px; height:330px; overflow:hidden; position:relative; margin-bottom:30px;}
.ShopContainer .HotDeal_box .bnr img {width:679px;}
.ShopContainer .HotDeal_box .TimeWrap {width:310px; height:330px; text-align:center; padding-left:10px; background:url('/images/page/hotdeal_bg.png') no-repeat; position:absolute; right:0; top:0;}
.ShopContainer .HotDeal_box .TimeWrap .con {width:297px;}
.ShopContainer .HotDeal_box .TimeWrap .con .tit {width:auto; height:47px; font-size:20px; color:#fff; font-weight:600; padding-top:13px;}
.ShopContainer .HotDeal_box .TimeWrap .con .price {width:auto; height:95px; padding-top:30px;}
.ShopContainer .HotDeal_box .TimeWrap .con .price .price1 {display:inline-block; width:auto; font-size:14px; color:#666; background:url('/images/icon/icon_won_5.png') no-repeat 0 5px; padding:0 0 0 11px; margin-right:27px; vertical-align:middle; position:relative;}
.ShopContainer .HotDeal_box .TimeWrap .con .price .price1 .line {display:inline-block; width:64px; height:5px; background:url('/images/page/price_line.png') no-repeat; position:absolute; left:2px; top:4px;}
.ShopContainer .HotDeal_box .TimeWrap .con .price .price2 {display:inline-block; width:auto; font-size:34px; color:#222; background:url('/images/icon/icon_won_2.png') no-repeat 0 17px; padding:0 0 0 12px; letter-spacing:-1px; vertical-align:middle;}
.ShopContainer .HotDeal_box .TimeWrap .con .timeBox {width:auto; height:115px; padding-top:25px;}
.ShopContainer .HotDeal_box .TimeWrap .con .timeBox .txt {font-size:16px; color:#6e9812; font-weight:600;}
.ShopContainer .HotDeal_box .TimeWrap .con .timeBox .txt span {display:inline-block; font-size:26px; font-weight:800; margin-left:10px;}
.ShopContainer .HotDeal_box .TimeWrap .con .timeBox .time {font-size:40px; color:#6e9812; font-weight:800; padding-top:15px;}
.ShopContainer .fb2_box {width:980px; height:140px; font-size:18px; color:#555; border:1px solid #6d9811; text-align:center; padding-top:50px; margin-bottom:40px;}
.ShopContainer .fb2_box_login {width:980px; height:140px; font-size:18px; color:#555; font-weight:600; border:1px solid #6d9811; text-align:center; padding-top:55px; margin-bottom:40px; background:#f8f8f8;}
.ShopContainer .fb2_box span {font-weight:600;}
.ShopContainer .fb2_list {width:980px; height:auto; border-top:1px solid #9fa0a4; overflow:hidden;}
.ShopContainer .fb2_list ul {width:981px; height:auto;}
.ShopContainer .fb2_list ul li {float:left; width:327px; height:360px; text-align:center; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; padding-top:40px;}
.ShopContainer .fb2_list ul li.first {background:#f1f2f4 url('/images/page/fb2_txt2.png') no-repeat center 50px;}
.ShopContainer .fb2_list ul li .tit {width:auto; height:30px; font-size:17px; color:#333; font-weight:600;}
.ShopContainer .fb2_list ul li .img {width:auto; height:190px;}
.ShopContainer .fb2_list ul li .img img {width:180px; height:180px;}
.ShopContainer .fb2_list ul li .prdt_name {display:inline-block; width:260px; height:50px; font-size:14px; color:#555; margin:0 auto;}
.ShopContainer .fb2_list ul li .prdt_price_1 {height:30px;}
.ShopContainer .fb2_list_line {width:980px; height:1px; border-top:1px solid #9fa0a4;}

.ShopContainer .freebie_month .top_img {position:relative;}
.ShopContainer .freebie_month .top_img .date {position:absolute;left:438px;top:320px;font-size:15px;color:#453133;font-weight:600;}

/* 검색결과 */
.ShopContainer .search_box {width:100%; height:auto; text-align:center; color:#fff; padding:30px 0 30px 0; background:#6d9811; margin:15px 0 20px 0;}
/* .ShopContainer .search_box div {} */
.ShopContainer .search_box .reg.relative,.ShopContainer .search_box .check,.ShopContainer .search_box .input_wrap.mb15,.ShopContainer .search_box .hot_key.block{display:inline-block; width:auto; height:auto;}
.ShopContainer .search_box .input_wrap .reg .search_input {width:380px; height:35px; padding-right:50px;}
.ShopContainer .search_box .input_wrap .reg>a {display:inline-block; width:45px; height:35px; position:absolute; right:0; top:0;}
.ShopContainer .search_box .input_wrap .check {margin-left:15px;}
.ShopContainer .search_box .input_wrap .check .checkbox_ui input[type=checkbox].css_checkbox:checked + label.css_label {color:#fff; font-weight:normal;}
.ShopContainer .search_box .hot_key .hot {display:inline-block; width:38px; height:15px; background:url('/images/icon/icon_hot2.png') no-repeat; vertical-align:middle;}
.ShopContainer .search_box .hot_key a {display:inline-block; width:auto; height:auto; color:#aee539; vertical-align:middle; background:url('/images/common/sp_bar_6.png') no-repeat right 2px; padding:0 10px 0 8px}
.ShopContainer .search_box .hot_key a:last-child {background:url('');}
.ShopContainer .search_cat {width:100%; height:auto; text-align:center; background:#f8f8f8; padding:20px 0; margin-bottom:40px;}
.ShopContainer .search_cat a {display:inline-block; width:auto; height:auto; margin:0 15px;}
.ShopContainer .search_cat a:hover {font-weight:600; color:#6d9912;}
.ShopContainer .search_cat a.on {font-weight:600; color:#6d9912;}
.ShopContainer .search_box_noresult {width:100%; height:auto; text-align:center; font-size:14px; color:#555; line-height:22px; padding:90px 0 90px 0; background:#f8f8f8; margin:15px 0 40px 0;}
.ShopContainer .search_box_noresult .txt1 {font-size:22px; color:#333; font-weight:600; margin-bottom:20px;}

.autoSearch_com{top:34px; position:absolute; width:100% !important; left:0px; z-index:11;}
.autoSearch{top:35px; position:absolute; width:100% !important; left:0px; z-index:10;}
#keywordArea{ padding:10px 0; border:1px solid #e1e4e8; background:#fff;}
#keywordArea li{text-align:left; padding:0 10px; line-height:20px;    }
#keywordArea li a{display:inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:22px; vertical-align:middle; }
#keywordArea li:hover{background:#e0e0e0}
#keywordArea li a em{font-style:normal; color:#b68957; font-weight: 600;}
#keywordArea.searchPint li a em{color:#6d9811}



.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{ padding:10px; border:1px solid #e1e4e8; background:#fff; max-height:130px; overflow:hidden;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item{text-align:left; line-height:20px;    white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a{display:inline-block; color:#555}
/* .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a:hover{background:none !important; border:none !important; pading:0  !important;} */
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a em{font-style:normal; color:#b68957; font-weight: 600;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-menu-item a em{color:#6d9811}

/* 쇼핑몰공통 */
.ShopContainer .prdt_type_1 {width:100%; height:45px;}
.ShopContainer .prdt_type_1 span {display:inline-block; font-size:11px; color:#b68957; text-align:center; padding:0px 5px; border:1px solid #b68957; margin:0 2px 3px 2px;}
.ShopContainer .prdt_type_2 span {display:inline-block; font-size:11px; color:#b68957; text-align:center; padding:1px 10px 1px 10px; border:1px solid #b68957; margin:0 2px 3px 2px;}
.ShopContainer .prdt_name_1 {width:100%; height:45px; font-size:14px; font-weight:500; color:#333; line-height:20px; padding:0 10px;}
.ShopContainer .prdt_name_2 {display:inline-block; width:145px; font-size:13px; color:#333; text-align:center; padding:5px 0;}
.ShopContainer .prdt_name_3 {text-align:center; font-size:14px; font-weight:600; color:#313131; margin:0 auto; line-height:44px; border-left:1px solid #e1e4e8;}
.ShopContainer .prdt_name_3.on {color:#fff;background:#d9bdb4;}
.ShopContainer .prdt_name_4 {width:164px; height:25px; font-size:14px; color:#333; font-weight:600; padding:0 10px;}
.ShopContainer .prdt_name_5 {width:100%; height:45px; padding:0 10px;}
.ShopContainer .prdt_name_5 a {font-size:15px; font-weight:600; color:#333;}
.ShopContainer .prdt_name_6 {width:455px; height:30px; padding:0; margin:0 auto;}
.ShopContainer .prdt_name_6 a {font-size:17px; font-weight:600; color:#333;}
.ShopContainer .prdt_name_7 {width:100%; height:auto; padding:0 10px 10px 0;font-size:17px; font-weight:600; color:#333; line-height:22px;}
.ShopContainer .prdt_name_7 a {font-size:17px; font-weight:600; color:#333; line-height:22px;}
.ShopContainer .prdt_price_1 span {display:inline-block; font-size:14px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 6px; padding-left:14px;}
.ShopContainer .prdt_price_2 span {display:inline-block; font-size:18px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 8px; padding-left:14px;}
.ShopContainer .prdt_price_3 span {display:inline-block; font-size:14px; font-weight:normal; color:#333; background:url('/images/icon/icon_won_2.png') no-repeat 0 6px; padding-left:14px; text-decoration:line-through;}
.ShopContainer .prdt_price_4 span {display:inline-block; font-size:12px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 4px; padding-left:14px;}
.ShopContainer .prdt_price_5 span {display:inline-block; font-size:32px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_3.png') no-repeat 0 5px; padding-left:22px;}
.ShopContainer .prdt_price_6 span {display:inline-block; font-size:16px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 6px; padding-left:14px;}
.ShopContainer .prdt_price_7 span {display:inline-block; font-size:26px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_3.png') no-repeat 0 11px; padding-left:22px; vertical-align:middle;}
.ShopContainer .prdt_price_8 span {display:inline-block; font-size:12px; font-weight:600; color:#aee539; background:url('/images/icon/icon_won_4.png') no-repeat 0 5px; padding-left:22px;}
.ShopContainer .prdt_price_9 span {display:inline-block; font-size:13px; font-weight:normal; color:#777; background:url('/images/icon/icon_won_5.png') no-repeat 0 5px; padding-left:14px; margin-right:7px; text-decoration:line-through;}
.ShopContainer .prdt_price_10 span {display:inline-block; font-size:16px; font-weight:normal; color:#777; background:url('/images/icon/icon_won_5.png') no-repeat 0 7px; padding-left:14px; margin-right:7px; text-decoration:line-through; vertical-align:middle;}
.ShopContainer .prdt_price_10 span {display:inline-block; font-size:16px; font-weight:normal; color:#777; background:url('/images/icon/icon_won_5.png') no-repeat 0 7px; padding-left:14px; margin-right:7px; text-decoration:line-through; vertical-align:middle;}
.ShopContainer .prdt_label {position:absolute; left:0; top:0;}
.ShopContainer .prdt_label>div{width:72px; float:none; height:21px; font-size:13px; margin-bottom:1px;}
.ShopContainer .prdt_label>div.label_ranking{width: 29px; height: 29px; font-size: 13px; border: 1px solid #e1e4e8;}
.ShopContainer .view_img_wrap .prdt_label>div{width:120px; float:none; height:30px; margin-bottom:1px; font-size:16px;}
.ShopContainer .prdt_label br{display:none;}
.ShopContainer .prdt_label_2 {position:absolute; left:1px; top:1px;}
.ShopContainer .premiumArea .prdt_label>div{float: left; width: 55px; height: 55px;}

.ShopContainer .label_add {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#ff9516;}
.ShopContainer .label_discount {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#6d9811;}
.ShopContainer .label_online {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#b68957;}
.ShopContainer .label_top {position:absolute; left:0; top:0; width:33px; height:33px;}
.ShopContainer .sale_except_1 {float:left; width:55px; height:55px; font-size:14px; color:#fff; font-weight:600; background:#ababab;}
.ShopContainer .sale_except_2 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#ababab;}
.ShopContainer .sale_except_3 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#f94a33;}
.ShopContainer .label_add_2 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#ff9516;}
.ShopContainer .label_discount_2 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#6d9811;}
.ShopContainer .label_online_2 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#b68957;}
.ShopContainer .label_online_3 {display:inline-block; width:45px; font-size:11px; color:#fff; text-align:center; font-weight:normal; background:#b68957; padding:4px 0 3px 0;}
.ShopContainer .label_coupon {display:inline-block; font-size:11px; color:#fff; font-weight:normal; background:#6d9811; padding:4px 6px 4px 6px;}
.ShopContainer .label_ranking {width:29px; height:29px; font-size:13px; color:#6d9811; font-weight:600; background:#fff; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.ShopContainer .label_ranking_2 {width:45px; height:45px; font-size:10px; color:#555; background:#fff; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.ShopContainer .label_ranking_best1 {width:55px; height:55px; font-size:10px; color:#fff; background:url('/images/icon/label_best_1.png') no-repeat;}
.ShopContainer .label_ranking_best23 {width:55px; height:55px; font-size:10px; color:#fff; background:url('/images/icon/label_best_2.png') no-repeat;}
.ShopContainer .label_rate {display:inline-block; width:45px; font-size:11px; color:#fff; text-align:center; font-weight:normal; background:#6d9811; padding:4px 0 3px 0;}
.ShopContainer .label_sale {display:inline-block; width:45px; font-size:11px; color:#fff; text-align:center; font-weight:normal; background:#ababab; padding:4px 0 3px 0;}
.ShopContainer .label_add_3 {display:inline-block; width:45px; font-size:11px; color:#fff; text-align:center; font-weight:normal; background:#ff9516; padding:4px 0 3px 0;}
.ShopContainer .label_add_4 {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#dc4314;}
.ShopContainer .label_add_5 {float:left; width:60px; height:60px; font-size:14px; color:#fff; font-weight:600; background:#dc4314;}
.ShopContainer .label_add_6 {display:inline-block; width:45px; font-size:11px; color:#fff; text-align:center; font-weight:normal; background:#dc4314; padding:4px 0 3px 0;}
.ShopContainer .label_top3 {width:35px; height:35px;}
.ShopContainer .label_soldout_1 {display:inline-block; width:70px; font-size:12px; color:#fff; font-weight:normal; text-align:center; height:25px; line-height:25px; background:#f94b33; text-decoration:none;}
.ShopContainer .label_payment {display:inline-block; font-size:11px; color:#fff; font-weight:normal; background:#6d9811; padding:1px 6px 1px 6px;}
.ShopContainer .table_tit_1 {width:100%; height:35px; vertical-align:top; font-size:18px; color:#000; font-weight:600; position:relative;}
.ShopContainer .table_tit_1 .btn {position:absolute; right:0; bottom:10px;}
.ShopContainer .input_pm {text-align:center; position:relative;}
.ShopContainer .input_pm > * {vertical-align:middle;}
.ShopContainer .input_pm input {width:32px; text-align:center; font-weight:600; color:#393939;}
.ShopContainer .input_pm span  {display:inline-block; width:23px; line-height:23px; font-size:22px; color:#838383; text-align:center; cursor:pointer; border: 1px solid #dfdfdf;}
.ShopContainer .icon_point_1 {display:inline-block; font-size:20px; color:#fff; font-weight:600; background:url('/images/icon/icon_point_1.png') no-repeat right 3px; padding:0 25px 0 0;}
.ShopContainer .icon_point_2 {display:inline-block; width:auto; height:18px; font-size:14px; background:url('/images/icon/icon_point_2.png') no-repeat right 0px; padding:0 25px 0 0;}
.ShopContainer .mall_tit_1 {width:100%; height:auto; font-weight:600; padding:0 0 15px 0; border-bottom:1px solid #9ea0a3; margin-bottom:20px;}
.ShopContainer .mall_tit_1 .tit {font-size:16px; color:#333;}
.ShopContainer .mall_tit_1 .txt {display:inline-block; font-size:12px; color:#555; padding-left:20px;}
.ShopContainer .btn_position1 {position:absolute; right:0; top:0;}
.ShopContainer .btn_position2 {position:absolute; right:0; top:-30px;}
.ShopContainer .no_content_comm {width:100% !important; height:auto !important; font-size:16px;color:#333;text-align:center;padding:90px 0;border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;margin:0 auto;}
.ShopContainer .no_content_comm span {color:#6d9811;font-weight:600;}
.ShopContainer .payment_loading {position:absolute;left:0;top:0;display:none; width:100%;height:100%;background:#fff;opacity:0.9;filter:alpha(opacity=90);text-align:center;z-index:100000;}
.ShopContainer .label_best {float:left; width:55px; height:55px; color:#625245; font-weight:600; margin:-1px 0 0 -1px; border:1px solid #e4e4e6; background:#fff;}
.ShopContainer .label_best span {display:block; padding-top:15px; font-size:10px;}
.ShopContainer .label_best em {display:block; font-style:normal; font-size:10px;}
.ShopContainer .premiumArea .best1 {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#f94a33 url(/images/icon/icon_best.png) center 10px no-repeat;}
.ShopContainer .premiumArea .best2, .ShopContainer .best3 {float:left; width:55px; height:55px; color:#fff; font-weight:600; background:#b68957 url(/images/icon/icon_best.png) center 10px no-repeat;}
.ShopContainer .premiumArea .best1 span, .ShopContainer .best2 span, .ShopContainer .best3 span {display:inline-block !important; padding-top:30px !important;}
.ShopContainer .premiumArea .best1 em, .ShopContainer .best2 em, .ShopContainer .best3 em {display:inline-block !important; padding-left:2px;}

.starrate{display:inline-block;width:90px;height:13px;background:url('/images/common/starbg1.png') no-repeat;overflow:hidden;position:relative}
.starrate .stargrade{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('/images/common/starbg1_2.png') repeat-x;height:13px;overflow:hidden}
.starrate2{display:inline-block;width:90px;height:13px;background:url('/images/common/starbg2.png') no-repeat;overflow:hidden;position:relative}
.starrate2 .stargrade2{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('/images/common/starbg2_2.png') repeat-x;height:13px;overflow:hidden}
.starrate4{display:inline-block;width:105px;height:17px;background:url('/images/common/starbg4.png') no-repeat;overflow:hidden;position:relative}
.starrate4 .stargrade4{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('/images/common/starbg4_2.png') repeat-x;height:17px;overflow:hidden}
.starrate5{display:inline-block;width:90px;height:13px;background:url('/images/common/starbg5.png') no-repeat;overflow:hidden;position:relative}
.starrate5 .stargrade5{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('/images/common/starbg5_2.png') repeat-x;height:13px;overflow:hidden}


/* footer : brand */
.BrandFooter {width:100%; min-width:980px; height:63px; background:#3a322a; position:fixed; left:0; bottom:0; z-index:500;}
.BrandFooter img {display:block;}
.BrandFooter .box1 {width:327px; float:left;}
.BrandFooter .box2 {width:326px; float:left; text-align:center;}
.BrandFooter .box3 {width:327px; float:left; height:63px; position:relative;}
.BrandFooter .box3 a {display:inline-block; position:absolute; right:0; bottom:0;}
.BrandFooter .box3 a img {width:217px; height:98px;}

/* footer : shop */
.ShopFooter {width:100%; min-width:980px; height:auto;}
.ShopFooter .footer_top {width:100%; min-width:980px; height:42px; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.ShopFooter .footer_top .footer_menu {float:left; padding-top:13px;}
.ShopFooter .footer_top .footer_menu li {float:left; margin-left:10px;}
.ShopFooter .footer_top .footer_menu li.footerLang {}
.ShopFooter .footer_top .footer_menu li.footerLang .mallLang {display:inline-block;height:20px; color:#b68957;font-weight:600;background:url('/images/bu/bu_arr_down_2.png') no-repeat right 6px;padding:0 10px 0 0;}
.ShopFooter .footer_top .footer_menu li.footerLang .langLayer {display:inline-block;width:85px;height:auto;position:absolute;left:-5px;top:20px;}
.ShopFooter .footer_top .footer_menu li.footerLang .langLayer li {display:inline-block; width:100%;height:25px; border:1px solid #b68957;border-top:1px solid #e1e4e8; background:#fff;margin:0;margin-top:-1px;}
.ShopFooter .footer_top .footer_menu li.footerLang .langLayer li.first {border-top:1px solid #b68957;}
.ShopFooter .footer_top .footer_menu li.footerLang .langLayer li a {display:inline-block;width:100%;height:100%;font-size:11px;text-align:center;color:#777;padding:5px 0px 5px 0px;}
.ShopFooter .footer_top .footer_menu li.footerLang .langLayer li a:hover {color:#b68957;font-weight:600;}
.ShopFooter .footer_top .sns_icons {float:right; padding-top:8px;}
.ShopFooter .footer_top .sns_icons li {float:left; margin-left:5px;}
.ShopFooter .footer_bottom {width:100%; min-width:980px; height:auto; font-size:11px;}
.ShopFooter .footer_bottom .address {float:left; width:654px; border-right:1px solid #e1e4e8; background:url('/images/common/logo_footer_1.png') no-repeat 0 27px; padding:27px 0 85px 105px;}
.ShopFooter .footer_bottom .address .addr {margin-bottom:10px;}
.ShopFooter .footer_bottom .address .tel {font-weight:600; color:#333; margin-bottom:8px;}
.ShopFooter .footer_bottom .address .copy {color:#999;}
.ShopFooter .footer_bottom .escrow {float:left; width:325px; padding:27px 0 0 30px;}
.ShopFooter .footer_bottom .tit {font-size:12px; font-weight:600; color:#555; margin-bottom:8px;}
.ShopFooter .footer_bottom .info {margin-bottom:8px;}
.ShopFooter .footer_bottom .check a {font-weight:600; color:#6d9811; text-decoration:underline; background:url('/images/bu/bg_arr_3.png') no-repeat right 5px; padding-right:8px;}
.ShopFooter .footer_bottom .comInfo {display:inline-block;font-size:11px;font-weight:600;color:#b68957;text-decoration:underline;background:url('/images/bu/bg_arr_16.png') no-repeat right 6px;padding:0 6px 0 5px;}

/* tickter */
.ticker {width:100%; height:297px;position:fixed; left:0; bottom:-257px; z-index:500;}
.ticker .ticker_top {width:100%; height:40px; background:#b68957;}
.ticker .txt_load {display:inline-block;width:auto;height:32px;color:#fff;background:url('/images/common/loading.gif') no-repeat 0 11px;padding:8px 0 0 50px;position:absolute;left:400px;top:5px;}
.ticker .name {float:left; width:236px; height:40px; border-left:1px solid #c5a179; border-right:1px solid #c5a179;}
.ticker .name a {display:inline-block; width:100%; height:40px; line-height:40px; color:#fff; background:url('/images/bu/bu_up_3.png') no-repeat 20px 17px; padding-left:50px;}
.ticker .name a.on {background:url('/images/bu/bu_down_3.png') no-repeat 20px 17px;}
.ticker .tab {float:right;}
.ticker .tab .tab_list {width:auto; height:40px; border-right:1px solid #c5a179;}
.ticker .tab .tab_list li {float:left; width:108px;}
.ticker .tab .tab_list li.first {width:109px;}
.ticker .tab .tab_list li a {display:inline-block; width:100%; height:40px; line-height:34px; color:#fff; text-align:center; border-left:1px solid #c5a179; border-top:3px solid #b68957; background:#b68957;}
.ticker .tab .tab_list li a span {font-weight:600; color:#fff799;}
.ticker .tab .tab_list li a.on {display:inline-block; width:100%; height:40px; line-height:34px; color:#333; text-align:center; border-left:1px solid #b68957; border-top:3px solid #b68957; background:#fff;}
.ticker .tab .tab_list li a.on span {font-weight:600; color:#b68957;}
.ticker .ticker_bottom {width:100%; height:257px; background:#fff;}
.ticker .ticker_bottom .recommend {float:left; width:236px; height:257px; border-left:1px solid #e1e4e8; border-right:1px solid #e1e4e8; position:relative;}
.ticker .ticker_bottom .recommend .slide_recommend_wrap {width:236px; height:257px; position:relative;}
.ticker .ticker_bottom .recommend .slide_recommend_list {height:257px; position:absolute; left:0; top:0;}
.ticker .ticker_bottom .recommend .slide_recommend_list li {float:left; width:236px; height:257px; text-align:center;}
.ticker .ticker_bottom .recommend .slide_recommend_list .img {width:100%; height:155px;}
.ticker .ticker_bottom .recommend .slide_recommend_list .img img {width:155px; height:155px;}
.ticker .ticker_bottom .recommend .slide_recommend_list .prdt_name {display:inline-block; width:100%; height:25px; font-size:14px; font-weight:600; color:#333; padding:0 15px 5px 15px;}
.ticker .ticker_bottom .recommend .slide_recommend_list .prdt_name:hover {width:100%; height:25px; font-size:14px; font-weight:600; color:#333; text-decoration:underline;}
.ticker .ticker_bottom .recommend .prdt_price_1 span {display:inline-block; font-size:14px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 6px; padding-left:14px; margin-bottom:15px;}
.ticker .ticker_bottom .recommend .slide_recommend_list .recom {display:inline-block; font-size:12px; font-weight:600; color:#6d9811; background:url('/images/bu/bg_arr_1.png') no-repeat right 3px; text-decoration:underline; margin-left:15px;}
.ticker .ticker_bottom .recommend .btn_left {position:absolute; left:20px; top:80px;}
.ticker .ticker_bottom .recommend .btn_right {position:absolute; right:20px; top:80px;}
.ticker .ticker_bottom .myinfo {float:left; width:289px; height:257px; border-right:1px solid #e1e4e8;}
.ticker .ticker_bottom .myinfo .text {width:100%; height:95px; position:relative;}
.ticker .ticker_bottom .myinfo .text .member {width:70px; height:70px; font-size:14px; font-weight:600; color:#fff; line-height:18px; background:url('/images/main/shop/bg_member.png') no-repeat; position:absolute; left:10px; top:15px;}
.ticker .ticker_bottom .myinfo .text .ben {width:190px; height:auto;position:absolute; left:95px; top:35px;}
.ticker .ticker_bottom .myinfo .text .ben2 {top:28px;}
.ticker .ticker_bottom .myinfo .text .ben p {font-size:14px; font-weight:600; color:#333; line-height:20px;}
.ticker .ticker_bottom .myinfo .text .ben a {display:inline-block; font-size:12px; font-weight:600; color:#6d9811; background:url('/images/bu/bg_arr_1.png') no-repeat right 3px; text-decoration:underline; padding-top:7px;}
.ticker .ticker_bottom .myinfo .point {display:inline-block; width:100%; height:auto; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.ticker .ticker_bottom .myinfo .point li {float:left; width:50%; height:55px; border-left:1px solid #e1e4e8; margin-left:-1px;}
.ticker .ticker_bottom .myinfo .point li .p1 {color:#555; text-align:center; padding:9px 0 2px 0;}
.ticker .ticker_bottom .myinfo .point li .p2 {font-size:14px; font-weight:600; color:#6d9811; text-align:center;}
.ticker .ticker_bottom .myinfo_logout {float:left; width:289px; height:257px; border-right:1px solid #e1e4e8; text-align:center; padding-top:60px;}
.ticker .ticker_bottom .myinfo_logout .txt2 {font-size:14px; color:#555; font-weight:600; padding:15px 0 25px 0;}
.ticker .ticker_bottom .myinfo_logout.recent {width:100%; height:100%; background:#f8f8f8; font-size:14px;color:#555; padding-top:100px;}
.ticker .ticker_bottom .myinfo_logout.wish {width:100%; height:100%; background:#f8f8f8; font-size:13px;color:#555; padding-top:40px;}
.ticker .ticker_bottom .myinfo_logout.wish2 {width:100%; height:100%; background:#f8f8f8; font-size:13px;color:#555; padding-top:100px;}
.ticker .ticker_bottom .myinfo_logout.cart {width:100%; height:100%; background:#f8f8f8; font-size:14px;color:#555; padding-top:50px;}
.ticker .ticker_bottom .mytype {position:relative;}
.ticker .ticker_bottom .mytype .text {width:80px; font-size:13px; color:#333; font-weight:600; text-align:center; line-height:20px; position:absolute; left:0px; top:30px;}
.ticker .ticker_bottom .mytype .icon {position:absolute; width:210px; left:80px; top:5px;}
.ticker .ticker_bottom .mytype .icon li {display:inline-block;width:65px;height:100px;vertical-align:top;text-align:center;}
.ticker .ticker_bottom .mytype .icon li p {font-size:12px; font-weight:600;color:#6d9811;line-height:16px;}
.ticker .ticker_bottom .mytype .notype {font-size:13px; color:#555; line-height:18px; text-align:center; padding-top:20px;}
.ticker .ticker_bottom .mytype .notype a {display:inline-block; width:86px; height:21px; font-size:11px; color:#6d9811; text-align:center; line-height:19px; background:#fff; border:1px solid #6d9811; margin-bottom:3px;}
.ticker .ticker_bottom .mytype .notype a:hover {color:#fff; background:#6d9811;}

.ticker .ticker_bottom .tk_prdt {float:left; width:454px; height:257px; padding:20px 0 0 20px;}
.ticker .ticker_bottom .tk_prdt_wrap {width:434px; height:217px; border:1px solid #e1e4e8; border-right:0; position:relative;}
.ticker .ticker_bottom .tk_prdt .tk_prdt_list {margin:0;}
.ticker .ticker_bottom .tk_prdt .tk_prdt_list li {float:left; width:103px; height:108px; text-align:center; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; position:relative;}
.ticker .ticker_bottom .tk_prdt .tk_prdt_list .ticker_prdt {width:101px; height:101px;}
.ticker .ticker_bottom .tk_prdt .over {position:absolute; left:0; top:0; width:100%; height:100%;}
.ticker .ticker_bottom .tk_prdt .over .over_back {position:relative; width:100%; height:100%;}
.ticker .ticker_bottom .tk_prdt .detail {position:absolute; left:0; top:0; display:inline-block; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.ticker .ticker_bottom .tk_prdt .over .over_txt {position:absolute; width:100%; height:100%; text-align:center;}
.ticker .ticker_bottom .tk_prdt .prdt_name {width:100%; height:auto; padding:30px 10px 0 10px;}
.ticker .ticker_bottom .tk_prdt .prdt_name a {font-size:11px; color:#fff; line-height:18px;}
.ticker .ticker_bottom .tk_prdt .prdt_name a:hover {color:#fff; text-decoration:underline;}
.ticker .ticker_bottom .tk_prdt .prdt_price span {font-size:12px; font-weight:600; color:#aee539; background:url('/images/icon/icon_won_4.png') no-repeat 0 4px; padding-left:12px;}
.ticker .ticker_bottom .tk_prdt .btn_del {position:absolute; right:0; top:0;}
.ticker .ticker_bottom .tk_prdt .btns {position:absolute; right:0px; top:-1px;}
.ticker .ticker_bottom .tk_wish_box {width:434px; height:217px; border:1px solid #e1e4e8; border-right:0; position:relative;}
.ticker .ticker_bottom .tk_wish_wrap {width:370px; height:217px; margin-left:20px;}
.ticker .ticker_bottom .tk_prdt .tk_wish_list li {float:none; width:370px; height:108px; text-align:center; border-bottom:1px solid #e1e4e8;}
.ticker .ticker_bottom .tk_prdt .w_prdt {float:left; width:90px; height:108px; padding-top:9px;}
.ticker .ticker_bottom .tk_prdt .w_prdt img {width:90px; height:90px;}
.ticker .ticker_bottom .tk_prdt .w_name {float:left; width:205px; height:108px; padding:25px 0 0 10px; text-align:left;}
.ticker .ticker_bottom .tk_prdt .w_name a {display:inline-block; width:100%; height:35px; font-size:13px; color:#333; font-weight:600;}
.ticker .ticker_bottom .tk_prdt .w_name .prdt_price_1 span {display:inline-block; font-size:14px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 6px; padding-left:14px;}
.ticker .ticker_bottom .tk_prdt .w_btn {float:left; width:75px; height:108px; padding-top:30px; text-align:right;}
.ticker .ticker_bottom .tk_prdt .tk_btn1 {display:inline-block; width:60px; height:21px; font-size:11px; color:#6d9811; text-align:center; line-height:19px; background:#fff; border:1px solid #6d9811; margin-bottom:3px;}
.ticker .ticker_bottom .tk_prdt .tk_btn1:hover {color:#fff; background:#6d9811;}
.ticker .ticker_bottom .tk_prdt .tk_btn2 {display:inline-block; width:60px; height:21px; font-size:11px; color:#777; text-align:center; line-height:19px; background:#fff; border:1px solid #e1e4e8;}
.ticker .ticker_bottom .tk_prdt .tk_btn2:hover {color:#fff; background:#999; border:1px solid #999;}
.ticker .ticker_bottom .tk_prdt .tk_btn3 {display:inline-block; width:120px; height:21px; font-size:11px; color:#6d9811; text-align:center; line-height:19px; background:#fff; border:1px solid #6d9811; margin-bottom:3px;}
.ticker .ticker_bottom .tk_prdt .tk_btn3:hover {color:#fff; background:#6d9811;}
.ticker .ticker_bottom .tk_prdt .tk_soldout {display:inline-block; width:60px; height:21px; font-size:11px; color:#f94a33; text-align:center; line-height:19px; background:#fff; border:1px solid #e1e4e8; margin-bottom:3px;}
.ticker .ticker_bottom .tk_cart_box {width:434px; height:217px; border:1px solid #e1e4e8; border-right:0; padding-top:82px; position:relative;}
.ticker .ticker_bottom .tk_cart_box .tk_amount {width:434px; height:82px; text-align:center; border:1px solid #6d9811; padding:15px 0 0 0; position:absolute; left:-1px; top:-1px;}
.ticker .ticker_bottom .tk_cart_box .tk_amount .txt1 {display:inline-block; font-size:14px; font-weight:600; color:#333;}
.ticker .ticker_bottom .tk_cart_box .tk_amount .txt2 {font-size:24px; font-weight:600; color:#f94a33;}
.ticker .ticker_bottom .tk_cart_box .tk_amount .txt3 {display:inline-block; font-size:12px; color:#555; padding-top:5px;}
.ticker .ticker_bottom .tk_cart_box .tk_amount .tk_btn1 {position:absolute; right:-80px; top:13px;}
.ticker .ticker_bottom .tk_cart_wrap {width:370px; height:118px; margin-left:20px;}
.ticker .ticker_bottom .tk_cart_list li {width:370px; height:118px;border-bottom:1px solid #e1e4e8;}
.ticker .ticker_bottom .tk_prdt .sp_bar {display:inline-block; font-size:12px; font-weight:normal; color:#e1e4e8; padding:0 10px;}
.ticker .ticker_bottom .tk_prdt .btns2 {position:absolute; right:0px; bottom:-1px;}


/* main :brand */
.BrandHeader .position_top {width:980px; height:0; position:relative; margin:0 auto;}
.BrandHeader .position_top .gnb_wrap {width:980px; height:auto; position:absolute; left:0; top:0; z-index:10;}
.BrandHeader .position_top .gnb_wrap .logo {width:980px; height:auto; text-align:center; padding-top:25px;}
.BrandHeader .position_top .gnb_menu {position:absolute; left:0; top:80px; z-index:20;}
.BrandHeader .position_top .gnb_menu li {float:left; width:auto; position:relative;}

.BrandHeader .position_top .gnb_menu li.gnb_menu1 {padding:0 0 8px 0;}
.BrandHeader .position_top .gnb_menu li.gnb_menu2 {padding:0 0 8px 15px;}
.BrandHeader .position_top .gnb_menu li.gnb_menu3 {padding:0 0 8px 15px;}
.BrandHeader .position_top .gnb_menu li .sp_bar1 {display:inline-block; width:auto; height:15px; background:url('/images/gnb/brand/sp_bar1.png') no-repeat right 0; padding:4px 0 0 20px; vertical-align:top;}
.BrandHeader .position_top .gnb_menu .gnb_sub1 {position:absolute; left:-41px; top:40px; display:none;}
.BrandHeader .position_top .gnb_menu .gnb_sub1_bg_wrap {width:79px; height:0; margin:0 auto; position:relative;}
.BrandHeader .position_top .gnb_menu .gnb_sub1_bg_wrap .gnb_sub1_bg {width:79px; height:23px; position:absolute; left:0; top:-21px; background:url('/images/gnb/brand/gnb_bg_1.png') no-repeat;}
.BrandHeader .position_top .gnb_menu .gnb_sub2 {position:absolute; left:3px; top:40px; display:none;}
.BrandHeader .position_top .gnb_menu .gnb_sub2_bg_wrap {width:134px; height:0; margin:0 auto; position:relative;}
.BrandHeader .position_top .gnb_menu .gnb_sub2_bg_wrap .gnb_sub2_bg {width:134px; height:23px; position:absolute; left:0; top:-21px; background:url('/images/gnb/brand/gnb_bg_2.png') no-repeat;}
.BrandHeader .position_top .gnb_menu .gnb_sub1 .sub_brand_1 {width:auto; height:auto; background:#7b6a61; padding:15px 0 8px 0; border:0px solid #8f827c; border-bottom:0;opacity:1;filter:alpha(opacity=100);}
.BrandHeader .position_top .gnb_menu .gnb_sub1 .sub_brand_1 li {float:none; padding:5px 0;}
.BrandHeader .position_top .gnb_menu .gnb_sub1 .sub_brand_2 {width:auto; height:auto; background:#5d4f48; padding:15px 0 8px 0; border:0px solid #8f827c; border-top:0;opacity:1;filter:alpha(opacity=100);}
.BrandHeader .position_top .gnb_menu .gnb_sub1 .sub_brand_2 li {float:none; padding:5px 0;}
.BrandHeader .position_top .gnb_menu .gnb_sub2 .sub_brand_3 {width:auto; height:auto; background:#5d4f48; padding:15px 0 8px 0; border:0px solid #8f827c; border-bottom:0;opacity:1;filter:alpha(opacity=100);}
.BrandHeader .position_top .gnb_menu .gnb_sub2 .sub_brand_3 li {float:none; padding:5px 0;}

.BrandHeader .position_top .topmenu {position:absolute; right:0; top:80px; z-index:20;}
.BrandHeader .position_top .topmenu li {float:left; margin-left:13px;}
.BrandHeader .position_top .topmenu li a {display:inline-block; font-size:12px; color:#fff; font-weight:600; letter-spacing:0px;}
.BrandHeader .position_top .topmenu li a.mypage {background:url('/images/bu/bu_arr_down_4.png') no-repeat right 6px; padding:0 9px 0 0; height:30px;}
.BrandHeader .position_top .topmenu li a.mypage.on {background:url('/images/bu/bu_arr_up_4.png') no-repeat right 6px; padding:0 9px 0 0;}
.BrandHeader .position_top .topmenu li a.customer {background:url('/images/bu/bu_arr_down_4.png') no-repeat right 6px; padding:0 9px 0 0; height:30px;}
.BrandHeader .position_top .topmenu li a.customer.on {background:url('/images/bu/bu_arr_up_4.png') no-repeat right 6px; padding:0 9px 0 0;}
.BrandHeader .position_top .topmenu li a.lang2 {background:url('/images/bu/bu_arr_down_1.png') no-repeat right 6px; padding-right:11px;}
.BrandHeader .position_top .topmenu li.lang {position:relative; padding-bottom:11px;}
.BrandHeader .position_top .topmenu li.lang .lang_group {display:none; width:auto; height:75px; border:1px solid #f6e8cf; padding:5px 5px 8px 5px; position:absolute; left:-20px; top:25px;}
.BrandHeader .position_top .topmenu li.lang .lang_group.bg {width:80px; height:75px; border:1px solid red; position:absolute;top:25px;left:-20px; background:#000;opacity:0.01;filter:alpha(opacity=0.1);}
.BrandHeader .position_top .topmenu li.lang .lang_group li {padding:3px 0; margin:0; width:70px;}
.BrandHeader .position_top .topmenu li.lang .lang_group a {display:inline-block; width:100%; font-weight:normal; text-align:center; background:url(''); padding:0;}
.BrandHeader .position_top .topmenu li.lang .lang_group a:hover {text-decoration:underline;}
.BrandHeader .position_top .topmenu li.top_my {position:relative;}
.BrandHeader .position_top .topmenu li.top_my ul {width:87px; height:auto; padding:0; background:url(''); border:1px solid #6d9811; position:absolute; left:-13px; top:23px; display:none;}
.BrandHeader .position_top .topmenu li.top_my ul li {float:none; width:100%; height:auto; padding:0;margin:0;}
.BrandHeader .position_top .topmenu li.top_my ul li a {display:inline-block; width:100%; height:24px; font-size:11px; color:#777; text-align:center; line-height:24px; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.BrandHeader .position_top .topmenu li.top_my ul li a:hover {color:#6d9811; font-weight:600;}
.BrandHeader .position_top .topmenu li.top_customer {position:relative;}
.BrandHeader .position_top .topmenu li.top_customer ul {width:87px; height:auto; padding:0; background:url(''); border:1px solid #6d9811; position:absolute; left:-20px; top:23px; display:none; z-index:300;}
.BrandHeader .position_top .topmenu li.top_customer ul li {float:none; width:100%; height:auto; padding:0;margin:0;}
.BrandHeader .position_top .topmenu li.top_customer ul li a {display:inline-block; width:100%; height:24px; font-size:11px; color:#777; text-align:center; line-height:24px; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.BrandHeader .position_top .topmenu li.top_customer ul li a:hover {color:#6d9811; font-weight:600;}
.BrandHeader .position_top .topmenu li a.cart {background:url('/images/icon/icon_cart_3.png') no-repeat 0 2px; padding:0 0 0 17px;}
.BrandHeader .position_top .topmenu li a.cart span {font-weight:600; color:#f94a33;}
.BrandHeader .btnCcm{position:absolute; right:0px; top:30px; font-size: 12px; color: #fff; font-weight: 600; letter-spacing: 0px; z-index:99}


.BrandHeader .slide_wrap_visual {width:100%; height:699px; position:relative; z-index:1;}
.BrandHeader .slide_wrap_visual .visual {width:100%; height:699px; text-align:center; position:absolute; left:0; top:0; z-index:1;}
.BrandHeader .slide_wrap_visual .visual li {width:100%; height:699px; float:left; text-align:center; position:absolute; left:0; top:0; z-index:1;}
.BrandHeader .slide_wrap_visual .visual img {display:inline}
.BrandHeader .slide_wrap_visual .visual_content {width:980px; height:0px; margin:0 auto; position:relative;}
.BrandHeader .slide_wrap_visual .visual_content .visual_link1 {display:inline-block; position:absolute; left:335px; bottom:215px;}
.BrandHeader .slide_wrap_visual .visual_content1 {text-align:center; padding-top:425px;}
.BrandHeader .indi_visual {width:31px; height:auto; position:absolute; right:0; top:300px; z-index:10;}
.BrandHeader .indi_visual img {display:block;}

.BrandMain .bnr_menu {width:980px; height:232px; position:relative; z-index:20;}
.BrandMain .bnr_menu .bnr_list {width:996px; position:absolute; left:0; bottom:0;}
.BrandMain .bnr_menu .bnr_list li {float:left; width:316px; margin-right:16px;}

.BrandMain .lounge_tit {text-align:center; padding:80px 0 30px 0;}
.BrandMain .lounge_box {width:980px; height:526px; position:relative;}
.BrandMain .lounge_box .tit1 {position:absolute; left:40px; top:38px; z-index:100;}
.BrandMain .lounge_box .tit2 {position:absolute; left:35px; top:38px; z-index:10;}
.BrandMain .lounge_box .tit3 {position:absolute; left:35px; top:28px; z-index:10;}
.BrandMain .lounge_box .event {width:490px; height:526px; position:relative;}
.BrandMain .lounge_box .event .slide_wrap_event {width:490px; height:526px; position:relative; overflow:hidden;}
.BrandMain .lounge_box .event .slide_event_list {width:980px; height:526px; position:absolute; left:0; top:0;}
.BrandMain .lounge_box .event .slide_event_list li {float:left; width:490px; height:526px;}
.BrandMain .lounge_box .event .slide_event_list li img {width:490px; height:526px;}
.BrandMain .lounge_box .event .indi_event {width:auto; height:auto; position:absolute; left:30px; bottom:25px; z-index:10;}
.BrandMain .lounge_box .event .indi_event li {float:left;}
.BrandMain .lounge_box .event .indi_event img {display:block;}
.BrandMain .lounge_box .tvcf {width:490px; height:274px; position:absolute; right:0; top:0;}
.BrandMain .lounge_box .tvcf .tit {width:490px; height:274px; font-size:13px; color:#fff; text-align:center; position:absolute; left:0; top:0; padding-top:175px; background:url('/images/main/brand/bg_play.png') no-repeat;}
.BrandMain .lounge_box .tvcf .thumb img {width:490px; height:274px;}
.BrandMain .lounge_box .news {width:490px; height:252px; position:absolute; right:0; bottom:0;}
.BrandMain .lounge_box .news .box {float:left; width:245px; height:252px; position:relative;}
.BrandMain .lounge_box .news .box.thumb img {width:245px; height:252px;}
.BrandMain .lounge_box .news .btns {position:absolute; right:35px; top:25px;}
.BrandMain .lounge_box .news .btns img {vertical-align:middle; margin-left:5px;}
.BrandMain .lounge_box .news .bg_arr {width:12px; height:17px; position:absolute; right:-12px; top:118px; z-index:20; background:url('/images/bu/bg_arr_1.png') no-repeat;}
.BrandMain .lounge_box .slide_wrap_news {width:245px; height:252px; border-bottom:1px solid #edebe9; position:relative; overflow:hidden;}
.BrandMain .lounge_box .slide_news_list {width:490px; height:252px; position:absolute; left:0; top:0;}
.BrandMain .lounge_box .slide_news_list li {float:left; width:245px; height:252px; padding:65px 0 0 33px;}
.BrandMain .lounge_box .news .news_tit {width:185px; height:68px; font-size:16px; font-weight:600; color:#333; line-height:23px; margin-bottom:20px; overflow:hidden;}
.BrandMain .lounge_box .news .news_con {width:185px; height:35px; font-size:12px; color:#666; line-height:16px; margin-bottom:20px; overflow:hidden;}
.BrandMain .lounge_box .news .news_date {width:185px; font-size:12px; color:#666;}


/* 커뮤니티 GNB */
.BrandGNB {width:100%; height:240px; background:url('/images/gnb/brand/top_visual.jpg') no-repeat center top;}
.BrandGNB .BrandGNB_list {width:980px; height:auto; position:absolute; left:0; top:200px;}
.BrandGNB .BrandGNB_list li {float:left; background:url('/images/gnb/brand/sp_bar2.png') no-repeat right 2px;}
.BrandGNB .BrandGNB_list li.BC_gnb1 {width:135px;}
.BrandGNB .BrandGNB_list li.BC_gnb2 {width:183px;}
.BrandGNB .BrandGNB_list li.BC_gnb3 {width:157px;}
.BrandGNB .BrandGNB_list li.BC_gnb4 {width:171px;}
.BrandGNB .BrandGNB_list li.BC_gnb5 {width:183px;}
.BrandGNB .BrandGNB_list li.BC_gnb6 {width:151px; background:url('');}
.BrandGNB .BrandGNB_list li a {display:inline-block; width:100%; font-size:15px; color:#cddbb1; text-align:center;}
.BrandGNB .BrandGNB_list li a:hover {font-size:15px; color:#fff; font-weight:600;}
.BrandGNB .BrandGNB_list li a.on {font-size:15px; color:#fff; font-weight:600;}
.BrandGNB .BrandGNB_list li.BC_gnb6 a {}
.BrandGNB .BrandGNB_list li.BC_gnb1 a {}

/* 브랜드 GNB */
.BrandGNB2 {background:url('/images/gnb/brand/top_visual_brand.jpg') no-repeat center top;}
.BrandGNB2 .BrandGNB_list li {float:left; background:url('/images/gnb/brand/sp_bar3.png') no-repeat right 2px;}
.BrandGNB2 .BrandGNB_list li a {display:inline-block; width:100%; font-size:15px; color:#d0c0a6; text-align:center;}
.BrandGNB2 .BrandGNB_list li.BC_gnb1 {width:125px;}
.BrandGNB2 .BrandGNB_list li.BC_gnb2 {width:210px;}
.BrandGNB2 .BrandGNB_list li.BC_gnb3 {width:165px;}
.BrandGNB2 .BrandGNB_list li.BC_gnb4 {width:165px;}
.BrandGNB2 .BrandGNB_list li.BC_gnb5 {width:170px;}
.BrandGNB2 .BrandGNB_list li.BC_gnb6 {width:145px; background:url('');}

/* 브랜드소개 */
.BrandContainer .intro_tab_wrap {margin-top:-25px;}
.BrandContainer .intro_tab {width:100%;padding:25px 0; background:#fff;}
.BrandContainer .intro_tab.fixed {position:fixed;left:0;top:0;z-index:100;}
.BrandContainer .fn_intro_visual .slide_wrap_visual {width:100%; height:540px; position:relative; z-index:1;}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual {width:100%; height:540px; text-align:center; position:absolute; left:0; top:0; z-index:1;}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual li {width:100%; height:540px; float:left; text-align:center; position:absolute; left:0; top:0; z-index:1;}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual img {display:inline}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual_content {width:980px; height:0px; margin:0 auto; position:relative;}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual_content .visual_link1 {display:inline-block; position:absolute; left:335px; bottom:215px;}
.BrandContainer .fn_intro_visual .slide_wrap_visual .visual_content1 {text-align:center; padding-top:425px;}
.BrandContainer .fn_intro_visual .position_top {width:980px; height:0; position:relative; margin:0 auto;}
.BrandContainer .fn_intro_visual .indi_intro {width:980px;text-align:center; position:absolute; left:0; top:440px; z-index:10;}
.BrandContainer .fn_intro_visual .indi_intro span {display:inline-block;width:40px;height:40px;margin:0 4px;cursor:pointer;}
.BrandContainer .fn_intro_visual .indi_intro span.indi1 {background:url('/images/page/intro_indi_1.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi2 {background:url('/images/page/intro_indi_2.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi3 {background:url('/images/page/intro_indi_3.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi1.on {background:url('/images/page/intro_indi_1_on.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi2.on {background:url('/images/page/intro_indi_2_on.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi3.on {background:url('/images/page/intro_indi_3_on.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi_pause {background:url('/images/page/intro_indi_pause.png') no-repeat;}
.BrandContainer .fn_intro_visual .indi_intro span.indi_play {background:url('/images/page/intro_indi_play.png') no-repeat;}
.BrandContainer .fn_intro_visual .intro_left {position:absolute;left:0;top:245px;z-index:10;}
.BrandContainer .fn_intro_visual .intro_right {position:absolute;right:0;top:245px;z-index:10;}
.BrandContainer .fn_intro_visual .indi_intro img {display:block;}

.BrandContainer .intro_tit {text-align:center;}
.BrandContainer .intro_tit p {font-size:14px;color:#555;line-height:22px;padding:10px 0 25px 0;}
.BrandContainer .intro_bi {width:100%;height:auto;padding:65px 0 40px 0; border-bottom:1px dotted #e1e4e8;}
.BrandContainer .intro_bi dl dt {display:inline-block;width:141px; vertical-align:top;}
.BrandContainer .intro_bi dl dd {display:inline-block;width:341px; vertical-align:top;font-size:14px;color:#555;line-height:22px;padding-top:5px;}
.BrandContainer .intro_guide {width:100%;height:auto;padding:65px 0 40px 0; border-bottom:1px solid #e1e4e8;}
.BrandContainer .intro_guide .font {padding-top:40px; border-top:1px dotted #e1e4e8;}
.BrandContainer .intro_guide .font .left {left:490px;float:left;}
.BrandContainer .intro_guide .font .left p {font-size:14px;color:#555;line-height:22px;height:65px;padding-top:7px;}
.BrandContainer .intro_guide .font .left a {margin-right:5px;}
.BrandContainer .intro_guide .font .right {left:490px;float:right;}
.BrandContainer .intro_guide .font:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.BrandContainer .intro_history {width:100%;height:auto;padding:65px 0 0 0; border-bottom:1px solid #e1e4e8;}
.BrandContainer .intro_history .dateBar {width:980px;height:40px;margin-bottom:50px;}
.BrandContainer .intro_history .dateBar .left {float:left;width:42px;height:40px;}
.BrandContainer .intro_history .dateBar .right {float:left;width:42px;height:40px;}
.BrandContainer .intro_history .dateBar .year {float:left;width:896px;height:40px;border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;background:#f8f8f8;}
.BrandContainer .intro_history .dateBar .year ul li {float:left;width:112px;height:38px;border-right:1px solid #e1e4e8;}
.BrandContainer .intro_history .dateBar .year ul li span {display:inline-block;width:100%;height:38px;font-size:16px;color:#777;text-align:center;line-height:38px;background:#f8f8f8;cursor:pointer;}
.BrandContainer .intro_history .dateBar .year ul li span.on {color:#b68957;background:#fff;border:1px solid #b68957;line-height:36px}
.BrandContainer .intro_history .history_con .con1 {float:left; width:150px; padding-top:5px;}
.BrandContainer .intro_history .history_con .con2 {float:left; width:830px;min-height:340px;padding-bottom:50px;}
.BrandContainer .intro_history .history_con .con2 ul li {margin-bottom:7px;}
.BrandContainer .intro_history .history_con .con2 ul li p {font-size:14px;color:#555;line-height:22px;}
.BrandContainer .intro_history .history_con .con2 ul li p.month {display:inline-block;width:45px;text-align:center;vertical-align:top;}
.BrandContainer .intro_history .history_con .con2 ul li p.content {display:inline-block;width:780px;vertical-align:top;}
.BrandContainer .intro_history .history_con .con2 ul li p.content span {display:inline-block;margin-bottom:5px;}
.BrandContainer .intro_history .history_con .conLeft {float:left; width:490px;}
.BrandContainer .intro_history .history_con .conRight {float:left; width:490px;}
.BrandContainer .intro_history .history_con.text {min-height:340px;}
.BrandContainer .intro_history .history_con.text .con2 {width:340px;min-height:inherit;}
.BrandContainer .intro_history .history_con.text .con2 ul li p.month {width:45px;}
.BrandContainer .intro_history .history_con.text .con2 ul li p.content {width:260px;}
.BrandContainer .intro_history .history_con:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.BrandContainer .intro_global {width:100%;height:auto;padding:65px 0 0 0;}
.BrandContainer .intro_natural {width:100%;height:auto;padding:65px 0 40px 0;}
.BrandContainer .intro_natural .natural_list {width:980px;height:auto; overflow:hidden;}
.BrandContainer .intro_natural dl {width:996px;height:auto;}
.BrandContainer .intro_natural dl dt {display:block;float:left;width:211px; vertical-align:top;}
.BrandContainer .intro_natural dl dd {display:block;float:left;width:271px;height:214px; vertical-align:top;font-size:13px;color:#555;line-height:22px;padding:20px 0 0 25px;margin:0 16px 16px 0;border:1px solid #e1e4e8;border-left:0;}
.BrandContainer .intro_natural dl dd strong {display:inline-block; font-size:16px;color:#333;margin-bottom:5px;}
.BrandContainer .intro_natural dl dd span.con {display:inline-block;width:100%; height:125px;}
.BrandContainer .intro_natural dl dd a {color:#b68957;}



/* 주요제품라인업 */
.BrandContainer .lineupList li {padding:25px 0;border-bottom:1px solid #e1e4e8;}
.BrandContainer .lineupList li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.BrandContainer .lineupList .img {float:left;width:590px;}
.BrandContainer .lineupList .exp {float:left;width:390px;text-align:center;}
.BrandContainer .lineupList .exp .name {width:300px; margin:0 auto;padding:30px 0 15px 0; border-bottom:1px solid #9ea0a3;}
.BrandContainer .lineupList .exp .con {width:100%;font-size:13px;color:#555;line-height:22px;padding:20px 0 25px 0;}
.BrandContainer .lineupList .exp .btn {display:inline-block;width:139px;height:35px;font-size:13px;font-weight:600;text-align:center;color:#b68957;line-height:33px;background:#fff;border:1px solid #b68957;}
.BrandContainer .lineupList .exp .btn:hover {color:#fff;background:#b68957;border:1px solid #b68957;}
.BrandContainer .lineup_bnr {width:980px; height:232px; position:relative; z-index:20;}
.BrandContainer .lineup_bnr .bnr_list {width:996px; position:absolute; left:0; bottom:0;}
.BrandContainer .lineup_bnr .bnr_list li {float:left; width:316px; margin-right:16px;}
.BrandContainer .lineup_con1 {font-size:14px;color:#555;line-height:20px;text-align:center;}
.BrandContainer .thetherapy_list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.BrandContainer .thetherapy_list li {float:left;width:490px;height:215px;text-align:center;}
.BrandContainer .thetherapy_list li.prdt_1 {border-right:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;background:url('/images/page/lineup/thetherapy/no1.png') no-repeat center top;padding-top:65px;}
.BrandContainer .thetherapy_list li.prdt_2 {border-bottom:1px solid #e1e4e8;background:url('/images/page/lineup/thetherapy/no2.png') no-repeat center top;padding-top:65px;}
.BrandContainer .thetherapy_list li.prdt_3 {border-right:1px solid #e1e4e8;background:url('/images/page/lineup/thetherapy/no3.png') no-repeat center 40px;padding-top:105px;}
.BrandContainer .thetherapy_list li.prdt_4 {background:url('/images/page/lineup/thetherapy/no4.png') no-repeat center 40px;padding-top:105px;}
.BrandContainer .thetherapy_list .tit {font-size:18px;color:#333;font-weight:600;margin-bottom:10px;}
.BrandContainer .thetherapy_list .con {font-size:13px;color:#666;line-height:20px;margin-bottom:20px;}
.BrandContainer .thetherapy_list .price {font-size:20px;color:#f94a33;font-weight:600;}

/* community */
.BrandContainer .com_tit {width:100%; height:65px; text-align:center; background:url('/images/page/bg_tit_line.png') repeat-x 0 bottom; margin-bottom:40px;}
.BrandContainer .section_tit {width:100%; height:45px; position:relative;}
.BrandContainer .section_tit .position1 {position:absolute; right:0; top:0;}
.BrandContainer .section_tit .sp_bar {display:inline-block; color:#9ea0a3; padding:4px 18px 0 15px;}
.BrandContainer .tip_movie {width:482px; height:280px; position:relative;}
.BrandContainer .tip_movie img {width:482px; height:280px;}
.BrandContainer .tip_movie .tip_movie_bg {width:482px; height:280px; position:absolute; left:0; top:0; background:url('/images/page/bg_tip_movie.png') no-repeat 0 0;}
.BrandContainer .tip_movie .tip_tit {width:100%; height:auto; position:absolute; left:0; bottom:16px; text-align:center;}
.BrandContainer .tip_movie .tip_tit span {display:inline-block; font-size:14px; color:#fff; background:url('/images/icon/icon_movie.png') no-repeat 0 2px; padding:0 0 0 30px;}
.BrandContainer .tip_info {position:absolute; right:0; top:0;}
.BrandContainer .slide_tip_wrap {width:482px; height:280px;}
.BrandContainer .slide_tip_wrap .slide_tip_list {height:280px;}
.BrandContainer .slide_tip_wrap .slide_tip_list li {float:left; width:249px; height:280px;}
.BrandContainer .slide_tip_wrap .Tipimg img {width:233px; height:233px;display:block;}
.BrandContainer .comListBox {width:233px; height:280px; position:relative;float:right}
.BrandContainer .comListBox .img img {display:block; width:233px; height:234px;}
.BrandContainer .comListBox .count_wrap {width:233px; height:46px; border:1px solid #e1e4e8;}
.BrandContainer .comListBox .count_wrap .count1 {float:left; width:50%; height:44px; border-right:1px solid #e1e4e8; text-align:center; padding-top:15px;}
.BrandContainer .comListBox .count_wrap .count2 {float:left; width:50%; height:44px; text-align:center; padding-top:15px;}
.BrandContainer .comListBox .recom2 {display:inline-block; color:#555; background:url('/images/icon/icon_recom.png') no-repeat 0 0; padding:0 0 0 20px;}
.BrandContainer .comListBox .interest2 {display:inline-block; color:#555; background:url('/images/icon/icon_interest_2.png') no-repeat 0 0; padding:0 0 0 24px;}
.BrandContainer .comListBox .comOver {width:100%; height:100%; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.BrandContainer .comListBox .comOver .com_detail {width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.BrandContainer .comListBox .comOver .icon {display:inline-block; position:absolute; left:50px; top:100px;}
.BrandContainer .tip_banner {border:1px solid #e1e4e8; margin-bottom:40px;}
.BrandContainer .tip_banner img {width:978px;height:178px;}

.BrandContainer .beauty_tip_wrap {width:980px; height:auto; overflow:hidden;}
.BrandContainer .beauty_tip_list {width:996px; height:auto;}
.BrandContainer .beauty_tip_list li {float:left; width:233px; height:357px; margin:0 16px 16px 0; position:relative;}
.BrandContainer .comTipWrite {width:100%; height:100%; background:#f8f8f8 url('/images/icon/icon_plus.png') no-repeat center 75px; text-align:center; padding-top:165px;}
.BrandContainer .comTipWrite p {font-size:14px; color:#555; text-align:center; margin-bottom:45px;}
.BrandContainer .comTipBox .img {width:233px; height:233px; overflow:hidden;}
.BrandContainer .comTipBox .img img {width:233px;height:233px;}
.BrandContainer .comTipBox .con {width:233px; height:78px; font-size:14px; font-weight:600; border-left:1px solid #e1e4e8; border-right:1px solid #e1e4e8; padding:17px 17px 0 17px;}
.BrandContainer .comTipBox .con .tit {display:inline-block; width:195px; height:auto; margin-bottom:10px;}
.BrandContainer .comTipBox .count_wrap {width:233px; height:46px; border:1px solid #e1e4e8;}
.BrandContainer .comTipBox .count_wrap .count1 {float:left; width:50%; height:44px; border-right:1px solid #e1e4e8; text-align:center; padding-top:15px;}
.BrandContainer .comTipBox .count_wrap .count2 {float:left; width:50%; height:44px; text-align:center; padding-top:15px;}
.BrandContainer .comTipBox .count_wrap .count3 {width:100%; height:44px; text-align:center; padding-top:15px; border-bottom:1px solid #e1e4e8;}
.BrandContainer .comTipBox .recom2 {display:inline-block; color:#555; height:20px; background:url('/images/icon/icon_recom.png') no-repeat 0 0; padding:0 0 0 20px;}
.BrandContainer .comTipBox .interest2 {display:inline-block; color:#555; background:url('/images/icon/icon_interest_2.png') no-repeat 0 0; padding:0 0 0 24px;}
.BrandContainer .comTipBox .comOver {width:100%; height:233px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.BrandContainer .comTipBox .comOver .com_detail {width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.BrandContainer .comTipBox .comOver .icon {display:inline-block; position:absolute; left:50px; top:80px;}
.BrandContainer .beauty_tip_list.PhotoReview li {width:233px; height:467px; margin:0 16px 16px 0; position:relative;}
.BrandContainer .beauty_tip_list.tester li {height:397px;}
.BrandContainer .beauty_tip_list.PhotoReview .PhotoReview_Write {width:100%; height:100%; background:#f8f8f8 url('/images/icon/icon_plus.png') no-repeat center 130px; text-align:center; padding-top:220px;}
.BrandContainer .beauty_tip_list.PhotoReview .PhotoReview_Write p {font-size:14px; color:#555; text-align:center; margin-bottom:45px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .con {width:233px; height:119px; font-size:14px; font-weight:600; border-left:1px solid #e1e4e8; border-right:1px solid #e1e4e8; padding:17px 17px 0 17px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .con .tit {display:inline-block; width:195px; color:#333; height:auto; margin-bottom:5px;}
.BrandContainer .beauty_tip_list.PhotoReview .type {display:inline-block; width:auto; height:auto; font-size:11px; color:#b68957; font-weight:normal; border:1px solid #b68957; padding:3px 6px 4px 6px; margin-right:2px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .star {display:inline-block; color:#555; background:url('/images/icon/icon_star.png') no-repeat 0 0; padding:0 0 0 22px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .count_wrap {width:233px; height:45px; border:1px solid #e1e4e8; border-bottom:0;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver .com_detail {width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.8; filter:alpha(opacity=80);}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver {width:100%; height:397px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver .icon {display:inline-block; width:233px; height:0; position:absolute; left:0; top:50px; text-align:center;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver .icon .review_sum {text-align:left; padding:75px 20px 0 20px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver .icon .review_sum.tester {text-align:left; padding:110px 20px 0 20px;}
.BrandContainer .beauty_tip_list.PhotoReview .comTipBox .comOver .icon .review_sum a {color:#fff; line-height:18px;}
.BrandContainer .beauty_tip_list.PhotoReview .Rprdt {display:inline-block; width:233px; height:70px; font-size:12px; color:#555; border:1px solid #e1e4e8; padding:18px 0 0 15px; position:relative;}
.BrandContainer .beauty_tip_list.PhotoReview .Rprdt:hover {border:1px solid #6d9811;}
.BrandContainer .beauty_tip_list.PhotoReview .Rprdt img {width:68px; height:68px; position:absolute; right:0; top:0;}
.BrandContainer .beauty_tip_list.PhotoReview .Rprdt .name {width:140px; height:auto;}

.BrandContainer .slide_tipbnr_wrap {width:980px; height:111px;}
.BrandContainer .slide_tipbnr_list {height:111px;}
.BrandContainer .slide_tipbnr_list li {float:left; width:248px; height:111px; padding-top:10px; position:relative;}
.BrandContainer .slide_tipbnr_list li .bnr_label {position:absolute; left:10px; top:0;}
.BrandContainer .slide_tipbnr_list li .bnr_label .label_topic {width:46px; height:46px; font-size:11px; font-weight:600; color:#fff; line-height:16px; background:#3b322b;}
.BrandContainer .slide_tipbnr_list li .img {width:238px; height:101px;}
.BrandContainer .tipbnr_btn .btn_left {position:absolute; left:0; top:-65px;z-index:300}
.BrandContainer .tipbnr_btn .btn_right {position:absolute; right:0; top:-65px;z-index:300}

.BrandContainer .slide_ComEvent_wrap {width:980px; height:330px; position:relative;}
.BrandContainer .slide_ComEvent_list {height:330px; position:absolute; left:0; top:0;}
.BrandContainer .slide_ComEvent_list li {float:left; width:980px; height:330px;}
.BrandContainer .indi_ComEvent_wrap {width:100%; height:0; text-align:center; position:absolute;left:0;bottom:60px;z-index:300}
.BrandContainer .indi_ComEvent {display:inline-block; width:auto; height:auto;}
.BrandContainer .indi_ComEvent li {float:left;}
.BrandContainer .indi_ComEvent img {display:block;}
.BrandContainer .ComEventList_wrap {width:980px; height:auto; overflow:hidden;}
.BrandContainer .ComEventList {width:1000px;}
.BrandContainer .ComEventList li {float:left; width:482px; margin:0 16px 20px 0; border:1px solid #e1e4e8;}
.BrandContainer .ComEventList li:hover {border:1px solid #6d9811;}
.BrandContainer .ComEventList .img {width:482px; height:155px; position:relative;}
.BrandContainer .ComEventList .img img {width:480px; height:155px;}
.BrandContainer .ComEventList .img span {position:absolute; left:0; top:0;}
.BrandContainer .ComEventList .img span br{display:none;}
.BrandContainer .ComEventList .con {width:482px; height:90px; 1border:1px solid #e1e4e8; border-top:0; padding:25px 0 0 25px; position:relative;}
.BrandContainer .ComEventList .con span.btn_winner {display:inline-block; width:57px; height:57px; font-size:12px; font-weight:600; color:#6d9811; line-height:16px; text-align:center; background:url('/images/btn/bg_circle.png') no-repeat 0 0; padding-top:13px; position:absolute; right:25px; top:15px;}
.BrandContainer .ComEventList.end li:hover {border:1px solid #e1e4e8;}
.BrandContainer .ComEventList.end li:hover .con span.btn_winner {display:inline-block; width:57px; height:57px; font-size:12px; font-weight:600; color:#fff; line-height:16px; text-align:center; background:url('/images/btn/bg_circle_on.png') no-repeat 0 0; padding-top:13px; position:absolute; right:25px; top:15px;}
.BrandContainer .ComEvent_winner {display:inline-block; width:980px; height:auto; border-bottom:1px solid #e1e4e8;}
.BrandContainer .ComEvent_winner li {width:980px; height:auto; border-top:1px solid #e1e4e8;}
.BrandContainer .ComEvent_winner li .subject {width:980px; height:auto; padding:20px 0 20px 0; cursor:pointer;}
.BrandContainer .ComEvent_winner li .tit {float:left; width:690px; height:auto; padding-left:30px;}
.BrandContainer .ComEvent_winner li .tit .name {font-size:14px; color:#555; padding-bottom:10px;}
.BrandContainer .ComEvent_winner li .tit .name.on {font-size:14px; color:#555; font-weight:600; padding-bottom:10px;}
.BrandContainer .ComEvent_winner li .date {float:right; width:290px; padding-right:30px; padding-top:10px;}
.BrandContainer .ComEvent_winner li .date span {display:inline-block; width:200px; height:30px; text-align:right; padding:8px 60px 0 0; background:url('/images/btn/btn_up_2.png') no-repeat right 0;}
.BrandContainer .ComEvent_winner .ComEvent_winner_con {width:100%; padding:35px; text-align:center; line-height:20px; border-top:1px solid #e1e4e8; display:none;}
.BrandContainer .ComEvent_winner .ComEvent_winner_con img {display:inline;}
.BrandContainer .ComEvent_winner li.on {border-top:1px solid #6d9811;}
.BrandContainer .ComEvent_winner li.on .name {color:#333; font-weight:600;}
.BrandContainer .ComEvent_winner li.on .date span {background:url('/images/btn/btn_down_2.png') no-repeat right 0;}
.BrandContainer .ComEvent_winner.EventView {border-bottom:0;}
.BrandContainer .ComEvent_winner.EventView li {border-top:1px solid #9ea0a3;}
.BrandContainer .ComEvent_winner.EventView li .subject {cursor:inherit;}
.BrandContainer .ComEvent_winner.EventView li .date span {display:inline-block; padding:8px 0 0 0; background:url('');}
.BrandContainer .ComEvent_winner.EventView li .date span.brand {display:inline-block; padding:0 0 0 0; background:url('');}
.BrandContainer .ComEvent_winner.EventView .ComEvent_con {width:100%; padding:35px; text-align:center; line-height:20px; border-top:1px solid #e1e4e8;}
.BrandContainer .ComEvent_winnerView {display:inline-block; width:980px; height:auto; border-top:1px solid #9ea0a3;}
.BrandContainer .ComEvent_winnerView .subject {width:980px; height:auto; padding:20px 0 20px 0; border-bottom:1px solid #e1e4e8;}
.BrandContainer .ComEvent_winnerView .tit {float:left; width:840px; height:auto; padding:0 0 0 30px;}
.BrandContainer .ComEvent_winnerView .tit .name {font-size:14px; color:#555;}
.BrandContainer .ComEvent_winnerView .date {float:right; width:140px; height:auto; padding:0 30px 0 0;}
.BrandContainer .ComEvent_winnerView .ComEvent_con {width:980px; height:auto; text-align:center; padding:50px 30px; border-bottom:1px solid #e1e4e8; margin-bottom:30px;}


.BrandContainer .event_Rlist {margin:1px 0 0 1px;;}
.BrandContainer .event_Rlist li {float:left; width:164px; height:235px; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.BrandContainer .event_Rlist .img {width:164px; height:165px; text-align:center; padding-top:20px;}
.BrandContainer .event_Rlist .img img {width:120px; height:120px;}
.BrandContainer .event_Rlist .con {width:162px; min-width:162px;}
.BrandContainer .event_Rlist .con .tit {display:inline-block; width:160px; height:20px; padding:5px 10px 0 10px; font-size:13px; color:#333; text-align:center;}
.BrandContainer .event_Rlist .comOver {width:100%; height:160px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.BrandContainer .event_Rlist .comOver .icon {display:inline-block; position:absolute; left:27px; top:55px;}
.BrandContainer .reg_tit_wrap .reg_tit {float:left; width:165px; height:35px; font-size:14px; font-weight:600; color:#333; text-align:center; padding-top:8px; background:#f8f8f8; border:1px solid #e1e4e8;}
.BrandContainer .reg_tit_wrap .reg_input {float:left; width:815px; height:35px;border:1px solid #e1e4e8; border-left:0;}
.BrandContainer .ComReg_wrap .reg_left {float:left; width:482px; height:auto; border:1px solid #e1e4e8; padding:25px 30px 0 30px;}
.BrandContainer .ComReg_wrap .reg_right {float:right; width:482px; height:auto; border:1px solid #e1e4e8; padding:25px 30px 0 30px; position:relative;}
.BrandContainer .ComReg_wrap .selected_prdt {display:inline-block; width:auto; height:31px; color:#333; background:#f8f8f8; border:1px solid #e1e4e8; padding:7px 10px 0 10px; margin:0 5px 5px 0;}
.BrandContainer .ComReg_wrap .selected_prdt img {margin-left:8px; vertical-align:middle;}
.BrandContainer .ComReg_wrap .ComReg_tab {position:absolute; left:0; top:0;}
.BrandContainer .ComReg_wrap .ComReg_tab.alone {position:absolute; left:0; top:0;}
.BrandContainer .ComReg_wrap .ComReg_tab.alone li {float:left; width:480px; height:55px;}
.BrandContainer .ComReg_wrap .ComReg_tab.alone li a.on {font-weight:600; color:#333;border-right:0; border-bottom:0; background:#fff;}
.BrandContainer .ComReg_wrap .ComReg_tab li {float:left; width:240px; height:55px;}
.BrandContainer .ComReg_wrap .ComReg_tab li a {display:inline-block; width:100%; height:55px; font-size:14px; color:#777; text-align:center; padding-top:20px; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; background:#f8f8f8;}
.BrandContainer .ComReg_wrap .ComReg_tab li a.on {font-weight:600; color:#333;border-bottom:0; background:#fff;}
.BrandContainer .ComReg_wrap .ComReg_tab li.last a {border-right:0;}
.BrandContainer .ComReg_wrap .search_result {width:auto; height:85px; font-size:14px; font-weight:600; color:#333; text-align:center;}
.BrandContainer .ComReg_wrap .PrdtTable_head {width:100%; height:45px; font-size:12px; color:#555; background:#f8f8f8; border-top:1px solid #9ea0a3; border-bottom:1px solid #e1e4e8; padding:10px 10px 0 10px;}
.BrandContainer .ComReg_wrap .PrdtTable {width:100%; height:260px; border-bottom:1px solid #9ea0a3; overflow:auto;}
.BrandContainer .ComReg_wrap .PrdtTable .no_result {width:100%; height:250px; background:url('/images/common/noimg_2.png') no-repeat center 70px;}
.BrandContainer .ComReg_wrap .PrdtTable .no_result2 {width:100%; height:250px; background:url('/images/common/noimg_2.png') no-repeat center 100px; font-size:13px; text-align:center; padding-top:240px}
.BrandContainer .ComReg_wrap .PrdtTable2 {width:100%; height:380px; border-bottom:1px solid #9ea0a3; overflow:auto;}
.BrandContainer .ComReg_wrap .PrdtTable3 {width:100%; height:340px; border-bottom:1px solid #9ea0a3; overflow:auto;}
.BrandContainer .ComReg_wrap .PrdtTable4 {width:100%; height:460px; border-bottom:1px solid #9ea0a3; overflow:auto;}
.BrandContainer .ComReg_wrap .position1 {position:absolute; right:0; top:0;}
.BrandContainer .ComReg_wrap .answer_m1 {float:left; display:inline-block; width:202px; height:227px; font-size:13px; color:#555; text-align:center; padding-top:158px; background:url('/images/page/bg_answer_m1.png') no-repeat 0 0;}
.BrandContainer .ComReg_wrap .answer_m1.on {color:#6d9811; font-weight:600; background:url('/images/page/bg_answer_m1_on.png') no-repeat 0 0;}
.BrandContainer .ComReg_wrap .answer_m2 {float:right; display:inline-block; width:202px; height:227px; font-size:13px; color:#555; text-align:center; padding-top:158px; background:url('/images/page/bg_answer_m2.png') no-repeat 0 0;}
.BrandContainer .ComReg_wrap .answer_m2.on {color:#6d9811; font-weight:600; background:url('/images/page/bg_answer_m2_on.png') no-repeat 0 0;}
.BrandContainer .ComReg_wrap .btn_star {display:inline-block; width:17px; height:17px; background:url('/images/btn/btn_star.png') no-repeat;}
.BrandContainer .ComReg_wrap .btn_star.on {display:inline-block; width:17px; height:17px; background:url('/images/btn/btn_star_on.png') no-repeat;}
.BrandContainer .ComReg_wrap .btn_star2 {display:inline-block; width:25px; height:25px; background:url('/images/btn/btn_star2.png') no-repeat;}
.BrandContainer .ComReg_wrap .btn_star2.on {display:inline-block; width:25px; height:25px; background:url('/images/btn/btn_star2_on.png') no-repeat;}
.BrandContainer .ComReg_wrap .PrdtSelected {width:100%; height:auto; text-align:center;}
.BrandContainer .ComReg_wrap .PrdtSelected .select_done {display:inline-block; width:auto; height:25px; font-size:18px; font-weight:600; color:#6d9811; background:url('/images/icon/icon_select.png') no-repeat 0 1px; padding:0 0 0 25px; margin-bottom:25px;}
.BrandContainer .ComReg_wrap .PrdtSelected .btn_del {position:absolute; right:-10px; top:-10px;}
.BrandContainer .ComReg_wrap .PrdtSelected.file {width:100%; height:510px; text-align:center; position:absolute; left:0; top:70px; background:#fff}
.BrandContainer .ComReg_wrap .PrdtSelected.file .file_img {width:250px; height:250px; overflow:hidden;}

.BrandContainer .comView_wrap {display:inline-block; width:100%; height:auto; border-top:0; border-bottom:1px solid #9ea0a3;}
.BrandContainer .comView_wrap .subject {width:100%; height:auto; padding:0 0 20px 0;}
.BrandContainer .comView_wrap .subject .tit {float:left; width:650px; height:auto; margin:0 0 0 30px; background:#fff;}
.BrandContainer .comView_wrap .subject .tit .name {font-size:14px; color:#555; padding-bottom:0px;}
.BrandContainer .comView_wrap .subject .tit span {font-size:13px; color:#777; font-weight:normal; padding:0;}
.BrandContainer .comView_wrap .subject .date {float:right; width:250px; margin-right:30px; padding-top:30px; text-align:right;}
.BrandContainer .comView_wrap .comView_con {width:100%; padding:35px 0 35px 0; text-align:center; line-height:20px; }
.BrandContainer .comView_wrap .comView_con .editArea img {max-width:980px;}
.BrandContainer .comView_wrap .tester_tab {width:980px; height:131px; position:relative;background:url('/images/page/bg_tester_date.png') no-repeat;}
.BrandContainer .comView_wrap .tester_tab1 {background:url('/images/page/bg_tester_date1.png') no-repeat;}
.BrandContainer .comView_wrap .tester_tab2 {background:url('/images/page/bg_tester_date2.png') no-repeat;}
.BrandContainer .comView_wrap .tester_tab3 {background:url('/images/page/bg_tester_date3.png') no-repeat;}
.BrandContainer .comView_wrap .tester_tab4 {background:url('/images/page/bg_tester_date4.png') no-repeat;}
.BrandContainer .comView_wrap .tester_tab .txt {display:inline-block; font-size:17px; font-weight:600; color:#555; padding-bottom:5px;}
.BrandContainer .comView_wrap .tester_tab .date {font-size:13px; font-weight:600; color:#777;line-height:18px;}
.BrandContainer .comView_wrap .tester_tab .page_on .txt {color:#333;}
.BrandContainer .comView_wrap .tester_tab .tab1 {position:absolute; left:132px; top:37px;}
.BrandContainer .comView_wrap .tester_tab .tab2 {position:absolute; left:359px; top:44px;}
.BrandContainer .comView_wrap .tester_tab .tab3 {position:absolute; left:586px; top:37px;}
.BrandContainer .comView_wrap .tester_tab .tab4 {position:absolute; left:840px; top:57px;}
.BrandContainer .sns_position1 {position:absolute; left:0; top:0;}

.BrandContainer .ComTesterBnr_wrap {overflow:inherit; position:relative;}
.BrandContainer .slide_tester_wrap {width:980px; height:245px;}
.BrandContainer .slide_tester_list {width:1000px;}
.BrandContainer .slide_tester_list li {float:left; width:498px; margin:0; border:0;}
.BrandContainer .slide_tester_list li:hover {border:0;}
.BrandContainer .slide_tester_list li .bnrLink {float:left; width:482px; height:245px; border:1px solid #e1e4e8;}
.BrandContainer .slide_tester_list li .bnrLink:hover {border:1px solid #6d9811;}
.BrandContainer .ComTesterBnr_wrap .indi_tester {position:absolute; right:0; top:-35px; z-index:300;}
.BrandContainer .ComTesterBnr_wrap .indi_tester a {float:left; margin-left:-1px;}
.BrandContainer .reply_reg {display:inline-block; width:100%; height:auto; background:#f8f8f8; padding:35px 40px;}
.BrandContainer .reply_reg .text { width:100%; }
.BrandContainer .reply_reg .btn { margin:0 auto; width:175px; padding-top:26px;}
.BrandContainer .reply_reg .btn .btn_reply {display:inline-block; width:175px; height:60px; font-size:16px; font-weight:600; color:#fff; line-height:60px; text-align:center; background:#6d9811;}
.BrandContainer .no_content1 {width:100%; padding:100px 0 120px 0; text-align:center; font-size:14px; border-bottom:1px solid #9ea0a3;}
.BrandContainer .reply_reg .sns { margin-bottom:30px; width:100%; }

.BrandContainer .ComQna {width:980px; height:auto; overflow:hidden;}
.BrandContainer .QnaList {width:996px; height:auto;}
.BrandContainer .ComQna .ListBox {width:233px; height:auto; min-height:351px; margin:0 0 16px 0; border:1px solid #e1e4e8;}
.BrandContainer .ComQna .ListBox .conWrap {width:233px; height:auto; position:relative; overflow:hidden;}
.BrandContainer .ComQna .ListBox .con {width:200px; height:auto; min-height:309px; margin:0 auto; padding-top:23px;}
.BrandContainer .ComQna .ListBox .con .q_cat {font-size:14px; font-weight:600; color:#333; position:relative; padding-bottom:10px;}
.BrandContainer .ComQna .ListBox .con .q_cat .btn {position:absolute; right:0; top:0;}
.BrandContainer .ComQna .ListBox .con .img {width:170px; height:170px; overflow:hidden; margin:0 auto 15px auto;}
.BrandContainer .ComQna .ListBox .click_bottom {width:231px; height:42px; background:#f7f7f7; padding:13px 20px 0 20px;}
.BrandContainer .ComQna .ListBox .click_bottom a {font-size:13px; color:#555;}
.BrandContainer .ComQna .ListBox .conWrap .hiddenBox1 {width:231px; height:310px; background:#f7f7f7; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; position:absolute; left:0; bottom:-310px; padding-top:20px}
.BrandContainer .ComQna .ListBox .conWrap .hiddenBox2 {width:231px; height:220px; background:#f7f7f7; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; position:absolute; left:0; bottom:-220px; padding-top:20px}
.BrandContainer .ComQna .ListBox .table_wrap {width:195px; height:187px; border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3; margin:0 auto; overflow:auto;}
.BrandContainer .ComQna .ListBox .tbl_qna {width:100%; border-collapse:collapse;}
.BrandContainer .ComQna .ListBox .tbl_qna th {font-size:13px; color:#777; vertical-align:top; text-align:left; background:#f7f7f7; padding:12px 0; border-bottom:1px solid #e1e4e8;}
.BrandContainer .ComQna .ListBox .tbl_qna td {font-size:12px; color:#777; vertical-align:top; padding:12px 0; border-bottom:1px solid #e1e4e8; word-break:break-all;}
.BrandContainer .ComQna .ListBox .tbl_qna td p {font-size:13px; color:#333; padding:0 10px 8px 0; word-break:break-all;}
.BrandContainer .ComQna .ListBox .tbl_qna td span {display:inline-block; padding:3px 0}
.BrandContainer .ComQna .ListBox .conWrap .pageNum {margin-bottom:17px;}
.BrandContainer .ComQna .ListBox .conWrap .close {width:100%; height:40px; background:#fff; text-align:right; padding:15px 20px 0 0;}
.BrandContainer .ComQna .ListBox .reply_wrap {width:195px; height:138px; margin:0 auto;}
.BrandContainer .ComQna .ListBox .count3 {display:inline-block; width:150px; height:28px; border:1px solid #e1e4e8; position:relative; background:#fff url('/images/common/v_bar_1.png') no-repeat 96px 6px;}
.BrandContainer .ComQna .ListBox .count3 .s1 {display:inline-block; width:auto; height:16px; font-size:12px; color:#6d9811; background:url('/images/icon/icon_qna1.png') no-repeat 0 2px; padding:0 0 0 20px; position:absolute; left:15px; top:5px;}
.BrandContainer .ComQna .ListBox .count3 .s2 {display:inline-block; width:50px; height:16px; font-size:12px; color:#6d9811; text-align:center; position:absolute; left:97px; top:5px;}
.BrandContainer .ComQna .ListBox .count3:hover {border:1px solid #6d9811; background:#6d9811 url('/images/common/v_bar_1_on.png') no-repeat 96px 6px;}
.BrandContainer .ComQna .ListBox .count3:hover .s1 {color:#fff; background:url('/images/icon/icon_qna1_on.png') no-repeat 0 2px;}
.BrandContainer .ComQna .ListBox .count3:hover .s2 {color:#fff;}
.BrandContainer .ComQna .ListBox .count4 {display:inline-block; width:95px; height:28px; line-height:26px; text-align:left; color:#6d9811; border:1px solid #e1e4e8; background:#fff url('/images/icon/icon_qna2.png') no-repeat 25px 7px; padding-left:47px;}
.BrandContainer .ComQna .ListBox .count4:hover {color:#fff; border:1px solid #6d9811; background:#6d9811 url('/images/icon/icon_qna2_on.png') no-repeat 25px 7px;}
.BrandContainer .ComQna .ListBox .count5 {display:inline-block; width:95px; height:28px; line-height:26px; text-align:left; color:#6d9811; border:1px solid #e1e4e8; background:#fff url('/images/icon/icon_qna3.png') no-repeat 25px 7px; padding-left:47px; margin-left:-1px;}
.BrandContainer .ComQna .ListBox .count5:hover {color:#fff; border:1px solid #6d9811; background:#6d9811 url('/images/icon/icon_qna3_on.png') no-repeat 25px 7px;}

.BrandContainer .sns_list_wrap {width:980px; height:auto; overflow:hidden;}
.BrandContainer .sns_list_wrap .sns_list {width:996px; height:auto;}
.BrandContainer .sns_list_wrap .sns_list li {float:left; width:233px; height:233px; margin:0 16px 16px 0;}
.BrandContainer .sns_list_wrap .sns_list li .sns_img {display:inline-block; width:233px; height:233px; border:1px solid #e0e0e0; overflow:hidden;}
.BrandContainer .sns_list_wrap .sns_list li .sns_img:hover {border:1px solid #6d9811;}
.BrandContainer .sns_list_wrap .sns_list li .sns_img img {display:block; width:231px; height:231px;}
.BrandContainer .sns_list_wrap .sns_list li .sns_first {display:inline-block; width:233px; height:233px; font-size:14px; line-height:22px; text-align:center; border:1px solid #e1e4e8; background:url('/images/icon/bg_arr_1.png') no-repeat center 180px; padding-top:35px;}
.BrandContainer .sns_list_wrap .sns_list li .sns_last {display:inline-block; width:233px; height:233px; font-size:14px; line-height:22px; text-align:center; border:1px solid #e1e4e8; padding-top:40px;}
.BrandContainer .sns_list_wrap .sns_list li .sns_last .icon {padding-top:20px;}
.BrandContainer .sns_list_wrap .sns_list li .sns_last .icon a {display:inline-block; margin:2px 7px;}
.BrandContainer .sns_list_wrap .sns_list li .sns_bold {display:inline-block; font-size:18px; color:#333; font-weight:600; margin-bottom:15px;}

.BrandContainer .no_content_comm {width:100% !important; height:auto !important; font-size:16px;color:#333;text-align:center;padding:90px 0;border-top:1px solid #e1e4e8;border-bottom:1px solid #9ea0a3;margin:0 auto;}
.BrandContainer .no_content_comm span {color:#6d9811;font-weight:600;}

.BrandContainer #winner_list .list:after {content:''; display:block; clear:both;}
.BrandContainer #winner_list .list li {float:left; width:20%; font-size:13px; line-height:1.8;}

/* 스튜디오 공통 */
.studioArea {}
.studioArea .studioTab {text-align:center; margin-bottom:40px;}
.studioArea .studioTab .tab_type3 {border:0;}
.studioArea .studioTab .tab_type3 li {float:none; display:inline-block; margin-left:-3px; width:146px;}
.studioArea .studioTab .tab_type3 li a {border-bottom:1px solid #e1e4e8;}
.studioArea .studioTab .tab_type3 li:first-child {border-left:1px solid #e1e4e8;}
.studioArea .bannArea {margin-bottom:60px;}
.studioArea .studioListCont {}
.studioArea .studioListCont .studioList>a {display:inline-block; width:482px; height:366px; overflow:hidden; margin-right:11px; margin-bottom:15px; border:1px solid #e1e4e9;}
.studioArea .studioListCont .studioList>a.odd {margin-right:0;}
.studioArea .studioListCont .studioList>a .thum {display:block; position:relative; width:480px; height:263px; overflow:hidden;}
.studioArea .studioListCont .studioList>a .thum .tip_movie_bg {display:block; position:absolute; top:0; height:0; width:100%; height:100%; background:url(/images/page/bg_st_movie.png) center center no-repeat;}
.studioArea .studioListCont .studioList>a .cont {display:block; padding:20px 0 0 20px;}
.studioArea .studioListCont .studioList>a .icoCont {display:inline-block; width:60px; height:60px; padding-top:15px; text-align:center; color:#fff; font-style:normal; margin-right:15px; vertical-align:middle;}
.studioArea .studioListCont .studioList>a .titCont {display:inline-block; vertical-align:middle; width:355px;}
.studioArea .studioListCont .studioList>a .tit {display:block; font-size:14px; margin-bottom:5px;}
.studioArea .studioListCont .studioList>a .name {display:block; font-size:14px; margin-bottom:8px;}
.studioArea .studioListCont .studioList>a .date {display:block; font-size:12px; color:#777;}
.studioArea .studioListCont .studioList>a.typeA .name {color:#6e9812;}
.studioArea .studioListCont .studioList>a.typeB .name {color:#e58b33;}
.studioArea .studioListCont .studioList>a.typeC .name {color:#398c4f;}
.studioArea .studioListCont .studioList>a.typeA .icoCont {background-image:url(/images/page/bg_st_icoA.png);}
.studioArea .studioListCont .studioList>a.typeB .icoCont {background-image:url(/images/page/bg_st_icoB.png);}
.studioArea .studioListCont .studioList>a.typeC .icoCont {background-image:url(/images/page/bg_st_icoC.png);}

/* 브랜드 : 사회공헌 */
.BrandContainer .contribution {width:980px; height:auto; overflow:hidden;}
.BrandContainer .contribution .news_thumb {width:996px; height:auto;}
.BrandContainer .contribution .news_thumb li {float:left; width:316px; height:310px; border:1px solid #e1e4e8; margin:0 16px 16px 0;}
.BrandContainer .contribution .news_thumb .img {width:314px; height:199px; overflow:hidden;}
.BrandContainer .contribution .news_thumb .img img {width:314px; height:199px;}
.BrandContainer .contribution .news_thumb .con {padding:20px 20px 0 20px;}
.BrandContainer .contribution .news_thumb .con p {width:auto; height:40px; font-size:14px; font-weight:600; color:#333; line-height:20px;overflow:hidden;margin-bottom:10px;}
.BrandContainer .contribution .news_thumb .con span {font-size:12px; color:#777;}

.BrandContainer .wrap_keysearch1{display:block;background-color:#f8f8f8;border:1px solid #e1e4e8;padding:26px 30px 24px 30px;margin:45px 0 40px 0;text-align:center}
.BrandContainer .wrap_keysearch1 fieldset>label{font-size:16px;font-weight:600;line-height:22px;color:#333}
.BrandContainer .wrap_keysearch1 fieldset>.frm_row1{display:inline-block;vertical-align:top;position:relative}
.BrandContainer .wrap_keysearch1 fieldset>.frm_row1 input[type="text"]{border:1px solid #b68957;font-size:12px;line-height:34px;color:#555;height:35px;background:#fff url('/images/btn/btn_search_5.png') no-repeat right 0 ;padding:0 33px 0 12px}
.BrandContainer .wrap_keysearch1 fieldset .action{display:block;width:33px;height:33px;position:absolute;right:0;top:0;text-indent:-9999px;font-size:0}
.BrandContainer .wrap_keysearch1 .txt_keyword{display:block;background:url('/images/icon/icon_hot1.png') no-repeat;margin:12px 0 0 325px;padding-left:48px;text-align:left}
.BrandContainer .wrap_keysearch1 .txt_keyword a{font-size:12px;color:#555;line-height:16px}
.BrandContainer .wrap_keysearch1 .txt_keyword a:hover{text-decoration:underline}
.BrandContainer .wrap_keysearch1 .txt_keyword .gap1{display:inline-block;font-size:10px;color:#e1e4e8;width:14px;text-align:center}

.BrandContainer .hope_movie_area {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px;}
.BrandContainer .hope_movie_area .movie {display:inline-block;width:490px;height:auto;vertical-align:top;}
.BrandContainer .hope_movie_area .txt {display:inline-block;width:485px;height:auto;vertical-align:top; font-size:13px; color:#555; line-height:21px;}
.BrandContainer .hope_business {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px; text-align:center;}
.BrandContainer .hope_business .txt1 {font-size:13px;color:#555;line-height:22px;background:url('/images/page/hope_img3.jpg') no-repeat 0 bottom; padding-bottom:300px; margin-bottom:40px;}
.BrandContainer .hope_business .txt2 {font-size:13px;color:#555;line-height:22px;background:url('/images/page/hope_img4.png') no-repeat center bottom; padding-bottom:170px; letter-spacing:-0.5px;}
.BrandContainer .hope_business_all {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px; text-align:center;}
.BrandContainer .hope_business_all .img {margin-bottom:40px; position:relative;}
.BrandContainer .hope_business_all span {font-size:14px; color:#777; position:absolute; right:0;bottom:0;}
.BrandContainer .hope_business_all .bs_list li {float:left;}
.BrandContainer .hope_business_all .bs_list li img {display:block;}
.BrandContainer .hope_business_all .bs_list li.last {display:none;position:absolute;left:0;top:0;}
.BrandContainer .hope_village {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px; text-align:center;}
.BrandContainer .hope_village .txt1 {font-size:13px;color:#555;line-height:22px; margin-bottom:40px;}
.BrandContainer .hope_creater {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px; position:relative;background:url('/images/page/hope_img7.png') no-repeat right 0;}
.BrandContainer .hope_creater .txt1 {width:475px;height:auto; font-size:13px;color:#555;line-height:22px; text-align:justify;}

.BrandContainer .share_area1 {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px;}
.BrandContainer .share_area1 .txt {font-size:13px; color:#555; text-align:center; line-height:22px;}
.BrandContainer .share_area2 {padding-bottom:60px; border-bottom:1px solid #e1e4e8; margin-bottom:60px; position:relative;background:url('/images/page/share_img3.jpg') no-repeat right 0; padding-bottom:60px;}
.BrandContainer .share_area2 .txt1 {width:475px;height:auto; font-size:13px;color:#555;line-height:22px; margin-bottom:20px;}
.BrandContainer .share_area3 .div1 {width:auto;height:360px; background:#f8f8f8 url('/images/page/share_img4_1.jpg') no-repeat left 0; position:relative;}
.BrandContainer .share_area3 .div2 {width:auto;height:360px; background:#f8f8f8 url('/images/page/share_img4_2.jpg') no-repeat right 0; position:relative;}
.BrandContainer .share_area3 .div3 {width:auto;height:360px; background:#f8f8f8 url('/images/page/share_img4_3.jpg') no-repeat left 0; position:relative;}
.BrandContainer .share_area3 p {font-size:13px; color:#555; line-height:22px;}
.BrandContainer .share_area3 .div1 .txt {width:490px;height:360px;position:absolute;left:490px;top:0;text-align:center;padding-top:80px;}
.BrandContainer .share_area3 .div2 .txt {width:490px;height:360px;position:absolute;left:0;top:0;text-align:center;padding-top:70px;}
.BrandContainer .share_area3 .div3 .txt {width:490px;height:360px;position:absolute;left:490px;top:0;text-align:center;padding-top:110px;}


/* 브랜드 : 매장찾기 */
.BrandContainer .store_search .map {float:left; width:482px; height:566px; border:1px solid #e1e4e8;}
.BrandContainer .store_search .search {float:right; width:480px; height:566px; border:1px solid #e1e4e8;}
.BrandContainer .store_search .search .wrap {width:420px; height:auto; margin:0 auto; padding-top:20px;}
.BrandContainer .store_search .search .wrap .sel1 {float:left; width:200px; height:auto;}
.BrandContainer .store_search .search .wrap .sel2 {float:right; width:200px; height:auto;}
.BrandContainer .store_search .search .wrap .multi {width:200px; height:185px; overflow:auto; border:1px solid #e1e4e8;}
.BrandContainer .store_search .search .wrap .multi ul {padding:5px 0 5px 0px}
.BrandContainer .store_search .search .wrap .multi ul li {padding:5px 0 5px 0}
.BrandContainer .store_search .search .wrap .multi ul li a {display:inline-block; width:100%;height:18px;line-height:18px; font-size:12px; color:#555;padding-left:20px;}
.BrandContainer .store_search .search .wrap .multi ul li:hover a {font-size:12px; color:#b78957; font-weight:600;}
.BrandContainer .store_search .search .wrap .multi ul li.on a {font-size:12px; color:#b78957; font-weight:600;}
.BrandContainer .store_search .search .wrap .reg label {display:inline-block; margin-bottom:10px;}

.myStoreArea {padding:30px 0; margin-bottom:30px; border:8px solid #f0f0f0;}
.myStoreArea .myStoreTop {position:relative; padding-left:275px; text-align:center;}
.myStoreArea .myStoreTop:before {content:""; display:block; clear:both; position:absolute; left:68px; top:13px; width:141px; height:129px; background:url("/images/page/mystoreBg.png") no-repeat 0 0;}
.myStoreArea .myStoreTop .tit {font-size:16px; color:#484848;}
.myStoreArea .myStoreTop .tit>img {display:inline-block;}
.myStoreArea .myStoreTop .tit>span {display:block; margin-top:10px; line-height:24px;}
.myStoreArea .myStoreTop .myStore {margin:40px auto 0 auto; width:656px; font-size:14px; color:#484848;}
.myStoreArea .myStoreTop .myStore .loginBtn {display:block; margin:15px auto 0 auto; width:114px; height:35px; font-size:14px; color:#fff; line-height:35px; background:#b68957;}

.myStoreArea .myStoreTop .myStore .store {padding:17px 0; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.myStoreArea .myStoreTop .myStore .store>span.txt {font-size:16px; font-weight:bold;}

.myStoreArea .myStoreTop .myStore .store table {width:100%; padding:0 20px; text-align:left;  }
.myStoreArea .myStoreTop .myStore .store table td {vertical-align:middle;}
.myStoreArea .myStoreTop .myStore .store td.txt {text-align:left;}
.myStoreArea .myStoreTop .myStore .store td strong {display:block; margin-bottom:5px; font-size:16px; font-weight:bold;}
.myStoreArea .myStoreTop .myStore .store td span span {margin-left:15px; font-size:14px; font-weight:bold;}

.myStoreArea .storeList {padding:0 35px; margin-top:35px;}
.myStoreArea .storeList p.tit {margin-bottom:10px; font-size:16px; color:#262626; font-weight:bold;}
.myStoreArea .storeList table {width:100%; border-top:1px solid #262626; border-collapse:collapse;}
.myStoreArea .storeList table th {text-align: center; color: #222; line-height: 24px; padding: 8px 0; border-bottom: 1px solid #e1e1e1; background:#f8f8f8;}
.myStoreArea .storeList table td { line-height: 24px; padding: 13px 0; text-align: center; border-bottom: 1px solid #ddd; font-size: 13px; }
.myStoreArea .storeList table td a img {vertical-align:middle;}
.myStoreArea .storeList table td a.btnRegistration,
#storeResultList table td a.btnRegistration {display:inline-block; width:60px; height:25px; color:#b68957; border:1px solid #b68957;}

/* 브랜드 공통 */

.BrandContainer .list_label, .cont_mypage .list_label {position:absolute; left:0; top:0;}
.BrandContainer .label_BestTip, .cont_mypage .label_BestTip {float:left; width:55px; height:55px; font-size:13px; color:#fff; font-weight:600; background:#f94a33;}
.BrandContainer .label_MonthTip, .cont_mypage .label_MonthTip {float:left; width:55px; height:55px; font-size:13px; color:#fff; font-weight:600; background:#ff9516;}
.BrandContainer .label_tester, .cont_mypage .label_tester {float:left; width:55px; height:55px; font-size:13px; color:#fff; font-weight:600; background:#6d9811;}
.label_type1 {display:inline-block; width:auto; height:auto; font-size:11px; font-weight:normal; color:#6d9811; border:1px solid #6d9811; padding:3px 10px 3px 10px; vertical-align:middle;}


/* common : contents */
.w980 {width:980px; height:auto; margin:0 auto;}
.loading_img {display:inline-block;width:33px;height:32px; background:url('/images/common/loading2.gif') no-repeat;position:absolute;left:48.5%;bottom:-40px;display:none;}

.page_title {width:100%; font-size:32px; font-weight:600; color:#222; padding:36px 0 17px 0; border-bottom:2px solid #333; margin-bottom:30px; position:relative;}
.page_title .loc {width:auto; position:absolute; right:0; bottom:14px;}
.scroll_div1 {width:750px; height:545px; overflow:auto; border-bottom:1px solid #9ea0a3;}
.scroll_div2 {overflow-y:scroll; border:1px solid #e1e4e8;padding:12px 18px}

.page_title_2 {width:100%; font-size:28px; font-weight:600; color:#222; padding:20px 0 20px 0; border-top:1px solid #e1e4e8; border-bottom:2px solid #333; margin-top:50px; position:relative;}
.page_title_2.mytitle{text-align:center; padding:50px 0 50px 0;}
.page_title_2.mytitleMain{border-top:0 !important;border-bottom:0 !important;padding:0 !important}
.page_title_2 .loc {width:auto; position:absolute; right:0; top:-40px;}
.page_title_2 .info {width:800px; font-size:12px; font-weight:normal; color:#555; padding-top:10px;}
.page_title_2 .sns {width:auto; position:absolute; right:0; bottom:40px;}
.page_title_2 .sns li {float:left;}
.page_title_2 .sns li img {margin-left:4px;}

.page_title .loc li, .page_title_2 .loc li {float:left;}
.page_title .loc li a, .page_title_2 .loc li a {display:inline-block; font-size:12px; color:#555; background:url('/images/bu/bg_arr_2.png') no-repeat right 4px; padding:0 12px 0 8px;}
.page_title .loc li a:hover, .page_title_2 .loc li a:hover {text-decoration:underline;}
.page_title .loc li .current, .page_title_2 .loc li .current {display:inline-block; font-size:12px; font-weight:600; color:#333; padding:0 0 0 8px;}

.page_subtitle {margin-bottom:50px;}
.page_subtitle p {font-size:26px; color:#222; font-weight:600;}
.page_subtitle .con {display:inline-block; font-size:14px; color:#555; padding-top:15px;}

.h_bar1 {display:inline-block; float:left; width:20px; height:35px; background:url('/images/common/h_bar_1.png') no-repeat center;}
.v_bar1 {display:inline-block; font-size:12px; color:#ddd !important; padding:0 20px !important; font-weight:normal !important;}
.v_bar2 {display:inline-block; font-size:12px; color:#ddd !important; padding:0 10px !important; font-weight:normal !important;}
.ness {display:inline-block; width:8px; height:3px; background:url('/images/bu/bu_rect_3.png') no-repeat; vertical-align:middle;}
.caution_1 {display:inline-block; width:auto; height:17px; background:url('/images/icon/icon_caution_1.png') no-repeat 0 2px; padding-left:26px;}
.caution_2 {display:inline-block; width:auto; height:17px; background:url('/images/icon/icon_caution_2.png') no-repeat 0 4px; padding-left:20px;}
.caution_3 {display:inline-block; width:auto; height:17px; background:url('/images/icon/icon_caution_2.png') no-repeat 0 2px; padding-left:20px;}

.EventLabel_1 {display:inline-block; width:80px; height:23px; font-size:11px; color:#fff; font-weight:600; text-align:center; line-height:23px; background:#6d9811;}
.EventLabel_2 {display:inline-block; width:80px; height:23px; font-size:11px; color:#fff; font-weight:600; text-align:center; line-height:23px; background:#6d9811;}
.EventLabel_3 {display:inline-block; width:80px; height:23px; font-size:11px; color:#fff; font-weight:600; text-align:center; line-height:23px; background:#999999;}
.EventLabel_4 {display:inline-block; width:80px; height:23px; font-size:11px; color:#fff; font-weight:600; text-align:center; line-height:23px; background:#000;}

.gift_tab {width:100%; background:#eee; padding:30px 0 10px 0; margin-bottom:40px;}
.gift_tab ul {display:inline-block; width:100%;}
.gift_tab ul li {float:left; width:25%; padding:0 10px 15px 25px;}
.gift_tab ul li a {font-size:14px; color:#555;}
.gift_tab ul li a:hover {font-size:14px; color:#555; font-weight:600;}
.Evt_gift_tit {border-bottom:1px solid #9ea0a3; padding-bottom:10px; margin-bottom:20px;}

.disabled_box {display:inline-block; width:158px; height:35px; text-align:right; line-height:33px; color:#666; border:1px solid #e1e4e8; margin-right:5px; padding-right:10px;}

.calendar_common {width:260px; height:290px; border:1px solid #999; background:#fff; padding:20px 0 0 0; position:absolute; left:0; top:30px; z-index:1;}
.calendar_common .calendar_wrap {width:217px; height:auto; margin:0 auto;}
.calendar_common .calendar_wrap .year {width:auto; height:36px; font-size:20px; color:#333; font-weight:600; text-align:center; position:relative;}
.calendar_common .calendar_wrap .year .btn_left {position:absolute; left:0; top:2px;}
.calendar_common .calendar_wrap .year .btn_right {position:absolute; right:0; top:2px;}
.calendar_common .list_wrap {width:217px; height:185px; border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3;}
.calendar_common .list_wrap .day li {float:left; width:31px; height:27px; font-size:11px; color:#333; text-align:center; padding-top:6px; border-bottom:1px solid #e1e4e8;}
.calendar_common .list_wrap .date li {float:left; width:31px; height:26px;}
.calendar_common .list_wrap .date li span {display:block; width:100%; height:100%; font-size:11px; color:#555; font-weight:600; text-align:center; padding-top:7px; background:#f8f8f8; cursor:pointer;}
.calendar_common .list_wrap .sun {color:#f94a33 !important;}
.calendar_common .list_wrap .today {color:#fff !important; background:#f8f8f8 url('/images/page/bg_today.png') no-repeat center 1px !important;}
.calendar_common .btn1 {display:inline-block; float:left; width:54px; font-size:12px; color:#fff; text-align:center; height:25px; line-height:25px; background:#6d9811; text-decoration:none; margin-right:5px;}
.calendar_common .btn2 {display:inline-block; float:left; width:54px; font-size:12px; color:#6d9811; text-align:center; height:25px; line-height:23px; background:#fff; text-decoration:none; border:1px solid #6d9811;}

/* 레이어팝업 */
.CommonLayerPop {display:block;width:auto;height:auto;}
.CommonLayerPop .LP_con {display:block;width:auto;height:auto;background:#fff;}
.CommonLayerPop .LP_con img {display:inline;}
.CommonLayerPop .LP_btn {display:block;height:30px;font-size:12px;color:#fff;background:#3b322b;margin-top:-3px;padding:7px 10px 0 10px;}
.CommonLayerPop .LP_btn .LP_close {padding:1px 20px 0 0;background:url('/images/btn/btn_close_5.png') no-repeat right 3px;cursor:pointer;}
.CommonLayerPop .LP_btn .checkbox_ui input[type=checkbox].css_checkbox:checked + label.css_label {color:#fff !important;font-weight:normal !important;}

/* jquery 달력 UI 커스터마이징 */
.ui-datepicker-trigger{display:none}
.ui-widget-content {
    border: 1px solid #999;
    background: #fff url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
    color: #333;
	border-radius:0;
	padding:10px 15px 10px 10px;
}
.ui-widget-header {
    border: 0;
    background: #fff url("");
    font-size:20px; color:#333;
    font-weight: bold;
	border-bottom:1px solid #9ea0a3;
	border-radius:0;
}
.ui-datepicker-calendar th {font-size:11px; color:#555; font-weight:normal; border-bottom:1px solid #e1e4e8;}
.ui-datepicker-prev {background: url("/images/btn/btn_left_5.png") no-repeat left 9px;}
.ui-datepicker-prev-hover {border:0 !important; background:#fff url("/images/btn/btn_left_5_on.png") no-repeat left 9px !important;}
.ui-datepicker-next {background: url("/images/btn/btn_right_5.png") no-repeat right 9px;}
.ui-datepicker-next-hover {border:0 !important; background:#fff url("/images/btn/btn_right_5_on.png") no-repeat right 9px !important;}
.ui-state-default {border:0 !important;width:31px !important; height:27px !important; font-size:11px !important; color:#555 !important; text-align:center !important; padding:7px 2px 0 0 !important;}
.ui-state-highlight {color:#fff !important; background:#aaa !important;}
.ui-state-active {color:#fff !important; background:#f8f8f8 url('/images/page/bg_today.png') no-repeat center 1px !important;}
/**/

/* 에러, 비밀번호변경안내, 시스템점검 */
.error_top {width:100%; height:55px; border-bottom:1px solid #e1e4e8;}
.error_top .logo_wrap {width:745px; height:auto; margin:0 auto;}
.error_top .logo_wrap .logo {float:left; padding-top:20px;}
.error_top .logo_wrap .menu {float:right; padding-top:22px;}
.error_top .logo_wrap .menu img {display:inline;}
.error_top .logo_wrap .sp_bar {display:inline-block; width:30px; height:11px; background:url('/images/common/sp_bar_2.png') no-repeat center 0;}
.error_bottom {width:100%; height:50px; font-size:11px; color:#fff; text-align:center; background:#3b322b; padding-top:17px;}
.etc_wrap {width:745px; height:auto; margin:0 auto; padding:100px 0 0 0;}
.etc_wrap .con {width:745px; height:auto; padding:10px 0 40px 180px; background:url('/images/icon/icon_caution_5.png') no-repeat;}
.etc_wrap .error_box {font-size:13px; text-align:center; border:1px solid #e1e4e8; padding:30px; margin-bottom:40px;}
.etc_wrap .center_wrap {width:100%; height:auto; border-bottom:1px solid #e1e4e8; margin-bottom:40px;}
.etc_wrap .center_tit {float:left; width:180px; height:auto; font-size:18px; font-weight:600; color:#333; text-align:center; padding-top:100px;}
.etc_wrap .center_list {float:left; width:180px; height:auto; font-size:18px; font-weight:600; color:#333; text-align:center; padding-top:100px;}
.etc_wrap .txt1 {font-size:32px; font-weight:600; color:#222; padding-bottom:20px; line-height:42px;}
.etc_wrap .txt2 {font-size:18px; font-weight:600; color:#333;}
.etc_wrap .txt3 {font-size:12px; font-weight:normal; color:#777;}
.etc_wrap .error_icon1 {background:url('/images/icon/icon_error1.png') no-repeat 0 7px; padding:0 0 0 40px;}
.etc_wrap .error_icon2 {height:21px; background:url('/images/icon/icon_error2.png') no-repeat 0 0; padding:0 0 0 40px;}
.etc_wrap .error_icon3 {background:url('/images/icon/icon_error3.png') no-repeat 0 7px; padding:0 0 0 40px;}
.etc_wrap .pw_txt1 {font-size:18px; font-weight:600; color:#555; text-align:center; padding-bottom:10px;}
.etc_wrap .pw_txt2 {font-size:32px; font-weight:600; color:#222; text-align:center; padding-bottom:30px; line-height:40px; letter-spacing:-0.5px;}
.etc_wrap .pw_box {width:100%; height:auto; padding:30px 0 30px 110px; border:1px solid #e1e4e8; margin-bottom:15px;}
.etc_wrap .pw_box .field {float:left; width:125px; height:auto; font-size:13px; font-weight:600; color:#555; padding-top:8px; margin-bottom:10px;}
.system_top {width:100%; height:55px; border-bottom:1px solid #e1e4e8;}
.system_top .logo_wrap {width:730px; height:auto; margin:0 auto;}
.system_top .logo_wrap .logo {padding-top:20px;text-align:center;}
.system_bottom {width:100%; height:50px; font-size:11px; color:#fff; text-align:center; background:#3b322b; padding-top:17px;}
.system_wrap {width:730px; height:auto; margin:0 auto; padding:80px 0 0 0;}
.system_wrap .con {width:730px; height:auto; text-align:center; padding:160px 0 40px 0; background:url('/images/common/logo_page_1.png') no-repeat center 0px;}
.system_wrap .con .txt1 {font-size:32px;font-weight:600;color:#333;margin-bottom:30px;}
.system_wrap .con .txt2 {font-size:16px;line-height:26px;padding-bottom:40px;}
.system_wrap .con .txt3 {font-size:18px;line-height:30px;font-weight:600;color:#6d9811;padding:25px 0;margin-bottom:40px; border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;}


/* 로그인 */
.login_wrap {width:980px; height:auto; margin:0 auto; padding:100px 0 100px 0;}
.login_wrap .txt1 {font-size:32px; font-weight:600; color:#222; text-align:center; padding-bottom:20px;}
.login_wrap .txt2 {font-size:14px; color:#555; text-align:center; padding-bottom:45px; margin-bottom:40px; border-bottom:1px solid #e1e4e8;}
.login_wrap .txt3 {margin-right:180px;}
.login_wrap .login_input {width:610px; height:auto; margin:0 auto; position:relative;}
.login_wrap .login_input .field {float:left; width:75px; font-size:14px; font-weight:600; color:#555; padding-top:10px;}
.login_wrap .login_input .reg {float:left; width:535px;}
.login_wrap .login_input .btn_login {position:absolute; right:0; top:0; width:160px; height:85px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#6d9811; padding-top:33px;}
/* .login_wrap .login_input .btn_login{display:inline-block;; width:324px; height:41px; line-height:41pxs text-align:center; color:#fff; font-weight:600; background:#6d9811} */
.login_wrap .login_input .btn_order_search {position:absolute; right:0; top:0; width:130px; height:85px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b68957; padding-top:33px;}
.login_wrap .login_input .input_type4 {border:1px solid #cacaca;}
.login_wrap .login_input .checkbox_ui .css_label {color:#555; font-size:13px;}
.login_wrap .box1 {width:480px; height:115px; padding:30px 0 25px 40px; border:1px solid #e1e4e8; position:relative;}
.login_wrap .btn_join_1 {position:absolute; right:30px; top:55px; width:115px; height:30px; line-height:30px;}
.login_wrap .staff_info {width:480px; height:auto; padding:10px 0 0 0; }
.login_wrap .staff_info .txt1 {display:inline-block;float:left;height:20px;font-size:13px;color:#333;font-weight:600;background:url('/images/icon/icon_caution_1.png') no-repeat 0 1px; padding:0 0 0 20px;}
.login_wrap .staff_info .txt2 {display:inline-block;float:right;padding:0;border:0;}
.login_wrap .staff_info .txt2 a {display:inline-block;color:#6d9811;font-size:13px;font-weight:600;background:url('/images/bu/bg_arr_10.png') no-repeat right 6px; padding:0 8px 0 0; text-decoration:underline;}
.login_wrap .loginSection{padding-left:115px; padding-bottom:40px; *zoom:1;}
.login_wrap .loginSection:after{content:''; display:block; clear:both;}
.login_wrap .loginSection .loginIput{position:relative;}
.login_wrap .loginSection .loginIput:after{content:''; position:absolute; top:0px; right:-53px; width:1px; height:100%; background:#f2f2f2;}
.login_wrap .loginSection .loginIput:before{content:'or'; position:absolute; top:48%; right:-59px; padding-bottom: 5px; background:#fff; color:#d9d9d9; font-size:14px; z-index: 1;}
.login_wrap .loginSection .loginIput li{margin-bottom:10px;}
.login_wrap .loginSection .loginIput li.last{margin-bottom:0px;}
.login_wrap .loginSection .btn_login{display:inline-block;; width:324px; height:41px; text-align:center; line-height:41px; text-align:center; color:#fff; font-weight:600; font-size:14px; background:#6d9811}
.login_wrap .loginSection .socialBtn li{margin-bottom:10px;}
.login_wrap .loginSection .loginIput{margin-right:102px;}
.login_wrap .loginSection .loginIput li input[type=text],.login_wrap .loginSection .loginIput li input[type=password]{height:41px; line-height:41px;}
.login_wrap .loginSection .socialBtn li.last{margin-bottom:0px;}
.login_wrap .loginSection .socialBtn li img{vertical-align:top;}
.login_wrap .loginSection .loginIput,.login_wrap .loginSection .socialBtn{float:left;}
.login_wrap .loginSection .loginUtil{width:324px; padding-top:10px; clear:both;}
.login_wrap .loginSection .loginUtil .idSave{float:left;}
.login_wrap .loginSection .loginUtil .idSave label{color:#333;}
.login_wrap .loginSection .loginUtil .idSave input{margin-right:5px;}
.login_wrap .loginSection .loginUtil .btnBox{float:right;}
.login_wrap .loginSection .loginUtil .btnBox a{color:#333}
.login_wrap .loginSection .condition{padding-bottom:5px;}
.login_wrap .loginSection .condition span{padding-right:15px}
.login_wrap .loginSection .condition span input{margin-right:5px;}
.cautionText{clear: both; padding-top: 20px}

/* 레이어 팝업 */
.pop_type1 {background:#fff;}
.pop_type1 .tit {position:fixed; padding-left:25px; top:0; width:100%; height:45px; background:#c7a79c; z-index:101;}
.pop_type1 .tit span {display:inline-block; margin-top:10px; font-size:16px; font-weight:600; color:#fff; line-height:24px;}
.pop_type1 .tit .date {margin-left:15px; padding-left:15px; font-size:13px; border-left:1px solid rgba(255, 255, 255, 0.4);}
.pop_type1 .tit .btn_close {position:absolute; right:30px; top:13px;}
.pop_type1 .tit .btn_close2 {position:absolute; right:30px; top:13px;}
.pop_type1 .tit_txt {width:100%; height:50px; background:#fff; position:relative;}
.pop_type1 .tit_txt .btn_close {position:absolute; right:20px; top:13px;}
.pop_type1 .tit_txt .btn_close2 {position:absolute; right:20px; top:13px;}
.pop_type1 .tit + .pop_content {padding-top:45px;}
.pop_type1 .pop_content {width:750px; height:auto; margin:0 auto;}
.pop_type1 .pop_content .txt_con1 {font-size:26px; color:#333; font-weight:600; line-height:34px; padding-bottom:20px;}
.pop_type1 .pop_content .txt_con2 {font-size:14px; color:#555; line-height:22px; padding-bottom:25px;}
.pop_type1 .pop_content .con_tit {border-bottom:2px solid #333; padding-bottom:15px; position:relative;}
.pop_type1 .pop_content .con_tit span.info {display:block; margin-top:12px; font-size:13px; color:#555; font-weight:500;}
.pop_type1 .pop_content .con_tit.line2 {border-bottom:1px solid #9ea0a3;}
.pop_type1 .pop_content .con_tit.noline {border-bottom:0;}
.pop_type1 .pop_content .con_tit p {font-size:26px; font-weight:600; color:#333;}
.pop_type1 .pop_content .con_tit .tit_exp {background:url('/images/bu/bg_arr_10.png') no-repeat 0 5px; padding:0 0 0 10px;}
.pop_type1 .pop_content .con_tit .p_tit {font-size:18px; color:#333; font-weight:600;}
.pop_type1 .pop_content .con_tit .p_con {display:inline-block; padding:15px 0 0 0; line-height:18px;}
.pop_type1 .pop_content .con_tit .p_con.pdT{padding-top:5px;}
.pop_type1 .pop_content .con_tit .p_con2 {display:inline-block; padding:0 0 7px 0;}
.pop_type1 .pop_content .con_tit a.num {font-size:13px; color:#555; position:absolute; right:0; bottom:15px;}
.pop_type1 .pop_content .con_tit .position1 {position:absolute; right:0; bottom:10px;}
.pop_type1 .pop_content .p_field1 {width:85px; float:left; padding-top:5px;}
.pop_type1 .pop_content .no_coupon {width:100%; height:20px; position:relative;}
.pop_type1 .pop_content .no_coupon .no_data {width:auto; height:30px; background:#f8f8f8 url('/images/icon/icon_re_1.png') no-repeat 25px 8px; padding:5px 0 0 45px; position:absolute; left:-20px; bottom:-14px;}
.pop_type1 .pop_content .cashbak_reg {padding-left:70px;}
.pop_type1 .pop_content .cashbak_reg .field {float:left; width:110px; font-size:14px; font-weight:600; color:#333; padding-top:10px;}
.pop_type1 .pop_content .cashbak_reg .reg {float:left; width:380px;}
.pop_type1 .pop_content .cashbak_reg .guide {display:inline-block; height:20px; font-size:12px; color:#666; background:url('/images/icon/icon_q.png') no-repeat right 0px; padding:0 22px 0 10px; text-decoration:underline; position:relative;}
.pop_type1 .pop_content .cashbak_reg .cb_pw_info {width:390px; height:auto; padding:30px 0 30px 30px; background:#fff; border:1px solid #c7a79c; position:absolute; left:-385px;bottom:-20px; display:none;}
.pop_type1 .pop_content .cashbak_reg .cb_pw_reg {display:inline-block; width:auto; height:auto; font-size:13px; color:#fa4b35; font-weight:600; padding:0 10px 0 0; background:url('/images/bu/bg_arr_15.png') no-repeat right 6px;}
.pop_type1 .pop_content .onlinegift_reg {text-align:center;}
.pop_type1 .pop_content .onlinegift_reg .field {float:left; width:90px; text-align:left; font-size:14px; font-weight:600; color:#333; padding-top:7px;}
.pop_type1 .pop_content .onlinegift_box .txt1 {display:inline-block; font-size:15px;color:#333;font-weight:600;}
.pop_type1 .pop_content .onlinegift_box .txt2 {display:inline-block; font-size:15px;color:#f94a33;font-weight:600;width:100px;text-align:right;}
.pop_type1 .pop_content .onlinegift_box .txt3 {display:inline-block; font-size:15px;color:#f94a33;font-weight:600;width:150px;text-align:right;border:1px solid #e1e4e8;padding:5px 10px 7px 0;background:#fff;margin-left:5px;}
.pop_type1 .pop_content .onlinegift_reg .cashReceipt { margin:15px 0; }
.pop_type1 .pop_content .onlinegift_reg .cashReceipt:after { content:""; clear:both; display:block; }
.pop_type1 .pop_content .onlinegift_reg .cashReceipt li { float:left; margin-left:10px; }
.pop_type1 .pop_content .onlinegift_reg .cashReceipt li:first-child { margin-left:0; }

.pop_type1 .pop_content .login_input {position:relative;}
.pop_type1 .pop_content .login_input .field {float:left; width:75px; font-size:14px; font-weight:600; color:#555; padding-top:10px;}
.pop_type1 .pop_content .login_input .reg {float:left; width:330px;}
.pop_type1 .pop_content .login_input .btn_order_search {position:absolute; right:0; top:0; width:130px; height:85px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b68957; padding-top:33px;}
.pop_type1 .pop_content .login_input .btn_login {position:absolute; right:0; top:0; width:130px; height:85px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#6d9811; padding-top:33px;}
.pop_type1 .pop_content .login_wrap {padding:0; width:inherit;}
.pop_type1 .pop_content .login_wrap .staff_info {width:100%; height:auto; padding:10px 0 0 0; text-align:right;}
.pop_type1 .pop_content .login_wrap .staff_info .txt1 {display:inline-block;float:none; height:20px; font-size:13px;color:#333;font-weight:600;background:url('/images/icon/icon_caution_1.png') no-repeat 0 1px; padding:0 10px 0 20px;}
.pop_type1 .pop_content .login_wrap .staff_info .txt2 {display:inline-block;float:none; padding:0;border:0;}
.pop_type1 .pop_content .login_wrap .staff_info .txt2 a {display:inline-block;color:#6d9811;font-size:13px;font-weight:600;background:url('/images/bu/bg_arr_10.png') no-repeat right 6px; padding:0 8px 0 0; text-decoration:underline;}
.pop_type1 .pop_content .btn_join_1 {position:absolute; right:40px; top:35px;}
.pop_type1 .pop_content .find_box {width:100%; height:285px; border:1px solid #e1e4e8; position:relative;}
.pop_type1 .pop_content .find_box .btn {display:inline-block; width:105px; font-size:12px; color:#6d9811; text-align:center; height:auto; background:#fff; border:1px solid #6d9811; text-decoration:none; padding:3px 8px 4px 8px;}
.pop_type1 .pop_content .find_box .btn:hover {color:#fff; background:#6d9811; text-decoration:none;}
.pop_type1 .pop_content .find_box .phone_box {width:375px; height:208px; border-right:1px solid #e1e4e8; text-align:center; background:url('/images/icon/icon_phone.png') no-repeat center 35px; position:absolute; left:0; top:40px;}
.pop_type1 .pop_content .find_box .phone_box:hover {background:url('/images/icon/icon_phone_on.png') no-repeat center 35px;}
.pop_type1 .pop_content .find_box .phone_box:hover .btn {color:#fff; background:#6d9811; text-decoration:none;}
.pop_type1 .pop_content .find_box .ipin_box {width:375px; height:208px; text-align:center; background:url('/images/icon/icon_ipin.png') no-repeat center 40px; position:absolute; left:376px; top:40px;}
.pop_type1 .pop_content .find_box .ipin_box:hover {background:url('/images/icon/icon_ipin_on.png') no-repeat center 40px;}
.pop_type1 .pop_content .find_box .ipin_box:hover .btn {color:#fff; background:#6d9811; text-decoration:none;}
.pop_type1 .pop_content .find_result .txt1 {font-size:26px; color:#333; line-height:32px; font-weight:600;}
.pop_type1 .pop_content .find_result .txt2 {font-size:14px; padding:20px 0 25px 0; line-height:24px;}
.pop_type1 .pop_content .find_box .phone_box2 {width:375px; height:110px; border-right:1px solid #e1e4e8; text-align:center; position:absolute; left:0; top:40px;}
.pop_type1 .pop_content .find_box .ipin_box2 {width:375px; height:110px; text-align:center; position:absolute; left:376px; top:40px;}
.pop_type1 .pop_content .find_box .btn_type4:hover {color:#fff; background:#6d9811; text-decoration:none;}
.pop_type1 .pop_content .find_box .pw_modify {position:absolute; left:110px; top:30px;}
.pop_type1 .pop_content .find_box .pw_modify .field {float:left; width:125px; font-size:13px; color:#555; font-weight:600; padding-top:10px;}
.pop_type1 .pop_content .find_box .pw_modify .reg {float:left; width:400px;}

.PopContainer .color_list li {float:left; margin-right:5px;}
.PopContainer .color_list li img {width:30px;height:30px;border:1px solid #fff;}
.PopContainer .color_img_zoom {display:inline-block;}
.PopContainer .color_img_zoom img {margin:0 5px; vertical-align:middle;}
.PopContainer .freebie2_con img {width:610px;}

.pop_type1 .TipView_wrap {display:inline-block; width:865px; height:auto; border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3;}
.pop_type1 .TipView_wrap .subject {width:100%; height:auto; padding:20px 0 20px 0;}
.pop_type1 .TipView_wrap .subject .tit {float:left; width:590px; height:auto; margin-left:30px; background:#fff;}
.pop_type1 .TipView_wrap .subject .tit .name {font-size:14px; color:#555; padding-bottom:10px;}
.pop_type1 .TipView_wrap .subject .tit span {font-size:13px; color:#777; font-weight:normal; padding:0;}
.pop_type1 .TipView_wrap .subject .date {float:right; width:210px; margin-right:30px; padding-top:30px; text-align:right;}
.pop_type1 .TipView_wrap .subject .date2 {float:right; width:210px; margin-right:30px; padding-top:40px; text-align:right;}
.pop_type1 .TipView_wrap .TipView_con {width:100%; padding:35px 0; text-align:center; line-height:20px; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.pop_type1 .TipView_wrap .TipView_con .editArea img {max-width:865px;}
.pop_type1 .sns_position1 {position:absolute; left:0; top:0;}
.pop_type1 .Tip_Rlist {margin:1px 0 0 1px;;}
.pop_type1 .Tip_Rlist li {float:left; width:173px; height:235px; border:1px solid #e1e4e8; margin:-1px 0 0 -1px; position:relative;}
.pop_type1 .Tip_Rlist .img {width:164px; height:165px; text-align:center; padding-top:20px;}
.pop_type1 .Tip_Rlist .img img {width:120px; height:120px;}
.pop_type1 .Tip_Rlist .con {width:171px; min-width:171px;}
.pop_type1 .Tip_Rlist .con .tit {display:inline-block; width:160px; height:20px; padding:5px 10px 0 10px; font-size:13px; color:#333; text-align:center; background:#fff !important;}
.pop_type1 .Tip_Rlist .comOver {width:100%; height:160px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.pop_type1 .Tip_Rlist .comOver .icon {display:inline-block; position:absolute; left:27px; top:55px;}
.pop_type1 .tip_more_wrap {width:863px; height:auto; overflow:hidden;}
.pop_type1 .tip_more_wrap ul {width:880px; height:auto;}
.pop_type1 .tip_more_wrap ul li {float:left; width:203px; height:auto; margin-right:17px;}
.pop_type1 .tip_more_wrap ul li .img {width:203px; height:203px; overflow:hidden;}
.pop_type1 .tip_more_wrap ul li .txt {width:203px; height:52px; color:#333; font-weight:600; text-align:center; border:1px solid #e1e4e8; border-top:0; padding:15px 15px 0 15px;}

.pop_type1 .PhotoView_wrap {display:inline-block; width:865px; height:auto; border-top:1px solid #9ea0a3;}
.pop_type1 .PhotoView_wrap .subject {width:100%; height:auto; padding:20px 0 20px 0;}
.pop_type1 .PhotoView_wrap .subject .img {float:left; width:140px; height:auto; text-align:center;}
.pop_type1 .PhotoView_wrap .subject .img img {width:80px; height:80px;}
.pop_type1 .PhotoView_wrap .subject .con {float:left; width:725px; height:auto; background:#fff; padding-right:30px;}
.pop_type1 .PhotoView_wrap .subject .con .name {font-size:14px; color:#555;}
.pop_type1 .PhotoView_wrap .subject .con .grade_type {padding:20px 0 10px 0;}
.pop_type1 .PhotoView_wrap .subject .con .date {font-size:13px; color:#777; font-weight:normal; padding:0;}
.pop_type1 .recom2 {display:inline-block; height:20px; background:url('/images/icon/icon_recom.png') no-repeat 0 0; padding:0 0 0 20px;}
.pop_type1 .interest2 {display:inline-block; color:#555; background:url('/images/icon/icon_interest_2.png') no-repeat 0 0; padding:0 0 0 24px;}
.pop_type1 .PhotoView_wrap .PhotoView_con {width:100%; padding:35px; text-align:center; line-height:20px; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8;}
.pop_type1 .PhotoView_wrap .PhotoView_con img {max-width:790px;}
.pop_type1 .btn_recom {width:100%; padding:80px 0 30px 0; text-align:center;}
.pop_type1 .selected_prdt_2 .img {float:left; border:1px solid #6d9811;}
.pop_type1 .selected_prdt_2 .img img {width:170px; height:170px; display:block;}
.pop_type1 .selected_prdt_2 .prdt_info {float:left; width:690px; padding:30px 0 0 30px;}
.pop_type1 .selected_prdt_2 .review_num {display:inline-block; background:url('/images/icon/icon_photo.png') no-repeat 0 1px; padding:0 0 0 17px; vertical-align:middle;}
.pop_type1 .selected_prdt_2 .prdt_price_1 span {display:inline-block; font-size:14px; font-weight:600; color:#f94a33; background:url('/images/icon/icon_won_1.png') no-repeat 0 6px; padding-left:14px;}
.pop_type1 .reply_reg {display:inline-block; width:100%; height:auto; background:#f8f8f8; padding:35px 40px;}
.pop_type1 .reply_reg .text {float:left; width:590px;}
.pop_type1 .reply_reg .btn {float:right; width:175px; padding-top:26px;}
.pop_type1 .reply_reg .btn .btn_reply {display:inline-block; width:175px; height:60px; font-size:16px; font-weight:600; color:#fff; line-height:60px; text-align:center; background:#6d9811;}

.pop_type1 .roulette_coupon {width:210px; height:90px; text-align:center; background:url('/images/page/bg_coupon2.png') no-repeat; padding:25px 0 0 63px; margin:0 auto 20px auto;}
.pop_type1 .roulette_coupon .txt {width:145px; height:auto;}
.pop_type1 .pop_content .txt_cp1 {font-size:38px; color:#333; font-weight:600;}
.pop_type1 .pop_content .txt_cp2 {font-size:25px; color:#333; font-weight:600;}
.pop_type1 .outside_coupon {text-align:center;}
.pop_type1 .outside_coupon .txt {display:inline-block;text-align:left; width:100%;height:auto;padding:20px 35px 15px 35px;border:3px solid #b68957;margin-bottom:30px;}
.pop_type1 .outside_coupon .txt p {font-size:16px; color:#555; font-weight:600; margin-bottom:10px;}

.pop_type1 .pop_content .staff_box1 {width:100%; height:auto; padding:30px 0; border:1px solid #e1e4e8; text-align:center;}
.pop_type1 .pop_content .staff_box2 {width:100%; height:auto; padding:30px 0; border:1px solid #e1e4e8; border-bottom:1px solid #9ea0a3; text-align:center;}

.pop_type1 .pop_content .alarm_article {width:100%; height:230px; line-height:20px; padding:30px; border:1px solid #e1e4e8; overflow:auto;}
.pop_type1 .pop_content .alarm_agree {width:100%; height:auto; padding:20px 0; font-size:14px; text-align:center; border-bottom:1px solid #e1e4e8; margin-bottom:40px;}
.pop_type1 .pop_content .alarm_article2 {width:100%;height:auto;border-top:1px solid #e1e4e8;margin-bottom:30px;}
.pop_type1 .pop_content .alarm_article2 .articleTitle {width:100%;height:55px;padding:18px 30px 0 30px; border:1px solid #e1e4e8;border-top:0;position:relative;}
.pop_type1 .pop_content .alarm_article2 .articleTitle .css_label {font-size:13px;font-weight:600;color:#333;}
.pop_type1 .pop_content .alarm_article2 .articleTitle .btn_con {display:inline-block;width:94px;height:25px;font-size:12px;color:#6d9811;padding:4px 0 0 10px; border:1px solid #6d9811;background:#fff url('/images/bu/bu_arr_down_3.png') no-repeat right 10px;position:absolute;right:30px;top:15px;}
.pop_type1 .pop_content .alarm_article2 .articleTitle .btn_con.on {color:#fff;border:1px solid #999;background:#999 url('/images/bu/bu_arr_up_3.png') no-repeat right 10px;}
.pop_type1 .pop_content .alarm_article2 .articleCon {display:none;width:100%;height:145px;padding:30px;line-height:20px; border:1px solid #e1e4e8;background:#f8f8f8;border-top:0;overflow:auto;}

.pop_type1 .pop_content .refusal_box {font-size:13px; color:#555; font-weight:600; line-height:22px; padding:35px 0; border-bottom:1px solid #e1e4e8;}
.pop_type1 .pop_content .refusal_box .date {text-align:right; padding:10px 0 0 0;}
.pop_type1 .pop_content .refusal_box .normal {color:#777; font-weight:normal; line-height:22px;}

.pop_type1 .login_con {font-size:13px; color:#555; text-align:center; background:url('/images/common/noimg_3.png') no-repeat center 20px; padding:180px 0 30px 0;}
.pop_type1 .login_con .txt1 {font-size:20px; color:#333; margin-bottom:20px;}
.pop_type1 .btn_login1 {display:inline-block; float:left; width:190px; height:50px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#6e9812; margin-right:15px;}
.pop_type1 .btn_login2 {display:inline-block; float:left; width:190px; height:50px; line-height:50px; font-size:16px; font-weight:600; color:#fff; text-align:center; background:#b78957;}

.pop_type1 .escrow_box1 {border:1px solid #6d9811; text-align:center; padding:40px 0 30px 0;}
.pop_type1 .escrow_box1 p {font-size:20px; font-weight:600; color:#333; margin-bottom:15px;}
.pop_type1 .escrow_box1 span {font-size:13px; color:#555; line-height:20px;}
.pop_type1 .escrow_info {border-top:2px solid #333; border-bottom:1px solid #9ea0a3; padding:40px 0 30px 0; margin-bottom:10px;}
.pop_type1 .escrow_info article {margin-bottom:15px;}
.pop_type1 .escrow_info article p {font-size:14px; color:#333; font-weight:600; margin-bottom:5px;}
.pop_type1 .escrow_info article span {font-size:12px; color:#555; line-height:20px;}
.pop_type1 .escrow_info article ul {margin:1px 0 0 1px; padding-top:5px;}
.pop_type1 .escrow_info article ul li {float:left; width:25%; height:145px; font-size:13px; color:#555; line-height:20px; padding:50px 0 0 20px; border:1px solid #e1e4e8; margin:-1px 0 0 -1px}
.pop_type1 .escrow_info article ul li.no1 {background:#f8f8f8 url('/images/page/num1.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul li.no2 {background:#f8f8f8 url('/images/page/num2.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul li.no3 {background:#f8f8f8 url('/images/page/num3.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul li.no4 {background:#f8f8f8 url('/images/page/num4.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul li.no5 {background:#f8f8f8 url('/images/page/num5.png') no-repeat 20px 20px; width:50%;}
.pop_type1 .escrow_info article ul li.no6 {background:#f8f8f8 url('/images/page/num6.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul li.no7 {background:#f8f8f8 url('/images/page/num7.png') no-repeat 20px 20px;}
.pop_type1 .escrow_info article ul:after {content:".";display:block;clear:both;height:0;visibility:hidden}
.pop_type1 .escrow_info2 li {background:url('/images/bu/bu_rect_2.png') no-repeat 0 8px; padding:0 0 0 12px; line-height:20px;}

.pop_type1 .tbl_agree {width:100%; border-collapse:collapse;}
.pop_type1 .tbl_agree th {font-size:12px; color:#555; text-align:center; vertical-align:middle; background:#f8f8f8; border:1px solid #e1e4e8; padding:5px 0;}
.pop_type1 .tbl_agree td {font-size:12px; color:#777; text-align:center; vertical-align:middle; border:1px solid #e1e4e8; padding:10px 5px;}


/* 사이트맵 */
.ShopContainer .sitemap .sm_tit {font-size:30px;font-weight:600;color:#6d9811;text-align:center;padding-bottom:35px;}
.ShopContainer .sitemap .sm_tit2 {font-size:24px;font-weight:600;color:#b68957;padding-bottom:35px;}
.ShopContainer .sitemap .sm_tit3 {font-size:30px;font-weight:600;color:#6d9811;text-align:center;padding:35px 0;}
.ShopContainer .sitemap .sm_div1 {border-top:1px solid #9fa0a4;padding:40px 0 0 50px;}
.ShopContainer .sitemap .sm_div2 {border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;}
.ShopContainer .sitemap .sm_div2 .left {float:left; border-right:1px solid #e1e4e8;padding:40px 0 0 50px;}
.ShopContainer .sitemap .sm_div2 .right {float:left;padding:40px 0 0 45px;}
.ShopContainer .sitemap .sm_div2.brand {border-top:1px solid #9fa0a4;}
.ShopContainer .sitemap .sm_div2.brand .left {border-right:0px}
.ShopContainer .sitemap .sm_div2.brand .right {border-left:1px solid #e1e4e8;}
.ShopContainer .sitemap .sm_div2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.ShopContainer .sitemap .sm_div3 {border-bottom:1px solid #9fa0a4;padding:40px 0 0 50px;}
.ShopContainer .sitemap .sm_cat {margin-bottom:40px;}
.ShopContainer .sitemap .sm_cat li {float:left;width:195px;}
.ShopContainer .sitemap .sm_cat li.width2 {width:150px;}
.ShopContainer .sitemap .sm_cat li.width3 {width:104px;}
.ShopContainer .sitemap .sm_cat:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.ShopContainer .sitemap .sm_cat li a {display:inline-block;font-size:12px;color:#555;line-height:18px; text-decoration:none;margin-bottom:12px;}
.ShopContainer .sitemap .sm_cat li a:hover {color:#555;text-decoration:underline;}
.ShopContainer .sitemap .sm_cat li a.cat_tit {display:inline-block;min-height:33px; font-size:16px;color:#333;font-weight:600;text-decoration:none;background:url('/images/page/sitemap_bar.png') no-repeat 0 bottom;margin-bottom:17px;}
.ShopContainer .sitemap .sm_cat li a.cat_tit:hover {color:#333;text-decoration:none;}
.ShopContainer .sitemap .sm_cat li a.cat_tit2 {display:inline-block;font-size:16px;color:#333;font-weight:600;text-decoration:none;padding-bottom:5px;}
.ShopContainer .sitemap .sm_cat li a.cat_tit2:hover {color:#333;text-decoration:underline;}
.ShopContainer .sitemap .sm_cat li a.sm_d3 {display:inline-block;font-size:12px;color:#999;line-height:18px; text-decoration:none;margin-bottom:12px;padding-left:7px;}
.ShopContainer .sitemap .sm_cat li a.sm_d3:hover {color:#999;text-decoration:underline;}

/* 이용약관 */
.top_txt span {display:inline-block;font-size:15px;font-weight:600;color:#666;padding-top:10px;}
.terms_con {width:100%;height:auto;border:1px solid #ccc;padding:30px;font-size:13px; line-height:22px;}

/* box type */
.box_type1 {width:100%; height:auto; padding:25px 20px; border:1px solid #e1e4e8;}
.box_type2 {width:100%; height:auto; padding:25px 30px; background:#f8f8f8;}
.box_type3 {width:100%; height:auto; background:#f8f8f8; border:1px solid #e1e4e8; position:relative;}
.box_type4 {width:100%; height:auto; background:#f8f8f8; border:1px solid #e1e4e8; padding:30px 40px; position:relative;}

/* tabmenu type */
.category_tab {display:inline-block; width:100%; height:auto; border-left:1px solid #e1e4e8;}
.category_tab li {float:left; width:14.28%; height:47px; border-top:1px solid #e1e4e8; border-right:1px solid #e1e4e8; border-bottom:1px solid #6d9811;}
.category_tab li a {display:inline-block; width:100%; height:47px; line-height:18px; font-size:13px; color:#555; text-align:center; padding:0 3px}
.category_tab li a:hover {display:inline-block; width:100%; height:45px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}
.category_tab li a.on {display:inline-block; width:100%; height:45px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}

.tab_type1 {width:100%; height:46px; border-bottom:1px solid #b68957;}
.tab_type1 li {float:left;}
.tab_type1 li a {display:inline-block; width:100%; height:45px; line-height:45px; font-size:13px; color:#555; text-align:center; border:1px solid #e4e7ea; border-bottom:0; background:#fff;}
.tab_type1 li a.on {display:inline-block; width:100%; height:45px; line-height:45px; font-size:13px; color:#fff; font-weight:600; text-align:center; border:1px solid #b68957; border-bottom:0; background:#b68957;}
.tab_type1.pop_color {display:inline-block; width:100%;}
.tab_type1.pop_color li {width:50%; height:45px;}

.tab_type2 {display:inline-block; width:auto; height:auto; border-left:1px solid #e1e4e8;}
.tab_type2 li {float:left; width:auto; height:40px; border:1px solid #e1e4e8; border-left:0;}
.tab_type2 li a {display:inline-block; width:100%; height:40px; line-height:18px; font-size:13px; color:#555; text-align:center; padding:0 3px}
.tab_type2 li a:hover {display:inline-block; width:100%; height:38px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}
.tab_type2 li a.on {display:inline-block; width:100%; height:38px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}

.tab_type3 {display:inline-block; width:100%; height:auto; border-left:1px solid #e1e4e8; border-bottom:1px solid #6d9811;}
.tab_type3 li {float:left; width:auto; height:40px; border-top:1px solid #e1e4e8; border-right:1px solid #e1e4e8;}
.tab_type3 li a {display:inline-block; width:100%; height:40px; line-height:38px; font-size:13px; color:#555; text-align:center;}
/*.tab_type3 li a:hover {display:inline-block; width:100%; height:40px; line-height:38px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}*/
.tab_type3 li a.on {display:inline-block; width:100%; height:40px; line-height:38px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#6d9811;}

.tab_type4 {display:inline-block; width:auto; height:auto; border-left:1px solid #e1e4e8;}
.tab_type4 li {float:left; width:auto; height:40px; border:1px solid #e1e4e8; border-left:0;}
.tab_type4 li a {display:inline-block; width:100%; height:40px; line-height:18px; font-size:13px; color:#555; text-align:center; padding:0 3px}
.tab_type4 li a:hover {display:inline-block; width:100%; height:38px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#b68957;}
.tab_type4 li a.on {display:inline-block; width:100%; height:38px; line-height:18px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#b68957;}

/* table type */
.tbl_type1 {width:100%; border-collapse:collapse;}
.tbl_type1 tbody {border-top:1px solid #e1e4e8;}
.tbl_type1 th {font-size:12px; color:#555; vertical-align:middle; background:#f8f8f8; border-bottom:1px solid #e1e4e8;}
.tbl_type1 td {font-size:12px; color:#555; vertical-align:middle; padding:15px 0; border-bottom:1px solid #e1e4e8;}
.tbl_type1.line th {border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3;}
.tbl_type1.line td {border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3;}
.tbl_type1.review td {border-top:1px solid #9ea0a3; text-align:center;}
.tbl_type1.review td.comment {font-size:13px; color:#555; text-align:left; line-height:22px; padding:20px 20px 20px 0; word-break:break-all;}
.tbl_type1.review td.comment a.link { display:block; color:#61c8f2; }
.tbl_type1.attd td {color:#777; padding:20px 0;}
.tbl_type1.attd td.id {padding-left:25px;}
.tbl_type1.attd td.date {text-align:center;}
.tbl_type1.attd td.comment {color:#333; line-height:22px; padding:20px; word-break:break-all;}
.tbl_type1.staff tbody {border:0;}
.tbl_type1.staff th {text-align:left; background:#fff; border:0;}
.tbl_type1.staff td {text-align:left; padding:5px 0; border:0;}

.tbl_type2 {width:290px; border-collapse:collapse;}
.tbl_type2 th {font-size:14px; color:#555; font-weight:normal; text-align:left; vertical-align:top; padding-bottom:20px;}
.tbl_type2 td {font-size:14px; color:#555; font-weight:600; text-align:right; vertical-align:top; padding-bottom:20px;}
.tbl_type2 th .field {display:inline-block; background:url('/images/bu/bu_rect_1.png') no-repeat 0 8px; padding:0 0 0 10px}

.tbl_type3 {width:100%; border-collapse:collapse;}
.tbl_type3 th {font-size:12px; color:#555; vertical-align:middle; background:#f8f8f8; border-top:1px solid #9ea0a3; padding:15px 0 15px 0;}
.tbl_type3 td {font-size:12px; color:#777; text-align:center; vertical-align:middle; border-top:1px solid #e1e4e8; padding:20px 0 20px 0;}
.tbl_type3 td.label {padding:17px 0 15px 0;}
.tbl_type3 td.tit {text-align:left; padding-left:5px;}
.tbl_type3 td.tit a {display:inline-block; width:380px; font-size:14px; font-weight:600;}
.tbl_type3 td.tit.evt a {width:600px;}
.tbl_type3 .review_con1 {text-align:left; border-top:0 !important; padding:0;}
.tbl_type3 .review_con1 .txt {background:#f8f8f8; padding:0 0 20px 0}
.tbl_type3 .review_con1 .txt p {width:930px; margin:0 auto; line-height:22px;; color:#555; border-top:1px solid #e1e4e8; padding:20px 0 0 0;}
.tbl_type3 td.no_content {height:200px; font-size:14px; font-weight:600; text-align:center; vertical-align:middle; border-bottom:0; padding:0;}
.tbl_type3 td.line01 {height:1px; font-size:0; line-height:0; border-bottom:1px solid #9ea0a3; padding:0;}
.tbl_type3 td.line02 {height:1px; font-size:0; line-height:0; border-top:1px solid #e1e4e8; padding:0;}
.tbl_type3.pop_table th {border-top:0;}
.tbl_type3.pop_table td {padding:10px 0 7px 0;}
.tbl_type3.pop_table td.option_name2 {text-align:left; padding-left:5px; line-height:20px;}
.tbl_type3.pop_table .option_img img {width:80px;height:80px;}
.tbl_type3 .left {text-align:left;}
.tbl_type3 .icon_sns {text-align:center; padding:40px 0 20px 0;}
.tbl_type3.view .subject td {border-top:1px solid #9ea0a3;}
.tbl_type3.view .subject .tit {font-size:14px; font-weight:600; color:#555; text-align:left; padding-left:30px;}
.tbl_type3.view .subject .tit span {display:inline-block; font-size:13px; font-weight:normal; color:#777; padding-top:10px;}
.tbl_type3.view .subject .tit span.btn_down2 {display:inline-block; width:60px; height:21px; font-size:11px; color:#777; text-align:center; line-height:20px; border:1px solid #e1e4e8; padding:0; margin-right:15px;}
.tbl_type3.view .subject .ad_down:hover .btn_down2 {color:#fff; border:1px solid #999; background:#999;}
.tbl_type3 .editArea {word-break:break-all;line-height:18px;}
.tbl_type3 .editArea img {max-width:980px;}
.eventBtnArea li{margin-top:10px;}
.eventBtnArea li a{width:auto; padding:0 40px;}

.tbl_type4 {width:100%; border-collapse:collapse;}
.tbl_type4 tbody {border-top:1px solid #9ea0a3;}
.tbl_type4.nobg th {font-size:14px; color:#000; text-align:left; background:#fff;}
.tbl_type4 th {font-size:12px; color:#555; vertical-align:middle; background:#f8f8f8; border-bottom:1px solid #e1e4e8; padding:15px 0 15px 0;}
.tbl_type4 td {font-size:12px; color:#555; vertical-align:middle; line-height:22px; border-bottom:1px solid #e1e4e8; padding:15px 20px 15px 20px;}
.tbl_type4.height1 td {min-height:65px;}
/*.tbl_type4.order th {padding:14px 0 13px 0; font-size:13px; color:#333;}
.tbl_type4.order td {padding:14px 20px 13px 20px;}*/
.tbl_type4.order .cb_con {position:relative; margin-bottom:60px;}
.tbl_type4.order .cashbak_chk {display:inline-block; width:100%; height:60px; background:#f8f8f8; padding:18px 0 0 20px; position:absolute; left:0; bottom:0;}
.tbl_type4 .vline {border-left:1px solid #e1e4e8;}
.tbl_type4 .hline1 {border-bottom:1px solid #9ea0a3;}
.tbl_type4 .noline {border:0;}
.tbl_type4 .padding1 {padding-right:0;}
.tbl_type4 .padding2 {padding:10px 0 0 0;}
.tbl_type4.addr td {text-align:center;padding:15px 10px 15px 10px;}
.tbl_type4.total td {text-align:center; min-height:75px;}
.tbl_type4.total .point {width:130px;}
.tbl_type4.total .point span {display:inline-block; width:90px; text-align:left;}
.tbl_type4.total .point strong {display:inline-block; width:40px; text-align:right; color:#6d9811;}
.tbl_type4.total .sum1 {border:1px solid #6d9811; border-bottom:1px solid #e1e4e8;}
.tbl_type4.total .sum2 {border-left:1px solid #6d9811; border-right:1px solid #6d9811;}
.tbl_type4.total .sum3 {border:1px solid #6d9811; border-top:0;}
.tbl_type4.freebie td {text-align:center; padding:15px 0;}
.tbl_type4.freebie td.no_content {padding:100px 0; font-size:16px;}
.tbl_type4.coupon td {text-align:center; line-height:18px; height:auto; padding:15px 15px;}
.tbl_type4.coupon .css_label {line-height:15px;}
.tbl_type4.coupon td.no_content {padding:100px 0; font-size:15px;}
.tbl_type4.Mstore th {font-size:13px; line-height:20px; height:auto; padding:13px 0px;}
.tbl_type4.Mstore td {font-size:13px; text-align:center; line-height:20px; height:auto; padding:13px 10px;}
.tbl_type4.Mstore .padding {padding:20px 0 20px 0;}
.tbl_type4 td.line01 {height:1px; min-height:1px; font-size:0; line-height:0; border-bottom:1px solid #9ea0a3; padding:0;}

.tbl_type4A {border-right:1px solid #e1e4e8;}
.tbl_type4B {padding:0 !important; margin-left:-1px;}

.tbl_type5 {width:100%; border-collapse:collapse;}
.tbl_type5 th {font-size:12px; color:#555; vertical-align:middle; background:#f8f8f8; border-top:1px solid #9ea0a3; padding:15px 0 15px 0;}
.tbl_type5 td {font-size:13px; color:#333; font-weight:600; text-align:center; vertical-align:middle; border-top:1px solid #e1e4e8; padding:20px 0 20px 0;}
.tbl_type5 td.prdt_img img {width:90px; height:90px;}
.tbl_type5 td.prdt_info {text-align:left;}
.tbl_type5 td.prdt_info a.name {line-height:20px; color:#333;}
.tbl_type5 td.prdt_info a.name:hover {text-decoration:underline;}
.tbl_type5 td.prdt_info .cart_sel {padding-top:5px;}
.tbl_type5 .price_dc {display:inline-block; font-size:12px; color:#666; font-weight:normal; margin-bottom:10px; text-decoration:line-through;}
.tbl_type5 .no_content {height:300px; font-size:16px; font-weight:600; color:#333;}
.tbl_type5 .list_option {font-weight:normal; color:#bb9486; padding-top:8px;}
.tbl_type5 td.line01 {height:1px; font-size:0; line-height:0; border-top:1px solid #e1e4e8; padding:0 !important;}
.tbl_type5 .present td {background:#f8f8f8; padding:10px 0 10px 0;}
.tbl_type5 .present .prdt_img {width:70px;height:70px;}
.tbl_type5 .bg_arr_present {display:inline-block; width:23px; height:13px; background:url('/images/bu/bg_point_1.png') no-repeat; position:absolute; left:0; top:-13px;}
.tbl_type5 td.vline {border-left:1px solid #e1e4e8;}
.tbl_type5.complete td {padding:15px 0; font-weight:normal;}
.tbl_type5.ComSearch td {padding:10px 0; font-weight:normal; border-top:0; border-bottom:1px solid #e1e4e8;}
.tbl_type5.ConNews td {font-size:12px; color:#777; font-weight:normal; text-align:center; vertical-align:middle; border-top:1px solid #e1e4e8; padding:20px 0 20px 0;}
.tbl_type5.ConNews .title {font-size:13px; color:#555; font-weight:normal;}
.tbl_type5.ConNews .title:hover {font-size:13px; color:#333; font-weight:600; text-decoration:underline;}
.tbl_type5.ConNews .title.on {font-size:13px; color:#333; font-weight:600; text-decoration:underline;}
.tbl_type5.ConNews.padding1 td {padding:13px 0;}
.tbl_type5.ConNews.padding1 td a.btnRegistration {display:inline-block; width:60px; height:25px; color:#b68957; line-height:25px; border:1px solid #b68957;}

.tbl_type6 {width:100%; border-collapse:collapse;}
.tbl_type6 th {font-size:13px; color:#555; vertical-align:middle; background:#f8f8f8; padding:15px 0 15px 0;}
.tbl_type6 td {font-size:13px; color:#333; font-weight:600; text-align:center; vertical-align:middle; padding:20px 0;}
.tbl_type6 td.prdt_img img {width:90px; height:90px;}
.tbl_type6 td.prdt_info {text-align:left;}
.tbl_type6 td.prdt_info a.name {line-height:20px; color:#333;}
.tbl_type6 td.prdt_info a.name:hover {text-decoration:underline;}
.tbl_type6 td.prdt_info .cart_sel {padding-top:5px;}
.tbl_type6 td.prdt_info .coupon span {color:#f94a33; font-weight:600;}
.tbl_type6 td.prdt_info .coupon span:nth-of-type(n+2):before {content:'/'; padding:0 5px 0 2px;}
.tbl_type6 .price_dc {display:inline-block; font-size:12px; color:#a5a5a5; font-weight:normal; margin-bottom:10px; text-decoration:line-through;}
.tbl_type6 .no_content {height:300px; font-size:16px; font-weight:600; color:#333;}
.tbl_type6 .list_option {font-weight:normal; color:#666; padding-top:8px;}
.tbl_type6 td.line01 {height:1px; font-size:0; line-height:0; border-top:1px solid #e1e4e8; padding:0 !important;}
.tbl_type6 .present td {background:#f8f8f8; padding:10px 0 10px 0;}
.tbl_type6 .present .prdt_img {width:70px;height:70px;}
.tbl_type6 .bg_arr_present {display:inline-block; width:23px; height:13px; background:url('/images/bu/bg_point_1.png') no-repeat; position:absolute; left:0; top:-13px;}
.tbl_type6 td.vline {border-left:1px solid #e1e4e8;}
.tbl_type6.complete td {padding:15px 0; font-weight:normal;}
.tbl_type6.ComSearch td {padding:10px 0; font-weight:normal; border-top:0; border-bottom:1px solid #e1e4e8;}
.tbl_type6.ConNews td {font-size:12px; color:#777; font-weight:normal; text-align:center; vertical-align:middle; border-top:1px solid #e1e4e8; padding:20px 0 20px 0;}
.tbl_type6.ConNews .title {font-size:13px; color:#555; font-weight:normal;}
.tbl_type6.ConNews .title:hover {font-size:13px; color:#333; font-weight:600; text-decoration:underline;}
.tbl_type6.ConNews .title.on {font-size:13px; color:#333; font-weight:600; text-decoration:underline;}
.tbl_type6.ConNews.padding1 td {padding:13px 0;}

.wrap_tbl_type10{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3}    /*mypage table*/
.tbl_type10{width:100%;border-spacing:0px;border:0;border-collapse:collapse}
.tbl_type10 thead th{font-size:12px;color:#555;vertical-align:middle;background-color:#f8f8f8;padding:15px 0 15px 0;border-bottom:1px solid #e1e4e8}
.tbl_type10 tbody td{font-size:13px;color:#333;text-align:center;vertical-align:middle;border-top:1px solid #e1e4e8;border-left:1px solid #e1e4e8;padding:10px 18px 9px 19px}
.noline_tbl_type10 tbody td{border-left:0 !important;padding:6px 5px 6px 5px}
.tbl_type10 tbody td:first-child{border-left:0}
.tbl_type10 tbody tr:first-child td{border-top:0}
.tbl_type10 tbody td.rowline1{border-left:1px solid #e1e4e8}
.tbl_type10 tbody td time{display:block;color:#555;font-size:12px;margin-bottom:4px}
.tbl_type10 tbody td .txt_code1{display:block;font-size:11px;font-weight:600;margin-bottom:10px}
.tbl_type10 tbody td .txt_caption1{display:block;font-size:12px;line-height:17px;color:#777;text-align:left}
.tbl_type10 tbody td .txt_caption1>a{display:block;font-size:13px;font-weight:600;color:#333;line-height:16px;margin-bottom:5px}
.tbl_type10 tbody td .txt_caption1>a:hover{text-decoration:underline}
.tbl_type10 tbody td .txt_total1{display:block;font-size:12px;color:#777;text-align:right}
.tbl_type10 tbody td .txt_total1>em{display:block;font-size:14px;line-height:26px;font-weight:600;font-style:normal;color:#333}
.tbl_type10 tbody td .txt_total2{display:block;font-size:12px;color:#777;}
.tbl_type10 tbody td .txt_state1{display:block;font-size:13px;color:#b68957;font-weight:600;margin-bottom:8px}
.tbl_type10 tbody td .txt_state2{display:block;font-size:13px;color:#b68957;font-weight:600;margin-bottom:15px}
.tbl_type10 tbody td .txt_faq1{display:block;font-size:12px;line-height:16px;color:#555;text-align:left}
.tbl_type10 tbody td .txt_faq1>strong{display:block;color:#b68957;font-weight:600;margin-bottom:5px}
.tbl_type10 tbody td .txt_faq1 a{color:#555}
.tbl_type10 tbody td .txt_faq1 a:hover{text-decoration:underline}
.tbl_type10 .no_content {padding:60px 0;font-size:16px; font-weight:600; color:#333}
.tbl_type10 .noline_left{border-left:0 !important;padding-left:0 !important}
.tbl_type10 .noline_left2{border-left:0 !important;}
.tbl_type10 .offline{padding-top:20px; padding-bottom:20px;}
.tbl_type10 .nopad{padding-left:0 !important;padding-right:0 !important}
.tbl_type10.myindex td{min-height:112px;}
.tbl_type10 .btn_type9{display:inline-block;font-size:11px;color:#777;font-weight:normal;text-align:center;line-height:14px;background-color:#fff;border:1px solid #e1e4e8;width:auto;height:auto;padding:4px 0 3px 0;margin-bottom:5px}
.tbl_type10 .btn_type9:hover{background-color:#999;border-color:#999;color:#fff}
.tbl_type10 .btn_type4{display:inline-block;font-size:11px;color:#6d9811;font-weight:normal;text-align:center;line-height:14px;background-color:#fff;border:1px solid #6d9811;width:auto;height:auto;padding:4px 0 3px 0;margin-bottom:5px}
.tbl_type10 .btn_type4:hover{background-color:#999;border-color:#6d9811;color:#6d9811}
.tbl_type10 .prdW1{width:90px}
.tbl_type10.before td {font-size:12px;}
.tbl_type10.before .prdt_name {;text-align:left;}
.tbl_type10.before .prdt_name a {font-size:13px;color:#333;font-weight:600;}
.tbl_type10.before td.no_content {font-size:15px;}
.cancel_line {text-decoration:line-through;}

/*page numbering*/
.paging_type1 {display:inline-block;}
.paging_type1 img {vertical-align:middle; display:inline;}
.paging_type1 .prev {margin-right:0px;}
.paging_type1 .next {margin-left:0px;}
.paging_type1 a.cnt {color:#777; font-size:12px; font-weight:normal; display:inline-block; width:25px; padding:4px 0 0 0; text-align:center;}
.paging_type1 a.cnt:hover {color:#6d9811; font-size:12px; font-weight:bold; display:inline-block; width:25px; text-align:center; text-decoration:none;}
.paging_type1 .on {color:#6d9811; font-size:12px; font-weight:bold; display:inline-block; width:25px; padding:4px 0 0 0; text-align:center; text-decoration:none;}

.paging_type1.brand a.cnt:hover {color:#b88857;}
.paging_type1.brand .on {color:#b88857;}


/*Button*/
.btn_type1{display:inline-block; font-size:13px; color:#fff; text-align:center; width:100%; height:35px; line-height:35px; background:#3b322b; text-decoration:none;}
.btn_type1:hover{color:#fff; text-decoration:none;}
.btn_type2{display:inline-block; font-size:13px; color:#3b322b; text-align:center; width:100%; height:35px; line-height:35px; background:#fff; text-decoration:none; border:1px solid #3b322b;}
.btn_type2:hover{color:#3b322b; text-decoration:none;}
.btn_type2.on{display:inline-block; font-size:13px; color:#fff; text-align:center; width:100%; height:35px; line-height:35px; background:#3b322b; text-decoration:none; border:1px solid #3b322b;}
.btn_type3{display:inline-block; width:100%; font-size:12px; font-weight:600; color:#333; text-align:center; height:40px; line-height:40px; background:#f6f6f6; text-decoration:none;position:relative;}
.btn_type3:hover{color:#333; text-decoration:none;}
.btn_type4{display:inline-block; width:auto; font-size:12px; color:#6d9811; text-align:center; height:auto; background:#fff; border:1px solid #6d9811; text-decoration:none; padding:3px 8px 4px 8px;}
.btn_type4:hover{color:#6d9811; text-decoration:none;}
.btn_type5{display:inline-block; width:auto; font-size:12px; color:#6d9811; text-align:center; height:30px; line-height:28px; background:#fff; border:1px solid #6d9811; text-decoration:none;}
.btn_type5:hover{color:#fff; background:#6d9811; text-decoration:none;}
.btn_type6{display:inline-block; width:auto; font-size:16px; font-weight:600; color:#fff; text-align:center; height:50px; line-height:50px; background:#3b322b; border:0; text-decoration:none;}
.btn_type6:hover{color:#fff; background:#3b322b; text-decoration:none;}
.btn_type7{display:inline-block; font-size:12px; color:#b68957; font-weight:normal; text-align:center; width:100%; height:25px; line-height:23px; background:#fff; text-decoration:none; border:1px solid #b68957;}
.btn_type7:hover{color:#b68957; text-decoration:none;}
.btn_type8{display:inline-block; font-size:11px; color:#fff; font-weight:normal; text-align:center; width:38px; height:25px; line-height:25px; background:#fff; text-decoration:none; background:#b3b3b3;}
.btn_type8:hover{color:#fff; text-decoration:none;}
.btn_type9{display:inline-block; width:70px; font-size:12px; color:#555; font-weight:normal; text-align:center; height:25px; line-height:23px; background:#fff; border:1px solid #c7c7c7; text-decoration:none;}
.btn_type9:hover{color:#555; text-decoration:none;}
.btn_type10{display:inline-block; width:auto; font-size:16px; font-weight:600; color:#6e9812; text-align:center; height:50px; line-height:50px; background:#fff; border:1px solid #6e9812; text-decoration:none;}
.btn_type10:hover{color:#6e9812; background:#fff; text-decoration:none;}
.btn_type11{display:inline-block; width:auto; font-size:16px; font-weight:600; color:#fff; text-align:center; height:50px; line-height:50px; background:#6e9812; border:0; text-decoration:none;}
.btn_type11:hover{color:#fff; background:#6e9812; text-decoration:none;}
.btn_type12{display:inline-block; width:auto; font-size:12px; color:#666; font-weight:normal; text-align:center; height:25px; line-height:23px; background:#fff; border:1px solid #e1e4e8; text-decoration:none;}
.btn_type12:hover{color:#666; text-decoration:none;}
.btn_type13{display:inline-block; font-size:12px; color:#fff; text-align:center; width:100%; height:25px; line-height:24px; background:#3b322b; text-decoration:none;}
.btn_type13:hover{color:#fff; text-decoration:none;}
.btn_type14{display:inline-block; font-size:11px; color:#666; text-align:center; width:52px; height:18px; line-height:16px; background:#fff; border:1px solid #e1e4e8; text-decoration:none;}
.btn_type14:hover{color:#666; text-decoration:none;}
.btn_type15{display:inline-block; width:auto; font-size:12px; font-weight:600; color:#fff; text-align:center; height:30px; line-height:28px; background:#6e9812; border:0; text-decoration:none;}
.btn_type15:hover{color:#fff; background:#6e9812; text-decoration:none;}
.btn_type16{display:inline-block; width:auto; font-size:12px; color:#3b322b; text-align:center; height:auto; background:#fff; border:1px solid #3b322b; text-decoration:none; padding:3px 8px 4px 8px;}
.btn_type16:hover{color:#3b322b; text-decoration:none;}
.btn_type17{display:inline-block; font-size:12px; color:#6d9811; text-align:center; width:100%; height:30px; line-height:28px; background:#fff; text-decoration:none; border:1px solid #6d9811;}
.btn_type17:hover{color:#6d9811; text-decoration:none;}
.btn_type18{display:inline-block; font-size:12px; color:#3b322b; text-align:center; width:100%; height:30px; line-height:28px; background:#fff; text-decoration:none; border:1px solid #3b322b;}
.btn_type18:hover{color:#3b322b; text-decoration:none;}
.btn_type19{display:inline-block; width:auto; font-size:16px; color:#555; font-weight:600; text-align:center; height:50px; line-height:48px; background:#fff; border:1px solid #c7c7c7; text-decoration:none;}
.btn_type19:hover{color:#555; text-decoration:none;}
.btn_type20{display:inline-block; font-size:11px; color:#fff; font-weight:normal; text-align:center; width:29px; height:18px; line-height:18px; background:#fff; text-decoration:none; background:#b3b3b3;}
.btn_type20:hover{color:#fff; text-decoration:none;}
.btn_type21{display:inline-block; font-size:13px; color:#fff; text-align:center; width:100%; height:35px; line-height:35px; background:#6e9812; text-decoration:none;}
.btn_type21:hover{color:#fff; text-decoration:none;}
.btn_type22{display:inline-block; width:100%; font-size:12px; color:#333; font-weight:600; text-align:center; height:40px; line-height:38px; background:#fff; border:1px solid #e1e4e8; text-decoration:none;}
.btn_type22:hover{color:#333; text-decoration:none;}
.btn_type23{display:inline-block; font-size:12px; color:#6d9811; text-align:center; width:100%; height:35px; line-height:33px; background:#fff; text-decoration:none; border:1px solid #6d9811;}
.btn_type23:hover{color:#6d9811; text-decoration:none;}
.btn_type24{display:inline-block; font-size:13px; color:#fff; text-align:center; width:100%; height:35px; line-height:35px; background:#b68957; text-decoration:none;}
.btn_type24:hover{color:#fff; text-decoration:none;}
.btn_type25{display:inline-block; font-size:16px; color:#b68957; text-align:center; width:100%; height:50px; line-height:48px; background:#fff; text-decoration:none; border:1px solid #b68957;}
.btn_type25:hover{color:#b68957; text-decoration:none;}
.btn_type25.s1 {height:35px; line-height:33px; font-size:13px;}
.btn_type26{display:inline-block; font-size:16px; color:#fff; text-align:center; width:100%; height:50px; line-height:48px; background:#c7a79c; text-decoration:none;}
.btn_type26.s1 {height:35px; line-height:35px; font-size:13px;}
.btn_type26:hover{color:#fff;}
.btn_type27{display:inline-block; font-size:16px; color:#fff; text-align:center; width:100%; height:50px; line-height:48px; background:#bb9486; text-decoration:none;}
.btn_type27:hover{color:#fff;}
.btn_type28{display:inline-block; font-size:24px; color:#c29b8d; text-align:center; width:100%; height:50px; line-height:48px; background:#fff; text-decoration:none; border:2px solid #c29b8d; border-radius:25px;}
.btn_type28.s1 {height:40px; line-height:38px; font-size:16px;}
.btn_type28:hover{color:#c29b8d;}
.btn_type29{display:inline-block; font-size:24px; color:#fff; text-align:center; width:100%; height:50px; line-height:48px; background:#c29b8d; text-decoration:none; border-radius:25px;}
.btn_type29.s1 {height:40px; line-height:38px; font-size:16px;}
.btn_type29:hover{color:#fff;}
.btn_type30{display:inline-block; font-size:16px; color:#fff; text-align:center; width:100%; height:50px; line-height:48px; background:#c29b8d; text-decoration:none;}
.btn_type30:hover{color:#fff;}
.btn_type31{display:inline-block; font-size:16px; color:#fff; text-align:center; width:100%; height:50px; line-height:48px; background:#f94a33; text-decoration:none;}
.btn_type31:hover{color:#fff;}
a.disabled {background:#3b322b !important;  pointer-events:none !important;}
.btn_soldout{display:inline-block;font-size:11px;color:#f94a33;font-weight:normal;text-align:center;line-height:14px;background-color:#fff;border:1px solid #e1e4e8;width:auto;height:auto;padding:4px 0 3px 0;margin-bottom:5px}

.btn_type_detail{display:inline-block; font-size:11px; font-weight:600; color:#6d9811; text-decoration:underline; background:url('/images/bu/bg_arr_5.png') no-repeat right 4px; padding-right:7px;}
.btn_type_detail:hover{color:#6d9811; text-decoration:underline;}

.btn_search_wrap {display:inline-block; position:relative;}
.input_type_search {width:auto; height:26px; font-size:12px; color:#555; border:1px solid #e1e4e8; padding:0 26px 0 10px;}
.btn_search_wrap .btn_search {position:absolute; right:1px; top:1px;}

.btn_visual {display:inline-block;width:auto;height:42px;font-size:15px;color:#fff;font-weight:600;line-height:40px;border:1px solid #fff;text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.btn_visual:hover {color:#fff;text-decoration:none;}

.a_arr_1 {display:inline-block; width:9px; height:6px; margin-left:8px; background:url('/images/bu/bg_arr_4.png') no-repeat;}
.a_arr_2 {display:inline-block; width:3px; height:6px; margin-left:5px; background:url('/images/bu/bg_arr_3.png') no-repeat;}
.a_arr_3 {display:inline-block; width:6px; height:10px; margin-left:5px; background:url('/images/bu/bg_arr_7.png') no-repeat 0 1px;}
.a_arr_4 {display:inline-block; width:3px; height:6px; margin-left:5px; background:url('/images/bu/bg_arr_11.png') no-repeat;}
.a_arr_5 {display:inline-block; width:5px; height:7px; margin-left:5px; background:url('/images/bu/bg_arr_12.png') no-repeat;}
.a_arr_6 {display:inline-block; width:22px; height:9px; margin-left:5px; background:url('/images/bu/bg_arr_17.png') no-repeat;}
.a_bg_1 {display:inline-block; width:14px; height:15px; margin-right:8px; background:url('/images/icon/icon_write_1.png') no-repeat 0 0px; vertical-align:middle;}
.a_bg_2 {display:inline-block; width:17px; height:16px; margin-right:8px; background:url('/images/icon/icon_write_2.png') no-repeat 0 0px; vertical-align:middle;}

/*btn 정렬*/
.btn_align_c {width:100%; display:inline-block; text-align:center;}
.btn_align_c div {display:inline-block;}


/*Form Type*/
.input_type1 {font-size:12px; color:#777; height:35px; background:#fcfcfc; padding:0 0 0 10px; border:1px solid #b68957; border-right:0;}
.input_type2 {font-size:13px; color:#333; height:25px; background:#fff; padding:0; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; text-align:center;}
.input_type3 {font-size:13px; color:#333; height:25px; width:44px; background:#fff; padding:0; border:1px solid #e1e4e8; text-align:center;}
.input_type4 {font-size:12px; color:#666; height:35px; width:auto; background:#fff; padding:0 0 0 10px; border:1px solid #e1e4e8;}
.input_type4:disabled {font-size:12px; color:#666; height:35px; width:auto; background:#f8f8f8; padding:0 0 0 10px; border:1px solid #e1e4e8;}
.input_type5 {font-size:12px; color:#666; height:30px; width:auto; background:#fff; padding:0 0 0 10px; border:1px solid #e1e4e8;}
.input_type6 {font-size:12px; color:#666; height:26px; width:auto; padding:0 10px 0 10px; border:1px solid #e1e4e8; border-right:0;}
.input_type7 {font-size:12px; color:#555; height:33px; width:auto; padding:0 0 0 10px; border:0;}
.input_type8 {font-size:12px; color:#555; height:35px; width:auto; padding:0 35px 0 10px; border:2px solid #6d9811; 1background:url('/images/icon/bg_search.png') no-repeat right 0;}
.input_type9 {font-size:13px; color:#888; height:35px; width:auto; padding:0; text-align:center; border:2px solid #6d9811;}
.input_type10 {font-size:14px; color:#f94a33; height:25px; width:auto; background:#fff; padding-left:50px !important; border:1px solid #e1e4e8; text-align:left;}




.textarea_type1 {font-size:12px; color:#555; width:100%; height:95px; text-align:left; background:#fff; padding:10px; border:1px solid #e1e4e8; overflow:auto;}

select {outline-style:none;font-family:'Nanum Gothic', Arial !important; display:none;}
textarea {outline-style:none;}
input[type=file] {background:#fff; border:1px solid #e8e9e9; border-top:1px solid #cccdce; font-size:13px; color:#777; height:28px;}
input[type=checkbox] {vertical-align:middle; margin-right:10px;}
input[type=radio] {vertical-align:middle; margin-right:7px;}
input[type=radio]:checked + label {font-weight:600; color:#6e9812;}
input[type=radio].type1:checked + label {color:#f94a33;}
input[type=text] {outline-style:none; border-radius:0;}

.checkbox_ui{display:block;}
.checkbox_ui label.css_label {display:inline-block; background:url('/images/common/checkbox_bg1.png');
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.checkbox_ui input[type=checkbox].css_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.checkbox_ui input[type=checkbox].css_checkbox + label.css_label {padding:0 0 0 25px;width:auto; height:auto;min-height:15px; display:inline-block;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;}
.checkbox_ui input[type=checkbox].css_checkbox:checked + label.css_label {background-position: 0 -115px;color:#6d9811;font-weight:600}
.checkbox_ui input[type=checkbox].css_checkbox:disabled + label.css_label {background-position: 0 -135px;}

.checkbox_ui_2{display:inline-block !important; width:15px !important;}
.checkbox_ui_3 {display:inline-block !important;}
.checkbox_ui_3 label.css_label {background:url('/images/common/checkbox_bg2.png');}
.checkbox_ui_3 input[type=checkbox].css_checkbox + label.css_label {min-width:31px; height:31px; padding:0;}
.checkbox_ui_3 input[type=checkbox].css_checkbox:checked + label.css_label {background-position: 0 100%; color:#ea340a;}
.checkbox_ui_4 label.css_label {background:url('/images/common/checkbox_bg3.png'); line-height: 13px;}
.checkbox_ui_4 input[type=checkbox].css_checkbox:checked + label.css_label {color:#ea340a;}


input[type="file"].fileInputHidden{height:35px; position: absolute; right:0px; top: 0px; opacity: 0; cursor:pointer; padding:0 !important; font-size:14px;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
/*********/

select::-ms-expand {
    display: none;
    -webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
}
select {
    *background-image:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
	-ms-appearance: none;
	background:url('') no-repeat 0 0px;
}

.sel_type1 {display:inline-block; background:#fff url('/images/bu/sel_bg_1.png') no-repeat right 0px;
	font-size:12px; color:#555; text-align:left; height:25px; padding:4px 0 0 10px; border:1px solid #999; position:relative;}
.sel_type1.on {display:inline-block; background:#fff url('/images/bu/sel_bg_1_on.png') no-repeat right 0px;
	font-size:12px; color:#555; height:25px; padding:4px 0 0 10px; border:1px solid #6d9811; border-bottom:0; position:relative;}
.sel_type1_option {display:inline-block; position:absolute; left:0; top:24px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #6d9811; border-top:0;}
.sel_type1_option li {float:none; display:block; width:100%; padding:7px 0 7px 10px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type1_option li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.sel_type2 {display:inline-block; background:#fff url('/images/bu/sel_bg_2.png') no-repeat right 0px;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #3b322b; position:relative;}
.sel_type2.on {display:inline-block; background:#fff url('/images/bu/sel_bg_2_on.png') no-repeat right 0px;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #3b322b; border-bottom:0; position:relative;}
.sel_type2_option {position:absolute; left:0; top:34px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #3b322b; border-top:0;}
.sel_type2_option li {float:none; display:block; width:100%; padding:7px 0 7px 15px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type2_option li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.sel_type3 {display:inline-block; background:#fff url('/images/bu/sel_bg_3.png') no-repeat right 0px;
	font-size:12px; color:#666; text-align:left; height:35px; padding:4px 0 0 10px; border:1px solid #e1e4e8; position:relative;}
.sel_type3.on {display:inline-block; background:#fff url('/images/bu/sel_bg_3_on.png') no-repeat right 0px;
	font-size:12px; color:#666; height:35px; padding:4px 0 0 10px; border:1px solid #6d9811; border-bottom:0; position:relative;}
.sel_type3_option {display:inline-block; position:absolute; left:0; top:34px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #6d9811; border-top:0;}
.sel_type3_option li {float:none; display:block; width:100%; padding:7px 0 7px 10px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type3_option li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.sel_type4 {display:inline-block; background:#fff url('/images/bu/sel_bg_4.png') no-repeat right 0px; text-align:left;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #6d9811; position:relative;}
.sel_type4.on {display:inline-block; background:#fff url('/images/bu/sel_bg_4_on.png') no-repeat right 0px;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #6d9811; border-bottom:0; position:relative;}
.sel_type4_option {position:absolute; left:0; top:34px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #6d9811; border-top:0;}
.sel_type4_option li {float:none; display:block; width:100%; padding:7px 0 7px 15px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type4_option li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.sel_type5 {display:inline-block; background:#fff url('/images/bu/sel_bg_5.png') no-repeat right 0px;
	font-size:12px; color:#666; text-align:left; height:30px; padding:3px 0 0 10px; border:1px solid #e1e4e8; position:relative;}
.sel_type5.on {display:inline-block; background:#fff url('/images/bu/sel_bg_5_on.png') no-repeat right 0px;
	font-size:12px; color:#666; height:30px; padding:3px 0 0 10px; border:1px solid #6d9811; border-bottom:0; position:relative;}
.sel_type5_option {display:inline-block; position:absolute; left:0; top:29px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #6d9811; border-top:0;}
.sel_type5_option li {float:none; display:block; width:100%; padding:5px 0 5px 10px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type5_option li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}
.sel_type5.disable {display:inline-block; background:#ececec url('/images/bu/sel_bg_5.png') no-repeat right 0px;
	font-size:12px; color:#666; text-align:left; height:30px; padding:3px 0 0 10px; border:1px solid #e1e4e8; position:relative;}

.sel_type6 {display:inline-block; background:#fff url('/images/bu/sel_bg_6.png') no-repeat right 10px;
	font-size:13px; color:#777; font-weight:600; text-align:left; height:35px; padding:4px 0 0 0; border:0; text-decoration:underline; position:relative;}
.sel_type6.on {display:inline-block; background:#fff url('/images/bu/sel_bg_6_on.png') no-repeat right 10px;
	font-size:13px; color:#777; height:35px; padding:4px 0 0 0; border:0; border-bottom:0; position:relative;}
.sel_type6_option {display:inline-block; position:absolute; left:0; top:34px; display:block; width:100%; padding:8px 0; display:none; margin-left:-1px; z-index:10; border:1px solid #6d9811; background:#fff;}
.sel_type6_option li {float:none; display:block; width:100%; font-weight:normal; padding:4px 0 4px 10px; background:#fff; cursor:pointer;}
.sel_type6_option li:hover {font-weight:600; color:#6d9811; background:#fff;}

.sel_type7 {display:inline-block; background:#fff url('/images/bu/sel_bg_1.png') no-repeat right 5px;
	font-size:12px; color:#555; text-align:left; height:35px; padding:9px 0 0 10px; border:1px solid #999; position:relative;}
.sel_type7.on {display:inline-block; background:#fff url('/images/bu/sel_bg_1_on.png') no-repeat right 5px;
	font-size:12px; color:#555; height:35px; padding:9px 0 0 10px; border:1px solid #6d9811; border-bottom:0; position:relative;}
.sel_type7_option {display:inline-block; position:absolute; left:0; top:34px; display:block; width:100%; display:none; margin-left:-1px; margin-top:-1px; z-index:10; border:1px solid #6d9811; border-top:1px solid #999;}
.sel_type7_option li {float:none; display:block; width:100%; padding:10px 0 10px 10px; background:#fff; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type7_option li:hover {font-weight:600; color:#6d9811; background:#fff;}

.sel_type8 {display:inline-block; background:#fff url('/images/bu/sel_bg_7.png') no-repeat right 0px; text-align:left;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #b68957; position:relative;}
.sel_type8.on {display:inline-block; background:#fff url('/images/bu/sel_bg_7_on.png') no-repeat right 0px;
	font-size:12px; color:#555; height:35px; padding:10px 0 0 15px; border:1px solid #b68957; border-bottom:0; position:relative;}
.sel_type8_option {position:absolute; left:0; top:34px; display:block; width:100%; display:none; margin-left:-1px; z-index:10; border:1px solid #b68957; border-top:0;}
.sel_type8_option li {float:none; display:block; width:100%; padding:7px 0 7px 15px; background:#f8f8f8; border-top:1px solid #e1e4e8; cursor:pointer;}
.sel_type8_option li:hover {font-weight:600; color:#b68957; background:#f8f8f8;}

.eui_selectType1 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; vertical-align:middle;}
.eui_selectType1 .euiSelectMain {overflow:hidden; height:25px; width:100%; border:1px solid #999; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_1.png") no-repeat right 0;}
.eui_selectType1 .euiSelectMain.on {background-image:url(/images/bu/sel_bg_1_on.png);}
.eui_selectType1 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType1 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:4px 0 0 10px; height:25px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType1 .euiSelectList {display:none; position:absolute; top:24px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;}
.eui_selectType1 .euiSelectList li {clear:both; padding:7px 0 7px 10px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;}
.eui_selectType1 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType2 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType2 .euiSelectMain {overflow:hidden; height:35px; width:100%; border:1px solid #3b322b; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_2.png") no-repeat right 0;}
.eui_selectType2 .euiSelectMain.on {background-image:url(/images/bu/sel_bg_2_on.png);}
.eui_selectType2 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType2 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:10px 0 0 15px; height:35px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType2 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #3b322b; border-top:0; background:#fff;}
.eui_selectType2 .euiSelectList li {clear:both; padding:7px 0 7px 15px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;}
.eui_selectType2 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType3 { display:inline-block; zoom:1;*display: inline; position:relative; z-index:9; text-align:left; font-weight:normal; vertical-align:middle;}
.eui_selectType3 .euiSelectMain {overflow:hidden; height:35px; width:100%;padding-top:4px; padding-right:27px; border:1px solid #c7a79c; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_3.png") no-repeat right 0; }
.eui_selectType3 .euiSelectMain.on {border-color:#c7a79c; background-image:url(/images/bu/sel_bg_3_on.png);}
.eui_selectType3 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType3 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:4px 0 0 10px; height:35px; font-size:12px; color:#666; font-weight:bold;}
.eui_selectType3 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #c7a79c; border-top:0; background:#fff;}
.eui_selectType3 .euiSelectList li {clear:both; padding:0 10px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#666; font-weight:bold; background:#f8f8f8; line-height:35px;}
.eui_selectType3 .euiSelectList li:hover {font-weight:600; color:#c7a79c; background:#f8f8f8;}

/* 마이페이지 height 25px 용 */
.wrap_tbl_type4 .tbl_type4 td .eui_selectType3 .euiSelectMain {background-position:right -4px;height:25px;padding:0px 0 0 10px}
.wrap_tbl_type4 .tbl_type4 td .eui_selectType3 .euiSelectMain.on {background-position:right -4px;height:25px; padding:0px 0 0 10px}
.wrap_tbl_type4 .tbl_type4 td .eui_selectType3 .euiSelectList {top:24px}
.wrap_tbl_type4 .tbl_type4 td .eui_selectType3 .euiSelectList li {padding:2px 0 2px 20px}

.eui_selectType4 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType4 .euiSelectMain {overflow:hidden; height:35px; width:100%; border:1px solid #6d9811; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_4.png") no-repeat right 0;}
.eui_selectType4 .euiSelectMain.on {background-image:url(/images/bu/sel_bg_4_on.png);}
.eui_selectType4 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType4 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:10px 0 0 15px; height:35px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType4 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;}
.eui_selectType4 .euiSelectList li {clear:both; padding:7px 0 7px 15px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;}
.eui_selectType4 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType5 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType5 .euiSelectMain {overflow:hidden; height:30px; width:100%; border:1px solid #e1e4e8; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_5.png") no-repeat right 0;}
.eui_selectType5 .euiSelectMain.on {border-color:#6d9811; background-image:url(/images/bu/sel_bg_5_on.png);}
.eui_selectType5 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType5 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:3px 0 0 10px; height:30px; font-size:12px; color:#666; font-weight:bold;}
.eui_selectType5 .euiSelectList {display:none; position:absolute; top:29px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;}
.eui_selectType5 .euiSelectList li {clear:both; padding:5px 0 5px 10px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#666; font-weight:bold; background:#f8f8f8;}
.eui_selectType5 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}
.eui_selectType5.disable {display:inline-block; background:#ececec url('/images/bu/sel_bg_5.png') no-repeat right 0px;
	font-size:12px; color:#666; text-align:left; height:30px; padding:3px 0 0 10px; border:1px solid #e1e4e8; position:relative;}

.eui_selectType6 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType6 .euiSelectMain {overflow:hidden; height:35px; width:100%; border:0; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_6.png") no-repeat right 10px;}
.eui_selectType6 .euiSelectMain.on {background-image:url(/images/bu/sel_bg_6_on.png);}
.eui_selectType6 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType6 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:4px 0 0 0; height:35px; font-size:13px; color:#777; font-weight:bold; text-decoration:underline;}
.eui_selectType6 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;}
.eui_selectType6 .euiSelectList li {clear:both; padding:4px 0 4px 10px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:13px; color:#777; font-weight:bold; background:#f8f8f8;}
.eui_selectType6 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType7 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType7 .euiSelectMain {overflow:hidden; height:35px; width:100%; border:1px solid #999; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_1.png") no-repeat right 5px;}
.eui_selectType7 .euiSelectMain.on {border-color:#6d9811; background-image:url(/images/bu/sel_bg_1_on.png);}
.eui_selectType7 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType7 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:9px 0 0 10px; height:35px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType7 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;}
.eui_selectType7 .euiSelectList li {clear:both; padding:10px 0 10px 10px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;}
.eui_selectType7 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType8 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType8 .euiSelectMain {overflow:hidden; height:35px; width:100%; border:1px solid #b68957; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_7.png") no-repeat right 0;}
.eui_selectType8 .euiSelectMain.on {background-image:url(/images/bu/sel_bg_7_on.png);}
.eui_selectType8 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType8 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:10px 0 0 15px; height:35px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType8 .euiSelectList {display:none; position:absolute; top:34px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #b68957; border-top:0; background:#fff;}
.eui_selectType8 .euiSelectList li {clear:both; padding:7px 0 7px 15px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;}
.eui_selectType8 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.eui_selectType9 { display:inline-block; zoom:1;*display: inline; position:relative; margin-right:4px; z-index:9; text-align:left; font-weight:normal; }
.eui_selectType9 .euiSelectMain {overflow:hidden; height:25px; width:100%; border:1px solid #e1e4e8; cursor:pointer; line-height:normal; background:#fff url("/images/bu/sel_bg_1.png") no-repeat right 0;}
.eui_selectType9 .euiSelectMain.on {border:1px solid #6d9811; background:#fff url("/images/bu/sel_bg_1_on.png") no-repeat right 0;}
.eui_selectType9 .euiSelectMain.disabled {background-color:#ececec;}
.eui_selectType9 .euiSelectMain .euiSelectTitle {float:left; display:inline; padding:4px 0 0 20px; height:25px; font-size:12px; color:#555; font-weight:bold;}
.eui_selectType9 .euiSelectList {display:none; position:absolute; top:24px; overflow-x:hidden; overflow-y:auto; width:100%; max-height:200px; border:1px solid #6d9811; border-top:0; background:#fff;box-sizing:border-box;}
.eui_selectType9 .euiSelectList li {clear:both; width:inherit !important;height:auto !important; margin:0 !important; padding:7px 0 7px 20px; border-top:1px solid #e1e4e8; cursor:pointer; text-align:left !important; font-size:12px; color:#555; font-weight:bold; background:#f8f8f8;box-sizing:content-box}
.eui_selectType9 .euiSelectList li:hover {font-weight:600; color:#6d9811; background:#f8f8f8;}

.selectCard>div>p{padding-right:20px;}
/*s:mypage*/
.section_mypage1{display:block;position:relative}
.section_mypage1 .nav_menu{display:block;position:absolute;left:0;top:0;width:164px}
.section_mypage1 .nav_menu>strong>a{display:block;background-color:#3b322b;font-size:24px;font-weight:600;color:#fff;line-height:124px;height:130px;text-align:center}
.section_mypage1 .nav_menu>ul>li{border:1px solid #e1e4e8;border-top:0;padding:23px 19px 20px 20px}
.section_mypage1 .nav_menu .depth1{display:block;font-size:16px;font-weight:600;line-height:18px;color:#222;margin-bottom:15px}
.section_mypage1 .nav_menu .depth1:hover, .section_mypage1 .nav_menu .depth1_on{display:block;font-size:16px;font-weight:600;line-height:18px;color:#6d9811;margin-bottom:15px}
.section_mypage1 .nav_menu .depth2{display:block;font-size:13px;line-height:16px;color:#555;margin-bottom:6px}
.section_mypage1 .nav_menu .depth2:hover, .section_mypage1 .nav_menu .depth2.on{font-weight:600;color:#6d9811}
.section_mypage1 .cont_mypage{display:block;width:786px;margin-left:194px;min-height:650px}
.section_mypage1 .cont_mypage .person_infobar{display:block;background:url('/images/page/bg_mypagebar.png') #6d9811 30px 0 no-repeat;height:130px;margin:0 0 50px -30px;position:relative}
.section_mypage1 .cont_mypage .person_infobar>.txt_grade{display:block;font-size:26px;font-weight:600;color:#4f7909;position:absolute;left:31px;top:56px;width:78px;text-align:center}
.section_mypage1 .cont_mypage .person_infobar>.txt_commt{display:block;font-size:15px;font-weight:normal;color:#fff;line-height:19px;position:absolute;left:128px;top:32px;width:188px}
.section_mypage1 .cont_mypage .person_infobar>.txt_commt2{display:block;font-size:14px;font-weight:normal;color:#fff;line-height:19px;position:absolute;left:128px;top:26px;width:188px}
.section_mypage1 .cont_mypage .person_infobar>.btn_type_detail{color:#a6dc35;background:url('/images/bu/bg_arr_8.png') no-repeat right 4px;position:absolute;left:128px;top:88px}
.section_mypage1 .cont_mypage .person_infobar>.btn_type_detail:hover{color:#a6dc35;text-decoration:underline}
.section_mypage1 .cont_mypage .person_infobar>.txt_state{display:block;font-size:12px;font-weight:normal;color:#fff;line-height:16px;text-align:center}
.section_mypage1 .cont_mypage .person_infobar>.txt_state>em{display:block;font-size:16px;font-weight:600;font-style:normal;margin-top:5px}
.section_mypage1 .cont_mypage .person_infobar>.txt_state>em>a{color:#fff}
.section_mypage1 .cont_mypage .person_infobar>.txt_state>em>a:hover{text-decoration:underline}
.section_mypage1 .cont_mypage .person_infobar>.pos1_state{position:absolute;left:328px;top:74px;width:162px}
.section_mypage1 .cont_mypage .person_infobar>.pos2_state{position:absolute;left:489px;top:74px;width:162px}
.section_mypage1 .cont_mypage .person_infobar>.pos3_state{position:absolute;left:652px;top:74px;width:162px}
.section_mypage1 .cont_mypage .table_tit_1 .txt1{color:#777;font-size:12px;font-weight:normal}
.section_mypage1 .cont_mypage .table_tit_1 .txt2{color:#555;font-size:12px;font-weight:normal}
.section_mypage1 .cont_mypage .table_tit_1 .txt2>em{color:#6d9811;font-size:12px;font-weight:600;font-style:normal}
.section_mypage1 .cont_mypage .table_tit_1 .f14{font-size:14px}
.section_mypage1 .cont_mypage .wrap_wishlist{float:left;/* width:382px */  width:100%;}
.section_mypage1 .cont_mypage .wrap_cartlist{float:right;width:382px}
.section_mypage1 .cont_mypage .wrap_wishlist>.wrap_tbl_type10, .section_mypage1 .cont_mypage .wrap_cartlist>.wrap_tbl_type10{min-height:319px}
.section_mypage1 .cont_mypage .btn_type4{display:inline-block;width:auto;height:auto;font-size:11px;color:#6d9811;text-align:center;background-color:#fff; border:1px solid #6d9811;text-decoration:none;padding:4px 0 3px 0}
.section_mypage1 .cont_mypage .btn_type4:hover{color:#fff;background-color:#6d9811;text-decoration:none}
.section_mypage1 .cont_mypage .wrap_recentfaq{float:left;width:382px}
.section_mypage1 .cont_mypage .wrap_recentfaq .tbl_type10 td{height:115px}
.section_mypage1 .cont_mypage .wrap_skininfo{float:right;width:382px}
.section_mypage1 .cont_mypage .wrap_skininfo .info_skintype{width:100%;min-height:50px;margin:0 auto;*zoom:1;}
.section_mypage1 .cont_mypage .wrap_skininfo .info_skintype:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_mypage1 .cont_mypage .wrap_skininfo .info_skintype>li{float:left;width:33.3%;height:95px; text-align:center;margin-bottom:2px}
.section_mypage1 .cont_mypage .wrap_skininfo .info_skintype>li p{font-size:12px; color:#555;}
.section_mypage1 .cont_mypage .wrap_skininfo .tbl_type10 tbody td{padding-top:15px;padding-bottom:15px}
.section_mypage1 .cont_mypage .mylist_box{width:100%;height:auto;background:#f8f8f8;border-top:1px solid #9ea0a3;padding:25px 0;}
.section_mypage1 .cont_mypage .beauty_tip_wrap {width:731px; height:auto; overflow:hidden; margin:0 auto;}
.section_mypage1 .cont_mypage .beauty_tip_list {width:747px; height:auto;}
.section_mypage1 .cont_mypage .beauty_tip_list li {float:left; width:233px; height:357px; margin:0 16px 16px 0; position:relative; background:#fff;}
.section_mypage1 .cont_mypage .comTipBox .img {width:233px; height:233px; overflow:hidden;}
.section_mypage1 .cont_mypage .comTipBox .con {width:233px; height:78px; font-size:14px; font-weight:600; border-left:1px solid #e1e4e8; border-right:1px solid #e1e4e8; padding:17px 17px 0 17px;}
.section_mypage1 .cont_mypage .comTipBox .con .tit {display:inline-block; width:195px; height:auto; margin-bottom:10px;}
.section_mypage1 .cont_mypage .comTipBox .count_wrap {width:233px; height:46px; border:1px solid #e1e4e8;}
.section_mypage1 .cont_mypage .comTipBox .count_wrap .count1 {float:left; width:50%; height:44px; border-right:1px solid #e1e4e8; text-align:center; padding-top:15px;}
.section_mypage1 .cont_mypage .comTipBox .count_wrap .count2 {float:left; width:50%; height:44px; text-align:center; padding-top:15px;}
.section_mypage1 .cont_mypage .comTipBox .recom2 {display:inline-block; color:#555; height:20px; background:url('/images/icon/icon_recom.png') no-repeat 0 0; padding:0 0 0 20px;}
.section_mypage1 .cont_mypage .comTipBox .interest2 {display:inline-block; color:#555; background:url('/images/icon/icon_interest_2.png') no-repeat 0 0; padding:0 0 0 24px;}
.section_mypage1 .cont_mypage .comTipBox .comOver {width:100%; height:233px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.section_mypage1 .cont_mypage .comTipBox .comOver .com_detail {width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.section_mypage1 .cont_mypage .comTipBox .comOver .icon {display:inline-block; position:absolute; left:50px; top:80px;}
.section_mypage1 .beauty_tip_list.PhotoReview li {width:233px; height:467px; margin:0 16px 16px 0; position:relative;}
.section_mypage1 .beauty_tip_list.PhotoReview .PhotoReview_Write {width:100%; height:100%; background:#f8f8f8 url('/images/icon/icon_plus.png') no-repeat center 130px; text-align:center; padding-top:220px;}
.section_mypage1 .beauty_tip_list.PhotoReview .PhotoReview_Write p {font-size:14px; color:#555; text-align:center; margin-bottom:45px;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .con {width:233px; height:119px; font-size:14px; font-weight:600; border-left:1px solid #e1e4e8; border-right:1px solid #e1e4e8; padding:17px 17px 0 17px;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .con .tit {display:inline-block; width:195px; color:#333; height:auto; margin-bottom:5px;}
.section_mypage1 .beauty_tip_list.PhotoReview .type {display:inline-block; width:auto; height:auto; font-size:11px; color:#b68957; font-weight:normal; border:1px solid #b68957; padding:3px 10px 4px 10px; margin-right:5px;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .star {display:inline-block; color:#555; background:url('/images/icon/icon_star.png') no-repeat 0 0; padding:0 0 0 22px;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .count_wrap {width:233px; height:45px; border:1px solid #e1e4e8; border-bottom:0;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .comOver .com_detail {width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.8; filter:alpha(opacity=80);}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .comOver {width:100%; height:397px; position:absolute; left:0; top:0; border:1px solid #6d9811;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .comOver .icon {display:inline-block; width:233px; height:0; position:absolute; left:0; top:50px; text-align:center;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .comOver .icon .review_sum {text-align:left; padding:75px 20px 0 20px;}
.section_mypage1 .beauty_tip_list.PhotoReview .comTipBox .comOver .icon .review_sum a {color:#fff; line-height:18px;}
.section_mypage1 .beauty_tip_list.PhotoReview .Rprdt {display:inline-block; width:233px; height:70px; font-size:12px; color:#555; border:1px solid #e1e4e8; padding:18px 0 0 15px; position:relative;}
.section_mypage1 .beauty_tip_list.PhotoReview .Rprdt:hover {border:1px solid #6d9811;}
.section_mypage1 .beauty_tip_list.PhotoReview .Rprdt img {width:68px; height:68px; position:absolute; right:0; top:0;}
.section_mypage1 .beauty_tip_list.PhotoReview .Rprdt .name {width:140px; height:auto;}
.section_mypage1 .ComQna {width:731px; height:auto; overflow:hidden; margin:0 auto;}
.section_mypage1 .QnaList {width:747px; height:auto;}
.section_mypage1 .ComQna .ListBox {width:233px; height:auto; min-height:351px; margin:0 0 16px 0; border:1px solid #e1e4e8; background:#fff;}
.section_mypage1 .ComQna .ListBox .conWrap {width:233px; height:auto; position:relative; overflow:hidden;}
.section_mypage1 .ComQna .ListBox .con {width:200px; height:auto; min-height:309px; margin:0 auto; padding-top:23px;}
.section_mypage1 .ComQna .ListBox .con .q_cat {font-size:14px; font-weight:600; color:#333; position:relative; padding-bottom:10px;}
.section_mypage1 .ComQna .ListBox .con .q_cat .btn {position:absolute; right:0; top:0;}
.section_mypage1 .ComQna .ListBox .con .img {width:170px; height:170px; overflow:hidden; margin:0 auto 15px auto;}
.section_mypage1 .ComQna .ListBox .click_bottom {width:231px; height:42px; background:#f7f7f7; padding:13px 20px 0 20px;}
.section_mypage1 .ComQna .ListBox .click_bottom a {font-size:13px; color:#555;}
.section_mypage1 .ComQna .ListBox .conWrap .hiddenBox1 {width:231px; height:310px; background:#f7f7f7; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; position:absolute; left:0; bottom:-310px; padding-top:20px}
.section_mypage1 .ComQna .ListBox .conWrap .hiddenBox2 {width:231px; height:220px; background:#f7f7f7; border-top:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; position:absolute; left:0; bottom:-220px; padding-top:20px}
.section_mypage1 .ComQna .ListBox .table_wrap {width:195px; height:187px; border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3; margin:0 auto; overflow:auto;}
.section_mypage1 .ComQna .ListBox .tbl_qna {width:100%; border-collapse:collapse;}
.section_mypage1 .ComQna .ListBox .tbl_qna th {font-size:13px; color:#777; vertical-align:top; text-align:left; background:#f7f7f7; padding:12px 0; border-bottom:1px solid #e1e4e8;}
.section_mypage1 .ComQna .ListBox .tbl_qna td {font-size:12px; color:#777; vertical-align:top; padding:12px 0; border-bottom:1px solid #e1e4e8; word-break:break-all;}
.section_mypage1 .ComQna .ListBox .tbl_qna td p {font-size:13px; color:#333; padding:0 10px 8px 0; word-break:break-all;}
.section_mypage1 .ComQna .ListBox .tbl_qna td span {display:inline-block; padding:3px 0}
.section_mypage1 .ComQna .ListBox .conWrap .pageNum {margin-bottom:17px;}
.section_mypage1 .ComQna .ListBox .conWrap .close {width:100%; height:40px; background:#fff; text-align:right; padding:15px 20px 0 0;}
.section_mypage1 .ComQna .ListBox .reply_wrap {width:195px; height:138px; margin:0 auto;}
.section_mypage1 .ComQna .ListBox .count3 {display:inline-block; width:150px; height:28px; border:1px solid #e1e4e8; position:relative; background:#fff url('/images/common/v_bar_1.png') no-repeat 96px 6px;}
.section_mypage1 .ComQna .ListBox .count3 .s1 {display:inline-block; width:auto; height:16px; font-size:12px; color:#6d9811; background:url('/images/icon/icon_qna1.png') no-repeat 0 2px; padding:0 0 0 20px; position:absolute; left:15px; top:5px;}
.section_mypage1 .ComQna .ListBox .count3 .s2 {display:inline-block; width:50px; height:16px; font-size:12px; color:#6d9811; text-align:center; position:absolute; left:97px; top:5px;}
.section_mypage1 .ComQna .ListBox .count3:hover {border:1px solid #6d9811; background:#6d9811 url('/images/common/v_bar_1_on.png') no-repeat 96px 6px;}
.section_mypage1 .ComQna .ListBox .count3:hover .s1 {color:#fff; background:url('/images/icon/icon_qna1_on.png') no-repeat 0 2px;}
.section_mypage1 .ComQna .ListBox .count3:hover .s2 {color:#fff;}
.section_mypage1 .ComQna .ListBox .count4 {display:inline-block; width:95px; height:28px; line-height:26px; text-align:left; color:#6d9811; border:1px solid #e1e4e8; background:#fff url('/images/icon/icon_qna2.png') no-repeat 25px 7px; padding-left:47px;}
.section_mypage1 .ComQna .ListBox .count4:hover {color:#fff; border:1px solid #6d9811; background:#6d9811 url('/images/icon/icon_qna2_on.png') no-repeat 25px 7px;}
.section_mypage1 .ComQna .ListBox .count5 {display:inline-block; width:95px; height:28px; line-height:26px; text-align:left; color:#6d9811; border:1px solid #e1e4e8; background:#fff url('/images/icon/icon_qna3.png') no-repeat 25px 7px; padding-left:47px; margin-left:-1px;}
.section_mypage1 .ComQna .ListBox .count5:hover {color:#fff; border:1px solid #6d9811; background:#6d9811 url('/images/icon/icon_qna3_on.png') no-repeat 25px 7px;}

.section_mypage1 .cont_mypage .inquiry_period1{display:block;background-color:#f8f8f8;border-top:2px solid #333;border-bottom:1px solid #9ea0a3;padding-bottom:15px;margin-top:-2px}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset{display:block;border-bottom:1px solid #e1e4e8;background-color:#fff;padding:16px 0 15px 0;margin-bottom:18px;*zoom:1}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset label{display:block;float:left;width:135px;text-align:center;font-size:14px;font-weight:600;color:#333;line-height:27px}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1{display:block;float:left}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1>.btn_type1{display:inline-block;font-size:12px;color:#fff;text-align:center;width:64px;height:auto;line-height:14px;background-color:#3b322b;text-decoration:none;padding:7px 0}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1>.period1{display:inline-block;font-size:12px;color:#777;text-align:center;width:58px;line-height:14px;background-color:#fff;border:1px solid #e1e4e8;text-decoration:none;padding:6px 0 6px 0;margin-right:-5px;cursor:pointer}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1>.period1:hover, .section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1>.period1.on{display:inline-block;font-size:12px;color:#fff;text-align:center;width:58px;line-height:14px;background-color:#6d9811;border:1px solid #6d9811;text-decoration:none;padding:6px 0 6px 0;margin-right:-5px;cursor:pointer}
.section_mypage1 .cont_mypage .inquiry_period1>fieldset .frm_row1>span>input.c_date{border:1px solid #e1e4e8;background:url('/images/icon/icon_cal1.png') #fff right 6px no-repeat;font-size:13px;line-height:15px;width:115px;height:28px;padding-right:23px;vertical-align:top}
.section_mypage1 .cont_mypage .txt_commt1{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 4px 30px;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px;text-align:left}
.section_mypage1 .cont_mypage .txt_commt2{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 5px 0px;background:url('/images/bu/bu_dot1.gif') 0 8px no-repeat;padding-left:10px;text-align:left}

.section_mypage1 .orderinfo_box{display:block;margin:20px 0}
.section_mypage1 .orderinfo_box .tab_info{display:block;*zoom:1}
.section_mypage1 .orderinfo_box .tab_info:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_mypage1 .orderinfo_box .tab_info>ul{width:100%}
.section_mypage1 .orderinfo_box .tab_info li{float:left;width:50%}
.section_mypage1 .orderinfo_box .tab_info li>a{display:block;padding:15px 0;text-align:center;font-size:13px;line-height:16px;color:#555;border:1px solid #e1e4e8;border-left:0;border-bottom:0}
.section_mypage1 .orderinfo_box .tab_info li>a:first-child{border-left:1px solid #e1e4e8}
.section_mypage1 .orderinfo_box .tab_info li>a.focus:first-child{border-left:1px solid #6e9811}
.section_mypage1 .orderinfo_box .tab_info a.focus, .section_mypage1 .orderinfo_box .tab_info a:hover{background-color:#6e9811;border-color:#6e9811;font-weight:600;color:#fff}
.section_mypage1 .orderinfo_box .cont_info{display:block;border:1px solid #6d9811;padding:40px 38px 30px 38px;}
.section_mypage1 .orderinfo_box .cont_info .thumb1{display:block;text-align:center;border-bottom:1px solid #e1e4e8;padding-bottom:30px;margin-bottom:18px}
.section_mypage1 .orderinfo_box .cont_info .txt_commt1{margin-left:0}

.section_mypage1 .prdt_box{width:785px; overflow:hidden;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3}
.section_mypage1 .prdt_list{width:786px; border-top:1px solid #e1e4e8; *zoom:1}
.section_mypage1 .prdt_list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_mypage1 .prdt_list:first-child{border-top:0}
.section_mypage1 .prdt_list li{float:left; width:262px; height:298px; text-align:center; border:0;border-right:1px solid #e1e4e8;margin:0;padding:1px; position:relative;box-sizing:border-box;-webkit-box-sizing:border-box}
.section_mypage1 .prdt_list li:first-child{border-left:0}
.section_mypage1 .prdt_list .over{display:none;position:absolute; left:0; top:-1px; width:100%; height:300px; border:1px solid #6d9811}
.section_mypage1 .prdt_list li:hover .over{display:block}
.section_mypage1 .prdt_list li .img{display:block;width:100%; height:195px;}
.section_mypage1 .prdt_list li .img img{display:inline; width:180px; height:180px}
.section_mypage1 .prdt_list .prdt_name_1{position:relative;z-index:10}
.section_mypage1 .prdt_list .prdt_name_1 a{display:block;font-size:15px;color:#333;height:40px;word-wrap:break-word;overflow:hidden;text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.section_mypage1 .prdt_list .prdt_name_1 a:hover{text-decoration:underline}
.section_mypage1 .prdt_list .prdt_price_9 *{font-size:13px}
.section_mypage1 .prdt_list .prdt_price_1 *{font-size:16px}
.section_mypage1 .prdt_list .prdt_label{left:-1px;top:-1px;z-index:5}
.section_mypage1 .prdt_list_wrap .text {border-bottom:0; padding-bottom:10px; margin-bottom:0px}
.section_mypage1 .prdt_list .checkbox_ui{position:absolute;right:-8px;top:15px;z-index:8}

.section_mypage1 .wrap_point1{display:block;background:url('/images/page/bg_mypoint1.gif') no-repeat;height:auto;margin:20px 0;border:1px solid #6d9811;padding-top:139px;position:relative}
.section_mypage1 .wrap_point1>.caption1{display:block;position:absolute;left:104px;top:40px;font-size:23px;font-weight:600;line-height:28px;color:#fff}
.section_mypage1 .wrap_point1>.txt_point1{display:block;position:absolute;left:394px;top:24px;font-size:16px;line-height:30px;color:#555;width:352px}
.section_mypage1 .wrap_point1>.txt_point2{display:block;position:absolute;left:394px;top:74px;font-size:16px;line-height:30px;color:#555;width:352px}
.section_mypage1 .wrap_point1>.txt_point1>em, .section_mypage1 .wrap_point1>.txt_point2>em{float:right;font-size:26px;font-weight:600;color:#6d9811;font-style:normal}
.section_mypage1 .wrap_point1>.pos_commt1{display:block;width:100%;height:auto; padding:20px 30px; background:#f8f8f8;}
.section_mypage1 .wrap_point1>.pos_commt1>p{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 4px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px}
.section_mypage1 .wrap_point1.before{display:block;background:url('/images/page/bg_mypoint1.gif') no-repeat;height:auto;border:1px solid #6d9811;padding-top:139px;margin:20px 0;position:relative}
.section_mypage1 .wrap_point1.before>.caption1{display:block;position:absolute;left:104px;top:30px;font-size:12px;font-weight:normal;line-height:20px;color:#fff}
.section_mypage1 .wrap_point1.before>.caption1>span{font-size:16px;font-weight:600;}
.section_mypage1 .wrap_point1.before>.pos_info{padding:30px 0; text-align:center;}
.section_mypage1 .wrap_point1.before>.pos_info>p{font-size:15px; font-weight:600; color:#6d9811; padding:0 0 8px 0;}
.section_mypage1 .wrap_point1.before>.pos_info>span{display:block; font-size:12px;padding:0 0 20px 0;}
.section_mypage1 .wrap_point1>.pos_commt1 ul { padding-left:10px; }
.section_mypage1 .wrap_point1>.pos_commt1 ul li { padding-left:10px; margin-top:4px; }
.section_mypage1 .wrap_point1>.pos_commt1 ul li:first-child { margin-top:0; }
.section_mypage1 .wrap_point1>.pos_commt1 ul li:nth-child(1):before { content:"1."; margin-left:-12px; display:inline-block; }
.section_mypage1 .wrap_point1>.pos_commt1 ul li:nth-child(2):before { content:"2."; margin-left:-12px; display:inline-block; }
.section_mypage1 .wrap_point1>.pos_commt1 ul li:nth-child(3):before { content:"3."; margin-left:-12px; display:inline-block; }
.section_mypage1 .wrap_coupon1{display:block;background:url('/images/page/bg_mycoupon1.gif') no-repeat;height:252px;margin:20px 0;overflow:hidden;position:relative}
.section_mypage1 .wrap_coupon1>.caption1{display:block;position:absolute;left:104px;top:40px;font-size:23px;font-weight:600;line-height:28px;color:#fff}
.section_mypage1 .wrap_coupon1>.txt_point1{display:block;position:absolute;left:394px;top:24px;font-size:16px;line-height:30px;color:#555;width:352px}
.section_mypage1 .wrap_coupon1>.txt_point2{display:block;position:absolute;left:394px;top:74px;font-size:16px;line-height:30px;color:#555;width:352px}
.section_mypage1 .wrap_coupon1>.txt_point1>em, .section_mypage1 .wrap_coupon1>.txt_point2>em{float:right;font-size:26px;font-weight:600;color:#6d9811;font-style:normal}
.section_mypage1 .wrap_coupon1>.pos_commt1{display:block;position:absolute;left:28px;top:147px}
.section_mypage1 .wrap_coupon1>.pos_commt1>p{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 3px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px}
.section_mypage1 .wrap_coupon1>.btn_down1{position:absolute;right:40px;top:178px;display:inline-block;font-size:13px;font-weight:600;line-height:17px;color:#fff;text-align:center;width:160px;background-color:#6d9811;padding:10px 0}

.section_mypage1 .wrap_graybox1{display:block;background-color:#f8f8f8;border:1px solid #e1e4e8;padding:26px 30px 24px 30px;margin:20px 0;text-align:center}
.section_mypage1 .wrap_graybox1.padd1{padding:19px 20px 19px 20px}
.section_mypage1 .wrap_graybox1 .coupon1>label{font-size:13px;font-weight:600;color:#555;line-height:32px}
.section_mypage1 .wrap_graybox1 .coupon1>input[type="text"]{font-size:12px;color:#777;border:1px solid #9a9a9a;width:340px;height:35px;line-height:33px;padding:0 8px;vertical-align:top}
.section_mypage1 .wrap_graybox1 .coupon1>.btn_type1{width:auto;height:35px}
.section_mypage1 .wrap_graybox1 .password1>label{font-size:13px;font-weight:600;color:#555;line-height:32px}
.section_mypage1 .wrap_graybox1 .password1>input[type="password"]{font-size:12px;color:#777;border:1px solid #e1e4e8;width:320px;height:35px;line-height:33px;padding:0 8px;vertical-align:top}
.section_mypage1 .wrap_graybox1 fieldset.search1 .sel_type3 {background-position:right -4px;height:25px;padding:4px 0 0 10px;color:#777}
.section_mypage1 .wrap_graybox1 fieldset.search1 .sel_type3.on {background-position:right -4px;height:25px; padding:4px 0 0 10px}
.section_mypage1 .wrap_graybox1 fieldset.search1 .sel_type3_option {top:24px}
.section_mypage1 .wrap_graybox1 fieldset.search1 .sel_type3_option li {padding:4px 0 5px 10px}
.section_mypage1 .wrap_graybox1 fieldset.search1>.frm_row1{display:inline-block;vertical-align:top}
.section_mypage1 .wrap_graybox1 fieldset.search1>.frm_row1 input[type="text"]{border:1px solid #e1e4e8;font-size:12px;line-height:23px;color:#777;height:25px;padding:0 33px 0 12px}
.section_mypage1 .wrap_graybox1 .txt_commt1{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 4px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px;text-align:left}
.section_mypage1 .wrap_graybox1.withdraw1{text-align:left;font-size:12px;line-height:18px;color:#777}
.section_mypage1 .wrap_graybox1.withdraw1>strong{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:7px}
.section_mypage1 .wrap_graybox1.withdraw1>.btn_type1{width:130px;float:right;margin:-22px 0 0 0}

.section_mypage1 .wrap_greenbox1{display:block;background-color:#fff;border:1px solid #6d9811;padding:26px 40px 24px 40px;text-align:center}
.section_mypage1 .wrap_greenbox1 .table_tit_1{text-align:left}
.section_mypage1 .wrap_greenbox1>.wrap_graybox1{margin:0}

.section_mypage1 .wrap_whitebox1{display:block;background-color:#fff;border:1px solid #e1e4e8;padding:26px 40px 24px 40px;text-align:center}

.section_mypage1 .list_coupon1{*zoom:1}
.section_mypage1 .list_coupon1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_mypage1 .list_coupon1>li{position:relative; float:left;width:253px;height:398px;margin:0 0 10px 10px;border:1px solid #e1e4e8;text-align:center;padding:30px 19px 30px 20px}
.section_mypage1 .list_coupon1>li:first-child{margin-left:0}
.section_mypage1 .list_coupon1>li:nth-child(3n+1){margin-left:0}
.section_mypage1 .list_coupon1>li:hover{border-color:#6d9811}
.section_mypage1 .list_coupon1>li .dc_detail{display:block;background:url('/images/page/bg_coupon1.jpg') no-repeat;width:100%;height:90px;overflow:hidden;font-size:13px;font-weight:600;color:#333;padding:10px 0 0 63px;margin-bottom:25px}
.section_mypage1 .list_coupon1>li .dc_detail>em{display:block;font-size:36px;font-style:normal;height:46px;vertical-align:top;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.section_mypage1 .list_coupon1>li .dc_detail>em>span{font-size:25px}
.section_mypage1 .list_coupon1>li .txt1{display:block;font-size:15px;font-weight:600;color:#333;line-height:20px;margin-bottom:12px;text-align:left}
.section_mypage1 .list_coupon1>li .txt2{display:block;font-size:12px;line-height:17px;color:#555;margin:0 0 4px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px;text-align:left;word-spacing:-2px}
.section_mypage1 .list_coupon1>li .txt2>span{font-weight:600;word-spacing:0}
.section_mypage1 .list_coupon1>li .btn_type4{margin-top:12px}
.section_mypage1 .list_coupon1>li .icoBarcode {display:block; position:absolute; bottom:-4px; right:-1px;}
.section_mypage1 .msg_withdraw1{display:block;background:url('/images/page/bg_withdraw1.gif') center top no-repeat;width:100%;height:250px;overflow:hidden;font-size:14px;line-height:18px;color:#555;text-align:center;margin:40px 0 40px;padding-top:165px}
.section_mypage1 .msg_withdraw1>strong{display:block;margin-bottom:16px;font-size:26px;line-height:30px;color:#6d9811;font-weight:600}
.section_mypage1 .txt_withdraw1{display:block;font-size:16px;font-weight:600;line-height:19px;color:#333;margin-bottom:20px;text-align:left}
.section_mypage1 .txt_withdraw2{display:block;font-size:15px;font-weight:600;line-height:27px;color:#555;text-align:left;border-bottom:1px solid #e1e4e8;padding-bottom:15px;margin-bottom:20px}
.section_mypage1 .txt_withdraw2>em{font-size:26px;font-weight:600;font-style:normal;color:#6d9811;text-align:left}
.section_mypage1 .txt_withdraw3{display:block;font-size:12px;line-height:18px;color:#777;text-align:left}
.section_mypage1 .txt_withdraw4{display:block;font-size:13px;font-weight:600;line-height:18px;color:#333;text-align:left;margin-bottom:20px}
.section_mypage1 .list_withdraw1>li{margin-top:12px;font-size:12px;line-height:16px;color:#777;text-align:left}
.section_mypage1 .list_withdraw1>li:first-child{margin-top:0}
.section_mypage1 .list_withdraw1>li>input[type="radio"]{width:13px;height:13px;vertical-align:top;margin-top:2px}
.section_mypage1 .list_withdraw1>li>input[type="text"]{font-size:12px;color:#777;border:1px solid #e1e4e8;height:25px;line-height:23px;padding:0 4px;vertical-align:top;margin-top:-4px}

.section_mypage1 .beforeWrap {width:100%;height:auto;padding:15px 0 20px 30px;background:#efefef;position:relative;margin-bottom:20px;}
.section_mypage1 .beforeWrap .txt1 {font-size:14px;color:#333;font-weight:600;margin-bottom:10px;}
.section_mypage1 .beforeWrap .txt1 span {color:#f94a33;}
.section_mypage1 .beforeWrap .txt2 {font-size:12px;color:#777;}
.section_mypage1 .beforeWrap .txt2 span {color:#6d9811;}
.section_mypage1 .beforeWrap .btn_search {display:inline-block;width:54px;height:54px;font-size:12px;color:#fff;text-align:center;line-height:54px;background:url('/images/page/bg_before.png') no-repeat;position:absolute;right:30px;top:32px;}
.section_mypage1 .sort .btn_sort2{display:inline-block;font-size:11px;line-height:14px;color:#6d9811;border:1px solid #6d9811;padding:3px 0 2px 0;text-align:center;margin-left:-4px}
.section_mypage1 .sort .btn_sort2:hover{color:#fff;background-color:#6d9811;border-color:#6d9811}

.transfer_address .focus td{font-weight:600 !important}
.transfer_address .focus td:nth-child(2){color:#6d9812 !important}
.transfer_address .focus .spot{color:#333 !important}

.section_mypage1 .txt_tbl1{display:block;font-size:12px;color:#555;line-height:18px;margin-top:-4px;margin-bottom:12px}
.section_mypage1 .txt_tbl1>.color1{color:#b68957}
.section_mypage1 .txt_tbl1.need1{background:url('/images/bu/bu_ast1.png') 0 6px no-repeat;padding-left:8px}

.pop_barcode {}
.pop_barcode h2 {font-size:20px; padding:50px 0 40px; text-align:center; color:#000; margin-bottom:30px; background:url(/images/icon/icon_arr.png) center bottom no-repeat;}
.pop_barcode .cont {border-top:1px dashed #ccc; padding:40px 0; text-align:center;}
.pop_barcode .codeImg {width:258px; height:63px; margin:0 auto;}
.pop_barcode .codeImg img {width:100%;}
.pop_barcode .codeNum {margin-top:10px;}
.pop_barcode .codeNum span {font-size:22px; color:#000; font-family:Arial; padding:0 5px;}

.pop_content .mypage_content1{margin:0 auto}       /*mypage popup content*/
.pop_content .mypage_content1 .pop_list_coupon1>li{font-size:12px;color:#555;line-height:17px;margin-top:12px}
.pop_content .mypage_content1 .pop_list_coupon1>li:first-child{margin-top:0}
.pop_content .mypage_content1 .pop_list_coupon1>li:hover{color:#6d9811;font-weight:600;cursor:pointer}
.pop_content .mypage_content1 .caption1{display:block;border:1px solid #e1e4e8;border-bottom:0;padding-left:18px;font-size:12px;font-weight:600;color:#555;height:27px;line-height:26px}
.pop_content .mypage_content1 .post_box1{display:block;border:1px solid #e1e4e8;background:url('/images/page/bg_post1.gif') 28px 16px #f8f8f8 no-repeat;padding:22px 28px 20px 28px}
.pop_content .mypage_content1 .post_box1 .txt1{display:none}
.pop_content .mypage_content1 .post_box1 .txt2{display:block;font-size:12px;line-height:17px;color:#555;margin:0 0 3px 85px;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px}
.pop_content .mypage_content1 .post_box1 .txt2>.color1{font-weight:600;color:#6d9811}
.pop_content .mypage_content1 .post_box1>fieldset{display:block;border-top:1px solid #e1e4e8;text-align:center;margin-top:15px;padding-top:15px;*zoom:1}
.pop_content .mypage_content1 .post_box1>fieldset:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.pop_content .mypage_content1 .post_box1>fieldset>input[type="text"]{border:1px solid #999;font-size:13px;height:25px;line-height:23px;float:left}
.pop_content .mypage_content1 .post_box1>fieldset>.btn_type13{line-height:24px;vertical-align:top;float:right}
.pop_content .mypage_content1 .post_box2{display:block;margin-top:26px}
.pop_content .mypage_content1 .post_box2 .txt_result1{display:block;font-size:14px;font-weight:600;color:#555;line-height:20px;text-align:center;margin-bottom:18px}
.pop_content .mypage_content1 .post_box2 .txt_result1>span{color:#f94a33}
.pop_content .mypage_content1 .post_box2 .field1{display:block;text-align:center;*zoom:1}
.pop_content .mypage_content1 .post_box2 .field1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.pop_content .mypage_content1 .post_box2 .field1>label{font-size:12px;font-weight:600;color:#555;line-height:16px}
.pop_content .mypage_content1 .post_box2 .field1>.sel_type1{border-color:#e1e4e8}
.pop_content .mypage_content1 .post_box2 .field1>.sel_type1.on{border-color:#6d9811}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3;margin-top:20px;padding-bottom:4px}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 table{width:100%}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 tbody td{border-top:1px solid #e1e4e8;font-size:12px;color:#555;line-height:17px;text-align:center;vertical-align:middle;padding:6px 0 6px 0}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 tbody tr:first-child td{border-top:0}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 .color1{color:#6d9811;font-weight:600}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 .al{text-align:left}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 .txt1{display:inline-block;background:url('/images/page/txt_post1.gif') 0 1px no-repeat;padding-left:42px;margin-bottom:5px}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 .txt2{display:inline-block;background:url('/images/page/txt_post2.gif') 0 1px no-repeat;padding-left:42px}
.pop_content .mypage_content1 .post_box2 .wrap_post_list1 a:hover{text-decoration:underline}
.pop_content .mypage_content1 .txt_need1{display:block;font-size:12px;line-height:17px;color:#555;background:url('/images/bu/bu_ast1.png') 0 6px no-repeat;padding-left:8px;margin-bottom:12px}
.pop_content .mypage_content1 .txt_need1>strong{color:#b68957;font-weight:600}
.pop_content .mypage_content1 .table_tit_1{width:100%; height:35px; vertical-align:top; font-size:16px; color:#333; font-weight:600; position:relative}
.pop_content .mypage_content1 .tit_con>strong{font-weight:600;color:#333}
.pop_content .mypage_content1 .tit_con .sp_bar2 {display:inline-block;font-size:11px; color:#e1e4e8; padding:0 3px 0 7px}
.pop_content .mypage_content1 .wrap_special_list_choice{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3}
.pop_content .mypage_content1 .special_list_choice{border-top:1px solid #e1e4e8;*zoom:1}
.pop_content .mypage_content1 .special_list_choice:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.pop_content .mypage_content1 .special_list_choice:first-child{border-top:0}
.pop_content .mypage_content1 .special_list_choice li{float:left; width:249px; height:110px; border-right:1px solid #e1e4e8; padding:10px 0}
.pop_content .mypage_content1 .special_list_choice.height2 li{height:65px;padding:10px 0;text-align:center;}
.pop_content .mypage_content1 .special_list_choice li img{width:90px; height:90px;}
.pop_content .mypage_content1 .special_list_choice li .txt {width:157px;height:40px;overflow:hidden; font-size:12px;line-height:20px;color:#555;padding:0 20px 0 5px;margin-top:23px}
.pop_content .mypage_content1 .special_list_choice li .txt2 {width:249px;height:40px;overflow:hidden; font-size:12px;line-height:20px;color:#555;padding:0 10px 0 10px;margin-top:15px}
.pop_content .mypage_content1 .special_list_choice li:first-child{border-left:0}
.pop_content .mypage_content1 .special_list_choice li:nth-child(3n){width:248px;border-right:0}
.pop_content .mypage_content1 .payment{border:1px solid #6d9811}
.pop_content .mypage_content1 .payment>table{width:100%;border-collapse:collapse;border-spacing:0}
.pop_content .mypage_content1 .payment tbody td{font-size:12px;line-height:18px;color:#555;border-left:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;padding:12px 28px;position:relative;text-align:right;vertical-align:top;}
.pop_content .mypage_content1 .payment tbody td:first-child{border-left:0}
.pop_content .mypage_content1 .payment tbody td.row1{border-bottom:0;background-color:#f8f8f8;text-align:left;padding-left:98px}
.pop_content .mypage_content1 .payment .pos1{font-size:14px;font-weight:600;color:#333;position:absolute;left:28px;top:21px}
.pop_content .mypage_content1 .payment tbody td.row1 .pos1{font-size:12px}
.pop_content .mypage_content1 .payment .row1>.pos1{top:12px}
.pop_content .mypage_content1 .payment .txt1{font-size:14px;color:#333}
.pop_content .mypage_content1 .payment .txt2{font-size:32px;line-height:36px;color:#f94a33;display:block;margin:0 0 25px 0;letter-spacing:-1px}
.pop_content .mypage_content1 .payment .color2{color:#6d9811}
.pop_content .mypage_content1 .wrap_stargrade1{display:block;*zoom:1}
.pop_content .mypage_content1 .wrap_stargrade1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.pop_content .mypage_content1 .wrap_stargrade1>li{float:left;width:20%}
.pop_content .mypage_content1 .wrap_stargrade1 li>input[type="radio"]{float:left;display:block;margin-top:14px}
.pop_content .mypage_content1 .wrap_stargrade1 li>label{float:left;display:block;line-height:22px}
.pop_content .mypage_content1 .wrap_stargrade1 li>label>.starrate{display:block;width:65px;height:10px;background:url('/images/common/starbg3.png') no-repeat;overflow:hidden;position:relative;background-size:65px 10px}
.pop_content .mypage_content1 .wrap_stargrade1 li>label>.starrate .stargrade{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('/images/common/starbg3_2.png') repeat-x;height:10px;overflow:hidden;background-size:65px 10px}
.pop_content .mypage_content1 .txt_commt1{display:block;font-size:12px;line-height:17px;color:#777;margin:0 0 4px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px;text-align:left}
.pop_content .mypage_content1 .point_intBg2 {width:100%;height:215px;position:relative;background:url('/images/page/point_int_bg2.png') no-repeat left bottom;margin-bottom:30px;}
.pop_content .mypage_content1 .point_intBg2 .tit1 {width:340px;text-align:center;font-size:16px;font-weight:600;color:#333; position:absolute;left:0;top:10px;}
.pop_content .mypage_content1 .point_intBg2 .tit2 {width:340px;text-align:center;font-size:16px;font-weight:600;color:#333; position:absolute;right:0;top:10px;}
.pop_content .mypage_content1 .point_intBg2 .point1 {width:170px;text-align:center;color:#555; position:absolute;left:0;bottom:25px;line-height:20px;}
.pop_content .mypage_content1 .point_intBg2 .point1 span {font-size:16px; font-weight:600;}
.pop_content .mypage_content1 .point_intBg2 .point2 {width:170px;text-align:center;color:#555; position:absolute;left:170px;bottom:25px;line-height:20px;}
.pop_content .mypage_content1 .point_intBg2 .point2 span {font-size:16px; font-weight:600;}
.pop_content .mypage_content1 .point_intBg2 .int {width:340px;text-align:center;font-size:16px;font-weight:600;color:#fff;position:absolute;right:0px;bottom:30px;}
.pop_content .mypage_content1 .point_intBg2 .int span {display:inline-block;font-size:26px;margin-left:5px;}
.pop_content .mypage_content1 .point_intBg3 {width:100%;height:140px;position:relative;background:url('/images/page/point_int_bg3.png') no-repeat;margin-bottom:30px;}
.pop_content .mypage_content1 .point_intBg3 .tit1 {width:230px;font-size:23px;font-weight:600;color:#fff;line-height:30px; position:absolute;left:105px;top:40px;}
.pop_content .mypage_content1 .point_intBg3 .txt1 {font-size:16px;color:#555; position:absolute;left:415px;top:35px;}
.pop_content .mypage_content1 .point_intBg3 .txt2 {font-size:16px;color:#555; position:absolute;left:415px;top:85px;}
.pop_content .mypage_content1 .point_intBg3 .point1 {width:150px;font-size:26px;font-weight:600;color:#6d9811;text-align:right; position:absolute;right:43px;top:32px;}
.pop_content .mypage_content1 .point_intBg3 .grade1 {width:150px;font-size:26px;font-weight:600;color:#6d9811;text-align:right; position:absolute;right:43px;top:82px;}
/*e:mypage*/

/*mypage,customer another table UI*/
.wrap_tbl_type4{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3}
.wrap_tbl_type4 .tbl_type4 tbody{border-top:0}
.wrap_tbl_type4 .tbl_type4 tbody th{font-size:12px; color:#555; vertical-align:middle; background-color:#f8f8f8; border-top:1px solid #e1e4e8; border-left:1px solid #e1e4e8; border-bottom:0; padding:9px 0 9px 0}
.wrap_tbl_type4 .tbl_type4 tbody td{font-size:12px; color:#777; vertical-align:middle; line-height:22px; border-top:1px solid #e1e4e8; border-bottom:0; padding:9px 15px 9px 20px}
.wrap_tbl_type4 .tbl_type4 tbody tr:first-child th, .wrap_tbl_type4 .tbl_type4 tbody tr:first-child td{border-top:0}
.wrap_tbl_type4 .tbl_type4 tbody th:first-child{border-left:0}
.wrap_tbl_type4 .tbl_type4 tbody td.spadd1{padding:5px 15px 4px 20px}
.wrap_tbl_type4 .tbl_type4 tbody td.spadd1>strong{color:#555;font-weight:600}
.wrap_tbl_type4 .tbl_type4 tbody a.file{text-decoration:underline;color:#777}
.wrap_tbl_type4 .tbl_type4 td input.input_type4{font-size:12px; color:#666; height:25px; line-height:23px; width:auto; background-color:#fff; padding:0 5px 0 6px; border:1px solid #e1e4e8}
.wrap_tbl_type4 .tbl_type4 td input.input_type4:disabled {background-color:#f8f8f8}
.wrap_tbl_type4 .tbl_type4 td textarea{font-size:12px; color:#666; line-height:18px; padding:5px 5px 5px 6px; border:1px solid #e1e4e8; resize:none}
.wrap_tbl_type4 .tbl_type4 td .sel_type3 {background-position:right -4px;height:25px;padding:0px 0 0 10px}
.wrap_tbl_type4 .tbl_type4 td .sel_type3.on {background-position:right -4px;height:25px; padding:0px 0 0 10px}
.wrap_tbl_type4 .tbl_type4 td .sel_type3_option {top:24px}
.wrap_tbl_type4 .tbl_type4 td .sel_type3_option li {padding:2px 0 2px 10px}
.wrap_tbl_type4 .tbl_type4 td .h_bar1{display:inline-block; float:none; width:12px; height:25px; background:none; text-align:center; color:#777;padding-left:4px}
.wrap_tbl_type4 .tbl_type4 td .frm_row1{display:block;margin:-2px 0 -1px 0}
.wrap_tbl_type4 .tbl_type4 td .textCnt{margin-bottom:3px; text-align:right;}
.wrap_tbl_type4 .tbl_type4 .txt_need1{display:inline-block;background:url('/images/bu/bu_ast1.png') right 1px no-repeat;padding-left:0;padding-right:8px;margin-bottom:inherit}
.wrap_tbl_type4 .tbl_type4 .txt_commt1{display:block;color:#b68957;font-weight:600;line-height:16px;margin-top:10px;margin-left:0;padding-left:0;background:none}
.wrap_tbl_type4 .tbl_type4 .txt_commt2{display:inline-block;color:#555;font-size:12px;font-weight:normal;line-height:16px}
.wrap_tbl_type4 .tbl_type4 .btn_type12:hover{background-color:#acacac;color:#fff;border-color:#acacac}
.wrap_tbl_type4 .tbl_type4 tbody .color1{font-weight:600;color:#6e9811}
.wrap_tbl_type4 .tbl_type4 tbody .color2{color:#f94a33}
.wrap_tbl_type4 .tbl_type4 tbody .txt_view1{color:#555;padding:25px 30px 30px 30px}
.wrap_tbl_type4 .tbl_type4 tbody .txt_view2{color:#555;padding:30px 50px 30px 60px;background-color:#f8f8f8}
.wrap_tbl_type4 .tbl_type4 tbody .txt_answer1{display:block;background:url('/images/icon/icon_answer1.gif') no-repeat;padding-left:30px;font-size:12px;font-weight:600;line-height:20px;color:#b68957;margin-bottom:10px;margin-left:-30px}
.wrap_tbl_type4 .tbl_type4 tbody .list_type1{*zoom:1}
.wrap_tbl_type4 .tbl_type4 tbody .list_type1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.wrap_tbl_type4 .tbl_type4 tbody .list_type1>li{float:left;width:25%;margin-top:8px}
.wrap_tbl_type4 .tbl_type4 tbody .list_type1>li:nth-child(1), .wrap_tbl_type4 .tbl_type4 tbody .list_type1>li:nth-child(2), .wrap_tbl_type4 .tbl_type4 tbody .list_type1>li:nth-child(3), .wrap_tbl_type4 .tbl_type4 tbody .list_type1>li:nth-child(4){margin-top:0}
.wrap_tbl_type4 .tbl_type4 tbody .list_type1 .checkbox_ui{height:22px;line-height:15px}
.wrap_tbl_type4 .tbl_type4 tbody .list_type2 li{float:left;width:55px;height:100px;margin:10px 20px 0px 20px;text-align:center;}
.wrap_tbl_type4 .tbl_type4 tbody .list_type2 li span{display:inline-block;line-height:16px;}

.wrap_tbl_type4 .tbl_type4 .mb5{margin-bottom:6px !important}
.wrap_tbl_type4 .tbl_type4 input[type=""radio]{vertical-align:top}
.wrap_tbl_type4 .tbl_type4 label{display:inline-block;vertical-align:top;margin-top:1px}

.wrap_tbl_type5{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #e1e4e8}
.wrap_tbl_type5_noline1{display:block;border-top:0}
.wrap_tbl_type5 .tbl_type5 thead th{border-top:0}
.wrap_tbl_type5 .tbl_type5 tbody td{font-size:12px;line-height:18px;color:#777;font-weight:normal;padding:15px 0 15px 0}
.wrap_tbl_type5 .tbl_type5 tbody .al{text-align:left;padding-left:20px}
.wrap_tbl_type5 .tbl_type5 tbody a{color:#555}
.wrap_tbl_type5 .tbl_type5 tbody a:hover{color:#555;font-weight:600;text-decoration:underline}
.wrap_tbl_type5 .tbl_type5 tbody .caption1{font-size:13px}
.wrap_tbl_type5 .tbl_type5 tbody .caption1:hover{font-weight:600;color:#333;text-decoration:underline}
.wrap_tbl_type5 .tbl_type5 tbody .no_content{height:180px;font-size:13px;font-weight:normal;color:#333}
.wrap_tbl_type5 .tbl_type5 tbody .color1{font-weight:600;color:#6e9811}
.wrap_tbl_type5 .tbl_type5 tbody .color2{font-weight:600;color:#b68957}
.wrap_tbl_type5 .tbl_type5 tbody .color3{font-weight:600;color:#ff9516}
.wrap_tbl_type5 .tbl_type5 tbody td time{color:#777}
.wrap_tbl_type5 .tbl_type5 tbody td .txt_num1{font-weight:600;color:#f94a33}
.wrap_tbl_type5 .tbl_type5 tbody td .commit1{display:block;text-align:right;font-weight:600;line-height:17px;color:#555;padding-right:20px}
.wrap_tbl_type5 .tbl_type5 tbody td .commit1>strong{display:block;color:#f94a33;font-size:14px;margin-bottom:10px}
.wrap_tbl_type5 .tbl_type5 .btn_type9{display:inline-block;font-size:11px;color:#777;font-weight:normal;text-align:center;line-height:14px;background-color:#fff;border:1px solid #e1e4e8;width:auto;height:auto;padding:4px 0 3px 0;margin-bottom:5px}
.wrap_tbl_type5 .tbl_type5 .btn_type9:hover{background-color:#999;border-color:#999;color:#fff}
.wrap_tbl_type5 .tbl_type5 .txt_divide1{display:inline-block; font-size:11px; line-height:14px;color:#b68957; text-align:center; padding:4px 0 2px 0; border:1px solid #b68957;margin-top:1px}
.wrap_tbl_type5 .tbl_type5 .checkbox_ui{vertical-align:middle;margin-top:-2px}
.wrap_tbl_type5 .tbl_type5 .prdW1{width:50px;height:50px;border:1px solid #e1e4e8}

/*s: customer center*/
.section_customer1{display:block}
.section_customer1 .quick_menu1{margin-bottom:40px;*zoom:1}
.section_customer1 .quick_menu1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .quick_menu1>li{float:left;border:1px solid #e1e4e8;border-left:0;min-height:103px;text-align:center;position:relative;width:20%;height:103px}
.section_customer1 .quick_menu1>li .edge1{display:none;border:2px solid #6d9811;position:absolute;left:-1px;top:-1px;z-index:5;width:100%;height:103px}
.section_customer1 .quick_menu1>li:nth-child(1) .edge1, .section_customer1 .quick_menu1>li:nth-child(6) .edge1{width:100%}
.section_customer1 .quick_menu1>li:hover .edge1, .section_customer1 .quick_menu1>li.focus .edge1{display:block}
.section_customer1 .quick_menu1>li:nth-child(1){width:20%;border-left:1px solid #e1e4e8;background:url('/images/icon/icon_cust1.gif') center 23px no-repeat}
.section_customer1 .quick_menu1>li:nth-child(2){width:20%;background:url('/images/icon/icon_cust2.gif') center 23px no-repeat}
.section_customer1 .quick_menu1>li:nth-child(3){width:20%;background:url('/images/icon/icon_cust3.gif') center 23px no-repeat}
.section_customer1 .quick_menu1>li:nth-child(4){width:20%;background:url('/images/icon/icon_cust4.gif') center 23px no-repeat}
/* .section_customer1 .quick_menu1>li:nth-child(5){width:20%;background:url('/images/icon/icon_cust5.gif') center 23px no-repeat} */
.section_customer1 .quick_menu1>li:nth-child(5){width:20%;background:url('/images/icon/icon_cust6.gif') center 23px no-repeat}
.section_customer1 .quick_menu1>li:nth-child(1):hover, .section_customer1 .quick_menu1>li:nth-child(1).focus{background-image:url('/images/icon/icon_cust1_on.gif')}
.section_customer1 .quick_menu1>li:nth-child(2):hover, .section_customer1 .quick_menu1>li:nth-child(2).focus{background-image:url('/images/icon/icon_cust2_on.gif')}
.section_customer1 .quick_menu1>li:nth-child(3):hover, .section_customer1 .quick_menu1>li:nth-child(3).focus{background-image:url('/images/icon/icon_cust3_on.gif')}
.section_customer1 .quick_menu1>li:nth-child(4):hover, .section_customer1 .quick_menu1>li:nth-child(4).focus{background-image:url('/images/icon/icon_cust4_on.gif')}
/* .section_customer1 .quick_menu1>li:nth-child(5):hover, .section_customer1 .quick_menu1>li:nth-child(5).focus{background-image:url('/images/icon/icon_cust5_on.gif')} */
.section_customer1 .quick_menu1>li:nth-child(5):hover, .section_customer1 .quick_menu1>li:nth-child(6).focus{background-image:url('/images/icon/icon_cust6_on.gif')}
.section_customer1 .quick_menu1>li>a{display:block;font-size:13px;line-height:15px;color:#555;padding-top:65px}
.section_customer1 .quick_menu1>li:hover>a, .section_customer1 .quick_menu1>li.focus>a{color:#6d9811}

.section_customer1 .wrap_main1{display:block; float:left; width:715px;*zoom:1}
.section_customer1 .wrap_main1>form{clear:both; }
.section_customer1 .wrap_main1Wrap:after{content:''; display:block; clear:both;}
.section_customer1 .wrap_main1:after{content:".";display:block;clear:both;height:0;visibility:hidden}

.section_customer1 .wrap_main1 .notice{display:block;float:left;width:471px;height:229px;border:1px solid #e1e4e8;padding:26px 28px 22px 28px}
.section_customer1 .wrap_main1 .event{display:block;float:left;width:244px;height:229px;border:1px solid #e1e4e8;border-left:0;padding:26px 28px 22px 28px}
.section_customer1 .wrap_main1 .noticeWrap{*zoom:1;}
.section_customer1 .wrap_main1 .noticeWrap:after{content:''; display:block; clear:both;}
.section_customer1 .counselWrap .caption1{display: block; border-bottom: 1px solid #e1e4e8; margin-bottom:18px; font-size: 16px; font-weight: 600; line-height: 18px; color: #333; padding-bottom: 18px;}
.section_customer1 .counselWrap{float:left; margin-left:18px;}
.section_customer1 .counselWrap .counsel{display:block;width:247px;height:368px;border:1px solid #e1e4e8;background-color:#f8f8f8;padding:26px 28px 22px 28px;font-size:11px;line-height:15px;color:#737373}
.section_customer1 .counselWrap .counsel .btnArea{padding-top:20px;}
.section_customer1 .counselWrap .counsel .btnArea a{display:inline-block; width:100%; height:35px; line-height:35px; color:#fff; font-size:12px; text-align:center; background:#6d9612;}
.section_customer1 .counselWrap .counsel .btnArea a:first-child{margin-bottom:13px;}
.section_customer1 .wrap_main1 .caption1{display:block;border-bottom:1px solid #e1e4e8;font-size:16px;font-weight:600;line-height:18px;color:#333;padding-bottom:18px}
.section_customer1 .wrap_main1 .caption1>.more1{float:right}
.section_customer1 .wrap_main1 .caption1>.more1>a{font-size:11px;line-height:18px;color:#6d9811;background:url('/images/bu/bu_more_1.png') no-repeat right 4px;padding-right:10px}
.section_customer1 .wrap_main1 .caption1>.more1>a:hover{text-decoration:underline}
.section_customer1 .wrap_main1>.counsel .caption1{border-bottom:0}
.section_customer1 .wrap_main1 .list1{width:100%;margin-top:18px}
.section_customer1 .wrap_main1 .list1>li:first-child{margin-top:0}
.section_customer1 .wrap_main1 .list1>li{margin-top:6px}
.section_customer1 .wrap_main1 .list1>li>a{display:inline-block;font-size:13px;line-height:17px;color:#777;background:url('/images/bu/bu_dot1.gif') 0 8px no-repeat;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%}
.section_customer1 .wrap_main1 .list1>li>a:hover{font-weight:600;color:#333;text-decoration:underline;}
.section_customer1 .wrap_main1 .list1>li>a.ic_type1{background:url('/images/icon/icon_notice1.gif') 0 1px no-repeat;padding-left:47px}
.section_customer1 .wrap_main1 .list1>li>a.ic_type2{background:url('/images/icon/icon_notice2.gif') 0 1px no-repeat;padding-left:47px}
.section_customer1 .counselWrap>.counsel>.txt1{display:block;background:url('/images/icon/icon_counsel1.png') no-repeat;padding-left:50px;margin-bottom:12px;font-size:20px;font-weight:600;color:#333;min-height:36px}
.section_customer1 .counselWrap>.counsel>.txt2{display:block;background:url('/images/icon/icon_counsel2.png') no-repeat;padding-left:50px;margin-bottom:7px;font-size:20px;font-weight:600;color:#333;min-height:36px}
.section_customer1 .counselWrap>.counsel>.txt1>img, .section_customer1 .wrap_main1>.counsel>.txt2>img{display:block;margin-bottom:4px}
.section_customer1 .counselWrap .counsel .txt3 {display:block; padding-bottom:5px; font-size:12px; color:#959595; letter-spacing:-1px;}

.section_customer1 .wrap_faqsearch1{display:block;padding:26px 30px 24px 30px;margin:18px 0 40px 0;text-align:center; background:#f8f8f8; border:1px solid #e1e5e8;}
.section_customer1 .wrap_faqsearch1 fieldset>label{font-size:16px;font-weight:600;line-height:22px;color:#333}
.section_customer1 .wrap_faqsearch1 fieldset>.frm_row1{display:inline-block;vertical-align:top;position:relative}
.section_customer1 .wrap_faqsearch1 fieldset>.frm_row1 input[type="text"]{border:1px solid #6d9811;font-size:12px;line-height:34px;color:#555;height:35px;background:url('/images/btn/btn_search_2.png') #fff right no-repeat;padding:0 33px 0 12px}
.section_customer1 .wrap_faqsearch1 fieldset .action{display:block;width:33px;height:33px;position:absolute;right:0;top:0;background:#000;opacity:0.01;filter:alpha(opacity=1);}
.section_customer1 .wrap_faqsearch1 .txt_keyword{display:block;background:url('/images/icon/icon_hot1.png') no-repeat;margin:12px 0 0 325px;padding-left:48px;text-align:left}
.section_customer1 .wrap_faqsearch1 .txt_keyword a{font-size:12px;color:#555;line-height:16px}
.section_customer1 .wrap_faqsearch1 .txt_keyword a:hover{text-decoration:underline}
.section_customer1 .wrap_faqsearch1 .txt_keyword .gap1{display:inline-block;font-size:10px;color:#e1e4e8;width:14px;text-align:center}

.section_customer1 .wrap_recentfaq1{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #9ea0a3}
.section_customer1 .wrap_recentfaq1 ul>li{border:1px solid #fff; border-top:1px solid #e1e4e8;padding:18px 0 0 0;font-size:14px;line-height:18px;color:#555;}
.section_customer1 .wrap_recentfaq1 ul>li:first-child{border-top:0}
.section_customer1 .wrap_recentfaq1 ul>li.focus{border:1px solid #6d9811}
.section_customer1 .wrap_recentfaq1 ul>li:first-child.focus{margin-top:-1px}
.section_customer1 .wrap_recentfaq1 ul>li:nth-child(10).focus{margin-bottom:-1px}
.section_customer1 .wrap_recentfaq1 .faq_row{display:block;width:100%;padding-bottom:18px;background:url('/images/bu/bg_arr_9.png') right 5px no-repeat;cursor:pointer;*zoom:1}
.section_customer1 .wrap_recentfaq1 .faq_row:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .wrap_recentfaq1 .answer_row{display:none;width:100%;background-color:#f8f8f8;font-size:12px;color:#333;line-height:20px;border-top:1px solid #e1e4e8;padding:16px 0 22px 0;*zoom:1}
.section_customer1 .wrap_recentfaq1 .answer_row:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .wrap_recentfaq1 ul>li .col1{display:block;float:left;width:65px;text-align:center}
.section_customer1 .wrap_recentfaq1 ul>li .col2{display:block;float:left;width:138px}
.section_customer1 .wrap_recentfaq1 ul>li .col3{display:block;float:left;width:40px;text-align:center;font-size:14px;font-weight:600}
.section_customer1 .wrap_recentfaq1 ul>li .col4{display:block;float:left;width:700px;padding-right:35px}
.section_customer1 .wrap_recentfaq1 ul>li .col4 img{max-width:650px;}
.section_customer1 .wrap_recentfaq1 .focus .faq_row{ background-image:url('/images/bu/bg_arr_9_on.png')}
.section_customer1 .wrap_recentfaq1 .focus .faq_row .col4{font-weight:600;color:#333}
.section_customer1 .wrap_recentfaq1 .focus .answer_row{display:block}

.section_customer1 .tab_notice{display:block;margin-bottom:40px;*zoom:1;text-align:center;}
.section_customer1 .tab_notice:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .tab_notice>ul{display:inline-block;margin:0 auto;}
.section_customer1 .tab_notice li{float:left;width:150px}
.section_customer1 .tab_notice li>a{display:block;padding:11px 0;text-align:center;font-size:13px;line-height:16px;color:#555;border:1px solid #e1e4e8; border-left:0;}
.section_customer1 .tab_notice li:first-child>a{border-left:1px solid #e1e4e8}
.section_customer1 .tab_notice a.focus, .section_customer1 .tab_notice a:hover{background-color:#6e9811;border-color:#6e9811;font-weight:600;color:#fff}

.section_customer1 .thumb_noticetop{display:block}
.section_customer1 .thumb_noticetop ul{margin-bottom:40px;*zoom:1}
.section_customer1 .thumb_noticetop ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .thumb_noticetop ul>li{float:left;width:316px;margin-left:16px}
.section_customer1 .thumb_noticetop ul>li:first-child{margin-left:0}
.section_customer1 .thumb_noticetop ul>li>figure{display:block;border:1px solid #e1e4e9}
.section_customer1 .thumb_noticetop ul>li>figure>.thumb{display:block;height:199px;overflow:hidden}
.section_customer1 .thumb_noticetop ul>li>figure>.thumb>img{width:100%}
.section_customer1 .thumb_noticetop ul>li>figure>figcaption{display:block;padding:24px 23px 20px 23px}
.section_customer1 .thumb_noticetop ul>li>figure>figcaption>p{display:block;height:38px;word-wrap:break-word;overflow:hidden;text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.section_customer1 .thumb_noticetop ul>li>figure>figcaption>p a{display:block;font-size:14px;line-height:18px;font-weight:600;color:#333}
.section_customer1 .thumb_noticetop ul>li>figure>figcaption>p a:hover{text-decoration:underline}
.section_customer1 .thumb_noticetop ul>li>figure>figcaption>time{display:block;font-size:12px;line-height:16px;font-weight:normal;color:#777;margin-top:14px}
.section_customer1 .txt_result1{display:block;font-size:13px;font-weight:normal;color:#555;margin-bottom:12px}
.section_customer1 .txt_result1>em{font-weight:600;color:#6e9811;font-style:normal}

.section_customer1 .view_notice{display:block;border-top:1px solid #9ea0a3;border-bottom:1px solid #e1e4e8}
.section_customer1 .view_notice .row1{display:block;font-size:12px;line-height:17px;color:#777;padding:18px 0 17px 0;border-bottom:1px solid #e1e4e8;*zoom:1}
.section_customer1 .view_notice .row1:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.section_customer1 .view_notice .col1{float:left;width:85px;text-align:center; padding-top:4px;}
.section_customer1 .view_notice .col2{float:left;width:500px;font-size:14px;font-weight:600;color:#333;line-height:22px;}
.section_customer1 .view_notice .col3{float:right;width:95px; padding-top:2px;}
.section_customer1 .view_notice .html_admin{display:block;font-size:13px;line-height:20px;color:#777;padding:60px 0 80px}
.section_customer1 .view_notice .html_admin img{max-width:745px;}

.section_customer1 .wrap_graybox1{display:block;background-color:#f8f8f8;border:1px solid #e1e4e8;padding:26px 30px 24px 30px;margin:0 0 40px 0;text-align:center}
.section_customer1 .wrap_graybox1 .bu1{display:inline-block;background:url('/images/bu/bu_dot2.gif') 0 7px no-repeat;padding-left:8px;font-size:12px;line-height:16px;color:#555}
.section_customer1 .wrap_graybox1 .btn_type5{height:25px; line-height:23px}
.section_customer1 .counsel_info{display:block;background:url('/images/page/bg_counselinfo1.gif') no-repeat;height:126px;overflow:hidden;position:relative}
.section_customer1 .counsel_info>.col1{display:block;position:absolute;left:145px;top:30px;width:290px}
.section_customer1 .counsel_info>.col2{display:block;position:absolute;left:635px;top:30px;width:290px}
.section_customer1 .counsel_info .txt1{display:block;font-size:20px;font-weight:600;color:#333;}
.section_customer1 .counsel_info .txt1 strong {margin-right:13px; font-size:14px; letter-spacing:-1px; color:#666666; vertical-align:top;}
.section_customer1 .counsel_info .txt2{display:block;font-size:12px;line-height:18px;color:#666;margin-top:12px}
.section_customer1 .wrap_tbl_type10_line1{border-bottom:1px solid #e1e4e8}
.section_customer1 .member_info1 tbody td{color:#666;line-height:18px;padding:20px 18px 19px 19px}
.section_customer1 .member_info1 .green {color:#6d9811;}
.section_customer1 .member_info1 .red {color:#ea4040;}
.section_customer1 .member_info1 .pink {color:#ed449c;}
.section_customer1 .member_info1 .btn {display:inline-block; margin-top:10px; width:180px; color:#fff; padding:10px 0; background:#b68957;}
.section_customer1 .txt_bu1{display:block;margin:0 0 4px 0;background:url('/images/bu/bu_dot1.gif') 0 7px no-repeat;padding-left:10px;text-align:left}
.section_customer1 .txt_bu2{display:block;font-size:12px;color:#888;margin:0 0 1px 0;background:url('/images/bu/bu_bar_2.gif') 9px 8px no-repeat;padding-left:18px;text-align:left}
.section_customer1 .txt_bu3{display:block;font-size:14px;line-height:20px;color:#555;margin:0 0 8px 0;background:url('/images/bu/bu_dot1.gif') 0 8px no-repeat;padding-left:10px;text-align:left}
.section_customer1 .tab_type3 {border:0; text-align:center; margin-bottom:30px;}
.section_customer1 .tab_type3 li {display:inline-block; float:none; width:150px; margin-right:-3px; }
.section_customer1 .tab_type3 li a {border-bottom:1px solid #e1e4e8;}
.section_customer1 .tab_type3 li:first-child a {border-left:1px solid #e1e4e8;}

.section_customer1 .map_wrap {border:1px solid #e1e4e8; margin-bottom:40px;}
.section_customer1 .map_wrap .map {border-bottom:1px solid #e1e4e8;}
.section_customer1 .map_wrap .map img {display:block;}
.section_customer1 .map_wrap .info {padding:20px 0 15px 0;}
.section_customer1 .map_wrap .info ul li {padding:0 0 5px 30px; font-size:13px; color:#555; line-height:20px;}
.section_customer1 .map_wrap .info .addr {display:inline-block;width:49%;border-right:1px solid #e1e4e8; vertical-align:top;}
.section_customer1 .map_wrap .info .addr li {background:url('/images/bu/bu_rect_1.png') no-repeat 18px 10px;}
.section_customer1 .map_wrap .info .transport {display:inline-block;width:49%; vertical-align:top;}
.section_customer1 .map_wrap .info .transport li {padding:0 0 5px 50px; font-size:13px; color:#555; line-height:20px;}
.section_customer1 .map_wrap .info .transport .bus {background:url('/images/icon/transport_bus.png') no-repeat 25px 4px;}
.section_customer1 .map_wrap .info .transport .car {background:url('/images/icon/transport_car.png') no-repeat 25px 6px;}
.section_customer1 .map_wrap .info .transport .metro {background:url('/images/icon/transport_metro.png') no-repeat 25px 4px;}

.section_customer1 .store_member {background:url('/images/page/store_member_img.jpg') no-repeat right top;}
.section_customer1 .store_member .store_mList li {font-size:14px; color:#555; line-height:20px; background:url('/images/bu/bu_rect_1.png') no-repeat 0px 9px; padding-left:12px; margin-bottom:5px;}
.section_customer1 .store_member .tel_group {width:980px; height:auto; overflow:hidden;}
.section_customer1 .store_member .tel_group ul {width:990px; height:auto;}
.section_customer1 .store_member .tel_group ul li {display:inline-block; width:482px; height:160px; border:1px solid #e1e4e8; background:#f8f8f8; margin:0 10px 12px 0; vertical-align:top;}
.section_customer1 .store_member .tel_group ul li .con {width:420px; height:auto; padding-top:25px; margin:0 auto;}
.section_customer1 .store_member .tel_group ul li .con .office {font-size:12px; color:#666; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #e1e4e8;}
.section_customer1 .store_member .tel_group ul li .con .office strong {font-size:15px; color:#6d9912;}
.section_customer1 .store_member .tel_group ul li .con .personal p {font-size:13px; color:#666; border:0; margin:0 0 5px 0; background:url('/images/bu/bu_rect_2.png') no-repeat 0px 7px; padding-left:10px;}
.section_customer1 .store_member .tel_group ul li .con .personal p span {display:inline-block; width:80px; height:auto; color:#555; font-weight:600;}

.pop_content .customer_content1{margin:0 auto}       /*customer popup content*/
.pop_content .customer_content1 .con_tit{padding-bottom:10px}
.pop_content .customer_content1 .tit_exp{display:block;margin-bottom:5px;color:#555}
.pop_content .customer_content1 .tit_con{top:auto !important;bottom:15px}
.pop_content .customer_content1 .wrap_tbl_type4 .tbl_type4 td .btn_type15{vertical-align:top;height:25px;line-height:24px}
.pop_content .customer_content1 .wrap_faqsearch1{display:block;background-color:#f8f8f8;border:1px solid #e1e4e8;padding:26px 30px 24px 30px;margin:20px 0 30px 0;text-align:center}
.pop_content .customer_content1 .wrap_faqsearch1 fieldset>label{font-size:16px;font-weight:600;line-height:22px;color:#333}
.pop_content .customer_content1 .wrap_faqsearch1 fieldset>.frm_row1{display:inline-block;vertical-align:top;position:relative}
.pop_content .customer_content1 .wrap_faqsearch1 fieldset>.frm_row1 input[type="text"]{border:1px solid #6d9811;font-size:12px;line-height:34px;color:#555;height:35px;background:url('/images/btn/btn_search_2.png') #fff right no-repeat;padding:0 33px 0 12px}
.pop_content .customer_content1 .wrap_faqsearch1 fieldset .action{display:block;width:33px;height:33px;position:absolute;right:0;top:0;text-indent:-9999px;font-size:0}
.pop_content .customer_content1 .wrap_faqsearch1 .txt_keyword{display:block;background:url('/images/icon/icon_hot1.png') no-repeat;margin:12px 0 0 325px;padding-left:48px;text-align:left}
.pop_content .customer_content1 .wrap_faqsearch1 .txt_keyword a{font-size:12px;color:#555;line-height:16px}
.pop_content .customer_content1 .wrap_faqsearch1 .txt_keyword a:hover{text-decoration:underline}
.pop_content .customer_content1 .wrap_faqsearch1 .txt_keyword .gap1{display:inline-block;font-size:10px;color:#e1e4e8;width:14px;text-align:center}
.pop_content .customer_content1 .txt_faqsearch1{display:block;font-size:16px;font-weight:600;color:#333;text-align:center;margin-top:10px}
.pop_content .customer_content1 .result_scroll_div1{display:block;font-size:12px;line-height:17px;color:#555;background-color:#f8f8f8;border-top:2px solid #333;padding:15px 14px}
.pop_content .customer_content1 .result_scroll_div1>strong{font-weight:600;color:#6d9811}
/*e: customer center*/

.etcTap li{ width:160px; }
.etcTap{display:block; width:321px; margin:30px auto  0; clear:both; *zoom:1;}
.etcTap:after{content:''; display:block; clear:both;}
.tableTypeEtc{border-top:1px solid #ccc; border-right:1px solid #ccc; width:100%;  border-collapse:collapse;border-spacing:0 }
.tableTypeEtc td,.tableTypeEtc th{border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; text-align:center; vertical-align:middle;}
.tableTypeEtc th{background:#ccc; color:#333;}

/* 뷰티팁 */
.buTipMovie{min-height:280px; padding-bottom:40px;}

/* slidesjs */
.slidesjs-navigation{display:none}
.slidesjs-pagination{display:none}

/* bug */
.fBug{*zoom:1;}
.fBug:after{content:''; display:block; clear:both;}

/* 로그인 레어팝업 */
.PopContainer .pop_content_login{width:710px !important;}
.PopContainer .pop_content_login .loginSection{padding-left:0px; padding-bottom:40px; *zoom:1;}
.PopContainer .pop_content_login .loginSection:after{content:''; display:block; clear:both;}
.PopContainer .pop_content_login .loginSection .loginIput{position:relative;}
.PopContainer .pop_content_login .loginSection .loginIput:after{content:''; position:absolute; top:0px; right:-32px; width:1px; height:100%; background:#f2f2f2;}
.PopContainer .pop_content_login .loginSection .loginIput:before{content:'or'; position:absolute; top:48%; right:-38px; padding-bottom: 5px; background:#fff; color:#d9d9d9; font-size:14px; z-index: 1;}
.PopContainer .pop_content_login .loginSection .loginIput li{margin-bottom:10px;}
.PopContainer .pop_content_login .loginSection .loginIput li.last{margin-bottom:0px;}
.PopContainer .pop_content_login .loginSection .btn_login{display:inline-block;; width:324px; height:41px; text-align:center; line-height:41px; text-align:center; color:#fff; font-weight:600; font-size:14px; background:#6d9811}
.PopContainer .pop_content_login .loginSection .socialBtn li{margin-bottom:10px;}
.PopContainer .pop_content_login .loginSection .loginIput{margin-right:62px;}
.PopContainer .pop_content_login .loginSection .loginIput li input[type=text],.PopContainer .pop_content_login .loginSection .loginIput li input[type=password]{height:41px; line-height:41px;}
.PopContainer .pop_content_login .loginSection .socialBtn li.last{margin-bottom:0px;}
.PopContainer .pop_content_login .loginSection .socialBtn li img{vertical-align:top;}
.PopContainer .pop_content_login .loginSection .loginIput,.PopContainer .pop_content_login .loginSection .socialBtn{float:left;}
.PopContainer .pop_content_login .loginSection .loginUtil{width:324px; padding-top:10px; clear:both;}
.PopContainer .pop_content_login .loginSection .loginUtil .idSave{float:left;}
.PopContainer .pop_content_login .loginSection .loginUtil .idSave label{color:#333;}
.PopContainer .pop_content_login .loginSection .loginUtil .idSave input{margin-right:5px;}
.PopContainer .pop_content_login .loginSection .loginUtil .btnBox{float:right;}
.PopContainer .pop_content_login .loginSection .loginUtil .btnBox a{color:#333}
.PopContainer .pop_content_login .loginSection .condition{padding-bottom:5px;}
.PopContainer .pop_content_login .loginSection .condition span{padding-right:15px}
.PopContainer .pop_content_login .loginSection .condition span input{margin-right:5px;}

/* 간편결제 */
.repText strong{color:red;}
.repText a{margin-left:7px;}
/* 페이지 */
.onClickCard{padding-top:40px;}
.onClickCard .btnBox{padding-top:20px; text-align:center;}
.onClickCard .btnTypeCard{display:inline-block; padding:0 40px; height:35px; line-height:35px; color:#fff; background:#6d9811; font-size:13px; font-weight:bold;}
.onClickCard .btnTypeCard.deleteBtn{background:#949494}
.onClickCard .inputBoxWrap{padding:0 26px;}
.onClickCard .inputBoxWrap .inputBox{padding:28px 0; border:1px solid #e1e4e8; text-align:center; background:#f8f8f8;}
.onClickCard .inputBoxWrap .inputBox label{display:inline-block; height:35px; padding:0 16px; line-height:35px; color:#555; font-weight:bold; font-size:13px;}
.onClickCard .inputBoxWrap .inputBox input{height:33px; width:320px; line-height:33px; border:1px solid #e1e4e8; text-align:center;}
.onClickCard .cautionList{padding:30px 26px; margin-top:45px; border-bottom:1px solid #9ea0a3; background:#f8f8f8;}
.onClickCard .cautionList strong{display:block; margin-bottom:10px; font-size:14px; color:#333; font-weight:bold;}
.onClickCard .cautionList ul li{position:relative; padding-left:10px; margin-bottom:5px; color:#777;}
.onClickCard .cautionList ul li:after{content:'·'; position:absolute; top:0px; left:0px; color:#999; line-height:14px; font-size:18px;}
.onClickCard .cardList{margin-top:20px; padding:0 48px; text-align:left;}
.onClickCard .cardList>li{display:inline-block; position:relative; height:190px; width:318px; margin:13px 12px; border-radius:10px; text-align:left; vertical-align:top; background:#696a6b}
.onClickCard .cardList>li>a{display:block; overflow:hidden; height:190px;}
.onClickCard .cardList>li>a>span{position:absolute;top:10px; left:10px; width:50px; height:50px; padding-top:12px; color:#fff; font-size:12px; font-weight:bold; text-align:center; background:#6d9811; border-radius:100%; z-index:11;}
.onClickCard .cardList>li>a>strong{display:block; position:relative; height:43px; padding:0 20px; text-align:right; line-height:43px; margin:28px 1px 0; background:#fff; z-index:10; color:#333; font-size:20px;}
.onClickCard .cardList>li>a>strong img{vertical-align:middle;}
.onClickCard .cardList>li.addCard{height:190px; width:318px; border:1px solid #cccccc; text-align:center; line-height:190px; background:#fff;}
.onClickCard .cardList>li.addCard a{display:inline-block; height:35px; line-height:35px; padding:0 42px; color:#fff; font-size:13px; font-weight:bold; background:#b68957; overflow: visible;}
.onClickCard .cardList>li .cardText{padding:30px 30px 0; color:#fff;}
.onClickCard .cardList>li .cardText>strong{display:block; margin-bottom:8px; font-size:15px;}
.onClickCard .cardList>li .cardText>ul>li{margin-bottom:8px}
.onClickCard .cardList>li .cardText>ul>li>strong{}
.onClickCard .cardList>li .cardText>ul>li>span.none{opacity: 0.8;}
.onClickCard .cardList>li>a>strong:after{content:''; display:inline-block; width:100%; height:43px; }
.onClickCard .cardList>li.shinhan{background:#0d3878}
.onClickCard .cardList>li.shinhan>a>strong:after{background:url(/images/my/card_shinhan.gif) no-repeat 100% 50%;}
.onClickCard .cardList>li.bc{background:#be3936}
.onClickCard .cardList>li.bc>a>strong:after{background:url(/images/my/card_bc.gif) no-repeat 100% 50%;}
.onClickCard .cardList>li.hyundai{background:#343639}
.onClickCard .cardList>li.hyundai>a>strong:after{background:url(/images/my/card_hyundai.gif) no-repeat 100% 50%;}
.onClickCard .cardList>li.kb{background:#fcb015}
.onClickCard .cardList>li.kb>a>strong:after{background:url(/images/my/card_kb.gif) no-repeat 100% 50%;}
.onClickCard .cardList>li.samsung{background:#1c4e92}
.onClickCard .cardList>li.samsung>a>strong:after{background:url(/images/my/card_samsung.gif) no-repeat 100% 50%;}
.onClickCard .cardList>li.lotte{background:#bd2a32}
.onClickCard .cardList>li.lotte>a>strong:after{background:url(/images/my/card_lotte.gif) no-repeat 100% 50%;}
.cardTxt{text-align: center; font-size: 16px; line-height: 26px; padding-top: 34px; color: #333;}
/*팝업*/
.customer_content1 .cardPop{padding:30px 0 0;}
.cardPop .cardPopText{padding:0 40px;}
.cardPop .cardPopText strong{display:block; margin-bottom:5px; font-weight:bold; color:#6d9811; font-size:15px;}
.cardPop .cardPopText p{padding:10px 0; border-top:1px solid #9ea0a3; border-bottom:1px solid #9ea0a3; line-height:20px; font-size:13px; color:#555; font-weight:bold;}
.cardPop .btnBox{padding-top:20px; text-align:center;}
.cardPop .btnTypeCard{display:inline-block; padding:0 40px; height:35px; line-height:35px; color:#fff; background:#6d9811; font-size:13px; font-weight:bold;}
.cardPop .btnTypeCard.deleteBtn{background:#949494}
.cardPop .cautionList{padding:0 40px; margin-top:45px;}
.cardPop .cautionList.mgPwCk{margin-top:30px;}
.cardPop .cautionList .btnMove{margin-top:14px;}
.cardPop .cautionList.bgY{margin-top:35px; padding:25px 40px 45px; background:#f8f8f8;}
.cardPop .cautionList strong{display:block; margin-bottom:10px; font-size:14px; color:#333; font-weight:bold;}
.cardPop .cautionList ul li{position:relative; padding-left:10px; margin-bottom:5px; color:#777; font-size:12px; line-height:18px;}
.cardPop .cautionList ul li:after{content:'·'; position:absolute; top:0px; left:0px; color:#999; line-height:14px; font-size:18px;}
.cardPop .cardInput{padding:16px 40px 0;}
.cardPop .cardInput.pdN{padding-top:0px;}
.cardPop .cardInput.mgCent{width:320px; margin:0 auto;}
.cardPop .cardInput.mgCent>ul>li{margin-bottom:5px;}
.cardPop .cardInput>ul>li{margin-bottom:10px;text-align:left;}
.cardPop .cardInput>ul>li>span>label{font-weight:normal; color:#777}
.cardPop .cardInput label{display:inline-block; height:25px; padding-right:12px; line-height:25px; font-size:14px; font-weight:bold; color:#333; vertical-align:middle;}
.cardPop .cardInput input{height:23px; line-height:23px; text-align:center; vertical-align:middle; border:1px solid #e1e4e8;}
.cardPop .eui_selectType5{ vertical-align:middle;}
.cardPop .eui_selectType5 .euiSelectMain{height:25px;}
.cardPop .eui_selectType5 .euiSelectMain .euiSelectTitle{height:25px;}
.cardPop .eui_selectType5 .euiSelectList{top:24px;}
.cardPop .onClickAgree{margin-top:28px; padding:18px 40px; border:1px solid #e3e5e9; background:#f8f8f8; *zoom:1;}
.cardPop .onClickAgree:after{content:''; display:block; clear:both;}
.cardPop .onClickAgree strong{display:block; margin-bottom:5px; font-size:13px; color:#555; font-weigh:bold;}
.cardPop .onClickAgree p{line-height:18px; color:#777; font-size:13px;}
.cardPop .onClickAgree span{float:right; margin-top:20px;}
.cardPop .onClickAgree span label{font-size:14px; color:#666; font-weight:bold;}
.cardPop .btnMove{display:inline-block; font-size:14px; font-weight:bold; text-decoration:underline; color:#6d9811;}
.card_loading{display:none; height:275px; line-height:217px; text-align:center;}
.pwCheck{width: 460px; margin: 0 auto;}
.pwCheck .cardInput label{display:block; padding-right:0; text-align:center; margin:26px 0 12px;}
.cardPop .pwCheck .cardInput>ul>li{text-align:center;}

/* 검색어 롤링 */
.slideSearch{position:absolute; width:100%; top:0px; left:10px;  height:35px; overflow:hidden; z-index:9}
.slideSearch ul{width:100%}
.slideSearch ul li{display:block !important; height:35px; line-height:35px; text-align:left; width:97% !important; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis; }
.slideSearch .slick-arrow{display:none !important;}

/* 추천상품 페이지 */
.recommendBanner{margin-bottom:20px;}

/* 제품리뷰 - 뉴스레터 */
.newsletterList {*zoom:1;}
.newsletterList:after {content:""; display:block; clear:both;}
.newsletterList .section {float:left; width:315px; height:421px; margin:0 0 16px 16px; border:1px solid #e1e4e8;}
.newsletterList .section:nth-of-type(3n + 1) {margin-left:0;}
.newsletterList .section .thum {height:314px; border-bottom:1px solid #e1e4e8;}
.newsletterList .section .thum img {width:313px; height:313px;}
.newsletterList .section .cont {position:relative; height:105px; padding:15px 15px 0;}
.newsletterList .section .cont strong {font-size:16px; line-height:22px; color:#2d2d2d; font-weight:700;}
.newsletterList .section .cont p {height:54px; margin-top:7px; font-size:13px; line-height:18px; color:#555;  letter-spacing:-1px; overflow:hidden;}
.newsletterList .section .cont .date {position:absolute; left:15px; bottom:20px; font-size:12px; color:#a1a1a1;}