a {text-decoration: none; color: inherit; display: block;}
ul, li {list-style: none;}
img {display: block; }

td img
{
display: block;
}

.wrap {
  width: 970px;
}



 .time_top {
  background: #c4b29a;
  font-family: 'SUIT-Medium';
  width: 970px;
}


#timer {
  display: flex;
  justify-content: center;
  font-size: 60px;
  font-weight: 700;
  color: #ffffff;
  width: 100%;
  padding: 90px 0 110px;
}

#timer div {
  display:flex;
  flex-flow: column;
  justify-content: center;
  width: 120px;
  height: 115px;
  background: #232323;
  border-radius: 10px;
  margin: 0 25px;
  position: relative;
  padding-bottom: 6px;
}

#timer div::after {
  position: absolute;
  top: 40px;
  right: -30px;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #232323;
}

#timer div::before {
  position: absolute;
  bottom: 40px;
  right: -30px;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #232323;
}

#timer div:last-child::after {
  display: none;
}
#timer div:last-child::before {
  display: none;
}

#timer div span {
  color: #232323;
  display: block;
  font-size:  15px;
  font-weight: 400;
  position: absolute;
  bottom: -40px;
  left: 50%;	
  transform: translate(-50%, -50%);
}


.nav_bar .sep-nav {
  background-color: #232323;
  max-width: 970px;
  width: 100%;
}

.nav_bar .sep-nav.fixed {
  position: fixed;
  top: 112px;
  background-color: #232323;
  z-index: 1000;
  width: 100%;
}

.nav_bar .sep-nav.fixed .nav-title {
  border-bottom: 1px solid #232323;
}

.nav-title {
  width: 100%;
  display: flex;
  justify-content: center;
  height: auto;
  margin: 0;
  padding: 0;
}

/* 핵심: 개수 상관없이 자동 분배 */
.nav-title li {
  flex: 1;
  position: relative;
}

/* 구분선: 모든 li에 넣고 마지막만 제거 */
.nav-title li::after {
  position: absolute;
  top: 35%;
  right: 0;
  width: 1px;
  height: 30%;
  background: #fff;
  content: '';
  display: block;
}

.nav-title li:last-child::after {
  display: none;
}

.nav-title a {
  display: block;
  padding: 6% 0;
  color: #fff;
  font-size: 26px;
  font-family: 'SUIT';
  font-weight: 700;
}

.nav-title a.on {
  font-weight: 600;
  color: #fff;
}

.nav-title a span {
  font-weight: 100;
}