@charset "euc-jp";
/* CSS Document */

/*///////////////////////////////////////////////// メインメニュー */


/*////////////////////////////////////////////　検索　*/
#menu_a {
	width:178px;
	padding:0;
	margin:0;
	background:url(../img/menu_a_bg.gif) repeat-y;
	display:block;
	}
#menu_a  h2{
    width:178px;
	height:58px;
	background:url(../img/menu_a_head.gif) no-repeat;
	margin:0;
	padding:0;
}
#menu_a_footer{
   width:178px;
   margin:0;
   padding:0;
   background:url(../img/menu_a_footer.gif) no-repeat;
}
#menu_a a{
	width:170px;
	height:70px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#menu_a ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#menu_a li{
	display: inline;
}


		
#a a{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -0px 0px no-repeat;
	}
#a a:hover{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -0px no-repeat;
	}
#b_on {
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -0px no-repeat;
}
	
		
	
#b a{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) 0px -70px no-repeat;
	}
#b a:hover{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -70px no-repeat;
	}
#b_on {
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -70px no-repeat;
	}
	
	
	
#c a{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) 0px -140px no-repeat;
	}
#c a:hover{
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -140px no-repeat;
	}
#b_on {
	text-indent:-5000px;
	background:url(../img/menu_a.gif) -170px -140px no-repeat;
	}	





/*////////////////////////////////////////////　システム　*/


#menu_b {
	width:178px;
	padding:0;
	margin:4px 0 0 0;
	}

#menu_b a{
	width:178px;
	height:83px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#menu_b ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#menu_b li{
	display: inline;
}


		
#b_a a{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) -0px 0px no-repeat;
	}
#b_a a:hover{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) -178px -0px no-repeat;
	}

	
		
	
#b_b a{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) 0px -83px no-repeat;
	}
#b_b a:hover{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) -178px -83px no-repeat;
	}



#b_c a{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) 0px -166px no-repeat;
	}
#b_c a:hover{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) -178px -166px no-repeat;
	}


#b_d a{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) 0px -249px no-repeat;
	}
#b_d a:hover{
	text-indent:-5000px;
	background:url(../img/menu_b.gif) -178px -249px no-repeat;
	}


/*////////////////////////////////////////////　サブ　*/



#menu_c_footer{
   width:178px;
   height:6px;
   margin:0;
   padding:0;
   background:url(../img/menu_c_footer.gif) no-repeat;
}

#menu_c {
	width:178px;
	padding:5px 0 0 0;
	margin:4px 0 0 0;
	background:url(../img/menu_c_bg.gif) repeat-y;
	}

#menu_c a{
	width:170px;
	height:31px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#menu_c ul{
	list-style: none;
	margin:0;
	padding: 0px;
	}
		
#menu_c li{
	display: inline;
}


		
#c_a a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -0px 0px no-repeat;
	}
#c_a a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -0px no-repeat;
	}
#c_b_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -0px no-repeat;
}
	
		
	
#c_b a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) 0px -31px no-repeat;
	}
#c_b a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -31px no-repeat;
	}
#c_b_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -31px no-repeat;
	}
	
	
	
	
#c_c a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) 0px -62px no-repeat;
	}
#c_c a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -62px no-repeat;
	}
#c_c_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -62px no-repeat;
	}




#c_d a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) 0px -93px no-repeat;
	}
#c_d a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -93px no-repeat;
	}
#c_d_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -93px no-repeat;
	}

	
#c_e a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) 0px -124px no-repeat;
	}
#c_e a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -124px no-repeat;
	}
#c_e_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -124px no-repeat;
	}	

#c_f a{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) 0px -155px no-repeat;
	}
#c_f a:hover{
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -155px no-repeat;
	}
#c_f_on {
	text-indent:-5000px;
	background:url(../img/menu_c.gif) -170px -155px no-repeat;
	}

/*////////////////////////////////////////////　ヘッダー　*/

#menu_head {
	width:360px;
	padding:0;
	margin:0;
	position: absolute;
	top: 0px;
	right: 0px;
	}

#menu_head a{
	width:120px;
	height:25px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0;
	}
		
#menu_head ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#menu_head li{
	display: inline;
	float:left;
}


		
#head_a a{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) 0px 0px no-repeat;
	}
#head_a a:hover{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) 0px -25px no-repeat;
	}
#head_b_on {
	text-indent:-5000px;
	background:url(../img/menu_head.gif) 0px -25px no-repeat;
}
	
		
	
#head_b a{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -120px 0px no-repeat;
	}
#head_b a:hover{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -120px -25px no-repeat;
	}
#head_b_on {
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -120px -25px no-repeat;
	}
	
	
	
	
#head_c a{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -240px 0px no-repeat;
	}
#head_c a:hover{
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -240px  -25px no-repeat;
	}
#head_c_on {
	text-indent:-5000px;
	background:url(../img/menu_head.gif) -240px  -25px no-repeat;
	}
