@charset "shift_jis";
/*---メニュー一覧テーブル部分--------------------*/

.ctable {
	text-align: left;

}

.ctable table {
	width : 90%;
	margin-right: auto;
	margin-left: auto;
	line-height: 130%;

}

.ctable p{
     color: navy;
     font-size: 90%;
     padding: 0px 0px 10px;
     margin: 0px;
}

.ctable a {
	 /* ブロック要素 */
	width: 100%; /* リンク部分の横幅 */
	padding: 0px;
	text-decoration: none; /* リンク文字の下線 */
	display: block;
}

.ctable a:hover {
	background-color: #fddfe8; /* ポイント時の背景色 */
	color: red; /* ポイント時の文字色 */
	padding: 0px;
}
/* tr:hoverのIE6対策 */

.ctable tr {
	hover: expression(this.onmouseover=new Function("this.style.backgroundColor='#fddfe8'"),this.onmouseout=new Function("this.style.backgroundColor='#fbf7f4'"));
}

.ctable tr:hover {
	background-color: #fddfe8;
}


.retu1 {
	width : 470px;
}

.retu2 {
	width : 65px;
}

.retu3 {
	width: 80px;
}



.title, .syu , .updt {
	border-bottom-width: 1px;
	border-bottom-style : dotted;
	border-bottom-color : #a5a5a5;
	text-align: left;
	padding-top: 5px;

}

.title {
	padding-left : 2px;
	padding-right : 2px;
	text-align : left;
	font-size : 95%;
}
.syu {

	padding-right : 5px;
     
	font-size: 80%;
}
.updt {
	padding-left : 5px;
	font-size: 80%;
}


.gl {
	color: #999999;
}
