a:link   { color: #dc143c; text-decoration: none }
a:visited    { color: #dc143c; text-decoration: none }
a:hover     { color: #191970; text-decoration: none }
a:active   { color: #191970; text-decoration: none }
body                   { font-size: 13px; line-height: 160%; background-image: url(images/back.jpg) }
td   { font-size: 13px; line-height: 160% }
.back_rt    { background: transparent url(images/topbanner.jpg) no-repeat scroll right top }
.large_honbun      { font-size: 12px; line-height: 160% }
.medium_honbun  { font-size: 10px; line-height: 130% }
.small_honbun   { font-size: 8px; line-height: 130% }
.medium_midashi       { color: #dc143c; font-weight: bold; font-size: 14px; line-height: 150% }
.large_midashi    { color: #666; font-weight: bold; font-size: 18px; line-height: 150% }
.small_midashi  { color: #666; font-weight: bold; font-size: 12px; line-height: 120% }
.indent { margin-left: 1em }
.english { color: #191970 }
.table_margin  { padding: 30px }
.u-bar   { margin-top: 20px; padding-top: 5px; padding-bottom: 10px; border-top: 1px solid #dc143c }
.back_rt_top { background: transparent url(images/back_02.jpg) no-repeat scroll right top }
/*‰e‚ð‚Â‚¯‚é*/
.shadow   { background: url(images/shadow.gif) no-repeat right bottom; float: left; margin: 5px 5px 15px }
.shadow img {
        display: block;
        position: relative;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        margin: -6px 6px 6px -6px;
        padding: 4px;
        }
.oshirase  { border: double 3pt red }

