/* 
==========================================================================*/

#contents_wrapper {width: 100%;/*position: relative;*/}

#contents {
	width:1250px;
	margin:0 auto;
	/*padding-bottom: 20px ; */
	background:#ffffff;
	color:#000000;
}

#contents_header{width:1170px;overflow:hidden;background:#dedede;padding:6px 40px;border-bottom:2px solid #000000;}
#contents_header h2{width:700px;float:left;font-size:24px;line-height:2em;color:#000000;}
#contents_header .sub{width:400px;float:right;text-align:right;font-size:14px;line-height:1.5em;padding:20px 0 0 0;}


/* 
==========================================================================*/
#motor_lot{
	width:1170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-bottom:30px;
	}



a:link {color: #003;}
a:visited {color: #003;}
a:hover {color: #f00;}
a:active {color: #003;}


.text12{font-size: 12px;line-height: 1.4em;}
.text14{font-size: 14px;line-height: 1.4em;}


/*----------------------------layout---------------------------- */


#lead {
	line-height:1.5em;
	margin-top:20px;
	font-size:14px;
	padding-bottom:10px;
}

#lead ul{overflow:hidden;}
#lead li{float:left;margin-right:30px;padding-left:20px;background:url(../motor/images/lead_ic.png) no-repeat left center;}



#table_btn {margin-top:20px;}
#table_btn img {
	vertical-align:bottom;
	margin:0;
	padding:0;
}


#table_wrapper{
	width:1160px;
	background-position:left top;
	background-color:#cccccc;
	padding:5px 0;
	margin-bottom:20px;
}

table#motor_head,
table#motor {
	width:1150px;
	text-align:center;
	border-collapse:collapse;
	background:#FFFFFF;
	margin:0 auto;
}

table#motor_head th {
	text-align:center;
	background:url(images/table_th_back.jpg) left top repeat-x #111111;
	border-left:#999999 1px solid;
	border-top:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	line-height:1.4em;
}
table#motor_head th a,
table#motor_head th.plus a {
	width:100%;
	height: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 .plus a {color:#FFFF00;}
table#motor_head th img {display:block; margin:0 auto;}


table#motor_head th.select{background:url(images/table_th_back02.jpg) left top repeat-x #F33A3D;}
table#motor_head th#mae01{background:url(images/table_th_back03.jpg) left top repeat-x #359AFF;color:#000000;}
table#motor_head th#mae02{background:url(images/table_th_back04.jpg) left top repeat-x #66B3FF;color:#000000;}
table#motor_head th#mae03{background:url(images/table_th_back05.jpg) left top repeat-x #99CCFF;color:#000000;}

table#motor .rank{
	background-color:#999;
	color:#FFF;
	text-align:center;
	border:#CCC 1px solid;
}


table#motor td {
	line-height:1.3em;
	border:#CCC 1px solid;
	font-size:14px;
	padding-top:4px;
	padding-bottom:2px;
	/*font-family:Arial, Helvetica, sans-serif,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";*/
}
/*table#motor td img {margin-left:2px; vertical-align: text-bottom;}*/



#contents .bg_even {background: #EBE9E9/*#F3F3F3*/;}
#contents .bg_odd  {background: #fff;}

#contents td.hover     {background-color:#FBC4C4; }
#contents td.hoverrow  {background-color:#FBC4C4;}
#contents td.hovercell {background-color:  #F99C9E;}




#contents .junyu{ color:#03F;font-weight:bold;}
#contents .yusyo{ color:#C30;font-weight:bold;}



#contents .name{
	display:block; 
	width:100%; 
	border-bottom:1px dotted #666666;
	height:25px;
	line-height:25px;
}
#contents .name img{
	height:14px;
	margin-left:2px;
	/*border:1px solid #333333;*/
}

#contents th .data{
	height:25px;
	line-height:25px;
}
#contents td .data{
	height:28px;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	color:#444444;
}

#contents .no {
	display:block; 
	line-height:1em; 
	color: #666; 
	padding-top:2px;
}
#contents .no img{
	height:14px;
	margin-left:6px;
	/*border:1px solid #333333;*/
}




/* 
==========================================================================*/

/*該当なし*/
#no_data{
	width:1170px;
	
	padding-top:150px;
	padding-bottom:150px;
}
#no_data p{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	font-size:16px;
	line-height:2em;
	text-align:center;
	border:10px solid #EDCC9C;
}


