.star5 { color: #ff0000; }
.star4 { color: #ff8000; }
.star3 { color: #cc9900; }
.star2 { color: #99cc00; }
.star1 { color: #00cc00; }

.tsuyukusa { background-color: #f5f0ff; }
.sakurako  { background-color: #fff0f5; }
.murasaki  { background-color: #f5e0f5; }

.WA-M { display: none; }

.sitemap { color:"#fcfffc"; text-decoration:none; white-space: nowrap; }
A.sitemap:link    { color: #fcfffc; }
A.sitemap:visited { color: #fcfffc; }
A.sitemap:active  { color: #fcfffc; }
A.sitemap:hover   { color: #fcfffc; background-color:#ffffff;}

A.sign:link    { color: #a02020; font-style: italic; }
A.sign:visited { color: #a02020; font-style: italic; }
A.sign:active  { color: #a02020; font-style: italic; }
A.sign:hover   { color: #400000; font-style: italic; }

A.title:link    { color: #004000; font-weight:bold; font-size: 120%; }
A.title:visited { color: #004000; font-weight:bold; font-size: 120%; }
A.title:active  { color: #004000; font-weight:bold; font-size: 120%; }
A.title:hover   { color: #ff4000; font-weight:bold; font-size: 120%; }

A.aka:link    { color: #ff2000; }
A.aka:visited { color: #ff2000; }
A.aka:active  { color: #ff2000; }
A.aka:hover   { color: #ff4000; background-color:#ccff99; }

A.blog:link    { font-weight:bold; color: #ff2000; }
A.blog:visited { font-weight:bold; color: #ff2000; }
A.blog:active  { font-weight:bold; color: #ff2000; }
A.blog:hover   { font-weight:bold; color: #ff4000; background-color:#ccff99; }

A.none:link    { color: #ff2000; }
A.none:visited { color: #ff2000; }
A.none:active  { color: #ff2000; }
A.none:hover   { color: #ff4000; }

.new   { color: #ff0000; font-weight:bold; font-style: italic; }
.sign  { color: #a02020; font-style: italic; }
.title { font-weight:bold; font-size: 120%; }

.large3 { font-size: 172.8%;  }
.large2 { font-size: 144.0%;  }
.large1 { font-size: 120.0%;  }
.small1 { font-size:  83.3%;  }
.small2 { font-size:  69.4%;  }
.small3 { font-size:  57.9%;  }

.red  { color: #ff0000; }
.blue { color: #0000ff; }

.nowrap        { white-space: nowrap; }
.nowrap-center { white-space: nowrap; text-align: center; }
.nowrap-right  { white-space: nowrap; text-align: right;  }

.italic  { font-style: italic; }
.bold    { font-weight:bold;   }

.indent { text-indent: 4em; }

.kome { display: none; }
.komeold { visibility:hidden; }

h1.header { font-size: 100.0%; }
h2 { color: #0f4d2a; }

strong.futsuu { font-weight: normal; }
em.futsuu { font-style: normal; }

.bptable { font-size: 83.3%; white-space: nowrap; vertical-align:top; empty-cells: show; }
.bpitem  { font-size: 83.3%; vertical-align:top; empty-cells: show; }
.bpprice { font-size: 83.3%; vertical-align:top; empty-cells: show; white-space: nowrap; font-weight:bold; color: #d00000; text-align: right;}
.bpshop  { font-size: 69.4%; vertical-align:top; empty-cells: show; white-space: nowrap; }
BODY TH TD { background: #fcfffc; font-size:100%; }
HR { color:"#f8aba3"; background-color:"#008000"; height: 1px; }

A:link    { color: #cc0044; }
A:visited { color: #cc0044; }
A:active  { color: #cc0044; }
A:hover   { color: #ff4000; background-color:#ccff99; }

TD.header-right { background: #ccffcc; font-size:144%; font-weight:bold; color:#fcfffc; text-align: center; vertical-align:middle; width: 100%; white-space: nowrap; empty-cells: show; }
TD.header { color: #0f4d2a; font-size: 172.8%; font-weight:bold; font-style: italic; vertical-align:middle; white-space: nowrap; }

h1.title { color: #ff0077; font-weight:bold; font-size: 120%; }
