#yc-inheritance-wizard{color:#183b40;margin:30px 0;font-family:'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif}#yc-inheritance-wizard *{box-sizing:border-box}#yc-inheritance-wizard [hidden]{display:none!important}#yc-inheritance-wizard form{margin:0}#yc-inheritance-wizard fieldset,#yc-inheritance-wizard .yw-step{border:1px solid #dcd6c9;background:#f7f5ef;padding:28px;margin:20px 0;min-width:0}#yc-inheritance-wizard legend{font-size:22px;font-weight:700;padding:0 10px}#yc-inheritance-wizard label{display:block;font-weight:600;margin:18px 0 8px;line-height:1.7}#yc-inheritance-wizard input:not([type=checkbox]):not([type=radio]),#yc-inheritance-wizard select{display:block;width:100%;max-width:100%;height:50px;padding:10px 12px;border:1px solid #a9b6b5;border-radius:5px;background:#fff;color:#183b40;font:16px sans-serif;margin:8px 0}#yc-inheritance-wizard input[type=checkbox],#yc-inheritance-wizard input[type=radio]{width:20px;height:20px;vertical-align:middle;margin-right:8px}#yc-inheritance-wizard button{cursor:pointer;border:0;border-radius:5px;padding:14px 23px;margin:14px 10px 0 0;background:#183b40;color:white;font:600 16px/1.5 sans-serif;min-height:48px}#yc-inheritance-wizard button:focus-visible,#yc-inheritance-wizard input:focus-visible,#yc-inheritance-wizard select:focus-visible{outline:3px solid #b79859;outline-offset:3px}#yc-inheritance-wizard p,#yc-inheritance-wizard li{font-size:15px;line-height:1.9}#yc-inheritance-wizard small{display:block;color:#566b6c;font-size:13px;line-height:1.8}#yc-inheritance-wizard .yw-error{border-left:4px solid #b43c32;padding:14px;background:#fff1ed;color:#792d24}#yc-inheritance-wizard .yw-result{border:2px solid #a08860;padding:25px;background:#fff}#yc-inheritance-wizard dl{margin:16px 0}#yc-inheritance-wizard dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ded8cb;padding:12px 0}#yc-inheritance-wizard dd{font-weight:700;margin:0}#yc-inheritance-wizard table{width:100%;border-collapse:collapse;font-size:14px}#yc-inheritance-wizard th,#yc-inheritance-wizard td{padding:10px;border-bottom:1px solid #ddd;text-align:left}#yc-inheritance-wizard .yw-progress{padding:12px;background:#183b40;color:#fff;font-weight:700}#yc-inheritance-wizard h2{background:none!important;font-size:22px!important;padding:0!important;border:0!important;margin:10px 0 20px!important}.yw-intro{font-size:22px!important;line-height:1.8!important}@media(max-width:600px){#yc-inheritance-wizard fieldset,#yc-inheritance-wizard .yw-step,#yc-inheritance-wizard .yw-result{padding:18px 14px}#yc-inheritance-wizard dl>div{display:block}#yc-inheritance-wizard dd{margin-top:5px}#yc-inheritance-wizard button{width:100%;margin-right:0}#yc-inheritance-wizard th,#yc-inheritance-wizard td{padding:8px 4px;font-size:12px}.yw-intro{font-size:19px!important}}
#yc-inheritance-wizard .yw-progress{display:flex;list-style:none;gap:8px;flex-wrap:wrap;margin:24px 0;padding:0;background:none;color:#183b40}#yc-inheritance-wizard .yw-progress li{flex:1;min-width:100px;padding:10px 8px;border-bottom:3px solid #ddd7c9;font-size:14px;text-align:center}#yc-inheritance-wizard .yw-progress .yw-active{border-color:#a08860;background:#eee9dc;font-weight:700}#yc-inheritance-wizard .yw-money-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}#yc-inheritance-wizard .yw-input-unit{display:flex;align-items:center;gap:10px}#yc-inheritance-wizard .yw-input-unit input{flex:1;min-width:0}#yc-inheritance-wizard .yw-help,#yc-inheritance-wizard .yw-footnote{font-size:13px;color:#586b6a}#yc-inheritance-wizard .yw-kicker{font-size:13px;letter-spacing:.08em;color:#82704d}#yc-inheritance-wizard h1{font-size:28px;line-height:1.6;background:none;padding:0;border:0}#yc-inheritance-wizard .yw-total{font-size:42px!important;font-weight:700;color:#183b40}#yc-inheritance-wizard .yw-total span{font-size:20px}#yc-inheritance-wizard .yw-back{background:#e6e0d2;color:#183b40}#yc-inheritance-wizard .yw-notice{margin-top:20px;padding:15px;background:#f6f0df}#yc-inheritance-wizard .yw-table-scroll{overflow-x:auto}#yc-inheritance-wizard .yw-result{scroll-margin-top:120px}@media(max-width:600px){#yc-inheritance-wizard .yw-money-grid{grid-template-columns:1fr}#yc-inheritance-wizard .yw-progress li{min-width:40%;font-size:13px}#yc-inheritance-wizard h1{font-size:24px}}

#yc-inheritance-wizard .yw-step{scroll-margin-top:110px}
