@charset "UTF-8";

h2 {margin-bottom: 30px;}

.katabanList ul li {
  float: left;
  margin: 5px 45px 5px 0;
  min-width: 50px;}

.katabanDetails figcaption{
  text-align:center;
  margin:0px auto 10px;
  font-size:118%;}

.katabanDetails table th{
  color:#fff;
  font-size:12px;
  background-color:#065cb1;
  padding:5px 10px;
  border-right: 1px #fff solid;
  font-weight:normal;
  line-height:1.4;}

.katabanDetails table th:last-child{
  border-right:1px #065cb1 solid;}

.katabanDetails table td{
  font-size:14px;
  padding:5px 10px;
  border: 1px #cacaca solid;}

.katabanDetails table tr.first td{
  border-top:none;}

.katabanDetails table td:nth-child(1){
  width:110px;white-space: nowrap;}

.katabanDetails table td:nth-child(2){
  width:130px;white-space: nowrap;}

.katabanDetails table td:nth-child(3){
  width:210px;
 /* text-align:center;*/}

.katabanDetails table td:nth-child(4){
  width:130px;}

.katabanDetails table td:nth-child(5){
  width:187px;}

.katabanDetails p.comment{
  font-size:12px;
  margin:20px 0 30px 0;
  color: #065cb1;}

.katabanDetails tr {
  cursor:pointer;
  color:#065cb1; }
.katabanDetails tr:hover {
  background:#e4eff9;
  color: #ff3300;
  text-decoration:underline;}
.katabanDetails tr.head:hover  {
  text-decoration:none;}


/*カスタマーディスプレイ*/
.katabanDetails table.customer td:nth-child(1){
  width:130px;white-space: nowrap;}

.katabanDetails table.customer td:nth-child(2){
  width:140px;white-space: nowrap;}

.katabanDetails table.customer td:nth-child(3){
  width:180px;
 /* text-align:center;*/}

.katabanDetails table.customer td:nth-child(4){
  width:130px;}

.katabanDetails table.customer td:nth-child(5){
  width:120px;}

.katabanDetails .product{
  border-bottom: 1px solid #e3e3e3;
  padding:10px 0;
/*  width: 870px;*/}

.katabanDetails table td br,.katabanDetails table.customer td br{display: none;}