@charset "utf-8";
/*トピックス
----------------------------------------*/
/*topicsh2*/
#topicsh2{width:624px; height:44px; margin:0 0 20px 0; background:url(/common/img/bg_h1.jpg) no-repeat left top;}
#topicsh2 h2{font-size:130%; padding:13px 0 0 45px; width:300px; float:left;}
#topicsh2 #pastLink a{width:74px; height:14px; background:url(/img/past_link.gif) no-repeat left top; display:block; text-indent:-9000px; float:right; margin-top:14px; padding-right:10px;}
/*topicsCont*/
.topicsCont{border:4px solid #f2f2f2; margin:10px 0;}
.topicsCont .inner{border:1px solid #eee; padding:10px 10px 0 10px; margin:1px; background:url(../img/bg_topics_cont.jpg) repeat-x left bottom;}
.topicsCont h3.topicsH3{font-size:90%; background:url(/img/ico_arw_gry.gif) no-repeat left 0.4em; margin-bottom:5px; border:none; line-height:1.3;}
.topicsCont h3.topicsH3 span.category_name{font-size:80%; background:#990000; color:#fff; padding:1px 3px; display:block; width:7.5em; text-align:center; float:left; margin-top:-2px; margin-right:5px; margin-bottom:2px; border:2px solid #e5e5e5; vertical-align:bottom;}
*html .topicsCont h3.topicsH3 span.category_name{padding-bottom:2px;}
.topicsCont .lead{line-height:1.3; margin:10px 0; text-indent:0;}
.topicsCont .topicsDate{margin-top:10px; margin-bottom:10px;}
.topicsCont .thumbs{background:#eee; border:1px solid #E7E7E7; padding:5px; width:102px; float:right; margin:0px 0 10px 10px; text-align:center;}
.topicsCont .thumbs img{display:block; border:1px solid #fff; margin:auto;}
.topicsCont  .clr{clear:both; height:1px; font-size:1px; line-height:0.1;}

/*blogEntryCont*/
.blogEntryCont{padding-top:30px;}
.blogEntryCont h3{font-size:1em; margin-bottom:0.2em;}


