@charset "utf-8";

.partner_box {
    overflow: hidden;
    text-align: center;
    background-color: #f7f9fc;
}

.partner_list {
    display: block;
    padding-top: 7px;
    text-align: center;
}

.partner_item {
    display: inline-block;
    margin: 0 25px;
    font-size: 0;
}


.sp_logo_gray {
    overflow: hidden;
    display: inline-block;
    background: url('./img/sp_footer_logo.png') 0 0 no-repeat;
    color: transparent;
}


.logo_accor {
    width: 115px;
    height: 31px;
    background-position: -1px -1px;
}

.logo_hotelpass {
    width: 57px;
    height: 31px;
    background-position: -384px -1px;
}

.logo_agoda {
    width: 48px;
    height: 31px;
    background-position: -122px -1px;
}

.logo_ctrip {
    width: 43px;
    height: 31px;
    background-position: -238px -65px;
}

.logo_booking {
    width: 81px;
    height: 31px;
    background-position: -172px -1px;
}

.logo_expedia {
    width: 70px;
    height: 31px;
    background-position: -312px -1px;
}

.logo_hana {
    width: 70px;
    height: 31px;
    background-position: -1px -34px;
}

.logo_homeaway {
    width: 110px;
    height: 31px;
    background-position: -1px -86px;
}


.logo_enjoy {
    width: 36px;
    height: 31px;
    background-position: -73px -34px;
}

.logo_combined {
    width: 104px;
    height: 31px;
    background-position: -111px -34px;
}

.logo_hotels {
    width: 70px;
    height: 31px;
    background-position: -217px -34px;
}

.logo_jalan {
    width: 51px;
    height: 31px;
    background-position: -289px -34px;
}

.logo_rakuten {
    width: 66px;
    height: 31px;
    background-position: -92px -65px;
}

.logo_airbnb {
    width: 70px;
    height: 31px;
    background-position: -110px -86px;
}

.logo_htj {
    width: 61px;
    height: 31px;
    background-position: -167px -65px;
}

.logo_hoteltravel {
    width: 65px;
    height: 31px;
    background-position: -342px -34px;
}


.logo_hilton {
    width: 34px;
    height: 31px;
    background-position: -291px -65px;
}

.logo_asia {
    width: 63px;
    height: 31px;
    background-position: -335px -65px;
}