/*  */
#search_box {
	max-width:1100px;
	height:112px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
}

#l_search{
float:left;
margin:0;
width:150px;
height:112px;
}

#l_search img{
width:100%;
float:left;
}

#c_search{
width:800px;
float:left;
background:#FFFFFF;
padding:8px 0 8px 0;
margin:0;
}

#search_day{
float:left;
}

#search_stays{
float:left;
padding-left:20px;
}

#b_search{
width:800px;
float:left;
background:#FFFFFF;
padding:4px 0 0 10px;
margin:0;
}

#r_search .sp_hide{
width:100%;
float:right;
}

.btn_yoyaku1{
background:url(../images/arrowSub1.png) no-repeat 0 50%;
padding-left:15px;
margin-right:5px;
}

.btn_yoyaku{
background:url(../images/arrowSub.png) no-repeat 0 50%;
padding-left:20px;
margin-right:20px;
}

a.blue_button {
padding:6px 15px;
background: #033569;
border:0;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
line-height:1.5;
font-size:100%;
color:#fff;
margin:0;
}

a.blue_button:hover {
opacity: 0.4;
}

a.orange_button {
padding:6px 15px;
background: #9E1D74;
border:0;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
line-height:1.5;
font-size:100%;
color:#fff;
margin:0;
}

a.orange_button:hover {
opacity: 0.4;
}

.pull_d{
	width:68px;
	height:28px;
	line-height:28px;
	border:1px solid #b5aaa2;
	margin-right:10px;
}

.pull_d2{
	width:120px;
	height:28px;
	line-height:28px;
	border:1px solid #b5aaa2;
	margin-right:10px;
}

.cate{
	width:128px;
	height:28px;
	line-height:28px;
	border:1px solid #b5aaa2;
	margin-right:10px;
}

#dot210 {
border-bottom:dotted 1px #999999;
margin:5px 0;
}

.brown{
color:#990066;
line-height:1.6;
}

#y_clear{
clear:both;
height:0;
}


