@charset "utf-8";
/*

----------------------------------------------------

UpdateHistory
09/0*******

*/

/* top
----------------------------------------------------------------------------*/
div#contents{

}

div#contents img{
	margin:0px;

}

div#contents #globalnavi{
}

div#contents #globalnavi ul#g_navi{
	padding-top:3px;
}

div#contents #globalnavi li{
	float:left;
	padding-right: 4px;
}

	
/* right
----------------------------------------------------------------------------*/	
div#contents #news_box{
	width:588px;
	float: right;
}

div#contents #news_box h3{
	width:588px;
	text-align:right;
	height:24px;
	margin:15px 0 0 0;
	background:url(../img/index_topics_tit.gif) left top no-repeat;
	border-bottom:1px solid #ccc;
	}
	
div#contents #news_box h3 img{
	margin-right:10px;
}

div#contents #news_box dl{
	clear:both;
	width:574px;
	font-size:12px;
	background:url(../common/img/cmn_dotline.gif) bottom left repeat-x;
	padding:10px 0 12px 14px;
	line-height: 2.3ex;
	color:#555555;

}

div#contents #news_box dd{
	background:url(../common/img/cmn_list_ico.gif) left bottom no-repeat;
	height:12px;
	padding:0px 14px 0 10px;
	float:left;
	margin-top:0px;

}

div#contents #news_box dt{
	text-align:left;
	float:left;
	width:475px;
}

div#contents #news_box dl .cl{
	clear:both;
	height:1px;
	line-height:0;
	font-size:1px;
}

div#footer{
	height:80px;
	background:url(../../common/img/cmn_footer_bg.gif) left top repeat-x;
	clear:both;
	width:100%;
	background-color:#99a572;
	}
	
/* div#footer ul.foot_list{
	width:600px;
	margin:0 auto;
	list-style:none;
	padding:16px 0 0 0;
	text-align:center;
	text-decoration:none !important;
	display:block;
}

div#footer ul.foot_list li{
	border-right:2px solid #555;
	font-size:10px;
	float:left;
	display:block;
	padding:0 15px;
	} */
	
div#footer ul.foot_list a:link {color:#555; text-decoration:none;}
div#footer ul.foot_list a:visited {color:#555; text-decoration:none;}
div#footer ul.foot_list a:hover {color: #6b9ab0;background-color:6b9ab0;}
div#footer ul.foot_list a:active {color:#555;}

/*祭壇写真
-----------------------------------------------------------------------*/
#altarPh{
}

#altarPh ul{
}

#altarPh li{
font-size:12px;
color:#88aa28;
}

#altarPh li a{
	font-size:12px;
	color:#88aa28;
	line-height: 2em;
	text-decoration: none;
}

a img.alpha {
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
a:hover img.alpha {
  filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

#altarPh li img{
border:1px solid #88aa28;
margin-bottom:18px;
}

/* footer
----------------------------------------------------------------------------*/	
div#footer #copy{
	clear:both;
	width:899px;
	padding:28px 0 0 0;
	margin:auto;
	font-size:10px;
	text-align:right;

	}
s