﻿body {
    background-color: rgba(255, 255, 255, 0);
}
.search_content .merge_search ul li {/* width: 100%; */}
.merge_search {
    width: 100%;
    display: table;
    padding: 0px;
    background: none;
}
.merge_search ul li {
    float: left;
    padding: 0;
}
.merge_search ul li label {
    color: #666;
    font-size: 1.5rem;
    margin: 0;
    line-height: 30px;
    text-align: left;
    margin-left: 10px;
    min-width:75px;
    width: 10%;
}
.merge_search ul li.merge_search_area .merge_search_select {
    float: left;
    margin: 0 0 5px 15px;
    line-height: 22px;
    appearance: none;
    /* padding: 0; */
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
}
.merge_search ul li.merge_search_date .merge_search_input_date {
    line-height: 22px;
    appearance: none;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background:none;*/
}
.merge_search ul li.merge_search_days .merge_search_select {
    float: left;
    margin: 0 0 5px 15px;
    /* padding: 0px; */
    line-height: 22px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
}
.merge_search ul li.merge_search_budget .merge_search_select {
    float: left;
    margin: 0 0 5px 5px;
    padding: 0;
    line-height: 22px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
}
/*.merge_search ul li.merge_search_date .input-group-addon {
    display: none;
    position: absolute;
    border-radius: 4px;
}*/
.merge_search ul li.merge_search_combine {
    padding: 6px 0 6px 15px;
    margin-top:0px;
}
.merge_search .merge_search_btn {
    margin: 0px;
    text-align: right;
    float: left;
}
@media (max-width: 480px) {
.merge_search .merge_search_btn {
    /* float: right; */
    /* margin: 0 0 0px 45px; */
    padding: 0 0 0 5px;
}
.search_content .merge_search ul li.merge_search_combine {padding:0 0px 10px 15px;}	
}
@media (max-width: 350px) {
	.merge_search .merge_search_btn {  
    margin: 0 0px 0px 0px;
}
.search_content .merge_search ul li.merge_search_combine label:nth-child(2) {margin: 0 0px 0px 0px;}
}
.merge_search ul li.merge_search_date .form_date {
    width: 38%;
    margin-left: 5px;
}
.merge_search ul li.merge_search_date .input-group .form-control {
    border-radius: 0px;
    display: inherit;
    cursor: default;
    padding: 6px 12px;
}
.merge_search ul li.merge_search_keyword .merge_search_input {
    float: left;
    width: 84.1%;
    margin: 0 0 0 5px;
    line-height: 22px;
}
.merge_search ul li.merge_search_keyword .merge_search_input {
    width: 77%;
}   
select#tdays {
    width: 50%;
}
select#bjt {
    width: 54%;
}
@media only screen and (max-width: 991px) and (min-width: 768px){
    select#regmCd {
    width: 30% !important;
    /* margin-left: 0; */
}
    select#regsCd {
    width: 50% !important;
}
	select#tdays {
    width: 81%;
 }
 .search_content .merge_search ul li.merge_search_date .form_date {width: 40% !important;}
.merge_search ul li.merge_search_date .form_date {
    width: 40%;
    margin-left: 0;
    margin-right: 15px;
}
.merge_search ul li.merge_search_keyword .merge_search_input {
    float: left;
    /*width: 82% !important;*/
    margin: 0 0 15px 0px;
    line-height: 22px;
}
.merge_search ul li label {
   width:100px;
}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.merge_search ul li label {
    color: #666;
    font-size: 1.5rem;
    margin: 0;
    line-height: 30px;
    text-align: left;
    margin-left: 5px;
    width: 60px;
	}
	select#regmCd {
    /* width: 25% !important; */
    /* margin-left: 5px; */
 }
	select#regsCd {
    /* width: 44% !important; */
    /* margin-left: 5px; */
 }
	.merge_search ul li.merge_search_date .form_date {
    width: 35%;
    margin-left: 5px;
    margin-right: 0px;
	}
	input#endDt {
    /* margin-left: -3px; */
 }
	.merge_search ul li.merge_search_days .merge_search_select {
    float: left;
    margin: 0 0 0px 5px;
    padding: 6px 12px;
    line-height: 22px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
 }
	select#tdays {
    width: 75%;
 }
	select#bjt {
    width: 50%;
    margin-left: -10px;
	}
	.merge_search ul li.merge_search_keyword .merge_search_input {
    float: left;
    width: 70% !important;
    margin: 0 0 15px 5px;
    line-height: 22px;
	}
}
@media only screen and (max-width: 718px) and (min-width: 718px){
    .merge_search ul li label{width:80px;}
	select#regmCd,select#regsCd {
    width: 42% !important;
    margin-left: 5px;
	}
.merge_search ul li.merge_search_date .form_date {
    width: 42%;
    margin-left: 5px;
    margin-right: 0px;
	}
select#tdays,select#bjt {
    width: 72%;
    
}	
.merge_search ul li.merge_search_keyword .merge_search_input {
    float: left;
    width: 84.3% !important;
    margin: 0 0 15px 5px;
    line-height: 22px;
}
}
/********** ?????? ********/
.search_content{/* padding-top: 7px; */}
.search_content .merge_search {background: transparent; padding: 0;}
.search_content .merge_search h4 {display: none;}
.search_content .merge_search ul {/* display: table; *//* width: 100%; */border: 0;padding:0;}
.search_content .merge_search ul li {/* width: auto; */padding: 0px 0px 10px 0px;}
.search_content .merge_search ul li label {color: #333;}
.search_content .merge_search ul li label i {display: none;}
.search_content .merge_search_budget, .search_content .merge_search_airline, .search_content .merge_search_airport {display: none;}
.search_content .merge_search_keyword label {display: none;}
.search_content .merge_search ul li.merge_search_keyword .merge_search_input {width: 44%;min-width: 150px;/* margin: 0 0 0 75px; */}
@media(max-width:991px) {.search_content .merge_search ul li.merge_search_keyword .merge_search_input {width: 86%;margin: 0 2%;}}
@media(max-width:450px) {.search_content .merge_search ul li.merge_search_keyword .merge_search_input {/* margin: 0 0 0 75px; */}}
.search_content .merge_search ul li.merge_search_area .merge_search_select:nth-child(2) {/* width: 160px; */margin: 0 0 0 1%;}
.search_content .merge_search ul li.merge_search_area .merge_search_select:nth-child(3) {/* width: 160px; */margin: 0 0 0 1%;}
.search_content .merge_search ul li.merge_search_days .merge_search_select {margin: 0 0 0 1%;}
.search_content .merge_search ul li.merge_search_date .form_date {width: 35%;margin: 0 0 0 1%;}
.search_content .merge_search ul li.merge_search_date .form_date:nth-child(2) {margin: 0 0 0 1%;}
.search_content .merge_search ul li.merge_search_combine {padding: 6px 10px;/* margin: 0 0 0 75px; */display:block;}
.search_content .merge_search ul li.merge_search_combine #promote {display: none;}
.search_content .merge_search ul li.merge_search_combine #guarantee {display: none;}
.search_content .merge_search ul li.merge_search_combine label:nth-child(1) {/* margin: 0 0 0 75px; */}
@media only screen and (max-width: 480px) {.search_content .merge_search ul li.merge_search_combine label:nth-child(2) {/* margin: 0 0 0 70px; */}}
.search_content .merge_search ul li.merge_search_combine label:nth-child(6) {display: none;}
.search_content .merge_search ul li.merge_search_combine label:nth-child(8) {display: none;}
.search_content .merge_search ul li.merge_search_airport select {width: 200px;margin: 0;}
.search_content .merge_search ul li.merge_search_keyword {
    /* padding: 0px 0px 10px 10px; */
}
.search_content .merge_search_btn {margin: 0;padding: 0px 5px 5px 5px;}
@media(min-width:45em) {.merge_search .merge_search_btn {float:right;}}
.search_content .merge_search_btn a:nth-last-child(1) {display: none;}
.search_content input[type=checkbox].css-checkbox + label.css-label {margin-right: 10px;}
@media(min-width:768px) and (max-width:991px) {
    .search_content .merge_search ul li label {width: 100px;}
    }
    .search_content .merge_search ul li.index_keyword {position:relative;padding: 0px 0px 5px 0px;}
.search_content .merge_search ul li.index_keyword  .merge_search_input
 {
    margin: 0;
    width: 98%;
    min-width: 150px;
    text-align: center;
}
.search_content .merge_search ul li.index_keyword  .merge_search_btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
}
.search_content .merge_search ul li.index_keyword  .merge_search_btn #searchBtn {
    background: no-repeat;
    color: #d92a1b;
    border: none;
    padding: 6px 15px;
}
.search_content .merge_search ul li.index_keyword  .merge_search_btn #searchBtn:hover {
    background: no-repeat;
    color: #d92b1c;
    border: none;
    padding: 6px 15px;
}
.search_content .merge_search ul li.index_hot {
    padding: 0;
}
.index_hot h5 {
    padding: 0;
    margin: 5% 0;
}
@media only screen and (max-width: 1200px)  {
	.index_hot h5 {
    padding: 0;
    margin: 1% 0;
}
 }
.index_hot ul.index_hot_content {
}
.index_hot ul.index_hot_content li {
    padding: 0;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index_hot ul.index_hot_content li a {
	color: #000;
}
.index_hot ul.index_hot_content li a:hover {
	text-decoration:underline;
	/* overflow: hidden; */
	/* white-space: nowrap; */
	/* text-overflow: ellipsis; */
}
@media only screen and (max-width: 1200px) {
	.merge_search .merge_search_btn a:nth-child(1) {padding: 6px 6px;}
	}
@media only screen and (max-width: 767px) {
    .merge_search ul li label {
    color: #666;
    font-size: 1.5rem;
    margin: 0;
    line-height: 30px;
    text-align: left;
    margin-left: 5px;
    width: 10%;
 }
	select#regmCd {
    width: 37%;
 }
	select#regsCd {
    width: 37%;
 }
 .search_content .merge_search ul li.merge_search_date .form_date {width: 39%;}
	.merge_search ul li.merge_search_date .form_date {
    width: 38%;
    margin-left: 5px;
    margin-right: 0px;
	}
	input#endDt {
    margin-left: 0px;
	}
	.merge_search ul li.merge_search_days .merge_search_select {
    float: left;
    margin: 0 0 5px 5px;
    /* padding: 0; */
    line-height: 22px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
 }
	select#tdays {
    width: 75%;
 }
	select#bjt {
    width: 60%;
    margin-left: -7px;
	}
	.merge_search ul li.merge_search_keyword .merge_search_input {
    float: left;
    /*width: 77% !important;*/
    margin: 0 0 15px 5px;
    line-height: 22px;
	}
	.search_content .merge_search ul li.merge_search_date .form_date {
    width: 37%;
}
}
	
@media screen and (max-width:414px){
	.search_content .merge_search ul li label {
    color: #666;
    font-size: 1.5rem;
    margin: 0;
    line-height: 30px;
    text-align: left;
    margin-left: 5px;
    min-width: 75px;
	width: 9%;
	}
	select#regmCd {
    width: 30% !important;
    /* margin-left: 5px; */
 }
	select#regsCd {
    width: 37% !important;
 }
	.search_content .merge_search ul li.merge_search_date .form_date {
    width: 33%;
    margin-left: 5px;
    margin-right: 0px;
 }
	input#endDt {
    margin-left: 0px;
	}
	.search_content .merge_search ul li.merge_search_days .merge_search_select {
    float: left;
    /* margin: 0 0 5px 5px; */
    /* padding: 0; */
    line-height: 22px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: ' ';
    /*background: url(/eWeb_tresor/images/icon_drop_down.png) #FFF no-repeat 99% center;*/
 }
	select#tdays {
    width: 67%;
 }
	select#bjt {
    width: 40%;
    margin-left: -7px;
	}
	.search_content .merge_search ul li.merge_search_keyword .merge_search_input {
    /* width: 66%; */
    /* margin: 0 0 10px 5px; */
    /* line-height: 22px; */
 }
}
