@charset "utf-8";

/* ▼▼▼  セレモニー
=====================================*/
h1.title {
	margin-top: 0;
	}
.read {
	background: url(img/line.gif) no-repeat center bottom;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 2;
	text-align: center;
	}
.ceremony-div1{
	margin:40px 80px;
}
.capacity {
	margin: 20px 0 60px;
	text-align: center;
	}
ul.photo {
	margin-right: -2px;
	overflow: hidden;
	}
	ul.photo li {
		float: left;
		margin: 0 2px 2px 0;
		}
.ceremony-type{
	width:100%;
	overflow:auto;
}
.ceremony-type-box1,
.ceremony-type-box2,
.ceremony-type-box3{
	float:left;
	width:290px;
	background:url(img/type-bg.gif) no-repeat center top;
}
.ceremony-type-box1,
.ceremony-type-box2{ margin-right:45px; }
.ceremony-type h3{
	padding:70px 0 40px;
	text-align:center;
}
.ceremony-type p{
	padding:0 0 15px;
}
.ceremony-div2{
	margin:50px 0;
	padding:80px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;
}
.ceremony-div2 p{
	margin:30px 0 0;
}

/* ▼▼▼  パーティー
=====================================*/
.party .read {
	background: none;
	margin-bottom: 30px;

	}
.party ul.photo {
	margin: 0 -4px 50px 0;
	overflow: hidden;
	}
	.party ul.photo li {
		float: left;
		margin: 0 4px 0 0;
		}
		
.party .inner02 h3 {
	margin-bottom: 40px;
	}
.party .inner02 .mb40 {
	line-height: 1.8;
	}
.party .banquet-div1{
	margin:0 0 40px;
	text-align:center;
}
.party .banquet-div1 p{
	margin:30px 0 0;
}
.party .banquet-div2{
	text-align:center;
}
.party .banquet-list{
	width:100%;
	margin:40px 0 100px;
	overflow:auto;
}
.party .banquet-list-box1,
.party .banquet-list-box2,
.party .banquet-list-box3{
	float:left;
	width:290px;
	background:url(img/type-bg.gif) no-repeat center top;
}
.party .banquet-list-box1,
.party .banquet-list-box2{ margin-right:45px; }
.party .banquet-list h3{
	padding:30px 0 20px;
	text-align:center;
}
.party .banquet-list p{
	padding:0 0 15px;
}