A { 
text-decoration:underline; 
color: #FF1262; 
}

A:hover {
text-decoration:underline; 
color: #3399FF; 
}

.menu A {
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
}

.menu A:hover {
	text-decoration:none;
	background:#FFF7FA;
	color: #FF1262;

 }
 
.sub_menu A {
	text-decoration:none;
	color: #FF1262;
	font-size: 12px;
}

.sub_menu A:hover {
	color:#0099FF;
	text-decoration: none;

}
 
.sub_menu {
	font-size: 12px;
}


body{
	font-size: 12px;
	background-image: url(../images/background.gif);

}

tr {
	font-size: 12px;
}

.gyoukan {
	line-height: 130%;
}

.table-bl{
	background-image: url(../images/table-bl_05.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #BCD2FF;
}


/* 追加 */

em{ }

div.pages{
 width:100%;
}
a.page{
 font-size:16px;
 text-align:center;
 display:block;
 line-height:1.5em;
 width:24px;
 height:24px;
 border:1px solid silver;
 margin:6px;
 float:left;
}
a.page:hover{
 color:white;
 background-color:navy;
}

/* プロフィール表示テーブル */
.prof{
 margin-top:16px;
 margin-bottom:16px;
 background-color: #ffffff;
 width:400px;
/* border: 1px solid #32cd32; */
}
.prof-item{
/* border: 1px solid #32cd32; */
 width:160px;
 padding:6px;
 background-color:#eeeeee;
 color: #667788;
}
.prof-cont{
/* border: 1px solid #32cd32; */
 padding:6px;
 background-color:#ffffff;
 color: #667788;
}

.score{
 background-color:#ffffff;
 border:0px;
}

.score-td{
 width:100px;
}

.messages{
 background-color:#ffffff;
 border:1px solid #32cd32;
 width:620px;
}
.messages-td{
 width: 200px;
}
.messages-sub{

}
.messages-reply{
 width: 60px;
}

