/* common  */

header {
  width: 100%;
  height: 60px !important;
}
/* .navagation li:nth-last-child(2) {
  margin-right: 10px;
} */

main {
  background: #FAFAFA !important;
}

.main-width {
  max-width: 1280px;
  margin: 20px auto;
  background: #FFFFFF;
}

@media only screen and (max-width: 1023px) {
  main {
    background: #FFFFFF !important;
  }
}

@media only screen and (max-width: 1023px) {
  .main-width {
    width: auto;
    margin: 0 16px;
  }
}

.text-color-7 {
  color: #555555;
}

.text-color-8 {
  color: #222222;
}

.text-color-9 {
  color: #212121;
}

.text-color-10 {
  color: #545454;
}

.lh-28 {
line-height: 28px;
}
