/* wrap */

body						 {  font-family:굴림, Arial;	font-size:12px; color:#575656; line-height:130%; background-color:#eeeeee; }
table, tr, td 				 {  font-family:굴림, Arial;	font-size:12px; color:#575656;line-height:130%; }
img							 {  border:0;	}
select, input, textarea		 {	border: 1px solid #575656; font-family:굴림, Arial; font-size:12px; color:#575656; display:inline; }
hr							 {	color:#575656;	}
h1,h2,h3,h4,h5,h6			 {	font-family:굴림, Arial;	margin:0; padding:0;}
div 						 {  border:0 solid;	} 
ul 							 {	list-style:none;	}
body, div, ul, li			 {	padding:0; margin:0;	}
div a					     { color: #575757; text-decoration: none;	 }

A:link				{color: #575656; text-decoration: none;	}
A:visited			{color: #575656; text-decoration: none;	}
A:active 			{color: #575656; text-decoration: none;	}
A:hover	 			{color: #151515; text-decoration: none;	}


.btn_radio   {border:0;}
.btn_check   {border:0;}
.bold   { font-weight:bold;}
.clear { clear:both;}
.point {
	color:#06C;
	font-weight:bold;
	font-size:15px;
}

.point02 {
	text-decoration:underline;
	font-weight:bold;
}




/* 메인페이지 */
#wrap {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	background-image:url(../images/bg.jpg);
	padding-left:15px;
	padding-right:15px;
}

#top_area {
	width:1000px;
	height:90px;
	margin:0 auto;
}

#top_area h1 {
	float:left;
}

#top_area ul {
	width:674px;
	float:left;
	padding-top:55px;
	
}

	.top_menu {
		float:right;
		font-size:11px;
		margin-right:15px;
	}
	.btn_eng a{
		float:right;
		font-size:10px;
		font-weight:bold;
		color:#fff;
		width:64px;
		height:17px;
		background-color:#00aeef;
		text-align:center;
		padding-top:2px;
		margin-right:2px;
	}
	
	.navi_area {
		width:1000px;
		height:61px;
		margin:0 auto;
	}
	
	.navi_area li {
		float:left;
	}

	.navi01 a{
		width:197px;
		height:61px;
		background-image:url(../images/navi01.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi01 a:hover{
		background-image:url(../images/navi01_up.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi02 a{
		width:193px;
		height:61px;
		background-image:url(../images/navi02.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi02 a:hover{
		background-image:url(../images/navi02_up.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi03 a{
		width:193px;
		height:61px;
		background-image:url(../images/navi03.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi03 a:hover{
		background-image:url(../images/navi03_up.gif);
		display:block;
		cursor:pointer;
	}
	.navi04 a{
		width:216px;
		height:61px;
		background-image:url(../images/navi04.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi04 a:hover{
		background-image:url(../images/navi04_up.gif);
		display:block;
		cursor:pointer;
	}
	.navi05 a{
		width:201px;
		height:61px;
		background-image:url(../images/navi05.gif);
		display:block;
		cursor:pointer;
	}
	
	.navi05 a:hover{
		background-image:url(../images/navi05_up.gif);
		display:block;
		cursor:pointer;
	}
	
#meta {
	margin-top:10px;
	height:391px;
	
}

#best_pro {
	width:756px;
	height:254px;
	margin-top:24px;
	float:left;
	
}

	.best_list,
	.best_list_flash{
		width:141px;
		float:left;
		margin-right:11px;
	}
	 .best_list_flash {
		width:293px;
	}
	.best_list02 {
		width:141px;
		float:left;
	}
	.best_title,
	.best_title_flash{
		width:141px;
		height:22px;
		background-color:#00479d;
		color:#fff;
		font-weight:bold;
		text-align:center;
		padding-top:3px;
	}
	.best_title_flash{
		width:293px;
	}
	.best_img,
	.best_img02{
		float:left;
		width:141px;
		height:115px;
		margin-top:5px;
	}
	.best_img02 {
		margin-left:10px;
	}
	.best_txt,
	.best_txt_flash{
		width:141px;
		height:78px;
		margin-top:5px;
		line-height:140%;
		float:left;
	}
	.best_txt_flash{
		width:293px;
		float:left;
	}
	.btn_go{
		float:left;
	}
	.btn_go a{
		width:21px;
		height:13px;
		background-image:url(../images/btn_go.gif);
		display:block;
		cursor:pointer;
	}
	.btn_go a:hover{
		background-image:url(../images/btn_go_up.gif);
		display:block;
		cursor:pointer;
	}
	
	.m_notice {
		width:244px;
		height:144px;
		float:left;
		margin-top:24px;
	}
	.notice_title {
		width:244px;
		height:25px;
		background-image:url(../images/m_notice_title.gif);
	}
	
	.notice_area {
		height:119px;
		padding-left:5px;
	}
	.m_contactus {
		width:162px;
		height:80px;
		background-image:url(../images/m_contactus_bg.jpg);
		float:left;
		padding-left:82px;
		padding-top:30px;
		font-family:Arial;
		line-height:150%;
	}
	
	.m_contactus h2 {
		font-size:18px;
		color:#eb6100;
		padding-bottom:5px;
		padding-top:3px;
		
	}
	
#rolling {
	width:984px;
	height:113px;
	border:1px solid #ccc;
	margin:0 auto;
	margin-top:10px;
	padding-left:7px;
	padding-right:7px;
	padding-top:20px;
}

#footer_menu {
	width:950px;
	height:129px;
	background-image:url(../images/footer_m_bg.gif);
	margin:0 auto;
	margin-top:20px;
	padding-top:20px;
	padding-left:50px;
}

	.f_m_title {
		font-weight:bold;
		height:23px;
		color:#000;
	}
	
	.f_m_list {
		line-height:160%;
		float:left;
		margin-right:60px;
	}
	
#footer_menu ul{
	float:left;
}

	.f_m01 {
		width:330px;
	}
	
	.f_m02 {
		width:200px;
	}
	
#copyright_area {
	width:873px;
	height:65px;
	margin:0 auto;
	background-image:url(../images/footer_logo.gif);
	background-repeat:no-repeat;
	padding-left:127px;
}
	.copy {
		width:785px;
		float:left;
		margin-top:15px;
	}
	
	.btn_gobiz {
		float:right;
		margin-top:15px;
	}
	
#sub_meta {
	margin-top:10px;
	height:242px;
	margin-bottom:10px;
}
#sub_contents {
	width:1000px;
	overflow:hidden;
	margin-bottom:20px;
}
	.left {
		width:204px;
		overflow:hidden;
		float:left;
	}
	
	.right {
		width:766px;
		float:left;
		overflow:hidden;
		margin-left:30px;
	}
	
	.left_title01 {
		width:204px;
		height:58px;
		background-image:url(../images/left_m_title01.gif);
		margin-bottom:8px;
	}
	
	.left_title02 {
		width:204px;
		height:58px;
		background-image:url(../images/left_m_title02.gif);
		margin-bottom:8px;
	}
	
	.left_title03 {
		width:204px;
		height:58px;
		background-image:url(../images/left_m_title03.gif);
		margin-bottom:8px;
	}
	
	.left_title04 {
		width:204px;
		height:58px;
		background-image:url(../images/left_m_title04.gif);
		margin-bottom:8px;
	}
	
	.left_title05 {
		width:204px;
		height:58px;
		background-image:url(../images/left_m_title05.gif);
		margin-bottom:8px;
	}
	
	.left_menu {
		width:196px;
		overflow:hidden;
		margin:0 auto;
	}
	
	.left_m01_over {
		height:23px;
		padding-top:6px;
		background-image:url(../images/left_m01_over.gif);
		padding-left:22px;
		color:#00479d;
		font-weight:bold;
	}
	
	.left_m01_over a{
		color:#00479d;
	}
	
	
	.left_m01 {
		height:23px;
		padding-top:6px;
		padding-left:22px;
		background-image:url(../images/left_m01.gif);
		font-weight:bold;
	}
	
	.left_m01 a:hover{
		color:#00479d;
	}
	
	
	.left_m02 {
		height:23px;
		padding-top:6px;
		padding-left:22px;
		background-image:url(../images/left_m02.gif);
		font-weight:bold;
	}
	
	.left_m02 a:hover{
		color:#00479d;
	}
	
	.left_m03 {
		padding-left:22px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.left_m03 div{
		padding-top:3px;
		padding-bottom:3px;
	}
	.left_m03 a:hover{
		color:#0068b7;
	}
	
	.left_m04 {
		height:23px;
		padding-top:6px;
		padding-left:22px;
		background-image:url(../images/left_m04.gif);
		font-weight:bold;
	}
	
	.left_m04 a:hover{
		color:#00479d;
	}
	
	.s_contactus {
		width:134px;
		height:73px;
		background-image:url(../images/s_contactus_bg.jpg);
		float:left;
		padding-left:70px;
		padding-top:20px;
		font-family:Arial;
		margin-top:40px;
	}
	
	.s_contactus h2 {
		font-size:16px;
		color:#eb6100;
		padding-bottom:3px;
		padding-top:7px;
	}
	
	.s_mail {
		font-size:11px;
	}
	
	.left_m03_over a{
		color:#0068b7;
	}
	
	.sub_title_area {
		width:766px;
		height:58px;
		background-image:url(../images/sub_title_bg.gif);
	}
	
	.sub_title_area h3 {
		font-size:16px;
		color:#0068b7;
		font-weight:bold;
		float:left;
		padding-top:30px;
	}
	
	.sub_title_area .s_title {
		font-size:14px;
		color:#0068b7;
		font-weight:bold;
		float:left;
		padding-top:30px;
	}
	
	.sub_map {
		float:right;
		text-align:right;
		padding-top:10px;
	}
	
	.sub_map02 {
		float:right;
		text-align:right;
		padding-top:10px;
		font-size:11px;
	}
	
	.sub {
		width:766px;
		overflow:hidden;
		margin-top:40px;
	}
	
	.greeting {
		background-image:url(../images/greeting.jpg);
		background-repeat:no-repeat;
		padding-left:260px;
		overflow:hidden;
	}
	
	.about {
		background-image:url(../images/about.jpg);
		background-repeat:no-repeat;
		padding-left:320px;
		height:300px;
	}
	
	.about_title {
		float:left;
		width:80px;
		height:21px;
		background-color:#666;
		color:#fff;
		text-align:center;
		font-weight:bold;
		padding-top:5px;
		margin-right:15px;
	}
	
	.about_txt {
		height:18px;
		padding-top:2px;
		line-height:150%;
	}
	
	.about ul {
		width:446px;
		margin-bottom:15px;
		
	}
	
	.history {
		background-image:url(../images/history.jpg);
		background-repeat:no-repeat;
		padding-left:270px;
	}
	
	.history ul {
		width:496px;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	.year {
		float:left;
		width:80px;
		text-align:center;
		background-color:#666;
		color:#fff;
		font-weight:bold;
		margin-right:15px;
		padding:3px;
	}
		
	.history_txt {
		padding:3px;
	}
	
	.certificate {
		width:200px;
		height:330px;
		float:left;
		margin-right:40px;
	}
	
	.certificate img {
		border:1px solid #ccc;
	}
	
	.certificate li{
		text-align:center;
		margin-bottom:10px;
	}
	
	.sub h4 {
		font-size:14px;
		font-weight:bold;
		color:#06C;
		height:30px;
	}
	
	.tab li{
		float:left;
	}
	
	.tab01 a{
		width:200px;
		height:18px;
		background-color:#09F;
		color:#fff;
		text-align:center;
		font-weight:bold;
		padding:5px;
		display:block;
		cursor:pointer;
		margin-right:1px;
	}
	
	.tab02 a{
		width:200px;
		height:18px;
		background-color:#ddd;
		text-align:center;
		font-weight:bold;
		padding:5px;
		display:block;
		cursor:pointer;
		margin-right:1px;
	}
	
	.tab_line {
		width:766px;
		height:1px;
		background-color:#09F;
	}
	
	.emc_box {
		width:185px;
		height:170px;
		float:left;
		margin-right:8px;
	}
	
	.emc_box li {
		text-align:center;
		margin-bottom:5px;
	}
	
	.emc_box02 {
		width:185px;
		height:170px;
		float:left;
	}
	
	.emc_box02 li {
		text-align:center;
		margin-bottom:5px;
	}
	
	
	.mock-up_box {
		width:176px;
		height:156px;
		margin-right:40px;
		margin-bottom:20px;
		float:left;
	}
	
	
	.pro_box {
		float:left;
		margin-right:20px;
	}
	
	.pro_box02 {
		width:306px;
		height:250px;
		float:left;
		margin-right:30px;
		margin-bottom:20px;
	}
	
	.pro_box02 li{
		text-align:center;
		margin-bottom:5px;
		
	}
	
	.pro_left {
		float:left;
		margin-right:30px;
	}
	
	.pro_right {
		float:left;
	}
	
	.pro_box03 {
		width:206px;
		height:300px;
		float:left;
		margin-right:30px;
	}
	
	.pro_box03 li{
		margin-bottom:10px;
		text-align:center;
	}
	
	.pro_box03 img {
		border:1px solid #ccc;
	}
	
	.pro_box04 {
		width:181px;
		height:230px;
		float:left;
		margin-right:30px;
	}
	
	.pro_box04 img {
		border:1px solid #ccc;
	}
	
	.pro_box04 li {
		margin-bottom:10px;
		text-align:center;
	}
	
	.sitemap {
		height:40px;
		width:766px;
	}
	
	.sitemap li {
		float:left;
		margin-right:20px;
	}
	
	.sitemap .title {
		width:100px;
		height:22px;
		background-color:#333;
		color:#fff;
		font-weight:bold;
		text-align:center;
		padding-top:8px;
	}
	
	.sitemap .list {
		padding-top:8px;
		width:626px;
	}
		