
/*-- ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
//SΜIΙgp·ιΰΜ
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ --*/
*{
	margin: 0px;
	padding: 0px;
	color: #333333;

}


a{
	color: #00000;
	text-decoration: underline;
}
 a:hover{
color: #FFFFFF;
	background: #E74610;
}

strong {
	color: #CC3333;//Τ
}


	/*@*********************************************************************************
	//class@AI
	*********************************************************************************@*/
	.cActive {
		color: #0000FF;
	}

	/*@*********************************************************************************
	//class@ΰΎp
	*********************************************************************************@*/

	.cMenu{
		background: #B7DD68;
		text-decoration: underline;
	}
	.cActiveEX {
		color: #0000FF;
		background: #B7DD68;
		text-decoration: underline;
	}

	.cSubMenuAC1{
		color: #0000FF;
	}

/*-- ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
//y[WCAEg
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ --*/

	
/*-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//BODY
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -*/

body {
	font-size: 94%;
	line-height: 150%;
	background: #6F9247;
}
	/*----------------------------------------------------------------------------------
	//PAGE
	-----------------------------------------------------------------------------------*/

	div#page {
		border-left: 1px solid #333333;
		background: #F7F9F2;
		border-right: 1px solid #333333;
		margin-top: 2%;
		margin-right: 2%;
		margin-left: 2%;
		margin-bottom: 2%;
	}
		/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
		//HEAD
		ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
		div#head {
			border-bottom: 8px solid #DDF0D0;
			padding: 20px 0px 0px;
			margin-bottom: 5px;
		}

			/*@*********************************************************************************
			//class@^Cg
			*********************************************************************************@*/


			.sitename {

				font: bold 35px Georgia, "Times New Roman", Times, serif;
				margin-bottom: 0px;
				padding-left: 8px;
				position: relative;
				bottom: -8px;
				color: #2B6815;
			}

			/**********************************************************************************
			//menu
			*********************************************************************************@*/

			div#menu {
				font-size: 120%;
				height: 2em;
				padding: 0.5em 0px 0px;
				background: #B7DD68;
				border-top: 1px solid #B7DD68;
				border-bottom: 1px solid #B7DD68;
			}

			div#menu ul{
				margin: 0px;
				padding: 0px;
			}
			div#menu li{
				float: left;
				padding: 0px;
				margin-left: 10px;
				color: #FFFFFF;
				list-style: none;
			}



			/**********************************************************************************
			//y[WΰΎ
			*********************************************************************************@*/
			h1 {
				font-size: 110%;
				padding: 10px 5% 10px;
				border-bottom: 1px solid #CCCCCC;
				background: #F3F3F3;
			}

		/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
		//submenu
		ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

		div#submenu {
			width: 20%;
			margin: 5px 0px 0px 5px;
			padding: 10px 0px;
			float: left;
		}

		div#submenu ul{
			margin: 0px 0px 0px 5px;
			padding-left: 2em;
		}
		div#submenu p{
			margin: 0px 10px 10px;
		}

		div#bbsleft {
			width: 5%;
			margin: 5px 0px 0px 5px;
			padding: 10px 0px;
			float: left;
		}

			/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
			//submenu2
			ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
			div#submenu2 {
					font-size: 100%;
					height: 2em;
					padding: 0.5em 0px 0px;
					background: #F3F3F3;
					border-top: 1px solid #B7DD68;
					border-bottom: 1px solid #B7DD68;
			}

			/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
			//submenu3
			ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
			div#subsubmenu {
					font-size: 90%;
					height: 2em;
					padding: 0.5em 0px 0px;
					background: #F3F3F3;
					border-top: 1px solid #B7DD68;
					border-bottom: 1px solid #B7DD68;
					text-align: right;
			}

	
		/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
		//MAIN
		ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
		div#main {
			margin: 0px;
			border-left: 1px solid #CCCCCC;
			padding: 10px 0px;
			background: #FFFFFF;
			width: 75%;
			float: left;
			border-right: 1px solid #CCCCCC;

		}
		div#main2 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main3 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main4 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main5 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main6 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main7 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main8 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main9 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}
		div#main10 {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}

		div#mainPreNext {
			margin: 0px;
			padding: 10px 0px;
			background: #FFFFFF;
		}


		div#mainbbs {
			margin: 0px;
			border-left: 1px solid #CCCCCC;
			padding: 10px 0px;
			background: #FFFFFF;
			width: 90%;
			float: left;
			border-right: 1px solid #CCCCCC;

		}

			/**********************************************************************************
			//ζΨθ
			*********************************************************************************@*/
			h2 {
				font-size: 110%;
				border-bottom: 2px solid #BDDBBE;
				margin: 2em 30px;
				padding-bottom: 5px;
				color: #5B793C;
			}

			h3 {
				font-size: 110%;
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}

			/**********************************************************************************
			//
			*********************************************************************************@*/
			div#main p {
				margin: 0px 20px 20px 40px;
			}
			div#main ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main2 p {
				margin: 0px 20px 20px 40px;
			}
			div#main2 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main3 p {
				margin: 0px 20px 20px 40px;
			}
			div#main3 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main4 p {
				margin: 0px 20px 20px 40px;
			}
			div#main4 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main5 p {
				margin: 0px 20px 20px 40px;
			}
			div#main5 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main6 p {
				margin: 0px 20px 20px 40px;
			}
			div#main6 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main7 p {
				margin: 0px 20px 20px 40px;
			}
			div#main7 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main8 p {
				margin: 0px 20px 20px 40px;
			}
			div#main8 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main9 p {
				margin: 0px 20px 20px 40px;
			}
			div#main9 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#main10 p {
				margin: 0px 20px 20px 40px;
			}
			div#main10 ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}
			div#mainPreNext p {
				margin: 0px 0px 20px 40px;
			}
			div#mainPreNext ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}

			div#mainbbs p {
				margin: 0px 0px 20px 40px;
			}
			div#mainbbs ul {
				margin-left: 60px;
				margin-bottom: 1em;
				margin-right: 30px;
			}

			dl {
				margin: 0px 0px 50px 40px;
			}
			dt {
				font-weight: bold;
			}
			dd {
				margin:  0px  0px 0px 10px;
				margin-bottom: 10px;
			}

			/**********************************************************************************
			//class@ζ
			*********************************************************************************@*/

			.imgbox {
				margin-right: 30px;
				margin-bottom: 10px;
				margin-left: 50px;
			}

			.imgbox img{
				border: 1px solid #666666;
			}
			.imgbox_f {
				margin: 0px 10px 1em;
				float: right;
			}
			.imgbox_f img{
				border: 1px solid #666666;
			}

			/**********************************************************************************
			//class@y[WζͺΦίι
			*********************************************************************************@*/
			.ptopbtm {
				margin: 12em 25px 1em;
				text-align: right;
			}


		/*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
		//foot10
		ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

		div#foot {

			font-size: 85%;
			border-top: 5px solid #CCCCCC;
			padding: 10px 10% 10px;
			clear: both;
			margin: 0px;
		}
		div#foot p{
			margin: 5px 0px;
		}




