@charset "utf-8";

/*regular menu*/

#r_menu h3{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:20px;
	margin-bottom:10px;
	background-repeat: no-repeat;
}

#r_menu h3 a{
	text-indent:-9999px;
	display:block;
	width:150px;
	height:20px;
	margin-bottom:5px;
	background-repeat: no-repeat;
}


#r_menu ul{
	list-style:none;
	margin-bottom:25px;
}

#te {list-style: none
	padding-left: 14px;
	margin-bottom: 3px;
	background-position: 3px;
}


#r_menu li{
	background-image: url(../img/li.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 3px;
	background-position: 3px;
}

#t01{background-image:url(../img/t01.gif);}
#t02{background-image:url(../img/t02.gif);}
#t03{background-image:url(../img/t03.gif);}
#t04{background-image:url(../img/t04.gif);}


/*box menu*/

#b_menu{
	margin-bottom:20px;
}

#b_menu ul{
	list-style:none;
	width: 150px;
}

#b_menu li{
	margin-bottom:8px;
}

#b_menu li a{
	display: block;
	text-indent: -9999px;
}

#b_menu a{
	text-decoration: none;
	background-repeat: no-repeat;
	width:150px;
	height:30px;
}


/*tidegi20110701$B0J9_:o=|(B*/
#koyotaisaku a {background-position:0px 0px;background-image: url(../img/koyotaisaku.gif);}
#furusatonoze a {background-position:0px 0px;background-image: url(../img/furusatonoze.gif);}
#hakobura a {background-position:0px 0px;background-image: url(../img/hakobura-banner150.jpg);}
#item01 a {background-position:0px 0px;background-image: url(../img/menu_top.gif);}
#item02 a {background-position:0px -30px;background-image: url(../img/menu_top.gif);}
#item03 a {background-position:0px -60px;background-image: url(../img/menu_top.gif);}
#item04 a {background-position:0px -90px;background-image: url(../img/menu_top.gif);}

#item05 a {background-position:0px 0px;background-image: url(../img/menu_life.gif);}
#item06 a {background-position:0px -30px;background-image: url(../img/menu_life.gif);}

#item01 a:hover {background-position:-150px 0px;}
#item02 a:hover {background-position:-150px -30px;}
#item03 a:hover {background-position:-150px -60px;}
#item04 a:hover {background-position:-150px -90px;}

#item05 a:hover {background-position:-150px 0px;}
#item06 a:hover {background-position:-150px -30px;}


/*lifemenu*/

#lm{
	height:50px;
	margin-bottom:30px;
}

#lm ul{
	list-style:none;
	width: 385px;
	height:60px;
}

#lm li{
	display: inline;
}

#lm li a{
	display: block;
	text-indent: -9999px;
	float:left;
}

#lm a{
	text-decoration: none;
	background-image: url(../img/lm.gif);
	background-repeat: no-repeat;
	width:35px;
	height:60px
}

#lm01 a,#lm02 a,#lm03 a,#lm04 a,#lm05 a,#lm06 a,#lm07 a,#lm08 a{
	margin-right:8px;
}

#lm01 a {background-position:0px 0px;}
#lm02 a {background-position:-35px 0px;}
#lm03 a {background-position:-70px 0px;}
#lm04 a {background-position:-105px 0px;}
#lm05 a {background-position:-140px 0px;}
#lm06 a {background-position:-175px 0px;}
#lm07 a {background-position:-210px 0px;}
#lm08 a {background-position:-245px 0px;}
#lm09 a {background-position:-280px 0px;}

#lm01 a:hover {background-position:0px -60px;}
#lm02 a:hover {background-position:-35px -60px;}
#lm03 a:hover {background-position:-70px -60px;}
#lm04 a:hover {background-position:-105px -60px;}
#lm05 a:hover {background-position:-140px -60px;}
#lm06 a:hover {background-position:-175px -60px;}
#lm07 a:hover {background-position:-210px -60px;}
#lm08 a:hover {background-position:-245px -60px;}
#lm09 a:hover {background-position:-280px -60px;}
