.note-acceptance-contract{box-sizing:border-box;min-width:0;max-width:100%;margin:3rem 0;padding:clamp(16px,3vw,32px);border-left:4px solid #284b36;line-height:1.65;overflow-wrap:anywhere}
.note-acceptance-contract *{box-sizing:border-box;min-width:0}.note-acceptance-contract h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 1.2rem}.note-acceptance-contract h3{font-size:clamp(21px,2vw,26px);line-height:1.3;margin:1.6rem 0 .6rem}.note-acceptance-contract p,.note-acceptance-contract li{font-size:17px;line-height:1.65}.note-acceptance-contract ol{display:block;padding-left:1.4em}.note-acceptance-contract li{display:list-item;margin:.65rem 0}.note-acceptance-contract figure{margin:1.6rem 0;max-width:100%}.note-acceptance-contract img{display:block;width:100%;height:auto;max-width:760px;border-radius:12px}.note-acceptance-contract figcaption{font-size:13px;line-height:1.5;margin-top:.6rem}.note-acceptance-contract .note-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid #888;border-radius:8px}.note-acceptance-contract table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;margin:0}.note-acceptance-contract th,.note-acceptance-contract td{vertical-align:top;padding:12px;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #888;font-size:15px;line-height:1.5;white-space:normal}.note-acceptance-contract th{width:40%}.note-acceptance-contract a{text-decoration:underline;overflow-wrap:anywhere}.note-acceptance-contract a:focus-visible,.note-acceptance-contract [tabindex]:focus-visible{outline:3px solid #284b36;outline-offset:4px}
