@charset "utf-8";

/*
川口山王用
*/

#mainspace h4.tit {
	margin: 10px 0 10px 0 ;
	padding: 5px 0 5px 10px;
	color: #333;
	font-size: 100%;
	/*background: #eac532;*/
	border-left: 5px solid #f79619;
	border-bottom: 1px solid #f79619;
	border-right: 1px solid #f79619;
	border-top: 1px solid #f79619;

}

#mainspace #guidance{
margin:0 0 20px 0;
border: #102486 solid 1px;;

background: url(../img/guidance_bg.gif)  repeat-x;
}

#mainspace #guidance p{
margin:0;
padding:10px;
font-size:100%;
}

#mainspace #gaiyou{
margin:0 0 20px 0;
padding:0 10px 0 10px;
border:#CCCCCC solid 1px;
background-color:#fcf7f7;

}


#mainspace #gaiyou p{
font-size:100%;
line-height:180%;

}

#mainspace p.lead {
width:570px;
margin:10px 0 10px 10px;

}



#mainspace #kankyo{
margin:10px 0 20px 0;
padding:10px;
width:565px;
border-bottom:#CCCCCC solid 1px;
}

#mainspace #kankyo #img{
float:left;
margin:0 10px 10px 0;
padding:0;
width:175px
}

#mainspace #kankyo #text{
float:left;
width:380px;
}
#mainspace #kankyo #text p{
margin:0 ;
padding:0;
}



/*----------アクセスマップ------------*/

#mainspace #map{
margin:0;
padding:0;

}

#mainspace #map_l{
float:left;
width:394;

}

#mainspace #map_l p{
margin:0;
padding:0;
}

#mainspace #map_r{
float:left;
margin:0 0 0 20px;
width:150;

}

#mainspace #map_r p{
text-align: center;
margin:10px 0 0 0;
padding:0;
}

table.root{
width:575px;
margin:20px 10px 0 0;
border-collapse:collapse;
padding:0;
}

table.root th{
width:30%;
padding:5px;
border:1px solid #eceacf;
background:#f7f6eb;
vertical-align:middle;
text-align:left;
}

table.root td{
padding:5px;
border:1px solid #eceacf;
background:#FFFFFF;
text-align:left;
}


/*----------園内風景------------*/


#mainspace #scene{
margin:0;
padding:0;
}

#mainspace #scene .img{
margin:0 10px 15px 0;
padding:0;
width:200px;
float:left;
}

#mainspace #scene .text{
margin:0 0 15px 0 ;
padding:0;
width:375px;
float:left;
}


#mainspace h3.titscene {
	margin: 10px 0 10px 0 ;
	padding: 5px 0 5px 10px;
	color: #333;
	font-size: 100%;
	/*background: #eac532;*/
	border-left: 5px solid #f79619;
	border-bottom: 1px solid #f79619;

}


/*----------墓地の案内------------*/
#mainspace table.price{
width:545px;
margin:20px 0 0 0;
border-collapse:collapse;
padding:0;
}


#mainspace table.price td{
padding:5px;
border:1px solid #ccc;
background:#FFFFFF;
text-align:left;
}

#mainspace table.price td.tit{
padding:5px;
border:1px solid #ccc;
text-align:left;
background-color:#666633;
color:#FFFFFF;
font-weight:bold;
}

#mainspace table.price td.cate{
padding:5px;
border:1px solid #ccc;
text-align:left;
background-color: #FFCC99;
}












