@charset "utf-8";

/* header ---------------------------------------------- */
body.home #header {
	background:none;
	height:482px;
}

body.home div#head-txt {
	height:400px;
}

h1 {
	width:332px;
	height:114px;
	top:99px;
	left:474px;
	position:absolute;
	z-index:0;
	
}
/*
body.home #header {
	background:url(../img/index/header-bg.jpg) no-repeat top;
	height:400px;
}

.head-txt1		{	top:25px;	left:187px;	position:absolute;	}
.head-qr		{	top:12px;	left:551px;	position:absolute;	}
.head-24h		{	top:214px;	left:525px;	position:absolute;	}
.head-tel		{	top:213px;	left:581px;	position:absolute;	}
.head-address	{	top:273px;	left:533px;	position:absolute;	}
.head-sekinin	{	top:263px;	left:12px;	position:absolute;	}
*/

/* contents ---------------------------------------------- */

body.home div#contents h2 {
	padding-bottom:0px;
	background-image:none;
	height:88px;
}

body.home div#new {
	width:350px;
	float:left;
	margin-right:11px;
}

body.home div#new ul{
	background:#FAF9F5;
	overflow:auto;
	overflow-x:none;
	overflow-y: scroll; 
	height:80px;
	border:#4F1C00 solid 1px;
	padding:0px 5px;
}

body.home div#new ul li {
	border-bottom:#8A5332 1px solid;
	height:1.8em;
	line-height:1.8em;
	text-indent:15px;
	background:url(../img/index/new_li.gif) left center no-repeat;
	overflow:hidden;
}
body.home div#new ul li span{
	font-weight:bold;
	padding-right:28px;
	background:url(../img/index/new-spanbg.gif) no-repeat right center;
}
body.home div#new img {
	vertical-align:middle;
}
body.home div#new a.toArchives {
	text-align:right;
	display:block;
}

body.home div#home-voice {
	width:199px;
	height:151px;
	float:left;
}

div#home-voice, div#new {
	margin-bottom:0px !important;
}

body.home .description a img{
	opacity:1;
	filter: alpha(opacity=100);
}

body.home .description a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}
