.entry_list_wrap{ margin-top:20px; border-top:1px solid #DDDDDD;}
.entry_wrap{ clear:both; width:590px; border:1px solid #DDDDDD; border-top:0; background:#EEEEEE;}
.entry_date{ float:left; width:100px;}
.entry_body{ float:right; width:459px; padding:15px; border-left:1px solid #DDDDDD; background:#FFFFFF;}

.entry_date p{ width:80px; margin:auto; margin-top:10px; padding:10px 0; background:#00204b; color:#FFFFFF; font-weight:bold;}
.entry_date span{ display:block; text-align:center;}
.entry_date .date_y{ font-size:110%;}
.entry_date .date_day{ font-size:130%;}
.entry_date .date_week{ font-size:80%;}
.entry_date span.s{ display:inline; font-size:70%;}

.entry_body h3{ color:#000000;}
.entry_body table{ width:100%; border-collapse:collapse; margin-top:15px;}
.entry_body th{ border:1px solid #DDDDDD; vertical-align:middle; padding:5px 10px; font-weight:normal; width:60px;}
.entry_body td{ border:1px solid #DDDDDD; padding:5px;}
.entry_text p{ margin-top:15px;}

.pager{ margin-top:20px; text-align:center;}
