/*------------ table style set ------------*/
a.link_navyback:link{ color: #dddddd; }
a.link_navyback:visited{ color: #dddddd; }
a.link_navyback:hover{ color: #ffffcc; }
a.link_navyback:active{ color: #ffff66; }
/*
a.link_navyback:link { color: #0000cd }
a.link_navyback:visited { color: #800080 }
a.link_navyback:hover { color: #fffacd; background-color: #8fbc8f }
a.link_navyback:active { color: #ffffff }
*/
/*------- 文字サイズ指定 -------*/
.size-med{ font-size: 16px; }
.size-sml{ font-size: 12px; }
.size-10{ font-size: 10px; }
.size-11{ font-size: 11px; }
.size-12{ font-size: 12px; }
.size-13{ font-size: 13px; }
.size-14{ font-size: 14px; }
.size-15{ font-size: 15px; }
.size-16{ font-size: 16px; }
.size-17{ font-size: 17px; }
.size-18{ font-size: 18px; }

.pad-p1{ padding: 5px 5px 5px 5px; } /* ↑→↓← */

table.cell-p1{ border-collapse: collapse; padding: 0; margin: 0;}

.cell-p2{
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding: 5px 5px 5px 5px;
}

.border1{
  background-image  : url(../img/border1.gif);
  background-repeat : repeat-x;
}

.border2{
  background-image  : url(../img/border2.gif);
  background-repeat : repeat-x;
}

.border_goods_top{
  background-image  : url(../img/border_goods_top.gif);
  background-repeat : repeat-x;
}
.border_goods_under{
  background-image  : url(../img/border_goods_under.gif);
  background-repeat : repeat-x;
}

.back1{
  background-image  : url(../img/img_text_back.gif);
  background-repeat : repeat-y;
}

button.cart {
	border : none;
	background : none;
	float : right;
	margin-bottom : 5px;
	cursor: hand;	
}

/* ディティールセル指定用 */
.cell-slist1{
  border-top    : none;
  border-right  : solid 1px #bbbbbb;
  border-bottom : solid 1px #bbbbbb;
  border-left   : none;
}

.cell-slist2{
  border-top       : none;
  border-right     : solid 1px #cccccc;
  border-bottom    : solid 1px #bbbbbb;
  border-left      : none;
  background-color : #cccccc;
  height           : 30;
}

.cell-slist3{
  border-top       : none;
  border-right     : solid 1px #bbbbbb;
  border-bottom    : solid 1px #cccccc;
  border-left      : none;
  background-color : #cccccc;
  width            : 60;
}

/*--------- exposition ----------*/
.cell-e-slist1{
  border-top    : none;
  border-right  : solid 1px #bbbbbb;
  border-bottom : solid 1px #bbbbbb;
  border-left   : none;
  font-size     : 12pt;

}

.cell-e-slist2{
  border-top       : none;
  border-right     : solid 1px #bbbbbb;
  border-bottom    : solid 1px #bbbbbb;
  border-left      : none;
  background-color : #dddddd;
  height           : 30;
  font-size        : 12pt;
}

/*----------- buy -------------*/
.cell-b-h{
  background-image : url(img/buy-1.gif);
  background-repeat : repeat-y;
}
