a { color: #999966; text-decoration: underline; }
a:link		{ color: #666666; text-decoration: underline; }
a:visited	{ color: #888888; text-decoration: underline; }
a:active	{ color: #888888; text-decoration: none; }
a:hover		{ color: #888888; text-decoration: none; }


*  { padding : 0px ; margin : 0px ; }

body {
font-size: 14px;
font-family : sans-serif;
color: #666666;
line-height: 124%;
}

table {
font-size: 14px;
line-height: 124%;
text-align:left;
margin: 0px 0px 0px 0px;
}




#site-box {
	margin : 5px auto;
	width : 666px;
	text-align: center;
	background-image: url(photo/top22.jpg);
	background-repeat: no-repeat;
	background-position: 100% 97%;
   }


#a-box {
	text-align: left;
	padding: 1px 0px 0px 2px;
	width : 662px;
	background-image: url(photo/top.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
 }
 



#b-box {  
width: 398px;
float: left; 
text-align:left; 
padding:  0px 0px 0px 0px;
 }
 

#c-box {  
width: 244px;
float: right;
text-align:left;
margin-left: 0px;
padding:  0px 0px 0px 0px;
  }


#d-box {  
clear: both;
		    }
			
HR {
  border-width: 0px 0px 1px 0px; /* 太さ */
  border-style: solid; /* 線種 */
  border-color:#666666; 
  color: #666666; /* 線の色(IE用) */
  background-color: #666666; /* 線の色(NN用) */
  height: 0px; /* 線の太さ */
  margin: 4px 0px 4px 0px;
}
			
			
#e-box {  
width: 100%;
float: left;
margin: 0px; 
border: 1px solid transparent;
		    }
			
#es-box {  
width: 100%;
float: left;
margin: 0px; 
border: 1px solid transparent;
background-image: url(photo/shoucha.gif);
background-repeat: no-repeat;
background-position: 100% 0%;
		    }

#en-box {  
width: 100%;
float: left;
margin: 0px; 
border: 1px solid transparent;
background-image: url(photo/shengcha.gif);
background-repeat: no-repeat;
background-position: 100% 0%;
		    }
			
#ey-box {  
width: 100%;
float: left;
margin: 0px; 
border: 1px solid transparent;
background-image: url(photo/yaku.gif);
background-repeat: no-repeat;
background-position: 100% 0%;
		    }
				
					
#f-box {  
width: 100%;
margin: 3px; 
text-align: left;
padding:2px ;
border: 1px solid #666666;
		    }		




h1 {
           font-size: 14px;　margin: 2px 0px 2px 0px; 
		  font-weight:bold;  
}

h2 {
           font-size: 14px;　margin: 2px 0px 2px 0px; 
         font-weight:bold; 
}

h3 {
           font-size: 14px;　margin: 2px 0px 2px 0px; 
		  font-weight:bold;  
}


p {
 margin: 5px 0px 5px 0px;

}

ul { 
         margin : 4px 0px 4px 0px; 
		 list-style-type: square ; 
}  

ol { 
         margin : 2px 0px 2px 7px; 
}  

li {
margin: 3px 0px 3px 14px; 
}


img.yohaku { 
float: left;
margin-right:4px;
border: 1px solid #666666;
} 

img {
    border-style:none;
}

.kome {
	color: #F00;
}
