body { margin-top:0px; padding-top:0px; background-image:url("../images/background.gif")}
td{ vertical-align:top; background-color:#FFFFFF; text-align:left;}
h1{ margin:0px; padding:0px;}

a:link{ text-decoration:none; color:#0000ff;}
a:visited{ text-decoration:none; color:#0000ff;}
a:hover{ text-decoration:none; color:#cc3300;}

#navi{ background-color:#6699cc;}
.sub{ padding:7px 0; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f0f0f0;}

.sub_text{ font-size:12px; line-height:1.5em;}
.sub_text a:link{ text-decoration:none; color:#000000;}
.sub_text a:visited{ text-decoration:none; color:#000000;}
.sub_text a:hover{ text-decoration:none; color:#CC3300;}

.sub02{ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f0f0f0;}

.sub03{ margin:7px 9px 7px 9px; font-size:10px; line-height:1.5em;}
.sub03 img{ margin:0 0 7px 0;}
.sub03 a:link{ text-decoration:none; color:#0000ff;}
.sub03 a:visited{ text-decoration:none; color:#0000ff;}
.sub03 a:hover{ text-decoration:none; color:#CC3300;}

.sub_c table{ border-bottom:1px dashed #cccccc; margin:4px 0 0 9px;}
.sub_c td{background-color:#f0f0f0; font-size:12px; line-height:1.2em; vertical-align:middle; padding:3px 0 3px 0;}
.sub_c a:link{ text-decoration:none; color:#000000;}
.sub_c a:visited{ text-decoration:none; color:#000000;}
.sub_c a:hover{ text-decoration:none; color:#CC3300;}

.sub_text02{ font-size:12px; line-height:1.5em;}
.sub_text02 a:link{ text-decoration:none; color:#000000;}
.sub_text02 a:visited{ text-decoration:none; color:#000000;}
.sub_text02 a:hover{ text-decoration:none; color:#CC3300;}

.con{ line-height:1.5em; padding-top:13px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f0f0f0;}
.con02{ margin:0 13px 13px 13px}
.con02 td{ background-color:#f0f0f0;}
.sub_small{ font-size:10px; line-height:1.5em;}
.sub_small a:link{ text-decoration:none; color:#000000;}
.sub_small a:visited{ text-decoration:none; color:#000000;}
.sub_small a:hover{ text-decoration:none; color:#CC3300;}
.past{ font-size:10px; line-height:1.5em; text-align:right;}

.sub_small2{ font-size:10px; line-height:1.5em;}

#footer td{ text-align:left; vertical-align:middle;}
#footer_menu{ font-size:10px; line-height:150%; padding:5px 15px; color:#0000ff;}
#footer_menu a:link{ text-decoration:none; color:#0000ff;}
#footer_menu a:visited{ text-decoration:none; color:#0000ff;}
#footer_menu a:hover{ text-decoration:none; color:#CC3300;}
#copyright{ font-size:10px; margin:0px 15px; padding:5px 0px; width:770px; border-top:1px solid #999999; color:#000000;}

/*ie-hack\*/
*html .sub_text{ font-size:0.75em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html .sub_small{ font-size:0.6em; line-height:normal; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html .sub_small2{ font-size:0.6em; line-height:normal; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html .past{ font-size:0.6em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html #footer_menu{ font-size:0.6em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html #updated{ font-size:0.6em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
*html #copyright{ font-size:0.6em; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
/*end of ie-hack*/

