@import url(/mt-static/themes/base-weblog.css);
@import url(/mt-static/themes/theme-sato05/theme-sato05.css);
@import url(/mt-static/themes/module.css);
@import url(/mt-static/themes/contact.css);

tfoot { font-size: 80%; }
caption {
  font-weight: bold;
  font-size:110%;
  text-align:left;
  color: #BB352E;
}

p {
  margin-left: 1em;
  margin-right: 1em;
}

h6 {
  font-size: 105%;
  font-weight: bold;
  color: #BB352E;
}

/* FAQページ用　*/
.faq dl {
  border-top: 1px dashed black;
  padding-top: 1em;
  margin-bottom: 1em;
}

.faq dt {
  font-weight: bold;
  margin-bottom: 1em;
  color: #BB352E;
}

.faq dd {
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.faq ul {
  list-style-type: none;
  line-height: 1em;
}

/* */
address { margin-left: 2em; }

/* 約款ページ用 */
.yakkan dl { margin-bottom: 1.5em; }

.yakkan dt {
  font-weight: bold;
  margin-bottom: 1em;
  color: #BB352E;
}

.yakkan dd {
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
}

.yakkan ul {
  list-style-type: none;
  padding-left: 1em;
  padding-right: 1em;
}

.yakkan ol {
  padding-left: 1.5em;
  padding-right: 1em;
}

.yakkan li { padding-left: 0; }

.ryoukin th.kubun { width:30%; }

.ryoukin table.sub {
  width: 80%;
  font-size:80%;
}

/* feed */
div.feed {
  text-align: right;
  font-size: 85%;
}
div.feed ul,
div.feed ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.feed ul li {
  display: inline;
  margin: 0;
  padding: 0 0 0 0.5em;
}

div.feed a,
div.feed a:link,
div.feed a:visited {
  padding: 0 0 0 1.2em;
  font-weight: bold;
  color: #666;
  text-decoration: none;
  background: url(http://www.ginga-net.ne.jp/img/feed-off.gif) left center no-repeat;
}

div.feed a:hover,
div.feed a:active,
div.feed a.current {
  padding: 0 0 0 1.2em;
  color: orangered !important;
  background: url(http://www.ginga-net.ne.jp/img/feed-on.gif) left center no-repeat;
}

div.image {
  float:left;
  padding:5px;
  margin-right:5px;
}

div.figinline {
  text-align:center;
  margin-bottom:1.5em;
}