﻿*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:300;color:#3d3d3d;line-height:1.48;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#006dc5;text-decoration:none}a:hover{opacity:.75}button{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}p{margin:0}sup{font-size:60%}@media screen and (max-width: 743px){.pc-only{display:none !important}}@media screen and (min-width: 744px){.sp-only{display:none !important}}.bank-agent__inner,.note-section__inner,.cta-banner__inner,.faq-section__inner,.monex-features__inner,.features__inner,.intro__inner,.flow__inner,.steps__inner,.benefits__inner,.mottainai__inner{margin:0 auto}@media screen and (min-width: 744px){.bank-agent__inner,.note-section__inner,.cta-banner__inner,.faq-section__inner,.monex-features__inner,.features__inner,.intro__inner,.flow__inner,.steps__inner,.benefits__inner,.mottainai__inner{max-width:700px}}.note__title,.faq__title,.monex-features__title,.features__title,.intro__title,.flow__title,.benefits__head-title{text-align:center;font-weight:600;color:#4d4639;margin:0;line-height:1.32}@media screen and (min-width: 744px){.note__title,.faq__title,.monex-features__title,.features__title,.intro__title,.flow__title,.benefits__head-title{font-size:32px}}@media screen and (max-width: 743px){.note__title,.faq__title,.monex-features__title,.features__title,.intro__title,.flow__title,.benefits__head-title{font-size:24px}}.btn{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;flex:1;border-radius:80px}@media screen and (min-width: 744px){.btn{max-width:448px;height:72px;font-size:24px;line-height:1.32;padding:12px 24px}}@media screen and (max-width: 743px){.btn{height:56px;font-size:16px;padding:12px 16px}}.btn--normal{background:#fcfcfc;color:#4d4639;border:1px solid #e0dedc}.btn--primary{background:#c00;color:#fff}.site-header{position:sticky;top:0;z-index:300;background:#fff}@media screen and (min-width: 744px){.site-header{height:100px;padding:0}}@media screen and (max-width: 743px){.site-header{height:60px;padding:0 20px}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;margin:0 auto}@media screen and (min-width: 744px){.site-header__inner{max-width:700px}}@media screen and (min-width: 744px){.site-header__logo--brand{width:132px}}@media screen and (max-width: 743px){.site-header__logo--brand{width:117px}}@media screen and (min-width: 744px){.site-header__logo--docomo{width:143px}}@media screen and (max-width: 743px){.site-header__logo--docomo{width:123px}}.site-header__logo--docomo img{width:100%}.site-header__right{display:flex;align-items:center}@media screen and (max-width: 1279px){.site-header__right{gap:16px}}.site-header__menu{display:none}@media screen and (max-width: 1279px){.site-header__menu{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px;padding:0;background:none;border:none;cursor:pointer}.site-header__menu span{display:block;width:100%;height:2px;background:#333;border-radius:1px;transition:transform .3s ease,opacity .3s ease}}body.menu-open .site-header__menu span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open .site-header__menu span:nth-child(2){opacity:0}body.menu-open .site-header__menu span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-overlay{display:none}@media screen and (max-width: 1279px){.menu-overlay{position:fixed;inset:0;z-index:200;background:#fff;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:60px;scrollbar-width:none}.menu-overlay::-webkit-scrollbar{display:none}}@media screen and (max-width: 1279px)and (min-width: 744px){.menu-overlay{max-width:700px;margin:0 auto;padding-top:100px;box-shadow:0 0 24px rgba(0,0,0,.12)}}@media screen and (max-width: 1279px){.menu-overlay.is-open{display:flex}.menu-nav{padding:24px 20px 0}}@media screen and (max-width: 1279px)and (min-width: 744px){.menu-nav{max-width:700px;width:100%;margin:0 auto}}@media screen and (max-width: 1279px){.menu-nav__list{list-style:none;margin:0;padding:0;border-top:1px solid hsla(0,0%,80%,.9)}.menu-nav__list li{border-bottom:1px solid #ccc}.menu-nav__link{position:relative;display:flex;align-items:center;padding:18px 34px 16px 10px;font-weight:700;font-size:18px;letter-spacing:.9px;line-height:1.5;color:#222;text-decoration:none}.menu-nav__link::after{content:"";position:absolute;right:14px;top:50%;width:11px;height:11px;border-right:2px solid #c03;border-top:2px solid #c03;transform:translateY(-50%) rotate(45deg)}.menu-cta{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 20px calc(40px + env(safe-area-inset-bottom, 0px))}}@media screen and (max-width: 1279px)and (min-width: 744px){.menu-cta{max-width:700px;width:100%;margin:0 auto;padding:24px 0 40px}}@media screen and (max-width: 1279px){.menu-cta__label{position:relative;color:#c03;font-weight:500;font-size:14px;letter-spacing:.7px;padding:0 26px}.menu-cta__label::before,.menu-cta__label::after{content:"";position:absolute;top:50%;width:1.5px;height:16px;background:#c03}.menu-cta__label::before{left:4px;transform:translateY(-50%) rotate(-24deg)}.menu-cta__label::after{right:4px;transform:translateY(-50%) rotate(24deg)}.menu-cta__buttons{display:flex;flex-direction:column;gap:14px;width:100%;max-width:350px}.menu-cta__buttons .cta-btn{flex:0 0 auto;width:100%}body.menu-open{overflow:hidden}}.anchor-nav{display:none}@media screen and (min-width: 1280px){.anchor-nav{display:block;position:fixed;top:50%;left:max(8px,(100vw - 700px)/4 - 128px);transform:translateY(-50%);z-index:90;width:256px;padding:16px;background:#fff;border-radius:6.588px;box-shadow:0 0 3.294px rgba(0,0,0,.08)}}.anchor-nav__list{list-style:none;margin:0;padding:0;width:224px}.anchor-nav__list li{border-bottom:1px solid #ccc}.anchor-nav__link{position:relative;display:block;padding:12.6px 7px 11.2px;font-weight:700;font-size:12.6px;letter-spacing:.63px;line-height:1.5;color:#222;text-decoration:none}.anchor-nav__link::after{content:"";position:absolute;right:7px;top:50%;width:7.7px;height:7.7px;border-right:1.4px solid #c03;border-top:1.4px solid #c03;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 744px){.hero{background:radial-gradient(circle 172px at calc(50% + 437px) 96px, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 170px, transparent 172px),radial-gradient(circle 98px at calc(50% + 293px) 0, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 96px, transparent 98px),radial-gradient(circle 172px at calc(50% - 265px) calc(100% + 50px), rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 170px, transparent 172px),radial-gradient(circle 98px at calc(50% - 410px) calc(100% - 46px), rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 96px, transparent 98px),linear-gradient(to bottom right, #cc0000, #ea9696)}}@media screen and (max-width: 743px){.hero{background:radial-gradient(circle 161px at calc(50% + 203px) 89px, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 159px, transparent 161px),radial-gradient(circle 92px at calc(50% + 67px) 0, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 90px, transparent 92px),radial-gradient(circle 161px at calc(50% - 121px) calc(100% + 14px), rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 159px, transparent 161px),radial-gradient(circle 92px at calc(50% - 257px) calc(100% - 75px), rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1) 90px, transparent 92px),linear-gradient(to bottom right, #cc0000, #ea9696)}}.hero__inner{margin:0 auto}@media screen and (min-width: 744px){.hero__inner{max-width:700px;padding:16px 0}}@media screen and (max-width: 743px){.hero__inner{padding:24px 20px}}.hero__pic{display:block}.hero__img{display:block;width:100%}@media screen and (min-width: 744px){.hero__img{border-radius:6.588px;box-shadow:0 0 6.588px rgba(0,0,0,.08)}}@media screen and (max-width: 743px){.hero__img{border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.08)}}.hero__notes{margin-top:8px;color:#fff;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px}.mottainai{background:#fcf2f2}@media screen and (min-width: 744px){.mottainai{padding:40px 0 64px}}@media screen and (max-width: 743px){.mottainai{padding:24px 20px 64px}}.mottainai__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.mottainai__caution{display:block;width:100%;text-align:left;color:#777;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px}.mottainai__caution a{color:inherit;text-decoration:underline;color:#0070cf}@media screen and (min-width: 744px){.mottainai__caution{margin-bottom:16px}}@media screen and (max-width: 743px){.mottainai__caution{margin-bottom:0}}.mottainai__title{text-align:center;margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.mottainai__title-sub{font-weight:500;color:#333;line-height:1.5;letter-spacing:.9px}@media screen and (min-width: 744px){.mottainai__title-sub{font-size:18px}}@media screen and (max-width: 743px){.mottainai__title-sub{font-size:16px;letter-spacing:.8px}}.mottainai__title-main{font-weight:700;color:#333;line-height:1.5;letter-spacing:1.35px}@media screen and (min-width: 744px){.mottainai__title-main{font-size:32px}}@media screen and (max-width: 743px){.mottainai__title-main{font-size:24px}}.mottainai__hl{color:#c03}@media screen and (min-width: 744px){.mottainai__hl{font-size:40px}}@media screen and (max-width: 743px){.mottainai__hl{font-size:27px}}.mottainai__cards{display:flex;justify-content:center;gap:16px;width:100%}@media screen and (max-width: 743px){.mottainai__cards{gap:8px}}.mottainai-card{background:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;color:inherit;text-decoration:none}@media screen and (min-width: 744px){.mottainai-card{width:342px}}@media screen and (max-width: 743px){.mottainai-card{flex:1;min-width:0;gap:8px}}.mottainai-card__inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.mottainai-card__icon{width:135px}.mottainai-card__text{font-weight:700;text-align:center;color:#333;line-height:1.5;letter-spacing:.8px;display:flex;align-items:center}@media screen and (min-width: 744px){.mottainai-card__text{font-size:16px;min-height:72px}}@media screen and (max-width: 743px){.mottainai-card__text{font-size:14px;letter-spacing:.5px;text-align:left;min-height:105px}}.mottainai-card__chevron{width:10px;height:10px;border-right:2px solid #bbb;border-bottom:2px solid #bbb;transform:translateY(-3px) rotate(45deg)}.mottainai__lead{text-align:center;font-weight:400;color:#333;letter-spacing:.9px}@media screen and (min-width: 744px){.mottainai__lead{font-size:18px;line-height:1.5}}@media screen and (max-width: 743px){.mottainai__lead{font-size:16px;line-height:1.5;letter-spacing:.5px}}.mottainai__hl-red{color:#c03;font-weight:700;background:linear-gradient(transparent 68%, #feeb8e 68%)}.num{font-family:"M PLUS Rounded 1c","Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-style:normal}.benefits{background:#fff}@media screen and (min-width: 744px){.benefits{padding:64px 0}}@media screen and (max-width: 743px){.benefits{padding:64px 20px}}.benefits__inner{display:flex;flex-direction:column}@media screen and (min-width: 744px){.benefits__inner{gap:24px}}@media screen and (max-width: 743px){.benefits__inner{gap:16px}}.benefits__head{text-align:center}@media screen and (min-width: 744px){.benefits__head{margin-bottom:8px}}@media screen and (max-width: 743px){.benefits__head{margin-bottom:8px}}.benefits__head-sub{font-weight:500;color:#333}@media screen and (min-width: 744px){.benefits__head-sub{font-size:18px}}@media screen and (max-width: 743px){.benefits__head-sub{font-size:14px;letter-spacing:.7px}}.benefits__head-title{margin-top:8px}@media screen and (max-width: 743px){.benefits__head-title{font-size:22px;letter-spacing:1.1px}}.rcard{--theme: #cc0033;--tag-bg: #eb9999;--box-bg: #fcf2f2}.rcard__topnote{list-style:none;margin:0 0 12px;padding:0;width:100%;color:#777;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px}.rcard__topnote li{display:flex;gap:4px}.rcard__topnote li+li{margin-top:2px}.rcard--dcard{--theme: #cc0033;--tag-bg: #eb9999;--box-bg: #fcf2f2}.rcard--gold{--theme: #e8b50c;--tag-bg: #e8b50c;--box-bg: #fcf6e1}.rcard--platinum{--theme: #3d3d3d;--tag-bg: #3d3d3d;--box-bg: #eaecef}.rcard-tabs{display:flex;gap:8px;justify-content:center;align-items:flex-start;width:100%}.rcard-tab{flex:1;min-width:0;border-radius:8px;color:#fff;font-weight:700;letter-spacing:.6px;line-height:1.3;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s,opacity .15s}@media screen and (min-width: 744px){.rcard-tab{height:56px;font-size:12.4px}}@media screen and (max-width: 743px){.rcard-tab{height:52px;font-size:12px}}@media screen and (min-width: 744px){.rcard-tab__sub{font-size:12.4px}}@media screen and (max-width: 743px){.rcard-tab__sub{font-size:12px}}.rcard-tab--dcard{background:#c03;box-shadow:0 3px 0 #920125}.rcard-tab--gold{background:#e8b50c;box-shadow:0 3px 0 #b08909}.rcard-tab--platinum{background:#3d3d3d;box-shadow:0 3px 0 #000}.rcard-tab.is-active{transform:translateY(3px);box-shadow:none}.rcard:not(.is-active){display:none}.rcard__body{background:#fff;border:2px solid var(--theme);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 744px){.rcard__body{gap:10px;padding:16px 20px 20px}}@media screen and (max-width: 743px){.rcard__body{gap:16px;padding:24px 20px}}.rcard__lead{text-align:center;padding:6px 0}.rcard__lead-line1{font-weight:500;color:#333;font-size:16px;line-height:1.5;letter-spacing:.8px}.rcard__lead-line2{font-weight:500;color:#333;font-size:14px;line-height:1.5;letter-spacing:.7px}.rcard__rate{position:relative;isolation:isolate;display:inline-flex;align-items:baseline;justify-content:center;margin:-20px auto 0}.rcard__rate::after{content:"";position:absolute;left:0;right:0;bottom:14px;height:8px;background:#feeb8e;z-index:-1}.rcard__rate-label{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;color:#333;line-height:1.48;letter-spacing:1.4px;font-size:28px}.rcard__rate-num{color:#c00;font-weight:800;line-height:1.48;letter-spacing:-1.68px;font-size:56px}.rcard__rate-pct{color:#c00;font-weight:900;line-height:1.48;font-size:28px}.rcard__rate--sm{margin-bottom:0}.rcard__rate--sm::after{bottom:2px;height:7px}.rcard__rate--sm .rcard__rate-label{font-weight:800;letter-spacing:-0.36px}.rcard__rate--sm .rcard__rate-label:first-child{font-size:12px}.rcard__rate--sm .rcard__rate-label:last-child{font-size:18px}.rcard__rate--sm .rcard__rate-num{font-size:24px;letter-spacing:-0.72px}.rcard__rate--sm .rcard__rate-pct{font-weight:800;font-size:24px}.rate-box{width:100%;background:var(--box-bg);border-radius:8px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 744px){.rate-box{padding:20px}}@media screen and (max-width: 743px){.rate-box{padding:24px 16px;gap:16px}}.rate-box__cols{display:flex;align-items:flex-start;justify-content:center;gap:24px}@media screen and (max-width: 743px){.rate-box__cols{flex-direction:column;align-items:center;gap:16px;width:100%}}.rate-box__col{display:flex;flex-direction:column;align-items:center;gap:6px}@media screen and (min-width: 744px){.rate-box__col{width:218px}}@media screen and (max-width: 743px){.rate-box__col{width:100%}}@media screen and (min-width: 744px){.rate-box__cols .rate-box__col:last-child{width:342px}}@media screen and (min-width: 744px){.rate-box__vdivider{align-self:flex-start;width:0;height:160px;border-left:1px dashed #d9d9d9}}@media screen and (max-width: 743px){.rate-box__vdivider{align-self:auto;width:100%;height:0;border-top:1px dashed #d9d9d9}}.rate-box__tag{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--tag-bg);color:#fff;font-weight:500;border-radius:10px;padding:4px 12px;line-height:1.6;letter-spacing:.7px;font-size:14px;margin-bottom:4px}.rate-box__tag::after{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:8px solid var(--tag-bg)}.rate-box__value{color:#c00;font-weight:800;text-align:center;letter-spacing:-0.72px;font-size:24px}.rate-box__value-pre{font-size:12px;margin-right:2px}.rate-box__link{text-align:center;margin-top:4px;white-space:nowrap}@media screen and (min-width: 744px){.rate-box__link{letter-spacing:.2px;font-size:12px}}@media screen and (max-width: 743px){.rate-box__link{font-size:11px;letter-spacing:.5px}}.rate-box__link a{color:#0070cf;text-decoration:underline;font-weight:400}.rcard__notes{list-style:none;margin:4px 0 0;padding:0;width:100%;color:#777;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.6px}@media screen and (max-width: 743px){.rcard__notes{font-size:10px;letter-spacing:.5px}}.rcard__notes li{padding-left:1.15em;text-indent:-1.15em}@media screen and (min-width: 744px){.rate-box .rcard__notes{width:300px;margin-top:2px}}@media screen and (max-width: 743px){.rate-box .rcard__notes{margin-top:14px}}.rcard__notes--bottom{margin-top:0}.rcard__schedule{align-self:center;display:inline-block;border:1px solid #c03;color:#c03;font-weight:500;font-size:10px;letter-spacing:.5px;line-height:1.3;border-radius:2px;padding:4px 8px}.rcard__more{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.rcard__more-head{font-weight:500;color:#333;font-size:16px;line-height:1.5;letter-spacing:.8px}@media screen and (max-width: 743px){.rcard__more-head{font-size:14px;letter-spacing:.5px}}.rcard__more-rate{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;flex-wrap:wrap}.rcard__more-rate:has(.rcard__more-mark){margin-top:-10px}.rcard__more-max{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:500;color:#333;font-size:11px;letter-spacing:-0.33px}.rcard__more-plus{font-weight:500;color:#333;font-size:18px;letter-spacing:-0.54px}.rcard__more-of{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:500;color:#333;font-size:12px}.rcard__more-txt{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;color:#333;font-size:12px;letter-spacing:-0.36px}.rcard__more-mark{display:inline-flex;align-items:baseline;background-image:linear-gradient(#feeb8e, #feeb8e);background-repeat:no-repeat;background-position:left bottom 3px;background-size:100% 7px}.rcard__more-hl{color:#c00;font-weight:800;font-size:24px;letter-spacing:-0.72px;position:relative;top:1.5px}.rcard__more-return{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:800;color:#333;font-size:18px}.rcard__more-sp{display:flex;flex-direction:column;align-items:center;gap:8px}.rcard__more-sp-label{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:800;color:#333;font-size:12px;letter-spacing:-0.36px}.rcard__more-sp .rcard__more-txt{font-weight:800}.monex-box{width:100%;background:#f7f8fa;border:1px solid #fff;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width: 743px){.monex-box{padding:16px}}.monex-box__inner{width:100%;display:flex;flex-direction:column;gap:8px}.monex-box__item-head{display:flex;align-items:center;gap:2px;color:var(--tag-bg);font-weight:500;font-size:14px;letter-spacing:.7px}@media screen and (max-width: 743px){.monex-box__item-head{font-size:12px;letter-spacing:.6px}}.monex-box__item-head .num{font-size:16px;font-weight:800}.monex-box__item-tag{align-self:flex-start;border:1px solid #bbb;color:#777;font-size:10px;font-weight:500;letter-spacing:.5px;border-radius:4px;padding:2px 8px}.monex-box__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.monex-box__text{font-weight:400;font-size:12px;color:#333;line-height:1.5;letter-spacing:.6px}@media screen and (max-width: 743px){.monex-box__text{font-size:10px;letter-spacing:.5px}}.monex-box__value{color:#333;font-weight:500;letter-spacing:-0.54px;flex-shrink:0;font-size:18px}.monex-box__divider{width:100%;border-top:1px dashed #d9d9d9}.monex-box__note{align-self:flex-start;color:#777;font-weight:400;font-size:12px;letter-spacing:.6px}@media screen and (max-width: 743px){.monex-box__note{font-size:10px;letter-spacing:.5px}}.monex-box__link{margin-top:2px}@media screen and (min-width: 744px){.monex-box__link{font-size:12px}}@media screen and (max-width: 743px){.monex-box__link{font-size:11px}}.monex-box__link a{color:#0070cf;text-decoration:underline;font-weight:400}.steps{background:#fcf5e0}@media screen and (min-width: 744px){.steps{padding:64px 0}}@media screen and (max-width: 743px){.steps{padding:64px 16px}}.steps__head{text-align:center}@media screen and (min-width: 744px){.steps__head{margin-bottom:24px}}@media screen and (max-width: 743px){.steps__head{margin-bottom:16px}}.steps__head-sub{font-weight:500;color:#333;line-height:1.5;letter-spacing:.9px}@media screen and (min-width: 744px){.steps__head-sub{font-size:18px}}@media screen and (max-width: 743px){.steps__head-sub{font-size:16px;letter-spacing:.8px}}.steps__head-title{font-weight:700;color:#333;margin:4px 0 0;line-height:1.5;letter-spacing:1.6px}@media screen and (min-width: 744px){.steps__head-title{font-size:32px}}@media screen and (max-width: 743px){.steps__head-title{font-size:24px;letter-spacing:.5px}}.steps__head-title-red{color:#c03}.steps__hl{color:#c03}.steps__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 743px){.steps__grid{gap:10px}}.step-item{background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px}@media screen and (max-width: 743px){.step-item{gap:12px;padding:20px 16px 24px}}.step-item__tag{display:inline-block;background:#c03;color:#fff;font-weight:500;font-size:12px;letter-spacing:.6px;line-height:1.5;border-radius:6px;padding:2px 12px}.step-item__text{font-weight:700;color:#333;line-height:1.5;letter-spacing:.8px}@media screen and (min-width: 744px){.step-item__text{font-size:16px;min-height:48px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 743px){.step-item__text{font-size:14px;letter-spacing:.7px;width:123px}}.step-item__illust{width:160px}@media screen and (max-width: 743px){.step-item__illust{width:119px}}.steps__result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}@media screen and (min-width: 744px){.steps__result{margin-top:40px}}@media screen and (max-width: 743px){.steps__result{margin-top:24px}}.steps__result-lead{font-weight:500;color:#333;line-height:1.5;letter-spacing:.9px}@media screen and (min-width: 744px){.steps__result-lead{font-size:18px}}@media screen and (max-width: 743px){.steps__result-lead{font-size:16px;letter-spacing:.8px}}.steps__result-cond{font-weight:500;color:#333;font-size:14px;letter-spacing:.7px}@media screen and (max-width: 743px){.steps__result-cond{font-size:12px;letter-spacing:.6px}}.steps__result-anywhere{line-height:1.3;margin-top:-8px}.steps__result-anywhere-hl{color:#c03;font-weight:700;letter-spacing:1.6px;background:linear-gradient(transparent 72%, #feeb8e 72%)}@media screen and (min-width: 744px){.steps__result-anywhere-hl{font-size:32px}}@media screen and (max-width: 743px){.steps__result-anywhere-hl{font-size:32px}}.steps__result-point{font-weight:700;color:#333;letter-spacing:.9px}@media screen and (min-width: 744px){.steps__result-point{font-size:18px}}@media screen and (max-width: 743px){.steps__result-point{font-size:14px;letter-spacing:.7px}}.steps__result-rate{display:inline-flex;align-items:baseline;justify-content:center}@media screen and (min-width: 744px){.steps__result-rate{margin-top:-10px;margin-bottom:-14px}}@media screen and (max-width: 743px){.steps__result-rate{margin-top:-14px;margin-bottom:-20px}}.steps__result-rate-label{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;color:#333;line-height:1.48;letter-spacing:1.34px}@media screen and (min-width: 744px){.steps__result-rate-label{font-size:27px}}@media screen and (max-width: 743px){.steps__result-rate-label{font-size:22.4px;letter-spacing:1.12px}}.steps__result-rate-num{color:#c00;font-weight:800;line-height:1.48;letter-spacing:-1.66px;position:relative;top:.03em}@media screen and (min-width: 744px){.steps__result-rate-num{font-size:55px}}@media screen and (max-width: 743px){.steps__result-rate-num{font-size:48px;letter-spacing:-1.44px}}.steps__result-rate-pct{color:#c00;font-weight:900;line-height:1.48;position:relative;top:.03em}@media screen and (min-width: 744px){.steps__result-rate-pct{font-size:46px}}@media screen and (max-width: 743px){.steps__result-rate-pct{font-size:40px}}.steps__result-rate-note{font-size:.62em}.steps__band{margin-top:24px}.steps__band img{width:100%}.steps__notes{list-style:none;margin:24px 0 0;padding:0;color:#888;font-weight:400;font-size:10px;letter-spacing:.5px;line-height:1.5}.steps__notes li{padding-left:1.4em;text-indent:-1.4em}.steps__notes a{color:#001dff;text-decoration:underline;font-weight:400}.flow{background:#fcf2f2}@media screen and (min-width: 744px){.flow{padding:64px 0}}@media screen and (max-width: 743px){.flow{padding:64px 16px}}.flow__head{text-align:center}@media screen and (min-width: 744px){.flow__head{margin-bottom:24px}}@media screen and (max-width: 743px){.flow__head{margin-bottom:16px}}.flow__title{color:#333}@media screen and (max-width: 743px){.flow__title{font-size:22px;letter-spacing:1.1px}}.flow__sub{font-weight:400;color:#333;line-height:1.8;letter-spacing:.9px;margin-top:12px}@media screen and (min-width: 744px){.flow__sub{font-size:18px}}@media screen and (max-width: 743px){.flow__sub{font-size:14px;letter-spacing:.7px;text-align:left;margin-top:16px}}.flow__body{display:flex;flex-direction:column;align-items:center;gap:16px}.flow__pre-tag{display:inline-block;position:relative;background:#c03;color:#fff;font-weight:500;border-radius:10px;font-size:12px;line-height:1.8;letter-spacing:.6px;padding:4px 12px;text-align:center}.flow__pre-tag::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:5px solid #c03}.flow__step{background:#fff;border-radius:16px;width:100%;padding:20px}.flow__step-main{display:flex;align-items:center;gap:24px}.flow__step-content{flex:1;min-width:0}.flow__step-head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.flow__step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#c03;color:#fff;font-weight:500;width:28px;height:28px;font-size:14px}.flow__step-title{font-weight:700;color:#333;line-height:1.5;letter-spacing:.8px;font-size:16px}.flow__step-text{font-weight:400;color:#333;letter-spacing:.7px;font-size:14px;line-height:1.5}.flow__step-reward{position:relative;isolation:isolate;display:inline-flex;align-items:baseline;gap:1px;margin-top:8px}.flow__step-reward::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:8px;background:#feeb8e;z-index:-1}.flow__step-reward-label{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;color:#333;font-size:14px;letter-spacing:-0.42px;line-height:1.48}.flow__step-reward-num{color:#c00;font-weight:800;font-size:24px;letter-spacing:-0.72px;line-height:1.48}.flow__step-note{color:#777;font-weight:400;font-size:12px;line-height:1.5;margin-top:4px}.flow__step-notes{list-style:none;margin:8px 0 0;padding:0;color:#888;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px}.flow__step-notes li{padding-left:1.4em;text-indent:-1.4em}.flow__step-icon{flex-shrink:0;order:1;width:100px}.flow__arrow{display:block;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #dedede}.flow__slide{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.flow__progress{display:none}@media screen and (max-width: 743px){.flow__body{flex-direction:row;align-items:stretch;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:32px 4px 8px;margin:0 -16px;padding-left:16px;padding-right:16px}.flow__body::-webkit-scrollbar{display:none}.flow__body--subtag{padding-top:68px}.flow__slide{flex:0 0 auto;width:270px;scroll-snap-align:center;justify-content:flex-end;position:relative}.flow__pre-tag{position:absolute;top:-44px;left:50%;transform:translateX(-50%);z-index:2;margin:0;font-size:14px;white-space:nowrap}.flow__arrow{display:none}.flow__step{height:100%;position:relative;padding-top:40px}.flow__step-main{flex-direction:column;align-items:center;gap:24px;height:100%}.flow__step-icon{order:-1;width:100px}.flow__step-content{text-align:left;width:100%}.flow__step-head{justify-content:center;align-items:center;min-height:42px;margin-bottom:16px}.flow__step-title{font-size:14px;text-align:center}.flow__step-text{font-size:12px;letter-spacing:.6px}.flow__step-note{font-size:10px;letter-spacing:.5px;margin-top:8px}.flow__step-num{position:absolute;top:20px;left:20px}.flow__step-reward{display:flex;width:fit-content;margin:8px auto 0}.flow__step-notes{text-align:left}.flow__progress{display:block;width:200px;height:3px;margin:16px auto 0;background:#fff;position:relative;overflow:hidden}.flow__progress-bar{position:absolute;top:0;left:0;width:40%;height:100%;background:#c03;transition:left .1s linear}}@media screen and (min-width: 744px){.intro{padding:64px 0}}@media screen and (max-width: 743px){.intro{padding:64px 20px}}.intro--bank{background:#fff}.intro--monex{background:#fff}.intro__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.intro__title{color:#333;letter-spacing:1.6px}@media screen and (max-width: 743px){.intro__title{font-size:27px;letter-spacing:1.35px}}@media screen and (min-width: 744px){.intro__logo--bank{width:280px}}@media screen and (max-width: 743px){.intro__logo--bank{width:240px}}@media screen and (min-width: 744px){.intro__logo--monex{width:280px}}@media screen and (max-width: 743px){.intro__logo--monex{width:240px}}.intro__catch{font-weight:700;color:#333;border-bottom:1px solid #c03;padding-bottom:8px;letter-spacing:1.2px;line-height:1.5;text-align:center}@media screen and (min-width: 744px){.intro__catch{font-size:24px}}@media screen and (max-width: 743px){.intro__catch{font-size:18px;letter-spacing:.9px}}.intro__text{font-weight:400;color:#333;text-align:left;width:100%;letter-spacing:.8px}@media screen and (min-width: 744px){.intro__text{font-size:16px;line-height:1.5}}@media screen and (max-width: 743px){.intro__text{font-size:14px;line-height:1.5;letter-spacing:.7px}}.intro__note{width:100%}.intro__note-scroll{width:100%;background:#f7f8fa;border-radius:4px;padding:16px 20px;text-align:left}.intro__note-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:#777;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px}.intro__note-list li{display:flex;gap:4px}.intro__note-mark{flex-shrink:0}.intro__note-body{flex:1;min-width:0}.features{background:#fcf5e0}@media screen and (min-width: 744px){.features{padding:64px 0}}@media screen and (max-width: 743px){.features{padding:64px 20px}}.features__title{color:#333;letter-spacing:1.6px}@media screen and (min-width: 744px){.features__title{margin-bottom:24px}}@media screen and (max-width: 743px){.features__title{font-size:27px;letter-spacing:1.35px;margin-bottom:24px}}.features__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 743px){.features__grid{grid-template-columns:1fr}}.features__link{text-align:center;margin-top:32px;font-size:16px;font-weight:400;letter-spacing:.7px}@media screen and (max-width: 743px){.features__link{font-size:14px}}.features__link a{color:#0070cf;text-decoration:underline}.feature-item{background:#fff;display:flex;flex-direction:column;gap:8px;padding:13px 16px}.feature-item__head{display:flex;align-items:center;gap:12px;min-height:40px}.feature-item__icon{flex-shrink:0;width:40px;display:flex}.feature-item__title{font-weight:700;color:#333;line-height:1.5;letter-spacing:.7px;font-size:14px}.feature-item__text{font-weight:400;color:#333;letter-spacing:.8px}@media screen and (min-width: 744px){.feature-item__text{font-size:16px;line-height:1.8}}@media screen and (max-width: 743px){.feature-item__text{font-size:14px;line-height:1.8;letter-spacing:.7px}}.feature-item__red{color:#c03;font-weight:400}.feature-item__note{color:#777;font-weight:400;line-height:1.5;letter-spacing:.6px;padding-left:1.4em;text-indent:-1.4em}@media screen and (min-width: 744px){.feature-item__note{font-size:12px}}@media screen and (max-width: 743px){.feature-item__note{font-size:10px;letter-spacing:.5px}}.monex-features{background:#fcf5e0}@media screen and (min-width: 744px){.monex-features{padding:64px 0}}@media screen and (max-width: 743px){.monex-features{padding:64px 20px}}.monex-features__title{color:#333;letter-spacing:1.6px}@media screen and (min-width: 744px){.monex-features__title{margin-bottom:24px}}@media screen and (max-width: 743px){.monex-features__title{font-size:27px;letter-spacing:1.35px;margin-bottom:24px}}.monex-features__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 743px){.monex-features__grid{grid-template-columns:1fr}}.mfeature{position:relative;background:#fff;display:flex;flex-direction:column;gap:8px;padding:13px 16px}.mfeature--badge{align-items:center}.mfeature__badge{position:relative;display:inline-block;background:#eb9999;color:#fff;font-weight:500;font-size:10px;letter-spacing:.5px;line-height:1.3;text-align:center;border-radius:2px;padding:4px 8px;margin-bottom:4px}.mfeature__badge::after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #eb9999}.mfeature__head{display:flex;align-items:center;gap:12px;min-height:40px;width:100%}.mfeature__icon{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center}.mfeature__icon img{max-width:100%;height:auto}.mfeature__icon--book{width:28px}.mfeature__title{font-weight:700;color:#333;line-height:1.5;letter-spacing:.7px;font-size:14px}.mfeature__sup{font-size:.64em;vertical-align:super}.mfeature__text{width:100%;font-weight:400;color:#333;letter-spacing:.5px;font-size:14px;line-height:1.8}.mfeature__note{width:100%;color:#777;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:.5px;padding-left:1.4em;text-indent:-1.4em}.faq-section{background:#fcf2f2}@media screen and (min-width: 744px){.faq-section{padding:64px 0}}@media screen and (max-width: 743px){.faq-section{padding:64px 16px}}.faq__title{color:#333;letter-spacing:1.6px}@media screen and (min-width: 744px){.faq__title{margin-bottom:40px}}@media screen and (max-width: 743px){.faq__title{font-size:27px;letter-spacing:1.35px;line-height:1.5;margin-bottom:40px}}.faq__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.faq__item{background:#fff;border-radius:8px}.faq__details{width:100%;padding:16px 16px 0;position:relative}.faq__details::before{content:"";position:absolute;left:43px;top:16px;bottom:18px;width:0;border-left:1px dashed #d4d2cf}.faq__summary{display:flex;align-items:flex-start;cursor:pointer;list-style:none;padding-bottom:16px;gap:16px;position:relative}.faq__summary::-webkit-details-marker{display:none}.faq__summary::after{content:"";flex-shrink:0;margin-top:6px;width:14px;height:14px;background-image:linear-gradient(to right, #bbbbbb 100%, transparent 0),linear-gradient(to bottom, #bbbbbb 100%, transparent 0);background-size:100% 2px,2px 100%;background-position:center;background-repeat:no-repeat;border-radius:2px;transition:transform .2s}.faq__details[open] .faq__summary::after{background-image:linear-gradient(to right, #bbbbbb 100%, transparent 0)}.faq__q{font-weight:500;color:#c03;display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;font-size:20px}@media screen and (max-width: 743px){.faq__q{font-size:18px}}.faq__text{flex:1;font-weight:700;color:#3d3d3d;letter-spacing:.8px;line-height:1.8}@media screen and (min-width: 744px){.faq__text{font-size:16px}}@media screen and (max-width: 743px){.faq__text{font-size:14px;letter-spacing:.7px}}.faq__body{padding:0 30px 16px 0;display:flex;align-items:flex-start;gap:16px}.faq__a{font-weight:500;color:#c03;display:flex;justify-content:center;width:20px;font-size:20px;line-height:1.3;flex-shrink:0}.faq__answer-body{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.faq__answer{font-weight:400;color:#333;line-height:1.5;letter-spacing:.8px}@media screen and (min-width: 744px){.faq__answer{font-size:16px}}@media screen and (max-width: 743px){.faq__answer{font-size:12px;letter-spacing:.6px}}.faq__image{width:241px;max-width:100%}.faq__link a{font-weight:400;color:#001dff;text-decoration:underline}@media screen and (min-width: 744px){.faq__link a{font-size:16px}}@media screen and (max-width: 743px){.faq__link a{font-size:12px}}.faq__more{text-align:center}@media screen and (min-width: 744px){.faq__more{margin-top:24px}}@media screen and (max-width: 743px){.faq__more{margin-top:24px}}.btn-flow{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#c03;border:1px solid #c03;font-weight:500;letter-spacing:.8px;border-radius:58px}@media screen and (min-width: 744px){.btn-flow{width:350px;height:60px;font-size:16px}}@media screen and (max-width: 743px){.btn-flow{width:100%;max-width:350px;height:60px;font-size:15px}}.btn-flow::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url("../img/icon-arrow-circle.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.cta-banner{background:#fcf5e0}@media screen and (min-width: 744px){.cta-banner{padding:64px 0}}@media screen and (max-width: 743px){.cta-banner{padding:64px 20px}}.cta-banner__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-banner__head{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-banner__title{font-weight:700;color:#333;line-height:1.5;letter-spacing:.9px}@media screen and (min-width: 744px){.cta-banner__title{font-size:18px}}@media screen and (max-width: 743px){.cta-banner__title{font-size:20px;letter-spacing:1px}}.cta-banner__title-line{width:462px;max-width:100%;height:2px;background:#c03}@media screen and (max-width: 743px){.cta-banner__title-line{width:300px}}.cta-banner__sub{margin-top:24px;font-weight:400;color:#333;line-height:1.8;letter-spacing:.8px}@media screen and (min-width: 744px){.cta-banner__sub{font-size:16px}}@media screen and (max-width: 743px){.cta-banner__sub{display:none}}.cta-banner__label{position:relative;color:#c03;font-weight:500;font-size:14px;letter-spacing:.7px;margin-top:10px;padding:0 26px;margin-top:24px}.cta-banner__label::before,.cta-banner__label::after{content:"";position:absolute;top:50%;width:1.5px;height:16px;background:#c03}.cta-banner__label::before{left:4px;transform:translateY(-50%) rotate(-24deg)}.cta-banner__label::after{right:4px;transform:translateY(-50%) rotate(24deg)}.cta-banner__buttons{display:flex;width:100%;gap:8px;margin-top:8px;margin-bottom:6px}@media screen and (max-width: 743px){.cta-banner__buttons{flex-direction:column;max-width:350px;gap:14px}}@media screen and (min-width: 744px){.cta-banner__buttons--single{justify-content:center}.cta-banner__buttons--single .cta-btn{flex:0 0 350px}}.cta-btn{position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;height:56px;border-radius:8px;font-weight:700;letter-spacing:.9px;line-height:1.3}@media screen and (min-width: 744px){.cta-btn{font-size:18px}}@media screen and (max-width: 743px){.cta-btn{flex:0 0 auto;width:100%;font-size:18px;letter-spacing:.9px;height:56px}}.cta-btn::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain}.cta-btn--primary{background:#c03;color:#fff;box-shadow:0 6px 0 0 #920125}.cta-btn--primary::after{background-image:url("../img/icon-arrow-circle-white.svg")}.cta-btn--outline{background:#fff;color:#c03;border:1px solid #c03;box-shadow:0 6px 0 0 #c03}.cta-btn--outline::after{background-image:url("../img/icon-arrow-circle.svg")}.note-section{background:#f7f7f7}@media screen and (min-width: 744px){.note-section{padding:64px 0}}@media screen and (max-width: 743px){.note-section{padding:64px 20px}}.note__title{color:#3d3d3d;letter-spacing:1.6px}@media screen and (min-width: 744px){.note__title{margin-bottom:24px}}@media screen and (max-width: 743px){.note__title{font-size:27px;letter-spacing:1.35px;margin-bottom:48px}}.note__panel{width:100%}.note__panel-scroll{width:100%;background:#fff;border-radius:8px;padding:32px 20px;overflow-x:hidden;overflow-y:auto}@media screen and (min-width: 744px){.note__panel-scroll{height:368px}}@media screen and (max-width: 743px){.note__panel-scroll{height:352px}}.note__panel-scroll::-webkit-scrollbar{width:8px}.note__panel-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:19px 0}.note__panel-scroll::-webkit-scrollbar-thumb{background:#707070;border-radius:4px;border:2px solid #fff}.note__panel-body{display:flex;flex-direction:column;gap:24px}.note__item{display:flex;flex-direction:column;gap:16px}.note__item-block{display:flex;flex-direction:column}.note__item-heading{font-weight:700;color:#3d3d3d;font-size:16px;line-height:1.48}.note__item-text{font-weight:400;color:#3d3d3d;font-size:16px;line-height:1.48}.note__item-text strong{font-weight:700}.note__list{margin:0;padding-left:0;list-style:none;font-weight:400;color:#3d3d3d;font-size:16px;line-height:1.48}.note__list li{margin:0;position:relative;padding-left:1em}.note__list li::before{content:"・";position:absolute;left:0;top:0}.note__item-link{font-size:14px;line-height:1.6}.note__item-link-uline{color:#006dc5;font-weight:400;text-decoration:underline}.note__item-link-external{color:#006dc5;font-weight:400;text-decoration:none}.note__item-link-external::after{content:"";display:inline-block;width:16px;height:16px;margin-left:4px;background-image:url("../img/icon-external-link.svg");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;vertical-align:middle}.note__item-link-external--inline{margin-right:4px}.bank-agent{background:#fff}@media screen and (min-width: 744px){.bank-agent{padding:40px 0}}@media screen and (max-width: 743px){.bank-agent{padding:64px 20px}}.bank-agent__inner{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 744px){.bank-agent__inner{gap:24px}}@media screen and (max-width: 743px){.bank-agent__inner{gap:16px}}.bank-agent__title{margin:0;font-weight:700;color:#3d3d3d;line-height:1.48}@media screen and (min-width: 744px){.bank-agent__title{font-size:16px}}@media screen and (max-width: 743px){.bank-agent__title{font-size:24px;letter-spacing:1.2px}}.bank-agent__body{color:#3d3d3d;font-weight:400;font-size:16px;line-height:1.48;letter-spacing:.8px}@media screen and (max-width: 743px){.bank-agent__body{width:100%;text-align:left}}.bank-agent__link a{color:#006dc5;font-weight:400;font-size:16px;letter-spacing:.8px;text-decoration:none}.site-footer{background:#333;color:#fff;padding:0 24px}@media screen and (min-width: 744px){.site-footer{height:104px}}@media screen and (max-width: 743px){.site-footer{height:65px}}.site-footer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:100%;margin:0 auto}@media screen and (min-width: 744px){.site-footer__inner{max-width:700px}}.site-footer__link a{color:#fff;font-size:14px;letter-spacing:.7px;display:inline-flex;align-items:center;gap:5px}.site-footer__link a::after{content:"";display:inline-block;width:11px;height:9px;background-image:url("../img/icon-external-footer.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.site-footer__copyright{font-size:10px;color:#6b7280;letter-spacing:.5px;text-align:center}.cv-follow{display:none}.cv-follow__close{display:none}@media screen and (min-width: 744px){.cv-follow{display:block;position:fixed;right:24px;bottom:24px;z-index:100;width:198px;padding:27px 10px 16px;background:#fff;border-radius:8px;box-shadow:0 0 16px rgba(255,213,0,.08)}.cv-follow.is-hidden{display:none}.cv-follow__close{display:block;position:absolute;top:8px;right:8px;width:12px;height:12px;padding:0;background:none;border:none;cursor:pointer}.cv-follow__close::before,.cv-follow__close::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:#a3a3a3}.cv-follow__close::before{transform:translate(-50%, -50%) rotate(45deg)}.cv-follow__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.cv-follow__inner{display:flex;flex-direction:column;align-items:center;gap:4px}.cv-follow__label{position:relative;color:#c03;font-weight:500;font-size:12px;letter-spacing:.6px;line-height:1.8;white-space:nowrap;padding:0 14px}.cv-follow__label::before,.cv-follow__label::after{content:"";position:absolute;top:50%;width:1.5px;height:13px;background:#c03}.cv-follow__label::before{left:2px;transform:translateY(-50%) rotate(-24deg)}.cv-follow__label::after{right:2px;transform:translateY(-50%) rotate(24deg)}.cv-follow__buttons{display:flex;flex-direction:column;gap:16px;width:175px}.cv-follow__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:62px;border-radius:8px;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:.8px;text-align:center}.cv-follow__btn::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.cv-follow__btn--primary{background:#c03;color:#fff;box-shadow:0 6px 0 0 #920125}.cv-follow__btn--primary::after{background-image:url("../img/icon-arrow-circle-white.svg")}.cv-follow__btn--outline{background:#fff;color:#c03;border:1px solid #c03;box-shadow:0 6px 0 0 #c03}.cv-follow__btn--outline::after{background-image:url("../img/icon-arrow-circle.svg")}}@media screen and (max-width: 743px){.cv-follow{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:0;z-index:100;height:calc(135px + env(safe-area-inset-bottom, 0px));padding:0 20px env(safe-area-inset-bottom, 0px);background:#fcf2f2;box-shadow:0 -1px 8px rgba(0,0,0,.1)}.cv-follow__inner{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:350px;margin:0 auto}.cv-follow__label{position:relative;color:#c03;font-weight:500;font-size:14px;letter-spacing:.7px;padding:0 26px}.cv-follow__label::before,.cv-follow__label::after{content:"";position:absolute;top:50%;width:1.5px;height:16px;background:#c03}.cv-follow__label::before{left:4px;transform:translateY(-50%) rotate(-24deg)}.cv-follow__label::after{right:4px;transform:translateY(-50%) rotate(24deg)}.cv-follow__buttons{display:flex;gap:8px;width:100%}.cv-follow__btn{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;height:56px;padding-right:10px;border-radius:8px;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:.8px}.cv-follow__btn::after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.cv-follow__btn--primary{background:#c03;color:#fff;box-shadow:0 6px 0 0 #920125}.cv-follow__btn--primary::after{background-image:url("../img/icon-arrow-circle-white.svg")}.cv-follow__btn--outline{background:#fff;color:#c03;border:1px solid #c03;box-shadow:0 6px 0 0 #c03}.cv-follow__btn--outline::after{background-image:url("../img/icon-arrow-circle.svg")}.cv-follow__buttons--single .cv-follow__btn{font-size:18px}.cv-follow__buttons--single .cv-follow__btn::after{right:16px;width:18px;height:18px}body{padding-bottom:calc(135px + env(safe-area-inset-bottom, 0px))}}
