@CHARSET "UTF-8";
@import url('default.css');
@import url('common.css');
@import url('layout.css');

/******************** 01_product ********************/
/* index */
.productArea	{ margin-left:-20px; margin-bottom:-150px !important; }
.mainBannerArea	{ width:998px; height:397px; margin-top:75px; border-top:6px solid #000; overflow:hidden; }
	.mainBannerArea .banner	{ position:relative; float:left; width:998px; height:397px; overflow:hidden; }
	.mainBannerArea .banner ul	{ width:998px; height:397px; }
	.mainBannerArea .banner li	{ position:absolute; left:0; top:0; }
	.mainBannerArea .banner .prev	{ position:absolute; left:0; top:169px; z-index:9; }
	.mainBannerArea .banner .next	{ position:absolute; right:0; top:169px; z-index:9; }
	.mainBannerArea .nav	{ float:right; width:181px; border-right:1px solid #dadada; }
	.mainBannerArea .nav li	{ padding-bottom:1px; background:url('/images/product/dlineH.gif') repeat-x left bottom; }
	.mainBannerArea .nav li.bgn	{ padding-bottom:0; background:none; }
	#eventItem	{  }
.productDetail	{ *zoom:1;  width:998px; position:relative; height:305px; overflow:hidden; }
	.productDetail:after	{ content:""; display:block; clear:both; }
	.productDetail .tit {float:left;width:160px; }
	.productDetail .slideArea {float:left;position:relative;width: 838px;height: 306px;}
	.productDetail .slideArea .prev	{ position:absolute; left:14px; top:85px;z-index:10; }
	.productDetail .slideArea .next	{ position:absolute; right:14px; top:85px;z-index:10; }
	.productDetail .slideCont {position:relative;width:837px;height: 304px;overflow:hidden; border-bottom:1px solid #e4e4e4; }
	.productDetail .slideCont ul {position: absolute;left: 0;top: 0px;width:5000000000000px}
	.productDetail .slideCont li	{ float:left;width:279px; }
	.productDetail .slideCont li>a	{ display:block; text-align:center; border-left:1px solid #f2f2f2;}
	.productDetail .slideCont li:first-child>a	{border-left:0;}
	.productDetail .slideCont li img.item	{ displat:block;  width:180px;height:180px;  }
	.productDetail .slideCont li img.sellerProduct	{displat:block; padding-left:50px; width:180px;height:180px; }
	.productDetail .slideCont li span.top	{ position:absolute; left:40px;top:0; }
	.productDetail .slideCont li .footArea	{ padding:25px 0 15px 50px; background:#f4f2f3; min-height:103px; }
	.productDetail .slideCont li .footArea p.txt	{ color:#2e2e2e; }
	.productDetail .slideCont li .footArea p.txt a span.none	{ text-decoration:line-through; color:#666;  }
	.productDetail .slideCont li .footArea p.txt a strong.price	{color:#5b1e81; font-size:14px;}
	.productDetail .slideCont li .footArea .foot	{ padding-top:10px; }
	.productDetail .slideCont li .footArea .foot .love	{ display:inline-block;}
	.productDetail .slideCont li .footArea .foot .likeBtn	{ display:inline-block; }
	 
	.topseller {height:315px;}
	.topseller .slideArea, .topseller .slideCont {height:315px;}
	.topseller li	 { position:relative; }
	.topseller li span.top	 { position:absolute; left:0; top:0; }

	.productDetail .Seller	{ position:relative; }
	.productDetail .Seller ul	{ position:absolute; left:11px; top:110px; }
	
.productArea .cont01	{ padding-top:21px; width:998px; height:840px; background:#29282d; *zoom:1; }
	.productArea .cont01:after	{ content:""; display:block; clear:both;  }
	.productArea .cont01 .collection1	{ float:left; width:497px; background:#fff; position:relative;}
	.productArea .cont01 div a.more	{ position:absolute; right:15px; top:31px; }
	.productArea .cont01 .collection2	{ float:right; width:497px; background:#fff;  position:relative; }
	.productArea .cont01 .collection2 ul li a span span.none	{text-decoration:line-through; color:#666;}
	.productArea .cont01 .collection2 ul li a span strong.price	{display:inline; color:#5b1e81; font-size:14px;}
	.productArea .cont01 div p.tit	{ padding:25px 0 16px 15px; border-bottom:1px solid #939396; }
	.productArea .cont01 div p.top	{ width:497px; height:250px; }
	.productArea .cont01 div ul	{ padding:10px;*zoom:1; }
	.productArea .cont01 div ul:after	{ content:""; display:block; clear:both; }
	.productArea .cont01 div ul li	{ width:208px; height:260px; position:relative; float:left; padding:0 15px;}
	.productArea .cont01 div ul li a span span.none	{ text-decoration:line-through; color:#666;}
	.productArea .cont01 div ul li a span strong.price	{display:inline; color:#5b1e81; font-size:14px; }
	.productArea .cont01 div ul li img.newArrival	{width:160px; height:160px; padding-left:20px;}
	.productArea .cont01 div ul li.list01	{ border-right:1px solid #e9e9ea;   }
	.productArea .cont01 div ul li.list03	{ border-top:1px solid #e9e9ea; }
	.productArea .cont01 div ul li.list04	{ border-left:1px solid #e9e9ea;  border-top:1px solid #e9e9ea; }
	.productArea .cont01 div ul li a.tit	{ display:inline-block; color:#2e2e2e; }}
	.productArea .cont01 div ul li a.tit span	{ display:block; padding:13px 0 0 30px; }
	.productArea .cont01 div ul li a.tit strong	{ display:block; }
	.productArea .cont01 div ul li .foot	{ padding-left:30px; position:absolute; left:0; bottom:20px; }
	.productArea .cont01 div ul li .foot .love	{ display:inline-block;}
	.productArea .cont01 div ul li .foot .likeBtn	{ display:inline-block; }

	.productArea .cont02	{ padding:50px 0; width:998px; background:#29282d; *zoom:1; }
	.productArea .cont02:after	{ content:""; display:block; clear:both;  }
	.productArea .cont02>div	{ padding-left:19px; width:480px; float:left; }
	.productArea .cont02>div p.tit	{ padding-bottom:34px; }
	.productArea .cont02 .colorView	{ position:relative;  }
	.productArea .cont02 .colorView ul li	{ padding:8px 0 0 0; width:450px; min-height:112px; position:relative;}
	.productArea .cont02 .colorView ul li.first	{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #535357;  }
	.productArea .cont02 .colorView ul li>div.best	{ position:relative; }
	.productArea .cont02 .colorView ul li>div.best span	{ position:absolute; left:10px; top:-4px; }
	.productArea .cont02 .colorView ul li>div.txt	{ position:absolute; left:170px; top:8px; width:280px; }
	.productArea .cont02 .colorView ul li>div.txt a.txt02	{ display:block; }
	.productArea .cont02 .colorView ul li img.view	{ position:absolute; left:0; top:0; width:148px; height:113px; }
	.productArea .cont02 .colorView ul li strong.productTit	{ font-size:14px; color:#d7d7d7; }
	.productArea .cont02 .colorView ul li p.tit	{ padding:10px 0 7px 0; font-size:13px; color:#fff; }
	.productArea .cont02 .colorView ul li p.tit span	{ font-size:13px; color:#d7d7d7; }
	.productArea .cont02 .colorView ul li p.txt	{ padding-top:15px; font-size:12px; color:#a4a4a4; line-height:18px; }
	.productArea .cont02 .colorView ul li span.best	{ position:absolute; left:-170px; top:0;  }
	.productArea .cont02 .colorView a.more	{ position:absolute; right:30px; top:0; }
	
	.productArea .cont02 .aboutTrend	{ position:relative; }
	.productArea .cont02 .aboutTrend>div	{ position:relative; padding:0 20px 0 214px; min-height:269px; }
	.productArea .cont02 .aboutTrend>div .banner02	{ position:absolute; bottom:0; width:244px; height:147px; }
	.productArea .cont02 .aboutTrend>div img.banner01	{ position:absolute; left:0; top:0; width:185px; heigt:269px; }
	.productArea .cont02 .aboutTrend>div strong	{ display:inline-block; padding-bottom:20px; font-size:15px; color:#fff; }
	.productArea .cont02 .aboutTrend>div p.txt	{ color:#a4a4a4; line-height:18px; }
	.productArea .cont02 .aboutTrend a.more	{ position:absolute; right:30px; top:0; }
 
.productArea .banner	{ *zoom:1; width:998px; }
.productArea .banner:after	{ content:""; display:block; clear:both;  }
.productArea .banner li	{ float:left; } 

	
/*.rankArea	{ position:relative; width:958px; height:195px; margin-top:20px; border-top:2px solid #696969; border-bottom:2px solid #696969; overflow:hidden; }
	.rankArea li	{ position:relative; float:left; width:187px; height:195px; }
	.rankArea li p.thumb	{ padding:5px 0; text-align:center; }
	.rankArea li p.tit	{ height:24px; padding-bottom:3px; font-size:11px; line-height:12px; color:#6a6a6a; text-align:center; word-break:keep-all; }
	.rankArea li p.tit a	{ color:#6a6a6a; }
	.rankArea li p.price	{ padding-bottom:1px; font-size:11px; color:#6c3092; text-align:center; }
	.rankArea li p.price .none	{ text-decoration:line-through; color:#666; }
	.rankArea li p.price strong	{ color:#5b1e81; font-size:14px; }
	.rankArea li p.love	{ margin-left:50px; }
	.rankArea li .icon	{ position:absolute; left:10px; top:0; }
	.rankArea li.rank1, .rankArea li.rank3	{ border-right:1px solid #e5e5e5; }
	.rankArea li.rank2	{ margin-right:206px; }
	.rankArea h2	{ position:absolute; left:375px; top:0; }*/
	
.pdtSummary	{ height:287px; border-bottom:3px solid #7c7c7c; overflow:hidden; }
	.pdtSummary .article	{ position:relative; float:left; width:318px; padding-right:1px; background:url('/images/product/lineV2.gif') no-repeat right center; }
	.pdtSummary .article ul	{ width:318px; height:287px; overflow:hidden; }
	.pdtSummary .article li	{ position:absolute; left:0; top:0; }
	.pdtSummary .article .prev	{ display:none; position:absolute; left:0; top:50%; margin-top:-28px; z-index:99; }
	.pdtSummary .article .next	{ display:none; position:absolute; right:1px; top:50%; margin-top:-28px; z-index:99; }
	.pdtSummary .article .icon	{ position:absolute; left:9px; top:10px; }
	.pdtSummary .article .foot	{ position:absolute; right:25px; bottom:15px; }
	.pdtSummary .article .foot .love	{ margin:0 4px -2px 0; .margin-right:8px; vertical-align:top; }
	.pdtSummary .article .foot .love, .pdtSummary .article .foot .likeBtn	{ display:inline-block; }
		*+html .pdtSummary .article .foot .love, *+html .pdtSummary .article .foot .likeBtn	{ display:inline; }
		*html .pdtSummary .article .foot .love, *html .pdtSummary .article .foot .likeBtn	{ display:inline; }
.footBanner	{ width:970px; margin-left:-12px; overflow:hidden; }
	.footBanner li	{ display:inline; float:left; margin-left:12px; }
.boardQuick	{ margin-top:20px; border-top:1px solid #000; border-bottom:1px solid #e2e2e2; overflow:hidden; }
	.boardQuick .article	{ float:left; width:301px; height:87px; padding:15px 0 0 18px; background:url('/images/product/lineV3.gif') no-repeat right center; }
	.boardQuick h2	{ height:18px; }
	.boardQuick li	{ line-height:19px; }
	.boardQuick p	{ line-height:19px; }
	.boardQuick p.fb	{ color:#434343; }
	.boardQuick p.fb span	{ color:#83329d; }
.shoppingIndex .productList li .cont	{ padding:10px 14px; text-align:center; } 
.shoppingIndex .productList li .cont a	{ color:#6c3092; font-weight:bold; }




/* search */
.pdtSearch	{ padding:20px; border:1px solid #efefef; }
.pdtSearch fieldset	{ position:relative; padding:10px 0 10px 90px; }
	.pdtSearch fieldset *	{ vertical-align:top; }
	.pdtSearch fieldset legend	{ position:absolute; left:0; top:5px; width:90px; height:20px; padding:0; margin:0; text-align:center; font-family:mGothicB; font-weight:bold; font-size:20px; line-height:30px; color:#000; }
.pdtSearch .content	{ padding:0 0 10px 10px; background:#fafafa; }
	.pdtSearch .content h2	{ padding:15px 0; font-family:mGothicB; font-weight:bold; font-size:15px; color:#2d2d2d; }
	.pdtSearch .content ul	{ overflow:hidden; }
	.pdtSearch .content li	{ float:left; width:125px; height:30px; }
	.pdtSearch .content li .chk	{ margin-top:-2px; }
	
/* collection */
.choiceSelect	{ height:63px; text-align:right; }

/* top seller */
.productList li .head	{ height:30px; overflow:hidden; }
	.productList li .head h2	{ float:left; font-family:mGothicB; font-weight:bold; font-size:20px; color:#6c3092; line-height:1em; }
	.productList li .head p	{ float:right; padding:5px 4px 0 0; }
	.productList li .head p.up	{ padding-left:12px; background:url('/images/common/ico_up.gif') no-repeat left 8px; } 
	.productList li .head p.down	{ padding-left:12px; background:url('/images/common/ico_down.gif') no-repeat left 8px; }
	.productList li .head p img	{ margin-top:6px; }
	.productList li.top1	{ width:440px; }
	.productList li.top1 .head h2	{ position:absolute; left:30px; top:0; }
	.productList li.top1 .thumb	{ margin-top:-30px; }
.topSeller { position:absolute; left:20px; top:390px; z-index:1; width:440px; padding:14px 13px 0; border:1px solid #efefef; background:#fff; }
	.topSeller .head	{ position:relative; z-index:1; height:30px; *zoom:1; }
	.topSeller .head:after	{ content:""; display:block; clear:both; }
	.topSeller .head h2	{ position:absolute; left:16px; top:-14px; }
	.topSeller .head p	{ float:right; padding:5px 4px 0 0; }
	.topSeller .head p.up	{ padding-left:12px; background:url('/images/common/ico_up.gif') no-repeat left 8px; } 
	.topSeller .head p.down	{ padding-left:12px; background:url('/images/common/ico_down.gif') no-repeat left 8px; }
	.topSeller .head p img	{ margin-top:6px; }	
	.topSeller .thumb	{ margin-top:-30px; }
	.topSeller .social	{ height:20px; padding-top:10px; *zoom:1; overflow:hidden; }
	.topSeller .social:after	{ content:""; display:block; clear:both; }
	.topSeller .social .love	{ float:left; margin-right:20px; }
	.topSeller .social .likeBtn	{ float:left; }
	.topSeller .iconTop	{ position:absolute; left:86px; top:12px; }
	.topSeller .iconTop img	{ float:left; margin:1px 2px 1px 0; }
	.topSeller .title { padding-top:10px; word-break:keep-all; }
	.topSeller .title a	{ color:#6c3092; }
	.topSeller .price	{ padding-top:5px; color:#6c3092;}
	.topSeller .price .none	{ text-decoration:line-through; color:#666; }
	.topSeller .price strong	{ color:#5b1e81; font-size:16px; }
	.topSeller .cont	{ padding:14px; margin:10px -14px 0; line-height:18px; word-break:keep-all; background:#f4f2f3; }

/* list */
.category	{ padding:18px 0 0; overflow:hidden; }
	.category li	{ float:left; padding:2px 20px 2px 0; margin-right:19px; font-size:14px; line-height:18px; background:url('/images/common/division4.gif') no-repeat right 7px; }
	.category li.on a	{ color:#000; }
.prdListsct { *zoom:1;margin-top:18px;width:100%;height:38px;background:#f8f8f8;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.prdListsct .eui_boardSelect {float:right;margin:5px 20px 0 0;}
.prdListsct:after	{ content:""; display:block; clear:both; }
.productList	{ position:relative; min-height:400px; margin-top:18px; *zoom:1; }
	.productList:after	{ content:""; display:block; clear:both; }
	.productList li	{ position:absolute; left:0; top:0; float:left; width:194px; padding:14px 14px 0; margin-right:20px; border:1px solid #efefef; background:#fff; }
	.productList li span.timeIcon	{ position:absolute; right:0; top:0;}
	.productList li .thumb	{ min-height:176px; }
	.productList li .social	{ height:20px; padding-top:10px; *zoom:1; overflow:hidden; }
	.productList li .social:after	{ content:""; display:block; clear:both; }
		.love	{ height:18px; }
		.love img	{ float:left; margin:2px 5px 0 0; }
		.love span	{ float:left; height:15px; padding:3px 5px 0 9px; border-right:1px solid #c1c1c1; color:#000; font-size:11px; background:url('/images/common/bg_balloon.gif') no-repeat left top; }
	.productList li .social .love	{ float:left; margin-right:14px; }
	.productList li .social .likeBtn	{ float:left; }
	.productList li .iconNew { position:absolute; left:17px; top:17px; }
	.productList li .iconNew02 { position:absolute; left:17px; top:3px; }
	.productList li .topNew  { margin-top:26px; }
	.productList li .icon	{ overflow:hidden; padding-top:10px; }
	.productList li .icon img	{ float:left; margin:1px 2px 1px 0; }
	.productList li .title { padding-top:10px; word-break:keep-all; }
	.productList li .title a	{ color:#6c3092; }
	.productList li .price	{ padding-top:5px; color:#6c3092;}
	.productList li .price .none	{ text-decoration:line-through; color:#666; }
	.productList li .price strong	{ color:#5b1e81; font-size:14px; }
	.productList li .cont	{ padding:14px; margin:10px -14px 0; line-height:18px; word-break:keep-all; background:#f4f2f3; }
	.productList li.none	{ width:100%; padding:50px 0; margin:0; border:none; text-align:center; }
	.productList li.bann	{ width:224px; padding:0; border:none; }


.productList2	{ position:relative; margin-top:18px; *zoom:1;}
	.productList2:after	{ content:""; display:block; clear:both; }
	.productList2 li	{display: inline-block; zoom:1;*display: inline; vertical-align: top; width:194px; padding:14px 14px 0; margin-right:12px; margin-bottom: 20px; border:1px solid #efefef; background:#fff; }
	.productList2 li .thumb	{ }
	.productList2 li .social	{ height:20px; padding-top:10px; *zoom:1; overflow:hidden; }
	.productList2 li .social:after	{ content:""; display:block; clear:both; }
		.love	{ height:18px; }
		.love img	{ float:left; margin:2px 5px 0 0; }
		.love span	{ float:left; height:15px; padding:3px 5px 0 9px; border-right:1px solid #c1c1c1; color:#000; font-size:11px; background:url('/images/common/bg_balloon02.gif') no-repeat left top; }
	.productList2 li .social .love	{ float:left; margin-right:20px; }
	.productList2 li .social .likeBtn	{ float:left; }
	.productList2 li .icon	{ overflow:hidden; padding-top:10px; }
	.productList2 li .icon img	{ float:left; margin:1px 2px 1px 0; }
	.productList2 li .title { padding-top:10px; word-break:keep-all; }
	.productList2 li .title a	{ color:#6c3092; }
	.productList2 li .price	{ padding-top:5px; color:#6c3092;}
	.productList2 li .price .none	{ text-decoration:line-through; color:#666; }
	.productList2 li .price strong	{ color:#5b1e81; font-size:14px; }
	.productList2 li .cont	{ padding:14px; margin:10px -14px 0; line-height:18px; word-break:keep-all; background:#f4f2f3; }
	.productList2 li.none	{ width:100%; padding:50px 0; margin:0; border:none; text-align:center; }
	.productList2 li.bann	{ width:224px; padding:0; border:none; }

/* detail */
.pdtInfo	{ position:relative; width:498px;  padding-left:500px; margin:75px -20px 0; border-top:1px solid #dfdfdf; min-height:829px; }
.pdtInfo .head	{ position:relative; height:155px; padding:10px 0 0 15px; border-bottom:1px solid #efefef; /*background: blue; */}
	.pdtInfo .head .iconArea {*zoom:1;}
	.pdtInfo .head .iconArea:after	{ content:""; display:block; clear:both; }
	.pdtInfo .head .icon	{ padding-bottom:5px; overflow:hidden;float:left; }
	.pdtInfo .head .icon img	{  margin:0 2px 2px 0; }
	.pdtInfo .head h1	{ float:left; height:auto; padding:0 0 6px; margin:0 10px 0 0; border-bottom:none; color:#3a3a3a; font-size:14px; line-height:16px; font-family:Malgun Gothic, '맑은 고딕', mGothic, dotum, gulim; font-weight:normal; }
	.pdtInfo .head .summary	{ clear:both; padding:0 10px 10px 0; line-height:1.5em; }
	.pdtInfo .head .eName	{ padding-bottom:10px; font-size:18px; color:#191919; line-height:1.1em; letter-spacing:-1px; }
	.pdtInfo .head .eName img.vm	{ margin:-3px 0 0 5px;}
	.pdtInfo .head .price	{ font-size:14px; color:#6c3092; /* background:red; */}
	.pdtInfo .head .price .none	{ text-decoration:line-through; color:#666; }
	.pdtInfo .head .price strong	{ color:#5b1e81; font-size:16px; }
		.ingredient	{ display:none; position:absolute; left:50%; top:192px; z-index:999; width:370px; padding:15px 15px 30px; text-align:left; background:#fff; }
		.ingredient h2	{ height:50px; font-family:mGothicB; font-weight:bold; color:#2d2d2d; font-size:18px; }
		.ingredient .cont	{ line-height:22px; }
		.ingredient .btn	{ position:absolute; right:15px; top:15px; }
.pdtInfo .time	{ padding:17px 0 0 16px; border-bottom:1px solid #efefef; height:70px; }
	.pdtInfo .time p.tit	{ display:inline; }
	.pdtInfo .time .num	{ display:inline-block;position:relative;width:306px; height:63px;background:url('/images/product/timesale/time.png') no-repeat 10px 0; }
	.pdtInfo .time .num span	{ font-size:35px; color:#fff; font-weight:bold; position:absolute; top:-1px; line-height:36px; }
	.pdtInfo .time .num span.date	{ position:absolute; left:18px;}
	.pdtInfo .time .num span.hour1	{ position:absolute; left:74px;}
	.pdtInfo .time .num span.hour2	{ position:absolute; left:112px;}
	.pdtInfo .time .num span.min1	{ position:absolute; left:156px;}
	.pdtInfo .time .num span.min2	{ position:absolute; left:194px;}
	.pdtInfo .time .num span.sec1	{ position:absolute; left:240px;}
	.pdtInfo .time .num span.sec2	{ position:absolute; left:278px;}
		
		
.pdtInfo .content	{ border-bottom:1px solid #efefef; *zoom:1; }
.pdtInfo .content:after	{ content:""; display:block; clear:both; }
	.pdtInfo .colorArea	{ padding:6px 15px 0; min-height:158px;}
	.pdtInfo .colorArea .priceNum		{ padding-bottom:7px;}
	.pdtInfo .colorArea .capacity	{ height:21px;  }
	.pdtInfo .colorArea .capacity2	{ padding-top:65px; }
	.pdtInfo .colorArea .nav	{ padding:7px 15px 8px; margin:0 -15px 0 -15px; border-top:1px solid #efefef; overflow:hidden; }
	.pdtInfo .colorArea .nav li	{ float:left; padding-right:11px; margin-right:10px; line-height:1em; background:url('/images/common/division3.gif') no-repeat right 2px; }
	.pdtInfo .colorArea .nav li.bgn	{ margin:0; padding:0; }
	.pdtInfo .colorArea .nav li.on, .pdtInfo .colorArea .nav li.on a	{ color:#6c3092; }
	.pdtInfo .colorArea .text	{ padding-bottom:8px; font-family:mGothicB; font-weight:bold; color:#353535; }
	.pdtInfo .colorArea .chip	{ height:30px; margin:6px 0 0 -3px; }
	.pdtInfo .colorArea .chip ul	{ overflow:hidden; }
	.pdtInfo .colorArea .chip ul li	{ float:left; border:3px solid #fff; margin:0 3px 3px 0; }
	.pdtInfo .colorArea .chip ul li.on	{ border-color:#000; }
	.pdtInfo .priceNum p.tit	{ display:inline; }
	.pdtInfo .priceNum h2	{ padding-bottom:10px; color:#161207; font-family:mGothicB; font-weight:bold; }
	.pdtInfo .priceNum .euiSelectTitle 	{ float:none; display:block; padding:2px 20px 0 0; text-align:center; } 
	.pdtInfo .priceNum .eui_defaultSelect .euiSelectList li	{ width:40px; padding:3px 20px 3px 0 !important; text-align:center; }
.pdtInfo .footArea	{ position:absolute; left:0; top:500px; width:500px; }
.pdtInfo .foot	{ position:absolute; left:0;top:497px; ; width:500px; z-index:98; height:165px; border-bottom:1px solid #efefef; *zoom:1; }
.pdtInfo .foot:after	{ content:""; display:block; clear:both; }
	.pdtInfo .illust	{ float:left; position:relative; width:165px; height:165px; border-right:1px solid #efefef; background:url('/images/product/bg_illust.gif') no-repeat left top; }
	.pdtInfo .illust a	{ display:block; width:165px; height:165px; cursor:pointer; }
	.pdtInfo .illust h2	{ padding:12px 10px 0 0; text-align:right; font-size:10px; font-weight:normal; color:#7b7b7b; text-decoration:underline; }
	.pdtInfo .illust p	{ position:absolute; left:0; top:0; }
	
	.pdtInfo .foot .loveitface {float:left;margin:0;width:165px; height:165px; border-right:1px solid #efefef; }
	.pdtInfo .foot .loveitface #loveitFace {margin:0 auto; zoom:1;*margin-top:-78px; width:136px; height:165px; background:url(/images/loveit/defaultFace_thum.png) 0 0 no-repeat;}
	.pdtInfo .foot .loveitface #loveitFace img {width:136px; height:174px;}

	.pdtInfo .reviewSummary	{ float:left; width:150px; height:150px; padding:15px 15px 0 0; border-right:1px solid #efefef; text-align:right; }
	.pdtInfo .reviewSummary .assess	{ margin-bottom:8px; text-align:right; }
	.pdtInfo .reviewSummary .replyNum	{ clear:both; margin-bottom:12px; color:#191919; font-size:11px; }
	.pdtInfo .reviewSummary .user	{ margin-bottom:8px; color:#878585; }
	.pdtInfo .reviewSummary .cont	{ height:75px; line-height:15px; color:#c3c3c3; overflow:hidden; }
	.pdtInfo .social	{ padding-top:50px; text-align:center; }
	.pdtInfo .social .likeBtn	{ padding:8px 0; }
	.pdtInfo .social .love	{ padding-left:30px; overflow:hidden; }
		.seePdtLayer	{ display:none; position:absolute; left:0; bottom:0; width:270px; height:310px; padding:20px 15px 0; background:url('/images/common/bg_layer.png') no-repeat left top; }
		.seePdtLayer .btn1	{ height:40px; }
		.seePdtLayer .scr	{ position:relative; width:270px; height:200px; margin-bottom:30px; }
		.seePdtLayer .scr li	{ position:relative; width:225px; padding:0 0 5px 25px; color:#fff; }
		.seePdtLayer .scr li p	{ overflow:hidden; line-height:13px; }
		.seePdtLayer .scr li p img	{ float:left; width:29px; height:29px; margin-right:10px; border:3px solid #eaeaea; }
		.seePdtLayer .scr li p a	{ color:#fff; }
		.seePdtLayer .scr li p strong	{ display:block; padding-top:4px; }
		.seePdtLayer .scr li .chk	{ position:absolute; left:0; top:11px; }
		.seePdtLayer .scr li.none	{ width:230px; padding:100px 0 0 20px; text-align:center; }
		.seePdtLayer .closeBtn	{ position:absolute; right:10px; top:10px; }
.pdtInfo .thumbArea	{ position:absolute; left:0; top:0; width:455px; height:455px; padding:21px 22px; border-right:1px solid #efefef; border-bottom:1px solid #efefef; }
	.pdtInfo .thumbArea .colorBtn	{ position:absolute; left:0; bottom:0; width:100%; border-bottom:4px solid #000; text-align:right; }
	.pdtInfo .thumbArea .thumbnail	{ position:absolute; left:20px; bottom:24px; }
	.pdtInfo .thumbArea .thumbnail li	{ display:block; margin-top:5px; border:1px solid #cecece; }
	.pdtInfo .thumbArea .thumbnail li.on	{ border-color:#000; }
		.skinColorLayer	{ display:none; position:absolute; left:0; top:0; width:499px; height:493px; border-top:4px solid #000; background:#fff; z-index:1; }
		.skinColorLayer .color	{ width:455px; height:455px; padding:9px 22px 0; }
		.skinColorLayer .saveBtn	{ position:absolute; right:10px; top:435px; text-align:right; }
		.skinColorLayer .saveBtn li	{ display:inline; }
		.skinColorLayer .colorChip	{ position:absolute; left:0; bottom:0; padding:0 3px 0 3px; height:40px; }
		.skinColorLayer .colorChip li	{ width:29px !important; }
		.skinColorLayer .closeBtn	{ position:absolute; right:10px; top:10px; }
		.skinColorLayer .iconNew { position:absolute; left:0px; top:27px; }
		.thumbArea span.timeIcon	{ position:absolute; right:0; top:0; }
#optionColorList	{ padding-bottom:2px; }


.pdtCont1	{ width:500px; height:165px; border-bottom:1px solid #efefef; overflow:hidden; position:absolute; left:0px;; top:663px;}
.pdtCont1 .relation	{ float:left; width:498px; height:165px; border-left:1px solid #efefef; border-right:1px solid #efefef; }
	.relation .slideCont	{ left:0; top:0; width:499px; height:165px; }
	.relation li	{ float:left; width:165px; height:165px; margin-right:-1px; border-left:1px solid #efefef; border-right:1px solid #efefef; }
	.relation li a	{ display:block; height:165px; text-align:center; }
	.relation li p	{ padding-top:10px; color:#191919; }
	.relation .prev	{ left:0; top:47px; }
	.relation .next	{ right:0; top:47px; }
.pdtCont2 .btnArea	{ padding:0; margin-top:2px;}
	.pdtCont2 .btnArea p.fl	{ width:165px; height:165px; border-right:1px solid #efefef; }
	.pdtCont2 .btnArea p.fl a	{ display:block; width:165px; height:165px; }
	.pdtCont2 .btnArea .loveView	{ position:relative; float:left; width:165px; height:165px; text-align:center; }
	.pdtCont2 .btnArea .loveView	{ }
	.pdtCont2 .btnArea .loveView p	{ position:absolute; left:0; top:49px; height:18px; padding-left:25px; margin-left:60px; overflow:hidden; background:url('/images/product/bg_loveL.gif') no-repeat left top; }
	.pdtCont2 .btnArea .loveView span	{ float:left; height:14px; padding:2px 4px 0; border:1px solid #c1c1c1; border-left:none; font-size:11px; color:#000; background:#fff; }

.pdtDetail { position:relative; width:830px; min-height:300px; padding-left:168px; margin:0 -20px; overflow:hidden; background:url('/images/product/bg_detail.gif') repeat-y left top; }
	.detailTab	{ position:absolute; left:0; top:0; width:168px; padding:20px 0px 30px; border-top:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d; background:#fff; }
	.detailTab li	{ float:left; width:158px; height:30px; padding-right:10px; text-align:right; font-size:20px; }
	.detailTab li a	{ color:#b1b1b1; }
	.detailTab li.on a	{ color:#000; }
	.pdtDetail .detail	{ padding:20px 40px; color:#555; line-height:20px; }
	.pdtDetail .detail img	{ max-width:750px; }
	.pdtDetail .detail h2	{ height:20px; padding-left:55px; }
	.pdtDetail .detail .bbsForm th	{ padding:9px 0; font-size:11px; text-align:center; vertical-align:middle; background:#fff; }
	.pdtDetail .detail .bbsForm th.tit	{ border-top-color:#fff; background:#ececec; }
	.pdtDetail .detail .bbsForm td	{ font-size:11px; color:#929292 !important; }
	.pdtDetail .detail .bbsForm td strong	{ color:#3d3d3d !important; font-weight:normal; }
	.pdtDetail .detailBann {width:830px; overflow:hidden;}
	.pdtDetail .detailCont *	{ color:#555; line-height:1.5em; }
	.pdtDetail #pdtDetail img	{ max-width:830px; }
	.pdtDetail #pdtDetail .bbsForm { width:760px; margin:0 15px 0 55px; }
	.pdtDetail .detail .list tr.reviewCont td>img	{ display:block; max-width:720px !important; margin:10px 0; }
		/* 코멘트 */
		.commentArea	{ width:720px; padding:15px; margin:40px -15px 0; background:#f8f8f8; }
		.commentArea fieldset	{ display:block; height:37px; }
		.commentArea fieldset .txt	{ width:640px; }
		.commentList	{ padding-top:2px; overflow:hidden; background:url('/images/common/lineH.gif') repeat-x left top; }
		.commentList li	{ float:left; width:100%; padding:10px 0 12px; text-align:center; line-height:20px; background:url('/images/common/lineH.gif') repeat-x left bottom; }
		.commentList li p	{ float:left; text-align:center; line-height:20px; color:#6b6b6b; word-break:break-all; }
		.commentList li p.cont	{ width:495px; text-align:left; }
		.commentList li p.user	{ width:150px; }
		.commentList li p.date	{ width:75px; }
		.commentList li p img.vm	{ margin:-1px 0 0 4px; }
	.pdtDetail .qna	{ display:none; }
	.qnaCont { display:none; }
	.qnaCont td	{ padding:10px 0 !important; }
	.qnaCont .question	{ padding:0 20px 10px 75px; line-height:20px; color:#2b2b2b; background:url('/images/common/ico_question.gif') no-repeat 30px 3px; }
	.qnaCont .answer	{ padding:0 20px 0 75px; line-height:20px; background:url('/images/common/ico_answer.gif') no-repeat 30px 3px; }
	
	/* 브러쉬-제품상세-탭 */
	.innerTab	{ height:35px; margin:0 16px 0 56px; border-bottom:1px solid #292929; *zoom:1; }
	.innerTab:after	{ content:""; display:block; clear:both; }
	.innerTab li	{ float:left; height:36px; padding-left:1px; background:#fff; }
		
/* map */
.productMap	{ overflow:hidden; }
.productMap .map	{ float:left; width:214px; background:#424247; }
	.productMap .map li	{ width:192px; padding:23px 0 22px; margin:0 auto; background:url('/images/common/lineH2.gif') repeat-x left bottom; }
	.productMap .map li.cate3	{ background:none; }
	.productMap .map li ul	{ padding-top:14px; }
	.productMap .map li ul li	{ width:179px; padding:0 0 3px 13px; line-height:18px; font-size:14px; background:url('/images/common/blt3.gif') no-repeat 3px 8px; }
	.productMap .map li.cate2 ul li	{ background-image:url('/images/common/blt4.gif'); }
	.productMap .map li.cate3 ul li	{ background-image:url('/images/common/blt5.gif'); }
	.productMap .map li ul li a	{ color:#a997c0; }
	.productMap .map li.cate2 ul li a	{ color:#be97a2; }
	.productMap .map li.cate3 ul li a	{ color:#97b1c0; }
	
	.mapContent	{ float:right; width:716px; }
	.mapContent h2	{ padding-bottom:10px; color:#6c3092; font-size:20px; }
	.mapContent .productList	{ margin:0 0 20px; }


/******************** 02_LOUNGE ********************/
/* makeover */
.makeover	{ width:958px; min-height:615px; *zoom:1; }
.makeover:after	{ content:""; display:block; clear:both; }
	.stepPdt	{ float:left; width:237px; min-height:615px; margin-right:20px; }
		.stepPdt .slideCont	{ left:0; top:0; width:237px; min-height:615px; }
		.stepPdt .prev	{ left:0; top:22px; }
		.stepPdt .next	{ right:0; top:22px; }
		.stepPdt li	{ float:left; width:237px; }
		.stepPdt h2	{ height:76px; padding-top:15px; text-align:center; }
		.stepPdt .info	{ padding:0 5px 0 10px; line-height:18px; }
		.stepPdt .thumb	{ margin-top:10px; background:url('/images/lounge/bgB_thumb.gif') no-repeat left bottom; }
		.stepPdt .thumb span	{ display:block; width:195px; padding:15px; background:url('/images/lounge/bgT_thumb.gif') no-repeat left top; }
		.stepPdt .title	{ padding:0 10px; margin-top:10px; font-family:mGothicB; font-weight:bold; font-size:18px; line-height:20px; color:#303030; }
		.stepPdt .title a	{ color:#303030; }
		.stepPdt .summary	{ padding:0 10px; margin-top:5px; line-height:18px; }
	.beforeAfter	{ position:relative; float:left; width:289px; height:530px; overflow:hidden; }
		.beforeAfter h2	{ height:33px; padding-top:40px; }
		.beforeAfter .thumb	{ position:absolute; right:0; top:73px; width:287px; height:454px; border:1px solid #e5e5e5; overflow:hidden; background:url('/images/lounge/makeover_on.jpg') no-repeat left top; }
		.beforeAfter .thumb span	{ display:block; height:597px; background:url('/images/lounge/makeover_off.jpg') no-repeat left top; }
		.beforeAfter .control	{ position:absolute; top:73px; margin-left:-21px; cursor:pointer; }
	.makeover div.fr	{ width:380px; }
	.allstep	{ width:380px; }
		.allstep h2	{ height:33px; padding-top:40px; }
		.allstep ul	{ width:405px; padding-bottom:29px; margin-left:-25px; overflow:hidden; }
		.allstep li	{ float:left; width:110px; height:86px; margin:0 0 4px 25px; }
	.video	{ width:245px; }
		.video h2	{ height:33px; }
	.makeoverVideo	{ position:absolute; left:50%; top:437px; width:560px; margin-left:-81px; z-index:999; }

.pdtSlide	{ width:958px; height:550px; }
	.pdtSlide .slideCont	{ left:0; top:0; width:958px; height:550px; }
	.pdtSlide .prev	{ left:0; top:113px; }
	.pdtSlide .next	{ right:0; top:113px; }
	
/* color finder */
.finderHead	{ padding:20px; margin-bottom:30px; border:1px solid #ebebeb; }
.finderHead ul	{ overflow:hidden; height:85px; }
.finderHead li	{ position:relative; float:left; }
	.finderHead li .colorLayer	{ display:none; position:absolute; left:50%; top:39px; padding:3px; border:1px solid #d1d1d1; *zoom:1; box-shadow:1px 3px 5px #d1d1d1; -webkit-box-shadow:1px 3px 5px #d1d1d1; -moz-box-shadow:1px 3px 5px #d1d1d1; background:#fff; }
	.finderHead li .colorLayer:after	{ content:""; display:block; clear:both; }
		.finderHead li>p	{ cursor:pointer; }
		.finderHead li .colorLayer p	{ float:left; }
		.finderHead li .colorLayer p a	{ float:left; width:26px; height:26px; text-indent:-20000px; }
		.finderHead li .colorLayer .ico	{ position:absolute; left:0; top:-7px; width:100%; height:7px; background:url('/images/lounge/ico_arrow.gif') no-repeat 50% top; }
		.finderHead li .colorLayer p.color1 a	{ background-color:#ee3354; }
		.finderHead li .colorLayer p.color2 a	{ background-color:#fc8891; }
		.finderHead li .colorLayer p.color3 a	{ background-color:#f5cac4; }
		.finderHead li .colorLayer p.color4 a	{ background-color:#df936f; }
		.finderHead li .colorLayer p.color5 a	{ background-color:#c26642; }
		.finderHead li .colorLayer p.color6 a	{ background-color:#79392a; }
		.finderHead li .colorLayer p.color7 a	{ background-color:#5a2d78; }
		.finderHead li .colorLayer p.color8 a	{ background-color:#2f3e91; }
		.finderHead li .colorLayer p.color9 a	{ background-color:#b3242e; }
		.finderHead li .colorLayer p.color10 a	{ background-color:#de5a23; }
		.finderHead li .colorLayer p.color11 a	{ background-color:#fcb426; }
		.finderHead li .colorLayer p.color12 a	{ background-color:#6daa48; }
		.finderHead li .colorLayer p.color13 a	{ background-color:#9c9b97; }
		.finderHead li .colorLayer p.color14 a	{ background-color:#a87b00; }
		.finderHead li .colorLayer p.color15 a	{ background-color:#d0cfce; }
		.finderHead li .colorLayer p.color16 a	{ background-color:#ffffff; }
		.finderHead li .colorLayer p.color17 a	{ background-color:#000000; }
.finderHead .article	{ padding:15px; background:#fafafa; }
.finderHead .article h2	{ padding-bottom:15px; font-family:mGothicB; font-weight:bold; font-size:15px; color:#2d2d2d; }
.finderResult	{ position:relative; width:966px; min-height:483px; padding-bottom:100px; margin:0 -4px; overflow:visible; }
.finderResult li	{ position:absolute; left:0; top:0; width:155px; height:155px; margin:0 3px 10px; }
	.finderResult li .thumbMain	{ width:153px; height:153px; border:1px solid #ebebeb; overflow:hidden; background:#fff; }
	.finderResult li .thumbMain img	{ margin:-150px 0 0 -150px; }
	.finderResult li.thumb1	{ width:477px; height:485px; }
	.finderResult li.thumb1 .thumbMain	{ width:475px; height:483px; }
	.finderResult li.thumb2	{ width:316px; height:320px; }
	.finderResult li.thumb2 .thumbMain	{ width:314px; height:318px; }
	.finderResult li.thumb1 .thumbMain img, .finderResult li.thumb2 .thumbMain img	{ margin:0; }
	.finderResult li.none	{ width:966px; height:auto; padding-top:100px; margin:0 auto; text-align:center; }
		.findLayer	{ display:none; position:absolute; left:20px; top:100px; width:200px; padding:11px; background:#fff; }
		.findLayer .thumb	{ width:200px; height:170px; margin-bottom:10px; overflow:hidden; }
		.findLayer .thumb img	{ margin:-142px 0 0 -127px; }
		.findLayer .tit	{ line-height:17px; }
		.findLayer .tit strong	{ display:block; padding-bottom:2px; color:#7f139a; }
		.findLayer .price	{ line-height:17px; }
		.findLayer .btn	{ padding:10px; margin:10px 0; overflow:hidden; background:#f4f2f3; }
		.findLayer .love	{ clear:both; height:14px; padding-top:6px; }
		.findLayer .love img	{ margin:1px 5px 0 0; }
		.findLayer .love span	{ height:13px; padding-top:1px; border-right-color:#636776; line-height:13px; background-image:url('/images/common/bg_balloon2.gif'); }
		.findLayer p.ar	{ margin-right:-2px; }
		.findLayer .icon	{ position:absolute; left:20px; top:-6px; width:11px; height:6px; background:url('/images/lounge/bg_findLayer.gif') no-repeat left top; }

/* the real book */
.bookArea	{ width:948px; margin:0 auto; }

/* trend */
.trendArea	{ width:958px; height:364px; }
	.trendArea .slideCont	{ left:0; top:0; width:958px; height:329px; }
	.trendArea .prev	{ left:1px; top:101px; }
	.trendArea .next	{ right:1px; top:101px; }

	.trendList	{ height:329px; }
		.trendList li	{ display:inline; float:left; width:469px; margin:0 16px 0 0; border:1px solid #efefef; }
		.trendList li p	{ color:#fff; font-size:14px; background:#424244; }
		.trendList li p a	{ display:block; color:#fff; overflow:hidden; cursor:pointer; }
		.trendList li p span.fl	{ width:390px; padding:2px 0 3px 10px; line-height:20px; }
		.trendList li p .fr	{ display:inline; margin:6px 10px 0 0; }
		.trendList li.none	{ float:none; width:958px; padding:50px 0; margin:0; border:none; text-align:center; }
		
/* social club */
.socialWrap	{ width:931px; height:637px; margin:0 auto; overflow:hidden; background:url('/images/lounge/bg_social.gif') no-repeat left top; }
.socialWrap .summary	{ float:left; width:400px; padding:15px 20px 0 29px; }
	.socialSummary dt	{ height:40px; padding-top:20px; }
	.socialSummary dd	{ position:relative; padding:0 0 20px 65px; background:url('/images/common/lineH3.gif') repeat-x left bottom; }
	.socialSummary dd .thumb	{ position:absolute; left:5px; top:0; width:47px; height:47px; border:1px solid #0c0304; }
	.socialSummary dd .cont	{ padding-bottom:7px; line-height:22px; color:#424242; font-family:mGothicB; font-weight:bold; }
.socialWrap .socialArea	{ float:left; width:398px; padding:0 26px 0 28px; }
	.socialArea h2	{ height:35px; padding:25px 0 0; }
	.socialArea .btnTop	{ height:35px; padding-bottom:0; margin-top:-30px; }
	.videoList	{ width:372px; height:266px; padding:2px 12px; margin-top:12px; border:1px solid #efefef; overflow-y:scroll; background:#fff; }
		.videoList ul	{ width:355px; overflow:hidden; }
		.videoList li	{ float:left; width:355px; padding:10px 0; border-bottom:1px solid #f2f2f2; }
		.videoList li .thumb	{ float:left; width:135px; height:67px; }
		.videoList li .thumb img	{ width:120px; height:67px; }
		.videoList li .cont	{ float:left; width:220px; line-height:15px; color:#919191; font-size:11px; }
		.videoList li .cont strong	{ display:block; padding-bottom:7px; color:#424242; font-size:12px; }
		.videoList li .cont strong a	{ color:#424242; }
	.blogList	{ height:550px; padding:0 12px; border:1px solid #efefef; background:#fff; overflow-y:scroll; }
		.blogList li	{ padding:15px 0; border-bottom:1px solid #f2f2f2; }
		.blogList .title	{ padding-bottom:3px; font-family:mGothicB; font-weight:bold; font-size:15px; line-height:24px; color:#284e85; }
		.blogList .title a	{ color:#284e85; }
		.blogList .user	{ padding-bottom:10px; font-size:11px; color:#000; }
		.blogList .user .date	{ padding-left:10px; font-size:10px; }
		.blogList .cont	{ padding-bottom:5px; line-height:18px; }
		.blogList .tag	{ padding-left:25px; color:#adadad; background:url('/images/lounge/ico_tag.gif' ) no-repeat left 2px; }
		.blogList .tag a	{ color:#adadad; }
.socialWrap .nav	{ float:right; width:30px; padding-top:34px; }
	.socialWrap .nav li	{ float:left; padding-bottom:2px; }



/* 이벤트 */
.eventList	{ padding-top:10px; overflow:hidden; }
	.eventList li	{ float:left; width:463px; height:326px; margin:0 7px 14px; border:1px solid #efefef; }
	.eventList li a	{ display:block; width:463px; height:326px; }
	.eventList li .info	{ height:70px; padding:10px 10px 0; background:#e1e1e1; }
	.eventList li .summary	{ padding-bottom:3px; font-size:13px; color:#424242; }
	.eventList li .summary img	{ margin:-3px 4px 0 0; }
	.eventList li .title	{ padding-bottom:8px; font-size:17px; color:#424242; }
	.eventList li.none	{ width:100%; height:auto; padding:50px 0; margin:0; border:none; text-align:center; }
.eventView	{ padding-top:10px; }
	.eventView .head { width:956px; border:1px solid #ddd; overflow:hidden; background:#fafafa; }
	.eventView .head p	{ float:left; padding:3px 0 2px; color:#7a7a7a; line-height:20px; }
	.eventView .head .title	{ width:640px; padding:3px 10px 2px 20px; color:#2d2d2d; }
	.eventView .head .date	{ width:160px; }
	.eventView .head .type	{ width:106px; padding-left:20px; background:url('/images/common/division6.gif') no-repeat left 7px; }
	.eventView .content	{ padding-top:20px; }
	.eventView .content img	{ max-width:958px; } 
	.winnerView .head .title	{ width:720px; }
	.winnerView .head .date	{ width:80px; }
	.prnt	{ margin-top:40px; border-top:1px solid #000; border-bottom:1px solid #000; overflow:hidden; }
	.prnt dt	{ float:left; width:100px; height:30px; border-bottom:1px solid #ededed; }
	.prnt dd	{ float:left; width:858px; height:20px; padding:5px 0; border-bottom:1px solid #ededed; line-height:18px; overflow:hidden; }
.eventCateTab	{ height:30px; *zoom:1; background:#000; }
	.eventCateTab:after	{ content:""; display:block; clear:both; }
	.eventCateTab li	{ float:left; }
	.eventCateTab li a	{ float:left; width:100%; height:27px; padding-top:3px; text-align:center; color:#fff; font-size:18px; line-height:20px; font-weight:bold; font-family:mGothicB; }
	.eventCateTab li.on a	{ margin-top:3px; background:#999; }

/******************** 03_story ********************/
/* wendy */
.wendyContent	{ padding-top:10px; }

/* episode - collection 공통 사용 */
.episodeList	{ overflow:hidden; }
	.episodeList li	{ display:inline; float:left; width:463px; margin:0 7px 14px; border:1px solid #efefef; }
	.episodeList li p	{ color:#fff; font-size:14px; background:#424244; }
	.episodeList li p a	{ display:block; color:#fff; overflow:hidden; cursor:pointer; }
	.episodeList li p span.fl	{ width:390px; padding:2px 0 3px 10px; line-height:20px; }
	.episodeList li p .fr	{ display:inline; margin:6px 10px 0 0; }
	.episodeList li.none	{ float:none; width:958px; padding:50px 0; margin:0; border:none; text-align:center; }
.episodeCont	{ width:998px; padding-bottom:30px; margin:0 -20px; }
	.episodeCont img	{ max-width:998px; }
	
/* media */
.mediaArea	{ min-height:620px; margin-top:20px; }
.mediaArea .listArea,
.mediaArea .contentArea	{ padding-top:0; }
.mediaArea .search	{ padding:5px; *zoom:1; }
	.mediaArea .search:after	{ content:""; display:block; clear:both; }
	.mediaArea .search select, .mediaArea .search .eui_boardSelect	{ float:left; margin-bottom:0; }
	.mediaArea .search span	{ float:left; padding:5px 18px 0 8px; }
.mediaArea .list li	{ position:relative; width:133px; height:67px; padding-left:145px; }
	.mediaArea .list li p	{ width:133px; }
	.mediaArea .list li p.title	{ height:40px; margin-bottom:8px; line-height:20px; }
	.mediaArea .list li p.thumb	{ position:absolute; left:15px; top:15px; width:120px; line-height:normal; }
.adCate	{ height:20px; padding:10px 0 20px; margin-right:19px; overflow:hidden; }
	.adCate li	{ float:left; padding:0 26px 0 5px; margin-right:20px; font-size:14px; background:url('/images/common/division3.gif') no-repeat right 4px; }
	.adCate li a	{ color:#acacac; }
	.adCate li.on a	{ color:#000; }
	
/* store */
.storeInfo	{ margin-top:20px; }
.storeInfo .listArea,
.storeInfo .contentArea	{ padding-top:0; }
.storeArea .search	{ padding:5px; }
	.storeArea .search select, .storeArea .search .eui_boardSelect	{ margin-bottom:0; }
.storeArea .list li	{ height:auto; padding:25px 15px; }
	.storeArea .list li p.title	{ height:auto; margin-bottom:8px; font-size:16px; }
.storeContent .head	{ padding-bottom:8px; }
	.storeContent .head h2	{ float:left; padding:0; }
	.storeContent .head .fr	{ padding-top:6px; }
	.storeContent .content	{ border-bottom:3px solid #000; }
	.storeContent .foot 	{ padding-top:30px; }
	.storeContent .foot h3	{ padding:0 0 20px 12px; font-size:15px; color:#000; line-height:1em; background:url('/images/common/blt6.gif') no-repeat left 3px; }
	.storeContent .foot p	{ padding-left:12px; color:#000; line-height:20px; font-size:13px; }
	.storeContent .foot dl	{ padding-left:12px; margin-bottom:30px; overflow:hidden; }
	.storeContent .foot dt	{ clear:both; float:left; width:52px; margin-top:10px; margin-right:10px; font-size:13px; line-height:20px; background:url('/images/common/division6.gif') no-repeat right 5px; }
	.storeContent .foot dd	{ float:left; width:550px; margin-top:10px; color:#000; font-size:13px; line-height:20px; }
	.storeContent .foot img	{ max-width:625px; }
.storeImage	{ position:relative; width:625px; height:512px; }
	.storeImage #slideshow	{ width:625px; height:512px; }
	.storeImage .prev	{ position:absolute; left:0; top:50%; z-index:20; margin-top:-31px; cursor:pointer; }
	.storeImage .next	{ position:absolute; right:0; top:50%; z-index:20; margin-top:-31px; cursor:pointer; }

/******************** 04_center ********************/
.centerArea	{ margin:0 -20px 0; border-top:1px solid #fff; overflow:hidden; }
	.centerArea .head	{ width:654px; min-height:255px; padding-left:344px; border-bottom:1px solid #1d1d1d; background:url('/images/center/bg_center.jpg') no-repeat left top; }
	.centerArea .head .text	{ padding-bottom:10px; font-size:14px; color:#000; }
	.centerArea .head .text span	{ text-decoration:underline; }
	.centerArea .head .text2	{ padding-bottom:10px; font-family:mGothicB; font-weight:bold; font-size:20px; color:#000; }
	.centerArea .head .text3	{ padding-bottom:20px; }
	.centerArea .head ul	{ height:41px; margin-left:-10px; border-top:1px solid #1d1d1d; border-bottom:1px solid #efefef; }
	.centerArea .head li	{ float:left; height:26px; padding:15px 25px 0; background:url('/images/common/division4.gif') no-repeat right 16px; }
		.centerSearch	{ width:654px; padding-top:27px; overflow:hidden; }
		.centerSearch h2	{ float:left; height:68px; padding:2px 20px 0 0; }
		.centerSearch fieldset	{ float:left; width:520px; height:32px; }
		.centerSearch fieldset .txt	{ width:441px; vertical-align:top; }
		.centerSearch p	{ float:left; width:520px; color:#686868; font-size:15px; line-height:20px; }
		.centerSearch p img	{ margin:-1px 0 0 4px; vertical-align:middle; }
	.faqTab	{ float:left; width:282px; padding:7px 0 0 63px; }
	.faqTab ul	{ width:220px; padding:14px 0 6px; background:#f8f8f8; *zoom:1; }
	.faqTab ul:after	{ content:""; display:block; clear:both; }
	.faqTab li	{ float:left; width:214px; height:18px; padding:4px 0 0 47px; margin:0 -22px 8px -19px; font-size:13px; }
	.faqTab li a	{ color:#000; }
	.faqTab li.on	{ background:url('/images/center/bg_on.gif') no-repeat left top; }
	.faqTab li.on a	{ color:#fff; }
		
	.faqList	{ float:left; width:653px; padding-top:20px; }
	.faqList dt	{ padding:4px 0 19px 27px; font-size:16px; line-height:18px; cursor:pointer; background:url('/images/center/ico_question_off.gif') no-repeat left 5px; }
	.faqList dd	{ display:none; padding:0 27px 35px; font-size:13px; line-height:20px; }
	.faqList dt.on	{ color:#7f139a; background-image:url('/images/center/ico_question_on.gif'); }
	.faqList dt.none	{ padding-left:0; text-align:center; cursor:default; background:none; }
	.faqList dt .searchKey, .faqList dd .searchKey	{ color:#6c3092; }
	
	.centerArea	.content	{ padding:20px 60px 0; }
	
	.centerArea .onlineShop	{padding:20px;}
	.centerArea .onlineShop dl dt	{padding-bottom:5px; font-size:14px; color:#000; font-weight:bold;}
	.centerArea .onlineShop dl dd	{padding-bottom:15px; font-size:14px; color:#000;}
/* free shipping */
.shippingArea	{ padding-left:314px; background:url('/images/center/bg_center.jpg') no-repeat -20px top; }
	.shippingArea .head	{ padding:20px; margin-bottom:15px; font-size:17px; border:1px solid #e0dfdf; color:#3a3a3a; line-height:1em; background:#fafafa; }
	.shippingArea .head h2	{ padding-bottom:5px; font-family:mGothicB; font-weight:bold; font-size:28px; color:#000; }
	.shippingArea p	{ line-height:20px; }
	.shippingArea h3	{ height:20px; padding-top:20px; margin-top:35px; border-top:1px solid #1d1d1d; font-size:15px; line-height:1em; }
	.shippingArea .bbsForm	{ border-top-color:#d9d9d9; border-bottom:2px solid #d9d9d9; }
	.shippingArea .bbsForm th	{ padding:9px 0; font-size:11px; text-align:center; vertical-align:middle; background:#fff; }
	.shippingArea .bbsForm th.tit	{ border-top-color:#fff; background:#ececec; }
	.shippingArea .bbsForm td	{ font-size:11px; }


/******************** 05_member ********************/
/* 로그인 */
.loginArea	{ padding:35px 24px 14px; border:1px solid #efefef; }
	.loginArea p.text	{ padding-bottom:5px; line-height:20px; } 
	.loginBox	{ padding:0 0 25px 294px; border:1px solid #efefef; background:#fafafa url('/images/member/bg_login.jpg') no-repeat left top; }
	.loginBox fieldset	{ display:block; width:421px; height:95px; padding:50px 0 0 6px; }
	.loginBox fieldset div.fl	{ width:338px; }
	.loginBox fieldset p	{ float:left; width:338px; height:31px; }
	.loginBox fieldset p label	{ float:left; width:99px; padding:3px 0 0; }
	.loginBox fieldset p .txt	{ float:left; width:220px; } 
	.loginBox .option	{ padding:0 0 20px 6px; background:url('/images/common/blt2.gif') no-repeat left 8px; }
	.loginBox .option img	{ margin:-2px 0 0 10px; vertical-align:middle; }
	.loginBox .bann	{ padding-top:15px; }

/* 회원가입 */
p.step	{ padding-bottom:10px; margin-top:-10px; text-align:center; }
.joinArea	{ padding:0 24px 14px; border:1px solid #efefef; }
	.joinArea h2	{ height:30px; padding-top:30px; font-size:20px; font-family:mGothicB; font-weight:bold; color:#000; }
	.joinArea .head	{ height:30px; padding-top:30px; }
	.joinArea .head h2	{ display:inline; padding:0 6px 0 0; }
	.joinArea .agreeBox	{ position:relative; height:120px; padding:20px; border:1px solid #efefef; line-height:20px; background:#fafafa; }
	.joinArea .btn	{ padding:10px 0 0; text-align:right; }
	.joinArea p.text	{ padding-bottom:10px; line-height:20px; }
	.joinArea ul.caution	{ padding-top:10px; } 
	.joinArea ul.caution li	{ padding-left:8px; line-height:20px; background:url('/images/common/blt1.gif') no-repeat left 9px; }
	
	.joinBox	{ padding:25px 0; border:1px solid #efefef; line-height:20px; overflow:hidden; background:#fafafa; }
	.joinBox ul	{ float:left; width:260px; padding:30px 0 0 50px; }
	.joinBox li	{ height:50px; color:#000; font-size:18px; }
	.joinBox li .rdo	{ margin-right:6px; } 
	.joinBox .content	{ width:595px; margin:0 auto; text-align:center; }
	.joinBox .content .way	{ height:40px; font-size:14px; }
	.joinBox .content .way .rdo	{ margin-top:-1px; }
	.joinBox .content fieldset	{ display:block; overflow:hidden; }
	.joinBox .content fieldset div.fl	{ float:left; width:367px; }
	.joinBox .content fieldset p	{ height:31px; overflow:hidden; }
	.joinBox .content fieldset label	{ float:left; width:84px; padding:3px 0 0 2px; }
	.joinBox .content fieldset .fr	{ margin-top:62px; }
	.joinBox .content .btnArea	{ clear:both; text-align:center; } 
	
	.joinBox .content .mobile p.caution	{ height:auto; font-size:14px; line-height:20px; }
	.joinBox .content .mobile .btn	{ padding-top:20px; text-align:center; }
	.joinBox .content .ipin	{ width:450px; margin:0 auto; }
	.joinBox .content .ipin p.caution	{ height:auto; padding-left:8px; line-height:20px; text-align:left; background:url('/images/common/blt1.gif') no-repeat left 9px; }
	.joinBox .content .ipin .btn	{ padding-top:20px; text-align:center; }
	.joinBox .content .ipin strong	{ font-weight:normal; color:#2d2d2d; }
	.joinBox .foreigner { padding-top:40px; }
	.joinBox .foreigner fieldset label	{ width:124px; }

	.optionInfo	{ padding-top:15px; margin-top:15px; background:url('/images/member/bg_line.gif') no-repeat left top; }
		.optionInfo h3	{ padding:8px 0; font-size:18px; color:#000; }
		.skinColorCont	{ padding-top:10px; overflow:hidden; }
		.skinColorCont .colorChip	{ padding-bottom:8px; }
		.skinColorCont p	{ float:left; width:350px; height:100px; margin-right:12px; }
		.optionQueation	{ margin-top:20px; border:1px solid #efefef; overflow:hidden; background:#fafafa; }
		.optionQueation dt	{ padding:15px 20px 10px; line-height:20px; }
		.optionQueation dd	{ padding:0 20px 15px; border-bottom:1px solid #eee; font-size:13px; color:#000; line-height:20px; }
		.optionQueation dd label	{ line-height:20px; white-space:nowrap; }
	
	.gradeInfo {}
	.gradeInfo table {border-top:2px solid #333333;}
	.gradeInfo table caption {display:none;}
	.gradeInfo table th,
	.gradeInfo table td {height:40px;font-weight:bold; text-align:left; font-size:13px; border:1px solid #e4e4e4; border-left:0; border-top:0;}
	.gradeInfo table th {padding-left:25px; color:#55007d;}
	.gradeInfo table td {padding-left:10px; color:#333333; border-right:none;}
	.gradeInfo ul {padding-top:5px;}
	.gradeInfo ul li {color:#9f9f9f; line-height:18px;}
	
	.gradeModifyArea h2 {font-size:18px !important; color:#000 !important;}
	.gradeModifyArea h2.first {padding-top:0px !important;}
	.gradeModifyArea .gradeInfo table {width:100%; table-layout:fixed;} 
		
	.foreignerCheck	{ display:none; }
	
.joinResult	{ padding:0 24px 14px; border:1px solid #efefef; }
	.joinResult .findBox	{ position:relative; height:280px; padding:40px 0 0 75px; background:#fafafa; }
	.joinResult .findBox .facebookBox	{ float:left; width:400px; margin-right:30px; border:1px solid #efefef; background:#fff; }
	.joinResult .findBox div.fl	{ width:380px; }
	.joinResult .findBox p.text	{ padding-top:60px; margin-top:30px; font-size:25px; line-height:1.8em; color:#000; background:url('/images/common/logo.png') no-repeat left top; }
	.joinResult .findBox p.text strong	{ font-weight:normal; color:#7f139a; }
	.joinResult .findBox .btnArea	{ text-align:left; }

/* 아이디/비밀번호찾기 */
.findArea	{ padding:0 24px 14px; border:1px solid #efefef; }
	.findArea h2	{ padding-top:30px; font-size:20px; font-family:mGothicB; font-weight:bold; color:#000; }
	.findArea2	{ padding-top:15px; margin-top:25px; background:url('/images/member/bg_line.gif') no-repeat left top; }
	
	.findBox	{ margin-top:15px; border:1px solid #efefef; line-height:20px; overflow:hidden; background:#fafafa; }
	.findBox ul	{ float:left; width:260px; padding:50px 0 25px 50px; border-right:1px solid #efefef; }
	.findBox li	{ height:50px; color:#000; font-size:18px; }
	.findBox li .rdo	{ margin-right:6px; } 
	.findBox .content	{ width:595px; padding:40px 0; margin:0 auto; text-align:center; }
	.findBox .content .way	{ height:40px; font-size:14px; }
	.findBox .content .way .rdo	{ margin-top:-1px; }
	.findBox .content fieldset	{ position:relative; display:block; width:310px; margin:0 auto; overflow:hidden; }
	.findBox .content fieldset div.fl	{ float:left; width:367px; }
	.findBox .content fieldset p	{ min-height:25px; padding-bottom:6px; line-height:1.5em; overflow:hidden; }
	.findBox .content fieldset label	{ float:left; width:74px; padding:3px 10px 0 0; text-align:right; }
	.findBox .content fieldset p span.text	{ float:left; padding-top:3px; font-weight:bold; }
	.findBox .content fieldset .txt	{ float:left; }
	.findBox .content fieldset .fr	{ position:absolute; right:0; bottom:5px; }
	.findBox .content .btnArea	{ text-align:center; } 

	.findArea2 .findBox ul	{ padding-top:70px; }
	.secedeArea .findBox ul	{ padding-top:70px; }

	.findBox .mobile .btn, .findBox .ipin .btn	{ margin-top:15px; overflow:hidden;}
	.findBox .foreigner { padding-top:60px; }
	.findBox .foreigner fieldset label	{ width:124px; }

/* 찾기결과 */
.findResult	{ padding:0 24px 14px; border:1px solid #efefef; }
	.findResult h2	{ height:35px; padding-top:30px; font-size:20px; font-family:mGothicB; font-weight:bold; color:#000; }
	.findResult .findBox	{ position:relative; height:190px; padding:50px 0 0 300px; background:#fafafa url('/images/member/bg_login.jpg') no-repeat left top; }
	.findResult .findBox p	{ margin-bottom:10px; font-size:17px; line-height:1.8em; color:#000; }
	.findResult .findBox p.blt	{ padding-left:8px; line-height:20px; font-size:14px; color:#6a6a6a; background:url('/images/common/blt2.gif') no-repeat left 9px; }
	.findResult .findBox p strong	{ font-weight:normal; color:#6c3092; }
	.findResult .findBox .btnArea	{ position:absolute; left:300px; top:150px; padding:0; text-align:left; }
	
	.secedeResult .findBox	{ padding-left:350px; font-size:14px; background-image:url('/images/member/bg_secede.jpg'); }
	.secedeResult .findBox p	{ font-size:20px; }



/******************** 06_mypage ********************/
/* 포인트현황 */
.myCondition	{ width:788px; border:1px solid #e9e9e9; overflow:hidden; }
	.myCondition .head	{ float:left; width:363px; padding:15px; border-right:1px dashed #e9e9e9; }
	.myCondition .head p	{ padding-bottom:10px; color:#5b5b5b; font-size:15px; font-family:mGothicB; font-weight:bold; line-height:26px; }
	.myCondition .head p strong	{ color:#7f139a; }
	.myCondition .head p.txt {font-size:12px; line-height:15px; padding-top:10px; font-weight:lighter; font-family:mGothic;}
	.myCondition .head .pointBox	{ width:343px; padding:10px; margin-top:10px; overflow:hidden; background:#f6f6f6; }
	.myCondition .head .pointBox dt	{ float:left; width:130px; height:23px; padding:9px 0 0; font-family:mGothicB; font-weight:bold; font-size:13px; background:url('/images/common/division3.gif') no-repeat right center; }
	.myCondition .head .pointBox dd	{ float:left; width:195px; padding:5px 0 5px 15px; }
	.myCondition .head .pointBox dd .txt	{ width:160px; text-align:center; }
	.myCondition .info	{ float:left; width:374px; padding:15px 0 0 20px; }
	.myCondition .info dl	{ width:374px; margin-bottom:10px; overflow:hidden; }
	.myCondition .info dt	{ float:left; width:75px; padding:0 0 0 10px; line-height:28px; font-family:mGothicB; font-weight:bold; font-size:13px; background:url('/images/common/blt3.gif') no-repeat left center; }
	.myCondition .info dd	{ float:left; width:274px; padding-left:15px; line-height:28px; background:url('/images/common/division3.gif') no-repeat left center; }
.myPoint	{ width:100%; margin-bottom:20px; border-top:1px solid #1d1d1d; table-layout:fixed; }
	.myPoint th	{ height:40px; padding-right:15px; text-align:right; color:#181818; font-size:15px; font-family:mGothicB; font-weight:bold; background:#f6f6f6 url('/images/common/division3.gif') no-repeat right center; }
	.myPoint td	{ height:40px; padding-left:10px; background:#f6f6f6; }
	.myPoint td *	{ vertical-align:middle; }
	.myPoint td input.ac	{ height:19px; padding:0; line-height:19px; }
	
/* 러브잇 */
.loveitArea	{ }
.loveitArea h2	{ padding:30px 0 15px; font-family:mGothicB; font-weight:bold; color:#262626; line-height:1em; background:url('/images/common/dlineH2.gif') repeat-x left top; }
.loveitArea h2 strong	{ font-size:22px; }
.loveitArea h2 span	{ padding-left:6px; font-size:15px; }
.loveitArea .loveitList	{ width:801px; margin-left:-11px; overflow:hidden; }
	.loveitArea .loveitList li	{ position:relative; display:inline; float:left; width:120px; height:198px; margin:0 0 20px 11px; border:1px solid #f7f8f6; }
	.loveitArea .loveitList li .cont	{ position:relative; height:69px; padding:9px 4px 0 24px; color:#262626; font-size:11px; line-height:15px; background:#f7f8f6; }
	.loveitArea .loveitList li .cont span	{ display:block; padding-top:3px; color:#767676; }
	.loveitArea .loveitList li .cont label	{ word-break:keep-all; }
	.loveitArea .loveitList li .cont .chk	{ position:absolute; left:6px; top:10px; }
	.loveitArea .loveitList li .icon	{ position:absolute; left:5px; top:5px; }
	.loveitArea .loveitList li.none	{ width:790px; height:auto; padding-left:11px; border:none; padding:50px 0; text-align:center; }
.loveitCty {*zoom:1;margin:5px 0 20px;}
.loveitCty:after {content:'';clear:both;display:block;}
	.loveitCty p {float:left;padding:0 17px;border-right:1px solid #dedede;}
	.loveitCty p a {color:#acacac;font-size:14px;}
	.loveitCty p.on a {color:#000;}
	
/* 러브잇 */
.loveBd {border-top:1px solid #000;padding-top:10px;}

.loveitface {position:relative; width: 100%;height: 1024px;margin-bottom:70px;}
.loveitface h3 {font-size:22px;color:#000;font-weight:bold;border-bottom:1px dotted #000;padding-bottom:15px;}
.loveitface h3 span {font-size:15px;}
.loveitface .infoTxt {font-size:12px;color:#7f139a;margin-top:25px;}
.loveitface .infoTxt span {display:block;padding-bottom:15px;}
.loveitface .btnface {position:absolute; right:0px; top:5px; }
.loveitface #loveitFace {position:relative; width:409px; height:522px; margin:75px auto; zoom:1;*top:75px; background:url("/images/loveit/defaultFace.png") no-repeat 0 0;}
.loveitface #loveitFace p {position:absolute; left:0px; top:0px; }

.loveitface #shadow {position:absolute; left:47px;top:227px;}
.loveitface #cheek {position:absolute; left:191px;bottom:67px;}
.loveitface #eyeliner {position:absolute; left:35px;top:492px;}
.loveitface #foundation {position:absolute; right:114px;bottom:94px;}
.loveitface #hair {position:absolute; left:225px;top:58px;}
.loveitface #lip {position:absolute; left:384px;bottom:52px;}
.loveitface #mascara {position:absolute; right:35px;top:465px;}
.loveitface #brow {position:absolute; right:72px;top:180px;}

.toolBox {position:relative; width:122px; height:210px;}
.chipBox {display:none; position:absolute; left:0px;top:22px;width:100px; height:194px;border:1px solid #dfdfdf;background:#fff;padding:10px;z-index:2;}
.chipBox .scr {height:178px;}
.chipBox .optionList li {float: left;border: 3px solid #fff;margin: 0 3px 3px 0;}
.chipBox .optionList li.on {border-color: #000;}
.chipBox .btnx {position:absolute; right:0px;top:-18px;cursor:pointer;}
.productInfo {position:absolute; left:0px;top:22px;border:1px solid #f7f8f6; z-index:1;}
.productInfo .chip {position:absolute; left:5px;top:5px;cursor:pointer;}
.productInfo .prdImg {height:120px;}
.productInfo .prdImg>img{width:120px;}
.productInfo .prdName {background:#f7f8f6;padding:10px;width:100px;height:75px;color: #262626;font-size: 11px;line-height: 15px;}
.productInfo .prdName span.num {display: block;padding-top: 3px;color: #767676;font-size:11px;}
.productInfo .chk {float:left;margin:3px 3px 64px 0}
#foundation .productInfo,  #foundation .chipBox {top:42px;}
	
/* 나의리뷰 */	
.reviewCont2	{ height:40px; line-height:20px; color:#979797; overflow:hidden; }

/* 쿠폰정보 */
h1.Coupon {padding-bottom: 13px;}
.myCoupon	{ width:788px; border:1px solid #e9e9e9; position: relative; }
	.mytab {position: absolute; left: 20px; top: -35px;}
	.mytab p {float: left;text-align: center; font-weight: bold;line-height: 19px; padding-right: 5px; }
	.mytab span.off { background: white;width: 128px; height: 21px; border: 1px solid #000; display: block;}
	.mytab span.on {background: #7f139a; color: #ffffff;width: 128px; height: 21px; border: 1px solid #000; display: block;}
.myCoupon .info {width: 100%; height: 96px;}
.myCoupon .info div {float: left;}
.myCoupon .info div:after {content: ''; clear: both; display: block;}
.myCoupon .info dl {display: block;clear: both;}
.myCoupon .info dt {float: left;}
.myCoupon .info dd {float: left;}

.myCoupon .info div.name {width:396px; height: 92px; text-align: center; background: url("/images/coupon/dotlilne.gif") 100% 50% no-repeat;}
.myCoupon .info div.name dl {padding: 40px 0 0 48px;}
.myCoupon .info div.name dt {font-size: 15px; font-weight: bold; color: #7f139a;}
.myCoupon .info div.name dd {font-size: 15px; font-weight: bold}
.myCoupon .info div.num {width:392px; height: 92px;}
.myCoupon .info div.num dt {padding-top: 20px;width:135px;font-size: 13px; font-weight: bold; display: block;padding-left: 10px; padding-right: 5px; background: url("/images/coupon/dot.gif") 0 80% no-repeat;}
.myCoupon .info div.num dd {padding-top: 20px; font-size: 13px; font-weight: bold;display: block; padding-left: 10px; background: url("/images/coupon/l.gif") 0 90% no-repeat;}
.myCoupon .info div.num dl {padding-left: 20px;}

.myCoupon .license	{ padding:20px 0; border-top:1px solid #e9e9e9; text-align:center; background:#f8f8f8; }
	.myCoupon .license .text	{ font-size:15px; text-align:center; }
	.myCoupon .license .text strong	{ color:#7f139a; }
	.myCoupon .license fieldset	{ margin:10px auto 0; }
	.myCoupon .license fieldset *	{ vertical-align:middle; }
	.myCoupon .license label	{ color:#000; }


/******************** 09_shopping ********************/
/* 회원멤버십기준안내 */
.membershipInfoBox	{ margin-bottom:40px; padding:20px 15px 20px 20px; border:1px solid #efefef; overflow:hidden; background:#fafafa; }
	.membershipInfoBox h2	{ padding-bottom:8px; color:#000; font-size:20px; font-family:mGothicB; font-weight:bold; line-height:23px; }
	.membershipInfoBox ul	{ padding-bottom:3px; }
	.membershipInfoBox li	{ color:#3a3a3a; font-size:15px; line-height:23px; }
	.membershipInfoBox p	{ color:#666; line-height:23px; font-size:15px; }
	.membershipInfoBox p b	{ color:#333; }
.membershipText	{ padding:10px 0 40px; color:#9f9f9f; line-height:18px; }

.listCp {display:inline;}
.listCp li {*zoom:1; text-align:left; padding:0 10px; margin-bottom:2px;}
.listCp li:after {content: ''; clear: both; display: block;}
.listCp li span {float:left; width:5%;}
.listCp li p {float:right; width:95%; line-height:16px;}
.listCp .txtPp {color:#55007d; font-style:normal;}

.vdlCpInfo {margin-top:30px;}
.vdlCpInfo h3 {font-weight:bold; font-size:18px; padding:30px 0 10px; color:#000;}
.vdlCpInfo h3 span {color:#55007d;}
.vdlCpInfo .lessonCp {border-top:2px solid #333; *zoom:1;}
.vdlCpInfo .lessonCp li {margin:15px 0; *zoom:1;}
.vdlCpInfo .lessonCp li:after {content: ''; clear: both; display: block;}
.vdlCpInfo .lessonCp li span {float:left; width:2%; padding-top:8px; font-size:23px; color:#55007d;}
.vdlCpInfo .lessonCp li p {float:right; width:98%; line-height:20px; font-size:13px;}
.vdlCpInfo .lessonCp li p b {font-size:14px;}
.vdlCpInfo .lessonCp li .btn {display:block; margin-top:10px; width:193px;}
.vdlCpInfo .bbsList .al {padding:10px;}
.vdlCpInfo .bbsList .txtpp {color:#55007d; font-weight:bold;}

.lessonPop {}
.lessonPop .titCont {}
.lessonPop .titCont span {font-size:15px; font-weight:bold;}
.lessonPop .w1 {display:inline-block; text-align:center; width:36%; padding:2%;}
.lessonPop .w2 {display:inline-block; text-align:center; width:16%; padding:2%;}
.lessonPop .w3 {display:inline-block; text-align:center; width:33%; padding:2%;}
.lessonPop .shoplist {}
.lessonPop .shoplist {border-top:2px solid #333; border-bottom:1px solid #333;}
.lessonPop .shoplist li { border-bottom:1px solid #e6e6e6;}
.lessonPop .shoplist span {border-left:1px solid #e6e6e6; font-size:13px; height:14px;}
.lessonPop .shoplist span:first-child {border-left:0;}
.lessonPop .shoplist .paging {border:0;}
.lessonPop .shoplist .w1 {color:#55007d; font-weight:bold;}
.lessonPop .shoplist .w2 {text-align:left;}
.lessonPop .paging li {margin:0 1px;}

/* 장바구니 */
.pdtThumb	{ border:1px solid #ababab; }
.form strong.price	{ color:#7f139a; font-size:15px; font-family:mGothicB; font-weight:bold; }
.form .text	{ color:#979797; }
.orderCaution	{ padding:15px; margin-top:20px; border:1px solid #efefef; }
.orderCaution li	{ line-height:26px; color:#979797; }
.payWay	{ border:1px solid #efefef; }
.payWay .head	{ padding:15px 15px 16px; background:url('/images/common/dlineH.gif') repeat-x left bottom; }
.payWay .content	{ padding:15px; line-height:20px; }
.payWay .content .text	{ padding-top:10px; color:#979797; }
.payWay .content .list, .payWay .content ul	{ margin-top:10px; }
.payWay .content li	{ padding-left:10px; line-height:22px; background:url('/images/common/blt3.gif') no-repeat 2px 8px; }
.orderComplete	{ padding:15px 20px; margin-top:20px; background:#f3f3f3; }
.orderComplete strong	{ color:#000; font-size:15px; line-height:30px; font-family:mGothicB; font-weight:bold; }
.orderComplete .num	{ padding-top:15px; line-height:22px; }
.orderComplete .num span	{ color:#7f139a; font-size:15px; font-family:mGothicB; font-weight:bold; vertical-align:middle; }
.bbsForm .total th	{ padding:15px 0 15px 20px; border-bottom:2px solid #333; border-top:2px solid #333; border-right:none; font-size:15px; color:#000; font-family:mGothicB; font-weight:bold; background:#e1e1e1; }
.bbsForm .total td	{ padding:15px 0 15px 10px; border-bottom:2px solid #333; border-top:2px solid #333; font-size:15px; color:#000; background:#e1e1e1; }
.bbsForm .total td *	{ line-height:18px; }
.gift {}
.gift .style1 {font-size: 14px}
.gift p.txt {line-height: 140%}
.gift .price {padding: 26px 0 10px 0; height: 18px;}
.gift .price:after {content: ''; clear: both; display: block;}
.gift .price li {float: left; width: 390px;color:#000;font-size: 14px; font-weight: bold;}
.gift .price span {color:#6c3092;font-size: 14px; font-size: 15px; font-weight: lighter;}
.pack {margin-top: 20px; padding: 10px; border: 1px solid #e6e6e6;}
.pack h3 {color:#000;font-size: 14px; font-weight: bold;}
.pack p.txt {padding: 10px 0;line-height: 140%}
.pack p.rdo {}}
.pack p.rdo input {}
.pack_total {padding:10px;background:#ededed;height: 50px;}
.pack_total:after {content: ''; clear: both; display: block;}
.pack_total li {float: left; padding: 5px;color:#000;font-weight: bold;line-height: 140%}

/* 주문배송조회 */
.cautionBox ol.step	{ width:753px; padding:10px 0 0; overflow:hidden; }
.cautionBox ol.step li	{ display:inline; float:left; width:145px; padding-right:50px; color:#a0a0a0; line-height:16px; word-break:keep-all; background:url('/images/common/division9.gif') no-repeat 163px 3px; }
.cautionBox ol.step li p	{ padding-bottom:10px; margin-bottom:8px; border-bottom:1px solid #686868; font-family:mGothicB; font-weight:bold; font-size:18px; line-height:1em; color:#686868; }
.cautionBox ol.step li.last	{ padding-right:20px; background:none; }

/* 교환/환불내역 */
.myRefundHead	{ padding:15px 0 15px 15px; overflow:hidden; background:#f3f3f3; }
.myRefundHead p	{ float:left; width:25%; }

/*vip*/
.vipArea {}
.vipArea .vipCont {padding:10px; border:2px solid #1d1153; border-top:0;}
.vipArea .vipCont .contImg {width:750px; overflow:hidden; text-align:center; margin:0 auto;}
.vipArea .vipCont .btnArea {padding:20px 10px 50px; text-align:center;}
.vipArea .vipCont .btnArea>a {display:inline-block; padding:0 10px;}
.vipArea .userForm {text-align:center; padding:10px 0 20px;}
.vipArea .userForm>p {padding-top:8px;}
.vipArea .userForm>p b {display:inline-block; font-size:25px; padding-top:2px; color:#333; zoom:1;*line-height:28px;}
.vipArea .userForm>p img {zoom:1;*vertical-align:middle; zoom:1;*margin-top:-1px;}
.vipArea .userForm .info {padding-top:30px; text-align:left;}
.vipArea .userForm .info span {display:block; padding:0 0px 6px 230px; font-size:15px;}
.vipArea .qnaInfo {}
.vipArea .qnaInfo h4 {text-align:center; padding:45px 0 25px;}
.vipArea .qnaInfo .btnShow {border-top:1px solid #000; text-align:center; width:100%;}
.vipArea .qnaInfo .btnShow>a {display:block; height:29px; overflow:hidden; margin-top:-1px;}
.vipArea .qnaInfo .btnShow>a.on img {margin-top:-29px;}
.vipArea .qnaInfo dl {display:none; padding-left:40px;}
.vipArea .qnaInfo dt {font-size:17px; color:#55007d; font-weight:bold; padding-top:15px;}
.vipArea .qnaInfo dd {font-size:14px; padding-top:7px;}
.vipArea .qnaInfo dd p {padding:5px 0 0 10px;}
.vipStore {}
.vipStore .btnTypeA {display:inline-block; padding:4px 10px 8px; color:#fff; vertical-align:middle; font-weight:bold; text-align:center; background:#773397;}
.vipStore .sizeS {width:60px; font-size:14px;}
.vipStore .sizeL {padding:15px 60px 19px; zoom:1;*padding:10px 60px 22px; font-size:22px; line-height:22px;}
.vipStore .storeCont {padding:35px;}
.vipStore .storeCont h2 {font-size:28px; color:#773397; font-weight:bold;}
.vipStore .storeSearch {padding:25px 0 20px;}
.vipStore .storeSearch>b {font-size:20px; color:#333; padding-right:25px; vertical-align:middle;}
.vipStore .storeCont select {width:112px; height:26px; vertical-align:middle;}
.vipStore .storeCont .txt {width:210px; height:24px; vertical-align:middle;}
.vipStore .storeTb {}
.vipStore .storeTb .text {color:#773397; padding-bottom:10px;}
.vipStore .storeTb .list {border-bottom:1px solid #333;}
.vipStore .storeTb .list thead {border:0;}
.vipStore .storeTb .list thead th {background:#fff url(/images/vip/h.gif) 97% bottom no-repeat; border-top:2px solid #333; border-bottom:1px solid #ababab; font-size:13px; padding:5px 0;}
.vipStore .storeTb .list thead th.last {background-image:none;}
.vipStore .storeTb .list tbody td {border-bottom:0; padding:7px 0; font-size:13px; color:#333;}
.vipStore .storeTb .list tbody td>a {font-weight:bold; color:#333;}
.vipStore .userInfo dl {*zoom:1; padding:20px 0; color:#333;}
.vipStore .userInfo dl:after {content:''; display:block; clear:both;}
.vipStore .userInfo dt.last {color:#773397;}
.vipStore .userInfo dd.last {font-weight:bold;}
.vipStore .userInfo dt {float:left; font-size:15px; font-weight:bold;}
.vipStore .userInfo dd {float:left; font-size:15px; padding:0 15px 0 5px;}

.popLayer2 {position:absolute; z-index:21;}
.popLayer2 .close {position:absolute; top:20px; right:20px;}
.bgLayer2 {display:none; position:absolute; left:0; top:0; width:100%;height:100%; min-width:320px; opacity:0.6; filter:alpha(opacity=60); background:#000; z-index:20;}

/******************** 상단 레이어 ********************/
/* loveit */
.quickLove	{ position:absolute; right:167px; top:0; z-index:1; width:0; height:161px; border-bottom:4px solid #000; overflow:hidden; background:#fff; }
	.quickSlide	{ position:relative; float:left; width:664px; height:161px; border-left:1px solid #f4f4f4; overflow:visible; }
	.quickSlide .slideCont	{ position:absolute; left:0; top:0; width:664px; height:161px; }
	.quickSlide ul	{ }
	.quickSlide li	{ float:left; width:165px; height:161px; border-right:1px solid #f4f4f4; }
	.quickSlide li .thumb	{ width:120px; height:110px; margin:5px auto 5px; text-align:center; overflow:hidden; background:#fff; }
	.quickSlide li .name	{ width:120px; margin:0 auto; line-height:11px; font-size:11px; text-align:center; color:#8723a1; }
	.quickSlide li .name label	{ vertical-align:top; line-height:11px; }
	.quickSlide li .name label .chk	{ margin:0 4px 0 0; }
	.quickSlide li .name .num	{ display:block; padding-top:2px; color:#757575; text-align:center; }
	.quickSlide li.on	{ color:#c4c4c4; background:#000; }
	.quickSlide li.on label, .quickSlide li.on .name .num	{ color:#c4c4c4; }
	.quickSlide li.none	{ width:664px; border:none; padding-top:70px; text-align:center; }	
	.quickSlide .prev	{ left:-1px; top:63px; }
	.quickSlide .next	{ right:0; top:63px; }
	.quickBtn	{ float:left; width:166px; height:161px; background:url('/images/header/bg_layer.gif') repeat left top; }
	.quickBtn h2	{ height:35px; padding:36px 0 0; text-align:center; }
	.quickBtn .btn	{ text-align:center; }
	.quickBtn .btn img	{ margin-bottom:5px; }
/* mybag */
.quickBag	{ position:absolute; right:167px; top:0; width:0; z-index:1; height:161px; border-bottom:4px solid #000; overflow:hidden; background:#fff; }
	.quickBag .quickSlide	{ width:498px; }
	.quickBag .quickSlide .slideCont	{ width:498px; }
	.quickBag .quickSlide li.none	{ width:498px; }	
	.quickView	{ float:left; width:282px; height:138px; padding:23px 25px 0; background:url('/images/header/bg_layer.gif') repeat left top; }
	.quickView h2	{ padding-bottom:2px; color:#000; font-family:mGothicB; font-weight:bold; }
	.quickView ul	{ width:282px; height:45px; padding:3px 0; border-top:1px solid #a6a7a9; border-bottom:1px solid #a6a7a9; overflow-y:scroll; }
	.quickView li	{ width:258px; overflow:hidden; }
	.quickView li p	{ float:left; width:198px; color:#000; font-size:11px; line-height:15px; }
	.quickView li p.fr	{ width:60px; text-align:right; }	
	.quickView .foot	{ padding-top:20px; overflow:hidden; }
	.quickView .foot .fl, .quickView .foot .fr	{ width:102px; }
	.quickView .foot .fl p	{ height:21px; color:#000; font-size:11px; font-family:mGothicB; font-weight:bold; }
	.quickView .foot img	{ margin-bottom:5px; }

/******************** popup ********************/
/* 아이디체크 */
.idCheck	{ margin-top:-30px; }
.idCheck p	{ padding:10px 0; text-align:center; font-size:18px; color:#2d2d2d; line-height:26px; }
	.idCheck p strong	{ color:#8823a1; font-weight:normal; }
	.idCheck p .txt	{ margin-top:1px; vertical-align:top; }

/* 우편번호 */
.zipcodeTxt	{ line-height:18px; }
	.zipcodeTxt strong	{ color:#8823a1; }
.zipcodeSrch	{ height:27px; padding:4px 0 0 5px; margin-top:20px; border:1px solid #efefef; background:#fafafa; }
	.zipcodeSrch .txt	{ margin-top:1px; vertical-align:top; }
.zipcodeArea	{ margin-top:10px; border:1px solid #efefef; table-layout:fixed; }
	.zipcodeArea .list thead	{ border:none; }
	.zipcodeArea .list thead th	{ background:#fafafa; }
	.zipcodeArea .scr	{ width:100%; height:200px; overflow-y:scroll; }
	.zipcodeArea .scr .list	{ width:333px; }
	.zipcodeArea .list tbody td	{ padding:3px 0 2px; border-bottom:none; font-size:14px; vertical-align:top; }
	
.zipcodeTxt2 {font-size:13px; margin-bottom:-10px;}
	.zipcodeTxt2 strong	{color:#000;}
.zipcodeArea2 {border:0; width:352px; overflow:hidden;}
	.zipcodeArea2 .list thead	{border:1px solid #efefef; border-bottom:0 !important;}
	.zipcodeArea2 .list thead th {border-bottom:0 !important;}
	.zipcodeArea2 .scr {width:350px; height:290px; border:1px solid #efefef; border-top:0;}
	.zipcodeArea2 .list tbody td a {font-size:12px; color:#333;}
	.zipcodeArea2 td b {display:block; font-size:12px; color:#333;}
	.zipcodeArea2 td span {display:block; font-size:12px;}
.zipSrc2 {padding:20px 0 10px;}
	.zipSrc2 p {font-size:13px; padding-bottom:10px;}
	.zipSrc2 p span	{ color:#8823a1;}
	.zipSrc2 label {vertical-align:middle; font-size:13px; color:#000; font-weight:bold;}
	.zipSrc2 select {vertical-align:middle;}
#zipSrc .page {text-align:center; padding-top:10px;}
	#zipSrc .page span {display:inline-block; height:23px; padding-top:6px; color:#000;}
	#zipSrc .page a>img {width:29px;}
.zipFoot {position:fixed; bottom:0; left:0; width:385px; background:#e3e3e3; padding:10px; font-size:11px; color:#000; text-align:center;}


/* 과거배송지 */
.pastAddressList	{ width:710px; height:234px; border-bottom:1px solid #e4e4e4; overflow-y:scroll; }
.pastAddressList .list	{ width:693px; }

/* 세금계산서 */
.cautionTax	{ padding:15px; margin-top:20px; background:#f3f3f3; }
.cautionTax p.ar	{ padding-top:10px; }

/* 전자상거래 반품규정 */
ul.bltList li	{ padding-left:8px; line-height:18px; background:url('/images/common/blt2.gif') no-repeat left 8px; }

.popup p.fb	{ padding-bottom:8px; line-height:18px; font-family:mGothicB; color:#434343; font-size:13px; }
.popup h2	{ padding:18px 0 8px; font-family:mGothicB; font-weight:bold; color:#434343; font-size:13px; }
.popup p.text	{ line-height:18px; }



/******************** ETC ********************/
/* 개인정보취급방침 */
.agreeWrap	{ padding:20px; border:1px solid #efefef; background:#fafafa; }
.agreeArea *	{ line-height:22px; }
.agreeArea p	{ margin-bottom:15px; }
.agreeArea ul	{ margin-bottom:15px; }
.agreeArea ul li	{ padding-left:8px; background:url('/images/common/blt1.gif') no-repeat left 10px; }
.agreeArea ol li	{ padding:0 0 10px 0; }
.agreeArea ol li ol	{ }
.agreeArea ol li ol li	{ padding:0 0 0 15px; }
.agreeArea h2	{ padding:15px 0 10px; font-family:mGothicB; font-weight:bold; font-size:16px; color:#2d2d2d; }
.agreeArea h3	{ padding-left:15px; font-family:mGothicB; font-weight:bold; font-size:14px; color:#2d2d2d; background:url('/images/common/blt6.gif') no-repeat left 6px; }
.agreeArea h3.bgn	{ padding-left:0; }
.agreeArea .list	{ margin-bottom:15px; }
.agreeArea .list thead th, .agreeArea .list tbody td	{ height:auto; padding:8px 10px; border:1px solid #ddd; line-height:20px; }

/* 사이트맵 */
.sitemap h2	{ padding:15px 0; }
.sitemap ul	{ padding:0 20px 30px; margin:0 -20px 15px; border-bottom:1px solid #d8d8d8; overflow:hidden; }
.sitemap ul li	{ display:inline-block; width:153px; padding:0 0 0 6px; margin-right:-4px; line-height:20px; vertical-align:top; color:#4e4e4e; }
	*+html .sitemap ul li	{ display:inline; margin-right:0; }
	*html .sitemap ul li	{ display:inline; margin-right:0; }
.sitemap ul li a	{ font-size:13px; color:#4e4e4e; }
	.sitemap ul ul	{ margin:0 0 10px -6px; padding:0; border:none; }
	.sitemap ul ul li	{ width:151px; padding-left:8px; color:#aeaeae; background:url('/images/common/blt3.gif') no-repeat left 9px; }
	.sitemap ul ul li a	{ font-size:11px; color:#aeaeae; }
.sitemap .foot	{ overflow:hidden; padding:0 20px 30px; margin:0 -20px; border-bottom:1px solid #d8d8d8; }
	.sitemap .foot .section	{ float:left; width:480px; }
	.sitemap .foot ul	{ padding:0; margin:0; border:none; }
	.sitemap .foot ul ul	{ margin:0 0 10px -6px; }
	.sitemap .foot .section2	{ width:239px; }
	.sitemap .foot .section2 li	{ display:block; }
	
/* error */
.error	{ position:absolute; left:50%; top:50%; width:630px; height:200px; padding:20px 35px 0; margin:-110px 0 0 -350px; background:url('/images/etc/txt_error.gif') no-repeat 39px 20px; }
.error .text1	{ padding:13px 0 40px 176px; color:#292929; font-size:26px; }
.error .text2	{ line-height:21px; color:#7d7d7d; font-size:15px; }
.error .btnArea	{ margin-top:20px; border-top:1px solid #c9c9c9; }

.error_404	{ position:absolute; left:50%; top:50%; width:495px; height:290px; padding:55px 30px 0 165px; margin:-172px 0 0 -345px; background:url('/images/etc/bg_404.gif') no-repeat 42px 55px; }
.error_404 .text1	{ padding-bottom:15px; color:#292929; font-size:26px; line-height:35px; }
.error_404 .text2	{ line-height:21px; color:#7d7d7d; font-size:15px; }
.error_404 .btnArea	{ margin-top:20px; padding-top:20px; border-top:1px solid #c9c9c9; text-align:left; }

/* 메인인덱스 */
.mainIndex	{ background:#000; }
.mainIndex #wrapper	{ position:absolute; top:50%; width:100%; height:560px; min-width:997px; padding:0; margin:-280px 0 0 0; background:#000; }
.mainIndex .logo	{ width:997px; height:88px; margin:0 auto; text-align:center; }
.mainIndex .visual	{ width:997px; text-align:center; margin:0 auto; }
.mainIndex ul	{ width:532px; height:100px; padding:27px 0 0 465px; margin:0 auto; }
.mainIndex ul li	{ display:block; height:34px; }
.mainIndex #footer	{ height:auto; padding:14px 0 0; border-top:1px solid #454545; text-align:center; }

 

/******************** 00_main ********************/
.parallax-viewport { position:relative; width:997px; height:829px; overflow:hidden; background:#000; }
.parallax-layer { position:absolute; width:1018px; height:850px; margin:-10px 0 0 -10px; }

#main .myNavWrap .srchArea fieldset	{ border-top:1px solid #dbdbdb; background:#fff; }
#main #contWrap	{ background:none; }
#main #container	{ position:relative; width:998px; padding:110px 0 0; background:#fff; }

#main #footer .nav li.nav1 span	{ width:119px; }
#main #footer .nav li.nav2 span	{ width:118px; }
#main #footer .nav li.nav3 span	{ width:192px; }

#mainVisual { position:relative; width:998px; height:395px; overflow:hidden; }

#visualRolling { position:relative; width:958px; height:395px; padding:0 0 0 40px; overflow:hidden;}
#visualRolling strong.num {float:left; display:block; position:relative; margin:344px 0 0 5px;  width:10px; height:10px; font-size:0; line-height:0; background:url('/images/main/btn.png') no-repeat 0 -10px; z-index:8;}
#visualRolling strong.num.on { background:url('/images/main/btn.png') no-repeat 0 0; }
#visualRolling strong.num a	{ display:block; width:10px; height:10px; }
 
.visualSection	{ position:absolute; left:0; top:0; }
.visualSection img	{ width:998px; height:395px; }

.mainSellerSlide	{ float:left; width:552px; height:223px; }
.mainSellerSlide .slideCont	{ left:0; top:0; width:552px; height:223px; }
.mainSellerSlide ul	{ position:relative; }
.mainSellerSlide ul li	{ float:left; width:276px; height:223px; }
.mainSellerSlide .mainSellerBtn	{ position:absolute; left:0; top:0; z-index:1; }
.mainSellerSlide .mainSellerBtn .prev	{ position:absolute; left:10px; top:79px; }
.mainSellerSlide .mainSellerBtn .next	{ position:absolute; left:519px; top:79px; }

.mainCont	{ overflow:hidden; }
.mainCont .fr img	{ width:223px; height:223px; }
.mainFoot	{ *zoom:1; }
	.mainFoot:after	{ content:""; display:block; clear:both; }
	.mainFoot .fl ul	{ width:499px; overflow:hidden; }
	.mainFoot .fl ul li	{ position:relative; float:left; width:123px; height:123px; margin-right:-1px; border:1px solid #e0e0e0; border-bottom:0; }
	.mainFoot .fl ul li a	{ display:block; }
	.mainFoot .fl ul li span	{ display:none; position:absolute; left:0; top:0; width:100%; height:83px; padding:40px 0 0; font-size:13px; font-family:mGothicB; color:#fff; letter-spacing:-1px; background:url('/images/main/bg_layer.png') repeat 0 0; text-align:center; cursor:pointer; }
	.mainFoot .fl ul li.last	{ width:125px; margin-right:0; }
	.mainFoot .fl ul li img	{ width:100%; height:100%; }
	.mainFoot .fl	{ position:relative; }
	.mainFoot .fl .vodCont	{ position:absolute; left:36px; bottom:172px; width:240px; height:135px; } 
	.mainFoot .fr	{ position:relative; } 
	.mainFoot .fr .vodCont	{ position:absolute; left:36px; bottom:172px; width:240px; height:135px;}

.boardList	{ position:relative; width:465px; overflow:hidden; }
.boardList h2	{ float:left; padding-left:24px; }
.boardList ul	{ float:left; width:360px !important; }
.boardList ul li	{ width:100% !important; height:20px; line-height:16px; vertical-align:top; }
.boardList ul li a	{ display:block; color:#000; }
.boardList .boardPaging	{ position:absolute; left:0; top:0; }
.boardList .boardPaging a	{ display:block; height:8px; margin-bottom:4px; }

.mainNewArea	{ position:absolute; left:0; top:75px; z-index:2; width:464px; height:25px; padding:8px 17px 0;  border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }
.mainNewArea .boardList	{ width:464px; }
 
.mainNotice	{ position:absolute; right:0; bottom:0; float:right; width:465px; height:20px; margin-bottom:-42px; padding:10px 17px; *zoom:1; z-index:12;}  
.mainNotice:after	{ content:""; display:block; clear:both; }
.mainNotice .boardList	{ position:relative; width:465px; overflow:hidden; }
.mainNotice .boardList h2	{ width:78px; } 
.mainNotice .boardList ul	{ float:left; width:360px !important; }
.mainNotice .boardList ul li	{ height:20px; vertical-align:top; }
.mainNotice .boardList ul li a	{ color:#000; }
/* 	
#main .item, #main .item span	{ display:block; width:165px; height:165px; overflow:hidden; }
#main .item span	{ margin:0 0 165px 165px; }
#main .text, #main .text span	{ width:165px; height:165px; cursor:pointer; }
#main .text	{ position:relative; }
#main .text4 .cont	{ position:absolute; right:0; top:0; width:0; height:165px; }

#main .pos0	{ position:absolute; left:1px; top:0; }
#main .pos1	{ position:absolute; left:167px; top:0; }
#main .pos2	{ position:absolute; left:333px; top:0; }
#main .pos3	{ position:absolute; left:499px; top:0; }
#main .pos4	{ position:absolute; left:665px; top:0; }
#main .pos5	{ position:absolute; left:831px; top:0; }

#main .pos6	{ position:absolute; left:1px; top:166px; }
#main .pos7	{ position:absolute; left:167px; top:166px; }
#main .pos8	{ position:absolute; left:333px; top:166px; }
#main .pos9	{ position:absolute; left:499px; top:166px; }
#main .pos10	{ position:absolute; left:665px; top:166px; }
#main .pos11	{ position:absolute; left:831px; top:166px; }

#main .pos12	{ position:absolute; left:1px; top:332px; }
#main .pos13	{ position:absolute; left:167px; top:332px; }
#main .pos14	{ position:absolute; left:333px; top:332px; }
#main .pos15	{ position:absolute; left:499px; top:332px; }
#main .pos16	{ position:absolute; left:665px; top:332px; }
#main .pos17	{ position:absolute; left:831px; top:332px; }

#main .pos18	{ position:absolute; left:1px; top:498px; }
#main .pos19	{ position:absolute; left:167px; top:498px; }
#main .pos20	{ position:absolute; left:333px; top:498px; }
#main .pos21	{ position:absolute; left:499px; top:498px; }
#main .pos22	{ position:absolute; left:665px; top:498px; }
#main .pos23	{ position:absolute; left:831px; top:498px; } */
/*
#main .pos0 span, #main .pos2 span, #main .pos7 span, #main .pos11 span, #main .pos14 span	{ margin-left:-165px; margin-top:0; }
#main .pos1 span, #main .pos4 span, #main .pos9 span, #main .pos13 span, #main .pos17 span	{ margin-left:165px; margin-top:0; }
#main .pos6 span, #main .pos10 span, #main .pos12 span, #main .pos15 span, #main .pos18 span	{ margin-left:0; margin-top:-165px; }
#main .pos3 span, #main .pos5 span, #main .pos8 span, #main .pos16 span	{ margin-left:0; margin-top:165px; }*/
 
.layerArea	{ display:none; position:absolute; left:0; top:0; width:998px; height:829px; }
.layerArea .bg	{ position:absolute; left:0; top:0; width:998px; height:829px; opacity:0.5; filter:alpha(opacity=50); background:#000; }
.layerArea .layer	{ display:none; position:absolute; width:0; height:165px; overflow:hidden; }
	.layerArea .layerCont1	{ left:1px; top:166px; }
	.layerArea .layerCont1 ul	{ width:830px; overflow:hidden; }
	.layerArea .layerCont1 li	 { float:left; width:165px; height:165px; border-left:1px solid #ececec; text-align:center; background:#fff; }
	.layerArea .layerCont1 li a	{ display:block; width:165px; height:160px; padding-top:5px; }
	.layerArea .layerCont1 li p	{ padding:5px 5px 0; text-align:center; }
	.layerArea .layerCont2	{ left:499px; top:166px; }
	.layerArea .layerCont3	{ right:499px; top:332px; }
	.layerArea .layerCont4	{ right:1px; top:332px; }
	.layerArea .layerCont5	{ right:168px; top:332px; height:331px; background:url('/images/main/wendy.gif') no-repeat left top; }
	.layerArea .layerCont5 .fr	{ margin-top:166px; }
	
/* timesale */
.timeSaleArea	{ margin-top:20px; }
	.timeSaleArea .cont01	{ margin:30px 0 0 0; border-bottom:1px solid #b9b9b9; height:443px; }
	.timeSaleArea .cont01:after	{ content:""; display:block; clear:both; }
	.timeSaleArea .cont01 p.product	{ float:left; border-top:1px solid #b9b9b9; width:629px; height:429px; }
	
	.timeSaleArea .cont01 .timeArea	{ float:left; width:329px; height:330px; background:#f4f4f4; border-bottom:1px solid #e2e2e2;}
	.timeSaleArea .cont01 .timeArea .info	{ padding:9px 0 0 23px; background:#f4f4f4; }
	.timeSaleArea .cont01 .timeArea .info dl	{ zoom:1; padding-bottom:1px; }
	.timeSaleArea .cont01 .timeArea .info dl:after	{ content:""; display:block; clear:both; }
	.timeSaleArea .cont01 .timeArea .info dl dt	{ float:left; width:70px; margin-top:17px; }
	.timeSaleArea .cont01 .timeArea .info dl dd	{ float:left; font-size:12px; color:4a4843; font-weight:bold; line-height:36px; }
	.timeSaleArea .cont01 .timeArea .info dl dd.price01	{ margin-top:5px; }
	.timeSaleArea .cont01 .timeArea .info dl dd span.info01	{ font-size:13px; color:4a4843; font-weight:bold; text-decoration:line-through; }
	.timeSaleArea .cont01 .timeArea .info dl dd span.info02	{ font-size:34px; color:#b8012e; }
	.timeSaleArea .cont01 .timeArea .info dl dd span.info03	{ font-size:34px; color:#1c1b18; }
	.timeSaleArea .cont01 .timeArea .time	{ padding:9px 0 10px 25px; background:#eee; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
	.timeSaleArea .cont01 .timeArea .time .num	{ margin-top:16px; width:296px; height:41px; background:url('/images/product/timesale/time.png')  no-repeat left top; position:relative;}
	.timeSaleArea .cont01 .timeArea .time .num span	{ font-size:35px; color:#fff; font-weight:bold; position:absolute; top:-1px; line-height:36px;}
	.timeSaleArea .cont01 .timeArea .time .num span.date	{ left:8px;}
	.timeSaleArea .cont01 .timeArea .time .num span.hour1	{ left:63px;}
	.timeSaleArea .cont01 .timeArea .time .num span.hour2	{ left:102px;}
	.timeSaleArea .cont01 .timeArea .time .num span.min1	{ left:147px;}
	.timeSaleArea .cont01 .timeArea .time .num span.min2	{ left:184px;}
	.timeSaleArea .cont01 .timeArea .time .num span.sec1	{ left:231px;}
	.timeSaleArea .cont01 .timeArea .time .num span.sec2	{ left:269px;}
	
	.timeSaleArea .cont01 .shopping	{ *zoom:1; border-top:1px solid #e2e2e2;  }
	.timeSaleArea .cont01 .shopping:after	{ content:""; display:block; clear:both;}
	.timeSaleArea .cont01 .shopping li	{ float:left; border-left:1px solid #d6d6d6; }
	.timeSaleArea .cont01 .shopping li:first-child	{ border-left:0; }
	
	.timeSaleArea .cont01 .colorList	{ padding:10px 10px 10px 23px; height:71px; background:#f4f4f4; border-bottom:1px solid #e2e2e2; }
	.timeSaleArea .cont01 .colorList p.tit	{ padding-bottom:8px; font-family:mGothicB; font-weight:bold; color:#353535; }
	.timeSaleArea .cont01 .colorList>div select	{ width:297px; height:22px; border:1px solid #a1a1a1; text-align:center; }
	.timeSaleArea .cont01 .colorList>div ul{ *zoom:1; margin-top:5px;}
	.timeSaleArea .cont01 .colorList>div ul:after	{ content:""; display:block; clear:both;}
	.timeSaleArea .cont01 .colorList>div ul li	{ margin-left:5px; float:left; width:16px; height:16px; border:3px solid #fff;}
	.timeSaleArea .cont01 .colorList>div ul li.on	{border:3px solid #000}
	.timeSaleArea .cont01 .colorList>div ul li:first-child	{ margin-left:0;}
	
	.timeSaleArea .tabArea	{  padding:0 0 0 20px; position:relative;  }
	.timeSaleArea .tabArea .tab01	{ width:914px;overflow:hidden; }
	.timeSaleArea .tabArea .tab01 ul	{ *zoom:1; padding-left:10px; }
	.timeSaleArea .tabArea .tab01 ul:after		{ content:""; display:block; clear:both;  }
	.timeSaleArea .tabArea .tab01 ul li	{width:155px;height:60px; float:left; font-size:12px; color:#747474; font-weight:bold; text-align:center;}
	.timeSaleArea .tabArea .tab01 ul li.on{ color:#000 !important; background:url('/images/product/timesale/tab_bg.png') no-repeat left top;}
	.timeSaleArea .tabArea .tab01 ul li:first-child	{ border-left:0; }
	.timeSaleArea .tabArea .tab01 ul li div	{ margin-top:22px;width:96px; padding:0 0 0 38px; position:relative;border-right:1px solid #c1c1c1; }
	.timeSaleArea .tabArea .tab01 ul li div span.soldOut	{ padding-right:19px; font-size:12px; color:#000; position:absolute; left:0; top:0;width:110px; height:34px; border-right:1px solid #c1c1c1;line-height:32px;}
	.timeSaleArea .tabArea .tab01 ul li div img	{ position:absolute; left:0; top:0; }
	.timeSaleArea .tabArea .tab01 ul li span	{ display:block; font-size:15px; color:#747474; font-weight:bold; }
	.timeSaleArea .tabArea .prev	{ position:absolute; left:0; top:22px; }
	.timeSaleArea .tabArea .next	{ position:absolute; right:0; top:22px; }
	
	.timeSaleArea .cont02	{ padding-top:125px;}
	.timeSaleArea .cont02 ul	{ margin-top:30px; }
	.timeSaleArea .cont02 ul:after	{ content:""; display:block; clear:both; }
	.timeSaleArea .cont02 ul li	{ width:238px; height:171px; float:left;  position:relative; border:1px solid #ddd;}
	.timeSaleArea .cont02 ul li	 div>span.bg{ display:block; background:url('/images/product/timesale/soon_bg.png') no-repeat left top; width:239px; height:171px; position:absolute; left:0; top:0; }
	.timeSaleArea .cont02 ul li	 div>img{ display:block; width:auto; margin:0 auto;}
	.timeSaleArea .cont02 ul li	 div span.date{ padding:16px 0 0 13px;  font-size:22px; color:#666; position:absolute; left:0; top:0; }
	.timeSaleArea .cont02 ul li	 div p.tit{ margin-top:-28px; font-weight:bold; color:#1c1b18; text-align:center; z-index:10; position:relative;}
	.timeSaleArea .cont02 ul li	 span.none	{ padding-top:75px; font-size:12px; color:#000; text-align:center; display:block;  }
	
	.timeSaleArea .detail	{ padding-top:45px; }
	.timeSaleArea .detail	 .tit{ padding-bottom:20px; }
	.timeSaleArea .detail	 .txt img{ width:958px; }
	
	.timeSaleArea .review	{ padding-top:45px; }
	.timeSaleArea .review	 .tit{ padding-bottom:20px; }

/* instagramArea */
.instagramArea	{}
	.instagramArea .cont	{  }
	.instagramArea .cont ul	{ background:url('/images/instagram/bg.jpg') repeat-y left top; width:916px;padding-left:42px;}
	.instagramArea .cont ul:after	{ content:""; display:block; clear:both;  }
	.instagramArea .cont ul li	{ float:left; background:url('/images/instagram/bg02.gif') no-repeat left 0; width:194px; height:195px; padding:10px;margin:0 5px 5px 0;}
	.instagramArea .cont ul li a	{ display:block;width:194px;height:194px; overflow:hidden;   }
	.instagramArea .cont ul li a img	{ width:194px;}
	.instagramArea .cont .btnCont {text-align:center;padding:5px 0 20px;}
	.layerPop {display:none; position:absolute; left:420px;top:0px; width:549px; height:666px; background:url('/images/instagram/box.png') 0 0 no-repeat; z-index:99;}
	.layerPop .btnx {position:absolute; right:-56px;top:0px;}
	.layerPop .imgCont {padding:25px 0 0 25px;width:500px;height:500px;}
	.layerPop .imgCont .loadImg {position:absolute; left:50%;top:42%;}
	.layerPop .imgCont>span {display:block;width:5px;height:5px; position:absolute; }
	.layerPop .imgCont .topl {left:24px;top:25px; background:url('/images/instagram/topleft.png') 0 0 no-repeat;}
	.layerPop .imgCont .topr {right:23px;top:25px; background:url('/images/instagram/topright.png') 0 0 no-repeat;}
	.layerPop .imgCont .botl {left:24px;top:520px; background:url('/images/instagram/bottomleft.png') 0 0 no-repeat;}
	.layerPop .imgCont .botr {right:23px;top:520px; background:url('/images/instagram/bottomright.png') 0 0 no-repeat;}
	.layerPop .textCont {margin:10px 0 0 25px;zoom:1;}
	.layerPop .textCont:after	{ content:""; display:block; clear:both;  }
	.layerPop .textCont .user {position:relative;width:48px;float:left;}
	.layerPop .textCont .one {display:block; position:absolute; left:0px;top:0px;width:48px;height:48px;background:url('/images/instagram/one.png') 0 0 no-repeat;}
	.layerPop .textCont .userId {width:130px;height:48px;line-height:48px;float:left;padding:0 5px;color:#8b2020;font-size:13px;}
	.layerPop .textCont .userCont {width:300px;height:50px;float:left;overflow:hidden;margin-top:15px;font-size:13px;}
	.layerPop .btnmore  {position:absolute; left:248px;bottom:20px;}
	.bglayerCont	{ display:none; position:fixed; left:0; top:0; width:100%; height:100%;opacity:0.6; filter:alpha(opacity=60); background:#000;z-index:98; }

/* cart_popup */
#bodyLayer	{ display:none;position:fixed; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=50);opacity:0.5;z-index:11;background:#000}
#popup { position:absolute; left:460px; top:304px;z-index:12; width:504px; }
#popup .cont { padding:16px 17px 0 18px; background:#fff; }
#popup .cont #optionColorList { padding-bottom:10px; }
#popup .cont ul { overflow:hidden; }
#popup .cont ul li { float:left; border:3px solid #fff; margin:0 3px 3px 0; }
#popup .cont ul li.on {  border-color:#000;}
#popup .cont a.btn { display:block;text-align:center; padding-bottom:20px; }
#popup .cont a.cancel { position:absolute; right:20px; top:20px; }

/* vdlpantone */
.pantoneArea	{}
	.pantoneArea .headArea	{height:95px;  background:#c2f2f0;}
	.pantoneArea .headArea p	{padding-top:30px; width:1035px; margin:0 auto; text-align:center;}
	.pantoneArea .pantoneTab	{padding:42px 0 67px 0; width:1000px; margin:0 auto;}
	.pantoneArea .pantoneTab:after	{content:""; display:block; clear:both;}
	.pantoneArea .pantoneTab li	{float:left; padding-left:13px; width:131px; height:131px;}
	.pantoneArea .pantoneTab li a	{display:inline-block; width:131px; height:131px;}
	.pantoneArea .pantoneTab li a.tab1	{background:url('/images/vdlpantone/tab1_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab1	{background:url('/images/vdlpantone/tab1_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab2	{background:url('/images/vdlpantone/tab2_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab2	{background:url('/images/vdlpantone/tab2_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab3	{background:url('/images/vdlpantone/tab3_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab3	{background:url('/images/vdlpantone/tab3_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab4	{background:url('/images/vdlpantone/tab4_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab4	{background:url('/images/vdlpantone/tab4_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab5	{background:url('/images/vdlpantone/tab5_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab5	{background:url('/images/vdlpantone/tab5_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab6	{background:url('/images/vdlpantone/tab6_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab6	{background:url('/images/vdlpantone/tab6_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li a.tab7	{background:url('/images/vdlpantone/tab7_off.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li.on a.tab7	{background:url('/images/vdlpantone/tab7_on.jpg') right 0 no-repeat;}
	.pantoneArea .pantoneTab li:first-child	{padding-left:0;}
	.pantoneArea .pantone	{padding-bottom:120px; width:1034px; margin:0 auto;}
	.pantoneArea .pantone p.movieArea	{height:646px; background:url('/images/vdlpantone/pantone2.jpg') right 0 no-repeat;}
	.pantoneArea .pantone p.movieArea span	{display:inline-block; margin-left:190px;}
	.pantoneArea .type1	{background:#fff; width:1400px; text-align:center; margin:0 auto;}
	.pantoneArea .type2	{background:#d9dade; width:100%; text-align:center; margin:0 auto;}
	.pantoneArea .type3	{background:#f7f7f7; width:100%; text-align:center; margin:0 auto;}
	.pantoneArea .intel{position:relative;}
	.pantoneArea .intel p.btnTab{display:inline-block; padding:50px 0;}
	.pantoneArea .intel .btn	{padding:66px 0 110px 0;}
	.pantoneArea .intel .skinColor	{display:block; position:relative;  padding-top:65px; width:963px; height:380px; margin:0 auto; border-top:none;}
	.pantoneArea .intel .skinColor .colorChip { position:relative;}
	.pantoneArea .intel .skinColor .colorChip .control	{ position:absolute; left:1px; top:0; width: 33px; height:58px; cursor:pointer; overflow:hidden; background:url('/images/product/bg_control2.gif') no-repeat left top; }
	.pantoneArea .intel .skinColor .colorChip .color	{padding-top:30px; margin:70px 0 0 340px; width:214px; height:209px; }
	.pantoneArea .intel .skinColor .colorChip .color img	{margin:-49px 0 0 -22px; }
	.pantoneArea .intel .skinColor ul	{height:52px}
	.pantoneArea .intel .skinColor ul:after	{content:""; display:block; clear:both;}
	.pantoneArea .intel .skinColor li	{float:left; width:30px; height:37px; background:url('/images/vdlpantone/bg_colorList.gif') right 0 no-repeat;}
	.pantoneArea .intel .skinColor li.color1	{background-color:#dcc6b1;}
	.pantoneArea .intel .skinColor li.color2	{background-color:#d9c3ac;}
	.pantoneArea .intel .skinColor li.color3	{background-color:#dbc1b0;}
	.pantoneArea .intel .skinColor li.color4	{background-color:#dcc2b1;}
	.pantoneArea .intel .skinColor li.color5	{background-color:#d8c2ab;}
	.pantoneArea .intel .skinColor li.color6	{background-color:#d9c0ac;}
	.pantoneArea .intel .skinColor li.color7	{background-color:#d9c0ac;}
	.pantoneArea .intel .skinColor li.color8	{background-color:#d2bca7;}
	.pantoneArea .intel .skinColor li.color9	{background-color:#d4bba7;}
	.pantoneArea .intel .skinColor li.color10	{background-color:#d5baa7;}
	.pantoneArea .intel .skinColor li.color11	{background-color:#d1b6a5;}
	.pantoneArea .intel .skinColor li.color12	{background-color:#ccb39f;}
	.pantoneArea .intel .skinColor li.color13	{background-color:#cbb09d;}
	.pantoneArea .intel .skinColor li.color14	{background-color:#caaf9c;}
	.pantoneArea .intel .skinColor li.color15	{background-color:#caad9b;}
	.pantoneArea .intel .skinColor li.color16	{background-color:#c7ab96;}
	.pantoneArea .intel .skinColor li.color17	{background-color:#bfa78d;}
	.pantoneArea .intel .skinColor li.color18	{background-color:#bfa38e;}
	.pantoneArea .intel .skinColor li.color19	{background-color:#bea28d;}
	.pantoneArea .intel .skinColor li.color20	{background-color:#bea28d;}
	.pantoneArea .intel .skinColor li.color21	{background-color:#bca08b;}
	.pantoneArea .intel .skinColor li.color22	{background-color:#b69782;}
	.pantoneArea .intel .skinColor li.color23	{background-color:#af937b;}
	.pantoneArea .intel .skinColor li.color24	{background-color:#af9179;}
	.pantoneArea .intel .skinColor li.color25	{background-color:#b1927e;}
	.pantoneArea .intel .skinColor li.color26	{background-color:#ae9078;}
	.pantoneArea .intel .skinColor li.color27	{background-color:#a8826d;}
	.pantoneArea .intel .skinColor li.color28	{background-color:#a57e6d;}
	.pantoneArea .intel .skinColor li.color29	{background-color:#9e826a;}
	.pantoneArea .intel .skinColor li.color30	{background-color:#9f7f68;}
	.pantoneArea .intel .skinColor li.color31	{background-color:#9c7d68;}
	.pantoneArea .intel .skinColor li.color32	{background-color:#9d7a64;}
	.pantoneArea .intel .skinColor li.color33	{background-color:#95725e;}
	.pantoneArea .intel .product1	{position:relative; margin:0 auto; width:1400px }
	.pantoneArea .intel .product1 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product1 a.btn1	{top:267px;}
	.pantoneArea .intel .product1 a.btn2	{top:479px;}
	.pantoneArea .intel .product1 a.btn3	{bottom:279px;}
	.pantoneArea .intel .product1 a.btn4	{left:636px; bottom:97px;}	
	.pantoneArea .intel .product2	{position:relative; margin:0 auto; width:1400px;}
	.pantoneArea .intel .product2 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product2 a.btn1	{top:278px;}
	.pantoneArea .intel .product2 a.btn2	{top:504px;}
	.pantoneArea .intel .product2 a.btn3	{bottom:254px;}
	.pantoneArea .intel .product2 a.btn4	{left:565px; bottom:118px;}
	.pantoneArea .intel .product3	{position:relative; margin:0 auto; width:1400px;}
	.pantoneArea .intel .product3 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product3 a.btn1	{top:260px;}
	.pantoneArea .intel .product3 a.btn2	{top:508px;}
	.pantoneArea .intel .product3 a.btn3	{bottom:257px;}
	.pantoneArea .intel .product3 a.btn4	{left:566px; bottom:123px;}
	.pantoneArea .intel .product4	{position:relative; margin:0 auto; width:1400px;}
	.pantoneArea .intel .product4 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product4 a.btn1	{top:260px;}
	.pantoneArea .intel .product4 a.btn2	{top:487px;}
	.pantoneArea .intel .product4 a.btn3	{bottom:271px;}
	.pantoneArea .intel .product4 a.btn4	{left:636px; bottom:73px;}
	.pantoneArea .intel .product5	{position:relative; margin:0 auto; width:1400px;}
	.pantoneArea .intel .product5 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product5 a.btn1	{top:259px;}
	.pantoneArea .intel .product5 a.btn2	{top:487px;}
	.pantoneArea .intel .product5 a.btn3	{bottom:272px;}
	.pantoneArea .intel .product5 a.btn4	{left:636px; bottom:71px;}
	.pantoneArea .intel .product6	{position:relative; margin:0 auto; width:1400px;}
	.pantoneArea .intel .product6 a	{position:absolute; left:565px;}
	.pantoneArea .intel .product6 a.btn1	{top:239px;}
	.pantoneArea .intel .product6 a.btn2	{top:462px;}
	.pantoneArea .intel .product6 a.btn3	{bottom:319px;}
	.pantoneArea .intel .product6 a.btn4	{left:636px; bottom:130px;}
	
	.pantoneArea .intel .faceArea	{position:relative; width:1000px; height:760px; margin:0 auto; zoom:1;}
	.pantoneArea .intel .faceArea #loveitFace	{position:relative; padding-top:100px; width:409px; height:522px; margin:0 auto; zoom:1; background:url("/images/vdlpantone/defaultFace.png") no-repeat center 100px;}
	.pantoneArea .intel .faceArea #loveitFace p.shadow	{position:absolute; left:0; top:100px;}
	.pantoneArea .intel .faceArea #loveitFace p.foundation	{position:absolute; left:0; top:100px;}
	.pantoneArea .intel .faceArea #loveitFace p.lip	{position:absolute; left:0; top:100px;}
	.pantoneArea .intel .faceArea #foundation	{position:absolute; left:40px; top:100px;}
	.pantoneArea .intel .faceArea #shadow	{position:absolute; right:0px; top:50px;}
	.pantoneArea .intel .faceArea #lip	{position:absolute; right:85px; bottom:90px;}
	.pantoneArea .intel .faceArea .toolBox {position:relative; width:208px !important; height:280px;}
	.pantoneArea .intel .faceArea .productInfo {position:absolute; left:0px;top:26px;border:4px solid #f7f8f6; height:279px; z-index:1;}
	.pantoneArea .intel .faceArea .productInfo .chip {position:absolute; left:5px;top:5px;cursor:pointer;}
	.pantoneArea .intel .faceArea .productInfo .prdImg {height:200px;}
	.pantoneArea .intel .faceArea .productInfo .prdImg>img{width:200px;}
	.pantoneArea .intel .faceArea .productInfo .prdName {background:#f7f8f6;padding:10px;width:180px;height:60px;color: #333;font-size: 14px;line-height: 15px;}
	.pantoneArea .intel .faceArea .productInfo .chipBox {display:none; position:absolute; left:0; top:0; width:180px; height:177px; border:none; background:#fff; padding:10px; z-index:2;}
	.pantoneArea .intel .faceArea .productInfo .chipBox .scr {height:178px;}
	.pantoneArea .intel .faceArea .productInfo .chipBox .optionList li {float: left; border: 3px solid #fff; margin: 0 3px 3px 0;}	
	.pantoneArea .intel .faceArea .productInfo .chipBox .optionList li.on {border-color: #000;}
	.pantoneArea .intel .faceArea .productInfo .chipBox .btnx {position:absolute; right:-6px; top:-29px; cursor:pointer;}
	.pantoneArea .intel .btnArea {padding-bottom:70px;}
	.pantoneArea .intel .btnArea a {padding:0 5px;}
	.pantoneArea .intel .intelList {padding:14px 0; margin:0 auto; width:1000px; border-top:2px solid #000;}
	.pantoneArea .intel .intelList .listTop {position:relative;}
	.pantoneArea .intel .intelList .listTop span.tit {padding:0 10px 0 5px; color:#000;}
	.pantoneArea .intel .intelList .listTop .btn {padding:0; position:absolute; right:0; top:-3px;}
	.pantoneArea .intel .listCont {padding-top:30px; margin:0 auto; width:1000px; border-top:1px dotted #000;}
	.pantoneArea .intel .listCont .topTit {margin-left:17px; width:1000px;}
	.pantoneArea .intel .listCont .topTit:after {content:""; display:block; clear:both;}
	.pantoneArea .intel .listCont .topTit  li {float:left; padding:0 10px; background:url("/images/vdlpantone/bg_topList.gif") no-repeat 0 3px;}
	.pantoneArea .intel .listCont .topTit  li a {color:#acacac;}
	.pantoneArea .intel .listCont .topTit  li:first-child {padding-left:0; background:none;}
	.pantoneArea .intel .listCont .topTit  li.on a {color:#000;}
	.pantoneArea .intel .listCont .proCont {padding:20px 0; width:1000px;}
	.pantoneArea .intel .listCont .proCont:after {display:block; clear:both; content:"";}
	.pantoneArea .intel .listCont .proCont li {position:relative; float:left; margin-left:17px; width:120px; border:1px solid #f7f8f6;}
	.pantoneArea .intel .listCont .proCont li a {display:inline-block; width:120px; height:120px;}
	.pantoneArea .intel .listCont .proCont li p.cont {padding:10px; height:70px; font-size:11px; color:#000; background:#f7f8f6;}
	.pantoneArea .intel .listCont .proCont li p.cont span {display:block; padding-top:3px; color:#767676;}
	.pantoneArea .intel .listCont .proCont li p.icon	{ position:absolute; left:5px; top:5px; }
	.pantoneArea .intel .paging .btn {padding:0;}
	.pantoneArea .colorCover	{padding-bottom:140px;}
	.pantoneArea .theLook	{padding-bottom:140px;}
	.pantoneArea .theLook .type2	{background:#d2d3d8;}
	.pantoneArea .colorEye p.btnBuy	{padding:50px 0; text-align:center;}

	.pantoneArea .pantoneEvent	{width:1000px; margin:0 auto;}
	.pantoneArea .pantoneEvent .snsArea	{position:relative;}
	.pantoneArea .pantoneEvent .snsArea a.goBtn	{position:absolute; left:64px; bottom:30px; }
	.pantoneArea .pantoneEvent .sns	{position:absolute; right:110px; top:95px;}
	.pantoneArea .pantoneEvent .sns:after	{content:""; display:block; clear:both;}
	.pantoneArea .pantoneEvent .sns li	{float:left; padding-left:10px;}
	.pantoneArea .pantoneEvent .sns li a	{display:inline-block; width:56px; height:57px;}
	.pantoneArea .pantoneEvent .sns li:first-child	{padding-left:0;}
	.pantoneArea .pantoneEvent .snsArea #swatch	{position:absolute; right:108px; top:142px;}
	.pantoneArea .pantoneEvent .snsArea #swatch a	{position:absolute; right:10px; top:10px;}
	.pantoneArea .pantoneEvent .pantoneEventList	{position:relative; padding:40px 0; margin:0 64px; border-top:1px solid #aeaeae;background:url('/images/vdlpantone/bg_more.gif') 0 bottom no-repeat;}
	.pantoneArea .pantoneEvent .pantoneEventList ul:after	{content:""; display:block; clear:both;}
	.pantoneArea .pantoneEvent .pantoneEventList li	{float:left; margin:0 26px 26px 0; width:150px; height:150px; border:1px solid #999;}
	.pantoneArea .pantoneEvent .pantoneEventList li img	{widtth:150px; height:150px;}
	.pantoneArea .pantoneEvent .pantoneEventList a.btn	{position:absolute; left:370px; bottom:-30px;}
	.pantoneArea .footArea	{padding:35px 0;  background:#212020;}
	.pantoneArea .footArea p	{width:1000px; margin:0 auto; color:#797979;}
	.pantoneArea .footArea p span	{display:block; padding-top:15px; color:#a3a3a3;}
	.pantoneArea .footArea .optionList li.on {border-color: #000;}
	
	.pantoneArea .pantoneTop	{position:fixed; right:4%; bottom:5%; z-index.1;}
	
	.layerPop {display:none; position:absolute; left:50%;bottom:0; margin-left:-275px; width:549px; height:666px; background:url('/images/instagram/box.png') 0 0 no-repeat; z-index:99;}
	.layerPop .btnx {position:absolute; right:-56px;top:0px;}
	.layerPop .imgCont {padding:25px 0 0 25px;width:500px;height:500px;}
	.layerPop .imgCont .loadImg {position:absolute; left:50%;top:42%;}
	.layerPop .imgCont>span {display:block;width:5px;height:5px; position:absolute; }
	.layerPop .imgCont .topl {left:24px;top:25px; background:url('/images/instagram/topleft.png') 0 0 no-repeat;}
	.layerPop .imgCont .topr {right:23px;top:25px; background:url('/images/instagram/topright.png') 0 0 no-repeat;}
	.layerPop .imgCont .botl {left:24px;top:520px; background:url('/images/instagram/bottomleft.png') 0 0 no-repeat;}
	.layerPop .imgCont .botr {right:23px;top:520px; background:url('/images/instagram/bottomright.png') 0 0 no-repeat;}
	.layerPop .textCont {margin:10px 0 0 25px;zoom:1;}
	.layerPop .textCont:after	{ content:""; display:block; clear:both;  }
	.layerPop .textCont .user {position:relative;width:48px;float:left;}
	.layerPop .textCont .one {display:block; position:absolute; left:0px;top:0px;width:48px;height:48px;background:url('/images/instagram/one.png') 0 0 no-repeat;}
	.layerPop .textCont .userId {width:130px;height:48px;line-height:48px;float:left;padding:0 5px;color:#8b2020;font-size:13px;}
	.layerPop .textCont .userCont {width:300px;height:50px;float:left;overflow:hidden;margin-top:15px;font-size:13px;}
	.layerPop .btnmore  {position:absolute; left:248px;bottom:20px;}
	.bglayerCont	{ display:none; position:fixed; left:0; top:0; width:100%; height:100%;opacity:0.6; filter:alpha(opacity=60); background:#000;z-index:98; }
	
	.layerPop2	{position:absolute; left:50%; top:535px; margin-left:-498px; z-index:100;}
	.layerPop2 .btnx	{position:absolute; right:0; top:-27px;}
	
