@charset "utf-8";
/* CSS Document */

/*ブラウザ初期化*/
*{
	margin:0;
	padding:0;
	background-color:transparent;
	color:black;
	font-size:medium;
	line-height:150%;
	font-family:Verdana,Arial, Osaka, "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",san-serif;
}
li {
	list-style: none;
}
/*ブラウザ初期化IE*/
th,td,form {
margin:0;
padding:0;
background-color:transparent;
color:black;
font-size:medium;
font-family:Verdana,Arial, Osaka, "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",san-serif;
}

/*インラインのスタイル*/
a:link{color:#00a;}
a:visited{color:#066;}
a:hover{color:#900; text-decoration:underline;}
a:active{color:#900; text-decoration:underline;}
img,object{border:0; vertical-align:text-bottom}body {
	text-align: center;
	background: url(images02/main-img_05.jpg) repeat-y center;
}
#container {
	padding: 0px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#container #head {
	background: url(images02/main-img_02.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 100px;
}
#container #head h1 {
	text-indent: -9999px;
}
#container #head h2 {
	text-indent: -9999px;
}
#container #main-menu {
	margin: 0px;
	height: 70px;
	padding-left: 200px;
	padding-top: 20px;
	background: url(images02/main-img_04.jpg) no-repeat center top;
	text-align: left;
}
#container #main-menu li {
	list-style: none;
	display: run-in;
	float: left;
	height: 20px;
	text-align: center;
}
#container #main-menu a {
	font: bold 0.7em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
	color: #006600;
	display: block;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #006600;
}
#container #main-menu a:hover {
	font: bold 0.7em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
	color: #FFFF99;
	display: block;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #006600;
}
#container #main-menu .active a {
	color: #FFFF99;
}

/*Firefox*/
#container #content {
	clear: left;
	margin: 0px;
	padding: 10px 10px 10px 70px;
	height: auto;
	width: 520px;
	float: left;
	text-align: left;
}

/*IE6*/
*html #container #content {
	clear: left;
	margin: 0px;
	padding: 10px 10px 10px 70px;
	height: auto;
	width: 600px;
	float: left;
	text-align: left;
}

#container #side-menu {
	margin: 0px;
	float: right;
	width: 150px;
}
#container #side-menu #info {
	margin: 0px;
	width: 135px;
	background: url(images02/iwakisan.jpg) no-repeat center top;
	padding: 100px 10px 30px 5px;
}
#container #side-menu #info a {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 0.78em;
	padding-bottom: 10px;
	height: 20px;
	display: block;
}
#container #side-menu #info a:hover {
	color: #CCFF33;
	text-decoration: none;
	font-size: 0.78em;
	padding-bottom: 10px;
	height: 20px;
	display: block;
}
#container #side-menu #info p {
	font-size: 10px;
	line-height: 150%;
	color: #FFFFCC;
}

#container #side-menu #left-navi li {
	list-style: none;
}
#container #side-menu #left-navi a {
	font-size: 0.8em;
	width: 130px;
	background: #809933;
	margin-top: 10px;
	display: block;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFF99;
	text-decoration: none;
	font-weight: bold;
}
#container #side-menu #left-navi a:hover {
	background: #e1d7b8;
	color: #006633;
}
#container #side-menu #left-navi .active a {
	color: #006633;
	background: #e1d7b8;
}
#container #footer {
	margin: 0px;
	height: auto;
	width: 750px;
	clear: both;
	padding-top: 30px;
}
#container #footer #foot-txt {
	font-size: 0.7em;
	color: #666666;
}
#container #footer #foot-txt a {
	font-size: 1em;
	text-decoration: none;
	color: #006633;
}
#container #side-menu #banner {
	margin: 100px 0px 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
