
#contents_main {
	width: 880px;
	margin-left:auto;
	margin-right:auto;
}

#lead {
	line-height:1.5em;
	margin-bottom:20px;
}
#table_wrapper,
#table_wrapper2 {
	width:840px;
	padding:10px 20px 20px 20px;
	background-position:left top;
}
#table_wrapper {background:url(../01motor/images/table_all_back.png) repeat-x #00397D;}
#table_wrapper2 { background:url(../01motor/images/table_all_back02.png) repeat-x #04987F;}

table#motor_head,table#motor {
	width:840px;
	text-align:center;
	border-collapse:collapse;
	font-size:14px;
	background:#FFFFFF;
}

table#motor_head th {
	text-align:center;
	background:url(../01motor/images/table_th_back.png) left top repeat-x #000000;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-right:#CCC 1px solid;
	color:#FFF;
}
table#motor_head th a,
table#motor_head th.plus a {
	width:100%;
	text-decoration:none;
	display:block;
	padding:10px 0;
}
table#motor_head th a {color:#FFFFFF;}
table#motor_head th a:hover { background: #039;color:#FFFF00;}

table#motor_head th.select { color:#000000;}

table#motor_head .plus a {color:#FFFF00;}
table#motor_head th img {display:block; margin:0 auto;}

table#motor_head th.select{background:url(../01motor/images/table_th_back02.png) left top repeat-x #FF6600;}
table#motor_head th#mae01{background:url(../01motor/images/table_th_back03.png) left top repeat-x #007BBD;}
table#motor_head th#mae02{background:url(../01motor/images/table_th_back04.png) left top repeat-x #005E91;}
table#motor_head th#mae03{background:url(../01motor/images/table_th_back05.png) left top repeat-x #004064;}


table#motor .rank{
	background-color:#999;
	color:#FFF;
	height:50px;
	text-align:center;
	border:#CCC 1px solid;
}


table#motor td {
	line-height:1.3em;
	border:#CCC 1px solid;
}
table#motor td img {margin-left:1px;}



.bg_even {background: #f2f2f2;}
.bg_odd  {background: #fff;}

td.hover     {background-color: #FFC;}
td.hoverrow  {background-color: #FFC;}
td.hovercell {background-color: #FF0;}



.name{
	display:block; 
	width:100%; 
	border-bottom:1px dotted #CCC;
	height:25px;
	line-height:25px;
	font-size:13px;
}
.data{
	height:25px;
	line-height:25px;
	font-size:13px;
}
.no {font-size:12px; display:block; line-height:1em; color: #666; padding-top:2px; }


/*ʓ*/
#suimen {
	width:810px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:0 15px 20px;
	line-height:1.8em;
}
#suimen h3 {
	padding:20px 0 10px;
}

img#map {
	padding:10px;
	float:right;
}

#box{ width:740px; margin:0 auto;}
#box table {
	width:300px;
	float:right;
	text-align:center;
	border-collapse:collapse;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	table-layout: fixed;
}
#box table th,#box table td{border:1px solid #CCC;}
#box table th {
	text-align:center;
	background-color:#666;
	color:#FFFFFF;
}
#box p{ text-align:right; padding:5px 5px 0 ;}

#spring,#summer,#autumun,#winter{width:360px; float:left; margin-bottom:20px;}
#spring{ background:url(../01motor/images/sin_spring.png) left top no-repeat; margin-right:20px;}
#summer{ background:url(../01motor/images/sin_summer.png) left top no-repeat;}
#autumun{ background:url(../01motor/images/sin_autumun.png) left top no-repeat; margin-right:20px;}
#winter{ background:url(../01motor/images/sin_winter.png) left top no-repeat;}