body{text-align:center;background-color:#ffffff;}
.main{width:580px;text-align:left;margin:0 auto;}

.main_doui{text-align:left;width:100%;font-size:11px;}

.main_header{width:100%;height:60px;background-image: url(img/head_02.jpg); background-repeat: repeat-x; background-position: 0 0;padding:0;margin-bottom:5px;}
.logoleft{float:left;background-color:white;margin:0;padding:0;display:block;}
.logoright{float:right;background-color:white;margin:0;padding:0;display:block;}

.rec_cover{
width:580px;
margin-bottom:10px;
margin-top:30px;
}
.rec_header{
width:100%;
height:18px;
padding:5px;
background-color:#FFF1B3;
}
.rec_osusume{
font-size:14px;
float:left;
color: #a70000;
}
.hoshiimg{
float:left;
}
.rec_name{
float:right;
}
.rec_daimei{
width:480px;
margin-left:10px;
padding:5px;
margin-top:10px;
font-weight: bold;
}
.daimeiimg{
margin-right:4px;
}
.rec_text{
width:480px;
margin-left:10px;
padding:0 8px 8px 8px;
line-height:22px;
font-size:14px;
}
.rec_hyouka{
width:480px;
height:13px;
margin-left:10px;
padding:4px;
font-size:11px;
text-align:left;
border:1px solid #cccccc;
}
.rec_yesno{
float:left;
}
.rec_hutekisetu{
float:right;
}
.rec_footer{
width:480px;
margin-left:10px;
padding:4px;
font-size:11px;
text-align:left;
}
.rec_sankou{
color:#666666;
width:480px;
margin-left:11px;
font-size:10px;
}
.rec_pagetop{
}
.rec_hr{
border-color:white;
}
.msg2{
color:red;
}


