@charset "UTF-8";
/* CSS Document */

div.entry-list{ border-top:solid 1px #a8a8a8;}
.entry-list .entry-image{ width:150px; float:left;}
.entry-list .entry-image img{ width:120px; border:solid 1px #a8a8a8;}
.entry-list .entry-image a:hover img{ border-color:#CC006B;}
.entry-list .entry-title{}
.entry-list .entry-excerpt,.entry-body{ margin-left:3.0em;}
.entry-list .entry-navi{ border:solid 1px #CCCCCC; padding:1px 10px; clear:both;}
.entry-list .entry-date{ margin:0; padding:0;}

.entry-detail .entry-title{ margin:0; padding:5px 10px; background:url(img/bg_01.gif) no-repeat 0 bottom; font-size:1.25em;}
.entry-detail .entry-image{ width:410px; float:left;}
.entry-detail .entry-image img{ width:400px;}
.entry-detail .entry-body{}
.entry-detail .entry-more{ border-top:solid 1px #FF3300;}

.entry-detail .entry-photo-box{ width:340px; float:left;}
.entry-detail .entry-photo{ width:320px; height:240px; border:solid 1px #CCCCCC; overflow:hidden;}
.entry-detail .entry-photo span img{ width:320px; }
.entry-detail .entry-caption{ width:320px; font-size:0.85em; color:#333333;}

