@charset "utf-8";

.partner{max-width:1600px; margin: 0 auto;display: flex; justify-content: space-between; align-items: center}
.partner .img_wrap{display: flex;     align-items: flex-end;width: 70%}
.partner .img_wrap .img_box_small{margin-left: -70px; margin-bottom: -40px;}
.partner .img_wrap img{filter:  drop-shadow(5px 5px 10px rgba(0,0,0,0.1));}
.partner .partner_title{text-align: right; font-size: 32px;color: #b2b2b2; font-weight: 400; width: 30%}
.partner .partner_title li{padding: 8px 0;cursor: pointer;}
.partner .partner_title li.on{font-size: 44px; font-weight: 800; color: #222;padding: 20px 0}

@media (max-width:1199px){
    .partner{padding: 0 10px}
    .partner .partner_title li.on{font-size: 40px; }
    .partner .partner_title{font-size: 30px; }
}


@media (max-width:969px){
    .partner{flex-direction:column-reverse; align-items: center;justify-content: center}
    .partner .img_wrap{width: 100%;}
    .partner .partner_title{width: 100%;display: flex;flex-wrap: wrap; justify-content: space-around;margin-bottom: 30px}
    .partner .partner_title li{width: 30%;text-align: center;padding: 10px 0 }
    .partner .partner_title li.on{font-size: 30px;padding: 10px 0 }
    .partner .partner_title{font-size: 30px; }
}

@media (max-width:639px){
    .partner .partner_title li{width: 50%;word-break: keep-all}
    .partner .partner_title li.on{font-size: 24px;padding: 10px 0 }
    .partner .partner_title{font-size: 24px; }
}

@media (max-width:449px){
    .partner .partner_title li{padding: 5px 0 }
    .partner .partner_title li.on{font-size: 16px;padding: 5px 0 }
    .partner .partner_title{font-size: 16px; }
}