body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*2010/08/30追加*/
#select-lang{
	background-image:url(http://www.beatsonic.co.jp/img/head/new_back1.jpg);
	height:20px;
	xbackground:#000000;
}
	#list-lang{
		width:900px;
		xborder:1px solid red;
		position:relative;
	}
	#select-lang img{
		border: 0 solid #555555;
	}
	#select-lang ul{
		padding:0;
		margin:0;
		list-style:none;
		height:20px;
		width:300px;
		position:absolute;
		right:0;
	}
	#select-lang li{
		float:left;
		margin:0 0 0 5px;
	}
/*20090724追加*/
	#new-header{
		background-image:url(http://www.beatsonic.co.jp/img/head/new_back1.jpg);
		xborder:1px solid #666666;
		/*IE8ではバックグランド表示が繰り返すためコメントアウト*/
		background-repeat:no-repeat;
		background-repeat:repeat-x;
		height:102px
		clear:left;
	}
	#new-header-main{
		width:900px;
		xbackground-image:url(http://www.beatsonic.co.jp/img/new_header.jpg);
		height:70px;
		text-align:left;
		xborder:1px solid #666666;
		position:static;
		
	}
	#new-header-logo{
		position:absolute;
		height:70px;
		xtop:0;
		xvertical-align:top;
		z-index: 2;
	}
	#new-header-logo img{
		padding:0 10px 0px 0;
	}
	#new-header-menu{
		xposition:absolute;
		xmargin-left:10px;
		xborder:1px solid blue;
		width:900px;
		top:70px;
		height:32px;
		bottom:0;
		margin:auto:0;
		text-align:left;
	}
	#new-header-menu a{
		text-decoration:none;
	}
	#menu1{
		
		xposition:absolute;
		xmargin-left:10px;
		xborder:1px solid #666666;
		bottom:0;
		z-index: 2;
		xwidth:108px;
	}
	#menu2{
		xposition:absolute;
		margin-left:0px;
		xleft:101px;
		xborder:1px solid #666666;
		bottom:0;
		z-index: 2;
		xwidth:101px;
	}
	#menu3{
		xposition:absolute;
		margin-left:0px;
		xleft:186px;
		bottom:0;
		z-index: 2;
		width:85px;
	}
	#menu4{
		xposition:absolute;
		margin-left:0px;
		xleft:375px;
		bottom:0;
		z-index: 2;
	}
	#head-text{
		position:absolute;
		margin:0;
		padding:0;
		xmargin-left:10px;
		right:0;
		bottom:0;
		color:#FF9900;
		xleft:450px;
		padding-bottom:2px;
		xvertical-align:bottom;
		
	}
	#new-header-lang{
		position:absolute;
		xmargin-left:10px;
		bottom:0px;
		height:68px;
		xborder:1px solid red;
		width:900px;
		/*top:0; 2010/08/30変更lang 追加のため*/
		top:20px;
		margin:0;
		padding:0;
	}
		#japan{
			position:absolute;
			left:680px;
			xtop:-10px;
			xtop:10px;
			z-index: 2;
		}
		#english{
			position:absolute;
			left:800px;
			xtop:-10px;
			xtop:10px;
			z-index: 2;
		}
	#kensaku{
		position:absolute;
		font-size:12px;
		xmargin-left:10px;
		bottom:0px;
		height:82px;
		xborder:1px solid red;
		width:900px;
		/*top:0;*/
		top:20px; /*2010/08/30変更lang 追加のため*/
		z-index:1;
		xmargin-left:30px;
		text-align:right;
	}
		#box{
			width:320px;
			height:30px;
			xbackground:#999999;
			position:absolute;
			left:580px;
			top:73px;
			
		}
	#new-header-flash{
		top:39px;
		left:0;
		position:absolute;
		margin:0 auto;
		z-index:2;
		width:100%;
		height:20px;
	}
/*ココまで*/
#main{
	width:900px;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
}
#main #main-table{
		width:900px;
		border-spacing: 0px;
		border-collapse: collapse;
		/*border:solid #000000;*/
	}
	#main-table td{
		padding:0;
	}
	#main-table #left-contents{
			vertical-align:top;
			width:700px;
			margin:0px;
			padding: 0px 0px 0px;		
	}
	#left-contents #left-table{
		width:700px;
		border-spacing: 0px;
		padding: 0px 5px 0 0;
	
	}
	#left-table td{
		padding:0;
		margin:0;
	}
	#left-table #main-flash{
			width:700px;
			padding:0 0 0 0;
	}
	#left-table #button_area{
		width:700px;
		background-color:#FFFFFF;
		border:solid 0px #999999;
		padding:0 0 0 0;
		margin:0;
		
	}
		#main-table #whatsnew{
				width:180px;
				vertical-align:top;
				font-size:12px;
				font-weight:600;
				color:#666666;
				padding: 20px 0 0 0;
				margin: 0 5px 0 0;
				text-align:center;
		}
			#whatsnew div{
				width:160px;
				background-color:#FFFFFF;
				height:400px; 
				border:solid 1px #999999;
				overflow:auto; 
				padding:0;
				margin:0;
				font-size:12px;
				text-align:left;
			}
			#whatsnew p{
				padding:0px;
				margin:0px;
				/*text-align:left;*/
			}
			.date{
				padding:0 0 0 7px;
				margin:0 0 5px 0;
				color:#000000;
				text-align:left;
				background-image: url(../img/date_back.gif);
				height:20px;
				width:145px;
				font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
			}
			.p-img{
				background-color:#FFFFFF;
				border:solid 1px #CCCCCC;
				padding:0;
				margin:0;
				width:120px;
			}

			.w_title{
				xvertical-align:top;
				background-color:#EEEEEE;
				border-bottom:dashed 0 #0D52A0;
				padding:0 0 0 0;
				margin:0 0 0 0;
				font-size:12px;
				color:#000000;
				width:140px;
				xfont-weight:400;
				text-align:left;
				xheight:20px;
				xfont-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
				xborder:1px solid #666666;
			}
			.commnet{
				text-align:left;
				background-color:#FFFFFF;
				font-size:12px;
				xborder:solid 1px #999999;
				padding:2px; 0 0 5px;
				margin:0;
				width:140px;
				max-width:140px
				font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
				
			}
			.w_var{
				    margin: 0px;
				    padding: 0;
				    /*height: 1px;*/
				    border: #0D52A0 1px solid;
				    background: #CCCCCC;
				    width:145px;
			}
			 .magazine-news{
			 	width:160px;
				background-color:#FFFFFF;
				border:solid 0px #999999;
				/*overflow:auto; */
				padding:0;
				margin:0;
				text-align:left;
				margin:10px 0 10px 0;
			 }
			 .magazine-table{
				border:solid 1px #999999;
				/*overflow:auto; */
				padding:0;
				margin:0;
				text-align:left;
			 }
.bottom-menu{
	width: 700px;
	border: 0px #999999 solid;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-collapse: collapse;
	vertical-align:top;
}
.bottom-menu td{
	padding:0 0 0 0;
	width:233px;
	max-width:233px;
	xborder: 1px #999999 solid;
	text-align:left;
	vertical-align:top;
}
.bottom-menu h3{
	font-size:12px;
	width:233px;
	font-weight:300;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	background-image: url(../img/top_right_back.jpg);
	
}
.bottom-menu img{
	float:left;
	padding:5px;
}
.bottom-menu p{
	font-size:12px;
	padding:5px;
	margin:0 0 5px 0;
}
.bottom-menu-title{
	width: 180px;
	height: 20px;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	border: 1px #999999 solid;
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:1.5;
	border-collapse: collapse;
	
}
.top10-table{
	border:0px solid #CCCCCC;
	background-color:#BDD0E5;
	border-collapse: collapse;
	padding:0;
	margin:0;
}
.infomation{
	width:480px;
	height:34px;
	margin-top:5px;
	text-align:right;
}
.top10{
	background-image: url(../information/img/top_top10_back.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	xpadding-top:200px;
	xpadding-left:25px;
	font-size:12px;
	width:240px;
	height:150px;
	text-align:left;
}
*+html .top10 ul { 		/* IE7にのみ適用 */
	list-style-type: none;
	xpadding-left:15px;
	padding:0;
	padding-top:33px;
	margin:0;
	margin-left:12px;
	text-align:left;
}
*+html .top10 li{		/* IE7にのみ適用 */
	list-style-type: none;
	xpadding-bottom:1px;
}

.top10 ul{
	list-style-type: none;
	xpadding-left:15px;
	padding:0;
	margin:0;
	padding-top:35px;
	margin-left:12px;
	text-align:left;

}
.top10 li{
	list-style-type: none;
	padding-bottom:7px;
}
	.top10:link    { color :#000000 ; text-decoration : none ; }
	.top10 a:visited { color :#000000; text-decoration : none ; }
	.top10 a:hover   { color : #f00 ; text-decoration : underline ; }
	.top10 a:active  { color : #f60 ; text-decoration : underline ; }

.osusume{
	background-image: url(../information/img/beat_osusume_back.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	xpadding-top:200px;
	xpadding-left:25px;
	font-size:12px;
	width:240px;
	height:150px;
}
*+html .osusume ul { 		/* IE7にのみ適用 */
	list-style-type: none;
	xpadding-left:15px;
	padding:0;
	padding-top:33px;
	margin:0;
	margin-left:12px;
	text-align:left;
}
*+html .osusume li{		/* IE7にのみ適用 */
	list-style-type: none;
	xpadding-bottom:1px;
}
.osusume ul{
	list-style-type: none;
	xpadding-left:15px;
	padding:0;
	margin:0;
	padding-top:35px;
	margin-left:12px;
	text-align:left;
}
.osusume li{
	list-style-type: none;
	padding-bottom:7px;
}
	.osusume:link    { color :#000000 ; text-decoration : none ; }
	.osusume a:visited { color :#000000; text-decoration : none ; }
	.osusume a:hover   { color : #f00 ; text-decoration : underline ; }
	.osusume a:active  { color : #f60 ; text-decoration : underline ; }
/*<p class="date">2009/2/13</p>
	<p class="w_title">新規に適合確認できました。</p>
	<p class="commnet"><a href="tvnavi/?page=1">TVK-46/TA46</a></p>
	<p class="commnet"><a href="tvnavi/?page=2">NVK-18/NA18</a></p>
	<p class="commnet"><a href="tvnavi/?page=3">NT4618/ANT4618</a></p>
	<p class="commnet"><a href="http://www.beatsonic.co.jp/accessories/avc20.php">AVC20</a></p>
	<p class="commnet">トヨタ<br />エスティマ/エスティマハイブリット</p>
	<p class="commnet">H20/12-</p><br />
	<p class="commnet"><a href="tvnavi/?page=1">TVK-41/TA41</a></p>
	<p class="commnet">ホンダ<br />インサイト</p>
	<p class="commnet">H21/02-</p><br />
	<hr class="w_var">
	
*/
/*ココからレビュー*/

li.beat-list{
	list-style-type: none;
	background-image:url(../img/review/maru.gif);
	background-repeat: no-repeat;
	background-position:0px 7px ;
	padding-left:14px;
	border-bottom: 2px dotted #DDDDDD;
	padding-top:5px;
}

a.tooltip:hover {
 	text-decoration:none;
	background-repeat: no-repeat;
	background-position:0px 1px ;
	background:#EEEEEE;
} 
{*BG color is a must for IE6*}
.tooltip{
	position:relative;
}
	a.tooltip:hover {
		background:#ffffff; 
		text-decoration:none;
		} 
	{*BG color is a must for IE6*}
	a.tooltip span {
		display:none;
		margin-left:8px; 
		width:195px;
		height:120px;
		background-image: url(../img/review/hukidasi.gif);
		background-repeat: no-repeat;
		padding-left:15px;
		padding-top:30px;
		padding-right:15px;
		padding-bottom:10px;
	}
	a.tooltip:hover span{
		display:inline; position:absolute;
		xline-height:1.9;
		left:-180px;top:-150px;
		 background-image: url(../img/review/hukidasi.gif); 
		 border:0px solid #0068B7; 
		 color:#000000;
		 background-repeat: no-repeat;
	 }
.tekigou:link    { color :red ; text-decoration : none ; cursor: hand;}
