
a:link {color: #36f; text-decoration: underline }
a:visited { color: #36f; text-decoration: underline }
a:hover { color: #6cc; text-decoration: none; position: relative; top: 1px; left: 1px }
h3 { font-size: 16px; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; font-weight: bold; margin: 0 0 0 7px; padding: 0 }
h4 { font-size: 13px; font-family: "qMmpS Pro W6", Osaka, "lr oSVbN"; font-weight: bold; background-color: white; background-image: url("images/oideyoback.gif"); background-repeat: no-repeat; background-position: 0 50%; margin: 0; padding: 15px 3px 15px 22px }
.black { color: #000 }
.blue { color: #06c }
.border { background-color: #fff }
.cap11  { color: #000; font-size: 11px; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; line-height: 18px; text-decoration: none; margin: 5px 0 0; padding: 0 0 20px 5px }
.green { color: #090 }
.linkpush a:link  { color: #36f; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; text-decoration: none }
.linkpush a:visited  { color: #36f; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; text-decoration: none }
.linkpush a:hover   { font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; text-decoration: none; background-color: transparent; position: relative; top: 2px; left: 2px }
.linkgreen  { color: #009faa }
.orange { color: #f90 }
.red { color: #ff3500 }
.text11 { color: black; font-size: 11px; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; line-height: 16px }
.text13    { color: black; font-size: 13px; font-family: Osaka, "lr oSVbN", "qMmpS Pro W3"; line-height: 21px; margin: 0 5px 0 10px; padding: 15px 0 }
.text18 { color: #000; font-size: 18px; font-family: Osaka, "lr oSVbN", "qMmpS Pro W3"; margin: 10px 0 }
.bold { font-weight: bold }
.text13border    { color: black; font-size: 13px; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; line-height: 21px; padding: 5px 2px 10px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #ffcf00 }
.text13border_2      { color: black; font-size: 13px; font-family: "qMmpS Pro W3", Osaka, "lr oSVbN"; line-height: 21px; padding: 5px 2px 10px; border-style: solid; border-width: 1px 1px 1px 5px; border-color: #009faa }
.toplink a:link { text-decoration: none }
.toplink a:hover  { font-size: 30px; background-color: #ff5f00; top: 0; right: 0; bottom: 0; left: 0 }
.white { color: #fff }
.yellowe { color: #ffcf00 }
.day { color: #f90; font-size: 12px; font-family: "lr SVbN", "lr oSVbN", "qMmpS Pro W3", Osaka-, Osaka, pSVbN; line-height: 15px }
.imagepict  { display: block; padding: 0 5px 0 0 }
.image  { display: block; padding-right: 3px }

