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

.mc{ float:left;}
.sc{ float:right;}


.archive .entry{ border-bottom:solid 1px #a8a8a8; padding-bottom:20px;}
.archive .entry-date{ display:block; font-size:93%; margin-left:10px;}
.archive .entry-title{ margin:0; padding:0; font-size:161.6%;}
.archive .entry-excerpt{ margin-left:10px;}

.entry .entry-date{ display:block; font-size:93%; margin-left:10px;}
.entry .entry-title{ margin:0; padding:0; font-size:161.6%;}

.sc-list li{ margin:0; padding: 0; border-bottom: solid 1px #CCCCCC;}
.sc-list li a{ display:block; margin: 0; padding: 1.0em 0; color: #4d4d4d; text-decoration: none;}
.sc-list li a:hover{ text-decoration:underline; background: rgba(0,255,0,0.05);}

/* ablog layout */

.ablogBlock { *zoom: 1;}
.ablogBlock:before,.ablogBlock:after { display: table; line-height: 0; content: "";}
.ablogBlock:after { clear: both;}

.newsText{ line-height:1.8;}

.imageBox{ margin-top:0;}
.imageBox .image{}
.imageBox .image img{ padding:5px; border:solid 1px #CCCCCC;}
.imageBox .caption{ margin-top:5px; font-size:85%;}
.imageAlign_left .imageBox{ float:left; margin-right:20px; margin-bottom:10px;}
.imageAlign_top .imageBox,.imageAlign_bottom .imageBox{ text-align:center;}