/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./_dev/assets/campaign/MZni7OI3O1FivPlu_2512/css/contents.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";body,html{font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body{background-color:#f0eeec;overflow-x:hidden}summary::marker{content:none}summary::-webkit-details-marker{display:none}.lp-main-contents{padding-bottom:200px}.cp-chg-tab-container .cp-chg-tab-menu .cp-chg-tab-menu-list{width:98%}.cp-chg-tab-container .cp-chg-tab-menu .cp-chg-tab-menu-list .cp-tab-menu-item{flex:1 1 0}.cp-chg-link{color:#3d3d3d;text-decoration:underline}.cp-chg-section{background-color:#fff}.cp-chg-section-heading{color:inherit;font-size:48px;font-weight:600;line-height:1.28;margin-bottom:24px;text-align:center}.cp-chg-section-inner{padding:16px 32px 64px}.cp-chg-section-charge{background-color:#f0eeec}.cp-chg-section-charge .cp-chg-section-inner{padding-bottom:88px;padding-top:64px}.cp-chg-section-charge .cp-chg-section-heading{color:#000}.cp-chg-section-application-download .cp-chg-section-heading{font-size:36px}.cp-chg-section-application-download .cp-chg-section-inner{padding-bottom:108px;padding-top:104px}.cp-chg-section-terms .cp-chg-section-inner{padding-bottom:94px}.cp-chg-section-terms .cp-chg-note-list{margin-top:48px}.cp-chg-section-terms .cp-chg-note-list-item{font-size:22px;font-weight:300;line-height:1.32;padding-left:1em;text-indent:-1em}.cp-chg-note-container{margin-top:52px}.cp-chg-note-container .cp-chg-note-list-item{font-size:22px}.cp-chg-note-heading{font-size:28px;font-weight:600;line-height:1.28;margin-bottom:28px;margin-top:32px}.cp-chg-note-list-item,.cp-chg-note-list-item-point{font-size:22px;font-weight:300;line-height:1.32;padding-left:1.35em;text-indent:-1.35em}.cp-chg-note-list-item-point{text-align:center}.cp-chg-note-text{font-size:20px}.cp-chg-hero-img{display:block;height:auto;width:100%}.cp-chg-entry-button-wrap{margin-top:24px}.cp-chg-entry-button-wrap .cp-chg-note-text{font-size:22px;margin-top:24px;text-align:center}.cp-chg-entry-button{align-items:center;background-color:#dbdad8;border-radius:160px;color:#fff;display:flex;font-size:44px;font-weight:600;height:152px;justify-content:center;margin-inline:auto;max-width:686px;pointer-events:none;text-align:center;width:100%}.cp-chg-entry-button.is-active{background-color:#c03;pointer-events:auto}.cp-chg-entry-agreement-check{align-items:center;display:flex;margin-top:20px;padding-bottom:24px}.cp-chg-entry-agreement-check-label{color:#3d3d3d;cursor:pointer;display:block;font-size:18px;font-weight:600;text-decoration:underline}.cp-chg-entry-agreement-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;height:28px;outline:none;position:relative;text-align:center;width:28px}.cp-chg-entry-agreement-check-input:before{background:#fff;border:2px solid #3d3d3d;border-radius:2px;box-sizing:border-box;content:"";display:block;height:28px;position:absolute;width:28px}.cp-chg-entry-agreement-check-input:checked:after{border-bottom:2px solid #3d3d3d;border-right:2px solid #3d3d3d;content:"";display:block;height:12px;left:10px;opacity:1;position:absolute;top:4px;transform:rotate(45deg);width:6px}.cp-chg-entry-required{height:92px;justify-content:center;margin:0 auto 16px;padding-top:40px;width:352px}.cp-chg-entry-required-text{font-size:32px;font-weight:600;line-height:1.48;text-align:center}.cp-chg-entry-required-text-highlight{color:#d41212;font-size:40px}.cp-chg-entry-required-text-note{font-size:16px;vertical-align:top}.cp-chg-entry-required-term{font-size:20px;font-weight:600;padding-bottom:40px;text-align:center}.cp-chg-content{border-radius:16px}.cp-chg-content-campaign-period,.cp-chg-content-step{background-color:#fce2d8;color:#ec581f}.cp-chg-content-step{margin-top:60px;padding:52px 30px}.cp-chg-content-benefits{background-color:#d2f6e2;color:#0f8541;margin-top:32px;padding:48px 32px 64px}.cp-chg-content-campaign-period{margin-top:56px;padding:52px 40px 42px}.cp-chg-content-campaign-period .cp-chg-content-heading{border-bottom:2px solid #ec581f;margin-inline:auto;padding-bottom:22px;width:592px}.cp-chg-content-campaign-period .cp-chg-note-text{color:#3d3d3d;font-size:18px;margin-top:26px}.cp-chg-content-heading,.cp-chg-content-heading-benefits{color:inherit;font-size:48px;font-weight:700;line-height:1.28;text-align:center}.cp-chg-content-heading-benefits{font-size:64px;margin-bottom:32px}.cp-chg-content-charge-text{color:inherit;font-size:41.38px;font-weight:700;line-height:1.28;margin-top:32px;text-align:center}.cp-chg-content-probablity-win{font-size:72px;font-weight:700;text-align:center}.cp-chg-content-dable{color:#db3635;font-size:92px;font-weight:700;line-height:1.32}.cp-chg-benefits-container{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;margin-top:32px;padding:24px 32px 24px 48px;position:relative}.cp-chg-benefits-container:after{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";position:absolute}.cp-chg-benefits-img{height:auto;width:104px}.cp-chg-benefits-point-img{height:72px;width:auto}.cp-chg-step-container{align-items:center;background-color:#fff;border-radius:16px;display:flex;margin-top:32px;padding:48px 34px 48px 20px;position:relative}.cp-chg-step-container:after{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";position:absolute}.cp-chg-step-container-step1{height:120px}.cp-chg-step-container-step1:after{background-image:url(/keitai_payment/campaign/MZni7OI3O1FivPlu_2512/img/chg-container-step1.png);height:188px;right:32px;width:92px}.cp-chg-step-container-step2:after{background-image:url(/keitai_payment/campaign/MZni7OI3O1FivPlu_2512/img/chg-container-step2.png);bottom:72px;height:124px;right:4px;width:124px}.cp-chg-step-container-step3{height:116px}.cp-chg-step-container-step3:after{background-image:url(/keitai_payment/campaign/MZni7OI3O1FivPlu_2512/img/chg-container-step3.png);height:194px;right:26px;width:102px}.cp-chg-step-img{height:-moz-fit-content;height:fit-content}.cp-chg-step-body{display:flex;flex-direction:column;height:202px;justify-content:center;margin-left:16px;padding-left:16px;position:relative;width:312px}.cp-chg-step-body:before{background-color:#ffe8df;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.cp-chg-step-title,.cp-chg-step-title-charge{color:#3d3d3d;font-size:32px;font-weight:700;line-height:1.48}.cp-chg-step-text{color:#3d3d3d;font-size:22px;font-weight:300;line-height:1.32;margin-top:8px}.cp-chg-campaign-period-img{margin-left:20px;margin-top:30px}.cp-chg-page-text-wrap{margin-top:40px;text-align:center}.cp-chg-page-text{display:inline-block;font-size:20px;padding-bottom:10px;padding-right:30px;position:relative}.cp-chg-page-text:after{border-color:#5a1835 transparent transparent;border-style:solid;border-width:12px 10px 0;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-80%);width:0}.cp-chg-page-text-link{color:#5a1835}.cp-chg-application-download{margin-top:46px;text-align:center}.cp-chg-application-download .cp-chg-link{display:block}.cp-chg-application-download .cp-chg-link+.cp-chg-link{margin-top:30px}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner{background-color:#fff;padding-bottom:62px;padding-top:52px}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide{width:auto}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide .slide-content-image{text-align:center}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide .splide__arrows{padding-left:0;padding-right:0;top:calc(50% - 17px)!important}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide .splide__arrows .splide__arrow{background-image:url(/keitai_payment/campaign/MZni7OI3O1FivPlu_2512/img/chg-charge-arrow-prev.png);background-position:50%;background-size:contain;height:70px;width:70px}.cp-chg-charge-carousel.carousel-type4 .splide__pagination{display:flex!important;gap:16px;margin-top:50px}.cp-chg-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page{background-color:#fff;border:4px solid #ebbcc6;height:18px;width:18px}.cp-chg-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page.is-active{background-color:#e60a3a;border-color:#e60a3a}.cp-chg-charge-carousel-step{margin:auto;text-align:center}.cp-chg-charge-carousel-text{font-size:22px;line-height:1.48;margin-bottom:24px;margin-top:24px;text-align:center}.cp-chg-charge-carousel-text-link{color:#3d3d3d;font-weight:700;text-decoration:underline}.cp-chg-charge-button{align-items:center;background-color:#fff;border:1px solid #e0dedc;border-radius:160px;box-sizing:border-box;color:#4d4639;display:flex;font-size:36px;font-weight:600;height:120px;justify-content:center;margin-top:32px;width:690px}.cp-chg-terms-wrap{max-width:600px;width:100%}.cp-chg-terms{background-color:#ffe489;border-radius:16px;overflow:hidden}.cp-chg-terms[open] .cp-chg-terms-icon:after{display:none}.cp-chg-terms-header{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#ffe489;border-radius:16px;cursor:pointer;display:flex;font-weight:700;padding:12px 24px 12px 118px}.cp-chg-terms-content{font-size:15px;line-height:1.6;padding:28px 40px 74px}.cp-chg-terms-title-wrap{margin-left:24px}.cp-chg-terms-title{color:#c03;font-size:40px;font-weight:600}.cp-chg-terms-title-note{color:#c03;font-size:28px;font-weight:600;line-height:1.32;margin-top:12px}.cp-chg-terms-icon{flex-shrink:0;height:48px;margin-left:auto;position:relative;width:48px}.cp-chg-terms-icon:after,.cp-chg-terms-icon:before{background-color:#c03;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-chg-terms-icon:before{height:4px;width:80%}.cp-chg-terms-icon:after{height:80%;width:4px}.cp-chg-terms-container{background-color:#fff;border-radius:8px;padding:48px 32px}.cp-chg-terms-section:not(:first-child){border-top:4px solid #f0eeec;margin-top:32px;padding-top:32px}.cp-chg-terms-heading3{font-size:28px;font-weight:600;margin-bottom:18px}.cp-chg-terms-heading4{font-size:18px;font-weight:600;margin-top:1em}.cp-chg-terms-text{font-size:22px}.cp-chg-terms-list-item{font-size:18px;padding-left:1em;text-indent:-1em}.cp-chg-terms-campaign-code{font-size:22px;margin-bottom:20px;margin-top:20px;text-align:right}.cp-chg-fixed-entry{box-sizing:border-box;padding:24px 24px 12px;width:100%}.cp-chg-fixed-entry-button{align-items:center;background-color:#dbdad8;border-radius:60px;color:#fff;display:flex;flex-direction:column;font-weight:600;height:120px;justify-content:center;margin-inline:auto;max-width:630px;pointer-events:none;text-align:center;width:100%}.cp-chg-fixed-entry-button-subtext{font-size:28px;line-height:1.6}.cp-chg-fixed-entry-button-text{font-size:38px;line-height:48px}.cp-chg-fixed-entry-button.is-active{background-color:#c03;pointer-events:auto}.cp-chg-fixed-entry-agreement-check{align-items:center;display:flex;justify-content:center;margin-top:20px}.cp-chg-fixed-entry-agreement-check-label{color:#3d3d3d;cursor:pointer;display:block;font-size:19px;font-weight:600}.cp-chg-fixed-entry-agreement-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;height:28px;outline:none;position:relative;text-align:center;width:28px}.cp-chg-fixed-entry-agreement-check-input:before{background:#fff;border:2px solid #3d3d3d;border-radius:2px;box-sizing:border-box;content:"";display:block;height:28px;position:absolute;width:28px}.cp-chg-fixed-entry-agreement-check-input:checked:after{border-bottom:2px solid #3d3d3d;border-right:2px solid #3d3d3d;content:"";display:block;height:12px;left:10px;opacity:1;position:absolute;top:4px;transform:rotate(45deg);width:6px}@media screen and (min-width:768px){.lp-main-contents{margin:0 auto;padding-top:140px;width:750px}}@media screen and (max-width:767px){.lp-main-contents{padding-bottom:26.6666666667vw;padding-top:84px}.cp-chg-section-heading{font-size:clamp(10px,6.4vw,100vw)}.cp-chg-section-inner{padding:4.2666666667vw 4vw 8.5333333333vw}.cp-chg-section-charge .cp-chg-section-inner{padding-bottom:11.7333333333vw;padding-top:8.5333333333vw}.cp-chg-section-application-download .cp-chg-section-inner{padding-bottom:14.4vw;padding-top:13.8666666667vw}.cp-chg-section-application-download .cp-chg-section-heading{font-size:clamp(10px,4.8vw,100vw)}.cp-chg-section-terms .cp-chg-section-inner{padding-bottom:12.5333333333vw}.cp-chg-section-terms .cp-chg-note-list{margin-top:10.6666666667vw}.cp-chg-section-terms .cp-chg-note-list-item{font-size:clamp(10px,2.1333333333vw,100vw)}.cp-chg-note-list-item,.cp-chg-note-list-item-point{font-size:clamp(10px,3.4666666667vw,100vw)}.cp-chg-entry-button-wrap{margin-top:3.2vw}.cp-chg-entry-button-wrap .cp-chg-note-text{font-size:clamp(10px,2.9333333333vw,100vw);margin-top:3.2vw}.cp-chg-entry-button{font-size:6.4vw;height:20.2666666667vw;max-width:85.0666666667vw}.cp-chg-entry-agreement-check{margin-top:2.4vw;padding-bottom:3.2vw}.cp-chg-entry-agreement-check-label{font-size:clamp(9px,2.4vw,100vw)}.cp-chg-entry-agreement-check-input{height:3.7333333333vw;width:3.7333333333vw}.cp-chg-entry-agreement-check-input:before{border:.4vw solid #3d3d3d;border-radius:.4vw;height:3.7333333333vw;width:3.7333333333vw}.cp-chg-entry-agreement-check-input:checked:after{border-bottom:.4vw solid #3d3d3d;border-right:.4vw solid #3d3d3d;height:1.6vw;left:1.3333333333vw;top:.6666666667vw;width:.8vw}.cp-chg-entry-required{height:11.7333333333vw;margin:0 auto 2.6666666667vw;padding-top:5.3333333333vw;width:46.9333333333vw}.cp-chg-entry-required-text{font-size:clamp(10px,4.2666666667vw,100vw)}.cp-chg-entry-required-text-highlight{font-size:clamp(10px,5.3333333333vw,100vw)}.cp-chg-entry-required-text-note{font-size:clamp(8px,2.1333333333vw,100vw)}.cp-chg-entry-required-term{font-size:2.6666666667vw;padding-bottom:5.3333333333vw}.cp-chg-content{border-radius:3.2vw}.cp-chg-content-heading{font-size:clamp(10px,6.4vw,100vw)}.cp-chg-content-heading-benefits{font-size:clamp(10px,8.5333333333vw,100vw);margin-bottom:5.3333333333vw}.cp-chg-content-charge-text{font-size:clamp(18px,5.3333333333vw,100vw);margin-top:7.4666666667vw}.cp-chg-content-probablity-win{font-size:clamp(32px,9.6vw,100vw)}.cp-chg-content-dable{font-size:clamp(44px,12.8vw,100vw)}.cp-chg-content-benefits{margin-top:4.2666666667vw;padding:6.4vw 4.2666666667vw 8.5333333333vw}.cp-chg-content-step{margin-top:4.2666666667vw;padding:8.5333333333vw 4.2666666667vw}.cp-chg-content-campaign-period{margin-top:8.5333333333vw;padding:6.4vw 4.2666666667vw}.cp-chg-content-campaign-period .cp-chg-note-text{margin-top:3.4666666667vw}.cp-chg-content-campaign-period .cp-chg-content-heading{padding-bottom:3.2vw;width:82.9333333333vw}.cp-chg-content .cp-chg-note-text{font-size:clamp(10px,2.4vw,100vw)}.cp-chg-benefits-container{background-color:#fff;border-radius:3.2vw;height:22.6666666667vw;margin-top:2.1333333333vw;padding:3.2vw 4.2666666667vw 3.2vw 6.4vw}.cp-chg-benefits-img{width:14.4vw}.cp-chg-benefits-point-img{height:clamp(31px,9.6vw,100vw)}.cp-chg-step-container{border-radius:2.1333333333vw;margin-top:4.2666666667vw;padding:6.4vw 4.5333333333vw 6.4vw 2.6666666667vw}.cp-chg-step-container:nth-child(2){height:18.9333333333vw}.cp-chg-step-container:nth-child(4){height:18.4vw}.cp-chg-step-container-step1:after{height:25.0666666667vw;right:4.2666666667vw;width:12.2666666667vw}.cp-chg-step-container-step2:after{bottom:13.3333333333vw;height:16.5333333333vw;right:.6666666667vw;width:16.5333333333vw}.cp-chg-step-container-step3:after{bottom:2.6666666667vw;height:25.8666666667vw;right:3.4666666667vw;width:13.8666666667vw}.cp-chg-step-body{height:26.9333333333vw;margin-left:2.1333333333vw;margin-right:4.2666666667vw;padding-left:2.1333333333vw;width:37.8666666667vw}.cp-chg-step-img{width:11.3333333333vw}.cp-chg-step-title{font-size:clamp(12px,4.2666666667vw,100vw)}.cp-chg-step-title-charge{font-size:clamp(12px,3.8666666667vw,100vw)}.cp-chg-step-text{font-size:clamp(10px,2.9333333333vw,100vw);margin-top:1.8666666667vw}.cp-chg-note-container{margin-top:8.5333333333vw}.cp-chg-note-container .cp-chg-note-list-item{font-size:clamp(10px,2.9333333333vw,100vw);margin-bottom:2.1333333333vw}.cp-chg-note-heading{font-size:clamp(10px,3.7333333333vw,100vw);margin-bottom:2.6666666667vw;margin-top:4.2666666667vw}.cp-chg-campaign-period-img{margin-top:3.2vw;width:71.2vw}.cp-chg-page-text-wrap{margin-top:5.3333333333vw}.cp-chg-page-text{font-size:clamp(10px,2.9333333333vw,100vw);padding-bottom:1.3333333333vw;padding-right:4vw}.cp-chg-page-text:after{border-width:1.7333333333vw 1.4666666667vw 0}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner{padding:6.8vw 5.3333333333vw 8.1333333333vw}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide__arrows{top:calc(50% - 2.26667vw)!important;width:100%}.cp-chg-charge-carousel.carousel-type4 .cp-chg-charge-carousel-inner .splide__arrows .splide__arrow{height:9.3333333333vw!important;width:14.6666666667vw!important}.cp-chg-charge-carousel.carousel-type4 .splide__pagination{gap:2vw;margin-top:6.6666666667vw}.cp-chg-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page{border-width:.5333333333vw;height:2.4vw;width:2.4vw}.cp-chg-charge-carousel-text{font-size:clamp(10px,3.2vw,100vw);margin-bottom:6.4vw;margin-top:3.7333333333vw}.cp-chg-charge-carousel-step{height:6.9333333333vw;width:22.6666666667vw}.cp-chg-charge-carousel-bank-img{height:55.4666666667vw;width:32.5333333333vw}.cp-chg-charge-button{border-radius:21.3333333333vw;font-size:clamp(10px,4.8vw,100vw);height:14.9333333333vw;margin-top:4.2666666667vw;width:92vw}.cp-chg-application-download{margin-top:6.1333333333vw}.cp-chg-application-download-img{width:66.4vw}.cp-chg-terms-header{border-radius:2.1333333333vw;padding:3.2vw 7.4666666667vw 3.2vw 14.9333333333vw}.cp-chg-terms-header-icon{height:7.2vw;width:8.5333333333vw}.cp-chg-terms-title-wrap{margin-left:3.2vw}.cp-chg-terms-title{font-size:clamp(10px,5.3333333333vw,100vw)}.cp-chg-terms-title-note{font-size:clamp(10px,3.4666666667vw,100vw);margin-top:1.6vw}.cp-chg-terms-icon{height:4vw;width:4vw}.cp-chg-terms-icon:before{height:.5333333333vw}.cp-chg-terms-icon:after{width:.5333333333vw}.cp-chg-terms-content{font-size:clamp(10px,2.9333333333vw,100vw);line-height:1.6;padding:0 5.3333333333vw 9.8666666667vw}.cp-chg-terms-container{border-radius:2.1333333333vw;padding:6.4vw 4.2666666667vw}.cp-chg-terms-section:not(:first-child){border-top:.5333333333vw solid #f0eeec;margin-top:4.2666666667vw;padding-top:4.2666666667vw}.cp-chg-terms-heading3{font-size:clamp(10px,3.7333333333vw,100vw);margin-bottom:2.4vw}.cp-chg-terms-heading4,.cp-chg-terms-text{font-size:clamp(10px,2.9333333333vw,100vw)}.cp-chg-terms-list-item{font-size:clamp(10px,2.4vw,100vw)}.cp-chg-terms-campaign-code{font-size:clamp(10px,2.9333333333vw,100vw);margin-top:4vw}.cp-chg-fixed-entry{padding:6.4vw 6.4vw 3.2vw}.cp-chg-fixed-entry-button{border-radius:21.3333333333vw;height:19.2vw;max-width:84vw}.cp-chg-fixed-entry-button-subtext{font-size:clamp(10px,3.7333333333vw,100vw)}.cp-chg-fixed-entry-button-text{font-size:clamp(10px,5.0666666667vw,100vw);line-height:6.4vw}.cp-chg-fixed-entry-agreement-check{margin-top:2.6666666667vw}.cp-chg-fixed-entry-agreement-check-label{font-size:clamp(9px,2.4vw,100vw)}.cp-chg-fixed-entry-agreement-check-input{height:3.7333333333vw;width:3.7333333333vw}.cp-chg-fixed-entry-agreement-check-input:before{border:.4vw solid #3d3d3d;border-radius:.4vw;height:3.7333333333vw;width:3.7333333333vw}.cp-chg-fixed-entry-agreement-check-input:checked:after{border-bottom:.4vw solid #3d3d3d;border-right:.4vw solid #3d3d3d;height:1.6vw;left:1.3333333333vw;top:.6666666667vw;width:.8vw}}@media screen and (max-width:500px){.lp-main-contents{font-size:3.66vw}}
