/* CSS Document */

#gnav {
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	height: 335px;
}

#gnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#gnav li {
	width: 139px;
	display: block;
	height: 36px;
}
#gnav  li a {
	display: block;
	height: 36px;
	width: 139px;
	text-indent: -999px;
}

#Toppage li#Home, #Home:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px 0px;
}

#mc li#Club, #Club:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -36px;
}
#mp li#Pharmacy, #Pharmacy:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -72px;
}
#gr li#Group, #Group:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -108px;
}
#rec li#Recrut, #Recrut:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -144px;
}
#est li#Estate, #Estate:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -180px;
}
#news li#News, #News:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -216px;
}
#cont li#Cont, #Cont:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -252px;
}
#complaint li#Tr, #Tr:hover{
	height: 36px;
	width: 139px;
	background-image: url(../img/mirai_base_05.gif);
	background-repeat: no-repeat;
	background-position: -139px -288px;
}

/* ローカルナビゲーション 未来邸・未来倶楽部*/

#mc .submenu {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 725px;
	background-position: bottom;
}
#mc .submenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mc .submenu li{
	display: block;
	height: 38px;
	width: 145px;
	float: left;
}
#mc .submenu li a {
	display: block;
	height: 38px;
	width: 145px;
	text-indent: -9999px;
}
#MC_1 li#mc1, #mc1:hover {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#MC_2 li#mc2, #mc2:hover {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	background-position: -145px 0px;
}
#MC_3 li#mc3, #mc3:hover {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	background-position: -290px 0px;
}
#MC_4 li#mc4, #mc4:hover {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	background-position: -435px 0px;
}
#MC_5 li#mc5, #mc5:hover {
	background-image: url(../mc/img/mc_btn1.gif);
	background-repeat: no-repeat;
	background-position: -580px 0px;
}


/* ローカルナビゲーション みらい薬局*/


#mp .submenu {
	background-image: url(../img/mp_btn1.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 723px;
	background-position: bottom;
}
#mp .submenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mp .submenu li{
	display: block;
	height: 25px;
	width: 241px;
	float: left;
}
#mp  .submenu  li a {
	display: block;
	height: 25px;
	width: 241px;
	text-indent: -9999px;
}
#MP_1 li#mp1, #mp1:hover {
	background-image: url(../img/mp_btn1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#MP_2 li#mp2, #mp2:hover {
	background-image: url(../img/mp_btn1.gif);
	background-repeat: no-repeat;
	background-position: -241px 0px;
}
#MP_3 li#mp3, #mp3:hover {
	background-image: url(../img/mp_btn1.gif);
	background-repeat: no-repeat;
	background-position: -482px 0px;
}

/* ローカルナビゲーション グループ概要*/


#gr .submenu {
	background-image: url(../img/gr_btn1.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 724px;
	background-position: bottom;
}
#gr .submenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#gr .submenu li{
	display: block;
	height: 25px;
	width: 181px;
	float: left;
}
#gr  .submenu  li a {
	display: block;
	height: 25px;
	width: 181px;
	text-indent: -9999px;
}
#GR_1 li#gr1, #gr1:hover {
	background-image: url(../img/gr_btn1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#GR_2 li#gr2, #gr2:hover {
	background-image: url(../img/gr_btn1.gif);
	background-repeat: no-repeat;
	background-position: -181px 0px;
}
#GR_3 li#gr3, #gr3:hover {
	background-image: url(../img/gr_btn1.gif);
	background-repeat: no-repeat;
	background-position: -362px 0px;
}
#GR_4 li#gr4, #gr4:hover {
	background-image: url(../img/gr_btn1.gif);
	background-repeat: no-repeat;
	background-position: -543px 0px;
}

/* ローカルナビゲーション 土地の有効利用*/


#est .submenu {
	background-image: url(../img/est_btn1.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 723px;
	background-position: bottom;
}
#est .submenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#est .submenu li{
	display: block;
	height: 25px;
	width: 241px;
	float: left;
}
#est  .submenu  li a {
	display: block;
	height: 25px;
	width: 241px;
	text-indent: -9999px;
}
#EST_1 li#est1, #est1:hover {
	background-image: url(../img/est_btn1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#EST_2 li#est2, #est2:hover {
	background-image: url(../img/est_btn1.gif);
	background-repeat: no-repeat;
	background-position: -241px 0px;
}
#EST_3 li#est3, #est3:hover {
	background-image: url(../img/est_btn1.gif);
	background-repeat: no-repeat;
	background-position: -482px 0px;
}

/* ローカルナビゲーション 用語集*/


#yougomenu {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 60px;
	width: 725px;
}
#yougomenu ul{
	margin-left:25px;
	padding:0px;
	list-style-type: none;
}
#yougomenu li{
	display: block;
	height: 23px;
	width: 68px;
	float: left;
}
#yougomenu  li a {
	display: block;
	height: 23px;
	width: 67px;
	text-indent: -9999px;
}
#yougoA li#a-o, #a-o:hover{
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -25px -5px;
}
#yougoK li#ka-ko, #ka-ko:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -93px -5px;
}
#yougoS li#sa-so, #sa-so:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -161px -5px;
}
#yougoT li#ta-to, #ta-to:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -229px -5px;
}
#yougoN li#na-no, #na-no:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -297px -5px;
}
#yougoH li#ha-ho, #ha-ho:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -365px -5px;
}
#yougoM li#ma-mo, #ma-mo:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -433px -5px;
}
#yougoY li#ya-yo, #ya-yo:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -501px -5px;
}
#yougoR li#ra-ro, #ra-ro:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -569px -5px;
}
#yougoW li#wa-n, #wa-n:hover {
	background-image: url(../img/yougo_tab.gif);
	background-repeat: no-repeat;
	background-position: -637px -5px;
}

/* ローカルナビゲーション さがす・えらぶ*/


.findmenu {
	background-image: url(../img/find_nav.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 672px;
	background-position: 0px 1px;
}
.findmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.findmenu li{
	display: block;
	height: 31px;
	width: 168px;
	float: left;
}
.findmenu  li a {
	display: block;
	height: 31px;
	width: 168px;
	text-indent: -9999px;
}
#FIND1 li#fi1, #fi1:hover {
	background-image: url(../img/find_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#FIND2 li#fi2, #fi2:hover {
	background-image: url(../img/find_nav.gif);
	background-repeat: no-repeat;
	background-position: -168px -32px;
}
#FIND3 li#fi3, #fi3:hover {
	background-image: url(../img/find_nav.gif);
	background-repeat: no-repeat;
	background-position: -336px -32px;
}
#FIND4 li#fi4, #fi4:hover {
	background-image: url(../img/find_nav.gif);
	background-repeat: no-repeat;
	background-position: -504px -32px;
}

#list1{
	color: #666633;
}
