@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes floating-up{0%{transform:unset}to{transform:translateY(-60px)}}@keyframes floating-left{0%{transform:unset}to{transform:translate(10vw)}}@keyframes scale-up{0%{transform:rotate(2deg) scale(1)}75%{transform:rotate(-2.2deg) scale(.98);transition-timing-function:ease-in-out}to{transform:rotate(2deg) scale(1);transition-timing-function:ease-in-out}}@keyframes scale-up-sp{0%{transform:rotate(-.3deg) scale(1)}75%{transform:rotate(0deg) scale(.93);transition-timing-function:ease-in-out}to{transform:rotate(-.3deg) scale(1);transition-timing-function:ease-in-out}}@keyframes scale-up-2{0%{transform:scale(1)}75%{transform:scale(.98);transition-timing-function:ease-in-out}to{transform:scale(1);transition-timing-function:ease-in-out}}img{height:auto;width:100%}[data-sai=fade]{opacity:0;transition:.7s}[data-sai=fade].is-animated{opacity:1}[data-sai=fade-up]{opacity:0;transform:translateY(30px);transition:.7s}[data-sai=fade-up].is-animated{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.dh-app-dl .dl-body .GooglePlay{margin-right:20px}}.AppStore,.GooglePlay{transition:.15s ease-out}.AppStore:hover,.GooglePlay:hover{opacity:.75}.parallax-container .parallax-image img{opacity:0;transform:scale(1.1);transition:opacity 1s .2s,transform 1.5s .3s}.parallax-container .parallax-image.is-active img{opacity:1;transform:scale(1)}.uniqueMainContents{font-family:YakuHanJPs,notoSansJP,Noto Sans JP,メイリオ,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;font-weight:400;overflow:hidden;position:relative;z-index:0}.uniqueMainContents .dh-button.dh-button-round02{margin:0}.infoBox{background-color:#fff;border:5px solid #e0dfdd;box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:2}@media screen and (min-width:768px){.infoBox{border-radius:20px;margin-bottom:-114px;margin-top:95px;max-width:700px;padding:0 16px;width:100%}}@media screen and (max-width:767.98px){.infoBox{border-radius:20px;margin-top:34px;padding:0 14px 7px;width:calc(100% - 32px)}}.infoBox__item+.infoBox__item{border-top:1px dotted #564f41}.infoBox__link{align-items:center;box-sizing:border-box;display:flex;min-height:69px;opacity:1;transition:opacity .15s ease-out;will-change:opacity}.infoBox__link:not(.-nolink):hover{cursor:pointer;opacity:.75;text-decoration:none}@media screen and (min-width:768px){.infoBox__link{padding:13.5px 0}}@media screen and (max-width:767.98px){.infoBox__link{padding:14px 0 10px}}.infoBox__link.-warning .infoBox__text,.infoBox__link.is_active .infoBox__text{color:#cc4e00}.infoBox__link.-blank{background:url(/keitai_payment/dh-common/img/common/icon_jump.svg) no-repeat right top 6px}.infoBox__icon{transform:translateY(.2em);width:18px}.infoBox__arrow{width:16px}.infoBox__textArea{display:flex;flex:1;justify-content:space-between}@media screen and (min-width:768px){.infoBox__textArea{gap:12px;margin-left:8px}}@media screen and (max-width:767.98px){.infoBox__textArea{gap:12px;margin-left:8px}}.infoBox__text{color:#3d3d3d;flex:1;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5}.mainVisual{opacity:0;overflow:hidden}@media screen and (max-width:767.98px){.mainVisual{padding-top:30px}}.mainVisual__image{position:absolute;z-index:-1}@media screen and (max-width:767.98px){.mainVisual__image{display:none}}.mainVisual__image--right{right:0;top:0}@media screen and (min-width:768px){.mainVisual__image--right{max-width:780px;min-width:450px;width:calc(50% - 30px)}}.mainVisual__image--left{bottom:-20%;left:0}@media screen and (min-width:768px){.mainVisual__image--left{max-width:560px;min-width:230px;width:calc(50% - 250px)}}.mainVisual__content{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.mainVisual__content{height:465px;margin-left:auto;margin-right:auto;max-width:1280px;padding-top:114px;width:100%}}@media screen and (max-width:767.98px){.mainVisual__content{height:172vw}}.mainVisual__cityBackground{position:absolute}@media screen and (min-width:768px){.mainVisual__cityBackground{display:none}}@media screen and (max-width:767.98px){.mainVisual__cityBackground--01{left:146px;top:-40px;width:304px}.mainVisual__cityBackground--02{left:-117px;top:527px;width:304px}}.mainVisual__textArea{z-index:1}@media screen and (min-width:768px){.mainVisual__textArea{margin-left:auto;margin-right:auto;transform:translateY(-32px);width:576px}}@media screen and (max-width:767.98px){.mainVisual__textArea{left:50%;position:absolute;top:86.6666666667vw;transform:translateX(-50%);width:76.2666666667vw}}.mainVisual__title{font-weight:900;letter-spacing:.07em}@media screen and (min-width:768px){.mainVisual__title{font-size:3.8rem;line-height:1.2894736842}}@media screen and (max-width:767.98px){.mainVisual__title{font-size:3.8rem;letter-spacing:.09em;line-height:1.3421052632;white-space:nowrap}}.mainVisual__lead{font-weight:900;letter-spacing:.15em}@media screen and (min-width:768px){.mainVisual__lead{font-size:1.8rem;line-height:1.5;margin-top:13px}}@media screen and (max-width:767.98px){.mainVisual__lead{font-size:1.6rem;line-height:1.5;margin-top:9px}}.mainVisual__background{position:absolute}@media screen and (min-width:768px){.mainVisual__background--right{bottom:-50%;right:20px;width:483px}}@media screen and (max-width:767.98px){.mainVisual__background--right{left:146px;top:-50px;width:304px}}.mainVisual__background--right .mainVisual__backgroundImage{animation:floating-left 28s cubic-bezier(.66,0,.34,1) infinite alternate}@media screen and (min-width:768px){.mainVisual__background--left{left:-100px;top:-50px;width:450px}}@media screen and (max-width:767.98px){.mainVisual__background--left{bottom:-80px;left:-55px;width:265px}}.mainVisual__background--left .mainVisual__backgroundImage{animation:floating-up 22s cubic-bezier(.66,0,.34,1) infinite alternate}.mainVisual__backgroundImage{transform:unset}.mainVisual__blob{position:absolute}.mainVisual__blob--spMain,.mainVisual__blob--spSub{height:100%;left:0;top:0;width:100%;z-index:1}.mainVisual__blob--pcRightMain{animation:moveObject 40s linear infinite;max-width:1026px;min-width:866px;right:-15%;top:-5%;width:calc(50% + 386px);z-index:1}@keyframes moveObject{0%{transform:rotate(0deg) translateX(40px) rotate(0deg)}to{transform:rotate(1turn) translateX(40px) rotate(-1turn)}}@media(min-width:1280px){.mainVisual__blob--pcRightMain{right:-15%}}.mainVisual__blob--pcRightSub{animation:floating-up 22s cubic-bezier(.66,0,.34,1) infinite alternate;bottom:-155px;max-width:886px;min-width:726px;right:-30px;width:calc(50% + 246px);z-index:1}.mainVisual__blob--pcLeftMain{animation:floating-up-sub 10s cubic-bezier(.66,0,.34,1) infinite alternate;left:-180px;max-width:746px;min-width:586px;top:0;width:calc(50% + 106px);z-index:1}@keyframes floating-up-sub{0%{transform:unset}to{transform:translateX(-40px)}}.mainVisual__blob--pcLeftSub{animation:moveObject 30s linear infinite reverse;bottom:-120px;left:-61px;max-width:626px;min-width:466px;width:calc(50% - 14px);z-index:1}.mainVisual__campaignSlider{position:relative;z-index:2}@media screen and (min-width:768px){.mainVisual__campaignSlider{padding-left:20px}}@media screen and (max-width:767.98px){.mainVisual__campaignSlider{padding-left:10px}}.mainVisual__campaignSlider .carousel-inner{border-radius:16px 0 0 16px}@media screen and (min-width:768px){.mainVisual__campaignSlider .carousel-inner .carousel-lower{margin-right:25px}}@media screen and (max-width:767.98px){.mainVisual__campaignSlider .carousel-inner .carousel-lower{margin-right:15px}}.mainVisual .mainVisual__blob--spSub path{transform-origin:100% 100%}.mainVisual .mainVisual__blob--spMain path{transform-origin:0 40%}.mainVisual .mainVisual__blob--pcRightMain path{transform-origin:20% 70%}.mainVisual .mainVisual__blob--pcRightSub path{transform-origin:80% 80%}body.is_firstViewAnimationStandBy .mainVisual .mainVisual__blob{opacity:0}@media screen and (min-width:768px){body.is_firstViewAnimationStandBy .mainVisual .mainVisual__blob{transform-origin:left center}}@media screen and (max-width:767.98px){body.is_firstViewAnimationStandBy .mainVisual .mainVisual__blob{transform:scale(1);transform-origin:center center}}body.is_firstViewAnimationStandBy .mainVisual .mainVisual__background,body.is_firstViewAnimationStandBy .mainVisual .mainVisual__textArea{opacity:0}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob{opacity:1;transform:scale(1);transition:opacity 1.6s cubic-bezier(.33,0,.24,1)}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--spMain{transition-delay:0s}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--pcRightMain,body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--spSub{transition-delay:.4s}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--pcRightSub{transition-delay:.6s}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--pcLeftMain{transition-delay:0s}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__blob--pcLeftSub{transition-delay:.2s}body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__background,body.is_firstViewAnimationStandBy.is_firstViewAnimationStart .mainVisual .mainVisual__textArea{opacity:1;transition:1.2s cubic-bezier(.33,0,.24,1) .8s}body.is_visited .mainVisual{opacity:1;transition:.4s}.campaignSlider__head{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (min-width:768px){.campaignSlider__head{padding-right:20px;width:100%}}@media screen and (max-width:767.98px){.campaignSlider__head{padding-right:19px}}.campaignSlider__title{color:#707070;font-weight:700;letter-spacing:0;line-height:1.5}@media screen and (min-width:768px){.campaignSlider__title{font-size:1.6rem}}@media screen and (max-width:767.98px){.campaignSlider__title{font-size:1.8rem}}.campaignSlider__button{align-items:center;background:#fcfcfc;border:1px solid #e0dedc;border-radius:144px;box-sizing:border-box;color:#4d4639;display:flex;font-size:1.1rem;font-weight:700;gap:10px;justify-content:space-between;line-height:1;opacity:1;padding-bottom:1px;padding-left:16px;padding-right:7px;transition:opacity .15s ease-out;will-change:opacity}.campaignSlider__button:hover{opacity:.75;text-decoration:none}@media screen and (min-width:768px){.campaignSlider__button{height:24px;padding-bottom:5px;padding-top:4px;width:86px}}@media screen and (max-width:767.98px){.campaignSlider__button{height:28px;width:86px}}.campaignSlider__buttonArrow{height:16px;width:16px}.campaignSlider__content{overflow:hidden}.campaignSlider .dh-carousel2 .carousel-inner{background-color:#fffdfb;padding-right:0}@media screen and (min-width:768px){.campaignSlider .dh-carousel2 .carousel-inner{padding-bottom:16px;padding-left:24px;padding-top:24px}}@media screen and (max-width:767.98px){.campaignSlider .dh-carousel2 .carousel-inner{padding-bottom:14px;padding-left:14px;padding-top:16px}}.campaignSlider .dh-carousel2 .carousel-link{display:block}.campaignSlider .dh-carousel2 .splide{overflow:visible}.campaignSlider .dh-carousel2 .splide__slide{border-radius:8px}@media screen and (min-width:768px){.campaignSlider .dh-carousel2 .splide__slide{width:200px!important}}@media screen and (max-width:767.98px){.campaignSlider .dh-carousel2 .splide__slide{width:150px!important}}@media screen and (min-width:768px){.campaignSlider .dh-carousel2 .splide__track{overflow:visible;width:800px}}.animationSvg__image{display:block;height:100%;transition:opacity .4s ease-in-out;width:100%}.animationSvg path,.animationSvg__image{transform-origin:center center}@media screen and (min-width:768px){.animationSvg path{transform:scale(1) rotate(2deg)}}@media screen and (max-width:767.98px){.animationSvg path{transform:rotate(-.3deg) scale(1)}}@media screen and (min-width:768px){.animationSvg:nth-of-type(odd).is-animated{animation:scale-up-2 5s ease-in-out infinite}.animationSvg:nth-of-type(odd).is-animated path{animation:scale-up 5s ease-in-out infinite}}@media screen and (max-width:767.98px){.animationSvg:nth-of-type(odd).is-animated path{animation:scale-up-sp 5s ease-in-out infinite}}@media screen and (min-width:768px){.animationSvg:nth-of-type(2n).is-animated{animation:scale-up-2 5s ease-in-out infinite}.animationSvg:nth-of-type(2n).is-animated path{animation:scale-up 5s ease-in-out infinite}}@media screen and (max-width:767.98px){.animationSvg:nth-of-type(2n).is-animated path{animation:scale-up-sp 5s ease-in-out infinite}}.checkBlock{margin-top:32px}@media screen and (max-width:767.98px){.checkBlock{display:none}}.checkBlock__textArea{align-items:center;background-color:#facb32;border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;padding:9px 13px 9px 16px;position:relative;width:288px}.checkBlock__text{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.25}.checkBlock__shape{left:55.5%;position:absolute;top:98%;transform:translateX(-50%)}@media screen and (min-width:768px){.checkBlock__shape{width:27px}}.checkBlock__buttons{display:flex;margin-top:14px}.checkBlock__button--google{width:153px}.checkBlock__button--app{width:125px}.checkBlock__button+.checkBlock__button{margin-left:11px}.checkBnr{box-sizing:border-box;z-index:1}@media screen and (min-width:768px){.checkBnr{display:none}}@media screen and (max-width:767.98px){.checkBnr{width:calc(100% - 38px)}}.checkBnr__label{color:#4d4639;font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif;font-size:13px;font-weight:700;margin-top:20px;position:relative;text-align:center;width:69px}.checkBnr__labelBackground{background-color:#facb32;border-radius:30px;padding:5px}.checkBnr__shape{left:50%;position:absolute;top:98%;transform:translateX(-50%);width:24px}.checkBnr__buttons{margin-top:10px}.checkBnr__appLink{display:block;width:135px}.pointDescription{position:relative;z-index:1}@media screen and (min-width:768px){.pointDescription{padding:60px 0 0}}@media screen and (max-width:767.98px){.pointDescription{overflow:hidden;padding:12vw 0 0}}.pointDescription__pcBackground{position:relative;z-index:-1}@media screen and (min-width:768px){.pointDescription__background{height:auto;left:50%;max-width:unset;position:absolute;top:-60px;transform:translateX(-50%);width:1920px}}@media screen and (max-width:767.98px){.pointDescription__background{height:auto;position:absolute;top:103px;width:100%;z-index:-1}}.pointDescription__content{overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.pointDescription__content{margin-top:61px;padding:62px 0 80px}}@media screen and (max-width:767.98px){.pointDescription__content{margin-top:12vw;padding:8.5333333333vw 0 9.6vw}}.pointDescription__content:after{background-color:#faf8f6;content:"";height:100%;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:768px){.pointDescription__content:after{border-radius:24px 0 0 24px;width:calc(100% - 21px)}}@media screen and (max-width:767.98px){.pointDescription__content:after{border-radius:24px 0 0 24px;width:calc(100% - 16px)}.pointDescription__content .dh-Grid{padding-left:45px;padding-right:45px}}.pointDescriptionIntro,.pointDescriptionIntro__lead{margin-left:auto;margin-right:auto}.pointDescriptionIntro__lead{background-color:#facb32;border-radius:20px;font-weight:700;line-height:1.52;max-width:-moz-fit-content;max-width:fit-content;opacity:0;position:relative;transform:translateY(-20px);transition:.3s .5s;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.pointDescriptionIntro__lead{font-size:2.4rem;padding:17px 38px 17px 41px}}@media screen and (max-width:767.98px){.pointDescriptionIntro__lead{font-size:2rem;line-height:1.48;padding:10px 26px 15px 28px}}.pointDescriptionIntro__icon{transform:scale(1.65);vertical-align:-.1em}@media screen and (min-width:768px){.pointDescriptionIntro__icon{height:24px;width:24px}.pointDescriptionIntro__icon.icon-store{margin-left:4px;margin-right:2px}}@media screen and (max-width:767.98px){.pointDescriptionIntro__icon{height:20px;width:20px}.pointDescriptionIntro__icon.icon-store{margin-left:2px;margin-right:2px}}.pointDescriptionIntro__shape{left:50%;position:absolute;top:99%;transform:translateX(-50%)}@media screen and (min-width:768px){.pointDescriptionIntro__shape{width:48px}}@media screen and (max-width:767.98px){.pointDescriptionIntro__shape{width:40px}}.pointDescriptionIntro__dImage{display:block;margin:auto;opacity:0;transition:opacity .5s}@media screen and (min-width:768px){.pointDescriptionIntro__dImage{margin-top:28px;width:140px}}@media screen and (max-width:767.98px){.pointDescriptionIntro__dImage{margin-top:20px;width:72px}}.pointDescriptionIntro.is-animated .pointDescriptionIntro__dImage{opacity:1}.pointDescriptionIntro.is-animated .pointDescriptionIntro__lead{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.pointCard{display:flex;gap:62px}}@media screen and (max-width:767.98px){.pointCard{display:block}}@media screen and (min-width:768px){.pointCard:nth-child(2n){flex-direction:row-reverse}.pointCard+.pointCard{margin-top:70px}}@media screen and (max-width:767.98px){.pointCard+.pointCard{margin-top:35px}}.pointCard__imageArea{position:relative}.pointCard__image{border-radius:36px;overflow:hidden}@media screen and (min-width:768px){.pointCard__image{width:300px}}@media screen and (max-width:767.98px){.pointCard__image{width:100%}}.pointCard__label{align-items:center;background-color:#e5e3d8;border-radius:50%;color:#3d3d3d;display:flex;flex-direction:column;font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif;justify-content:center;position:absolute}@media screen and (min-width:768px){.pointCard__label{font-size:.9rem;font-weight:700;height:62px;left:-11px;line-height:1;top:-11px;width:62px}}@media screen and (max-width:767.98px){.pointCard__label{font-size:.9rem;font-weight:700;height:62px;left:-11px;line-height:1;top:-11px;width:62px}}.pointCard__label .num{color:#3d3d3d;font-size:2.4rem;line-height:.85em;margin-top:5px}.pointCard__textArea{color:#3d3d3d}@media screen and (min-width:768px){.pointCard__textArea{padding-top:20px;width:338px}}@media screen and (max-width:767.98px){.pointCard__textArea{margin-top:18px}}.pointCard__ttl{font-size:2rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:768px){.pointCard__text{margin-top:12px}}@media screen and (max-width:767.98px){.pointCard__text{margin-top:4px}}.pointCard__text .dh-foot{margin-top:12px}.pointCard__text .dh-foot .notice-list .notes{color:#3d3d3d}.pointCard__button{margin-left:auto;margin-right:0;pointer-events:none}@media screen and (min-width:768px){.pointCard__button{margin-top:28px;width:200px}}@media screen and (max-width:767.98px){.pointCard__button{margin-top:16px;width:190px}}@media screen and (min-width:768px){.pointCard__button .dh-button.dh-button-type2 .button{height:42px}}@media screen and (max-width:767.98px){.pointCard__button .dh-button.dh-button-type2 .button{height:44px;width:190px}}@media screen and (min-width:768px){.pointCard__button .dh-button.dh-button-type2 .button .text{font-size:1.4em}}@media screen and (max-width:767.98px){.pointCard__button .dh-button.dh-button-type2 .button .text{font-size:1.4em;margin-right:12px}}.pointCard__imageArea,.pointCard__textArea{opacity:1;transition:opacity .15s ease-out;will-change:opacity}.pointCard:hover .pointCard__imageArea,.pointCard:hover .pointCard__textArea{opacity:.75;text-decoration:none}@media screen and (max-width:767.98px){.pointCard:hover .pointCard__imageArea,.pointCard:hover .pointCard__textArea{opacity:1}}.sectionBottomButton{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.sectionBottomButton{margin-top:64px;width:260px}}@media screen and (max-width:767.98px){.sectionBottomButton{margin-top:36px;max-width:283px;width:100%}}.sectionBottomButton .tab-panel{padding:0}.usefulLife{position:relative}@media screen and (min-width:768px){.usefulLife{padding:63px 0 60px}}@media screen and (max-width:767.98px){.usefulLife{padding-top:102px}}.usefulLife__image{position:absolute}.usefulLife__image--right{right:0;top:0;transform:translateY(-20%)}@media screen and (min-width:768px){.usefulLife__image--right{max-width:639px;min-width:309px;width:calc(50% - 171px)}}@media screen and (max-width:767.98px){.usefulLife__image--right{display:none}}.usefulLife__image--right .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_right_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_right_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.usefulLife__image--left{bottom:0;left:0;max-width:575px;min-width:245px;width:calc(50% - 235px)}@media screen and (min-width:768px){.usefulLife__image--left{bottom:140px;max-width:510px;min-width:180px;width:calc(50% - 300px)}}@media screen and (max-width:767.98px){.usefulLife__image--left{display:none}}.usefulLife__image--left .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_left_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_left_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.usefulLife__image--spRight{right:0;top:-80px}@media screen and (min-width:768px){.usefulLife__image--spRight{display:none}}@media screen and (max-width:767.98px){.usefulLife__image--spRight{width:189px}}.usefulLife__image--spRight .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_right_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_right_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.usefulLife__image--spLeft{left:0;top:-63px}@media screen and (min-width:768px){.usefulLife__image--spLeft{display:none}}@media screen and (max-width:767.98px){.usefulLife__image--spLeft{width:105px}}.usefulLife__image--spLeft .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_left_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_useful_life_left_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.usefulLife__content{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.usefulLife__content{gap:60px}}@media screen and (max-width:767.98px){.usefulLife__content{gap:28px}}@media screen and (min-width:768px){.topHeadingLayout{margin-bottom:52px}}@media screen and (max-width:767.98px){.topHeadingLayout{padding:0 16px 22px}}.topHeadingLayout__title{font-weight:900;letter-spacing:.03em;line-height:1.5}@media screen and (min-width:768px){.topHeadingLayout__title{font-size:4rem}}@media screen and (max-width:767.98px){.topHeadingLayout__title{font-size:2.6rem}}.topHeadingLayout__lead{font-weight:700;letter-spacing:0;line-height:1.6666666667}@media screen and (min-width:768px){.topHeadingLayout__lead{font-size:1.8rem;margin-top:30px}}@media screen and (max-width:767.98px){.topHeadingLayout__lead{font-size:1.6rem;margin-top:14px}}.usefulLifeTab{background-color:#fff}@media screen and (min-width:768px){.usefulLifeTab{border-radius:20px;padding:16px 40px 40px}}@media screen and (max-width:767.98px){.usefulLifeTab{border-radius:16px;padding:16px 10px 32px}}.usefulLifeTab .tab-menu{box-shadow:0 0 2px rgba(0,0,0,.12);margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width:768px){.usefulLifeTab .tab-menu{border-radius:20px;width:458px}}@media screen and (max-width:767.98px){.usefulLifeTab .tab-menu{border-radius:16px}}.usefulLifeTab .tab-menu *{box-sizing:border-box}.usefulLifeTab .tab-menu .tab-menu-list li .tab-menu-button .tab-button-text{font-size:1.4rem}.usefulLifeTab .tab-panel{position:relative}.usefulLifeTab .tab-panel:after{background-image:linear-gradient(90deg,#d4d2cf,#d4d2cf,transparent 1px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:3px 2px;content:"";display:block;height:1px;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.usefulLifeTab .tab-panel{margin-top:16px;padding:32px 0 0}}@media screen and (max-width:767.98px){.usefulLifeTab .tab-panel{margin-top:16px;padding:28px 0 0}}.usefulLifeTab .shopLogo{display:grid;grid-template-columns:repeat(3,1fr);place-content:center;place-items:center}@media screen and (min-width:768px){.usefulLifeTab .shopLogo{gap:47px 82px;padding:0 12%}}@media screen and (max-width:767.98px){.usefulLifeTab .shopLogo{gap:32px 8px;padding:0 7%}}@media screen and (min-width:768px){.usefulLifeTab .shopLogo__image{width:104px}}@media screen and (max-width:767.98px){.usefulLifeTab .shopLogo__image{width:82px}}.shopsInfo{margin-top:43px;position:relative}@media screen and (max-width:767.98px){.shopsInfo{margin-top:100px;padding-left:16px;padding-right:16px}}.shopsInfo__image{position:absolute;z-index:-1}.shopsInfo__image--right{right:0;top:0;transform:translateY(-35%)}@media screen and (min-width:768px){.shopsInfo__image--right{max-width:670px;min-width:340px;width:calc(50% - 140px)}}@media screen and (max-width:767.98px){.shopsInfo__image--right{display:none}}.shopsInfo__image--right .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_right_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_right_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.shopsInfo__image--left{left:0;top:300px}@media screen and (min-width:768px){.shopsInfo__image--left{max-width:575px;min-width:245px;width:calc(50% - 235px)}}@media screen and (max-width:767.98px){.shopsInfo__image--left{display:none}}.shopsInfo__image--left .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_left_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_left_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.shopsInfo__image--spRight{right:0;top:-96px}@media screen and (min-width:768px){.shopsInfo__image--spRight{display:none}}@media screen and (max-width:767.98px){.shopsInfo__image--spRight{width:209px}}.shopsInfo__image--spRight .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_right_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_right_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.shopsInfo__image--spLeft{left:0;top:-168px}@media screen and (min-width:768px){.shopsInfo__image--spLeft{display:none}}@media screen and (max-width:767.98px){.shopsInfo__image--spLeft{width:114px}}.shopsInfo__image--spLeft .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_left_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_shops_list_left_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.downLoadFlow{position:relative}@media screen and (min-width:768px){.downLoadFlow{margin-top:122px}}@media screen and (max-width:767.98px){.downLoadFlow{margin-top:100px;z-index:-1}}.downLoadFlow__image{position:absolute}.downLoadFlow__image--right{right:87px;top:-108px;z-index:1}@media screen and (min-width:768px){.downLoadFlow__image--right{max-width:598px;min-width:268px;width:calc(50% - 212px)}}@media screen and (max-width:767.98px){.downLoadFlow__image--right{display:none}}.downLoadFlow__image--right .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_right_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_right_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.downLoadFlow__image--left{left:0;top:800px;transform:translateY(-95%);z-index:-1}@media screen and (min-width:768px){.downLoadFlow__image--left{max-width:504px;min-width:174px;top:576px;transform:none;width:calc(50% - 306px);z-index:1}}@media screen and (max-width:767.98px){.downLoadFlow__image--left{display:none}}@media(min-width:768px)and (max-width:960px){.downLoadFlow__image--left{display:none}}.downLoadFlow__image--left .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_left_pc.svg);mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_left_pc.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.downLoadFlow__image--spRight{right:0;top:-100px;z-index:1}@media screen and (min-width:768px){.downLoadFlow__image--spRight{display:none}}@media screen and (max-width:767.98px){.downLoadFlow__image--spRight{width:151px}}.downLoadFlow__image--spRight .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_right_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_right_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.downLoadFlow__image--spLeft{left:0;top:-120px}@media screen and (min-width:768px){.downLoadFlow__image--spLeft{display:none}}@media screen and (max-width:767.98px){.downLoadFlow__image--spLeft{width:140px}}.downLoadFlow__image--spLeft .parallax-image{-webkit-mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_left_sp.svg);mask-image:url(/keitai_payment/assets/top/image/mask_download_flow_left_sp.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.downLoadFlow__colorLayer{overflow:hidden}@media screen and (min-width:768px){.downLoadFlow__colorLayer{border-top-left-radius:20px}}@media screen and (max-width:767.98px){.downLoadFlow__colorLayer{border-top-left-radius:20px;margin-left:-16px;margin-right:-16px}}.downLoadFlow__colorLayer+.downLoadFlow__colorLayer{margin-top:-20px}.downLoadFlow__colorLayer--first{background-color:#e8e7e1}.downLoadFlow__colorLayer--second{background-color:#f7f5f3}.downLoadFlow__colorLayer--third{background-color:#edebe6}@media screen and (min-width:768px){.flowIntro{padding:60px 60px 130px}}@media screen and (max-width:767.98px){.flowIntro{padding:62px 16px 70px}}@media screen and (min-width:768px){.flowIntro .topHeadingLayout{margin-bottom:52px}}@media screen and (max-width:767.98px){.flowIntro .topHeadingLayout{margin-bottom:22px;padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.flowIntro .topHeadingLayout__lead{margin-top:12px}}@media screen and (max-width:767.98px){.flowIntro .topHeadingLayout__lead{margin-top:10px}}.flowIntroSlder{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.flowIntroSlder{width:455px}}@media screen and (max-width:767.98px){.flowIntroSlder{width:100%}}.flowIntroSlder__description{display:none;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5}.flowIntroSlder__description--active{display:block}@media screen and (min-width:768px){.flowIntroSlder__description{margin-top:25px;text-align:center}}@media screen and (max-width:767.98px){.flowIntroSlder__description{margin-left:auto;margin-right:auto;margin-top:11px;text-align:left;width:232px}}.dh-howToUse .splide__arrows{top:46%}@media screen and (max-width:767.98px){.dh-howToUse .splide__arrows{top:45%}}.dh-howToUse .splide__arrow{background-size:100%;height:28px;width:28px}@media screen and (max-width:767.98px){.dh-howToUse .splide__arrow{background-position:50%;height:24px;width:24px}}.dh-howToUse__number{left:29px;padding:9px 11px 7px}@media screen and (max-width:767.98px){.dh-howToUse__description .notes{padding-left:1em}}.splide__arrow{transition:.2s}.splide__arrow:hover{opacity:.75}@media screen and (min-width:768px){.downloads{margin-left:61px;margin-top:48px}}@media screen and (max-width:767.98px){.downloads{margin-top:0}}@media screen and (min-width:768px){.faq{padding:60px 60px 95px}}@media screen and (max-width:767.98px){.faq{padding:44px 16px 70px}}.topSmallHeading{font-weight:700;letter-spacing:0;line-height:1.28125}@media screen and (min-width:768px){.topSmallHeading{font-size:3.2rem;margin-bottom:30px}}@media screen and (max-width:767.98px){.topSmallHeading{font-size:2.3rem;margin-bottom:24px;padding-left:16px}}@media screen and (min-width:768px){.useGuide{padding:60px 45px 75px}}@media screen and (max-width:767.98px){.useGuide{padding:39px 16px 70px}}.useGuide__content .dh-guide .dh-guide-list-icon{height:auto}.useGuide__content .dh-guide .dh-guide-head a{height:unset}@media screen and (min-width:768px){.useGuide__content .dh-guide .dh-guide-list li a{height:124px}}@media screen and (max-width:767.98px){.useGuide__content .dh-guide .dh-guide-list li a{height:unset}}.useGuide__content .guide-head-text{white-space:nowrap}.entryButton{align-items:center;background-color:#fff;border:none;box-shadow:0 0 2px rgba(0,0,0,.12);color:#3d3d3d;display:flex;overflow:hidden;width:100%}@media screen and (min-width:768px){.entryButton{border-radius:12px;padding:16px 17px}}@media screen and (max-width:767.98px){.entryButton{border-radius:12px;padding:16px}}.entryButton__icon{background-color:#f7f5f5;border-radius:30px;padding:11.5px}.entryButton__icon img{height:49px;width:49px}.entryButton__content{align-items:flex-start;display:flex;flex-direction:column;margin-left:17px}.entryButton__label{background-color:#eecd62;border-radius:8px;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.5;line-height:1;position:relative}@media screen and (min-width:768px){.entryButton__label{padding:3px 10px 2px}}@media screen and (max-width:767.98px){.entryButton__label{padding:3px 10px 2px}}.entryButton__shape{left:15%;position:absolute;top:99%;transform:translateX(-50%)}@media screen and (min-width:768px){.entryButton__shape{width:20px}}@media screen and (max-width:767.98px){.entryButton__shape{width:20px}}.entryButton__title{font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.28;margin-top:11px}.categoryButton{align-items:center;background-color:#fff;border:none;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.12);color:#3d3d3d;display:flex;overflow:hidden;padding:16px 17px}@media screen and (min-width:768px){.categoryButton{width:180px}}@media screen and (max-width:767.98px){.categoryButton{flex-direction:column}}.categoryButton__icon{background-color:#f7f5f5;border-radius:30px;padding:11.5px}.categoryButton__icon img{height:49px;width:49px}.categoryButton__text{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.28;margin-left:7px;text-align:left;white-space:nowrap}@media screen and (max-width:767.98px){.categoryButton__text{align-items:center;display:flex;flex-direction:column;height:41px;justify-content:center;margin-left:-16px;margin-right:-16px;margin-top:13px;text-align:center}}.categoryButton__text .small{display:block;font-size:1.2rem;letter-spacing:0;line-height:1.3333333333;margin-top:2px}@media screen and (min-width:768px){.bottomLinkArea{margin-top:72px}}@media screen and (max-width:767.98px){.bottomLinkArea{margin-top:48px}}.bottomLinkArea__upper{background-color:#f7f5f3;border-top:1px solid #e8e4df}.bottomLinkArea__lower{background-color:#fcfcfc}.dh-introductionBlock__linkWrapper{align-items:end}.dh-introductionBlock__link{padding-right:20px}.dh-introductionBlock .dh-bnrBlock{padding-bottom:36px}@media screen and (max-width:767.98px){.dh-introductionBlock .dh-bnrBlock{margin-bottom:86px}}.dh-introductionBlock .dh-bnrBlock__link{display:block;margin:0 auto;transition:opacity .15s ease-out}.dh-introductionBlock .dh-bnrBlock__link:hover{opacity:.75}.dh-modal.top-cpn-modal .modal__contents{padding:0}@media screen and (min-width:768px){.dh-modal.top-cpn-modal .modal__contents{width:500px}}@media screen and (max-width:767.98px){.dh-howToUse__description{height:96px}}.switch-button-list .button-list-item:not(.is-show){display:none}
