BODY { margin:0px; background-image:url(../image/back.gif); background-repeat:repeat-y; background-position:center; background-color:#ffffff;}
P,H1 { margin:0px; padding:0px;}

#head{ width:750px; text-align:left;}
#foot{ width:750px; border-top:4px double #333333; font-size:9pt; padding:20px 0px 40px 0px; margin-top:20px; clear:both;}
#navi{ width:750px; margin:0px 0px 5px 0px; text-align:center;}
.navi01{ font-size:10pt; border:1px solid #666666; padding:3px; float:left; width:149px; margin-right:1px;}
.navi02{ font-size:10pt; border:1px solid #666666; padding:3px; float:left; width:150px;}

#main { width:750px; margin-top:20px; text-align:left;}
#left { float:left;  width:200px;}
#right{ float:right; width:510px;}


#menu1{ background:url(../image/menu1.gif) no-repeat bottom;}
#menu2{ background:url(../image/menu2.gif) no-repeat top; padding:15px 15px 5px 15px;}
.menu3{ font-size:10pt; border:1px solid #cc9900; padding:3px; font-weight:bold; background-color:#ffeebb; margin:0px 0px 3px 0px;}
#menu1 UL,#menu LI { margin:0px; padding:0px; list-style:none;}
#menu1 UL { margin-bottom:10px;}
#menu1 LI { font-size:9pt; border-bottom:1px solid #cc9900; padding:0px 5px 2px 10px; margin:0px 0px 3px 0px;
            background:url(../image/menu.gif) no-repeat left top;}
#menu1 A{ text-decoration:none; color:#333333;}
#menu1 A:hover{ font-weight:bold; color:#ff0000;}
.menu01  { font-size:9pt; margin:4px 0px 4px 10px;}
.menu01 A{ color:#000000; text-decoration:none;}
.menu01 A:hover{ color:#ff0000; font-weight:bold;}
.menu02  { font-size:9pt; margin:8px 0px 4px 10px;}
.menu03  { font-size:9pt; padding:4px 5px 2px 10px; background:url(../image/menu.gif) no-repeat left top;}

.crumbs{ font-size:9pt; margin:0px 0px 0px 5px;}
.title1{ background:url(../image/title1.gif) no-repeat top right; margin:10px 10px 20px 0px;}
.title2{ background:url(../image/title2.gif) no-repeat top left; font-size:11pt; font-weight:bold; padding:12px 0px 20px 22px;}
.cont  { font-size:10pt; line-height:150%; margin:0px 30px 10px 10px;}

.cont01{ font-size:10pt; border:1px solid #cccc00; padding:10px; margin:0px 10px 0px 0px;}
.cont02{ font-size:10pt; border:1px solid #dddd00; padding:10px; margin:0px 10px 15px 5px; color:#333333;}
.quot  { font-size:10pt; border:1px solid #dddd00; padding:10px; margin:0px 10px 15px 0px; color:#999900;}
.imgright{ float:right; margin:0px 0px 10px 10px;}
.cap{ font-size:8pt;}


#ad250{ margin-top:0px;}
#ad250left { float: left; width:250px;}
#ad250right{ float:right; width:250px;}
.adtitle2  { font-size:10pt; text-align:left; margin:30px 0px 10px 0px; padding:2px 0px 2px 10px; font-weight:bold;
             background-color:#eeeeee; border-top:1px dashed #aaaaaa; border-bottom:1px dashed #aaaaaa;}

