@charset "euc-kr";
/*
	author:		jodongho;
	date:		2016-04-21;
	version:	0.1;
	comment:	ÀÓ½Ã·Î »ý¼ºÇÑ ¹®¼­ÀÌ¸ç, Â÷ÈÄ ¹èÆ÷ ½Ã reset.css¿¡ Æ÷ÇÔÇÒ ¿¹Á¤;
*/
/* reset for header */
::-webkit-scrollbar{width:0;height:0;}
html{-ms-overflow-style:none;}
body, #menu{-webkit-overflow-scrolling:touch;}
html,body{font-family:"AppleSDGothicNeo-Medium", "Apple SD Gothic Neo Medium", "Noto Sans CJK Korean", "Noto Sans", "Droid Sans Fallback", "Malgun Gothic", sans-serif;}
#header :lang(ko),
#menu :lang(ko){font-weight:400;font-size:15px;line-height:1.2;color:#333;}
#header fieldset{min-width:0;}
#header img{vertical-align:top;}
#header button{background:none;}
a,button,input{padding:0;-webkit-appearance:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;border:0;background:none;}
#header a{font-size:inherit;color:inherit;text-decoration:none;}
#header a,#header input{-webkit-tap-highlight-color:transparent;}		/* a Å¬¸¯½Ã ¿µ¿ª °¨Ãß±â */
#header .blind,#header legend{overflow:hidden;visibility:hidden;position:absolute;left:-9999px;width:0;height:0;color:transparent;font-size:0;}
#header em{font-style:normal;}
#header .br{display:block;height:1px;line-height:1px;}
.skipNav{display:inline-block;overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;text-indent:4px;white-space:nowrap;}
.skipNav:active,.skipNav:focus{display:block;width:auto;height:auto;font-size:14px;line-height:inherit;text-indent:0;}
/* header layout */
#wrap{min-width:320px;/*max-width:1280px;margin:0 auto;*/}
#header{position:relative;z-index:100;width:100%;min-width:320px;height:auto !important;background:#3a4255;}
#header .ir,
#menu .ir{display:inline-block;width:25px;height:25px;text-indent:-9999px;color:transparent;white-space:nowrap;background:url(/images/mobile/main/ir_header@2x.png) no-repeat;background-size:160px 100px;}
#header .toHome {position:absolute;left:35px;top:14px;}
#header .toHome .ir{display:inline-block;width:26px;height:20px;text-indent:-9999px;color:transparent;white-space:nowrap;background:url(/images/mobile/main/ir_hader_home.png) no-repeat;background-size:26px 20px;}
#header>.inner{overflow:hidden;padding:10px 0 7px;}
#header h1{height:30px;text-align:center;}
#header h1 a>img,
#header h1 a>.ir{width:99px;height:30px;}
#header .toMenu,
#header .toSearch,
#header .toCart,
#header .toPrev,
#header .searchField .clearTxt,
#header .searchField .searchBtn{box-sizing:border-box;position:absolute;width:25px;height:25px;}
#header .toMenu,
#header .toSearch,
#header .toCart,
#header .toPrev{top:12px;}
#header .toMenu {left:16px;}
#header .toPrev {left:5px;}
#header .toCart{right:16px;}
#header .searchField .searchBtn{right:16px;}
#header .toSearch{right:63px;}
#header .searchField .clearTxt{display:none;right:60px;}
#header .searchField .searchBtn,
#header .searchField .clearTxt{top:6px;}
#header .toMenu>.ir{background-position:-75px -50px;}
#header .toCart>.ir{background-position:-50px -50px;}
#header .toPrev>.ir{background-position:-25px -75px;}
#header .toSearch>.ir{background-position:-25px -50px;}
#header .searchField .clearTxt>.ir{background-position:0px -75px;}
#header .searchField .searchBtn>.ir{background-position:-25px -50px;}
#header .searchField{display:none;position:absolute;left:70px;right:0;top:6px;height:36px;padding-right:51px;background-color:#3a4255;}
#header .searchField .txtWrap{padding:5px 32px 7px 7px;border:1px solid #343b4c;border-radius:3px;background-color:#fff;}
#header .searchField input[type=text],
#header .searchField input[type=search]{box-sizing:border-box;width:100%;height:22px;line-height:22px;font-size:16px;color:#3a4255;border:0;}
#header .toCart .num{position:absolute;right:-8px;top:-4px;min-width:8px;height:12px;line-height:12px;padding:2px 4px;text-align:center;font-size:10px;color:#fff;background-color:#fc3e19;border-radius:16px;}
#header .pageTitle{position:relative;border-top:1px solid #e5e5e5;border-bottom:1px solid #d9dadc;background-color:#fff;}
#header .pageTitle h2{min-height:19px;padding:12px 16px;text-align:center;font-size:16px;font-weight:500;color:#273246;}

#header .pageTitle .category a.current{display:block;padding:12px 56px 12px 16px;font-weight:500;color:#3a4255;}
#header .pageTitle .category a.current>.ir{position:absolute;right:30px;top:50%;width:13px;height:7px;margin-top:-3px;background-position:-37px -30px;}
#header .pageTitle .category a.current.opened>.ir{background-position:-25px -43px;}
#header .pageTitle .category a.current .parent{color:#8891a5;}
#header .pageTitle .category a.current .parent .gt{width:7px;height:12px;vertical-align:-4px;background-position:-43px -38px;}
#header .pageTitle .siblings{display:none;position:absolute;left:0;width:100%;background-color:#f0f0f0;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
#header .pageTitle .siblings ul{overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#header .pageTitle .siblings li{float:left;width:50%;}
#header .pageTitle .siblings li a{display:block;padding:10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#787878;border-top:1px solid #ddd;}
#header .pageTitle .siblings li:nth-child(1) a,
#header .pageTitle .siblings li:nth-child(2) a{border-top:0;}
#header .pageTitle .siblings li:nth-child(odd) a{border-right:1px solid #ddd;}
#header .pageTitle .siblings li.current a{color:#4d4d60;}
#header .pageTitle .prevPage{position:absolute;left:10px;top:10px;}
#header .pageTitle .prevPage>.ir{background-position:-50px -75px;}
#header .pageTitle .toList{position:absolute;right:10px;top:14px;font-size:12px;color:#999;}
#header .pageTitle .toList>.ir{width:7px;height:12px;margin-left:3px;vertical-align:-2px;background-position:-25px -30px;}
#contents{position:relative;overflow:hidden;padding-top:0 !important;background-color:#fff;}
#wrap.scrolled #contents{margin-top:44px !important;}
.scrolled #header .pageTitle{position:fixed;left:0;top:0;width:100%;border-top:0;border-bottom-color:rgba(0,0,0,0.1);/*background:rgba(255,255,255,0.8);*/background-color:#fff;}
#cart{display:none;position:absolute;}

/* category */
#menu{display:none;position:fixed;z-index:0;left:0;top:0;width:272px;height:100%;letter-spacing:-1px;background-color:#eee;}
.be #menu{display:block;}
#menu>.ovys{height:100%;overflow-y:auto;}
#menu .ir{max-width:100%;max-height:100%;}
#menu .closeCat,
#menu .setting{position:absolute;z-index:20;right:15px;top:25px;width:20px;height:20px;}
#menu .setting{top:23px;width:24px;height:24px;}
#menu .closeCat>.ir{background-position:-75px -77px;}
#menu .setting>.ir{background-position:-134px 0;}
	/* profile */
#menu .profile{position:relative;overflow:hidden;width:240px;padding:14px 16px;font-size:18px;color:#fff;background-color:#3a4255;}
#menu .profile .grade{float:left;width:42px;height:28px;padding-top:14px;text-align:center;font-size:13px;line-height:1.18;color:#fff;border-radius:100%;background:url(/images/mobile/main/anonymous.png) no-repeat;background-size:cover;}
#menu .profile.logon2 .grade{background:#029aff;}
#menu .profile.logon3 .grade,
#menu .profile.logon4 .grade{background:#fc3e19;}
#menu .profile.logon4 .grade{height:34px;padding-top:8px;font-size:11px;}
#menu .profile .uInfo{width:150px;margin-left:52px;padding:3px 0;}
#menu .profile .uInfo .name{display:block;font-size:18px;color:#fff;letter-spacing:-1px;}
#menu .profile .uInfo .name:only-child{padding:5px 0 10px;}
#menu .profile .uInfo .point{display:block;margin-top:3px;font-size:11px;color:#9da1aa;}
	/* mypage */
#menu .myMenu{overflow:hidden;padding:11px 0;background-color:#fcfcfc;}
#menu .myMenu>span{float:left;width:25%;text-align:center;}
#menu .myMenu span a{position:relative;display:block;overflow:hidden;font-size:11px;color:#111;letter-spacing:-0.15em;border-left:1px solid #eee;}
#menu .myMenu .mypage a{border:0;}
#menu .myMenu span .ir{display:block;width:33px;margin:0 auto 6px;}
#menu .myMenu .mypage .ir{height:28px;background-position:-100px 0;}
#menu .myMenu .order .ir{height:24px;margin-top:4px;background-position:-100px -28px;}
#menu .myMenu .alert .ir{height:25px;margin-top:3px;background-position:-100px -52px;}
#menu .myMenu .coupon .ir{height:20px;margin-top:6px;margin-bottom:8px;background-position:-100px -77px;}
#menu .myMenu .badge{position:absolute;left:50%;top:0;min-width:6px;height:12px;padding:2px 5px;margin-left:6px;text-align:center;letter-spacing:0;line-height:12px;font-weight:700;font-size:10px;color:#fff;border-radius:8px;background-color:#fc3e19;}
#menu .myMenu .badge:empty{display:none;}
	/* category */
#menu .category{}
#menu .category .toggle{padding:10px 16px;text-align:right;letter-spacing:-1.5px;font-size:12px;color:#3a4255;}
#menu .category .toggle button{width:42px;height:24px;margin-left:6px;vertical-align:middle;text-align:left;border-radius:24px;background-color:#ccc;}
#menu .category .toggle.on button{text-align:right;background-color:#029aff;}
#menu .category .toggle button .ir{width:20px;height:20px;margin:2px;border-radius:100%;background:#fff;}
#menu .category .catWrap>ul>li{border-top:1px solid #eee;}
#menu .category .catWrap .catName{position:relative;padding:13px 16px;font-weight:700;color:#111;background-color:#fff;}
#menu .category .catWrap .catName img{width:24px;height:24px;margin-right:6px;vertical-align:-0.5em;border-radius:100%;}
#menu .category .catWrap .catName .ir{position:absolute;right:16px;top:50%;width:15px;height:8px;margin-top:-4px;background-position:0 -30px;}
#menu .category .catWrap .catList{transition:height 0.3s;overflow:hidden;height:0;padding-left:50px;background-color:#f7f7f7;}
#menu .category .catWrap .catList li{padding:2px 0;border-top:1px solid #eee;}
#menu .category .catWrap .catList li:first-child{border-top:0;}
#menu .category .catWrap .catList a{display:block;padding:14px 16px 14px 0;color:#111;}
#menu .category .catWrap .opened .catName .ir{background-position:0 -39px;}
#menu .category .catWrap .opened .catList{height:100px;}
#menu .curtain{position:absolute;right:0;top:0;width:12px;height:100%;background:url(/images/mobile/main/bg_menu.png) repeat-y 100% 0;background-size:12px 1px;}
#menu .service{position:relative;padding:30px 0 55px;}
#menu .service strong{display:block;margin:0 0 14px 16px;font-size:16px;color:#222;}
#menu .service ul{overflow:hidden;background-color:#fff;}
#menu .service li{float:left;width:50%;}
#menu .service a{display:block;padding:16px;border-top:1px solid #eee;}
#menu .service li:nth-child(even) a{border-left:1px solid #eee;}
#menu .sSetting{position:absolute;right:16px;bottom:20px;width:24px;height:24px;}
#menu .sSetting .ir{background-position:-134px -25px;}
#menu.scrolled .myMenu{padding-bottom:55px;}
#menu.scrolled .category .toggle{position:fixed;z-index:2;left:0;top:0;width:240px;background-color:#eee;}
	/* ÀÎÅÍ·º¼Ç °ü·Ã */
body.mo{overflow:hidden;position:absolute;width:100%;height:100%;overflow:hidden;}
.be #wrap>*:not(#menu){
	-webkit-transform:translateX(0);
			transform:translateX(0);
	-webkit-transition:transform 0.5s cubic-bezier(0.4, 0, 1.19, 0.99);
			transition:transform 0.5s cubic-bezier(0.4, 0, 0.19, 0.99);
}
.mo #wrap>*:not(#menu){
	-webkit-transform:translateX(272px);
	transform:translateX(272px);
}
.be #footer .buy{
	-webkit-transition:left 0.5s cubic-bezier(0.4, 0, 1.19, 0.99);
			transition:left 0.5s cubic-bezier(0.4, 0, 0.19, 0.99);
	left:0;
}
.mo #footer .buy{left:272px;}
#wrap>.dimmed{
	position:fixed;z-index:-110;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0);
	-webkit-transition:background-color 0.5s;
			transition:background-color 0.5s;
}
.mo #wrap>.dimmed{z-index:110;/*background-color:rgba(0,0,0,0.5);*/}
#menu .category .catWrap .catList{
	-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.19, 0.99);
			transition-timing-function:cubic-bezier(0.4, 0, 0.19, 0.99);
}
/* ¾îÂ°¼­ ÇªÅÍ°¡ */
#footer{position:relative;width:100%;min-width:320px;padding-top:20px;background-color:#ebebeb;}
#footer .fLinks{border-bottom:1px solid #e2e3e5;background-color:#fff;}
#footer .fLinks ul{overflow:hidden;}
#footer .fLinks li{position:relative;float:left;width:25%;}
#footer .fLinks.list3 li{width:33.33%;}
#footer .fLinks a{display:block;padding:14px 0;text-align:center;font-weight:600;font-size:12px;color:#666;letter-spacing:-0.025em;}
#footer .fLinks li:not(:first-child) a:before{content:"";display:block;position:absolute;left:0;top:15px;width:1px;height:12px;background-color:#e2e3e5;}
#footer>.inner{padding:13px 16px 20px;line-height:1.55;font-size:11px;color:#999;background-color:inherit;}
#footer>.inner>strong{display:block;margin-bottom:3px;font-weight:600;}
#footer>.inner>div{overflow:hidden;letter-spacing:-0.036em;}
#footer>.inner>div>a,
#footer>.inner>div>span{float:left;margin-right:6px;}
#footer>.inner>div>span>span{font-weight:500;}
#footer>.inner>div>a:before,
#footer>.inner>div>span:before{content:"";display:inline-block;width:1px;height:9px;margin-right:5px;vertical-align:0;background-color:#999;}
#footer>.inner>div>a:first-child:before,
#footer>.inner>div>span:first-child:before{display:none;}
#footer .copyright{margin:14px 0;/*padding-left:2px;*/font-weight:500;font-family:Roboto, Helvetica;}
#footer .copyright img{width:14px;vertical-align:0;}
#footer>.inner>.copyright span{display:inline-block;margin:-4px 3px 0 0;font-size:17px;}
#footer .ccm{margin:14px 0 0;font-weight:500;font-size:10px;line-height:1.1em;}
#footer .ccm img{float:left;width:37px;margin-right:3px;}

/* top button */
#top{position:fixed;right:15px;bottom:-100px;-webkit-transition:bottom 0.3s linear;transition:bottom 0.3s linear;width:40px;height:40px;border:0;z-index:200;background:url(/images/mobile/main/btn_top.png) no-repeat;background-size:contain;}
#top a{display:block;font-size:0;color:transparent;padding-top:0;height:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:none;}
/* back button */
#back{position:fixed;left:15px;bottom:-100px;-webkit-transition:bottom 0.3s linear;transition:bottom 0.3s linear;width:40px;height:40px;border:0;z-index:200;background:url(/images/mobile/main/btn_back.png) no-repeat;background-size:contain;}
#back a{display:block;font-size:0;color:transparent;padding-top:0;height:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:none;}

@media screen and (max-width: 360px) {
	#footer>.inner .mcp1:before{display:none;}
	#footer>.inner .mcp2:before{display:none;}
}
@media screen and (max-width: 452px) {
	#footer>.inner .mcp2:before{display:none;}
}
@media screen and (max-width: 580px) {
	#footer>.inner .mcp3:before{display:none;}
}

/* 2016-08-09 item list */
.itemList{background-color:#fff;}
.itemList ul{background-color:#fff;}
.itemList li{position:relative;box-sizing:border-box;border:1px solid #eaeaea;}
.itemList li{transition:all 0.1s ease-in;}
.itemList li:first-child{border-top:0;}
.itemList li>.inner{position:relative;padding:15px 16px;}
.itemList a{display:block;}
.itemList a.img>img{width:100%;}
.itemList .desc:after{content:"";display:block;width:0;height:0;overflow:hidden;clear:both;}
.itemList .pName{font-size:16px;line-height:1.33em;color:#111;letter-spacing:-0.08em;}
.itemList .pInfo{font-size:16px;color:#111;}
.itemList .pInfo>span{vertical-align:middle;}
.itemList .pInfo .price,
.itemList .pInfo .fs{font-size:13px;color:#999;}
.itemList .pInfo .price{/*text-decoration:line-through;*/}
.itemList .pInfo .fs{color:#666;}
.itemList .pInfo .dc{font-size:13px;color:#fe0404;}
.itemList .pInfo .cost{font-weight:700;font-size:17px;}
.itemList .pInfo .cost>span{font-size:21px;letter-spacing:-0.02em;vertical-align:-1px;}
.itemList .intoCart{position:absolute;right:16px;bottom:15px;width:25px;height:25px;}
	/* thumb */
.itemList.type1 li{border-width:0 0 1px;}
.itemList.type1 a.pName{margin:8px 0 7px;}
.itemList.type1 .desc{height:62px;}
.itemList.type1 .fs{margin-left:-1px;}
.itemList.type1 .dc{font-size:21px;}
.itemList.type1 .coupon{font-size:13px;}
	/* split */
.itemList.type2 li{border-width:0 0 1px;}
.itemList.type2 li>.inner:after{content:"";display:block;clear:both;}
.itemList.type2 a.img{float:left;width:100px;margin-right:16px;}
.itemList.type2 .desc{margin-left:116px;}
.itemList.type2 a.pName{margin:3px 0 7px 0;}
.itemList.type2 .pInfo{position:relative;}
.itemList.type2 .dc+.cost{display:inline-block;margin-top:20px;vertical-align:-1px;}
.itemList.type2 .price{position:absolute;left:0;top:2px;}
.itemList.type2 .fs{display:block;margin-top:3px;}
.itemList.type2 .dc{font-size:21px;}
.itemList.type2 .coupon{font-size:13px;}
	/* column */
.itemList.type3 ul{overflow:hidden;}
.itemList.type3 li{float:left;width:50%;box-sizing:border-box;}
.itemList.type3 li:nth-child(odd){clear:both;border-width:0 1px 1px 0;}
.itemList.type3 li:nth-child(even){margin-left:-1px;border-width:0 0 1px 1px;}
.itemList.type3 .desc{height:120px;}
.itemList.type3 a.pName{margin:8px 0 9px;}
.itemList.type3 .pInfo{position:relative;}
.itemList.type3 .cost{display:inline-block;margin-top:-3px;vertical-align:-1px;}
.itemList.type3 .dc+.cost{margin-top:16px;}
.itemList.type3 .dc:empty+.cost{margin-top:-3px;}
.itemList.type3 .price{position:absolute;left:0;top:0;}
.itemList.type3 .fs{display:block;margin-top:3px;}
.itemList.type1 .dc span,
.itemList.type2 .dc span{display:none;}
.itemList .dc.coupon span{display:inline;}
.itemList.type2 .dc.coupon{position:absolute;left:60px;top:2px;}
.itemList.type2 .dc{position:static;}
.itemList.type3 .dc{position:absolute;left:60px;top:0;}
.itemList a.pName{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;}
.itemList.type1 a.pName{max-height:21px;-webkit-line-clamp:1;}
.itemList.type3 a.pName{max-height:42px;-webkit-line-clamp:2;}
.itemList .soldout{position:absolute;left:50%;top:-28px;width:54px;height:20px;margin:50% 0 0 -28px;padding:18px 0 16px;text-align:center;border:1px solid rgba(58,66,85,0.8);border-radius:100%;background:rgba(255,255,255,0.8);}
.itemList.type2 .soldout{left:38px;top:37px;margin:0;}
.itemList .soldout span{font-weight:700;font-size:17px;color:#343b4c;}
.itemList .func{position:absolute;right:10px;bottom:10px;width:25px;height:25px;}
.itemList .func strong{display:block;height:5px;padding:10px 0;text-align:center;line-height:0;}
.itemList .func .ir{width:16px;height:4px;background:url(/images/mobile/main/ir_header@2x.png) no-repeat -134px -50px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.itemList .func>.inner{display:none;position:absolute;right:-5px;bottom:-5px;width:132px;height:152px;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);}
.itemList .func>.inner span{display:block;padding:6px 5px 4px;}
.itemList .func>.inner span:not(:first-child){border-top:1px solid #eee;}
.itemList .func>.inner span a{display:block;padding:10px 13px;font-size:16px;color:#0092f6;line-height:20px;letter-spacing:-0.075em;}
.itemList .pInfo2{position:absolute;}
.itemList.type1 .pInfo2{position:static;}
.itemList .desc .pInfo2 span{display:inline-block;margin:0 -2px 4px 0;padding:2px 6px;font-size:0.83em;color:#fff;}
.itemList .pInfo2 span.coupon{background-color:#029aff;}
.itemList .pInfo2 span.fs{background-color:#a8a8a8;}
.itemList .pInfo2 span.save{background-color:#fc991a;}
.itemList.withc li>.inner{padding:15px 0;}
.itemList.withc .desc{position:relative;margin:0 0 0 55px;padding:0 16px 0 34.5%;}
.itemList.withc a.img{position:absolute;left:0;top:0;float:none;width:34.5%;min-width:109px;max-width:120px;margin:0 0 0 40px;}
.itemList.withc a.img>span{display:none;}
.itemList.withc input[type=checkbox]{position:absolute;left:16px;top:50%;margin-top:-10px;}
.itemList.withc .cost{color:#f56c3d;}
.itemList.withc .price{position:static;vertical-align:bottom;color:#999;}
.itemList.withc .pInfo2{top:0;}
.itemList.withc .pInfo2 span{display:inline-block;margin:0 -2px 2px 0;}
.itemList.withc .soldout{left:68px;top:50%;margin:-27px 0 0;}
@media screen and (min-width: 360px) {
	.itemList.withc .desc{padding-left:120px;}
	.itemList.withc a.img{width:120px;}
}
@media screen and (min-width: 640px) {
	/* .itemList>ul>li ·Î ¹Ýµå½Ã ±¸¼º. */
	div:not(.hbw)>.itemList>ul:after{content:"";display:block;width:0;height:0;overflow:hidden;clear:both;}
	div:not(.hbw)>.itemList>ul>li{float:left;width:50%;}
	div:not(.hbw)>.itemList>ul>li:nth-child(2){border-top:0;}
	div:not(.hbw)>.itemList>ul>li:nth-child(odd){clear:both;border-right:1px solid #eaeaea;}
	div:not(.hbw)>.itemList>ul>li:nth-child(even){margin-left:-1px;border-left:1px solid #eaeaea;}
	div:not(.hbw)>.itemList>ul>li:last-child:nth-child(odd){border-bottom:0;}
	div:not(.hbw)>.itemList.type2 .desc{height:112px;}
	div:not(.hbw)>.itemList.type3 li{width:25%;margin:0 !important;border:1px solid #eaeaea;border-width:0 1px 1px 0 !important;}
	div:not(.hbw)>.itemList.type3>ul>li:nth-child(odd){clear:none;}
	div:not(.hbw)>.itemList.type3>ul>li:nth-child(4n+1){clear:left;}
	div:not(.hbw)>.itemList.type3>ul>li:nth-child(4n+4){border-right-color:#fff;}
	div:not(.hbw)>.itemList.type1>ul>li a.pName{height:21px;-webkit-line-clamp:1;}
	div:not(.hbw)>.itemList.type2>ul>li a.pName{max-height:42px;-webkit-line-clamp:2;}
}
/* 16-08-16 layer popup
	- ¾ÕÀ¸·Î ·¹ÀÌ¾î ÆË¾÷Àº ÀÌ°É·Î ¾²°Ú½À´Ï´Ù.
	- ½Å±Ô·Î ÀÛ¾÷µÇ´Â ·¹ÀÌ¾î¿¡ ÀÌ°ÍÀ» »ç¿ëÇÕ´Ï´Ù.
	- ÀÏ¹ÝÀº .popup¸¸, °¡µæ Â÷´Â È­¸éÀº .fs Ãß°¡
	- .pCont>div ¿¡ ±âº»ÀûÀ¸·Î paddingÀÌ ÀÖ½À´Ï´Ù. ºÒÇÊ¿äÇÒ ½Ã µû·Î Å¬·¡½º¸¦ ÁÖ¾î Á¦¾î.
	- .popup ¿Ü °øÅëÀ¸·Î »ç¿ëÇÒ ¿ä¼Ò´Â Å¬·¡½º·Î, À¯´ÏÅ© ÇÑ °æ¿ì ¾ÆÀÌµð·Î ³×ÀÌ¹Ö Ãß°¡.
*/
.popWrap>.dimmed{display:none;position:fixed;z-index:211;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
.popWrap .popup{display:none;position:fixed;z-index:212;left:50%;top:50%;width:300px;margin-left:-150px;background-color:#fff;}
.popWrap .popup.fs{left:0;top:0;width:100%;height:100%;margin:0;}
.popWrap .popup>.inner{height:100%;overflow-y:auto;background-color:#eee;}
.popWrap .popup .pTit{position:absolute;left:0;top:0;width:100%;min-height:52px;padding:12px 40px 12px 16px;font-weight:700;font-size:18px;line-height:1.5em;letter-spacing:-0.05em;color:#222;border-bottom:1px solid #ddd;background-color:#fff;box-sizing:border-box;}
.popWrap .popup .pCont{padding:52px 0 0;background-color:#fff;}
.popWrap .popup .pCont>div{padding:16px;}
.popWrap .popup .hidePopup{position:absolute;right:14px;top:14px;width:20px;height:20px;padding:2px;}
	/* ¹è¼ÛÁöº¯°æ */
#changeAddress .pCont>div{padding:0;}
#changeAddress .complete{overflow:hidden;padding:12px 16px 16px;border-top:1px solid #ddd;}
#changeAddress .complete p{margin-bottom:18px;}
#changeAddress .complete span{width:50%;box-sizing:border-box;}
#changeAddress .complete .fl{padding-right:2px;}
#changeAddress .complete .fr{padding-left:2px;}
#changeAddress .complete .btn{display:block;width:100%;padding:11px;text-align:center;font-weight:800;font-size:18px;color:#666;border:1px solid #dfdfdf;border-radius:3px;background-color:#f9f9f9;}
#changeAddress .complete .btn.submit{color:#fff;border-color:#f56c3d;background-color:#f56c3d;}

/* 2016-09-30 item list °³ÆíÀÛ¾÷ */
#header .pageTitle .category a.current .parent .gt{margin:0 5px 0 9px;vertical-align:-1px;}
#header .pageTitle .category a.current>.ir{right:16px;}
	/* °øÅë »ç¿ë Å¬¶ó½º */
.itemLists a{display:block;}
.itemLists>div,
.itemLists .option{display:-webkit-flex;display:flex;padding:4px 16px;font-size:16px;letter-spacing:-0.05em;color:#999;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;}
.itemLists .listNum{flex-grow:1;padding:9px 0 8px;}
.itemLists .layout-pickers{padding:4px;}
.itemLists .layout-pickers.GY span{background-color:#b7b7b7;}
.itemLists .layout-picker{display:none;width:28px;height:28px;padding:5px;}
.itemLists .layout-picker.active{display:block;}
.itemLists .layout-picker span{display:block;height:4px;}
.itemLists .layout-picker.image-view span{float:left;width:8px;height:8px;}
.itemLists .layout-picker.image-view span:nth-child(even){margin-left:2px;}
.itemLists .layout-picker.image-view span.second-row{margin-top:2px;}
.itemLists .layout-picker.list-view span:not(:first-child){margin-top:3px;}
.itemLists .layout-picker.thumb-view span:first-child{height:11px;margin-bottom:3px;}
.itemLists .listSort{position:relative;z-index:2;width:120px;margin-left:10px;border-left:1px solid #eee;}
.itemLists .listSort strong:after{content:"";float:right;width:13px;height:7px;margin-top:5px;font-size:0;color:transparent;background:url(/images/mobile/main/ir_header@2x.png) no-repeat -37px -30px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.itemLists .listSort ul{display:none;position:absolute;right:0;top:100%;width:100%;margin-top:5px;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);}
.itemLists .listSort li{border:0;}
.itemLists .listSort li:not(:first-child){border-top:1px solid #eee;}
.itemLists .listSort strong,
.itemLists .listSort li button{display:block;line-height:20px;letter-spacing:-0.075em;}
.itemLists .listSort strong,
.itemLists .listSort li.selected button{color:#222;}
.itemLists .listSort strong{padding:9px 0 8px 11px;}
.itemLists .listSort li button{width:100%;padding:10px 13px;text-align:left;}
.itemLists .items{background-color:#fff;}
.itemLists .items:after{content:"";display:block;width:0;height:0;overflow:hidden;clear:both;}
.itemLists .items li{position:relative;box-sizing:border-box;border:1px solid #eaeaea;transition:all 0.1s ease-in;}
/*.itemLists .items li:first-child{border-bottom:0;}*/
.itemLists .items li>.inner{font-size:10px;}
.itemLists .rank{position:absolute;top:7px;left:0;width:28px;text-align:center;font-size:14px;letter-spacing:-0.05em;color:#111;}
.itemLists .img{text-align:center;}
.itemLists .img>img{max-width:310px;width:100%;}
.itemLists .desc:after{content:"";display:block;width:0;height:0;overflow:hidden;clear:both;}
.itemLists .pName{display:-webkit-box;overflow:hidden;width:100%;margin-bottom:14px;font-size:1.55em;line-height:1.26em;letter-spacing:-0.05em;color:#222;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;}
.itemLists .sale-price{font-weight:700;font-size:21px;letter-spacing:-0.05em;color:#f56c3d;}
.itemLists .retail-price{display:inline-block;margin-left:4px;font-size:1.4em;letter-spacing:-0.05em;color:#999;text-decoration:line-through;}
.itemLists .icons{position:absolute;width:130px;} 	/* µÎ°³ ÀÌ»óÀÌ¶ó¸é »çÀÌÁî Á¶Àý ÇØ¾ßÇÕ´Ï´Ù. */
.itemLists .icons:after{content:"";display:block;clear:both;}
.itemLists .icons>span{float:left;width:64px;padding:2px 0;text-align:center;font-weight:500;font-size:1.25em;letter-spacing:-0.05em;color:#fff;}
.itemLists .icons>span:not(:last-child){margin-right:2px;}
.itemLists .icons>.save{background-color:#029aff;}
.itemLists .icons>.fs{background-color:#a8a8a8;}
.itemLists .soldout{position:absolute;left:50%;top:-16px;width:54px;height:20px;margin:50% 0 0 -28px;padding:18px 0 16px;text-align:center;border:1px solid rgba(58,66,85,0.8);border-radius:100%;background:rgba(255,255,255,0.8);}
.itemLists .soldout span{font-weight:700;font-size:17px;color:#343b4c;}
.itemLists .func{position:absolute;right:15px;bottom:10px;width:25px;height:25px;}
.itemLists .func strong{display:block;height:5px;padding:10px 0;text-align:center;line-height:0;}
.itemLists .func .ir{display:inline-block;width:16px;height:4px;vertical-align:top;font-size:0;color:transparent;background:url(/images/mobile/main/ir_header@2x.png) no-repeat -134px -50px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.itemLists .func>.inner{display:none;position:absolute;right:0;bottom:-5px;width:132px;height:152px;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2);}
.itemLists .func>.inner span{display:block;padding:6px 5px 4px;}
.itemLists .func>.inner span:not(:first-child){border-top:1px solid #eee;}
.itemLists .func>.inner span a{display:block;padding:10px 13px;font-size:16px;color:#0092f6;line-height:20px;letter-spacing:-0.075em;}
	/* 1 thumb-view */
.itemLists.type1 .layout-picker.thumb-view{display:block;}
.itemLists.type1 .items li{border-width:0 0 1px;}
.itemLists.type1 .items .rank{left:auto;right:0;}
.itemLists.type1 .items .img{position:relative;}
.itemLists.type1 .items .img img{width:50%;max-width:none;}
.itemLists.type1 .items .img>span{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.03);}
.itemLists.type1 .items .desc{padding:12px 16px 16px;}
.itemLists.type1 .items .pName{-webkit-line-clamp:1;height:1.26em;margin-bottom:8px;}
.itemLists.type1 .items .icons{top:16px;left:16px;width:64px;}
.itemLists.type1 .items .icons>span{margin:0 0 2px;}
.itemLists.type1 .items .soldout{margin-top:-68px;top:50%;}
	/* 2 list-view */
.itemLists.type2 .option{border-bottom:0;}
.itemLists.type2 .layout-picker.list-view{display:block;}
.itemLists.type2 .items li{border-width:1px 0 0;}
.itemLists.type2 .items li>.inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:15px 16px;}
.itemLists.type2 .items li>.inner:after{content:"";display:block;clear:both;}
.itemLists.type2 .items .img{flex:none;width:130px;}
.itemLists.type2 .items .desc{margin-left:15px;}
.itemLists.type2 .items .icons{position:static;margin-bottom:8px;}
.itemLists.type2 .items .soldout{left:53px;top:50%;margin:-28px 0 0 0;}

	/* 3 image-view */
.itemLists.type3 .layout-picker.image-view{display:block;}
.itemLists.type3 .items ul{overflow:hidden;}
.itemLists.type3 .items li{float:left;width:50%;box-sizing:border-box;}
.itemLists.type3 .items li>.inner{padding:10px 16px 20px;}
.itemLists.type3 .items li:nth-child(odd){clear:both;border-width:0 1px 1px 0;}
.itemLists.type3 .items li:nth-child(even){margin-left:-1px;border-width:0 0 1px 1px;}
/*.itemLists.type3 .items li:nth-child(2){border-top:0;}*/
.itemLists.type3 .items .img{margin-bottom:13px;}
.itemLists.type3 .items .desc{padding-bottom:30px;}
.itemLists.type3 .items .pName{-webkit-line-clamp:2;height:2.52em;}
.itemLists.type3 .items .pInfo{margin:;}
.itemLists.type3 .items .icons{bottom:20px;}
/* È­¸éº° */
@media all and (max-width: 360px), (min-width: 640px) and (max-width: 780px){
	.itemLists.type3 .items .desc{padding-bottom:40px;}
	.itemLists.type3 .items .icons{bottom:30px;}
	.itemLists.type3 .items .sale-price{font-size:1.6em;}
	.itemLists.type3 .items .retail-price{font-size:1.2em;}
}
@media all and (min-width: 640px) {
	/* .itemLists>ul.items>li ·Î ¹Ýµå½Ã ±¸¼º. */
	div:not(.hbw)>.itemLists .items li{float:left;width:50%;}
	/*div:not(.hbw)>.itemLists .items li:nth-child(2){border-top:0;}*/
	div:not(.hbw)>.itemLists .items li:nth-child(odd){clear:both;border-right:1px solid #eaeaea;}
	div:not(.hbw)>.itemLists .items li:nth-child(even){margin-left:-1px;border-left:1px solid #eaeaea;}
	div:not(.hbw)>.itemLists .items li:last-child:nth-child(odd){border-bottom:0;}
	div:not(.hbw)>.itemLists.type2 .items .desc{min-height:112px;}
	div:not(.hbw)>.itemLists.type3 .items li{width:25%;margin:0 !important;border-width:0 1px 1px 0 !important;}
	div:not(.hbw)>.itemLists.type3 .items li:nth-child(odd){clear:none;}
	div:not(.hbw)>.itemLists.type3 .items li:nth-child(4n+1){clear:left;}
	div:not(.hbw)>.itemLists.type3 .items li:nth-child(4n+4){border-right-color:#fff;}
	div:not(.hbw)>.itemLists.type1 .items li a.pName{height:21px;-webkit-line-clamp:1;}
	div:not(.hbw)>.itemLists.type2 .items li a.pName{max-height:42px;-webkit-line-clamp:2;}
}
/* ³ëÃâ È­¸éº° ºÐ·ù */
.contents-inner>.itemLists{padding-top:7px;background-color:#eee;}
/* 2016-10-17 À¯Åë±âÇÑ, Àç°í¼ö·®, ³Ãµ¿/»ó¿Â ¿©ºÎ */
.itemLists .items .xtr{margin:-3px 0 10px;font-size:12px;color:#666;}
.itemLists .items .xtr+.xtr{margin-top:-7px;}
.itemLists .items .temp{margin:8px 0 10px;}
.itemLists .items .temp>span{display:inline-block;padding:2px 10px 1px;text-align:center;font-size:1.25em;color:#666;border:1px solid #a8a8a8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.itemLists .items.tempColor .temp>span{color:#fff;border:0;}
.itemLists .items.tempColor .temp>span.natural{background-color:#f7a60f;}
.itemLists .items.tempColor .temp>span.natural{background-color:#f7a60f;}
.itemLists .items.tempColor .temp>span.indoor{background-color:#a9cc00;}
.itemLists .items.tempColor .temp>span.cold{background-color:#0175e2;}
.itemLists .items.tempColor .temp>span.frozen{background-color:#000657;}
.itemLists .items.tempColor .temp>span.kimchi{background-color:#e80d1e;}
@media all and (max-width: 360px){
	.itemLists.type2 .items .temp+.pInfo{padding-bottom:15px;}
}
/* 2018-01-31 °Ë»ö °á°ú¿¡ Ç°Àý Ãß°¡ */
.lists1.o2 .soldout{position:absolute;left:50%;top:50%;width:54px;height:20px;margin:-27px 0 0 -27px;padding:18px 0 16px;text-align:center;border:1px solid rgba(58,66,85,0.8);border-radius:100%;background:rgba(255,255,255,0.8);}
.lists1.o2 .soldout span{font-weight:700;font-size:17px;color:#343b4c;}