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

body {
	font-family:verdana,sans-serif;
	font-size : 16px;
	color: #000;
	background:url(bg.jpg) top left repeat-x #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5;
}
a:link {
	color: #006600;
}
a:visited {
	color: #336600;
}
a:hover {
	color: #0066FF;
}
a:active {
	color: #FF6600;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #0066FF;
}
h2 {
	font-size: 16px;
	color: #339933;
	border-bottom:#999 dotted 1px;
	padding-left:0.7em;
}
h3 {
	font-size: 16px;
	color: #666666;
	border-left:#99cc33 solid 1em;
	padding-left:0.5em;
}
h4 {
	font-size: 14px;
	background-color:#99cc66;
	color: #fff;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
}
table {
	padding:0;
	margin:0;
}
#wrapper {
	width:900px;
	margin:auto;
}
#sub {
	height:81px;
	background-image:url(bg-sub.png);
	background-repeat:repeat-x;
	}
#bottom {
	background-image:url(bg-bottom.png);
	padding:20px;
}
#yoyaku {
	width:100%;
}
iframe {
	width:630px;
	height:300px;
}
iframe.news {
	border:none;
}
.sidenavi {
	padding:0;
	background:url(navi-bg.png);
	border-radius:8px;
}
.list00 {list-style:none;}
.list01 {
	list-style-image:url(ya01.png);
	font-size:95%;
	padding-top:0.2em;
	}
.style1 {font-size: 85%;}
.style2 {
	font-size: 80%;
	line-height:1.5;
	padding:0 1em;
}
.style3 {
	color: #996600;
	font-weight: bold;
}
.style4 {
	color: #0033CC;
	font-weight: bold;
}
.style5 {
	color: #990000;
	font-weight: bold;
	font-size:90%;
}
.style6 {
	color: #fff;
	font-weight: bold;
}
.style7 {color: #fff;}
.style8 {
	font-size:90%;
}
.style9 {color: #ffcc00;}
.style10 {color: #66cc00;}
.style11 {color: #99ccff;}
.style12 {color: #f00000;}
.style14 {color: #FF0000;}
.style15 {color: #0000FF;}
.yoyaku01 {color: #FF3333;}
.yoyaku02 {color: #0066FF;}
.imgl {
	margin-right:25px;
	margin-bottom:25px;
}
.imgr {
	margin-left:25px;
	margin-bottom:25px;
}
.naka {text-align:center;}
.link {
	margin:auto;
	width:220px;
}
.kaigyo {clear:both;}

