@charset "utf-8";
/* CSS Document */

body {
	background:#000000;
	

}



h1 a {
	display:block;
	width:250px;
	height:0px;
	padding-top:75px;
	background:url(../common/img/logo_a.jpg) no-repeat;
	overflow:hidden;
}

#wrapper {
	width:auto;
	background:url(../img/bg_01.jpg) no-repeat 579px top;	

}



#header {
	padding-top:20px;
	padding-left:20px;
	

}




#main_menu {
	display:block;
	padding-top:40px;
	padding-left:180px;
	
}


#main_menu dl {
	

}



#main_menu dt{
	float:left;
	width:110px;
	display:block;

}

#main_menu dd{
	display:block;
	color:#FFFF00;
	padding-top:2px;
	padding-bottom:10px;
	width:240px;
	margin-left:145px;
	line-height:1.5;
	
	
	
}

#main_menu dd .date{
	display:block;

	
	
}



#header .door_date {
	color:#FFFF00;

}



/*-----------------------------------------*menu*/

#main_menu  dl #home a,
#main_menu  dl #car a {
	height:0px;
	display:block;
	overflow:hidden;
	padding-top:21px;

}

#main_menu dl #home a{
	background:url(../img/btn_home_audio.gif) no-repeat 0 0;
	width:110px;
	display:block;
	
}

#main_menu dl #home a:hover{
	background-position:0px -22px;

}

#main_menu dl #car a{
	background: url(../img/btn_car_hifi.gif) no-repeat 0 0;
	width:81px;
	display:block;
}

#main_menu dl #car a:hover{
	background-position:0px -22px;

}

/*-----------------------------------------*menu*/

/*-----------------------------------------*head*/
#contents {
	width:auto;
	padding-top:20px;


}
/*-----------------------------------------*door*/
#contents #door {
width:240px;
margin-right:10px;
float:left;
	
}

#contents #door .door_date {
	color:#FFFF00;

}


#contents #door span {
	text-align:center;

}
#contents #door .door_date span {
	display:block;

}

#contents #door a{
display:block;
background:url(../img/btn_door.jpg) no-repeat;
display:block;
padding-top:224px;
width:170px;
height:0px;
margin-left:70px;
overflow:hidden;

}




#contents #door a:hover{
	background-position: -171px top;

}
/*-----------------------------------------*door*/

#contents .main_area{
	background: url(../img/bg_02.jpg) no-repeat top left;
	padding-left:125px;
	width:850px;
	

}

#contents .main_area .frame_col{
	float:left;

}

#contents .main_area .bannerA{
	padding-top:10px;

}
#footer {
	position:relative;
	border-top:#333 solid 1px;
	padding-top:20px;
	padding-left:20px;
	margin-top:40px;
	height:100px;
}

#footer #copy{
	padding-top:62px;
	font-size:0.8em;
	
	

}

#footer #dynaudio{
	position:absolute;
	left: 600px;
	top: 14px;
}


#footer #address{
		font-size:80%;
	line-height:1.5;
	position:absolute;
	left: 600px;
	top: 40px;
}
