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

/* index.html トップページ
-------------------------------------------------------------------------------------------------------*/
.home-p #main { height:419px; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/bg_main.gif) center top repeat-x;}
.home-p #main #fla { margin:0 auto; padding:4px 0 0; text-align:left;}

.home-p #content { padding-top:10px;}

/* navi */
.home-p #navi { margin:0 auto; padding:0; height:109px; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/bg_navi.gif) center top repeat-x;}
.home-p #navi .cnt { height:109px; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/navi_img.jpg) center top no-repeat;}
.home-p #navi .cnt .left ,.home-p #navi .cnt .right { margin:0 10px;}

/* left */
.home-p #content .left { float:left; width:500px; padding:0; margin:0 10px 0 50px;}
.home-p #content .left .greeting { height:217px; text-align:left; margin:0; padding:0; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/img01.jpg) left top no-repeat;}
.home-p #content .left .greeting .block { padding:61px 0 0 64px; margin:0;}
.home-p #content .left .block p { color:#666; margin:10px auto 0; line-height:200%;}

.home-p #content .left .topics { width:500px; height:160px; text-align:left; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/tx02.gif) left top no-repeat;}
.home-p #content .left .topics .block { padding:15px 0 0 61px; margin:0;}
.home-p #content .left ul { margin:0; padding:20px 0 0; }
.home-p #content .left li { float:none; margin:0 20px 15px 0; padding:0 0 0 18px; vertical-align:bottom; line-height:100%; letter-spacing:1.0px; background:url(file:///Macintosh%20HD/Users/maikeru/Library/Mobile%20Documents/com%7Eapple%7ECloudDocs/%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF/images/top/mark.gif) 3px 2px no-repeat;}


/* right */
.home-p #content .right { width:380px; margin:36px 10px 0 0; padding:0;}
.home-p #content .right ul { width: 380px; list-style-type:none; margin:0; padding:0;}
.home-p #content .right ul li { float: left; margin: 0 0 3px; padding:0; vertical-align:bottom; font-size:0; }
.home-p #content .right ul li.mb10 { margin-bottom:10px;}

.home-p .s_panel { overflow: hidden; font-size: 0.8rem; background: #f1e8dc; padding: 15px 0; margin: -10px 0 0; }
.home-p .s_panel .tit { float: left; }
.home-p .s_panel form { float: right; margin: 5px 0 0; }
.home-p .s_panel ul { overflow: hidden; }
.home-p .s_panel form li { margin: 0 10px 0 0;}
.home-p .s_panel form li:first-child { margin: 0 20px 0 0;}
.home-p .s_panel form li:last-child { margin: 0 0 0 20px;}
.home-p .s_panel .cnt { width: 960px; }

.home-room-search .s_panel {
	padding: 15px 0;
}
.home-room-search .cnt {
	max-width: 1000px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.home-room-search .tit {
	width: 165px;
	flex-shrink: 0;
}
.home-room-search form {
	width: calc(100% - 165px);
}
.home-room-search .s_panel ul {
	margin-top: -8px;
	padding-left: 4%;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	box-sizing: border-box;
}
.home-room-search .s_panel ul li {
	font-size: 14px;
	flex-shrink: 0;
	width: 145px;
	margin-top: 8px;
}
.home-room-search .s_panel ul li.wid01 {
	width: 340px;
}
.home-room-search .s_panel ul li.even input {
	margin-left: 3px;
	padding: 0 5px;
	height: 26px;
	box-sizing: border-box;
	color: #231815;
}
.home-room-search .s_panel ul select {
	height: 26px;
	color: #231815;
}
@media (max-width: 768px) {
	#home-room.sp-shadow-bg {
		padding-top: 20px;
		background: url(../img/common/section-shadow.png) repeat-x top left #eee5dc;
	}
	#home-room.home-room-search {
		padding: 10px 0;
	}
	.home-room-search .cnt {
		display: block;
	}
	.home-room-search .tit {
		margin: 0 auto 20px;
	}
	.home-room-search form {
		width: 100%;
	}
	.home-room-search .s_panel ul {
		margin: 0;
		display: block;
		padding-left: 0;
	}
	.home-room-search .s_panel ul li {
		margin: 0;
		padding: 5px 0;
		width: 100%;
		text-align: center;
	}
	.home-room-search .s_panel ul li.wid01 {
		width: 100%;
	}
	.home-room-search .s_panel ul select {
		padding-top: 2px;
	}
	.home-room-search .s_panel ul li.even input {
		padding-top: 1px;
	}
	
}