@charset "UTF-8";

body.triple div#main div.content {
  padding: 0 25px;
}
div#main div.content div.section {
  width: 532px;
  padding: 18px 0;
  border-bottom: 1px #CCC solid;
}
div#main div.content div.section:last-child {
  border-bottom: none;
}
div#main div.content div.section div.description {
  float: left;
  width: 270px;
}
div#main div.content div.section div.image {
  float: right;
  width: 250px;
  text-align: center;
}
div#main div.content div.section div.description h2 {
  color: #34627F;
  font-weight: bold;
  font-size: 17px;
  line-height: 1.5em;
  margin: 0;
}
div#main div.content div.section div.description p {
  margin: 0.3em 0;
}
div#main div.content div.section div.description p.askus {
  color: #34627F;
  font-weight: bold;
  font-size: 16px;
  text-align: right;
  margin: 0;
}


div#sub div.section div.content {
  padding: 0 0 20px 0;
}
div#aside div.section div.content {
  padding: 0 10px 20px 10px;
}
div#sub div#photo div.content,
div#sub div#syo div.content,
div#aside div#communication 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 {
  display: block;
  margin: 1em auto 1em 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#aside div#communication div.content p.tagline {
  padding: 60px 0 5px 0;
  font-size: 16px;
  background: url("../image/content/menu/skype.gif") no-repeat center top;
}
p#skypedownload {
  text-align: center;
}
