body{
 font-family:‚l‚r ‚oƒSƒVƒbƒN,Chicago,Helvetica,sans-serif;
 color:#606060;
 font-size:95%;
 background-color:#F5F5F5;
 margin:0px 0px 0px 153px;
}

.report{
 font-family:‚l‚r ‚oƒSƒVƒbƒN,Chicago,Helvetica,sans-serif;
 color:#000000;
 font-size:95%;
 background-color:#eeeeee;
 margin:0px 0px 0px 0px;
 padding:5px;
}

a:link {
 color:#333399;
 font-weight:bold;
 text-decoration:none;
 background-color:transparent;
}

a:visited {
 color:#6666CC;
 font-weight:bold;
 text-decoration:none;
 background-color:transparent;
}

a:active {
 color:#FF0000;
 font-weight:bold;
 text-decoration:none;
 background-color:transparent;
}

a:hover {
 color:#FF9900;
 font-weight:bold;
 text-decoration:underline;
 background-color:transparent;
}

div{

}

.indexlist{
 width:140px;
 font-size:10pt;
 border-width:0px 0px 0px 10px;
 border-style:solid;
 margin:0px;
 padding:0px;
 border-color:#666699;
 position:absolute;top:0px;left:0px;
}

.update{
 float:left;
 width:40%;
 height:150px;
 border-width:0px 0px 0px 10px;
 border-style:solid;
 margin:0px 0px 0px 0px;
 padding:6px 3px 3px 0px;
 border-color:#666699;
}

.news{
 height:150px;
 border-width:0px 0px 0px 10px;
 border-style:solid;
 margin-left:43%;
 padding:6px 3px 3px 0px;
 border-color:#666699;
}

.dialy{
 margin:3px 0px 0px 0px;
 padding:6px 3px 3px 0px;
}

.left{
 border-width:0px 0px 0px 10px;
 border-style:solid;
 border-color:#666699;
 margin:3px 0px 0px 0px;
position:absolute;left:10px;
width:320px;
}

.right{
 border-width:0px 0px 0px 10px;
 border-style:solid;
 border-color:#666699;
 margin:3px 0px 0px 0px;
position:absolute;left:370px;
width:320px;
}

.item-data{
 color:#FFFFFF;
 background-color:#9999CC;
 border-width:2px;
 border-style:solid;
 border-color:#666699;
 margin:5px 10px 30px 10px;
 padding:3px;
 clear:both;
}

.bunseki{
 border-style:solid;
 border-color:#666699;
 border-width:0px 0px 0px 0px;
 text-align:right;
}

.comment{
 border-style:solid;
 border-color:#666699;
 border-width:0px 0px 0px 0px;
 text-align:right;
 font-weight:bold;
}

ul{
 margin:3px 3px 10px 23px; 
 padding:0px;
 list-style-image: url(./img/li.gif); 
}

.link-list{
 font-weight:bold;
}

li{
 margin:3px 0px 3px 0px;
}

ul ul{
 margin:0px 0px 0px 12px; 
 padding:0px;
 list-style-image: url(./img/li2.gif); 
}

dl{
 float:left;
  margin:3px 3px 3px 5px; 
  padding:3px;
}

dt{
 color:#666699;
 width:300px;
 border-style:solid;
 border-width:0px 0px 2px 12px;
 border-color:#666699;
 padding:1px 1px 1px 5px;
 margin:5px 10px 5px 10px;
 background-color:transparent;
} 


h1{
 color:#FFcc33;
 font-size:120%;
 height:110px;
 margin:0px 0px 0px 0px;
 border-style:solid;
 border-width:2px 2px 2px 2px;
 border-color:#666699;
 padding:3px 3px 3px 35px;
 background-color:#9999CC;
 background-image:url(./img/title.jpg);
 background-repeat:repeat-y;
 text-align:right;
}

h2.indextitle{
 width:130px;
 font-size:12pt;
 color:#FFFFFF;
 background-color:#666699;
 margin:0px 0px 10px 0px;
 padding:3px;
}
 
h2.areatitle{
 color:#F5F5F5;
 background-color:#9999cc;
 font-size:140%;
 text-align:left;
 border-style:solid;
 border-width:2px 2px 2px 2px;
 border-color:#666699;
 margin:20px 3px 3px 3px;
 padding:3px;
 clear:both;
}

h3{
 color:#6666FF;
 font-size:110%;
 text-align:left;
 font-weight:bold;
 border-style:solid;
 border-width:0px 0px 2px 0px;
 border-color:#666699;
 margin:20px 3px 3px 3px;
 padding:3px;
 background-color:transparent;
}

h4{
 color:#606060;
 font-size:100%;
 text-align:left;
 padding:3px;
 margin:10px 3px 3px 3px;
 font-weight:bold;
 background-color:transparent;
}  

h5{
 color:#606060;
 font-size:95%;
 text-align:left;
 padding:0px;
 margin:10px 3px 3px 3px;
 font-weight:bold;
 background-color:transparent;
}  


.review{
 border-style:solid;
 border-width:0px 0px 0px 15px;
 border-color:#666699;
 clear:both;
}

.kaigyou{
 clear:both;
}

img{border:0px;}

img.pic{
 float:left;
 margin:0px 10px 10px 0px; 
}

img.logo{
 position:absolute;top:10px;right:10px;
}

img.photo{
 margin:5px;
}

p{
 margin:5px; 
 padding:3px;
}

strong{
 color:#00CC66;
 font-size:120%;
 font-weight:bold;
 background-color:transparent;
}

em{
 color:#FF6666;
 font-weight:bold;
 font-style:normal;
 background-color:transparent;
}

form{margin:5px;}

.cell-a{
 font-size:95%;
 background-color:#9999CC;
 font-weight:bold;
 text-align: center;
 padding:3pt;
 margin:0px;
}

.cell-b{
 font-size:95%;
 background-color:#FFFFFF;
 font-weight:bold;
 text-align: center;
 padding:3pt;
 margin:0px;
}

.cell-c{
 background-color:#666699;
}
