#main-content .et_pb_section:has(.yrp-pv){background:#f4f3ef!important;background-image:none!important}#main-content .et_pb_row:has(.yrp-pv){width:100%!important;max-width:none!important;padding:0!important}.yrp-pv{padding:64px 0 96px;color:#1f2a37}.yrp-pv br{display:none}.yrp-pv p:empty{display:none}.yrp-pv a{color:#1a2c42!important;text-decoration:underline!important;text-decoration-color:#b8860b!important;text-underline-offset:3px}.yrp-pv-head{width:92%;max-width:860px;margin:0 auto 28px;text-align:center}#main-content .yrp-pv-head__en{margin:0 0 10px!important;padding:0!important;color:#8c6812!important;font-family:"Noto Serif JP",serif;font-size:12px!important;letter-spacing:.32em;text-transform:uppercase}#main-content .yrp-pv-head__title{margin:0!important;padding:0 0 14px!important;border-bottom:3px double #1a2c42;color:#1a2c42!important;font-family:"Noto Serif JP",serif!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.4!important;letter-spacing:.16em}#main-content .yrp-pv-head__sub{margin:12px 0 0!important;padding:0!important;color:#4a5563!important;font-size:14px!important;letter-spacing:.08em}.yrp-pv-head__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:18px 0 0}.yrp-pv-head__meta div{display:flex;gap:8px;font-size:12.5px}.yrp-pv-head__meta dt{color:#6b7684;font-weight:400}.yrp-pv-head__meta dd{margin:0;color:#1f2a37;font-weight:700}.yrp-pv-doc{width:92%;max-width:860px;margin:0 auto;padding:48px 56px 44px;border:1px solid #d9d4c7;border-top:4px solid #1a2c42;background:#fff;box-shadow:0 1px 0 rgba(26,44,66,.04)}#main-content .yrp-pv-preamble{margin:0 0 28px!important;padding:0!important;color:#1f2a37!important;font-size:15px!important;line-height:2.05!important;text-indent:1em}.yrp-pv-toc{margin:0 0 36px;padding:20px 24px;border:1px solid #e3ded2;background:#faf9f6}#main-content .yrp-pv-toc__title{margin:0 0 10px!important;padding:0!important;color:#1a2c42!important;font-size:13px!important;font-weight:700;letter-spacing:.2em}#main-content .yrp-pv-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0!important;padding:0!important;list-style:none!important}#main-content .yrp-pv-toc li{margin:0!important;padding:0!important;list-style:none!important;font-size:13.5px;line-height:1.9}#main-content .yrp-pv-toc a{color:#1f2a37!important;text-decoration:none!important}#main-content .yrp-pv-toc a:hover{color:#8c6812!important;text-decoration:underline!important}.yrp-pv-art{padding:26px 0;border-top:1px solid #e3ded2;scroll-margin-top:120px}#main-content .yrp-pv-art__title{display:flex;align-items:baseline;gap:14px;margin:0 0 14px!important;padding:0!important;color:#1a2c42!important;font-family:"Noto Serif JP",serif!important;font-size:18px!important;line-height:1.6!important;letter-spacing:.06em}.yrp-pv-art__title span{flex:0 0 auto;min-width:64px;padding:2px 0;border-right:1px solid #b8860b;color:#8c6812;font-size:14px;letter-spacing:.12em}#main-content .yrp-pv-art__body p{margin:0 0 10px!important;padding:0!important;color:#1f2a37!important;font-size:14.5px!important;line-height:2!important}#main-content .yrp-pv-art__body p:last-child{margin-bottom:0!important}#main-content .yrp-pv-list{margin:4px 0 12px!important;padding:0 0 0 1.8em!important;list-style:none!important;counter-reset:yrp-pv}#main-content .yrp-pv-list li{position:relative;margin:0!important;padding:2px 0!important;color:#1f2a37;font-size:14.5px;line-height:1.95;list-style:none!important;counter-increment:yrp-pv}#main-content .yrp-pv-list li::before{content:"(" counter(yrp-pv) ")";position:absolute;left:-1.8em;color:#4a5563}.yrp-pv-table{margin:4px 0 0;border-top:1px solid #e3ded2}.yrp-pv-table div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid #e3ded2}.yrp-pv-table dt{color:#4a5563;font-size:13.5px;font-weight:700}.yrp-pv-table dd{margin:0;color:#1f2a37;font-size:14.5px;line-height:1.85}.yrp-pv-sign{margin-top:32px;padding-top:22px;border-top:3px double #1a2c42;text-align:right}#main-content .yrp-pv-sign p{margin:0!important;padding:0!important;color:#1f2a37!important;font-size:14px!important;line-height:1.9!important}#main-content .yrp-pv-sign__end{margin-bottom:14px!important}.yrp-pv-sign__dates span,.yrp-pv-sign__name span{display:block}#main-content .yrp-pv-sign__name{margin-top:10px!important;font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:.08em}@media screen and (max-width:767px){.yrp-pv{padding:40px 0 64px}.yrp-pv-head__meta{flex-direction:column;align-items:center}.yrp-pv-doc{width:auto;margin:0 12px;padding:28px 18px 28px}#main-content .yrp-pv-preamble{font-size:14px!important;line-height:1.95!important}.yrp-pv-toc{padding:16px 16px}#main-content .yrp-pv-toc ol{grid-template-columns:1fr}#main-content .yrp-pv-art__title{flex-direction:column;gap:4px;font-size:16.5px!important}.yrp-pv-art__title span{min-width:0;padding:0 0 2px;border-right:0;border-bottom:1px solid #b8860b}#main-content .yrp-pv-art__body p,#main-content .yrp-pv-list li{font-size:14px!important}.yrp-pv-table div{grid-template-columns:1fr;gap:2px}.yrp-pv-sign{text-align:left}}