.dh-heading.icon-finance .dh-heading-text:before{background:url(/keitai_payment/dh-common/img/common/title-icon-finance.svg) no-repeat 0 0;background-size:100%;content:"";flex-shrink:0}.mini-note{font-size:12px;vertical-align:top}.anchor{align-items:center;display:flex;justify-content:center}.anchor__item .text-link{background-color:#fff;border-radius:12px;color:#000;display:grid;filter:drop-shadow(0 0 4px rgba(0,0,0,.05));place-items:center;position:relative;text-decoration:none;transition:opacity .15s ease-out}.anchor__item .text-link:hover{opacity:.75}.anchor__item .text-link:after{background:url(/keitai_payment/assets/finance/img/arrow-down.png) no-repeat 0 0;background-size:100%;content:"";display:block}.anchor__item .text-link .anchor__text{text-align:center}.sub-anchor,.sub-anchor__item .text-link{align-items:center;display:flex;justify-content:center}.sub-anchor__item .text-link{background-color:#fcfcfc;border:1px solid #e0dfdd;border-radius:100vh;color:#000;position:relative;text-decoration:none;transition:opacity .15s ease-out}.sub-anchor__item .text-link:hover{opacity:.75}.sub-anchor__item .text-link:after{background:url(/keitai_payment/assets/finance/img/arrow-down.png) no-repeat 0 0;background-size:100%;content:"";display:block;margin-left:auto}.sub-anchor__item .text-link .anchor__text{text-align:center}.dh-container{background-color:#f7f5f3;position:relative}.dh-container.survey-inner{background-color:#fff}.dh-app-dl{background-color:#f7f5f3}.service__heading .title{align-items:center;display:flex;font-weight:900;justify-content:left;position:relative}.service__heading .title:before{content:"";display:block;flex-shrink:0}.service__heading.icon-credit .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-credit.png) no-repeat 0 0;background-size:100%}.service__heading.icon-e-money .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-e-money.png) no-repeat 0 0;background-size:100%}.service__heading.icon-investment .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-investment.png) no-repeat 0 0;background-size:100%}.service__heading.icon-insurance .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-insurance.png) no-repeat 0 0;background-size:100%}.service__heading.icon-loan .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-loan.png) no-repeat 0 0;background-size:100%}.service__heading.icon-bank .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-bank.png) no-repeat 0 0;background-size:100%}.service__heading.icon-cpn .title:before{background:url(/keitai_payment/assets/finance/img/title-icon-cpn.png) no-repeat 0 0;background-size:100%}.service__catch .title{font-weight:700}.service__feature .feature__item__title .title{font-weight:700;line-height:1.4}.service__feature .feature__item__text .note{color:#707070}.service__feature .feature__item__link .link{align-items:center;color:#3d3d3d;display:flex;justify-content:center;position:relative;text-decoration:underline}.service__feature .feature__item__link .link:hover{text-decoration:none}.service__feature .feature__item__link .link:before{background:url(/keitai_payment/assets/finance/img/link-icon.png) no-repeat 0 0;background-size:100%;content:"";flex-shrink:0}.service__figure.__assetManage,.service__figure.__monex{border-radius:18px;overflow:hidden}@media screen and (min-width:768px){.service__figure.__assetManage{top:80px}}.service__dpoint{border-top:1px solid #b2b1af;margin-top:40px;padding-top:30px}@media screen and (min-width:768px){.service__dpoint{position:relative}.service__dpoint .service__figure{position:absolute;right:0;top:15px}}.service__btn .button__text{text-align:center}.dh-accordion{color:#707070}.dh-accordion .dh-accordion-head-title{font-weight:700}.dh-accordion .dh-accordion-head-title:before{display:none}.dh-accordion .dh-accordion-body a{color:#707070;text-decoration:underline}.dh-accordion .dh-accordion-body a:hover{text-decoration:none}.dh-accordion .dh-accordion-body .article__heading .title{font-weight:700}.dh-accordion .dh-accordion-body .article__list li{padding-left:1.5rem;text-indent:-1.5rem}.dh-unique-carousel .card-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);word-break:break-all}.dh-unique-carousel .card-list .card-list-item:nth-child(4n+1){padding-left:3.5px}.dh-unique-carousel .card-list .card-list-item:nth-child(4n+1) .card-inner{padding-left:0}.dh-unique-carousel .card-list .card-list-item:nth-child(4n){padding-right:3.5px}.dh-unique-carousel .card-list .card-list-item:nth-child(4n) .card-inner{padding-right:0}.dh-unique-carousel .card-list .card-inner{border-bottom:1px dashed #b2b1af;color:#3d3d3d;display:block;height:100%;padding:16px 3.5px;transition:opacity .3s ease-out}.dh-unique-carousel .card-list .card-inner:hover{opacity:.75}.dh-unique-carousel .card-list .card-inner .card-info{font-size:1.4rem;line-height:1.36;margin-top:8px}.dh-unique-carousel .card-list .card-inner .card-info .info-heading{font-weight:700}.dh-unique-carousel .card-list .card-inner .card-info .info-text1{margin-top:8px}.dh-unique-carousel .card-list .card-inner .card-info .info-text2{font-size:1.2rem;margin-top:8px}.service__info{margin-top:24px}.service__info-item{background:#fff;border-radius:16px;padding:20px}.service__info-item:not(:last-child){margin-bottom:12px}.service__info-title{font-size:1.8rem;font-weight:700;line-height:1.4}.service__info .info-link{color:#3d3d3d;display:block;overflow:hidden}.service__info .info-link .service__info-title{margin-bottom:16px;position:relative}.service__info .icon-blank{background:url(/keitai_payment/dh-common/img/common/icon-blank.svg) no-repeat 0 0,100%;display:inline-block;height:16px;margin-left:5px;vertical-align:middle;width:16px}.service__info-figure{float:left;width:21.82%}.service__info-text{float:right;font-size:1.4rem;line-height:1.285;width:calc(78.18% - 20px)}.service__info-detail{margin-top:19px}.service__info .info-tag{background:#edeef0;border-radius:16px;display:inline-block;font-size:1.2rem;margin:10px 10px 0 0;padding:5px 10px}.show-for-app{display:none}.show-for-app.show{display:block}.show-for-app.show.backToTop{display:flex}.hide-for-app.hide{display:none}.service__monex{border-top:1px solid #b2b1af;margin-top:40px;padding-top:16px;position:relative}.info .service__heading .title:before{content:none}.dh-button.dh-button-type2 .button .icon-blank{margin-top:0}.fixed-button{background-color:hsla(0,0%,100%,.8);bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:none;left:50%;max-width:700px;opacity:0;padding:14px 20px;position:fixed;transform:translateX(-50%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:100%;z-index:11}.fixed-button.modal-show{opacity:1}.fixed-button .dh-button.dh-button-round02{margin-bottom:6px;margin-top:15px}.fixed-button .--note03{left:50%;position:absolute;top:-18px;transform:translateX(-50%)}#dh-footerWrap .backToTop{display:none}@media screen and (min-width:768px){.kv{background-color:#e8e8e8;height:380px;margin:-30px calc(50% - 50vw) 0;overflow:hidden;width:100vw}.kv .dh-Grid{height:390px;padding-top:30px;position:relative}.kv .subHeading__catch{font-size:2.4rem;font-weight:900;line-height:1.25}.kv .kv__figure{bottom:0;position:absolute}.anchor{gap:12px;margin-top:22px}.anchor__item .text-link{height:112px;padding-bottom:12px;width:100px}.anchor__item .text-link:after{align-self:end;height:16px;justify-self:center;width:16px}.anchor__item .text-link .anchor__icon{width:40px}.anchor__item .text-link .anchor__text{font-size:1.2rem}.sub-anchor{gap:12px;margin-top:16px}.sub-anchor__item .text-link{cursor:pointer;height:56px;padding:0 12px 0 24px;width:192px}.sub-anchor__item .text-link:after{height:16px;width:16px}.sub-anchor__item .text-link .anchor__text{font-size:1.4rem}.service{margin-top:48px}.service .dh-accordion .dh-accordion-head-title{min-height:auto}.dh-container{border-radius:20px}.dh-container .dh-container-inner{padding:40px}.service__heading .title{font-size:2.6rem;gap:8px}.service__heading .title:before{height:40px;width:40px}.service__catch{margin-top:40px;width:280px}.service__catch .title{font-size:2rem}.service__copy{margin-top:12px;min-height:100px;width:280px}.service__copy .text{font-size:1.6rem;line-height:1.48}.service__figure{position:absolute;right:40px;top:63px;width:310px}.service__figure-caption{font-size:1.6rem;font-weight:700;left:20px;line-height:1.3;position:absolute;right:0;text-align:center;top:40px}.service__figure img{width:100%}.service__figure.__monex{right:0;top:40px}.service__feature{align-content:center;display:grid;gap:34px;grid-template-columns:repeat(3,168px);justify-content:center;margin:60px auto 0}.service__feature-col2{grid-template-columns:repeat(2,1fr);width:78%}.service__feature .feature__item__figure{height:54px;margin-left:auto;margin-right:auto;width:60px}.service__feature .feature__item__title{margin-top:18px}.service__feature .feature__item__title .title{font-size:1.8rem;line-height:1.4}.service__feature .feature__item__text{margin-top:8px}.service__feature .feature__item__text .text{font-size:1.4rem;line-height:1.48}.service__feature .feature__item__text .note{color:#707070;font-size:1.1rem;margin-top:4px}.service__feature .feature__item__link{margin-top:12px}.service__feature .feature__item__link .link{font-size:1.4rem;gap:8px}.service__feature .feature__item__link .link:before{height:16px;width:16px}.dh-accordion-block{margin-top:40px}.dh-accordion .dh-accordion-body{padding-left:20px;padding-right:20px}.dh-accordion .dh-accordion-body .article__heading .title{font-size:1.6rem;line-height:1.4}.dh-accordion .dh-accordion-body .article__detail,.dh-accordion .dh-accordion-body .article__text{font-size:1.4rem;line-height:1.3;margin-top:14px}.dh-accordion .dh-accordion-body .article__detail_title{font-weight:700}.dh-accordion .dh-accordion-body .article__list{margin-top:8px}.dh-accordion .dh-accordion-body .article__list li{font-size:1.4rem;line-height:1.3}.caution__article+.caution__article{margin-top:20px}.caution__article:last-child{margin-bottom:40px}.service__btn{margin:40px auto 0;width:260px}.service__btn .button__text{font-size:1.2rem;margin-top:24px}.service__info .info-link .service__info-text,.service__info .info-link .service__info-title{float:right;width:calc(78.18% - 20px)}.dh-button.dh-button-type2 .button{background:#c00}.dh-button.dh-button-type2 .button .text{color:#fff}.dh-button.dh-button-type2 .button .icon-blank{background-image:url(/keitai_payment/dh-common/img/common/icon-blank-white.svg)}}@media screen and (max-width:767.98px){.kv{overflow:hidden}.kv .dh-Grid{position:relative}.kv .dh-heading.dh-heading-type1{margin-bottom:9vw}.kv .subHeading__catch{font-size:2.4rem;font-weight:900;line-height:1.25;margin-bottom:8vw;text-align:center}.kv .kv__figure{margin-left:auto;margin-right:auto;width:86.6666666667vw}.anchor{flex-wrap:wrap;gap:3.4666666667vw}.anchor__item .text-link{height:29.8666666667vw;padding-bottom:3.2vw;width:26.6666666667vw}.anchor__item .text-link:after{align-self:end;height:4.2666666667vw;justify-self:center;width:4.2666666667vw}.anchor__item .text-link .anchor__icon{width:10.6666666667vw}.anchor__item .text-link .anchor__text{font-size:1.4rem}.sub-anchor{gap:3.4666666667vw;margin-top:4.2666666667vw}.sub-anchor__item .text-link{height:14.9333333333vw;padding:0 3.2vw 0 6.4vw;width:42.6666666667vw}.sub-anchor__item .text-link:after{height:4.2666666667vw;width:4.2666666667vw}.sub-anchor__item .text-link .anchor__text{font-size:1.4rem}.service{margin-top:10.6666666667vw}.dh-container{border-radius:20px}.dh-container.sp-full-container{border-radius:20px 0 0 0}.dh-container .dh-container-inner{padding:10.6666666667vw 5.3333333333vw}.service__heading .title{font-size:2.4rem;gap:8px}.service__heading .title:before{height:40px;width:40px}.service__catch{margin-top:5.3333333333vw}.service__catch .title{font-size:1.8rem}.service__copy{margin-top:3.2vw}.service__copy .text{font-size:1.4rem;line-height:1.48}.service__figure{margin-top:8.5333333333vw;position:relative}.service__figure-caption{font-size:4.8vw;font-weight:700;left:0;line-height:1.3;position:absolute;right:0;text-align:center;top:14%}.service__figure img{width:100%}.service__feature{margin-top:10.6666666667vw}.service__feature .feature__item{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:space-between;padding:32px 20px;position:relative}.service__feature .feature__item:after{background-image:linear-gradient(90deg,#b3b1af,#b3b1af 1.2px,transparent 0,transparent 4px);background-position:0 100%;background-repeat:repeat-x;background-size:4px 1px;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:100%}.service__feature .feature__item:first-child{padding-top:0}.service__feature .feature__item__figure{flex-shrink:0;height:14.4vw;width:16vw}.service__feature .feature__item__title .title{font-size:1.6rem}.service__feature .feature__item__text{margin-top:2.1333333333vw}.service__feature .feature__item__text .text{font-size:1.4rem;line-height:1.48}.service__feature .feature__item__text .note{color:#707070;font-size:1.1rem;margin-top:2.1333333333vw}.service__feature .feature__item__link{margin-top:3.2vw}.service__feature .feature__item__link .link{font-size:1.4rem;gap:8px;justify-content:left}.service__feature .feature__item__link .link:before{height:16px;width:16px}.dh-accordion-block{margin-top:10.6666666667vw}.dh-accordion{padding:18px 18px 0}.dh-accordion .dh-accordion-head{padding-bottom:18px}.dh-accordion .dh-accordion-head-title .dh-accordion-title{font-size:1.4rem}.dh-accordion .dh-accordion-body{padding-left:22px;padding-right:22px}.dh-accordion .dh-accordion-body .article__heading .title{font-size:1.4rem;line-height:1.4}.dh-accordion .dh-accordion-body .article__detail,.dh-accordion .dh-accordion-body .article__text{font-size:1.2rem;line-height:1.8;margin-top:8px}.dh-accordion .dh-accordion-body .article__detail_title{font-weight:700}.dh-accordion .dh-accordion-body .article__list{margin-top:8px}.dh-accordion .dh-accordion-body .article__list li{font-size:1.2rem;line-height:1.8}.caution__article+.caution__article{margin-top:20px}.caution__article:last-child{margin-bottom:40px}.service__btn{margin:40px auto 0;width:260px}.service__btn:last-child .dh-button.dh-button-round02{margin-bottom:0}.service__btn .button__text{font-size:1.2rem;margin-top:24px}.dh-unique-carousel .dh-carousel-inner{margin-left:calc(50% - 50vw);width:100vw}.dh-unique-carousel .dh-carousel-inner .splide__slide{width:89.335vw!important}.dh-unique-carousel .card-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.dh-unique-carousel .card-list .card-list-item:nth-child(odd){padding-left:9.5px}.dh-unique-carousel .card-list .card-list-item:nth-child(odd) .card-inner{padding-left:0}.dh-unique-carousel .card-list .card-list-item:nth-child(2n){padding-right:9.5px}.dh-unique-carousel .card-list .card-list-item:nth-child(2n) .card-inner{padding-right:0}.dh-unique-carousel .card-list .card-inner{padding-left:10px;padding-right:10px}.fixed-button{display:none!important}}
