.loanCalculator.svelte-powdj5{margin-top:60px;margin-bottom:100px}.loanCalculator__main.svelte-powdj5{flex-wrap:wrap;gap:25px;margin-bottom:45px;display:flex}.loanCalculator__main.-option.svelte-powdj5{margin-top:18px;margin-bottom:50px}.loanCalculator.svelte-powdj5 .option:where(.svelte-powdj5){margin-bottom:20px}.loanCalculator.svelte-powdj5 .option:where(.svelte-powdj5) summary:where(.svelte-powdj5){cursor:pointer;padding:12px 0;line-height:1.4}.loanCalculator__item.svelte-powdj5{flex:220px;position:relative}.loanCalculator__item.-amount.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after,.loanCalculator__item.-bonusAmount.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after,.loanCalculator__item.-prepaymentAmount.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after{content:"万円"}.loanCalculator__item.-payments.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after,.loanCalculator__item.-prepaymentStartMonth.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after{content:"回"}.loanCalculator__item.-rate.svelte-powdj5 .loanCalculator__input:where(.svelte-powdj5):after{content:"%"}.loanCalculator__item.-bonusTimes.svelte-powdj5{flex-grow:.7}.loanCalculator__item.is-disabled.svelte-powdj5{opacity:.55}.loanCalculator__label.svelte-powdj5{margin-bottom:10px;line-height:1.2}.loanCalculator__label.svelte-powdj5 label:where(.svelte-powdj5),.loanCalculator__label.svelte-powdj5>span:where(.svelte-powdj5){font-size:1.5rem}.loanCalculator__input.svelte-powdj5{margin-bottom:1px;position:relative}.loanCalculator__input.svelte-powdj5:after{font-size:1.3rem;position:absolute;bottom:5px;right:10px}.loanCalculator__input.svelte-powdj5 input:where(.svelte-powdj5){appearance:none;box-sizing:border-box;border:1px solid #999;border-radius:0;width:100%;padding:10px}.loanCalculator__input.svelte-powdj5 input:where(.svelte-powdj5):disabled{color:#777;background:#eee}.loanCalculator__periodInputs.svelte-powdj5{gap:10px;display:flex}.loanCalculator__periodInputs.svelte-powdj5 label:where(.svelte-powdj5){flex:1;display:block;position:relative}.loanCalculator__periodInputs.svelte-powdj5 input:where(.svelte-powdj5){appearance:none;box-sizing:border-box;border:1px solid #999;border-radius:0;width:100%;padding:10px 38px 10px 10px}.loanCalculator__periodInputs.svelte-powdj5 span:where(.svelte-powdj5){font-size:1.3rem;position:absolute;bottom:8px;right:10px}.loanCalculator__increment.svelte-powdj5 button:where(.svelte-powdj5),.loanCalculator__decrement.svelte-powdj5 button:where(.svelte-powdj5){cursor:pointer;appearance:none;color:#232323;background:#fff;border:1px solid #fff;border-radius:5px;padding:2px 10px;font-size:1.4rem;transition:background-color .3s}.loanCalculator__increment.svelte-powdj5 button:where(.svelte-powdj5):disabled,.loanCalculator__decrement.svelte-powdj5 button:where(.svelte-powdj5):disabled{pointer-events:none;filter:grayscale(100);opacity:.5}.loanCalculator__increment.svelte-powdj5 button:where(.svelte-powdj5)+button:where(.svelte-powdj5),.loanCalculator__decrement.svelte-powdj5 button:where(.svelte-powdj5)+button:where(.svelte-powdj5){margin-left:3px}.loanCalculator__increment.svelte-powdj5{position:absolute;top:-5px;right:0}.loanCalculator__decrement.svelte-powdj5{text-align:right}.loanCalculator__select.svelte-powdj5 select:where(.svelte-powdj5){box-sizing:border-box;color:#232323;background:#fff;border-color:#999;border-radius:0;width:100%;height:42px;padding:6px 5px}.loanCalculator__btnArea.svelte-powdj5{justify-content:flex-end;gap:12px;margin-top:24px;margin-bottom:70px;display:flex}.loanCalculator__copyBtn.svelte-powdj5,.loanCalculator__resetBtn.svelte-powdj5{margin:0}.loanCalculator__copyBtn.svelte-powdj5 button:where(.svelte-powdj5),.loanCalculator__resetBtn.svelte-powdj5 button:where(.svelte-powdj5){cursor:pointer;appearance:none;color:#232323;background:#fff;border:1px solid #804209;border-radius:5px;width:160px;padding:7px 5px;font-size:1.6rem;box-shadow:1px 1px 5px #00000026}.loanResults.svelte-powdj5{background:#ffffffe6;border:1px solid #999;padding:30px 25px}.loanResults.svelte-powdj5 h2:where(.svelte-powdj5){margin-top:0;margin-bottom:25px}.loanResults__chart.svelte-powdj5{background:#fff;height:420px;margin-bottom:35px}.loanResults__summary.svelte-powdj5{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0 0 40px;display:grid}.loanResults__summary.svelte-powdj5 div:where(.svelte-powdj5){background:#fafafa;padding:18px 15px}.loanResults__summary.svelte-powdj5 dt:where(.svelte-powdj5){color:#804209;margin-bottom:8px;font-size:1.3rem;line-height:1.3}.loanResults__summary.svelte-powdj5 dd:where(.svelte-powdj5){text-align:right;margin:0;line-height:1.2}.loanResults__summary.svelte-powdj5 strong:where(.svelte-powdj5){font-family:Copse,Noto Sans JP,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Arial,sans-serif;font-size:2.8rem;font-weight:500}.loanResults__summary.svelte-powdj5 strong.is-period:where(.svelte-powdj5){font-size:2.2rem}.loanResults__detail.svelte-powdj5 h3:where(.svelte-powdj5){margin-top:0;margin-bottom:15px;font-size:1.8rem}.loanResults__detail.svelte-powdj5 dl:where(.svelte-powdj5){border-top:1px solid #999;margin:0}.loanResults__detail.svelte-powdj5 div:where(.svelte-powdj5){border-bottom:1px solid #999;justify-content:space-between;gap:15px;padding:12px 10px;line-height:1.4;display:flex}.loanResults__detail.svelte-powdj5 div:where(.svelte-powdj5):nth-child(2n){background:#fafafa}.loanResults__detail.svelte-powdj5 dt:where(.svelte-powdj5),.loanResults__detail.svelte-powdj5 dd:where(.svelte-powdj5){margin:0}.loanResults__detail.svelte-powdj5 dd:where(.svelte-powdj5){text-align:right;font-family:Copse,Noto Sans JP,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Arial,sans-serif}.loanStickySummary.svelte-powdj5{display:none}@media screen and (width<=768px){.loanCalculator.svelte-powdj5{margin-bottom:50px}.loanCalculator__main.-option.svelte-powdj5{margin-top:15px;margin-bottom:40px}.loanCalculator__item.svelte-powdj5{flex:100%;min-width:0}.loanCalculator__item.-amount.svelte-powdj5,.loanCalculator__item.-payments.svelte-powdj5,.loanCalculator__item.-bonusTimes.svelte-powdj5,.loanCalculator__item.-bonusAmount.svelte-powdj5,.loanCalculator__item.-prepaymentAmount.svelte-powdj5,.loanCalculator__item.-prepaymentStartMonth.svelte-powdj5{flex:0 0 calc(50% - 7.5px)}.loanCalculator__label.svelte-powdj5 label:where(.svelte-powdj5),.loanCalculator__label.svelte-powdj5>span:where(.svelte-powdj5){font-size:1.3rem}.loanCalculator__btnArea.svelte-powdj5{gap:8px;margin-bottom:55px}.loanCalculator__copyBtn.svelte-powdj5,.loanCalculator__resetBtn.svelte-powdj5{margin:0 0 30px}.loanCalculator__copyBtn.svelte-powdj5 button:where(.svelte-powdj5),.loanCalculator__resetBtn.svelte-powdj5 button:where(.svelte-powdj5){width:135px;max-width:85%;font-size:1.2rem}.loanResults.svelte-powdj5{padding:25px 18px}.loanResults__chart.svelte-powdj5{height:250px;margin-bottom:28px}.loanResults__summary.svelte-powdj5 div:where(.svelte-powdj5){padding:10px 8px}.loanResults__summary.svelte-powdj5 dt:where(.svelte-powdj5){margin-bottom:4px;font-size:1.1rem}.loanResults__summary.svelte-powdj5 strong:where(.svelte-powdj5){font-size:clamp(1.6rem,7vw,2.1rem)}.loanResults__summary.svelte-powdj5 strong.is-period:where(.svelte-powdj5){font-size:clamp(1.4rem,5.8vw,1.8rem)}.loanStickySummary.svelte-powdj5{z-index:20;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #999;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001f}.loanStickySummary.is-hidden.svelte-powdj5{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%)}.loanStickySummary.svelte-powdj5 dl:where(.svelte-powdj5){grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.loanStickySummary.svelte-powdj5 div:where(.svelte-powdj5){background:#fafafa;min-width:0;padding:8px 6px}.loanStickySummary.svelte-powdj5 dt:where(.svelte-powdj5){color:#804209;text-align:center;margin-bottom:4px;font-size:1.1rem;line-height:1.2}.loanStickySummary.svelte-powdj5 dd:where(.svelte-powdj5){text-align:center;white-space:nowrap;margin:0;line-height:1.1}.loanStickySummary.svelte-powdj5 strong:where(.svelte-powdj5){font-family:Copse,Noto Sans JP,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Arial,sans-serif;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:500}.loanStickySummary.svelte-powdj5 small:where(.svelte-powdj5){margin-left:1px;font-size:1rem}}@media screen and (width<=600px){.loanCalculator__main.svelte-powdj5{gap:25px 15px}}@media screen and (width<=460px){.loanResults__summary.svelte-powdj5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (any-hover:hover){.loanCalculator__increment.svelte-powdj5 button:where(.svelte-powdj5):hover,.loanCalculator__decrement.svelte-powdj5 button:where(.svelte-powdj5):hover{color:#fff;background-color:#804209}}
