@charset "utf-8";
/*marsfinder custom css*/
@import url(//c.marsflag.com/lib/fonts/font-awesome/4.6.3/css/font-awesome.css);
.mel25-marsfinderBox{
	margin-top: 40px;
}
.mel25-marsfinderBox .mf_finder_searchBox_items>button,
.mel25-marsfinderBox .mf_finder_searchBox_items>button input,
.mel25-marsfinderBox .mf_finder_searchBox_items>button>select,
.mel25-marsfinderBox .mf_finder_searchBox_items>div,
.mel25-marsfinderBox .mf_finder_searchBox_items>div input,
.mel25-marsfinderBox .mf_finder_searchBox_items>div>select,
.mel25-marsfinderBox .mf_finder_searchBox_items>label,
.mel25-marsfinderBox .mf_finder_searchBox_items>label input,
.mel25-marsfinderBox .mf_finder_searchBox_items>label>select {
    margin: 0;
    box-sizing: border-box;
}
.mel25-marsfinderBox .mf_finder_searchBox_items{
	display: flex;
	width: 70%;
}
.mel25-marsfinderBox .mf_finder_searchBox_query_wrap{
	width: 100%;
	position: relative;
}
.mel25-marsfinderBox .mf_finder_searchBox_query_input{
	width: 100%;
    padding: 9px;
    min-height: 47px;
    border: 1px solid #ddd;
    border-radius: 0;
}
.mel25-marsfinderBox .mf_finder_searchBox_submit{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    background-color: #222;
    border: none;
    border-radius: 0 3px 3px 0;
    color: #eee;
    padding: 0 .75rem;
    cursor: pointer;
}
.mel25-marsfinderBox .mf_finder_searchBox_submit:before {
    content: "";
    font-family: FontAwesome;
}
/*suggest area*/
.mel25-marsfinderBox .mf_finder_searchBox_suggest_items {
	box-sizing: border-box;
	width: 100%;
	position: absolute;
    margin: 0;
    width: 100%;
    background-color: rgba(0,0,0,.8);
    list-style-type: none;
    padding: 0 1px 1px;
    border-width: 0 1px 1px;
    border-color: silver;
    border-style: solid;
    z-index: 5
}

.mel25-marsfinderBox .mf_finder_searchBox_query_wrap ul li {
    float: none;
    box-sizing: border-box;
}

.mel25-marsfinderBox .mf_finder_searchBox_suggest_item {
    border-top: 1px dotted #fff;
    box-sizing: border-box;
}

.mel25-marsfinderBox .mf_finder_searchBox_suggest_item:first-child {
    border-top: none;
    box-sizing: border-box;
}

.mel25-marsfinderBox .mf_finder_searchBox_suggest_item a {
    display: inline-block;
    width: 100%;
    padding: 2px;
    text-decoration: none;
    color: #fff;
    box-sizing: border-box;
}

.mel25-marsfinderBox .mf_finder_searchBox_suggest_item_cur,
.mel25-marsfinderBox .mf_finder_searchBox_suggest_item_hover {
    background-color: rgba(80,80,80,.8);
    box-sizing: border-box;
}
@media (max-width: 980px) {
	.mel25-marsfinderBox .mf_finder_searchBox_items{
		width: 100%;
	}
}
@media (max-width: 767.99px) {
}