@charset "utf-8";@media (min-width:1440px){.loan__top{display:flex;gap:60px;padding-block:120px}.loan__top-txt{width:460px;flex-shrink:0}.loan__top-txt .ttl{font-weight:700;font-size:3rem;line-height:1.6;letter-spacing:.02em;color:var(--color-01)}.loan__top-txt .des{margin-block:31px 34px}.loan__top-txt .noted{font-size:1.3rem;line-height:1.6;letter-spacing:.03em;color:var(--gray-text);padding-left:1em;text-indent:-1em}.loan__top-img{width:100%}.loan__top-img img{width:100%;border-radius:12px}.loan__q{background:var(--bg-gray);position:relative;text-align:center;padding-block:120px}.loan__q:after{content:"";width:100%;height:75px;background:var(--bg-gray);clip-path:polygon(100%0,0 0,50% 100%);position:absolute;left:0;bottom:-75px}.loan__q-ttl{background:var(--color-01);border-radius:12px;font-feature-settings:"palt"1;font-weight:500;font-size:3rem;line-height:1.5;letter-spacing:.08em;color:#fff;padding:19px 20px 22px;margin-bottom:61px}.loan__q-ctn{display:grid;gap:62px}.loan__q-ctn .block__ttl{display:flex;flex-direction:column;gap:7px;margin-bottom:48px}.loan__q-ctn .block__ttl-q{font-family:var(--font-inter);font-weight:600;font-size:4rem;line-height:1.5;letter-spacing:.05em}.loan__q-ctn .block__ttl-a{font-weight:700;font-size:2.6rem;line-height:1.6;letter-spacing:.05em}.loan__q-ctn .block__ctn-elm{display:none}.loan__q-ctn .block__ctn-elm.is-active{display:block}.loan__q-ctn .block__ctn .grid{display:flex;gap:24px}.loan__q-ctn .block__ctn .grid .check{height:260px;flex:1;position:relative}.loan__q-ctn .block__ctn .grid .check input{display:none}.loan__q-ctn .block__ctn .grid .check input:checked~label{border-color:var(--color-01);opacity:1}.loan__q-ctn .block__ctn .grid .check input:checked~label:before{border-color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check input:checked~label .ttl{color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check label{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;cursor:pointer;overflow:hidden;padding-top:15px;position:absolute;inset:0;opacity:.68;transition:opacity .3s;will-change:opacity}.loan__q-ctn .block__ctn .grid .check label:before{content:"";border:2px solid #fff;border-radius:12px;position:absolute;inset:0;transition:border-color .3s;will-change:border-color}.loan__q-ctn .block__ctn .grid .check label .type{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-01);font-family:var(--font-inter);font-weight:600;font-size:2.2rem;color:#fff;position:absolute;top:0;left:0}.loan__q-ctn .block__ctn .grid .check label .ttl{font-weight:700;font-size:2rem;line-height:1.6;transition:color .3s;will-change:color}.loan__q-ctn .block__ctn .grid .check label .ttl:after{content:"";width:48px;height:48px;background:url(../images_min/support/loan/icon_01.webp?v9765ce7f88c2181b3f4520b1d9872343)no-repeat;background-size:contain;display:block;margin:20px auto 0}.loan__q-ctn .block.q3{display:none}.loan__q-ctn .block.q3.is-active{display:block}.loan__plans{padding-block:184px 120px}.loan__plans .page-tl{margin-bottom:51px}.loan__plans .tabs__switch-trigger{display:flex;flex-wrap:wrap;gap:16px}.loan__plans .tabs__switch-trigger .items{display:flex;align-items:center;justify-content:center;gap:7px;width:calc((100%/4) - 12px);height:64px;border:1px solid var(--color-01);border-radius:12px;font-weight:700;font-size:2rem;line-height:1.6;color:var(--color-01);cursor:pointer}.loan__plans .tabs__switch-trigger .items:nth-child(n+5){width:calc((100%/3) - 11px)}.loan__plans .tabs__switch-trigger .items .sm{font-size:1.6rem}.loan__plans .tabs__switch-trigger .items span{margin-right:7px}.loan__plans .tabs__switch-trigger .items.is-active{background:var(--color-01);color:#fff}.loan__plans .tabs__switch-ctn{margin-top:60px}.loan__plans .tabs__switch-ctn .block{display:none;gap:60px}.loan__plans .tabs__switch-ctn .block.is-active{display:flex}.loan__plans .tabs__switch-ctn .block__txt{width:100%}.loan__plans .tabs__switch-ctn .block__txt-num{display:flex;align-items:center;gap:12px;color:var(--color-01)}.loan__plans .tabs__switch-ctn .block__txt-num .txt{font-weight:500;line-height:1;border-bottom:4px solid currentColor;padding-bottom:5px}.loan__plans .tabs__switch-ctn .block__txt-num .num{font-weight:500;font-size:3.6rem;line-height:1.3}.loan__plans .tabs__switch-ctn .block__txt-ttl{font-weight:700;font-size:4.2rem;line-height:1.3;letter-spacing:.05em;margin-block:13px 31px}.loan__plans .tabs__switch-ctn .block__txt-noted{font-size:1.3rem;line-height:1.6;letter-spacing:.05em;color:var(--gray-text);padding-left:1em;text-indent:-1em;margin-top:34px}.loan__plans .tabs__switch-ctn .block__img{width:570px;flex-shrink:0}.loan__plans .tabs__switch-ctn .block__img img{width:100%;border-radius:12px}}@media (min-width:768px) and (max-width:1439px){.loan__top{display:flex;gap:4.17vw;padding-block:8.34vw}.loan__top-txt{width:31.97vw;flex-shrink:0}.loan__top-txt .ttl{font-weight:700;font-size:2.08vw;line-height:1.6;letter-spacing:.02em;color:var(--color-01)}.loan__top-txt .des{margin-block:2.15vw 2.36vw}.loan__top-txt .noted{font-size:.9vw;line-height:1.6;letter-spacing:.03em;color:var(--gray-text);padding-left:1em;text-indent:-1em}.loan__top-img{width:100%}.loan__top-img img{width:100%;border-radius:.83vw}.loan__q{background:var(--bg-gray);position:relative;text-align:center;padding-block:8.34vw}.loan__q:after{content:"";width:100%;height:5.21vw;background:var(--bg-gray);clip-path:polygon(100%0,0 0,50% 100%);position:absolute;left:0;bottom:-5.21vw}.loan__q-ttl{background:var(--color-01);border-radius:.83vw;font-feature-settings:"palt"1;font-weight:500;font-size:2.08vw;line-height:1.5;letter-spacing:.08em;color:#fff;padding:1.32vw 1.39vw 1.53vw;margin-bottom:4.24vw}.loan__q-ctn{display:grid;gap:4.31vw}.loan__q-ctn .block__ttl{display:flex;flex-direction:column;gap:.49vw;margin-bottom:3.34vw}.loan__q-ctn .block__ttl-q{font-family:var(--font-inter);font-weight:600;font-size:2.78vw;line-height:1.5;letter-spacing:.05em}.loan__q-ctn .block__ttl-a{font-weight:700;font-size:1.81vw;line-height:1.6;letter-spacing:.05em}.loan__q-ctn .block__ctn-elm{display:none}.loan__q-ctn .block__ctn-elm.is-active{display:block}.loan__q-ctn .block__ctn .grid{display:flex;gap:1.67vw}.loan__q-ctn .block__ctn .grid .check{height:18.07vw;flex:1;position:relative}.loan__q-ctn .block__ctn .grid .check input{display:none}.loan__q-ctn .block__ctn .grid .check input:checked~label{border-color:var(--color-01);opacity:1}.loan__q-ctn .block__ctn .grid .check input:checked~label:before{border-color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check input:checked~label .ttl{color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check label{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.83vw;cursor:pointer;overflow:hidden;padding-top:1.04vw;position:absolute;inset:0;opacity:.68;transition:opacity .3s;will-change:opacity}.loan__q-ctn .block__ctn .grid .check label:before{content:"";border:.14vw solid #fff;border-radius:.83vw;position:absolute;inset:0;transition:border-color .3s;will-change:border-color}.loan__q-ctn .block__ctn .grid .check label .type{display:flex;align-items:center;justify-content:center;width:3.89vw;height:3.89vw;background:var(--color-01);font-family:var(--font-inter);font-weight:600;font-size:1.53vw;color:#fff;position:absolute;top:0;left:0}.loan__q-ctn .block__ctn .grid .check label .ttl{font-weight:700;font-size:1.39vw;line-height:1.6;transition:color .3s;will-change:color}.loan__q-ctn .block__ctn .grid .check label .ttl:after{content:"";width:3.34vw;height:3.34vw;background:url(../images_min/support/loan/icon_01.webp?v9765ce7f88c2181b3f4520b1d9872343)no-repeat;background-size:contain;display:block;margin:1.39vw auto 0}.loan__q-ctn .block.q3{display:none}.loan__q-ctn .block.q3.is-active{display:block}.loan__plans{padding-block:12.79vw 8.34vw}.loan__plans .page-tl{margin-bottom:3.54vw}.loan__plans .tabs__switch-trigger{display:flex;flex-wrap:wrap;gap:1.11vw}.loan__plans .tabs__switch-trigger .items{display:flex;align-items:center;justify-content:center;gap:.49vw;width:calc((100%/4) - .83vw);height:4.45vw;border:1px solid var(--color-01);border-radius:.83vw;font-weight:700;font-size:1.39vw;line-height:1.6;color:var(--color-01);cursor:pointer}.loan__plans .tabs__switch-trigger .items:nth-child(n+5){width:calc((100%/3) - .76vw)}.loan__plans .tabs__switch-trigger .items .sm{font-size:1.11vw}.loan__plans .tabs__switch-trigger .items span{margin-right:.49vw}.loan__plans .tabs__switch-trigger .items.is-active{background:var(--color-01);color:#fff}.loan__plans .tabs__switch-ctn{margin-top:4.17vw}.loan__plans .tabs__switch-ctn .block{display:none;gap:4.17vw}.loan__plans .tabs__switch-ctn .block.is-active{display:flex}.loan__plans .tabs__switch-ctn .block__txt{width:100%}.loan__plans .tabs__switch-ctn .block__txt-num{display:flex;align-items:center;gap:.83vw;color:var(--color-01)}.loan__plans .tabs__switch-ctn .block__txt-num .txt{font-weight:500;line-height:1;border-bottom:.28vw solid currentColor;padding-bottom:.35vw}.loan__plans .tabs__switch-ctn .block__txt-num .num{font-weight:500;font-size:2.5vw;line-height:1.3}.loan__plans .tabs__switch-ctn .block__txt-ttl{font-weight:700;font-size:2.92vw;line-height:1.3;letter-spacing:.05em;margin-block:.9vw 2.15vw}.loan__plans .tabs__switch-ctn .block__txt-noted{font-size:.9vw;line-height:1.6;letter-spacing:.05em;color:var(--gray-text);padding-left:1em;text-indent:-1em;margin-top:2.36vw}.loan__plans .tabs__switch-ctn .block__img{width:39.61vw;flex-shrink:0}.loan__plans .tabs__switch-ctn .block__img img{width:100%;border-radius:.83vw}}@media (max-width:767px){.mv{padding-bottom:16.15vw}.loan__top{padding-block:8.97vw 14.36vw}.loan__top-txt .ttl{font-weight:700;font-size:5.64vw;line-height:1.5;letter-spacing:.05em;color:var(--color-01);text-align:justify}.loan__top-txt .des{margin-block:3.33vw 5.13vw}.loan__top-txt .noted{font-size:3.08vw;line-height:1.5;letter-spacing:.03em;color:var(--gray-text);padding-left:1em;text-indent:-1em}.loan__top-img{margin-top:8.21vw}.loan__top-img img{width:100%;border-radius:3.08vw}.loan__q{background:var(--bg-gray);position:relative;padding-block:14.36vw}.loan__q:after{content:"";width:100%;height:10.26vw;background:var(--bg-gray);clip-path:polygon(100%0,0 0,50% 100%);position:absolute;left:0;bottom:-10.26vw}.loan__q-ttl{background:var(--color-01);border-radius:2.05vw;font-feature-settings:"palt"1;font-weight:500;font-size:5.64vw;line-height:1.5;letter-spacing:.08em;color:#fff;padding:3.59vw 5.13vw 4.36vw;margin-bottom:10.26vw}.loan__q-ctn{display:grid;gap:8.21vw}.loan__q-ctn .block__ttl{display:flex;flex-direction:column;gap:1.03vw;text-align:center;margin-bottom:6.67vw}.loan__q-ctn .block__ttl-q{font-family:var(--font-inter);font-weight:600;font-size:7.18vw;line-height:1.5;letter-spacing:.05em}.loan__q-ctn .block__ttl-a{font-weight:700;font-size:4.62vw;line-height:1.5;letter-spacing:.05em}.loan__q-ctn .block__ctn-elm{display:none}.loan__q-ctn .block__ctn-elm.is-active{display:block}.loan__q-ctn .block__ctn .grid{display:grid;gap:2.56vw}.loan__q-ctn .block__ctn .grid .check{position:relative}.loan__q-ctn .block__ctn .grid .check input{display:none}.loan__q-ctn .block__ctn .grid .check input:checked~label{opacity:1}.loan__q-ctn .block__ctn .grid .check input:checked~label:before{border-color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check input:checked~label .ttl{border-color:var(--color-01);color:var(--color-01)}.loan__q-ctn .block__ctn .grid .check label{display:flex;background:#fff;min-height:19.49vw;border-radius:1.28vw;cursor:pointer;overflow:hidden;opacity:.68;transition:opacity .3s;will-change:opacity;position:relative}.loan__q-ctn .block__ctn .grid .check label:before{content:"";border:.51vw solid #fff;border-radius:1.28vw;position:absolute;inset:0;transition:border-color .3s;will-change:border-color}.loan__q-ctn .block__ctn .grid .check label .type{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10.26vw;background:var(--color-01);font-family:var(--font-inter);font-weight:600;font-size:4.62vw;color:#fff}.loan__q-ctn .block__ctn .grid .check label .ttl{display:flex;align-items:center;width:100%;border:.51vw solid transparent;border-radius:0 1.28vw 1.28vw 0;font-weight:700;font-size:4.1vw;line-height:1.5;padding:2.82vw 17.95vw 2.82vw 3.85vw;transition:color .3s;will-change:color}.loan__q-ctn .block__ctn .grid .check label .ttl:after{content:"";width:10.26vw;height:10.26vw;background:url(../images_min/support/loan/icon_01_sp.webp?v596e3f95ad888968c95d48329786a77d)no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:4.1vw;margin:auto}.loan__q-ctn .block.q3{display:none}.loan__q-ctn .block.q3.is-active{display:block}.loan__plans{padding-block:24.36vw 20.51vw}.loan__plans .page-tl{padding-left:6.15vw;margin-bottom:5.38vw}.loan__plans .tabs__switch-trigger{display:grid;grid-template-columns:repeat(3,1fr);gap:2.05vw}.loan__plans .tabs__switch-trigger .items{display:flex;align-items:center;justify-content:center;gap:1.79vw;height:17.44vw;border:1px solid var(--color-01);border-radius:1.28vw;font-weight:700;font-size:3.33vw;line-height:1.3;letter-spacing:0;color:var(--color-01);padding-inline:2.56vw}.loan__plans .tabs__switch-trigger .items .sm{font-size:2.82vw}.loan__plans .tabs__switch-trigger .items.is-active{background:var(--color-01);color:#fff}.loan__plans .tabs__switch-ctn{margin-top:7.95vw}.loan__plans .tabs__switch-ctn .block{display:none;gap:15.38vw}.loan__plans .tabs__switch-ctn .block.is-active{display:block}.loan__plans .tabs__switch-ctn .block__txt-num{display:flex;align-items:center;gap:3.08vw;color:var(--color-01)}.loan__plans .tabs__switch-ctn .block__txt-num .txt{font-weight:500;line-height:1;border-bottom:1.03vw solid currentColor;padding-bottom:1.28vw}.loan__plans .tabs__switch-ctn .block__txt-num .num{font-weight:500;font-size:8.21vw;line-height:1.3}.loan__plans .tabs__switch-ctn .block__txt-ttl{font-weight:700;font-size:8.21vw;line-height:1.3;letter-spacing:.05em;margin-block:1.54vw 6.15vw}.loan__plans .tabs__switch-ctn .block__txt-noted{font-size:3.08vw;line-height:1.5;letter-spacing:.05em;color:var(--gray-text);padding-left:1em;text-indent:-1em;margin-top:2.05vw}.loan__plans .tabs__switch-ctn .block__img{margin-top:10.26vw}.loan__plans .tabs__switch-ctn .block__img img{width:100%;border-radius:2.05vw}}