@charset "Shift_JIS";
/* 利用規約 */
ol#KIYAKU
{
  margin: 1em 0;
  padding: 0 0 0 25px;
}
ol#KIYAKU li
{
  margin: 0;
}
ol#KIYAKU li p
{
  margin: 0;
  font-weight: bold;
}
ol#KIYAKU li ul
{
  margin: 0;
  padding: 0 0 0 25px;
}
ol#KIYAKU li ul li
{
  list-style: disc outside;
}
span.kome
{
  color: #FF00FF;
  font-family: "ＭＳ Ｐゴシック", sans-serif;
}
p.center
{
  text-align: center;
}
table#GUIDE
{
  margin: 20px auto;
  border-collapse: separate;
  border-spacing: 2px;
}
table#GUIDE td
{
  padding: 1px 15px;
}

/*特定商取引法*/
table#SPECIFIED-COMMERCE
{
  margin: 20px 0 0;
/*  width: 100%;*/
  border-collapse: collapse;
  border: 1px solid #999999;
}
table#SPECIFIED-COMMERCE td
{
  border: 1px solid #999999;
  padding: 2px 10px;
}
table#SPECIFIED-COMMERCE th.odd
{
  background: #FFCCFF;
}
table#SPECIFIED-COMMERCE th.even
{
  background: #CCCCCC;
}

ol#PRIVACY-LIST
{
  margin: 1em 0;
  padding: 0 0 0 2em;
  font-weight: bold;
}
ol#PRIVACY-LIST li
{
  margin: 0.5em 0;
  padding: 0;
  font-weight: normal;
}
ol#PRIVACY-LIST p
{
  margin: 0.5em 0;
}
dl#QA-INDEX
{
  margin: 0 0 40px;
}
dl#QA-INDEX dd
{
  margin: 0 0 0.5em;
  padding: 0;
}
dl#QA-INDEX ul
{
  margin: 0;
  padding: 0;
}
dl#QA-INDEX li
{
  display: block;
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0;
  color: #9900FF;
}
h3.qaq
{
  margin: 20px 0 0;
  color: #9900FF;
  font-weight: normal;
}
h3.qaq b
{
  font-size: 83.3333%;
}
div.qaa
{
  margin: 0 0 0 20px;
}
div.qaa p
{
  margin: 0.5em 0 0 1.4em;
  text-indent: -1.4em;
}
div.qaa b
{
  color: #FF00CC;
}
