.contents .content h3 {
  text-align: center;
}

.contents .content .left-content {
  margin-top: 20px;
  width: 720px;
}

.contents .content .left-content .cover-img, .contents .content .left-content .text-data {
  margin-top: 20px;
}

.contents .content .left-content .text-data {
  font-size: 11pt;
  font-weight: 300;
}

.contents .content .left-content .text-data h2, .contents .content .left-content .text-data h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}

.contents .content .left-content .text-data a {
  display: contents;
  color: #000;
}

.contents .content .left-content .text-data a:hover {
  color: #C00;
}

.contents .content .left-content .text-data p {
  padding-bottom: 20px;
}

.contents .content .left-content .text-data .topic {
  font-weight: 600;
  font-size: 110%;
  color: red;
}

.contents .content .left-content .text-data ul {
  margin-left: 20px;
}

.contents .content .left-content .text-data ul li {
  list-style: disc;
}

.contents .content .side-bar {
  margin-top: 65px !important;
}

.contents .content .side-bar .address {
  font-size: 11pt;
}

.contents .content .side-bar .address .red {
  color: #C00;
}

.contents .content .side-bar .address p {
  padding-bottom: 20px;
}

.contents .content .side-bar .address .strong {
  font-weight: 600;
  font-size: 105%;
}

.contents .content .side-bar .address a {
  display: contents;
  color: #000;
}

.contents .content .side-bar .address a:hover {
  color: #C00;
}
