@charset "UTF-8";

.wrap-search{overflow:hidden;position:relative;padding:15px;background:#f7f8f9;border-top:1px solid #dddee0;border-bottom:1px solid #dddee0;}
.wrap-search span{float:left;display:block;margin-right:20px;font-size:0;}
.wrap-search span label,
.wrap-search span select,
.wrap-search span input,
.wrap-search span a{display:inline-block;vertical-align:middle;font-size:17px;}
.wrap-search span select,
.wrap-search span input{border:1px solid #EEE;height:44px;}
.wrap-search span label{font-family:'Noto Medium';}
.wrap-search span.span_4{position:absolute;right:0;top:0;margin-right:0;}
.wrap-search span.span_4 a{background:#5e6263;color:#FFF;padding:21px 30px;}
.wrap-search span.span_4 a:hover{background:#222;}
@media all and (max-width:1024px){
	.wrap-search span{float:none;margin-right:0;margin-bottom:2px;}
	.wrap-search span label{width:100px;}
	.wrap-search span select{width:calc(100% - 100px);}
	.wrap-search span.span_4{position:relative;right:auto;top:auto;margin-top:20px;}
	.wrap-search span.span_4 a{padding:10px;text-align:center;width:100px;margin: 0 auto;display:block;}
}
@media all and (max-width:480px){
	.wrap-search span label,
	.wrap-search span select{width:100%;}
	.wrap-search span.span_4 a{width:100%;}
}