/*sub CSS*/


/*contents */
.contents {
	position:relative;
	overflow:hidden;
	width:1000px;	
	background: url('../img/sub/contents_bg.gif') repeat-y;
}
.contents .left_menu{
	width:242px;	
	float:left;
	margin:0 0 50px 10px;
	background: url('../img/sub/leftmenu_bg.gif') no-repeat;
}
.contents .left_menu dl{
	float:left;
	width:193px;
	overflow:hidden;
	padding-bottom:80px;
	margin:0 0 20px 21px;	
}
.contents .left_menu dt {
	float:left;
	width:182px;
	font-size:20px;
	color:#424242;	
	padding-bottom:20px;	
	font-weight:bold;
	border-bottom:1px solid #c1c1c1;
}
.contents .left_menu dt span{
	display:block;
	font-size:11px;
	color:#747579;
	padding-left:3px;
}
.contents .left_menu dd {
	float:left;
	width:182px;
	margin-top:13px;
}
.contents .left_menu .first a {
	font-weight:bold;
	color:#1d30ae;
}
.contents .left_menu .second {
	margin-top:5px;
}
.contents .left_menu .second a {
	display:block;
	width:149px;
	height:21px;	
	padding-left:15px;
	margin-left:15px;
	line-height:21px;
	color:#242424;
	font-size:11px;
	font-family:Tahoma;
	background:url('../img/sub/arrow02.gif') no-repeat 0 50%;
}
.contents .left_menu .second a:hover {
	color:#000;
	width:149px;
	text-decoration:underline;
	background:url('../img/sub/arrow01.gif') no-repeat 0 50%;
}
.contents .left_menu dd a{
	display:block;
	width:171px;
	height:21px;	
	padding-left:11px;
	line-height:21px;
	color:#242424;
	font-family:Tahoma;
	background:url('../img/sub/leftmenu_stitle_bg.gif') no-repeat left top;
}
.contents .left_menu dd a:hover {
	width:171px;
	height:21px;
	background:#eff0f1;
}

#article {
	float:right;	
	width:728px;
	margin-right:20px;
}
.sub_title {
	float:left;
	width:722px;
	height:60px;
}
.sub_title li.route {
	float:right;	
	height:23px;
	font-size:11px;
}
.sub_title li.title {
	float:left;
	color:#747579;
	font-size:22px;
	width:728px;
}
.sub_title li.titleh2 {
	float:left;
	color:#747579;
	font-size:20px;
	width:728px;
	margin: 0 0 5px 0;
}
.sub_title li.line{
	float:left;
	width:680px;
	height:18px;
	background:url('../img/sub/title_line.gif') no-repeat;
}
.sub_content {
	float:left;
	clear:both;
	padding:30px 0;
	width:722px;
}
/* 130530 김소정 추가 */
/* CEO Greeting */
.greeting{
	float:left;
	width:700px;
	height:410px;	
}
.greeting p{
	float:left;
	line-height:18px;
	text-align:justify;
	width:700px;
}

/* History */
.y_2012 .year{
	float:left;
	font-size:25px;
	font-weight:bold;
	width:80px;
	color:#36acb0;
}
.y_2012 dl{
	float:left;
	width:600px;
	height:109px;
	background:url(../img/sub/history_b.gif) 0 0 no-repeat;
	padding-top:15px;
	line-height:20px;
	margin-bottom:15px;
}
.y_2012 dl.content01{
	float:left;
	width:600px;
	height:45px;
	background:url(../img/sub/history02_b.gif) 0 0 no-repeat;
	padding-top:15px;
	line-height:20px;
	margin-bottom:15px;
}
.y_2012 dl.content02{
	float:left;
	width:600px;
	height:65px;
	background:url(../img/sub/history03_b.gif) 0 0 no-repeat;
	padding-top:15px;
	line-height:20px;
	margin-bottom:15px;
}
.y_2012 dl.content03{
	float:left;
	width:600px;
	height:75px;
	background:url(../img/sub/history04_b.gif) 0 0 no-repeat;
	padding-top:15px;
	line-height:20px;
	margin-bottom:15px;
}
.y_2012 dt{
	float:left;
	width:40px;
	background:url(../img/sub/history_icon.png) 0 50% no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}
.y_2012 dd{
	float:left;
	width:500px;
}
.y_2012 dd.second{
	float:left;
	width:500px;
	margin-left:55px;
}
/* Product */
.megaphone .product_img,
.horn-speaker .product_img{
	float:left;
	width:200px;
	height:200px;
	border:2px solid #ffb4ab;
}
.megaphone .product_img_p-a{
	float:left;
	width:300px;
	height:300px;
	border:2px solid #ffb4ab;
}
.product_img_column{
	float:left;
	width:200px;
	height:200px;
	border:2px solid #ffb4ab;
	margin-top:30px;
}
.product_img_column02{
	float:left;
	width:200px;
	height:200px;
	border:2px solid #ffb4ab;
	margin:0;
}
.horn-speaker .horn_img{
	width:400px;
	height:110px;
	border:2px solid #ffb4ab;
	float:left;
}
.horn-speaker .horn_img_two{
	width:312px;
	height:110px;
	border:2px solid #ffb4ab;
	float:left;
}
.megaphone .product_name,
.horn-speaker .product_name{
	float:left;
	width:700px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	color:#AF2A1A;
}
.horn-speaker .product_name02{
	float:left;
	width:700px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
	color:#AF2A1A;
}
	.explain{
		float:left;
		width:470px;
		text-align:justify;
		line-height:18px;
		padding:0 20px;
	}
	.explain_p-a, 
	.megaphone dl.explain_p-a{
		float:left;
		width:350px;
		text-align:justify;
		line-height:18px;
		padding:0 20px;
	}
	.megaphone dl, .megaphone dl.explain02{
		float:left;
		width:470px;
		line-height:18px;
		padding:5px 0 20px 20px;
	}
	.megaphone dt{
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:450px;
	}
	.megaphone dl.explain02 dt{
		background:none;
		color:#36ACB0;
		font-weight:bold;
		padding:0;
		width:450px;
		font-size:13px;
	}
	.megaphone dd{
		padding-left:20px;
	}
	.megaphone dl.explain02 dd{
		padding:0;
	}
	.megaphone dl.function{
		width:700px;
		float:left;
		padding:0;
	}
	p.spec{
		clear:both;
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:700px;
		float:left;
		margin:15px 0;
	}
	p.spec_column{
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:400px;
		float:left;
		margin:0 0 15px 40px;
	}
	p.spec_column02{
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:400px;
		float:left;
		margin:0 0 15px 0;
	}
	.img02{
		float:left;
		width:700px;
		height:310px;
		margin-top:20px;
		text-align:center;
	}
	p.line{
		float:left;
		width:700px;
		height:25px;
		background:url(../img/sub/line.gif) 0 0 no-repeat;
		margin:8px 0 20px 0;
	}
	/* 130602 김소정추가 */
	dd.g-phone02{
		color:#ff0000;
		font-weight:bold;
	}
	dl.sm_application, dl.p-a-features,
	dl.horn-speaker{
		clear:both;
		float:left;
		width:700px;
		padding:0;
	}
	 .megaphone dl.sm_application dt,
	 dl.p-a-features dt{
		clear:both;
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:700px;
		float:left;
		margin:15px 0 0 0;
	}
	dl.sm_application dd{
		padding:0;
	}
	dl.p-a-features dd{
		float:left;
		margin-left:15px;
		padding:0;
		width:320px;
	}
	.horn-speaker .horn_img{
		float:left;
		width:400px;
		height:110px;
	}
	.horn-speaker .horn_explain{
		float:left;
		width:300px;
		margin-left:15px;
		line-height:18px;
	}
	.megaphone .horn_explain{
		float:left;
		width:700px;
		line-height:18px;
		margin-bottom:15px;
	}
	.horn-speaker dd{
		float:left;
		width:320px;
		margin-left:20px;
	}
	.horn-speaker dt, .horn_table_t{
		clear:both;
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:700px;
		float:left;
		margin:8px 0;
	}
	.horn_table_t02{
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:450px;
		float:left;
		margin:15px 0 15px 30px;
	}
	.reflex_table_t{
		background:url(../img/sub/icon01.gif) 0 50% no-repeat;
		font-weight:bold;
		padding-left:20px;
		width:480px;
		float:left;
		margin:8px 0 8px 15px;
	}
	/* Exhibition */
	.exhibition{
		float:left;
		width:700px;
		height:507px;
		background:url(../img/sub/exhibition_b.jpg) 0 0 no-repeat;
	}
	.exhibition dl.exhibition01, 
	.exhibition dl.exhibition02,
	.exhibition dl.exhibition03{
		float:left;
		margin:23px 0 0 12px;
		width:220px;
	}
	.exhibition dl.exhibition04, 
	.exhibition dl.exhibition05,
	.exhibition dl.exhibition06{
		float:left;
		margin:52px 0 0 12px;
		width:220px;
	}
	.exhibition dt{
		font-size:14px;
		line-height:15px;
		color:#242424;
		font-family:Arial;
		margin-left:9px;
		font-weight:bold;
		width:210px;
	}
	.exhibition dd{
		float:left;
		margin-top:15px;
	}
	/* 130603 김소정 추가 */
	.megaphone .table_right{	
		float:right;
		font-weight:bold;
		margin-right:30px;
	}
	/* Certifications * 0601 김경희추가 */
	.certifications {
	 float:left;
	}
	.certifications ul {
	 width:717px;
	 float:left;
	 margin-bottom:20px;
	}
	.certifications li {
	 float:left;
	 width:230px;
	 height:350px;
	 background:url(../img/sub/certificate_box.gif) no-repeat left bottom;
	}
	.certifications li img{
	 padding:10px 0 0 15px;
	 float:left;
	}
	.certifications li span {
	 display:block;
	 padding-top:20px;
	 text-align:center;
	 color:#af2a1a;
	 font-weight:bold;
	}
	
	/* sitemap */
	.sitemap {
		float: left;
		width: 722px;
	}
	.sitemap dl {
		border: 1px solid #EEEEEE;
		clear: none;
		float: left;
		height: 190px;
		padding: 0 0 10px 10px;
		width: 300px;
	}
	.sitemap_left dl.company {
		float: left;
		height: 160px;
		margin: 0 20px 30px 0;
		padding: 0 0 10px 35px;
		width: 275px;
	}
	.sitemap dl.product {
		float: left;
		height: 630px;
		margin: 0 20px 0 0;
		padding: 0 0 10px 35px;
		width: 275px;
	}
	.sitemap_left dl.gallery {
	 float: left;
		height: 123px;
		margin: 0 20px 30px 0;
		padding: 0 0 10px 35px;
		width: 275px;
	}
	.sitemap_left dl.contact {    
		float: left;
		height: 123px;
		margin: 0 20px 20px 0;
		padding: 0 0 10px 35px;
		width: 275px;
	}
	.sitemap dt {
		float: left;
	 width:215px;
	 height:30px;
	 line-height:30px;
	 color:#fff;
	 font-size:15px;
		margin: 20px 0 0;
	 padding-left:25px;
	 font-weight:bold;
	 background-color: #af2a1a;
	}
	.sitemap dd {
		background: url("../img/sub/arrow02.gif") no-repeat 0 50% ;
		float: left;
		margin: 10px 0 0 15px;
		padding-left: 10px;
		width: 180px;
	}
	.sitemap dd a:hover {
		color: #af2a1a;
	 font-weight:bold;
	}
	.sitemap dd.second {
		background: none repeat 0 0 ;
		padding-left: 15px;
	}
	.sitemap dd.second a:hover {
	 color: #000;
	}
	.sitemap_left {
	 float:left;
	 width:350px;
	}
	/* 130612 김소정추가 */
	.megaphone .pdf_button{	 
		float:right;
		width:120px;
		margin:10px 20px 0 0;
	}
	.megaphone .pdf_button a{	 
		float:left;
		width:120px;
		height:45px;
		display:block;
		background:url(../img/sub/amp_button.jpg) left top no-repeat;
		text-indent:-9999px;
	}
	.megaphone .pdf_button a:hover{	 
		background:url(../img/sub/amp_button.jpg) left bottom no-repeat;
	}
	.product_spec_column{
		width:450px;
		float:left;
		margin-left:40px;
	}
/* 130623 김소정추가 */
.wireless_img{
	float:left;
	width:700px;
	text-align:center;
	margin-top:15px;
}
/* 130624 김소정추가 */
dl.accessory_dl{
	float:right;
	margin-right:20px;
}
dd.accessory{
	float:left;
	margin-top:8px;
}