@charset "utf-8";

/* -----------------------------------------------
 * img
----------------------------------------------- */
#img {
	width: 537px;
	height: 150px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	color: #666;
	background: url("../images/img_main.jpg") no-repeat ;
}
	#img p {
		padding: 65px 0 0 20px;
		color:#666;
		text-align: left;
		line-height: 1.7;
	}

/* ----------------------------------------------
 * pageNavi
---------------------------------------------- */
#pageNavi {
	width: 516px;
	margin: 15px 0 0 ;
	padding: 0 5px;
	border-bottom: 2px solid #EFB535;
}
	#pageNavi li {
		float: left;
		width: 110px;
		height: 31px;
		margin: 0 0 0 5px;
	}
		#pageNavi li a {
			display: block;
		}
			#pageNavi ul li a:hover {
				background-color: transparent;
			}
				#pageNavi ul li a:hover img {
					visibility: hidden;
				}
		#pageNavi ul .pageNavi01 {
			background: url("../images/pagenavi01hover.gif") no-repeat;
		}

		#pageNavi ul .pageNavi02 {
			background: url("../images/pagenavi02hover.gif") no-repeat;
		}

		#pageNavi ul .pageNavi03 {
			background: url("../images/pagenavi03hover.gif") no-repeat;
		}

		#pageNavi ul .pageNavi04 {
			background: url("../images/pagenavi04hover.gif") no-repeat;
		}


/* ----------------------------------------------
 * contentMain
---------------------------------------------- */
#contentMain h3 {
	margin: 5px 0 2px;
	padding: 0;
	color: #5F470C;
	font-size: 120%;
	font-weight: bold;
}


/* ----------------------------------------------
 * box
---------------------------------------------- */
.box {
	width: 495px;
	margin: 0 auto 1em;
}
	.box table th,
	.box table td {
		padding: 2px;
	}

	.box .imgList li img {
		margin-bottom: 5px;
	}
	.box .imgList li span {
		font-size: 80%;
	}
		.box .imgList li.txt {
			width: 240px;
		}

	/* ------------------------
	 * ロビー
	------------------------ */
	#lobby .clr {
		margin-bottom: 1em;
	}
	#lobby table.table02 {
		margin-top: 5px;
	}

	/* ------------------------
	 * 自動販売機
	------------------------ */
	table#automat {
		float: left;
		margin: 12px 12px 12px 0;
		border: 1px solid #746144;
		border-collapse: collapse;
	}
		#automat th,
		#automat td {
			padding: 6px;
			border: 1px solid #746144;
		}

	/* ------------------------
	 * エステルーム
   * Add 2008/04/23
	------------------------ */
	#esthe {
		margin-bottom: 24px;
	}
		#esthe .estheList {
			margin: 6px 0 24px 25px;
			list-style-type: decimal;
		}
			#esthe ul.estheList li {
				margin-bottom: 12px;
				padding: 3px;
				font-weight: bold;
			}
				#esthe .estheList li ol li {
					margin-bottom: 6px;
					font-weight: normal;
				}
	
	/* ------------------------
	 * チャペル
	------------------------*/
	#stHanielChapel .banner {
		margin: 15px 0 0;
	}

	#stHanielChapel ul.imgList {
		margin-top: 15px;
	}
		#stHanielChapel ul.imgList li {
			margin: 0 10px 0 0;
		}
			#stHanielChapel ul.imgList li.end {
				margin-right: 0;
			}


	/* ------------------------
	 * パンフレットダウンロード
	------------------------- */
	#contentMain table.pamphlet {
		width: 495px;
		margin-top: 15px;
	}
		#contentMain table.pamphlet td {
			text-align: center;
			border: 1px solid #746144;
		}




.time_heijitsu {
border-bottom: 1px #bbbbbb solid;
padding-bottom:5px;
margin-bottom:5px;
}
