.parksearch_h1_wrap {
	height: 115px;
}
.parksearch_h1 {
	min-width: 100%;
	height: 125px;
	top: 0;
	background: url(/img/common/parksearch_h1_sp.png) no-repeat center #c98300;
	background-size: cover;
}
.parksearch_h1 img {
	visibility: hidden;
}
#search_zone > .inner {
	width: auto;
}
#search_zone h2 {
	float: none;
	font-size: 160%;
	background: url(/img/top/h2_search_bg.png)repeat-x 0 bottom;
	padding: 0 4% 15px 4%;
	margin-right: 0;
}
#search_zone .part {
	margin: 0 auto 2px;
	padding: 20px;
}
#search_zone .main_part {
  width: 100%;
}
#search_zone h3 {
	margin: 0 0 10px;
}
#search_zone input.text_box {
	width: 100%;
}
#search_zone input.button {
	float: right;
	margin-top: 10px;
}
#search_zone .resp-arrow {
	display: none;
}
#horizontalTab2 .resp-tab-content li a {
	width: 100%;
	padding: 30px 0 8px;
}
#horizontalTab2 .resp-tab-content li:nth-child(3n+1) {
	margin-left: 0 !important;
}
#search_zone .aiueo {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#search_zone .aiueo li {
	float: none;
	margin-right: 0;
	width: 20%;
	padding: 4px;
	text-align: center;
}
#search_zone .aiueo li a {
	padding: 10px 0;
}



.js-parkSearch-resultMode .parksearch_h1_wrap {
	display: none;
}
.js-parkSearch-resultMode #main_area {
	width: 240px !important;
}

ul.resp-tabs-list {
	display: none;
}
h4.resp-accordion {
	display: block;
}
.resp-vtabs .resp-tab-content {
	border: 2px solid #39b5a4;
}
.resp-vtabs .resp-tabs-container {
	border: none;
	float: none;
	width: 100%;
	min-height: initial;
	clear: none;
}
.resp-accordion-closed {
	display:none !important;
}
.resp-vtabs .resp-tab-content:last-child {
	border-bottom: 2px solid #39b5a4 !important;
}
.resp-tab-content > ul {
	display: flex;
	flex-wrap: wrap;
}
.resp-tab-content  li {
border-top: none;
border-left: none;
border-bottom: 1px solid #cccccc;
border-radius: 0;
margin: 0;
width: 33%; 
text-align: center;
font-size: 88%;
}
.resp-tab-content  li:nth-child(3n+1){ margin-left: 0; border-left: 1px solid #cccccc;}
.resp-tab-content  li:nth-child(-n+3){ border-top: 1px solid #cccccc;}
.resp-tab-content  li:first-child { border-radius: 4px 0 0 0;}
.resp-tab-content  li:nth-child(3) { border-radius: 0 4px 0 0;}
.resp-tab-content  li a { display: block; width: 100%; min-height: 80px; padding: 30px 0 8px; text-decoration: none; color: #000; background-position: center 8px; background-repeat: no-repeat; background-size: auto 24px;}
.resp-tab-content  li a:hover { background-color: #fffbe0; text-decoration: none; color: #000;}
.resp-tab-content  li a.ic01 { background-image:url(/img/top/icon_m01.png);}
.resp-tab-content  li a.ic02 { background-image:url(/img/top/icon_m02.png);}
.resp-tab-content  li a.ic03 { background-image:url(/img/top/icon_m03.png);}
.resp-tab-content  li a.ic04 { background-image:url(/img/top/icon_m04.png);}
.resp-tab-content  li a.ic05 { background-image:url(/img/top/icon_m05.png);}
.resp-tab-content  li a.ic06 { background-image:url(/img/top/icon_m06.png);}
.resp-tab-content  li a.ic07 { background-image:url(/img/top/icon_m07.png);}
.resp-tab-content  li a.ic08 { background-image:url(/img/top/icon_m08.png);}

/* 検索結果スマホ版表示時用 */
@media screen and (max-width : 670px) {
	#js-parksearch_result {
		margin: 0;
	}
	.js-parkSearch-resultMode #main_area {
		width: auto !important;
	}
	.parksearch_result_item_image {
		width: 100%;
	}	
	.parksearch_result_item_left,
	.parksearch_result_features {
		float: none;
		width: 100%;
	}
	.parksearch_result_features > li {
		width: 100%;
	}
}
