@charset "Shift_JIS";

body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", san-serif,;
	font-size: 14px;
	color:#333333;
	line-height:100%;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	background-image:url(images/bg.gif);
}

img{
	border:none;
}

#container{
	margin:0 auto 0 auto;
	padding:0;
}

#contents{
	margin:0 auto 0 auto;
	padding:0;
	width:1000px;
	text-align:center;
	background-image:url(images/con_bg.gif);
}

#header{
	margin:0;
	padding:0;
	width:1000px;
	height:300px;
}

h1{
	margin:0;
	padding:0;
	width:1000px;
}

h2{
	margin:0;
	padding:0;
	width:1000px;
	height:280px;
}	

.hedl{
	float:left;
	margin:0;
	padding:0;

}

.hedr{
	float:right;
	margin:0;
	padding:0;
}

h3{
	margin:0 auto 0 auto;
	padding:0;
}

#column{
	margin:0 auto 0 auto;
	padding:0;
}

#ikusa{
	text-align:center;
	margin:0 auto 0 auto;
	padding-top:40px;
	width:968px;
	height:380px;
}

#ou{
	float:left;
	margin:0;
	padding:0;
	height:216px;
	width:410px;
	background-image:url(images/ou_bg.png);
}

#ou p{
	margin:0;
	padding:0;
	padding-left:130px;
	text-align:left;
}

#taikyoku{
	float:left;
	margin:0;
	padding:0;
	height:216px;
	width:148px;
	background-image:url(images/taikyoku.png);
}

#yama{
	float:left;
	margin:0;
	padding:0;
	height:216px;
	width:410px;
	background-image:url(images/yama_bg.png);
}

#yama p{
	margin:0;
	padding:0;
	padding-left:130px;
	text-align:left;
}

#txt{
	margin:0;
	padding:0;
	float:left;
	font-size:15px;
}

#ikusa2{
	clear:both;
	text-align:center;
	margin:0 auto 0 auto;
	padding-top:40px;
	width:968px;
	height:380px;
}

h4{
	margin:0 auto 0 auto;
	padding:0;
}

#kawa{
	float:left;
	margin:0;
	padding:0;
	height:216px;
	width:410px;
	background-image:url(images/kawa_bg.png);
}

#kawa p{
	margin:0;
	padding:0;
	padding-left:130px;
	text-align:left;
}

#tyou{
	float:left;
	margin:0;
	padding:0;
	height:216px;
	width:410px;
	background-image:url(images/tyou_bg.png);
}

#tyou p{
	margin:0;
	padding:0;
	padding-left:130px;
	text-align:left;
}

#foot{
	height:331px;
	width:1271px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
}

#foot_l{
	width:664px;
	margin:0;
	padding:0;
	float:left;
}

#fot_a{
	width:664px;
	height:246px;
	margin:0;
	padding:0;
	background-image:url(images/fot_a.png);
	float:left;
}

#fot_a p{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	margin:0;
	padding-top:140px;
	padding-left:180px;
}
	
#fot_b{
	margin:0;
	padding:0;
	float:left;
}

#foot_r{
	width:607px;
	margin:0;
	padding:0;
	float:right;
}

#fot_c{
	margin:0;
	padding:0;
}




























