html {
  min-width: 960px;
}

body {
  width: 960px;
}

.fr-top {
  width: 960px;
}

.fr-bottom {
  width: 960px;
}

.fr-center {
  width: 960px;
}

.ln-left {
  width: 200px;
}

.ln-right {
  width: 180px;
  margin-left: 780px;
}

.ln-center {
  width: 540px;
  padding-left: 210px;
  padding-right: 0px;
}

.ct-navbar {
  width: 560px;
  margin-left: 210px;
  font-size: 14px;
}

.ct-body {
  width: 540px;
}

.ct-navbar a {
  padding-left: 5%;
  padding-right: 5%;
}

.ri-nav {
  font-size: 14px;
}

.ri-nav a {
  width: 160px;
}

.ri-announce {
  width: 160px;
  font-size: 15px;
  line-height: 25px;
}

.ln-vcard {
  width: 200px;
}

.vc-right {
  width: 126px;
}

.ln-news {
  width: 180px;
}

.p-name p {
  font-size: 19px;
}

.p-adr p {
  font-size: 13.3px;
}

.p-mail p {
  font-size: 12px;
}

.p-mail p a {
  font-size: 10px;
}

.contenttable {
  width: 516px;
}
