@charset 'utf-8';

/*BLOG*/
h2   { color: #fff; background-color: #5a0b0b; padding: 0.3em }
h3 { color: #5a0b0b; padding: 0.3em; border: solid 1px }

h3 { margin-top: 2em }
p.description { display: none }
div#diary,div#work,div#env,div#status,div#navi,div#contents,div#form,div#navi       { background-color: #fff; padding-bottom: 1em; padding-left: 15px }
div#logs { background-color: #fff; padding-top: 1em; padding-bottom: 1em; padding-left: 15px; width: 600px; float: left }
div#rightnavi   { margin-top: 105px; width: 172px; float: left }
fieldset { background-color: #ededed; margin-right: 60px; padding: 1em }
legend { color: #5a0b0b; font-weight: bold; padding-right: 1em; padding-left: 1em }
div.block  { font-size: 12px; margin-bottom: 1em; margin-left: 4px; padding-bottom: 0.5em; width: 163px; border: solid 1px #ccc }
div.block h2  { color: #fff; font-weight: normal; background-image: url("../image/common/li-blog.gif"); margin: 0; padding: 3px 4px }
table.calendar { padding-right: 17px; width: 140px; border-collapse: collapse; empty-cells: show }
table.calendar caption  { color: #36340f; font-size: 12px; padding-top: 0.5em }
table.calendar th,table.calendar td { font-size: 12px; border: solid 1px #fff }
table.calendar th { }
table.calendar td { text-align: right }
table.calendar span.sunday { color: #f00 }
table.calendar span.satday { color: #00c }
p.calendar { text-align: center; width: 140px }
div.block ul  { margin: 0 0 0 0.5em; padding: 0.5em 17px 0.5em 0 }
div.block dl  { margin: 0 0 0 0.5em; padding: 0.5em 17px 0.5em 0 }
div.block li  { margin-left: 1em; padding-left: 0 }
div.block li li { font-weight: normal; margin-left: 0.5em }
div.block li a,div.block dt a,div.block dd a { color: #900; text-decoration: none }
div.block li li a { color: #336; text-decoration: underline }
table.edit { width: 100%; border-collapse: collapse }
table.edit td,table.edit th { font-size: 12px; font-weight: normal; padding: 0.3em; border: solid 1px #999 }
p.info  { font-size: 90%; text-align: center; margin-bottom: 1em }

