body{
background:#F9FFD3 url(../img/bgbg.gif) center repeat-y;
margin:0;
font-size:12px;
color:#333333;
line-height:18px;
}

a{text-decoration:underline; color:#333333;}
a:link{text-decoration:underline; color:#333333;}
a:hover{text-decoration:none; color:#333333;}
a:active{text-decoration:underline; color:#333333;}


/* 
h1{
margin:10px 0;
font-weight:normal;
font-size:12px;
}
*/

#container{
margin:0 auto;
width:592px;
padding:0 70px;
}

#header{
margin:10px 0 0 0;
}

#bottom{
padding:5px;
border-top:1px dotted #5d901a;
background:#d5ebb5;
text-align:center;
margin:10px 0 0 0;
}

#menu{
margin:0;
padding:7px 5px 5px 5px;
background:#d5ebb5;
border-top:1px solid #999999;
}

#navi{
margin:0;
padding:3px 5px;
background:#d5ebb5;
background:#FFFFFF;
}

.title{
margin:0;
padding-bottom:5px;
}

.text-box{
margin:10px 0;
}

.left-img{
float:left;
margin:0 10px 0 0;
border:1px solid #999999;
}

.gray-border{
border:1px solid #999999;
}

.gray-top-border{
background:#999999;
}

.map{
border-top:1px dotted #999999;
padding:10px 0 0 0;
width:590px;
}

table.list{
border-collapse:collapse;
}

table.list th{
padding:3px;
background:#e4dcc1;
text-align:center;
border:1px solid #c2bba5;
}

table.list td{
padding:3px;
text-align:right;
border:1px solid #c2bba5;
}

/* 岩槻植樹 テーブル*/
td.list01{
border-left:5px solid #c2bba5;
padding:0 5px;
text-align:left;
vertical-align:top;
width:80px;
}

td.list02{
padding:0 5px;
vertical-align:top;
}

.mt05{
margin:5px 0 0 0;
}

.clear{
clear:both;
}

/* 入間メモアリルパーク*/
.print{
margin:0;
text-align:right;
padding:3px;
border-bottom:1px dotted #cccccc;
}

.bus_info{
margin:20px 20px 20px 0px;
padding:5px 10px 5px 10px;
background-color:#F6F6F6;
border:1px solid #cccccc;
}


/* H1オビ用 */
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}

h1 {
	margin: 10px 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../../../share/images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#wrapperAll #content h2 {
	margin: 0 0 20px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../../../share/images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

h1#detailAccessTitle{
font-size:100%;
margin:20px 0 0 0;
padding:6px 10px;
background:url(../../../share/images/cemetery/search/detail_title_bg.gif);
height:16px;
color:#356f07;
}

h3 {
	margin: 10px 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../../../share/images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

h1.title {
	margin: 10px 0 10px 0;
	padding: 11px 10px 7px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F0E6CD url(../../../share/images/common_files/background_h3_01.gif) 0px 0px repeat-x;
}

h1.title02 {
	margin: 0 0 0 0;
	padding: 8px 10px 5px 10px;
	border: none;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../../../share/images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

.itemlist h1 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../../../share/images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

/*-----店舗情報-----*/

.office {
	width: 538px;
	margin: 15px auto;
	padding: 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

.office p.photo {
	float: left;
	width: 148px;
	margin: 0 10px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

.office .description {
	float: left;
	width: 367px;
	margin: 0 0 0 0;
}

.office .description p{
	margin: 5px 0;
	font-size:100%;
}

.office .description .officeInfo {
	margin:0;
	padding: 0 0 6px 0;
	background: url(/share/images/common_files/border_dot.gif) 0px 100% repeat-x;
}

.office .description .officeInfo a {
	padding: 0 0 0 15px;
	background: url(/share/images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

.office .description .officeInfo .name {
font-weight:bold;
	padding: 0 0 0 15px;
	background: url(/share/images/common_files/arrow_brown.gif) 0px 1px no-repeat;
}

.office .description .date{
	margin: 6px 0 0 0; 
}

.office .description .tel{
	margin: 8px 0 6px 0; 
}

.office .description .btn {
	margin: 6px 0 0 0; 
}

.office ul.hours li{
margin:0 10px 0 0;
display:inline;
}

.office .description .date span.attention {
	color: #c30;
}
/*-----神戸聖地霊園-----*/
.style6 {
	color: #E17100;
	font-weight: bold;

.style1 {font-size: 14px}
