@charset "utf-8";
.btn_search {
	display: block;
	padding: 10px;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	line-height: 20px;
	background-image: -moz-linear-gradient(bottom, #d23f28 0%, #bf2839 20%, #ff7800 100%);
	background-image: -webkit-linear-gradient(bottom, #d23f28 0%, #bf2839 20%, #ff7800 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #d23f28),
		color-stop(0.2, #bf2839),
		color-stop(1, #ff7800)
	);
	-moz-box-shadow: 0 0 2px 1px #999999;
	-webkit-box-shadow: 0 0 2px 1px #999999;
	text-shadow: 0 1px 1px #000000;
	border-radius: 5px;
	text-decoration: none;
}

a:hover .btn_search {
	-webkit-tap-highlight-color: rgba(208,208,208,0.5);
}
.add_search_title {
	position: relative;
	padding: 10px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	line-height: 24px;
	background-image: -moz-linear-gradient(bottom, #519edb 0%, #207bca 50%, #2b88d9 51%, #3c669c 100%);
	background-image: -webkit-linear-gradient(bottom, #519edb 0%, #207bca 50%, #2b88d9 51%, #3c669c 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #519edb),
		color-stop(0.5, #207bca),
		color-stop(0.51, #2b88d9),
		color-stop(1, #3c669c)
	);
	-moz-box-shadow: inset 0 0 1px 1px #cccccc;
	-webkit-box-shadow: inset 0 0 1px 1px #cccccc;
	text-shadow: 0 1px 1px #000000;
	border: solid 1px #1e568f;
	border-radius: 5px;
	text-decoration: none;
}
.add_search_title .btn_search_slide {
	position: absolute;
	top: 14px;
	right: 5px;
	width: 16px;
	height: 16px;
	background: url(/eyeswork/ranran_smart/searchdetail/image/basic/top/slide_down.png) center center no-repeat;
	background-size: 16px 16px;
	z-index: 1;
}
.add_search_inner {margin-top:10px}
.add_search_box {margin:0 0 10px;border:solid 1px #cfcfcf}
ul.add_search_list {padding:10px 5px}
ul.add_search_list li {float:left;width:135px;margin:0 2px 5px;font-size:11px;list-style-type:none}
/* 20200325_add_okita for nresponsive */
@media screen and (min-width:1164px) {
	#bg_h1{padding:0;background:none}
	h1{background: #03A9F4;border:none;font-size:14px;padding:0.5%;}
	.hotelinfo {position:relative}
	p.p-h-info {background:#EEE;color:#000;border-top:none;padding:5px 10px}
	

	.hotelinfo {position:relative}
	p.hotel-name {width:25.7%;background:#EEE;padding:1.3%;font-size:17px;font-weight:bold}
	.hotelimage1 {width:28.1%}
	.h-info {display:inline-block;width:70%;position:relative;float:right;top:-318px}
	article#tour_block {clear:both;position:relative;top:-278px;width:97.5%;margin:0 auto}



}

