/* Right Submenu */

/*
#rightmenu li.entry p{margin-bottom:7px;text-indent: 0px;}
#rightmenu li.sonicdesign p{margin-top:25px;margin-bottom:7px;text-indent: 0px;}
*/

#rightmenu li.top			a{width:108px;background-image:url(images/s_top_off.jpg);margin-bottom:7px;}
#rightmenu li.entry			a{width:108px;background-image:url(images/s_c01_off.jpg);}
#rightmenu li.middle		a{width:108px;background-image:url(images/s_c02_off.jpg);}
#rightmenu li.highend		a{width:120px;background-image:url(images/s_c03_off.jpg);}
#rightmenu li.sonicdesign	a{width:108px;background-image:url(images/s_m01_off.jpg);}
#rightmenu li.bewith		a{width:108px;background-image:url(images/s_m02_off.jpg);}
#rightmenu li.carrozzeria	a{width:108px;background-image:url(images/s_m03_off.jpg);}
#rightmenu li.jbl			a{width:108px;background-image:url(images/s_m04_off.jpg);}
#rightmenu li.carindex		a{width:150px;background-image:url(images/s_m05_off.jpg);margin-top:1em;}

#rightmenu li.top			a:hover{background-image:url(images/s_top_on.jpg);}
#rightmenu li.entry			a:hover{background-image:url(images/s_c01_on.jpg);}
#rightmenu li.middle		a:hover{background-image:url(images/s_c02_on.jpg);}
#rightmenu li.highend		a:hover{background-image:url(images/s_c03_on.jpg);}
#rightmenu li.sonicdesign	a:hover{background-image:url(images/s_m01_on.jpg);}
#rightmenu li.bewith		a:hover{background-image:url(images/s_m02_on.jpg);}
#rightmenu li.carrozzeria	a:hover{background-image:url(images/s_m03_on.jpg);}
#rightmenu li.jbl			a:hover{background-image:url(images/s_m04_on.jpg);}
#rightmenu li.carindex		a:hover{background-image:url(images/s_m05_on.jpg);}


#audio.top			#rightmenu li.top			a {background-image:url(images/s_top_on.jpg);}
#audio.entry		#rightmenu li.entry			a {background-image:url(images/s_c01_on.jpg);}
#audio.middle		#rightmenu li.middle		a {background-image:url(images/s_c02_on.jpg);}
#audio.highend		#rightmenu li.highend		a {background-image:url(images/s_c03_on.jpg);}
#audio.sonicdesign	#rightmenu li.sonicdesign	a {background-image:url(images/s_m01_on.jpg);}
#audio.bewith		#rightmenu li.bewith		a {background-image:url(images/s_m02_on.jpg);}
#audio.carrozzeria	#rightmenu li.carrozzeria	a {background-image:url(images/s_m03_on.jpg);}
#audio.jbl			#rightmenu li.jbl			a {background-image:url(images/s_m04_on.jpg);}
#audio.carindex		#rightmenu li.carindex		a {background-image:url(images/s_m05_on.jpg);}

h3{margin-top:0px;border:0px;}
h3.audio{margin-top:20px;margin-bottom:7px;border-bottom:#ccc solid 1px;padding-bottom:2px;}

#featurecontent{
	width:666px;
	}
#featurecontent .columnframe{
	width:666px;
	}
#featurecontent .leftcolumn{
	float:left;
	width:450px;
	margin-right:22px;
	}
#featurecontent .leftcolumn p{
	margin-bottom:10px;
	}
#featurecontent .rightcolumn{}
#featurecontent .rightcolumn .figure p {
	font-size: 60%;
	margin-bottom: 10px;
	}
#featurecontent .rightcolumn .figure img {
	margin-bottom: 0px;
	}

/* for SonicDesign */
#audio.sonicdesign .column {
	border:#ccc solid 1px;
	padding:15px;
	margin-bottom: 20px;
	}
	
#audio.sonicdesign .column p {
	font-size: 75%;
	}

/* for Carrozzeria */
#contents .products .basicinfo h4 {
	font-size:84%;
	margin-top:1em;
	margin-bottom:4px;
	line-heigt:120%;
	}



/* for Bewith */
#audio.bewith #featurecontent .leftcolumn{
	width:410px;
	margin-right:0px;
	}
#audio.bewith #featurecontent .serif {
	font-family: serif;
	font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	}
#audio.bewith #featurecontent .leftcolumn p{
	margin-bottom:10px;
	padding-right:1em;
	}
#audio.bewith #featurecontent .rightcolumn{
	}
#audio.bewith .products .detail{
	margin-left:15px;
	}
#audio.bewith .products .detail h4{
	margin-top:10px;
	}


div.installcase ul {
	list-style-type:square;
	margin-left:20px;
	font-size:74%;
	}
div.installcase li {
	margin-bottom:6px;
	}


/* for entry */
body.entry div.outline p.discript {
	clear:both;
	width:450px;
	margin-right:10px;
	float:left;
	}

/* for middle */
body.middle p.discript {
	margin-top:1.5em;
	line-height:170%;
	text-indent: 1em;
	}

/* for carindex */
div.carindex .col1{
	clear:both;
	width:200px;
	float:left;
	}
div.carindex .col2{
	width:200px;
	float:left;
	}
div.carindex .col3{
	width:200px;
	float:left;
	}
div.maker {
	margin-top:1em;
	text-decoration:bold;
	font-size:90%;
	}
div.carindex ul {
	margin-left:15px;
	font-size:74%;
	}
div.carindex li {
	list-style-type:none;
	margin-bottom:5px;
	}

