.rm-sheet{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:max-content;font-family:Hiragino Mincho ProN,Yu Mincho,MS Mincho,serif;font-size:4mm}.rm-sheet .rm-page{box-sizing:border-box;background:#fff;border:1px solid #9ca3af;width:190mm;height:274mm;margin-bottom:6mm;position:relative;overflow:hidden}.rm-sheet .rm-page:last-child{margin-bottom:0}.rm-sheet .rm-head{justify-content:space-between;align-items:flex-end;height:12mm;padding-bottom:1mm;display:flex}.rm-sheet .rm-title{letter-spacing:2mm;font-size:7mm;font-weight:700;line-height:1}.rm-sheet .rm-date{font-size:3.6mm}.rm-sheet .rm-top{height:74mm;display:flex}.rm-sheet .rm-info{box-sizing:border-box;border:.3mm solid #000;border-bottom:0;width:140mm}.rm-sheet .rm-cell{box-sizing:border-box;white-space:nowrap;border-bottom:.3mm solid #000;align-items:center;gap:3mm;padding:0 2mm;display:flex;overflow:hidden}.rm-sheet .rm-lab{flex:none;font-size:3mm}.rm-sheet .rm-r-kana,.rm-sheet .rm-r-akana{border-bottom-style:dotted;height:8mm}.rm-sheet .rm-r-name{height:18mm}.rm-sheet .rm-name{font-size:6.5mm}.rm-sheet .rm-r-birth{height:10mm}.rm-sheet .rm-r-addr{height:20mm}.rm-sheet .rm-addr-body{flex-direction:column;min-width:0;display:flex}.rm-sheet .rm-r-contact{height:10mm;font-size:3.4mm}.rm-sheet .rm-photo{box-sizing:border-box;border:.3mm solid #000;flex:none;width:30mm;height:40mm;margin-left:auto;position:relative;overflow:hidden}.rm-sheet .rm-photo img{object-fit:cover;width:100%;height:100%}.rm-sheet .rm-photo-empty{text-align:center;white-space:pre-line;color:#4b5563;justify-content:center;align-items:center;padding:1mm;font-size:2.6mm;line-height:1.5;display:flex;position:absolute;inset:0}.rm-sheet .rm-photo img:not([hidden])+.rm-photo-empty{display:none}.rm-sheet .rm-row{box-sizing:border-box;border:.3mm solid #000;border-top:0;grid-template-columns:24mm 12mm 1fr;height:8mm;line-height:8mm;display:grid}.rm-sheet .rm-row-head{text-align:center;border-top:.3mm solid #000}.rm-sheet .rm-c{box-sizing:border-box;white-space:nowrap;border-right:.2mm solid #000;padding:0 1.5mm;overflow:hidden}.rm-sheet .rm-c:last-child{border-right:0}.rm-sheet .rm-row .rm-c:first-child,.rm-sheet .rm-row .rm-c:nth-child(2){text-align:center}.rm-sheet .rm-heading .rm-c:last-child{text-align:center;letter-spacing:3mm}.rm-sheet .rm-end .rm-c:last-child{text-align:right}.rm-sheet .rm-box{box-sizing:border-box;border:.3mm solid #000;margin-top:6mm;overflow:hidden}.rm-sheet .rm-box-motivation{height:78mm}.rm-sheet .rm-box-wishes{height:60mm}.rm-sheet .rm-boxlab{box-sizing:border-box;white-space:nowrap;height:6mm;padding:0 2mm;font-size:3mm;line-height:6mm;overflow:hidden}.rm-sheet .rm-boxlab-long{white-space:normal;height:10mm;line-height:5mm}.rm-sheet .rm-line{white-space:pre;height:6mm;padding:0 3mm;line-height:6mm;overflow:hidden}@media print{@page{size:A4;margin:10mm}[data-tool-page]>:not(#rm){display:none}.rm-sheet .rm-page{break-after:page;border:0;height:273mm;margin:0}.rm-sheet .rm-page:last-child{break-after:auto}}
