*	{font-size: 100%;
	margin	:10;
	padding	:0;}

body	{margin		:0 auto;
	width		:800px;
	background:url("shadow_line.gif") repeat-y center;
	background-color	:#fff;
	color		:#666;
	font-size: 80%;
	text-align	:center;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka,"ＭＳ Ｐゴシック",
sans-serif;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
strong
	{
	font-weight					:normal;
	}
em
	{
	font-style					:normal;
	}	
#main{width	:800px;
	background-color	:#FFffff;

}
	
h1	{color		:#c0c0c0;
	font-size	:10px;
	text-align	:right;
	}
	
	
h2	{color		:#666;
	font-size	:16px;
	text-align	:left;
	margin		:-28px 0 15px 20px;
	}
	
	
#header p	{color	:#666;
	text-align	:left;
	margin		:0 430px 15px 20px;
	}

#header{height			:300px;
background:url("head.jpg") no-repeat center top;
padding-top:5px; 
}




#navi{
	font-size: 100%;
	/*float: left;*/
	/*width: 200px;*/
	padding: 10px 0 60px 0px;
	text-align: left;
}
#navi ul{
	width: 335px;
	/*border-top: 1px solid #FFFFFF;*/
	margin: 0;	/* MAC IE */
	padding: 0;	/* MAC IE */
}
#navi li{
	width: 335px;
	font-weight: bold;
	background:url("head.jpg") no-repeat left;
}
#navi li a{
	/*color: #FFFFFF;*/
	display: block;
	padding: 0 0 0 60px; /* サイドバーの位置 上右下左 */
	line-height: 250%;
}
#navi li a:hover{
	color: #FF6600;
}






#contener{margin		:0px 30px 15px 20px;}

#img1 {
margin: 10px 30px 10px 10px;
padding: 0;
float: right;
}

#img2 {
margin: 0px 30px 20px 10px;
padding: 0;
float: left;
}

#img3 {
float: right;
margin: 20px 30px 20px 20px;
padding: 0;
}


A:link {
 color:#00f
}
A {
 text-decoration:none
}


#foot{
padding-bottom:3px;s
width		:700px;
	background: #FFFFFF url(footer.jpg) left bottom no-repeat;
	clear		:both;
}

h3	{	font-size: 115%;
	background: #FFFFFF url(images/h2.gif) left bottom no-repeat;
	/* border-left: 5px solid #0850B2; */
	margin: 0 0 10px 0;
	padding: 4px 0 2px 32px;
	text-align	:left;
}
	

h5{clear: both;
	background-color	:#ADD8E6;
	color		: #ffffff;
	}
	
#contener p
	{text-align	:left;
	margin		:10px 50px 10 50px;
	font-size:14px;
	}
	
#center {text-align:center;
		font-size	:23px;
		font-weight: bold;
		}	
		
#contener a{color	:#0000FF;text-decoration: underline;}	
		
	
 li{display					:inline;}

a,a:visited,h1,h2,h3,#footer{
	color: #0850B2; /*#0850B2*/
}
a img { border: 0; }


.r {
	color:#f00;
	}

.b {
	color:#00f;
	}

.y{background-color: #ff0;}

.big{font-weight: bold;
font-size: 16px;
margin		:15px 0 20px 0 }


