/*-----------------
facility
------------------*/
.single-column #htlMainContent {
	margin-top:8px !important;
}

/*contents*/
#NOBOMANwrapper {
	background-color: #f8f7f3 !important;
}
#NOBOMANwrapper .intro_txt{
	text-align: center;
    margin: 50px 0 90px;
}

#NOBOMANwrapper .tit{
	text-align: center;
    margin: 0 0 30px;
}

/*info_dl*/

#NOBOMANwrapper .spa_sec01 .spa_info{
	font-size:15px ;
}
#NOBOMANwrapper .info_dl dl{
	flex-wrap: wrap;
	width: 100%;
	font-size:15px ;
}
#NOBOMANwrapper .info_dl dt{
	width: 7em;
	margin: 10px 0 0;
	font-size: 15px;
	text-align: left;
}
#NOBOMANwrapper .info_dl dd{
	width: calc(100% - 9em);
	margin: 10px 0 0;
	font-size: 14px;
}
#NOBOMANwrapper .info_dl dd span{
	font-size: 13px;
	display: block;
}
#NOBOMANwrapper .info_dl dt.levelm{
	background:#8B6113;
	color: #FFF;
	padding:3px;
	font-size: 12px;
	line-height: 1.4em;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	text-align: center;
	font-weight: 700;
}
#NOBOMANwrapper .info_dl dt.time_info{
	background:#BE8111;
	color: #FFF;
	padding:3px;
	font-size: 12px;
	line-height: 1.4em;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	text-align: center;
	font-weight: 700;
}
#NOBOMANwrapper .t_red{
	color:#AA4B4B ;
}
#NOBOMANwrapper .redbox {
	border: 1px solid #AA4B4B;
	margin-top: 10px;
	padding: 10px;
	color: #535353;
	display: flex;
	justify-content: center;
	text-align: center;
}
#NOBOMANwrapper .redbox .t_small{
	font-size: 12px;
}
#NOBOMANwrapper .redbox .red{
	color: #AA4B4B;
}
#NOBOMANwrapper .floor_list{
	justify-content: center;
}
#NOBOMANwrapper .floor_list li a{
	display: block;
	margin:  10px 0 0;
}
#NOBOMANwrapper .floor_list li a:first-of-type{
	margin: 0;
}

/*sec*/

#NOBOMANwrapper .faci_sec_tit{
	text-align: center;
	padding:95px 0 0 ;
}

#NOBOMANwrapper .faci_sec{
	padding:130px 0 0;
	margin-top:-50px;
}
#NOBOMANwrapper .lebelm_bnr{
	padding: 40px 0;
}
#NOBOMANwrapper .lebelm_bnr a,
#NOBOMANwrapper .lebelm_bnr a img{
	display: block;
	margin: 0 auto;	
	width: fit-content;
}

#NOBOMANwrapper #faci14 .info_dl{
	margin-bottom:40px;
}