body		{text-align:center;font-size:13px;}
td		{font-size:13px;}
.a11_red 	{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:14px;
		 font-weight: bold;color:#2E3192;text-decoration:none;text-transform: capitalize}
.t12_grey 	{font-family:tahoma;font-size:13px;line-height:14px;color:#393939;text-decoration:none}
.message	{font-size:13px;}
.small		{font-size:13px;}
div.log1	{font-size:14px;margin:15 0 0 10;padding:3px;width:750px;background-color:#A8C4E1;color:#fff;}
div.log2	{font-size:13px;margin:0 0 10 10;padding:5 5 5 10;width:750px;height:80px;background-color:#ffd;
		 border:solid 1 #aaa;overflow:auto;color:#777;line-height:18px;}
img.news	{border:solid 1px #888;}
a:link		{color:#00f;}
a:visited	{color:#00f;}
a:hover		{color:#f00;}

/*-------ヘッダ-------*/
#d_head {
	width: 600px;
	border-bottom: solid 5px #2A5FAA;
	background-image: url(images/b_menu.gif);
	background-repeat: repeat-x;
}
#d_head2 {
	width: 778px;
	margin-top:0px;
	background-image: url(images/b_menu.gif);
	background-repeat: repeat-x;
}
/*-------新メニュー-------*/
#gnavi{
	width:778px;
	padding-bottom:0px;
	margin:0px auto;
	background:none;
}

#gnavi ul{

}

#gnavi ul li{
	width:90px;
	float:left;
}
/*-------メニュー-------*/
	/*メニュー1*/
 .csp_menu1{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(images/c_menu1_a.gif);
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu1 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu1 a:link{
		background-image: url(images/c_menu1_b.gif);
	}
 .csp_menu1 a:visited{
		background-image: url(images/c_menu1_b.gif);
	}
 .csp_menu1 a:hover{
		background-image: url(images/c_menu1_a.gif);
	}
	/*メニュー2*/
 .csp_menu2{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(images/c_menu2_a.gif);
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu2 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu2 a:link{
		background-image: url(images/c_menu2_b.gif);
	}
 .csp_menu2 a:visited{
		background-image: url(images/c_menu2_b.gif);
	}
 .csp_menu2 a:hover{
		background-image: url(images/c_menu2_a.gif);
	}
	/*メニュー3*/
 .csp_menu3{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(images/c_menu3_a.gif);
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu3 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu3 a:link{
		background-image: url(images/c_menu3_b.gif);
	}
 .csp_menu3 a:visited{
		background-image: url(images/c_menu3_b.gif);
	}
 .csp_menu3 a:hover{
		background-image: url(images/c_menu3_a.gif);
	}
	/*メニュー4*/
 .csp_menu4{
		background-repeat: no-repeat;
		background-position: left top;
		background-image: url(images/c_menu4_a.gif);
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu4 a{
		background-repeat: no-repeat;
		background-position: left top;
		width:87px;
		height:34px;
		float:left;
	}

 .csp_menu4 a:link{
		background-image: url(images/c_menu4_b.gif);
	}
 .csp_menu4 a:visited{
		background-image: url(images/c_menu4_b.gif);
	}
 .csp_menu4 a:hover{
		background-image: url(images/c_menu4_a.gif);
	}

	/*メニュー文字非表示*/
 .csp_menu1t {
		text-indent: -9999px;
		display:none;
	}
 .csp_menu2t {
		text-indent: -9999px;
		display:none;
	}
 .csp_menu3t {
		text-indent: -9999px;
		display:none;
	}
 .csp_menu4t {
		text-indent: -9999px;
		display:none;
	}
 .cd_msg{
	width:180px;
	text-align:left;
}
