@charset "UTF-8";
/* CSS Document */


#intro {
	width:960px;
	height:410;
	}


/* コンテンツメイン ===============================================
*/

#contents-main {
	width: 100%;
	background: #f5f2ed;
	}

#contents-sub {
	width: 247px;
	margin-left:auto;
	margin-bottom:40px;
	}

#lead{
	width:660px;
	margin:0 0 30px 0;}

#contents-navi{
	width:660px;
	list-style:none;
	overflow:hidden;}

#contents-navi li{
	float:left;
	width:206px;
	padding-top:4px;
	margin-right:12px;
	border:1px solid #dedcc3;
	background-color:#f2f1e9;
	text-align: center;
	}

#contents-navi .picture {
	height:132px }
	
#contents-navi .title {
	margin:15px 0 10px; }

#contents-navi .explain{
	width:198px;
	font-size:12px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	}
	

/* 墓苑からのお知らせ ===============================================
*/

#information h2 {
	padding:40px 0 20px 0;
	}

#information li{
	padding: 7px 0 7px 0;
	list-style:none;
	padding-left:15px;
	background-image:url(../images/common/btn_sign.gif);
	background-repeat:no-repeat;
	background-position: 0 center;
	
	}

	
	
/* サイドナビ ===============================================
*/

	
#side-navi{
	width:247px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
	}
	
#side-navi img{
	margin-bottom: 10px;
	}

/* お問い合わせ ===============================================
*/


#comment div {
background-color: #FFF;
}
.comment-header,
.comment-sentence,
.comment-footer {
 width: 241px;
}
.comment-footer {
 height: 13px;
}
.comment-header {
 height: 34px;
 background: url(../images/common/tit_contact02.gif) no-repeat center top;
}
.comment-sentence {
	background-repeat: repeat-y;
}

.comment-footer {
 background: url(../images/common/con_02.gif) no-repeat center bottom;
}

	
/* お問い合わせ ===============================================
*/
	
#contact02 {
	background-image: url(../images/common/con_03.gif);
	width:241px;
	padding: 15px 0 0 0;
	text-align:center;
	}

#contact02 h2{
	width:241px;
	margin-bottom: 10px;
	}
	
#contact02 ul li {
	margin-bottom: 7px;
	list-style: none;}

#contact02 p {
	font-size:10px;
	width: 210px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
