body {
  font-family: YakuHanJP_Narrow, "游ゴシック Medium", "Yu Gothic Medium","游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Lato","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif;
  font-size: 15px;
  line-height: 1.6;
}
img {
  max-width: 100%;
}
.inner {
  clear: both;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  text-align: center;
}
.logo {
  font-size: 1.6em;
  max-width: 300px;
  margin: 1em auto 0;
}
.lead {
  font-size: 1.25em;
  /*line-height: 3em;*/
  font-weight: bold;
  margin: 1em 0 2em;
}
.pure-button {
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1.5em;
  height: 100%;
}
.pure-button-site {
  background-color: #4472c4;
}
.pure-button-gouhi {
  background-color: #e53fa5;
}
.pure-button h3 {
  font-size: 20px;
  margin: 0
}
.pure-button p {
  margin: 0;
}
/*
.pure-button-site p span {
  background-color: #f00;
  color: #fff;
  display: block;
  font-size: .8em;
  margin-top: 4px;
  padding: 2px 4px;
}
.pure-button-gouhi p {
  margin-top: -15px;
}
*/
.note {
  margin: 2em auto;
  max-width: 800px;
  text-align: left;
}
.sitemap {
  margin: 2em 0 1em;
  padding-top: 2em;
  border-top: solid 1px #ccc;
}
ul li {
  text-align: left;
}
.copyright {
  font-size: 13px;
  margin-bottom: 30px;
}
.home-link {
  margin-top: 0;
}
.home-link a {
  /*
  border: solid 1px #014974;
  color: #014974;
  */
  background-color: #014974;
  color: #fff;
  display: inline-block;
  padding: 7px 21px;
}
.forsp {
  display: none;
}

.campusmap {
  margin: 5em auto 3em;
}


/* 合格者発表Webサイト */
.result h2 {
  background-color: #024974;
  color: #fff;
  font-size: 1.4em;
  padding: .5em 1em;
  margin: 2em auto 1em;
  text-align: left;
}
.result ul {
  list-style: none;
  padding-left: 0;
}
.result li a {
  display: inline-block;
  margin-right: 1.5em;
}
.result footer {
  margin: 3em auto 0;
}

@media screen and (max-width:600px) {
  .inner {
    max-width: 92%;
  }

  .lead {
    font-size: 1.1em;
  }

  .forpc {
    display: none;
  }
  .forsp {
    display: block;
  }

  .result li {
    margin-bottom: 1em;
  }
  .result li a {
    display: block;
    margin-right: 0;
    margin-left: 1em;
  }
}