@charset "utf-8";
@import "/css/template.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
.copy {
	margin: 0 0 0 35px;
}

#conts #news {
	width: 290px;
	
	float: left;
}

#conts #news h3 {
}

#conts #news dl {
	margin: 0 0 0 10px;
	padding: 0 15px 1px 15px;
	width: 250px;

	height: 240px;


	background: url(/img/index/news_back.gif) no-repeat left bottom;

	font-size: 12px;
	line-height: 1.7;
}

	* html #conts #news dl {
		width: 280px;
		/*Mac IE用ハック*/
		/*\*//*/
		width: 250px;
		/**/
	}

#conts #news dt {
	margin: 0 0 18px 0;
	padding: 0 0 0 15px;
	background: url(/img/icon/01.gif) no-repeat left center;

	float: left;
	clear: left;
}

#conts #news dd {
	margin: 0 0 18px 0;
	padding: 0 0 0 90px;

	color: #B9AC8C;
	text-align: justify;
}

#conts #news dd.none {
	color: #fff;
}

#conts #news .anone {
	color: #fff;
}


#conts #guide {
	width: 390px;
/*
	height: 300px;
*/
	float: right;

	position: relative;
}

#conts #guide li a {
	width: 190px;
	height: 110px;
	display: block;
}

#conts #guide li.menu01 {
	position: absolute;
	top: 0;
	left: 0;
}

#conts #guide li.menu01 a {
	background: url(/img/index/menu01_over.jpg) no-repeat;
}

#conts #guide li.menu02 {
	position: absolute;
	top: 0;
	right: 0;
}

#conts #guide li.menu02 a {
	background: url(/img/index/menu06_over.jpg) no-repeat;
}

#conts #guide li.menu03 {
	position: absolute;
	top: 120px;
	left: 0;
}

#conts #guide li.menu03 a {
	background: url(/img/index/menu03_over.jpg) no-repeat;
}

#conts #guide li.menu04 {
	position: absolute;
	top: 120px;
	right: 0;
}

#conts #guide li.menu04 a {
	background: url(/img/index/menu04_over.jpg) no-repeat;
}

#conts #guide li.menu05 {
	position: absolute;
	left: -1px;
	bottom: -301px;
}

#conts #guide li.menu05 a {
	width: 390px;
	height: 60px;
	background: url(/img/banner/konshinkai_over.jpg) no-repeat;
}

#conts #guide li a:hover {
	background-color: #fff;
}

#conts #guide li a:hover img {
	visibility: hidden;
}
