﻿@charset 'utf-8';
/* default definition */

/* 공통요소 */
body {
	margin: 0;
	padding: 0;
	font-family: "Dotum", "Ddtumche", "Arial", "san-serif";
	font-size:12px;
}
form {
	margin: 0;
	padding: 0;
}
table {border-collapse: collapse; border: 0px; padding: 0;}
P {margin-top:2px;margin-bottom:2px;} 
table th, table td {padding: 0;}
/*th { position:relative; top:expression(document.getElementById('ESNGrid').scrollTop);IE5+ only }*/
img {
	/*vertical-align:middle;*/
	border:0;
}

img, 
input.type-image {
	border: 0 none;
}

input[type=radio] {
	border:0;
	background-color:transparent;
}

input[type=checkbox] {
	width:13px;
	height:13px;
	border:0;
	background-color:transparent;
}

input[type=image] {
	border:0;
	background-color:transparent;
}

input {
	font-family: "Dotum",  "Arial"; 
	color:#3c3c3c;
}

input.chk, input.rdo {
	border:0;
	width:14px;
	height:14px;
	background-color:transparent;
}

input.login:hover, input.login:focus, input.text:hover, input.text:focus, input.num:hover, input.num:focus {
	background-color: #FFFBDE;
}

input.text {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:15px;
}

input.file {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:18px;
}

input.num {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	text-align:right;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #fff;
	padding:2px 1px 0 0;
	height:14px;
}

input.readonly {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background: #F1F1F1;
	padding:2px 1px 0 0;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display_c {
	font-family: "Dotum",  "Arial";
	text-align : center;
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

input.display_r {
	font-family: "Dotum",  "Arial";
	text-align : right;
	font-size: 12px;
	padding:2px 1px 0 0;
	border : 0px;
	margin:-1px -2px 1px 0;
	height:14px;
}

textarea {
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	background: #fff;
	margin:-1px 0 1px 0;
	padding:5px;
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	color:#565656;
}

select {
	font-family: "Dotum",  "Arial";
	font-size: 12px;
	margin:0;
	height:19px;
	padding:0;
	color:#3c3c3c;
}

option {
    padding-right: 0.5em;
}

input, select, textarea {
	vertical-align: middle;
}

a:link, a:visited {
	color: #565656;
	text-decoration:none;
}

a:active, a:hover {
	color: #000;
	text-decoration:underline;
}

.h_5 {margin:5px 0 0 0; clear:both;}
.h_10 {margin:10px 0 0 0; clear:both;}
.h_15 {margin:15px 0 0 0; clear:both;}
.h_20 {margin:20px 0 0 0; clear:both;}
.h_25 {margin:25px 0 0 0; clear:both;}
.cr {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pd_r_01 { padding-right:10px;}
.txt_org { color:#ff6600;}
.txt_b {font-weight:bold;}

/* 상단  */
#top_area {	
	width:100%;
	height:120px;
	margin:0 auto;
	padding:0;
	background:url(../images/N_main/bg_top.gif) repeat-x;
}
#header_wrap {
	width:980px;
	height:80px; 
	margin:0 auto;
	padding:0;
	clear:both;
}
.esn_app {
	width:130px;
	height:40px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}
.esn_ci {
	width:120px;
	height:70px;
	padding:10px 0 0 300px;
	margin:0;
	float:left;
}
.common_menu {
	float:right;
	height:18px;
	margin:0;
	color:#979797;
	font-size:10px;
	padding:13px 0 0 0;
}

.common_menu a {
	font-size:11px;
	letter-spacing:-0.05em;
	color:#979797;
	margin:0;
	padding:0;
	text-decoration:none;
}

.common_menu a:link {
	font-size:11px;
	letter-spacing:-0.05em;
	color:#737373;
	margin:0;
	padding:0;
	text-decoration:none;
}
.common_menu a:visited {
	font-size:11px;
	letter-spacing:-0.05em;
	color:#737373;
	margin:0;
	padding:0;
	text-decoration:none;
}
.common_menu a:hover {
	font-size:11px;
	letter-spacing:-0.05em;
	color:#000;
	margin:0;
	padding:0;
	text-decoration:none;
}
.common_menu a:active {
	font-size:11px;
	letter-spacing:-0.05em;
	color:#737373;
	margin:0;
	padding:0;
	text-decoration:none;
}
/* //상단 */
/* 메인메뉴 */
#menu_area {
	width:980px;
	height:40px;
	margin:0 auto;
	padding:0;
	clear:both;
}

.menu_layout {
	float:left;
	width:845px;
	height:40px;
	margin:0;
	padding:0;
}

.menu_layout .Mmenu {
	margin:0;
	padding:0;
	height:40px;
	overflow:hidden;
}
.menu_layout .Mmenu ul {
	margin:0;
	padding:0;
}
.menu_layout .Mmenu li {
	display:inline;
	margin:0;
	padding:0;
}

.menu_layout .Mmenu a { 
	float:left;
	padding:0; 
	margin:0 7px 0 7px;
	overflow: hidden;
	/*height: 0px !important;*/
	height:40px;
}

.menu_layout .Mmenu a:hover {
	background-position:0 -40px;
	height:40px;
}	

.menu_layout .Mmenu_01 a{
	width:69px;
	background:url(../images/N_main/menu01.gif) no-repeat left top;
}
.menu_layout .Mmenu_02 a{
	width:69px;
	background:url(../images/N_main/menu02.gif) no-repeat left top;
}
.menu_layout .Mmenu_03 a{
	width:69px;
	background:url(../images/N_main/menu03.gif) no-repeat left top;
}	
.menu_layout .Mmenu_04 a{
	width:36px;
	background:url(../images/N_main/menu04.gif) no-repeat left top;
}
.menu_layout .Mmenu_05 a{
	width:80px;
	background:url(../images/N_main/menu05.gif) no-repeat left top;
}
.menu_layout .Mmenu_06 a{
	width:100px;
	background:url(../images/N_main/menu06.gif) no-repeat left top;
}
.menu_layout .Mmenu_07 a{
	width:75px;
	background:url(../images/N_main/menu07.gif) no-repeat left top;
}
.menu_layout .Mmenu_08 a{
	width:44px;
	background:url(../images/N_main/menu08.gif) no-repeat left top;
}
.menu_layout .Mmenu_09 a{
	width:114px;
	background:url(../images/N_main/menu09.gif) no-repeat left top;
}
.menu_layout .Mmenu_10 a{
	width:51px;
	background:url(../images/N_main/menu10.gif) no-repeat left top;
}
.menu_layout .Mmenu_11 a{
	width:88px;
	background:url(../images/N_main/menu11.gif) no-repeat left top;
}
.menu_layout .Mmenu_01 .selected, .menu_layout .Mmenu_02 .selected, .menu_layout .Mmenu_03 .selected, .menu_layout .Mmenu_04 .selected, .menu_layout .Mmenu_05 .selected, .menu_layout .Mmenu_06 .selected, .menu_layout .Mmenu_07 .selected, .menu_layout .Mmenu_08 .selected, .menu_layout .Mmenu_09 .selected , .menu_layout .Mmenu_10 .selected, .menu_layout .Mmenu_11 .selected  { 
	background-position:0 -40px;
}
/* //메인메뉴 */
		/* 로그인 */
		.login_area {
			float:right;
			margin:0;
			padding:0;
			width:120px;
			height:30px;
			padding:10px 5px 0 0;
			text-align:right;
		}
		/* //로그인 */

/* 비쥬얼 */
#visual_area {	
	width:100%;
	height:350px;
	margin:0;
	padding:0;
	background:url(../images/N_main/bg_visual.jpg) repeat-x;
}
#visual_img {
	width:980px;
	height:350px; 
	margin:0 auto;
	padding:0;
}
/* 컨텐츠 01 */
#con01_area {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
#con01_wrap {
	width:980px;
	margin:0 auto;
	padding:0;
	clear:both;
}
#b2b_area {
	float:left;
	width:305px;
	height:100px;
	margin:0 22px 0 0;
	padding:0;
}
*html #b2b_area {
	float:left;
	width:305px;
	height:100px;
	margin:0 29px 0 0;
	padding:0;
}
	.b2b_tit {
	height:26px;
	padding:0;
	margin:0;
	}
	.b2b_cc {
	padding:13px 0 0 0;
	margin:0;
	}

#price_area {  /*도깨비*/
	float:left;
	width:307px;
	margin:0 27px 0 0;
	padding:0;
}
	.price_tit {
	height:26px;
	padding:0;
	margin:0;
	}




#dangapyo_area {
	float:left;
	width:310px;
	margin:0;
	padding:0;
}
	.price_tit {
	height:26px;
	padding:0;
	margin:0;
}



	
/* 컨텐츠 02 */

#con02_area {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background:url(../images/N_main/bg_bar.gif) repeat-x;
}
#con02_wrap {
	width:980px;
	margin:0 auto;
	padding:50px 0 0 0;
	clear:both;
	background:url(../images/N_main/bg_con02.jpg) repeat-x;
}

	/* 공지사항 */
	
	.notice_area {
	float:left;
	margin:0;
	padding:0;
	width:350px;
	}

	.notice {
	float:left;
	margin:0;
	padding:0;
	width:350px;
	}

.notice .Mmenu {
	margin:0;
	padding:0;
	height:20px;
	overflow:hidden;
}
.notice .Mmenu ul {
	margin:0;
	padding:0;
}
.notice .Mmenu li {
	display:inline;
	margin:0;
	padding:0;
}

.notice .Mmenu a { 
	float:left;
	padding:0; 
	margin:0;
	overflow: hidden;
	/*height: 0px !important;*/
	height:20px;
}

.notice .Mmenu a:hover {
	background-position:0 -20px;
	height:20px;
}	

.notice .Mmenu_01 a{
	width:103px;
	background:url(../images/N_main/txt_esnews.gif) no-repeat left top;
}
.notice .Mmenu_02 a{
	width:54px;
	background:url(../images/N_main/txt_notice.gif) no-repeat left top;
}
.notice .Mmenu_01 .selected, .notice .Mmenu_02 .selected { 
	background-position:0 -20px;
}
	.news_selected {
		clear:both;
		width:350px;
		margin:0;
		padding:5px 0 0 0;
	}
	.news_selected ul {
		margin:0;
		padding:0;
	}
	.news_selected ul li {
		list-style:none;
		display:inline;
		font-size:11px;
		margin:0;
		padding:0;
	}
	.news_selected ul li {
		list-style:none;
		display:inline;
		font-size:11px;
		margin:0;
		padding:0;
	}
	.news_selected ul li a:link {
		font-size:11px;
		color:#565656;
		text-decoration:none;
	}
	.news_selected ul li a:visited {
		font-size:11px;
		color:#565656;
		text-decoration:none;
	}
	.news_selected ul li a:hover {
		font-size:11px;
		color:#565656;
		text-decoration:underline;
	}
	.news_selected ul li a:active {
		font-size:11px;
		color:#565656;
		text-decoration:underline;
	}
	.news_selected ul li a.selected {
		font-size:11px;
		color:#ff6600;
		text-decoration:none;
		font-weight:bold;
	}
	.letter_box {
		margin:0;
		padding:10px 0 0 0;
		width:350px;
		clear:both;
	}
	.letter_photo {
		float:left;
		width:100px;
		height:80px;
		margin:0;
		padding:5px 5px 5px 5px;
	}
	.letter_cnt {
		float:right;
		width:230px;
		margin:0;
		padding:5px 5px 0 5px;
	}
	.letter_cnt .tit {
		font-size:12px;
		line-height:130%;
		color:#292929;
		font-weight:bold;
	}
	.letter_cnt .tit a:link {
		font-size:12px;
		line-height:130%;
		color:#292929;
		font-weight:bold;
		text-decoration:none;
	}
	.letter_cnt .tit a:visited {
		font-size:12px;
		line-height:130%;
		color:#292929;
		font-weight:bold;
		text-decoration:none;
	}
	.letter_cnt .tit a:hover {
		font-size:12px;
		line-height:130%;
		color:#000;
		font-weight:bold;
		text-decoration:underline;
	}
	.letter_cnt .tit a:active {
		font-size:12px;
		line-height:130%;
		color:#292929;
		font-weight:bold;
		text-decoration:underline;
	}
	.letter_cnt .detail {
		font-size:11px;
		line-height:130%;
		color:#6c6c6c;
		font-weight:normal;
		padding:9px 0 0 0;
	}
	.letter_list {
		width:350px;
		margin:0;
		padding:10px 0 0 0;
	}
	.letter_list ul {
		margin:0;
		padding:0;
	}
	.letter_list li {
		font-size:11px;
		line-height:12px;
		color:#6c6c6c;
		list-style:none;
		margin:0;
		padding:3px 5px 3px 7px;
		background:url(../Images/N_main/bul_list.gif) no-repeat left 7px;
	}

/* 동영상 */
.movie_area {
	float:left;
	margin:0;
	padding:0 0 0 20px;
	width:190px;
}
.movie_guide_tit {
	width:189px;
	height:20px;
	background:url(../Images/N_main/txt_movie.gif) repeat-x left top;
}
.movie {
	margin:10px 0 0 0;
	padding:0;
}
.movie_box {
	float:left;
	width:180px;
	height:177px;
	margin:0 0 0 3px;
	padding:0;
	background:url(../Images/N_main/bg_movie_box.gif) no-repeat left top;
}

.movie_btn {
	float:right;
	height:20px;
	margin:7px 5px 0 0;
	padding:0;
}
.movie_cnt {
	text-align:center;
	margin:0;
	padding:0;
}
.movie_list {
	float:right;
	width:180px;
	margin:0 0 0 8px;
	padding:0;
}
.movie_cnt_list ul {
	margin:0;
	padding:0;
}
.movie_cnt_list ul li {
	width:180px;
	height:17px;
	list-style:none;
	font-size:11px;
	letter-spacing:-1;
	margin:0;
	padding:5px 0 0 0;
}
.movie_select {
	width:180px;
	height:14px;
	margin:1px 0 5px 0;
	padding:3px 0 3px 0;
	border:3px #6e64b1 solid;
}
.movie_select .prev {
	float:left;
	width:12px;
	margin:0 0 0 2px;
	padding:0;
}
.movie_select .cnt {
	float:left;
	width:150px;
	color:#41478b;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:2px 0 0 0;
}
.movie_select .cnt a:link {
	font-size:11px;
	color:#41478b;
	text-decoration:none;
}
.movie_select .cnt a:visited {
	font-size:11px;
	color:#41478b;
	text-decoration:none;
}
.movie_select .next {
	float:right;
	width:12px;
	margin:0 2px 0 0;
	padding:0;
}


/* etc(LME등) */
.etc_area {
	float:right;
	margin:0;
	padding:0;
	width:400px;
}

.etc {
	clear:both;
	margin:0;
	padding:0;
	width:400px;
}
	.erp{
		width:180px;
		padding:0 0 0 10px ;
		margin:0;
		float:left;
	}
		.group_buy_area {
		width:180px;
		margin:0;
		padding:0;
		
	}
		.group_buy {
		float:left;
		padding:0;
		margin:0;
	}
		.group_banner {
		float:left;
		width:180px;
		height:132px;
		padding:18px 0 13px 16px;
		margin:0;
		background:url(../Images/N_main/img_khfair.gif) no-repeat left top;
	}
	
	.lme{
		width:180px;
		padding:0 0 0 30px;
		margin:0;
		float:right;
	}
	.lme_tit {
		width:180px;
		height:20px;
		background:url(../Images/N_main/txt_lme.gif) repeat-x left top;
	}
	.lme_box {
		width:168px;
		border:1px #dddddd solid;
		text-align:center;
		margin:0;
		padding:0 4px 5px 4px;
	}


.b2b_marketplace {
	clear:both;
	margin:0;
	padding:0;
}

.b2b_marketplace_box {
	border:1px #dddddd solid;
	width:368px;
	margin:0;
	padding:9px 4px 4px 9px;
}
/*.b2b_marketplace_box {
	width:372px;
	margin:0;
	padding:9px 0 0 9px;
}*/
.b2b_marketplace_tab {
	float:left;
	margin:0;
	padding:0; 
	width:368px;
	height:25px;
}
.b2b_marketplace_tab .tab_menu_layout {
	width:368px;
	height:25px;
	float:left;
}

.tab_menu_layout .tab_menu {
	margin:0;
	padding:0;
	height:25px;
	overflow:hidden;
}

.tab_menu_layout .tab_menu li {
	display:inline;
}

.tab_menu_layout .tab_menu a { 
	float:left;
	padding:0; 
	overflow: hidden;
	height:25px;
}

.tab_menu_layout .tab_menu a:hover {
	background-position:0 -25px;
	height:25px;
}	

.tab_menu_layout .tab_menu_01 a{
	width:92px;
	background:url(../Images/main/tab_emaketplace_01.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_02 a{
	width:90px;
	background:url(../Images/main/tab_emaketplace_02.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_03 a{
	width:84px;
	background:url(../Images/main/tab_emaketplace_03.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_04 a{
	width:102px;
	background:url(../Images/main/tab_emaketplace_04.gif) top left no-repeat;
}	

.tab_menu_layout .tab_menu_01 .selected, .tab_menu_layout .tab_menu_02 .selected, .tab_menu_layout .tab_menu_03 .selected, .tab_menu_layout .tab_menu_04 .selected { 
	background-position:0 -25px;
}
.service_logo {
	width:368px;
	height:64px;
}
.service_logo ul {
	margin:0;
	padding:0;
}
.service_logo ul li{
	float:left;
	width:92px;
	height:30px;
	display:inline;
	list-style:none;
	font-size:0px;
}
.emarket {
	clear:both;
	margin:0;
	padding:0;
}
.emarket_tit {
	height:25px;
}
.innocube {
	clear:both;
	margin:0;
	padding:0;
}
.innocube_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}

.center_wrap {
	float:right;
	width:383px;
	margin:0 0 0 0;
	padding:0 17px 0 0;
}
.alibaba {
	clear:both;
	margin:0;
	padding:0;
}
.alibaba_tit {
	height:25px;
	background:url(../Images/main/bg_tit.gif) repeat-x left top;
}
.alibaba_selected {
	float:left;
	margin:0;
	padding:10px 0 0 0;
}
.alibaba_selected ul {
	margin:0;
	padding:0;
}
.alibaba_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.alibaba_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.alibaba_selected ul li a:link {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.alibaba_selected ul li a:visited {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.alibaba_selected ul li a:hover {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.alibaba_selected ul li a:active {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.alibaba_selected ul li a.selected {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.sucess_story {
	height:95px;
	margin:0;
	padding:0;
}



.cscenter_wrap {
	clear:both;
	width:783px;
	margin:10px 17px 0 0;
	padding:0;
	border-top:1px #dddddd solid; 
	/*padding:15px 0 0 0;*/
}
.cscenter {
	float:left;
	width:383px;
	margin:10px 0 0 0;
	padding:0 17px 10px 0;
}
.service {
	float:left;
	width:383px;
	margin:10px 0 10px 0;
	padding:0;
}
.right_wrap {
	float:right;
	width:180px;
	margin:0;
	padding:0;
}
.login {
	width:176px;
	margin:0;
	padding:0;
	border:2px #dddddd solid;
}
.login_box {
	width:160px;
	margin:0;
	padding:10px 8px 10px 8px;
}
.mem_info {
	height:25px;
	font-size:11px;
	line-height:130%;
	color:#000;
	word-breake:breake-all;
}
.mem_info span.name {
	font-size:11px;
	color:#ff6600;
	font-weight:bold;
}
/* .notice {
	clear:both;
	margin:0;
	padding:0;
}
.notice_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.notice_list {
	width:175px;
	margin:0;
	padding:5px 5px 0 0;
}
.notice_list ul {
	margin:0;
	padding:0;
}
.notice_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
} */
.open_market {
	clear:both;
	margin:0;
	padding:0;
}
.open_market_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.open_selected {
	float:right;
	margin:0;
	padding:5px 0 0 0;
}
.open_selected ul {
	margin:0;
	padding:0;
}
.open_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.open_selected ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
.open_selected ul li a:link {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.open_selected ul li a:visited {
	font-size:11px;
	color:#565656;
	text-decoration:none;
}
.open_selected ul li a:hover {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.open_selected ul li a:active {
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.open_selected ul li a.selected {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
.open_market_list {
	width:175px;
	height:100px;
	margin:0;
	padding:5px 5px 0 0;
}
.open_market_list ul {
	margin:0;
	padding:0;
}
.open_market_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
}
.brief {
	clear:both;
	margin:0;
	padding:0;
}
.brief_tit {
	height:20px;
	background:url(../Images/main/bg_tit2.gif) repeat-x left top;
}
.brief_list {
	width:175px;
	margin:0;
	padding:5px 5px 0 0;
}
.brief_list ul {
	margin:0;
	padding:0;
}
.brief_list ul li {
	width:165px;
	height:17px;
	list-style:none;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	background:url(../Images/main/bul_list2.gif) no-repeat 1px 5px;
}

.partership {
	width:180px;
	clear:both;
	margin:0;
	padding:0;
}
.partership_tit {
	height:20px;
}
.partnership_box {
	height:30px;
	border:1px #dddddd solid;
	padding:5px;
}
/* 푸터 */
.footer_bg {
	width:100%;
	height:35px;
	margin:0;
	padding:0;
	background:url(../Images/N_main/bg_footer2.gif) repeat-x;
	clear:both;
}
#footer_wrap {
	width:100%;
	height:105px;
	margin:0;
	padding:0;
	background:url(../Images/N_main/bg_footer.gif) repeat-x;
	clear:both;
}
/* 
.footer_banner {
	float:left;
	margin:0;
	padding:0;
}
.footer_banner ul {
	margin:0;
	padding:0;
}
.footer_banner ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
*/
.footer_menu {
	width:980px;
	height:32px;
	margin:0 auto;
	padding:0 0 0 20px;
	clear:both;
}

.footer_menu ul {
	margin:0;
	padding:0;
}
.footer_menu ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.footer_box {
	width:980px;
	margin:0 auto;
	padding:0;
	height:73px;
}

*html .footer_box2 {
	width:980px;
	margin:-5px 0 0 0;
	padding:0;
}

/* //푸터 */

/* 받은문서 팝업 레이어 추가 20080402 ichyun */
.close { 
	RIGHT: 12px; 
	POSITION: absolute; 
	TOP: 11px 
}
.data { 
	FONT-SIZE: 18px; 
	LEFT: 146px; 
	WORD-SPACING: -2px; 
	OVERFLOW: hidden; 
	WIDTH: 35px; 
	COLOR: #fff; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: tahoma; 
	POSITION: absolute; 
	TOP: 35px; 
	HEIGHT: 19px; 
	TEXT-ALIGN: center 
}
.btn { 
	LEFT: 76px; 
	POSITION: absolute; 
	TOP: 95px 
}
/* // 받은문서 팝업 레이어 추가 20080402 ichyun */

/* // 고객센터 위치변경에 따른 추가 20100514 ichyun // */
.cstelephone {
	margin:0;
	padding:0;
}
.cstelephone .cstel_tit {
	margin:0;
	padding:0;
}
.cstelephone .cstel_phone {
	margin:0;
	padding:0;
}
.csservice {
	margin:0;
	padding:0;
}
.csservice .csservice_tit {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt ul {
	margin:0;
	padding:0;
}
.csservice .csservice_cnt ul li {
	float:left;
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}


/****************************** ESN 서브 ******************************/
/* 서브비쥬얼 */
#sub_visual_area {	
	width:100%;
	height:165px;
	margin:0;
	padding:0;
	background:url(../images/N_main/bg_sub.jpg) repeat-x;
	clear:both;
}
#sub_visual_img {
	width:980px;
	margin:0 auto;
	padding:0;
}


/* 2012 경향하우징페어 홍보동영상 */
#ad_movie {
	width:750px;
	height:540px;
	margin:0 auto;
	padding:0;
	z-index:999999;
	position:absolute;
	left:25%;
	top:100px;
	background:url(../images/N_main/bg_ad_movie.png) no-repeat left top;
}

