/* CSS Document */
#container{
	width:700px;
	text-align:center;
	margin:0px auto;
	}
#main{
	
	}
#title{
	width:700px;
	text-align:center;
	margin:2px auto ;
	}
#topnavi{
	width:700px;
	text-align:center;
	margin:0px auto;
	}

#contents{
	width:560px;
	text-align:center;
	margin:0px auto;
	}
	
#frame{
	color:#666;
	font-size:12px;
	line-height:18px;
	width:300px;
	margin:10px;
	}
	
	
.commercial{
	width:500px;
	text-align:center;
	margin:10px auto;
	}
.commercial h3{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	margin-bottom:5px;
	}
.commercial p{
	text-align:left;
	
	
	line-height:18px;
	padding-left:10px;
	padding-bottom:10px;
	}
/*-------------------------------------------------------------------------------------------------------------------------------------------------newcar---*/

#newH{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/honda/topImg.jpg) top right no-repeat;
	}
#newH dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#newH dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#newH dl dd{
	padding-left:10px;
	
	line-height:18px;
	}

#newN{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/nissan/topImg.jpg) top right no-repeat;
	}
#newN dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#newN dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#newN dl dd{
	padding-left:10px;
	
	line-height:18px;
	}		
#newS{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/suzuki/topImg.jpg) top right no-repeat;
	}
#newS dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#newS dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#newS dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
#newT{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/toyota/topImg.jpg) top right no-repeat;
	}
#newT dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#newT dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#newT dl dd{
	padding-left:10px;
	
	line-height:18px;
	}		
#newD{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/daihatsu/topImg.jpg) top right no-repeat;
	}
#newD dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#newD dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#newD dl dd{
	padding-left:10px;
	
	line-height:18px;
	}		

#used{
	width:520px;
	text-align:left;
	margin:0 auto;
	background:url(../new/img/used/usedImg.jpg) bottom right no-repeat;
	}
#used dl{
	text-align:left;
	width:230px;
	margin:5px auto 10px 0px;
	}
#used dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#used dl dd{
	padding-left:10px;
	
	line-height:18px;
	}
	
/*----------------------------------------------------------------------------------------------------------------------usedcar---*/	
div#usedList {
	width:520px;
	text-align:center;
	margin:20px auto;
}

div#usedList dl {
	float:left;
	width:160px;
	border:solid 1px #999; 
	text-align:center;
	margin:10px 10px 10px 0px;	
}

div#usedList dl p img {
width:145px;
margin:5px;
}

div#usedList dl dt{
font-weight:bold;
margin:5px;
font-size:small;
color:#666;
}
	
div#usedList dl dd{
margin:5px;
font-size:small;
color:#666;
}	

div#usedList dl dd img {
margin:10px;
}	



/*----------------------------------------------------------------------------------------------------------------------usedDetail---*/	



div#usedDetail {
	width:520px;
	margin:20px auto;
	text-align:center
}


div#usedDetail td.title {
	width:100%;
	background-image:url(../img/usedback.gif);
	background-repeat:repeat;
	line-height:150%;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;	
}

div#usedDetail td .price2 {
	line-height:150%;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;	
}

div#usedDetail td .kakaku {
	line-height:150%;
	font-size:12px;
	color:#000;
	font-weight:bold;	
}

div#usedDetail div#detailimg {
	width:487px;
	background-color:#EFEFEF;
	border:#999 solid 1px;
	text-align:center;
	margin-bottom:2px;
}

div#usedDetail div#detailimg div.bigimg img {
width:475px;
margin:5px 1px 1px 3px;
}

div#usedDetail div#detailimg div.smallimg {
text-align:center;
}

div#usedDetail div#detailimg div.smallimg img {
width:90px;
margin:1px;
}

div#usedDetail table {
margin-bottom:3px;
}

div#usedDetail table tr td{
text-align:left;
font-size:small;
color:#666;
line-height:120%;
padding:3px;
}

/*----------------------------------------------------------------------------------------------------------------------usedForm---*/	
div#usedForm {
	width:500px;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}

div#usedForm #formTop {
	width:500px;
}
div#usedForm #formTop td {
	width:150px;
	text-align:left;
	font-size:small;
	color:#666;	
	padding:5px;
}
div#usedForm #formTop table tr.formimg td{
	text-align:center;
}
div#usedForm #formTop tr.formimg td img {
	width:150px;
	text-align:center;
}



div#usedForm table#cathand_form {
	width:500px;
	text-align:left;	
	font-size:small;
	color:#666;	
	line-height:120%;
	margin-top:10px;
}

div#usedForm table#cathand_form .must {
	font-size:small;
	color:red;	
}

div#usedForm table#cathand_form .small {
	font-size:x-small;
	color:#666;
	font-weight:normal;	
}

div#usedForm table#cathand_form th {
	width:150px;
	background-color:#EFEFEF;	
	padding:5px;	
}



div#usedForm table#cathand_form tr.tr_name input {
width:300px;
}

div#usedForm table#cathand_form tr.tr_add input {
width:300px;
}

div#usedForm table#cathand_form tr.tr_tell input {
width:300px;
}
div#usedForm table#cathand_form tr.tr_mail input {
width:300px;
}
div#usedForm table#cathand_form tr.tr_mail_check input {
width:300px;
}
div#usedForm table#cathand_form tr.tr_comment textarea {
width:300px;
height:150px;
}

div#usedForm table#cathand_form tr td.td_submit{
text-align:center;

}

div#usedForm table#cathand_form tr td.td_submit input{
margin:10px;	
}










/*-----------------------------------------------------------------*/



		
#catalog{
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#catalog dl{
	width:125px;
	height:145px;
	text-aling:center;
	margin:0px auto;
	float:left;
	
	line-height:15px;
	}
.catalog dd{
	margin-top:2px;
	}
.newCatch {
	width:500px;
	text-align:center;
	margin:0 auto;
	}
.newCatch dl{
	width:500px;
	text-align:left;
	
	
	margin-top:10px;
	line-height:18px;
	}
.newCatch dl dt{
	
	font-weight:bold;
	
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #666;
	}
.newCatch dl dd{
	
	
	line-height:18px;
	}
	
/*----------------------------------------------------------------------------------------------------------------------inspection---*/
#inspection{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/inspection/topImg.jpg) top right no-repeat;
	}
#inspection dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#inspection dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#inspection dl dd{
	padding-left:10px;
	
	line-height:18px;
	
	margin-bottom:3px;
	}	
#inspP{
	width:500px;
	text-align:center;
	margin:0 auto;
	}
#inspP table{
	width:500px;
	text-align:center;
	margin:10px auto;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #666666;
	}
#inspP td {
	text-align:center;
	
	color:#666666;
	line-height:18px;
	padding:2px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 dotted;
	}	
#inspP p{
	text-align:center;
	font-size:10px;
	
	margin:5px auto;
	}
#inspS{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/inspection/oilreserve.jpg) center right no-repeat;
	}
#inspP dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#inspS dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#inspS dl dd{
	width:300px;
	padding-left:10px;
	
	line-height:18px;
	}	
#inspS dl dd ul{
	list-style:none;
	padding:4px;
	}
#inspS dl dd ul li{
	width:200px;
	border:1px solid #666;
	padding:2px;
	margin-bottom:3px;
	}
/*---------------------------------------------------------------------------------------------------------------------------------------------coating--*/
.coating{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating p{
	text-align:center;
	margin:0 auto;
	}
.coating h3{
	width:480px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating ul{
	width:476px;
	list-style:none;
	text-align:left;
	line-height:18px;
	margin-top:10px;
	}

.coating1{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating1 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating1 h4{
	width:480px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	}

.coating1 ul{
	width:185px;
	text-align:left;
	list-style:none;
	line-height:18px;
	float:left;
	}
.coating2{
	clear:both;
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating2 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating2 h4{
	width:480px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	}
.coating2 ul{
	width:310px;
	text-align:left;
	list-style:none;
	line-height:18px;
	float:left;
	}		
.coating2 p img{
	float:right;
	}
.coating3{
	clear:both;
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating3 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating3 h4{
	width:300px;
	text-align:left;
	padding-top:15px;
	margin-bottom:10px;
	float:left;
	}

.coating4{
	clear:both;
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating4 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating4 h4{
	width:480px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	line-height:18px;
	}
.coating4 dl{
	width:200px;
	text-align:left;
	list-style:none;
	line-height:18px;
	padding-left:40px;
	float:left;
	}	
.coating4 dl dt{
	font-weight:bold;
	}
.coating4 dl dd{
	font-weight:bold;
	}	
.coating4 ul{
	width:150px;
	list-style:none;
	text-align:left;
	float:left;
	margin:10px 4px;
	font-weight:bold;
	}
.coating4 ul li{
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	}	
	
	
	
.coating5{
	clear:both;
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating5 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating5 p img{
	float:right;
	}
.coating5 h4{
	width:300px;
	font-weight:bold;
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	line-height:18px;
	float:left;
	}


.coating6{
	clear:both;
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating6 h3{
	width:480px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-bottom:1px dotted #666;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:4px;
	}
.coating6 dl{
	width:280px;
	text-align:left;
	list-style:none;
	line-height:18px;
	float:left;
	}	
.coating6 dl dt{
	font-weight:bold;
	padding-bottom:8px;
	}
.coating6 p img{
	float:right;
	}
.coating6 h4{
	clear:both;
	margin-top:15px;
	line-height:18px;
	text-align:left;
	}	

.coating7{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.coating7 table{
	width:480px;
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	margin-top:10px;
	margin-bottom:10px;
	}
.coating7 table td{
	text-align:left;
	border-bottom:1px #666 solid;
	border-right:1px #666 solid;
	padding:2px;
	}	
	
.coating7 ul{
	list-style:none;
	text-align:left;
	line-height:18px;
	}
.coating8 p{
	font-size:14px;
	color:black;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
	margin-bottom:10px;
	}
/*---------------------------------------------------------------------------------------------------------------------------------------------paint--*/
#paint{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/paint/topImg.jpg) bottom right no-repeat;
	}
#paint dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#paint dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#paint dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
#paint p.p1{
	text-align:left;
	width:230px;
	
	line-height:18px;
	padding-left:320px;
	}	
#paint p.p2{
	text-align:left;
	width:220px;
	
	line-height:18px;
	padding-top:55px;
	margin-left:20px;
	}	

#paint table{
	border-top:1px solid #999999;
	border-left:1px solid #999;
	text-align:center;
	width:540px;
	}
#paint table tr,#paint table td{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	font-size:10px;
	text-align:left;
	color:#666666;
	}
#paintP{
	width:500px;
	text-align:center;
	margin:0 auto;
	}
#paintP table{
	width:500px;
	text-align:center;
	margin:10px auto;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #666666;
	}
#paintP td {
	text-align:center;
	
	color:#666666;
	line-height:18px;
	padding:2px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 dotted;
	}
#paintex1{
	width:500px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/paint/work1.jpg) top right no-repeat;
	}
#paintex1 dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#paintex1 dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#paintex1 dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
#paintex2{
	width:500px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/paint/work2.jpg) top right no-repeat;
	}
#paintex2 dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#paintex2 dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#paintex2 dl dd{
	padding-left:10px;
	
	line-height:18px;
	}
#paintex3{
	width:500px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../repair/img/paint/work3.jpg) top right no-repeat;
	}
#paintex3 dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#paintex3 dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#paintex3 dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
.paint2{
	width:500px;
	text-align:center;
	margin:0 auto;
	}
.paint2 dl{
	width:245px;
	text-align:left;
	float:left;
	}	
.paint2 dl dt{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	}

/*loan-------------------------------------------------------------------------------------------------------------------------------------------loan*/
.loan{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.loan p{
	text-align:left;
	
	color:#666666;
	line-height:18px;
	margin-top:10px;
	}
.loan table{
	width:300px;
	margin:10px auto;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #666666;
	}
.loan td , .loan tr{
	text-align:center;
	
	color:#666666;
	line-height:18px;
	padding:2px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 dotted;
	}
.loan2{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.loan2 dl{
	text-align:left;
	}
.loan2 dt{
	
	font-weight:bold;
	color:#666666;
	line-height:18px;
	margin-top:10px;
	border-bottom:1px #999999 dotted;
	}
.loan2 dd{
	
	color:#666666;
	line-height:18px;
	}
.loan3 {
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.loan3 ol{
	margin:10px auto;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#666666;
	font-family:"ヒラギノ明朝 Pro W3";
	}	
	
/*保証--------------------------------------------------------------------------------------------------------------------------------------------保証-*/
.grt{
	width:480px;
	text-align:center;
	margin:10px auto;
	}
.grt dl{
	text-align:left;
	margin-bottom:10px;
	}	
.grt dl dt{
	
	font-weight:bold;
	color:#666666;
	margin-bottom:10px;
	}
.grt dl dd{
	
	
	line-height:18px;
	}	
.grt2 {
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.grt2 h3{
	text-align:center;
	margin-top:10px;
	
	font-weight:bold;
	color:#666666;
	font-family:"ＭＳ Ｐ明朝";
	}
.grt2 table{
	width:400px;
	text-align:center;
	margin:10px auto;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #666666;
	}
.grt2 td , .grt2 tr{
	text-align:center;
	
	color:#666666;
	line-height:18px;
	padding:2px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 dotted;
	}
.grt2 p{
	
	color:#666666;
	}
.grt3{
	width:480px;
	text-align:center;
	margin:10px auto;
	}
.grt3 h3{
	text-align:left;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	color:#666666;
	margin-top:20px;
	margin-bottom:10px;
	}
.grt3 p{
	width:450px;
	text-align:left;
	
	
	margin:5px;
	line-height:18px;
	}
.grt3 dl{
	text-align:left;
	width:450px;
	}
.grt3 dl dt{
	font-size:10px;
	
	margin-top:5px;
	margin-bottom:5px;
	}
.grt3 dl dd{
	font-size:10px;
	
	line-height:16px;
	border:1px #999999 solid;
	padding:5px;
	}
	
.grt4{
	width:480px;
	text-align:center;
	margin:0 auto;
	}
.grt4 p{
	width:450px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	
	
	}
.grt4 dl{
	width:450px;
	text-align:left;
	}
.grt4 dl dt{
	
	
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	}
.grt4 dl dd{
	
	
	line-height:18px;
	}
.grt5 {
	width:450px;
	text-align:center;
	margin:0 auto;
	}
.grt5 p{
	width:450px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	
	margin-top:10px;
	margin-bottom:10px;
	}
.grt5 dl{
	width:450px;
	text-align:left;
	}
.grt5 dl dt{
	
	font-weight:bold;
	
	line-height:18px;
	}
.grt5 dl dd{
	font-size:10px;
	
	line-height:16px;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
	}
.grt5 table{
	width:400px;
	text-align:center;
	margin:10px auto;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #666666;
	}
.grt5 td , .grt2 tr{
	text-align:center;
	
	color:#666666;
	line-height:18px;
	padding:2px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 dotted;
	}
td.grt5p{
	width:100px;
	}
td.grt5p1{
	text-align:left;
	font-size:10px;
	line-height:16px;
	}
.grt5 ol{
	width:400px;
	text-align:center;
	margin:0 auto;
	list-style:none;
	}
.grt5 ol li{
	text-align:left;
	font-size:10px;
	
	line-height:16px;
	}
/*-----------------------------------------------------------------------------------------------------------------------------------------------privacy--*/
#privacy{
	width:500px;
	margin:0 auto;
	text-align:center;
	}
#privacy ul{
	text-align:left;
	
	
	margin:10px;
	list-style:none;
	}
#privacy ul li{
	
	line-height:18px;
	
	margin-top:7px;
	}
.privacy1 {
	text-align:center;
	margin:0 auto;
	width:380px;
	}
.privacy1 ul{
	margin:5px ;
	padding:0;
	text-align:left;
	
	
	line-height:18px;
	list-style:none;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------struct-*/
.struct{
	width:500px;
	text-align:center;
	margin:0 auto
	}
.struct dl{
	width:500px;
	text-align:left;
	list-style:none;
	}
.struct dl dt{
	
	font-weight:bold;
	
	margin-top:10px;
	margin-bottom:10px;
	}
.struct dl dd{
	padding-left:20px;
	
	line-height:18px;
	
	}
/*--------------------------------------------------------------------------------------------------------------------------------------estimate-*/
#estimate{
	width:500px;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	}
#estimate table{
	width:500px;
	text-align:left;
	
	line-height:18px;
	}
#estimate p{
	width:500px;
	text-align:left;
	
	color:black;
	margin:10px auto;
	}
.contact{
	width:500px;
	text-align:center;
	margin:10px auto;
	}
.contact dl{
	width:400px;
	text-align:left;
	
	line-height:18px;
	
	}

/*--------------------------------------------------------------------------------------------------------------------------------------documents-*/
#documents{
	width:500px;
	text-align:center;
	margin:0 auto;
	}
#documents dl{
	width:500px;
	text-align:left;
	
	line-height:18px;
	
	}
#documents dl dt{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	}
#documents dl dd{
	line-height:18px;
	padding-left:20px;
	}
#documents p{
	width:500px;
	text-align:left;
	
	color:black;
	padding-top:10px;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------complete-*/
#topTantoA{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:260px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/tanto1/top_img.jpg) top left no-repeat;
	}
#topTantoA p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}
#topTanto2{
	margin:0;
	padding:0;
	text-align:left;
	width:560px;
	height:253px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/tanot2/top_img.jpg) top left no-repeat;
	}
#topTanto2 p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}		
#toplatte1{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:253px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/move_latte/top_img.jpg) top left no-repeat;
	}
#toplatte1 p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}	
#toptanto{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:253px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/tanto/tanto_img.jpg) top left no-repeat;
	}
#toptanto p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}
#toplatte2{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:212px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/move_latte2/top_img.jpg) top left no-repeat;
	}
#toplatte2 p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}	
#topmove{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:253px;
	overflow:hidden;
	background:url(../complete/img/daihatsu/move/top_img.jpg) top left no-repeat;
	}
#topmove p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}
	
#toplife{
	margin:0px;
	padding:0px;
	text-align:left;
	width:560px;
	height:253px;
	overflow:hidden;
	background:url(../complete/img/honda/life/life_img.jpg) top left no-repeat;
	}
#toplife p{
	background-color:white;
	text-align:left;
	width:200px;
	border:1px #999999 solid;
	margin-left:25px;
	margin-top:85px;
	padding:8px;
	
	line-height:18px;
	}
	
#main h2{
	text-align:left;
	width:520px;
	height:26px;
	line-height:26px;
	text-indent:10px;
	margin:15px auto 0px auto;
	background:url(../img/tab_img.jpg) top left no-repeat;
	
	color:white;
	clear:both;
	}


	
.exposition1{
	width:500px;
	text-align:center;
	margin:0px auto;
	padding-top:10px;
	}
.exposition1 p{
	margin:5px;
	
	line-height:18px;
	color:#666666;
	text-align:left;
}
.exposition1 p img.exPhoto{
	margin-right:15px;
	float:left;
	}
.exposition1 p.exp1Btn a img{
	text-align:right;
	margin-left:170px;
	} 	
		
.lphoto {
	clear:both;
	width:500px;
	text-align:center;
	margin:0 auto;
	padding-top:7px;
	}
.lphoto ul{
	text-align:center;
	margin:0 auto;
	width:500px;
	list-style:none;
	}
.lphoto li{
	width:110px;
	padding:1px;
	margin:4px;
	float:left;
	}
.lphoto ul li img{
	border:2px #666666 solid;
	}


.exposition2{
	width:500px;
	text-align:center;
	margin:0 auto;
	padding-top:7px;
	}
.exposition2 p.exp2cmt{
	display:block;
	width:360px;
	text-alitn:left;
	float:left;
	
	line-height:18px;
	color:#666666;
	text-align:left;
	}	
.exposition2 p.exp2cmt a img{
	margin-left:260px;
	text-align:right;
	padding-top:7px;
	}	
	


.price{
	width:500px;
	text-align:center;
	margin:0 auto;
	}

.price p{
	width:500px;
	
	color:#666666;
	line-height:18px;
	text-align:left;
	padding-top:10px;
	}
.price p img{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:320px;
	}


/*---------------------------------------------------------------------------------------------------------------------------------original parts-*/
.spoiler{
	clear:left;
	width:500px;
	text-align:center;
	margin:0 auto;
	}
.spoiler dl{
	width:480px;
	text-align:left;
	margin-top:15px;
	}
.spoiler dl dt{
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:black;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid black;
	}
.spoiler dl dd{
	
	line-height:18px;
	
	padding-bottom:5px;
	}
.spoiler table{
	margin-top:40px;
	width:220px;
	float:left;
	table-layout:fixed;
	border-collapse:collapse;
	border-top:1px solid #999;
	border-left:1px solid #999;
	}
.spoiler table tr td{
	font-size:10px;
	
	padding:2px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}
.spoiler table tr td.sP{
	text-align:left;
	padding-left:5px;
	}


/*------------------------------------------------------------------------------------------------------------------------------------seat--*/
#seat{
	width:520px;
	height:170px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/seat/topImg.jpg) top right no-repeat;
	}
#seat dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#seat dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#seat dl dd{
	padding-left:10px;
	line-height:18px;
	}		
#seat1{
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#seat1 dl{
	float:left;
	width:280px;
	text-align:left;
	}
#seat1 dl dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:8px;
	}
#seat1 dl dd{
	line-height:18px;
	}
	
#seat1 ul{
	width:520px;
	text-align:left;
	margin-top:20px;
	list-style:none;
	}
#seat1 ul li{
	line-height:18px;
	}
#seat1 h3 {
	width:520px;
	text-align:center;
	margin:10px auto;
	font-size:14px;
	font-weight:bold;
	}
	
#seat1 table{
	clear:left;
	width:520px;
	text-align:center;
	margin:0 auto;
	border-collapse:collapse;
	border-top:1px solid #666;
	border-left:1px solid #666;
	}
#seat1 td, #seat1 tr{
	font-size:10px;
	line-height:16px;
	text-align:left;
	padding:2px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	}
	
/*------------------------------------------------------------------------------------------------------------------------------------wheel set--*/
#wheel{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/wheel/topImg.jpg) top right no-repeat;
	}
#wheel dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#wheel dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#wheel dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
#wheelB{
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#wheelB ul{
	list-style:none;
	text-align:center;
	margin:0 auto;
	}
#wheelB ul li{
	text-align:center;
	margin:0 5px;
	width:149px;
	height:70px;
	float:left;
	}

#wheelB .w14 a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/14mono.jpg) no-repeat;
	}	
#wheelB .w14 a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/14c.jpg) no-repeat;
	}	
	
#wheelB .w15 a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/15mono.jpg) no-repeat;
	}	
#wheelB .w15 a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/15c.jpg) no-repeat;
	}	
	
#wheelB .w17 a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/17smono.jpg) no-repeat;
	}	
#wheelB .w17 a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/17sc.jpg) no-repeat;
	}	
	
#wheelB .w17m a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/17vmono.jpg) no-repeat;
	}	
#wheelB .w17m a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/17vc.jpg) no-repeat;
	}	
#wheelB .w18 a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/18mono.jpg) no-repeat;
	}	
#wheelB .w18 a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/18c.jpg) no-repeat;
	}	
	
#wheelB .w19 a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/19mono.jpg) no-repeat;
	}	
#wheelB .w19 a:hover{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:149px;
	height:59px;
	background:url(../products/img/wheel/19c.jpg) no-repeat;
	}	
	
#wheelC{
	clear:both;
	width:500px;
	text-align:center;
	margin:0 auto;
	}
#wheelC ul{
	text-align:left;
	list-style:none;
	}
#wheelC ul li{
	line-height:16px;
	font-size:10px;
	
	}
/*--------------------------------------------------------------------------------------------------------------------------------tire set-*/
#tire{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/tire/topImg.jpg) top right no-repeat;
	}
#tire dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#tire dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#tire dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
#tireB{
	width:528px;
	text-align:center;
	margin:0 auto;
	padding-bottom:10px;
	}
#tireB ul{
	text-align:center;
	list-style:none;
	}
#tireB ul li{
	width:125px;
	height:39px;
	text-align:center;
	margin:0px auto;
	padding:0 3px;
	float:left;
	}
.potenza a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:125px;
	height:38px;
	background:url(../products/img/tire/potenza.jpg) no-repeat;
	}
.regno a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:125px;
	height:38px;
	background:url(../products/img/tire/regno.jpg) no-repeat;
	}
.playz a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:125px;
	height:38px;
	background:url(../products/img/tire/playz.jpg) no-repeat;
	}
.blizzak a{
	display: block; 
	text-indent:-9999px;
	text-decoration:none;
	widows:125px;
	height:38px;
	background:url(../products/img/tire/blizzak.jpg) no-repeat;
	}
#tireP{
	clear:both;
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#blizzakC{
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#blizzakC p{
	width:520px;
	margin:10px 0;
	text-align:left;
	
	line-height:18px;
	}
#tireP{
	width:520px;
	text-align:center;
	margin:0 auto;
	}

#tireP table{
	width:510px;
	text-align:center;
	margin:10px auto;
	border-collapse:collapse;
	border:1px solid #666666;
	}
#tireP td , #tireP tr{
	text-align:center;
	font-size:10px;
	color:#666666;
	line-height:14px;
	padding:1px;
	border-right:1px #666666 solid;
	border-bottom:1px #666666 solid;
	}	
#tireP col#xxx{
	width:350px;
	}
#tireP col#yyy{
	width:350px;
	}
#tireP td.tP {
	text-align:left;
	padding-left:5px;
	}
#tireP h4{
	font-size:10px;
	text-align:center;
	margin:0 auto;
	
	}
/*-----------------------------------------------------------------------------------------------------------------------------------------------navi--*/
#audio{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/navi/topImg.jpg) top right no-repeat;
	}
#audio dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#audio dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#audio dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
	
.naviS{
	width:520px;
	text-align:center;
	margin:0 auto;
	clear:both;
	padding-bottom:15px;
	
	}
.naviS dl{
	width:235px;
	text-align:left;
	float:left;
	font-size:10px;
	line-height:16px;
	color:666;
	display:block;
	}
.naviS p{
	float:right;
	}
/*--------------------------------------------------------------------------------------------------------------------------------security---*/

#security{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/security/topImg.jpg) top right no-repeat;
	}
#security dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#security dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#security dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	

.security1{
	width:520px;
	text-align:center;
	margin:0 auto;
	clear:both;
	}
.security1 h3{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	
	margin-bottom:10px;
	}
.security1 dl{
	width:360px;
	text-align:left;
	float:left;
	}
.security1 dl dt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
.security1 dl dd{
	font-size:10px;
	line-height:16px;
	
	margin-bottom:10px;
	}
.security1 p{
	float:right;
	}
/*----------------------------------------------------------------------------------------------------------------------------------------------------fuse---*/
#fuse{
	width:520px;
	height:190px;
	text-align:left;
	margin:0 auto;
	background:url(../products/img/other/topImg.jpg) top right no-repeat;
	}
#fuse dl{
	text-align:left;
	width:240px;
	margin:5px auto 10px 0px;
	}
#fuse dl dt{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:5px;
	border-left:10px solid #666;
	border-bottom:1px solid #666666;
	}
#fuse dl dd{
	padding-left:10px;
	
	line-height:18px;
	}	
.fuse1{
	width:500px;	
	text-align:center;
	margin:5px auto 20px auto;
	padding-bottom:10px;
	border-bottom:1px #999999 dotted;
	}
.fuse1 dl{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-align:left;
	}
.fuse1 dl dt{
	
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	
	}		
.fuse1 dl dd{
	
	font-weight:normal;
	margin-left:20px;
	line-height:18px;
	
	}
.fuseP{
	width:500px;
	text-align:center;
	margin:7px auto;
	padding:5px;
	border:3px #666 double;
	}
.fuseP h3{
	width:180px;
	float:left;
	}
.fuseP dl{
	width:300px;
	text-align:left;
	margin:5px;
	float:right;
	}
.fuseP dl dt{
	
	font-weight:bold;
	color:black;
	margin-bottom:5px;
	}
.fuseP dl dd{
	font-size:10px;
	
	line-height:16px;
	}	
.fuseP p {
	clear:both;
	width:450px;
	margin:7px auto 0px auto;
	text-align:left;
	font-size:10px;
	line-height:16px;
	
	}
/*売って得する方法---------------------------------------------------------------------------------------------------------------------売って得する方法*/
.buy{
	width:465px;
	margin:0 auto;
	text-align:center;
	}
.buy p{
	width:465px;
	text-align:center;
	font-size:16px;
	color:#FF3300;
	font-weight:bold;
	margin:10px auto;
	}
.buy dl{
	text-align:left;
	}
.buy dl dt{
	
	font-weight:bold;
	color:#666666;
	margin-bottom:7px;
	}
.buy dl dd{
	
	line-height:18px;
	
	margin-bottom:10px;
	}
.buy table{
	width:465px;
	text-align:center;
	margin:15px auto;
	}
.buy table td{
	width:50%;
	text-align:left;
	
	line-height:16px;
	
	border:1px solid #666;
	padding:5px;
	}
/*---------------------------------------------------------------------------------------------------------------------特定商*/
#law{
	width:500px;
	text-align:center;
	margin:7px auto;
	}
#law dl{
	width:500px;
	text-align:left;
	
	
	}
#law dl dt{
	font-size:14px;
	font-weight:bold;
	margin:7px auto;
	}
#law dl dd{
	line-height:18px;
	}
#law ul{
	list-style:none;
	}
#law ul li{
	line-height:18px;
	}
/*company--------------------------------------------------------------------------------------------------------------company*/
#company{
	width:520px;
	text-align:center;
	margin:0 auto;
	}
#company h3{
	width:520px;
	text-align:left;
	font-size:16px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	
	margin-bottom:10px;
	}
#company dl{
	width:300px;
	text-align:left;
	float:left;
	list-style:none;
	
	
	}	
#company dl dt{
	width:75px;
	float:left;
	text-align:left;
	line-height:18px;
	}
#company dl dd{
	width:220px;
	text-align:left;
	float:left;
	line-height:18px;
	}
#company dl dd ul{
	list-style:none;
	}
#company dl dd ul li{
	line-height:18px;
	}
#company1{
	width:520px;
	text-align:center;
	margin:10px auto;

	
	
	}
#company1 p img{
	clear:both;
	padding-top:10px;
	padding-bottom:5px;
	}
	
	
	
/*sitemap--------------------------------------------------------------------------------------------------------------sitemap*/
#sitemap{
	width:500px;
	text-align:center;
	margin:0 auto;
	}
#sitemap dl{
	width:480px;
	text-align:left;
	margin-top:20px;
	
	}
#sitemap dl dt{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	color:#666666;
	background-color:silver;
	margin-bottom:10px;
	padding-left:5px;
	line-height:18px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	}
#sitemap dl dd{
	margin-left:100px;
	line-height:18px;
	}
#sitemap dl dd a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}
#sitemap dl dd a:hover{
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	}
/*link--------------------------------------------------------------------------*/
#link{
	widht:520px;
	text-align:center;
	margin:0 auto;
	}
#link h2{
	width:520px;
	font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:white;
	font-weight:bold;
	text-align:left;
	line-height:24px;
	}
#link dl{
	width:500px;
	text-align:left;
	margin:0 0 0 10px;
	}
#link dl dt{
	margin:5px 0;
	}
#link dl dt a{
	width:220px;
	font-size:12px;
	color:#666;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:18px;
	text-decoration:none;
	} 
#link dl dt a:active,#link dl dt a:hover{
	width:220px;
	font-size:12px;
	color:#FF6600;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	line-height:18px;
	text-decoration:none;
	}
#link dl dd p{
	font-size:10px;
	color:#999999;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:16px;
	border-bottom:1px #999999 dotted;
	} 
	
	
	
/* 俊追加 */
div#navi div.shop div.yomi {
	margin-top:5px;
	text-align:center;
	font-size:10px;
	padding:2px;
}

div#navi div.shop div.yomi a:link,
div#navi div.shop div.yomi a:visited {
	display:block;
	width:110px;
	color:#555;
	text-decoration:none;
	border:1px solid #ebebeb;
}

div#navi div.shop div.yomi a:hover {
	color:#555;
	text-decoration:none;
	border-top:1px solid #fff;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #fff;
}