@charset "Shift_JIS";

*{
margin:0;
padding:0;
color:#666;
line-height:160%;
font-family: "ＭＳ ゴシック", "Osaka-等幅", sans-serif;
}
img{
border-style:none;
}
.red{
color:#990000;
font-size:110%;
}
.redbold{
color:#990000;
font-size:115%;
font-weight:bold;
}
.redbold2{
color:#990000;
font-size:140%;
font-weight:bold;
}
.leftstyle{
float: left;
}
.boldstyle{
font-size:30px;
font-weight:bold;
}
.greenstyle{
color:#6d7a4e;
font-size:25px;
font-weight:bold;
}

/*------------------body------------------*/
body{
	text-align:center;
}
/*------------------header------------------*/
#header{
width:780px;
		height: 123px;
}
/*------------------h1------------------*/
h1{
	width:780px;
		height: 123px;
		text-indent: -5000px;
			background-image: url(image/header.jpg);
				background-repeat: no-repeat;
}
/*------------------h2------------------*/
h2{
color: #b15a08;
	width:561px;
		height: auto;
	background-color: #fff4e8;
border-left:3px solid #b15a08;
border-right:1px solid #b15a08;
border-top:1px solid #b15a08;
border-bottom:1px solid #b15a08;
	font-size:13pt;
	padding-left:5px;
	float: left;
}
/*------------------h3------------------*/
h3{
margin-top:20px;
	width:565px;
		height: auto;
	background-color: #fac5a6;
	font-size:11pt;
	padding-left:5px;
	float: left;
}
/*------------------#container------------------*/
#container{
	width:780px;
	text-align:left;
	background-color: #fff4e8;
	margin:0 auto;
			border-left:1px solid #fbc3a8;
		border-right:1px solid #fbc3a8;
}


/*------------------contents------------------*/
#contents{
	width:728px;
	height:auto;
	margin:0 20px;
}
#contents1{
width: 137px;
float: left;
}
#contents2{
width: 565px;
float: right;
}
.w565{
margin-top:10px;
float: left;
width: 565px;
}
.w565right{
margin-top:10px;
float: left;
width: 565px;
text-indent:430px;
}
table{
float: left;
margin-top:10px;
}
td{
padding:5px;
}
.red{
color: #ff0000;
}

/*------------------menu------------------*/
#menu{
width:137px;
}
#menu li{
width:137px;
height: 34px;
list-style:none;
float: left;
background-position:-137px 0;
}
#menu a{
/*インライン要素は幅や高さがないのでブロック要素にする*/
display: block;
width:137px;
height: 34px;
text-indent: -5000px;
/*netscapeで線がでないようにする*/
text-decoration:none;
/*Firefox1.5以降でリンクをクリックしたときに枠線が出る対策*/
/*MacIEには必要ないので効かせない*/
/* \*/
overflow:hidden;
/* */
}
#top{background:url(image/top_b.jpg);}
#aisatu{background:url(image/aisatu_b.jpg);}
#list{background:url(image/list_b.jpg);}
#endai{background:url(image/enmoku_b.jpg);}
#sanka{background:url(image/sanka_b.jpg);}
#syuku{background:url(image/syuku_b.jpg);}
#kaizyou{background:url(image/kaizyou_b.jpg);}
#pro{background:url(image/pro_b.jpg);}
#toiawase{background:url(image/toiawase_b.jpg);}
#link{background:url(image/link_b.jpg);}


#menu a:hover{
background-position:-137px 0;
}
/*------------------footer------------------*/
#footer{
	clear:both;
	width:780px;	
	height: auto;
}
#footer p{
	width:770px;
font-size:15px;
padding:5px;
		text-align:center;
			background-color: #cb7b6d;
}
#footer p a:link { color: #fff; } 
#footer p a:visited { color: #fff; } 
#footer p a:hover { color: #fff; } 
#footer p a:active { color: #fff; } 

