@charset "UTF-8";

body.triple div#main div.content {
  padding: 15px 21px 25px 21px;
  min-height: 1180px;
}
div#main div.content p.tagline {
  font-weight: bold;
  font-size: 17px;
  margin: 0;
}
div#main div.content p.note {
  font-weight: bold;
  margin: 0.3em 0 1.5em 0;
}

div#sub div.section div.content {
  padding: 0 0 20px 0;
  min-height: 1159px;
}
body.triple div#sub div.section {
  margin-bottom: 0;
}
div#aside div.section div.content {
  padding: 0 10px 20px 10px;
}
div#aside div#software div.content,
div#aside div#term div.content {
  background: url("../image/content/common/sub_plain_foot.gif") no-repeat center bottom;
}
div#sub div.section div.content p,
div#aside div.section div.content p {
  margin: 0.5em 0 1em 0;
  font-size: 11px;
  line-height: 1.4em;
}
div#sub div.section div.content p {
  margin: 0.5em 10px 1em 10px;
}
div#sub div.section div.content p.tagline,
div#aside div.section div.content p.tagline {
  font-weight: bold;
  font-size: 17px;
  margin: 18px 0 12px 0;
  text-align: center;
}
div#sub div.section div.content img,
div#aside div.section div.content img {
  display: block;
  margin: 20px auto 10px auto;
}

div#aside div.section div.content ul {
  margin: 1em 0;
  padding: 0;
  list-style-type: none;
}
div#aside div.section div.content ul li {
  padding: 0.3em 0 0.3em 15px;
  font-size: 12px;
  background: url("../image/content/common/square_blue.gif") no-repeat left center;
}
div#aside div.section div.content ul li:hover {
  background: url("../image/content/common/square_mark_blue.gif") no-repeat left center;
}
div#aside div.section div.content div#venturespecial {
  color: #CC3366;
  font-weight: bold;
}
div#aside div.section div.content div#venturespecial p.note {
  color: #999;
}
div#aside div.section div.content div.item,
div#aside div.section div.content div.pack {
  padding: 0.5em 0 1em 0;
}
div#aside div.section div.content div.pack,
div#aside div.section div.content div.pack-note {
  border-top: 1px #CCC solid;
}
div#aside div.section div.content div.pack-note {
  padding: 1em 0;
  font-size: 11px;
}

div#aside div.section div.content div.pack p.tagline {
  font-size: 14px;
}
div#aside div.section div.content div.pack ul {
  margin: 1em 0;
}
div#aside div.section div.content div.pack ul li {
  padding: 0.1em 0 0.1em 26px;
  font-size: 16px;
  font-weight: bold;
  background: url("../image/content/common/crown.gif") no-repeat left center;
}
div#aside div.section div.content div.pack ul li:hover {
  background: url("../image/content/common/crown.gif") no-repeat left center;
}

div#sub div#voice div.content ul {
  list-style-type: none;
  padding: 0 10px 250px 10px;
  margin: 2.5em 0 0 0;
  background: url("../image/content/sample/office.jpg") no-repeat center bottom;
}
div#sub div#voice div.content ul li {
  margin: 2em 0;
  padding: 0;
}
div#sub div#voice div.content ul p {
  margin: 0;
  padding: 0;
}
div#sub div#voice div.content ul p.title,
div#sub div#voice div.content ul p.client {
  font-weight: bold;
}

body.triple div#aside div#term {
  margin-bottom: 0;
}
div#aside div#term div.content dl {
  margin: 1em 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
}
div#aside div#term div.content dl dt {
  margin: 1em 0 0 0;
  padding: 0.1em 0 0.1em 14px;
  background: url("../image/content/common/square_blue.gif") no-repeat left center;
}
div#aside div.section div.content dl dd {
  margin: 0;
  padding: 0.1em 0 0.1em 0;
}
div#aside div.section div.content dl dd.date {
  text-align: right;
}
