/* CSS Document */

/*==================== Reset ========================================*/
*{
	margin:0;
	padding:0;
	}

ul,li,ol{
	list-style-type:none;
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	font-size:normal;
	}

img{
	border:none;
	}

table,td,th{
	border:none;
	text-align:left;
	}
	
address,caption,cite,code,dfn,em,strong,th,var,dl,dt,dd {
	font-style: normal;
	}
	
h1,h2,h3,h4,h5,h6,em,address,p,th {
	font-style:normal;
	font-weight:normal;
	font-size:normal;
	margin:0;
	padding:0;
	}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
/*_______________________________COMMON*********/	

body {
	color:#e9e9e9;  
	height:100%;
	margin:0;
	font-family:"lr oSVbN",Tahoma,osaka;	
	background-color:#000000; 
	}
	
	
.clear {
	clear: both;
	font-size: 0;
	line-height:0;
	height: 0px;
	visibility: hidden;
}	

#build{
width:900px;
font-size:80%;
}	


a:link{color:#18788d; text-decoration:underline;}
a:visited{color:#18788d; text-decoration:underline;}
a:active{color:#18788d; text-decoration:underline;}
a:hover{color:#18788d; text-decoration:none;}



.pagetop a:hover img {
  filter: alpha(opacity=50);
  -moz-opacity:0.25;
  opacity:0.25;
}


#contents{
background:url(img/shadow.jpg) no-repeat top left;
padding:10px;
line-height:180%;
}

#contents p{
padding-top:30px;}

h2{
padding:20px 0 5px 0;
}

#contents dl{
padding-left:10px;}


#contents dl dt{
font-weight:bold;}



#contents dl dd{
padding-left:10px;
padding-bottom:30px;}




#contents p a:hover img{	
	filter: alpha(opacity=50);
	-moz-opacity:0.25;
	opacity:0.25;
	}

.img_right{
float:right;
margin:0 200px 10px 0;}
