.charge__contents,.charge__cta,.charge__to-guidetop,.charge__faq{padding-right:20px;padding-left:20px}@media(max-width: 599.98px){.charge__contents,.charge__cta,.charge__to-guidetop,.charge__faq{padding-top:var(--base-contents-padding-top-sp, 40px);padding-bottom:var(--base-contents-padding-bottom-sp, 40px)}}@media(min-width: 600px){.charge__contents,.charge__cta,.charge__to-guidetop,.charge__faq{padding-top:var(--base-contents-padding-top-pc, 60px);padding-bottom:var(--base-contents-padding-bottom-pc, 60px)}}.charge__body,.charge__cta-inner,.charge__to-guidetop-inner,.charge__faq-inner{max-width:var(--base-body-max-width, 960px);margin:0 auto}.service__title{background:linear-gradient(90deg, #D77415 0.03%, #D64219 99.97%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-feature-settings:"palt";display:grid;grid-template-columns:minmax(auto, 960px);justify-content:center}@media(max-width: 599.98px){.service__title{padding:12px 64px 12px 16px;font-size:1.6rem}}@media(min-width: 600px){.service__title{padding:20px;font-size:2.8rem}}.charge__section-title{color:var(--common-title-color, #121212);font-weight:700;font-family:"Noto Sans JP",sans-serif;padding-left:12px;position:relative}@media(max-width: 599.98px){.charge__section-title{font-size:var(--common-title-fontSize-sp, 1.6rem)}}@media(min-width: 600px){.charge__section-title{font-size:var(--common-fontSize-pc, 1.8rem)}}.charge__section-title:after{display:block;content:"";width:4px;height:100%;background:#d64219;border-radius:100px;position:absolute;top:0;left:0}.charge__contents{--base-contents-padding-bottom-sp: 48px;--base-contents-padding-bottom-pc: 60px}.charge__lead{font-family:"Noto Sans JP",sans-serif;line-height:1.8;padding-bottom:8px}@media(max-width: 599.98px){.charge__lead{font-size:1.4rem}}@media(min-width: 600px){.charge__lead{font-size:1.6rem}}@media(max-width: 599.98px){.charge__section-header{padding-top:32px;padding-bottom:20px}}@media(min-width: 600px){.charge__section-header{padding-top:40px;padding-bottom:32px}}.charge__section-title{--common-title-fontSize-sp: 2rem;--common-fontSize-pc: 2.4rem;line-height:1.8}.charge__section-body{display:flex;flex-direction:column}.charge__subtitle{padding-bottom:24px}@media(max-width: 599.98px){.charge__subtitle{padding-top:32px;padding-bottom:20px}}@media(min-width: 600px){.charge__subtitle{padding-top:40px}}@media(max-width: 599.98px){.charge__subtitle--first{padding-top:0}}@media(min-width: 600px){.charge__subtitle--first{padding-top:0}}.charge__subtitle-text{background-color:#fbf4e3;border-bottom:1px solid #d64219;color:#d64219;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.4}@media(max-width: 599.98px){.charge__subtitle-text{padding:8px 16px;font-size:1.6rem}}@media(min-width: 600px){.charge__subtitle-text{padding:16px;font-size:1.8rem}}.charge__text{font-family:"Noto Sans JP",sans-serif;line-height:1.8;padding-bottom:8px}@media(max-width: 599.98px){.charge__text{font-size:1.4rem}}@media(min-width: 600px){.charge__text{font-size:1.6rem}}.charge__text>a{transition:opacity .3s;color:#d64219;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:700}@media(hover: hover){.charge__text>a:where(:any-link,:enabled,summary):hover{cursor:pointer;opacity:.7}}.charge__card{display:grid;gap:8px;padding-top:8px;padding-bottom:8px}@media(max-width: 599.98px){.charge__card{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 600px){.charge__card{grid-template-columns:repeat(auto-fit, minmax(auto, 152px))}}.charge__card-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background-color:#fff;border-radius:4px}.charge__card-icon{-o-object-fit:contain;object-fit:contain;width:88px;height:60px}.charge__card-label{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width: 599.98px){.charge__card-label{font-size:1.4rem}}@media(min-width: 600px){.charge__card-label{font-size:1.6rem}}.charge__note{margin-top:16px;font-family:"Noto Sans JP",sans-serif;line-height:1.8}@media(max-width: 599.98px){.charge__note{font-size:1.2rem}}@media(min-width: 600px){.charge__note{font-size:1.4rem}}.charge__cta{--base-contents-padding-top-sp: 32px;--base-contents-padding-bottom-sp: 32px;--base-contents-padding-top-pc: 40px;--base-contents-padding-bottom-pc: 40px;background:linear-gradient(90deg, #D77415 0%, #D64219 100%)}.charge__cta-text{width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#fff;font-weight:700;line-height:1.8}@media(max-width: 599.98px){.charge__cta-text{font-size:1.6rem}}@media(min-width: 600px){.charge__cta-text{font-size:1.8rem}}.charge__cta-link{display:grid;justify-content:center;align-items:center;border-radius:100px;color:#d31a1a;background:none;border:1px solid #fff;position:relative;font-weight:700;font-family:"Noto Sans JP",sans-serif;padding-left:0;padding-right:0;overflow:hidden;transition:color .3s,background-color .3s,border-color .3s;transition:color .3s .1s;margin:20px auto 0}.charge__cta-link:after{-webkit-mask-image:url(../../assets/images/common/icon-arrow.svg);mask-image:url(../../assets/images/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;display:block;content:"";background-color:#d31a1a;position:absolute;top:0;bottom:0;margin:auto 0;right:18px}@media(max-width: 599.98px){.charge__cta-link:after{width:6px;height:12px}}@media(min-width: 600px){.charge__cta-link:after{width:7px;height:14px}}.charge__cta-link:after{transition:background-color .3s}@media(hover: hover){.charge__cta-link:where(:any-link,:enabled,summary):hover{color:#fff;background:none;border:1px solid #fff}.charge__cta-link:where(:any-link,:enabled,summary):hover:after{background-color:#fff}}.charge__cta-link:before{display:block;content:"";width:calc(100% + 2px);height:calc(100% + 2px);background:#fff;position:absolute;top:0;bottom:0;margin:auto 0;border-radius:100px;right:0}.charge__cta-link span{position:relative}.charge__cta-link:before{transition:left .3s,right .3s}.charge__cta-link:after{transition:background-color .3s .1s}@media(hover: hover){.charge__cta-link:where(:any-link,:enabled,summary):hover:before{right:calc(-100% - 2px)}}@media(max-width: 599.98px){.charge__cta-link{width:min(100%,335px);height:65px;font-size:1.8rem}}@media(min-width: 600px){.charge__cta-link{width:480px;height:68px;font-size:2rem}}.charge__to-guidetop{--base-contents-padding-top-sp: 32px;--base-contents-padding-bottom-sp: 32px;--base-contents-padding-top-pc: 40px;--base-contents-padding-bottom-pc: 40px;background:#ececec}.charge__to-guidetop-link{display:grid;justify-content:center;align-items:center;border-radius:100px;color:#121212;background:none;border:1px solid #333;position:relative;font-weight:700;font-family:"Noto Sans JP",sans-serif;padding-left:0;padding-right:0;overflow:hidden;transition:color .3s,background-color .3s,border-color .3s;transition:color .3s .1s;margin-left:auto;margin-right:auto;font-weight:500}.charge__to-guidetop-link:after{-webkit-mask-image:url(../../assets/images/common/icon-arrow.svg);mask-image:url(../../assets/images/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;display:block;content:"";background-color:#121212;position:absolute;top:0;bottom:0;margin:auto 0;left:18px;transform:rotate(-180deg)}@media(max-width: 599.98px){.charge__to-guidetop-link:after{width:6px;height:12px}}@media(min-width: 600px){.charge__to-guidetop-link:after{width:7px;height:14px}}.charge__to-guidetop-link:after{transition:background-color .3s}@media(hover: hover){.charge__to-guidetop-link:where(:any-link,:enabled,summary):hover{color:#fff;background:none;border:1px solid #333}.charge__to-guidetop-link:where(:any-link,:enabled,summary):hover:after{background-color:#fff}}.charge__to-guidetop-link:before{display:block;content:"";width:calc(100% + 2px);height:calc(100% + 2px);background:#121212;position:absolute;top:0;bottom:0;margin:auto 0;border-radius:100px;left:100%}.charge__to-guidetop-link span{position:relative}.charge__to-guidetop-link:before{transition:left .3s,right .3s}.charge__to-guidetop-link:after{transition:background-color .3s .1s}@media(hover: hover){.charge__to-guidetop-link:where(:any-link,:enabled,summary):hover:before{left:0}}@media(max-width: 599.98px){.charge__to-guidetop-link{max-width:195px;height:44px}}@media(min-width: 600px){.charge__to-guidetop-link{max-width:215px;height:46px}}.charge__faq{background-color:#121212}.charge__faq-title{display:block;width:-moz-fit-content;width:fit-content;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.4}@media(max-width: 599.98px){.charge__faq-title{font-size:2rem;margin-bottom:20px}}@media(min-width: 600px){.charge__faq-title{font-size:2.4rem;margin-bottom:40px}}.charge__faq-link{background:linear-gradient(90deg, #D77415 0.03%, #D64219 99.97%);padding:1px;border-radius:100px;display:block;margin-left:auto;margin-right:auto;overflow:hidden}@media(max-width: 599.98px){.charge__faq-link{width:100%;max-width:279px;height:54px}}@media(min-width: 600px){.charge__faq-link{width:275px;height:52px}}.charge__faq-link-inner{background:#121212;color:#fff;font-weight:700;display:grid;place-content:center;height:100%;border-radius:100px;position:relative;transition:color .3s .1s}.charge__faq-link-inner:before,.charge__faq-link-inner:after{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto 0}.charge__faq-link-inner:before{width:100%;height:100%;left:0;background:linear-gradient(90deg, #D77415 0.03%, #D64219 99.97%);border-radius:100px;transition:left .3s}.charge__faq-link-inner:after{-webkit-mask-image:url(../../assets/images/common/icon-arrow.svg);mask-image:url(../../assets/images/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#fff;right:20px;transition:background-color .3s .1s}@media(max-width: 599.98px){.charge__faq-link-inner:after{width:6px;height:12px}}@media(min-width: 600px){.charge__faq-link-inner:after{width:7px;height:14px}}.charge__faq-link-text{position:relative}@media(hover: hover){.charge__faq-link:where(:any-link,:enabled,summary):hover .charge__faq-link-inner{color:#d64219}.charge__faq-link:where(:any-link,:enabled,summary):hover .charge__faq-link-inner:before{left:calc(100% + 2px)}.charge__faq-link:where(:any-link,:enabled,summary):hover .charge__faq-link-inner:after{background-color:#d64219}}@media(max-width: 599.98px){.charge__faq-link{max-width:280px;height:52px;margin-top:32px;font-size:1.4rem}}@media(min-width: 600px){.charge__faq-link{max-width:275px;height:54px;margin-top:36px;font-size:1.6rem}}#app-qa .qa-list__question{--qa-list-question-bg: #ECECEC}#app-qa .qa-list__answer{color:#fff}
