.s_modeMb{ display:none;}

@media screen and (max-height: 790px) {
    #s_logo{
        width: 220px;
        height: 220px;
    }
    #header .content .inner {
        padding:1rem 1rem;
    }
}

@media screen and (max-height: 645px) {
    #s_navBtnContainer > div{
        height:50px;
    }
    #s_navBtnContainer > div a img.s_menuIcon{
        display:none;
    }
    #s_navBtnContainer > div > a {
        padding-top:1em;
    }
}

@media screen and (max-height: 420px) {
    html, body {
      min-width: 320px;
    }

    .s_modeMb{ display:block;}
    .s_modePc{ display:none;}
}

@media screen and (max-width: 770px) {
    .s_recruitDetail p{
        position:absolute;
        width:30%;
        margin-left:6px;
  }
}
@media screen and (max-width: 480px) {

  html, body {
    min-width: 320px;
  }

  #s_logo{
      width: 220px;
      height: 220px;
  }

  .s_modeMb{ display:block;}
  .s_modePc{ display:none;}

  .s_recruitContent{
      float:none;
      width:98%;
  }

  .s_recruitDetail p{
      position:relative;
      width:50%;
      margin-left:6px;
}
