@charset "Shift_JIS";
@import url("base.css");
@import url("layout_article.css");



div#shopping-cart {
  margin-top: 1em;
}
div#shopping-cart .article-left {
  width: 300px;
}
div#shopping-cart .article-right {
  width: 320px;
  padding:0.5em;
  margin:0.5em;
}
div#shopping-cart p {
  font-size: 1.2em;
}
div#shopping-cart table.pricetable {
  width: 100%;
  font-size: 1.2em;
  margin-top: 1em;
  padding-right: 0.5em;
}
div#shopping-cart .strong-red {
  margin-top: 0.5em;
  font-size: 1.5em;
  color: red;
}
div#shopping-cart td.td-price {
  text-align: right;
  padding-right: 3px;
}

.border-pink {
  margin: 1em 70px;
  padding: 0;
  width: 620px;
  border: 10px solid #ddbbbb;
}
.border-black {
  margin: 1em 50px;
  padding: 0;
  width: 620px;
  border: 10px solid #404040;
}
.border-brown {
  margin: 1em 50px;
  padding: 0;
  width: 620px;
  border: 10px solid #aa7777;
}
.border-red {
  margin: 1em 50px;
  padding: 0;
  width: 610px;
  border: 10px solid #990000;
}

p.sales-catch1 {
  margin: 1.2em 50px;
  font-size: 1.5em;
}


div#table-spec1 {
  margin: 1em 5em;
}
div#table-spec1 table {
  border-collapse: collapse;
  border: 3px solid #444444;
}
div#table-spec1 th {
  text-align: center;
  padding: 0.2em 0.2em 0.2em 0.2em;
  font-size: 1.5em;
  color: black;
  background-color: #cccccc;
  border: 1px solid #dddddd;
}
div#table-spec1 tr.bg1 {
  background-color: #eeeeee;
  border: 1px solid #e0e0e0;
  border-bottom: 1px solid #eeffff;
}
div#table-spec1 td {
  text-align: center;
  border: 1px solid #444444;
  padding: 0.1em;
}
div#table-spec1 h3 {
  width: 80%;
}

div#catch1 {
  margin: 1em 50px;
  font-size: 1.5em;
}
div#catch1 .strong1 {
  font-size: 2.0em;
  color: #ff0000;
}
div#catch1 strong {
  font-size: 1.5em;
}
div#catch1 p {
  margin: 1em 0;
}

div#article-spec {
  width: 80%;
  margin: 1em 50px;
}

