/*sub CSS*/
.meta_title {
	float:left;
	margin-top:31px;
	width:549px;
	height:103px;
	background:url('../img/index/meta_title_bg.gif') no-repeat;
}
.meta_title01, .meta_title02 {
	padding:31px 0 0 34px;
	font-size:30px;
	font-style:italic;
	font-family:Georgia;
	line-height:29px;	
}
.meta_title02 {
	padding:0 0 0 106px;
}
.meta_title02 span{
	color:#008cff;
}
.banner {
	float:left;
	width:409px;
	height:41px;
	padding:31px 0 0 25px;
}
.banner li{
	float:left;
	margin-right:22px;
}
.banner li a {
	display:block;
	color:#f1f1f1;
	font-weight:bold;
}
.banner li a img {
	margin-right:7px;
}
.banner li.last{
	margin-right:0;
}
/*contents */
.contents {
	position:relative;
	overflow:hidden;
	width:1000px;	
	background: url('../img/sub/content_bg.gif') no-repeat left top;
}
.contents .left_menu {
	width:232px;	
	float:left;	
}
.contents .left_menu dl{
	float:left;
	width:232px;
	overflow:hidden;
	padding-bottom:25px;		
}
.contents .left_menu dt {
	float:left;
	width:209px;
	font-size:20px;
	border-bottom:1px solid #e0e0e0;
	font-weight:bold;
	padding:25px 0 30px 16px;	
	margin-right:7px;
}
.contents .left_menu dd {
	float:left;
	width:232px;	
}
.contents .left_menu dd.first {
	margin-top:25px;
	border-top:1px solid #e0e0e0;
}
.contents .left_menu dd a, .contents .left_menu dd.lo a{
	display:block;
	width:219px;
	padding-left:13px;
	height:30px;
	line-height:30px;
	color:#333;	
	background: url('../img/sub/left_menu.gif') no-repeat left top;
}
.contents .left_menu dd a:hover {
	width:232px;
	font-weight:bold;
	background: url('../img/sub/left_menu.gif') no-repeat left bottom;	
}
.contents .left_menu dd.lo a{
	height:40px;
	line-height:120%;
	padding-top:10px;
	background: url('../img/sub/left_menu01.gif') no-repeat left top;
}
.contents .left_menu dd.lo a:hover{
	width:232px;
	font-weight:bold;
	background: url('../img/sub/left_menu01.gif') no-repeat left bottom;	
}
.contents .left_menu dd.ov {
	width:219px;
	height:30px;
	font-weight:bold;
	line-height:30px;
	padding-left:13px;
	background: url('../img/sub/left_menu.gif') no-repeat left bottom;	
}
.contents .left_menu dd.second a{
	display:block;
	font-size:12px;
	padding-left:23px;
	height:25px;
	line-height:25px;
	color:#333;
	background:none;
	font-weight:normal;
}
.contents .left_menu dd.second a:hover{
	color:#569ce2;
}



/* sub content */
#article {
	float:right;	
	width:768px;	
	margin-bottom:30px;
	background:url(../img/sub/sub_content_line.gif) repeat-y;
}
.sub_title {
	float:left;
	width:710px;
	height:118px;	
	margin:0 29px 0 26px;
}
.sub_title li.route {
	float:right;	
	font-size:11px;
	color:#959595;	
}
.sub_title li.title {
	float:left;
	font-size:16px;
	width:700px;
	margin-top:20px;
	font-weight:bold;
	padding:0 0 25px 15px;	
	border-bottom:1px solid #ddd;
}
.sub_content {
	float:left;
	clear:both;
	padding:20px 29px 20px 26px;
	width:710px;
	line-height:150%;
}
 /* 130827 김소정 Greeting 작업 */
.greeting, .history,
.history .year2010,
.certification, .sitemap_page,
.oscillator_product, .oscillator_product dl,
.facilities, .ultrasonic, .spec_table, .washer,
.one-cleaner, .one-cleaner p, .water-soluble, .water-soluble p,
.oil-solvent, .oil-solvent p, .auto-cleaner,
.auto-cleaner dl{
	float:left;
	width:710px;
}
.greeting .txt{
	float:left;
	width:710px;
	text-align:justify;
	margin-bottom:25px;
}
.greeting p strong,
.overview p strong{
	color:#008CFF;
}
/* 130827 김소정 History 작업 */
.history .year2000{
	float:left;
	width:710px;
	margin-top:25px;
}
.history p.year_title{
	float:left;
	width:710px;
	border-bottom:2px solid #e25656;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}
.history .year2010 dl,
.history .year2000 dl{
	float:left;
	width:690px;
	background-color:#f9f9f9;
	padding:20px 0 20px 20px;
}
.history dt{
	float:left;
	width:65px;
	font-weight:bold;
}
.history dd{
	float:left;
	width:600px;
}
.history dd.line02{
	margin-left:65px;
}
/* 130827 김소정 Certificates 작업 */
.certification ul{
	float:left;
	width:710px;
}
.certification li{
	float:left;
	width:165px;
	text-align:center;
	margin-right:15px;
}
.certification li.last{
	margin:0;
}
.certification li span{
	display:block;
	margin-top:5px;
}
/* 130827 김소정 Sitemap 작업 */
.sitemap_page dl{
	float:left;
	width:190px;
	border:2px solid #ddd;
	margin-bottom:25px;
	padding:10px;
	line-height:25px;
	margin-right:25px;
}
.sitemap_page dl.company,
.sitemap_page dl.oscillator,
.sitemap_page dl.manufacture,
.sitemap_page dl.community{
	float:left;
	width:190px;
	border:2px solid #ddd;
	margin-bottom:25px;
	padding:10px;
	line-height:25px;
	height:200px;
}
.sitemap_page dl.manufacture,
.sitemap_page dl.products{
	margin:0;
}
.sitemap_page dt{
	float:left;
	width:190px;
	border-bottom:2px solid #ccc;
	padding-bottom:5px;
	font-size:15px;
	color:#f86767;
	font-weight:bold;
	text-align:center;
}
.sitemap_page dd{
	float:left;
	width:190px;
}
.sitemap_page dd.two{
	float:left;
	width:180px;
	padding-left:10px;
}
/* 130828 김소정 Oscillator 작업 */
.oscillator_product .product_img{
	float:left;
	width:710px;
	margin-bottom:15px;
}
.oscillator_product dt,
.auto-cleaner dt{
	float:left;
	width:690px;
	background:url(../img/sub/title_icon.gif) 0 50% no-repeat;
	padding-left:20px;
	font-weight:bold;
}
.oscillator_product dd,
.auto-cleaner dd{
	float:left;
	width:710px;
	line-height:18px;
}
.resonant{
	float:left;
	width:710px;
	margin-top:40px;
}
.resonant .product_img,
.explain .product_img{
	float:left;
	width:230px;
	margin:0;
}
.resonant dl,
.explain dl{
	float:right;
	width:460px;
}
.resonant dl dt,
.explain dl dt{
	float:left;
	width:440px;
	background:url(../img/sub/title_icon.gif) 0 50% no-repeat;
	padding-left:20px;
	font-weight:bold;
}
.resonant dd,
.explain dd{
	float:left;
	width:460px;
	line-height:18px;
}
.oscillator_product table.table_vibrator{
	float:left;
	width:710px;
	margin-top:25px;
}
/* 130828 김소정 Overview 작업 */
.overview{
	float:left;
	width:710px;
}
.overview p{
	float:left;
	width:710px;
	margin-top:30px;
}
/* 130828 김소정 Facilities 작업 */
.facilities ul{
	float:left;
	width:710px;
}
.facilities ul.second{
	margin-top:40px;
}
.facilities li{
	float:left;
	width:230px;
	margin-right:10px;
	text-align:center;
}
.facilities li.end{
	margin:0;
}
/* 130828 김소정 Products 작업 */
.ultrasonic p span{
	display:block;
	color:#d16712;
	font-weight:bold;
}
.ultrasonic .explain,
.washer .explain{
	float:left;
	width:710px;
	border-bottom:1px dotted #eee;
	padding-bottom:15px;
	margin-top:25px;
}
.spec_table .table_title{
	float:left;
	width:690px;
	background:url(../img/sub/title_icon.gif) 0 50% no-repeat;
	padding-left:20px;
	font-weight:bold;
	margin:25px 0 10px 0;
}
.washer .explain .product_img{
	float:left;
	width:230px;
}
.washer .explain dl{
	float:right;
	width:460px;
	line-height:18px;
	margin-top:20px;
}
.washer .explain dt{
	float:left;
	width:140px;
	background:none;
	padding:0;
}
.washer .explain dd{
	float:left;
	width:320px;
}
.one-cleaner ul,
.water-soluble ul,
.oil-solvent ul{
	float:left;
	width:710px;
	margin-top:25px;
}
.one-cleaner li.img,
.water-soluble .img,
.oil-solvent .img,
.auto-cleaner ul li.img_mesh{
	float:left;
	width:230px;
}
.one-cleaner li.explain,
.water-soluble .explain,
.oil-solvent .explain,
.auto-cleaner ul li.mesh_explain{
	float:right;
	width:460px;
}
.one-cleaner .spec_table,
.water-soluble .table,
.oil-solvent .table{
	float:left;
	width:710px;
	margin-top:25px;
}
.water-soluble .first-table{
	float:left;
	width:340px;
}
.oil-solvent .first-table,
.oil-solvent .second-table{
	float:left;
	width:710px;
}
.oil-solvent .second-table{
	margin-top:25px;
}
.oil-solvent .first-table .process,
.oil-solvent .second-table .process{
	float:left;
	width:710px;
	margin:8px 0 5px 20px;
}
.water-soluble .second-table{
	float:right;
	width:340px;
}
.first-table .table_title,
.second-table .table_title{
	float:left;
	width:320px;
	background:url(../img/sub/title_icon.gif) 0 50% no-repeat;
	font-weight:bold;
	padding-left:20px;
}
.first-table .process{
	float:left;
	width:340px;
	margin:5px 0 27px 20px;
}
.second-table .process{
	float:left;
	width:340px;
	margin:5px 0 8px 20px;
}
.second-table .process span{
	display:block;
	margin-left:60px;
}
.auto-cleaner ul.product_tab{
	float:right;
	width:605px;
	margin-top:25px;
}
.auto-cleaner ul.product_tab li{
	float:left;
	width:200px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
}
.auto-cleaner ul.product_tab li.three{
	float:left;
	border:1px solid #ccc;
}
.auto-cleaner ul.product_tab li a{
	display:block;
	width:200px;
}
.auto-cleaner ul.product_tab li a:hover,
.auto-cleaner ul.product_tab li a.current{
	background-color:#e5e4fc;
	font-weight:bold;
}
.auto-cleaner p.product_name{
	float:left;
	width:695px;
	font-weight:bold;
	background:url(../img/sub/bl03.jpg) 0 50% no-repeat;
	padding-left:15px;
	margin:25px 0 15px;
}
.auto-cleaner ul,
.turn-table-top,
.turn-table-bottom{
	float:left;
	width:710px;
}
.turn-table-top,
.turn-table-bottom{
	margin-top:25px;
}
.auto-cleaner ul li{
	float:right;
	width:230px;
}
.auto-cleaner ul li.img{
	clear:both;
	float:left;
	width:463px;
}
.turn-table-top .first-table,
.turn-table-bottom .first-table{
	float:left;
	width:340px;
}
.turn-table-top .second-table,
.turn-table-bottom .second-table{
	float:right;
	width:340px;
}
.conveyor_table_title{
	float:left;
	width:710px;
	font-weight:bold;
	margin:15px 0 8px 0;
}
.auto-cleaner table.rotary_table,
.auto-cleaner table.rotary_table02{
	float:left;
	width:710px;
	margin-top:25px;
}
dl.hydrocarbon{
	float:left;
	width:710px;
	margin-top:25px;
}
.distiller_ex{
	float:left;
	width:710px;
}
.distiller_ex dt{
	background:none;
	padding:0;
	width:150px;
	float:left;
}
.distiller_ex dd{
	float:left;
	margin-left:15px;
}
.overview{
	float:left;
	width:710px;
	height:600px;
	background:url(../img/sub/overview_b.jpg) 0 0 no-repeat;
}
/* 131028 김소정 추가 */
.sub_content .auto-cleaner ul.hdd{
	float:none;
	margin:0 auto;
	width:500px;
}
.auto-cleaner ul.hdd-two{
	float:left;
	width:500px;
	margin:30px 0 0 105px;
}
.hdd li,
.hdd-two li{
	float:left;
	margin-right:30px;
}
.hdd li.img_mesh_end,
.hdd-two li.img_mesh_end{
	margin:0;
}
