@charset "utf-8";

html, body	{height:auto;}

/* Skip Navgation */
.skip_nav a			{display:block;position:absolute;top:-1000em;left:0;width:100%;padding:10px 0;background-color:#fff;z-index:100;text-align:center;}
.skip_nav a:focus	{top:0;}
.lte-ie7 .skip_nav a {
	zoom:expression(
		this.runtimeStyle['zoom'] = '1',
		this.onfocus = function() { this.style['top'] = '10px'; },
		this.onblur = function() { this.style['top'] = '-9999px'; }
	);
}

#top_banner				{display:none;position:relative;max-width:1440px;min-width:1024px;width:100%;height:116px;overflow:hidden;}
#top_banner .top_wrap	{position:absolute;top:0;left:50%;margin-left:-720px;}
#top_banner .top_wrap img	{width:1440px;height:116px;}
.top_ban_on #top_banner	{display:block;}

.top_nav		{position:relative;height:36px;border-bottom:1px solid #e5e5e5;z-index:5;background-color:#fff}
.top_nav nav	{width:980px;padding-top:14px;margin:0 auto;}
.top_nav nav:after	{clear:both;display:table;content:"";}
.top_nav nav ul li {float:left;height:10px;padding:0 10px;border-left:1px solid #e5e5e5;}
.top_nav nav ul li:first-child {border-left:none;}
.top_nav nav ul li a {display:inline-block;margin-top:-10px;font-size:13px;color:#666;}
.top_nav nav ul li a:hover	{text-decoration:none;}
.top_nav nav ul.left	{float:left;}
.top_nav nav ul.right	{float:right;}

#wrap	{background:#fff;min-width:980px;}

#header	{position:relative;z-index:5;height:30px;padding:40px 0 30px;background-color:#fff}
#header > nav {width:980px;margin:0 auto;text-align:center;}
#header > nav > ul {display:inline-block;margin-left:-45px;}
#header > nav > ul:after {clear:both;display:table;content:"";}
#header > nav > ul > li {float:left;margin:0 35px;}
#header > nav > ul > li.m01 {margin-top:-10px;}
#header > nav > ul > li > a {padding-bottom:10px; font-size:18px; color:#000; font-weight:500; text-decoration:none;}
#header > nav > ul > li.on > a {border-bottom:2px solid #000;}
#header > nav > ul > li.m01.on > a {border-bottom:none;}
#header > nav > ul > li.sel > a {border-bottom:3px solid #000;}

#header ul li.favo_emart	{margin-right:-12px;border-radius:4px;} /* 140828 축소시 탭떨어지는것 방지를 위해 margin 추가 */
#header ul li a	{display:inline-block;}
#header ul li.favo_emart .local_shop	{width:186px;height:32px;padding-top:13px;color:#e8ebfa;font-size:13px;font-weight:bold;margin-left:0;text-decoration:none;}
#header ul li.favo_emart .local_shop i {display:inline-block; width:7px; height:4px; margin-left:5px; vertical-align:middle; background:url('https://stimg.emart.com/store/images/common/ico_favo_emart.png') no-repeat;}
#header ul li.favo_emart.on .local_shop,
#header ul li.favo_emart .local_shop:hover,
#header ul li.favo_emart .local_shop:focus,
#header ul li.favo_emart .local_shop:active {color:#ffc61c;}
#header ul li.favo_emart.on .local_shop i,
#header ul li.favo_emart .local_shop:hover i,
#header ul li.favo_emart .local_shop:focus i,
#header ul li.favo_emart .local_shop:active i {color:#ffc61c;background-position:0 -14px;}
@media \0screen {
	#header ul li.favo_emart.on .local_shop,
	#header ul li.favo_emart .local_shop:hover,
	#header ul li.favo_emart .local_shop:focus,
	#header ul li.favo_emart .local_shop:active {color:#ffc61c;}
	#header ul li.favo_emart.on .local_shop i,
	#header ul li.favo_emart .local_shop:hover i,
	#header ul li.favo_emart .local_shop:focus i,
	#header ul li.favo_emart .local_shop:active i {background-position: 0 -14px;}
}

#header ul li.favo_emart.sel {background:none;border-left:1px solid #5f6276 !important;}
#header ul li.favo_emart.sel .local_shop {color:#ffc61c;}
#header ul li.favo_emart.sel .local_shop i {background-position: 0 -26px;}
#header nav > ul > li .sub_contain {display:none;}
#header nav > ul > li.on .sub_contain {display:block;}


.sub_contain	{position:absolute;top:58px;left:50%;padding:18px 0;margin-left:45px;width:423px;background:none;overflow:hidden; white-space:nowrap;}
.sub_contain.sub_contain_m03 .sub_layer		{height:161px;background: url('https://stimg.emart.com/store/images/common/bg_sub_layer02.png') no-repeat;}
#header .sub_layer ul		{height:100%;margin-top:0;}
#header .sub_layer ul li	{float:left; margin:0 7px; background:none;}
#header .sub_layer ul li a {color:#666; font-size:14px; text-decoration:none;}
#header .sub_layer ul li a:hover {color:#000;}


#brand_view			{height:20px;border-top:1px solid #ccc;}
#brand_view .estory	{width:1002px;margin:0 auto;text-align:center;color:#fff;font-size:bold;}

#top_area			{width:1002px;margin:0 auto;background:#ccc;}
#top_area:after		{clear:both;display:block;content:"";}
#top_area h1		{float:left;}
#top_area ul		{float:left;}
#top_area ul.right	{float:right;}
#top_area li		{float:left;}

#focus_view				{position:relative;width:100%;height:436px;padding-top:117px;margin:-114px 0 25px;}
#focus_view.bg_choice	{background:#eee;}
#focus_view > .conts	{width:980px;margin:0 auto; background-color:transparent}

#conts,
.conts {position:relative;z-index:4;width:980px;min-height:500px;padding-bottom:100px;margin:0 auto;background-color:#fff;}
#conts:after,
.conts:after {clear:both;display:table;content:"";}
.content-top + #conts {margin-top:-100px;}

#conts h1	{margin-bottom:-1px; padding-bottom:15px; border-bottom:1px solid #d9d9d9; font-size:36px;color:#2b3039;}


.ban_set	{width:1002px;margin:0 auto;height:500px;border:1px solid #000;}

#footer .foot_util	{width:980px;margin:0 auto; letter-spacing:-2px;}
#footer .foot_util:after	{content:' '; display:block; clear:both; height:0; visibility:hidden;}

.wa_mark	{position:absolute;bottom:12px;right:0;}
.wa_mark img {width:44px; height:31px;}

/* 포커싱 제거 */
#focus_view_main,#focus_view,#conts	{outline:none;}