@charset "UTF-8";

/* //////////////////////////////////////////////////

　トップページ

////////////////////////////////////////////////// */

#mainimg .bx-pager {
	position:absolute;
	z-index:500;
	bottom:10px;
	width:100%;
}


#sec01 {
	padding-top: 15px;
	padding-bottom: 0;
}
#sec01 h2 {
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
}
#sec01 ul {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1%;
}
#sec01 li {
	box-sizing: border-box;
	width: 33%;
	padding-bottom: 2%;
	float: left;
}



/*▽ここから 160620_hida*/
#plan {
	background:url(../common/img/bg_02.png) repeat-y;
	background-size:100%;
	padding-bottom:3%;
}
/*△ここまで*/


#plan .btns {
	background-repeat: no-repeat;
	background-position: top;
	background-size: 100%;
	padding-top: 3%;
}
#plan .btns .layout {
	box-sizing:border-box;
	display:table;
	width:100%;
	border-spacing:5px;
	padding:0 4px;
}
#plan .btns .layout a:nth-child(1) {
	width:65.15%;
}
#plan .btns .layout a:nth-child(2) {
	width:34.85%;
}
#plan .btns .layout a {
	display:table-cell;
}
#plan .btns .single {
	margin:0 10px 10px;
}



#sec02 .planview {
	border-bottom:1px dotted #705034;
	padding:5px 0;
	width:95%;
	margin:0 auto;
}
#sec02 .comment { display:none;}
#sec02 .roomlist { display:none;}
#sec02 .reco li a {
	display:block;
	padding:10px 20px 10px 10px;
	background:url(../common/img/link_01.png) no-repeat 98% 50%;
	background-size:3px;
	color:#9F513E;
	text-decoration:none;
}
#sec02 .plan {
	display:table-cell;
	height:60px;
	vertical-align:middle;
	float:right;
	width:65%;
}

.picture img{ width:30%;}
#sec02 .purpose {
	padding-bottom:5%;
	background:url(../img/bg_separate02.png) no-repeat bottom;
	background-size:100%;
}
#sec02 .purpose h3 {
	margin:0 10px;
	padding-bottom:10px;
	border-bottom:1px solid #C7AFAC;
}
#sec02 .purpose .tableWrap {
	margin:0 10px;
}
#sec02 .purpose ul {
	width:100%;
	table-layout:fixed;
}
#sec02 .purpose li {
	box-sizing:border-box;
	width:31%;
	padding:5px;
	border-right:1px solid #C7AFAC;
	border-bottom:1px solid #C7AFAC;
}
#sec02 .purpose li:nth-child(3) {
	border-right:none;
}



#sec03 {
	margin:0 10px;
}
#sec03 .ul-table {
	width:100%;
	table-layout:fixed;
	margin-bottom:15px;
}

#sec03 .news {
	margin:5px -10px 0;
}
#sec03 .news li {
	border-bottom:1px dotted #705034;
}
#sec03 .news a {
	display:block;
	padding:10px;
	color:#fff;
	text-decoration:none;
	background:url(../common/img/link_02.png) no-repeat 98% 50%;
	background-size:3px;
}
#sec03 .news i {
	display:block;
	margin-bottom:5px;
}



#sec04 {
	background-position: top;
	background-image: url(../common/img/bg_btm.png);
	background-size: 100%;
	padding-top: 0;
	padding-bottom: 0;
	margin: 20px 0 0;
	background-repeat: repeat;
}
#sec04 .bx-controls-direction a.bx-prev {
	background:url(../img/btn_prev.png);
}
#sec04 .bx-controls-direction a.bx-next {
	right:-5px;
	background:url(../img/btn_next.png);
}
#sec04 .bx-controls-direction a {
	top:34%;
}
#sec04 .banners {
	margin:0 -10px;
}
#sec04 .banners ul {
	width:100%;
	border-spacing:10px;
}

#sec05 {
	padding-top: 15px;
	padding-bottom: 0;
}
#sec05 p {
	clear: both;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

#sec05 h2 {
	margin-top: 0;
	margin-right: 5px;
	margin-left: 5px;
}
#sec06 {

}
