body{
 font-size:15px;
 color:#303030;
 background-color:#ffffff;
 margin:15px;
 width:750px;
}

.top{
 background-image:url("/img/at-224_33.gif");
 background-repeat: no-repeat;
 height:43px;
}

.menu{
 padding-top:2px;
 padding-bottom:2px;
 padding-left:6px;
 padding-right:6px;
 color:#ffffff;
 background-color:#ff3399;
 text-align:center;
}
.menu a{
 color:#ffffff;
}

div.pages{
 width:100%;
 margin:10px;
}

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;
}

span.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;
}

.main{
 margin:10px;
}

h1{
 color:#ff3399;
}
h2{
 color:#ff3399;
 font-size:17px;
}
h3{
 color:#ff3399;
}
hr{
 color:#ff3399;
 border:1px;
}

ul#ad{
 list-style-image: url("/img/pr.gif");
 padding-bottom:10px;
}

li{
 padding:6px;
}


table{
 width:100%;
 background-color:#ff3399;
}

.pr{
 color:#ffa500;
 font-weight:bold;
}

.payment{
 background-color:#ffffff;
 border:1px solid #ff3399;
 width:60%;
}

.payment-td{
 width:50%;
}

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

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

.score-td{
 width:100px;
}

.messages{
 background-color:#ffffff;
 border:1px solid #ff3399;
 width:620px;
}
.messages-td{
 width: 200px;
}
.messages-reply{
 width: 60px;
}

.title{
 border-bottom: 1px solid #ff3399;
 border-left: 8px solid #ff3399;
 color:#ff3399;
 font-weight:bold;
 padding:6px;
 margin-bottom:15px;
}

.content{
 margin:10px;
 line-break:strict;
 word-break:break-all;
}

.report{
 border:1px solid #ff3399;
}

.disabled{
 ime-mode:disabled;
}

.footer{
 margin-top:10px;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:6px;
 padding-right:6px;
 color:#ffffff;
 background-color:#ff3399;
}
.footer a{
 color:#ffffff;
}
