/* ↓多言語用（日本語以外） */
.CP-FL-06_FLSearchAndReserve #select_child_num .ht-sr-fields-input:last-child .fields-input-item {
    width: 160px;
    padding-right: 0;
}    
.CP-FL-06_FLSearchAndReserve .sp_only {
    display: none;
}
 
@media screen and (max-width: 768px) {
    .CP-FL-06_FLSearchAndReserve #select_child_num .select_child_num_flex {
        width: 65vw;
    }
    .CP-FL-06_FLSearchAndReserve #select_child_num.show {
        padding: 20px 20px;
    }
    .CP-FL-06_FLSearchAndReserve #select_child_num {
        top: 45%;
    }
    .CP-FL-06_FLSearchAndReserve #select_child_num .select_child_text {
        height: 50px;
    }
 
    .CP-FL-06_FLSearchAndReserve .comp-hotel-search-reserve #ht-sr-fields .ht-sr-fields-input .fields-input-item {
        margin-bottom: 10px;
    }    
   
    .CP-FL-06_FLSearchAndReserve .sp_only {
        display: block;
    }
    .CP-FL-06_FLSearchAndReserve #select_child_num {
        left: 50%;
    }
    .CP-FL-06_FLSearchAndReserve #select_child_num .select_child_num_flex > div {
        flex: 1;
    }
    .CP-FL-06_FLSearchAndReserve .comp-hotel-search-reserve #ht-sr-fields .ht-sr-fields-input .field-input-wrap.flex-start > div {
        flex: 1;
    }
    .CP-FL-06_FLSearchAndReserve .comp-hotel-search-reserve #ht-sr-fields .ht-sr-fields-input .fields-input-item select {
        padding-left: 8px;
        padding-right: 8px;        
    }
}
/* ↑多言語用（日本語以外）<br class="sp_only"> */