@charset "Shift_JIS";

* html body div.menu { background-color: #c8f0d0; border-right: 1px solid #008838; scrollbar-base-color: #f0fff0; }
h1 { background-color: #e8f8e0; }
h2, p.whatsnew { color: #063; border-bottom: 1px solid #008838; border-left: 10px solid #008838; }
h3 { border-bottom: 1px solid #008838; }
hr { color: #008838; }
.h1 { background-color: #c8e8d0 ; }
a.logo { color: #34a245; font-size: 12px; font-weight: bold; letter-spacing: 0; vertical-align: text-top; }
div.logo { background-color: #fff; border-bottom: 1px solid #008838; left: 0; padding: 5px; position: relative; top: 0; vertical-align: middle; width: 100%; }
.menu { background-color: #c8f0d0; border-right: 1px solid #008838; scrollbar-base-color: #f0fff0; }
.menu1 { margin-bottom: 0.2em; margin-top: 0.5em; border-top: 2px groove #08b840; }
.menu2 { font-size: 100%; margin-bottom: 0; }
.menucontents { background-color: #c8f0d0; }
.menuframe { border: solid 1px #008838; }
.photo, .photol, .photor { color: #006818; }
.indexlisticon { margin-top: 2px; margin-right: 2px; }
table.list { border-color: #c8f0d0; }
td.list { border-color: #c8f0d0; }
th.list { background-color: #e8f8e0; border-color: #c8f0d0; }
p.shincapt { font-size: 12px; font-weight: bold; letter-spacing: 0; width: 212px; }
@media print{
 .menu { padding: 0; border: solid 1px #008838; }
 * html body div.menu { width: 220px; margin: 0; padding: 0; border: solid 1px #008838; }
 div.logo { width: 220px; margin: 0; padding: 0 0 5px; border-bottom: 1px solid #008838; }
 * html body div.menu div.logo { padding: 0; width: 220px; margin-top: 1px; margin-right: -1px; margin-left: 1px; }
}
