@charset"utf-8";

.entries h1,.entries h2{}
.entries{ margin-bottom: 20px; }
.entry {}
.entry .rbox01{ margin-bottom: 20px; }
.entry .rbox01 .box-inner{ padding: 10px 15px; }
.entry .entry-body{ margin-bottom: 10px;}
.entry .entry-footer{}
.entry .entry-footer .category{ font-size: 12px; float:left; width: 300px; background: url(../images/mt_ttl_category.gif) left center no-repeat; padding: 0 0 0 65px; }
.entry .entry-footer .comments{ float:right; width: 100px; text-align: right; }
.entry .entry-footer .entrydate{ text-align: right; font-size: 12px; }
.entry .entry-navi{}
.entry .entry-navi .next{ float:left; width: 200px;}
.entry .entry-navi .prev{ float:right; width: 200px; text-align: right; }
.blogtitle{ font-size: 14px; padding: 10px 0 10px 0; margin-bottom: 10px !important;  border-bottom: 1px dotted #F0EBEB;}
.acvtitle{ font-size: 14px; padding: 2px 0 7px 3px; margin-bottom: 13px !important;  border-bottom: 1px dotted #F0EBEB;}

.subContents .blogArea{}
.subContents .blogArea li{ margin-bottom: 15px; }
.subContents .blogArea #monthlylist{ width: 161px; }


#comments { margin-bottom: 10px; }
#comments .rbox01 .box-inner{ padding: 20px 15px; }
#comments h2,#comments h3{font-size: 14px; margin-bottom: 5px;}
#comments .comments-content{ margin-bottom: 20px;  }
#comments .comment{ font-size: 12px; padding: 10px 0 0 0;}
#comments .comment-footer{ border-bottom: 1px dotted #F0EBEB; margin-bottom: 20px; text-align: right;  padding: 0 0 10px 0; }
#comments .comment-footer span{ padding: 0 5px; }
#comments #comments-soudan{font-size: 12px; font-weight: bold; color:#ac2525;}
#comments #comments-open-data dd input{ width: 300px; }
#comments #comments-open-text #comment-text{ width: 510px; height: 120px; }
#comments input, #comment-bake-cookie, #comments textarea{ border: 1px solid #350000; background:#faf7f7; }

.trackbacks .rbox01 .box-inner{ padding: 5px 15px 0px 15px; }


.catelist{ float: left; width: 265px; margin: 0 10px 20px 0;;}
.catelist .rbox01 { margin-bottom: 10px !important; }
.catelist .rbox01 .box-inner{ padding: 3px 10px 3px 10px; }
.catelist .rbox01 h2{ margin: 0 !important; font-size: 14px; letter-spacing: 0.1em;}
.catelist .rbox01 h2 a{ color: #350000; text-decoration: none; background: url(../images/ico_arrow01.gif) no-repeat left center; padding-left: 15px; }
.catelist .rbox01 h2 a:hover{ text-decoration: underline;}
.catelist ul{ margin: 0 0 10px 10px; }
.catelist ul li { font-size: 12px; margin-bottom: 5px; background: url(../images/ico_arrow01.gif) no-repeat left 5px; padding-left: 15px; line-height: 140%; margin-left: 3px;}
.catelist p.catelist_ichiran{ font-size: 12px; font-weight: bold; margin-left: 28px; }


.acv_category{}
/*.acv_category h2{ border-bottom: 1px dotted #F0EBEB; padding: 0 0 3px 0 !important;}*/
.acv_category .rbox01 .box-inner{ padding: 10px 10px 0px 10px; }


.mainContents .mttop01{}
.mainContents .mttop01 .rbox01{width: 100%;}
.mainContents .mttop01 .box-inner{ padding: 15px 15px 10px 15px; }
.mainContents .mttop01 .mt_bg_line01{ background: url(../images/mt_bg_line01.gif) repeat-y center;}
*html .mainContents .mttop01 .mt_bg_line01{ background: url(../images/mt_bg_line01.gif) repeat-y left top;}
.mainContents .mttop01 h1{margin-bottom: 30px;}
.mainContents .mttop01 .top_new{ float:left; width: 240px;}
.mainContents .mttop01 p{ margin: 0 5px 30px 5px !important; }
.mainContents .mttop01  h2{ margin-bottom: 10px !important; }
.mainContents .mttop01 .top_new dl{ margin-left: 5px;}
.mainContents .mttop01 .top_new dd{ font-size: 10px; margin-bottom: 5px;}
.mainContents .mttop01 .top_cate{ float:right; width: 250px; }
.mainContents .mttop01 .top_cate ul{ margin-left: 5px;}
.mainContents .mttop01 .top_cate li{ margin-bottom: 5px;}


