/*水面特性＆コース別入着率*/
#suicour{
	width:1142px;
	margin:20px auto 0;
	padding:15px 0 20px;
	}

/*水面特性*/
#suimen .midasi{
	width:1080px;
	height:47px;
	line-height:47px;
	background: url(/01suimen/images/suimen_mida01.png) no-repeat;
	font-size:26px;
	font-weight:bold;
	padding-left:62px;
	margin-top:20px;}

.read{
	margin:2px auto 0;
	padding:20px 30px;
	font-size:16px;
	line-height:190%;
	color:#ffffff;
	background: url(/01suimen/images/suimen_black_bg.png) repeat;
	}	
/*水面図*/
.read img{
	margin:10px;}	



/*コース別入着率*/
#course .midasi{
	width:1080px;
	height:47px;
	line-height:47px;
	background: url(/01suimen/images/suimen_mida02.png) no-repeat;
	font-size:26px;
	font-weight:bold;
	padding-left:62px;
	margin-top:30px;}	

/*季節別ヘッダー*/
#spring, #summer, #autumn, #winter{
	float:left;
	width:266px;}
	
#summer, #autumn, #winter{
	margin-left:6px;}


#spring .kikan{
	background: url(/01suimen/images/suimen_w01.png) no-repeat;}

#summer .kikan{
	background: url(/01suimen/images/suimen_w02.png) no-repeat;}

#autumn .kikan{
	background: url(/01suimen/images/suimen_w03.png) no-repeat;}

#winter .kikan2{
	background: url(/01suimen/images/suimen_w04.png) no-repeat;}	

/*集計期間*/
.kikan{
	width:186px;
	height:33px;
	font-size:16px;
	padding-top:45px;
	text-align:center;
	padding-left:80px;}	

/*集計期間_冬*/
.kikan2{
	width:186px;
	height:33px;
	font-size:14px;
	padding-top:45px;
	text-align:center;
	padding-left:80px;}		

/*季節別データ*/
#spring .data{
	background: url(/01suimen/images/suimen_w01bg.png) repeat;}

#summer .data{
	background: url(/01suimen/images/suimen_w02bg.png) repeat;}

#autumn .data{
	background: url(/01suimen/images/suimen_w03bg.png) repeat;}

#winter .data{
	background: url(/01suimen/images/suimen_w04bg.png) repeat;}	

.data{
	padding-top:5px;
	padding-bottom:10px;}

.data table{
	width:240px;
	margin:0 auto;
	text-align:center;}

.data table tr.gray{
	background-color:#EAEAEA;}	

.data table tr.white{
	background-color:#FFFFFF;}

.data table tr th{
	background-color:#111111;
	color:#FFFFFF;
	height:26px;
}				

/*季節別テーブルボーダー*/
.data table tr th:last-child, .data table tr td:last-child{
	border-right:none !important;}

#spring .data table tr th, #spring .data table tr td{
border-bottom:1px solid #843838;
border-right:1px solid #843838;}

#summer .data table tr th, #summer .data table tr td{
border-bottom:1px solid #265C78;
border-right:1px solid #265C78;}

#autumn .data table tr th, #autumn .data table tr td{
border-bottom:1px solid #835E16;
border-right:1px solid #835E16;}

#winter .data table tr th, #winter .data table tr td{
border-bottom:1px solid #3E4175;
border-right:1px solid #3E4175;}

/*データTD*/
.rate{
	width:54px;
	height:26px;
	font-size:16px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 600;
	color:#111111;}

/*コースTD*/
.course{
	font-size:14px;
	font-weight:bold;}

#spring .course{
	color:#843838;}

#summer .course{
	color:#265C78;}	

#autumn .course{
	color:#835E16;}

#winter .course{
	color:#3E4175;}			