/* main-bg
----------------------------------------*/
#info .main-bg {
	background: url(../img/infoimg/info-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;*/
}

/*intro-wrap
----------------------------------------*/
#info .intro-wrap {
	padding-top: 50px;
	padding-bottom: 0px;
}
@media (max-width: 767px) {
	#info .intro-wrap {
		padding-top: 10px;
	}
}


/*info-price-wrap
-----------------------------------------*/
.info-price-wrap .row{
	font-size: 14px;
}

/*info-pn-wrap
-----------------------------------------*/
#info .info-pn-wrap,
.info-net-wrap {
	text-align: left;
	font-size: 14px;
}
.info-pn-wrap .number{
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 20px 0;
	color: #DC143C;
}

/*ul*/.info-net-txt {
	padding: 20px 0;
}
/*ul*/.info-net-txt li {
	padding-right: -40px;
}
@media (max-width:767px) {
	.info-pn-wrap {
		margin-bottom: 40px;
	}
	.info-pn-wrap .number{
		font-size: 25px;
	}
	.info-net-btn a {
		font-size: 14px;
	}
}

/*table-info
----------------------------------------*/
.table-info {
	
}
@media (max-width: 991px) {
	.table-info td {
		display: block;
	}

	.table-info td:before {
		background-color: #dbe2f1;
		display: block;
		padding: 15px;
		margin-bottom: 15px;
		/*font-weight: bold;*/
	}
	.table-info td:nth-of-type(1):before {
		content: "客室タイプ";
    	/*background: #90a4c5;
		color: #FFF;*/
	}
	.table-info td:nth-of-type(2):before {
		content: "平日一室１名";
	}
	.table-info td:nth-of-type(3):before {
		content: "平日一室２名～";
	}
	.table-info td:nth-of-type(4):before {
		content: "休前日一室２名～";
	}
}





/*calendar-----------------------------------------------------------------------*/
#b-rsrv-info {
	text-align : right;
	font-size : 14px;
	padding-top : 10px;
}/*
.b-rsrv-ctrl {
	width : 100%;
	border : 0px dotted #ff0000;
}*/

.b-rclndr{
	/*width : 292px;*/
	/*width : 285px;*/
	margin-top : 25px;
	float: left;
}
table.rclndr{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	border:1px solid #cccccc;
	border-collapse : collapse;
	font-size : 12px;
	/*width : 259px;*/
	width : 100%;
}
table.rclndr td{
	border:1px solid #cccccc;
	text-align : center;
}
table.rclndr tr.rc-moon{
	height : 30px;
	background-color : #F2E6D7;
	color : #603913;
	font-size : 14px;
	font-weight : bold;
}
table.rclndr tr.rc-week{
	background-color : #f4eee7;
	height : 30px;
}
table.rclndr tr.rc-date{
	height : 50px;
}
table.rclndr .rc-bgclr01{
	background-color : #ffd5d5;
}
table.rclndr .rc-bgclr02{
	background-color : #d5eff9;
}
.b-rc-type00{
	margin : 5px 0px 0px 0px;
	font-weight : bold;
	color : #818181;
}
.b-rc-type01{
	margin : 5px 0px 0px 0px;
	color : #0072bc;
	font-weight : bold;
	font-size : 14px;
}
.b-rc-type02{
	margin : 5px 0px 0px 0px;
	color : #8dc63f;
	font-weight : bold;
	font-size : 14px;
}
.b-rc-type03{
	margin : 5px 0px 0px 0px;
	color : #9E005D;
	font-weight : bold;
	font-size : 14px;
}
.rc-bgclr-rkn-0, table.tbldaytrip tr td.rc-bgclr-rkn-0{
	background-color : #ffffff;
}
.rc-bgclr-rkn-1, table.tbldaytrip tr td.rc-bgclr-rkn-1{
	background-color : #ffff99;
}
.rc-bgclr-rkn-2, table.tbldaytrip tr td.rc-bgclr-rkn-2{
	background-color : #ffd5d5;
}
.rc-bgclr-rkn-3, table.tbldaytrip tr td.rc-bgclr-rkn-3{
	background-color : #d5eff9;
}
