body        { color: #003; background-color: #000; margin-top: 70px; margin-left: 20px }
h1     { color: #9cf; font-size: 16px; font-weight: bold; background-image: url("../img/icon.gif"); background-repeat: no-repeat; padding-top: 0; padding-bottom: 50px; padding-left: 50px }
h2       { color: #fff; font-size: 90%; font-weight: bold; background-color: #006; margin: 20px; padding: 5px; clear: both }
h3       { color: #006; font-size: 90%; font-weight: bold; background-image: url("../gall/img/midashi.gif"); background-repeat: no-repeat; margin-top: 70px; margin-bottom: 20px; margin-left: 30px; padding-bottom: 10px; padding-left: 25px;  }
p     { clear: both; text-justify: inter-ideograph    }
i  { color: #006; font-style: normal; font-weight: bold; margin-top: 60px }
strong { color: #8b008b; font-weight: bold }
table { }
.date    { color: #006; font-size: 80%; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.contents           { background-color: #99c; text-align: left; margin-top: 0; margin-right: auto; padding-top: 10px; padding-bottom: 50px; width: 533px }
.title { font-weight: normal; font-size: 11px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 15px }
.contents p    { font-size: 90%; line-height: 150%; padding-right: 30px; padding-left: 30px }
.corner   { font-weight: bold; background-color: #96c; margin: 70px 0 0; padding: 10px }
.corner2   { font-weight: bold; font-size: 90%; background-color: #ccf; margin-top: 30px; padding-top: 10px; padding-bottom: 10px }
.img   { float: left; margin-top: 10px; margin-bottom: 10px }
.img2  { float: left; clear: both; margin-right: 20px }
.midashi    { color: #006; font-weight: bold; margin-top: 80px; margin-right: 30px; margin-left: 30px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-style: none none solid solid; border-width: medium medium 1px 10px; border-color: #006; }
.book  { text-align: right }
.expl { color: #c9f; font-size: 11px; line-height: 16px }
.lib1  { float: left; margin-right: 10px; margin-bottom: 10px }
.lib2   { font-size: 90%; clear: both }
a.menu:link  { color: #9cf }
a.menu:hover   { color: #8b008b; background-color: #ffc0cb }
a.menu:visited  { color: #9cf }
a:link { color: #8b008b }
a:hover   { color: #f9c }
a:visited  { color: #4b0082 }
a:active  { color: #f9c }
.ad2  { padding-top: 80px; padding-bottom: 20px; clear: both }
.toplink  { margin-top: 30px; margin-bottom: 20px; margin-left: 30px }
.foot  { color: #9cf; font-size: 11px; text-align: left; margin-top: 50px; margin-bottom: 50px }
