h1,h2,h3,h4,dt,caption {font-family:HGۺ޼M-PRO,CI,"e` ۂۂ";}
p,dd {font-family:HGۺ޼M-PRO,"e` ۂۂ";}
th,td {font-family:"MS UI Gothic";}
h2,h3,h4 {background:#eeeeee; margin-bottom:0.5em; margin-top:1.0em;
 border-style:solid; border-color:#ffffff #999999 #999999 #ffffff; padding:1px;}
h2 {border-width:2px; clear:both;}
h3 {border-width:1px; margin-left:5px; margin-right:5px; clear:both;}
h4 {border-width:1px; margin-left:10px; margin-right:10px;}
h1 img,h2 img,h3 img,h4 img {vertical-align:middle;}
p,dt,dd {line-height:1.5em; margin-top:0.5em;}
p nobr {color:#999999;}
address {color:#999999; text-align:right; font-size:xx-small;}
a,strong,b {white-space:nowrap;}
a rt {text-decoration:none;}
a:link {color:#0000ff;}
a:visited {color:#0099ee;}
a:hover {color:#cc0077;}
a:active {color:#ff0000; position:relative;top:1px;left:1px;}
table.gets,.gets caption {background:#dddddd;}
table.gets {float:right;}
table.gets td {text-align:right; background:#eeeeee; border-style:solid;
 border-width:1px; border-color:#aaaaaa #ffffff #ffffff #aaaaaa;}
table.gets,table.gets caption {border-style:solid;
 border-width:1px; border-color:#ffffff #999999 #999999 #ffffff;}
.g-low {color:#2222cc;}
.g-mid {color:#22aa22;}
.g-high {color:#cc2222;}
table.skill {margin:0em 0.5em 0.2em; background:#eeeeee;}
table.skill th,.w th {text-align:left; font-weight:400;}
table.skill td,.defense td,.w td {text-align:center;}
table.skill td,.skill th  {border-style:solid; border-width:1px; border-color:#ffffff #999999 #999999 #ffffff;}
table.defense {margin:0em 0.5em 0.2em;}
table.defense {float:left; border-spacing: 0px;}
table.defense th,td {border-style:solid;
 border-width:1px; border-color:#ffffff #aaaaaa #aaaaaa #ffffff;}
table.defense tr.d0 td,table.defense tr.d1 td,table.defense tr.d2 td,table.defense tr.d3 td,table.defense tr.d4 td,table.defense tr.d5 td
 {text-align:left;}
.defense th {text-align:center; font-weight:400; white-space:nowrap;}
.defense td {font-size:smaller;}
table.defense tr.d3 img {width:15px;height:15px;}
.d0 {background:#ffeeff;}
.d1 {background:#eeeeff;}
.d2 {background:#eeffff;}
.d3 {background:#eeffee;}
.d4 {background:#ffffee;}
.d5 {background:#ffeeee;}
.fc th {width:200px; vertical-align:top;}
.fc th a {display:block; background:#ddffdd; border-width:1px;
 border-style:solid; border-color:#ffffff #aaccaa #aaccaa #ffffff;}
.fc td {vertical-align:top; background:#ffffdd; border-width:1px;
 border-style:solid; border-color:#ffffff #ccccaa #ccccaa #ffffff;}
del {text-decoration:none; color:#aaaaaa;}
p ruby,dt ruby,dd ruby
 {position:relative; left:0px; ruby-position:inline; white-space:nowrap;}
p rt,dt rt,dd rt {position:absolute; top:-1.7em; left:0px;
 font-size:50%; white-space:nowrap; width:100%;}
p rp,dt rp,dd rp {display:none;}

