body{
link:#000000;
vlink:#000000;
alink:#000000;
}
p{
font-size:9pt;
line-height:10pt;
}
a{
 font-size:9pt;
 line-height:10pt;
 color:#444444;
 text-decoration:none;
}
a:hover{
 font-size:9pt;
 line-height:10pt;
 color:#CC0000;
 text-decoration:none;
}
.area_left{
 width:320px;
 height:100%;
 float:left;
 padding:5px;
}
.title{
 width:270px;
 height:35px;
 margin-top:5px;
 margin-bottom:0px;
 margin-left:5px;
 margin-right:2px;
 background-image:url(image/long_title.gif);
 background-repeat:no-repeat;
}
.title p{
 font-size:13pt;
 text-decoration:none;
 line-height:0%;
 margin-top:15px;
 margin-left:50px;
 margin-right:10px;
 text-align:left;
}
.page_title{
 width:420px;
 height:35px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:10px;
 margin-right:auto;
 background-image:url(image/page_title.gif);
 background-repeat:no-repeat;
}
.page_title p{
 font-size:13pt;
 text-decoration:none;
 line-height:0%;
 margin-top:16px;
 margin-left:20px;
 margin-right:10px;
 text-align:left;
}
.long_title{
 width:580px;
 height:35px;
 margin-top:5px;
 margin-bottom:0px;
 margin-left:10px;
 margin-right:auto;
 background-image:url(image/long_title.gif);
 background-repeat:no-repeat;
}
.long_title p{
 font-size:13pt;
 text-decoration:none;
 line-height:0%;
 margin-top:16px;
 margin-left:20px;
 margin-right:10px;
 text-align:left;
}
.chap{
 width:260px;
 height:35px;
 margin-top:5px;
 margin-bottom:0px;
 margin-left:10px;
 margin-right:2px;
 background-image:url(image/bar.gif);
 background-repeat:no-repeat;
}
.chap p{
 font-size:13pt;
 text-decoration:none;
 line-height:0%;
 margin-top:15px;
 margin-left:35px;
 margin-right:10px;
 text-align:left;
}
.mongon{
 width:100%;
 font-size:14px;
 line-height:180%;
 margin-top:10px;
 margin-bottom:15px;
 margin-left:15px;
 margin-right:25px;
}
.topics ul{
 font-size:14px;
 line-height:180%;
 margin-top:0px;
 margin-bottom:3px;
 margin-left:25px;
 margin-right:30px;
 list-style-type:circle;
}
.mongon ul{
 font-size:14px;
 line-height:180%;
 margin-top:0px;
 margin-bottom:3px;
 margin-left:15px;
 margin-right:30px;
}
.adress_text p{
 font-size:13px;
 line-height:130%;
 margin-top:0px;
 margin-bottom:40px;
 margin-right:40px;
 margin-left:20px;
 text-align:right;
}
.right_contents{
 width:100%;
 font-size:12px;
 line-height:150%;
 margin-top:5px;
 margin-bottom:15px;
 margin-left:5px;
 margin-right:5px;
 border:1px solid #999999;
 background-color:#cccccc;
 padding:5px;
}
.history p{
 font-size:14px;
 line-height:160%;
}

.tenpo a{
 width:100%;
 border:0px solid #cccccc;
 text-decoration:none;
 padding:3px;
}
.tenpo a:hover{
 width:100%;
 border:2px solid #cc0000;
 text-decoration:none;
 padding:2px;
}
.goro{
 width:100%;
 height:25px;
 margin-top:0px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:auto;
 background-color="green"
}
.goro p{
 font-size:14px;
 text-decoration:none;
 line-height:100%;
 margin-top:6px;
 margin-left:20px;
 margin-right:10px;
 text-align:left;
 color:#ffffff;
}
.toi{
 width:80%;
 height:20px;
 margin-top:0px;
 margin-bottom:5px;
 margin-left:20px;
 margin-right:auto;
 text-align:left;
}
.toi a{
 font-size:12px;
 line-height:130%;
 color:#666666;
 text-decoration:none;
 margin-top:2px;
 border:1px solid #ffffff;
 padding:5px;
}
.toi a:hover{
 font-size:12px;
 line-height:130%;
 color:#000000;
 text-decoration:none;
 margin-top:2px;
 border:1px solid green;
 background-color:#CCFF99;
 padding:5px;
}