@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.gif);
	background-repeat:repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:center;
	height:100%;
	padding:0;
}

#wrapper_2 {
	background-image:url(../img/background_bg.gif);
	background-repeat:repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:center;
	height:100%;
	padding:0;
}
#wrapper_3 {
	background-image:url(../img/background_bg.gif);
	background-repeat:repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position:center;
	height:100%;
	padding:0;
}
#wrapper_4 {
	background-image:url(../img/background_bg.gif);
	background-repeat:repeat;
	text-align:center;
	margin:0 auto 0 auto;
	background-position: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:#f79bd4;
		
}

/**************************************************************************************************/
/*                                             サブメニュー                                           */

#s_navi{
 	text-align:left;
 	font-size:12px;
	margin:0;
	padding:0 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;
}

/**************************************************************************************************/
/*                                      　　　左枠                                               */

#left_body{
	float:left;
	width:160px;
　/*background-color: #FFE2B2;   サイズチェック用背景色   */
	height:100%;
}

#inner_body{
	text-align:left;
	margin:0;
	padding:10px 0 0 10px;

}


/**************************************************************************************************/
/*                                          現在使用中メニュー（名前+colorid+menu number）       */

/*                    カラー（青）                  */

#g_navi_1 {
	width:140px;
}


#g_navi_1 ul {
	margin:0;
	padding:0;

}

#g_navi_1 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

#g_navi_1 li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
#g_navi_1 li.g_navi_1 a {
	background:url(../img/menu_button_1_1_1.gif);
	width:140px;
	height:40px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_1 a:hover {
	background:url(../img/menu_button_1_1_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_1 li.g_navi_2 a {
	background:url(../img/menu_button_1_1_2.gif);
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_1_1_2_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_3 a {
	 background:url(../img/menu_button_1_1_3.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_1_1_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_4 a {
	 background:url(../img/menu_button_1_1_4.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_1_1_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_5 a {
	 background:url(../img/menu_button_1_1_5.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_1_1_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_6 a {
	 background:url(../img/menu_button_1_1_6.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_1_1_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_7 a {
	 background:url(../img/menu_button_1_1_7.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_1_1_7_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_8 a {
	 background:url(../img/menu_button_1_1_8.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_1_1_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_9 a {
	 background:url(../img/menu_button_1_1_9.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_1_1_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_1 li.g_navi_10 a {
	background:url(../img/menu_button_1_1_10.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_10 a:hover {
	background:url(../img/menu_button_1_1_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_1 li.g_navi_11 a {
	background:url(../img/menu_button_1_1_11.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_1 li.g_navi_11 a:hover {
	background:url(../img/menu_button_1_1_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_1 li.g_navi_12 a {
	background:url(../img/menu_button_1_1_12.gif);	
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_1_1_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_1 li.g_navi_13 a {
	 background:url(../img/menu_button_1_1_13.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_1_1_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_14 a {
	 background:url(../img/menu_button_1_1_14.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_1_1_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_15 a {
	 background:url(../img/menu_button_1_1_15.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_1_1_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_16 a {
	 background:url(../img/menu_button_1_1_16.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_16 a:hover {
	 background:url(../img/menu_button_1_1_16_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_1 li.g_navi_17 a {
	 background:url(../img/menu_button_1_1_17.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_1 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_1_1_17_over.gif);
 	background-repeat:no-repeat;

}


/*                    カラー（橙）                  */

#g_navi_2 {
	width:140px;
}


#g_navi_2 ul {
	margin:0;
	padding:0;

}

#g_navi_2 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

#g_navi_2 li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
#g_navi_2 li.g_navi_1 a {
	background:url(../img/menu_button_1_2_1.gif);
	width:140px;
	height:40px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_1 a:hover {
	background:url(../img/menu_button_1_2_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_2 li.g_navi_2 a {
	background:url(../img/menu_button_1_2_2.gif);
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_1_2_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_3 a {
	 background:url(../img/menu_button_1_2_3.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_1_2_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_4 a {
	 background:url(../img/menu_button_1_2_4.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_1_2_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_5 a {
	 background:url(../img/menu_button_1_2_5.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_1_2_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_6 a {
	 background:url(../img/menu_button_1_2_6.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_1_2_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_7 a {
	 background:url(../img/menu_button_1_2_7.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_1_2_7_over.gif);
 	background-repeat:no-repeat;

}



#g_navi_2 li.g_navi_8 a {
	 background:url(../img/menu_button_1_2_8.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_1_2_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_9 a {
	 background:url(../img/menu_button_1_2_9.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_1_2_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_2 li.g_navi_10 a {
	background:url(../img/menu_button_1_2_10.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_10 a:hover {
	background:url(../img/menu_button_1_2_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_2 li.g_navi_11 a {
	background:url(../img/menu_button_1_2_11.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_2 li.g_navi_11 a:hover {
	background:url(../img/menu_button_1_2_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_2 li.g_navi_12 a {
	background:url(../img/menu_button_1_2_12.gif);	
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_1_2_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_2 li.g_navi_13 a {
	 background:url(../img/menu_button_1_2_13.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_1_2_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_14 a {
	 background:url(../img/menu_button_1_2_14.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}

/*------hover*/
#g_navi_2 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_1_2_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_15 a {
	 background:url(../img/menu_button_1_2_15.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_1_2_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_16 a {
	 background:url(../img/menu_button_1_2_16.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_16 a:hover {
	 background:url(../img/menu_button_1_2_16_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_2 li.g_navi_17 a {
	 background:url(../img/menu_button_1_2_17.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_2 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_1_2_17_over.gif);
 	background-repeat:no-repeat;

}

/*                    カラー（緑）                  */

#g_navi_3 {
	width:140px;
}


#g_navi_3 ul {
	margin:0;
	padding:0;

}

#g_navi_3 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

#g_navi_3 li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
#g_navi_3 li.g_navi_1 a {
	background:url(../img/menu_button_1_3_1.gif);
	width:140px;
	height:40px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_1 a:hover {
	background:url(../img/menu_button_1_3_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_3 li.g_navi_2 a {
	background:url(../img/menu_button_1_3_2.gif);
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_1_3_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_3 a {
	 background:url(../img/menu_button_1_3_3.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_1_3_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_4 a {
	 background:url(../img/menu_button_1_3_4.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_1_3_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_5 a {
	 background:url(../img/menu_button_1_3_5.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_1_3_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_6 a {
	 background:url(../img/menu_button_1_3_6.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_1_3_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_7 a {
	 background:url(../img/menu_button_1_3_7.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_1_3_7_over.gif);
 	background-repeat:no-repeat;

}



#g_navi_3 li.g_navi_8 a {
	 background:url(../img/menu_button_1_3_8.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_1_3_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_9 a {
	 background:url(../img/menu_button_1_3_9.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_1_3_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_3 li.g_navi_10 a {
	background:url(../img/menu_button_1_3_10.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_10 a:hover {
	background:url(../img/menu_button_1_3_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_3 li.g_navi_11 a {
	background:url(../img/menu_button_1_3_11.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_3 li.g_navi_11 a:hover {
	background:url(../img/menu_button_1_3_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_3 li.g_navi_12 a {
	background:url(../img/menu_button_1_3_12.gif);	
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_1_3_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_3 li.g_navi_13 a {
	 background:url(../img/menu_button_1_3_13.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_1_3_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_14 a {
	 background:url(../img/menu_button_1_3_14.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}

/*------hover*/
#g_navi_3 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_1_3_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_15 a {
	 background:url(../img/menu_button_1_3_15.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_1_3_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_16 a {
	 background:url(../img/menu_button_1_3_16.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_16 a:hover {
	 background:url(../img/menu_button_1_3_16_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_3 li.g_navi_17 a {
	 background:url(../img/menu_button_1_3_17.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_3 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_1_3_17_over.gif);
 	background-repeat:no-repeat;

}

/*                    カラー（赤）                  */

#g_navi_4 {
	width:140px;
}


#g_navi_4 ul {
	margin:0;
	padding:0;

}

#g_navi_4 li {
	font-size:10px;
	list-style-type:none;
	text-indent:-9999px;
}

#g_navi_4 li a{
	display:block;  
	float:left;
	margin:0;
	padding:1px 0 0 0;

}


/*------off*/
#g_navi_4 li.g_navi_1 a {
	background:url(../img/menu_button_1_4_1.gif);
	width:140px;
	height:40px;

	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_1 a:hover {
	background:url(../img/menu_button_1_4_1_over.gif);
	background-repeat:no-repeat;

}



#g_navi_4 li.g_navi_2 a {
	background:url(../img/menu_button_1_4_2.gif);
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_2 a:hover {
	 background:url(../img/menu_button_1_4_2_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_3 a {
	 background:url(../img/menu_button_1_4_3.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_3 a:hover {
	 background:url(../img/menu_button_1_4_3_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_4 a {
	 background:url(../img/menu_button_1_4_4.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_4 a:hover {
	 background:url(../img/menu_button_1_4_4_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_5 a {
	 background:url(../img/menu_button_1_4_5.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_5 a:hover {
	 background:url(../img/menu_button_1_4_5_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_6 a {
	 background:url(../img/menu_button_1_4_6.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_6 a:hover {
	 background:url(../img/menu_button_1_4_6_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_7 a {
	 background:url(../img/menu_button_1_4_7.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_7 a:hover {
	 background:url(../img/menu_button_1_4_7_over.gif);
 	background-repeat:no-repeat;

}



#g_navi_4 li.g_navi_8 a {
	 background:url(../img/menu_button_1_4_8.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_8 a:hover {
	 background:url(../img/menu_button_1_4_8_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_9 a {
	 background:url(../img/menu_button_1_4_9.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_9 a:hover {
	 background:url(../img/menu_button_1_4_9_over.gif);
 	background-repeat:no-repeat;

}

/*------off*/
#g_navi_4 li.g_navi_10 a {
	background:url(../img/menu_button_1_4_10.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_10 a:hover {
	background:url(../img/menu_button_1_4_10_over.gif);
	background-repeat:no-repeat;

}


/*------off*/
#g_navi_4 li.g_navi_11 a {
	background:url(../img/menu_button_1_4_11.gif);	
	width:140px;
	height:40px;
	background-repeat:no-repeat;
}
/*------hover*/
#g_navi_4 li.g_navi_11 a:hover {
	background:url(../img/menu_button_1_4_11_over.gif);
	background-repeat:no-repeat;

}



#g_navi_4 li.g_navi_12 a {
	background:url(../img/menu_button_1_4_12.gif);	
	width:140px;
	height:40px;
 	background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_12 a:hover {
	 background:url(../img/menu_button_1_4_12_over.gif);
 	background-repeat:no-repeat;

}


#g_navi_4 li.g_navi_13 a {
	 background:url(../img/menu_button_1_4_13.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_13 a:hover {
	 background:url(../img/menu_button_1_4_13_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_14 a {
	 background:url(../img/menu_button_1_4_14.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}

/*------hover*/
#g_navi_4 li.g_navi_14 a:hover {
	 background:url(../img/menu_button_1_4_14_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_15 a {
	 background:url(../img/menu_button_1_4_15.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_15 a:hover {
	 background:url(../img/menu_button_1_4_15_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_16 a {
	 background:url(../img/menu_button_1_4_16.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_16 a:hover {
	 background:url(../img/menu_button_1_4_16_over.gif);
 	background-repeat:no-repeat;

}

#g_navi_4 li.g_navi_17 a {
	 background:url(../img/menu_button_1_4_17.gif);	
	 width:140px;
	height:40px;
		background-repeat:no-repeat;

}
/*------hover*/
#g_navi_4 li.g_navi_17 a:hover {
	 background:url(../img/menu_button_1_4_17_over.gif);
 	background-repeat:no-repeat;

}


/**************************************************************************************************/
/*                                       真ん中枠                                               */


#main {
	float:left;
	width:450px;
	/*background-color: #D1F0FF;   サイズチェック用背景色   */
	height:100%;
}


/**************************************************************************************************/
/*                                  メニュータイトル（名前+colorid+menu number）　              */



/*                    カラー（青）                  */


#menu_title_1{
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
 	font-size:10px;
}

#menu_title_1 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_1_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;

}

#menu_title_1 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_1_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_1_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_1_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_1_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_1_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_1_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_1_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_1_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_1_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_1_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_1_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_1_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_1_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_1 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_1_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_1 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_1_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_1 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_1_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}
/*                    カラー（橙）                  */


#menu_title_2{
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
 	font-size:10px;
}

#menu_title_2 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_1_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_2 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_1_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_1_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_1_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_1_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_1_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_1_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_1_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_1_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_1_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_1_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_1_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_1_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_1_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_2 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_1_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_2 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_1_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_2 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_1_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

/*                    カラー（緑）                  */


#menu_title_3{
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
 	font-size:10px;
}

#menu_title_3 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_1_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_3 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_1_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_1_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_1_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_1_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_1_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_1_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_1_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_1_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_1_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_1_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_1_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_1_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_1_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_3 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_1_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_3 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_1_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_3 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_1_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

/*                    カラー（ピンク）                  */


#menu_title_4{
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
 	font-size:10px;
}

#menu_title_4 h5.menu_title_bar_1{
	background:url(../img/menu_title_bar_1_1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_4 h5.menu_title_bar_2{
	background:url(../img/menu_title_bar_1_2.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_3{
	background:url(../img/menu_title_bar_1_3.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_4{
	background:url(../img/menu_title_bar_1_4.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_5{
	background:url(../img/menu_title_bar_1_5.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_6{
	background:url(../img/menu_title_bar_1_6.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_7{
	background:url(../img/menu_title_bar_1_7.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_8{
	background:url(../img/menu_title_bar_1_8.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_9{
	background:url(../img/menu_title_bar_1_9.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_10{
	background:url(../img/menu_title_bar_1_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_11{
	background:url(../img/menu_title_bar_1_11.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_12{
	background:url(../img/menu_title_bar_1_12.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_13{
	background:url(../img/menu_title_bar_1_13.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_14{
	background:url(../img/menu_title_bar_1_14.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


#menu_title_4 h5.menu_title_bar_15{
	background:url(../img/menu_title_bar_1_15.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_4 h5.menu_title_bar_16{
	background:url(../img/menu_title_bar_1_16.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}

#menu_title_4 h5.menu_title_bar_17{
	background:url(../img/menu_title_bar_1_17.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:449px;
	height:28px;


}


/**************************************************************************************************/
/*                                       新着情報（名前+colorid）           　                   */

.news {
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
 	font-size:10px;
}

.news_box {
	width:450px;

}

/*                    カラー（青）                  */

.news_title_1{
	background-image:url(../img/news_title_1_1.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;

}
 
.news_title_1 p{
	margin:0;
	padding:5px 0 0 380px;

}

.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_1_2.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;

}
 
.news_title_2 p{
	margin:0;
	padding:5px 0 0 380px;

}

.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_1_3.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;

}
 
.news_title_3 p{
	margin:0;
	padding:5px 0 0 380px;

}

.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_1_4.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;

}
 
.news_title_4 p{
	margin:0;
	padding:5px 0 0 380px;

}

.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 0;
 	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:450px;
	background:transparent url(../img/news_line_1_1.gif) 0 bottom repeat-x;
}

.news_table_inner table th{
	width:75px;
}

.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 td{
	width:375px;
}

.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 {
	float:left;
	width:140px;
　/*background-color: #9999FF;   サイズチェック用背景色   */
	height:100%;
}

#side_box {
	margin:0;
	padding:0 0 10px 0;
}

#banner{
	margin:0;
	padding:10px 0 0 10px;
	text-align:left;

}

#banner_inner{
	margin:0;
	padding:0;
	text-align:left;

}

.banner_box {
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
}

.banner_item {
	width:120px;
	text-align:left;
}

/**************************************************************************************************/
/*                                       右枠                                               */

/*                                  カウントダウン                                          */

#count{
	margin:0;
	padding:10px 0 10px 10px;
	text-align:left;
　/*background-color: #FFCC00;   サイズチェック用背景色   */
}


.count_box {
	margin:0;
	padding:0;
	text-align:left;
}

.count_item {
	width:120px;
	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;
	text-align:left;
　/*background-color: #FFCC00;   サイズチェック用背景色   */
}


.qr_box {
	margin:0;
	padding:10px 0 10px 5px;
	text-align:left;
}

.qr_item {
	width:120px;
	height:41px;
	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 14px;
}

.qr_item_box img{
	margin:0;
	padding:0 0 0 20px;
}



/**************************************************************************************************/
/*                                      フッターメニュー                                           */

#footer{
	margin:0;
	padding:50px 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_1_1.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}

/*                    カラー（橙）                  */


#copyright .copyright_bg_2{
	background-image:url(../img/footer_bg_1_2.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}


/*                    カラー（緑）                  */


#copyright .copyright_bg_3{
	background-image:url(../img/footer_bg_1_3.gif);
	background-repeat:no-repeat;
	width:750px;
	height:50px;
	margin:0;
	padding:0;
 	

}


/*                    カラー（赤）                  */


#copyright .copyright_bg_4{
	background-image:url(../img/footer_bg_1_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 0;
	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;
}


