@CHARSET "utf-8";

/* summergarden
-------------------------------------- */
body {
  background: url('/static/publish/sd/img/templates/summergarden/bg.gif') repeat 0 0;
}

body a:link {
  color: #fe5b00;
  text-decoration: none;
}

body a:visited {
  color: #fe5b00;
  text-decoration: none;
}

body a:hover {
  color: #fe5b00;
  text-decoration: underline;
}

body a:active {
  color: #fe5b00;
  text-decoration: underline;
}

div#header div.title {
  background: url('/static/publish/sd/img/templates/summergarden/title.jpg') no-repeat 0 0;
}

div#header div.title a {
  padding-top: 55px;
  height: 95px;
}

div#wrapper {
  background-image: url('/static/publish/sd/img/templates/summergarden/content-bg.gif');
}

div#footer {
  border-top: 3px #a6c748 solid;
}

/* header */
h2 {
  border-bottom: 2px #371700 solid;
  color: #371700;
  background: url('/static/publish/sd/img/templates/summergarden/bg-header03.gif') no-repeat 0 0;
  background-color: #bbd850;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.2em;
}

h2 div.caption {
  padding: 6px 10px 4px;
}

h4 {
  color: #371700;
  background: url('/static/publish/sd/img/templates/summergarden/bg-header02.gif') repeat 0 0;
}

h5 {
  color: #85ae00;
  border-bottom: 2px #e2dcd2 solid;
  background-color: #fff;
}

div#main dl.stock-info,
div#main dl.owner {
  background: url('/static/publish/sd/img/templates/summergarden/bg-header04.gif') repeat 0 0;
}

div#main dl.stock-info dt,
div#main dl.owner dt {
  color: #371700;
}

div#main dl.stock-info dd,
div#main dl.owner dd {
  background-color: #f8ffe4;
}

div#main div.main-search {
  background-color: #bbd850;
}

div#main dl.stock-info dd ul li span {
  padding: 1px 0 2px 10px;
  background: url('/static/publish/sd/img/templates/summergarden/arrow-s.gif') no-repeat 0 2px;
}

div#side-navi p.genre-all {
  background-color: #91b62e;
  border-color: #7ea21f;
}

div#side-navi p.genre-all a {
  padding: 6px;
  color: #fff;
  background: url('/static/publish/sd/img/templates/summergarden/bg-header01.gif') repeat-x 0 50%;
}

div#side-navi p.genre-all a span {
  padding: 0 0 0 13px;
}

div#side-navi ul.side-link li {
  padding: 10px 10px 8px 20px;
  background: #fff url('/static/publish/sd/img/templates/summergarden/arrow-s.gif') no-repeat 9px 13px;
}

div#main ul.article-status li span.monospace {
  color: #aed028;
}

div#main div.cart-l-box div.cart-main dl.related-article dt {
  background: url('/static/publish/sd/img/templates/summergarden/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 {
  background-color: #f8ffe4;
}

div#main div.pager-box-top ul li span,
div#main div.pager-box-bottom ul li span {
  color: #371700;
  background-color: #e0f1ae;
}

div#main div.cloud-box {
  margin-top: 10px;
}

div#main div.section ul.item-list li p.price,
div#main p.price .red,
div#main p.price-tax,
div#main p.freeshipping,
div#main div.set-box div.set-inner ul.set-list li p.price {
  color: #eb0000;
}

div#main div.set-box {
  background-color: #f8ffe4;
}

div#side-navi ul.genre-list li a:hover,
div#side-navi ul.side-link li a:hover {
  color: #fe5b00;
}

div#side-navi div.side-search,
div#side-navi ul.side-link,
div#side-navi p.txt-box {
  border-bottom: 2px #e2dcd2 solid;
}

div.notfound div.heading p {
  background-color: #82b31f;
}
