@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");body{padding:0;margin:0;font-family:Noto Sans JP,sans-serif}body,table{font-size:14px}table{border-collapse:collapse;border-spacing:0}thead{display:table-header-group}thead,tr{margin-top:20px}tr{page-break-inside:always}p{padding:0;margin:0}@page{size:A4}.container,p{font-size:14px}.container{width:190mm;height:auto;margin:auto;box-sizing:border-box;background-color:#fff;font-family:Arial,sans-serif}.footer,.header{text-align:center;margin-bottom:120px}.header h1{font-size:24px;margin-bottom:5px}.invoice-details,.item-details{width:100%;border-collapse:collapse;margin-bottom:20px}.invoice-details th,.item-details th{border:1px solid #ddd;padding:8px;text-align:left}.invoice-details td,.item-details td{border:1px solid #ddd;padding:8px}.item-details th{background-color:#f2f2f2}.total-section{text-align:right;margin-top:20px}.total-section p{font-size:18px;margin:5px 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none}