@charset "utf-8";

/* ページ内共通設定
--------------------------------------------*/
.section{
	width: 739px;
	margin: 0 18px 25px;
	}

/* メイン画像
--------------------------------------------*/
#main h2{
	margin-bottom: 18px;
	}


/* 最新情報
--------------------------------------------*/
#information{
	background: url("/img/index_information_bg.gif") repeat-y;
	}
	#information h3{
		margin-bottom: 20px;
		}
	#information #informationBody{
		padding-bottom: 10px;
		background: url("/img/index_information_bg_bottom.gif") bottom no-repeat;
		}
		#information #informationBody dl{
			margin: 0 20px;
			}
		#information #informationBody dt{
			width: 100px;
			float: left;
			clear: both;
			font-size: 77%;
			line-height: 1.8;
			}
		#information #informationBody dd{
			width: 590px;
			display: block;
			float: left;
			vertical-align: top;
			padding-bottom: 15px;
			}
			#information #informationBody dd span{
				display: block;
				font-size: 93%;
				}
				
/* フェア
--------------------------------------------*/
#fair{
	margin-bottom: 10px;
	}
	#fair h3{
		margin-bottom: 15px;
		position: relative;
		}
		#fair h3 a.list{
			position: absolute;
			top: 15px;
			right: 20px;
			padding-left: 12px;
			color: #443b2a;
			text-decoration: none;
			background: url("/common/img/common_ic_arrow04.gif") left center no-repeat;
			}
		#fair h3 a.list:hover{
			color: #b7ad05;
			background: url("/common/img/common_ic_arrow04_on.gif") left center no-repeat;
			}
	#fair #fairBody{
		margin: 0 20px;
		}
		#fair #fairBody .thumbnail{
			width: 166px;
			float: left;
			background: url("/img/index_thumbnail_bg_top.gif") top no-repeat;
			padding-top: 8px;
			}
			#fair #fairBody .thumbnail a{
				display: block;
				padding: 0 8px 8px;
				background: url("/img/index_thumbnail_bg_bottom.gif") bottom no-repeat;
				}
		#fair #fairBody dl{
			width: 520px;
			float: right;
			text-align: left;
			}
			#fair #fairBody dl dt{
				font-size: 123.1%;
				font-weight: bold;
				margin-bottom: 3px;
				}
			#fair #fairBody dl dd.schdule,
			#fair #fairBody dl dd.reserve{
				font-weight: bold;
				}
			#fair #fairBody dl dd.comment{
				margin-bottom: 15px;
				}

/* プラン
--------------------------------------------*/
#plan{}
	#plan h3{
		margin-bottom: 15px;
		position: relative;
		}
		#plan h3 a.list{
			position: absolute;
			top: 15px;
			right: 20px;
			padding-left: 12px;
			color: #443b2a;
			text-decoration: none;
			background: url("/common/img/common_ic_arrow04.gif") left center no-repeat;
			}
		#plan h3 a.list:hover{
			color: #b7ad05;
			background: url("/common/img/common_ic_arrow04_on.gif") left center no-repeat;
			}
	#plan #planBody{
		margin: 0 20px;
		}
		#plan #planBody .thumbnail{
			width: 166px;
			float: left;
			background: url("/img/index_thumbnail_bg_top.gif") top no-repeat;
			padding-top: 8px;
			}
			#plan #planBody .thumbnail a{
				display: block;
				padding: 0 8px 8px;
				background: url("/img/index_thumbnail_bg_bottom.gif") bottom no-repeat;
				}
		#plan #planBody dl{
			width: 520px;
			float: right;
			text-align: left;
			}
			#plan #planBody dl dt{
				font-size: 123.1%;
				font-weight: bold;
				margin-bottom: 3px;
				}

/* 施設紹介
--------------------------------------------*/
#facilites{}
	#facilites h3{
		margin-bottom: 18px;
		}
		#facilites #facilitesBody{
			overflow: visible;
			width: 749px;
			}
		#facilites #facilitesBody li{
			width: 177px;
			float: left;
			margin-right: 10px;
			padding-top:8px;
			background: url("/img/index_facilites_bg_top.gif") top no-repeat;
			}
			#facilites #facilitesBody li div{
				padding: 0 8px 8px;
				background: url("/img/index_facilites_bg_bottom.gif") bottom no-repeat;
				}
				#facilites #facilitesBody li div p{
					background: url("/common/img/common_ic_arrow05.gif") 10px 15px no-repeat #f6f6f6;
					margin: 0;
					padding: 10px 10px 7px 23px;
					height: 50px;
					font-size: 77%;
					}




