/*------------------------------------------------------------
  Index
------------------------------------------------------------*/
#index #bases .locationList ul li.specTitle {
  font-family: 'OpenSans',Helvetica Neue, sans-serif, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ';
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  #index .contsNavi .contact.es {
    width: 50%;
  }
  #index #news {
    margin-top: 40px;
  }
  #index #bases .locationList ul li.specTitle {
    padding: 3px 0px 0px 8px;
  }
  #index #bases .locationList ul:first-of-type {
    width: 80px;
  }
  #index #bases .locationList ul:last-of-type {
    width: 200px;
  }
  #index #bases .specTitle.nh {
    width: 80px;
  }
}
@media only screen and (min-width: 768px) {
  #index .mainImgBox .mainTtl.es {
    top: 16%;
  }
  #index #news .more {
    width: 170px;
    font-size: 1.6rem;
    letter-spacing: -0.02em;
  }
  #index #news .more:after {
    top: 20%;
    left: 0;
  }
  #index #news .indexNews li {
    font-size: 1.8rem;
    letter-spacing: 0;
  }
  #index #bases .locationList {
    width: 580px;
  }
  #index #bases .locationList ul li.specTitle {
    font-size: 1.4rem;
  }
  #index #bases .locationList ul:first-of-type {
    width: 150px;
  }
  #index #bases .locationList ul:last-of-type {
    width: 340px;
  }
  #index #bases .locationList ul li {
    letter-spacing: -0.02em;
    font-size: 1.8rem;
  }
}
