@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 #bus{
margin:10px 0 20px 0;
padding:10px;
width:565px;
border-bottom:#CCCCCC solid 1px;
}

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

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

#mainspace #bus #map{
float:left;
margin:10px 10px 10px 0;
padding:0;
width:246px
}

#mainspace #bus #hatyaku{
float:left;
margin:10px 0 ;
padding:0;
width:309px;
line-height:180%
}


#mainspace #bus #text table.date{
margin:5px 0 5px 0 ;
padding:0;
width:350px;
border-collapse: collapse;
}

#mainspace #bus #text table.date td.tit{
background:#e6e1e1;
border:#999999 solid 1px;
padding: 5px;

}

#mainspace #bus #text table.date td.line{
border:#999999 solid 1px;
padding: 5px;

}


#mainspace #bus #text table.date2{
margin:5px 0 5px 0 ;
padding:0;
width:350px;
border-collapse: collapse;
text-align: center;
}

#mainspace #bus #text table.date2 td.tit{
background:#9df075;
border:#999999 solid 1px;
padding: 5px;

}

#mainspace #bus #text table.date2 td.line{
border:#999999 solid 1px;
padding: 5px;

}

#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 #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;
}

/*youtube*/

.youtube {
	margin:15px auto 0;
	text-align:center;
}

.youtube iframe{
	width:585px;
	height:329px;
	}