@charset "EUC-JP";

@media screen and (max-width: 767px){
  .header {
    width: 100%!important;
    padding: 0 14px 14px!important;
    box-sizing: border-box!important;
  }
  .footer {
    width: 100%!important;
  }
  .footer-service-nav ul {
    display: flex!important;
    width: 100%!important;
    padding: 0 14px!important;
    flex-direction: row!important;
    flex-wrap: wrap!important;
    align-items: center!important;
    box-sizing: border-box!important;
  }
  .footer-service-nav p {
    width: 100%!important;
    box-sizing: border-box!important;
    line-height: 1.8!important;
    background: url(/static/upload/ssedu.smartseminar.jp/system/shared/201508/img/common/footer_lead_img.png) no-repeat 10px 5px!important;
  }
  .footer-service-nav li {
    margin: 4px 4px 4px 0!important;
  }
  .footer-contents {
    width: 100%!important;
    padding: 0 14px!important;
    box-sizing: border-box!important;
  }
  .footer-banner {
    width: 100%!important;
    box-sizing: border-box!important;
    display: flex!important;
  }
  .footer-copyright {
    width: 100%!important;
    box-sizing: border-box!important;
  }
  .footer-navi li {
    line-height: 1.5!important;
  }
  .header-nav {
    padding-bottom: 18px!important;
    position: unset!important;
  }
  .header .lang_us {
    top: 11px!important;
    box-sizing: border-box!important;
    padding: 10px 14px 0 0!important;
  }
  .header h1#top {
    box-sizing: border-box!important;
  }
}