@charset "UTF-8";
.container_fix {
  width: 1430px;
}

@media (min-width: 2000px) {
  .container_img img {
    width: 100%;
    display: block;
  }
}
/******************************************
메인시작
*******************************************/
.main_cont14 {
  margin-bottom: 0px;
}
@media (max-width: 991px) {
  .main_cont14 {
    margin-bottom: 0;
  }
}

/******************************************
서브시작
*******************************************/
.sc01 {
  margin-bottom: 120px;
}
@media (max-width: 991px) {
  .sc01 {
    margin-bottom: 65px;
  }
}
.sc01 .sc1_1 {
  position: relative;
  width: 100%;
  margin-bottom: 285px;
}
.sc01 .sc1_1 img {
  width: 100%;
}
.sc01 .sc1_1 .s1_1-txt {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sc01 .sc1_2 {
  width: 100%;
  background: #f8f8f8;
}
.sc01 .sc1_3 {
  width: 100%;
}
.sc01 .msc1_1 {
  width: 100%;
  margin-bottom: 65px;
}
.sc01 .msc1_1 img {
  width: 100%;
}
.sc01 .msc1_2 {
  background: #f8f8f8;
}
.sc01 .msc1_2 img {
  width: 100%;
}
.sc01 .msc1_3 {
  width: 100%;
}
.sc01 .msc1_3 img {
  width: 100%;
}
.sc03 {
  margin-bottom: 120px;
}
@media (max-width: 991px) {
  .sc03 {
    margin-bottom: 65px;
  }
  .sc03 img {
    width: 100%;
  }
}
.sc03 .sc03_map {
  width: 100%;
  height: 428px;
}
.sc03 .sc03_map iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .sc03 .sc03_map {
    width: 100%;
    height: 500px;
  }
  .sc03 .sc03_map iframe {
    width: 100%;
    height: 100%;
  }
}

.sub_menu_box .cate_m02 {
  display: none;
}

.board-list,
.at-content {
  margin-bottom: 120px;
}

.responsive #item_list .item-wrap {
  display: flex !important;
  flex-wrap: wrap !important;
}