@charset "utf-8";


* { 
     margin:0;
     padding:0;
	 position:center center;
	 font-size: 100%;
	 line-height: 200%;
	 
    
}

html {
scrollbar-base-color: #ff0000;
}


#body{
     margin:auto;
	 height:auto;
	 width:auto;
	 background-color:#000000;
	 background-repeat:no-repeat;
	 background-image: url(img/back.jpg);
	 }

#head{
     margin:auto;
	 width:800px;
	 height:600px;
	 background-image: url(img/head.jpg);
	 background-position:center center;
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
	
	 }
	 
#page{
     margin:auto;
	 background-color:#FFFFFF; 
	 height:auto;
     width:840px;
	 background-image:url(img/shadow.jpg); 
	}	
	
#main{
     margin:auto;
	 height:auto;
     width:700px;
	 padding:0px 50px 0px 50px;	
	 background-color:#FFFFFF; 
}

#box{
     margin:auto;
	 height:auto;
     width:540px;
	 border:solid 1px;
	 padding:20px 30px 10px 30px;
	 border:solid px #000000;	
	 background-image:url(img/bb.jpg); 
	 background-repeat:no-repeat;
}

#box2{
     margin:auto;
	 height:auto;
     width:540px;
	 border:solid 1px;
	 padding:20px 30px 10px 30px;
	 border:solid px #000000;	
	 background-image:url(img/bb2.jpg); 
	 background-repeat:no-repeat;
}	 

#box3{
     margin:auto;
	 height:auto;
     width:540px;
	 border:solid 1px;
	 padding:10px 30px 0px 30px;
	 border:groove 5px #000000;	
}	 

#img_st{
     width:600px;
	 height:auto;
	 margin:auto;
	 padding:50px 50px 0px 50px;
}

h1{
    font-weight:bold;
    font-size:120%;
    line-height:150%;
    padding:50px 50px 0px 10px;
    margin:0px 0px 0px 0px;
 
}


#p{}

.p1{
  font-size:96%;
  line-height:200%;
  padding:30px 50px 0px 10px;
  margin:0px 0px 0px 0px;
}


.p2{
  font-weight:bold;
  font-size:95%;
  line-height:200%;
  padding:30px 50px 0px 10px;
  margin:0px 0px 0px 0px;
  }
  
.p3{
  font-size:95%;
  line-height:200%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}  

.p4{
    font-weight:bold;
    font-size:100%;
    line-height:150%;
    padding:50px 50px 0px 10px;
    margin:0px 0px 0px 0px;
}


#span{}

.style01{
  font-weight:bold;
  font-size: 135%;
  line-height: 200%;
  color: #ff0000;
  margin:0px 0px 0px 10px;
}

.style02{
  font-weight:bold;
  font-size: 95%;
  line-height: 200%;
  color: #000000;
  background-color:#FFFF00;
  
}

.style03{
  font-weight:bold;
  font-size: 95%;
  line-height: 200%;
  color: #000000;
  
}

.style04{
  font-weight:bold;
  font-size: 120%;
  line-height: 200%;
  color: #ff0000;
  
}



#float01
{
   float: right;
   margin-left:1em;
}


table.sample{
    margin:auto;
    line-height: 180%;
    font-size:97%; 
    border-top:2px double #000000;
    border-left:2px solid #000000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.sample th{
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    color:#330000;
    background-color:#000000;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sample td{
    border-right:2px solid #000000;
    border-bottom:1px solid #000000;
    padding:0.3em 1em;
}

#footer{
    margin:auto;
	 height:auto;
     width:700px;
	 padding:0px 50px 0px 50px;	
	 background-color:#cccccc; 
}
 
 

 
#imgbox{
     height:140px;
	 width:600px;
	 background-image:url(img/henkin.jpg);
	 background-repeat:no-repeat;
	 padding:660px 0px 0px 0px;
	 margin:auto;
}
 
 
#link01 a { 
    margin:auto;
    display: block; 
    height:62px !important; 
    width:358px; 
    background-image: url(img/botan.jpg);  
} 

#link01 a:hover { 
    margin:auto;
    background-image: url(img/botan_l.jpg); 
} 
 
 
#douga{
    height:382px;
	width:600px;
	margin:auto;
	padding:auto;
	background-color:#cccccc;
	border:dashed 2px #000000;
	
}

#douga_st{
    height:344px;
	width:425px;
	margin:auto ;
	padding:18px 0px 0px 0px;
	background-color:#cccccc;
	
}

#check{
    height:15px;
	width:16;
	background-image:url(img/check.jpg);
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	
}
    
	
