/* 基本設定 */
td, a { font-family: Verdana; }
body  { font-size: 90%; scrollbar-3dlight-color: #B37F8D ; scrollbar-arrow-color: #68001B ; scrollbar-darkshadow-color: #000000 ; scrollbar-face-color: #B37F8D ; scrollbar-highlight-color: #D9BFC6 ; scrollbar-shadow-color: #581F2B  }
p { margin-right: 10px; margin-left: 10px }
h1 { color: #68001b; font-size: 130%; text-align: right; margin: 0px; padding: 0px; border-style: solid; border-width: 1px 1px 1pt 1px; border-color: #ffffff #ffffff #68001b #ffffff }
h2 { color: #68001b; font-style: italic; font-weight: normal; font-size: 130%; text-align: right; margin-right: 20px; margin-left: 20px; border-bottom: 3px double #68001b }
hr { display: none }
.hr_line  { border: solid 1px #999 }
small { font-size: 80% }
address { font-style: normal }
dl  { text-align: right; margin: 20px; padding: 0.5em; border: solid 1px #68001b; width: auto }
dt { color: #68001b; margin: 0.5em; border-bottom: 3px double #68001b }
dd { margin: 0.5em; border-bottom: 1px dotted #68001b }
td { font-size: 90% }
ul { list-style-image: url(../img/cross.gif) }
ol { }
/* CLASSエレメント設定 */
.quote { border-bottom: 1px dotted #000 }
.help { border-bottom: 1px dotted #000; cursor: help }
.copyright { color: #ffffff; background-color: #68001b; text-align: center; float: none; clear: none; margin: 0px; padding: 0.2em; border: solid 1px #000000 }
.box { padding: 10px; border: solid 1px black }
.line { margin: 1px; border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #ffffff #ffffff #68001b #ffffff; width: 100% }
.chapter  { color: black; line-height: 170%; margin: 20px; padding: 1em }
.explanation { line-height: 150% }
.caption   { color: #68001b; margin: 20px 20px 6em; padding: 1em; border-bottom: 3px double #68001b }
.comment  { color: #68001b; font-size: 90%; margin: 10em 30px 30px; padding: 0.5em; border-top: 1px dotted #68001b }
.navigate { color: #ffffff; background-color: #68001b; text-align: right; float: none; clear: none; margin: 0px; padding: 0.2em; border: solid 1px #000000 }
.css { font-size: 90% }
.css2 { color: #68001b; font-weight: bold }
.mark { color: #68001b }
/* リンク要素・疑似クラス設定 */
a  { color: #68001b; text-decoration: none }
a:link { }
a:visited { }
a:hover { }
a:active { }
