#wrapper { width: 950px; margin: 0 auto; }

#headerstripe1 { width: 950px; height: 20px; background-image: url("l-gr5x5.gif"); }

div.headerline1 { width: 950px; height: 2px; background-color: #666666; border-bottom: solid 1px #99ffff; }

div.titleboxleft { width: 460px; height: 30px; float: left; background-color: #333333; border-bottom: solid 1px #99ffff; padding-left: 20px; }

div.titleboxright { width: 460px; height: 30px; float: left; background-color: #333333; border-bottom: solid 1px #99ffff; padding-right: 10px; text-align: right; }

span.middle { line-height: 29px; vertical-align: middle; color: #ffffff; font-size: 16pt; font-family: Times New Roman; }

span.bottom { line-height: 29px; vertical-align: bottom; color: #ffffff; font-size: 10pt; }

div.assistbox1 { width: 114px; float: left; background-color: #666666; border-right: solid 1px #99ffff; padding: 2px; text-align: center; }

div.assistbox2 { width: 113px; float: left; background-color: #666666; padding: 2px; text-align: center; }

div.headerline2 { width: 950px; height: 2px; background-color: #666666; border-top: solid 1px #99ffff; clear: both; }

#headerstripe2 { width: 950px; height: 75px; clear: both; margin-bottom: 10px; background-image: url("l-gr5x5.gif"); }

#at { clear: both; color: #0099ff; font-size: 24pt; text-align: center; filter: shadow(color=#333333,direction=135,strength=10); padding-top: 15px; }
#map { clear: both; font-size: 24pt; text-align: center; font-family: 富士ポップ; font-weight: bold; filter: glow(color=#ffffff,strength=10); padding-top: 15px; }
#dic { clear: both; font-size: 24pt; text-align: center; filter: glow(color=#FF0000,strength=10); padding-top: 15px; }
#dr { clear: both; color: #009900; font-size: 24pt; text-align: center; filter: shadow(color=#333333,direction=135,strength=10); padding-top: 15px; }
#gsx { clear: both; color: #ff0000; font-size: 24pt; text-align: center; filter: shadow(color=#333333,direction=135,strength=10); padding-top: 15px; }
#note { clear: both; color: #ff9933; font-size: 24pt; text-align: center; filter: shadow(color=#333333,direction=135,strength=10); padding-top: 15px; }

div.date { width: 930px; padding-right: 10px; margin-bottom: 10px; color: #999999; text-align: right; }

#wrapper2 { width: 940px; padding-left: 10px; margin: 0 auto; }

BODY { margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
BODY.contents { margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-image: url(bgkd-gl.gif); }


div.h18 { float: left; line-height: 18pt; letter-spacing: 2px; margin-left: 25px; margin-right: 10px; padding-left: 5px; }

div.img { float: left; filter: shadow(color=#333333,direction=135,strength=5); height: 105%; margin-left: 20px; }

#footerstripe1 { width: 950px; margin-top: 50px; padding-top: 10px; padding-bottom: 10px; background-image: url("l-gr5x5.gif"); text-align: center; }

#footerstripe2 { width: 950px; height: 95px; clear: both; padding-top: 10px; background-image: url("l-gr5x5.gif"); text-align: center; }






A:hover { position: relative; top: 3px; left: 3px; }
A:hover { color: #ff0000; background-color: #ffff00; }

A.header { color : #ff0000; font-size: 16pt; font-family: HGS行書体; font-weight: bold; }
A.titlek { color: #ff0000; font: 12pt "Arial Black"; text-decoration: none; filter: glow(color=#666666,strength=2); width: 50px; }
A:hover.titlek { text-decoration: underline; background-color: #ffffff; }
A.titled { color: #33ff66; font-size: 12pt; font-family: "Book Antiqua"; font-weight: bold; text-decoration: none; filter: glow(color=#666666,strength=3); width: 50px; }
A:hover.titled { text-decoration: underline; background-color: #ffffff; }
IMG.alpha { filter: alpha(opacity=0,finishopacity=100,style=1); }
IMG.alpha2 { filter: alpha(opacity=100,finishopacity=0,style=1); }

A.toptitle { color: #ffffff; font-weight: bold; text-decoration: none; }
A.topindex { color: #9999cc; font-family: Arial Black; text-decoration: none; }
A.topindex2 { text-decoration: none; text-align :center; color: #ffffff; font-size: 14pt; font-family: HGS行書体; display: block; width: 100%; }
A.100pt { font: 10pt; display: block; width: 100%; }
A.14pt { font: 14pt; display: block; width: 100%; }
A.link { color: #999999; font-size: 10pt; font-weight: bold; font-family: arial; text-decoration: none; }
A:hover.link { color: #000000; }
A.link2 { color: #000000; font-family: arial; font-size: 13pt; font-weight: bold; text-decoration: none; filter: glow(color=#ffffff,strength=0); width: 100%; display: block; }
A:hover.link2 { background-color: #ffffff; }
A.dic { color: #ffffff; font-weight: bold; }
A.100 { text-decoration: none; font-weight: bold; display: block; width: 100%; }
A.block100 { text-decoration: none; font-weight: bold; display: block; width: 100%; }
A.white { color: #ffffff; text-decoration: none; font-weight: bold; display: block; width: 100%; }
A.white100 { color: #ffffff; font-size: 10pt; text-decoration: none; display: block; width: 100%; }
H2 { color: #ff0000; width: 100%; height: 35px; filter: dropshadow(color=#cccccc,offx=3,offy=3); margin-left: 10px; }	
H2.dic { filter: dropshadow(color=#999999 offx=2 offy=2); width: 100%; height: 30px; }
H2.cool { color: #003399; }
H3 { padding-left: 10px; }
H3.at { padding-left: 10px; padding-top: 3px; padding-bottom: 3px; width: 100%; background-color: #00ffcc; }
H4 { padding-left: 10px; }
P.dic { line-height: 22px; letter-spacing: 1px; margin-left: 15px; }
P.h18 { line-height: 18pt; letter-spacing: 2px; margin-left: 15px; margin-right: 10px; padding-left: 5px; }
P.m20 { margin-left: 20px; }
P.m30 { margin-left: 30px; }
P.kkaitop { color: #996699; line-height: 20px; letter-spacing: 1px; margin-left: 15px; filter: dropshadow(color=#cccccc offx=1 offy=1); width: 100%; height: 200px; }
DIV.bluehead { color: #ffffff; background-color: #9999ff; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; margin-left: 10px; margin-right: 10px; }
SPAN.title { color: #330099; font-weight: bold; font-size: 16pt; font-family: 富士ポップ; filter: dropshadow(color=#cccccc,offx=2,offy=1); width: 100%; height: 17px; }
SPAN.ul { background-color: #ccccff; line-height: 4px; width: 70%; }
TABLE.white { color: #ffffff; }
TR.dark { text-align: center; background-color: #ffcc99; }
TH { color: #ffffff; text-align: center; background-color: #9999ff; }
TD.h18 { line-height: 18pt; letter-spacing: 2px; }
TD.img { filter: shadow(color=#333333,direction=135,strength=5); width: 100%; height: 105%; margin-left: 20px; }
TD.img2 { filter: shadow(color=#000000,direction=135,strength=20); width: 100%; height: 105%; margin-left: 20px; }
TD.essey { color: #ffffff; font-size: 20pt; background-image: url(plate.gif); width: 99%; height: 40px; margin-left: 5px; padding-left: 10px; }
TD.tophead { filter: shadow(color=#666666,direction=135,strenrth=5); }
TD.grey { color: #666666; }
TD.greysmall { color: #666699; font-size: 8pt; }
UL { line-height: 18pt; letter-spacing: 2px; padding-left: 15px; padding-right: 10px; }
OL { line-height: 18pt; letter-spacing: 2px; padding-left: 15px; padding-right: 10px; }