@charset "UTF-8";.note-number-1{counter-increment:number 0}.note-number-2{counter-increment:number 1}.note-number-3{counter-increment:number 2}.note-number-4{counter-increment:number 3}.note-number-5{counter-increment:number 4}.fs-10{font-size:10px}@media print,screen and (max-width:767.9px){.sp-fs-10{font-size:10px}}@media print,screen and (min-width:768px){.pc-fs-10{font-size:10px}}.fs-11{font-size:11px}@media print,screen and (max-width:767.9px){.sp-fs-11{font-size:11px}}@media print,screen and (min-width:768px){.pc-fs-11{font-size:11px}}.fs-12{font-size:12px}@media print,screen and (max-width:767.9px){.sp-fs-12{font-size:12px}}@media print,screen and (min-width:768px){.pc-fs-12{font-size:12px}}.fs-13{font-size:13px}@media print,screen and (max-width:767.9px){.sp-fs-13{font-size:13px}}@media print,screen and (min-width:768px){.pc-fs-13{font-size:13px}}.fs-14{font-size:14px}@media print,screen and (max-width:767.9px){.sp-fs-14{font-size:14px}}@media print,screen and (min-width:768px){.pc-fs-14{font-size:14px}}.fs-15{font-size:15px}@media print,screen and (max-width:767.9px){.sp-fs-15{font-size:15px}}@media print,screen and (min-width:768px){.pc-fs-15{font-size:15px}}.fs-16{font-size:16px}@media print,screen and (max-width:767.9px){.sp-fs-16{font-size:16px}}@media print,screen and (min-width:768px){.pc-fs-16{font-size:16px}}.fs-17{font-size:17px}@media print,screen and (max-width:767.9px){.sp-fs-17{font-size:17px}}@media print,screen and (min-width:768px){.pc-fs-17{font-size:17px}}.fs-18{font-size:18px}@media print,screen and (max-width:767.9px){.sp-fs-18{font-size:18px}}@media print,screen and (min-width:768px){.pc-fs-18{font-size:18px}}.fs-19{font-size:19px}@media print,screen and (max-width:767.9px){.sp-fs-19{font-size:19px}}@media print,screen and (min-width:768px){.pc-fs-19{font-size:19px}}.fs-20{font-size:20px}@media print,screen and (max-width:767.9px){.sp-fs-20{font-size:20px}}@media print,screen and (min-width:768px){.pc-fs-20{font-size:20px}}.fs-21{font-size:21px}@media print,screen and (max-width:767.9px){.sp-fs-21{font-size:21px}}@media print,screen and (min-width:768px){.pc-fs-21{font-size:21px}}.fs-22{font-size:22px}@media print,screen and (max-width:767.9px){.sp-fs-22{font-size:22px}}@media print,screen and (min-width:768px){.pc-fs-22{font-size:22px}}.fs-23{font-size:23px}@media print,screen and (max-width:767.9px){.sp-fs-23{font-size:23px}}@media print,screen and (min-width:768px){.pc-fs-23{font-size:23px}}.fs-24{font-size:24px}@media print,screen and (max-width:767.9px){.sp-fs-24{font-size:24px}}@media print,screen and (min-width:768px){.pc-fs-24{font-size:24px}}.fs-25{font-size:25px}@media print,screen and (max-width:767.9px){.sp-fs-25{font-size:25px}}@media print,screen and (min-width:768px){.pc-fs-25{font-size:25px}}.fs-26{font-size:26px}@media print,screen and (max-width:767.9px){.sp-fs-26{font-size:26px}}@media print,screen and (min-width:768px){.pc-fs-26{font-size:26px}}.fs-27{font-size:27px}@media print,screen and (max-width:767.9px){.sp-fs-27{font-size:27px}}@media print,screen and (min-width:768px){.pc-fs-27{font-size:27px}}.fs-28{font-size:28px}@media print,screen and (max-width:767.9px){.sp-fs-28{font-size:28px}}@media print,screen and (min-width:768px){.pc-fs-28{font-size:28px}}.fs-29{font-size:29px}@media print,screen and (max-width:767.9px){.sp-fs-29{font-size:29px}}@media print,screen and (min-width:768px){.pc-fs-29{font-size:29px}}.fs-30{font-size:30px}@media print,screen and (max-width:767.9px){.sp-fs-30{font-size:30px}}@media print,screen and (min-width:768px){.pc-fs-30{font-size:30px}}.fs-31{font-size:31px}@media print,screen and (max-width:767.9px){.sp-fs-31{font-size:31px}}@media print,screen and (min-width:768px){.pc-fs-31{font-size:31px}}.fs-32{font-size:32px}@media print,screen and (max-width:767.9px){.sp-fs-32{font-size:32px}}@media print,screen and (min-width:768px){.pc-fs-32{font-size:32px}}.fs-33{font-size:33px}@media print,screen and (max-width:767.9px){.sp-fs-33{font-size:33px}}@media print,screen and (min-width:768px){.pc-fs-33{font-size:33px}}.fs-34{font-size:34px}@media print,screen and (max-width:767.9px){.sp-fs-34{font-size:34px}}@media print,screen and (min-width:768px){.pc-fs-34{font-size:34px}}.fs-35{font-size:35px}@media print,screen and (max-width:767.9px){.sp-fs-35{font-size:35px}}@media print,screen and (min-width:768px){.pc-fs-35{font-size:35px}}.fs-36{font-size:36px}@media print,screen and (max-width:767.9px){.sp-fs-36{font-size:36px}}@media print,screen and (min-width:768px){.pc-fs-36{font-size:36px}}.fs-37{font-size:37px}@media print,screen and (max-width:767.9px){.sp-fs-37{font-size:37px}}@media print,screen and (min-width:768px){.pc-fs-37{font-size:37px}}.fs-38{font-size:38px}@media print,screen and (max-width:767.9px){.sp-fs-38{font-size:38px}}@media print,screen and (min-width:768px){.pc-fs-38{font-size:38px}}.fs-39{font-size:39px}@media print,screen and (max-width:767.9px){.sp-fs-39{font-size:39px}}@media print,screen and (min-width:768px){.pc-fs-39{font-size:39px}}.fs-40{font-size:40px}@media print,screen and (max-width:767.9px){.sp-fs-40{font-size:40px}}@media print,screen and (min-width:768px){.pc-fs-40{font-size:40px}}.h2-block,.h4-block,.sub-heading3-block{margin-top:0}.text--center{text-align:center}.simulation-btn-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media print,screen and (min-width:768px){.simulation-btn-wrap{flex-direction:row;gap:35px}}.simulation-btn-wrap--top{gap:20px}.simulation-btn__primary,.simulation-btn__secondary{width:100%;max-width:300px}@media print,screen and (min-width:768px){.simulation-btn__primary,.simulation-btn__secondary{width:50%;max-width:360px}}.living-cost__area{width:100%;padding:30px 10px;border-radius:15px;width:100%}@media print,screen and (min-width:768px){.living-cost__area{width:fit-content;margin-inline:auto;padding:40px 118px}}.living-cost-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}@media print,screen and (min-width:768px){.living-cost-wrap{flex-direction:row;align-items:flex-end;width:100%;margin-inline:unset;gap:40px}}.living-cost-wrap__outer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}@media print,screen and (min-width:768px){.living-cost-wrap__outer{gap:40px}}.living-cost-wrap__outer--left{position:relative}.living-cost-wrap__outer--left::after{content:"−";position:absolute;top:50%;right:calc(0% - 12px)}@media print,screen and (min-width:768px){.living-cost-wrap__outer--left::after{right:calc(0% - 20px)}}.living-cost-wrap__inner{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.living-cost-wrap__inner--left{position:relative}.living-cost-wrap__inner--left::before{content:"（";position:absolute;top:50%;left:calc(0% - 14px)}@media print,screen and (min-width:768px){.living-cost-wrap__inner--left::before{left:calc(0% - 20px)}}.living-cost-wrap__inner--left::after{content:"+";position:absolute;top:50%;right:calc(0% - 12px)}.living-cost-wrap__inner--right{position:relative}.living-cost-wrap__inner--right::after{content:"）=";position:absolute;top:50%;right:calc(0% - 22px)}@media print,screen and (min-width:768px){.living-cost-wrap__inner--right::after{right:calc(0% - 30px)}}.living-cost__note{width:100%;padding-left:1em}@media print,screen and (min-width:768px){.living-cost__note{padding-left:unset}}.living-cost__text{font-size:.625rem;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.living-cost__text{font-size:.75rem}}.living-cost__value{background-color:#fff;border-radius:5px;text-align:center;padding:6px 8px}@media print,screen and (min-width:768px){.living-cost__value{padding:10px 12px}}.living-cost__value__text{font-size:.875rem;font-weight:700}@media print,screen and (min-width:768px){.living-cost__value__text{font-size:1.25rem}}.living-cost__value__text--emphasis{font-size:1.1875rem;font-weight:700}@media print,screen and (min-width:768px){.living-cost__value__text--emphasis{font-size:1.875rem}}.living-cost__required-amount{background-color:#fff;border-radius:5px;text-align:center;font-size:1rem;font-weight:700;padding:5px 12px}@media print,screen and (min-width:768px){.living-cost__required-amount{font-size:1.125rem;padding:7px 17px}}.living-cost__required-amount__text{font-size:1rem;font-weight:700}@media print,screen and (min-width:768px){.living-cost__required-amount__text{font-size:1.125rem}}.living-cost__required-amount__value{font-size:1.125rem;font-weight:700}@media print,screen and (min-width:768px){.living-cost__required-amount__value{font-size:1.25rem}}.living-cost__required-amount__value--emphasis{font-size:1.625rem;font-weight:700}@media print,screen and (min-width:768px){.living-cost__required-amount__value--emphasis{font-size:2.25rem}}.sim-color__box-wrap{min-width:350px;max-height:230px;width:100%;height:100%;padding:30px 10px;border-radius:15px}@media print,screen and (min-width:768px){.sim-color__box-wrap{padding:40px 118px}}.sim-img__box{width:100%;margin-inline:auto}@media print,screen and (min-width:768px){.sim-img__box{width:80%}}.img__box{width:80%;margin-inline:auto}@media print,screen and (min-width:768px){.img__box{width:75%}}.bg--rose{background-color:#f9d9e1}.bg--gray{background-color:#f7f7f7}.fc--main{color:#5194e2}.fc--sub{color:#74a9e8}.fc--accent{color:#e3416a}.estimated-period{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;gap:14px}.estimated-period-title{text-align:center}@media print,screen and (min-width:768px){.estimated-period{width:80%;margin-inline:auto;gap:40px}}.estimated-period__box--university-graduate{position:relative}.estimated-period__box--university-graduate::after{content:"−";position:absolute;top:60%;font-size:1rem;font-weight:700;right:calc(0% - 14px)}@media print,screen and (min-width:768px){.estimated-period__box--university-graduate::after{top:50%;font-size:1.25rem;right:calc(0% - 30px)}}.estimated-period__box--youngest-child{position:relative}.estimated-period__box--youngest-child::after{content:"=";position:absolute;top:60%;font-size:1rem;font-weight:700;right:calc(0% - 12px)}@media print,screen and (min-width:768px){.estimated-period__box--youngest-child::after{top:50%;font-size:1.25rem;right:calc(0% - 27px)}}.estimated-period__box--required-period{background-color:#fff;border-radius:5px;padding:0 12px}@media print,screen and (min-width:768px){.estimated-period__box--required-period{padding:0 15px}}.estimated-period__label{max-width:100px;min-width:68px;width:100%;font-size:.625rem;font-weight:700;text-align:center;margin-bottom:5px}@media print,screen and (min-width:768px){.estimated-period__label{max-width:120px;font-size:.75rem;margin-bottom:10px}}.estimated-period__calc-value{background-color:#fff;border-radius:5px;font-weight:700;font-size:.875rem;text-align:center;padding:4px 0;width:100%}@media print,screen and (min-width:768px){.estimated-period__calc-value{font-size:1.25rem;width:100%}}.estimated-period__calc-value--emphasis{font-weight:700;font-size:1.1875rem}@media print,screen and (min-width:768px){.estimated-period__calc-value--emphasis{font-size:1.875rem}}.estimated-period__result-value{font-weight:700;font-size:1.125rem;text-align:center;padding:4px}@media print,screen and (min-width:768px){.estimated-period__result-value{font-size:1.25rem;padding:0 4px}}.estimated-period__result-value--label{font-weight:700;font-size:1rem}@media print,screen and (min-width:768px){.estimated-period__result-value--label{font-size:1.125rem}}.estimated-period__result-value--emphasis{font-weight:700;font-size:1.625rem}@media print,screen and (min-width:768px){.estimated-period__result-value--emphasis{font-size:2.25rem}}.education-cost-wrap{display:flex;flex-direction:row;justify-content:center;align-items:baseline;gap:45px}.education-cost__label{font-weight:700;font-size:1rem}@media print,screen and (min-width:768px){.education-cost__label{font-size:1.125rem}}.education-cost__value{font-weight:700;font-size:1.125rem}@media print,screen and (min-width:768px){.education-cost__value{font-size:1.25rem}}.education-cost__value--emphasis{font-weight:700;font-size:1.875rem}@media print,screen and (min-width:768px){.education-cost__value--emphasis{font-size:2.25rem}}.funeral-cost__title{margin-top:0}.funeral-cost-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:42px}@media print,screen and (min-width:768px){.funeral-cost-wrap{flex-direction:row;align-items:stretch;gap:52px}}.funeral-cost__box--value{width:100%;position:relative}.funeral-cost__box--value::after{content:"";position:absolute;right:45%;bottom:calc(0% - 30px);width:30px;height:12.5px;clip-path:polygon(0 0,100% 0,50% 100%);background:#b4b4b4}@media print,screen and (min-width:601px){.funeral-cost__box--value::after{right:48%}}@media print,screen and (min-width:768px){.funeral-cost__box--value::after{top:45%;right:calc(0% - 30px);width:12.5px;height:30px;clip-path:polygon(0 0,100% 50%,0 100%)}}.funeral-cost__box--total-value{width:100%;border-radius:15px;padding:30px 112px;text-align:center}@media print,screen and (min-width:768px){.funeral-cost__box--total-value{padding:75px 40px;width:35%}}.funeral-cost__box--total-value__text{font-size:.875rem;font-weight:700}@media print,screen and (min-width:768px){.funeral-cost__box--total-value__text{font-size:1rem}}.funeral-cost__box--total-value__text--emphasis{font-size:1.25rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.funeral-cost__box--total-value__text--emphasis{font-size:1.5rem}}.funeral-cost__box--total-value__value--emphasis{font-size:2rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.funeral-cost__box--total-value__value--emphasis{font-size:2.25rem}}.funeral-cost__box-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:15px;padding:32px}@media print,screen and (min-width:768px){.funeral-cost__box-inner{flex-direction:row;align-items:baseline;padding:32px 26.5px}}.funeral-cost__box-inner__text{font-size:1rem;font-weight:700}@media print,screen and (min-width:768px){.funeral-cost__box-inner__text{font-size:1.125rem}}.funeral-cost__box-inner__text--subtext{font-size:.75rem;font-weight:400}@media print,screen and (min-width:768px){.funeral-cost__box-inner__text--subtext{font-size:.875rem}}.funeral-cost__box-inner__text--emphasis{font-size:1.125rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.funeral-cost__box-inner__text--emphasis{font-size:1.25rem}}.funeral-cost__box-inner__value--emphasis{font-size:1.625rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.funeral-cost__box-inner__value--emphasis{font-size:1.875rem}}.age-container{display:grid;grid-template-columns:17% 49% 18% 1fr;width:91%;margin-inline:auto}@media print,screen and (min-width:768px){.age-container{width:100%;margin-inline:unset;grid-template-columns:19% 41% 11% 1fr}}.age-container__block{font-size:.625rem;font-weight:700}.age-container__block__text--right{text-align:right;padding-right:7px}@media print,screen and (min-width:768px){.age-container__block__text--right{padding-right:13px}}@media print,screen and (min-width:768px){.age-container__block{font-size:.75rem}}.total-cost-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}@media print,screen and (min-width:768px){.total-cost-wrap{flex-direction:row;align-items:unset}}.total-cost__box--living{border-radius:15px;background-color:#a2c4e9;padding:20px 85px;text-align:center}@media print,screen and (min-width:768px){.total-cost__box--living{max-width:333px;padding:31.5px 60px;width:75%}}.total-cost__box--education{border-radius:15px;background-color:#b3ceed;padding:20px 85px;text-align:center}@media print,screen and (min-width:768px){.total-cost__box--education{max-width:333px;padding:31.5px 60px;width:75%}}.total-cost__box--funeral{border-radius:15px;background-color:#e9f1fa;padding:20px 50px;text-align:center}@media print,screen and (min-width:768px){.total-cost__box--funeral{max-width:333px;padding:31.5px 15px;width:75%}}.total-cost__box__label{font-size:1rem;font-weight:700}@media print,screen and (min-width:768px){.total-cost__box__label{font-size:1.125rem}}.total-cost__box__label--sub{font-size:.625rem;font-weight:400}@media print,screen and (min-width:768px){.total-cost__box__label--sub{font-size:.75rem}}.total-cost__box__value__text{font-size:1.125rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.total-cost__box__value__text{font-size:1.25rem}}.total-cost__box__value__text--emphasis{font-size:1.625rem;font-weight:700;color:#e3416a}@media print,screen and (min-width:768px){.total-cost__box__value__text--emphasis{font-size:1.875rem}}.other-cost__list{flex-wrap:wrap}.other-cost__list--icon{border:solid 3px #5194e2;height:150px;width:150px}@media print,screen and (min-width:768px){.other-cost__list--icon{height:180px;width:180px}}.other-cost__list--icon img{height:75px;width:75px}@media print,screen and (min-width:768px){.other-cost__list--icon img{height:90px;width:90%}}.other-cost__title{margin-top:0}.other-cost__label{font-size:.875rem;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.other-cost__label{font-size:1rem}}.other-cost__label--sub{font-size:.625rem}@media print,screen and (min-width:768px){.other-cost__label--sub{font-size:.75rem}}.accordion__contents__area--custom{padding:15px!important}@media print,screen and (min-width:768px){.accordion__contents__area--custom{padding:7px!important}}.accordion__note{padding:0 0 0 1.1em!important}.accordion__wrapper__sm .accordion__btn--custom{height:auto;gap:6px}@media print,screen and (min-width:768px){.accordion__wrapper__sm .accordion__btn--custom{gap:10px}}.accordion__wrapper__sm .accordion__btn--custom::before{content:"";background-size:contain;background-image:url(/assets/img/area-img/consider/icon/ic-156.svg)!important;width:27px;height:27px}@media print,screen and (min-width:768px){.accordion__wrapper__sm .accordion__btn--custom::before{width:36px;height:36px}}.accordion__wrapper__sm .accordion__btn--custom::after{content:"";background-size:contain;background-image:url(/assets/img/area-img/consider/icon/ico_down-Arrow_02.svg);width:14px;height:14px}@media print,screen and (min-width:768px){.accordion__wrapper__sm .accordion__btn--custom::after{width:16px;height:16px}}.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom{height:36px;gap:10px}.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom::before{content:"";background-size:contain;background-image:url(/assets/img/area-img/consider/icon/ic-156.svg)!important;width:27px;height:27px}@media print,screen and (min-width:768px){.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom::before{width:36px;height:36px}}.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom::after{content:"";background-size:contain;background-image:url(/assets/img/area-img/consider/icon/ico_top-Arrow_02.svg);width:14px;height:14px}@media print,screen and (min-width:768px){.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom::after{width:16px;height:16px}}@media print,screen and (min-width:768px){.Consider .form-selected-profile .framed-ttl__head{display:flex;justify-content:space-between}.Consider .form-selected-profile .framed-ttl__head .sub-heading1{margin:0}}.Consider .pulldown-button{color:#333}.Consider .pulldown-button.selected{color:#333}.Consider .pulldown-button:focus-visible{outline:0}.Consider .radio-button-wrap{gap:20px}.Consider .radio-button-wrap .radio-button__label{width:145px}@media print,screen and (min-width:768px){.Consider .radio-button-wrap{gap:30px}.Consider .radio-button-wrap .radio-button__label{width:215px}}@media print,screen and (min-width:768px){.Consider .framed-ttl__body .list__item__disc{width:300px}}@media print,screen and (min-width:768px){.Consider .pc-align__nomal{align-self:normal}}.Consider .font-nomal{font-weight:400!important}.sub-heading-icon1{line-height:unset;align-items:baseline}.specialtext{align-items:baseline}@media print,screen and (min-width:768px){.specialtext{align-items:center}}.framed-icon__list{gap:20px;justify-content:center}.framed-icon__list li{width:250px;text-align:center}.framed-icon__list li .framed-icon__icon{display:inline-grid;place-items:center;margin:0}.accordion__wrapper__sm[aria-expanded=true] .accordion__btn--custom{height:auto}