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

/* +++++++++++++++++++++++++++++++
	override
+++++++++++++++++++++++++++++++ */
body {
	background:#A2E050;
}

/* header
---------------------------------------------------- */
#header {
}
	#siteText {
		color:#78A23A;
	}

/* mainBox
---------------------------------------------------- */
#mainBox {
	background:url(../img/sub/c_back.png) repeat-y;
}

#contents .hole {
	background:url(../img/sub/hole.png) no-repeat left bottom;
	margin-left:-15px;
	padding:0 0px 43px 15px;
}

/* sideBar
---------------------------------------------------- */
#sideBar {
	background:url(../img/sub/side/s_back.png) repeat-y;
}
	#sideBar .outer {
		background:url(../img/sub/side/s_bottom.png) no-repeat left bottom;
	}
	#sideBar .inner {
		background:url(../img/sub/side/s_top.png) no-repeat;
	}
	
	#sideBar #s_navi {
		background:url(../img/sub/side/s_border.png) no-repeat left bottom;
	}
			#sideBar #s_navi li a {
				background-image:url(../img/sub/side/s_navi.png);
			}
			#sideBar #s_navi li a.active,
			#sideBar #s_navi li a:hover {
				color:#fff;
				background-image:url(../img/sub/side/s_navi_ov.png);
			}

/* fMap
---------------------------------------------------- */
#fMap {
	background:#fff url(../img/sub/foot_back.png) no-repeat left bottom;
}

/* +++++++++++++++++++++++++++++++
	override
+++++++++++++++++++++++++++++++ */

/* index */

.index .back {
	margin:15px -15px;
}
.index #entry .inner {
	margin-top:30px;
}
* html .index .back {
	width:590px;
}
	.index .back dl {
		float:left;
		width:285px;
		margin:0 5px;
		display:inline;
		position:relative;
	}
		.index .back dl dt {
			background:url(../img/sub/menu_top.png) no-repeat left top;
			height:47px;
			line-height:47px;
			font-size:16px;
			font-weight:bold;
			padding-left:45px;
		}
		.index .back dl dd {
			padding:0 20px;
			background:url(../img/sub/menu_btm.png) no-repeat left bottom;
		}
			.index .back dl dd p {
				margin:0 !important;
				padding:15px 0;
			}
			.index .back dl dd.link {
				position:absolute;
				background:none;
				padding:0;
			}
				.index .back dl dd.link a {
					display:block;
					width:285px;
					height:100px;
					text-indent:-9999px;
					/* Not for Mac IE 5.x \*/
					overflow: hidden;
					/* For other browser */
				}


