/* CSS Document */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* @import url(http://fonts.googleapis.com/earlyaccess/hanna.css); */

body{font-family: '나눔고딕','Nanum Gothic','돋움','Dotum'; margin:0;padding:0;}
*{margin:0;padding:0;}
ul li{list-style-type:none;}
a{text-decoration:none; color:#f5f5f5;}
img{border:0; margin:0;} 
.sub{
	width:763px !important;
	margin-bottom:80px;
}

/* 푸터 */
.footer_box{
	width:100%; 
	height:105px; 
	background:#343434; 
}

.footer {
	width:1000px; 
	margin:0 auto; 
	text-align:left; 
	padding:25px 0;
	height:55px;
}

.address li {
	font-size: 13px; 
	list-style:none;
	line-height:1.5; 
	color:#f5f5f5; 
	letter-spacing:0.2px; 
	font-family:'Nanum Gothic',serif;
}

.address li a{
	font-size: 13px; 
	list-style:none;
	line-height:1.5; 
	color:#f5f5f5 !important; 
	letter-spacing:0.2px; 
	font-family:'Nanum Gothic',serif;
}

/* 인사말 */
.greet_wrap{
	background:url(/USER_DATA/mne/content/editor/img/greet_bg.png) no-repeat bottom right;
	height:330px;
}
p.title{
	font-size:17px; 
	font-weight:600;	
	line-height:1.5;
	margin-bottom:20px;
	color:#333;
}
p.greet_tt{
	font-size:13px;
	color:#333;
	line-height:150%;
	margin-bottom:20px;
	width:410px;
	word-break:keep-all;
}
p.right{
	font-size: 15px;
	font-weight:600;
	color:#333;	
	margin-left:320px;
}

/* 조직도 */
.member{
	background:url(/USER_DATA/mne/content/editor/img/history_bg.jpg) no-repeat top center;
	height:231px;
	position:relative;
	margin-bottom:30px;
}
p.mem_tt1{
	font-size:19px;
	font-weight:600;
	width:93px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:40px;
	left:336px;
	letter-spacing:1.3px;
}
p.mem_tt2{
	font-size:17px;
	width:144px;
	font-weight:600;
	text-align:center;
	position:absolute;
	bottom:11px;
	left:100px;
}
p.mem_tt3{
	font-size:17px;
	width:144px;
	font-weight:600;
	text-align:center;
	position:absolute;
	bottom:11px;
	right:310px;
}
p.mem_tt4{
	font-size:17px;
	width:144px;
	font-weight:600;
	text-align:center;
	position:absolute;
	bottom:11px;
	right:100px;
}
table.mem{
	width:100%;
	border-top:2px solid #154f79;
}
table.mem th{
	font-size:13px;
	color:#333;
	font-weight:600;
	text-align:center;
	background:#f8f8f8;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:10px 0;
}
table.mem th.none{
	border-right:none !important;
}
table.mem td{
	font-size:13px;
	color:#333;
	text-align:center;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:8px 0;
}
table.mem td.none{
	border-right:none !important;
}

/* 찾아오시는 길 */
table.contact{
	width:763px;
	border-top:2px solid #154f79;
	margin:30px 0;
}
table.contact th{
	font-size:13px;
	font-weight:600;
	text-align:center;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	background:#f8f8f8;
	padding:10px
}
table.contact td{
	font-size:13px;
	color:#333;
	border-bottom:1px solid #ececec;
	padding-left:10px;
}

/*  제품소개 */
#wrap {margin:0; width:763px; height:450px; }
#nav{clear:both; width:763px; height:80px; }
#nav li {float:left;  margin:0 10px 10px 0;  height:80px;}
#nav li:last-child {margin-right:0 !important;}
#nav img { width:116px; height:80px;}
#nav a{display:block; border:1px solid #ddd; height:80px; }
#nav a.active {border:2px solid #154f79; height:80px;}
#window {clear:both; width:763px; height:450px; margin-bottom:10px;}
#window img{width:763px; height:450px;}
.sub_tt{
	font-size:13px;
	color:#333;
	line-height:150%;
	clear:both;
	word-break:keep-all;
	text-align:justify;
}
p.sub_title{
	font-size:15px;
	font-weight:600;
	background:url(/USER_DATA/mne/content/editor/img/icon01.png) no-repeat left center;
	padding:15px 0 15px 20px;	
	color:#09568e;
	clear:both;
}
ul.ch_tt{
	width:763px;
	font-size:13px !important;
	line-height:180%;

}
ul.ch_tt li{
	width:763px;
	list-style:inside;
	font-size:13px !important;
	line-height:180%;
}
.sub h3{
	font-size:17px;
	color:#333;
	font-weight:600;
	display:inline-block;
	float:left;
	clear:both;
}
.line{
	width:80%;
	background: #ddd;
	height:1px;
	float:right;
	margin-left:50px;
	margin-top:10px;
}
.line2{
	width:85%;
	background: #ddd;
	height:1px;
	float:right;
	margin-left:50px;
	margin-top:10px;
}
.box{
	margin-bottom:20px;
	clear:both;
	padding-top:30px;
}
table.product{
	width:100%;
	border-top:2px solid #154f79;
	margin:30px 0;
}
table.product th{
	font-size:13px;
	color:#333;
	font-weight:600;
	text-align:center;
	background:#f8f8f8;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:10px 0;
}
table.product th.none{
	border-right:none !important;
}
table.product td{
	font-size:13px;
	color:#333;
	text-align:center;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:8px 0;
}
table.product td.none{
	border-right:none !important;
}
.tip_wrap{
	background:url(/USER_DATA/mne/content/editor/img/tip.jpg) no-repeat 0 0;
	position:relative;
	width:763px;
	height:257px;
	overflow:hidden;
}
p.tip01{
	font-size:13px;
	color:#333;
	line-height:150%;
	position:absolute;
	top:55px;
	left:240px;
}
p.tip02{
	font-size:13px;
	color:#333;
	line-height:150%;
	position:absolute;
	top:190px;
	left:240px;
}
ul.ch_s {
	font-size:13px;
	line-height:21px;
	margin-left:40px;
}
ul.ch_s li{
	list-style:none !important;
	word-break:keep-all;
	width:683px !important;
}

ul.ch_ss {
	font-size:13px;
	line-height:21px;
	margin-left:25px;
}
ul.ch_ss li{
	list-style:none !important;
	word-break:keep-all;
}


.check_wrap{
	overflow:hidden;
}

table.check{
	width:45%;
	border-top:2px solid #154f79;
	margin:15px 0 30px;
	float:left;
	margin-right:50px;
}
table.check th{
	font-size:13px;
	color:#333;
	font-weight:600;
	text-align:center;
	background:#f8f8f8;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:10px 0;
}
table.check th.none{
	border-right:none !important;
}
table.check td{
	font-size:13px;
	color:#333;
	text-align:left;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:8px;
}
table.check td.none{
	border-right:none !important;
}
.sub h4{
	font-size:13px;
	font-weight:600;
	display:inline-block;
	color:#4a92d4
}
h4 span{
	width:15px;
	height:15px;
	display:inline-block;
	background:	#4a92d4;
	color:#fff;
	margin-right:8px;
}




































