.yh-sz,.yh-sz *{box-sizing:border-box}.yh-sz{width:100vw;margin-left:calc(50% - 50vw);padding:56px max(24px,calc((100vw - 760px)/2))88px;background:#faf6ee;color:#2a2a2a;font-family:shippori mincho b1,yu mincho,serif;font-size:16px;line-height:1.95;letter-spacing:.02em;overflow-wrap:break-word}.yh-sz[lang=en]{line-height:1.85;letter-spacing:.01em}.yh-sz h1::before,.yh-sz h2::before,.yh-sz h3::before,.yh-sz h1::after,.yh-sz h2::after,.yh-sz h3::after{content:none!important;border:none!important;background:0 0!important}.yh-sz h1,.yh-sz h2,.yh-sz h3{background:0 0!important;border-left:none!important;border-top:none!important;border-right:none!important;color:#1f3a2e!important;font-family:inherit;letter-spacing:.08em;text-align:left!important;padding:0!important}.yh-sz h1{font-size:clamp(25px,4.4vw,34px);font-weight:600;line-height:1.5;margin:8px 0 28px!important;padding-bottom:22px!important;border-bottom:1px solid #c9a063!important}.yh-sz h2{font-size:clamp(20px,3.2vw,24px);font-weight:600;line-height:1.55;margin:56px 0 18px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(31,58,46,.2)!important}.yh-sz h3{font-size:18px;font-weight:600;line-height:1.6;margin:36px 0 12px!important}.yh-sz p{margin:0 0 1.1em;font-size:16px}.yh-sz strong{color:#1f3a2e;font-weight:700}.yh-sz em{font-style:italic;color:#3a4a40}.yh-sz a{color:#1f3a2e!important;text-decoration:underline!important;text-decoration-color:#c9a063!important;text-underline-offset:4px}.yh-sz a:hover{color:#2d5341!important}.yh-sz ul,.yh-sz ol{margin:0 0 1.3em!important;padding-left:1.6em!important}.yh-sz ul{list-style:disc outside!important}.yh-sz ol{list-style:decimal outside!important}.yh-sz li{margin:0 0 .6em!important;padding:0!important;font-size:16px}.yh-sz li::before,.yh-sz li::after{content:none!important}.yh-sz li::marker{color:#c9a063}.yh-sz .yh-sz-nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 8px;font-size:14px;letter-spacing:.06em}.yh-sz .yh-sz-nav a{color:#5a6a55!important}.yh-sz .yh-sz-mark{background:rgba(201,160,99,.28);padding:0 .15em}.yh-sz .yh-sz-tablewrap{margin:22px 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,#faf6ee 30%,rgba(250,246,238,0))0/40px 100% no-repeat local,linear-gradient(to left,#faf6ee 30%,rgba(250,246,238,0))100%/40px 100% no-repeat local,linear-gradient(to right,rgba(31,58,46,.22),rgba(31,58,46,0))0/14px 100% no-repeat,linear-gradient(to left,rgba(31,58,46,.22),rgba(31,58,46,0))100%/14px 100% no-repeat}.yh-sz table{width:100%;min-width:540px;border-collapse:collapse!important;border:none!important;border-top:1.5px solid #1f3a2e!important;border-bottom:1.5px solid #1f3a2e!important;background:0 0!important;font-size:16px;margin:0!important}.yh-sz th{padding:14px 16px!important;font-weight:600;color:#1f3a2e!important;letter-spacing:.06em;border:none!important;border-bottom:1px solid rgba(31,58,46,.4)!important;text-align:left;background:rgba(31,58,46,5%)!important;white-space:nowrap}.yh-sz td{padding:16px!important;border:none!important;border-bottom:1px solid rgba(31,58,46,.12)!important;color:#3a4a40;vertical-align:middle;background:0 0!important}.yh-sz tbody tr:last-child td{border-bottom:none!important}.yh-sz th:nth-child(n+2),.yh-sz td:nth-child(n+2){text-align:center;white-space:nowrap}.yh-sz td:nth-child(n+2){color:#1f3a2e;font-weight:500;letter-spacing:.03em}@media(max-width:600px){.yh-sz{padding-top:40px;padding-bottom:64px}.yh-sz h2{margin-top:44px!important}.yh-sz th,.yh-sz td{padding:12px 10px!important}}