 body{
 margin:0;
 padding:0;
 /*background-image:url("../img/ishi002.jpg");
 background-repeat:no-repeat;
 background-position:90% 70%;
 background-attachment:fixed;*/
 background-color:#000000;
 font-family:"MSƒSƒVƒbƒN",Osaka,sans-serif;
 font-size:14px;
 color:#FFFFFF;
}
.header{
 margin:10px 10px;
 padding:10px 10px ;
}
.main{
 margin:20px 0;

}
.main h1{
 margin:20px 10px 10px 10px;
 padding:10px 15px 5px 15px;
 font-size:16px;
 color:#FFFFFF;
 text-align:left;
 letter-spacing:0.5em;
 /*border:solid 1px #999999;*/
}
.main h2{
 margin:5px 10px;
 padding:10px 15px;
 float:left;
 font-size:15px;
 color:#FFFFFF;
 /*border:solid 1px #999999;*/
}
.main h3{
 margin:5px 10px;
 padding:10px 15px;
 float:right;
 font-size:15px;
 color:#FFFFFF;
 /*border:solid 1px #999999;*/
}

.floatClear{
 clear:both;
 overflow:hidden;
}
.spacer{
 margin:20px 10px 10px 10px;
 padding:10px 15px 5px 15px;
 font-size:14px;
 color:#FFFFFF;
 text-align:left;
 letter-spacing:0.5em;
 /*border:solid 1px #999999;*/
}
.img{
 margin:10px 5px;
 padding:5px;
 width:280px;
 height:225px;

 float:left;
 /*border:solid 1px #999999;*/
}
.box{
 hight:212px;
 margin:25px 10px 10px 320px;
 padding:5px 10px 0 15px;
 /*border:solid 1px #999999;*/
}
.text{
 margin:15px 10px 10px 320px;
 padding:5px 10px 0 15px;
 height:144px;
 font-size:14px;
 /*border:solid 1px #999999;*/
}
.text p{
 margin:0;
 padding-left:0.5em;
 line-height:150%;
}
.contente{
 margin:15px 350px 10px 10px;
 padding:5px 15px 0 15px;
 height:144px;
 font-size:14px;
 color:#FFFFFF;
 /*border:solid 1px #999999;*/
}
 ul{
 margin:0px;
 margin-bottom:10px;
 padding:5px;
}
 li{
 padding:5px 0 3px 0;
 list-style-type:none;
}
 li a:link{
 color:#FFFFFF;
 text-decoration:none;
}
 li a:visited{
 color:#FFFFCC;
 text-decoration:none;
}
.menu a{
 margin:0 0 0 20px;
 font-size:13px;
 letter-spacing:0.5em;
 white-space:nowrap;
}
.menu a:link{
 width:17%;
 height:15px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 color:#FFFFFF;
}
.menu a:visited{
 width:17%;
 height:15px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
 color:#666666;
}
.menu a:active{
 width:17%;
 height:15px;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
}

.menu a:hover{
 width:17%;
 height:15px;
 color:#FF0000;
 text-align:center;
 text-decoration:none;
 display: block;
 float:left;
}
table.t1{
 table-layout:fixed
}
  td.t2{
  width:100px;
}
  td.t3{
  width:180px;
}
 td.t4{
  width:500px;
}
 td.t5{
  width:715px;
}
 td.t6{
  width:615px;
}
 td.t7{
  width:50px;
}
 td.t8{
  width:195px;
}
 td.t9{
   width:230px;
}
 td.spc{
  width:20px;
}
 td.timg{
  width:150px;
  height:113px;
}
 table,th,td{
 table-layout:fixed;
 margin:15px 10px 10px 10px;
 /*border:solid 1px #999999;*/
}
 th{
 text-align:right;
 }
.case{
 margin:20px 10px 10px 10px;
 padding:10px 15px 5px 15px;
 font-size:14px;
 color:#FFFFFF;
 text-align:left;
 /*border:solid 1px #999999;*/
}
