/*霊園用CSS*/


/*---ページ共通設定---*/

@import url(commonness.css);




/*---霊園トップ---*/

div#cemeterybox { 
	width: 575px;
	background:;
}

div#linknoukotubox { 
	width: 575px;
	height: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 30px;
	text-align: right;
}	

div#linknoukotubox a {
	height: 30px;
	padding: 10px 5px;
	color: #056969;
	background: #F0F0F0;
	border: #999999 solid 1px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}


div#linknoukotubox :hover { 
	color: #00CC00;
}


/*フロートハック*/
div#cemeterybox:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html #cemeterybox {
    height: 1%;
    overflow: visible;
}
/**/


h2.cemeterytop {
	height: 50px;
	padding-left: 35px;
	font-size: 14px;
	text-align: left;
	line-height: 50px;
}

div#cemeterybox > h2.cemeterytop { height: 24px; } 


h2.cemeterytopreien {
	height: 60px;
	padding-top: 5px;
	padding-left: 35px;
	font-size: 14px;
	text-align: left;
}


div#cemeterybox > h2.cemeterytopreien { height: 50px;} 


p.cemeterysubutxt { 
	padding-top: 10px;
	padding-left: 35px;
	font-size: 14px;
	font-weight: bold; 
	text-align: left;
}


p.cemeterytxtboxcloer {
	padding-top: 10px;
	padding-left: 35px;
	color: #FF0000;
	font-size: 12px; 
	text-align: left;
}




span.aka { 
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
} 


/*---霊園トップ画像---*/


div#cemeteryimgbox {
	float: left;
	width: 290px;
	margin-top: 10px;
}


div#cemeteryrightbox {
	float: right;
	width: 285px;
	margin-top: 10px; 
}

div#cemeterytopbox { 
	width: 540px;
	height: 180px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}


/*---霊園概要---*/

div#cemeterysummarybox {
	width: 575px;
}	 


/*---霊園概要表---*/
table#cemeterytable { 
	width: 546px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border: #999999 solid 1px;
}


table#cemeterytable th {
	width: 135px;
	height: 28px;
	padding-left: 5px;
   	border: #999999 solid 1px;
	background: #e5e5e5 url(../reien_bochi/reien_bochiImage/wh_line.gif) top left no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 28px;
}


table#cemeterytable td {
	height: 28px;
	padding-left: 20px;
   	border: #999999 solid 1px;
	background: #FFFFFF;
	font-size: 14px;
	text-align: left;
	line-height: 28px;
}



caption {
	font-weight: bold;
}


/*---霊園 区画---*/

div#cemeterydivision { 
	width: 575px;
	text-align: center;
}


/*フロートハック*/
div#cemeterydivision:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html #cemeterydivision {
    height: 1%;
    overflow: visible;
}
/**/



h4.divisiontitle {
	margin-top: 10px;
	color: #ff6633;
	font-size: 12px; 
	text-align: left;
}


p.divisiontxt {
	margin-top: 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold; 
	text-align: left;
}





/*---霊園区画 画像---*/


div#divisionbox {
	float: left;
	width: 290px;
	margin-top: 10px;
}


div#divisionrightbox {
	float: right;
	width: 285px;
	margin-top: 10px; 
}



/*---霊園 区画表---*/
table#divisiontable { 
	clear: both;
	width: 546px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border: #999999 solid 1px;
	table-layout: fixed;
	line-height: 120%;
} 



table#divisiontable th {
   	border: #999999 solid 1px;
	background: #e5e5e5 url(../reien_bochi/reien_bochiImage/wh_line.gif) top left no-repeat;
	font-size: 14px;
	text-align: center;
}

table#divisiontable th.divisionth { width: 120px;}

table#divisiontable th.price { width: 120px;}

table#divisiontable th.details { width: 104px;}




table#divisiontable td {
	padding: 5px;
	border: #999999 solid 1px;
	background: #FFFFFF;
	font-size: 14px;
	text-align: center;
}



table#divisiontable img { border: none;}　


caption {
	font-weight: bold;
}


span.price { 
	color: #FF0000;
	font-size: 18px;
	font-weight: bolder;
}


/*---霊園個別ページ用---*/

p.addressbox { margin-top: 10px;}


/*---都営霊園用墓石詳細ボタン---*/

p.toeibosakipricebox { 
	float: left;
	width: 112px;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}


a.toeibosakiprice { 
	display: block;
	width: 94px;
	height: 29px;
	margin: auto;
	background: url(../reien_bochi/reien_bochiImage/btn_ds.gif);
	text-align: center;
} 


a.toeibosakiprice:hover {
	background-position: -94px -29px;
}



/*---墓石詳細用ページ---*/

img.bosekiprice { margin-top: 10px;}



table#bosekikakakutable { 
	width: 560px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border:  #999999 solid 1px;
} 

table#bosekigazoutable { 
	width: 560px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border:  #999999 solid 1px;
}

table#bosekikakakutable th {
	padding-top: 5px;
	padding-bottom: 5px;
	border:  #999999 solid 1px;
	background: #e5e5e5 url(../reien_bochi/reien_bochiImage/wh_line.gif) top left no-repeat;
	font-size: 13px;
	vertical-align: middle;
}	


table#bosekikakakutable td {
	padding-top: 5px;
	padding-bottom: 5px;
	border:  #999999 solid 1px;
	text-align: center;
	font-size: 14px;
}	


/*---城山霊園用---*/
table#kukakuhiyou {
	clear: both; 
	width: 546px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	border:  #999999 solid 1px;
}


table#kukakuhiyou th { 
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	border:  #999999 solid 1px;
	background: #e5e5e5 url(../reien_bochi/reien_bochiImage/wh_line.gif) top left no-repeat;
	font-size: 13px;
	vertical-align: middle;
}

table#kukakuhiyou td.siyousai { 
	width: 146px;
	padding-top: 5px;
	padding-bottom: 5px;
	border:  #999999 solid 1px;
	background: #e5e5e5 url(../reien_bochi/reien_bochiImage/wh_line.gif) top left no-repeat;
	font-size: 13px;
	vertical-align: middle;
}



table#kukakuhiyou td { 
	padding-top: 5px;
	padding-bottom: 5px;
	border:  #999999 solid 1px;
	text-align: center;
	font-size: 12px;
}


p.setumei { 
	margin-top: 10px;
	color: #FF0000;
	font-size: 14px;
}

p.backbttan {
	margin-top: 10px;
	margin-left: 425px;
	margin-bottom: 10px;
}


p.backbttan a {	display: block;
	width: 94px;
	height: 29px;
	margin: auto;
	background: url(../reien_bochi/reien_bochiImage/topback.jpg);
	text-align: center;
}

p.backbttan a:hover {
	background-position: -94px -29px;
}  


/*---各霊園用価格詳細ページ---*/

p.kakakutxt {
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}


p.kakakusetumei { 
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	font-size: 14px;
}


/*---八王子霊園個別画像---*/

img.imghati { border: #000000 solid 1px; }　　





