#delivery,
#payment,
#cancel,
#info{
  font-family:"凸版文久明朝 R","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro W3",serif;
}


ul.delivery-list{
  width:auto;
  height:auto;
  margin:18px 0 0 0;
  padding:0;
  text-align:left;
}

ul.delivery-list li{
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  text-align:left;
  font-weight:bold;
  padding-left:1em;
text-indent:-1em;
}


ul.delivery-att{
  width:auto;
  height:auto;
  margin:18px 0 0 0;
  padding:0;
  text-align:left;
}

ul.delivery-att li{
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  text-align:left;
  font-weight:bold;
  color:#ff0000;
  padding-left:1em;
text-indent:-1em;
}



.table-scroll {
  margin:35px 0;
  padding:0;
}

.table-scroll br{
 display:none;
}

table.delivery-list{
	width: 100%;
	height:auto;
	padding:0px;
	margin:0 0 50px 0;
	text-align:left;
	border:none;
	line-height:180%;
  border-top:1px solid #333333;
    border-right:1px solid #333333;
	}
	
	table.delivery-list th{
	width:15%;
	margin:0;
	padding:10px;
	vertical-align:top;
		text-align:left;
      font-weight:bold;
	border-bottom:1px solid #333333;
           	border-left:1px solid #333333;
       white-space: nowrap;
	}

	table.delivery-list td{
	padding:10px;
	margin:0;
	vertical-align:top;
	text-align:left;
      	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
	}

	table.delivery-list td.midtd{
      width:60%;
      
	}

	table.delivery-list td.endtd{
      width:15%;
      	text-align:center;
	}

/* テーブルに横スクロールバーを表示 */
@media (max-width: 640px) {
.table-scroll{
        overflow-x: scroll!important;
    -webkit-overflow-scrolling: touch;
  overflow: auto;　　　　/*tableをスクロールさせる*/
    }
  

  table.delivery-list{
	max-width: 800px;
	height:auto;
	padding:0px;
	margin:0 0 50px 0;
	text-align:left;
	border:none;
	line-height:180%;
  border-top:1px solid #333333;
    border-right:1px solid #333333;
    font-size:11px;
      
	}
  



  
}
	