@charset "euc-kr";
/* reset */
/*
	font-weight ±ÔÁ¤/SDGothicNeoa - AppleGothicNeoSD ±âÁØ
	aThin		100
	bUltraLight	200
	cLight		300
	dRegular	400
	eMedium		500
	fSemiBold	600
	gBold		700
*/

html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p,button,img,table,th,td,input,fieldset,textarea{margin:0;padding:0;}
html, body, #menu{font-weight:400;font-size:15px;line-height:1.2;color:#333;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button{display:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
img,button,fieldset{border:0;}
fieldset{min-width:0;}
img{vertical-align:top;}
button{background:none;}
caption{display:none;}
button,input,textarea,select{-webkit-appearance:none;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;border:0;background:none;}
li{list-style:none;}
a{font-size:inherit;color:inherit;text-decoration:none;}
a,input{-webkit-tap-highlight-color:transparent;}/* a Å¬¸¯½Ã ¿µ¿ª °¨Ãß±â */
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6,em,strong,th{font-weight:400;font-size:inherit;color:inherit;}
.blind,legend,caption{overflow:hidden;visibility:hidden;position:absolute;left:-9999px;width:0;height:0;color:transparent;font-size:0;}
hr{display:none;}
em{font-style:normal;}
.br{display:block;height:1px;line-height:1px;}
.ir{display:inline-block;overflow:hidden;color:transparent;white-space:nowrap;}

/* main */
	/* header */
#header.main-header{position:relative;}
#header.main-header .toSearch{display:none;}
#header.main-header .searchField{display:block;position:relative;left:initial;right:initial;top:initial;padding:8px 7px 0;}
#header.main-header .searchField .txtWrap{padding:5px 66px 7px 8px;}
#header.main-header .searchField .searchBtn{right:16px;top:14px;}
#header.main-header .searchField .searchBtn>.ir{background-position:0px -50px;}
#header.main-header .searchField .clearTxt{right:45px;top:14px;}
	/* contents */
.container *{letter-spacing:-0.05em;}
#wrap{background-color:#ebebeb;}
#contents{position:static;padding-top:0;background-color:#ebebeb;}
#contents img{max-width:100%;}
#wrap.scrolled #contents{padding-top:44px;}
.swiper-slide>div{border-bottom:0;}
.navWrap{position:relative;z-index:10;left:0;top:0;width:100%;height:44px;margin-bottom:-1px;padding-bottom:1px;background:url(/images/mobile/main/bg_rgba1.png) repeat-x 0 100%;}
.scrolled .navWrap{position:fixed;}
.mainNav{position:relative;bottom:auto;overflow-x:scroll;height:100%;background-color:rgba(255,255,255,0.8);}
.mainNav ul{overflow:hidden;width:550px;}
.mainNav li{float:left;}
.mainNav li a{display:block;width:35px;padding:14px 15px 12px;text-align:center;line-height:1em;font-size:18px;color:#273246;letter-spacing:-1px;}
.mainNav li.on a{padding-bottom:8px;font-weight:700;color:#029aff;border-bottom:4px solid #029aff;background-repeat:repeat-y;background-size:7px 1px;}
.mainNav li:nth-child(2) a,
.mainNav li:nth-child(3) a,
.mainNav li:nth-child(4) a{width:55px;}
.mainNav li:nth-child(5) a,
.mainNav li:nth-child(6) a{width:85px;}
.mask{position:absolute;z-index:11;top:0;width:7px;height:100%;background-size:7px 1px;}
.mask.l{display:none;left:0;background-image:url(/images/mobile/main/maskL.png);}
.mask.r{right:0;background-image:url(/images/mobile/main/maskR.png);}

/* È­¸éÀüÈ¯ */
.pageView{overflow:hidden;padding:8px 16px 9px;}
.pageView .sort{float:left;padding-top:5px;}
.pageView .sort a{display:inline-block;margin-right:2px;color:#999;}
.pageView .sort a>.ir{width:2px;height:2px;margin:0 6px 0 7px;vertical-align:5px;background-color:#999;}
.pageView .sort a.on{color:#0092f6;}
.pageView .sort a.on>.ir{width:12px;height:8px;margin:0 3px 0 0;vertical-align:1px;background:url(/images/mobile/main/ir_pageView.png) no-repeat -60px 0;background-size:75px 20px;}
.pageView .view{float:right;width:20px;height:20px;padding:3px 0 2px 15px;border-left:1px solid #d9d9da;}
.pageView .view a{display:none;}
.pageView .view a.on{display:block;height:100%;}
.pageView .view a.on>.ir{width:20px;height:20px;background:url(/images/mobile/main/ir_pageView.png) no-repeat;background-size:75px 20px;}
.pageView .view a.type1.on>.ir{background-position:-20px 0;}
.pageView .view a.type2.on>.ir{background-position:0 0;}
.pageView .view a.type3.on>.ir{background-position:-40px 0;}
	/* ¼øÀ§ */
.bestList.itemList li{padding-top:10px;}
.bestList.itemList.type2 li{padding:0 0 0 18px;}
.bestList.itemList .num{position:absolute;left:15px;top:6px;font-size:16px;color:#0092f6;}
.bestList.itemList.type2 .num{top:12px;}
.container>div>div>div,
.swiperBanner,
.homeMenu ul,
.iBanner li,
.uBanner li,
#mtab5 .itemList,
.lbox>div,
.rbox>div{border-bottom:0 !important;}
/* È¨ÅÇ */
.swiperBanner{border-bottom:1px solid #d9dadc;background-color:#fff;}
.swiperBanner .swiper-pagination{left:auto;right:35px;bottom:8px;width:auto;font-family:Arial,Helvetica;color:#000;font-size:12px;text-shadow:1px 1px rgba(255,255,255,0.4);}
.swiperBanner .swiper-button-prev,
.swiperBanner .swiper-button-next{display:none;width:22px;height:33px;background-size:contain;background-position:50% 50%;}
.swiperBanner .swiper-button-disabled{opacity:.5;}
.swiperBanner .swiper-button-prev{left:0;background-image:url(/images/mobile/main/btn_prevBanner.png);}
.swiperBanner .swiper-button-next{right:0;background-image:url(/images/mobile/main/btn_nextBanner.png);}
.swiperBanner a{display:block;}
.swiperBanner a>img{width:100%;}
.homeMenu{/*margin-top:8px;*/padding:0 12px;background-color:#fff;}
.homeMenu ul{overflow:hidden;}
.homeMenu li{float:left;width:20%;padding:10px 0 14px;text-align:center;}
.homeMenu li a{display:block;min-width:51px;margin:0 auto;font-size:12px;color:#3b3b3b;}
.homeMenu li img{display:block;width:51px;margin:0 auto 5px;border-radius:100%;}
.homeMenu li span{letter-spacing:-0.15em;}
.tBanner{/*margin-bottom:8px;*/text-align:center;border-bottom:1px solid #d1d1d6;background-repeat:repeat-x;-webkit-background-size:1px 60px;background-size:1px 60px;}
.tBanner a{display:block;width:100%;text-align:center;}
.sBanner{margin-top:8px;}
.tTitle+.sBanner{margin-top:0;}
.tBanner img{width:320px;}
.sBanner img{width:100%;}
.tTitle{position:relative;padding:17px 20px 12px;text-align:center;font-size:20px;color:#273246;background-color:#ebebeb;}
.tTitle strong{font-size:22px;font-weight:500;vertical-align:-1px;}
.tTitle em{font-weight:600;}
.tTitle a{position:absolute;right:16px;top:50%;margin-top:-7px;font-size:13px;color:#666;}
.tTitle a>.ir{width:7px;height:12px;margin-left:3px;vertical-align:-2px;background:url(/images/mobile/main/ir_header@2x.png) no-repeat -43px -38px;background-size:160px 100px;}
.dTitle{position:relative;}
.dTitle .inner{padding:44px 16px;text-align:center;font-size:19px;color:#fff;background-color:rgba(0,0,0,0.1);}
.dTitle p{margin-top:10px;font-size:14px;}
.dTitle .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-position:50% 50%;background-size:200%;-webkit-filter:blur(5px);filter:blur(5px);}
.bestBrand{position:relative;overflow:hidden;margin-top:8px;padding:11px 65px 11px 16px;font-size:12px;color:#fff;background-color:#3a4255;}
.bestBrand .img{float:left;width:3.54em;height:3.54em;margin-right:9px;}
.bestBrand .img img{width:100%;height:100%;border-radius:100%;}
.bestBrand strong{display:block;margin-bottom:1px;font-size:21px;font-weight:600;}
.bestBrand .more{position:absolute;right:16px;top:50%;height:15px;margin-top:-10px;padding:3px 0 3px 5px;font-size:13px;}
/*.bestBrand .more>.ir{width:7px;height:12px;background:url(/images/mobile/main/ir_header@2x.png) -43px -38px;-webkit-background-size:160px 100px;background-size:160px 100px;}*/
.bestBrand .more>.ir{width:6px;height:10px;margin-left:6px;background:url(/images/mobile/main/ir_header@2x.png) -78px -81px;-webkit-background-size:160px 100px;background-size:160px 100px;}
/* ±âÈ¹Àü */
.iBanner li,
.uBanner li{margin-bottom:8px;border-bottom:1px solid #d6d7da;background-color:#fff;}
.iBanner li a img,
.uBanner li a img{width:100%;}
.srList{margin:8px 0;overflow:hidden;border-bottom:1px solid #d6d7da;background-color:#fff;}
.srList .more{position:relative;display:block;margin:25px 15px 14px;text-align:center;font-size:20px;line-height:1.5;font-weight:300;color:#333;}
.srList .more strong{display:block;font-weight:600;line-height:21px;}
.srList .more>.ir{position:absolute;right:0;top:50%;width:7px;height:12px;margin-top:-9px;background:url(/images/mobile/main/ir_header@2x.png) -43px -38px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.srList>.inner{overflow-x:scroll;}
.srList ul{overflow:hidden;width:2000px;padding:0 5px 22px 15px;}
.srList li{float:left;width:120px;margin-right:10px;text-align:center;}
.srList li a{font-size:13px;color:#666;}
.srList li a img{width:120px;height:120px;}
.srList li a span{display:block;margin-top:9px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.srList li a .cost{margin-top:3px;font-size:17px;color:#fc3e19;}
.bcList{overflow:hidden;border-bottom:1px solid #d6d7da;background-color:#fff;}
.bcList>.inner{overflow-x:scroll;}
.bcList ul{overflow:hidden;width:2000px;padding:0 4px 19px 10px;}
.bcList li{float:left;width:80px;margin-right:6px;text-align:center;}
.bcList li img{width:80px;height:80px;}
.bcList li span{display:block;margin-top:4px;color:#333;overflow:hidden;height:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;}
.bcList .bcTitle{display:block;padding:15px;text-align:center;/*font-weight:600;*/font-size:17px;color:#111;}
.bcList .bcTitle strong{font-weight:600;}
.rounded img{border-radius:100%;}
.rounded li{position:relative;}
.rounded li a:before{content:"";display:block;position:absolute;width:100%;padding-top:100%;border-radius:100%;background-color:rgba(0,0,0,0.05);}
/* ÀÌº¥Æ® */
.eventMenu{margin:8px 0;border-bottom:1px solid #d9dadc;background-color:#fff}
.eventMenu ul{display:flex;;}
.eventMenu li{flex:1;text-align:center;border-left:1px solid #d9dadc;}
.eventMenu li:first-child{border-left:0;}
.eventMenu a,
.eventMenu span{display:block;}
.eventMenu a{padding:17px 10px;}
.eventMenu span{margin-top:10px;font-size:13px;color:#333;}
.eventMenu img{width:65px;}
.rcmmList{overflow:hidden;margin-bottom:8px;/*border-bottom:1px solid #d6d7da;*/background-color:#e5f5ff;}
.rcmmList>.inner{overflow-x:scroll;}
.rcmmList ul{overflow:hidden;width:5000px;padding:0 2px 17px 10px;}
.rcmmList li{float:left;width:134px;margin-right:8px;text-align:center;background-color:#fff;}
.rcmmList li span{display:block;padding:14px 10px 13px;font-size:15px;line-height:1.27;color:#333;overflow:hidden;height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;background-color:#f9fdff;}
.rcmmList li img{width:134px;height:99px;}
.rcmmList .rcmmTitle{display:block;padding:12px 15px 11px;text-align:center;font-weight:600;font-size:18px;color:#111;}
.rcmmList .rcmmTitle strong{font-weight:600;}
.notice{position:relative;padding:12px 0 8px 16px;border-bottom:1px solid #d6d7da;background-color:#fff;}
.notice .ntTitle{display:block;padding:1.5px 0 11px;font-weight:600;font-size:16px;color:#111;border-bottom:1px solid #e6e6e6;}
.notice .more{position:absolute;right:6px;top:12px;padding:3px 9px;text-align:center;}
.notice .more>.ir{width:7px;height:12px;background:url(/images/mobile/main/ir_header@2x.png) -43px -38px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.notice ul{padding-top:7px;}
.notice li{display:flex;padding:8px 18px 8px 0;}
.notice li strong{flex:initial;margin-right:3px;color:#029aff;}
.notice li a{flex:1;overflow:hidden;height:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.notice li span{flex:initial;margin-left:18px;}
/* °Ç°­½ÄÇ°°ü */
.hBanner{position:relative;width:100%;height:0;overflow:hidden;margin-top:8px;padding-bottom:65.625%;border-bottom:1px solid #d0d1d3;}
.hBanner:first-child{margin-top:0;}
.hBanner .bgx{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}
.hBanner .bgx>.inner{position:absolute;bottom:16px;left:17px;min-width:288px;}
.hBanner strong{display:block;margin-bottom:6px;font-size:21px;line-height:1.14em;color:#fff;}
.hBanner .rounded{display:inline-block;font-size:13px;color:#fff;}
.hBanner .rounded img{width:25px;height:25px;margin-right:4px;vertical-align:middle;}
.hBanner .rounded .ir{width:6px;height:10px;margin-left:2px;background:url(/images/mobile/main/ir_header@2x.png) -78px -81px;-webkit-background-size:160px 100px;background-size:160px 100px;}
#mtab5 .itemList{border-bottom:1px solid #d0d1d3;}
.hbw:not(:first-child){margin-top:8px;}
/* ¿À´Ã ¹¹ ¸ÔÂ¡ */
.rSlider{border-bottom:1px solid #d9dadc;background-color:#fff;}
.rSlider .swiper-pagination{position:absolute;left:auto;right:16px;top:16px;width:120px;height:8px;text-align:right;}
.rSlider .swiper-pagination .swiper-pagination-bullet{box-sizing:border-box;opacity:1;width:8px;height:8px;margin:0 0 0 4px;vertical-align:top;border:1px solid #fff;background:none;}
.rSlider .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}
.rSlider .swiper-button-prev,
.rSlider .swiper-button-next{width:22px;height:33px;background-size:contain;background-position:50% 50%;}
.rSlider .swiper-button-disabled{opacity:.5;}
.rSlider .swiper-button-prev{left:0;background-image:url(/images/mobile/main/btn_prevBanner.png);}
.rSlider .swiper-button-next{right:0;background-image:url(/images/mobile/main/btn_nextBanner.png);}
.rSlider li a{box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;padding:17px 26px 19px;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.2);}
.rSlider li .rName{display:block;margin-bottom:8px;font-size:18px;}
	/* ·¹½ÃÇÇ °øÅë */
.prevList,
.raList,
.rlList,
.rxsList{margin:8px 0;border-bottom:1px solid #d6d7da;background-color:#fff;}
.prevList li a,
.raList li a,
.rlList li a,
.rxsList li a{color:#111;}
.raList li a span,
/*.rlList li a span,*/
.rxsList li a span{display:block;overflow:hidden;height:36px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.raList li a strong,
.rlList li a strong,
.rxsList li a strong{display:inline-block;margin-top:3px;color:#029aff;}
.rcpTitle{padding:14px 16px 0;text-align:left;font-size:18px;color:#111;}
.rcpTitle.adv{text-align:center;font-weight:500;}
.rcpTitle.adv strong{display:block;margin-bottom:4px;font-weight:300;font-size:15px;color:#fc991a;}
.prevList{margin:8px 0;overflow:hidden;border-bottom:1px solid #d6d7da;}
.prevList .more{position:relative;display:block;margin:12px 15px 11px;text-align:center;font-size:18px;line-height:1.5;font-weight:300;color:#333;}
.prevList .more strong{font-weight:600;}
.prevList .more>.ir{position:absolute;right:1px;top:50%;width:7px;height:12px;margin-top:-7px;background:url(/images/mobile/main/ir_header@2x.png) -43px -38px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.prevList>.inner{overflow-x:scroll;}
.prevList ul{overflow:hidden;width:5000px;padding:0 7px 16px 15px;}
.prevList li{float:left;width:86px;margin-right:8px;text-align:center;}
.prevList li a img{margin-bottom:2px;}
.prevList li span:not(.imgWrap){display:block;margin-top:9px;height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;}
.raList{background-color:#fff;}
.raList ul{padding:12px 12px 2px;overflow:hidden;}
.raList li{box-sizing:border-box;float:left;width:50%;padding:0 4px 14px;text-align:center;}
.raList a{display:block;}
.raList a span{padding:7px 4px 0;}
.raList li span:not(.imgWrap){padding-top:9px;}
.rlList ul{padding:5px 16px 16px;}
.rlList li{margin-top:8px;}
.rlList a{display:block;overflow:hidden;}
.rlList a span{margin-top:8px;}
.rlList li a span,
.rlList li a strong{display:block;margin-left:135px;}
.rlList li a span{height:auto;font-size:16px;}
.rlList li a span:not(.imgWrap){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}

.rxsList>.inner{overflow-x:scroll;}
.rxsList ul{overflow:hidden;width:5000px;padding:12px 8px 16px 16px;}
.rxsList li{float:left;width:134px;margin-right:8px;box-shadow:inset 0 0 1px rgba(0,0,0,0.1);background-color:#fbfbfb;}
.rxsList li a div{padding:10px 13px 15px;}
.rxsList li a strong{margin:0 0 1px;}
		/* 2016-05-09 */
.recipe .imgWrap{display:block;position:relative;overflow:hidden;width:100%;height:0;padding:0;margin:0;}
.recipe .imgWrap img{position:absolute;left:0;width:100%;height:auto;margin:0;}
.recipe .rSlider .imgWrap{padding-bottom:87.5%;}
.recipe .rSlider .imgWrap img{top:-21%;}
.recipe .prevList .imgWrap{padding-bottom:86px;}
.recipe .prevList .imgWrap img{top:-14px;}
.recipe .raList .imgWrap{padding-bottom:64%;}
.recipe .raList .imgWrap img{top:-30.28%;}
.recipe .rlList .imgWrap{float:left;width:120px;height:75px;margin-right:15px;}
.recipe .rlList .imgWrap img{top:-42px;}
.recipe .rxsList .imgWrap{padding-bottom:93px;}
.recipe .rxsList .imgWrap img{top:-42px;}
.rbox .rlList:last-child{margin-bottom:0;}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{pointer-events:auto;}

/* My Page */
.mom *{letter-spacing:-0.05em;}
.mom .ir{display:inline-block;width:7px;height:12px;text-indent:-9999px;color:transparent;white-space:nowrap;background-image:url(/images/mobile/main/ir_header@2x.png);background-repeat:no-repeat;background-position:-43px -38px;background-size:160px 100px;}
.mom>div{margin-top:14px;}
.mom>div:not(:first-child){background-color:#fff;}
.mom .profile{position:relative;overflow:hidden;padding:0 16px;font-size:18px;color:#333;}
.mom .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;}
.mom .profile.logon2 .grade{background:#029aff;}
.mom .profile.logon3 .grade,
.mom .profile.logon4 .grade{background:#fc3e19;}
.mom .profile.logon4 .grade{height:35px;padding-top:7px;font-size:11px;}
.mom .profile .uInfo{width:150px;margin-left:52px;padding:3px 0;}
.mom .profile .uInfo .name{display:block;font-size:19px;letter-spacing:0;}
.mom .profile .uInfo .name:only-child{padding:8px 0 5px;}
.mom .profile .uInfo .point{display:block;margin-top:3px;font-size:10px;color:#9da1aa;}
.mom .setting{position:absolute;right:16px;top:50%;width:24px;height:24px;margin-top:-12px;}
.mom .setting .ir{width:100%;height:100%;background-position:-134px -25px;}
.mom .mymenu{overflow:hidden;}
.mom .mymenu>.inner>span{float:left;width:24.95%;text-align:center;}
.mom .mymenu.ilban>.inner>span{width:33.33%;}
.mom .mymenu.ilban>.inner>span.cafe{display:none;}
.mom .mymenu>.inner>span>a{display:block;padding:16px 0 11px;font-size:13px;}
.mom .mymenu>.inner>span:not(:first-child)>a{border-left:1px solid #ebebec;}
.mom .mymenu>.inner>span>a>span{display:block;margin-top:6px;font-weight:700;font-size:18px;}
.mom .mymenu>.inner>span:first-child>a>span{color:#999;}
.mom .saving{clear:left;border-top:1px solid #ebebec;}
.mom .saving a{display:block;overflow:hidden;padding:10px 16px;color:#029aff;}
.mom .saving p{float:left;width:200px;}
.mom .saving a>span{float:right;}
.mom .saving .ir{margin-left:12px;}
.mom .order{overflow:hidden;}
.mom .order>a:first-child{position:relative;display:block;margin-left:16px;padding:13px 16px 11px 0;font-size:16px;border-bottom:1px solid #ebebec;}
.mom .order>a:first-child .ir{position:absolute;right:16px;top:50%;margin-top:-6px;}
.mom .order .detail{padding:15px 0 13px;}
.mom .order .detail ul{overflow:hidden;padding:0 16px;}
.mom .order .detail li{position:relative;float:left;color:#999;}
.mom .order .detail div{padding-left:18px;text-align:center;}
.mom .order .detail li:first-child div{padding-left:0;}
.mom .order .detail div strong,
.mom .order .detail div span{letter-spacing:0;}
.mom .order .detail div:before{content:"";position:absolute;left:6px;top:1px;width:7px;height:13px;background:url(/images/mobile/main/btn_nextBanner.png) no-repeat;-webkit-background-size:contain;background-size:contain;}
.mom .order .detail li:first-child div:before{display:none;}
.mom .order .detail strong{display:block;margin-bottom:9px;font-weight:500;font-size:13px;}
.mom .order .detail span{font-size:18px;}
.mom .order .detail .inprogress span{color:#333;}
.mom .etc{clear:both;}
.mom .etc ul{overflow:hidden;}
.mom .etc li{border-bottom:1px solid #ebebec;}
.mom .etc a{position:relative;display:block;overflow:hidden;padding:14px 37px 12px 16px;color:#111;}
.mom .etc span{float:right;}
.mom .etc .ir{position:absolute;right:16px;top:50%;margin-top:-6px;}
.mom .member li{float:left;width:50%;}
.mom .member a{position:static;}
.mom .member li:nth-child(even) a{border-left:1px solid #ebebec;}
.mom .primeBanner a{display:block;height:59px;text-align:center;background:url(/images/mobile/main/bg_prime.png) repeat;}
.mom .primeBanner img{width:288px;}
.mom .S_onMart_img{background:url(/images/mobile/main/bg_prime.png) repeat;}
.mom .S_onMart_img.S_onMart_TXT{padding:10px 14px;font-size:12px;}
.mom .S_onMart_img.S_onMart_TXT>.inner{width:209px;margin:0 auto;padding:0 0 0 83px;background:url(/images/mobile/main/bg_prime2.png) no-repeat 0 50%;-webkit-background-size:70px auto;background-size:70px auto;}
.mom .S_onMart_img.S_onMart_TXT em{color:#fff;}
/* 16-05-23 È¨ÅÇ °øÁö»çÇ× */
.notice.only{margin-top:20px;padding:5px 0 5px 16px;}
.notice.only ul{padding:0;}
.notice.only a{position:relative;padding-right:20px;}
.notice.only a .ir{position:absolute;right:0;top:50%;width:7px;height:12px;margin-top:-6px;background:url(/images/mobile/main/ir_header@2x.png) -43px -38px;-webkit-background-size:160px 100px;background-size:160px 100px;}
.home #footer{padding-top:1px;}

/* media query */
@media screen and (max-width: 360px) {
	.mainNav ul{width:508px;}
	.mainNav li a{padding:14px 12px 12px 11px;}
}
@media screen and (min-width: 350px) and (max-width: 640px), (min-width: 690px) {
	/* my page */
	.mom .order .detail ul{padding:0 8px;}
	.mom .order .detail li{width:19.95%;}
	/*.mom .order .detail div,
	.mom .order .detail li:first-child div{padding:0 8px;}*/
}
@media screen and (min-width: 570px) {
	.mask{display:none;}
	.mainNav ul{width:100%;}
	.mainNav li:nth-child(1){width:14%;}
	.mainNav li:nth-child(2){width:16.6%;}
	.mainNav li:nth-child(3){width:17.5%;}
	.mainNav li:nth-child(4){width:16.3%;}
	.mainNav li:nth-child(5){width:18.6%;}
	.mainNav li:nth-child(6){width:17%;}
	.mainNav li a{width:auto !important;}
}
@media screen and (min-width: 600px) {
	/* header */
	#header.main-header>.inner{padding:0 50px 6px 177px;}
	#header.main-header h1{position:absolute;left:60px;top:11px;}
}
	/* ´ë°Ýº¯ */
@media screen and (min-width: 640px) {
	/* È¨ÅÇ */
	.split{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
	.split>div{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;}
	.homeMenu{margin:0;padding:0;}
	.homeMenu ul{position:relative;width:100%;padding-top:46.2%;border-bottom:1px solid #d9dadc;border-left:1px solid #d9dadc;}
	.homeMenu li{position:absolute;top:0;width:33.33%;padding:23.5% 0 0;border-bottom:1px solid #d9dadc;}
	.homeMenu li:nth-child(n+4){top:50%;border:0;}
	.homeMenu li:nth-child(1),
	.homeMenu li:nth-child(4){left:0;}
	.homeMenu li:nth-child(2),
	.homeMenu li:nth-child(5){left:33.33%;}
	.homeMenu li:nth-child(3){left:66.66%;}
	.homeMenu li a{position:absolute;left:50%;top:50%;height:70px;margin:-35px 0 0 -25px;}
	/* ±âÈ¹Àü */
	.iBanner ul{overflow:hidden;}
	.iBanner li{box-sizing:border-box;float:left;width:50%;}
	.iBanner li:nth-child(odd){clear:left;border-left:1px solid #dcdcde;}
	.iBanner li:nth-child(even){border-left:1px solid #e6e6e6;}
	.uBanner ul{overflow:hidden;}
	.uBanner li{box-sizing:border-box;float:left;width:50%;}
	.uBanner li:nth-child(odd){clear:left;border-left:1px solid #fff;}
	.uBanner li:nth-child(even){border-left:1px solid #dcdcde;}
	/* ¿À´Ã ¹¹¹¬Áö */
	.lbox{box-sizing:border-box;float:left;width:50%;}
	.rbox{box-sizing:border-box;float:right;width:50%;border-left:1px solid #e6e6e6;}
	.rbox>:first-child{margin-top:0;}
	/* my page */
	.mom .mymenu,
	.mom .etc li{float:left;width:50%;}
	.mom .order{float:right;width:50%;}
	.mom .mymenu,
	.mom .order{margin-bottom:14px;}
	.mom .mymenu>.inner{border-right:1px solid #ebebec;}
	.mom .mymenu>.inner>span>a{padding:18px 0;}
	/*.mom .etc li:nth-child(n+7){border-bottom:0;}*/
	.mom .etc li:nth-child(odd) a{border-right:1px solid #ebebec;}
	.mom .etc.member li{width:25%;}
	.mom .etc.member li a{text-align:center;border:0;border-right:1px solid #ebebec;}
	.mom .etc.member li:last-child a{border:0;}
	.mom .etc li:last-child:nth-child(odd){border-bottom:0;}
	/* °Ç°­½ÄÇ°°ü */
	#mtab5 .itemList ul>li:last-child:nth-child(odd){border-bottom:0;}
	.hbl,
	.hbr{width:50%;}
	.hbl{float:left;margin-left:-1px;}
	.hbr{float:right;border-left:1px solid #eaeaea;}
}
@media screen and (min-width: 640px) and (max-width: 767px) {
	.homeMenu li img{width:40px;}
}

/* 16-06-01 layer popup &16-06-15 */
.popList{z-index:120;text-align:center;}
.popList .popups-wrap{position:fixed;margin-left:-148px;background-color:#f7f7f7;}
.popList .popups-wrap>div.pCont{width:220px;padding:20px;}
.popList .pTit{letter-spacing:-0.025em;font-size:16px;line-height:1.25em;color:#111;}
.popList .discount{height:66px;margin-top:10px;padding:15px 20px 4px;font-weight:700;font-family:Arial, "Helvetica Neue", Helvetica;font-size:55px;letter-spacing:-0.025em;color:#111;border:4px solid #dfdfdf;border-bottom:0;background-color:#fff;}
.popList .discount.w{height:50px;padding:23px 20px 12px;font-size:42px;}
.popList .pDL{display:block;padding:8px 10px;font-weight:500;font-size:17px;color:#fff;border-top:1px solid #67c2ff;border-bottom:4px solid #028ae5;background-color:#029aff;}
.popList .pInfo{padding-top:6px;text-align:left;}
.popList .pInfo li{padding-top:5px;letter-spacing:-0.05em;font-size:10px;color:#666;}
.popList .btns{position:relative;height:41px;}
.popList .btns>a{position:absolute;top:0;width:110px;padding:13px 10px;text-align:center;font-weight:300;font-size:12px;letter-spacing:-0.05em;color:#999;border:1px solid #ddd;border-bottom-color:#fff;background-color:#fff;}
.popList .btns>a.fl{left:0;border-left-color:#fff;}
.popList .btns>a.fr{right:0;border-right-color:#fff;}
.popList .btns>a.active{z-index:2;color:#111;border-color:#029aff;}

/* 16-06-08 coupon */
#contents.cpn{font-weight:500;letter-spacing:-0.05em;}
.cpnv{padding:10px 16px;}
.cpnv>.inner{background-color:#fff;}
.cpnc{position:relative;overflow:hidden;max-width:300px;margin:0 auto;padding:20px 16px 20px 132px;background:#fff url(/images/mobile/main/bg_coupon1.png) 50% 0 repeat-x;-webkit-background-size:9px 3px;background-size:9px 3px;}
.cpnc .l{position:absolute;left:16px;top:50%;width:100px;margin-top:-35px;font-size:12px;}
.cpnc .l strong{display:block;text-align:center;font-weight:700;font-size:36px;color:#fc3e19;}
.cpnc .r span{display:block;line-height:1.33em;/*overflow:hidden;height:1.37em;line-height:1.37em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;*/color:#111;}
.cpnc .r span.date{margin:5px 0;font-size:13px;color:#666;}
.cpnc .r a{display:inline-block;padding-right:10px;font-size:12px;color:#029aff;background:url(/images/mobile/main/bg_cpnc.png) no-repeat 100% 50%;-webkit-background-size:7px 11px;background-size:7px 11px;}
.cpnv .noti{padding:10px 14px;background-color:#fbfbfb;}
.cpnv .noti p{padding-left:5px;text-indent:-5px;font-size:10px;line-height:1.45em;color:#666;}
.cpns{padding:20px 16px;background-color:#fff;}
.cpns fieldset{width:100%;max-width:448px;margin:0 auto;text-align:center;}
.cpns span{display:inline-block;width:90px;padding-bottom:15px;font-size:16px;color:#111;border-bottom:2px solid #fff;}
.cpns span.on{border-bottom-color:#029aff;}
.cpns span.on label{color:#029aff;}
.cpns span input[type=radio]{width:16px;height:16px;background:url(/images/mobile/main/radio1.png) no-repeat 0 100%;-webkit-background-size:16px 33px;background-size:16px 33px;}
.cpns span input[type=radio]:checked{background-position:0 0;}
.cpns .schf{position:relative;margin-top:8px;padding:8px 84px 11px 12px;height:18px;border:1px solid #9c9c9c;}
.cpns .schf input{width:100%;}
.cpns .schf .btn_cpns{position:absolute;right:0;top:0;width:72px;height:37px;font-size:16px;color:#333;border-left:1px solid #9c9c9c;background-color:#f2f2f2;}
.cpnr .result{padding:12px 16px;overflow:hidden;}
.cpnr .result .pnum{float:left;padding:4px 0;color:#273246;}
.cpnr .result .pnum strong{color:#fc3e19;}
.cpnr .result .check{float:right;padding:4px 0 4px 16px;}
.cpnr .result .check label{font-weight:400;font-size:12px;color:#7c7c7c;}
.cpnr input[type=checkbox]{width:19px;height:19px;border:1px solid #e1e1e1;}
.cpnr .toCart{position:fixed;bottom:-60px;left:0;width:100%;height:60px;padding:20px 0 22px;text-align:center;font-weight:500;font-size:19px;color:#fff;background-color:#029aff;}
.cpnr .noresult{padding:65px 16px 20px;text-align:center;font-weight:500;background:url(/images/mobile/main/ic_notice.png) no-repeat 50% 16px;-webkit-background-size:43px;background-size:43px;}
.cpnr .noresult strong{font-size:16px;color:#333;}
.cpnr .noresult p{margin-top:10px;font-size:12px;color:#999;}
	/* 16-06-17 ÄíÆù¸ñ·Ï */
.uclC{display:none;max-width:460px;margin:0 auto;}
.uclC.on{display:block;}
.uclC *{letter-spacing:-0.05em;}
.uclC .cpnT em span,
.uclC .cpnc .l strong span,
.uclC .cpnc .r span.date,
.tabs li>a>em>span{font-family:Roboto, Arial, Helvetica, Verdana, Tahoma;}
.uclC .cpnT{display:block;padding:18px 16px 8px;font-weight:500;font-size:16px;color:#333;}
.uclC .cpnT em{color:#fc3e19;}
.uclC li{background:#fff url(/images/mobile/main/bg_coupon2.png) 50% 100% repeat-x;-webkit-background-size:9px 3px;background-size:9px 3px;}
.uclC li:not(:first-child){margin-top:1px;}
/* .uclC 604~615 */
.cpnc{position:relative;padding-left:152px;background-color:transparent;}
.cpnc::before,
.cpnc::after,
.cpnc .r::before,
.cpnc .r::after{position:absolute;display:block;content:"";font-size:0;width:40px;height:4px;background-color:#fff;}
.cpnc::before{left:0;top:0;}
.cpnc::after{right:0;top:0;}
.cpnc .r::before{left:0;bottom:0;}
.cpnc .r::after{right:0;bottom:0;}
.cpnc .l{width:120px;}
.cpnc .l strong{font-size:28px;}
.cpnc .l strong span{font-size:32px;}
.uclC .noCoupon{padding:65px 16px 20px;text-align:center;font-weight:500;font-size:12px;color:#999;background:url(/images/mobile/main/ic_notice.png) no-repeat 50% 16px;-webkit-background-size:43px;background-size:43px;}
.footer.buys .buy.btnCart{bottom:-60px;}
.footer.buys .buy.btnCart .btns{width:100%;height:50px;padding:15px 0;text-align:center;font-weight:500;font-size:19px;color:#fff;background-color:#029aff;}

/* 16-09-08 system notification */
.notisys{margin-bottom:8px;padding-bottom:1px;background-color:#d1d1d6;}
.notisys>a{display:block;background-color:#fffec3;}
.notisys>a>span{display:block;width:260px;margin:0 auto;padding:11px 40px 11px 20px;line-height:1.267em;letter-spacing:-0.03em;color:#242424;background:url(/images/mobile/common/notification.png) no-repeat 287px 50%;-webkit-background-size:13px 22px;background-size:13px 22px;}
.notisys>a>span>em{color:#f00;}

/* 16-10-12 item list °ü·Ã */
#mtab3 .itemLists .option{display:block;background-color:#ebebeb;}
#mtab3 .itemLists .option::after{display:block;clear:both;content:"";height:0;font-size:0;}
#mtab3 .itemLists .option .sort{float:left;}
#mtab3 .itemLists .option .layout-pickers{float:right;}
#mtab3 .itemLists .option .sort{padding-top:5px;}
#mtab3 .itemLists .option .sort a{display:inline-block;margin-right:2px;color:#999;}
#mtab3 .itemLists .option .sort a>.ir{width:2px;height:2px;margin:0 6px 0 7px;vertical-align:5px;background-color:#999;}
#mtab3 .itemLists .option .sort a.on{color:#0092f6;}
#mtab3 .itemLists .option .sort a.on>.ir{width:12px;height:8px;margin:0 3px 0 0;vertical-align:1px;background:url(/images/mobile/main/ir_pageView.png) no-repeat -60px 0;background-size:75px 20px;}

/* 17-01-13 ¹è³Ê ÀüÃ¼º¸±â */
.swiperBanner .more{position:absolute;z-index:10;right:0;bottom:0;padding-left:50px;}
.swiperBanner .more>img{width:12px;height:12px;padding:8px;background-color:rgba(0,0,0,0.5);}
#allBanner{display:none;margin-left:-187.5px;position:fixed;z-index:120;left:50%;top:4px;width:375px;height:100%;}
#allBanner>.inner,
#allBanner ul,
#allBanner li,
#allBanner li a,
#allBanner li img{display:block;width:100%;height:auto;}
#allBanner h2{position:absolute;z-index:2;top:0;width:100%;padding:11px 0 10px;text-align:center;font-size:16px;color:#000;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.2);}
#allBanner>.inner{overflow-y:auto;height:100%;}
#allBanner ul{padding:40px 0 4px;}
#allBanner li{margin:300px 0 2px;}
#allBanner li:first-child,
#allBanner li:last-child{display:none;}
#allBanner li:last-child{margin-bottom:0;}
#allBanner .btn_hide{overflow:hidden;position:absolute;z-index:2;right:12px;top:12px;width:16px;height:16px;font-size:0;text-indent:-9999px;background:url(/images/mobile/main/btn_hideBanners.png) no-repeat;-webkit-background-size:contain;background-size:contain;}
@media screen and (max-width: 375px) {
	#allBanner{width:100%;min-width:320px;margin-left:-50%;}
}
#mtab1 .itemLists.type1 .items .icons{left:0;top:0;width:auto;}
#mtab1 .itemLists.type1 .items .icons>span{display:inline-block;float:none;width:auto;min-width:50px;padding:2px 8px 3px 8px;font-weight:400;letter-spacing:-0.025em;}
#mtab1 .itemLists.type1 .items .icons>span:first-child{display:block;margin-bottom:0;}
/* ¼³ ¼±¹°¼¼Æ® ¸¶°¨¾È³» */
#eos{width:272px;height:300px;margin:-150px 0 0 -136px;border-radius:10px;background-color:#faf3ed;}
#eos .pCont{height:194px;padding:50px 0 12px;text-align:center;border-bottom:1px solid #ddd;background:none;}
#eos .pCont h2{display:inline-block;padding:0 6px;font-weight:100;font-size:18px;line-height:1em;letter-spacing:-0.05em;color:#fe2466;border-left:2px solid #fca2b9;border-right:2px solid #fca2b9;}
#eos .pCont h3{margin:11px 0 19px;font-weight:700;font-size:37px;letter-spacing:-0.05em;color:#333;}
#eos .pCont h3>span{display:block;font-weight:400;font-size:17px;letter-spacing:-0.05em;color:#5b5958;}
#eos .pCont h3>span:first-chlid{font-weight:300;font-size:20px;line-height:1em;letter-spacing:-0.05em;color:#333;}
#eos .pCont p{margin-top:8px;padding:0 30px;text-align:left;font-size:12px;letter-spacing:-0.05em;line-height:1.33em;color:#716e6b;}
#eos .bg{position:absolute;left:40px;top:-35px;width:200px;height:80px;background:url(/images/event/201701/seol/m/img_eos1.png) no-repeat;-webkit-background-size:cover;background-size:cover;}
#eos .btns{overflow:hidden;}
#eos .btns a{width:50%;float:left;height:43px;padding:11px 10px 12px;text-align:center;font-weight:600;font-size:16px;letter-spacing:-0.05em;background-color:#fff;box-sizing:border-box;}
#eos .btns a.fl{color:#999;border-bottom-left-radius:10px;}
#eos .btns a.fr{color:#000;border-left:1px solid #ddd;border-bottom-right-radius:10px;}
#eos .pCont a{font-weight:700;font-size:14px;letter-spacing:-0.05em;color:#029aff;}
#eos .pCont a::after{content:">";display:inline;}
/* tab style */
.tabs ul{margin:0 16px;}
.tabs li>a{display:block;}
/* 2018-03-28 ¸¶ÀÌÆäÀÌÁö ÀÓÁ÷¿ø ÇÒÀÎ */
.mom .order.txt_aran1 a{margin:0;padding:13px 16px 11px;border:0;}
.mom .order.txt_aran1 .ico{display:inline-block;margin-right:2px;padding:3px 10px;vertical-align:1px;font-size:11px;line-height:13px;color:#fff;border-radius:2px;background-color:#029aff;}
.mom .order.txt_aran1 .balance{color:#fc3e19;}
.mom .order.txt_aran1 .balance:before{content:"|";margin-right:4px;font-weight:100;color:#ddd;}