body{
margin: 15px auto 15px auto;
padding: 0px 0px 0px 0px;
color:#888888;
background-color:#ffffff;
font-size:12px;
line-height:150%;
}

a:link		{ color: #0000ff; text-decoration:underline;}
a:visited	{ color: #0000ff; text-decoration:underline;}
a:hover		{ color: #cccaca; text-decoration:underline;}

div.ce{text-align:center;}
div.ri{text-align:right;}
span.color{color:#333333;}


form{ margin:0px;padding:0px; }
.txt{ background-color:#f0f0f0;color:#afafaf;
border-top:1px solid #cdcdcd;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
border-left:1px solid #cdcdcd;}

div.top{
border: 0px solid #888888;
margin: 0px auto 0px auto;
padding: 0px 10px 0px 10px;
width: 528px;
font-size:12px;
line-height:150%;
text-align:right;
}

div.waku{
background-color:#efefef;
border: 1px solid #dfdfdf;
margin: 0px auto 0px auto;
padding: 0px 10px 10px 10px;
width: 528px;
font-size:12px;
line-height:150%;
}

hr {
color: #888888;
border-style: dotted;
height:1px;
}

.res {
color: #cdcdcd;
border-style: dotted;
height:1px;
width:97%;
}

div.sp{
margin-left:10px;
margin-right:10px;
}

div.ul{
margin-left:10px;
border-left:10px solid #dadada;
padding: 0px 5px 0px 10px;
}

div.write{
background-color:#efefef;
border: 1px solid #dfdfdf;
margin: 0px auto 0px auto;
padding: 10px 10px 10px 10px;
width: 528px;
font-size:12px;
line-height:150%;
}

div.del{
background-color:#efefef;
border: 1px solid #dfdfdf;
margin: 0px auto 0px auto;
padding: 10px 10px 10px 10px;
width: 528px;
font-size:12px;
line-height:150%;
}