.main{
 width:800px;
 margin:0 auto;
 padding:0;
 background-color:#FF414A;
 background-image:url('../img/bg_top.jpg');
 background-repeat:repeat-y;
}

.side{
 width:250px;
 margin-top:0px;
 background-color:#FFD1E7;
 float:left;
}
.topbar{
 width:550px;
 padding:0;
 background-color:#FFD1E7;
 height:7px;
 float:left;
}
.cont{
 width:550px;
 padding:0;
 background-color:#FFFFFF;
 height:7px;
 float:left;
}
.floatclear{
 margin:0 auto;
 padding:0;
 clear:both;
 overflow:hidden;
}
.tw{
 width:220px;
 margin:0 auto;
 padding:0;
 text-align:center;
}
.bunko{
 width:200px;
 margin:0 auto;
 padding:0;
 text-align:center;
 color:#1300F5;
}
.bunko img{
 border:0;
}
.bunko a{
 color:#1300F5;
 text-decoration:none;
}
.bunko a:hover{
 color:#DC5D7B;
 text-decoration:underline;
}
.top{
 width:500px;
 color:#1300F5;
 height:250px;
 margin:0 auto;
 background-image:url('../img/top2.jpg');
}
.border{
 width:500px;
 color:#1300F5;
 height:10px;
 margin:0 auto;
 background-image:url('../img/boder2.jpg');
}
.topix{
 width: 300px;
 height: 150px;
 margin:0 auto;
 padding:0;
}
.textarea {
 scrollbar-face-color:#D85F9A;
 scrollbar-track-color: #EAA8C8;
 scrollbar-arrow-color: #ffffff;
 scrollbar-highlight-color:#EAA8C8;
 scrollbar-shadow-color:#753353;
 scrollbar-3dlight-color:#FFB8DC;
 scrollbar-darkshadow-color:#5A2944;

}
.at{
 color:#FF0000;
 font-weight:bold;
}
.text{
 width: 400px;

 margin:0 auto;
 padding:0;
 text-align:center;
}
.ptop{
 width: 550px;
 margin:0 auto;
 padding:0;
 text-align:right;
}
a{
 color:#1300F5;
 text-decoration:none;
}
a:hover{
 color:#DC5D7B;
 text-decoration:underline;
}
