/* 2013-02-06  */
@charset "utf-8";


#header {margin-bottom:10px;}

/* 공통 */
.rel{ position:relative}
hr {
	height:0;
	border:0;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
	background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

/* [공통] 페이징 - circle */
.mPaging {margin:12px 0 0; text-align:center;}
.mPaging span {display:inline-block; width:7px; height:7px; margin:0; border:1px solid #d2d2d2; border-radius:5px; vertical-align:middle; background:#e6e6e6;} 
.mPaging span.on {border:1px solid #4379c2; background:#4379c2;}
.mPaging .more {height:14px; margin-left:2px;}

.mPaging2 {margin:12px 0 0; text-align:center;}
.mPaging2 span {display:inline-block; width:7px; height:7px; margin:0; border:1px solid #d2d2d2; border-radius:5px; vertical-align:middle; background:#e6e6e6;} 
.mPaging2 span.on {border:1px solid #dd2367; background:#dd2367;}
.mPaging2 .more {height:14px; margin-left:2px;}

section {margin-bottom:20px;}
section header {position:relative; margin-bottom:10px;}
section header h2 {width:50%;text-align:center;height:38px;line-height:38px;margin:0 auto;border-bottom:2px solid #000;font-size: 14px; font-weight: bold; color: #403629;}
section header h2 img {height:18px;}
section header .more {display:block;position:absolute;right:0;top:4px; font-size: 11px; letter-spacing: -0.085em;}/* 20140103 */
section header .more img {height:10px;}

.quickMenu {position:relative; margin:0 10px;}
.quickMenu header {padding-bottom:15px;background:url("../images/main/bg_tit_Type01.png") left bottom repeat-x;background-size:auto 8px}
.quickMenu ul {overflow:hidden;width:100%;margin-top:15px;}
.quickMenu ul li {float:left;width:25%;height:100px;font-size:85%;letter-spacing:-0.04em;text-align:center;}
.quickMenu ul li img {height:65px;}

@media (min-width: 700px) {
	.quickMenu ul li img {height:80px;}
	.quickMenu ul li {margin:10px 0;}
}

/* [공통] 유닛 */
.unitA a {position:relative; display:block;width:98px;margin:0 auto;font-size:90%;text-align:center;}
.unitA a > span {display:block;text-align:center;}
.unitA a .mPic {position:relative;width:96px;height:96px;margin:0 auto;}
.unitA a .mPic img {display:block;position:absolute;left:0;top:0;max-width:100%;max-height:100%;}
.unitA a .tag {position:absolute;left:0;top:-10px;width:24px;height:30px;padding:20px 26px 0 0;color:#fff;font-weight:bold;text-align:right;}
.unitA a .brT01, .unitB a .brT01 {background:url("../images/tag/tag_brand_chun.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .brT02, .unitB a .brT02 {background:url("../images/tag/tag_brand_man.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .brT03, .unitB a .brT03 {background:url("../images/tag/tag_brand_per.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .elT01,  .unitB a .elT01 {background:url("../images/tag/tag_el_chun.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .elT02, .unitB a .elT02 {background:url("../images/tag/tag_el_man.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .elT03, .unitB a .elT03 {background:url("../images/tag/tag_el_per.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D01, .unitB a .D01 {background:url("../images/tag/tag_D01.png") 0 0 no-repeat;background-size:100% auto}  /* 130411  -  운영에 맞춰 임시 추가 */
.unitA a .D02, .unitB a .D02 {background:url("../images/tag/tag_D02.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D03, .unitB a .D03 {background:url("../images/tag/tag_D03.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D04, .unitB a .D04 {background:url("../images/tag/tag_D04.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D05, .unitB a .D05 {background:url("../images/tag/tag_D05.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D06, .unitB a .D06 {background:url("../images/tag/tag_D06.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D07, .unitB a .D07 {background:url("../images/tag/tag_D07.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D08, .unitB a .D08 {background:url("../images/tag/tag_D08.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D09, .unitB a .D09 {background:url("../images/tag/tag_D09.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D10, .unitB a .D10 {background:url("../images/tag/tag_D10.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D11, .unitB a .D11 {background:url("../images/tag/tag_D11.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D12, .unitB a .D12 {background:url("../images/tag/tag_D12.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D13, .unitB a .D13 {background:url("../images/tag/tag_D13.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D14, .unitB a .D14 {background:url("../images/tag/tag_D14.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D15, .unitB a .D15 {background:url("../images/tag/tag_D15.png") 0 0 no-repeat;background-size:100% auto}
.unitA a .D16, .unitB a .D16 {background:url("../images/tag/tag_D16.png") 0 0 no-repeat;background-size:100% auto}  /* 130411 - -  운영에 맞춰 임시 추가 */
.unitA a .prdName {overflow:hidden;width:100%;height:20px;margin:10px 0 0 0;line-height:1.1em;letter-spacing:-0.09em}
.unitA a .sale {font-size:11px;color:#999;text-decoration:line-through;}
.unitA a .price {color:#74562e;letter-spacing:-0.04em;}
.unitA a .rank {display: block; position: absolute; left:5px; top:-2px; width:28px; height:28px; background:url("../images/main/bg_top30.png") 0 0 no-repeat; background-size:28px 28px; font-size: 12px; font-weight: bold;  line-height: 22px; color:#fff; text-align: center; z-index: 10}

.unitB {padding:10px 5px;font-size:90%;}
.unitB a:after {display:block; clear:both; content:'';}
.unitB a {display:block;width:100%;}
.unitB a span {display:block;text-align:left;}
.unitB a .mPic {display:block;float:left;position:relative;width:96px;height:96px;margin-bottom:2px; margin-right:5px}
.unitB a .mPic img {display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.unitB a .tag {position:absolute;left:0;top:-14px;width:24px;height:30px;padding:20px 26px 0 0;color:#fff;font-weight:bold;text-align:right;}
.unitB a .prdName {overflow:hidden;height:40px;margin-bottom:2px;line-height:1.1em;letter-spacing:-0.06em;}
.unitB a .sale {font-size:11px;color:#999;text-decoration:line-through;}
.unitB a .price {color:#74562e;letter-spacing:-0.04em;}


/* 테블릿 Ver */
.conWrap {position:relative;}

#header .topBn {background-color:#f2f2f2;border-bottom:solid 1px #cecece;box-shadow:0px 3px 5px rgba(0,0,0,0.1);}
#header .topBn ul {overflow:hidden;margin:0 10px;}
#header .topBn ul li {float:left;width:49.5%;text-align:center;}
#header .topBn ul li:nth-child(odd) {background:url("../images/main/bg_m_bnline.png") right 50% no-repeat;background-size:auto 80%}
#header .topBn ul li img {width:99%;}

.recomPrd {min-width:700px;max-width:100%;}
.recomPrd .mask {overflow:hidden;width:100%;height:185px;margin:0 auto;padding-top:4px;}
.recomPrd ul {border-top:solid 1px #000;}
.recomPrd ul li {float:left;width:20%;}
.recomPrd ul .unitA a .mPic {width:110px;height:110px;}
.recomPrd ul .unitA a .tag {top:-4px;}
.recomPrd .navBar {position:relative;width:100%;height:5px;margin-top:10px;background-color:#e6e6e6;}
.navBox {height:5px;background-color:#333;}

.ticketPrd {position:relative;width:700px; margin:0 auto 20px;}
.ticketPrd .mask {overflow:hidden;padding-top:10px;}
.ticketPrd .conWrap {border:solid 1px #ccc;}
.ticketPrd .conWrap:after {display:block; clear:both; content:'';}
.ticketPrd .leftImg {float:left;width:497px;border-right:solid 1px #ccc;}
.ticketPrd .leftImg img {width:100%;}
.ticketPrd .list {float:right;width:200px;}
.ticketPrd .list ul {display:table;width:100%;border-collapse:collapse;}
.ticketPrd .list ul:nth-child(even) {border-top:solid 1px #ccc;}
.ticketPrd .list ul li {display:table-cell;height:175px;}
.ticketPrd .list ul li:nth-child(odd) {border-right:solid 1px #ccc;}
.ticketPrd .list ul .unitA a .tag {top:-5px;}
.ticketPrd > a {display:block;position:absolute;top:163px;}
.ticketPrd > a img{height:50px;}
.ticketPrd a.left {left:0;}
.ticketPrd a.right {right:0;}

.proPrd {width:700px;margin:0 auto;}
.proPrd ul {display:table;width:100%;border-collapse:collapse;table-layout:fixed;}
.proPrd ul li {display:table-cell;width:30%;border:solid 1px #ccc;text-align:center;vertical-align:top;}
.proPrd ul li:nth-child(even) {width:287px;}
.proPrd ul li img {width:100%;}

/* 20130806  추가 */
.proPrd ul.fir {margin-bottom:5px;}
.proPrd ul.fir li{border:0; text-align:left;}
.proPrd ul.fir li img {width:auto; height:30px;}


.mdChoice {position:relative;width:700px;margin:20px auto;}
.mdChoice .leftArea {width:440px;}
.mdChoice .leftArea ul {display:table;width:100%;border-collapse:collapse;}
.mdChoice .leftArea ul li {display:table-cell;width:33.3%;border:solid 1px #ccc;text-align:center;vertical-align:top;}
.mdChoice .leftArea ul li img {width:100%;}
.mdChoice .rightArea {position:absolute;left:450px;top:0;width:250px;}
.mdChoice .rightArea .tab {overflow:hidden;width:100%;border-bottom:solid 1px #63513c;}
.mdChoice .rightArea .tab li {float:left;width:33.3%;}
.mdChoice .rightArea .tab li a {display:block;overflow:hidden;height:20px;}
.mdChoice .rightArea .tab li a.on img {margin-top:-18px;}
.mdChoice .rightArea .tab li a img {width:100%;}
.mdChoice .rightArea dl {position:relative;width:100%;margin-top:5px;}
.mdChoice .rightArea dl dt {width:98px;}
.mdChoice .rightArea dl .unitA a .tag {top:0; height:20px;} 
.mdChoice .rightArea dl .unitA a .mPic {width:80px;height:80px;}
.mdChoice .rightArea dl dd {position:absolute;left:100px;top:0;width:150px;}
.mdChoice .rightArea dl dd ul li {height:22px;padding-top:4px;border-bottom:solid 1px #e3e2e0;line-height:21px;}
.mdChoice .rightArea dl dd ul li span img {height:20px;}
.mdChoice .rightArea dl dd ul li a {display:inline-block;overflow:hidden;width:80%;height:20px;font-size:90%;white-space:nowrap;}


/* 모바일 Ver */
.recommend {padding-top: 5px;}/* 20130816  추가 */
.recommend article {overflow:hidden;position:relative;width:100%;height:182px;}  /* 20130816  수정 */
.recommend article {height: 170px;}/* 20130819  추가 */
.recommend article .container {position:absolute;width:100%;}
.recommend article ul {position:absolute;top:0;left:0;width:100%;margin-top:0px;padding:0px 0 10px;}/* 20130819  수정 */
.recommend article ul:nth-child(2) {left:100%;}
.recommend article ul:nth-child(3) {left:200%;}
.recommend article ul li {float:left;width:33.3%;}
.recommend article ul li:nth-child(1) {width:33.4%;}
/* 20130415  수정 s */
.recommend nav ul {position:relative; width:100%; height:35px; background:#f0e4ce; border-top:solid 1px #725825; color:#7a5427; font-weight:bold;}
.recommend nav ul li {position:absolute; top:0; width:16.6%; height:35px; text-align:center;}
/* for android bug... s: */
.recommend nav ul li:nth-child(1) {left:0%;}
.recommend nav ul li:nth-child(2) {left:16.6%;}
.recommend nav ul li:nth-child(3) {left:33.2%;}
.recommend nav ul li:nth-child(4) {left:49.8%;}
.recommend nav ul li:nth-child(5) {left:66.4%;}
.recommend nav ul li:nth-child(6) {width:17%; left:83%;}
/* for android bug... e: */
.recommend nav ul li .tabPg {height:22px; line-height:22px; margin-top:5px; border-left:1px solid #ccb98e; border-right:1px solid #faf5e2; font-size:11px;} /* 20131226 */
.recommend nav ul li:first-child .tabPg {padding-left:1px; border-left:0;}
.recommend nav ul li:last-child .tabPg {border-right:0;}
.recommend nav ul li.on .tabPg {position:absolute; top:-1px; left:-2%; background:#fff; width:104%; height:32px; margin-top:0; padding-top:0px; border:1px solid #73572f; border-top:0; line-height:13px; z-index:10;}
.recommend nav ul li:first-child.on .tabPg {width:100%; left:0px;}
.recommend nav ul li:last-child.on .tabPg {width:100%;}
.recommend nav ul li .tabPg span {display:none; width:8px; height:8px; border-radius:5px; background:#cacaca; vertical-align:top; box-shadow: inset 1px 1px 0px 0px #7c7c7c; -webkit-box-shadow: inset 1px 1px 0px 0px #7c7c7c; -moz-box-shadow: inset 1px 1px 0px 0px #7c7c7c; -o-box-shadow: inset 1px 1px 0px 0px #7c7c7c;}
.recommend nav ul li .tabPg span.on {background:#42b5f1; box-shadow: inset 1px 1px 0px 0px #296f94; -webkit-box-shadow: inset 1px 1px 0px 0px #296f94; -moz-box-shadow: inset 1px 1px 0px 0px #296f94; -o-box-shadow: inset 1px 1px 0px 0px #296f94;}
.recommend nav ul li.on .tabPg span {display:inline-block;}
/* 20130415  luffy 수정 e */

/* 20130408 luffy 수정 s */
.recommend article .container {backface-visibility:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden;}
/* 20130408  luffy 수정 e */

.recommend a .price {color:red;}/* 20130816  추가 */
.recommend .unitA a .mPic img {width:96px;height:96px;margin-bottom:5px;border:solid 1px #bdbdbd;}/* 20131226 */

 /* 20131022  추가 s */
/* .recommend.type2 article {height: 340px;} */ 
.recommend.type2 article ul li {margin-bottom: 20px; height: 160px;}  /* 20131226 */
.recommend.type2 .bgWrap {background: #f8f8f8; padding:10px 0;}
.recommend.type2 .mPaging {background: #f8f8f8; margin: 0; padding: 5px 0 15px;}/* 20131230 */

.mPromo {position:relative;width:100%;}
.mPromo .mask {overflow:hidden;position:relative;width:100%;margin:0 auto;overflow:hidden;height:255px;} 
.mPromo .mask ul {position:absolute;}
.mPromo .mask ul li {float:left;width:100%;}
.mPromo .mask ul li img {width:100%;}
.mPromo .mPaging2 {position: relative; margin-top:5px; } /* 20131230 position: absolute; top: 20px; right: 10px; */

#mPromo-btn {position: absolute; bottom: -17px; right: 0px; width: 100%; border-top: 2px solid #828282; text-align: right; z-index:10;}/* 20140127 */
#mPromo-btn a img {display:none;height: 35px;}
 /* 20131022  추가 e */

.hLightWrap a .price {display: inline; color:red;}/* 20130816  추가 */

/* STR : 130814  추가 */
.chusuk {position: relative;}/* 20130816  추가 */
.chusuk .titleImg {overflow:hidden;position:relative;width:100%;}
.chusuk .titleImg ul {position:relative;top:0;width:100%;} /* 20130816 수정 */
.chusuk .titleImg ul li {display: block; float:left; -webkit-backface-visibility:hidden;} /* 20130816 수정 */
.chusuk .titleImg img {width:100%;}
.chusuk nav {position: absolute; bottom: 190px; width: 100%;}/* 20130816  추가 */
.chusuk nav ul {width:100%;margin-top:10px;border-bottom:solid 1px #795326;height:30px;background:#f0e4ce;}
.chusuk nav ul:after {display:block;content:"";clear:both;height:0;}
.chusuk nav ul li {float:left;width:20%;text-align:center;}
.chusuk nav ul li .tabPg {display:block;height:12px;margin-top:8px;padding:0 3%;border-right:solid 1px #cdb989;color:#74562e;font-size:90%;line-height:12px;font-weight:bold;letter-spacing:-0.085em; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* 20130816 손치용 수정 */
.chusuk nav ul li:last-child .tabPg {border:none;} /* 20130816  수정 */
.chusuk nav ul li:first-child.on .tabPg {left: 0;}/* 20130816 추가 */
.chusuk nav ul li .tabPg span {display:none; width:8px; height:8px; border-radius:5px; background:#cacaca; vertical-align:top; box-shadow: inset 1px 1px 0px 0px #7c7c7c; -webkit-box-shadow: inset 1px 1px 0px 0px #7c7c7c; -moz-box-shadow: inset 1px 1px 0px 0px #7c7c7c; -o-box-shadow: inset 1px 1px 0px 0px #7c7c7c;}
.chusuk nav ul li .tabPg span.on {background:#42b5f1; box-shadow: inset 1px 1px 0px 0px #296f94; -webkit-box-shadow: inset 1px 1px 0px 0px #296f94; -moz-box-shadow: inset 1px 1px 0px 0px #296f94; -o-box-shadow: inset 1px 1px 0px 0px #296f94;}
.chusuk nav ul li.on .tabPg {position:relative; left: -1px; width:100%;height:30px;margin:0;border:solid #6f5631;border-width:1px 1px 0;background:#fff;color:#715824;line-height:15px;}/* 20130816 손치용 수정 */
.chusuk nav ul li.on .tabPg.type2 {line-height: 26px;}/* 20130830  추가 */
.chusuk nav ul li.on .tabPg span {display:inline-block; margin-top: 3px;}


.chusuk .prdList {overflow:hidden;position:relative;width:100%; margin-top: 33px;}/* 20130816  수정 */
.chusuk .prdList ul {position:relative;top:0;width:100%;padding:20px 0;}/* 20130905  수정 */
.chusuk .prdList ul li {float:left;width:33.3%;}
.chusuk .prdList ul li a {display:block; margin:0 auto;}/* 20130816  수정 */
.chusuk .prdList ul li a > span {display:block;}
.chusuk .prdList ul li a > span.name {}
.chusuk .prdList ul li a > span .price {color:#dd2266;}
.chusuk .prdList ul li img {width:100px; height:100px; margin-bottom:5px;border:solid 1px #bdbdbd;}/* 20130822  수정 */

/* END : 130814 추가 */

.rollBn {position:relative;width:100%;} /* 131022수정 */
.rollBn .mask {overflow:hidden;position:relative;width:100%;height:63px;margin:0 auto; border:solid 1px #ccc;} /* 20131022  */
.rollBn .mask ul {position:absolute;}
.rollBn .mask ul li {float:left;width:100%;}
.rollBn .mask ul li img {width:100%;}
/* 20130404  luffy 수정
.rollBn > a {display:block;position:absolute;top:15px;}
.rollBn > a img{height:30px;}
*/
.rollBn a.left, .rollBn a.right {display:block;position:absolute;top:15px;}
.rollBn a.left img, .rollBn a.right img{height:30px;}
.rollBn a.left {left:0;}
.rollBn a.right {right:0;}

.eventBn {width:100%;}
.eventBn ul {overflow:hidden;width:100%;}
.eventBn ul li {float:left;width:33.3%;height:152px;background-repeat:no-repeat;background-size:auto 100%;background-position:center top}/*background-size:auto 152px;*/
.eventBn ul li:nth-child(1) {width:33.4%;background-image:url("../images/main/bg_m_baner01.jpg");}
/* 2013.06.14 모바일 메인 3단 배너 라이벌전/완판스타 위치 바꿈*/
.eventBn ul li:nth-child(2) {background-image:url("../images/main/bg_m_baner03.jpg");}
.eventBn ul li:nth-child(3) {background-image:url("../images/main/bg_m_baner02.jpg");}
.eventBn ul li a {display:block;overflow:hidden;height:150px;padding:40px 0 0;}
.eventBn ul li a span {display:block;color:#999;letter-spacing:-0.05em;text-align:center;}
.eventBn ul li a span:nth-child(1) {font-weight:bold;}
.eventBn ul li a span:nth-child(2) {font-size:11px;}
.eventBn ul li a span:nth-child(3) {margin-top:10px;}
.eventBn ul li a span:nth-child(3) img {height:70px;}/* 20130703  수정 */

.noticeWrap {position:relative;width:100%;}
.noticeWrap article {padding:0 10px;background-color:#f5f5f5;border:solid 1px #ccc;border-radius:5px;line-height:18px;etter-spacing:-0.09em;}
.noticeWrap article ul {overflow:hidden;width:100%;height:20px;padding:5px 0 4px;}
.noticeWrap article ul.on {height:auto;}
.noticeWrap article ul li {width:100%;margin-bottom:6px;padding-left:21px;}
.noticeWrap article ul li.ing {padding:0 0 10px;border-bottom:solid 1px #ccc;}
.noticeWrap article ul li a {display:block;overflow:hidden;width:92%;height:20px;font-size:11px;text-overflow:ellipsis;white-space:nowrap;}
.noticeWrap article ul li a strong {color:#000;}
.noticeWrap article ul li a img {height:27px;margin-top:-5px;}
.noticeWrap .conBtn {position:absolute;right:5px;top:11px;height:9px;}
.noticeWrap .conBtn a {display:block;overflow:hidden;height:9px;cursor:pointer;}
.noticeWrap .conBtn a img {height:18px; margin-top:-18px;}
.noticeWrap .conBtn a.on img {margin-top:0;}

.themeWrap {position:relative;width:100%;}
/* 20130403  luffy 수정 
.themeWrap .mask {overflow:hidden;height:120px;margin:0 auto;}
*/
.themeWrap .mask {overflow:hidden;margin:0 auto;}
.themeWrap .mask .conWrap ul {width:100%;}
.themeWrap .mask .conWrap ul li {float:left;width:50%;}
.themeWrap .mask .conWrap ul li:nth-child(even) {text-align:right}
.themeWrap .mask .conWrap ul li img {width:95%; border:1px solid #ccc;}/* 20130703  수정 */

.hLightWrap {}
.hLightWrap .unitBox {position:relative;width:100%;border:solid 1px #c8b5a1;border-radius:7px}
.hLightWrap .unitBox .unitA {width:98px;height:210px;padding:10px;}
.hLightWrap .unitBox .unitA .tag {top:-14px;}
.hLightWrap .unitBox .unitA {
border-radius:7px 0 0 7px;	
-webkit-box-shadow:inset rgba(0,0,0,.15) -1px 0 10px;
-moz-box-shadow:inset rgba(0,0,0,.15) -1px 0 10px;
box-shadow:inset rgba(0,0,0,.15) -1px 0 10px;
box-shadow:inset rgba(0,0,0,.15) -1px 0 10px \0/IE9;

background:#f3eee9;
background:-moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(243,238,233,1) 100%);
background:-webkit-gradient(linear,top, bottom, color-stop(50%, rgba(255,255,255,1)), color-stop(100%,rgba(243,238,233,1)));
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(243,238,233,1) 100%);
background:-o-linear-gradient(top, rgba(255,255,2553,1) 50%, rgba(243,238,233,1) 100%);
background:-ms-linear-gradient(left top, rgba(255,255,255,1) 50%,rgba(243,238,233,1) 100%);
background:linear-gradient(top, rgba(255,255,255,1) 50%, rgba(243,238,233,1)100%);
}
.hLightWrap .unitBox ul {position:absolute;left:118px;top:0;}
.hLightWrap .unitBox ul .dotT {border-top:dashed 1px #c8b5a1;}

@media all and (max-width:321px) {
	body, h2, h3, h4, h5, input, textarea, select {font-size:12px}
}

/* 20130404  luffy 추가 */
.touch-carousel-wrap {position: relative; width: 100%; height: 100%; margin:0 !important; padding:4px 0 0 0 !important; overflow:hidden; clear: both;;}
.touch-carousel-wrap .touch-carousel {position:relative; height:100%;}
.touch-carousel-wrap .touch-carousel:after {content:""; display:block; clear:both;}
.touch-carousel-wrap .touch-carousel > ul {-webkit-backface-visibility:hidden;}
.touch-carousel-wrap .touch-carousel > div {-webkit-backface-visibility:hidden;}

/* 20130417  luffy 추가 */
.swipe-carousel-wrap {position: relative; width: 100%; height: 100%; margin:0 !important; padding:0 !important; overflow: hidden; clear: both;}
.swipe-carousel-wrap .swipe-carousel {position:relative;}
.swipe-carousel-wrap .swipe-carousel:after {content:""; display:block; clear:both;}
.swipe-carousel-wrap .swipe-carousel li {float:left; width:100%; -webkit-backface-visibility:hidden; font-size:0; line-height:0; overflow:hidden;}
.swipe-carousel-wrap .swipe-carousel li img {width:100% !important; height:auto;}

/* 20130418  luffy 추가 s : */
/* 메인 팝업 광고 */ 
#popupMain {display:block; position:fixed; left:50%; bottom:5%; width:80%; margin-left:-40%; border:1px solid #6e521d; overflow:hidden; z-index:999;  -webkit-transition: opacity 0.5s ease-in; opacity: 0;}
#popupMain.fadeIn {opacity:1;}
#popupMain {
	box-shadow: 0px 0px 34px -3px #6B6B6B;
	-webkit-box-shadow: 0px 0px 34px -3px #6B6B6B;
	-moz-box-shadow: 0px 0px 34px -3px #6B6B6B;
	-o-box-shadow: 0px 0px 34px -3px #6B6B6B;
}
#popupMain div img {width:100%;}
#popupMain p {position:relative; height:30px;}
#popupMain p {
	background: -moz-linear-gradient(top,  #8b754a 0%, #887145 12%, #765b29 48%, #6f531f 65%, #6e521d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b754a), color-stop(12%,#887145), color-stop(48%,#765b29), color-stop(65%,#6f531f), color-stop(100%,#6e521d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8b754a 0%,#887145 12%,#765b29 48%,#6f531f 65%,#6e521d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8b754a 0%,#887145 12%,#765b29 48%,#6f531f 65%,#6e521d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8b754a 0%,#887145 12%,#765b29 48%,#6f531f 65%,#6e521d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8b754a 0%,#887145 12%,#765b29 48%,#6f531f 65%,#6e521d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b754a', endColorstr='#6e521d',GradientType=0 ); /* IE6-9 */
}
#popupMain p a {display:inline-block; position:absolute; height:30px; width:50%; text-align:center; line-height:30px; font-size:0.9em; font-weight:bold; color:#fff;}
#popupMain p a {
	background: url(../images/btn/btn_closepop.png) 95% center no-repeat; /* Old browsers */
	background-size:17px 17px;
	box-shadow: inset 0px 0px 0px 1px #6E521D;
	-webkit-box-shadow: inset 0px 0px 0px 1px #6E521D;
	-moz-box-shadow: inset 0px 0px 0px 1px #6E521D;
	-o-box-shadow: inset 0px 0px 0px 1px #6E521D;
	
}
#popupMain p a:first-child {left:0%; margin-left:-1px; border-right:1px solid #b7a98e;;}
#popupMain p a:last-child {left:0%; margin-left:50%; padding-left:1px;}
#popupMain p:after {display:block; clear:both; content:''; height: 0; visibility: hidden; font-size: 0;}
@media all and (min-width : 768px) {
		#popupMain {width:600px; margin-left:-300px;}
		/* STR : 130423  추가 */
		#popupMain p {height:50px;}
		#popupMain p a {height:50px;line-height:50px;}
		/* END : 130423  추가 */
}

/* 2차 개발 추가분 */

/* .mNew header h2 {height:30px;line-height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;} */

/* 메인 아이콘 카테고리 */
.icon_wrap {position:relative;width:100%;overflow:hidden;}
.icon_box ul {padding:10px 0 ;overflow:hidden;border-bottom:1px solid #ccc;}
.icon_box ul:last-child {border-bottom:none;}
.icon_box ul li {width:25%;float:left;text-align:center;}
.icon_box ul li a {display:block;}
.icon_box ul li a span {display:inline-block;font-size:11px;padding:3px 10px;letter-spacing:-1px;}

/* 이달의 신상품 */
.mNew {position:relative;width:100%;overflow:hidden;}
.New_product {position:relative;width:100%;overflow:hidden;margin-top:15px;}
.items_list {float:left;width:33%;margin-bottom:20px;}
.items_list .item_img {position:relative;padding:0 6px 5px 6px;text-align:center;}
.items_list .item_img img {max-width:100%;vertical-align:top;}
.items_list .item_brand {width:auto;text-align:center;font-size:12px;color:#ababab;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.items_list .item_name {width:auto;text-align:center;font-size:12px;color:#333;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.items_list .item_price {font-family:Tahoma;font-weight:bold;font-size:13px;color:#eb4700;text-align:center;}
.mHit {position:relative;width:100%;overflow:hidden;margin-top:15px;}





