/* CSS Document */
/* 見所 */
#promise{
	background-color:#000;
	overflow:hidden;
	background-image:url(../images/index/promise.png);
	background-repeat:no-repeat;
}
#main_area h2.declaration{
	width:460px;
	height:90px;
	margin-bottom:20px;
	text-indent:-9999px;
	float:left;
}
#main_area h2.diary,
#main_area h2.info{
	width:650px;
	height:90px;
	margin-bottom:20px;
	text-indent:-9999px;
	clear:both;
}


/* h2見出し */
h2.declaration{
	background-image:url(../images/index/ongaeshi2.png);
	background-repeat:no-repeat;
}
h2.diary{
	background-image:url(../images/index/h2_diary.png);
	background-repeat:no-repeat;
}
h2.info{
	background-image:url(../images/index/h2_info.png);
	background-repeat:no-repeat;
	
}

/*新着情報*/
#info dl{
	margin-left:20px;
	margin-right:20px;
}
#info dl dt {
	padding-top:5px;
	line-height:1.5em;
	color:#52965B;
}
#info dl dd {
	border-bottom:dotted 1px #BBBBBB;
	padding-bottom:5px;
	line-height:1.6em;
}

/* ブログお知らせ */
#diaryinfo dl{
	margin-left:20px;
	margin-right:20px;
}
#diaryinfo dl dt {
	padding-top:5px;
	line-height:1.5em;
	color:#52965B;
}
#diaryinfo dl dd {
	border-bottom:dotted 1px #BBBBBB;
	padding-bottom:5px;
	line-height:1.6em;
}


p.sekinin{
	float:left;
	font-size:20px;
	line-height:1.5;;
	font-weight:bold;
	color:#f00;
	margin-top:20px;
	margin-left:20px;
}
img.sekinin{
	float:right;
	margin-right:20px;
}


/*トップページのスライドショー */
#slide {
width:900px;
height:450px;
margin:0 auto;
position:relative;
}
#slide img {
position:absolute;
left:0;
top:0;
}
