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

/* entry */

.sc-title{ border-bottom:solid 1px #909BC9; padding-left:10px}

.archive .entry{ margin:10px; border-bottom:dotted 1px #a8a8a8;}
.archive .entry-date{ margin:0; padding:0; width:150px; float:left;}
.archive .entry-contents{ margin:0; padding:0; width:510px; float:right;}
.archive .entry-title{ margin:0; padding:0; font-size:100%; font-weight:bold;}
.archive .entry-image{ width:100px; float:left;}
.archive .entry-image img{-moz-box-shadow: 3px 3px 5px #666666; -webkit-box-shadow: 3px 3px 5px #666666;}
.archive .entry-body{ font-size:93%;}
.archive .entry-author{ font-size:93%;}

.detail .entry{ margin:10px;}
.detail .entry-title{ font-weight:bold; font-size:138.5%; border-bottom:dotted 1px #CCCCCC;}
.detail .entry-date{ margin:0; padding:0; text-align:right; font-size:93%;}
.detail .entry-body img,.detail .entry-more img{ max-width:660px; height:auto;}

.author figcaption{ margin:0; padding:0;}
.author .author-info{ margin:0; padding:0; text-align:left;}
.author .author-name{ font-weight:bold;}
.author .author-profile{ margin:2px 0 0 0; padding:2px 0 0 0; border-top:solid 1px #CCCCCC; text-align:left; line-height:1.5;}



.entry-navi{ border-top:solid 1px #a8a8a8;}
.entry-navi-pre{ width:315px; float:left; font-size:85%;}
.entry-navi-next{ width:315px; float:right; font-size:85%; text-align:right;}

.pager{ text-align:center;}
.pager a{ margin:0; padding:2px 5px; border:solid 1px #27599B; color:#333333;}
.pager .current_page{ margin:0; padding:2px 7px; border:solid 1px #27599B; background:#27599B; color:#FFFFFF; font-weight:bold;}