/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; color: #666666; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }

body {
		line-height: 140%;
		font-size: 12px;
		background-color:#ffffff;	
		color: #000000;
		font-family: "lr oSVbN", Osaka, "lr SVbN", sans-serif, serif;
		}
		
/* TOP NAVI AREA */
.naviarea { margin: 0px; padding: 0px; width: 850px; height: 30px; background-image: url(../img/navi/topmenu_a_00.gif); }
#topnavi li { display: inline; }
#topnavi li a { float: left; overflow: hidden; }

#topnavi li#top a { background-image: url(../img/navi/topmenu_a_01.gif); background-repeat: no-repeat; width: 70px; height: 30px; }
#topnavi li#concept a { background-image: url(../img/navi/topmenu_a_02.gif); background-repeat: no-repeat; width: 83px; height: 30px; }
#topnavi li#showroom a { background-image: url(../img/navi/topmenu_a_03.gif); background-repeat: no-repeat; width: 75px; height: 30px; }
#topnavi li#diamond a { background-image: url(../img/navi/topmenu_a_04.gif); background-repeat: no-repeat; width: 162px; height: 30px; }
#topnavi li#corporate a { background-image: url(../img/navi/topmenu_a_06.gif); background-repeat: no-repeat; width: 71px; height: 30px; }
#topnavi li#form a { background-image: url(../img/navi/topmenu_a_07.gif); background-repeat: no-repeat; width: 131px; height: 30px; }
#topnavi li#recruit a { background-image: url(../img/navi/topmenu_a_08.gif); background-repeat: no-repeat; width: 75px; height: 30px; }
#topnavi li#ir a { background-image: url(../img/navi/topmenu_a_09.gif); background-repeat: no-repeat; width: 76px; height: 30px; }
#topnavi li#press a { background-image: url(../img/navi/topmenu_a_dougax.gif); background-repeat: no-repeat; width: 97px; height: 30px; }

    
#topnavi li#top a:hover { background-image: url(../img/navi/topmenu_b_01.gif); }
#topnavi li#concept a:hover { background-image: url(../img/navi/topmenu_b_02.gif); }
#topnavi li#showroom a:hover { background-image: url(../img/navi/topmenu_b_03.gif); }
#topnavi li#diamond a:hover { background-image: url(../img/navi/topmenu_b_04.gif); }
#topnavi li#corporate a:hover { background-image: url(../img/navi/topmenu_b_06.gif); }
#topnavi li#form a:hover { background-image: url(../img/navi/topmenu_b_07.gif); }
#topnavi li#recruit a:hover { background-image: url(../img/navi/topmenu_b_08.gif); }
#topnavi li#ir a:hover { background-image: url(../img/navi/topmenu_b_09.gif); }
#topnavi li#press a:hover { background-image: url(../img/navi/topmenu_b_dougax.gif); }

.top { height: 30px; width: 852px; margin: 5px auto 0px auto; background-image:url(../img/sakhalogo.gif); background-repeat:no-repeat;}

.base	{
	height: 570px;
	width: 850px;
	background-color: #ffffff;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
		}
.photo{
		width: 850px;
		height: 300px;
		background:url(../top_img/main_img3_3.jpg) no-repeat;
		}
.banner{
		width: 850px;
		height: 90px;
		background-color: #f0f0f0;
		}
.news{
		width: 850px;
		height: 136px;
		margin: 0px auto 0px auto;
		background-color: #f0f0f0;
		}
.footer{
		margin: auto;
		width: 850px;
		clear: left;
		color: #666666;
		}

.vdcm { width:800px; }
