@charset "utf-8";
table{
border-spacing: 0;
border-collapse: collapse;
width: 100%;
max-width: 800px;
margin: 0 auto 2.0rem auto;
}
tr{
border-bottom: 0.1rem solid #e1e1e1;
}
td, th{
padding: 0.5em;
text-align: left;
}
input, select{
font-size: 0.95rem;	
font-family: Myriad, "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
padding: 0.2em;	
}
input[type="number"],
input[type="text"],
select{
}
input[type="number"],
input[type="text"]{
width: 6.0em;	
text-align: right;
}
/* ▲▼を非表示にする　input[type="number"] {-moz-appearance:textfield;}*/

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="reset"]{
font-size: 0.9rem;	
padding: 0.3em;
}
input#total{
font-weight: bold;
font-size: 1.2rem;	
}
th{
padding-left: 1.0em;
background: #f4f2f0;	
}
td{
text-align: right;	
}
thead td{
text-align: center;	
}
td.goods{
text-align: left;	
}
.removed{
display: none;
}
@media (max-width: 768px){
thead{
display: none;
}
td{
display: block;
padding: 0.2em;
}
input, select{
font-size: 16px;	
}
}
