BODY { margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; background-color:#ffffff;}
#head{ width:750px;}
.head01{ width:250px;}
.head02{ width:500px; font-size:9pt; text-align:right; background:url(../image/top/head02.jpg) no-repeat right;}
#crumbs{ font-size:10pt; text-align:left; padding:2px 0px 2px 5px; background-color:#eeeedd; margin-bottom:0px;
         width:750px; border-top:4px double #6666aa; border-bottom:1px solid #6666aa;}
#foot{ font-size:9pt; border-top:4px double #6666aa; width:750px;}
#foot A{ text-decoration:none; color:#000000;}
.ad{ text-align:center; margin-top:10px;}

#main { width:750px;}
.left { width:25%; background-color:#eeeedd; border-right:1px solid #999999;}
.right{ width:75%; padding-left:30px;}

#sub { font-size:12pt; color:#ffffff; padding:3px 5px 2px 0px; font-weight:bold; font-family:serif;
       text-align:right; background-color:#3333bb; width:750px; margin-bottom:10px;}

.navi00{ font-size:10pt; margin:5px 5px 5px 5px; font-weight:bold; border:0px solid #ffffff; padding:3px;
         background-color:#3333bb; color:#ffffff;}
.navi01{ font-size:10pt; margin:0px 10px 5px 15px; padding:0px 0px 4px 13px;
         border-bottom:1px dotted #aaaaaa; background:url(../image/all/mark02.gif) no-repeat left top;}
.navi01 A{ text-decoration:none;}
.navi01 A:hover{ color:#cc0000; background-color:#ccff00;}
.navi02{ font-size:10pt; margin:0px 10px 10px 15px; padding:0px 0px 2px 13px;
         border-bottom:1px dotted #aaaaaa; background:url(../image/all/mark01.gif) no-repeat left top;}
.navi02 A{ text-decoration:none;}
.navi02 A:hover{ color:#cc0000; background-color:#ccff00;}
.navi03{ font-size:10pt; margin:0px 10px 5px 10px; padding:0px 0px 4px 0px;
         border-bottom:1px dotted #aaaaaa;}

.title{ font-size:12pt; font-weight:bold; margin:5px 0px 20px 0px; padding:3px 0px 0px 5px;
        border-bottom:2px solid #bbbbbb; background-color:#eeeedd;}
.honbun{ font-size:11pt; margin:0px 10px 0px 10px; line-height:130%;}


.faq10{ font-size:11pt; margin:10px 30px  0px  0px; font-weight:bold;
        border:2px solid #cccccc; padding:3px; background-color:#eeeeee;}
.date { font-size: 9pt; margin: 0px 30px 10px  0px; text-align:right;}
.faq11{ font-size:10pt; margin: 0px 30px 30px 20px; line-height:130%;}
.faq20{ font-size:11pt; margin: 0px 30px 10px  0px; font-weight:bold; color:#cc3333;
        border:2px solid #cccccc; padding:3px; background-color:#eeeeee;}
.faq21{ font-size:10pt; margin: 0px 30px 20px 20px; line-height:130%;}


.list  { border-collapse:collapse;}
.list01{ font-size:10pt; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc;}

.mokuji001{ font-size:10pt; line-height:160%; margin:0px 0px 0px 10px;}
.mokuji01 { margin:5px 0px 20px 20px; line-height:140%;}
.mokuji03 { margin:5px 0px 5px 20px; line-height:140%;}
.mokuji11 { padding:0px 10px; font-size:11pt;}
.mokuji02 { font-size:10pt;}

UL{ margin:0px 0px 0px 0px;}
LI{ margin:0px 0px 0px 0px;}

.maps00{ font-size:11pt; text-align:center; margin-bottom:10px;}
.maps01{ text-align:center; margin-bottom:5px;}

.obi{ background:url(../image/all/obi01.gif) repeat-x; padding:3px 0px 3px 0px;}

