@charset "utf-8";

.piclist-4,{
	margin: 0 0 2em;
}
.piclist-3 li{
	display: inline-block;
	width: 300px;
	margin: 0 20px 20px 0;
	vertical-align: top;
}
.piclist-3 li:nth-of-type(3n+3){
	margin: 0 0 20px 0;
}
.piclist-3 li span{
	font-size: 120%;
	color: #f4ecd2;
	display: block;
}
.piclist-3 li a{
	color: #000;
}
.piclist-4 li{
	display: inline-block;
	width: 225px;
	margin: 0 5px 10px 0;
	vertical-align: top;
}
.piclist-4 li:nth-of-type(4n+4){
	margin: 0 0 10px 0;
}


/* 見出し：各項目名　ベージュ
*********************************************************************/
.piclist-4 li span,.piclist-3 li span{
	color: #f4ecd2;
	display: block;
	font-size: 105%;
}


/* 階図：囲み背景色
*********************************************************************/
dl{
	overflow: hidden;
	padding: 10px;
	background-color: #ddc7a2;
	margin: 70px 0;
}


/* 階図：見出し文字色
*********************************************************************/
dt{
	font-size: 112%;
	color: #925c16;
}
dl dd>img{
	float: right;
	margin-right: 80px;
}


/* 階図：詳細はこちらボタン
*********************************************************************/
dd a{
	display: inline-block;
	background-color: #925c16;
	padding: 2px 10px 2px 20px;
	background-image: url("../facilities/img/img_back2.png");
	background-repeat: no-repeat;
	background-position: 4% 50%;
	margin-top: 15px;
}
dd a img{
	vertical-align: middle;
}


/* ※そのほかに、小宴会場「山水」・・・・の囲い
*********************************************************************/
ul.piclist-3+p{
	text-align: center;
	background-color: #925c16;
	color: #ffffff;
	padding: 5px;
}

/* 各種料金のご案内はこちらボタン
*********************************************************************/
.info a{
	background: url("../facilities/img/img_back.png") no-repeat 15% 50%;
	background-color: #b43a27;
	text-align: center;
	border-radius: 5px;
	display: block;
	color: #fff;
	font-size: 153%;
	padding: 10px 44px;
	transition: all 0.3s linear;
}
.info a:hover{
	opacity: 0.7;
}
.plan li{
	display: inline-block;
}
.plan li:first-child{
	margin-right: 25px;}
.contact{
	text-align: center;
	margin-top: 45px;
}