@charset "Shift_JIS";

/*{g쐬
--------------------------------------------------------------------------------------------------------------*/
#container_out {
	background: url(img/bgcontainer_out.jpg) no-repeat center 126px;
}

#title {
	background: url(img/title.jpg) no-repeat;
	height: 280px;
}

#path {
	background: url(img/bgpath.jpg) no-repeat 0 0;
}


/*#bnr
--------------------------------------------------------------------------------------------------------------*/
.bnr {
	background: url(img/bnr.jpg) no-repeat;
	margin: -2px 0 10px;
	text-indent: -9999px;
}
	.bnr a {
		width: 595px;
		height: 195px;
		display: block;
	}


/*kodawari
--------------------------------------------------------------------------------------------------------------*/
.kodawari {
	background: url(img/kodawari.jpg) no-repeat;
	margin-bottom: 15px;
	text-indent: -9999px;
}
	.kodawari a {
		width: 595px;
		height: 133px;
		display: block;
	}


/*ansin
--------------------------------------------------------------------------------------------------------------*/
#ansin {
	background: url(img/ansin.gif) no-repeat 0 0;
	float: left;
	width: 395px;
	margin-bottom: 15px;
	padding-top: 95px;
}
	#ansin strong {
		font-size: 108%;
		color: #e5151f;
	}


/*btn_iken
--------------------------------------------------------------------------------------------------------------*/
#btn_iken {
	float: right;
	width: 180px;
	margin-bottom: 10px;
}
	#btn_iken p a {
		background: url(img/btn_iken.gif) no-repeat;
		width: 180px;
		height: 118px;
		display: block;
		text-indent: -9999px;
	}


/* blog
--------------------------------------------------------------------------------------------------------------*/
#main h3 {
	background: url(img/tit_blog.gif) no-repeat;
	text-indent: -999px;
	clear: both;
}
	#main h3 a {
		width: 65px;
		height: 30px;
		margin-left: 523px;
		display: block;
	}

.newsbox {
	border: 3px double #bebebe;
	height: 250px;
	margin: 5px 0;
	padding: 5px 10px;
	overflow: auto;
}
	.newsbox dl {
		line-height: 1.5;
	}
		.newsbox dl dt {
			float: left;
			clear: both;
			width: 90px;
		}
		.newsbox dl dd {
			margin: 5px 0 5px 100px;
		}


/*topmenu
--------------------------------------------------------------------------------------------------------------*/
ul#topmenu {
	background: url(img/topmenu.jpg) no-repeat;
	width: 595px;
	height: 200px;
	margin: 15px 0;
}
	ul#topmenu li {
		float: left;
		text-indent: -9999px;
	}
	ul#topmenu li.nav01,
	ul#topmenu li.nav02,
	ul#topmenu li.nav03,
	ul#topmenu li.nav04,
	ul#topmenu li.nav05 {
		margin-right: 5px;
	}
	ul#topmenu li a {
		width: 95px;
		height: 200px;
		display: block;
	}

	ul#topmenu li.nav01 a:hover {background: url(img/topmenu.jpg) no-repeat 0 -200px;}
	ul#topmenu li.nav02 a:hover {background: url(img/topmenu.jpg) no-repeat -100px -200px;}
	ul#topmenu li.nav03 a:hover {background: url(img/topmenu.jpg) no-repeat -200px -200px;}
	ul#topmenu li.nav04 a:hover {background: url(img/topmenu.jpg) no-repeat -300px -200px;}
	ul#topmenu li.nav05 a:hover {background: url(img/topmenu.jpg) no-repeat -400px -200px;}
	ul#topmenu li.nav06 a:hover {background: url(img/topmenu.jpg) no-repeat -500px -200px;}


