@charset "utf-8";

/*
明治の森霊園用
*/

#mainspace h2.tit {
	margin: 0 ;
	padding: 0;

}


#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 #boxArea{   
	overflow:hidden;
}   

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

#mainspace #bus #boxArea #text2{
float:left;
margin:0 ;
padding:0;
width:270px;
padding-bottom:32768px;
margin-bottom:-32768px;
}


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

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

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

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


/*----------トップおすすめ------------*/

#mainspace h3.point{
background: url(../img/point_bg.gif) no-repeat;
padding:7px 0 0 45px;
height:30px;
font-size:130%;
color:#0b8636;

}

#mainspace #pointlist{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:solid #CCCCCC 1px;

}

#mainspace #pointlist p.point01{
font-size:120%;
background: url(../img/point_01.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point02{
font-size:120%;
background: url(../img/point_02.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point03{
font-size:120%;
background: url(../img/point_03.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point04{
font-size:120%;
background: url(../img/point_04.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point05{
font-size:120%;
background: url(../img/point_05.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point06{
font-size:120%;
background: url(../img/point_06.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.point07{
font-size:120%;
background: url(../img/point_07.gif) no-repeat;
margin:0;
padding:15px 0 0 45px;
font-weight:bold;
color:#339933;
}

#mainspace #pointlist p.text{
font-size:100%;
margin:0;
padding:0 0 0 45px;
font-weight:bold;
color: #0a801d;

}

#mainspace #pointlist p.check{
font-size:120%;
font-weight:bold;
margin:0;
padding:0 20px 3px 0;
font-weight:bold;
text-align:right;
background:url(../img/arrow.gif) no-repeat right;

}

/*----------動画------------*/

#mainspace div.movie{
width:585px;
padding:0;
margin:0 0 20px 0;
}

#mainspace div.movie iframe{
	width: 585px;
	height:390px;
}

/*----------スタッフ------------*/
#mainspace div.staff{
width:575px;
background:url(../img/bg_staff.jpg);
padding:5px 5px 5px 5px;
height:100%;
}

