#main  { width:750px; text-align:left;}
#left  { width:160px; float: left;}
#right { width:560px; float:right;}

.menu1{ font-size:11pt; font-weight:bold; background:url(../image/all/back3.gif); padding:2px; margin:0px 0px 3px 0px;}
.menu2{ font-size:10pt; padding:3px 0px 2px 0px; border-bottom:1px dotted #cccccc;}

.top01{ font-size:11pt; margin:0px 0px 3px 10px; font-weight:bold;}
.top02{ font-size:10pt; margin:0px 0px 10px 20px;}

.title01{ border:1px solid #aaaaaa; padding:1px; font-size:11pt; font-weight:bold; margin-bottom:20px;}
.title02{ background:url(../image/all/title.gif) repeat-x top; border-left:5px solid #336600; padding:2px 0px 2px 4px;}

.adtitle2{ font-size:10pt; text-align:left; margin:30px 0px 10px 0px; padding:2px 0px 2px 10px;
           background-color:#eeeeee; border-top:1px dashed #aaaaaa; border-bottom:1px dashed #aaaaaa;}

.font10 { font-size:10pt; line-height:140%; margin:0px 10px 0px 10px;}
.font102{ font-size:10pt; line-height:140%; margin:0px 10px 0px 10px; width:410px;}
.font103{ font-size:10pt; line-height:140%; margin:0px 10px 0px 10px; width:300px;}
.font11{ font-size:11pt; font-weight:bold; margin:10px 0px 5px 0px;}
.imgleft { float: left; margin:0px 10px 5px 0px;}
.imgright{ float:right; margin:0px 0px 5px 10px;}
.site{ font-size:11pt; font-weight:bold; background:url(../image/all/folder.gif) no-repeat left; padding:0px 0px 0px 20px;}

.pick02{ font-size:11pt; font-weight:bold; margin:20px 10px 5px 0px; background-color:#eeeeee; padding:2px;
         border-left:5px solid #999999; border-bottom:2px solid #999999;}

.site01  { font-size:10pt; margin:0px 0px 5px 10px; color:#999999;}
.site01 A{ font-size:11pt;}
.site02  { font-size:10pt; margin:0px 0px 10px 20px;}

#list  { width:550px; margin-left:10px; border:1px solid #999999;}
.list00{ width:100%; border-collapse:collapse;}
.list00 TD{ font-size:10pt; border:1px solid #999999; padding:3px;}
.list01{ width:11%;}
.list02{ width:26%;}
.list03{ width:63%;}
.list04{ font-weight:bold;}
#list1 { width:390px; margin-left:0px; border:0px solid #cccccc;}
#list11{ width:540px; margin-left:0px; border:0px solid #cccccc;}
.list10{ width:100%; border-collapse:collapse;}
.list10 TD{ font-size:10pt; border:1px solid #cccccc; padding:3px;}
.list11{ width:40px; font-size:9pt; background-color:#eeeebb;}
.list12{ font-size:9pt;}

.sandai01{ font-size:10pt; margin:0px 0px 0px 10px; font-weight:bold;}
.sandai02{ font-size:10pt; margin:0px 0px 10px 20px; line-height:130%;}
.sakura01{ font-weight:bold; margin:0px 150px 5px 0px; background-color:#ff88bb;}

.red01{ width:50%;}
.red02{ width:50%;}

.news01{ width:13%;}
.news02{ width:37%; line-height:130%;}

.hotaru01{}
.hotaru02{}
.hotaru03{ width:10px;}
.hotaru04{ width:10px; background-color:#996699;}
.hotaru11{ width:150px; background-color:#eeeeee;}
.hotaru12{}
.hotaru13{ background-color:#eeeeee;}
.hotaru14{}

.hanabi01{ font-weight:bold;}
.hanabi02{}
.hanabi03{ line-height:130%;}
.hanabi04{}

.genpei01{ font-size:11pt; font-weight:bold; margin:0px 10px 10px 0px; background-color:#eeeeee; padding:2px;
           border-left:5px solid #999999; border-bottom:1px solid #999999; color:#dd0000;}
.genpei02{ font-size:10pt; font-weight:bold; margin:0px 0px 0px 15px;}
.genpei03{ font-size:10pt; line-height:140%; margin:0px 0px 20px 20px; color:#333333;}

.din01{ font-size:11pt; font-weight:bold; margin:0px 0px 5px 10px;}
.din02{ font-size:10pt; line-height:120%; margin:0px 0px 20px 20px;}

#senlist  { width:300px; margin-left:10px;}
#senlist1 { width:470px; margin-left:10px;}
.senlist00{ width:100%; border-collapse:collapse;}
.senlist00 TD{ font-size:9pt; border:1px solid #bbbbbb; padding:2px; color:#333333;}
.senlist10{ width:100%; border-collapse:collapse;}
.senlist10 TD{ font-size:9pt; border:1px solid #aaaaaa; padding:3px 2px 3px 5px; color:#333333;}
.senlist01{ width:50px;}
.senlist02{ width:70px;}
.senlist11{ background-color:#ddddff; text-align:center; font-weight:bold;}
.senlist12{ width:120px;}

.sen00{ background:url(../image/sub/line.gif); margin:0px 0px 50px 10px;}
.sen01{ font-size:10pt; margin:0px 10px 20px 10px; line-height:130%;}
.sen02{ font-size:10pt; font-weight:bold; margin:0px 0px 0px 10px;}
.sen11{ font-size:11pt; font-weight:bold; background:url(../image/all/folder.gif) no-repeat left; padding:0px 0px 0px 17px; margin:0px 0px 5px 15px;}
.sen12{ font-size:10pt; margin:0px 20px 20px 30px;}






