
body{ margin: 0px; color:#1f1f1f; background:#FDF8F2; }

a:link { color:#0000ff; text-decoration:none; }
a:visited { color:#0000ff; text-decoration:none; }
a:hover { color:#0000ff; text-decoration:underline; }
a:active { color:#0000ff; text-decoration:underline; }

td.menu a:link { color:#ffffff; text-decoration:none; }
td.menu a:visited { color:#ffffff; text-decoration:none; }
td.menu a:hover { color:#ffffff; text-decoration:underline; }
td.menu a:active { color:#ffffff; text-decoration:underline; }

td.submenu a img { border: 2px solid white; }
td.submenu a:hover img { border: 2px solid #ff9933; filter: Alpha(opacity=100); }

td.submenu a:link { color:#ffffff; text-decoration:none; }
td.submenu a:visited { color:#ffffff; text-decoration:none; }
td.submenu a:hover { color:#ffffff; text-decoration:underline; }
td.submenu a:active { color:#ffffff; text-decoration:underline; }

td{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:14px; line-height:1.4em;
  }
td.menu{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:1.6em;
  }

td.menu2{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:12px; line-height:1.6em;
  }

td.submenu{
  font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size:11px; color:#000000;
  }

td.ca{ font-family : "‚l‚r –¾’©", "Osaka"; font-size:10px; }

h1 { border-color:#DB521E; border-style:solid; border-width:0px 0px 1px 18px; font-size:16px; color:#DB521E; padding:0.2em; margin-top:20px; margin-bottom:20px; margin-right:20px; margin-left:10px; }

h2 { border-color:#DB521E; border-style:solid; border-width:1px; font-size:15px; background-color:#FFF2DF; color:#DB521E; padding:0.2em; margin-top:30px; margin-bottom:18px; margin-right:20px; margin-left:10px; }

h3 { border-color:#aaaaaa; border-style:solid; border-width:0px 0px 2px 18px; font-size:15px; color:#666666; padding:0em;  margin-top:25px; margin-right:40px; margin-left:15px; }


strong { border-color:#ff3300; border-style:dotted; border-width:0px 0px 2px 0px; padding-bottom:0em; padding-top:0.2em; }

hr { color:#336633; background-color:#336633; border-style:none; height:2px; margin-top:10px; margin-bottom:0px; margin-right:10px; margin-left:10px; }

p { margin-right:15px; margin-left:15px; }

p.title { font-size:14px; font-weight:bold; color:#DB521E; text-decoration:underline; margin-top:10px; margin-bottom:0px;}

p.kakomi { background-color:#f5f5f5; font-size:12px; margin-right:25px; margin-left:25px; padding:0.8em; border-color:#999999; border-width:2px; border-style: dashed;}

p.minikakomi { background-color:#f5f5f5; font-size:12px; line-height:1.3em; margin-right:25px; margin-left:25px; padding:0.8em; border-color:#666666; border-width:1px; border-style: solid;}


p.sub{ font-size:12px; font-weight:bold; line-height:1.5em; color:white; margin-right:0px; margin-left:0px; }

p.migi{ font-size:12px; line-height:1.2em; margin-right:0px; margin-left:0px; padding:0.5em;
 border-color:#cccccc; border-style:double; border-width:3px 0px 3px 0px;}
 
p.hedder { font-size:12px; color:#999999; font-weight:bold; border-style:none; margin-top:10px; margin-bottom:4px; margin-left:0px; margin-right:10px; padding:0px; }

p.heddersen { font-size:10px; border-color:#999999; border-style:double; border-width:3px 0px 0px 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px; }

p.hudder { font-size:12px; font-weight:bold; color:#999999; border-color:#999999; border-style:double; border-width:3px 0px 0px 0px; margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; }

