@charset "UTF-8";
.entry-content h2 {border-left: solid 8px #dd1a00;border-bottom: solid 1px #dd1a00;padding-left: 4px;font-size: 1.5em;font-weight: bold;}
.entry-content h3 {border-left: solid 8px #dd1a00;padding-left: 4px;font-size: 1.2em;font-weight: bold;}
.entry-content a {color: #dd1a00;}
.entry-content a:hover {background-color: #ffc;}
#mainBox {padding-top: 10px;}
#blogMainBox {float: left;width: 506px;}
#blogSideBox {float: right;width: 180px;}
#recent-posts-2 ul, #categories-2 ul, #archives-2 ul {padding: 0;}
#recent-posts-2 h2, #categories-2 h2, #archives-2 h2 {width: 180px;height: 39px;text-indent: -999em;}
#recent-posts-2 li, #categories-2 li, #archives-2 li {list-style-type: none;background: url("../img/common/mark_diamond.png") left 2px no-repeat;padding: 0 0 0 20px;line-height: 1.3em;margin-bottom: 8px;}
#recent-posts-2 a, #categories-2 a, #archives-2 a {color: #000;}
#recent-posts-2 a:hover, #categories-2 a:hover, #archives-2 a:hover {color: #dd1a00;}
#recent-posts-2 h2 {background: url("../img/blog/side_h2_recent.png") left top no-repeat;}
#categories-2 h2 {background: url("../img/blog/side_h2_category.png") left top no-repeat;}
#archives-2 h2 {background: url("../img/blog/side_h2_archive.png") left top no-repeat;}
.entry {padding-bottom: 20px;}
.entry .entry-head {background: url("../img/blog/entry_frame_head.png") left top no-repeat;padding: 20px;}
.entry .entry-head h1 {font-size: 24px;font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-weight: bold;background: url("../img/blog/entry_subject_bg.png") left bottom no-repeat;padding: 10px 15px 10px 15px;line-height: 1.2em;margin-bottom: 4px;}
.entry .entry-head h1 a {color: #d00;}
.entry .entry-head h1 a:hover {color: #f6ab00;}
.entry .entry-head .entry-params {text-align: right;font-size: 12px;padding-right: 10px;}
.entry .entry-head .entry-params a {color: #000;}
.entry .entry-head .entry-params a:hover {color: #dd1a00;}
.entry .entry-head .entry-params em {font-style: normal;}
.entry .entry-foot {background: url("../img/blog/entry_frame_foot.png") left bottom no-repeat;height: 15px;}
.entry .entry-body {background: url("../img/blog/entry_frame_body.png") left top repeat-y;}
.entry .entry-content {padding: 0 30px 20px 30px;}
#navi-pagenation {text-align: center;padding-bottom: 30px;}
#navi-pagenation a {color: #dd1a00;}
#navi-pagenation .navi-page-head {background: url("../img/blog/entry_frame_head.png") left top no-repeat;height: 15px;}
#navi-pagenation .navi-page-foot {background: url("../img/blog/entry_frame_foot.png") left bottom no-repeat;height: 15px;}
#navi-pagenation .navi-page-body {background: url("../img/blog/entry_frame_body.png") left top repeat-y;}
#navi-pagenation dl {text-align: left;padding: 10px 20px 0 20px;margin: 0;}
#navi-pagenation dt, #navi-pagenation dd {margin: 0;}
#navi-pagenation dt {font-weight: bold;padding-bottom: .5em;}
#navi-pagenation dd {padding-bottom: 1em;}
#navi-pagenation dd a:hover {background-color: #ffc;}