@charset "utf-8";
/* CSS Document */

/******************* メインメニュー */
#menu {
	width:184px;
	height:260px;
	margin-left:10px;
	margin-top:60px;
	padding:2px 0;
	display:block;
	background:url(../img/menu_bg.gif) no-repeat;
	}

#menu a{
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#menu ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#menu li{
	display: inline;
}
		
#a a{
	text-indent:-5000px;
	background:url(../img/menu.gif) -0px 0px no-repeat;
	}
#a a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -0px no-repeat;
	}
#a h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -0px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
		
	
#b a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -26px no-repeat;
	}
#b a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -26px no-repeat;
	}
#b h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -26px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
	
#c a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -52px no-repeat;
	}
#c a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -52px no-repeat;
	}
#c h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -52px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}	
	
	
#d a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -78px no-repeat;
	}
#d a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -78px no-repeat;
	}
#d h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -78px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}	
	
	
#e a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -104px no-repeat;
	}
#e a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -104px no-repeat;
	}
#e h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -104px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
	
#f a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -130px no-repeat;
	}
#f a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -130px no-repeat;
	}
#f h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -130px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#g a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -156px no-repeat;
	}
#g a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -156px no-repeat;
	}
#g h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -156px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#h a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -182px no-repeat;
	}
#h a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -182px no-repeat;
	}
#h h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -182px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#i a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -208px no-repeat;
	}
#i a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -208px no-repeat;
	}
#i h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -208px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
#j a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -234px no-repeat;
	}
#j a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -234px no-repeat;
	}
#j h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -234px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
	
	
/******************* サブメニュー */
#sub_menu {
	width:184px;
	height:95px;
	margin-left:10px;
	margin-top:10px;
	padding:2px 0;
	background:url(../img/sub_menu_bg.gif) no-repeat;
	display:block;
	}

#sub_menu a{
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#sub_menu ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#sub_menu li{
	display: inline;
}
		
#sub_a a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -0px 0px no-repeat;
	}
#sub_a a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -0px no-repeat;
	}
#sub_a h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -0px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
		
	
#sub_b a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -19px no-repeat;
	}
#sub_b a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -19px no-repeat;
	}
#sub_b h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -19px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
	
	
#sub_c a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -38px no-repeat;
	}
#sub_c a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -38px no-repeat;
	}
#sub_c h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -38px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}	
	
	
#sub_d a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -57px no-repeat;
	}
#sub_d a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -57px no-repeat;
	}
#sub_d h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -57px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}	
	
	
#sub_e a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -76px no-repeat;
	}
#sub_e a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -76px no-repeat;
	}
#sub_e h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -76px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}




/******************* ヘッダーメニュー */
#header_menu {
	width:332px;
	height:37px;
	margin-right:10px;
	padding:0;
	display:block;
	float:right;
	}

#header_menu a{
	width:166px;
	height:37px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0;
	}
		
#header_menu ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#header_menu li{
	display: inline;
	float:left;
}
		
#header_a a{
	text-indent:-5000px;
	background:url(../img/header_menu.gif) -0px 0px no-repeat;
	}
#header_a a:hover{
	text-indent:-5000px;
	background:url(../img/header_menu.gif) -0px -37px no-repeat;
	}
	
		
	
#header_b a{
	text-indent:-5000px;
	background:url(../img/header_menu.gif) -166px -0px no-repeat;
	}
#header_b a:hover{
	text-indent:-5000px;
	background:url(../img/header_menu.gif) -166px -37px no-repeat;
	}
	
	
	
	
	
#feed_box{
    width:184px;
	margin:10px 0 10px 10px ;
	text-align:center;
	height:24px;
	display:block;
}	
	
	
	
	
	
	
	
	
	
	
/*******************　トップページメインメニュー */
#top_menu {
	width:184px;
	height:260px;
	padding:2px 0;
	display:block;
	background:url(../img/menu_bg.gif) no-repeat;
	position: absolute;
	left: 10px;
	top: 115px;
	}

#top_menu a{
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#top_menu ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#top_menu li{
	display: inline;
}
		
#a a{
	text-indent:-5000px;
	background:url(../img/menu.gif) -0px 0px no-repeat;
	}
#a a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -0px no-repeat;
	}
#a h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -0px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
		
	
#b a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -26px no-repeat;
	}
#b a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -26px no-repeat;
	}
#b h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -26px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
	
#c a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -52px no-repeat;
	}
#c a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -52px no-repeat;
	}
#c h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -52px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}	
	
	
#d a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -78px no-repeat;
	}
#d a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -78px no-repeat;
	}
#d h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -78px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}	
	
	
#e a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -104px no-repeat;
	}
#e a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -104px no-repeat;
	}
#e h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -104px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
	
#f a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -130px no-repeat;
	}
#f a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -130px no-repeat;
	}
#f h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -130px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#g a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -156px no-repeat;
	}
#g a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -156px no-repeat;
	}
#g h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -156px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#h a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -182px no-repeat;
	}
#h a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -182px no-repeat;
	}
#h h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -182px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
		
	
#i a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -208px no-repeat;
	}
#i a:hover{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -208px no-repeat;
	}
#i h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -208px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
#j a{
	text-indent:-5000px;
	background:url(../img/menu.gif) 0px -234px no-repeat;
	}
#j a:hover{

	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -234px no-repeat;
	}
#j h3{
	text-indent:-5000px;
	background:url(../img/menu.gif) -180px -234px no-repeat;
	width:180px;
	height:26px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
	
	
	
	
/******************* トップページサブメニュー */
#top_sub_menu {
	width:184px;
	height:95px;
	margin-left:10px;
	padding:2px 0;
	background:url(../img/sub_menu_bg.gif) no-repeat;
	display:block;
	position: absolute;
	top: 389px;
	}

#top_sub_menu a{
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
	}
		
#top_sub_menu ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	}
		
#top_sub_menu li{
	display: inline;
}
		
#sub_a a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -0px 0px no-repeat;
	}
#sub_a a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -0px no-repeat;
	}
#sub_a h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -0px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
		
	
#sub_b a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -19px no-repeat;
	}
#sub_b a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -19px no-repeat;
	}
#sub_b h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -19px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}
	
	
	
#sub_c a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -38px no-repeat;
	}
#sub_c a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -38px no-repeat;
	}
#sub_c h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -38px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}	
	
	
#sub_d a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -57px no-repeat;
	}
#sub_d a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -57px no-repeat;
	}
#sub_d h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -57px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}	
	
	
#sub_e a{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) 0px -76px no-repeat;
	}
#sub_e a:hover{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -76px no-repeat;
	}
#sub_e h4{
	text-indent:-5000px;
	background:url(../img/sub_menu.gif) -180px -76px no-repeat;
	width:180px;
	height:19px;
	padding:0px;
	display:block;
	text-decoration:none;
	margin:0 auto;
}



#top_feed_box{
    width:184px;
	margin-left:30px;
	position: absolute;
	top: 510px;;
}

#top_feed_box img{
   margin:2px 0;
}
