@charset "shift-jis";

/*----- base ----*/
body {
	background-color: #ffffff;
	font-size: 15px;
	font-family: HG丸ｺﾞｼｯｸM-PRO,sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #0033cc;
	font-size: 15px;
	text-decoration: none;
}
a:hover {
	color: #0033cc;
	font-size: 15px;
	text-decoration: underline;
}
a:visited {
	color: #800080;
	font-size: 15px;
}

h1,h2,h3,p {
	margin: 0px;
	padding: 0px;
}
/*----- end base -----*/

/*----- pankuzu -----*/
#pan ol.pan {
	text-align: left;
	margin: 5px 10px 5px 20px;
	padding: 0;
	list-style-type: none;
}
#pan ol.pan li {
	display: inline;
	font-size: 13px;
	color: #669900;
}
#pan ol.pan li a {
	padding-right: 12px;
	background-image: url("../img/base/pan.gif");
	background-repeat: no-repeat;
	background-position: right;
	color: #669900;
	font-size: 13px;
}/*-----end pankuzu-----*/

 /*----- header -----*/
#header {
	background-color: #ffcc00;
}
	#header h1 {
		text-align: center;
		font-size: 15px;
		color: #996600;
		background-color: #ffff99;
		padding: 5px 0px;
}
#headertitle {
	float: left;
	width: 60%;
	height: 70px;
	padding-left: 30px;
	border-top: 8px double #ffcc00;
	border-bottom: 8px double #ffcc00;
	background-color: #ffcc00;
}
#headerspace {
	float: left;
	width: 37%;
	height: 70px;
	border-top: 8px double #ffcc00;
	border-bottom: 8px double #ffcc00;
	background-color: #ffcc00;
}
	#about {
	width: 98%;
	height: 65px;
	padding: 2px;
	margin-right: 3px;
	font-size: 14px;
	color: #996600;
	background-color: #ffff99;
}
	#about p {
	line-height: 115%;
}

/*----- end header -----*/

/*----- wrap (全体)-----*/
#wrap {
	width: 880px;
	margin: auto;
	margin-top: 10px;
}
/*----- end wrap（全体）-----*/

/*----- main -----*/
#main {
	float: right;
	width: 680px;
}


/*---//////////////////////////////////////////////////////---*/

/*----- waku-1(きいろ) ------*/
	.waku-1 {
		width: 678px;
		margin-bottom: 5px;
		border: 1px solid #cccccc;
}
	.waku-1 h2 {
		font-size: 18px;
		color: #ff9901;
		width: 668px;
		padding: 0px 5px;
		border-top: 8px double #ffff66;
		border-bottom: 8px double #ffff66;
		background-color: #ffff66;
}

/*----- end waku-1 ------*/


/*----- waku-3(茶色) ------*/
	.waku-3 {
		width: 678px;
		margin-bottom: 5px;
		border: 1px solid #cccccc;
}
	.waku-3 h2 {
		font-size: 18px;
		color: #996600;
		width: 668px;
		padding: 0px 5px;
		border-top: 8px double #cccc66;
		border-bottom: 8px double #cccc66;
		background-color: #cccc66;
}
/*----- end waku-3 ------*/




/*----- waku-4(みどり) ------*/
	.waku-4 {
		width: 678px;
		margin-bottom: 5px;
		border: 1px solid #cccccc;
}
	.waku-4 h2 {
		font-size: 18px;
		color: #66c255;
		width: 668px;
		padding: 0px 5px;
		border-top: 8px double #ccff66;
		border-bottom: 8px double #ccff66;
		background-color: #ccff66;
}
/*----- end waku-4 ------*/

/*----- waku-6(あお) ------*/
	.waku-6 {
		width: 678px;
		margin-bottom: 5px;
		border: 1px solid #0000cc;
}
	.waku-6 h2 {
		font-size: 18px;
		color: #0000cc;
		width: 668px;
		padding: 0px 5px;
		border-top: 8px double #0000cc;
		border-bottom: 8px double #0000cc;
		background-color: #ccccff;
}
/*----- end waku-6 ------*/


*---//////////////////////////////////////////////////////---*/


/*----- box ------*/
.box {
	width: 668px;
	margin: 10px 5px;
	background-color: #996600;
}
	.box h3 {
			width: 648px;
			margin: 10px;
			color: #996600;
			font-style: bold;
			border-bottom: 2px solid #996600;
			}
	.box p {
			color: #333333;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box a {
			display: underline;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}

	.box h4 {
			width: 520px;
			margin: 0px 5px;
			padding: 5px;
			color: #333333;
			font-style: bold;
			background-color: #cccccc;
}



/*----- end box ------*/

/*----- box01（クリーム） ------*/
.box01 {
	width: 668px;
	margin: 10px 5px;
	background-color: #ffff99;
}
	.box01 h3 {
			width: 648px;
			margin: 10px;
			color: #996600;
			font-style: bold;
			border-bottom: 2px solid #996600;
	}
	.box01 p {
			color: #996600;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box01 a {
			display: underline;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}

/*----- end box ------*/

/*----- box02（ピンク） ------*/
.box02 {
	width: 668px;
	margin: 10px 5px;
	background-color: #ffcccc;
}
	.box02 h3 {
			width: 648px;
			margin: 10px;
			color: #996600;
			font-style: bold;
			border-bottom: 2px solid #996600;
	}
	.box02 p {
			color: #996600;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box02 a {
			display: underline;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}

/*----- end box ------*/

/*----- box03（あお） ------*/
.box03 {
	width: 668px;
	margin: 10px 5px;
	background-color: #ccccff;
}
	.box03 h3 {
			width: 648px;
			margin: 10px;
			color: #0000cc;
			font-style: bold;
			border-bottom: 2px solid #0000cc;
	}
	.box03 p {
			color: #0000cc;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box03 a {
			display: underline;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box03 ul {
			line-height: 250%;
			font-size: 16px;
		}

/*----- end box ------*/

/*----- box04（みどり） ------*/
.box04 {
	width: 668px;
	margin: 10px 5px;
	background-color: #ccffcc;
}
	.box04 h3 {
			width: 648px;
			margin: 10px;
			color: #009966;
			font-style: bold;
			border-bottom: 2px solid #009966;
	}
	.box04 p {
			color: #009966;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}
	.box04 a {
			display: underline;
			padding: 5px 20px;
			letter-spacing: 1px;
			line-height: 150%;
	}

/*----- end box ------*/


.osirase {
	width: 638px;
	font-size: 14px;
	overflow: auto;	
	height: 150px;
	margin: 10px 10px;
	padding: 5px;
	background-color: #ffffff;
	line-height: 120%;
}
.osirase a {
	font-size: 14px;
}

/*----- img-pogition ------*/
	.lu img {
		 position:relative; top: 30px; left:250px;
}
/*----- end img-pogition ------*/


.gyou {
	margin-left: 30px;
	line-height: 150%;
}














/*----- end main -----*/

/*----- nav -----*/
#nav {
	float: left;
	width: 190px;
	border: 3px solid #6600cc;
}
#nav h2 {
		font-size: 16px;
		color: #6600cc;
		width: 180px;
		padding: 0px 5px;
		border-top: 8px double #cc99ff;
		border-bottom: 8px double #cc99ff;
		background-color: #cc99ff;
}

#nav-a {
		width: 190px;
		background-color: #ffffff;
		margin: 10px 0px;
}
	#nav-a a {
		display: block;
		text-decoration: none;
	}
	#nav-a image {
		float: left;
		border: 0px;
		margin: 2px 5px 2px 5px;
}
/*----- end nav -----*/

/*----- footer -----*/
#footer {
    width: 100%;
    margin-top: 5px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #ffcc00;
	font-size: 13px;
	color: #ffffff;
	height: 15px;
}/*----- end footer -----*/

/*----- div-wrap（L/Rwrapのclass）-----*/
.div-wrap {
	width: 880px;
}
/*----- end div-wrap（L/Rwrapのclass）-----*/

/*----- clear -----*/
.clear {
 clear: both;
 border: 0px;
 margin: 0px;
 background-color: #336600;
}/*----- end clear -----*/














.waku-img {
	float: left;
	width: 240px;
	height: 180px;
	border: 1px solid #cccccc;
	margin: 5px;
}







/*--- ///////////////\/////表全体/////////////////// --- */
.list {
	margin-left: 10px;
	border: 1px solid #669900;
	border-collapse: collapse;
	margin-bottom: 50px;
	background-color: #ffffcc;
}

.list tr,th,td, {
	border: 1px solid #669900;
	padding: 10px 5px;
	text-align: left;
}

.list a {
	padding: 0 5px;
}
/*--- ////////////////////表全体/////////////////// --- */





















