@charset "utf-8";
body {position:relative;}
#MenuSKin {position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:0.6;z-index:1000;}

#SlideMenu {display:none;position:fixed;top:0;right:-85%;z-index:10001;-webkit-transform:translate3d(200%, 0px, 0px);-moz-transform:translate3d(200%, 0px, 0px);}
#SlideMenu div.userInfo {padding-top:0 !important;color:#fff;border-top:none;background:url('/images/mobile/kt_main/lnb_bg_user.gif') no-repeat 0 0;}
#SlideMenu div.userInfo > p {line-height:100%;}
#SlideMenu div.userInfo ul {overflow:hidden;}
#SlideMenu div.userInfo li {float:left;}
#SlideMenu div.userInfo li a {display:block;width:100%;color:inherit;text-align:center;}
#SlideMenu div.userInfo li:nth-child(1) a {background:url('/images/mobile/kt_main/lnb_topIcon_01.png') no-repeat;}
#SlideMenu div.userInfo li:nth-child(2) a {background:url('/images/mobile/kt_main/lnb_topIcon_02.png') no-repeat;}
#SlideMenu div.userInfo li:nth-child(3) a {background:url('/images/mobile/kt_main/lnb_topIcon_03.png') no-repeat;}
#SlideMenu div.userInfo li:nth-child(4) a {background:url('/images/mobile/kt_main/lnb_topIcon_04.png') no-repeat;}

#SlideMenu #mLnb {position:relative;overflow:auto;}
#SlideMenu nav {background-color:#FFF;}
#SlideMenu nav div > a {display:table-cell;color:#222;vertical-align:middle;background-color:#f0f0fa !important;}
#SlideMenu nav div > a + div {position:absolute;top:0;}
#SlideMenu nav .subGnb >div  {display:none;}
#SlideMenu nav .subGnb.current > div {display:block;}
#SlideMenu nav dt {display:table;width:100%;border-bottom:1px solid #f1f2fa;}
#SlideMenu nav dt a {display:table-cell;color:#222;vertical-align:middle;}
#SlideMenu nav dd {display:none;background-color:#f9f9fd;}
#SlideMenu nav dd a {display:block;color:#666;}
#SlideMenu nav div.current > a {position:relative;background-color:#FFF !important;}
#SlideMenu nav div.current > a:after {content:'';position:absolute;left:0;display:block;background:url('/images/mobile/kt_main/lnb_mn_bg.png') no-repeat 0 0;}
#SlideMenu nav dl.has dt {background:url('/images/mobile/kt_main/lnb_menu_close.png') no-repeat 100% 50%;}
#SlideMenu nav dl.has.current dt {border-bottom:0;background:url('/images/mobile/kt_main/lnb_menu_open.png') no-repeat 100% 50%;}
#SlideMenu nav dl.has.current dd {display:block;}
#SlideMenu nav .subGnb.current {background:url('/images/mobile/kt_main/lnb_mn_bg.png') no-repeat 0 -10%;}

#SlideMenu #STOR21 > a {background:url('/images/mobile/kt_main/lnb_mn_01.png') no-repeat;}
#SlideMenu #STOR19 > a {background:url('/images/mobile/kt_main/lnb_mn_02.png') no-repeat;}
#SlideMenu #STOR20 > a {background:url('/images/mobile/kt_main/lnb_mn_03.png') no-repeat;}
#SlideMenu #STOR04 > a {background:url('/images/mobile/kt_main/lnb_mn_04.png') no-repeat;}
#SlideMenu #STOR05 > a {background:url('/images/mobile/kt_main/lnb_mn_05.png') no-repeat;}
#SlideMenu #STOR18 > a {background:url('/images/mobile/kt_main/lnb_mn_06.png') no-repeat;}
#SlideMenu #STOR07 > a {background:url('/images/mobile/kt_main/lnb_mn_07.png') no-repeat;}
#SlideMenu #STOR32 > a {background:url('/images/mobile/kt_main/lnb_mn_32_deal.png') no-repeat;}
#SlideMenu #STOR25 > a {background:url('/images/mobile/kt_main/lnb_mn_agncy.png') no-repeat;}
#SlideMenu #STOR34 > a {background:url('/images/mobile/kt_main/lnb_mn_rental.png') no-repeat;}
#SlideMenu #STOR36 > a {background:url('/images/mobile/kt_main/lnb_mn_usimDirect.png') no-repeat;}

/*#SlideMenu #STOR30 > a {background:url('/images/mobile/kt_main/lnb_mn_08.png') no-repeat;}*/
/*#SlideMenu #Lnblogin {z-index:1;position:absolute;bottom:15vw;left:0;}*/
#SlideMenu #Lnblogin > a {/*display: table-cell;width: 34vw;height: 15vw;*/background:url('/images/mobile/kt_main/lnb_mn_login.png') no-repeat;/*background-color: #f0f0fa !important;background-position: 3.8vw 48%;background-size: 4.7vw;color: #222;font-size: 4vw;vertical-align: middle;*/}
/*#SlideMenu #Lnblogin > a em {margin-left: 10vw;}
#SlideMenu #Lnbktcom {position:absolute;top:119vw;left:2vw;}*/
#SlideMenu #Lnbktcom > a {background:url('/images/mobile/kt_main/lnb_mn_kt.png') no-repeat;}

#SlideMenu > a {position:absolute;display:block;background:url('/images/mobile/kt_main/lnb_close.png') no-repeat 0 0;background-size:100%;}

@media screen and (max-width:450px)  {
	#SlideMenu {width:85%;}
	#SlideMenu #mLnb {margin-left:-2vw;padding-left:2vw;}
	#SlideMenu div.userInfo {height:43.5vw;}
	#SlideMenu div.userInfo > p {padding:5.5vw 0 0 5vw;font-size:4.7vw;}
	#SlideMenu div.userInfo ul {padding-top:10vw;}
	#SlideMenu div.userInfo li {padding-left:5vw;}
	#SlideMenu div.userInfo li a {padding-top:13vw;font-size:4.2vw;letter-spacing:-.5vw;}
	#SlideMenu div.userInfo li:nth-child(1) a {background-position:50% 2vw !important;background-size:10vw !important;}
	#SlideMenu div.userInfo li:nth-child(2) a {background-position:50% 2vw !important;background-size:12vw !important;}
	#SlideMenu div.userInfo li:nth-child(3) a {background-position:50% 1.5vw !important;background-size:8vw !important;}
	#SlideMenu div.userInfo li:nth-child(4) a {background-position:50% 1vw !important;background-size:8.5vw !important;}

	#SlideMenu nav div > a {width:34.5vw;height:15vw;font-size:3.85vw;white-space: nowrap;padding-left:10vw;box-sizing:border-box;}
	/*#SlideMenu nav div > a em {margin-left:10vw;}*/
	#SlideMenu nav div > a + div {left:34vw;padding:3.5vw 0 0 5.5vw;}
	#SlideMenu nav dl {width:45vw;}
	#SlideMenu nav dt {background-size:3.5vw !important;}
	#SlideMenu nav dt a {height:9.6vw;font-size:3.6vw;}
	#SlideMenu nav dd a {padding:1.75vw 0 1.75vw 5vw;font-size:3.5vw;}
	#SlideMenu nav div.current > a {left:-2vw;width:36vw;}
	#SlideMenu nav div.current > a:after {bottom:-2vw;width:2vw;height:2vw;}

	#SlideMenu > a {right:4vw;top:5.5vw;width:5vw;height:5vw;}
	
	#SlideMenu #STOR21 > a {background-position:4.5vw 47%;background-size:3.5vw;}
	#SlideMenu #STOR19 > a {background-position:3.8vw 48%;background-size:5vw;}
	#SlideMenu #STOR25 > a {background-position:3.8vw 48%;background-size:5vw;}
	#SlideMenu #STOR20 > a {background-position:3.7vw 47%;background-size:5vw;}
	#SlideMenu #STOR04 > a {background-position:4.5vw 47%;background-size:3.5vw;}
	#SlideMenu #STOR05 > a {background-position:4.2vw 47%;background-size:4.5vw;}
	#SlideMenu #STOR18 > a {background-position:4.5vw 47%;background-size:4.2vw;}
	#SlideMenu #STOR07 > a {background-position:4vw 47%;background-size:4vw;}
	#SlideMenu #STOR32 > a {background-position:4vw 49%;background-size:4.4vw auto;}
	/*#SlideMenu #STOR30 > a {background-position:4.2vw 47%;background-size:5.5vw;}*/
	#SlideMenu #STOR34 > a {background-position:2.93vw 50%;background-size:6.4vw auto;}
	#SlideMenu #STOR36 > a {background-position:3.8vw 50%;background-size:5vw;}
	#SlideMenu #Lnblogin > a {background-position:3.8vw 48%;background-size:4.7vw;}
	#SlideMenu #Lnbktcom > a {background-position:4vw 50%;background-size:16vw;}
}

@media screen and (min-width:451px)  {
	#SlideMenu {}
	#SlideMenu #mLnb {margin-left:10px;padding-left:10px;}
	#SlideMenu div.userInfo {margin-left:20px;width:290px;height:140px;}
	#SlideMenu div.userInfo > p {padding:22.5px 0 0 15px;font-size:18px;}
	#SlideMenu div.userInfo ul {padding-top:20px;}
	#SlideMenu div.userInfo li {padding-left:12.5px;}
	#SlideMenu div.userInfo li a {padding-top:43px;font-size:15px;letter-spacing:-1.5px;}
	#SlideMenu div.userInfo li:nth-child(1) a {background-position:50% 10px !important;background-size:36px !important;}
	#SlideMenu div.userInfo li:nth-child(2) a {background-position:50% 10px !important;background-size:40px !important;}
	#SlideMenu div.userInfo li:nth-child(3) a {background-position:50% 6px !important;background-size:30px !important;}
	#SlideMenu div.userInfo li:nth-child(4) a {background-position:50% 7px !important;background-size:32px !important;}

	#SlideMenu nav div > a {width:110px;height:55px;font-size:15px;padding-left:39px;box-sizing:border-box;}
	/*#SlideMenu nav div > a em {margin-left:39px;}*/
	#SlideMenu nav div > a + div {left:120px;padding:10px 0 0 15px;}
	#SlideMenu nav dl {width:150px;}
	#SlideMenu nav dt {background-size:12px !important;}
	#SlideMenu nav dt a {height:35px;font-size:14px;}
	#SlideMenu nav dd a {padding:7px 0 7px 15px;font-size:12px;}
	#SlideMenu nav div.current > a {left:-7.8px;width:117.5px;}
	#SlideMenu nav div.current > a:after {bottom:-8px;width:8px;height:8px;}

	#SlideMenu > a {right:15px;top:21.5px;width:18.5px;height:18.5px;}
	
	#SlideMenu #STOR21 > a {background-position:16px 47%;background-size:15px;}
	#SlideMenu #STOR19 > a {background-position:15px 48%;background-size:20px;}
	#SlideMenu #STOR25 > a {background-position:15px 48%;background-size:20px;}
	#SlideMenu #STOR20 > a {background-position:13px 48%;background-size:20px;}
	#SlideMenu #STOR04 > a {background-position:16px 47%;background-size:15px;}
	#SlideMenu #STOR05 > a {background-position:16px 47%;background-size:17px;}
	#SlideMenu #STOR18 > a {background-position:16px 47%;background-size:17px;}
	#SlideMenu #STOR07 > a {background-position:16px 47%;background-size:17px;}
	#SlideMenu #STOR32 > a {background-position:16px 47%;background-size:15px;}
	#SlideMenu #STOR34 > a {background-position:16px 47%;background-size:15px;}
	#SlideMenu #STOR36 > a {background-position:15px 48%;background-size:20px;}
	/*#SlideMenu #STOR30 > a {background-position:16px 47%;background-size:17px;}*/
	/*#SlideMenu #Lnblogin {top:56.9%;left:20px;}
	#SlideMenu #Lnbktcom {top:56%;left:10px;}*/
	#SlideMenu #Lnblogin > a {/*width: 110px;height: 55px;font-size: 15px;*/background-position:16px 47%;background-size:17px;}
	#SlideMenu #Lnbktcom > a {background-position:16px 47%;background-size:70px;}
}


/*
.gnbNew {width:13px; position:absolute; top:-3px; right:-14px;}
.gnbNew span {display:inline-block; background:url('/images/mobile/common/icon_gnb_new02.png') no-repeat 0 0; background-size:13px 11px; color:transparent;}
#SlideMenu #STOR30 > a > em {position:relative;}
*/

/* 신규메뉴 아이콘 추가 */
.gnbNew {display:inline-block; width:13px; height:11px; overflow:hidden;}
.gnbNew span {display:inline-block; width:13px; height:11px; background:url('/images/mobile/common/icon_gnb_new02.png') no-repeat 0 0; background-size:13px 11px; color:transparent;}

/* 신규메뉴 1분주문 */
.STOR2107 dt .gnbNew {margin-right:5px;}