body { font-size: 12px; }

p { line-height: 1.5em; }
h1 { color: #666; font-size: 7pt; font-weight: normal; text-align: right; padding-right: 10px; }
td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
font {  }
.frame01 { border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; border-bottom-color: #ccc; border-bottom-width: 1px; }
.paragraph01 { text-align: left; padding-right: 20pt; padding-left: 30pt; }
.paragraph02 { text-align: left; padding-right: 20pt; padding-left: 150pt; }
.background_shadow { background-image: url(../shadow.jpg); background-repeat: repeat-x; background-position: 100% 10px; }
.background_shadow2 { background-image: url(../lib/background.gif); background-repeat: repeat-x; background-position: 100% 0; }
#dive_demo { margin-bottom: 20px; margin-left: 15px; }
#left_pic_padding { padding-right: 10pt; }
.komidashi1 {font-family: "?l?r ?o?S?V?b?N", Osaka; font-size: 15px; color: #ffffff; padding: 5px 0 3px 10px ; background-color:#009;}
.small_title { color: #444; font-size: 15px; font-family: "?l?r ?o?S?V?b?N", Osaka; font-weight: bold; padding: 5px 0 3px 10px; border-bottom: 1pt solid silver; border-left: 2pt solid #c0c0c0; }
.cyuui  { color: #ff0000; font-weight: bold; font-size: 10px; line-height: 20px; font-family: "?l?r ?o?S?V?b?N", Osaka }
.komidashi2  { color: #009; font-size: 14px; font-family: "?l?r ?o?S?V?b?N", Osaka ; font-weight: bold; }
.honbun   { color: #444444; font-size: 12px; line-height: 22px; font-family: "?l?r ?o?S?V?b?N", Osaka }
.kyocho  { color: #444444; font-weight: bold; font-size: 12px; line-height: 18px; font-family: "?l?r ?o?S?V?b?N", Osaka }
#dotline { margin-right: 20px; margin-left: 30px; border-bottom: 1px dotted #060; }
#left_table { margin-left: 35px; }
img, div { behavior: url(iepngfix.htc) }
