@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------*/
/*---sec_rental-------------------------------------------------------------*/

div#sec_rental{
	width: 100%;
}

/*----------------------------------------------------------------*/
/*--sec_rental_fee-------------------------------------------------------------*/

div#sec_rental_fee{
	margin-top: 50px;
}
div#sec_rental_fee div.cnt_title1{
	margin-bottom: 0;
}

/*----------------------------------------------------------------*/
/*--sec_heading-------------------------------------------------------------*/

div#sec_heading{

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

div#sec_heading div.cnt_title1{
	width: 100%;
}

/*---image-------------------------------------------------------------*/

div#sec_heading ul.image{
	width: 100%;
	margin-bottom: 50px;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
div#sec_heading ul.image li{
	width: 32.5%;
	padding: 0 1px;
}
div#sec_heading ul.image li a.lq_img{
	width: 100%;
	height: 200px;
}

/*--text-------------------------------------------------------------*/

div#sec_heading div.text{

-webkit-flex: 1;
flex: 1;
}
div#sec_heading div.text p{
	font-size: 15px;
	font-weight: 500;
	margin-top: 10px;
}
div#sec_heading div.text p:first-child{
	margin-top: 0;
}

/*----------------------------------------------------------------*/

div#sec_heading div.reserve{
	width: 26%;
	margin-left: 40px;
}
div#sec_heading div.reserve a.pubt{
	margin: 0 auto;
	margin-bottom: 20px;
}
div#sec_heading div.reserve p{
	font-size: 13px;
	font-weight: 500;
	margin-top: 10px;
}

/*----------------------------------------------------------------*/
/*--sec_facility-------------------------------------------------------------*/

div#sec_facility{
	margin-top: 50px;
}
div#sec_facility div.cnt_title1{
	margin-bottom: 0;
}

div#sec_facility .coution{
	margin-top: 10px;
}

/*----------------------------------------------------------------*/

div#sec_facility > ul{
	width: 100%;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
div#sec_facility > ul > li{
	width: 48%;

	padding: 25px 0px;
	border-bottom: 1px rgba(0,0,0,0.1) solid;

	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_facility > ul > li.sw100{
	width: 100%;
}

/*---text-------------------------------------------------------------*/

div#sec_facility > ul > li div.text{
	-webkit-flex: 1;
	flex: 1;
}
div#sec_facility > ul > li div.text p{
	font-size: 14px;
	font-weight: 500;
}
div#sec_facility > ul > li div.text p{
	margin-top: 5px;
}
div#sec_facility > ul > li div.text p:first-child{
	margin-top: 0;
}

/*---image-------------------------------------------------------------*/

div#sec_facility > ul > li ul.image{
	margin-left: 30px;
}
div#sec_facility > ul > li ul.image li{
	padding: 2px 2px;
}
div#sec_facility > ul > li ul.image li a.lq_img{
	width: 110px;
	height: 110px;
	padding-bottom: 100%;
}
div#sec_facility > ul > li ul.image li a.lq_img:hover{
	opacity: 0.8;
}

div#sec_facility > ul > li ul.image.flex{

	display: -webkit-flex;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
}
div#sec_facility > ul > li ul.image.flex li{
}

/*----------------------------------------------------------------*/
/*--sec_access-------------------------------------------------------------*/

div#sec_access{
	margin-top: 50px;
}
