@CHARSET "utf-8";

/* blue
-------------------------------------- */
body {
  background: url(../img/blue/bg.gif) repeat 0 0;
  background-attachment: fixed;
}

div#header div.title {
  background: url(../img/wine/title-s.gif) no-repeat 0 0;
}

div#wrapper {
  background-image: url(../img/wine/content-bg.gif);
}

div#footer {
  border-top: 3px #009fe8 solid;
}

/* header */
h2 {
  border: 1px #ccc solid;
  color: #06c;
  background: url(../img/blue/bg-header03.gif) no-repeat 0 100%;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.2em;
}

h2 div.caption {
  padding: 8px 10px;
}

h4 {
  color: #06c;
  background: url(../img/blue/bg-header02.gif) repeat 0 0;
}

h5 {
  color: #06c;
  background-color: #fff;
}

div#main dl.stock-info,
div#main dl.owner {
  background: url(../img/blue/bg-header02.gif) repeat 0 0;
}

div#main dl.stock-info dt,
div#main dl.owner dt {
  color: #06c;
}

div#main dl.stock-info dd,
div#main dl.owner dd,
div#main div.main-search {
  background-color: #e5f8ff;
}

div#main dl.stock-info dd ul li span {
  background: url(../img/blue/arrow-s.gif) no-repeat 0 2px;
}

div#side-navi p.genre-all a {
  background: url(../img/blue/bg-header01.gif) repeat-x 0 50%;
}

div#side-navi p.genre-all a span {
  background: url(../img/blue/arrow-l.gif) no-repeat scroll 0 0;
}

div#side-navi ul.side-link li {
  background: #fff url(../img/blue/arrow-s.gif) no-repeat 6px 15px;
}

div#main ul.article-status li span.monospace {
  color: #009fe8;
}

div#main div.cart-l-box div.cart-main dl.related-article dt {
  background: url(../img/blue/arrow-m.gif) no-repeat 0 0;
}

div#main div.pager-box-top ul li a:hover,
div#main div.pager-box-bottom ul li a:hover {
  color: #06c;
  background-color: #e5f8ff;
}

div#main div.pager-box-top ul li span,
div#main div.pager-box-bottom ul li span {
  color: #fff;
  background-color: #99e6ff;
}


