/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
.bbs-thumb-photo .slider-for .slick-list .slick-track .slick-slide div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.bbs-thumb-photo .slider-for .slick-list .slick-track .slick-slide div img {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}

.bbs-thumb-photo .slider-nav .slick-list .slick-track .slick-slide div img {
  object-fit: contain;
}

.program--search {
  padding: 40px;
  border-radius: 12px;
  background: #F5F5F4;
  border: none;
}
.program--search::before {
  display: none;
}
@media (max-width: 1023px) {
  .program--search {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .program--search {
    padding: 20px;
  }
}
@media (max-width: 640px) {
  .program--search {
    padding: 15px 3%;
  }
}
.program--search .program--count {
  font-size: 19px;
  font-weight: bold;
  padding: 0;
  margin-top: 11px;
}
@media (max-width: 1023px) {
  .program--search .program--count {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .program--search .program--count {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .program--search .program--count {
    margin-top: 0;
  }
}
.program--search .program--count::before {
  display: none;
}
.program--search .program--count strong {
  color: #F3770B;
}
.program--search button,
.program--search .search--btn span,
.program--search .search--btn input[type=submit],
.program--search .search--text input[type=text],
.program--search .search--select > div select,
.program--search .search--select > span select {
  height: 48px;
}
.program--search .search--select > div select,
.program--search .search--select > span select {
  padding: 0 44px 0 16px;
}
.program--search .search--select > div,
.program--search .search--text span,
.program--search .search--select > span,
.program--search .form-control {
  font-size: 17px;
  border: 1px solid #58616a;
  color: #6d7882;
  border-radius: 4px;
}
.program--search .search--btn .btn--submit {
  background-color: transparent;
}
.program--search .search--btn input[type=submit],
.program--search .program--page button {
  border-radius: 4px;
}
.program--search .search--btn input[type=submit] {
  background-color: #222222;
  text-shadow: none;
  transition: background-color 0.3s;
}
.program--search .search--btn input[type=submit]:hover {
  background-color: #DE5B00;
}
.program--search .program--page button {
  background-color: #E8E8E8;
  color: #222;
  text-shadow: none;
  transition: background-color 0.3s;
}
.program--search .program--page button:hover {
  background-color: #DE5B00;
  color: #fff;
}
.program--search .search_inner.float-md-right .search--text {
  max-width: 210px;
}
@media (max-width: 600px) {
  .program--search .search_inner.float-md-right .search--text {
    max-width: none;
  }
}
.program--search .search--text input[type=text] {
  padding: 0 8px;
  font-size: 17px;
}
.program--contents .box-footer .btn {
  padding: 15px 20px;
  min-height: 56px;
  font-size: 19px;
  border-radius: 4px;
}

.board--card--list .obj .link {
  border: 14px solid transparent;
}
.board--card--list .obj .link .item {
  border-radius: 16px;
  overflow: hidden;
}

.no-more-tables .table {
  border-top-width: 2px;
  border-style: solid;
  border-color: #281102;
  display: table;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  background-color: #fff;
}
.no-more-tables .table td:first-child, .no-more-tables .table th:first-child {
  border-left: none;
}
.no-more-tables .table td:last-child, .no-more-tables .table th:last-child {
  border-right: none;
}
.no-more-tables .table thead > tr > th,
.no-more-tables .table thead > tr > td,
.no-more-tables .table tbody > tr > td,
.no-more-tables .table tbody > tr > th,
.no-more-tables .table tfoot > tr > td,
.no-more-tables .table tfoot > tr > th {
  padding: 10px 15px;
  color: #444444;
  font-size: 17px;
}
.no-more-tables .table thead tr th {
  background: #F4F3F2;
  color: #444444;
  font-weight: bold;
}
.no-more-tables .table td, .no-more-tables .table th {
  border: 1px solid #EEEEEE;
  border-top: none;
}