@charset "utf-8";

#sp_search { padding: 20px;}
#sp_search .page_tit { color: #707070; font-size: 18px;}
#sp_search dl,
#sp_search dt,
#sp_search dd { margin: 0; padding: 0;}
#sp_search dl+dl { margin-top: 30px;}
#sp_search dt { color: #006934; font-size: 11px;}

#sp_search .search-box { position: relative;}
#sp_search input[type="text"],
#sp_search select { border: 1px solid #707070;}
#sp_search .search-box input[type="text"] { 
	background: url("./btn_search.png") no-repeat 98% center;
	background-size:auto 85%;
}
#sp_search  select { 
	background: url("./btn_select.png") no-repeat right center;
	background-size:  auto 11px;
}
#sp_search .select_fee  select,
#sp_search .select_fee  span,
#sp_search .select_fee  b { display: block; float: left;}
#sp_search .select_fee .fee_txt::after { display: block; content:""; clear: both; overflow: hidden;}
#sp_search .select_fee .val { 
    display: block; float: left;
    padding:5px 5px;
    border: 1px solid #707070;
    width:calc(50% - 45px) 
}
#sp_search .select_fee  span { 
	position: relative; top:5px; margin: 0 5px; color: #006934;
}
#sp_search .select_fee  b { 
	position: relative; top:0px; margin: 5px 10px 0; color: #707070; font-size: 18px; line-height: 18px; 
}
#sp_search .select_fee .renge_box {padding:20px 10px 10px 20px;}
#sp_search #slider {display: block; clear: both; margin: auto; width:100%;}
#sp_search .noUi-target {
    height:5px;
    background:#eee;
    border-radius:4px;
    border:none;
    box-shadow:none;
}
#sp_search .noUi-connect { background: #006934;}
#sp_search .noUi-handle {
    padding: 0;
    width:20px !important; height:20px !important;
    border:3px solid #006934;
    border-radius: 50px;
    background: #FFF;
    box-sizing: border-box;
}
#sp_search .noUi-handle::before,
#sp_search .noUi-handle::after { display: none !important;}
#sp_search .noUi-pips-horizontal { display: none !important;}
#sp_search .btn { margin: auto; width: 240px;}
#sp_search .btn button {
	margin-top: 50px;
	padding: 10px;
	width: 115px;
	 font-size: 11px;
	text-align: center;
	border: none;
	border-radius: 2px;
}
#sp_search .btn button[type="reset"] { color:#fff; background:#707070;}
#sp_search .btn button[type="submit"] { color:#fff; background:#006934;}