.cp-chg9-page{background-color:#fff;padding-top:91px}@media screen and (max-width:767.98px){.cp-chg9-page{padding-top:64px}}.header{top:0}summary::marker{content:none}summary::-webkit-details-marker{display:none}.cp-chg9-link{color:#3d3d3d;text-decoration:underline}.cp-chg9-nowrap{white-space:nowrap}.cp-chg9-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cp-chg9-main{font-family:YakuHanJPs,notoSansJP,Noto Sans JP,メイリオ,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;font-weight:400;overflow-x:hidden}.cp-chg9-section{background-color:#fff}.cp-chg9-section-heading{color:#3d3d3d;font-size:18px;font-weight:700;letter-spacing:-.03em;line-height:1.28;text-align:center}@media screen and (min-width:768px){.cp-chg9-section-heading{font-size:22px}}.cp-chg9-section-inner{margin-inline:auto;padding:32px 16px}@media screen and (min-width:768px){.cp-chg9-section-inner{max-width:700px;padding-bottom:56px;padding-top:56px}}.cp-chg9-section-notes .cp-chg9-section-inner{padding-bottom:16px;padding-top:16px}.cp-chg9-section-entry .cp-chg9-section-inner{padding-top:8px}.cp-chg9-section-content .cp-chg9-section-inner{padding-bottom:0}.cp-chg9-section-charge{background-color:#f0edeb}.cp-chg9-section-charge .cp-chg9-section-heading{margin-bottom:16px}.cp-chg9-section-charge.cp-chg9-section-charge .tab-menu-list .cp-chg9-charge-tab-item{flex:1 1 0}.cp-chg9-section-charge .cp-chg9-note-list{margin-bottom:12px;margin-top:8px}.cp-chg9-section-charge .tab-content-wrap .tab-content{padding-top:0}.cp-chg9-section-download,.cp-chg9-section-terms{background-color:#fff}.cp-chg9-section-faq{background-color:#f0edeb}.cp-chg9-section-faq .cp-chg9-section-inner{padding-bottom:56px}.cp-chg9-note-list{display:flex;flex-direction:column;gap:8px}.cp-chg9-note-list-inline{display:block;margin-top:0}.cp-chg9-note-list-inline .cp-chg9-note-list-item{letter-spacing:-.02em;padding-left:0;text-indent:0}@media screen and (min-width:768px){.cp-chg9-note-list-inline .cp-chg9-note-list-item{white-space:nowrap}}.cp-chg9-note-list-item{color:#3d3d3d;font-size:11px;font-weight:400;line-height:1.32;padding-left:1em;text-indent:-1em}@media screen and (min-width:768px){.cp-chg9-note-list-item{font-size:13px}}.cp-chg9-note-text{color:#3d3d3d;font-size:11px}.cp-chg9-note-text-center{text-align:center}@media screen and (min-width:768px){.cp-chg9-note-text{font-size:13px}}.cp-chg9-hero-img{display:block;height:auto;width:100%}@media screen and (min-width:768px){.cp-chg9-hero-img{margin-inline:auto;max-width:700px}}.cp-chg9-entry-heading{color:#3d3d3d;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:12px;text-align:center}@media screen and (min-width:768px){.cp-chg9-entry-heading{font-size:22px}}.cp-chg9-entry-button{align-items:center;background-color:#ccc;border-radius:80px;color:#fff;display:flex;font-size:24px;font-weight:700;height:72px;justify-content:center;margin-inline:auto;max-width:319px;pointer-events:none;text-align:center;transition:all .15s ease-out;width:100%}.cp-chg9-entry-button.is-active{background-color:#c00;pointer-events:auto}@media screen and (min-width:768px){.cp-chg9-entry-button{font-size:26px;height:80px;max-width:400px}}.cp-chg9-entry-agreement{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:12px}.cp-chg9-entry-agreement-label .checkbox-label{align-items:center;display:inline-flex;gap:2px;padding:0;width:auto}.cp-chg9-entry-agreement-label .checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #3d3d3d;border-radius:2px;flex-shrink:0;height:14px;margin:0;width:14px}.cp-chg9-entry-agreement-label .checkbox-label input[type=checkbox]:checked{background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3 7.3L6 10.2L11 4' fill='none' stroke='%233D3D3D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 50%;background-size:10px 10px}.cp-chg9-entry-agreement-label .checkbox-label .checkbox-text{color:#3d3d3d;flex:1 1 auto;font-size:10px;font-weight:700;min-width:0;text-align:center;text-decoration:underline}@media screen and (min-width:768px){.cp-chg9-entry-agreement-label .checkbox-label .checkbox-text{font-size:11px}}.cp-chg9-card{background-color:#f0edeb;border-radius:12px;margin-bottom:16px;padding:24px 16px;position:relative}.cp-chg9-card:last-child{margin-bottom:0}.cp-chg9-card-heading{color:#3d3d3d;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}@media screen and (min-width:768px){.cp-chg9-card-heading{font-size:26px}}.cp-chg9-required-tag{align-items:center;background-color:#facb32;border-radius:32px;color:#3d3d3d;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:8px 32px;top:-25px;white-space:nowrap}.cp-chg9-required-tag,.cp-chg9-required-tag:after{left:50%;position:absolute;transform:translateX(-50%)}.cp-chg9-required-tag:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='10'%3E%3Cpath d='M0 0c8.175 0 15.296 4.036 19 10C22.704 4.036 29.825 0 38 0H0Z' fill='%23facb32'/%3E%3C/svg%3E") no-repeat top;content:"";height:10px;top:100%;width:38px}.cp-chg9-highlight{background-image:linear-gradient(#facb32,#facb32);background-position:left bottom 2px;background-repeat:no-repeat;background-size:100% 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:2px;padding-bottom:1px}.cp-chg9-promo-point .cp-chg9-highlight{padding-bottom:6px}.cp-chg9-condition{background-color:#fff;border:1px solid #e0dedc;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.cp-chg9-condition-inner{margin-inline:auto;max-width:277px}.cp-chg9-condition-badge{align-items:center;background-color:#e36b71;border-radius:32px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;margin-bottom:12px;padding:4px 24px}.cp-chg9-condition-title{color:#3d3d3d;display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.6;margin-bottom:12px;position:relative}.cp-chg9-condition-title-small{font-size:12px}.cp-chg9-condition-methods{align-items:flex-start;display:flex;flex-direction:column;gap:8px;text-align:left}.cp-chg9-condition-methods-item{align-items:center;color:#3d3d3d;display:flex;font-size:20px;font-weight:700;gap:8px}.cp-chg9-condition-methods-item-multiline{align-items:flex-start}.cp-chg9-condition-methods-text{display:flex;flex-direction:column}.cp-chg9-condition-methods-line{align-items:flex-start;display:flex;line-height:1.6}.cp-chg9-note-list-inline+.cp-chg9-condition-methods-line{margin-top:4px}.cp-chg9-condition-methods-mark{font-size:11px;font-weight:400}.cp-chg9-condition-divider{border:none;border-top:1px dashed #e0dedc;margin:0 0 12px;width:100%}.cp-chg9-condition-img{display:block;height:auto;margin-inline:auto;max-width:128px}.cp-chg9-dot,.cp-chg9-pin{background-color:#facb32;border-radius:50%;flex-shrink:0;height:16px;width:16px}.cp-chg9-pin{margin-top:8px}.cp-chg9-lead-text{color:#3d3d3d;font-size:16px;font-weight:700;line-height:1.8;margin-block:16px;text-align:center}.cp-chg9-prize{background-color:#fff;border:1px solid #e0dedc;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:19px;padding:16px}.cp-chg9-prize-inner{margin-inline:auto;max-width:245px}.cp-chg9-prize .cp-chg9-condition-divider{margin:0}.cp-chg9-prize-row-img{display:block;height:auto;width:100%}.cp-chg9-promo{display:flow-root;text-align:center}.cp-chg9-promo-sub{margin-top:0}.cp-chg9-promo-img{display:block;height:auto;margin-inline:auto;max-width:313px;width:100%}.cp-chg9-promo-box{background-color:#ffedb2;border-radius:8px;box-sizing:border-box;margin:18px auto 0;max-width:313px;padding:32px 16px 20px;position:relative;width:100%}.cp-chg9-promo-inner{margin-inline:auto;max-width:281px}.cp-chg9-promo:not(.cp-chg9-promo-sub) .cp-chg9-promo-box{background-color:#fff;max-width:none}.cp-chg9-promo-tooltip{align-items:center;background-color:#e36b71;border-radius:32px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:8px 32px;top:-18px;white-space:nowrap}.cp-chg9-promo-tooltip,.cp-chg9-promo-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.cp-chg9-promo-tooltip:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='10'%3E%3Cpath d='M0 0c8.175 0 15.296 4.036 19 10C22.704 4.036 29.825 0 38 0H0Z' fill='%23e36b71'/%3E%3C/svg%3E") no-repeat top;content:"";height:10px;top:100%;width:38px}.cp-chg9-promo-text{color:#3d3d3d;font-size:16px;font-weight:700;line-height:1.48}.cp-chg9-promo-text-bank{white-space:nowrap}.cp-chg9-promo-text-note{font-size:12px;font-weight:400;white-space:nowrap}.cp-chg9-promo-text-emphasis{white-space:nowrap}.cp-chg9-promo-point{align-items:center;color:#3d3d3d;display:flex;font-size:24px;font-weight:700;gap:4px;justify-content:center;margin-top:4px}.cp-chg9-promo-point-unit{font-size:18px}.cp-chg9-promo-coin{flex-shrink:0;height:auto;width:44px}.cp-chg9-promo-bank{background-color:#fff;border-radius:4px;margin-top:16px;padding:14px 0;width:100%}.cp-chg9-promo:not(.cp-chg9-promo-sub) .cp-chg9-promo-bank{border:1px solid #d9d9d9}.cp-chg9-promo-bank-logo{display:block;height:48px;margin-inline:auto;width:auto}.cp-chg9-period-divider{border:none;border-top:1px dashed #e0dedc;margin:0 0 16px}.cp-chg9-period-date{color:#3d3d3d;font-size:16px;font-weight:700;line-height:1.28;margin-inline:auto;margin-bottom:16px;text-align:left;width:-moz-fit-content;width:fit-content}.cp-chg9-period-date-year{font-size:20px}.cp-chg9-period-date-num,.cp-chg9-period-date-year{font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif}.cp-chg9-period-date-num{font-size:24px;font-style:normal}.cp-chg9-timing{background-color:#fff;border-radius:8px;padding:24px 16px;text-align:center}.cp-chg9-timing-date{font-size:18px;font-weight:700;margin-bottom:8px}.cp-chg9-timing .cp-chg9-note-list{text-align:left}.cp-chg9-step{background-color:#fff;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:24px 16px}.cp-chg9-step:last-child{margin-bottom:0}.cp-chg9-step:has(.cp-chg9-step-deco){overflow:hidden}.cp-chg9-step:has(.cp-chg9-step-methods){flex-direction:column;gap:20px}.cp-chg9-step+.cp-chg9-note-list{margin-top:16px}.cp-chg9-step-row{display:flex;gap:16px}.cp-chg9-step-row:has(.cp-chg9-step-divider){align-items:center;gap:8px;justify-content:center;margin-inline:auto;max-width:281px;width:100%}.cp-chg9-step-num{align-items:flex-start;color:#e36b71;display:flex;flex-direction:column;flex-shrink:0;font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.05em}.cp-chg9-step-num-value{font-size:33px;font-style:normal}.cp-chg9-step-divider{align-self:stretch;background-color:#ffc8cb;flex-shrink:0;width:1px}.cp-chg9-step-deco{align-self:flex-start;flex-shrink:0;height:auto;margin-bottom:-14px;width:46px}.cp-chg9-step-body{flex:0 1 auto;min-width:0}.cp-chg9-step-title{color:#3d3d3d;font-size:16px;font-weight:700;margin-bottom:10px}.cp-chg9-step-text{color:#3d3d3d;font-size:12px;line-height:1.48;margin-bottom:12px}.cp-chg9-step-row .cp-chg9-step-text{margin-bottom:0}.cp-chg9-step-methods-group{align-items:center;display:flex;flex-direction:column;gap:8px}.cp-chg9-step-methods-group .cp-chg9-note-list{text-align:center}.cp-chg9-step-methods-group .cp-chg9-note-list .cp-chg9-note-list-item{padding-left:0;text-indent:0}.cp-chg9-step-methods{display:flex;gap:8px;justify-content:center}.cp-chg9-step-methods-img{aspect-ratio:86/97;border-radius:4px;flex-shrink:1;height:auto;min-width:0;-o-object-fit:contain;object-fit:contain;width:86px}.cp-chg9-step-methods-img-lawson{border:1px solid #e0dedc;box-sizing:border-box;padding:10px 15px}.cp-chg9-step-icon{align-self:center;flex-shrink:0;height:auto;width:60px}.cp-chg9-terms-jump{align-items:center;display:flex;gap:4px;justify-content:center;margin-block:16px}.cp-chg9-terms-jump-link{text-decoration:none}.cp-chg9-terms-jump-arrow,.cp-chg9-terms-jump-link{color:#3d3d3d;font-size:11px}.cp-chg9-charge-carousel{margin-top:0}.cp-chg9-charge-carousel.carousel-type4.carousel-type4 .dh-carousel-inner{background-color:#fff;padding-left:20px;padding-right:20px}.cp-chg9-charge-carousel.carousel-type4.carousel-type4.carousel-type4.carousel-type4 .splide__pagination{display:flex}.cp-chg9-charge-carousel.carousel-type4.carousel-type4.carousel-type4.carousel-type4.carousel-type4 .splide__arrow{background-color:#f15b69;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m6 4 4 4-4 4' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:20px;clip-path:circle(50%)}.cp-chg9-charge-carousel.carousel-type4.carousel-type4.carousel-type4.carousel-type4 .splide__arrows{left:-8px;padding:0;right:-8px;top:50%;transform:translateY(-50%);width:auto}.cp-chg9-charge-carousel.carousel-type4.carousel-type4.carousel-type4.carousel-type4.carousel-type4.carousel-type4.carousel-type4 .slide-content-image{height:208px;max-width:none;text-align:center;width:100%}.cp-chg9-charge-slide-img{height:100%;max-width:none;width:auto}.cp-chg9-charge-step{align-items:center;background-color:#1b4048;border-radius:32px;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.05em;margin-inline:auto;margin-bottom:16px;padding:6px 20px;width:-moz-fit-content;width:fit-content}.cp-chg9-charge-step-num{font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif;font-size:16px;font-style:normal;margin-left:2px}.cp-chg9-charge-text{color:#3d3d3d;font-size:12px;line-height:1.48;margin-bottom:16px;text-align:center}.cp-chg9-charge-text-link{color:#3d3d3d;font-weight:700;text-decoration:underline}.cp-chg9-charge-text-link:visited{color:#3d3d3d}.cp-chg9-charge-link{align-items:center;background-color:#fcfcfc;border:1px solid #e0dedc;border-radius:80px;box-sizing:border-box;color:#4d4639;display:flex;font-size:15px;font-weight:700;height:56px;justify-content:center;margin:16px auto 0;max-width:343px;transition:all .15s ease-out;width:100%}@media screen and (min-width:768px){.cp-chg9-charge-link{max-width:400px}}.cp-chg9-download{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.cp-chg9-download-img{display:block;height:48px;width:auto}.cp-chg9-terms-header{align-items:center;background-color:#ffe489;border-radius:8px;cursor:pointer;display:flex;list-style:none;padding:6px 12px;position:relative}details[open] .cp-chg9-terms-header{border-radius:8px 8px 0 0}.cp-chg9-terms-header::-webkit-details-marker{display:none}.cp-chg9-terms-header-inner{margin-inline:auto;position:relative;width:-moz-fit-content;width:fit-content}.cp-chg9-terms-header-icon{display:block;height:27px;margin-right:12px;-o-object-fit:contain;object-fit:contain;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:32px}.cp-chg9-terms-title{color:#c00;display:block;font-size:20px;font-weight:700;margin-bottom:8px}.cp-chg9-terms-title-note{color:#c00;display:block;font-size:14px}.cp-chg9-terms-toggle{height:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.cp-chg9-terms-toggle:after,.cp-chg9-terms-toggle:before{background-color:#c00;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-chg9-terms-toggle:before{height:3px;width:14px}.cp-chg9-terms-toggle:after{height:14px;width:3px}details[open] .cp-chg9-terms-toggle:after{display:none}.cp-chg9-terms-content{background-color:#ffe489;border-radius:0 0 8px 8px;padding:24px 16px 1px}.cp-chg9-terms-lead{line-height:1.32}.cp-chg9-terms-body,.cp-chg9-terms-lead{color:#3d3d3d;font-size:11px;margin-bottom:24px}.cp-chg9-terms-body{background-color:#fff;border-radius:8px;line-height:1.6;padding:24px 20px}.cp-chg9-terms-body-paragraph{margin:0 0 12px}.cp-chg9-terms-body-paragraph:last-child{margin-bottom:0}.cp-chg9-terms-heading{color:#3d3d3d;font-size:14px;font-weight:700;margin-bottom:4px;margin-top:20px}.cp-chg9-terms-heading:first-child{margin-top:0}.cp-chg9-terms-code{color:#3d3d3d;font-size:11px;margin-bottom:24px;margin-top:12px;text-align:right}.cp-chg9-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cp-chg9-faq-container{background-color:#fff;border-radius:16px;overflow:hidden}.cp-chg9-faq-question{align-items:stretch;cursor:pointer;display:flex;gap:12px;list-style:none;padding:8px 16px}.cp-chg9-faq-question::-webkit-details-marker{display:none}.cp-chg9-faq-question-icon{align-items:center;border-right:1px solid #e0dedc;box-sizing:border-box;color:#3d3d3d;display:flex;flex-shrink:0;font-family:Quicksand,Noto Sans JP,ＭＳ Ｐゴシック,sans-serif;font-size:20px;font-weight:700;justify-content:flex-start;padding-left:5px;width:30px}.cp-chg9-faq-question-title{color:#3d3d3d;flex:1;font-size:16px;line-height:1.48;padding-block:8px}.cp-chg9-faq-question-toggle-icon{align-self:center;flex-shrink:0;height:16px;position:relative;width:16px}.cp-chg9-faq-question-toggle-icon:after,.cp-chg9-faq-question-toggle-icon:before{background-color:#3d3d3d;border-radius:999px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cp-chg9-faq-question-toggle-icon:before{height:2px;width:12px}.cp-chg9-faq-question-toggle-icon:after{height:12px;width:2px}details[open] .cp-chg9-faq-question-toggle-icon:after{display:none}.cp-chg9-faq-answer{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.cp-chg9-faq-answer-divider{background-color:#f2f2f2;border:none;height:1px;margin:0}.cp-chg9-faq-answer-heading{color:#3d3d3d;font-size:16px;font-weight:700;line-height:1.48}@media screen and (min-width:768px){.cp-chg9-faq-answer-heading{font-size:18px}}.cp-chg9-faq-answer-text{color:#3d3d3d;font-size:16px;line-height:1.48}@media screen and (min-width:768px){.cp-chg9-faq-answer-text{font-size:18px}}.cp-chg9-floating{background-color:hsla(30,20%,96%,.94);box-sizing:border-box;gap:12px;padding:24px 24px 12px}.cp-chg9-floating,.cp-chg9-floating-button{align-items:center;display:flex;flex-direction:column}.cp-chg9-floating-button{background-color:#e0dfdd;border-radius:80px;color:#fff;height:72px;justify-content:center;pointer-events:none;text-align:center;transition:all .15s ease-out;width:100%}.cp-chg9-floating-button.is-active{background-color:#c00;pointer-events:auto}@media screen and (min-width:768px){.cp-chg9-floating-button{height:80px}}.cp-chg9-floating-button-sub{font-size:14px;font-weight:700;line-height:1.2}.cp-chg9-floating-button-main{font-size:24px;font-weight:700;line-height:1.12}.cp-chg9-floating-agreement-label .checkbox-label{align-items:center;display:inline-flex;gap:2px;padding:0;width:auto}.cp-chg9-floating-agreement-label .checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #3d3d3d;border-radius:2px;flex-shrink:0;height:14px;margin:0;width:14px}.cp-chg9-floating-agreement-label .checkbox-label input[type=checkbox]:checked{background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3 7.3L6 10.2L11 4' fill='none' stroke='%233D3D3D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat 50%;background-size:10px 10px}.cp-chg9-floating-agreement-label .checkbox-label .checkbox-text{color:#3d3d3d;font-size:clamp(7px,2.4vw,9px);font-weight:700;letter-spacing:-.03em;white-space:nowrap}
