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

#head { width:750px; text-align:left; background-image:url(../image/head.gif); background-repeat:no-repeat; background-position:top right; height:125px;
        border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#ffffff;}
H1  { font-family:sans-serif; margin:5px 0px 0px 0px;}
H1 A{ text-decoration:none; color:#000000;}
#head01{ margin:5px 0px 5px 0px;}
#copy{ font-size:9pt; margin:0px 0px 10px 5px; width:450px;}

#foot{ clear:both; width:750px; font-size:9pt; border-left:1px solid #666666; border-right:1px solid #666666;
       background:url(../image/back-foot.gif) repeat-x top; padding:9px 0px 0px 0px;}
#foot2{ width:750px; font-size:8pt; text-align:left; padding:10px 0px 10px 0px; border-left:1px solid #666666; border-right:1px solid #666666;}
#group{ font-size:10px; text-align:center; width:750px; text-align:left; line-height:130%;
        border-left:1px solid #666666; border-right:1px solid #666666; background-color:#ffffff;}

#navi{ width:100%; background-color:#A62D0E;}
#navi UL,#navi LI { margin:0px; padding:0px; list-style:none;}
#navi LI { float:left; margin-right:1px; border:1px outset #B86E05; font-size:10pt; background-color:#B86E05; padding:2px 0px 2px 0px;
           width:100px; text-align:center; color:#ffcc00;}
#navi A{ text-decoration:none; color:#ffffff; background-color:#B86E05; display:block;}
#navi A:hover{ color:#B86E05; background-color:#ffffff; top:1px; font-weight:bold;}

#main { width:750px; text-align:left; border-left:1px solid #666666; border-right:1px solid #666666; background-color:#ffffff;}
#left { width:28%; float: left;}
#right{ width:70%; float:right; border-left:1px solid #666666;}

#leftlink { width:28%; float: left; border-right:1px solid #666666;}
#rightlink{ width:70%; float:right;}
#mainmokuji {}
#leftmokuji { float: left; width:200px;}
#rightmokuji{ float:right; width:300px;}


.menu00{ font-size:11pt; margin:0px 0px 0px 10px; padding:0px 0px 0px 15px;
         background:url(../image/mark00.gif) no-repeat left;}
.menu01{ font-size:11pt; margin:0px 0px 0px 5px; padding:2px 0px 1px 15px; border-top:2px dotted #999900; border-bottom:2px dotted #999900;
         background-image:url(../image/mark01.gif); background-position:left; background-repeat:no-repeat; background-color:#eeeecc;}
.menu02{ font-size:11pt; margin:4px 0px 0px 10px; padding:0px 0px 0px 15px;
         background:url(../image/mark00.gif) no-repeat left;}
.menu11{ font-size:11pt; margin:0px 0px 0px 5px; padding:2px 0px 1px 15px; border-bottom:2px dotted #999900;
         background-image:url(../image/mark01.gif); background-position:left; background-repeat:no-repeat; background-color:#eeeecc;}
.menu03{ font-size:11pt; margin:0px 0px 5px 10px; padding:0px 0px 0px 15px;
         background:url(../image/mark00.gif) no-repeat left;}

.title{ font-size:11pt; font-weight:bold; padding:20px 0px 10px 20px; border-bottom:1px dotted #99999;}
.cont { font-size:11pt; margin:20px 20px 10px 30px; line-height:130%;}
.point{ font-weight:bold; margin:3px 0px 3px 10px;}

.sogolink01{ font-size:11pt; font-weight:bold; margin:10px 0px 0px 20px;}
.sogolink02{ font-size:10pt; margin:5px 10px 0px 30px; line-height:120%;}
.page{ font-size:11pt; margin:10px 0px 10px 10px;}
.mokuji{ font-size:11pt; margin:10px 0px 0px 30px; padding:0px 0px 0px 17px; background:url(../image/folder.gif) no-repeat left;}

.ad{ margin:0px 0px 0px 40px;}

.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;}
