/* wrap */

body						 {  font-family:Tahoma;	font-size:13px; color:#333333; line-height:130%; background-color:#000; }
table, tr, td 				 {  font-family:Tahoma;	font-size:13px; color:#333333;line-height:130%; }
img							 {  border:0;	}
select, input, textarea		 {	border: 1px solid #333333; font-family:Tahoma; font-size:13px; color:#333333; display:inline; }
hr							 {	color:#333333;	}
h1,h2,h3,h4,h5,h6			 {	font-family:Tahoma;	margin:0; padding:0;}
p,span						 {	color:#333333;	}
div 						 {  border:0 solid;	} 
ul 							 {	list-style:none;	}
body, div, ul, li			 {	padding:0; margin:0;	}
div a					     { color: #333333; text-decoration: none;	 }

A:link				{color: #333333; text-decoration: none;	}
A:visited			{color: #333333; text-decoration: none;	}
A:active 			{color: #333333; text-decoration: none;	}
A:hover	 			{color: #333333; text-decoration: none;	}


.btn_radio   {border:0;}
.btn_check   {border:0;}
.bold   { font-weight:bold;}
.clear { clear:both;}

 




/* 메인페이지 */
#wrap   { width:100%;  }


#top_area {
	width:1000px;
	height:88px;
	margin:0 auto;
}


	.logo {
		width:203px;
		float:left;
	}
	.top_menu {
		width:797px;
		height:43px;
		float:left;
	}
	
	.top_menu ul {
		float:right;
		height:32px;
		padding-top:11px;
	}
	
	.top_menu li {
		float:left;
		font-size:11px;
		margin-left:20px;
		
	}
	
	.t_list {
		color:#808080;
	}
	.t_list a{
		color:#808080;
	}
	.t_list a:hover{
		color:#fff;
	}
	
	.btn_blog {
		width:45px;
		height:17px;
		background-color:#87b340;
		text-align:center;
		color:#fff;
	}
	
	.btn_blog a{
		color:#fff;
	}
	
	.navi {
		width:797px;
		height:45px;
		float:left;
	}
	
#meta_area {
	width:100%;
	height:599px;
	background-image:url(../images/meta_bg.jpg);
}
	.meta {
		width:1100px;
		height:599px;
		margin:0 auto;
	}
	
#m_contacts {
	width:1000px;
	height:642px;
	margin:0 auto;
	background-image:url(../images/m_contents_bg.jpg);
}

	.best01 a{
		width:446px;
		height:58px;
		background-image:url(../images/m_best01.jpg);
		padding-top:229px;
		padding-left:21px;
		font-weight:bold;
		display:block;
		cursor:pointer;
		margin-right:33px;
		float:left;
		margin-bottom:30px;
		font-size:12px;
	}
	
	.best02 a{
		width:446px;
		height:58px;
		background-image:url(../images/m_best02.jpg);
		padding-top:229px;
		padding-left:21px;
		display:block;
		cursor:pointer;
		margin-left:33px;
		float:left;
		margin-bottom:30px;
		font-size:12px;
	}
	
	.best03 a{
		width:446px;
		height:58px;
		background-image:url(../images/m_best03.jpg);
		padding-top:229px;
		padding-left:21px;
		display:block;
		cursor:pointer;
		margin-right:33px;
		float:left;
		margin-bottom:38px;
		font-size:12px;
	}
	
	.best04 a{
		width:446px;
		height:58px;
		background-image:url(../images/m_best04.jpg);
		padding-top:229px;
		padding-left:21px;
		display:block;
		cursor:pointer;
		margin-left:33px;
		float:left;
		margin-bottom:38px;
		font-size:12px;
	}
	
#footr_area {
	width:100%;
	height:196px;
	background-image:url(../images/footer_bg.jpg);
}
	.footer_menu {
		width:980px;
		height:89px;
		background-image:url(../images/footer_m_bg.jpg);
		margin:0 auto;
		padding-top:20px;
		padding-left:23px;
	}
	.f_m_title {
		font-size:12px;
		font-weight:bold;
		color:#d1d1d1;
		margin-bottom:5px;
	}
	.f_m_list a{
		color:#bbbbbb;
		font-size:11px;
	}
	
	.f_m_list a:hover{
		text-decoration:underline;
	}
	
	.f_m_list02 {
		color:#bbbbbb;
		font-size:11px;
		float:left;
		margin-right:60px;
	}
	
	.f_m_list02 a{
		color:#bbbbbb;
	}
	
	.f_m_list02 a:hover{
		text-decoration:underline;
	}
	
	.footer_m01 {
		width:182px;
		float:left;
	}
	.footer_m02 {
		width:486px;
		float:left;
	}
	
	.footer_m03 {
		width:202px;
		float:left;
	}
	
	.footer_m04 {
		width:105px;
		float:left;
	}
	.copy {
		width:1000px;
		height:59px;
		margin:0 auto;
		padding-top:25px;
	}
	
	.copy_txt {
		float:left;
		font-size:12px;
		width:912px;
		color:#bbbbbb;
	}
	.copy_txt a{
		color:#bbbbbb;
	}
	
	.copy_txt a:hover{
		text-decoration:underline;
	}
	
	.bnt_gobiz {
		float:right;
		width:88px;
	}
	
/* 서브페이지 */

#sub_wrap   { width:100%; background-image:url(../images/sub_bg.gif); background-repeat:repeat-x;  }

#sub_meta_area {
	width:1000px;
	height:156px;
	margin:0 auto;
}

#sub_contents {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	background-color:#fff;
	margin-bottom:40px;
}

	.left {
		width:183px;
		overflow:hidden;
		float:left;
		margin-right:28px;
		padding-left:23px;
		padding-bottom:50px;
		padding-top:5px;
	}
	
	.left_menu {
		padding-left:9px;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	.left_menu_title_over a{
		height:20px;
		background-image:url(../images/left_menu_icon_over.gif);
		background-repeat:no-repeat;
		font-size:13px;
		font-weight:bold;
		padding-left:12px;
		padding-top:9px;
		display:block;
		cursor:pointer;
	}
	
	.left_menu_title a{
		height:20px;
		background-image:url(../images/left_menu_icon.gif);
		background-repeat:no-repeat;
		font-size:13px;
		padding-left:12px;
		padding-top:9px;
		display:block;
		cursor:pointer;
	}
	
	.left_menu_title a:hover{
		background-image:url(../images/left_menu_icon_over.gif);
		background-repeat:no-repeat;
		display:block;
		cursor:pointer;
		font-weight:bold;
	}
	
	.left ul {
		background-color:#f8f8f8;
		overflow:hidden;
		padding-top:5px;
		padding-left:14px;
		padding-bottom:5px;
		line-height:150%;
	}
	
	.l_m_list a{
		height:20px;
		background-image:url(../images/left_menu_icon02.gif);
		background-repeat:no-repeat;
		padding-left:7px;
		padding-top:2px;
	}
	
	.l_m_list a:hover{
		background-image:url(../images/left_menu_icon02_over.gif);
		background-repeat:no-repeat;
		color:#00a651;
	}
	
	.l_m_list_over a{
		height:20px;
		background-image:url(../images/left_menu_icon02_over.gif);
		background-repeat:no-repeat;
		padding-left:7px;
		padding-top:2px;
		color:#00a651;
	}
	
	.sub_inquiry a{
		width:173px;
		height:30px;
		background-image:url(../images/sub_inquiry_bg.jpg);
		display:block;
		cursor:pointer;
		padding-top:10px;
		padding-left:10px;
		font-size:11px;
		color:#242424;
	}
	
	.sub_inquiry a:hover{
		background-image:url(../images/sub_inquiry_bg_over.jpg);
		display:block;
		cursor:pointer;
		color:#242424;
	}
	
	
	
	.right {
		width:744px;
		overflow:hidden;
		float:right;
		margin-right:22px;
		margin-bottom:50px;
	}
	
	.sub_map {
		text-align:right;
		font-size:11px;
		
	}
	
	.sub_title {
		height:41px;
		font-size:24px;
		font-weight:bold;
		padding-top:5px;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	.sub {
		width:744px;
		overflow:hidden;
	}
	
	.company {
		background-image:url(../images/company.jpg);
		background-repeat:no-repeat;
		padding-right:320px;
		width:424px;
	}
	.company02 {
		background-image:url(../images/company02.jpg);
		background-repeat:no-repeat;
		padding-right:320px;
		width:424px;
		overflow:hidden;
	}
	
	.point01 {
		color:#00a651;
		font-weight:bold;
		font-style:italic;
	}
	
	.s_title {
		font-size:15px;
	}
	
	.s_title02 {
		font-size:14px;
		background-image:url(../images/sub_icon.jpg);
		background-repeat:no-repeat;
		padding-left:15px;
		color:#00a651;
		padding-bottom:5px;
	}
	
	.erw_left {
		float:left;
		width:424px;
	}
	.erw_right {
		text-align:right;
		width:320px;
		float:left;
	}
	
	.donwlaod a{
		width:120px;
		height:24px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		background-color:#333;
		padding-top:8px;
		border:1px solid #000;
		display:block;
		cursor:pointer;
	}
	
	.ut-solution02 {
		width:744px;
		height:174px;
		background-image:url(../images/ut-solution02.jpg);
		padding-top:174px;
		color:#000;
	}
	
	.ut-solution02 .step_01 {
		width:138px;
		float:left;
		margin-left:10px;
	}
	
	.ut-solution02 .step_02 {
		width:142px;
		float:left;
		margin-left:14px;
	}
	
	.ut-solution02 .step_03 {
		width:142px;
		float:left;
		margin-left:16px;
	}
	
	.ut-solution02 .step_04 {
		width:260px;
		float:left;
		margin-left:16px;
	}
	
	.contactus01 {
		width:282px;
		height:236px;
		background-image:url(../images/contactus_bg01.jpg);
		color:#fff;
		padding-right:460px;
		padding-top:10px;
		border:1px solid #ccc;
	}
	
	.contactus01 h2 {
		text-align:center;
	}
	
	.contactus01 div {
		color:#fff;
		padding-left:20px;
		line-height:150%;
		padding-top:10px;
	}
	
	
	.contactus01 div a{
		color:#fff;
		text-decoration:underline;
	}
	
	
	.contactus02 {
		width:282px;
		height:236px;
		background-image:url(../images/contactus_bg02.jpg);
		color:#fff;
		padding-right:460px;
		padding-top:10px;
		border:1px solid #ccc;
	}
	
	.contactus02 h2 {
		text-align:center;
	}
	
	.contactus02 div {
		color:#fff;
		padding-left:20px;
		line-height:150%;
		padding-top:10px;
	}
	
	
	.contactus02 div a{
		color:#fff;
		text-decoration:underline;
	}
	
	.sitemap01 {
		width:744px;
		line-height:160%;
	}
	
	.sitemap01 a:hover{
		text-decoration:underline;
	}
	
	.sitemap02 a:hover{
		text-decoration:underline;
	}
	
	.sitemap_title {
		margin-right:30px;
		font-weight:bold;
		float:left;
		color:#00a651;
		width:70px;
	}
	
	
	.sitemap02 {
		width:744px;
		line-height:160%;
	}
	
	.sitemap_title02 {
		float:left;
		margin-right:20px;
		font-weight:bold;
	}
	
	.sitemap_line {
		width:744px;
		height:1px;
		background-color:#CCC;
		margin-top:20px;
		margin-bottom:20px;
	}
