@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--main-color: #e06a6c}.p-life .u-s-base{max-width:100%;padding:0}.p-life-request{display:flex;gap:15px;margin-top:10px}.p-life-request__item{width:100%}.p-life-request__rate,.p-life-request__rate-title{display:block}.p-life-request__rate-num{display:block;font-size:2.4rem;font-weight:400;font-family:Roboto,sans-serif}.p-life-request__rate-num.font-pink{color:#e06a6c}.p-life-request__rate-num.font-bold{font-weight:700}.p-life-request__year{font-size:1.8rem;font-weight:400;font-family:Noto Sans JP}.p-life-request__item-title{position:relative;z-index:800;font-size:1.6rem;font-weight:400;font-family:Noto Sans JP;line-height:normal;text-align:center;color:#fff;border-radius:10px;padding:10px 8px}.p-life-request__item-title.red{background:#e06a6c}.p-life-request__item-title.gray{background:#a2a2a2}.p-life-request__contents{padding:20px 15px 15px;transform:translateY(-13px);display:flex;flex-direction:column;gap:5px;border-radius:10px}.p-life-request__contents.bg-pink{background:#fff0f1}.p-life-request__contents.bg-gray{background:#f4f4f4}.p-life-request__rate-title{font-family:Noto Sans JP}.p-life .p-life-kv{position:relative;padding:20px 20px 40px}@media (min-width: 48em){.p-life .p-life-kv{padding:20px 20px 40px}}.p-life .p-life-kv .heading{margin-top:30px}.p-life .p-life-kv .heading h1{display:flex;align-items:center;margin-bottom:15px;font-size:28px;font-weight:700;color:var(--main-color)}@media (min-width: 48em){.p-life .p-life-kv .heading h1{margin-bottom:0}}.p-life .p-life-kv .heading h1 img{width:56px;margin-right:10px}.p-life .p-life-kv .slider{position:relative;width:100%;max-width:960px;height:141px;margin:0 auto;overflow:hidden;border-radius:20px;background-color:#fff}.p-life .p-life-kv .slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out;width:100%;height:100%}.p-life .p-life-kv .slide img{overflow:hidden;aspect-ratio:335/141;-o-object-fit:cover;object-fit:cover}.p-life .p-life-kv .slide.active{opacity:1;z-index:1}.p-life .p-life-kv .dots{display:flex;gap:6px;justify-content:center;margin-top:15px}.p-life .p-life-kv .dot{width:6px;height:6px;border-radius:3px;background:#f2f2f2;cursor:pointer;transition:all .3s;transform-origin:center}.p-life .p-life-kv .dot.active{width:36px;background:#ccc}.p-life .section-1{position:relative;background:url(/loan/life/images/bg-kv-sp.png) no-repeat center top;background-size:100% auto}.p-life .p-life-rate{margin:0 20px 40px}@media (min-width: 48em){.p-life .p-life-rate{margin:0}}.p-life .p-life-rate__inner{display:flex;flex-direction:column;gap:20px;background-color:#fff0f1;border-radius:20px;padding:20px;position:relative;margin-bottom:10px}@media (min-width: 48em){.p-life .p-life-rate__inner{padding:60px;gap:20px}}.p-life .p-life-rate__inner:before{content:"";width:calc(100% - 40px);height:1px;background-color:#c4c4c4;position:absolute;top:59%;left:20px}@media (min-width: 48em){.p-life .p-life-rate__inner:before{content:none;width:calc(100% - 120px);top:52%;left:60px}}.p-life .p-life-rate__inner-top{display:flex;flex-direction:column;justify-content:center;gap:20px}@media (min-width: 48em){.p-life .p-life-rate__inner-top{flex-direction:row;justify-content:space-between;flex-wrap:wrap;white-space:nowrap;padding-bottom:20px;border-bottom:1px solid #c4c4c4}}.p-life .p-life-rate__inner-top .item-top{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 48em){.p-life .p-life-rate__inner-top .item-top{flex-direction:row;gap:10px}}.p-life .p-life-rate__inner-top .item-top__text{font-size:1.8rem;font-weight:600;color:#4d4d4d;display:flex;align-items:baseline;gap:5px}@media (min-width: 48em){.p-life .p-life-rate__inner-top .item-top__text{flex-direction:column}}.p-life .p-life-rate__inner-top .item-top__text p{font-size:1.2rem}.p-life .p-life-rate__inner-top .item-top__rate{display:flex;align-items:baseline}.p-life .p-life-rate__inner-top .item-top__rate .rate-pink{font-family:Roboto,sans-serif;font-size:3.6rem;font-weight:600;color:#ff8b8e}@media (min-width: 48em){.p-life .p-life-rate__inner-top .item-top__rate .rate-pink{font-size:4rem}}.p-life .p-life-rate__inner-top .item-top__rate .rate-pink .percent{font-size:1.8rem}@media (min-width: 48em){.p-life .p-life-rate__inner-top .item-top__rate .rate-pink .percent{font-size:3rem}}.p-life .p-life-rate__inner-bottom{display:flex;flex-direction:column;gap:10px}@media (min-width: 48em){.p-life .p-life-rate__inner-bottom{flex-direction:row;align-items:center;justify-content:flex-start;gap:115px}}.p-life .p-life-rate__inner-bottom .item-bottom{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;white-space:nowrap}.p-life .p-life-rate__inner-bottom .item-bottom__tag{background-color:#fff;color:#ff8b8e;font-weight:600;padding:8px;border-radius:10px;text-align:center;width:40%}@media (min-width: 48em){.p-life .p-life-rate__inner-bottom .item-bottom__tag{width:50%}}.p-life .p-life-rate__inner-bottom .item-bottom__text{display:flex;align-items:baseline}@media (min-width: 48em){.p-life .p-life-rate__inner-bottom .item-bottom__text{width:200px}}.p-life .p-life-rate__inner-bottom .item-bottom__text .num{font-family:Roboto,sans-serif;font-size:3.6rem;font-weight:600}.p-life .btn-grid{margin-bottom:20px}.p-life .btn-grid>div+div{margin-top:30px}.p-life .btn-grid.last{margin-top:40px}.p-life .btn-grid .icon-heading{position:relative;font-size:15px;font-weight:700;text-align:center}.p-life .btn-grid .icon-heading[data-type="2"]:before,.p-life .btn-grid .icon-heading[data-type="2"]:after{position:relative;top:5px;content:"";display:inline-block;width:14px;height:17px}.p-life .btn-grid .icon-heading[data-type="2"]:before{left:-10px;background:url(/loan/life/images/bg-ttl-01-l.svg) no-repeat center;background-size:14px auto}.p-life .btn-grid .icon-heading[data-type="2"]:after{right:-10px;background:url(/loan/life/images/bg-ttl-01-r.svg) no-repeat center;background-size:14px auto}.p-life .btn-grid .icon-heading[data-type="1"]:before,.p-life .btn-grid .icon-heading[data-type="1"]:after{position:relative;top:5px;content:"";display:inline-block;width:14px;height:17px}.p-life .btn-grid .icon-heading[data-type="1"]:before{left:-10px;background:url(/loan/life/images/bg-ttl-02-l.svg) no-repeat center;background-size:14px auto}.p-life .btn-grid .icon-heading[data-type="1"]:after{right:-10px;background:url(/loan/life/images/bg-ttl-02-r.svg) no-repeat center;background-size:14px auto}.p-life .btn-grid .btn-wrap{margin-top:7px}.p-life .btn-grid .c-icon-button-link{width:calc(100% - 80px);margin:0 auto;padding:0 20px;border:none;border-radius:30px;height:60px;grid-template-columns:35px 1fr auto}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text{text-align:center;line-height:1.3}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text span{font-size:10px}.p-life .btn-grid .c-icon-button-link[data-type="1"]{background:linear-gradient(99deg,#d65165,#ef99a6);box-shadow:0 6px #ba394d}.p-life .btn-grid .c-icon-button-link[data-type="2"]{background:linear-gradient(99deg,#149244,#58d085);box-shadow:0 6px #0e843b}.p-life .campaign{margin-top:60px;padding:0 20px}.p-life .campaign .ttl{display:flex;align-items:center;margin-bottom:15px}.p-life .campaign .ttl img{width:106px;margin-right:14px}.p-life .fixed-btn{position:fixed;bottom:20px;right:10px;z-index:10;display:flex;gap:5px;width:calc(100% - 20px)}.p-life .fixed-btn .svg-icon{width:30px;height:30px;fill:#fff}.p-life .fixed-btn .c-icon-button-link__text{font-size:14px;padding-left:10px}.p-life .fixed-btn .c-icon-button-link__arrow{display:none}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid{width:50%;padding-right:0;border:none;border-radius:20px;grid-template-columns:35px 1fr}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid[data-type="1"]{background:linear-gradient(99deg,#149244,#58d085);box-shadow:0 6px #0e843b;transition:all .3s;position:relative;top:0}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid[data-type="1"]:hover{top:6px;box-shadow:0 2px #0e843b}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid[data-type="2"]{background:linear-gradient(99deg,#d65165,#ef99a6);box-shadow:0 6px #ba394d;transition:all .3s;position:relative;top:0}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid[data-type="2"]:hover{top:6px;box-shadow:0 2px #ba394d}.p-life .sub-heading{font-size:24px;font-weight:700;text-align:center}.p-life .btn-list{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin:30px auto 0;padding:0 20px;max-width:1240px}.p-life .btn-list .c-icon-button-link[data-type="3"]{position:relative;display:block;border:none;text-align:center;color:var(--c-text-dark);padding:20px;background-color:#fff;box-shadow:0 2px 11px #0003}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__text{font-size:1.5rem;text-align:center;padding-right:0}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__icon{display:block;height:auto}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__arrow{position:absolute;bottom:10px;right:10px;width:14px;color:var(--main-color)}.p-life .btn-list .is-pc{display:none}.p-life .section-2{background-color:#e7f5f5}.p-life .section-2 .sub-heading:first-child{margin-top:0}.p-life .section-2 .sub-heading{margin-top:30px}.p-life .section-3{padding-left:20px;padding-right:20px}.p-life .section-3 .diagnosis{border:3px solid var(--c-primary);border-radius:20px}.p-life .section-3 .diagnosis-head{padding:30px 20px 20px;border-radius:20px 20px 0 0;background-color:#f7f7f7}.p-life .section-3 .diagnosis-body{background-color:#fff;padding:20px 20px 30px;border-radius:0 0 20px 20px}.p-life .section-3 .diagnosis .sub-heading{color:var(--c-primary)}.p-life .section-3 .diagnosis .sub-heading span{font-size:51px;line-height:1}.p-life .section-3 .diagnosis .sub-heading:before,.p-life .section-3 .diagnosis .sub-heading:after{content:"";display:inline-block;position:relative}.p-life .section-3 .diagnosis .sub-heading:before{width:44px;height:35px;background:url(/loan/life/images/ttl-5-before.svg) no-repeat center;background-size:44px auto;top:8px;left:-8px}.p-life .section-3 .diagnosis .sub-heading:after{width:39px;height:39px;background:url(/loan/life/images/ttl-5-after.svg) no-repeat center;background-size:39px auto;top:4px;right:-4px}.p-life .section-3 .diagnosis form label{display:grid;grid-template-columns:auto 160px;align-items:center}.p-life .section-3 .diagnosis form label+label{margin-top:15px}.p-life .section-3 .diagnosis form label span{font-size:1.7rem}.p-life .section-3 .diagnosis form label span sup{font-size:1rem}.p-life .section-3 .diagnosis form label .form-wrap{display:flex;align-items:center;justify-content:space-between}.p-life .section-3 .diagnosis form label input,.p-life .section-3 .diagnosis form label select{width:120px;height:55px;padding:0 20px;border:1px solid #ccc;border-radius:5px}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline{display:flex;justify-content:center;margin-top:30px;margin-bottom:30px;height:50px;padding:0 30px;background-color:var(--c-primary);border-radius:25px;border:none}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline.is-disable{cursor:default;pointer-events:none;opacity:.5}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text{color:#fff;font-size:1.5rem;text-align:center}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__icon{color:#fff}.p-life .section-3 .diagnosis .subsub-heading{margin-top:40px;font-size:24px;font-weight:700}.p-life .section-3 .diagnosis .u-f-notes{margin-top:10px;padding-left:2em;text-indent:-2.5em;font-size:1.2rem}.p-life .section-3 .diagnosis .u-f-15-16{margin-top:20px}.p-life .section-4 .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.p-life .section-4 .u-f-14-20{margin-top:5px;text-align:center;font-size:1.4rem;font-weight:700}.p-life .section-4 .u-f-12-16{text-align:center;font-size:1.2rem;line-height:1.8}.p-life .section-4 .sub-ttl{margin-top:20px;margin-bottom:10px;font-size:1.6rem;font-weight:700;text-align:center}.p-life .section-4 .sub-ttl.u-f-18-20{font-size:1.8rem}.p-life .section-4 .c-tab{margin-top:0}.p-life .section-4 .c-tab+.btn-grid{margin-top:60px}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list{grid-template-columns:repeat(2,1fr)}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item-inner:before{content:none}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item{position:relative;border:none;background-color:#fff}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item .c-tab-list__item-inner{color:#c4c4c4}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current:before{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:3px;border-radius:2px;background-color:var(--main-color)}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current .c-tab-list__item-inner{color:var(--main-color);padding-bottom:0}.p-life .section-4 .c-content{padding-top:10px;padding-bottom:30px;background-color:#f6faed}.p-life .section-4 .c-content .c-tab-area__item{padding:40px 20px 0}.p-life .section-4 .c-content .c-button-link__icon{color:var(--main-color)}.p-life .section-4 .c-content+.c-tab{margin-top:0;background-color:#f6faed}.p-life .section-4 .c-content+.c-tab .c-tab-list__item{background-color:#f6faed}.p-life .section-4 .card{margin-top:20px;padding:20px;background-color:#fff;border-radius:20px}.p-life .section-4 .card .num{color:var(--main-color);font-size:17px;font-weight:700}.p-life .section-4 .card .ttl{margin-top:4px;font-size:20px;font-weight:700;line-height:1.5}.p-life .section-4 .card .txt{margin-top:10px;font-size:15px;line-height:1.73}.p-life .section-4 .card img{margin-top:15px}.p-life .section-4 .card .c-button-link{display:flex;justify-content:center;margin-top:20px;border-radius:25px;border-color:#b2b2b2}.p-life .section-4 .card .maru{background-color:#f6faed}.p-life .section-4 .card .sankaku{background-color:#f7f7f7}.p-life .section-4 .card .sankaku img{width:44px}.p-life .section-4 .card .maru,.p-life .section-4 .card .sankaku{padding:15px 10px;border-radius:10px}.p-life .section-4 .card .maru img,.p-life .section-4 .card .sankaku img{margin:0 auto;width:40px}.p-life .section-4 .card .maru-ttl,.p-life .section-4 .card .sankaku-ttl{margin-top:7px;font-size:1.6rem;font-weight:700;text-align:center}.p-life .section-4 .card .maru-txt,.p-life .section-4 .card .sankaku-txt{margin-top:10px;font-size:1.2rem;line-height:1.83}.p-life .section-4 .card .step{display:flex;align-items:center;justify-content:center;width:103px;height:28px;margin:0 auto 5px;color:var(--main-color);background-color:#f6faed;border-radius:14px}.p-life .section-4 .card .step-flow{text-align:center}.p-life .section-4 .card .step-flow__item+.step-flow__item{padding-top:55px;position:relative}.p-life .section-4 .card .step-flow__item+.step-flow__item:before{content:"";position:absolute;top:30px;left:50%;width:9px;height:25px;background:url(/loan/life/images/tab-arrow-sp.svg) no-repeat center;background-size:cover}.p-life .section-4 .card .c-list--order .c-list__item{border-bottom:none}.p-life .section-4 .card .c-list--order .c-list__item:before{content:none}.p-life .section-4 .card-list .c-link__icon{color:var(--c-text-dark);transform:rotate(90deg)}.p-life .section-4 .card-list+.c-button-link{display:flex;justify-content:center;width:calc(100% - 40px);margin-top:20px;border-radius:25px;border-color:transparent;background-color:var(--main-color)}.p-life .section-4 .card-list+.c-button-link .c-button-link__text{color:#fff}.p-life .section-4 .card-list+.c-button-link .c-button-link__icon{color:#fff}.p-life .bottom-btn{margin-top:55px;padding:0 40px}.p-life .bottom-btn .c-button-link{display:flex;justify-content:center;border-radius:25px;border-color:#b2b2b2}.p-life .bottom-btn .c-button-link .c-button-link__icon{color:var(--main-color)}.p-life .accordion-item{width:calc(100% - 40px);margin:30px auto 0}.p-life .accordion-item.open .accordion-body{max-height:3500px!important}.p-life .modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0009;z-index:1000;overflow-y:auto}.p-life .modal.active{opacity:1;visibility:visible;pointer-events:auto}.p-life .modal-content{max-height:90vh;overflow-y:auto;background:#fff;margin:10% auto;width:100%;max-width:calc(100% - 40px);border-radius:20px;border:2px solid var(--c-primary);transition:transform .3s ease,opacity .3s ease;transform:translateY(30px);opacity:0}.p-life .modal-content .modal-head{position:relative;background-color:#f7f7f7;padding:20px}.p-life .modal-content .modal-head .result{display:grid;grid-template-columns:70px auto;gap:15px;padding:0 20px;align-items:center}.p-life .modal-content .modal-head .result .modal-txt{font-size:2rem;font-weight:700}.p-life .modal-content .modal-head .result .modal-txt .u-f-14-15{display:block;margin-top:10px;line-height:1.8}.p-life .modal-content .modal-head:after{content:"";position:absolute;bottom:-15px;left:50%;width:100%;height:15px;background:url(/loan/life/images/bg-modal-sp.svg) no-repeat center top;transform:translate(-50%)}.p-life .modal-content .modal-body{padding:30px 20px}.p-life .modal-content .modal-body .icon-heading{position:relative;font-size:15px;font-weight:700;text-align:center}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before,.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{position:relative;top:5px;content:"";display:inline-block;width:14px;height:17px}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before{left:-10px;background:url(/loan/life/images/bg-ttl-01-l.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{right:-10px;background:url(/loan/life/images/bg-ttl-01-r.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .c-icon-button-link{width:100%;margin:5px auto;padding:0 20px;border:none;border-radius:30px;height:60px;grid-template-columns:35px 1fr auto}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text{text-align:center;line-height:1.3}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text span{font-size:10px}.p-life .modal-content .modal-body .c-icon-button-link[data-type="2"]{background:linear-gradient(99deg,#149244,#58d085);box-shadow:0 6px #0e843b}.p-life .modal-content .modal-subttl{font-size:17px;font-weight:700;text-align:center}.p-life .modal-content .modal-ttl{width:150px;margin:0 auto}.p-life .modal-content .modal-txt{margin-top:20px;font-size:15px;line-height:1.73}.p-life .modal-content .c-button-link .c-button-link__icon{color:var(--main-color)}.p-life .modal-content .c-button-link span{font-size:14px;text-align:center}.p-life .modal-content .c-button-link[data-type=modal]{display:flex;justify-content:center;height:54px;margin-top:30px;border-radius:27px;border:none;background-color:var(--main-color)}.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__text,.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__icon{color:#fff}.p-life .modal-content .c-button-link+.modal-subttl{margin-top:20px;margin-bottom:20px}.p-life .modal-content .c-button-link+.c-button-link{margin-top:10px}.p-life .modal-content .u-f-center{margin-top:30px}.p-life .modal-content .c-link .c-link__icon{position:relative;top:-5px}.p-life .modal-content .c-link .c-link__icon:before,.p-life .modal-content .c-link .c-link__icon:after{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#000}.p-life .modal-content .c-link .c-link__icon:before{transform:rotate(45deg)}.p-life .modal-content .c-link .c-link__icon:after{transform:rotate(-45deg)}.p-life .modal.active .modal-content{transform:translateY(0);opacity:1}@media (min-width: 48em){.p-life .modal-content{max-width:800px}.p-life .modal-content .modal-head{position:relative;background-color:#f7f7f7;padding:20px}.p-life .modal-content .modal-head .result{display:grid;grid-template-columns:122px auto;justify-content:center;gap:15px;padding:0 20px;align-items:center}.p-life .modal-content .modal-head .result .modal-txt{font-size:2.4rem;font-weight:700}.p-life .modal-content .modal-head .result#ng{max-width:630px;margin:0 auto}.p-life .modal-content .modal-head:after{content:"";position:absolute;bottom:-35px;left:50%;width:100%;height:35px;background:url(/loan/life/images/bg-modal.svg) no-repeat center top;transform:translate(-50%)}.p-life .modal-content .modal-body{padding:50px 20px 30px}.p-life .modal-content .modal-body .icon-heading{position:relative;font-size:15px;font-weight:700;text-align:center}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before,.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{position:relative;top:5px;content:"";display:inline-block;width:14px;height:17px}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before{left:-10px;background:url(/loan/life/images/bg-ttl-01-l.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{right:-10px;background:url(/loan/life/images/bg-ttl-01-r.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .btn-wrap{text-align:center}.p-life .modal-content .modal-body .c-icon-button-link{max-width:460px;margin:5px auto;padding:0 25px;border-radius:50px;height:100px;grid-template-columns:50px 1fr auto}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__arrow{color:#fff!important}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text{color:#fff!important;text-align:center;line-height:1.3;font-size:2.4rem}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text br{display:none}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text span{font-size:2.4rem}.p-life .modal-content .modal-body .c-icon-button-link[data-type="2"]{background:linear-gradient(99deg,#149244,#58d085);box-shadow:0 6px #0e843b;position:relative;top:0;transition:all .3s}.p-life .modal-content .modal-body .c-icon-button-link[data-type="2"]:hover{top:6px;box-shadow:0 2px #0e843b}.p-life .modal-content .modal-subttl{font-size:17px;font-weight:700;text-align:center}.p-life .modal-content .modal-ttl{width:211px;margin:0 auto}.p-life .modal-content .modal-txt{margin-top:20px;font-size:15px;line-height:1.73}.p-life .modal-content .c-button-link .c-button-link__icon{color:var(--main-color)}.p-life .modal-content .c-button-link span{font-size:14px;text-align:center}.p-life .modal-content .c-button-link[data-type=modal]{display:flex;justify-content:center;height:54px;margin-top:30px;border-radius:27px;border:none;background-color:var(--main-color)}.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__text,.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__icon{color:#fff}.p-life .modal-content .c-button-link+.modal-subttl{margin-top:20px;margin-bottom:20px}.p-life .modal-content .c-button-link+.c-button-link{margin-top:10px}.p-life .modal-content .u-f-center{margin-top:30px}.p-life .modal-content .c-link .c-link__icon{position:relative;top:-5px}.p-life .modal-content .c-link .c-link__icon:before,.p-life .modal-content .c-link .c-link__icon:after{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#000}.p-life .modal-content .c-link .c-link__icon:before{transform:rotate(45deg)}.p-life .modal-content .c-link .c-link__icon:after{transform:rotate(-45deg)}.p-life .u-s-base{max-width:100%;padding:0}.p-life .fixed-btn{position:fixed;bottom:20px;right:0;z-index:10;display:block;width:240px;flex-direction:column}.p-life .fixed-btn .c-icon-button-link+.c-icon-button-link{margin-top:20px}.p-life .fixed-btn .c-icon-button-link__text{font-size:14px;padding-left:10px}.p-life .fixed-btn .c-icon-button-link__arrow{display:block}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid{width:100%;border:none;border-radius:20px;grid-template-columns:35px 1fr auto;padding:20px}.p-life .fixed-btn .c-icon-button-link--solid[data-type="1"] .c-icon-button-link__text,.p-life .fixed-btn .c-icon-button-link--solid[data-type="1"] .c-icon-button-link__arrow,.p-life .fixed-btn .c-icon-button-link--solid[data-type="2"] .c-icon-button-link__text,.p-life .fixed-btn .c-icon-button-link--solid[data-type="2"] .c-icon-button-link__arrow{color:#fff!important}.p-life .p-life-kv{position:relative;padding-top:38px}.p-life .p-life-kv .heading{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:25px}.p-life .p-life-kv .heading h1{font-size:44px;font-weight:700;color:var(--main-color)}.p-life .p-life-kv .heading h1 img{width:72px;margin-right:15px}.p-life .p-life-kv .slider{position:relative;width:100%;max-width:960px;height:302px;margin:0 auto;border-radius:40px;overflow:hidden}.p-life .p-life-kv .slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out;width:100%;height:100%}.p-life .p-life-kv .slide img{overflow:hidden;aspect-ratio:960/302;-o-object-fit:cover;object-fit:cover}.p-life .p-life-kv .slide.active{opacity:1;z-index:1}.p-life .p-life-kv .dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.p-life .p-life-kv .dot{width:10px;height:10px;border-radius:5px;background:#f2f2f2;cursor:pointer;transition:all .3s;transform-origin:center}.p-life .p-life-kv .dot.active{width:60px;background:#ccc}.p-life .sub-heading{margin-top:40px;margin-bottom:30px;font-size:28px;font-weight:700;text-align:center}.p-life .btn-list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:30px auto 0;max-width:1240px}.p-life .btn-list .c-icon-button-link[data-type="3"]{display:grid;height:120px;border:none;color:var(--c-text-dark);padding:20px;background-color:#fff;box-shadow:0 2px 11px #0003}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__text{font-size:1.7rem;text-align:left;padding-right:0}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__text br{display:none}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__arrow{position:static;color:var(--main-color)}.p-life .section-1{position:relative;background:url(/loan/life/images/bg-kv.png) no-repeat center top;background-size:1803px auto}.p-life .p-life-rate{max-width:880px;margin:0 auto}.p-life .btn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:960px;margin:80px auto 0}.p-life .btn-grid .icon-heading{font-size:2rem}.p-life .btn-grid .icon-heading[data-type="1"]:before,.p-life .btn-grid .icon-heading[data-type="1"]:after,.p-life .btn-grid .icon-heading[data-type="2"]:before,.p-life .btn-grid .icon-heading[data-type="2"]:after{width:17px;height:21px;background-size:17px auto}.p-life .btn-grid .c-icon-button-link{width:100%;height:100px;padding:0 30px;border-radius:50px}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text{font-size:2.4rem}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text span{font-size:1.8rem}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__arrow,.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text{color:#fff!important}.p-life .btn-grid .c-icon-button-link[data-type="2"]{background:linear-gradient(99deg,#149244,#58d085);box-shadow:0 6px #0e843b;transition:all .3s;position:relative;top:0}.p-life .btn-grid .c-icon-button-link[data-type="2"]:hover{top:6px;box-shadow:0 2px #0e843b}.p-life .btn-grid .c-icon-button-link[data-type="1"]{background:linear-gradient(99deg,#d65165,#ef99a6);box-shadow:0 6px #ba394d;transition:all .3s;position:relative;top:0}.p-life .btn-grid .c-icon-button-link[data-type="1"]:hover{top:6px;box-shadow:0 2px #ba394d}.p-life .btn-grid>div+div{margin:0}.p-life .campaign{max-width:800px;margin:100px auto}.p-life .campaign .ttl{font-weight:700}.p-life .campaign .ttl img{width:178px}.p-life .campaign a{transition:all .3s}.p-life .campaign a:hover{opacity:.7}.p-life .section-3{text-align:center}.p-life .section-3 .diagnosis{margin:0 auto;max-width:960px;text-align:center}.p-life .section-3 .diagnosis:first-child *{margin-top:0}.p-life .section-3 .diagnosis .sub-heading{font-size:3.5rem}.p-life .section-3 .diagnosis .sub-heading span{font-size:7rem}.p-life .section-3 .diagnosis .sub-heading:before{width:57px;height:46px;background:url(/loan/life/images/ttl-5-before.svg) no-repeat center;background-size:57px auto;top:8px;left:-8px}.p-life .section-3 .diagnosis .sub-heading:after{width:50px;height:50px;background:url(/loan/life/images/ttl-5-after.svg) no-repeat center;background-size:50px auto;top:4px;right:-4px}.p-life .section-3 .diagnosis .sub-heading+.u-f-15-16.u-f-center br{display:none}.p-life .section-3 .diagnosis .u-f-notes{max-width:605px;margin:0 auto;text-align:left}.p-life .section-3 .diagnosis .form-inner{display:flex;align-items:center;justify-content:center;gap:40px}.p-life .section-3 .diagnosis .form-inner label{display:block;text-align:left}.p-life .section-3 .diagnosis .form-inner label .form-wrap{justify-content:start}.p-life .section-3 .diagnosis .form-inner label .form-wrap span{margin-left:10px}.p-life .section-3 .diagnosis .form-inner label>span{display:block;margin-bottom:9px}.p-life .section-3 .diagnosis .form-inner label>span br{display:none}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline{margin-top:30px;width:215px;height:60px;padding:0 30px;background-color:var(--c-primary);border-radius:40px;border:1px solid transparent}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text{color:#fff;font-size:1.8rem;text-align:center}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__icon.c-button-link__icon--window{color:#fff}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover{background-color:#fff;border-color:var(--c-primary)}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover .c-button-link__text,.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover .c-button-link__icon{color:var(--c-primary)}.p-life .section-3 .diagnosis .subsub-heading{margin-top:40px;font-size:24px;font-weight:700}.p-life .section-3 .diagnosis .u-f-15-16{margin-top:20px}.p-life .section-3 .diagnosis .diagnosis-bnr{display:inline-block;margin-top:20px}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline{margin-top:30px;width:328px;height:80px;padding:0 30px;background-color:#fff;border-radius:40px;border-color:var(--c-text-dark)}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text{color:var(--c-text-dark);font-size:1.8rem;text-align:center}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text br{display:none}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text br.is-pc{display:block}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__icon{color:var(--c-text-dark)}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline+.notes{margin-top:15px;font-size:12px}.p-life .section-4 .c-tab:before{content:none}.p-life .section-4 .card .ttl{font-size:2.4rem}.p-life .section-4 .card .c-button-link{width:calc(100% - 40px);height:65px;padding:0;border-radius:32px}.p-life .section-4 .card .c-button-link:hover{border-color:var(--main-color);background-color:var(--main-color)}.p-life .section-4 .card .c-button-link:hover .c-button-link__text,.p-life .section-4 .card .c-button-link:hover .c-button-link__icon{color:#fff}.p-life .section-4 .is-pc{display:block;max-width:1240px;margin:30px auto 0;padding:0 20px}.p-life .section-4 .is-sp{display:none}.p-life .section-4 .c-tab+.btn-grid{margin-top:80px}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current .c-tab-list__item-inner{background-color:transparent}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current:before{height:5px;border-radius:3px}.p-life .section-4 .c-tab-list__item-inner{padding-bottom:20px!important;line-height:1.66}.p-life .section-4 .c-tab-list__item-inner br.is-pc{display:block}.p-life .section-4 .c-tab-area__item:nth-child(1) .sub-heading br{display:none}.p-life .section-4 .c-tab-area__item:nth-child(1) .card-list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:40px auto 0}.p-life .section-4 .c-tab-area__item:nth-child(1) .card{padding:40px;margin-top:0}.p-life .section-4 .c-tab-area__item:nth-child(2) .card{max-width:960px;margin:0 auto;padding:40px 80px}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .ttl+.grid{margin-top:35px;display:flex;gap:20px;max-width:640px;margin-left:auto;padding-left:20px;border-left:1px solid #c4c4c4}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .ttl+.grid img{margin:0}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item:nth-child(odd) .maru,.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item:nth-child(odd) .sankaku{background-color:transparent}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item{display:grid;grid-template-columns:20% auto;align-items:center}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item .grid{padding-left:20px;border-left:1px solid #c4c4c4}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item .icon{display:flex;gap:15px;align-items:center}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item .icon img{width:56px}.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item .icon .sankaku-ttl,.p-life .section-4 .c-tab-area__item:nth-child(2) .card+.card .card__item .icon .maru-ttl{flex-grow:1;text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(1){margin-top:30px}.p-life .section-4 .c-tab-area__item .c-notes-list{max-width:960px;margin:40px auto 0}.p-life .section-4 .c-tab-area__item:nth-child(3) .sub-heading br{display:none}.p-life .section-4 .c-tab-area__item:nth-child(3) .card{max-width:960px;margin:40px auto 0;padding:40px}.p-life .section-4 .c-tab-area__item:nth-child(3) .card:nth-child(2) .u-f-notes{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(3) .card:nth-child(3) .step-flow{display:block}.p-life .section-4 .c-tab-area__item:nth-child(3) .card:nth-child(3) .u-f-notes{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(3) .card:nth-child(3) .step-flow__item{display:flex;align-items:center;max-width:606px;margin:0 auto}.p-life .section-4 .c-tab-area__item:nth-child(3) .card:nth-child(3) .step-flow__item .u-f-15-16{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(3) .card .step-ttl{display:flex;justify-content:center;align-items:center}.p-life .section-4 .c-tab-area__item:nth-child(3) .card .step{margin:0 10px 0 0}.p-life .section-4 .c-tab-area__item:nth-child(3) .step-flow{display:grid;grid-template-columns:repeat(3,1fr)}.p-life .section-4 .c-tab-area__item:nth-child(3) .step-flow img{margin-top:0}.p-life .section-4 .c-tab-area__item:nth-child(3) .step-flow .step-flow__item+.step-flow__item{padding-top:0}.p-life .section-4 .c-tab-area__item:nth-child(3) .step-flow .step-flow__item+.step-flow__item:before{content:"";position:absolute;top:29%;left:-10%;width:30px;height:9px;background:url(/loan/life/images/tab-arrow.svg) no-repeat center;background-size:cover}.p-life .section-4 .c-tab-area__item{left:50%;transform:translate(-50%)}.p-life .section-4 .c-tab-area__item.is-current{left:0;transform:translate(0)}.p-life .section-4 .accordion-item{max-width:800px;margin:60px auto 0}.p-life .section-4 .bottom-btn{margin-top:110px}.p-life .section-4 .bottom-btn .c-button-link{max-width:400px;height:80px;border-radius:40px}.p-life .section-4 .bottom-btn .c-button-link:hover{border-color:var(--main-color);background-color:var(--main-color)}.p-life .section-4 .bottom-btn .c-button-link:hover .c-button-link__text,.p-life .section-4 .bottom-btn .c-button-link:hover .c-button-link__icon{color:#fff}.p-life .section-4 .btn-grid.last{display:block;max-width:460px;margin:60px auto}}@media (min-width: 48em){.p-life .modal-content{max-width:800px}.p-life .modal-content .modal-head{position:relative;background-color:#f7f7f7;padding:20px}.p-life .modal-content .modal-head .result{display:grid;grid-template-columns:122px auto;justify-content:center;gap:15px;padding:0 20px;align-items:center}.p-life .modal-content .modal-head .result .modal-txt{font-size:2.4rem;font-weight:700}.p-life .modal-content .modal-head:after{content:"";position:absolute;bottom:-35px;left:50%;width:100%;height:35px;background:url(/loan/life/images/bg-modal.svg) no-repeat center top;transform:translate(-50%)}.p-life .modal-content .modal-body{padding:50px 20px 30px}.p-life .modal-content .modal-body .icon-heading{position:relative;font-size:15px;font-weight:700;text-align:center}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before,.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{position:relative;top:5px;content:"";display:inline-block;width:14px;height:17px}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:before{left:-10px;background:url(/loan/life/images/bg-ttl-01-l.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .icon-heading[data-type="2"]:after{right:-10px;background:url(/loan/life/images/bg-ttl-01-r.svg) no-repeat center;background-size:14px auto}.p-life .modal-content .modal-body .btn-wrap{text-align:center}.p-life .modal-content .modal-body .c-icon-button-link{max-width:460px;margin:5px auto;padding:0 25px;border-radius:50px;height:100px;grid-template-columns:50px 1fr auto}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__arrow{color:#fff!important}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text{color:#fff!important;text-align:center;line-height:1.3;font-size:2.4rem}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text br{display:none}.p-life .modal-content .modal-body .c-icon-button-link .c-icon-button-link__text span{font-size:2.4rem}.p-life .modal-content .modal-body .c-icon-button-link[data-type="2"]{position:relative;top:0;transition:all .3s}.p-life .modal-content .modal-body .c-icon-button-link[data-type="2"]:hover{top:6px}.p-life .modal-content .modal-subttl{font-size:17px;font-weight:700;text-align:center}.p-life .modal-content .modal-ttl{width:211px;margin:0 auto}.p-life .modal-content .modal-txt{margin-top:20px;font-size:15px;line-height:1.73}.p-life .modal-content .c-button-link .c-button-link__icon{color:var(--main-color)}.p-life .modal-content .c-button-link span{font-size:14px;text-align:center}.p-life .modal-content .c-button-link[data-type=modal]{display:flex;justify-content:center;height:54px;margin-top:30px;border-radius:27px;border:none;background-color:var(--main-color)}.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__text,.p-life .modal-content .c-button-link[data-type=modal] .c-button-link__icon{color:#fff}.p-life .modal-content .c-button-link+.modal-subttl{margin-top:20px;margin-bottom:20px}.p-life .modal-content .c-button-link+.c-button-link{margin-top:10px}.p-life .modal-content .u-f-center{margin-top:30px}.p-life .modal-content .c-link .c-link__icon{position:relative;top:-5px}.p-life .modal-content .c-link .c-link__icon:before,.p-life .modal-content .c-link .c-link__icon:after{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#000}.p-life .modal-content .c-link .c-link__icon:before{transform:rotate(45deg)}.p-life .modal-content .c-link .c-link__icon:after{transform:rotate(-45deg)}.p-life .u-s-base{max-width:100%;padding:0}.p-life .fixed-btn{position:fixed;bottom:20px;right:0;z-index:10;display:block;width:240px;flex-direction:column}.p-life .fixed-btn .c-icon-button-link+.c-icon-button-link{margin-top:20px}.p-life .fixed-btn .c-icon-button-link__text{font-size:14px;padding-left:10px}.p-life .fixed-btn .c-icon-button-link__arrow{display:block}.p-life .fixed-btn .c-icon-button-link.c-icon-button-link--solid{width:100%;border:none;border-radius:20px;grid-template-columns:35px 1fr auto;padding:20px}.p-life .fixed-btn .c-icon-button-link--solid[data-type="1"] .c-icon-button-link__text,.p-life .fixed-btn .c-icon-button-link--solid[data-type="1"] .c-icon-button-link__arrow,.p-life .fixed-btn .c-icon-button-link--solid[data-type="2"] .c-icon-button-link__text,.p-life .fixed-btn .c-icon-button-link--solid[data-type="2"] .c-icon-button-link__arrow{color:#fff!important}.p-life .p-life-kv{position:relative;padding-top:38px}.p-life .p-life-kv .heading{display:flex;align-items:center;justify-content:center;gap:90px;margin-top:45px}.p-life .p-life-kv .heading h1{font-size:44px;font-weight:700;color:var(--main-color)}.p-life .p-life-kv .heading h1 img{width:72px;margin-right:15px}.p-life .p-life-kv .heading-txt img{max-width:164px}.p-life .p-life-kv .slider{position:relative;width:100%;max-width:960px;height:302px;margin:0 auto;border-radius:40px;overflow:hidden}.p-life .p-life-kv .slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out;width:100%;height:100%}.p-life .p-life-kv .slide img{overflow:hidden;aspect-ratio:960/302;-o-object-fit:cover;object-fit:cover}.p-life .p-life-kv .slide.active{opacity:1;z-index:1}.p-life .p-life-kv .dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.p-life .p-life-kv .dot{width:10px;height:10px;border-radius:5px;background:#f2f2f2;cursor:pointer;transition:all .3s;transform-origin:center}.p-life .p-life-kv .dot.active{width:60px;background:#ccc}.p-life .sub-heading{margin-top:40px;font-size:28px;font-weight:700;text-align:center}.p-life .btn-list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:30px auto 0;max-width:1240px}.p-life .btn-list .c-icon-button-link[data-type="3"]{display:grid;height:120px;border:none;color:var(--c-text-dark);padding:20px;background-color:#fff;box-shadow:0 2px 11px #0003}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__text{font-size:1.7rem;text-align:left;padding-right:0}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__text br{display:none}.p-life .btn-list .c-icon-button-link[data-type="3"] .c-icon-button-link__arrow{position:static;color:var(--main-color)}.p-life .section-1{position:relative;background:url(/loan/life/images/bg-kv.png) no-repeat center top;background-size:1803px auto}.p-life .p-life-rate{max-width:920px;margin:0 auto}.p-life .btn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:960px;margin:80px auto 0}.p-life .btn-grid .icon-heading{font-size:2rem}.p-life .btn-grid .icon-heading[data-type="1"]:before,.p-life .btn-grid .icon-heading[data-type="1"]:after,.p-life .btn-grid .icon-heading[data-type="2"]:before,.p-life .btn-grid .icon-heading[data-type="2"]:after{width:17px;height:21px;background-size:17px auto}.p-life .btn-grid .c-icon-button-link{width:100%;height:100px;padding:0 30px;border-radius:50px}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text{font-size:2.4rem}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text span{font-size:1.8rem}.p-life .btn-grid .c-icon-button-link .c-icon-button-link__arrow,.p-life .btn-grid .c-icon-button-link .c-icon-button-link__text{color:#fff!important}.p-life .btn-grid .c-icon-button-link[data-type="2"]{transition:all .3s;position:relative;top:0}.p-life .btn-grid .c-icon-button-link[data-type="2"]:hover{top:6px}.p-life .btn-grid .c-icon-button-link[data-type="1"]{transition:all .3s;position:relative;top:0}.p-life .btn-grid .c-icon-button-link[data-type="1"]:hover{top:6px}.p-life .btn-grid>div+div{margin:0}.p-life .section-3{text-align:center}.p-life .section-3 .diagnosis{margin:0 auto;max-width:960px;text-align:center}.p-life .section-3 .diagnosis:first-child *{margin-top:0}.p-life .section-3 .diagnosis .sub-heading{font-size:3.5rem}.p-life .section-3 .diagnosis .sub-heading span{font-size:7rem}.p-life .section-3 .diagnosis .sub-heading:before{width:57px;height:46px;background:url(/loan/life/images/ttl-5-before.svg) no-repeat center;background-size:57px auto;top:8px;left:-8px}.p-life .section-3 .diagnosis .sub-heading:after{width:50px;height:50px;background:url(/loan/life/images/ttl-5-after.svg) no-repeat center;background-size:50px auto;top:4px;right:-4px}.p-life .section-3 .diagnosis .sub-heading+.u-f-15-16.u-f-center br{display:none}.p-life .section-3 .diagnosis .u-f-notes{max-width:605px;margin:0 auto;text-align:left}.p-life .section-3 .diagnosis .form-inner{display:flex;align-items:center;justify-content:center;gap:40px}.p-life .section-3 .diagnosis .form-inner label{display:block;text-align:left}.p-life .section-3 .diagnosis .form-inner label .form-wrap{justify-content:start}.p-life .section-3 .diagnosis .form-inner label .form-wrap span{margin-left:10px}.p-life .section-3 .diagnosis .form-inner label>span{display:block;margin-bottom:9px}.p-life .section-3 .diagnosis .form-inner label>span br{display:none}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline{margin-top:30px;width:215px;height:60px;padding:0 30px;background-color:var(--c-primary);border-radius:40px;border:1px solid transparent}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text{color:#fff;font-size:1.8rem;text-align:center}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline .c-button-link__icon.c-button-link__icon--window{color:#fff}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover{background-color:#fff;border-color:var(--c-primary)}.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover .c-button-link__text,.p-life .section-3 .diagnosis .c-button-link.c-button-link--md.c-button-link--outline:hover .c-button-link__icon{color:var(--c-primary)}.p-life .section-3 .diagnosis .subsub-heading{margin-top:40px;font-size:24px;font-weight:700}.p-life .section-3 .diagnosis .u-f-15-16{margin-top:20px}.p-life .section-3 .diagnosis .diagnosis-bnr{display:inline-block;margin-top:20px}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline{margin-top:30px;width:328px;height:80px;padding:0 30px;background-color:#fff;border-radius:40px;border-color:var(--c-text-dark)}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text{color:var(--c-text-dark);font-size:1.8rem;text-align:center}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text br{display:none}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__text br.is-pc{display:block}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline .c-button-link__icon{color:var(--c-text-dark)}.p-life .section-3 .diagnosis+.c-button-link.c-button-link--md.c-button-link--outline+.notes{margin-top:15px;font-size:12px}.p-life .section-4>*:last-child{display:block;max-width:460px;margin:60px auto}.p-life .section-4 .c-tab:before{content:none}.p-life .section-4 .card .ttl{font-size:2.4rem}.p-life .section-4 .card .c-button-link{width:calc(100% - 40px);height:65px;padding:0;border-radius:32px}.p-life .section-4 .card .c-button-link:hover{border-color:var(--main-color);background-color:var(--main-color)}.p-life .section-4 .card .c-button-link:hover .c-button-link__text,.p-life .section-4 .card .c-button-link:hover .c-button-link__icon{color:#fff}.p-life .section-4 .is-pc{display:block;max-width:1240px;margin:30px auto 0;padding:0 20px}.p-life .section-4 .is-sp{display:none}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current .c-tab-list__item-inner{background-color:transparent}.p-life .section-4 .c-tab.c-tab-column-3 .c-tab-list__item.is-current:before{height:5px;border-radius:3px}.p-life .section-4 .c-tab-list__item-inner{padding-bottom:20px!important;line-height:1.66}.p-life .section-4 .c-tab-list__item-inner br.is-pc{display:block}.p-life .section-4 .sub-ttl.u-f-18-20{font-size:2rem}.p-life .section-4 .c-tab-area__item:nth-child(1) .sub-heading br{display:none}.p-life .section-4 .c-tab-area__item:nth-child(1) .card-list{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:40px auto 0}.p-life .section-4 .c-tab-area__item:nth-child(1) .card{padding:40px;margin-top:0}.p-life .section-4 .c-tab-area__item:nth-child(1) .card:first-child .sub-ttl{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(2) .sub-heading br{display:none}.p-life .section-4 .c-tab-area__item:nth-child(2) .card{max-width:960px;margin:40px auto 0;padding:40px}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(2) .u-f-notes{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(3) .step-flow{display:block}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(3) .u-f-notes{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(3) .step-flow__item{display:flex;align-items:center;max-width:606px;margin:0 auto}.p-life .section-4 .c-tab-area__item:nth-child(2) .card:nth-child(3) .step-flow__item .u-f-15-16{text-align:left}.p-life .section-4 .c-tab-area__item:nth-child(2) .card .step-ttl{display:flex;justify-content:center;align-items:center}.p-life .section-4 .c-tab-area__item:nth-child(2) .card .step{margin:0 10px 0 0}.p-life .section-4 .c-tab-area__item:nth-child(2) .c-notes-list{max-width:960px;margin:40px auto 0}.p-life .section-4 .c-tab-area__item:nth-child(2) .step-flow{display:grid;grid-template-columns:repeat(3,1fr)}.p-life .section-4 .c-tab-area__item:nth-child(2) .step-flow img{margin-top:0}.p-life .section-4 .c-tab-area__item:nth-child(2) .step-flow .step-flow__item+.step-flow__item{padding-top:0}.p-life .section-4 .c-tab-area__item:nth-child(2) .step-flow .step-flow__item+.step-flow__item:before{content:"";position:absolute;top:29%;left:-10%;width:30px;height:9px;background:url(/loan/life/images/tab-arrow.svg) no-repeat center;background-size:cover}.p-life .section-4 .c-tab-area__item{left:50%;transform:translate(-50%)}.p-life .section-4 .c-tab-area__item.is-current{left:0;transform:translate(0)}.p-life .section-4 .c-tab+.btn-grid{margin-top:80px}.p-life .section-4 .accordion-item{max-width:800px;margin:60px auto 0}.p-life .section-4 .bottom-btn{margin-top:110px}.p-life .section-4 .bottom-btn .c-button-link{max-width:400px;height:80px;border-radius:40px}.p-life .section-4 .bottom-btn .c-button-link:hover{border-color:var(--main-color);background-color:var(--main-color)}.p-life .section-4 .bottom-btn .c-button-link:hover .c-button-link__text,.p-life .section-4 .bottom-btn .c-button-link:hover .c-button-link__icon{color:#fff}.p-life .upgrade{max-width:960px;width:100%;margin:80px auto;padding:40px}.p-life .upgrade>figure{margin-top:30px}.p-life .upgrade-contents{display:flex;gap:30px;margin-top:40px}.p-life .upgrade-ttl{font-size:2.8rem}.p-life .upgrade-ttl span{font-size:1.6rem}.p-life .upgrade-txt{margin-top:0;width:59%}.p-life .upgrade-txt .ttl{font-size:2.4rem;text-align:left}.p-life .upgrade-txt .ttl br{display:none}.p-life .upgrade-txt .ttl span{font-size:1.6rem}.p-life .upgrade-txt .txt{margin-top:15px;font-size:1.5rem;line-height:2}.p-life .upgrade-txt .u-f-notes{margin-top:10px}.p-life .upgrade-img{width:37.5%;margin-top:0}.p-life .upgrade .c-button-link{margin-top:30px;max-width:326px;height:80px;border-radius:40px}.p-life .upgrade .c-button-link:hover{border:1px solid var(--main-color);background-color:#fff}.p-life .upgrade .c-button-link:hover .c-button-link__text,.p-life .upgrade .c-button-link:hover .c-button-link__icon{color:var(--main-color)}}@media (min-width: 48em){.p-life .p-life-kv .life-heading{max-width:920px;margin:0 auto}}@media (min-width: 48em){.p-life .p-life-kv .life-heading .heading{justify-content:flex-start}}@media (min-width: 48em){.c-table--responsive>tbody>tr{grid-template-columns:200px 1fr!important}}
