body { -webkit-text-size-adjust: 100%; padding: 0px; margin: 0px; font-size: 12px; color: #000000; line-height: 100%; background-image: url("back.gif"); background-repeat: repeat; font-family: "Osaka\“™•","‚l‚r ƒSƒVƒbƒN",monospace; border: 0px solid white; text-align: center; }
table { width: 730px; border-left: #DDDDF6 4px solid; border-right: #DDDDF6 4px solid; background-color: #ffffff;}
a { color: #0000FF; text-decoration: underline; }
a:hover { color: #AAAAFF; }

#header { padding: 1px 0px 1px 10px; margin: 0px; font-size: 14px; height: 40px; color: #ffff66; background-color: #003973; border: #7272B6 1px solid; font-family: arial; text-align: left; }
#header div { padding: 4px 0px 0px 10px; color: #ffffff;}

#title { background-color: #ffffff; height: 170px; vertical-align:top; }
.title1 { padding: 0px 0px 0px 70px; margin: 20px 0px 0px 0px; float: left; background-color: #ffffff; vertical-align:top; }
.title2 { padding: 40px 70px 0px 0px; float: right; background-color: #ffffff; vertical-align:bottom; }
h1 { font-size: 70px; font-family: "‚l‚r ‚o–¾’©","•½¬–¾’©",serif; text-align: left; }
h1 a { color: #FF6633; text-decoration: none;}
.adue { padding: 0px; margin: 0px; color: #ffffff; background-color: #ffffff; border: #ffffff 0px solid; text-align: center; }

#contents { font-size: 14px; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px; line-height: 120%; font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif; background-color: white; text-align: left; vertical-align:top; }
#contents h3 { padding: 7px 0px 9px 20px; margin: 10px 10px 0px 0px; color: #ffff66; background-image: url("bar1.gif"); background-repeat: no-repeat; }
#contents h4 { padding: 3px 0px 1px 10px; margin: 20px 10px 10px 0px; color: #FF6633; background-color: #ffecdb; border-left: #FF6633 4px solid; border-BOTTOM: #FF6633 2px solid; }
#contents h4 a { color: #FF6633; background-color: #ffecdb; text-decoration: none; }
#contents h4 a:hover { color: #AAAAFF; background-color: #ffecdb; text-decoration: underline; }
#contents p { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 20px; }
table.hyou{width:100%; font-size: 14px; margin: 0px 0px 20px 0px; text-align:left; width:100%; border-top:1px solid #BBBBFF; border-right:1px solid #BBBBFF; border-left:1px solid #BBBBFF; border-collapse:collapse; border-spacing:0; background-color:#ffffff; empty-cells:show;}
.hyou th{ color: #000080; background-color: #BBBBFF; border-left:1px solid #FFDFFF; }
.hyou td{ line-height: 100%; text-align: center; padding: 8px 0px 8px 0px; border-left:1px solid #BBBBFF; border-bottom:1px solid #BBBBFF;}

img { padding: 0px; margin: 0px; border: #FFFFFF 0px solid; }
#footer { padding: 3px 0px 0px 0px; margin: 20px 0px 0px 0px; height: 20px; line-height: 140%; color: #ffff99; background-color: #003973; border: #7272B6 1px solid; text-align: center}
#footer a { color: #ffff66; }
