table,td,tr{border-collapse:collapse}table{width:100%}td{height:20px}hr{height:2px;border-width:0;color:#000;background-color:#000}.template{height:100%;width:100%;background-color:#fff}.template_create_date{text-align:right;font-size:13px;margin-right:40px;font-family:NotoSansJPRegular}.template-title{margin-top:51px;display:flex;text-align:center;justify-content:center;letter-spacing:15px;font-size:24px}.header-table{margin-top:33px;display:grid;grid-template-columns:62% 38%;padding:0 63px 0 63px}.suplier-name-label{font-size:18px;word-break:break-word}.total-money__large{font-size:18px}.label-bold,.total-money__large{font-family:NotoSansJPBold!important}.label-medium{margin-top:0;font-size:13px;font-family:NotoSansJPRegular;word-break:break-word}.address{white-space:nowrap;overflow:visible;position:absolute}.label-medium--wrap{white-space:unset}.border__bottom{border-bottom:1px solid #9fa0a0}.text-padding__bottom{padding-bottom:3px;white-space:nowrap}.header-logo{width:92.4px;height:29.4px}.header-seal{margin-top:15px;margin-left:auto;width:51px;height:51px;-o-object-fit:cover;object-fit:cover}.label-medium{font-size:10px}.adress-label__table-right{width:-moz-fit-content;width:fit-content;white-space:pre}.h-table__left{text-align:right}.h-table__right{direction:rtl}.h-table__margin-top{margin-top:20px}.text-align__right{text-align:right}.text-align__left{text-align:left}.font-size__large{font-size:1.5em}.h-table__right td{width:25%}.body-table{padding:32px 63px 0}.body-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.body-table th{border-bottom:2px solid #000;height:25px;text-align:center}.body-table td,.body-table th{width:7.1%;font-size:11px;font-family:NotoSansJPRegular}.body-table td{border-right:.5px solid #9fa0a0;border-bottom:.5px solid #9fa0a0;height:30px;padding-left:10px}.body-table td:last-child{border-right:none!important;border-left:none!important}.border-bottom-only__light{border-bottom:.5px solid #9fa0a0!important}.border-bottom-only__bold,.border-bottom-only__light{border-top:none!important;border-left:none!important;border-right:none!important}.border-bottom-only__bold{border-bottom:1.5px solid #000!important}.none-border{border:none!important}#tranfer-memo-hide-border{border:0 solid #000;text-align:center;word-break:break-all;height:1vh}.comment-show-area{position:absolute;margin-top:-15px;padding:5px 10px 0 0;text-align:left}.template-footer{display:flex;-moz-column-gap:10px;column-gap:10px;width:100%;margin-top:-30px;padding:0 63px}.template-footer p{-moz-column-break-inside:avoid;break-inside:avoid}.table-footer{width:42.7%;height:100px}.table-footer td{border-right:.5px solid #9fa0a0;border-bottom:.5px solid #9fa0a0;width:7.1%;height:30px;padding-left:10px;font-size:11px;font-family:NotoSansJPRegular}.table-footer td:last-child{border-right:none!important;border-left:none!important}.bank-info{border:1px solid #000;padding:10px;margin:20px 63px 0;-moz-column-break-inside:avoid;break-inside:avoid}#comment-area,#comment-content{border:0 solid #000;text-align:left}#comment-content{overflow-wrap:break-word;position:relative;white-space:pre-line}#bank-acount-info,#tranfer-memo{text-align:left;border:none}.comment-text{text-align:justify}.comment-area{width:50%;text-align:left;white-space:pre-line;font-size:11px;padding-left:20px;position:relative;top:-95px;font-family:NotoSansJPRegular;line-break:normal;word-break:break-word}.comment-area p{-moz-column-break-inside:avoid;break-inside:avoid}.template-area__preview{width:800px;background-color:#fff;margin:auto}.__text_align-right{text-align:right;padding-right:10px}@media only screen and (max-width:992px){.template--preview td{height:10px}.template--preview .template_create_date{font-size:10px;margin-right:20px}.template--preview .template-title{margin-top:20px;font-size:18px}.template--preview .header-table{margin-top:20px;padding:0 30px 0 30px;grid-template-columns:50% 50%}.template--preview .h-table__left{font-size:9px}.template--preview .suplier-name-label{font-size:15px}.template--preview .label-medium,.template--preview .text-align__left{font-size:9px}.template--preview .h-table__margin-top{margin-top:5px}.template--preview .body-table{padding:16px 20px 16px 30px}.template--preview .body-table td,.template--preview .body-table th{height:18px}.template--preview .text-padding__bottom{width:50px}}