/* CSS Document */
body{
	background-color:#E8E8E8;
	}

#container{
	width:709px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	}

/*header-----------------------------------------------------------------------*/	
#head h1{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	font-size:10px;
	color:#666666;
	padding:4px;
	}
#head p{
	background-image:url(../img/common/headImg.jpg);
	width:709px;
	height:70px;
	margin:0px auto 0px auto;
	padding:0px;
	text-indent:-9999px;
	font-size:12px;
	}
/*body-----------------------------------------------------------------------*/
#body{
	text-align:center;
	margin:0px auto;
	background-image:url(../img/common/background.jpg);
	width:709px;
	_margin-top:-15px;
	}

/*grobal navi-----------------------------------------------------------------------*/
#grobal{
	text-align:center;
	margin:0px auto;
	width:709px;
	}
#global ul{
	list-style:none;	
	}
#global ul li{
	float:left;
	text-indent:-9999px;
	font-size:10px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
#global ul li.url a{
	display:block;
	font-size:10px;
	text-decoration:none;
	width:346px;
	height:20px;
	background-image:url(../img/common/btmNavbar.jpg);
	}
#global ul li.company a:link ,#global ul li.company a:visited {
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnCompany.jpg);
	}
#global ul li.company a:hover{
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnCompanyA.jpg);
	}
#global ul li.info a:link ,#global ul li.info a:visited {
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnInfo.jpg);
	}
#global ul li.info a:hover{
	display:block;
	text-decoration:none;
	width:80px;
	height:20px;
	background-image:url(../img/common/btnInfoA.jpg);
	}
#global ul li.privacy a:link ,#global ul li.privacy a:visited {
	display:block;
	text-decoration:none;
	width:98px;
	height:20px;
	background-image:url(../img/common/btnPrivacy.jpg);
	}
#global ul li.privacy a:hover{
	display:block;
	text-decoration:none;
	width:98px;
	height:20px;
	background-image:url(../img/common/btnPrivacyA.jpg);
	}
#global ul li.sitemap a:link ,#global ul li.sitemap a:visited {
	display:block;
	text-decoration:none;
	width:105px;
	height:20px;
	background-image:url(../img/common/btnSitemap.jpg);
	}
#global ul li.sitemap a:hover{
	display:block;
	text-decoration:none;
	width:105px;
	height:20px;
	background-image:url(../img/common/btnSitemapA.jpg);
	}


/*leftnavi-----------------------------------------------------------------------*/

#navi{
	float:left;
	width:155px;
	text-align:center;
	margin:0px auto;
	padding-left:2px;
	font-size:10px;
	}
#navi ul{
	font-size:10px;
	list-style:none;
	}
#navi ul li a{
	font-size:10px;
	text-decoration:none;
	color:#666666;
	text-indent:-9999px;
	}
#navi ul li.home a{
	font-size:10px;
	display:block;
	background:url(../img/common/home.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.home a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/homeA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.new a{
	font-size:10px;
	display:block;
	background:url(../img/common/newL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.new a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/newLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.used a{
	font-size:10px;
	display:block;
	background:url(../img/common/usedL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.used a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/usedLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.repair a{
	font-size:10px;
	display:block;
	background:url(../img/common/repairL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.repair a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/repairLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.insp a{
	font-size:10px;
	display:block;
	background:url(../img/common/inspectionL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.insp a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/inspectionLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.contact a{
	font-size:10px;
	display:block;
	background:url(../img/common/contactL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.contact a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/contactLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.link a{
	font-size:10px;
	display:block;
	background:url(../img/common/linkL.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
#navi ul li.link a:hover{
	font-size:10px;
	display:block;
	background:url(../img/common/linkLA.jpg) top left no-repeat;
	width:155px;
	height:40px;
	}
/*banner--------------------------------------------*/
#navi p a img{
	width:146px;
	text-align:center;
	margin:5px auto 0px auto;
	}
/*side address---------------------------------------------*/
.shop {
	text-indent:0px;
	width:145px;
	text-align:center;
	margin:0px auto;
	font-size:10px;
	color:#666666;
	line-height:14px;
	}	
.shop ul{
	width:145px;
	text-align:left;
	margin-left:0px;
	margin:0px;
	}
.shop ul li {
	color:#666666;
	line-height:14px;
	text-decoration:none;
	}

/*QR-------------------------------------------------------*/
#navi p img{
	margin:5px auto 0px auto;
	text-align:center;
	}
/*QR ---------------------------------------------------*/
#navi p{
	text-align:center;
	margin:0px auto 10px auto;
	font-size:10px;
	color:#666666;
	}



/*navi2--------------------------------------------------------------------------*/
#navi2{
	clear:both;
	width:709px;
	height:22px;
	background:url(../img/common/nav2Bar.jpg);
	text-align:center;
	margin:0px auto;
	}
#navi2 ul{
	width:620px;
	list-style:none;
	text-align:center;
	margin:0px auto;
	display:block;
	}
#navi2 ul li {
	float:left;
	font-size:10px;
	color:#666666;
	}
#navi2 ul li a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	line-height:20px;
	}
#navi2 ul li a:hover{
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
	line-height:20px;
	}
address{
	clear:both;
	text-align:cente;
	margin:0px auto;
	font-size:10px;
	line-height:20px;
	color:white;
	height:30px;
	background:url(../img/common/copyrightBar.jpg);
	}
/*footer-----------------------------------------------------------------------*/
#footer{
	clear:both;
	text-align:center;
	margin:0px auto;
	}
	

/*portal -----------------------------------------------------------------------*/
#portal{
	text-align:center;
	margin:5px auto;
	}
#portal ul{
	width:650px;
	text-align:center;
	margin:0px auto;
	font-size:10px;
	color:#666666;
	list-style:none;
	}
#portal li{
	float:left;
	}
#portal li a{
	text-decoration:none;
	margin-left:7px;
	color:#666666;
	}
/*otoiawase-----------------------------------------------------------------------*/
#otoiawase table{

	margin-top:15px;
	margin-left:40px;
	margin-bottom:20px;
	}
#otoiawase table td{
		padding:3px;
		}
#otoiawase table td input{
	border:1px solid #666666;
	font-size:12px;
	}
#otoiawase table td textarea{
	border:1px solid #666666;
	font-size:12px;
	width:300px;
	height:150px;
	overflow:auto;
	}
#otoiawase td.form_index{
	width:120px;
	font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#666666;
	}
.style_field1 input, 
.style_field5 input,
.style_field8 input,
.style_field9 input,
.style_name input,
.style_add input,
.style_field13 input,
.style_field12 input,
.style_e_mail input{
	width:200px;
	font-size:12px;
	}
#otoiawase tr.tr_submit input{
	width:100px;
	text-align:right:
	}