@charset "Shift-JIS";

/**************************************************************************************************/
/*                                    　　　全てのページに反映                                    */

h1,h2 {
	text-indent:-9999px;
	line-height:0%;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
}

h3{
	line-height:140%;
	height:0;
	margin:0;
	padding:0;
	text-decoration:none;
 	text-align:left;

}




/**************************************************************************************************/
/*                                       ページボディ                                             */

body {
	margin: 0px;
	padding:0px;
	font-family: "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:12px;
	color:#555;
	text-align:center;
	height:100%;
 	behavior:url("../csshover3.htc"); 
}

html{
	overflow-y: scroll;
}

/**************************************************************************************************/
/*                                       ページ外枠（名前+colorid）                              */

#wrapper_1 {
	background-image:url(../img/background_bg_2_1.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:top center;
	height:100%;
	padding:0;
}

#wrapper_2 {
	background-image:url(../img/background_bg_2_2.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:top center;
	height:100%;
	padding:0;
}

#wrapper_3 {
	background-image:url(../img/background_bg_2_3.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:top center;
	height:100%;
	padding:0;
}

#wrapper_4 {
	background-image:url(../img/background_bg_2_4.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:top center;
	height:100%;
	padding:0;
}
#container{ 
	margin:0 auto;/* Firefox 向けセンタリング指定 */
	padding:0;
	width:750px;
} 



#outer {
	margin:0;
	padding:0;

}

/**************************************************************************************************/
/*                                         ヘッダー（名前+colorid）                              */

#header{
	margin:0;
	padding:0;

}

#float_1{
	width:750px;
	height:75px;
	background-color:#092455;
		
}

#float_2{
	width:750px;
	height:75px;
	background-color:#eeaa2b;
		
}

#float_3{
	width:750px;
	height:75px;
	background-color:#8ec30f;
		
}

#float_4{
	width:750px;
	height:75px;
	background-color:#f536ab;
		
}



/**************************************************************************************************/
/*                                             サブメニュー                                           */

#s_navi{
 	text-align:left;
 	font-size:12px;
	margin:0;
	padding:0px 10px 0 0;
	float:right;
	

}

#s_navi ul {  
	margin:0;
	padding:0;
}  

#s_navi li {
	margin:0;
	padding:0px 0 0 5px;
	display:inline;  
	list-style-type:none;
	color:#FFFFFF;  
}  

#s_navi li a:link{
	color:#FFFFFF;  
	text-decoration:none;
}

#s_navi li a:visited{
	color:#FFFFFF;  
	text-decoration:none;
}

#s_navi li a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

#s_navi li a:active{
	color:#FFFFFF;  
	text-decoration:none;
}


/**************************************************************************************************/
/*                                          メイン画像                                           */



#m_img{
	clear:both;
	margin:0;
	padding:0;


}


/**************************************************************************************************/
/*                                       メイン枠                                               */

#area{
	margin:0;
	padding:0 0 10px 0;
}


/**************************************************************************************************/
/*                                      　　　左枠                                               */

#left_body{
	float:left;
	width:750px;
　/*background-color: #FFE2B2;   サイズチェック用背景色   */
	height:100%;
}

#inner_body{
	text-align:left;
	margin:0;
	padding:0;

}


/**************************************************************************************************/
/*                                現在使用中メニュー（サブ）（名前+colorid+menu number）             */                                    


/*                    カラー（青）                  */

#g_navi_1 {
	width:750px;
}


#g_navi_1 ul {
	margin:0;
	padding:0;

}

#g_navi_1 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_1 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_1 li.g_navi_1 a {
	background:url(../img/menu_button_2_1_1.gif);
	width:150px;
	height:46px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_1 a:hover {
	background:url(../img/menu_button_2_1_1_over.gif);
	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_2 a {
	background:url(../img/menu_button_2_1_2.gif);
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_2_1_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_3 a {
	 background:url(../img/menu_button_2_1_3.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_2_1_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_4 a {
	 background:url(../img/menu_button_2_1_4.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_2_1_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_5 a {
	 background:url(../img/menu_button_2_1_5.gif);	
	 width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_2_1_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_6 a {
	 background:url(../img/menu_button_2_1_6.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_2_1_6_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_7 a {
	 background:url(../img/menu_button_2_1_7.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_2_1_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_8 a {
	 background:url(../img/menu_button_2_1_8.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_2_1_8_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_9 a {
	 background:url(../img/menu_button_2_1_9.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_2_1_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_1 li.g_navi_10 a {
	background:url(../img/menu_button_2_1_10.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_10 a:hover {
	background:url(../img/menu_button_2_1_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_1 li.g_navi_11 a {
	background:url(../img/menu_button_2_1_11.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_11 a:hover {
	background:url(../img/menu_button_2_1_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_1 li.g_navi_12 a {
	background:url(../img/menu_button_2_1_12.gif);	
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_2_1_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_13 a {
	 background:url(../img/menu_button_2_1_13.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_2_1_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_14 a {
	 background:url(../img/menu_button_2_1_14.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_2_1_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_15 a {
	 background:url(../img/menu_button_2_1_15.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_2_1_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_17 a {
	 background:url(../img/menu_button_2_1_17.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_2_1_17_over.gif);
 	background-repeat:no-repeat;

}




/*                    カラー（橙）                  */

#g_navi_2 {
	width:750px;
}


#g_navi_2 ul {
	margin:0;
	padding:0;

}

#g_navi_2 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_2 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_2 li.g_navi_1 a {
	background:url(../img/menu_button_2_2_1.gif);
	width:150px;
	height:46px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_1 a:hover {
	background:url(../img/menu_button_2_2_1_over.gif);
	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_2 a {
	background:url(../img/menu_button_2_2_2.gif);
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_2_2_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_3 a {
	 background:url(../img/menu_button_2_2_3.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_2_2_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_4 a {
	 background:url(../img/menu_button_2_2_4.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_2_2_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_5 a {
	 background:url(../img/menu_button_2_2_5.gif);	
	 width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_2_2_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_6 a {
	 background:url(../img/menu_button_2_2_6.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_2_2_6_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_7 a {
	 background:url(../img/menu_button_2_2_7.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_2_2_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_8 a {
	 background:url(../img/menu_button_2_2_8.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_2_2_8_over.gif);
 	background-repeat:no-repeat;

}
}

#g_navi_2 li.g_navi_9 a {
	 background:url(../img/menu_button_2_2_9.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_2_2_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_2 li.g_navi_10 a {
	background:url(../img/menu_button_2_2_10.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_10 a:hover {
	background:url(../img/menu_button_2_2_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_2 li.g_navi_11 a {
	background:url(../img/menu_button_2_2_11.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_11 a:hover {
	background:url(../img/menu_button_2_2_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_2 li.g_navi_12 a {
	background:url(../img/menu_button_2_2_12.gif);	
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_2_2_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_13 a {
	 background:url(../img/menu_button_2_2_13.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_2_2_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_14 a {
	 background:url(../img/menu_button_2_2_14.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_2_2_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_15 a {
	 background:url(../img/menu_button_2_2_15.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_2_2_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_17 a {
	 background:url(../img/menu_button_2_2_17.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_2_2_17_over.gif);
 	background-repeat:no-repeat;

}



/*                    カラー（緑）                  */

#g_navi_3 {
	width:750px;
}


#g_navi_3 ul {
	margin:0;
	padding:0;

}

#g_navi_3 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_3 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_3 li.g_navi_1 a {
	background:url(../img/menu_button_2_3_1.gif);
	width:150px;
	height:46px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_1 a:hover {
	background:url(../img/menu_button_2_3_1_over.gif);
	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_2 a {
	background:url(../img/menu_button_2_3_2.gif);
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_2_3_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_3 a {
	 background:url(../img/menu_button_2_3_3.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_2_3_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_4 a {
	 background:url(../img/menu_button_2_3_4.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_2_3_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_5 a {
	 background:url(../img/menu_button_2_3_5.gif);	
	 width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_2_3_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_6 a {
	 background:url(../img/menu_button_2_3_6.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_2_3_6_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_7 a {
	 background:url(../img/menu_button_2_3_7.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_2_3_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_8 a {
	 background:url(../img/menu_button_2_3_8.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_2_3_8_over.gif);
 	background-repeat:no-repeat;

}
}

#g_navi_3 li.g_navi_9 a {
	 background:url(../img/menu_button_2_3_9.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_2_3_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_3 li.g_navi_10 a {
	background:url(../img/menu_button_2_3_10.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_10 a:hover {
	background:url(../img/menu_button_2_3_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_3 li.g_navi_11 a {
	background:url(../img/menu_button_2_3_11.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_11 a:hover {
	background:url(../img/menu_button_2_3_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_3 li.g_navi_12 a {
	background:url(../img/menu_button_2_3_12.gif);	
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_2_3_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_13 a {
	 background:url(../img/menu_button_2_3_13.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_2_3_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_14 a {
	 background:url(../img/menu_button_2_3_14.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_2_3_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_15 a {
	 background:url(../img/menu_button_2_3_15.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_2_3_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_17 a {
	 background:url(../img/menu_button_2_3_17.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_2_3_17_over.gif);
 	background-repeat:no-repeat;

}


/*                    カラー（赤）                  */

#g_navi_4 {
	width:750px;
}


#g_navi_4 ul {
	margin:0;
	padding:0;

}

#g_navi_4 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_4 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_4 li.g_navi_1 a {
	background:url(../img/menu_button_2_4_1.gif);
	width:150px;
	height:46px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_1 a:hover {
	background:url(../img/menu_button_2_4_1_over.gif);
	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_2 a {
	background:url(../img/menu_button_2_4_2.gif);
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_2_4_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_3 a {
	 background:url(../img/menu_button_2_4_3.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_2_4_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_4 a {
	 background:url(../img/menu_button_2_4_4.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_2_4_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_5 a {
	 background:url(../img/menu_button_2_4_5.gif);	
	 width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_2_4_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_6 a {
	 background:url(../img/menu_button_2_4_6.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_2_4_6_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_7 a {
	 background:url(../img/menu_button_2_4_7.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_2_4_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_8 a {
	 background:url(../img/menu_button_2_4_8.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_2_4_8_over.gif);
 	background-repeat:no-repeat;

}
}

#g_navi_4 li.g_navi_9 a {
	 background:url(../img/menu_button_2_4_9.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_2_4_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_4 li.g_navi_10 a {
	background:url(../img/menu_button_2_4_10.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_10 a:hover {
	background:url(../img/menu_button_2_4_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_4 li.g_navi_11 a {
	background:url(../img/menu_button_2_4_11.gif);	
	width:150px;
	height:46px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_11 a:hover {
	background:url(../img/menu_button_2_4_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_4 li.g_navi_12 a {
	background:url(../img/menu_button_2_4_12.gif);	
	width:150px;
	height:46px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_2_4_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_13 a {
	 background:url(../img/menu_button_2_4_13.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_2_4_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_14 a {
	 background:url(../img/menu_button_2_4_14.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_2_4_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_15 a {
	 background:url(../img/menu_button_2_4_15.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_2_4_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_17 a {
	 background:url(../img/menu_button_2_4_17.gif);	
	width:150px;
	height:46px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_2_4_17_over.gif);
 	background-repeat:no-repeat;

}


/**************************************************************************************************/
/*                               現在使用中メニュー（メイン（名前+colorid+menu number）          */


/*                    カラー（青）                  */

#g_navi_main_1 {
	width:750px;
}


#g_navi_main_1 ul {
	margin:0;
	padding:0 0 0 7px;

}

#g_navi_main_1 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_main_1 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_main_1 li.g_navi_1 a {
	background:url(../img/main_menu_button_2_1_1.gif);
	width:184px;
	height:94px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_1 li.g_navi_1 a:hover {
	background:url(../img/main_menu_button_2_1_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_1 li.g_navi_2 a {
	background:url(../img/main_menu_button_2_1_2.gif);
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_2 a:hover {
	 background:url(../img/main_menu_button_2_1_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_1 li.g_navi_3 a {
	 background:url(../img/main_menu_button_2_1_3.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_3 a:hover {
	 background:url(../img/main_menu_button_2_1_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_4 a {
	 background:url(../img/main_menu_button_2_1_4.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_4 a:hover {
	 background:url(../img/main_menu_button_2_1_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_5 a {
	 background:url(../img/main_menu_button_2_1_5.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_5 a:hover {
	 background:url(../img/main_menu_button_2_1_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_1 li.g_navi_6 a {
	 background:url(../img/main_menu_button_2_1_6.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_6 a:hover {
	 background:url(../img/main_menu_button_2_1_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_1 li.g_navi_7 a {
	 background:url(../img/main_menu_button_2_1_7.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_7 a:hover {
	 background:url(../img/main_menu_button_2_1_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_1 li.g_navi_8 a {
	 background:url(../img/main_menu_button_2_1_8.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_8 a:hover {
	 background:url(../img/main_menu_button_2_1_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_9 a {
	 background:url(../img/main_menu_button_2_1_9.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_9 a:hover {
	 background:url(../img/main_menu_button_2_1_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_main_1 li.g_navi_10 a {
	background:url(../img/main_menu_button_2_1_10.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_1 li.g_navi_10 a:hover {
	background:url(../img/main_menu_button_2_1_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_main_1 li.g_navi_11 a {
	background:url(../img/main_menu_button_2_1_11.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_1 li.g_navi_11 a:hover {
	background:url(../img/main_menu_button_2_1_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_1 li.g_navi_12 a {
	background:url(../img/main_menu_button_2_1_12.gif);	
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_12 a:hover {
	 background:url(../img/main_menu_button_2_1_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_1 li.g_navi_13 a {
	 background:url(../img/main_menu_button_2_1_13.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_13 a:hover {
	 background:url(../img/main_menu_button_2_1_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_14 a {
	 background:url(../img/main_menu_button_2_1_14.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_14 a:hover {
	 background:url(../img/main_menu_button_2_1_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_15 a {
	 background:url(../img/main_menu_button_2_1_15.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_15 a:hover {
	 background:url(../img/main_menu_button_2_1_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_1 li.g_navi_17 a {
	 background:url(../img/main_menu_button_2_1_17.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_1 li.g_navi_17 a:hover {
	 background:url(../img/main_menu_button_2_1_17_over.gif);
 	background-repeat:no-repeat;

}


/*                    カラー（橙）                  */

#g_navi_main_2 {
	width:750px;
}


#g_navi_main_2 ul {
	margin:0;
	padding:0 0 0 7px;

}

#g_navi_main_2 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_main_2 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_main_2 li.g_navi_1 a {
	background:url(../img/main_menu_button_2_2_1.gif);
	width:184px;
	height:94px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_2 li.g_navi_1 a:hover {
	background:url(../img/main_menu_button_2_2_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_2 li.g_navi_2 a {
	background:url(../img/main_menu_button_2_2_2.gif);
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_2 a:hover {
	 background:url(../img/main_menu_button_2_2_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_2 li.g_navi_3 a {
	 background:url(../img/main_menu_button_2_2_3.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_3 a:hover {
	 background:url(../img/main_menu_button_2_2_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_4 a {
	 background:url(../img/main_menu_button_2_2_4.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_4 a:hover {
	 background:url(../img/main_menu_button_2_2_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_5 a {
	 background:url(../img/main_menu_button_2_2_5.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_5 a:hover {
	 background:url(../img/main_menu_button_2_2_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_2 li.g_navi_6 a {
	 background:url(../img/main_menu_button_2_2_6.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_6 a:hover {
	 background:url(../img/main_menu_button_2_2_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_2 li.g_navi_7 a {
	 background:url(../img/main_menu_button_2_2_7.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_7 a:hover {
	 background:url(../img/main_menu_button_2_2_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_2 li.g_navi_8 a {
	 background:url(../img/main_menu_button_2_2_8.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_8 a:hover {
	 background:url(../img/main_menu_button_2_2_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_9 a {
	 background:url(../img/main_menu_button_2_2_9.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_9 a:hover {
	 background:url(../img/main_menu_button_2_2_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_main_2 li.g_navi_10 a {
	background:url(../img/main_menu_button_2_2_10.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_2 li.g_navi_10 a:hover {
	background:url(../img/main_menu_button_2_2_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_main_2 li.g_navi_11 a {
	background:url(../img/main_menu_button_2_2_11.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_2 li.g_navi_11 a:hover {
	background:url(../img/main_menu_button_2_2_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_2 li.g_navi_12 a {
	background:url(../img/main_menu_button_2_2_12.gif);	
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_12 a:hover {
	 background:url(../img/main_menu_button_2_2_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_2 li.g_navi_13 a {
	 background:url(../img/main_menu_button_2_2_13.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_13 a:hover {
	 background:url(../img/main_menu_button_2_2_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_14 a {
	 background:url(../img/main_menu_button_2_2_14.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_14 a:hover {
	 background:url(../img/main_menu_button_2_2_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_15 a {
	 background:url(../img/main_menu_button_2_2_15.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_15 a:hover {
	 background:url(../img/main_menu_button_2_2_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_2 li.g_navi_17 a {
	 background:url(../img/main_menu_button_2_2_17.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_2 li.g_navi_17 a:hover {
	 background:url(../img/main_menu_button_2_2_17_over.gif);
 	background-repeat:no-repeat;

}
/*                    カラー（緑）                  */

#g_navi_main_3 {
	width:750px;
}


#g_navi_main_3 ul {
	margin:0;
	padding:0 0 0 7px;

}

#g_navi_main_3 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_main_3 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_main_3 li.g_navi_1 a {
	background:url(../img/main_menu_button_2_3_1.gif);
	width:184px;
	height:94px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_3 li.g_navi_1 a:hover {
	background:url(../img/main_menu_button_2_3_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_3 li.g_navi_2 a {
	background:url(../img/main_menu_button_2_3_2.gif);
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_2 a:hover {
	 background:url(../img/main_menu_button_2_3_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_3 li.g_navi_3 a {
	 background:url(../img/main_menu_button_2_3_3.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_3 a:hover {
	 background:url(../img/main_menu_button_2_3_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_4 a {
	 background:url(../img/main_menu_button_2_3_4.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_4 a:hover {
	 background:url(../img/main_menu_button_2_3_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_5 a {
	 background:url(../img/main_menu_button_2_3_5.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_5 a:hover {
	 background:url(../img/main_menu_button_2_3_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_3 li.g_navi_6 a {
	 background:url(../img/main_menu_button_2_3_6.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_6 a:hover {
	 background:url(../img/main_menu_button_2_3_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_3 li.g_navi_7 a {
	 background:url(../img/main_menu_button_2_3_7.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_7 a:hover {
	 background:url(../img/main_menu_button_2_3_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_3 li.g_navi_8 a {
	 background:url(../img/main_menu_button_2_3_8.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_8 a:hover {
	 background:url(../img/main_menu_button_2_3_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_9 a {
	 background:url(../img/main_menu_button_2_3_9.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_9 a:hover {
	 background:url(../img/main_menu_button_2_3_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_main_3 li.g_navi_10 a {
	background:url(../img/main_menu_button_2_3_10.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_3 li.g_navi_10 a:hover {
	background:url(../img/main_menu_button_2_3_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_main_3 li.g_navi_11 a {
	background:url(../img/main_menu_button_2_3_11.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_3 li.g_navi_11 a:hover {
	background:url(../img/main_menu_button_2_3_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_3 li.g_navi_12 a {
	background:url(../img/main_menu_button_2_3_12.gif);	
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_12 a:hover {
	 background:url(../img/main_menu_button_2_3_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_3 li.g_navi_13 a {
	 background:url(../img/main_menu_button_2_3_13.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_13 a:hover {
	 background:url(../img/main_menu_button_2_3_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_14 a {
	 background:url(../img/main_menu_button_2_3_14.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_14 a:hover {
	 background:url(../img/main_menu_button_2_3_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_15 a {
	 background:url(../img/main_menu_button_2_3_15.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_15 a:hover {
	 background:url(../img/main_menu_button_2_3_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_3 li.g_navi_17 a {
	 background:url(../img/main_menu_button_2_3_17.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_3 li.g_navi_17 a:hover {
	 background:url(../img/main_menu_button_2_3_17_over.gif);
 	background-repeat:no-repeat;

}
/*                    カラー（赤）                  */

#g_navi_main_4 {
	width:750px;
}


#g_navi_main_4 ul {
	margin:0;
	padding:0 0 0 7px;

}

#g_navi_main_4 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
	display:inline;
}

#g_navi_main_4 li a{
	display:block;  
	float:left;
	margin:0;
	padding:0;

}


/*------off*/
#g_navi_main_4 li.g_navi_1 a {
	background:url(../img/main_menu_button_2_4_1.gif);
	width:184px;
	height:94px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_4 li.g_navi_1 a:hover {
	background:url(../img/main_menu_button_2_4_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_4 li.g_navi_2 a {
	background:url(../img/main_menu_button_2_4_2.gif);
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_2 a:hover {
	 background:url(../img/main_menu_button_2_4_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_4 li.g_navi_3 a {
	 background:url(../img/main_menu_button_2_4_3.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_3 a:hover {
	 background:url(../img/main_menu_button_2_4_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_4 a {
	 background:url(../img/main_menu_button_2_4_4.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_4 a:hover {
	 background:url(../img/main_menu_button_2_4_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_5 a {
	 background:url(../img/main_menu_button_2_4_5.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_5 a:hover {
	 background:url(../img/main_menu_button_2_4_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_4 li.g_navi_6 a {
	 background:url(../img/main_menu_button_2_4_6.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_6 a:hover {
	 background:url(../img/main_menu_button_2_4_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_4 li.g_navi_7 a {
	 background:url(../img/main_menu_button_2_4_7.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_7 a:hover {
	 background:url(../img/main_menu_button_2_4_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_4 li.g_navi_8 a {
	 background:url(../img/main_menu_button_2_4_8.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_8 a:hover {
	 background:url(../img/main_menu_button_2_4_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_9 a {
	 background:url(../img/main_menu_button_2_4_9.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_9 a:hover {
	 background:url(../img/main_menu_button_2_4_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_main_4 li.g_navi_10 a {
	background:url(../img/main_menu_button_2_4_10.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_4 li.g_navi_10 a:hover {
	background:url(../img/main_menu_button_2_4_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_main_4 li.g_navi_11 a {
	background:url(../img/main_menu_button_2_4_11.gif);	
	width:184px;
	height:94px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_main_4 li.g_navi_11 a:hover {
	background:url(../img/main_menu_button_2_4_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_main_4 li.g_navi_12 a {
	background:url(../img/main_menu_button_2_4_12.gif);	
	width:184px;
	height:94px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_12 a:hover {
	 background:url(../img/main_menu_button_2_4_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_main_4 li.g_navi_13 a {
	 background:url(../img/main_menu_button_2_4_13.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_13 a:hover {
	 background:url(../img/main_menu_button_2_4_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_14 a {
	 background:url(../img/main_menu_button_2_4_14.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_14 a:hover {
	 background:url(../img/main_menu_button_2_4_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_15 a {
	 background:url(../img/main_menu_button_2_4_15.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_15 a:hover {
	 background:url(../img/main_menu_button_2_4_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_main_4 li.g_navi_17 a {
	 background:url(../img/main_menu_button_2_4_17.gif);	
	width:184px;
	height:94px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_main_4 li.g_navi_17 a:hover {
	 background:url(../img/main_menu_button_2_4_17_over.gif);
 	background-repeat:no-repeat;

}

/**************************************************************************************************/
/*                                       真ん中枠                                               */


#main {
	float:left;
	width:750px;
	/*background-color: #D1F0FF;   サイズチェック用背景色   */
	height:100%;
}




/**************************************************************************************************/
/*                                  メニュータイトル（名前+colorid+menu number）                  */



/*                    カラー（青）                  */


#menu_title_1{
	margin:0;
	padding:15px 0 0 10px;
	text-align:left;
 	font-size:10px;
}
　
#menu_title_1 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_2_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;

}

#menu_title_1 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_2_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_2_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_2_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_2_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_2_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_2_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_2_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_2_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_2_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_2_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_2_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_2_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_2_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_2_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_1 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_2_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_1 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_2_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

/*                    カラー（橙）                  */


#menu_title_2{
	margin:0;
	padding:15px 0 0 10px;
	text-align:left;
 	font-size:10px;
}

#menu_title_2 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_2_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_2 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_2_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_2_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_2_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_2_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_2_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_2_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_2_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_2_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_2_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_2_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_2_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_2_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_2_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_2 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_2_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_2 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_2_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_2 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_2_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


/*                    カラー（緑）                  */


#menu_title_3{
	margin:0;
	padding:15px 0 0 10px;
	text-align:left;
 	font-size:10px;
}

#menu_title_3 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_2_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_3 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_2_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_2_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_2_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_2_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_2_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_2_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_2_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_2_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_2_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_2_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_2_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_2_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_2_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_3 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_2_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_3 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_2_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_3 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_2_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


/*                    カラー（ピンク）                  */


#menu_title_4{
	margin:0;
	padding:15px 0 0 10px;
	text-align:left;
 	font-size:10px;
}

#menu_title_4 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_2_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_4 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_2_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_2_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_2_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_2_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_2_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_2_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_2_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_2_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_2_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_2_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_2_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_2_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_2_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}


#menu_title_4 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_2_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_4 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_2_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}

#menu_title_4 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_2_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:729px;
	height:43px;


}



/**************************************************************************************************/
/*                                       新着情報（名前+colorid）          　　　　　            */

.news {
	margin:0;
	padding:10px 0 0 10px;
	text-align:left;
 	font-size:10px;
}

.news_box {
	width:730px;

}


/*                    カラー（青）                  */

 
.news_title_1{
	background-image:url(../img/news_title_2_1.gif);
	background-repeat:no-repeat;
	width:730px;
	height:30px;

}
 
.news_title_1 p{
	margin:0;
	padding:5px 0 0 660px;

}

.news_title_1 p a:link{
	color:#333;
	text-decoration:none;
}

.news_title_1 p a:visited{
	color:#333;
	text-decoration:none;
}

.news_title_1 p a:hover{
	color:#0099FF;
	text-decoration:none;
}


.news_title_1 p a:active{
	color:#333;
	text-decoration:none;
}


/*                    カラー（橙）                  */

 
.news_title_2{
	background-image:url(../img/news_title_2_2.gif);
	background-repeat:no-repeat;
	width:730px;
	height:30px;

}
 
.news_title_2 p{
	margin:0;
	padding:5px 0 0 660px;

}

.news_title_2 p a:link{
	color:#333;
	text-decoration:none;
}

.news_title_2 p a:visited{
	color:#333;
	text-decoration:none;
}

.news_title_2 p a:hover{
	color:#0099FF;
	text-decoration:none;
}


.news_title_2 p a:active{
	color:#333;
	text-decoration:none;
}


/*                    カラー（緑）                  */

 
.news_title_3{
	background-image:url(../img/news_title_2_3.gif);
	background-repeat:no-repeat;
	width:730px;
	height:30px;

}
 
.news_title_3 p{
	margin:0;
	padding:5px 0 0 660px;

}

.news_title_3 p a:link{
	color:#333;
	text-decoration:none;
}

.news_title_3 p a:visited{
	color:#333;
	text-decoration:none;
}

.news_title_3 p a:hover{
	color:#0099FF;
	text-decoration:none;
}


.news_title_3 p a:active{
	color:#333;
	text-decoration:none;
}


/*                    カラー（赤）                  */

 
.news_title_4{
	background-image:url(../img/news_title_2_4.gif);
	background-repeat:no-repeat;
	width:730px;
	height:30px;

}
 
.news_title_4 p{
	margin:0;
	padding:5px 0 0 660px;

}

.news_title_4 p a:link{
	color:#333;
	text-decoration:none;
}

.news_title_4 p a:visited{
	color:#333;
	text-decoration:none;
}

.news_title_4 p a:hover{
	color:#0099FF;
	text-decoration:none;
}


.news_title_4 p a:active{
	color:#333;
	text-decoration:none;
}


.news_list{
	margin:0;
	padding:0 0 0 10px;
 	font-size:12px;
}

.news_list table {
	margin:0;
	padding:10px 0 10px 0;
}

.news_table{
	margin:0;
	padding:0;
	text-align:left;

}
.news_table_inner{
	width:730px;
	background:transparent url(../img/news_line_1_1.gif) 0 bottom repeat-x;
}
.news_list table th ul{
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}

.news_list table th ul li .topicsDate {
	float:left;
	padding-left:13px;
	padding-top:3px;
	width:7em;
	font-size:11px;
	background:transparent url(../img/news_mark.gif) 0 50% no-repeat;
	color:#0099FF;
	font-weight:bold;

}

.news_table_inner table th{
	width:75px;
}

.news_table_inner table td{
	width:655px;
}


.news_list ul li a:link{
	color:#333;
	text-decoration:none;
}

.news_list ul li a:visited{
	color:#333;
	text-decoration:none;
}

.news_list ul li a:hover{
	color:#0099FF;
	text-decoration:none;
}


.news_list ul li a:active{
	color:#333;
	text-decoration:none;
}

/**************************************************************************************************/
/*                                          会員登録（案内）                                     */

.regist{
	margin:0;
	padding:10px 0 0 0;

}

.regist h5{
	margin:0;
	padding:0;
	font-weight: bold;
	font-size:14px;
	text-align:left;

}

/**************************************************************************************************/
/*                                          会員登録（新規）                                     */


.regist_01 {
	float:left;
	font-size:12px;
	margin:0;
	padding:10px 0 0 0;

}

.regist_01_box {
	width:221px;
	height:221px;
	background:url(../img/regist_01.gif);
	background-repeat:no-repeat;

}

.regist_01_box table{
	margin:0;
	padding:10px 0 0 25px;

}

.regist_01_box p {
	margin:0;
	padding:0;
	font-weight:bold;

}

.regist_01_box ul {
	margin:0;
	padding:80px 0 0 50px;

}

.regist_01_box li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

.regist_01_box li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
.regist_01_box li.regist_01_navi a {
	background:url(../img/regist_01_button.gif);
	width:121px;
	height:25px;
	background-repeat:no-repeat;
}
/*------hover*/
.regist_01_box li.regist_01_navi a:hover {
	background:url(../img/regist_01_button_over.gif);
	background-repeat:no-repeat;

}
/**************************************************************************************************/
/*                                          会員登録（登録済み）                                 */

.regist_02 {
	float:left;
	font-size:12px;
	margin:0;
	padding:10px 0 0 8px;

}

.regist_02_box {
	width:221px;
	height:221px;
	background:url(../img/regist_02.gif);
	background-repeat:no-repeat;
}

.regist_02_box .regist_02_1{
	margin:0;
	padding:10px 0 0 10px;

}

.regist_02_box table.regist_02_1{
	margin:0;
	padding:0;

}

.regist_02_box table.regist_02_2{
	margin:0;
	padding:10px 0 0 5px;

}

.regist_02_box table.regist_02_1{
	border-collapse: collapse;

}

.regist_02_box table.regist_02_1 th {
	font-weight: normal;
	vertical-align: middle;
	border: 1px solid #999999;
	padding:0;
	white-space:nowrap;
	background-color:#CCCCCC;
}

.regist_02_box table.regist_02_1 td {
	vertical-align: middle;
	border: 1px solid #999999;
	padding:0;
}

.regist_02_box p {
	margin:0;
	padding:0;

}

.regist_02_box p.regist_02_1 {
	margin:0;
	padding:40px 0 0 0;
	text-align:center;

}

.regist_02_box p.regist_02_2 {
	width:190px
}

.regist_02_box ul {
	margin:0;
	padding:10px 0 0 65px;

}

.regist_02_box li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

.regist_02_box li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
.regist_02_box li.regist_02_navi a {
	background:url(../img/regist_02_button.gif);
	width:121px;
	height:25px;
	background-repeat:no-repeat;
}
/*------hover*/
.regist_02_box li.regist_02_navi a:hover {
	background:url(../img/regist_02_button_over.gif);
	background-repeat:no-repeat;

}


.regist_02_box p a:link{
	color: #0099FF;
	text-decoration: underline;
}

.regist_02_box p a:visited{
	color: #0099FF;
	text-decoration: underline;
}

.regist_02_box p a:hover{
	color: #FF66CC;
	text-decoration:none;
}


.regist_02_box p a:active{
	color: #0099FF;
	text-decoration: underline;
}



/**************************************************************************************************/
/*                                       右枠                                               */


#side {
	clear:left;
	width:750px;
	padding:20px 0 0 0;
　/*background-color: #9999FF;   サイズチェック用背景色   */
}

#banner{
	width:625px;
	float:left;
}

#banner_inner{
	margin:0;
	padding:10px 0 0 6px;
	text-align:left;

}

.banner_box {
	margin:0;
	padding:0;
	text-align:left;
}
.banner_item {
	margin:0;
	padding:0 3px 5px 0;
	float:left;
	width:120px;
	height:60px;
}

.banner_item img{

}



/*                                  カウントダウン                                          */

#count{
	width:123px;
	float:right;

　/*	margin:0;
	padding:10px 0 10px 10px;
	text-align:left;
　/*background-color: #FFCC00;   サイズチェック用背景色   */
}


.count_box {
	margin:0;
	padding:10px 0 10px 10px;
	text-align:left;
}

.count_item {
	width:89px;
	height:41px;
	background-image:url(../img/count_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.count_item_box{
	width:105px;
	text-align:left;
}

.count_item_box p{
	margin:0;
	padding:20px 30px 0 0px;
	text-align:right;
}

.count_item_box img{
	margin:0;
	padding:0;

}





/*                                  QRコード                                          */

#qr{
	width:123px;
	float:right;
　/*background-color: #FFCC00;   サイズチェック用背景色   */
}


.qr_box {
	margin:0;
	padding:0;
	text-align:left;
}

.qr_item {
	margin:0;
	padding:0;
	text-align:left;
}

.qr_item_box{
	text-align:left;
}

.qr_item_box p{
	margin:0;
	padding:0;
}

.qr_item_box p span{
	margin:0;
	padding:0 0 0 15px;
}

.qr_item_box img{
	margin:0;
	padding:0 0 0 20px;
}



/**************************************************************************************************/
/*                                      フッターメニュー                                           */

#footer{
	margin:0;
	padding:10px 0 20px 0;
	clear:both;
 	text-align:center;
}


#footer .footer{
 	font-size:12px;
	width:750px;
	

}

#footer ul {  
	margin:0;
	padding:0 100px 0 100px;
	line-height:140%;
}  

#footer li {  
	display:inline;  
	list-style-type:none;
	color:#333;  
}  

#footer li a:link{
	color:#333;  
	text-decoration:none;
}

#footer li a:visited{
	color:#333;  
	text-decoration:none;
}

#footer li a:hover{
	color: #FF9900;
	text-decoration:none;
}


#footer li a:active{
	color:#333;  
	text-decoration:none;
}




/**************************************************************************************************/
/*                                      著作権（名前+colorid）                                   */

#copyright{
	padding:0;
	margin:0;
 	text-align:center;
	clear:both;
}

/*                    カラー（青）                  */


#copyright .copyright_bg_1{
	background-image:url(../img/footer_bg_2_1.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}

/*                    カラー（橙）                  */


#copyright .copyright_bg_2{
	background-image:url(../img/footer_bg_2_2.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}


/*                    カラー（緑）                  */


#copyright .copyright_bg_3{
	background-image:url(../img/footer_bg_2_3.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}


/*                    カラー（赤）                  */


#copyright .copyright_bg_4{
	background-image:url(../img/footer_bg_2_4.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}

#copyright p{
	margin:0;
	padding:20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;  
}


/**************************************************************************************************/
/*                                      ページの先頭に戻る                                           */

.page{
	padding:0;
	margin:0;
	text-align:right;
}

.page p{
	padding:0;
	margin:0;
}


/**************************************************************************************************/
/*                                      パンくずリスト                                           */

ul#path_01 {  
	margin:0;
	padding:10px 0 0 10px;
	font-size:12px;
	text-align:left;  
}  
ul#path_01 li {  
	display:inline;  
	line-height:110%;  
	list-style-type:none;  
}  
ul#path_01 li a {  
	padding-right:10px;  
	background:url(../master_img/topicpath.gif) no-repeat right center;  
}  

ul#path_01 li a:link{
	color:#333;
	text-decoration:none;
}

ul#path_01 li a:visited{
	color:#333;
	text-decoration:none;
}

ul#path_01 li a:hover{
	color:#0099FF;
	text-decoration: underline;
}


ul#path_01 li a:active{
	color:#333;
	text-decoration:none;
}

