@charset "UTF-8";

/* 다이닝 리스트 */
.dining-heading .line {
  background: var(--zaenblue);
}

.dining-detail-wrap .dining-img img {
  transition: 0.4s;
}
.dining-detail-wrap .dining-detail {
  color: #594a42;
}
.dining-detail-wrap .dining-detail-over {
  color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  visibility: hidden;
  opacity: 0;
  transition: 0.4s;
}
.dining-detail-wrap .dining-detail > p:first-child {
  letter-spacing: 1.2px;
}
.dining-detail-wrap .dining-detail > p:last-child {
  letter-spacing: 2.2px;
}
.dining-detail-wrap .dining-detail-over > span {
  background: #000;
  color: #fff;
  border-radius: 30px;
}
.dining-detail-wrap:hover .dining-detail-over{
  visibility: visible;
  opacity: 1;
} 
.dining-detail-wrap:hover .dining-img img {
  height: 450px !important;
}

/* 다이닝 상세내용 */
.dining-dot {
  left:0; 
  top:50%; 
  transform:translateY(-50%); 
  background:var(--whitegold);
}
.dining-title {
  color: var(--bronzegold);
}

#dining-table-wrap .dining-table-common {
  min-width: 900px;
}
#dining-table-wrap .dining-table-common thead {
  background: #fdfdfd;
  border-top: solid 1px #e1e1e1;
}
#dining-table-wrap .dining-table-common tr {
  border-bottom: solid 1px #efefef !important;
}
#dining-table-wrap .dining-table-common th {
  color: #555;
  font-weight: 500;
}
#dining-table-wrap .dining-table-common td {
  color: #777;
}
#dining-table-wrap .dining-table-common tr th,
#dining-table-wrap .dining-table-common tr td {
  border-right: solid 1px #efefef;
}
#dining-table-wrap .dining-table-common tr th:last-child,
#dining-table-wrap .dining-table-common tr td:last-child {
  border-right: none;
}
#dining-table-wrap .dining-table-common .dining-table-bdr {
  border-right: solid 1px #efefef !important;
}
#dining-table-wrap .dining-table01 thead tr th {
  width: 25%;
}
#dining-table-wrap .dining-table-common tbody tr td:last-child a {
  color: #777;
}

.dining-menu-tab {
  border-top:solid 2px var(--whitegold); 
  border-bottom:solid 2px #ddd;
}
.dining-menu-tab .dining-menu-adt {
  color: var(--whitegold);
}