@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------

css

------------------------------------------------- */

.left-box {
  background: url(../images/main.jpg) center;
}

@media screen and (max-width:1000px) {
    .left-box {
      background-size: 250%;
    }
}

#GlobalNavigation nav ul#gnavi_list li.about a { background-color: #0F6247; }
#GlobalNavigation nav ul#gnavi_list li.about li a { background: #333333; }
#GlobalNavigation nav ul#gnavi_list li.about li a:hover { background: #0F6247; }

/* 扉
------------------------------------------------- */
.box_index {
  width: calc(50% - 10px);
  margin: 20px 0 0;
  float: left;
}
.box_index:nth-child(even) {
  float: right;
}
.box_index h5 a {
  width: 100%;
  padding: 10px 0;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  background: #333333;
  display: block;
}
.box_index .img img {
  width: 100%;
  height: auto;
}
.box_index .txt {
  padding: 10px 0;
  font-size: 13px;
}

@media screen and (max-width:1300px) {
}
@media screen and (max-width:1000px) {
}
@media screen and (max-width:600px) {
    .box_index {
      width: 100%;
      float: none;
    }
    .box_index:nth-child(even) {
      float: none;
    }
}

/* 大学概要
------------------------------------------------- */
#area_about {
  max-width: 2000px;
}
.about_text {
  padding: 40px 0;
  text-align: center;
  line-height: 2em;
}
#about_list {
  max-width: 2000px;
}
#about_list ul {
  width: auto;
}
#about_list ul li {
  width: calc(50% - 0px);
  line-height: 1.0em;
  float: left;
}
#about_list ul li a {
  width: auto;
  height: 15px;
  padding: 15px 15px 15px 40px;
  color: #333333;
  font-size: 13px;
  border: 1px solid #EEEEEE;
  background: #FFFFFF url(../../common/images/ico_list.png) no-repeat 15px 15px;
  display: block;
}
#about_list ul li a:hover {
  color: #000000;
  background: #A5C5BD url(../../common/images/ico_list.png) no-repeat 15px 15px;
}
.box_about {
  margin: 40px 0 0;
}

@media screen and (max-width:1000px) {
    .about_text {
      padding: 20px 0;
    }
    .box_about {
      margin: 20px 0 0;
    }
}
@media screen and (max-width:600px) {
}