.contents {
  padding-top: 10px;
}

#lnav-ebank {
  float: none;
  margin-bottom: 20px;
  width: 100% !important;
}

.date {
  text-align: right;
  padding-bottom: 50px;
  margin: 0;
}
.detail {
  padding: 0 70px;
}

/* ---------- size xx ---------- */
@media (max-width: 480px) {
.date {
  padding-bottom: 30px;
}
.detail {
  padding: 0;
}

}


/* ---------- size xs ---------- */
@media (min-width: 481px) and (max-width: 767px) {
.date {
  padding-bottom: 30px;
}
.detail {
  padding: 0;
}


}


/* ---------- size sm ---------- */
@media (min-width: 768px) and (max-width: 991px) {


}


/* ---------- size md ---------- */
@media (min-width: 992px) and (max-width: 1199px) {


}


/* ---------- size lg ---------- */
@media (min-width: 1200px) and (max-width: 1599px) {


}


/* ---------- size xl ---------- */
@media (min-width: 1600px) {


}