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-rem-link{color:#3d3d3d;text-decoration:underline}.cp-rem-section{background-color:#fff}.cp-rem-section-heading{color:inherit;font-size:48px;font-weight:600;line-height:1.25;text-align:center}.cp-rem-section-inner{padding:32px 30px 84px}.cp-rem-section-charge{background-color:#fadddf}.cp-rem-section-charge .cp-rem-section-inner{padding-bottom:88px;padding-top:64px}.cp-rem-section-charge .cp-rem-section-heading{color:#e12f61}.cp-rem-section-faq{background-color:#f0eeec}.cp-rem-section-faq .cp-rem-section-inner{padding-bottom:94px;padding-top:72px}.cp-rem-section-application-download .cp-rem-section-heading{font-size:36px}.cp-rem-section-application-download .cp-rem-section-inner{padding-bottom:108px;padding-top:104px}.cp-rem-section-terms .cp-rem-section-inner{padding-bottom:94px;padding-top:78px}.cp-rem-section-terms .cp-rem-note-list{margin-top:80px}.cp-rem-section-terms .cp-rem-note-list-item{font-size:16px;line-height:1.6;padding-left:1em;text-indent:-1em}.cp-rem-note-container{margin-top:52px}.cp-rem-note-container .cp-rem-note-list-item{font-size:18px}.cp-rem-note-heading{font-size:28px;font-weight:600;line-height:1.143;margin-bottom:28px;margin-top:32px}.cp-rem-note-list-item{font-size:20px;line-height:1.6;padding-left:1.35em;text-indent:-1.35em}.cp-rem-note-text{font-size:20px}.cp-rem-hero-img{display:block;height:auto;width:100%}.cp-rem-entry-button-wrap{margin-top:40px}.cp-rem-entry-button-wrap .cp-rem-note-text{font-size:20px;margin-top:32px;text-align:center}.cp-rem-entry-button{align-items:center;background-color:#dbdad8;border-radius:60px;color:#fff;display:flex;font-size:44px;font-weight:600;height:120px;justify-content:center;margin-inline:auto;max-width:630px;pointer-events:none;text-align:center;width:100%}.cp-rem-entry-button.is-active{background-color:#c03;pointer-events:auto}.cp-rem-entry-agreement-check{align-items:center;display:flex;margin-top:20px}.cp-rem-entry-agreement-check-label{color:#3d3d3d;cursor:pointer;display:block;font-size:18px;font-weight:600;margin-left:20px}.cp-rem-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-rem-entry-agreement-check-input:before{background:#fff;border:3px solid #3d3d3d;border-radius:3px;box-sizing:border-box;content:"";display:block;height:28px;position:absolute;width:28px}.cp-rem-entry-agreement-check-input:checked:after{border-bottom:3px solid #3d3d3d;border-right:3px solid #3d3d3d;content:"";display:block;height:12px;left:10px;opacity:1;position:absolute;top:5px;transform:rotate(45deg);width:6px}.cp-rem-content{border-radius:16px}.cp-rem-content-campaign-period,.cp-rem-content-step{background-color:#fce2d8;color:#ec581f}.cp-rem-content-step{margin-top:60px;padding:52px 30px}.cp-rem-content-point{background-color:#e4d8e9;color:#6a4f8c;margin-top:32px;padding:52px 30px}.cp-rem-content-campaign-period{margin-top:56px;padding:52px 40px 42px}.cp-rem-content-campaign-period .cp-rem-content-heading{border-bottom:2px solid #ec581f;margin-inline:auto;padding-bottom:22px;width:591px}.cp-rem-content-campaign-period .cp-rem-note-text{color:#3d3d3d;font-size:18px;margin-top:26px}.cp-rem-content-heading{color:inherit;font-size:48px;font-weight:600;line-height:1.25;text-align:center}.cp-rem-content-subheading{color:inherit;font-size:32px;font-weight:600;line-height:1.143;margin-bottom:28px;margin-top:20px;text-align:center}.cp-rem-content-subheading-underline{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:4px;padding-bottom:4px}.cp-rem-content .cp-rem-note-text{font-size:18px}.cp-rem-step-container{align-items:center;background-color:#fff;border-radius:15px;display:flex;margin-top:50px;padding:40px 20px 40px 32px;position:relative}.cp-rem-step-container:not(:first-of-type){margin-top:16px}.cp-rem-step-container:after{background-repeat:no-repeat;background-size:contain;bottom:0;content:"";position:absolute}.cp-rem-step-container-step1:after{background-image:url(/keitai_payment/campaign/M0I3wm8CQpbEQ0gi_2510/img/rem-container-step1.png);height:239px;right:32px;width:133px}.cp-rem-step-container-step2:after{background-image:url(/keitai_payment/campaign/M0I3wm8CQpbEQ0gi_2510/img/rem-container-step2.png);height:240px;right:5px;width:140px}.cp-rem-step-container-step3:after{background-image:url(/keitai_payment/campaign/M0I3wm8CQpbEQ0gi_2510/img/rem-container-step3.png);bottom:20px;height:219px;right:26px;width:127px}.cp-rem-step-img{height:-moz-fit-content;height:fit-content}.cp-rem-step-body{display:flex;flex-direction:column;height:202px;justify-content:center;margin-left:22px;padding-left:34px;position:relative;width:284px}.cp-rem-step-body:before{background-color:#ffe8df;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.cp-rem-step-title{color:#3d3d3d;font-size:34px;font-weight:600;line-height:1}.cp-rem-step-text{color:#3d3d3d;font-size:22px;line-height:1.46;margin-top:28px}.cp-rem-point-container{background-color:#fff;border-radius:15px;margin-top:50px;padding:30px 30px 40px;text-align:center}.cp-rem-point-container-note-text{color:#ed5e29;font-size:16px;margin-bottom:21px;margin-top:7px;text-align:right}.cp-rem-campaign-period-img{margin-left:20px;margin-top:30px}.cp-rem-page-text-wrap{margin-top:40px;text-align:center}.cp-rem-page-text{border-bottom:1px solid #5a1835;display:inline-block;font-size:20px;padding-bottom:10px;padding-right:30px;position:relative}.cp-rem-page-text:after{border-color:#5a1835 transparent transparent;border-style:solid;border-width:13px 11px 0;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-80%);width:0}.cp-rem-page-text-link{color:#5a1835}.cp-rem-application-download{margin-top:46px;text-align:center}.cp-rem-application-download .cp-rem-link{display:block}.cp-rem-application-download .cp-rem-link+.cp-rem-link{margin-top:30px}.cp-rem-faq-list{margin-top:52px}.cp-rem-faq-list-item{margin-top:16px}.cp-rem-faq-container{background-color:#fff;border-radius:15px;padding:40px 30px}.cp-rem-faq-container[open] .cp-rem-faq-question-toggle-icon:after{display:none}.cp-rem-faq-question{align-items:center;cursor:pointer;display:flex;line-height:1.43;min-height:84px;position:relative}.cp-rem-faq-question:before{background-color:#f0eeec;content:"";height:100%;left:55px;position:absolute;top:0;width:4px}.cp-rem-faq-question-title{display:inline-block;font-size:28px;font-weight:600;padding-left:60px;width:492px}.cp-rem-faq-question-toggle-icon{flex-shrink:0;height:28px;margin-left:auto;position:relative;transition:transform .3s ease;width:28px}.cp-rem-faq-question-toggle-icon:after,.cp-rem-faq-question-toggle-icon:before{background-color:#3d3d3d;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-rem-faq-question-toggle-icon:before{height:4px;width:80%}.cp-rem-faq-question-toggle-icon:after{height:80%;width:4px}.cp-rem-faq-answer{padding-left:82px;padding-top:57px;width:492px}.cp-rem-faq-answer-text{font-size:28px;line-height:1.43}.cp-rem-faq-answer-text:not(:first-child){margin-top:1em}.cp-rem-faq-answer-text-note{display:inline-block;padding-left:1.3em;text-indent:-1.3em}.cp-rem-charge-carousel{margin-top:50px}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner{background-color:#fff;padding-bottom:61px;padding-top:51px}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide{width:auto}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide .slide-content-image{text-align:center}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide .splide__arrows{padding-left:0;padding-right:0;top:calc(50% - 17px)!important}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide .splide__arrows .splide__arrow{background-image:url(/keitai_payment/campaign/M0I3wm8CQpbEQ0gi_2510/img/rem-charge-arrow-prev.png);background-position:50%;background-size:contain;height:70px;width:70px}.cp-rem-charge-carousel.carousel-type4 .splide__pagination{display:flex!important;gap:15px;margin-top:50px}.cp-rem-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page{background-color:#fff;border:4px solid #ebbcc6;height:18px;width:18px}.cp-rem-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page.is-active{background-color:#e60a3a;border-color:#e60a3a}.cp-rem-charge-carousel-step{text-align:center}.cp-rem-charge-carousel-text{font-size:22px;line-height:1.73;margin-bottom:40px;margin-top:30px;text-align:center}.cp-rem-charge-carousel-text-link{color:#3d3d3d;font-weight:700;text-decoration:underline}.cp-rem-charge-button{align-items:center;background-color:#fff;border:2px solid #e12f61;border-radius:60px;box-sizing:border-box;color:#e12f61;display:flex;font-size:34px;font-weight:600;height:120px;justify-content:center;margin-top:72px;width:690px}.cp-rem-terms-wrap{max-width:600px;width:100%}.cp-rem-terms{background-color:#ffd648;border-radius:15px;overflow:hidden}.cp-rem-terms[open] .cp-rem-terms-icon:after{display:none}.cp-rem-terms-header{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#ffd648;border-radius:15px;cursor:pointer;display:flex;font-weight:700;padding:25px 27px 22px 138px}.cp-rem-terms-content{font-size:15px;line-height:1.6;padding:28px 40px 74px}.cp-rem-terms-intro{font-size:18px}.cp-rem-terms-title-wrap{margin-left:19px}.cp-rem-terms-title{color:#c03;font-size:40px;font-weight:600}.cp-rem-terms-title-note{color:#c03;font-size:26px;font-weight:600;margin-top:12px}.cp-rem-terms-icon{flex-shrink:0;height:28px;margin-left:auto;position:relative;width:28px}.cp-rem-terms-icon:after,.cp-rem-terms-icon:before{background-color:#c03;border-radius:2px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-rem-terms-icon:before{height:4px;width:80%}.cp-rem-terms-icon:after{height:80%;width:4px}.cp-rem-terms-container{background-color:#fff;border-radius:15px;margin-top:40px;padding:48px 32px}.cp-rem-terms-section:not(:first-child){border-top:4px solid #f0eeec;margin-top:32px;padding-top:32px}.cp-rem-terms-heading3{font-size:28px;font-weight:600;margin-bottom:18px}.cp-rem-terms-heading4{font-size:18px;font-weight:600;margin-top:1em}.cp-rem-terms-text{font-size:18px}.cp-rem-terms-text:not(:first-child){margin-top:1em}.cp-rem-terms-list-item{font-size:18px;padding-left:1em;text-indent:-1em}.cp-rem-terms-campaign-code{font-size:18px;margin-top:30px;text-align:right}.cp-rem-fixed-entry{background-color:hsla(0,0%,100%,.75);bottom:0;box-sizing:border-box;left:0;opacity:0;padding:35px 32px;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:120}.cp-rem-fixed-entry.is-visible{opacity:1;visibility:visible}.cp-rem-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-rem-fixed-entry-button-subtext{font-size:28px;line-height:1.6}.cp-rem-fixed-entry-button-text{font-size:38px;line-height:48px}.cp-rem-fixed-entry-button-text-emphasis{color:#fffaa8}.cp-rem-fixed-entry-button.is-active{background-color:#c03;pointer-events:auto}.cp-rem-fixed-entry-agreement-check{align-items:center;display:flex;justify-content:center;margin-top:20px}.cp-rem-fixed-entry-agreement-check-label{color:#3d3d3d;cursor:pointer;display:block;font-size:19px;font-weight:600;margin-left:20px}.cp-rem-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-rem-fixed-entry-agreement-check-input:before{background:#fff;border:3px solid #3d3d3d;border-radius:3px;box-sizing:border-box;content:"";display:block;height:28px;position:absolute;width:28px}.cp-rem-fixed-entry-agreement-check-input:checked:after{border-bottom:3px solid #3d3d3d;border-right:3px solid #3d3d3d;content:"";display:block;height:12px;left:10px;opacity:1;position:absolute;top:5px;transform:rotate(45deg);width:6px}.cp_alert{background-color:#fcf0f2;border:1px solid #df6177;border-radius:5px;box-sizing:border-box;color:#c70014;font-size:1.3rem;font-weight:700;line-height:1.48;margin:0 auto 30px;max-width:750px;padding:15px;text-align:center;width:96vw}@media screen and (min-width:768px){.lp-main-contents{margin:0 auto;padding-top:140px;width:750px}.cp_alert{font-size:16px}}@media screen and (max-width:767px){.lp-main-contents{padding-bottom:26.6666666667vw;padding-top:84px}.cp-rem-section-heading{font-size:clamp(10px,6.4vw,100vw)}.cp-rem-section-inner{padding:4.2666666667vw 4vw 11.2vw}.cp-rem-section-charge .cp-rem-section-inner{padding-bottom:11.7333333333vw;padding-top:8.5333333333vw}.cp-rem-section-application-download .cp-rem-section-inner{padding-bottom:14.4vw;padding-top:13.8666666667vw}.cp-rem-section-application-download .cp-rem-section-heading{font-size:clamp(10px,4.8vw,100vw)}.cp-rem-section-faq .cp-rem-section-inner{padding-bottom:12.5333333333vw;padding-top:9.6vw}.cp-rem-section-terms .cp-rem-section-inner{padding-bottom:12.5333333333vw;padding-top:10.4vw}.cp-rem-section-terms .cp-rem-note-list{margin-top:10.6666666667vw}.cp-rem-section-terms .cp-rem-note-list-item{font-size:clamp(10px,2.1333333333vw,100vw)}.cp-rem-note-list-item{font-size:clamp(10px,2.6666666667vw,100vw)}.cp-rem-entry-button-wrap{margin-top:5.3333333333vw}.cp-rem-entry-button-wrap .cp-rem-note-text{font-size:clamp(10px,3.7333333333vw,100vw);margin-top:4.2666666667vw}.cp-rem-entry-button{font-size:5.8666666667vw;height:16vw;max-width:84vw}.cp-rem-entry-agreement-check{margin-top:2.6666666667vw}.cp-rem-entry-agreement-check-label{font-size:clamp(10px,2.4vw,100vw);margin-left:2.6666666667vw}.cp-rem-entry-agreement-check-input{height:3.7333333333vw;width:3.7333333333vw}.cp-rem-entry-agreement-check-input:before{border:.4vw solid #3d3d3d;border-radius:.4vw;height:3.7333333333vw;width:3.7333333333vw}.cp-rem-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-rem-content{border-radius:2.1333333333vw}.cp-rem-content-heading{font-size:clamp(10px,6.4vw,100vw)}.cp-rem-content-subheading{font-size:clamp(10px,4.2666666667vw,100vw);margin-bottom:3.7333333333vw;margin-top:2.6666666667vw}.cp-rem-content-subheading-underline{border-bottom-width:.5333333333vw;padding-bottom:.5333333333vw}.cp-rem-content-step{margin-top:8vw;padding:6.9333333333vw 4vw}.cp-rem-content-point{margin-top:4.2666666667vw;padding:6.9333333333vw 4vw}.cp-rem-content-campaign-period{margin-top:7.4666666667vw;padding:6.9333333333vw 4vw 5.6vw}.cp-rem-content-campaign-period .cp-rem-note-text{margin-top:3.4666666667vw}.cp-rem-content-campaign-period .cp-rem-content-heading{padding-bottom:2.9333333333vw;width:78.8vw}.cp-rem-content .cp-rem-note-text{font-size:clamp(10px,2.4vw,100vw)}.cp-rem-step-container{border-radius:2vw;margin-top:6.6666666667vw;padding:5.3333333333vw 2.6666666667vw 5.3333333333vw 4.2666666667vw}.cp-rem-step-container-step1:after{height:31.8666666667vw;right:4.2666666667vw;width:17.7333333333vw}.cp-rem-step-container-step2:after{height:32vw;right:.6666666667vw;width:18.6666666667vw}.cp-rem-step-container-step3:after{bottom:2.6666666667vw;height:29.2vw;right:3.4666666667vw;width:16.9333333333vw}.cp-rem-step-body{height:26.9333333333vw;margin-left:2.9333333333vw;padding-left:4.5333333333vw;width:37.8666666667vw}.cp-rem-step-img{height:12.4vw;width:11.3333333333vw}.cp-rem-step-title{font-size:clamp(10px,4.5333333333vw,100vw)}.cp-rem-step-text{font-size:clamp(10px,2.9333333333vw,100vw);margin-top:3.7333333333vw}.cp-rem-point-container{border-radius:2vw;margin-top:6.6666666667vw;padding:4vw 4vw 5.3333333333vw}.cp-rem-point-container-note-text{font-size:clamp(10px,2.1333333333vw,100vw);margin-bottom:2.8vw;margin-right:4vw;margin-top:1.0666666667vw}.cp-rem-note-container{margin-top:6.9333333333vw}.cp-rem-note-container .cp-rem-note-list-item{font-size:clamp(10px,2.4vw,100vw)}.cp-rem-note-heading{font-size:clamp(10px,3.7333333333vw,100vw);margin-bottom:3.7333333333vw;margin-top:4.2666666667vw}.cp-rem-campaign-period-img{height:16.2666666667vw;margin-left:2.6666666667vw;margin-top:4vw;width:74.6666666667vw}.cp-rem-page-text-wrap{margin-top:5.3333333333vw}.cp-rem-page-text{font-size:clamp(10px,2.6666666667vw,100vw);padding-bottom:1.3333333333vw;padding-right:4vw}.cp-rem-page-text:after{border-width:1.7333333333vw 1.4666666667vw 0}.cp-rem-charge-carousel{margin-top:6.6666666667vw}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner{padding:6.8vw 5.3333333333vw 8.1333333333vw}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide__arrows{top:calc(50% - 2.26667vw)!important;width:100%}.cp-rem-charge-carousel.carousel-type4 .cp-rem-charge-carousel-inner .splide__arrows .splide__arrow{height:9.3333333333vw!important;width:9.3333333333vw!important}.cp-rem-charge-carousel.carousel-type4 .splide__pagination{gap:2vw;margin-top:6.6666666667vw}.cp-rem-charge-carousel.carousel-type4 .splide__pagination .splide__pagination__page{border-width:.5333333333vw;height:2.4vw;width:2.4vw}.cp-rem-charge-carousel-text{font-size:clamp(10px,2.9333333333vw,100vw);margin-bottom:5.3333333333vw;margin-top:4vw}.cp-rem-charge-button{border-radius:8vw;font-size:clamp(10px,4.5333333333vw,100vw);height:16vw;margin-top:9.6vw;width:92vw}.cp-rem-application-download{margin-top:6.1333333333vw}.cp-rem-application-download-img{width:66.4vw}.cp-rem-faq-list{margin-top:6.9333333333vw}.cp-rem-faq-list_item{margin-top:2.1333333333vw}.cp-rem-faq-container{border-radius:2vw;padding:5.3333333333vw 4vw}.cp-rem-faq-question{min-height:11.2vw}.cp-rem-faq-question-icon-img{height:4.4vw;width:3.6vw}.cp-rem-faq-question-title{font-size:clamp(10px,3.7333333333vw,100vw);padding-left:8vw;width:65.6vw}.cp-rem-faq-question:before{left:7.3333333333vw;width:.5333333333vw}.cp-rem-faq-answer{padding-left:10.9333333333vw;padding-top:7.6vw;width:65.6vw}.cp-rem-faq-answer-text{font-size:clamp(10px,3.7333333333vw,100vw)}.cp-rem-faq-question-toggle-icon{height:3.7333333333vw;width:3.7333333333vw}.cp-rem-faq-question-toggle-icon:before{height:.5333333333vw}.cp-rem-faq-question-toggle-icon:after{width:.5333333333vw}.cp-rem-terms-header{border-radius:2vw;padding:3.3333333333vw 2.6666666667vw 2.9333333333vw 18.4vw}.cp-rem-terms-header-icon{height:6.1333333333vw;width:7.2vw}.cp-rem-terms-title-wrap{margin-left:2.9333333333vw}.cp-rem-terms-title{font-size:clamp(10px,5.3333333333vw,100vw)}.cp-rem-terms-title-note{font-size:clamp(10px,3.4666666667vw,100vw);margin-top:1.6vw}.cp-rem-terms-icon{height:3.7333333333vw;width:3.7333333333vw}.cp-rem-terms-icon:before{height:.5333333333vw}.cp-rem-terms-icon:after{width:.5333333333vw}.cp-rem-terms-content{font-size:clamp(10px,2vw,100vw);line-height:1.6;padding:3.7333333333vw 5.3333333333vw 9.8666666667vw}.cp-rem-terms-intro{font-size:clamp(10px,2.4vw,100vw)}.cp-rem-terms-container{border-radius:2vw;margin-top:5.3333333333vw;padding:6.4vw 4.2666666667vw}.cp-rem-terms-section:not(:first-child){border-top:.5333333333vw solid #f0eeec;margin-top:4.2666666667vw;padding-top:4.2666666667vw}.cp-rem-terms-heading3{font-size:clamp(10px,3.7333333333vw,100vw);margin-bottom:2.4vw}.cp-rem-terms-campaign-code,.cp-rem-terms-heading4,.cp-rem-terms-list-item,.cp-rem-terms-text{font-size:clamp(10px,2.4vw,100vw)}.cp-rem-terms-campaign-code{margin-top:4vw}.cp-rem-fixed-entry{padding:4.6666666667vw 4.2666666667vw}.cp-rem-fixed-entry-button{border-radius:8vw;height:16vw;max-width:84vw}.cp-rem-fixed-entry-button-subtext{font-size:clamp(10px,3.7333333333vw,100vw)}.cp-rem-fixed-entry-button-text{font-size:clamp(10px,5.0666666667vw,100vw);line-height:6.4vw}.cp-rem-fixed-entry-agreement-check{margin-top:2.6666666667vw}.cp-rem-fixed-entry-agreement-check-label{font-size:clamp(10px,2.5333333333vw,100vw);margin-left:2.6666666667vw}.cp-rem-fixed-entry-agreement-check-input{height:3.7333333333vw;width:3.7333333333vw}.cp-rem-fixed-entry-agreement-check-input:before{border:.4vw solid #3d3d3d;border-radius:.4vw;height:3.7333333333vw;width:3.7333333333vw}.cp-rem-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}}
