@charset "utf-8";


#facilities #contents p {
	margin-bottom: 20px;
}



/* 2017.06.30追記 */
#facilities #content h4 {
	font-size: 110%;
	height: 25px;
	padding-left: 12px;
	margin-bottom: 5px;
}

#facilities #content dl {
	width: 200px;
	padding:5px 5px 10px;
	margin-right: 12px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #00FF00;
	border-bottom-color: #00FF00;
	margin-bottom: 35px;	
}

#facilities #content dt {
	height: 46px;
	text-align: center;
	line-height: 1;
	padding-top: 5px;
}

#facilities #content dd {
	height: 160px;
	text-align: center;
}
/* 2017.06.30追記　ここまで */



/*駐車場混雑予報*/

#facilities #forecast #coution {
    margin-bottom: 20px;
}

#facilities #forecast #coution ul li {
    background: url(images/marker_ora.png) no-repeat scroll 10px 5px;
    padding-left: 30px;
    margin: 0 0 10px 5px;
}

#facilities #forecast #calenders .calender .week li {
	height: 27px;
}

#facilities #forecast #calenders .calender {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: 30px;
	width: 777px;
}

#facilities #forecast #calenders .calender ul li {
	float: left;
	width: 110px;
	height: 80px;
	text-align: center;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

#facilities #forecast #calenders .calender ul li.past {
	background-color: #eeeeee;
}

#facilities #forecast #calenders .calender ul li.past .status {
	visibility: hidden;
}

#facilities #forecast #calenders ul li .status {
	font-size: 80%;
}

#facilities #forecast #calenders ul li .status img{
	width: 30px;
	height: auto;	
}

#facilities #forecast #calenders ul li.w6 .w,
#facilities #forecast #calenders ul li.w6 .d {
	color: #0000ff;
}


#facilities #forecast #calenders ul li.w0 .w,
#facilities #forecast #calenders ul li.w0 .d,
#facilities #forecast #calenders ul li.w0 .h {
	color: #ff0000;
}




