*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width: 389px){html{font-size:2.5641025641vw}}@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:400;font-size:1.4rem;color:#333;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-x:hidden;padding-bottom:calc(13.7rem + env(safe-area-inset-bottom))}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#0070cf}a:hover{opacity:.75}button{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}p,h1,h2,h3,h4{margin:0;font-size:inherit;font-weight:inherit}ul{margin:0;padding:0;list-style:none}sup{font-size:64.5%;vertical-align:super;line-height:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.u-pc{display:none}.link-text{width:100%;font-size:1.4rem;line-height:1.8rem;letter-spacing:.07rem;text-align:center}.link-text a{color:#0070cf;text-decoration:underline}.link-text--white a{color:#fff}.link-text--black a{color:#333}.bank-start .link-text{line-height:1.5}.is-red{color:#c03}.notes{width:100%}.notes__item{display:flex;font-size:1rem;line-height:1.5;letter-spacing:.05rem;color:#777}.notes__item a{color:#0070cf;text-decoration:underline}.notes__mark{flex-shrink:0}.notes__body{flex:1;min-width:0}.notes--white .notes__item{color:#fff}.notes--white .notes__item a{color:#fff}.catch{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.4rem;font-weight:500;line-height:1.8;text-align:center}.catch::before,.catch::after{content:"";display:block;width:.1rem;height:1.6rem;margin-inline:.399rem;background:currentColor}.catch::before{transform:rotate(-34.16deg)}.catch::after{transform:rotate(34.16deg)}.catch--red{color:#c03}.catch--white{color:#fff}.balloon{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-bottom:.623rem;padding:.6rem 1.2rem;border-radius:.3rem;background:#c03;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.3;letter-spacing:.08rem;text-align:center}.balloon::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:.75rem solid rgba(0,0,0,0);border-right:.75rem solid rgba(0,0,0,0);border-top:.623rem solid #c03}.balloon--sm{margin-bottom:.415rem;padding:.4rem .8rem;border-radius:.2rem;font-size:1rem;letter-spacing:.05rem}.balloon--sm::after{border-left-width:.5rem;border-right-width:.5rem;border-top-width:.415rem}.balloon--multi{margin-bottom:.498rem;padding:.5rem 1.4rem;border-radius:.24rem;font-size:1.4rem;letter-spacing:.07rem}.balloon--multi::after{border-left-width:.6rem;border-right-width:.6rem;border-top-width:.498rem}.btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;margin-bottom:.6rem;padding:.8rem 4rem;border-radius:.8rem;font-size:1.8rem;font-weight:700;line-height:1.8;letter-spacing:.09rem;text-align:center;text-decoration:none}.btn::after{content:"";position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);width:1.84rem;height:1.84rem;background:url(../img/icon-arrow-white.svg) no-repeat center/contain}.btn--primary{background:#c03;color:#fff;box-shadow:0 .6rem 0 0 #920125}.btn--outline{background:#fff;color:#c03;border:.1rem solid #c03;box-shadow:0 .6rem 0 0 #c03}.btn--outline::after{background-image:url(../img/icon-arrow-red.svg)}.btn--sm{min-height:4rem;padding:.6rem 3.2rem}.btn--sm::after{right:1.2rem}.btn--primary.btn--sm{font-size:1.6rem;letter-spacing:.08rem}.btn--outline.btn--sm{font-size:1.4rem;letter-spacing:.07rem}.btn--stack{padding:.5em 1.625em .5em .75em;font-size:1.6rem;line-height:1.3;letter-spacing:.05em}.btn--stack::after{right:.5625em;width:.95625em;height:.95625em}.btn-round{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;padding:.8rem 4rem;border:.1rem solid #c03;border-radius:5.8rem;background:#fff;color:#c03;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.08rem;text-align:center;text-decoration:none}.btn-round::after{content:"";position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);width:1.83rem;height:1.84rem;background:url(../img/icon-arrow-red.svg) no-repeat center/contain}.info-card{display:flex;flex-direction:column;gap:.8rem;width:100%;padding:1.3rem 1.6rem;background:#fff}.info-card--center{align-items:center;padding-bottom:1.3rem}.info-card__head{display:flex;align-items:center;gap:1.2rem;width:100%;height:4rem}.info-card__head--top{align-items:flex-start;height:auto}.info-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem}.info-card__title{font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.07rem;color:#333}.info-card__text{font-size:1.4rem;line-height:1.8;letter-spacing:.07rem;color:#333}.mv img{display:block;width:100%;margin-inline:auto}@media screen and (max-width: 743px){.mv img{max-width:39rem}}@media screen and (min-width: 744px){.mv{background:linear-gradient(to bottom, #cc0033 45rem, #ffffff 45rem)}.mv img{max-width:74.4rem}}@media screen and (min-width: 744px){.mv--monex{background:#fff}}.mv__notes{max-width:39rem;margin-inline:auto;padding-inline:2rem}.mv__notes .notes__mark{width:1.7rem}.mv__notes .notes__item:first-child{gap:.4rem;height:3.3rem}@media screen and (min-width: 744px){.mv__notes{max-width:74.4rem;padding-inline:2.2rem}.mv__notes .notes__item{gap:.4rem;font-size:1.2rem;letter-spacing:.06rem}.mv__notes .notes__item:first-child{height:1.2rem;align-items:center}.mv__notes .notes__item:last-child{height:1.6rem}.mv__notes .notes__mark{width:2rem}}main [id]{scroll-margin-top:6rem}.site-header{position:sticky;top:0;z-index:100;height:6rem;background:#fff}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 2rem}.site-header__logo img{width:11.7rem}.site-header__right{display:flex;align-items:center;gap:.9rem}.site-header__docomofg img{width:12.3rem}.site-header__menu{display:flex;flex-direction:column;justify-content:space-between;width:1.6rem;height:1.3rem}.site-header__menu span{display:block;width:100%;height:.15rem;background:#333;transition:transform .2s,opacity .2s}body.menu-open .site-header__menu span:nth-child(1){transform:translateY(0.575rem) 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(-0.575rem) rotate(-45deg)}.anchor-nav{display:none}@media screen and (min-width: 1280px){.anchor-nav{position:fixed;top:50%;left:max(.8rem,(100vw - 74.4rem)/4 - 12.8rem);transform:translateY(-50%);z-index:90;display:block;width:25.6rem;max-height:calc(100vh - 3.2rem);padding:1.6rem;border-radius:.6588rem;background:#fff;box-shadow:0 0 .3294rem rgba(0,0,0,.08);overflow-y:auto;overscroll-behavior:contain}}.anchor-nav__list{width:22.4rem}.anchor-nav__list li{border-bottom:.1rem solid #ccc}.anchor-nav__link{position:relative;display:block;padding:1.26rem .7rem 1.12rem;color:#222;font-size:1.26rem;font-weight:700;line-height:1.5;letter-spacing:.063rem;text-decoration:none}.anchor-nav__link::after{content:"";position:absolute;top:50%;right:.7rem;width:.77rem;height:.77rem;border-top:.14rem solid #c03;border-right:.14rem solid #c03;transform:translateY(-50%) rotate(45deg)}.menu-overlay{position:fixed;top:6rem;left:0;z-index:99;width:100%;height:calc(100% - 6rem);padding:2.4rem 2rem;background:#fff;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .2s;scrollbar-width:none}.menu-overlay::-webkit-scrollbar{display:none}.menu-overlay.is-open{opacity:1;visibility:visible}.menu-nav__list{border-top:.1rem solid hsla(0,0%,80%,.9)}.menu-nav__link{position:relative;display:block;padding:1.8rem 1rem;border-bottom:.1rem solid #ccc;color:#222;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.09rem;text-decoration:none}.menu-nav__link::after{content:"";position:absolute;top:50%;right:.52rem;width:1.1rem;height:1.1rem;border-top:.2rem solid #c03;border-right:.2rem solid #c03;transform:translateY(-50%) rotate(45deg)}.menu-cta{margin-top:2.4rem}.menu-cta__label{margin-bottom:.8rem}.menu-cta__buttons{display:flex;flex-direction:column;gap:.8rem}.tvcm{padding:6.4rem 0;background:#fff}.tvcm__inner{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.tvcm__badge{position:relative;margin-bottom:.8rem;padding:.8rem 3.2rem;border-radius:1.28rem;background:#c03;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.12rem;text-align:center}.tvcm__badge::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:1.064rem solid rgba(0,0,0,0);border-right:1.064rem solid rgba(0,0,0,0);border-top:.884rem solid #c03}.tvcm__movie{width:100%;aspect-ratio:350/196.875;background:#d9d9d9}.tvcm__movie iframe{display:block;width:100%;height:100%;border:0}.bank-start{padding:6.4rem 2rem;background:#c03}.bank-start__card{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;max-width:35rem;margin-inline:auto;padding:2.4rem 2rem;border-radius:1.6rem;background:#fff}.bank-start__head{display:flex;flex-direction:column;align-items:center;width:30.2rem;max-width:100%;margin-inline:auto}.bank-start__title{width:100%;margin-bottom:-0.4rem}.bank-start__title img{display:block;width:100%}.bank-start__sub{width:100%}.bank-start__sub img{display:block;width:100%}.bank-start__visual img{display:block;width:21.1rem}.talk{display:flex;flex-direction:column;gap:1.6rem;width:100%}.talk__row{display:flex;align-items:flex-start;gap:.8rem}.talk__avatar{flex-shrink:0;width:5.4495rem}.talk__avatar img{display:block;width:100%}.talk__bubble{position:relative;flex:1;min-width:0;padding:1.6rem;border-radius:1rem;background:#c03;color:#fff;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.talk__bubble::before{content:"";position:absolute;top:1.85rem;border-top:.8rem solid rgba(0,0,0,0);border-bottom:.8rem solid rgba(0,0,0,0)}.talk__bubble--left{margin-left:.565rem}.talk__bubble--left::before{left:-0.565rem;border-right:.665rem solid #c03}.talk__bubble--right{margin-right:.565rem}.talk__bubble--right::before{right:-0.565rem;border-left:.665rem solid #c03}.bank-start__lead{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;padding:2.4rem 1.6rem .8rem;border-radius:.8rem;background:#fcf2f2}.bank-start__lead-title{display:flex;align-items:center;justify-content:center;height:9rem}.bank-start__lead-title img{display:block;width:18.1rem}.bank-start__lead-text{font-size:1.4rem;line-height:1.5;letter-spacing:.07rem;color:#333}.bank-start__lead-img img{display:block;width:100%}.bank-start__target{display:flex;align-items:center;justify-content:center;width:100%;padding:.4rem .8rem;border:.1rem solid #c03;color:#c03;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:.05rem;text-align:center;font-feature-settings:"halt" 1}.bank-start__target span{background-image:linear-gradient(#feeb8e, #feeb8e);background-repeat:no-repeat;background-size:100% .2rem;background-position:0 1.086rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bank-start__foot{display:flex;flex-direction:column;gap:2.4rem;width:100%}.bank-start__foot .notes{display:flex;flex-direction:column;gap:.8rem}.reward{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 0;background:#fff}.reward__head{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}.reward__lead{display:flex;align-items:center;justify-content:center;height:1.5rem;color:#333;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.07rem;text-align:center}.reward__title img{display:block;width:31.5rem;max-width:calc(100vw - 4rem)}.reward__body{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;flex-direction:column;gap:1.6rem}.card-chips{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding-bottom:.2233rem}.card-chips li{flex:none;display:flex}.card-chips__tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;width:7.75rem;height:4.9rem;padding-top:.6rem;margin-bottom:.3rem;border-radius:.8rem;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;font-size:.8rem;font-weight:700;line-height:1.3;letter-spacing:.05em;text-align:center;font-feature-settings:"halt" 1;transition:transform .15s ease,box-shadow .15s ease}.card-chips__crown{position:relative;display:block;flex-shrink:0;width:1.1rem;height:.744rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='11.0001' height='7.44021' viewBox='0 0 11.0001 7.44021' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Group'%3E %3Cpath id='Vector' d='M1.31457 1.75842C1.31457 2.12131 1.02017 2.4157 0.657283 2.4157C0.294074 2.41568 0 2.12128 0 1.75842C0 1.39555 0.294074 1.10114 0.657283 1.10114C1.02015 1.10114 1.31457 1.39553 1.31457 1.75842Z' fill='white'/%3E %3Cpath id='Vector_2' d='M11 1.75842C11 2.12131 10.7059 2.4157 10.3427 2.4157C9.97983 2.4157 9.68544 2.12131 9.68544 1.75842C9.68544 1.39553 9.97983 1.10114 10.3427 1.10114C10.7059 1.10114 11 1.39553 11 1.75842Z' fill='white'/%3E %3Cpath id='Vector_3' d='M6.1575 0.657283C6.1575 1.02017 5.86311 1.31422 5.50022 1.31422C5.13733 1.31422 4.84294 1.02015 4.84294 0.657283C4.84294 0.294074 5.13733 0 5.50022 0C5.86311 0 6.1575 0.294052 6.1575 0.657283Z' fill='white'/%3E %3Cpath id='Vector_4' d='M9.35365 7.44021L9.92802 3.00376L7.58658 4.65837L5.50029 1.90238L3.414 4.65837L1.07256 3.00376L1.64693 7.44021H9.35365Z' fill='white'/%3E %3C/g%3E %3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='11.0001' height='7.44021' viewBox='0 0 11.0001 7.44021' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Group'%3E %3Cpath id='Vector' d='M1.31457 1.75842C1.31457 2.12131 1.02017 2.4157 0.657283 2.4157C0.294074 2.41568 0 2.12128 0 1.75842C0 1.39555 0.294074 1.10114 0.657283 1.10114C1.02015 1.10114 1.31457 1.39553 1.31457 1.75842Z' fill='white'/%3E %3Cpath id='Vector_2' d='M11 1.75842C11 2.12131 10.7059 2.4157 10.3427 2.4157C9.97983 2.4157 9.68544 2.12131 9.68544 1.75842C9.68544 1.39553 9.97983 1.10114 10.3427 1.10114C10.7059 1.10114 11 1.39553 11 1.75842Z' fill='white'/%3E %3Cpath id='Vector_3' d='M6.1575 0.657283C6.1575 1.02017 5.86311 1.31422 5.50022 1.31422C5.13733 1.31422 4.84294 1.02015 4.84294 0.657283C4.84294 0.294074 5.13733 0 5.50022 0C5.86311 0 6.1575 0.294052 6.1575 0.657283Z' fill='white'/%3E %3Cpath id='Vector_4' d='M9.35365 7.44021L9.92802 3.00376L7.58658 4.65837L5.50029 1.90238L3.414 4.65837L1.07256 3.00376L1.64693 7.44021H9.35365Z' fill='white'/%3E %3C/g%3E %3C/svg%3E") no-repeat center/contain}.card-chips__label{position:relative;display:block;margin-top:-0.353em;margin-bottom:-0.214em}.card-chips__tab--platinum{color:#000;box-shadow:0 .3rem 0 0 #000,inset 0 0 0 .1rem currentColor}.card-chips__tab--gold{color:#b08909;box-shadow:0 .3rem 0 0 #b08909,inset 0 0 0 .1rem currentColor}.card-chips__tab--dcard{width:7.8rem;padding-top:0;justify-content:center;color:#c03;box-shadow:0 .3rem 0 0 #920125,inset 0 0 0 .1rem currentColor}.card-chips__tab.is-active{width:17.5rem;height:4.9rem;margin-bottom:0;padding-top:.5rem;transform:translateY(0.3rem);color:#fff;font-size:1.1rem;background-color:rgba(0,0,0,0);box-shadow:none}.card-chips__tab.is-active::before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + .5233rem);background-repeat:no-repeat;background-size:100% 100%}.card-chips__tab--platinum.is-active::before{background-image:url(../img/chip-active-platinum.png)}.card-chips__tab--gold.is-active::before{background-image:url(../img/chip-active-gold.png)}.card-chips__tab--dcard.is-active{padding-top:0;justify-content:center}.card-chips__tab--dcard.is-active::before{background-image:url(../img/chip-active-dcard.png)}.reward__panel{display:none;flex-direction:column;align-items:center}.reward__panel.is-active{display:flex}.reward__notes{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.6rem}.reward__panel .catch{margin-bottom:.8rem}.reward__poinco img{display:block;width:19.6rem}.reward-card{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;padding:2.2rem 1.8rem;border:.2rem solid #3d3d3d;border-radius:1.6rem;background:#fff}.reward-rate{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:.5rem;color:#333;text-align:center}.reward-rate__lead{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.07rem}.reward-rate__sub{font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.06rem}.reward-rate__main{position:relative;display:flex;align-items:flex-start;justify-content:center;width:fit-content;max-width:100%;height:1.4643em;margin-top:.3571em;font-size:2.8rem}.reward-rate__main::before{content:"";position:absolute;bottom:-0.1218em;left:50%;transform:translateX(-50%);width:calc(100% + .4821em);height:.2857em;background:#feeb8e}.reward-rate__main img{display:block}.reward-rate__word{position:relative;flex:none;white-space:nowrap;margin-top:.19em;font-size:1em;font-weight:700;line-height:1.48;letter-spacing:.05em}.reward-rate__num{position:relative;margin-top:-0.7971em;width:3.0357em}.reward-rate--dcard .reward-rate__num{width:4.1786em}.reward-rate__percent{position:relative;margin-top:.3329em;width:1em}@media screen and (max-width: 743px){.reward-rate{container-type:inline-size}.reward-rate__main{font-size:min(2.8rem,10.55cqw)}.reward-card--gold .reward-rate{padding-bottom:.3rem}.reward-rate--dcard{padding-bottom:0}.reward-rate--dcard .reward-rate__main{height:1.75em;padding-top:.1889em}.reward-rate--dcard .reward-rate__main::before{bottom:-0.0218em}}.reward-detail{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;padding:2.4rem 1.6rem;border-radius:.8rem;background:#eaecef}.reward-detail__block{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%}.reward-detail__label{display:flex;align-items:flex-start;justify-content:center;padding-top:.391rem;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.07rem;font-feature-settings:"halt" 1}.reward-detail__label--sm{width:12.7rem;height:3.867rem;background-image:url(../img/label-bg-sm.png)}.reward-detail__label--lg{width:17.1rem;height:3.833rem;background-image:url(../img/label-bg-lg.png)}.reward-detail__value{display:flex;align-items:center;justify-content:center}.reward-detail__value img{display:block}.reward-detail__max{width:2.4rem;margin-right:.025rem;color:#c00;font-size:1.2rem;font-weight:700;line-height:1.48;letter-spacing:-0.03em}.reward-detail__line{width:100%;height:.1rem;margin:0;border:0;background-image:repeating-linear-gradient(to right, #cccccc 0 0.2rem, transparent 0.2rem 0.4rem)}.reward-detail__link{font-size:1.1rem;line-height:1.636;letter-spacing:.055rem;text-align:center}.reward-detail__link a{color:#0070cf;text-decoration:underline}.reward-detail__block .notes{margin-top:.6rem}.reward-card--gold{border-color:#e8b50c}.reward-card--gold .reward-card__rate{margin-bottom:-1.7rem}.reward-card--gold .reward-detail{background:#fcf6e1}.reward-card--gold .reward-detail__label--sm{background-image:url(../img/label-bg-sm-gold.png)}.reward-card--gold .reward-detail__label--lg{background-image:url(../img/label-bg-lg-gold.png)}.reward-card--dcard{border-color:#c03}.reward-card--dcard .reward-card__rate{margin-bottom:-1.67rem}.reward-card--dcard .reward-detail{background:#fcf2f2}.reward-card--dcard .reward-detail__label{position:relative;width:auto;height:auto;margin-bottom:.316rem;padding:.4rem 1.2rem;border-radius:1rem;background-color:#eb9999;background-image:none}.reward-card--dcard .reward-detail__label::after{content:"";position:absolute;top:100%;left:50%;margin-top:-0.1rem;transform:translateX(-50%);border-top:.4155rem solid #eb9999;border-right:.5rem solid rgba(0,0,0,0);border-left:.5rem solid rgba(0,0,0,0)}.reward__cta{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto}.benefit{display:flex;flex-direction:column;align-items:center;padding:6.4rem 2rem;background:#c03}.benefit__title{position:relative;z-index:1;width:100%;max-width:35rem;margin-bottom:max(-2.6rem,-7.4286%)}.benefit__title img{display:block;width:100%}.benefit__poinco{width:100%;max-width:35rem}.benefit__poinco img{display:block;width:100%}.benefit__list{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:35rem}.info-card__chart{position:relative;container-type:inline-size;width:100%;aspect-ratio:318/325;border-radius:.4rem;background:#f7f5f5;overflow:hidden}.chart__lead{position:absolute;left:6.2893cqw;top:6.1321cqw;width:88.0503cqw;color:#333;font-size:3.7736cqw;line-height:1.5;letter-spacing:.1887cqw;text-align:center;white-space:nowrap}.chart__label{position:absolute;left:32.7044cqw;top:18.8679cqw;width:35.2201cqw;color:#333;font-size:3.1447cqw;font-weight:700;line-height:1.5;letter-spacing:.1572cqw;text-align:center;white-space:nowrap;font-feature-settings:"halt" 1}.chart__marker{position:absolute;left:15.7233cqw;top:37.1069cqw;width:68.8679cqw;height:3.4591cqw;background:#facb32}.chart__word{position:absolute;width:15.7233cqw;color:#c03;font-size:7.5472cqw;font-weight:700;line-height:1.5;letter-spacing:.3774cqw;text-align:center;white-space:nowrap;font-feature-settings:"halt" 1}.chart__word--max{left:16.6667cqw;top:29.3082cqw}.chart__word--back{left:68.5535cqw;top:29.9057cqw}.chart__num{position:absolute;left:33.8994cqw;top:21.0881cqw;width:24.6541cqw;height:auto}.chart__percent{position:absolute;left:58.5535cqw;top:28.1321cqw;width:9.8616cqw;height:auto}.chart__graph{position:absolute;left:0;top:43.0818cqw;width:100%}.chart__graph img{display:block;width:100%}.account{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 0;background:#fff}.account__title{width:100%;max-width:39rem;margin-inline:auto}.account__title img{display:block;width:100%}.spec-cards{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;gap:.8rem}.spec-card{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem .8rem;border-radius:.4rem;background:#f7f8fa;text-align:center}.spec-card__icon{display:flex;align-items:flex-end;justify-content:center;height:3.4rem}.spec-card__icon img{display:block}.spec-card__value{display:flex;align-items:flex-end;justify-content:center;height:3rem}.spec-card__num{display:block;width:1.3333rem;margin-bottom:.6rem}.spec-card__unit{margin-left:.2333rem;margin-right:-0.2667rem;color:#c03;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.1rem}.spec-card__value--text{color:#c03;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.1rem}.spec-card__label{margin-top:-0.8rem;color:#333;font-size:1.3rem;font-weight:700;line-height:1.5;letter-spacing:.065rem}.account__notes{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto}.account__text{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.anchor-cards{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;gap:.8rem}.anchor-cards li{flex:1;min-width:0}.anchor-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;height:100%;padding:1.5rem .7rem;border:.1rem solid #eb9999;border-radius:.4rem;background:#fae6e6;color:#333;text-decoration:none}.anchor-card__icon{display:flex;align-items:center;justify-content:center;height:3.4rem}.anchor-card__icon img{display:block}.anchor-card__label{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.07rem;text-align:center}.anchor-card__chevron{display:block}.anchor-card__chevron img{display:block;width:1.4rem}.flow{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:6.4rem 0;background:#fff;overflow:hidden}.flow .catch::before,.flow .catch::after{background:#c03}.flow__head{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;flex-direction:column}.flow__lead{color:#333;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.08rem;text-align:center}.flow__title img{display:block;width:100%}.flow__text{margin-top:1.6rem;color:#333;font-size:1.4rem;line-height:1.8;letter-spacing:.055rem}.flow__track{display:flex;align-items:stretch;gap:.8rem;width:100%;padding:4.4155rem 2rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.flow__track::-webkit-scrollbar{display:none}.flow__col{position:relative;flex-shrink:0;display:flex;flex-direction:column;width:27rem;scroll-snap-align:start}.flow__balloon{position:absolute;left:50%;bottom:calc(100% + .8rem);transform:translateX(-50%);margin-bottom:.415rem;padding:.35rem 1.2rem;white-space:nowrap;border-radius:1rem;background:#c03;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.07rem;text-align:center}.flow__balloon::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.415rem solid #c03}.flow-card{display:flex;flex-direction:column;gap:2.4rem;height:100%;padding:2rem;border-radius:1.6rem;background:#f7f8fa}.flow-card__num{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-bottom:-2.4rem;border-radius:50%;background:#c03;color:#fff;font-family:"M PLUS Rounded 1c","Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:500;font-size:1.4rem;line-height:1}.flow-card__icon{position:relative;align-self:center;width:10rem;height:10rem}.flow-card__icon img{display:block}.flow-card__icon>img:only-child{width:100%;height:100%;object-fit:contain}.flow-card__icon-phone img{width:100%;height:100%}.flow-card__icon--phone-app .flow-card__icon-phone,.flow-card__icon--phone-check .flow-card__icon-phone{position:absolute;left:.99rem;top:0;width:5.63rem;height:9.9rem}.flow-card__icon--phone-login .flow-card__icon-phone{position:absolute;left:.791rem;top:.016rem;width:5.6814rem;height:9.9913rem}.flow-card__icon-login{position:absolute;left:5.746rem;top:3.261rem;width:4.432rem;height:5.301rem}.flow-card__icon-app{position:absolute;left:5.775rem;top:3.885rem;width:6rem;height:6rem}.flow-card__icon-check{position:absolute;left:5.225rem;top:3.085rem;width:4.6rem;height:4.6rem}.flow-card__body{display:flex;flex-direction:column;gap:1.6rem}.flow-card__title{display:flex;align-items:center;justify-content:center;height:3.2rem;color:#333;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.07rem;text-align:center}.flow-card__texts{display:flex;flex-direction:column;gap:.8rem}.flow-card__text{color:#333;font-size:1.2rem;line-height:1.5;letter-spacing:.06rem}.flow-card__note{color:#777;font-size:1rem;line-height:1.5;letter-spacing:.05rem}.flow-card__link{font-size:1.2rem;line-height:1.5;letter-spacing:.06rem;text-align:center}.flow-card__link a{color:#0070cf;text-decoration:underline}.flow__progress{position:relative;width:20rem;height:.3rem;margin-block:-0.15rem;background:#eaecef}.flow__progress-bar{position:absolute;top:0;left:0;width:20%;height:100%;background:#c03;transition:left .1s linear}.flow__foot{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.8rem}.flow__cta{width:100%}.flow__cta .btn--outline{box-shadow:0 .6rem 0 0 #920125}.daccount{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 0;background:#c03}.daccount__title{width:100%;max-width:39rem;margin-inline:auto}.daccount__title img{display:block;width:100%}.daccount__text{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;color:#fff;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.daccount__steps{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;gap:.8rem}.daccount__steps li{display:flex;flex:1;min-width:0}.step-card{display:flex;flex-direction:column;align-items:center;flex:1;padding:2rem 0 2.4rem;border-radius:.8rem;background:#f7f8fa}.step-card__step{padding:.2rem 1.2rem;border-radius:.6rem;background:#c03}.step-card__step img{display:block;width:3.9rem}.step-card__title{display:flex;align-items:center;justify-content:center;height:4.2rem;margin-top:1.2rem;color:#333;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.07rem;text-align:center}.step-card__illust{display:block;width:11.9rem;height:auto;margin-top:1.2rem}.howto{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;padding:2.4rem 1.6rem;border-radius:.8rem;background:#fae6e6}.howto__summary{display:flex;align-items:center;gap:.8rem;margin:-2.4rem -1.6rem 0;padding:2.4rem 1.6rem 0;cursor:pointer;list-style:none}.howto__summary::-webkit-details-marker{display:none}.howto:not([open]) .howto__summary{margin-bottom:-2.4rem;padding-bottom:2.4rem}.howto__summary-text{flex:1;min-width:0;color:#c03;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.09rem}.howto__toggle{position:relative;flex-shrink:0;width:1.4rem;height:1.4rem}.howto__toggle::before,.howto__toggle::after{content:"";position:absolute;top:50%;left:0;width:1.4rem;height:.2rem;background:#333;transform:translateY(-50%)}.howto__toggle::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s}.howto[open] .howto__toggle::after{transform:translateY(-50%) rotate(0deg);opacity:0}.howto__body{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}.howto__subtitle{color:#333;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.08rem}.howto__prepare{display:flex;flex-direction:column;gap:.2rem}.howto__prepare-list{color:#333;font-size:1.4rem;line-height:1.8;letter-spacing:.07rem}.howto__methods{display:flex;flex-direction:column;gap:.6rem}.howto__methods .method:first-of-type{margin-top:1rem}.method{display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:1.6rem;background:#fff}.method+.method{margin-top:1rem}.method__head{display:flex;align-items:center;gap:.8rem}.method__num{flex-shrink:0;width:2.2rem}.method__num img{display:block;width:100%}.method__title{color:#c03;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.09rem}.method__text{color:#333;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.method__cta{margin-top:.6rem}.method__stores{display:flex;gap:.306rem}.method__stores a{flex:1;min-width:0}.method__stores img{display:block;width:100%}.sbi{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 0;background:#c03}.sbi__title{width:100%;max-width:39rem;margin-inline:auto}.sbi__title img{display:block;width:100%}.sbi__cards{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;display:flex;flex-wrap:wrap;gap:.8rem}.sbi-card{flex:1 1 calc(50% - .4rem);min-width:0;display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2rem;border-radius:.8rem;background:#fff;text-align:center}.sbi-card__icon{display:flex;align-items:center;justify-content:center}.sbi-card__icon img{display:block}.sbi-card__label{font-feature-settings:"palt" 1;color:#333;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.07rem}.sbi-card__value{margin-top:-1.2rem;color:#c03;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.09rem}.sbi__text{width:35rem;max-width:calc(100% - 2rem*2);margin-inline:auto;color:#fff;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.about{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 2rem;background:#fff}.about__head{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;max-width:35rem}.about__title img{display:block;width:100%}.about__logo img{display:block;width:24rem}.about__body{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}.about__catch{position:relative;padding-bottom:.8rem;color:#333;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.09rem;text-align:center}.about__catch::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:28.3rem;max-width:100%;height:.1rem;background:#c03}.about__text{width:100%;color:#333;font-size:1.4rem;line-height:1.5;letter-spacing:.07rem}.note-panel{width:100%;max-width:35rem;height:17.7rem;padding:1.731rem 2rem;border-radius:.4rem;background:#f7f8fa;overflow-y:auto}.note-panel::-webkit-scrollbar{width:.8rem}.note-panel::-webkit-scrollbar-track{margin:1.9rem 0;background:rgba(0,0,0,0)}.note-panel::-webkit-scrollbar-thumb{border:.2rem solid #fff;border-radius:.4rem;background:#707070}.note-panel .notes{display:flex;flex-direction:column;gap:.8rem}.feature{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%}.feature--bank{padding:6.4rem 2rem;background:#c03}.feature__title{width:100%;max-width:35rem}.feature__title img{display:block;width:100%}.feature__list{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:35rem}.feature .link-text{max-width:35rem}.info-card__title--wide{flex:1;min-width:0}.monex{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:6.4rem 2rem;background:#facb32}.monex-benefit{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:6.4rem 2rem;background:#fff}.monex-benefit__title{width:100%;max-width:35rem}.monex-benefit__title img{display:block;width:100%}.monex-benefit__head{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;max-width:35rem}.monex-benefit__lead{position:relative;z-index:1;color:#333;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.08rem;text-align:center}.monex-benefit__rate{margin:-1.9rem 0 -1.7rem}.monex-benefit__rate img{display:block;width:100%}.monex-benefit__box{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:35rem;padding:1.6rem 1.6rem 2.4rem;border-radius:.8rem;background:#fffaea}.monex-benefit__row{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.monex-benefit__logos img{display:block}.monex-benefit__cond{color:#333;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.08rem;text-align:center}.monex-benefit__value{display:flex;align-items:flex-start;justify-content:center;margin-top:-1.6rem}.monex-benefit__value img{display:block}.monex-benefit__unit{margin-top:.97rem;color:#c00;font-size:2.4rem;font-weight:700;line-height:1.48;letter-spacing:-0.03em}.monex-benefit__line{width:100%;height:.1rem;margin:0;border:0;background-image:repeating-linear-gradient(to right, #d4d2cf 0 0.2rem, transparent 0.2rem 0.4rem)}.faq-section{padding:6.4rem 2rem;background:#f7f8fa}.faq-section__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;max-width:35rem;margin-inline:auto}.faq-section__title{width:100%}.faq-section__title img{display:block;width:100%}.faq-list{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:1.6rem}.faq{position:relative;padding:.8rem 1.6rem;border-radius:.8rem;background:#fff}.faq::before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:4.3rem;width:.1rem;background:#bbb}.faq__summary{position:relative;display:flex;align-items:flex-start;margin:-0.8rem -1.6rem 0;padding:1.632rem 1.6rem 0;cursor:pointer;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq:not([open]) .faq__summary{margin-bottom:-0.8rem;padding-bottom:1.632rem}.faq__mark{flex-shrink:0;width:1.9rem;height:0;margin-right:2.464rem;color:#c03;font-family:"M PLUS Rounded 1c","Noto Sans JP","Hiragino Kaku Gothic ProN","Noto Sans CJK JP",sans-serif;font-weight:500;font-size:1.8rem;line-height:1.5;text-align:center}.faq__summary .faq__mark{margin-top:-0.032rem}.faq__answer .faq__mark{margin-top:-0.492rem}.faq__question{flex:1;min-width:0;padding-right:3.064rem;color:#3d3d3d;font-size:1.4rem;font-weight:700;line-height:1.8;letter-spacing:.07rem}.faq__toggle{position:absolute;top:2.192rem;right:1.6rem;width:1.4rem;height:1.4rem}.faq__toggle::before,.faq__toggle::after{content:"";position:absolute;top:50%;left:0;width:1.4rem;height:.1rem;margin-top:-0.05rem;background:#bbb}.faq__toggle::after{transform:rotate(90deg);transition:opacity .2s}.faq[open] .faq__toggle::after{opacity:0}.faq__answer{display:flex;align-items:flex-start;padding:1.04rem 0 .832rem}.faq__answer-body{flex:1;min-width:0;padding-right:3.064rem;color:#333;font-size:1.2rem;line-height:1.5;letter-spacing:.06rem}.faq__link a{color:#0070cf;text-decoration:underline}.faq-section__more{width:100%}.cta{padding:6.4rem 2rem;background:#fff}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;width:100%;max-width:35rem;margin-inline:auto}.cta__buttons{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:-1.6rem}.note-section{padding:6.4rem 2rem;background:#f7f8fa}.note-section__title{width:100%;max-width:35rem;margin:0 auto 4rem;color:#333;font-size:2.7rem;font-weight:700;line-height:1.5;letter-spacing:.135rem;text-align:center}.note-section__panel{display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:35rem;height:35.2rem;margin-inline:auto;padding:3.2rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}.note-section__panel::-webkit-scrollbar{width:.8rem}.note-section__panel::-webkit-scrollbar-track{margin:1.9rem 0;background:rgba(0,0,0,0)}.note-section__panel::-webkit-scrollbar-thumb{border:.2rem solid #fff;border-radius:.4rem;background:#707070}.note__item{display:flex;flex-direction:column;gap:1.6rem}.note__item-heading{color:#3d3d3d;font-size:1.6rem;font-weight:700;line-height:1.5}.note__item-text{color:#3d3d3d;font-size:1.6rem;line-height:1.5}.note__item-block{display:flex;flex-direction:column;gap:1.6rem}.note__item-link{font-size:1.6rem;line-height:1.5}.note__item-link a,.note__item-link-uline{color:#0070cf;text-decoration:underline}.note__item-link-external{color:#0070cf;text-decoration:underline}.bank-agent{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:6.4rem 2rem;background:#fff}.bank-agent__title{width:100%;max-width:35rem;color:#3d3d3d;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.12rem;text-align:center}.bank-agent__body{width:100%;max-width:35rem;color:#3d3d3d;font-size:1.6rem;line-height:1.5;letter-spacing:.08rem}.bank-agent__link a{color:#0070cf;text-decoration:underline}.site-footer{padding:2.496rem 2rem;background:#333}.site-footer__copyright{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05rem;text-align:center}.cv-follow{position:fixed;left:0;bottom:0;z-index:90;width:100%;padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom));background:#fff}.cv-follow__close{display:none;position:absolute;top:.8rem;right:.8rem;width:1.2rem;height:1.2rem}.cv-follow__close::before,.cv-follow__close::after{content:"";position:absolute;top:50%;left:50%;width:1.3rem;height:.15rem;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:.8rem;width:100%;max-width:35rem;margin-inline:auto}.cv-follow__label{display:flex;align-items:center;justify-content:center;height:2.7rem;gap:.8rem}.cv-follow__text{color:#c03;font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:.075rem;white-space:nowrap;font-feature-settings:"halt" 1}.cv-follow__slash{display:block;width:.1rem;height:1.6rem;margin-inline:.399rem;background:#c03}.cv-follow__slash:first-child{transform:rotate(-34.16deg)}.cv-follow__slash:last-child{transform:rotate(34.16deg)}.cv-follow__buttons{display:flex;gap:.8rem;width:100%}.cv-follow__buttons .btn{height:5.6rem;padding-block:0}@media screen and (max-width: 743px){.cv-follow__buttons{container-type:inline-size}.cv-follow__buttons .btn--stack{font-size:min(1.6rem,4.8cqw)}}@media screen and (max-width: 743px){.info-card__icon img{width:4rem}.info-card__icon img[src*=icon-feat-shield]{width:3.6rem}.info-card__icon img[src*=icon-monex-book]{width:2.7rem}.reward-detail__value img{width:6rem}.reward-detail__value img[src*=rate-plus-2-0],.reward-detail__value img[src*=rate-plus-1-0]{width:8.4rem}.reward-detail__value img[src*=rate-plus-0-25]{width:9.8rem}.spec-card__icon img{width:3.5rem}.spec-card__icon img[src*=icon-no-line]{width:2rem}.anchor-card__icon img[src*=icon-sbi-bank]{width:3.4rem}.sbi-card__icon img{width:13.1rem}.sbi-card__icon img[src*=icon-sbi-branch]{width:3.3rem}.sbi-card__icon img[src*=icon-services]{width:2.6rem}.flow-card__icon>picture:only-child img{width:9.2rem}.monex-benefit__logos img{width:23.6rem}.monex-benefit__logos img[src*=tsumitate]{width:12.8rem}.monex-benefit__value img{width:8.4rem}.monex-benefit__value img[src*=tsumitate]{width:8.6rem}}@media screen and (max-width: 743px){.is-nomonex .flow__head{margin-bottom:-1.6rem}}.is-nomonex .flow__track{padding-top:0}@media screen and (min-width: 744px){.is-nomonex .cta__buttons{justify-content:center}.is-nomonex .cta__buttons .btn{width:34.6rem}.is-nomonex .cv-follow{padding-bottom:2rem}.is-nomonex .cv-follow__buttons .btn{font-size:1.6rem;line-height:1.3;letter-spacing:.08rem}}@media screen and (min-width: 744px){body{padding-bottom:0}main [id]{scroll-margin-top:10rem}.site-header{height:10rem}.site-header__inner{max-width:74.4rem;margin-inline:auto;padding:0 1.2rem 0 2.2rem}.site-header__logo img{width:13.2rem}.site-header__docomofg img{width:16.3rem}.site-header__right{gap:1.6rem}.site-header__menu{width:2rem;height:1.4rem}.site-header__menu span{height:.2rem;border-radius:.1rem}body.menu-open .site-header__menu span:nth-child(1){transform:translateY(0.6rem) rotate(45deg)}body.menu-open .site-header__menu span:nth-child(3){transform:translateY(-0.6rem) rotate(-45deg)}.menu-overlay{top:10rem;right:0;width:auto;max-width:70rem;height:calc(100% - 10rem);margin-inline:auto;box-shadow:0 0 2.4rem rgba(0,0,0,.12)}.menu-cta__buttons{max-width:35rem;margin-inline:auto}.tvcm__inner{width:100%;max-width:74.4rem;gap:2.4rem}.tvcm__badge{font-size:3.2rem}.tvcm__movie{width:45.5rem}.bank-start{padding:6.4rem 2.2rem}.bank-start__card{max-width:70rem;padding:2.4rem 2rem}.bank-start__head{width:66rem}.bank-start__sub img{width:39.267rem;margin-inline:auto}.bank-start__visual img{width:31rem}.talk,.bank-start__lead,.bank-start__target,.bank-start__foot{width:65.2rem}.talk{gap:.8rem}.talk__row{justify-content:flex-start}.talk__row--reverse{justify-content:flex-end}.talk__bubble{flex:0 1 auto;max-width:33.5rem}.bank-start__lead-title{height:6rem}.bank-start__lead-title img{width:32.3rem}.bank-start__lead-img img{width:46rem}.bank-start__target{padding:.52rem 1.04rem;border-width:.13rem;font-size:1.3rem;letter-spacing:.065rem}.bank-start__target span{background-size:100% .3rem;background-position:0 1.44rem}.bank-start__foot .notes__item{font-size:1.2rem}.reward__lead{height:auto;font-size:1.8rem;letter-spacing:.09rem}.reward__title img{width:70rem;max-width:calc(100vw - 4.4rem)}.reward__body{width:70rem;gap:2.4rem}.card-chips{gap:1.1rem;padding-bottom:.4103rem}.card-chips__tab{width:16.5rem;height:5.5rem;padding-top:.4rem;justify-content:flex-start;font-size:1.1rem}.card-chips__tab--dcard{width:16.5rem;padding-top:0;justify-content:center}.card-chips__tab.is-active{width:35rem;height:5.5rem;padding-top:.8rem}.card-chips__tab.is-active::before{height:calc(100% + .7103rem)}.card-chips__tab--dcard.is-active{padding-top:0}.card-chips__tab--platinum.is-active::before{background-image:url(../img/chip-active-platinum-pc.png)}.card-chips__tab--gold.is-active::before{background-image:url(../img/chip-active-gold-pc.png)}.card-chips__tab--dcard.is-active::before{background-image:url(../img/chip-active-dcard-pc.png)}.reward__notes{margin-bottom:2.4rem}.reward__notes .notes__item{font-size:1.2rem}.reward__panel .catch{gap:1.04rem;font-size:1.8rem}.reward__panel .catch::before,.reward__panel .catch::after{height:2.08rem;margin-inline:.534rem}.reward__panel .catch{margin-bottom:1.04rem}.reward__poinco img{width:25.4rem}.reward-card{padding:1.8rem}.reward-rate{padding:1.6rem 0}.reward-rate__lead{font-size:1.6rem;letter-spacing:.08rem}.reward-rate__sub{font-size:1.4rem;letter-spacing:.07rem}.reward-rate__main{height:4.9rem}.reward-rate__main::before{bottom:-0.013rem;width:100%}.reward-rate__word{margin-top:.813rem}.reward-rate__num{margin-top:-1.975rem;margin-left:.725rem;margin-right:.05rem}.reward-rate__percent{margin-top:1.213rem;margin-right:.7rem}.reward-detail{flex-direction:row;align-items:flex-start;justify-content:center;gap:2.4rem;padding:2rem}.reward-detail__block{width:27.8rem}.reward-detail__line{align-self:stretch;width:.1rem;height:auto;background-image:repeating-linear-gradient(to bottom, #cccccc 0 0.2rem, transparent 0.2rem 0.4rem)}.benefit{padding:6.4rem 2.2rem}.benefit__title{width:70.4rem;max-width:none;margin-bottom:-4.8rem}.benefit__poinco{max-width:70rem}.benefit__list{max-width:70rem}.info-card__title{font-size:1.6rem}.benefit .info-card__title br{display:none}.feature--bank .info-card__text{font-size:1.6rem}.monex .info-card__text,.monex .info-card__title{font-feature-settings:"palt" 1}.benefit .notes__item{gap:.4rem;font-size:1.2rem}.info-card__chart{aspect-ratio:auto;height:24.7rem}.chart__lead{left:4.3rem;top:4.67rem;width:22.3rem;font-size:1.6rem;letter-spacing:.08rem}.chart__label{left:7.7rem;top:12.71rem;width:15.7rem;font-size:1.4rem;letter-spacing:.07rem}.chart__marker{left:4.8rem;top:18.632rem;width:21.44rem;height:1.12rem}.chart__word{width:5rem;font-size:2.4rem;letter-spacing:.12rem}.chart__word--max{left:4.92rem;top:16.32rem}.chart__word--back{left:21.1rem;top:16.31rem}.chart__num{left:10.08rem;top:13.512rem;width:7.84rem}.chart__percent{left:17.92rem;top:15.752rem;width:3.136rem}.chart__graph{left:auto;right:0;top:0;width:39.8rem}.account{padding:6.4rem 0}.account__title{max-width:74.4rem}.spec-cards,.account__notes,.account__text,.anchor-cards{width:70rem;max-width:calc(100% - 4.4rem)}.spec-cards{justify-content:center;gap:1.6rem}.anchor-cards{gap:1.6rem}.spec-card{flex:0 0 auto;display:grid;grid-template-columns:4.5rem auto;column-gap:.8rem;align-items:center;align-content:center;justify-content:center;width:21.9rem;height:10.4rem;padding:2rem}.spec-card__icon{grid-row:1/3;width:4.5rem;height:4.5rem}.spec-card__icon img{width:100%}.spec-card__value{height:4.9rem}.spec-card__num{width:1.7333rem;margin-bottom:1.3rem}.spec-card__unit{margin-bottom:.5rem;margin-left:.3rem;margin-right:-0.3rem;font-size:2.6rem;letter-spacing:.13rem}.spec-card__value--text{height:3.9rem;font-size:2.6rem}.spec-card__label{margin-top:0;font-size:1.6rem;line-height:1.5625}.account__notes .notes__item{gap:.4rem;font-size:1.2rem}.account__text{font-size:1.8rem;text-align:center}.anchor-card{padding:1.6rem .8rem}.flow{gap:2.4rem}.flow__head{width:70rem}.flow__lead{font-size:1.8rem}.flow__title{margin-top:1.6rem}.flow__title img{width:70rem}.flow__text{font-size:1.8rem;line-height:1.778;letter-spacing:.1rem;text-align:center}.flow__track{flex-direction:column;align-items:stretch;gap:0;width:70rem;padding:0;overflow:visible}.flow__col{width:100%}.flow__col+.flow__col::before{content:"";display:block;width:0;height:0;margin:1.6rem auto;border-right:1.7rem solid rgba(0,0,0,0);border-left:1.7rem solid rgba(0,0,0,0);border-top:1.6rem solid #dedede}.flow__progress{display:none}.flow__balloon{position:relative;transform:none;inset:auto;margin:0 auto 1.216rem;padding:.4rem 1.465rem;border-radius:.8rem;font-size:1.2rem;line-height:1.833;letter-spacing:.06rem}.flow__balloon::after{border-top-width:.416rem;border-right-width:.5rem;border-left-width:.5rem}.flow-card{position:relative;display:grid;grid-template-columns:2.9rem 1fr;column-gap:1.6rem;row-gap:1.6rem;align-items:center;align-content:center;min-height:14rem;padding:2rem 14.4rem 2rem 2rem}.flow-card__body{display:contents}.flow-card__num{grid-column:1;grid-row:1;margin:0}.flow-card__title{grid-column:2;grid-row:1;display:block;height:auto;margin:0;font-size:1.6rem;text-align:left}.flow-card__title br{display:none}.flow-card__texts{grid-column:1/3;grid-row:2}.flow-card__icon{position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:10rem;height:10rem}.flow-card__icon--phone-app .flow-card__icon-phone,.flow-card__icon--phone-check .flow-card__icon-phone{position:static;width:100%;height:100%}.flow-card__icon .flow-card__icon-app,.flow-card__icon .flow-card__icon-check{display:none}.flow-card__text{font-size:1.4rem}.flow-card__note{font-size:1.2rem}.flow-card__link{text-align:left}.flow__foot .notes{width:70rem;margin-top:1.6rem}.flow__foot .notes__item{gap:.4rem;font-size:1.2rem}.u-sp{display:none}.u-pc{display:inline}.daccount__title{max-width:70rem}.daccount__text,.daccount__steps,.howto{width:70rem;max-width:calc(100% - 4.4rem)}.daccount__text{font-size:1.8rem;text-align:center}.daccount__steps{gap:1.6rem}.step-card{padding:2rem 0}.step-card__title{height:auto;font-size:1.6rem;letter-spacing:.08rem}.step-card__illust{width:16rem}.howto{padding:2.4rem 2rem}.howto__summary{margin-inline:-2rem;padding-inline:2rem}.howto__summary-text{font-size:1.8rem}.howto__summary-text br{display:none}.howto__toggle{width:1.82rem;height:1.82rem}.howto__toggle::before,.howto__toggle::after{width:1.82rem;height:.26rem}.howto__body{gap:1.6rem}.howto__prepare{gap:.8rem}.howto__methods{gap:.8rem}.howto__methods .method:first-of-type,.method+.method{margin-top:0}.method{display:grid;grid-template-columns:33.2rem 1fr;grid-template-rows:auto auto auto;gap:.8rem 1rem;align-items:start}.method__head{grid-area:1/1/2/2;margin-bottom:.8rem}.method__title{font-size:2rem;line-height:1.6}.method__text{grid-area:2/1/3/2}.method .notes{grid-area:3/1/4/2}.method__cta,.method__stores{grid-area:1/2/4/3;align-self:center;margin-top:0}.method__stores{gap:.407rem}.sbi__title{max-width:70rem}.sbi__cards,.sbi__text{width:70rem;max-width:calc(100% - 4.4rem)}.sbi__cards{flex-wrap:nowrap}.sbi-card{flex:1 1 0;padding:2rem 1.9rem}.sbi-card__icon img{width:13.1rem}.sbi__text{font-size:1.6rem}.about{padding:6.4rem 2.2rem}.about__head{max-width:70rem}.about__logo img{width:28rem}.about__catch{font-size:2.4rem;letter-spacing:.12rem}.about__catch::after{width:37.7rem}.about__text{font-size:1.6rem}.about .link-text{max-width:70rem}.note-panel{max-width:70rem}.monex{gap:2.4rem;padding:6.4rem 2.2rem}.feature .link-text{font-size:1.6rem}.note-section{padding:6.4rem 2.2rem}.note-section__title{max-width:70rem}.note-section__panel{max-width:70rem}.bank-agent{gap:2.4rem;padding:4rem 2.2rem 2.4rem}.bank-agent__title{max-width:70rem;font-size:1.6rem}.bank-agent__body{max-width:70rem;text-align:center}.cta{padding:6.4rem 2.2rem}.cta__inner{max-width:70rem;gap:1.6rem}.cta .catch{gap:.92rem;font-size:1.6rem}.cta .catch::before,.cta .catch::after{height:1.84rem;margin-inline:.4665rem}.cta__buttons{flex-direction:row;gap:.8rem;margin-top:-0.8rem}.faq-section{padding:6.4rem 2.2rem}.faq-section__inner{max-width:70rem}.faq__mark{font-size:2rem}.faq__toggle{top:2.372rem}.faq__answer .faq__mark{margin-top:0}.faq__question,.faq__answer-body{font-size:1.6rem;letter-spacing:.08rem}.faq-section__more{width:35rem}.monex-benefit{padding:6.4rem 2.2rem}.monex-benefit__title{width:70.4rem;max-width:none}.monex-benefit__head{max-width:67.2rem;gap:1.04rem}.monex-benefit__lead{font-size:1.8rem}.monex-benefit__rate{margin:.26rem 0 1.623rem}.monex-benefit__rate img{width:36.6rem}.monex-benefit__head .notes__item{gap:.4rem;font-size:1.2rem}.monex-benefit__box{flex-direction:row;align-items:flex-end;justify-content:center;gap:1.65rem;max-width:70rem;padding:2rem 1.9rem}.monex-benefit__row{width:31.4rem}.monex-benefit__line{align-self:stretch;width:.1rem;height:auto;background-image:repeating-linear-gradient(to bottom, #d4d2cf 0 0.2rem, transparent 0.2rem 0.4rem)}.monex-benefit .link-text{max-width:70rem}.feature--bank{padding:6.4rem 2.2rem}.feature__title,.feature__list,.feature .link-text{max-width:70rem}.feature__list{flex-direction:row;flex-wrap:wrap;gap:2.4rem 1.6rem}.feature__list .info-card{width:calc(50% - .8rem)}.feature--monex .feature__list{row-gap:1.6rem}.feature--bank .notes__item{gap:.4rem;font-size:1.2rem}.feature .info-card__title{font-size:1.4rem}.cv-follow{right:2.4rem;bottom:2.4rem;left:auto;z-index:100;width:19.8rem;padding:2.7rem 1rem 1.6rem;border-radius:.8rem;box-shadow:0 0 1.6rem rgba(255,213,0,.08)}.cv-follow.is-hidden{display:none}.cv-follow__close{display:block}.cv-follow__inner{gap:.4rem;max-width:none}.cv-follow__label{height:auto;gap:.5rem}.cv-follow__text{font-size:1.2rem;letter-spacing:.06rem}.cv-follow__slash{width:.15rem;height:1.3rem;margin-inline:0}.cv-follow__slash:first-child{transform:rotate(-24deg)}.cv-follow__slash:last-child{transform:rotate(24deg)}.cv-follow__buttons{flex-direction:column;gap:1.6rem;width:17.5rem}.cv-follow__buttons .btn{height:6.2rem;min-height:0;margin-bottom:0;padding:0 2.4rem 0 1.2rem}.cv-follow__buttons .btn::after{right:.8rem;width:1.6rem;height:1.6rem}.note-section__panel{height:36.8rem}}@media screen and (min-width: 1280px){.site-header__menu,.menu-overlay{display:none}}
