body {font-family:sans-serif; font-size:12pt;}
h1 {font-size:18pt; text-align:center;}
table {border-collapse:collapse; border-spacing:0; font-size:12pt;}
th {text-align:center; font-weight:normal; border:1px solid #000000; background-color:#ccffff;}
td {border:1px solid #000000;}
.list tr {height:1.5em;}
.list thead th:nth-of-type(1) {width:140px;}
.list thead th:nth-of-type(2) {width:520px;}
.list tr:nth-child(even) {background-color:#ececec;}
.list tr td:nth-of-type(1) {width:140px; text-align:center;}
.list tr td:nth-of-type(2) {width:440px; padding-left:0.5em;}
.list tr td:nth-of-type(3) {width:80px; text-align:center;}
p.list {width:660px; margin:auto;}
div.card {width:640px; margin:auto;}
table.summary {width:640px;}
.summary caption {text-align:right;}
.summary tr {height:30px;}
.summary th {width:100px;}
.summary td {border:1px solid #000000;}
td.price {width:220px; text-align:right;}
table.detail {margin-top:10px; width:640px; font-size:11pt;}
.detail tbody tr {height:40px;}
.detail tbody tr:nth-child(even) {background-color:#ececec;}
.detail td:nth-of-type(1) {width:100px; text-align:center;}
.detail td:nth-of-type(3) {width:90px; text-align:right;}
.detail td:nth-of-type(4) {width:90px; text-align:right;}
.detail td:nth-of-type(5) {width:90px; text-align:right;}
.detail td:nth-of-type(6) {width:60px; text-align:center;}
p.tax {margin:0; font-size:11pt;}
table.reason {margin-top:10px; width:640px;}
.reason {font-size:11pt;}
.reason th {width:100px;}
div.ret {height: 20px; padding-top: 5px; text-align: right;}
@media print {.ret {display: none;}}
/* スクロールボタン表示のCSS */.content {min-height:5000px;}
.page-top {display:none; margin:0; padding:0;}
.page-top p {margin:0; padding:0; position:fixed; right:16px; bottom:16px;}
.move-page-top {display:block; background:#D36015; width:50px; height:50px; cursor:pointer; color:#fff; line-height:50px; text-decoration:none; text-align:center; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
@media screen and ( min-width:1130px ) {.move-page-top:hover {opacity:0.85;}}
