#recruit p.hotline{text-align: center; font-size: 18px; font-weight: 600; padding: 10px; background: #0080df; color: #fff; margin-top: 30px; z-index: 10;}
#recruit p.hotline a{font-size: 22px; font-family: 'Poppins', sans-serif; letter-spacing: 0 ; color: #fff;}
#recruit p.hotline img{width: 6%; max-width: 45px; margin-top: 8px; margin-right: 8px;}
@media only screen and (min-width:500px) {
#recruit p.hotline{text-align: center; font-size: 20px;}
#recruit p.hotline a{font-size: 35px;}
}
@media only screen and (min-width:769px) {
#recruit p.hotline{text-align: center; font-size: 25px; font-weight: 600; padding: 40% 0;}
#recruit p.hotline a{font-size: 42px;}
#recruit .box{position: relative;}
#recruit .photo{width: 50%; text-align: right; margin-left: auto; margin-right: 0;}
#recruit p.hotline{ width: 53%; padding: 15px 15px 15px 15px; position: absolute;
    top: 50%;
    transform: translateY(-50%);}
#recruit p.hotline img{width: 10%; max-width: 45px; margin-top:10px; margin-right: 8px;}
}

@media only screen and (min-width:900px) {
#recruit p.hotline a{font-size: 42px;}
}