@charset "UTF-8";


.wrap {
	width: 344px;
	height: 635px;
	color: #fff;
	background: #000;
	border-radius: 32px;
}

.wrap li.hdBl {
	text-align: center;
	padding: 9px 0;
	background: url(/iwaki/img/common/bt_close.svg) 290px 24px no-repeat;
	border-bottom: 1px solid #4d4d4d;
}
.wrap li.hdBl a {
	display: block;
	line-height: 26px;
}

.wrap li.hdBl a　span{
	font-size: 10px;
}

.wrap li.hdBl span {
	font-size: 16px;
}

.wrap li.contBl {
	padding: 40px 22px 0;

}

.rsvNav li {
	text-align: center;
/*	padding: 19px 0 3px; open時に切り替え */
	padding: 5px 0 3px;
/*	border-bottom: 1px solid #4d4d4d;正式公開前用タグ*/
}
.rsvNav li:nth-child(1) {
	padding: 0;
	border-bottom: none;
}
.rsvNav li img { margin: 0 0 20px; }
.rsvNav li:nth-child(4) {
	padding: 19px 0 0;
	border-bottom: none;
}

.rsvNav li a {
	display: block;
	margin: 0 0 16px;
	padding: 21px 0;
	padding: 16px 0;
	border: 1px solid #fff;
	border-radius: 12px;
}
.rsvNav li:nth-child(4) a { margin: 0; }

.rsvNav li div {
	display: flex;
	flex-wrap: wrap;
}
.rsvNav li div a { width: 144px; }
.rsvNav li div a:nth-child(1) { margin: 0 12px 16px 0; }

a {
	color: #fff;
	text-align: center;
}




/* 正式公開前用タグ */

.rsvNav li:nth-child(2) { border-bottom: 1px solid #4d4d4d; }
.rsvNav li:nth-child(3) {
	padding: 19px 0 0;
	/*border-bottom: 1px solid #4d4d4d;*/
}


.rsvNav li p.hotelTtl {
	width: 100%;
	color: #fff;
	font-size: 1.6rem;
	text-align: center;
	margin: 0 0 16px;
*	padding: 20px 0;
	padding: 16px 0;
	border: 1px solid #fff;
	border-radius: 12px;
	letter-spacing: 1px;
	outline: none;
	box-sizing: border-box;
}




