@page{margin:1cm 30mm 1cm 30mm}.sheet *,body{margin:0;padding:0}.sheet *{color:#191970;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;font-size:11pt;font-weight:400;-webkit-print-color-adjust:exact}@media print{body{background:#fff!important;margin:0;padding:0}.sheet{margin-top:10mm!important;width:100%!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sheet *{font-size:19pt;font-weight:400}.sheet table.detail tr{height:10.5mm!important}.invoice-title{font-size:30pt!important}.customer-name,.own-company-name{font-size:25pt!important}.total-amount-text{font-size:18pt!important;padding:3px!important}.sheet table.summary th{font-size:23pt!important;width:55mm!important;padding:10px 0 10px 0!important}.sheet table.summary td{font-size:24pt!important;width:85mm!important;padding:10px 5px 10px 0!important}.print-button-container{display:none!important}}@media screen{body{background:#e0e0e0}.sheet{overflow-x:hidden;overflow-y:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;page-break-after:always;min-height:auto;width:210mm;padding:1cm 27mm 1cm 27mm;background:#fff;-webkit-box-shadow:0 .5mm 2mm rgba(0,0,0,.3);box-shadow:0 .5mm 2mm rgba(0,0,0,.3);margin:5mm auto}.print-button-container{display:block!important}}.sheet ul{list-style:none;padding-left:0}.sheet h2{font-size:20px;font-weight:400}.sheet h2.customer-name{text-decoration:underline;text-underline-offset:4px}.sheet .row_4 p{margin-bottom:0}.sheet .invoice-table td{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:8px}.sheet .text-center{text-align:center}.sheet .address-section{margin-top:10px;font-size:1.1em}.sheet h1{background:#36c;font-size:30px;font-weight:400;color:#fff}.sheet div.row_5{height:10mm}.sheet table.summary,.sheet table.summary td,.sheet table.summary th{border:1px solid #264d99;border-collapse:collapse;padding:1px 5px}.sheet table.detail,.sheet table.detail td,.sheet table.detail th{border-collapse:collapse}.sheet table.detail tr.dataline td{border-top:none;border-bottom:none}.sheet table.detail td{border-left:1px solid #264d99;border-right:1px solid #264d99;padding-right:5px}.sheet table th{background:#36c;font-weight:400;color:#fff}.sheet table td{text-align:right}.sheet table.summary th{font-size:12pt;width:32mm;text-align:center;padding:7px}.sheet table.summary td{font-size:14pt;width:50mm}.sheet table.detail{width:100%}.sheet table.detail th{padding:10px;text-align:center}.sheet table.detail td{text-align:center}.sheet table.detail tr{height:5mm}.sheet table.detail th.quantity{width:12%}.sheet table.detail th.item{width:20%}.sheet table.detail th.amount{width:10%}.sheet table.detail th.unit{width:5%}.sheet table.detail th.unit_price{width:10%}.sheet table.detail tr.dataline:nth-child(odd) td{background-color:#e0eaff}.sheet table.detail tr.dataline:nth-child(2n) td{background-color:#fff}.sheet .total-amount-row{border-bottom:2px solid #264d99;border-top:2px solid #264d99}.sheet table td{padding-left:4px!important}.sheet .border-top{border-top:1px solid #264d99!important}.sheet .border-bottom{border-bottom:1px solid #264d99!important}