@charset "utf-8";
/* CSS Document */



/*------------HeaderLogoのスタイル---------------------------------------------------------------*/
div#HeaderLogo div#InHLogo ul li#GMBtn04 a { background-position: left bottom; }



/*------------Titleのスタイル---------------------------------------------------------------*/
div#Title h2 { background-image: url(../../img/floor/title.png); }



/*------------Floorのスタイル---------------------------------------------------------------*/
div#Floor { padding: 15px 10px; }
div#Floor h3 {
	height: 20px;
	background: url(../../img/floor/sub_t01.gif) no-repeat left top;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

/*------------TopPhotoのスタイル---------------------------------------------------------------*/
div#Floor div#TopPhoto {
	height: 742px;
	margin-top: 35px;
	background: url(../../img/floor/top_photo.jpg) no-repeat center top;
}
div#Floor div#TopPhoto * { display: none; }

/*------------FloorTitleのスタイル---------------------------------------------------------------*/
div#Floor div#FloorTitle {
	height: 60px;
	margin-top: 60px;
	background: url(../../img/floor/floor_t.gif) no-repeat center top;
}
div#Floor div#FloorTitle * { display: none; }

/*------------Courseのスタイル---------------------------------------------------------------*/
div#Floor div#Course {
	margin: 80px auto 0;
	padding: 49px 74px;
	border: 1px solid #dadada;
}
div#Floor div#Course p { font-size: 110%; }
div#Floor div#Course h4 {
	height: 16px;
	margin: 35px 0 0;
	background: url(../../img/floor/course_t.gif) no-repeat center top;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
div#Floor div#Course div.CoursePhoto {
	width: 100%;
	overflow: hidden;
}
div#Floor div#Course dl { margin-top: 20px; }
div#Floor div#Course dl#PhotoL { float: left; }
div#Floor div#Course dl#PhotoR { float: right; }
div#Floor div#Course dl dd {
	margin-top: 3px;
	font-size: 90%;
	color: #00340d;
}