@charset "utf-8";
@import url("planestyle.css");
@import url("navigation.css");
@import url("layout.css");


a:link,
a:visited {
  color: #005d97;
}

a:active,
a:hover {
  color: #005d97;
  text-decoration: underline;
}

.icon-anker01:link,
.icon-anker01:visited {
  background: url(../images/icon/icon-anker01-off.gif) left top no-repeat;
  padding: 0 0 0 15px;
}

.icon-anker01:active,
.icon-anker01:hover {
  background: url(../images/icon/icon-anker01-on.gif) left top no-repeat;
  padding: 0 0 0 15px;
}


body {
  background: #7fc6a1;
  color: #333;
}
#wrapper {
  background: #fff;
}

.header-siteinfo {
  float: left;
}

#logo {
  background: url(../images/header-logo.gif) left bottom no-repeat;
  height: 60px;
  width: 180px;
  text-indent: -9999px;
  float: left;
}

#logo a {
  display: block;
  height: 60px;
  width: 180px;
}

#description {
  background: url(../images/header-description.gif) left bottom no-repeat;
  height: 60px;
  width: 189px;
  text-indent: -9999px;
  margin: 0 0 0 180px;
  border-left: solid 3px #fff;
}

.content-title-sub {
  background: url(../images/background/slashdot01.gif);
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  overflow: hidden;
}

.topics-list {
  margin: 10px 0 0 0;
  padding: 0;
}
.topics-list-date {
  margin: 0;
  padding: 0 5px;
  width: 8em;
  float: left;
}
.topics-list-date p {
  font-size: 1.2em;
  color: #333;
}
.topics-list-body {
  padding: 0 0 5px 10em;
  margin: 0 0 0.5em 0;
  background: url(../images/background/dot4-01.gif) left bottom repeat-x;
}
.topics-list-body p {
  padding: 0px;
  margin: 0;
}
.topics-list-body a {
}


#footer {
  background: #7fc6a1 url(../images/footer-back.gif) left top repeat-x;
}

#footer-inner {
  margin: 0 auto;
  width: 780px;
  text-align: left;
}

.to-top {
  width: 74px;
  height: 43px;
  background: url(../images/to-top.gif) left top no-repeat;
  float: right;
  text-indent: -9999px;
}

.to-top a {
  width: 74px;
  height: 43px;
  display: block;
}

#footer-navi {
  padding: 20px 0 0 0;
}

#footer p,
#footer a {
  color: #076333;
}

.content-title-company,
.content-title-concept,
.content-title-product,
.content-title-topics,
.content-title-access,
.content-title-privacy,
.content-title-contact,
.content-title-sitemap {
  background: url(../images/content-title.gif) left -116px no-repeat;
  width: 560px;
  height: 58px;
  text-indent: -9999px;
}
.content-title-company {
  background: url(../images/content-title.gif) left top no-repeat;
}
.content-title-concept {
  background: url(../images/content-title.gif) left -58px no-repeat;
}
.content-title-product {
  background: url(../images/content-title.gif) left -116px no-repeat;
}
.content-title-topics {
  background: url(../images/content-title.gif) left -174px no-repeat;
}
.content-title-access {
  background: url(../images/content-title.gif) left -232px no-repeat;
}
.content-title-privacy {
  background: url(../images/content-title.gif) left -290px no-repeat;
}
.content-title-contact {
  background: url(../images/content-title.gif) left -348px no-repeat;
}
.content-title-sitemap {
  background: url(../images/content-title.gif) left -406px no-repeat;
}

.contet-description p {
  font-size: 1.6em;
  padding:15px 5px;
}
.brand-title {
  margin: 10px 0;
}

.brand-description {
  float: right;
  width: 360px;
}



.brand-thumbnail {
  margin: 10px 0;
}

/* entry */

.entry-title {
  font-weight: normal;
  font-size: 1.8em;
  padding: 0 0 10px 0;
  background: url(../images/background/dot4-01.gif) left bottom repeat-x;
}
.entry-date {
  text-align: right;
}

.entry-body,
.entry-more {
  margin: 0 15px;
}
.entry-body img,
.entry-more img {
  float: left;
  margin: 0 10px 10px 0;
}
.entry-body p,
.entry-more p,
.entry-body h4,
.entry-more h4 {
  clear: both;
}

.entry-body h4,
.entry-more h4 {
  margin: 10px 0;
  font-size: 1.6em;
  border-left: solid 6px #005D97;
  padding: 0 0 0 10px;
}

.entry-footer {
  padding: 10px 0;
  background: url(../images/background/dot4-01.gif) left top repeat-x;
}

/* archive */

.topics-archive-title {
  font-size: 1.2em;
  font-weight: normal;
}
.topics-archive-list {
  margin: 0;
  padding: 0;
}
.topics-archive-list-item {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}

/* Sitemap */

.sitemap-module {
  width: 230px;
  margin: 0 10px 10px 0;
  float: left;
}

.sitemap-module h4 {
  font-size: 1.2em;
  font-weight: normal;
  background: url(../images/background/slashdot01.gif);
  border-bottom: solid 1px #ccc;
  padding: 5px;
}
.sitemap-entrydata {
  margin: 0;
  padding: 5px;
}
.sitemap-entrydata li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.content-body table {
  width: 90%;
  margin: 10px;
  border-collapse: collapse;
  border: solid 1px #ccc; 
}
.content-body th,
.content-body td {
  border-collapse: collapse;
  border: solid 1px #ccc; 
  font-size: 1.2em;
  text-align: left;
  vertical-align: top;
  padding: 3px;
}

.content-body th {
  width: 20%;
}
.content-body td {
  width: 70%;
}

.content-body h4 {
  font-size: 1.6em;
  background: url(../images/background/slashdot01.gif);
  border-bottom: solid 1px #ccc;
  padding: 5px;
  margin: 1em 0 0.5em 0;
}

.content-body p {
  margin: 1em;
}