*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:300;color:#3d3d3d;line-height:1.48;text-spacing-trim:space-all;line-break:strict;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}img{max-width:100%;height:auto;vertical-align:bottom}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}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}}@media screen and (min-width: 744px){.sp-only{display:none}}@media screen and (max-width: 320px){.xs-hide{display:none}}.site-header{background:#fff}@media screen and (min-width: 744px){.site-header{height:100px}}@media screen and (max-width: 743px){.site-header{height:60px}}.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;margin:0 auto}@media screen and (min-width: 744px){.site-header__inner{width:744px;padding:0 12px 0 22px}}@media screen and (max-width: 743px){.site-header__inner{padding:0 20px}}.site-header__logo img{display:block;width:100%;height:auto}@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--group{width:163px}}@media screen and (max-width: 743px){.site-header__logo--group{width:123px}}.kv{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #b70505), color-stop(50%, #c40404));background:linear-gradient(90deg, #b70505 50%, #c40404 50%)}.kv__title{margin:0 auto}@media screen and (min-width: 744px){.kv__title{width:744px}}.kv__title img{display:block;width:100%;height:auto}.tokuten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (min-width: 744px){.tokuten{gap:24px;padding:24px 24px 80px}}@media screen and (max-width: 743px){.tokuten{gap:16.8px;padding:16px 24px 40px}}.tokuten__caution{color:#707070;font-size:12px;-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}@media screen and (min-width: 744px){.tokuten__caution{width:700px;font-weight:300;line-height:1.48}}@media screen and (max-width: 743px){.tokuten__caution{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:calc(100% + 16px);font-weight:400;line-height:1.5;letter-spacing:.6px}}@media screen and (max-width: 743px){.tokuten__caution-mark{-ms-flex-negative:0;flex-shrink:0}}.tokuten__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 744px){.tokuten__head{height:85px}}@media screen and (max-width: 743px){.tokuten__head{height:59.5px}}.tokuten__title{background:#c00;color:#fff;font-weight:600;line-height:1.5}@media screen and (min-width: 744px){.tokuten__title{margin:0;padding:8px 32px;border-radius:12.8px;font-size:40px;letter-spacing:2px}}@media screen and (max-width: 743px){.tokuten__title{margin:0;padding:5.6px 22.4px;border-radius:8.96px;font-size:28px;letter-spacing:1.4px}}.tokuten__title-arrow{display:block;margin-top:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 743px){.tokuten__title-arrow{width:14.896px;height:6.19px}}.tokuten__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 744px){.tokuten__body{width:567px;gap:16px}}@media screen and (max-width: 743px){.tokuten__body{width:100%;gap:11.2px}}.tokuten__lead{color:#3d3d3d;font-weight:600;line-height:1.48;text-align:center}@media screen and (min-width: 744px){.tokuten__lead{font-size:32px}}@media screen and (max-width: 743px){.tokuten__lead{font-size:20px}}.tokuten__condition{color:#3d3d3d;font-weight:400;line-height:1.8;text-align:center;-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}@media screen and (min-width: 744px){.tokuten__condition{font-size:20px;letter-spacing:1px}}@media screen and (max-width: 743px){.tokuten__condition{font-size:16px;letter-spacing:.8px}}.tokuten__stat{background:-webkit-gradient(linear, left top, left bottom, from(#facb32), to(#facb32)) left bottom/100% var(--bar-h) no-repeat;background:linear-gradient(#facb32, #facb32) left bottom/100% var(--bar-h) no-repeat}@media screen and (min-width: 744px){.tokuten__stat{--bar-h: 15px;width:442px;height:101.25px;padding-left:4.19px}}@media screen and (max-width: 743px){.tokuten__stat{--bar-h: 9.45px;width:293px;height:63.79px;padding-left:2.78px}}@media screen and (max-width: 320px){.tokuten__stat{zoom:.85}}.tokuten__stat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;white-space:nowrap;color:#333}@media screen and (min-width: 744px){.tokuten__stat-row{gap:4.5px;height:94px}}@media screen and (max-width: 743px){.tokuten__stat-row{gap:2.835px;height:59.22px}}.tokuten__stat-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}@media screen and (min-width: 744px){.tokuten__stat-label{gap:4.5px}}@media screen and (max-width: 743px){.tokuten__stat-label{gap:2.835px}}.tokuten__stat-label-sub{line-height:1.1}@media screen and (min-width: 744px){.tokuten__stat-label-sub{font-size:16px;letter-spacing:.8px}}@media screen and (max-width: 743px){.tokuten__stat-label-sub{font-size:12px;letter-spacing:.6px}}.tokuten__stat-label-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.48}@media screen and (min-width: 744px){.tokuten__stat-label-main{height:63px;font-size:63px}}@media screen and (max-width: 743px){.tokuten__stat-label-main{height:39.69px;font-size:39.69px}}.tokuten__stat-num,.tokuten__stat-pct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c00;font-family:"SF Pro Rounded","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;line-height:1.48}@media screen and (min-width: 744px){.tokuten__stat-num{width:76.5px;height:94.5px;font-size:126px;letter-spacing:-3.78px}}@media screen and (max-width: 743px){.tokuten__stat-num{width:48.195px;height:59.535px;font-size:79.38px;letter-spacing:-2.3814px}}@media screen and (min-width: 744px){.tokuten__stat-pct{width:56.25px;height:54px;font-size:63px}}@media screen and (max-width: 743px){.tokuten__stat-pct{width:35.438px;height:34.02px;font-size:39.69px}}.tokuten__stat-suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}@media screen and (min-width: 744px){.tokuten__stat-suffix{width:165px;height:63px;font-size:63px}}@media screen and (max-width: 743px){.tokuten__stat-suffix{width:103.95px;height:39.69px;font-size:39.69px}}.tokuten__stat-suffix-text{line-height:1.48;text-box:trim-both cap alphabetic}.tokuten__stat-mark{vertical-align:.47em;font-size:.645em}.tokuten__notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:#707070;font-size:12px}@media screen and (min-width: 744px){.tokuten__notes{gap:2px;font-weight:300;line-height:1.48}}@media screen and (max-width: 743px){.tokuten__notes{gap:1.4px;font-weight:400;line-height:1.5;letter-spacing:.6px}}.benefits{background:#fae6e6}@media screen and (min-width: 744px){.benefits{padding:16px 0 80px}}@media screen and (max-width: 743px){.benefits{padding:16px 24px 40px}}.benefits__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width: 744px){.benefits__inner{width:700px;margin:0 auto}}.benefits__caution{font-size:9px;font-weight:300;line-height:1.32}.benefits__caution a{color:#006dc5}.benefit-card{background:#fff;overflow:hidden;border-radius:24px}.benefit-card__title{background:#c00;color:#fff;text-align:center;font-weight:600;white-space:nowrap;margin:0;font-size:28px}@media screen and (min-width: 744px){.benefit-card__title{padding:12px 24px}}@media screen and (max-width: 743px){.benefit-card__title{padding:12px 8px}}@media screen and (max-width: 320px){.benefit-card__title{font-size:24px}}.benefit-card__body{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 744px){.benefit-card__body{padding:24px 32px;gap:12px}}@media screen and (max-width: 743px){.benefit-card__body{padding:16px;gap:8px}}@media screen and (min-width: 744px){.benefit-card--rate .benefit-card__body{gap:24px}}@media screen and (max-width: 743px){.benefit-card--rate .benefit-card__body{gap:16px}}.benefit-card__lead{font-weight:600;font-size:20px}@media screen and (max-width: 320px){.benefit-card__lead{font-size:18px}}@media screen and (min-width: 744px){.benefit-card__logos{width:176px}}@media screen and (max-width: 743px){.benefit-card__logos{width:60%}}.benefit-card__rate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c00;font-weight:600;gap:2px}.benefit-card__rate-prefix{font-weight:600;font-size:28px;line-height:1}.benefit-card__rate--boxed{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.benefit-card__rate--boxed .benefit-card__rate-num,.benefit-card__rate--boxed .benefit-card__rate-suffix,.benefit-card__rate--boxed .benefit-card__rate-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;line-height:1.48}.benefit-card__rate--boxed .benefit-card__rate-num{width:34px;height:42px}.benefit-card__rate--boxed .benefit-card__rate-suffix{width:25px;height:24px}.benefit-card__rate--boxed .benefit-card__rate-unit{width:56px;height:28px}.benefit-card--rate .benefit-card__rate--boxed .benefit-card__rate-num{width:27px}.benefit-card__rate-prefix--stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px}.benefit-card__rate-prefix-sub{margin-bottom:-1px;color:#333;font-size:15px;line-height:1.48}.benefit-card__rate-prefix-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;font-size:26px;line-height:1.48}.benefit-card__rate-num{font-family:"SF Pro Rounded","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;font-size:56px;line-height:.75;letter-spacing:-1.68px;position:relative;top:2px}.benefit-card__rate-suffix{font-family:"SF Pro Rounded","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;font-size:28px;line-height:1;position:relative;top:2px}.benefit-card__rate-unit{font-weight:600;font-size:28px;line-height:1}.benefit-card__note{text-align:left;color:#707070;font-weight:300;font-size:12px}.benefit-card__link{text-align:center;font-size:16px}@media screen and (max-width: 743px){.benefit-card__link{width:100%}}.benefit-card__link a{color:#006dc5;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px}@media screen and (min-width: 744px){.benefit-card__link a{padding:4px 16px}}@media screen and (max-width: 743px){.benefit-card__link a{width:100%}}@media screen and (min-width: 744px){.benefit-card--rate .benefit-card__link{text-align:left}}@media screen and (min-width: 744px){.benefit-card--rate .benefit-card__link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0}}.rate-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:left;gap:8px}.rate-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f5f5;border-radius:12px;padding:16px;gap:8px}.rate-list__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 744px){.rate-list__item-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}@media screen and (max-width: 743px){.rate-list__item-inner{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}}.rate-list__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px}@media screen and (max-width: 320px){.rate-list__icon{width:44px}}.rate-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;gap:8px}@media screen and (min-width: 744px){.rate-list__content{width:328px}}@media screen and (max-width: 743px){.rate-list__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}.rate-list__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;gap:8px}.rate-list__heading-label{font-weight:300}.rate-list__heading-rate{font-weight:600}.rate-list__text{font-weight:300;font-size:16px}.rate-list__highlight-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.rate-list__highlight{font-weight:600}.rate-list__note{color:#707070;font-weight:300;font-size:12px;margin-top:-4px}.rate-list__caution{text-align:center;color:#707070;font-weight:300;font-size:12px}.point{background:#f7f7f7}@media screen and (min-width: 744px){.point{padding:80px 0}}@media screen and (max-width: 743px){.point{padding:40px 24px}}.point__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 744px){.point__inner{width:700px;margin:0 auto;gap:80px}}@media screen and (max-width: 743px){.point__inner{gap:40px}}.point-block__head{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 744px){.point-block__head{gap:19px;margin-bottom:40px}}@media screen and (max-width: 743px){.point-block__head{gap:19px;margin-bottom:16px}}.point-block__tag{display:inline-block;position:relative;background:#c00;color:#fff;font-weight:600;border-radius:10px;font-size:18px;line-height:1.32;padding:4px 12px;line-height:24px}@media screen and (max-width: 320px){.point-block__tag{font-size:16px}}.point-block__tag::after{content:"";position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:4px;background:#c00;clip-path:path("M0 0H14V1C10.988 1 8.36473 2.2109 7 4C5.63527 2.2109 3.01203 1 0 1Z")}.point-block__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 744px){.point-block__logo--dneobank{width:362px}}@media screen and (max-width: 743px){.point-block__logo--dneobank{width:68.5%}}@media screen and (max-width: 320px){.point-block__logo--dneobank{width:100%}}.point-block__title{text-align:center;font-weight:600;margin:0;line-height:1.28}@media screen and (min-width: 744px){.point-block__title{font-size:40px;line-height:51px;margin-bottom:48px}}@media screen and (max-width: 743px){.point-block__title{font-size:24px;line-height:36px;margin-bottom:24px}}@media screen and (max-width: 320px){.point-block__title{font-size:20px}}.point-block__grid{display:grid;background:#fff;border-radius:24px}@media screen and (max-width: 743px){.point-block__grid{padding:32px 24px;gap:24px}}@media screen and (min-width: 744px){.point-block__grid--3{grid-template-columns:repeat(3, 1fr);padding:32px 8px}}@media screen and (max-width: 743px){.point-block__grid--3{grid-template-columns:1fr}}@media screen and (min-width: 744px){.point-block__grid--3>.point-item+.point-item{background-image:repeating-linear-gradient(to bottom, #d4d2cf 0 1px, transparent 1px 3px);background-size:1px 100%;background-repeat:no-repeat;background-position:left top}}@media screen and (max-width: 743px){.point-block__grid--3>.point-item+.point-item{background-image:repeating-linear-gradient(to right, #d4d2cf 0 1px, transparent 1px 3px);background-size:100% 1px;background-repeat:no-repeat;background-position:left top;padding-top:24px}}.point-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (min-width: 744px){.point-block__grid--3 .point-item{padding:0 16px}}.point-item__title{font-weight:600}@media screen and (min-width: 744px){.point-item__title{font-size:24px;line-height:36px}}@media screen and (max-width: 743px){.point-item__title{font-size:20px;line-height:30px}}@media screen and (min-width: 744px){.point-block__grid--3 .point-item__title{height:108px}}.point-item__image{width:100%}.point-item__text{text-align:left;font-weight:300;width:100%}@media screen and (min-width: 744px){.point-item__text{font-size:18px;line-height:27px}}@media screen and (max-width: 743px){.point-item__text{font-size:16px;line-height:24px}}.point-item__note{color:#707070;text-align:left;font-weight:300;width:100%;font-size:12px;margin-top:-8px;line-height:18px}.flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (min-width: 744px){.flow{gap:24px;padding:80px 20px}}@media screen and (max-width: 743px){.flow{gap:40px;padding:64px 20px}}.flow__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width: 744px){.flow__head{width:700px;text-align:center}}@media screen and (max-width: 743px){.flow__head{width:100%}}.flow__title{margin:0;color:#3d3d3d;font-weight:600;text-align:center}@media screen and (min-width: 744px){.flow__title{font-size:40px;line-height:51px}}@media screen and (max-width: 743px){.flow__title{font-size:24px;line-height:36px}}.flow__lead{color:#333;-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}@media screen and (min-width: 744px){.flow__lead{font-size:18px;font-weight:400;line-height:32px;letter-spacing:.9px}}@media screen and (max-width: 743px){.flow__lead{font-size:16px;font-weight:300;line-height:1.8;letter-spacing:.8px}}.flow__steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media screen and (min-width: 744px){.flow__steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}@media screen and (max-width: 743px){.flow__steps{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.flow__steps::-webkit-scrollbar{display:none}}.flow__step{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fcfcfc;border-radius:16px}@media screen and (min-width: 744px){.flow__step{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:700px;gap:24px;padding:20px}}@media screen and (max-width: 743px){.flow__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:270px;height:387.16px;padding:20px;scroll-snap-align:start}}@media screen and (min-width: 744px){.flow__step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0}}@media screen and (max-width: 743px){.flow__step-content{display:contents}}@media screen and (min-width: 744px){.flow__step-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}@media screen and (max-width: 743px){.flow__step-heading{display:contents}}@media screen and (max-width: 743px){.flow__step--step1 .flow__step-title{-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}}@media screen and (min-width: 744px){.flow__step--step3 .flow__step-heading{gap:8px}}.flow__step-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:29px;color:#c00;font-size:14px;font-weight:700;line-height:1.32}@media screen and (max-width: 743px){.flow__step-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.flow__step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#c00;color:#fff;font-family:"SF Pro Rounded","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-size:18px;font-weight:700;line-height:1.48}.flow__step-title{margin:0;color:#3d3d3d;font-size:20px;font-weight:600;line-height:30px}@media screen and (max-width: 743px){.flow__step-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;min-height:60px;margin-top:24px;text-align:center}}.flow__step-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width: 743px){.flow__step-body{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:8px}}.flow__step-text{font-weight:300}@media screen and (min-width: 744px){.flow__step-text{color:#333;font-size:14px;line-height:21px;letter-spacing:.7px;-webkit-font-feature-settings:"halt" 1;font-feature-settings:"halt" 1}}@media screen and (max-width: 743px){.flow__step-text{color:#3d3d3d;font-size:16px;line-height:24px}}.flow__step-image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:100px;height:100px}@media screen and (max-width: 743px){.flow__step-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center;margin-top:8px}}.flow__step-image img{display:block}.flow__step-image--step1{width:99.09px;height:99.16px}.flow__step-image--step1 img{position:absolute}.flow__step-image-phone{top:.16px;left:0}.flow__step-image-doc{top:32.31px;left:49.09px}@media screen and (max-width: 743px){.flow__step-image--layered{width:99px;height:99px}}@media screen and (max-width: 743px){.flow__step-image-main{position:absolute;top:.16px;left:9.9px;width:56.3px;height:99px}.flow__step-image-main img{width:100%;height:100%}}@media screen and (min-width: 744px){.flow__step-image .flow__step-image-sub{display:none}}@media screen and (max-width: 743px){.flow__step-image .flow__step-image-sub{position:absolute}}@media screen and (max-width: 743px){.flow__step-image-sub--app{top:38.85px;left:57.75px;width:60px;height:60px}.flow__step-image-sub--app img{width:100%;height:100%}}@media screen and (max-width: 743px){.flow__step-image-sub--gear{top:30.85px;left:52.25px;width:46px;height:46px}}.flow__arrow{display:block;-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media screen and (max-width: 743px){.flow__arrow{display:none}}@media screen and (min-width: 744px){.flow__progress{display:none}}@media screen and (max-width: 743px){.flow__progress{position:relative;width:200px;height:3px;background:#eaecef}}.flow__progress-bar{position:absolute;top:0;left:0;width:20%;height:100%;background:#c03;-webkit-transition:left .1s linear;transition:left .1s linear}.flow__link{text-align:center}.flow__link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:0 16px;color:#006dc5;font-size:16px;font-weight:300;line-height:1.48}.btn-flow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fcfcfc;color:#4d4639;border:1px solid #e0dedc;font-weight:600;border-radius:80px}@media screen and (min-width: 744px){.btn-flow{width:327px;height:72px;font-size:24px;line-height:1.32}}@media screen and (max-width: 743px){.btn-flow{width:100%;max-width:327px;height:56px;font-size:18px}}.other{background:#f7f7f7}@media screen and (min-width: 744px){.other{padding:80px 0}}@media screen and (max-width: 743px){.other{padding:40px 24px}}.other__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 744px){.other__inner{width:700px;margin:0 auto;gap:80px}}@media screen and (max-width: 743px){.other__inner{gap:40px}}.faq__title{text-align:center;font-weight:600;margin:0}@media screen and (min-width: 744px){.faq__title{font-size:40px;line-height:1.28;margin-bottom:24px}}@media screen and (max-width: 743px){.faq__title{font-size:24px;line-height:36px;margin-bottom:24px}}.faq__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 744px){.faq__list{gap:12px}}@media screen and (max-width: 743px){.faq__list{gap:8px}}.faq__item{background:#fff;border-radius:16px}.faq__details{width:100%;padding:8px 16px 0}.faq__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;list-style:none;padding-bottom:8px;gap:16px;position:relative}.faq__summary::-webkit-details-marker{display:none}.faq__summary::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background-image:url("../img/icon-faq-plus.svg");background-size:10px 10px;background-position:center;background-repeat:no-repeat}.faq__details[open] .faq__summary::after{background-image:url("../img/icon-faq-minus.svg")}.faq__q{font-family:"SF Pro Rounded","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;padding-right:9px;font-size:22px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;padding-right:8px;font-size:22.154px;background-image:repeating-linear-gradient(to bottom, #d4d2cf 0 1px, transparent 1px 2px);background-size:1px 100%;background-position:right center;background-repeat:no-repeat}.faq__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;padding-top:8px;padding-bottom:8px}@media screen and (min-width: 744px){.faq__text{font-size:18px;line-height:27px}}@media screen and (max-width: 743px){.faq__text{font-size:16px;line-height:24px}}@media screen and (max-width: 743px){.faq__text{font-size:16px}}.faq__body{padding:8px 0 16px;border-top:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.faq__answer{font-weight:300;line-height:1.48}@media screen and (min-width: 744px){.faq__answer{font-size:18px}}@media screen and (max-width: 743px){.faq__answer{font-size:16px}}.faq__link{text-align:center}.faq__link a{color:#006dc5;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;font-size:16px;padding:4px 16px}.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}}.bank-agent__title{text-align:center;font-weight:600;margin:0 0 24px;font-size:24px;line-height:36px}.bank-agent__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (min-width: 744px){.bank-agent__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bank-agent__text{font-weight:300;font-size:16px;line-height:24px}.bank-agent__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}@media screen and (max-width: 743px){.bank-agent__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bank-agent__links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;color:#006dc5;font-size:16px;line-height:1.48}@media screen and (min-width: 744px){.bank-agent__links a{padding:0 16px}}@media screen and (max-width: 743px){.bank-agent__links a{min-height:44px;height:auto}}.site-footer{background:#333;color:#fff;height:104px}@media screen and (min-width: 744px){.site-footer{padding:0}}@media screen and (max-width: 743px){.site-footer{padding:0 24px}}.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;height:100%;margin:0 auto}@media screen and (min-width: 744px){.site-footer__inner{width:700px}}.site-footer__copyright{font-size:10px;color:#6b7280;text-align:center}.cv{background:rgba(247,245,243,.94);position:sticky;bottom:0}@media screen and (min-width: 744px){.cv{padding:12px 0 40px}}@media screen and (max-width: 743px){.cv{padding:12px 16px 16px}}.cv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cv__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c00;color:#fff;font-weight:600}@media screen and (min-width: 744px){.cv__btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:390px;height:65px;padding:0 23.5px 0 32.5px;border-radius:9.29px;-webkit-box-shadow:0 6.968px 0 0 #920125;box-shadow:0 6.968px 0 0 #920125;font-size:24px;line-height:1.3;letter-spacing:1.2px}}@media screen and (max-width: 743px){.cv__btn{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:56px;border-radius:8px;padding-right:13px;-webkit-box-shadow:0 6px 0 0 #920125;box-shadow:0 6px 0 0 #920125;font-size:18px;line-height:1.8;letter-spacing:.9px}}.cv__btn:hover{color:#fff}.cv__btn-icon{display:block;-ms-flex-negative:0;flex-shrink:0}.cv__btn-icon img{display:block}@media screen and (max-width: 743px){.cv__btn-icon{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}