/* CONTENT CSS -  */

#content .big_title{
  font-size:22px;
  font-weight:600;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #888;
}
.submv01{
  background: url(../images/content/submv01.jpg) center center no-repeat;
  width: 100%;
  height:160px;
  background-size: cover;
}
.submv02{
  background: url(../images/content/submv02.jpg) center center no-repeat;
  width: 100%;
  height:160px;
  background-size: cover;
}
.submv03{
  background: url(../images/content/submv03.jpg) center center no-repeat;
  width: 100%;
  height:160px;
  background-size: cover;
}
.submv04{
  background: url(../images/content/submv04.jpg) center center no-repeat;
  width: 100%;
  height:160px;
  background-size: cover;
}
.submv05{
  background: url(../images/content/submv05.jpg) center center no-repeat;
  width: 100%;
  height:160px;
  background-size: cover;
}
.greet_wrap .greet_txt p{
  width: 90%;
  margin: 30px auto;
  font-size:14px;
}
.greet_wrap .greet_txt .greet_name{
  float: right;
  padding:10px 0 20px 0;;
}

.sq_icon{
  background: url(../images/content/sq_icon.png) 0 7px no-repeat;
  padding-left: 18px;
  font-size:18px;
  font-weight: 600;
  padding-bottom: 10px;
}

.interval{
  overflow: hidden;
  padding-bottom: 40px;
}
.interval .basic{
  font-size:15px;
  word-break: keep-all;
}
.interval .red{
  color: #f41e1e;
  display: inline-block;
}
.interval ul li{
  position: relative;
  font-size:14px;
  padding-left: 10px;
}
.interval ul li::before{
  content: "";
  width: 3px;
  height: 3px;
  position: absolute;
  left: 0px;
  top: 10px;background: #666;
  border-radius: 20px;
}
.interval .bold{
  font-weight: 600;
}

.map_wrap .map_info{
  width: 100%;
  margin-top: 10px;
  border: 1px solid #ddd;
  border-top: 2px solid #333;
}
.map_wrap .map_info th{
  background: #f3f3f3;
  padding: 13px 0;
  text-align: center;
  font-weight: 600;
  font-size:16px;
}
.map_wrap .map_info td{
  text-align: center;
  font-size:15px
}
.map_wrap .root_daum_roughmap{
  width: 100%;
}

.admission-table{
  border-top:2px solid #f7bb10;
  width: 100%;
  margin-bottom: 50px;
}
.admission-table tr th{
  background: #f5f5f5;
  border: 1px  solid #ddd;
  text-align: center;
  font-size:15px;
  padding: 10px 20px;
  font-weight: 600;
}
.admission-table tr td{
  border: 1px solid #ddd;
  font-size:15px;
  word-break: keep-all;
  padding: 20px;
}

.use-table{
  width: 100%;
  margin-top: 10px;
}
.use-table tr th,.use-table tr td{
  border: 1px solid #ccc;
  text-align: center;
}
.use-table tr th{
  font-weight: 600;
  background: #eee;
  font-size: 14px;
}
.use-table tr td{
  font-size:14px;
}

/* 알림마당-포토갤러리 */
.aboard_gallery .gbox{
  width: 48%;
  float: left;
  text-align: center;
  margin: 0 2% 5% 0;
}
.aboard_gallery .gbox img{
  width: 160px;
}
