* {margin:0; padding:0; font-size:0.9em;}
body {font-family:verdana,tahoma,Dotum; color: #333; margin:0;padding:0;background:url('../images/background-sub.jpg') no-repeat top center;}
img, fieldset {border:none;}
legend, caption {display:none;}
li {list-style: none;}
img, input, select, textarea, button {vertical-align: top;}
.disNone{display: none;}
a {text-decoration: none; color: #444;}
a:visited {text-decoration:none; color:#444}
a:hover, a:focus, a:active	{ text-decoration: underline; color: #67b718;}


h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;}

h1 {font-size:22px;background:url('../images/arrow-con-ti.gif') no-repeat 0px 11px;padding:5px 0 5px 25px;font-weight:normal;font-family:helvetica neue,verdana;color:#333;}

/* table */

table {margin-top:10px;border-top:2px solid #19459b;font-size:1.2em;border-left:1px solid #ddd;}
table thead tr{background:#e6edfa;}
table thead tr td {padding:5px;font-weight:bold;height:20px;text-align:center;border-bottom:1px solid #c4cfe4;border-right:1px solid #ddd;}
table tbody tr{border-bottom:1px solid #ddd;}
table tbody tr td {border-bottom:1px solid #ddd;padding:5px;border-right:1px solid #ddd;}
table tbody tr td.t-back {background:#f7faff;}



.png24 { tmp:expression(setPng24(this)); }



.body-main {clear:both;}

#wrap {width:100%; margin:0;background:url('../images/bg-top.gif') repeat-x 0 3px;border-top:3px solid #51b81e;}



#header {margin:0px auto;width:980px;}
#header #gnb { width:700px;float:right;margin:12px 0 0 0;}
#header #visual-flash { width:980px;}
	.logo {float:left;width:280px;margin:0px;padding:10px 0 0 0px;text-align:center;}
	.tmenu {float:right;margin:0;font-family:tahome;font-size:0.9em;font-weight:bold;background:url('../images/tmenu-center.jpg') repeat-x;color:#fff;}
		.tmenu a{font-family:tahome;font-weight:bold;color:#fff;margin:0 3px 0 3px;}
		.tmenu a:visited{font-family:tahome;font-weight:bold;color:#fff;}



#container {clear:both;margin:0px auto;width:980px;}
	.left {width:210px;float:left;}
		.left h4{width:190px;height:71px;}
		.left ul{width:190px;background:#68af33;}
		.left ul li{padding:7px 0 7px 15px;background:url('../images/left-line.gif') no-repeat bottom;width:155px;margin:0 0 0 10px;font-size:1.1em;}
		.left p{width:190px;display:block;}
		.left .banner{padding-top:10px;}

	.contents {width:760px;float:right;font-size:1.3em;margin-bottom:20px;}
		.contents strong{color:#e82f27;}
		.contents b{color:#000;font-weight:bold;}
		.contents p{line-height:200%;display:inline-block;margin:10px 0 0 0;}
		.contents h2{font-size:1.3em;color:#2a8ed4;font-weight:bold;margin:10px 0 0 0;}
		.contents h3{font-size:1.1em;color:#000;font-weight:bold;margin:10px 0 0 0;}
		.contents .navi{width:760px;text-align:right;font-size:0.8em;}


		.contents ul{font-size:1.0em; float:left;margin:20px 0 0 0;}
		.contents ul.certification{width:756px;float:left;text-align:center;margin:0px;padding:0px;}
		.contents ul li.certification{float:left;padding:8px;border-bottom:0px;width:110px;text-align:center;margin:0px;font-size:0.8em;}
		.contents ul li.certification img{margin:0 0 5px 0;border:1px solid #ddd;}
		.contents ul li{padding:5px 0 5px 10px;border-bottom:1px solid #ddd;width:490px;}
			.category {display:block;}		
			.category ul {width:756px;background:#f0f0f0;padding:3px;margin-top:10px;}		
			.category ul li {float:left;border-bottom:0px;background:#fff;width:120px;text-align:center;font-size:1.0em;margin:2px;padding:5px 0 5px 0;border:1px solid #ccc;}
			.category ul li.on {font-weight:bold;text-decoration:underline;}
			.category ul li a {color:#555;}	
			.category ul li a:hover{text-decoration:underline;color:#333;}		
			.contents .description{margin:10px 0 10px 0px;padding:5px;}
				.contents .description dl{}
				.contents .description dt{padding:5px;font-size:1.1em;font-weight:bold;}
				.contents .description dd{font-size:1.0em;padding:5px;}
		.contents .products-img{margin:0 0 10px 0;border:1px solid #d1d1d1;padding:3px;}
			.contents .history-L {width:260px;float:left;padding-top:10px;}
			.contents .history-R {padding:0 0 0 10px;float:left;width:485px;}
			.contents .history-R ul {margin-top:0px;display:block;}
			.contents .history-R ul li {border-bottom:1px solid #ddd;height:15px;}
			.contents .history-R ul li.left{float:left;color:#333;font-weight:bold;width:80px;font-size:1.0em;margin:0px;padding-top:5px;}
			.contents .history-R ul li.right{float:left;color:#333;font-size:1.0em;margin:0px;padding-top:5px;padding-left:10px;width:385px;}
			.contents .history-R h4{padding-top:10px;border-bottom:2px solid #999;}
		
		.contents .sub-title{font-size:1.0em;color:#2a8ed4;font-weight:bold;background:url('../images/arrow-subtitle.gif') no-repeat 0px 0px;display:block;}
		.contents h5{font-size:1.0em;color:#2a8ed4;font-weight:bold;width:700px;margin:10px 0 0 0;background:url('../images/arrow-subtitle.gif') no-repeat 5px 8px;padding:5px 0 5px 20px;}
		.contents h6{margin:0px;padding:0px;font-size:1.0em;color:#2a8ed4;font-weight:bold;width:700px;background:url('../images/arrow-subtitle.gif') no-repeat 5px 8px;padding:5px 0 5px 20px;}
			

/*		.container {	padding: 0px;	margin: 10px 0 20px 0;	background: #fff;	}
		#minitabs {	margin: 0;	padding: 0 0 20px 10px;	border-bottom: 1px solid #696;	}
		#minitabs li { margin: 0; 	padding: 0;	display: inline;	list-style-type: none;	}
		#minitabs a:link, #minitabs a:visited { float: left;font-size: 12px;line-height: 14px;	font-weight: bold;margin: 0 0px 4px 0px;padding-bottom: 2px;	text-decoration: none;	color: #9c9;	}
		#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {border-bottom: 4px solid #696;padding-bottom: 2px;background: #fff;color: #363;} 
		#miniflex {width: 750px;float: left;font-size:1.3em;margin: 0;padding: 0 10px 0px 10px;border-bottom: 1px solid #ccc;}
		#miniflex li {	float: left;	margin: 0; padding: 0;	display: inline;	list-style: none;}
		#miniflex a:link, #miniflex a:visited {float: left;line-height: 20px;font-weight: bold;margin: 0 10px 0 10px;text-decoration: none;color: #999;}
		#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {	border-bottom: 4px solid #333;	padding-bottom: 2px;	color: #333;	}    */
		



		
		
#footer {clear:both;margin:0 auto;height:70px;margin:0px 0 0 0;background:#e7e7e7;width:100%;display:block;text-align:center;}