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


/*ナビの共通設定
////////////////////////////////////////////////////*/

#globalNaviBox ,
#localNaviBox {
	clear: both;
}

#globalNaviBox li ,
ul#contentsNaviBox li ,
#localNaviBox li {
	float: left;
}

#globalNaviBox li a ,
ul#contentsNaviBox li a ,
ul#sideNaviBox li a ,
#localNaviBox li a {
	display:block;
}

#globalNaviBox li a:hover,
ul#contentsNaviBox li a:hover ,
ul#sideNaviBox li a:hover ,
#localNaviBox li a:hover {
	background-color: #fff;
}

#globalNaviBox li a:hover img ,
ul#contentsNaviBox li a:hover img ,
ul#sideNaviBox li a:hover img ,
#localNaviBox li a:hover img {
	visibility: hidden;
}



/*グローバルナビの個別設定
////////////////////////////////////////////////////*/

li#globalNavi01 a {
	background: url(../../img/bt_global_navi_01_on.jpg) left top no-repeat;
}

li#globalNavi02 a {
	background: url(../../img/bt_global_navi_02_on.jpg) left top no-repeat;
}

li#globalNavi03 a {
	background: url(../../img/bt_global_navi_03_on.jpg) left top no-repeat;
}

li#globalNavi04 a {
	background: url(../../img/bt_global_navi_04_on.jpg) left top no-repeat;
}

li#globalNavi05 a {
	background: url(../../img/bt_global_navi_05_on.jpg) left top no-repeat;
}

li#globalNavi06 a {
	background: url(../../img/bt_global_navi_06_on.jpg) left top no-repeat;
}

li#globalNavi07 a {
	background: url(../../img/bt_global_navi_07_on.jpg) left top no-repeat;
}

/*アクティブ時*/

ul.globalNavi01 li#globalNavi01 a img ,
ul.globalNavi02 li#globalNavi02 a img ,
ul.globalNavi03 li#globalNavi03 a img ,
ul.globalNavi04 li#globalNavi04 a img ,
ul.globalNavi05 li#globalNavi05 a img ,
ul.globalNavi06 li#globalNavi06 a img ,
ul.globalNavi07 li#globalNavi07 a img {
	visibility: hidden;
}
/*コンテンツナビの設定
////////////////////////////////////////////////////*/

ul#contentsNaviBox li {
	margin-left: 14px;
}

ul#contentsNaviBox li {
	width: 190px;
}

ul#contentsNaviBox li dl dt {
	margin-bottom: 9px;
}

ul#contentsNaviBox li dl dt a {
	display: block;
	width: 190px;
	height: 193px;
}

ul#contentsNaviBox li#contentsNavi01 {
	margin-left: 0px;
}

li#contentsNavi01 dt a {
	background: url(../../about/img/bt_contents_navi_01_on.jpg) left top no-repeat;
}

li#contentsNavi02 dt a {
	background: url(../../about/img/bt_contents_navi_02_on.jpg) left top no-repeat;
}

li#contentsNavi03 dt a {
	background: url(../../about/img/bt_contents_navi_03_on.jpg) left top no-repeat;
}

/*サイドナビのページ別レイアウト設定
////////////////////////////////////////////////////*/

ul#sideNaviBox li {
	width: 270px;
	height: 50px;
}

li#entryLogInList a {
	background: url(../../img/bt_entry_log_in_on.jpg) left top no-repeat;
}

li#entrySGridList a {
	background: url(../../img/bt_entry_s_grid_on.jpg) left top no-repeat;
}

li#entryPartnerList a {
	background: url(../../img/bt_entry_partner_on.jpg) left top no-repeat;
}

li#partnerLogIn a {
	background: url(../../img/bt_partner_log_in_on.jpg) left top no-repeat;
}

li#comic a {
	background: url(../../user/img/bt_bt_banner_comic_on.jpg) left top no-repeat;
}

/*ローカルナビのページ別レイアウト設定
////////////////////////////////////////////////////*/

/*会員ページの設定*/

#localNaviBox ul#localNaviBoxMember li {
	width: 180px;
	height: 40px;
}

#localNaviBox ul#localNaviBoxMember li a {
	width: 180px;
	height: 40px;
}


/*会員ページローカルナビロールオーバー画像個別設定*/

li#localNaviMember01 a {
	background: url(../../member/img/bt_global_navi_applicatio_member_01_on.jpg) 0 0 no-repeat;
}

li#localNaviMember02 a {
	background: url(../../member/img/bt_global_navi_applicatio_member_02_on.jpg) 0 0 no-repeat;
}

li#localNaviMember03 a {
	background: url(../../member/img/bt_global_navi_applicatio_member_03_on.jpg) 0 0 no-repeat;
}

li#localNaviMember04 a {
	background: url(../../member/img/bt_global_navi_applicatio_member_04_on.jpg) 0 0 no-repeat;
}

li#localNaviMember05 a {
	background: url(../../member/img/bt_global_navi_applicatio_member_05_on.jpg) 0 0 no-repeat;
}


#localNaviBox ul.Member01 li#localNaviMember01 {
	background: url(../../member/img/bt_global_navi_applicatio_member_01_on.jpg);
}


/*ローカルナビのアクティブ設定*/

/*
会員専用ページ
*/
ul.Member01 li#localNaviMember01 a img ,
ul.Member02 li#localNaviMember02 a img ,
ul.Member03 li#localNaviMember03 a img ,
ul.Member04 li#localNaviMember04 a img ,
ul.Member05 li#localNaviMember05 a img {
	visibility: hidden;
}

/*
パートナー専用ページ
*/
ul.Partner01 li#naviPartner01 a img ,
ul.Partner02 li#naviPartner02 a img ,
ul.Partner03 li#naviPartner03 a img ,
ul.Partner04 li#naviPartner04 a img {
	visibility: hidden;
}

/*
管理画面
*/
ul.Admin01 li#localNaviAdmin01 a img ,
ul.Admin02 li#localNaviAdmin02 a img ,
ul.Admin03 li#localNaviAdmin03 a img ,
ul.Admin04 li#localNaviAdmin04 a img ,
ul.Admin05 li#localNaviAdmin05 a img {
	visibility: hidden;
}


/*設備業者ページの設定*/

#localNaviBox ul#localNaviBoxPartner li {
	width: 225px;
	height: 40px;
}

#localNaviBox ul#localNaviBoxPartner li a {
	width: 225px;
	height: 40px;
}

li#naviPartner01 a {
	background: url(../../partner/img/bg_local_navi_partner_01_on.jpg) 0 0 no-repeat;
}

li#naviPartner02 a {
	background: url(../../partner/img/bg_local_navi_partner_02_on.jpg) 0 0 no-repeat;
}

li#naviPartner03 a {
	background: url(../../partner/img/bg_local_navi_partner_03_on.jpg) 0 0 no-repeat;
}

li#naviPartner04 a {
	background: url(../../partner/img/bg_local_navi_partner_04_on.jpg) 0 0 no-repeat;
}

/*管理画面ページ設定*/

/*会員ページローカルナビロールオーバー画像個別設定*/

li#localNaviAdmin01 a {
	background: url(../../admin/img/bt_global_navi_admin01_on.jpg) 0 0 no-repeat;
}

li#localNaviAdmin02 a {
	background: url(../../admin/img/bt_global_navi_admin02_on.jpg) 0 0 no-repeat;
}

li#localNaviAdmin03 a {
	background: url(../../admin/img/bt_global_navi_admin03_on.jpg) 0 0 no-repeat;
}

li#localNaviAdmin04 a {
	background: url(../../admin/img/bt_global_navi_admin04_on.jpg) 0 0 no-repeat;
}

li#localNaviAdmin05 a {
	background: url(../../admin/img/bt_global_navi_admin05_on.jpg) 0 0 no-repeat;
}


/*フッターナビのレイアウト設定
////////////////////////////////////////////////////*/

ul#footerNaviBox {
	float: left;
}

ul#footerNaviBox li {
	display: inline;
	color: #fff;
	font-size: 12px;
}

ul#footerNaviBox li a {
	margin: 0 5px 0 6px;
	color: #fff;
}

ul#footerNaviBox li a:hover {
	text-decoration: none;
}


