@charset "UTF-8";
/* ===================================================================
CSS information
 file name  :  index.css
 style info :  お知らせ
=================================================================== */
/* Breakpoints
*****************************************************/
/* mixin
*****************************************************/
/* ===================================================================
CSS information
 file name  :  index.css
 style info :  アクセス
=================================================================== */
/* 教員詳細情報
*****************************************************/
.information {
  width: 100%;
  margin: 0 auto 40px auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.information dl {
  width: 100%;
  position: relative;
  margin-right: auto;
  margin-top: 40px;
}
.information dl:first-child {
  margin-top: 0px;
}
.information dd {
  border-left: 4px solid #b9a133;
  font-weight: bold;
  height: 35px;
  width: 100%;
  line-height: 35px;
  padding-left: 15px;
  font-size: 26px;
  margin: 0 10px 10px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}
.information dd::before {
  content: "";
  display: block;
  width: 2px;
  height: 35px;
  background: #b9a133;
  position: absolute;
  left: 5px;
}
.information dd a {
  font-size: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  color: #000000;
}
.information dt {
  margin-left: 10px;
  position: relative;
  left: -10px;
}
.information dd {
  border-left: 4px solid #b9a133;
  font-weight: bold;
  height: 35px;
  width: 100%;
  line-height: 35px;
  padding-left: 15px;
  font-size: 26px;
  margin: 0 10px 10px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

/**詳細
*****************************************************/
ul.information_detail {
  padding-left: 20px;
  margin: 0 auto 20px auto;
}
ul.information_detail li {
  counter-increment: cnt;
}

.information_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 599px) {
  .information_flex {
    display: block;
  }
}
.information_flex .image {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
@media screen and (max-width: 599px) {
  .information_flex .image {
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}
.information_flex .image img {
  width: 100%;
}
.information_flex .text {
  -ms-flex-preferred-size: 76%;
      flex-basis: 76%;
}
.information_flex .text ul {
  margin-top: 20px;
}
.information_flex .text ul.information_detail {
  padding-left: 0;
}
.information_flex .text ul.information_detail li a {
  text-decoration: none;
}
.information_flex .text ul li a {
  text-decoration: underline;
}

ol.information_detail li:before {
  content: "(" counter(cnt) ") ";
  counter-increment: counter;
  padding-right: 0.4em;
  text-align: right;
}

/* タイトル中 */
.title_middle {
  background: url("../_img/line_top_gold.png") center top/1px repeat-x, url("../_img/line_btm_gold.png") center bottom/1px repeat-x;
  height: 45px;
  font-family: "Noto Sans CJK JP";
  font-weight: 700;
  color: #000000;
  font-size: 20px;
  padding-left: 20px;
  line-height: 45px;
  position: relative;
  margin-bottom: 15px;
}

/* タイトル小 */
.title_small {
  height: 50px;
  line-height: 50px;
  background: #ebf3fb;
  font-family: "Noto Sans CJK JP";
  font-weight: 700;
  font-size: 18px;
  color: #282c6d;
  padding-left: 30px;
  position: relative;
  margin-left: 10px;
  margin-bottom: 25px;
}
.title_small::before {
  content: url("../_img/bar_bl.svg");
  display: block;
  position: absolute;
  left: -10px;
  bottom: 5px;
  width: 24px;
}

/* タイトル中リンク */
.title_middle_link {
  background: url("../_img/line_top_gold.png") center top/1px repeat-x, url("../_img/line_btm_gold.png") center bottom/1px repeat-x #f2edd9;
  height: 45px;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 20px;
  padding-left: 20px;
  line-height: 45px;
  position: relative;
  display: block;
  margin-bottom: 15px;
}
.title_middle_link::after {
  content: url("../_img/arrow_sankaku_br.svg");
  width: 12px;
  height: 16px;
  margin-left: 20px;
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  ul.information_detail {
    padding-left: 0;
  }
  ul.information_detail li:not(:last-of-type) {
    margin-bottom: 10px;
  }
  /* タイトル中 */
  .title_middle {
    height: auto;
    line-height: 30px;
    padding: 10px 0;
  }
}
/**PDFリンク
*****************************************************/
.pdf_link {
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  color: #282c6d;
  border: 2px solid #282c6d;
  padding: 7px 80px 7px 18px;
  font-size: 16px;
  background: url("../_img/arrow_sankaku_bl.svg") right 15px center/10px no-repeat;
  position: relative;
}
.pdf_link::after {
  content: url("../_img/icon_pdf.svg");
  position: absolute;
  top: 11px;
  margin-left: 6px;
  width: 32px;
}

@media only screen and (max-width: 480px) {
  .pdf_link {
    padding: 7px 40px 7px 18px;
  }
  .pdf_link::after {
    position: relative;
    top: 5px;
  }
}
/**リンクボタン
*****************************************************/
.link_btn {
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
  font-weight: bold;
  color: #282c6d;
  border: 2px solid #282c6d;
  padding: 7px 80px 7px 18px;
  font-size: 16px;
  background: url("../_img/arrow_sankaku_bl.svg") right 15px center/10px no-repeat;
  position: relative;
}

.small_link {
  margin-left: 20px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 480px) {
  .small_link {
    margin-left: 0;
  }
}
@media only screen and (max-width: 480px) {
  .content .acbtn {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    padding-left: 15px;
  }
  .content .acbtn::after {
    font-size: 24px;
    right: 25px;
  }
}
.information .clearfix {
  display: inline-block;
}
.information .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.information .clearfix .left {
  margin-left: 20px;
  float: left;
}
.information .clearfix .right {
  margin-left: 20px;
  float: right;
  width: 700px;
}

/* IE7,MacIE5 */
@media only screen and (max-width: 480px) {
  .information .clearfix .left {
    margin-bottom: 15px;
  }
  .information .clearfix .right {
    width: auto;
    margin-left: 0;
  }
}
/*# sourceMappingURL=university_evaluation.css.map */