/* navi.css */

/*グローバルメニュー01
////////////////////////////////////////////////////*/

#globalMenu01 ul li {
	float: left;
	list-style-type: none;
}
#globalMenu01 ul li a {
	width: 117px;
	height: 63px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#globalMenu01 ul li#bt_facilities a {
	background: url(../img_cmn/bt_globalmenu01_facilities.gif) no-repeat;
}
#globalMenu01 ul li#bt_facilities a:hover {
	background: url(../img_cmn/bt_globalmenu01_facilities_on.jpg) no-repeat;
}
#globalMenu01 ul li#bt_access a {
	background: url(../img_cmn/bt_globalmenu01_access.gif) no-repeat;
}
#globalMenu01 ul li#bt_access a:hover {
	background: url(../img_cmn/bt_globalmenu01_access_on.jpg) no-repeat;
}
#globalMenu01 ul li#bt_qa a {
	background: url(../img_cmn/bt_globalmenu01_qa.gif) no-repeat;
}
#globalMenu01 ul li#bt_qa a:hover {
	background: url(../img_cmn/bt_globalmenu01_qa_on.jpg) no-repeat;
}
#globalMenu01 ul li#bt_experience a {
	background: url(../img_cmn/bt_globalmenu01_experience.gif) no-repeat;
}
#globalMenu01 ul li#bt_experience a:hover {
	background: url(../img_cmn/bt_globalmenu01_experience_on.jpg) no-repeat;
}


/*グローバルメニュー01 グローバルナビ表示
////////////////////////////////////////////////////*/
.facilities #globalMenu01 ul li#bt_facilities a {
	background: url(../img_cmn/bt_globalmenu01_facilities_on.jpg) no-repeat;
}
.access #globalMenu01 ul li#bt_access a {
	background: url(../img_cmn/bt_globalmenu01_access_on.jpg) no-repeat;
}
.qa #globalMenu01 ul li#bt_qa a {
	background: url(../img_cmn/bt_globalmenu01_qa_on.jpg) no-repeat;
}
.experience #globalMenu01 ul li#bt_experience a {
	background: url(../img_cmn/bt_globalmenu01_experience_on.jpg) no-repeat;
}

/*グローバルメニュー02
////////////////////////////////////////////////////*/

#globalMenu02 ul li {
	float: left;
	list-style-type: none;
}
#globalMenu02 ul li a {
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#globalMenu02 ul li#bt_lasante a {
	width: 172px;
	background: url(../img_cmn/bt_globalmenu02_lasante.jpg) no-repeat;
}
#globalMenu02 ul li#bt_lasante a:hover {
	background: url(../img_cmn/bt_globalmenu02_lasante_on.jpg) no-repeat;
}
#globalMenu02 ul li#bt_training a {
	width: 172px;
	background: url(../img_cmn/bt_globalmenu02_training.jpg) no-repeat;
}
#globalMenu02 ul li#bt_training a:hover {
	background: url(../img_cmn/bt_globalmenu02_training_on.jpg) no-repeat;
}
#globalMenu02 ul li#bt_studio a {
	width: 173px;
	background: url(../img_cmn/bt_globalmenu02_studio.jpg) no-repeat;
}
#globalMenu02 ul li#bt_studio a:hover {
	background: url(../img_cmn/bt_globalmenu02_studio_on.jpg) no-repeat;
}
#globalMenu02 ul li#bt_footcare a {
	width: 173px;
	background: url(../img_cmn/bt_globalmenu02_footcare.jpg) no-repeat;
}
#globalMenu02 ul li#bt_footcare a:hover {
	background: url(../img_cmn/bt_globalmenu02_footcare_on.jpg) no-repeat;
}
#globalMenu02 ul li#bt_lounge a {
	width: 210px;
	background: url(../img_cmn/bt_globalmenu02_lounge.jpg) no-repeat;
}
#globalMenu02 ul li#bt_lounge a:hover {
	background: url(../img_cmn/bt_globalmenu02_lounge_on.jpg) no-repeat;
}

/*グローバルメニュー02 グローバルナビ表示
////////////////////////////////////////////////////*/
.lasante #globalMenu02 ul li#bt_lasante a {
	background: url(../img_cmn/bt_globalmenu02_lasante_on.jpg) no-repeat;
}
.training #globalMenu02 ul li#bt_training a {
	background: url(../img_cmn/bt_globalmenu02_training_on.jpg) no-repeat;
}
.lesson #globalMenu02 ul li#bt_studio a {
	background: url(../img_cmn/bt_globalmenu02_studio_on.jpg) no-repeat;
}
.lounge #globalMenu02 ul li#bt_lounge a {
	background: url(../img_cmn/bt_globalmenu02_lounge_on.jpg) no-repeat;
}
.footcare #globalMenu02 ul li#bt_footcare a {
	background: url(../img_cmn/bt_globalmenu02_footcare_on.jpg) no-repeat;
}
.facilities #globalMenu02 ul li#bt_facilities a {
	background: url(../img_cmn/bt_globalmenu02_facilities_on.jpg) no-repeat;
}
.access #globalMenu02 ul li#bt_access a {
	background: url(../img_cmn/bt_globalmenu02_access_on.jpg) no-repeat;
}
/*サブメニュー
////////////////////////////////////////////////////*/
#subMenu ul.textMenu {
	margin: 0;
	padding: 0;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
#subMenu ul.textMenu li {
	width: 188px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	list-style-type: none;
}
#subMenu ul.textMenu li a {
	padding: 6px 10px;
	display: block;
	text-decoration: underline;
}
#subMenu ul.textMenu li a:hover {
	background-color: #4F6B76;
	color: #FFFFFF;
}
#subMenu.company ul.textMenu li#bt_company a,
#subMenu.material ul.textMenu li#bt_material a,
#subMenu.privacy ul.textMenu li#bt_privacy a,
#subMenu.course ul.textMenu li#bt_course a,
#subMenu.price ul.textMenu li#bt_price a,
#subMenu.flow ul.textMenu li#bt_flow a,
#subMenu.regulations ul.textMenu li#bt_regulations a,
#subMenu.privilege ul.textMenu li#bt_privilege a {
	background-color: #4F6B76;
	color: #FFFFFF;
}
#subMenu ul.bannerMenu {
	margin-top: 14px;
}
#subMenu ul.bannerMenu li {
	margin-top: 2px;
	list-style-type: none;
}
#subMenu ul.bannerMenu li img {
	vertical-align: top;
}
/*フッターメニュー
////////////////////////////////////////////////////*/

#footer #footerFirstCol ul li {
	float: left;
	list-style-type: none;
}
#footer #footerFirstCol ul li a {
	height: 85px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#footer #footerFirstCol ul li#bt_company a {
	width: 85px;
	background: url(../img_cmn/bt_footer_company.gif) no-repeat;
}
#footer #footerFirstCol ul li#bt_contact a {
	width: 85px;
	background: url(../img_cmn/bt_footer_contact.gif) no-repeat;
}
#footer #footerFirstCol ul li#bt_privacy a {
	width: 120px;
	background: url(../img_cmn/bt_footer_privacy.gif) no-repeat;
}
#footer #footerFirstCol ul li#bt_staff a {
	width: 85px;
	background: url(../img_cmn/bt_footer_staff.gif) no-repeat;
}

/*トップサブエリア
////////////////////////////////////////////////////*/
#subarea {
	width: 900px;
	height: 165px;
}
#subarea #information {
	width: 390px;
	height: 165px;
	float: left;
}
#subarea #banner {
	width: 275px;
	height: 165px;
	text-align: center;
	float: left;
}
#subarea #banner2 {
	width: 235px;
	height: 165px;
	float: right;
}

