@charset "UTF-8";
/* mixin-include */
/* extend */
.clearfix, .page div.partsimgThumbnail ul {
  #zoom: 1;
}
.clearfix:after, .page div.partsimgThumbnail ul:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}

html {
  color: black;
}

body {
  padding: 20px 0;
  background: transparent center 0 repeat-x;
  font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a:hover {
  text-decoration: none;
}

img.alignright {
  margin: 0 0 20px 20px;
  float: right;
}
img.aligncenter {
  margin: 0 auto 20px;
  display: block;
}
img.alignleft {
  margin: 0 20px 20px 0;
  float: left;
}

strong, b {
  font-weight: bold;
}

em.marker, sub {
  background-color: yellow;
}

a.mark {
  padding-left: 15px;
  display: block;
  background: transparent url("./img/share/listmark_triangle.png") 1px 0.8em no-repeat;
}

sub {
  vertical-align: baseline;
  font-size: 100%;
}

body div#page {
  margin: 0 auto;
  padding-top: 20px;
  width: 748px;
  background: transparent url("./img/share/page_header.png") 0 0 no-repeat;
}
body div#page div#pageInner {
  margin-bottom: 15px;
  padding-bottom: 20px;
  position: relative;
  background: transparent url("./img/share/page_footer.png") 0 bottom no-repeat;
  #zoom: 1;
}
body div#page div#pageInner p.dashboard {
  position: absolute;
  top: -20px;
  left: -65px;
}
body div#page div#pageInner div.page {
  padding: 1px 24px;
  position: relative;
  clear: both;
  background: transparent url("./img/share/page_inner.png") repeat-y;
  #zoom: 1;
}
body div#page div#pageInner div.page:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
body div#page div#pageInner div.page p.edit {
  position: absolute;
  top: 20px;
  left: -50px;
}
body div#page div#pageInner div.page span.font1 {
  color: #c30000;
  font-weight: bold;
  font-size: 18px;
}
body div#page div#pageInner div.page span.font2 {
  color: #c30000;
  font-weight: bold;
  font-size: 24px;
}
body div#page div#pageInner div.page span.font3 {
  color: #c30000;
  font-weight: bold;
  font-size: 32px;
}

.page h1 {
  margin-bottom: 20px;
  line-height: 1.2;
  font-weight: bold;
  font-size: 270%;
}
.page h2 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 138.5%;
}
.page h3 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 116%;
}
.page h4 {
  margin-bottom: 10px;
  line-height: 1.2;
  font-weight: bold;
  font-size: 116%;
}
.page p {
  margin-bottom: 20px;
  line-height: 2;
}
.page table tr th, .page table tr td {
  padding: 0.5em 1em;
  line-height: 2;
}
.page div.timer, .page div.timer2 {
  padding: 10px;
  font-weight: bold;
  font-size: 189%;
  text-align: center;
}
.page div.partsNote {
  margin-bottom: 27px;
  padding: 20px 30px 1px;
  border: 2px solid #c30000;
}
.page h2.parts {
  margin-top: 43px;
  padding-left: 26px;
  height: 38px;
  line-height: 38px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  font-weight: bold;
}
.page h3.parts {
  margin-top: 11px;
  padding: 2px 0 6px 15px;
  height: 30px;
  line-height: 30px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.page ul.parts {
  margin-left: 32px;
}
.page ul.parts li {
  margin-bottom: 15px;
  padding: 0 0 0 28px;
  line-height: 1.5;
  background: transparent url("./img/share/listmark.png") 0 0.2em no-repeat;
}
.page ul.partsList2 {
  margin-left: 32px;
}
.page ul.partsList2 li {
  margin-bottom: 15px;
  padding-left: 13px;
  line-height: 1.5;
  background: transparent url("./img/share/listmark2.png") 0 0.6em no-repeat;
}
.page ul.styleList {
  margin-left: 32px;
}
.page ul.styleList li {
  margin-bottom: 15px;
  padding-left: 13px;
  line-height: 1.5;
  background-color: transparent;
  background-position: 0 0.3em;
  background-repeat: no-repeat;
}
.page div.attention {
  padding: 10px;
  clear: both;
  background-color: red;
  color: white;
  font-weight: bold;
  text-align: center;
}
.page div.attention1 {
  font-size: 123.1%;
}
.page div.attention2 {
  font-size: 153.9%;
}
.page div.attention3 {
  font-size: 182%;
}
.page div.partsformMovie object {
  float: left;
  width: 425px;
}
.page div.partsformMovie object embed {
  float: left;
  width: 425px;
}
.page div.partsformMovie form {
  border-top-width: 2px;
  border-top-style: solid;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 11px 11px 20px;
  float: right;
  width: 231px;
}
.page div.partsformMovie div.title {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsformMovie div.text {
  margin-bottom: 10px;
  line-height: 2;
}
.page div.partsformMovie dl.form {
  margin-bottom: 20px;
}
.page div.partsformMovie dl.form dt {
  padding: 10px 14px;
  border-top: 2px solid white;
}
.page div.partsformMovie dl.form dd {
  padding: 0 14px 11px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page div.partsformMovie dl.form dd input {
  width: 97%;
}
.page div.partsformMovie div.submit {
  margin-bottom: 0;
  text-align: center;
}
.page div.partsform {
  border-top-width: 2px;
  border-top-style: solid;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 11px 11px 20px;
}
.page div.partsform div.formTitle {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsform div.postTitle {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 123.1%;
}
.page div.partsform div.text {
  margin-bottom: 10px;
  line-height: 2;
}
.page div.partsform table {
  margin-bottom: 20px;
  border-collapse: separate;
  width: 100%;
}
.page div.partsform table tbody tr th {
  border-top: 2px solid white;
  border-right: 1px solid white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page div.partsform table tbody tr td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page div.partsform div.submit {
  margin-bottom: 0;
  text-align: center;
}
.page div.partsqAndA div.question {
  margin-bottom: 15px;
  padding: 12px 20px 12px 62px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  line-height: 1.5;
  background-position: 12px 7px;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 123.1%;
}
.page div.partsqAndA div.answer {
  margin: 0 0 10px 12px;
  padding-top: 50px;
  line-height: 2;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.page div.partstable {
  margin-bottom: 40px;
}
.page div.partstable table {
  border-collapse: separate;
  width: 100%;
}
.page div.partstable table tbody tr th {
  border-top: 2px solid white;
  border-right: 2px solid white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page div.partstable table tbody tr td {
  border-top: 2px solid white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page div.partsvoice1 {
  padding: 11px 0 0;
  border-top-width: 2px;
  border-top-style: solid;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.page div.partsvoice1 div.title {
  margin: 0 0 25px 12px;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsvoice1 div.text {
  margin: 0 12px 30px 0;
  float: right;
  line-height: 2;
  display: inline;
  width: 445px;
}
.page div.partsvoice1 div.signature {
  margin: 0 12px 20px 0;
  float: right;
  display: inline;
  width: 445px;
  text-align: right;
}
.page div.partsvoice1 img {
  margin: 0 0 20px 12px;
  border: 10px solid #eeeeee;
  float: left;
  _display: inline;
  overflow: hidden;
}
.page div.partsvoice1 div.box {
  padding: 12px;
  border-top: 1px solid #dddddd;
  line-height: 2;
  clear: both;
}
.page div.partsvoice2 {
  margin-bottom: 27px;
  padding: 11px 12px 1px;
  border-top-width: 2px;
  border-top-style: solid;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.page div.partsvoice2 img {
  margin: 0 0 30px 30px;
  border: 10px solid #eeeeee;
  float: right;
}
.page div.partsvoice2 div.title {
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsvoice2 div.signature {
  margin-bottom: 20px;
  font-weight: bold;
}
.page div.partsvoice2 div.text {
  margin-bottom: 30px;
  line-height: 2;
}
.page div.partsvoice3 {
  margin-bottom: 27px;
  padding: 11px 12px 1px;
  border-top-width: 2px;
  border-top-style: solid;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.page div.partsvoice3 img {
  margin: 0 30px 30px 0;
  border: 10px solid #eeeeee;
  float: left;
}
.page div.partsvoice3 div.title {
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsvoice3 div.signature {
  margin-bottom: 20px;
  font-weight: bold;
}
.page div.partsvoice3 div.text {
  margin-bottom: 30px;
  line-height: 2;
}
.page div.partsLinkBoxImage {
  margin-bottom: 27px;
  padding: 10px;
  position: relative;
  background-color: #eeeeee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -border-radius: 10px;
  behavior: url("./css/PIE.htc");
}
.page div.partsLinkBoxImage div.inner {
  padding: 15px 12px;
  position: relative;
  background-color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -border-radius: 5px;
  behavior: url("./css/PIE.htc");
  #zoom: 1;
}
.page div.partsLinkBoxImage div.inner:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.page div.partsLinkBoxImage img {
  border: 1px solid #dddddd;
  float: left;
}
.page div.partsLinkBoxImage div.title {
  margin-bottom: 10px;
  float: right;
  width: 530px;
  color: #999999;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsLinkBoxImage div.title a {
  text-decoration: none;
}
.page div.partsLinkBoxImage div.url {
  margin-bottom: 20px;
  float: right;
  width: 530px;
  color: #aaaaaa;
  font-size: 93%;
}
.page div.partsLinkBoxImage div.url a {
  color: #aaaaaa;
  text-decoration: none;
}
.page div.partsLinkBoxImage div.text {
  float: right;
  width: 530px;
  line-height: 2;
}
.page div.partsLinkBox {
  margin-bottom: 27px;
  padding: 10px;
  position: relative;
  background-color: #eeeeee;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -border-radius: 10px;
  behavior: url("./css/PIE.htc");
}
.page div.partsLinkBox div.inner {
  padding: 15px 12px;
  position: relative;
  background-color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -border-radius: 5px;
  behavior: url("./css/PIE.htc");
}
.page div.partsLinkBox div.title {
  margin-bottom: 10px;
  color: #999999;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsLinkBox div.title a {
  text-decoration: none;
}
.page div.partsLinkBox div.url {
  margin-bottom: 20px;
  color: #aaaaaa;
  font-size: 93%;
}
.page div.partsLinkBox div.url a {
  color: #aaaaaa;
  text-decoration: none;
}
.page div.partsLinkBox div.text {
  line-height: 2;
}
.page div.partsformImage div.image {
  float: left;
  width: 350px;
  text-align: center;
}
.page div.partsformImage div.title {
  margin-bottom: 10px;
  float: right;
  width: 350px;
  line-height: 1.25;
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsformImage div.code {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #999999;
  float: right;
  width: 350px;
  text-align: right;
  font-size: 93%;
}
.page div.partsformImage div.text {
  margin-bottom: 10px;
  float: right;
  width: 350px;
  line-height: 1.45;
  font-size: 108%;
}
.page div.partsformImage div.price {
  margin-bottom: 15px;
}
.page div.partsformImage div.price span.price {
  color: #ff3300;
  font-weight: bold;
  font-size: 182%;
}
.page div.partsformImage div.price span.tax {
  margin-right: 10px;
  color: #ff3300;
  font-size: 77%;
}
.page div.partsformImage div.price span.shipping {
  font-size: 93%;
}
.page div.partsformImage form div.submit {
  margin-right: 45px;
  padding: 20px 0;
  float: right;
  _display: inline;
  width: 305px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -border-radius: 5px;
  behavior: url("./css/PIE.htc");
}
.page div.partsrankingTable table {
  margin-bottom: 40px;
  border-collapse: separate;
  width: 100%;
}
.page div.partsrankingTable table thead tr th {
  font-weight: bold;
  font-size: 116%;
}
.page div.partsrankingTable table tbody tr th {
  padding-top: 40px;
  padding-bottom: 35px;
  border-top: 2px solid white;
  border-right: 2px solid white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: center;
}
.page div.partsrankingTable table tbody tr th div.title {
  margin-bottom: 15px;
  padding-left: 30px;
  min-height: 28px;
  height: auto !important;
  height: 28px;
  line-height: 1.2;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 116%;
}
.page div.partsrankingTable table tbody tr th div.title a {
  text-decoration: none;
}
.page div.partsrankingTable table tbody tr.rank1 th div.title {
  background-image: url("./img/share/rank1.png");
}
.page div.partsrankingTable table tbody tr.rank2 th div.title {
  background-image: url("./img/share/rank2.png");
}
.page div.partsrankingTable table tbody tr.rank3 th div.title {
  background-image: url("./img/share/rank3.png");
}
.page div.partsrankingTable table tbody tr.rank4 th div.title {
  background-image: url("./img/share/rank4.png");
}
.page div.partsrankingTable table tbody tr.rank5 th div.title {
  background-image: url("./img/share/rank5.png");
}
.page div.partsrankingTable table tbody tr.rank6 th div.title {
  background-image: url("./img/share/rank6.png");
}
.page div.partsrankingTable table tbody tr.rank7 th div.title {
  background-image: url("./img/share/rank7.png");
}
.page div.partsrankingTable table tbody tr.rank8 th div.title {
  background-image: url("./img/share/rank8.png");
}
.page div.partsrankingTable table tbody tr.rank9 th div.title {
  background-image: url("./img/share/rank9.png");
}
.page div.partsrankingTable table tbody tr.rank10 th div.title {
  background-image: url("./img/share/rank10.png");
}
.page div.partsrankingTable table tbody tr td {
  border-top: 2px solid white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  position: relative;
  vertical-align: top;
  #zoom: 1;
}
.page div.partsrankingTable table tbody tr td div.title {
  font-weight: bold;
  font-size: 138.5%;
}
.page div.partsrankingTable table tbody tr td div.text {
  margin-bottom: 20px;
}
.page div.partsrankingTable table tbody tr td div.detail {
  text-align: right;
}
.page div.partsRoundBox {
  margin: 11px 0 27px;
}
.page div.partsRoundBox h3 {
  margin-bottom: 0;
  padding-left: 15px;
  height: 38px;
  line-height: 38px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.page div.partsRoundBox div.box {
  padding: 10px 15px;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  behavior: url("./css/PIE.htc");
}
.page div.partsRoundBox div.box div.text {
  line-height: 2;
}
.page div.partsnow div {
  padding: 10px;
  background-color: red;
  color: white;
  font-weight: bold;
  font-size: 189%;
  text-align: center;
}
.page div.partsbutton {
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
}
.page div.partstoTop a {
  margin: 20px 0;
  padding: 0 10px;
  display: block;
  height: 23px;
  line-height: 23px;
  background-color: #efefef;
  font-size: 93%;
  text-decoration: none;
  text-align: right;
}
.page div.partstoTop a span {
  padding-left: 10px;
  background-color: transparent;
  background-position: 0 center;
  background-repeat: no-repeat;
}
.page div.partsimgThumbnail ul {
  margin-right: -2px;
}
.page div.partsimgThumbnail ul li {
  margin: 0 2px 2px 0;
  padding: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  float: left;
  width: 200px;
}
.page div.partsimgThumbnail ul li a {
  text-decoration: none;
}
.page div.partsimgThumbnail ul li a img {
  margin-bottom: 5px;
}
.page div.partsimgThumbnail ul li a span {
  padding-left: 15px;
  background-color: transparent;
  background-position: 1px 0.3em;
  background-repeat: no-repeat;
  text-decoration: underline;
}
.page div.partsimgThumbnail ul li a:hover span {
  text-decoration: none;
}
.page div.partsAmenity {
  margin-bottom: 15px;
  padding: 15px 0 15px 90px;
  line-height: 40px;
  background: transparent url("./img/share/badge_amenity.png") 0 0 no-repeat;
  font-weight: bold;
  font-size: 174%;
}
.page div.partsAmenity1 {
  background-image: url("./img/share/badge_amenity1.png");
}
.page div.partsAmenity2 {
  background-image: url("./img/share/badge_amenity2.png");
}
.page div.partsAmenity3 {
  background-image: url("./img/share/badge_amenity3.png");
}
.page div.partsAmenity4 {
  background-image: url("./img/share/badge_amenity4.png");
}
.page div.partsAmenity5 {
  background-image: url("./img/share/badge_amenity5.png");
}

/* footer */
div#footer {
  clear: both;
  font-size: 77%;
}
div#footer ul#footerLink {
  margin: 0 0 10px 5px;
}
div#footer ul#footerNav {
  clear: both;
  float: right;
}
div#footer ul li {
  margin-right: 5px;
  display: inline;
}
div#footer p {
  margin-bottom: 0;
  line-height: 1.231;
}
div#footer p.copy {
  padding: 0 0 5px 5px;
  float: left;
}
div#footer p#themeKiwami {
  padding-left: 5px;
  clear: both;
}
div#footer p#themeKiwami a {
  text-decoration: none;
}

body.styleBeautyPink a,
.styleBeautyPink a,
div.styleBeautyPinkLinkBoxImage div.title a,
div.styleBeautyPinkLinkBox div.title a,
div.styleBeautyPinktoTop a,
div.styleBeautyPinkimgThumbnail ul li a span {
  color: #ef6998;
}

body div#page div.page h1.styleBeautyPink,
body div#page div.page h2.styleBeautyPink,
body div#page div.page h3.styleBeautyPink,
body div#page div.page h4.styleBeautyPink,
body div#page div.page div.styleBeautyPinkrankingTable thead tr th,
body div#page div.page div.styleBeautyPinkformMovie form div.title,
body div#page div.page div.styleBeautyPinkform div.formTitle,
body div#page div.page div.styleBeautyPinkvoice1 div.title,
body div#page div.page div.styleBeautyPinkvoice2 div.title,
body div#page div.page div.styleBeautyPinkvoice3 div.title,
body div#page div.page div.styleBeautyPinkRoundBox h3,
body div#page div.page div.styleBeautyPinkrankingTable table tbody tr th div.title,
body div#page div.page div.styleBeautyPinkimgThumbnail ul li a,
body div#page div.page div.styleBeautyPinkAmenity {
  color: #a11075;
}
body div#page div.page div.styleBeautyPinkformMovie form, body div#page div.page div.styleBeautyPinkform, body div#page div.page div.styleBeautyPinkvoice1, body div#page div.page div.styleBeautyPinkvoice2, body div#page div.page div.styleBeautyPinkvoice3 {
  border-top-color: #f187ad;
}
body div#page div.page div.styleBeautyPinkrankingTable table thead tr th {
  background-color: #eed2de;
}
body div#page div.page div.styleBeautyPinkrankingTable table tbody tr td div.title {
  color: #373737;
}
body div#page div.page div.styleBeautyPinkformMovie dl.form, body div#page div.page div.styleBeautyPinkform table tbody tr th, body div#page div.page div.styleBeautyPinkqAndA div.question, body div#page div.page div.styleBeautyPinktable table tbody tr th, body div#page div.page div.styleBeautyPinkvoice1 div.box, body div#page div.page div.styleBeautyPinkformImage form div.submit, body div#page div.page div.styleBeautyPinkrankingTable table tbody tr th, body div#page div.page div.styleBeautyPinktoTop a:hover, body div#page div.page div.styleBeautyPinkimgThumbnail ul li {
  background-color: #fbe9ef;
}
body div#page div.page div.styleBeautyPinkformMovie dl.form dd, body div#page div.page div.styleBeautyPinkform table tbody tr th, body div#page div.page div.styleBeautyPinkform table tbody tr td, body div#page div.page div.styleBeautyPinkqAndA div.question, body div#page div.page div.styleBeautyPinktable table tbody tr th, body div#page div.page div.styleBeautyPinktable table tbody tr td, body div#page div.page div.styleBeautyPinkrankingTable table tbody tr th, body div#page div.page div.styleBeautyPinkrankingTable table tbody tr td, body div#page div.page div.styleBeautyPinkimgThumbnail ul li {
  border-bottom-color: #f6c8d5;
}
body div#page div.page div.styleBeautyPinkLinkBoxImage a:hover img {
  border-color: #ef6998;
}

body div#page div.page h2.styleBeautyPink {
  background-image: url("./img/parts/beauty-pink/bg_h2.png");
}
body div#page div.page h3.styleBeautyPink {
  background-image: url("./img/parts/beauty-pink/bg_h3.png");
}
body div#page div.page ul.styleBeautyPinkList li {
  background-image: url("./img/parts/beauty-pink/listmark.png");
}
body div#page div.page div.styleBeautyPinkqAndA div.question {
  background-image: url("./img/parts/beauty-pink/question.png");
}
body div#page div.page div.styleBeautyPinkqAndA div.answer {
  background-image: url("./img/parts/beauty-pink/answer.png");
}
body div#page div.page div.styleBeautyPinkRoundBox h3 {
  background-image: url("./img/parts/beauty-pink/bg_h3_round-box.png");
}
body div#page div.page div.styleBeautyPinktoTop a span {
  background-image: url("./img/parts/beauty-pink/to-top.png");
}
body div#page div.page div.styleBeautyPinkimgThumbnail ul li a span {
  background-image: url("./img/parts/beauty-pink/listmark_triangle.png");
}

body.styleBeautyAquagreen a,
.styleBeautyAquagreen a,
div.styleBeautyAquagreenLinkBoxImage div.title a,
div.styleBeautyAquagreenLinkBox div.title a,
div.styleBeautyAquagreentoTop a,
div.styleBeautyAquagreenimgThumbnail ul li a span {
  color: #76b4bb;
}

body div#page div.page h1.styleBeautyAquagreen,
body div#page div.page h2.styleBeautyAquagreen,
body div#page div.page h3.styleBeautyAquagreen,
body div#page div.page h4.styleBeautyAquagreen,
body div#page div.page div.styleBeautyAquagreenrankingTable thead tr th,
body div#page div.page div.styleBeautyAquagreenformMovie form div.title,
body div#page div.page div.styleBeautyAquagreenform div.formTitle,
body div#page div.page div.styleBeautyAquagreenvoice1 div.title,
body div#page div.page div.styleBeautyAquagreenvoice2 div.title,
body div#page div.page div.styleBeautyAquagreenvoice3 div.title,
body div#page div.page div.styleBeautyAquagreenRoundBox h3,
body div#page div.page div.styleBeautyAquagreenrankingTable table tbody tr th div.title,
body div#page div.page div.styleBeautyAquagreenimgThumbnail ul li a,
body div#page div.page div.styleBeautyAquagreenAmenity {
  color: #58353f;
}
body div#page div.page div.styleBeautyAquagreenformMovie form, body div#page div.page div.styleBeautyAquagreenform, body div#page div.page div.styleBeautyAquagreenvoice1, body div#page div.page div.styleBeautyAquagreenvoice2, body div#page div.page div.styleBeautyAquagreenvoice3 {
  border-top-color: #76b4bb;
}
body div#page div.page div.styleBeautyAquagreenrankingTable table thead tr th {
  background-color: #e4f2f3;
}
body div#page div.page div.styleBeautyAquagreenrankingTable table tbody tr td div.title {
  color: #a29e85;
}
body div#page div.page div.styleBeautyAquagreenformMovie dl.form, body div#page div.page div.styleBeautyAquagreenform table tbody tr th, body div#page div.page div.styleBeautyAquagreenqAndA div.question, body div#page div.page div.styleBeautyAquagreentable table tbody tr th, body div#page div.page div.styleBeautyAquagreenvoice1 div.box, body div#page div.page div.styleBeautyAquagreenformImage form div.submit, body div#page div.page div.styleBeautyAquagreenrankingTable table tbody tr th, body div#page div.page div.styleBeautyAquagreentoTop a:hover, body div#page div.page div.styleBeautyAquagreenimgThumbnail ul li {
  background-color: #fbf6f3;
}
body div#page div.page div.styleBeautyAquagreenformMovie dl.form dd, body div#page div.page div.styleBeautyAquagreenform table tbody tr th, body div#page div.page div.styleBeautyAquagreenform table tbody tr td, body div#page div.page div.styleBeautyAquagreenqAndA div.question, body div#page div.page div.styleBeautyAquagreentable table tbody tr th, body div#page div.page div.styleBeautyAquagreentable table tbody tr td, body div#page div.page div.styleBeautyAquagreenrankingTable table tbody tr th, body div#page div.page div.styleBeautyAquagreenrankingTable table tbody tr td, body div#page div.page div.styleBeautyAquagreenimgThumbnail ul li {
  border-bottom-color: #f8eae1;
}
body div#page div.page div.styleBeautyAquagreenLinkBoxImage a:hover img {
  border-color: #76b4bb;
}

body div#page div.page h2.styleBeautyAquagreen {
  background-image: url("./img/parts/beauty-aquagreen/bg_h2.png");
}
body div#page div.page h3.styleBeautyAquagreen {
  background-image: url("./img/parts/beauty-aquagreen/bg_h3.png");
}
body div#page div.page ul.styleBeautyAquagreenList li {
  background-image: url("./img/parts/beauty-aquagreen/listmark.png");
}
body div#page div.page div.styleBeautyAquagreenqAndA div.question {
  background-image: url("./img/parts/beauty-aquagreen/question.png");
}
body div#page div.page div.styleBeautyAquagreenqAndA div.answer {
  background-image: url("./img/parts/beauty-aquagreen/answer.png");
}
body div#page div.page div.styleBeautyAquagreenRoundBox h3 {
  background-image: url("./img/parts/beauty-aquagreen/bg_h3_round-box.png");
}
body div#page div.page div.styleBeautyAquagreentoTop a span {
  background-image: url("./img/parts/beauty-aquagreen/to-top.png");
}
body div#page div.page div.styleBeautyAquagreenimgThumbnail ul li a span {
  background-image: url("./img/parts/beauty-aquagreen/listmark_triangle.png");
}

body.styleBeautyGold a,
.styleBeautyGold a,
div.styleBeautyGoldLinkBoxImage div.title a,
div.styleBeautyGoldLinkBox div.title a,
div.styleBeautyGoldtoTop a,
div.styleBeautyGoldimgThumbnail ul li a span {
  color: #1010e7;
}

body div#page div.page h1.styleBeautyGold,
body div#page div.page h2.styleBeautyGold,
body div#page div.page h3.styleBeautyGold,
body div#page div.page h4.styleBeautyGold,
body div#page div.page div.styleBeautyGoldrankingTable thead tr th,
body div#page div.page div.styleBeautyGoldformMovie form div.title,
body div#page div.page div.styleBeautyGoldform div.formTitle,
body div#page div.page div.styleBeautyGoldvoice1 div.title,
body div#page div.page div.styleBeautyGoldvoice2 div.title,
body div#page div.page div.styleBeautyGoldvoice3 div.title,
body div#page div.page div.styleBeautyGoldRoundBox h3,
body div#page div.page div.styleBeautyGoldrankingTable table tbody tr th div.title,
body div#page div.page div.styleBeautyGoldimgThumbnail ul li a,
body div#page div.page div.styleBeautyGoldAmenity {
  color: #512a07;
}
body div#page div.page div.styleBeautyGoldformMovie form, body div#page div.page div.styleBeautyGoldform, body div#page div.page div.styleBeautyGoldvoice1, body div#page div.page div.styleBeautyGoldvoice2, body div#page div.page div.styleBeautyGoldvoice3 {
  border-top-color: #8f541e;
}
body div#page div.page div.styleBeautyGoldrankingTable table thead tr th {
  background-color: #fbf5e3;
}
body div#page div.page div.styleBeautyGoldrankingTable table tbody tr td div.title {
  color: #e26026;
}
body div#page div.page div.styleBeautyGoldformMovie dl.form, body div#page div.page div.styleBeautyGoldform table tbody tr th, body div#page div.page div.styleBeautyGoldqAndA div.question, body div#page div.page div.styleBeautyGoldtable table tbody tr th, body div#page div.page div.styleBeautyGoldvoice1 div.box, body div#page div.page div.styleBeautyGoldformImage form div.submit, body div#page div.page div.styleBeautyGoldrankingTable table tbody tr th, body div#page div.page div.styleBeautyGoldtoTop a:hover, body div#page div.page div.styleBeautyGoldimgThumbnail ul li {
  background-color: #faf6e8;
}
body div#page div.page div.styleBeautyGoldformMovie dl.form dd, body div#page div.page div.styleBeautyGoldform table tbody tr th, body div#page div.page div.styleBeautyGoldform table tbody tr td, body div#page div.page div.styleBeautyGoldqAndA div.question, body div#page div.page div.styleBeautyGoldtable table tbody tr th, body div#page div.page div.styleBeautyGoldtable table tbody tr td, body div#page div.page div.styleBeautyGoldrankingTable table tbody tr th, body div#page div.page div.styleBeautyGoldrankingTable table tbody tr td, body div#page div.page div.styleBeautyGoldimgThumbnail ul li {
  border-bottom-color: #f5ebc6;
}
body div#page div.page div.styleBeautyGoldLinkBoxImage a:hover img {
  border-color: #1010e7;
}

body div#page div.page h2.styleBeautyGold {
  background-image: url("./img/parts/beauty-gold/bg_h2.png");
}
body div#page div.page h3.styleBeautyGold {
  background-image: url("./img/parts/beauty-gold/bg_h3.png");
}
body div#page div.page ul.styleBeautyGoldList li {
  background-image: url("./img/parts/beauty-gold/listmark.png");
}
body div#page div.page div.styleBeautyGoldqAndA div.question {
  background-image: url("./img/parts/beauty-gold/question.png");
}
body div#page div.page div.styleBeautyGoldqAndA div.answer {
  background-image: url("./img/parts/beauty-gold/answer.png");
}
body div#page div.page div.styleBeautyGoldRoundBox h3 {
  background-image: url("./img/parts/beauty-gold/bg_h3_round-box.png");
}
body div#page div.page div.styleBeautyGoldtoTop a span {
  background-image: url("./img/parts/beauty-gold/to-top.png");
}
body div#page div.page div.styleBeautyGoldimgThumbnail ul li a span {
  background-image: url("./img/parts/beauty-gold/listmark_triangle.png");
}

body.styleEcoGreen a,
.styleEcoGreen a,
div.styleEcoGreenLinkBoxImage div.title a,
div.styleEcoGreenLinkBox div.title a,
div.styleEcoGreentoTop a,
div.styleEcoGreenimgThumbnail ul li a span {
  color: #f27a00;
}

body div#page div.page h1.styleEcoGreen,
body div#page div.page h2.styleEcoGreen,
body div#page div.page h3.styleEcoGreen,
body div#page div.page h4.styleEcoGreen,
body div#page div.page div.styleEcoGreenrankingTable thead tr th,
body div#page div.page div.styleEcoGreenformMovie form div.title,
body div#page div.page div.styleEcoGreenform div.formTitle,
body div#page div.page div.styleEcoGreenvoice1 div.title,
body div#page div.page div.styleEcoGreenvoice2 div.title,
body div#page div.page div.styleEcoGreenvoice3 div.title,
body div#page div.page div.styleEcoGreenRoundBox h3,
body div#page div.page div.styleEcoGreenrankingTable table tbody tr th div.title,
body div#page div.page div.styleEcoGreenimgThumbnail ul li a,
body div#page div.page div.styleEcoGreenAmenity {
  color: #5b8613;
}
body div#page div.page div.styleEcoGreenformMovie form, body div#page div.page div.styleEcoGreenform, body div#page div.page div.styleEcoGreenvoice1, body div#page div.page div.styleEcoGreenvoice2, body div#page div.page div.styleEcoGreenvoice3 {
  border-top-color: #9dcd39;
}
body div#page div.page div.styleEcoGreenrankingTable table thead tr th {
  background-color: #eeeed4;
}
body div#page div.page div.styleEcoGreenrankingTable table tbody tr td div.title {
  color: #a29e85;
}
body div#page div.page div.styleEcoGreenformMovie dl.form, body div#page div.page div.styleEcoGreenform table tbody tr th, body div#page div.page div.styleEcoGreenqAndA div.question, body div#page div.page div.styleEcoGreentable table tbody tr th, body div#page div.page div.styleEcoGreenvoice1 div.box, body div#page div.page div.styleEcoGreenformImage form div.submit, body div#page div.page div.styleEcoGreenrankingTable table tbody tr th, body div#page div.page div.styleEcoGreentoTop a:hover, body div#page div.page div.styleEcoGreenimgThumbnail ul li {
  background-color: #faf9e5;
}
body div#page div.page div.styleEcoGreenformMovie dl.form dd, body div#page div.page div.styleEcoGreenform table tbody tr th, body div#page div.page div.styleEcoGreenform table tbody tr td, body div#page div.page div.styleEcoGreenqAndA div.question, body div#page div.page div.styleEcoGreentable table tbody tr th, body div#page div.page div.styleEcoGreentable table tbody tr td, body div#page div.page div.styleEcoGreenrankingTable table tbody tr th, body div#page div.page div.styleEcoGreenrankingTable table tbody tr td, body div#page div.page div.styleEcoGreenimgThumbnail ul li {
  border-bottom-color: #f4f5be;
}
body div#page div.page div.styleEcoGreenLinkBoxImage a:hover img {
  border-color: #f27a00;
}

body div#page div.page h2.styleEcoGreen {
  background-image: url("./img/parts/eco-green/bg_h2.png");
}
body div#page div.page h3.styleEcoGreen {
  background-image: url("./img/parts/eco-green/bg_h3.png");
}
body div#page div.page ul.styleEcoGreenList li {
  background-image: url("./img/parts/eco-green/listmark.png");
}
body div#page div.page div.styleEcoGreenqAndA div.question {
  background-image: url("./img/parts/eco-green/question.png");
}
body div#page div.page div.styleEcoGreenqAndA div.answer {
  background-image: url("./img/parts/eco-green/answer.png");
}
body div#page div.page div.styleEcoGreenRoundBox h3 {
  background-image: url("./img/parts/eco-green/bg_h3_round-box.png");
}
body div#page div.page div.styleEcoGreentoTop a span {
  background-image: url("./img/parts/eco-green/to-top.png");
}
body div#page div.page div.styleEcoGreenimgThumbnail ul li a span {
  background-image: url("./img/parts/eco-green/listmark_triangle.png");
}

body.styleItSkyblue a,
.styleItSkyblue a,
div.styleItSkyblueLinkBoxImage div.title a,
div.styleItSkyblueLinkBox div.title a,
div.styleItSkybluetoTop a,
div.styleItSkyblueimgThumbnail ul li a span {
  color: #4272db;
}

body div#page div.page h1.styleItSkyblue,
body div#page div.page h2.styleItSkyblue,
body div#page div.page h3.styleItSkyblue,
body div#page div.page h4.styleItSkyblue,
body div#page div.page div.styleItSkybluerankingTable thead tr th,
body div#page div.page div.styleItSkyblueformMovie form div.title,
body div#page div.page div.styleItSkyblueform div.formTitle,
body div#page div.page div.styleItSkybluevoice1 div.title,
body div#page div.page div.styleItSkybluevoice2 div.title,
body div#page div.page div.styleItSkybluevoice3 div.title,
body div#page div.page div.styleItSkyblueRoundBox h3,
body div#page div.page div.styleItSkybluerankingTable table tbody tr th div.title,
body div#page div.page div.styleItSkyblueimgThumbnail ul li a,
body div#page div.page div.styleItSkyblueAmenity {
  color: black;
}
body div#page div.page div.styleItSkyblueformMovie form, body div#page div.page div.styleItSkyblueform, body div#page div.page div.styleItSkybluevoice1, body div#page div.page div.styleItSkybluevoice2, body div#page div.page div.styleItSkybluevoice3 {
  border-top-color: #3366cc;
}
body div#page div.page div.styleItSkybluerankingTable table thead tr th {
  background-color: #cadef4;
}
body div#page div.page div.styleItSkybluerankingTable table tbody tr td div.title {
  color: #cc6600;
}
body div#page div.page div.styleItSkyblueformMovie dl.form, body div#page div.page div.styleItSkyblueform table tbody tr th, body div#page div.page div.styleItSkyblueqAndA div.question, body div#page div.page div.styleItSkybluetable table tbody tr th, body div#page div.page div.styleItSkybluevoice1 div.box, body div#page div.page div.styleItSkyblueformImage form div.submit, body div#page div.page div.styleItSkybluerankingTable table tbody tr th, body div#page div.page div.styleItSkybluetoTop a:hover, body div#page div.page div.styleItSkyblueimgThumbnail ul li {
  background-color: #e1ebff;
}
body div#page div.page div.styleItSkyblueformMovie dl.form dd, body div#page div.page div.styleItSkyblueform table tbody tr th, body div#page div.page div.styleItSkyblueform table tbody tr td, body div#page div.page div.styleItSkyblueqAndA div.question, body div#page div.page div.styleItSkybluetable table tbody tr th, body div#page div.page div.styleItSkybluetable table tbody tr td, body div#page div.page div.styleItSkybluerankingTable table tbody tr th, body div#page div.page div.styleItSkybluerankingTable table tbody tr td, body div#page div.page div.styleItSkyblueimgThumbnail ul li {
  border-bottom-color: #b5cbff;
}
body div#page div.page div.styleItSkyblueLinkBoxImage a:hover img {
  border-color: #4272db;
}

body div#page div.page h2.styleItSkyblue {
  background-image: url("./img/parts/it-skyblue/bg_h2.png");
}
body div#page div.page h3.styleItSkyblue {
  background-image: url("./img/parts/it-skyblue/bg_h3.png");
}
body div#page div.page ul.styleItSkyblueList li {
  background-image: url("./img/parts/it-skyblue/listmark.png");
}
body div#page div.page div.styleItSkyblueqAndA div.question {
  background-image: url("./img/parts/it-skyblue/question.png");
}
body div#page div.page div.styleItSkyblueqAndA div.answer {
  background-image: url("./img/parts/it-skyblue/answer.png");
}
body div#page div.page div.styleItSkyblueRoundBox h3 {
  background-image: url("./img/parts/it-skyblue/bg_h3_round-box.png");
}
body div#page div.page div.styleItSkybluetoTop a span {
  background-image: url("./img/parts/it-skyblue/to-top.png");
}
body div#page div.page div.styleItSkyblueimgThumbnail ul li a span {
  background-image: url("./img/parts/it-skyblue/listmark_triangle.png");
}

body.styleItGray a,
.styleItGray a,
div.styleItGrayLinkBoxImage div.title a,
div.styleItGrayLinkBox div.title a,
div.styleItGraytoTop a,
div.styleItGrayimgThumbnail ul li a span {
  color: #3b5998;
}

body div#page div.page h1.styleItGray,
body div#page div.page h2.styleItGray,
body div#page div.page h3.styleItGray,
body div#page div.page h4.styleItGray,
body div#page div.page div.styleItGrayrankingTable thead tr th,
body div#page div.page div.styleItGrayformMovie form div.title,
body div#page div.page div.styleItGrayform div.formTitle,
body div#page div.page div.styleItGrayvoice1 div.title,
body div#page div.page div.styleItGrayvoice2 div.title,
body div#page div.page div.styleItGrayvoice3 div.title,
body div#page div.page div.styleItGrayRoundBox h3,
body div#page div.page div.styleItGrayrankingTable table tbody tr th div.title,
body div#page div.page div.styleItGrayimgThumbnail ul li a,
body div#page div.page div.styleItGrayAmenity {
  color: black;
}
body div#page div.page div.styleItGrayformMovie form, body div#page div.page div.styleItGrayform, body div#page div.page div.styleItGrayvoice1, body div#page div.page div.styleItGrayvoice2, body div#page div.page div.styleItGrayvoice3 {
  border-top-color: #777777;
}
body div#page div.page div.styleItGrayrankingTable table thead tr th {
  background-color: #eeeeee;
}
body div#page div.page div.styleItGrayrankingTable table tbody tr td div.title {
  color: #7d7d7d;
}
body div#page div.page div.styleItGrayformMovie dl.form, body div#page div.page div.styleItGrayform table tbody tr th, body div#page div.page div.styleItGrayqAndA div.question, body div#page div.page div.styleItGraytable table tbody tr th, body div#page div.page div.styleItGrayvoice1 div.box, body div#page div.page div.styleItGrayformImage form div.submit, body div#page div.page div.styleItGrayrankingTable table tbody tr th, body div#page div.page div.styleItGraytoTop a:hover, body div#page div.page div.styleItGrayimgThumbnail ul li {
  background-color: #f5f5f5;
}
body div#page div.page div.styleItGrayformMovie dl.form dd, body div#page div.page div.styleItGrayform table tbody tr th, body div#page div.page div.styleItGrayform table tbody tr td, body div#page div.page div.styleItGrayqAndA div.question, body div#page div.page div.styleItGraytable table tbody tr th, body div#page div.page div.styleItGraytable table tbody tr td, body div#page div.page div.styleItGrayrankingTable table tbody tr th, body div#page div.page div.styleItGrayrankingTable table tbody tr td, body div#page div.page div.styleItGrayimgThumbnail ul li {
  border-bottom-color: #e6e6e6;
}
body div#page div.page div.styleItGrayLinkBoxImage a:hover img {
  border-color: #3b5998;
}

body div#page div.page h2.styleItGray {
  background-image: url("./img/parts/it-gray/bg_h2.png");
}
body div#page div.page h3.styleItGray {
  background-image: url("./img/parts/it-gray/bg_h3.png");
}
body div#page div.page ul.styleItGrayList li {
  background-image: url("./img/parts/it-gray/listmark.png");
}
body div#page div.page div.styleItGrayqAndA div.question {
  background-image: url("./img/parts/it-gray/question.png");
}
body div#page div.page div.styleItGrayqAndA div.answer {
  background-image: url("./img/parts/it-gray/answer.png");
}
body div#page div.page div.styleItGrayRoundBox h3 {
  background-image: url("./img/parts/it-gray/bg_h3_round-box.png");
}
body div#page div.page div.styleItGraytoTop a span {
  background-image: url("./img/parts/it-gray/to-top.png");
}
body div#page div.page div.styleItGrayimgThumbnail ul li a span {
  background-image: url("./img/parts/it-gray/listmark_triangle.png");
}

body.styleSocialCeruleanblue a,
.styleSocialCeruleanblue a,
div.styleSocialCeruleanblueLinkBoxImage div.title a,
div.styleSocialCeruleanblueLinkBox div.title a,
div.styleSocialCeruleanbluetoTop a,
div.styleSocialCeruleanblueimgThumbnail ul li a span {
  color: #2276bb;
}

body div#page div.page h1.styleSocialCeruleanblue,
body div#page div.page h2.styleSocialCeruleanblue,
body div#page div.page h3.styleSocialCeruleanblue,
body div#page div.page h4.styleSocialCeruleanblue,
body div#page div.page div.styleSocialCeruleanbluerankingTable thead tr th,
body div#page div.page div.styleSocialCeruleanblueformMovie form div.title,
body div#page div.page div.styleSocialCeruleanblueform div.formTitle,
body div#page div.page div.styleSocialCeruleanbluevoice1 div.title,
body div#page div.page div.styleSocialCeruleanbluevoice2 div.title,
body div#page div.page div.styleSocialCeruleanbluevoice3 div.title,
body div#page div.page div.styleSocialCeruleanblueRoundBox h3,
body div#page div.page div.styleSocialCeruleanbluerankingTable table tbody tr th div.title,
body div#page div.page div.styleSocialCeruleanblueimgThumbnail ul li a,
body div#page div.page div.styleSocialCeruleanblueAmenity {
  color: #333333;
}
body div#page div.page div.styleSocialCeruleanblueformMovie form, body div#page div.page div.styleSocialCeruleanblueform, body div#page div.page div.styleSocialCeruleanbluevoice1, body div#page div.page div.styleSocialCeruleanbluevoice2, body div#page div.page div.styleSocialCeruleanbluevoice3 {
  border-top-color: #32cbff;
}
body div#page div.page div.styleSocialCeruleanbluerankingTable table thead tr th {
  background-color: #f5f5f5;
}
body div#page div.page div.styleSocialCeruleanbluerankingTable table tbody tr td div.title {
  color: #333333;
}
body div#page div.page div.styleSocialCeruleanblueformMovie dl.form, body div#page div.page div.styleSocialCeruleanblueform table tbody tr th, body div#page div.page div.styleSocialCeruleanblueqAndA div.question, body div#page div.page div.styleSocialCeruleanbluetable table tbody tr th, body div#page div.page div.styleSocialCeruleanbluevoice1 div.box, body div#page div.page div.styleSocialCeruleanblueformImage form div.submit, body div#page div.page div.styleSocialCeruleanbluerankingTable table tbody tr th, body div#page div.page div.styleSocialCeruleanbluetoTop a:hover, body div#page div.page div.styleSocialCeruleanblueimgThumbnail ul li {
  background-color: #f5f5f5;
}
body div#page div.page div.styleSocialCeruleanblueformMovie dl.form dd, body div#page div.page div.styleSocialCeruleanblueform table tbody tr th, body div#page div.page div.styleSocialCeruleanblueform table tbody tr td, body div#page div.page div.styleSocialCeruleanblueqAndA div.question, body div#page div.page div.styleSocialCeruleanbluetable table tbody tr th, body div#page div.page div.styleSocialCeruleanbluetable table tbody tr td, body div#page div.page div.styleSocialCeruleanbluerankingTable table tbody tr th, body div#page div.page div.styleSocialCeruleanbluerankingTable table tbody tr td, body div#page div.page div.styleSocialCeruleanblueimgThumbnail ul li {
  border-bottom-color: #e6e6e6;
}
body div#page div.page div.styleSocialCeruleanblueLinkBoxImage a:hover img {
  border-color: #2276bb;
}

body div#page div.page h2.styleSocialCeruleanblue {
  background-image: url("./img/parts/social-ceruleanblue/bg_h2.png");
}
body div#page div.page h3.styleSocialCeruleanblue {
  background-image: url("./img/parts/social-ceruleanblue/bg_h3.png");
}
body div#page div.page ul.styleSocialCeruleanblueList li {
  background-image: url("./img/parts/social-ceruleanblue/listmark.png");
}
body div#page div.page div.styleSocialCeruleanblueqAndA div.question {
  background-image: url("./img/parts/social-ceruleanblue/question.png");
}
body div#page div.page div.styleSocialCeruleanblueqAndA div.answer {
  background-image: url("./img/parts/social-ceruleanblue/answer.png");
}
body div#page div.page div.styleSocialCeruleanblueRoundBox h3 {
  background-image: url("./img/parts/social-ceruleanblue/bg_h3_round-box.png");
}
body div#page div.page div.styleSocialCeruleanbluetoTop a span {
  background-image: url("./img/parts/social-ceruleanblue/to-top.png");
}
body div#page div.page div.styleSocialCeruleanblueimgThumbnail ul li a span {
  background-image: url("./img/parts/social-ceruleanblue/listmark_triangle.png");
}

body.styleSocialNavy a,
.styleSocialNavy a,
div.styleSocialNavyLinkBoxImage div.title a,
div.styleSocialNavyLinkBox div.title a,
div.styleSocialNavytoTop a,
div.styleSocialNavyimgThumbnail ul li a span {
  color: #3b5998;
}

body div#page div.page h1.styleSocialNavy,
body div#page div.page h2.styleSocialNavy,
body div#page div.page h3.styleSocialNavy,
body div#page div.page h4.styleSocialNavy,
body div#page div.page div.styleSocialNavyrankingTable thead tr th,
body div#page div.page div.styleSocialNavyformMovie form div.title,
body div#page div.page div.styleSocialNavyform div.formTitle,
body div#page div.page div.styleSocialNavyvoice1 div.title,
body div#page div.page div.styleSocialNavyvoice2 div.title,
body div#page div.page div.styleSocialNavyvoice3 div.title,
body div#page div.page div.styleSocialNavyRoundBox h3,
body div#page div.page div.styleSocialNavyrankingTable table tbody tr th div.title,
body div#page div.page div.styleSocialNavyimgThumbnail ul li a,
body div#page div.page div.styleSocialNavyAmenity {
  color: #333333;
}
body div#page div.page div.styleSocialNavyformMovie form, body div#page div.page div.styleSocialNavyform, body div#page div.page div.styleSocialNavyvoice1, body div#page div.page div.styleSocialNavyvoice2, body div#page div.page div.styleSocialNavyvoice3 {
  border-top-color: #3b5998;
}
body div#page div.page div.styleSocialNavyrankingTable table thead tr th {
  background-color: #eceff5;
}
body div#page div.page div.styleSocialNavyrankingTable table tbody tr td div.title {
  color: #6f6f6f;
}
body div#page div.page div.styleSocialNavyformMovie dl.form, body div#page div.page div.styleSocialNavyform table tbody tr th, body div#page div.page div.styleSocialNavyqAndA div.question, body div#page div.page div.styleSocialNavytable table tbody tr th, body div#page div.page div.styleSocialNavyvoice1 div.box, body div#page div.page div.styleSocialNavyformImage form div.submit, body div#page div.page div.styleSocialNavyrankingTable table tbody tr th, body div#page div.page div.styleSocialNavytoTop a:hover, body div#page div.page div.styleSocialNavyimgThumbnail ul li {
  background-color: #f6f6f6;
}
body div#page div.page div.styleSocialNavyformMovie dl.form dd, body div#page div.page div.styleSocialNavyform table tbody tr th, body div#page div.page div.styleSocialNavyform table tbody tr td, body div#page div.page div.styleSocialNavyqAndA div.question, body div#page div.page div.styleSocialNavytable table tbody tr th, body div#page div.page div.styleSocialNavytable table tbody tr td, body div#page div.page div.styleSocialNavyrankingTable table tbody tr th, body div#page div.page div.styleSocialNavyrankingTable table tbody tr td, body div#page div.page div.styleSocialNavyimgThumbnail ul li {
  border-bottom-color: #eaeaea;
}
body div#page div.page div.styleSocialNavyLinkBoxImage a:hover img {
  border-color: #3b5998;
}

body div#page div.page h2.styleSocialNavy {
  background-image: url("./img/parts/social-navy/bg_h2.png");
}
body div#page div.page h3.styleSocialNavy {
  background-image: url("./img/parts/social-navy/bg_h3.png");
}
body div#page div.page ul.styleSocialNavyList li {
  background-image: url("./img/parts/social-navy/listmark.png");
}
body div#page div.page div.styleSocialNavyqAndA div.question {
  background-image: url("./img/parts/social-navy/question.png");
}
body div#page div.page div.styleSocialNavyqAndA div.answer {
  background-image: url("./img/parts/social-navy/answer.png");
}
body div#page div.page div.styleSocialNavyRoundBox h3 {
  background-image: url("./img/parts/social-navy/bg_h3_round-box.png");
}
body div#page div.page div.styleSocialNavytoTop a span {
  background-image: url("./img/parts/social-navy/to-top.png");
}
body div#page div.page div.styleSocialNavyimgThumbnail ul li a span {
  background-image: url("./img/parts/social-navy/listmark_triangle.png");
}

body.styleSocialOrange a,
.styleSocialOrange a,
div.styleSocialOrangeLinkBoxImage div.title a,
div.styleSocialOrangeLinkBox div.title a,
div.styleSocialOrangetoTop a,
div.styleSocialOrangeimgThumbnail ul li a span {
  color: #258fb8;
}

body div#page div.page h1.styleSocialOrange,
body div#page div.page h2.styleSocialOrange,
body div#page div.page h3.styleSocialOrange,
body div#page div.page h4.styleSocialOrange,
body div#page div.page div.styleSocialOrangerankingTable thead tr th,
body div#page div.page div.styleSocialOrangeformMovie form div.title,
body div#page div.page div.styleSocialOrangeform div.formTitle,
body div#page div.page div.styleSocialOrangevoice1 div.title,
body div#page div.page div.styleSocialOrangevoice2 div.title,
body div#page div.page div.styleSocialOrangevoice3 div.title,
body div#page div.page div.styleSocialOrangeRoundBox h3,
body div#page div.page div.styleSocialOrangerankingTable table tbody tr th div.title,
body div#page div.page div.styleSocialOrangeimgThumbnail ul li a,
body div#page div.page div.styleSocialOrangeAmenity {
  color: #666666;
}
body div#page div.page div.styleSocialOrangeformMovie form, body div#page div.page div.styleSocialOrangeform, body div#page div.page div.styleSocialOrangevoice1, body div#page div.page div.styleSocialOrangevoice2, body div#page div.page div.styleSocialOrangevoice3 {
  border-top-color: #ffaa00;
}
body div#page div.page div.styleSocialOrangerankingTable table thead tr th {
  background-color: #f8f8f8;
}
body div#page div.page div.styleSocialOrangerankingTable table tbody tr td div.title {
  color: #a29e85;
}
body div#page div.page div.styleSocialOrangeformMovie dl.form, body div#page div.page div.styleSocialOrangeform table tbody tr th, body div#page div.page div.styleSocialOrangeqAndA div.question, body div#page div.page div.styleSocialOrangetable table tbody tr th, body div#page div.page div.styleSocialOrangevoice1 div.box, body div#page div.page div.styleSocialOrangeformImage form div.submit, body div#page div.page div.styleSocialOrangerankingTable table tbody tr th, body div#page div.page div.styleSocialOrangetoTop a:hover, body div#page div.page div.styleSocialOrangeimgThumbnail ul li {
  background-color: #f8f7f4;
}
body div#page div.page div.styleSocialOrangeformMovie dl.form dd, body div#page div.page div.styleSocialOrangeform table tbody tr th, body div#page div.page div.styleSocialOrangeform table tbody tr td, body div#page div.page div.styleSocialOrangeqAndA div.question, body div#page div.page div.styleSocialOrangetable table tbody tr th, body div#page div.page div.styleSocialOrangetable table tbody tr td, body div#page div.page div.styleSocialOrangerankingTable table tbody tr th, body div#page div.page div.styleSocialOrangerankingTable table tbody tr td, body div#page div.page div.styleSocialOrangeimgThumbnail ul li {
  border-bottom-color: #f0efe2;
}
body div#page div.page div.styleSocialOrangeLinkBoxImage a:hover img {
  border-color: #258fb8;
}

body div#page div.page h2.styleSocialOrange {
  background-image: url("./img/parts/social-orange/bg_h2.png");
}
body div#page div.page h3.styleSocialOrange {
  background-image: url("./img/parts/social-orange/bg_h3.png");
}
body div#page div.page ul.styleSocialOrangeList li {
  background-image: url("./img/parts/social-orange/listmark.png");
}
body div#page div.page div.styleSocialOrangeqAndA div.question {
  background-image: url("./img/parts/social-orange/question.png");
}
body div#page div.page div.styleSocialOrangeqAndA div.answer {
  background-image: url("./img/parts/social-orange/answer.png");
}
body div#page div.page div.styleSocialOrangeRoundBox h3 {
  background-image: url("./img/parts/social-orange/bg_h3_round-box.png");
}
body div#page div.page div.styleSocialOrangetoTop a span {
  background-image: url("./img/parts/social-orange/to-top.png");
}
body div#page div.page div.styleSocialOrangeimgThumbnail ul li a span {
  background-image: url("./img/parts/social-orange/listmark_triangle.png");
}

body.styleSimpleRed a,
.styleSimpleRed a,
div.styleSimpleRedLinkBoxImage div.title a,
div.styleSimpleRedLinkBox div.title a,
div.styleSimpleRedtoTop a,
div.styleSimpleRedimgThumbnail ul li a span {
  color: #f10691;
}

body div#page div.page h1.styleSimpleRed,
body div#page div.page h2.styleSimpleRed,
body div#page div.page h3.styleSimpleRed,
body div#page div.page h4.styleSimpleRed,
body div#page div.page div.styleSimpleRedrankingTable thead tr th,
body div#page div.page div.styleSimpleRedformMovie form div.title,
body div#page div.page div.styleSimpleRedform div.formTitle,
body div#page div.page div.styleSimpleRedvoice1 div.title,
body div#page div.page div.styleSimpleRedvoice2 div.title,
body div#page div.page div.styleSimpleRedvoice3 div.title,
body div#page div.page div.styleSimpleRedRoundBox h3,
body div#page div.page div.styleSimpleRedrankingTable table tbody tr th div.title,
body div#page div.page div.styleSimpleRedimgThumbnail ul li a,
body div#page div.page div.styleSimpleRedAmenity {
  color: #d20000;
}
body div#page div.page div.styleSimpleRedformMovie form, body div#page div.page div.styleSimpleRedform, body div#page div.page div.styleSimpleRedvoice1, body div#page div.page div.styleSimpleRedvoice2, body div#page div.page div.styleSimpleRedvoice3 {
  border-top-color: #d20000;
}
body div#page div.page div.styleSimpleRedrankingTable table thead tr th {
  background-color: #fff0f0;
}
body div#page div.page div.styleSimpleRedrankingTable table tbody tr td div.title {
  color: #2f9ac1;
}
body div#page div.page div.styleSimpleRedformMovie dl.form, body div#page div.page div.styleSimpleRedform table tbody tr th, body div#page div.page div.styleSimpleRedqAndA div.question, body div#page div.page div.styleSimpleRedtable table tbody tr th, body div#page div.page div.styleSimpleRedvoice1 div.box, body div#page div.page div.styleSimpleRedformImage form div.submit, body div#page div.page div.styleSimpleRedrankingTable table tbody tr th, body div#page div.page div.styleSimpleRedtoTop a:hover, body div#page div.page div.styleSimpleRedimgThumbnail ul li {
  background-color: #fdf7f8;
}
body div#page div.page div.styleSimpleRedformMovie dl.form dd, body div#page div.page div.styleSimpleRedform table tbody tr th, body div#page div.page div.styleSimpleRedform table tbody tr td, body div#page div.page div.styleSimpleRedqAndA div.question, body div#page div.page div.styleSimpleRedtable table tbody tr th, body div#page div.page div.styleSimpleRedtable table tbody tr td, body div#page div.page div.styleSimpleRedrankingTable table tbody tr th, body div#page div.page div.styleSimpleRedrankingTable table tbody tr td, body div#page div.page div.styleSimpleRedimgThumbnail ul li {
  border-bottom-color: #fcecec;
}
body div#page div.page div.styleSimpleRedLinkBoxImage a:hover img {
  border-color: #f10691;
}

body div#page div.page h2.styleSimpleRed {
  background-image: url("./img/parts/simple-red/bg_h2.png");
}
body div#page div.page h3.styleSimpleRed {
  background-image: url("./img/parts/simple-red/bg_h3.png");
}
body div#page div.page ul.styleSimpleRedList li {
  background-image: url("./img/parts/simple-red/listmark.png");
}
body div#page div.page div.styleSimpleRedqAndA div.question {
  background-image: url("./img/parts/simple-red/question.png");
}
body div#page div.page div.styleSimpleRedqAndA div.answer {
  background-image: url("./img/parts/simple-red/answer.png");
}
body div#page div.page div.styleSimpleRedRoundBox h3 {
  background-image: url("./img/parts/simple-red/bg_h3_round-box.png");
}
body div#page div.page div.styleSimpleRedtoTop a span {
  background-image: url("./img/parts/simple-red/to-top.png");
}
body div#page div.page div.styleSimpleRedimgThumbnail ul li a span {
  background-image: url("./img/parts/simple-red/listmark_triangle.png");
}

body.styleSimpleBlue a,
.styleSimpleBlue a,
div.styleSimpleBlueLinkBoxImage div.title a,
div.styleSimpleBlueLinkBox div.title a,
div.styleSimpleBluetoTop a,
div.styleSimpleBlueimgThumbnail ul li a span {
  color: #0087cc;
}

body div#page div.page h1.styleSimpleBlue,
body div#page div.page h2.styleSimpleBlue,
body div#page div.page h3.styleSimpleBlue,
body div#page div.page h4.styleSimpleBlue,
body div#page div.page div.styleSimpleBluerankingTable thead tr th,
body div#page div.page div.styleSimpleBlueformMovie form div.title,
body div#page div.page div.styleSimpleBlueform div.formTitle,
body div#page div.page div.styleSimpleBluevoice1 div.title,
body div#page div.page div.styleSimpleBluevoice2 div.title,
body div#page div.page div.styleSimpleBluevoice3 div.title,
body div#page div.page div.styleSimpleBlueRoundBox h3,
body div#page div.page div.styleSimpleBluerankingTable table tbody tr th div.title,
body div#page div.page div.styleSimpleBlueimgThumbnail ul li a,
body div#page div.page div.styleSimpleBlueAmenity {
  color: #0070c4;
}
body div#page div.page div.styleSimpleBlueformMovie form, body div#page div.page div.styleSimpleBlueform, body div#page div.page div.styleSimpleBluevoice1, body div#page div.page div.styleSimpleBluevoice2, body div#page div.page div.styleSimpleBluevoice3 {
  border-top-color: #0070c4;
}
body div#page div.page div.styleSimpleBluerankingTable table thead tr th {
  background-color: #e9f5f8;
}
body div#page div.page div.styleSimpleBluerankingTable table tbody tr td div.title {
  color: #72c223;
}
body div#page div.page div.styleSimpleBlueformMovie dl.form, body div#page div.page div.styleSimpleBlueform table tbody tr th, body div#page div.page div.styleSimpleBlueqAndA div.question, body div#page div.page div.styleSimpleBluetable table tbody tr th, body div#page div.page div.styleSimpleBluevoice1 div.box, body div#page div.page div.styleSimpleBlueformImage form div.submit, body div#page div.page div.styleSimpleBluerankingTable table tbody tr th, body div#page div.page div.styleSimpleBluetoTop a:hover, body div#page div.page div.styleSimpleBlueimgThumbnail ul li {
  background-color: #eff2f4;
}
body div#page div.page div.styleSimpleBlueformMovie dl.form dd, body div#page div.page div.styleSimpleBlueform table tbody tr th, body div#page div.page div.styleSimpleBlueform table tbody tr td, body div#page div.page div.styleSimpleBlueqAndA div.question, body div#page div.page div.styleSimpleBluetable table tbody tr th, body div#page div.page div.styleSimpleBluetable table tbody tr td, body div#page div.page div.styleSimpleBluerankingTable table tbody tr th, body div#page div.page div.styleSimpleBluerankingTable table tbody tr td, body div#page div.page div.styleSimpleBlueimgThumbnail ul li {
  border-bottom-color: #d4e2e8;
}
body div#page div.page div.styleSimpleBlueLinkBoxImage a:hover img {
  border-color: #0087cc;
}

body div#page div.page h2.styleSimpleBlue {
  background-image: url("./img/parts/simple-blue/bg_h2.png");
}
body div#page div.page h3.styleSimpleBlue {
  background-image: url("./img/parts/simple-blue/bg_h3.png");
}
body div#page div.page ul.styleSimpleBlueList li {
  background-image: url("./img/parts/simple-blue/listmark.png");
}
body div#page div.page div.styleSimpleBlueqAndA div.question {
  background-image: url("./img/parts/simple-blue/question.png");
}
body div#page div.page div.styleSimpleBlueqAndA div.answer {
  background-image: url("./img/parts/simple-blue/answer.png");
}
body div#page div.page div.styleSimpleBlueRoundBox h3 {
  background-image: url("./img/parts/simple-blue/bg_h3_round-box.png");
}
body div#page div.page div.styleSimpleBluetoTop a span {
  background-image: url("./img/parts/simple-blue/to-top.png");
}
body div#page div.page div.styleSimpleBlueimgThumbnail ul li a span {
  background-image: url("./img/parts/simple-blue/listmark_triangle.png");
}

body.styleSimpleGreen a,
.styleSimpleGreen a,
div.styleSimpleGreenLinkBoxImage div.title a,
div.styleSimpleGreenLinkBox div.title a,
div.styleSimpleGreentoTop a,
div.styleSimpleGreenimgThumbnail ul li a span {
  color: #7fcf28;
}

body div#page div.page h1.styleSimpleGreen,
body div#page div.page h2.styleSimpleGreen,
body div#page div.page h3.styleSimpleGreen,
body div#page div.page h4.styleSimpleGreen,
body div#page div.page div.styleSimpleGreenrankingTable thead tr th,
body div#page div.page div.styleSimpleGreenformMovie form div.title,
body div#page div.page div.styleSimpleGreenform div.formTitle,
body div#page div.page div.styleSimpleGreenvoice1 div.title,
body div#page div.page div.styleSimpleGreenvoice2 div.title,
body div#page div.page div.styleSimpleGreenvoice3 div.title,
body div#page div.page div.styleSimpleGreenRoundBox h3,
body div#page div.page div.styleSimpleGreenrankingTable table tbody tr th div.title,
body div#page div.page div.styleSimpleGreenimgThumbnail ul li a,
body div#page div.page div.styleSimpleGreenAmenity {
  color: #1eb328;
}
body div#page div.page div.styleSimpleGreenformMovie form, body div#page div.page div.styleSimpleGreenform, body div#page div.page div.styleSimpleGreenvoice1, body div#page div.page div.styleSimpleGreenvoice2, body div#page div.page div.styleSimpleGreenvoice3 {
  border-top-color: #1eb328;
}
body div#page div.page div.styleSimpleGreenrankingTable table thead tr th {
  background-color: #f2fdf3;
}
body div#page div.page div.styleSimpleGreenrankingTable table tbody tr td div.title {
  color: #ac4489;
}
body div#page div.page div.styleSimpleGreenformMovie dl.form, body div#page div.page div.styleSimpleGreenform table tbody tr th, body div#page div.page div.styleSimpleGreenqAndA div.question, body div#page div.page div.styleSimpleGreentable table tbody tr th, body div#page div.page div.styleSimpleGreenvoice1 div.box, body div#page div.page div.styleSimpleGreenformImage form div.submit, body div#page div.page div.styleSimpleGreenrankingTable table tbody tr th, body div#page div.page div.styleSimpleGreentoTop a:hover, body div#page div.page div.styleSimpleGreenimgThumbnail ul li {
  background-color: #f7fbf3;
}
body div#page div.page div.styleSimpleGreenformMovie dl.form dd, body div#page div.page div.styleSimpleGreenform table tbody tr th, body div#page div.page div.styleSimpleGreenform table tbody tr td, body div#page div.page div.styleSimpleGreenqAndA div.question, body div#page div.page div.styleSimpleGreentable table tbody tr th, body div#page div.page div.styleSimpleGreentable table tbody tr td, body div#page div.page div.styleSimpleGreenrankingTable table tbody tr th, body div#page div.page div.styleSimpleGreenrankingTable table tbody tr td, body div#page div.page div.styleSimpleGreenimgThumbnail ul li {
  border-bottom-color: #eaf8df;
}
body div#page div.page div.styleSimpleGreenLinkBoxImage a:hover img {
  border-color: #7fcf28;
}

body div#page div.page h2.styleSimpleGreen {
  background-image: url("./img/parts/simple-green/bg_h2.png");
}
body div#page div.page h3.styleSimpleGreen {
  background-image: url("./img/parts/simple-green/bg_h3.png");
}
body div#page div.page ul.styleSimpleGreenList li {
  background-image: url("./img/parts/simple-green/listmark.png");
}
body div#page div.page div.styleSimpleGreenqAndA div.question {
  background-image: url("./img/parts/simple-green/question.png");
}
body div#page div.page div.styleSimpleGreenqAndA div.answer {
  background-image: url("./img/parts/simple-green/answer.png");
}
body div#page div.page div.styleSimpleGreenRoundBox h3 {
  background-image: url("./img/parts/simple-green/bg_h3_round-box.png");
}
body div#page div.page div.styleSimpleGreentoTop a span {
  background-image: url("./img/parts/simple-green/to-top.png");
}
body div#page div.page div.styleSimpleGreenimgThumbnail ul li a span {
  background-image: url("./img/parts/simple-green/listmark_triangle.png");
}

.page h1.v20110310 {
  padding: 1px;
  border: 1px solid #cccccc;
  clear: both;
  line-height: 76px;
  font-size: 36px;
}
.page h1.v20110310 div {
  background: transparent url("/img/v20110310/bg_h1.png") 0 0 repeat-x;
}
.page h1.v20110310 div div {
  padding-left: 52px;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.page h2.v20110310 {
  padding-bottom: 3px;
  border-bottom: 1px solid #cdcdcd;
  clear: both;
  font-size: 28px;
}
.page h2.v20110310 div {
  padding-left: 13px;
  border-left-width: 5px;
  border-left-style: solid;
  line-height: 50px;
}
.page h3.v20110310 {
  padding-left: 4px;
  border-left-width: 5px;
  border-left-style: solid;
  clear: both;
  line-height: 30px;
  font-size: 22px;
}
.page h4.v20110310 {
  clear: both;
  line-height: 23px;
  font-size: 19px;
}
.page div.v20110310-box-h3 {
  padding: 1px 1px 28px;
  border: 1px solid silver;
  clear: both;
}
.page div.v20110310-box-h3 h3 {
  margin-bottom: 29px;
  padding-top: 4px;
  border-top-width: 5px;
  border-top-style: solid;
  line-height: 26.5px;
  font-size: 22px;
  text-align: center;
}
.page div.v20110310-box-h3 div.text {
  margin: 0 16px;
  line-height: 2;
}
.page div.v20110310-form-main {
  padding: 1px 1px 34px;
  border: 1px solid silver;
  clear: both;
}
.page div.v20110310-form-main h3 {
  margin-bottom: 29px;
  padding-top: 4px;
  border-top-width: 5px;
  border-top-style: solid;
  line-height: 26.5px;
  font-size: 22px;
  text-align: center;
}
.page div.v20110310-form-main h4 {
  margin: 0 16px 21px;
  line-height: 23px;
  font-size: 19px;
}
.page div.v20110310-form-main div.text {
  margin: 0 16px 5px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #abadb3;
  line-height: 2;
}
.page div.v20110310-form-main table {
  margin: 0 16px 8px;
}
.page div.v20110310-form-main table tbody tr th, .page div.v20110310-form-main table tbody tr td {
  padding-left: 0;
}
.page div.v20110310-form-main table tbody tr th {
  padding-right: 2em;
  font-weight: bold;
}
.page div.v20110310-form-main table tbody tr td input {
  padding: 5px;
  border: 1px solid #abadb3;
}
.page div.v20110310-form-main div.submit {
  text-align: center;
}
.page div.v20110310-to-top {
  padding-right: 20px;
  clear: both;
  text-align: right;
}
.page div.v20110310-to-top a {
  padding-right: 12px;
  background-color: transparent;
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
}
.page div.v20110310-to-top a:hover {
  text-decoration: underline;
}
.page div.v20110310-box-check {
  border: 1px solid #b9b9b9;
  padding: 30px;
  clear: both;
}
.page div.v20110310-box-check div.inner {
  padding: 37px 30px 33px;
  background-color: white;
}
.page div.v20110310-box-check div.inner h3 {
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 28px;
  text-align: center;
}
.page div.v20110310-box-check div.inner div.lead {
  margin-bottom: 31px;
  line-height: 43px;
  text-align: center;
  color: white;
  font-size: 19px;
}
.page div.v20110310-box-check div.inner div.lead span {
  padding: 0 2em;
  display: inline-block;
  background-color: #f27a00;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -border-radius: 20px;
  behavior: url("./css/PIE.htc");
}
.page div.v20110310-box-check div.inner ul li {
  margin-bottom: 9px;
  padding-left: 48px;
  line-height: 2;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
}
.page div.v20110310-box-notes-white, .page div.v20110310-box-notes-black {
  padding: 28px 0 34px;
  border-width: 5px;
  border-style: solid;
  clear: both;
}
.page div.v20110310-box-notes-white h3, .page div.v20110310-box-notes-black h3 {
  margin: 0 44px 40px;
  font-size: 30px;
}
.page div.v20110310-box-notes-white h4, .page div.v20110310-box-notes-black h4 {
  margin: 0 40px 15px;
  line-height: 1.2;
  color: #ff0033;
  font-weight: bold;
  font-size: 22px;
}
.page div.v20110310-box-notes-white div.text, .page div.v20110310-box-notes-black div.text {
  margin: 0 37px;
  line-height: 2;
}
.page div.v20110310-box-notes-white {
  border-color: #dddddd;
}
.page div.v20110310-box-notes-black {
  border-color: #333333;
  background-color: #1f1f1f;
}
.page div.v20110310-box-notes-black div.text {
  color: white;
}
.page div.v20110310-q {
  padding-left: 62px;
  clear: both;
  line-height: 57px;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 32px;
}
.page ul.v20110310-list1, .page ul.v20110310-list2, .page ul.v20110310-list3 {
  clear: both;
}
.page ul.v20110310-list1 li, .page ul.v20110310-list2 li, .page ul.v20110310-list3 li {
  margin-bottom: 27px;
  padding-left: 51px;
  line-height: 2;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
}
.page dl.v20110310-qanda {
  clear: both;
}
.page dl.v20110310-qanda dt, .page dl.v20110310-qanda dd {
  margin-bottom: 24px;
  padding-left: 57px;
  line-height: 2;
  background-color: transparent;
  background-position: left top;
  background-repeat: no-repeat;
}
.page div.v20110310-box-image {
  padding: 14px;
  border: 4px solid #cccacb;
  clear: both;
  *zoom: 1;
}
.page div.v20110310-box-image:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.page div.v20110310-box-image img {
  margin: 0 16px 16px 0;
  float: left;
}
.page div.v20110310-box-image div {
  overflow: hidden;
}
.page div.v20110310-box-image div h3 {
  margin-bottom: 21px;
  padding-top: 3px;
  line-height: 1.2;
  font-size: 19px;
}
.page div.v20110310-box-image div div.text {
  line-height: 2;
  overflow: visible;
}
.page div.v20110310-box-image-noborder {
  margin-left: 20px;
  clear: both;
  *zoom: 1;
}
.page div.v20110310-box-image-noborder:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.page div.v20110310-box-image-noborder div {
  overflow: hidden;
}
.page div.v20110310-box-image-noborder div h3 {
  margin-bottom: 34px;
  padding-left: 4px;
  border-left-width: 5px;
  border-left-style: solid;
  line-height: 30px;
  font-size: 22px;
}
.page div.v20110310-box-image-noborder div div.text {
  line-height: 2;
  overflow: visible;
}
.page div.v20110310-box-image-noborder div.figure {
  float: left;
  overflow: visible;
}
.page div.v20110310-box-image-noborder div.figure img {
  margin: 0 18px 20px 0;
  border: 4px solid #cccacb;
}
.page table.v20110310-ranking tbody tr th, .page table.v20110310-ranking tbody tr td {
  padding: 15px;
  border: 1px solid #cccacb;
}
.page table.v20110310-ranking tbody tr th {
  background-color: #f1f1f1;
  text-align: center;
}
.page table.v20110310-ranking tbody tr td img {
  margin-right: 15px;
  float: left;
}
.page table.v20110310-ranking tbody tr td div.title {
  margin: 9px 0 23px;
  line-height: 1.2;
  font-weight: bold;
  font-size: 19px;
}
.page table.v20110310-ranking tbody tr td div.text {
  line-height: 2;
}

h1.v20110310-red div div {
  background-image: url("/img/v20110310/red/bg_h1.png");
}

h2.v20110310-red div, h3.v20110310-red {
  border-left-color: #d1132f;
}

div.v20110310-box-h3-red h3, div.v20110310-form-main-red h3 {
  border-top-color: #d1132f;
}
div.v20110310-to-top-red a {
  color: #d1132f;
  background-image: url("/img/v20110310/red/to-top.png");
}
div.v20110310-box-check-red {
  background-color: #f1f0e7;
}
div.v20110310-box-check-red div.inner h3 {
  color: #d1132f;
}
div.v20110310-box-check-red div.inner ul li {
  background-image: url("/img/v20110310/red/listmark1.png");
}
div.v20110310-q-red {
  background-image: url("/img/v20110310/red/q.png");
}

ul.v20110310-list1-red li {
  background-image: url("/img/v20110310/red/listmark1.png");
}
ul.v20110310-list2-red li {
  background-image: url("/img/v20110310/red/listmark2.png");
}
ul.v20110310-list3-red li {
  background-image: url("/img/v20110310/red/listmark3.png");
}

dl.v20110310-qanda-red dt {
  background-image: url("/img/v20110310/red/question.png");
}
dl.v20110310-qanda-red dd {
  background-image: url("/img/v20110310/red/answer.png");
}

div.v20110310-box-image-red div h3 {
  color: #d1132f;
}
div.v20110310-box-image-noborder-red div h3 {
  border-left-color: #d1132f;
}

table.v20110310-ranking-red tbody tr.rank1 th, table.v20110310-ranking-red tbody tr.rank2 th, table.v20110310-ranking-red tbody tr.rank3 th {
  background-color: #d1132f;
}
table.v20110310-ranking-red tbody tr td {
  background-color: #f1f0e7;
}
table.v20110310-ranking-red tbody tr td div.title {
  color: #d1132f;
}

h1.v20110310-blue div div {
  background-image: url("/img/v20110310/blue/bg_h1.png");
}

h2.v20110310-blue div, h3.v20110310-blue {
  border-left-color: #0070c4;
}

div.v20110310-box-h3-blue h3, div.v20110310-form-main-blue h3 {
  border-top-color: #0070c4;
}
div.v20110310-to-top-blue a {
  color: #0070c4;
  background-image: url("/img/v20110310/blue/to-top.png");
}
div.v20110310-box-check-blue {
  background-color: #f1f0e7;
}
div.v20110310-box-check-blue div.inner h3 {
  color: #0070c4;
}
div.v20110310-box-check-blue div.inner ul li {
  background-image: url("/img/v20110310/blue/listmark1.png");
}
div.v20110310-q-blue {
  background-image: url("/img/v20110310/blue/q.png");
}

ul.v20110310-list1-blue li {
  background-image: url("/img/v20110310/blue/listmark1.png");
}
ul.v20110310-list2-blue li {
  background-image: url("/img/v20110310/blue/listmark2.png");
}
ul.v20110310-list3-blue li {
  background-image: url("/img/v20110310/blue/listmark3.png");
}

dl.v20110310-qanda-blue dt {
  background-image: url("/img/v20110310/blue/question.png");
}
dl.v20110310-qanda-blue dd {
  background-image: url("/img/v20110310/blue/answer.png");
}

div.v20110310-box-image-blue div h3 {
  color: #0070c4;
}
div.v20110310-box-image-noborder-blue div h3 {
  border-left-color: #0070c4;
}

table.v20110310-ranking-blue tbody tr.rank1 th, table.v20110310-ranking-blue tbody tr.rank2 th, table.v20110310-ranking-blue tbody tr.rank3 th {
  background-color: #0070c4;
}
table.v20110310-ranking-blue tbody tr td {
  background-color: #f1f0e7;
}
table.v20110310-ranking-blue tbody tr td div.title {
  color: #0070c4;
}

h1.v20110310-green div div {
  background-image: url("/img/v20110310/green/bg_h1.png");
}

h2.v20110310-green div, h3.v20110310-green {
  border-left-color: #1eb328;
}

div.v20110310-box-h3-green h3, div.v20110310-form-main-green h3 {
  border-top-color: #1eb328;
}
div.v20110310-to-top-green a {
  color: #1eb328;
  background-image: url("/img/v20110310/green/to-top.png");
}
div.v20110310-box-check-green {
  background-color: #f1f0e7;
}
div.v20110310-box-check-green div.inner h3 {
  color: #1eb328;
}
div.v20110310-box-check-green div.inner ul li {
  background-image: url("/img/v20110310/green/listmark1.png");
}
div.v20110310-q-green {
  background-image: url("/img/v20110310/green/q.png");
}

ul.v20110310-list1-green li {
  background-image: url("/img/v20110310/green/listmark1.png");
}
ul.v20110310-list2-green li {
  background-image: url("/img/v20110310/green/listmark2.png");
}
ul.v20110310-list3-green li {
  background-image: url("/img/v20110310/green/listmark3.png");
}

dl.v20110310-qanda-green dt {
  background-image: url("/img/v20110310/green/question.png");
}
dl.v20110310-qanda-green dd {
  background-image: url("/img/v20110310/green/answer.png");
}

div.v20110310-box-image-green div h3 {
  color: #1eb328;
}
div.v20110310-box-image-noborder-green div h3 {
  border-left-color: #1eb328;
}

table.v20110310-ranking-green tbody tr.rank1 th, table.v20110310-ranking-green tbody tr.rank2 th, table.v20110310-ranking-green tbody tr.rank3 th {
  background-color: #1eb328;
}
table.v20110310-ranking-green tbody tr td {
  background-color: #f1f0e7;
}
table.v20110310-ranking-green tbody tr td div.title {
  color: #1eb328;
}

h1.v20110310-gray div div {
  background-image: url("/img/v20110310/gray/bg_h1.png");
}

h2.v20110310-gray div, h3.v20110310-gray {
  border-left-color: #777777;
}

div.v20110310-box-h3-gray h3, div.v20110310-form-main-gray h3 {
  border-top-color: #777777;
}
div.v20110310-to-top-gray a {
  color: #777777;
  background-image: url("/img/v20110310/gray/to-top.png");
}
div.v20110310-box-check-gray {
  background-color: #f5f5f5;
}
div.v20110310-box-check-gray div.inner h3 {
  color: #777777;
}
div.v20110310-box-check-gray div.inner ul li {
  background-image: url("/img/v20110310/gray/listmark1.png");
}
div.v20110310-q-gray {
  background-image: url("/img/v20110310/gray/q.png");
}

ul.v20110310-list1-gray li {
  background-image: url("/img/v20110310/gray/listmark1.png");
}
ul.v20110310-list2-gray li {
  background-image: url("/img/v20110310/gray/listmark2.png");
}
ul.v20110310-list3-gray li {
  background-image: url("/img/v20110310/gray/listmark3.png");
}

dl.v20110310-qanda-gray dt {
  background-image: url("/img/v20110310/gray/question.png");
}
dl.v20110310-qanda-gray dd {
  background-image: url("/img/v20110310/gray/answer.png");
}

div.v20110310-box-image-gray div h3 {
  color: #777777;
}
div.v20110310-box-image-noborder-gray div h3 {
  border-left-color: #777777;
}

table.v20110310-ranking-gray tbody tr.rank1 th, table.v20110310-ranking-gray tbody tr.rank2 th, table.v20110310-ranking-gray tbody tr.rank3 th {
  background-color: #777777;
}
table.v20110310-ranking-gray tbody tr td {
  background-color: #f5f5f5;
}
table.v20110310-ranking-gray tbody tr td div.title {
  color: #777777;
}

h1.v20110310-skyblue div div {
  background-image: url("/img/v20110310/skyblue/bg_h1.png");
}

h2.v20110310-skyblue div, h3.v20110310-skyblue {
  border-left-color: #3366cc;
}

div.v20110310-box-h3-skyblue h3, div.v20110310-form-main-skyblue h3 {
  border-top-color: #3366cc;
}
div.v20110310-to-top-skyblue a {
  color: #3366cc;
  background-image: url("/img/v20110310/skyblue/to-top.png");
}
div.v20110310-box-check-skyblue {
  background-color: #e5ecf9;
}
div.v20110310-box-check-skyblue div.inner h3 {
  color: #3366cc;
}
div.v20110310-box-check-skyblue div.inner ul li {
  background-image: url("/img/v20110310/skyblue/listmark1.png");
}
div.v20110310-q-skyblue {
  background-image: url("/img/v20110310/skyblue/q.png");
}

ul.v20110310-list1-skyblue li {
  background-image: url("/img/v20110310/skyblue/listmark1.png");
}
ul.v20110310-list2-skyblue li {
  background-image: url("/img/v20110310/skyblue/listmark2.png");
}
ul.v20110310-list3-skyblue li {
  background-image: url("/img/v20110310/skyblue/listmark3.png");
}

dl.v20110310-qanda-skyblue dt {
  background-image: url("/img/v20110310/skyblue/question.png");
}
dl.v20110310-qanda-skyblue dd {
  background-image: url("/img/v20110310/skyblue/answer.png");
}

div.v20110310-box-image-skyblue div h3 {
  color: #3366cc;
}
div.v20110310-box-image-noborder-skyblue div h3 {
  border-left-color: #3366cc;
}

table.v20110310-ranking-skyblue tbody tr.rank1 th, table.v20110310-ranking-skyblue tbody tr.rank2 th, table.v20110310-ranking-skyblue tbody tr.rank3 th {
  background-color: #3366cc;
}
table.v20110310-ranking-skyblue tbody tr td {
  background-color: #e5ecf9;
}
table.v20110310-ranking-skyblue tbody tr td div.title {
  color: #3366cc;
}

h1.v20110310-navy div div {
  background-image: url("/img/v20110310/navy/bg_h1.png");
}

h2.v20110310-navy div, h3.v20110310-navy {
  border-left-color: #3b5998;
}

div.v20110310-box-h3-navy h3, div.v20110310-form-main-navy h3 {
  border-top-color: #3b5998;
}
div.v20110310-to-top-navy a {
  color: #3b5998;
  background-image: url("/img/v20110310/navy/to-top.png");
}
div.v20110310-box-check-navy {
  background-color: #eceff5;
}
div.v20110310-box-check-navy div.inner h3 {
  color: #3b5998;
}
div.v20110310-box-check-navy div.inner ul li {
  background-image: url("/img/v20110310/navy/listmark1.png");
}
div.v20110310-q-navy {
  background-image: url("/img/v20110310/navy/q.png");
}

ul.v20110310-list1-navy li {
  background-image: url("/img/v20110310/navy/listmark1.png");
}
ul.v20110310-list2-navy li {
  background-image: url("/img/v20110310/navy/listmark2.png");
}
ul.v20110310-list3-navy li {
  background-image: url("/img/v20110310/navy/listmark3.png");
}

dl.v20110310-qanda-navy dt {
  background-image: url("/img/v20110310/navy/question.png");
}
dl.v20110310-qanda-navy dd {
  background-image: url("/img/v20110310/navy/answer.png");
}

div.v20110310-box-image-navy div h3 {
  color: #3b5998;
}
div.v20110310-box-image-noborder-navy div h3 {
  border-left-color: #3b5998;
}

table.v20110310-ranking-navy tbody tr.rank1 th, table.v20110310-ranking-navy tbody tr.rank2 th, table.v20110310-ranking-navy tbody tr.rank3 th {
  background-color: #3b5998;
}
table.v20110310-ranking-navy tbody tr td {
  background-color: #eceff5;
}
table.v20110310-ranking-navy tbody tr td div.title {
  color: #3b5998;
}

h1.v20110310-orange div div {
  background-image: url("/img/v20110310/orange/bg_h1.png");
}

h2.v20110310-orange div, h3.v20110310-orange {
  border-left-color: #ffaa00;
}

div.v20110310-box-h3-orange h3, div.v20110310-form-main-orange h3 {
  border-top-color: #ffaa00;
}
div.v20110310-to-top-orange a {
  color: #ffaa00;
  background-image: url("/img/v20110310/orange/to-top.png");
}
div.v20110310-box-check-orange {
  background-color: #f8f7f4;
}
div.v20110310-box-check-orange div.inner h3 {
  color: #ffaa00;
}
div.v20110310-box-check-orange div.inner ul li {
  background-image: url("/img/v20110310/orange/listmark1.png");
}
div.v20110310-q-orange {
  background-image: url("/img/v20110310/orange/q.png");
}

ul.v20110310-list1-orange li {
  background-image: url("/img/v20110310/orange/listmark1.png");
}
ul.v20110310-list2-orange li {
  background-image: url("/img/v20110310/orange/listmark2.png");
}
ul.v20110310-list3-orange li {
  background-image: url("/img/v20110310/orange/listmark3.png");
}

dl.v20110310-qanda-orange dt {
  background-image: url("/img/v20110310/orange/question.png");
}
dl.v20110310-qanda-orange dd {
  background-image: url("/img/v20110310/orange/answer.png");
}

div.v20110310-box-image-orange div h3 {
  color: #ffaa00;
}
div.v20110310-box-image-noborder-orange div h3 {
  border-left-color: #ffaa00;
}

table.v20110310-ranking-orange tbody tr.rank1 th, table.v20110310-ranking-orange tbody tr.rank2 th, table.v20110310-ranking-orange tbody tr.rank3 th {
  background-color: #ffaa00;
}
table.v20110310-ranking-orange tbody tr td {
  background-color: #f8f7f4;
}
table.v20110310-ranking-orange tbody tr td div.title {
  color: #ffaa00;
}

h1.v20110310-ceruleanblue div div {
  background-image: url("/img/v20110310/ceruleanblue/bg_h1.png");
}

h2.v20110310-ceruleanblue div, h3.v20110310-ceruleanblue {
  border-left-color: #32cbff;
}

div.v20110310-box-h3-ceruleanblue h3, div.v20110310-form-main-ceruleanblue h3 {
  border-top-color: #32cbff;
}
div.v20110310-to-top-ceruleanblue a {
  color: #32cbff;
  background-image: url("/img/v20110310/ceruleanblue/to-top.png");
}
div.v20110310-box-check-ceruleanblue {
  background-color: #f8f8f8;
}
div.v20110310-box-check-ceruleanblue div.inner h3 {
  color: #32cbff;
}
div.v20110310-box-check-ceruleanblue div.inner ul li {
  background-image: url("/img/v20110310/ceruleanblue/listmark1.png");
}
div.v20110310-q-ceruleanblue {
  background-image: url("/img/v20110310/ceruleanblue/q.png");
}

ul.v20110310-list1-ceruleanblue li {
  background-image: url("/img/v20110310/ceruleanblue/listmark1.png");
}
ul.v20110310-list2-ceruleanblue li {
  background-image: url("/img/v20110310/ceruleanblue/listmark2.png");
}
ul.v20110310-list3-ceruleanblue li {
  background-image: url("/img/v20110310/ceruleanblue/listmark3.png");
}

dl.v20110310-qanda-ceruleanblue dt {
  background-image: url("/img/v20110310/ceruleanblue/question.png");
}
dl.v20110310-qanda-ceruleanblue dd {
  background-image: url("/img/v20110310/ceruleanblue/answer.png");
}

div.v20110310-box-image-ceruleanblue div h3 {
  color: #32cbff;
}
div.v20110310-box-image-noborder-ceruleanblue div h3 {
  border-left-color: #32cbff;
}

table.v20110310-ranking-ceruleanblue tbody tr.rank1 th, table.v20110310-ranking-ceruleanblue tbody tr.rank2 th, table.v20110310-ranking-ceruleanblue tbody tr.rank3 th {
  background-color: #32cbff;
}
table.v20110310-ranking-ceruleanblue tbody tr td {
  background-color: #f8f8f8;
}
table.v20110310-ranking-ceruleanblue tbody tr td div.title {
  color: #32cbff;
}

h1.v20110310-gold div div {
  background-image: url("/img/v20110310/gold/bg_h1.png");
}

h2.v20110310-gold div, h3.v20110310-gold {
  border-left-color: #bf9440;
}

div.v20110310-box-h3-gold h3, div.v20110310-form-main-gold h3 {
  border-top-color: #bf9440;
}
div.v20110310-to-top-gold a {
  color: #bf9440;
  background-image: url("/img/v20110310/gold/to-top.png");
}
div.v20110310-box-check-gold {
  background-color: #fbf5e3;
}
div.v20110310-box-check-gold div.inner h3 {
  color: #bf9440;
}
div.v20110310-box-check-gold div.inner ul li {
  background-image: url("/img/v20110310/gold/listmark1.png");
}
div.v20110310-q-gold {
  background-image: url("/img/v20110310/gold/q.png");
}

ul.v20110310-list1-gold li {
  background-image: url("/img/v20110310/gold/listmark1.png");
}
ul.v20110310-list2-gold li {
  background-image: url("/img/v20110310/gold/listmark2.png");
}
ul.v20110310-list3-gold li {
  background-image: url("/img/v20110310/gold/listmark3.png");
}

dl.v20110310-qanda-gold dt {
  background-image: url("/img/v20110310/gold/question.png");
}
dl.v20110310-qanda-gold dd {
  background-image: url("/img/v20110310/gold/answer.png");
}

div.v20110310-box-image-gold div h3 {
  color: #bf9440;
}
div.v20110310-box-image-noborder-gold div h3 {
  border-left-color: #bf9440;
}

table.v20110310-ranking-gold tbody tr.rank1 th, table.v20110310-ranking-gold tbody tr.rank2 th, table.v20110310-ranking-gold tbody tr.rank3 th {
  background-color: #bf9440;
}
table.v20110310-ranking-gold tbody tr td {
  background-color: #fbf5e3;
}
table.v20110310-ranking-gold tbody tr td div.title {
  color: #bf9440;
}

h1.v20110310-aquagreen div div {
  background-image: url("/img/v20110310/aquagreen/bg_h1.png");
}

h2.v20110310-aquagreen div, h3.v20110310-aquagreen {
  border-left-color: #76b4bb;
}

div.v20110310-box-h3-aquagreen h3, div.v20110310-form-main-aquagreen h3 {
  border-top-color: #76b4bb;
}
div.v20110310-to-top-aquagreen a {
  color: #76b4bb;
  background-image: url("/img/v20110310/aquagreen/to-top.png");
}
div.v20110310-box-check-aquagreen {
  background-color: #fbf6f3;
}
div.v20110310-box-check-aquagreen div.inner h3 {
  color: #76b4bb;
}
div.v20110310-box-check-aquagreen div.inner ul li {
  background-image: url("/img/v20110310/aquagreen/listmark1.png");
}
div.v20110310-q-aquagreen {
  background-image: url("/img/v20110310/aquagreen/q.png");
}

ul.v20110310-list1-aquagreen li {
  background-image: url("/img/v20110310/aquagreen/listmark1.png");
}
ul.v20110310-list2-aquagreen li {
  background-image: url("/img/v20110310/aquagreen/listmark2.png");
}
ul.v20110310-list3-aquagreen li {
  background-image: url("/img/v20110310/aquagreen/listmark3.png");
}

dl.v20110310-qanda-aquagreen dt {
  background-image: url("/img/v20110310/aquagreen/question.png");
}
dl.v20110310-qanda-aquagreen dd {
  background-image: url("/img/v20110310/aquagreen/answer.png");
}

div.v20110310-box-image-aquagreen div h3 {
  color: #76b4bb;
}
div.v20110310-box-image-noborder-aquagreen div h3 {
  border-left-color: #76b4bb;
}

table.v20110310-ranking-aquagreen tbody tr.rank1 th, table.v20110310-ranking-aquagreen tbody tr.rank2 th, table.v20110310-ranking-aquagreen tbody tr.rank3 th {
  background-color: #76b4bb;
}
table.v20110310-ranking-aquagreen tbody tr td {
  background-color: #fbf6f3;
}
table.v20110310-ranking-aquagreen tbody tr td div.title {
  color: #76b4bb;
}

h1.v20110310-pink div div {
  background-image: url("/img/v20110310/pink/bg_h1.png");
}

h2.v20110310-pink div, h3.v20110310-pink {
  border-left-color: #ef6998;
}

div.v20110310-box-h3-pink h3, div.v20110310-form-main-pink h3 {
  border-top-color: #ef6998;
}
div.v20110310-to-top-pink a {
  color: #ef6998;
  background-image: url("/img/v20110310/pink/to-top.png");
}
div.v20110310-box-check-pink {
  background-color: #fbe9ef;
}
div.v20110310-box-check-pink div.inner h3 {
  color: #ef6998;
}
div.v20110310-box-check-pink div.inner ul li {
  background-image: url("/img/v20110310/pink/listmark1.png");
}
div.v20110310-q-pink {
  background-image: url("/img/v20110310/pink/q.png");
}

ul.v20110310-list1-pink li {
  background-image: url("/img/v20110310/pink/listmark1.png");
}
ul.v20110310-list2-pink li {
  background-image: url("/img/v20110310/pink/listmark2.png");
}
ul.v20110310-list3-pink li {
  background-image: url("/img/v20110310/pink/listmark3.png");
}

dl.v20110310-qanda-pink dt {
  background-image: url("/img/v20110310/pink/question.png");
}
dl.v20110310-qanda-pink dd {
  background-image: url("/img/v20110310/pink/answer.png");
}

div.v20110310-box-image-pink div h3 {
  color: #ef6998;
}
div.v20110310-box-image-noborder-pink div h3 {
  border-left-color: #ef6998;
}

table.v20110310-ranking-pink tbody tr.rank1 th, table.v20110310-ranking-pink tbody tr.rank2 th, table.v20110310-ranking-pink tbody tr.rank3 th {
  background-color: #ef6998;
}
table.v20110310-ranking-pink tbody tr td {
  background-color: #fbe9ef;
}
table.v20110310-ranking-pink tbody tr td div.title {
  color: #ef6998;
}

h1.v20110310-eco-green div div {
  background-image: url("/img/v20110310/eco-green/bg_h1.png");
}

h2.v20110310-eco-green div, h3.v20110310-eco-green {
  border-left-color: #9dcd39;
}

div.v20110310-box-h3-eco-green h3, div.v20110310-form-main-eco-green h3 {
  border-top-color: #9dcd39;
}
div.v20110310-to-top-eco-green a {
  color: #9dcd39;
  background-image: url("/img/v20110310/eco-green/to-top.png");
}
div.v20110310-box-check-eco-green {
  background-color: #faf9e5;
}
div.v20110310-box-check-eco-green div.inner h3 {
  color: #9dcd39;
}
div.v20110310-box-check-eco-green div.inner ul li {
  background-image: url("/img/v20110310/eco-green/listmark1.png");
}
div.v20110310-q-eco-green {
  background-image: url("/img/v20110310/eco-green/q.png");
}

ul.v20110310-list1-eco-green li {
  background-image: url("/img/v20110310/eco-green/listmark1.png");
}
ul.v20110310-list2-eco-green li {
  background-image: url("/img/v20110310/eco-green/listmark2.png");
}
ul.v20110310-list3-eco-green li {
  background-image: url("/img/v20110310/eco-green/listmark3.png");
}

dl.v20110310-qanda-eco-green dt {
  background-image: url("/img/v20110310/eco-green/question.png");
}
dl.v20110310-qanda-eco-green dd {
  background-image: url("/img/v20110310/eco-green/answer.png");
}

div.v20110310-box-image-eco-green div h3 {
  color: #9dcd39;
}
div.v20110310-box-image-noborder-eco-green div h3 {
  border-left-color: #9dcd39;
}

table.v20110310-ranking-eco-green tbody tr.rank1 th, table.v20110310-ranking-eco-green tbody tr.rank2 th, table.v20110310-ranking-eco-green tbody tr.rank3 th {
  background-color: #9dcd39;
}
table.v20110310-ranking-eco-green tbody tr td {
  background-color: #faf9e5;
}
table.v20110310-ranking-eco-green tbody tr td div.title {
  color: #9dcd39;
}
