@charset "Shift_JIS";

BODY{
  color: #4d4d4d;
  line-height : 1.5;
  font-size : medium;
  font-family : "sans-serif";
}

TD{
  line-height : 1.5;
  empty-cells : show;
}

:link{
  color: #7195AB;
  font-weight: bold;
  text-decoration : none;
}

:visited{
  color: #7195AB;
  text-decoration : none;
}

A:hover{
  text-decoration : none;
  color: red;
}

.sunzip_pricetable{
  width: auto;
  text-align: center;
  border-collapse: collapse;
  border-style: solid;
  border-width: 3px;
  border-color: gray;
}

.sunzip_pricetable TH{
  font-size: 85%;
  font-weight: bold;
  background-color: #fcc;
}

.sunzip_pricetable TH, .sunzip_pricetable TD{
  border: 2px gray solid;
  padding: 3px 3px;
}

.sunzip_pricetable TR:nth-of-type(odd) > TD{
  background-color: #ffc;
}

.sunzip_pricetable TR:nth-of-type(even) > TD{
  background-color: #cfc;
}

.sunzip_pricetable > CAPTION{
  font-weight: bold;
  margin-top: 10px;
}

.unipack_type{
  font-weight: bold;
  font-size: 100%;
}

/*
TD.sunzip_type > A:after{
  white-space: pre;
  content: "\A"url('../kuwasiku.gif');
}
*/
.to-shop2, .to-shop3 {
  white-space: pre-line;
  font-size: 90%;
}

/* 代引き */
.to-shop3:before{
  white-space: pre;
  content: ""url('../daibikikounyuu.gif')"\A";
}

/* 振込み */
.direct{
  color: red;
}

.to-shop2:before{
  white-space: pre;
  content: ""url('../ginnkoufurikomikounyuu.gif')"\A";
}
.taxoff-unit{
  color: red;
  font-weight: bold;
}

.print_size{
  width: 1.5em;
}

.per_pack{
  width: 1.5em;
}

.pack_num{
  width: 1.50em;
}

.price::before{
  content: "\\";
}
