html{overflow-x:hidden}@-webkit-keyframes arrowR{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes arrowR{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes arrowR-center{0%{-webkit-transform:translateY(-50%) translate3d(0,0,0)}50%{-webkit-transform:translateY(-50%) translate3d(30%,0,0)}100%{-webkit-transform:translateY(-50%) translate3d(0,0,0)}}@keyframes arrowR-center{0%{-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}50%{-webkit-transform:translateY(-50%) translate3d(30%,0,0);transform:translateY(-50%) translate3d(30%,0,0)}100%{-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0)}}@-webkit-keyframes arrowR-sp-center{0%{-webkit-transform:translateY(-50%) scale(.5) translate3d(0,0,0)}50%{-webkit-transform:translateY(-50%) scale(.5) translate3d(30%,0,0)}100%{-webkit-transform:translateY(-50%) scale(.5) translate3d(0,0,0)}}@keyframes arrowR-sp-center{0%{-webkit-transform:translateY(-50%) scale(.5) translate3d(0,0,0);transform:translateY(-50%) scale(.5) translate3d(0,0,0)}50%{-webkit-transform:translateY(-50%) scale(.5) translate3d(30%,0,0);transform:translateY(-50%) scale(.5) translate3d(30%,0,0)}100%{-webkit-transform:translateY(-50%) scale(.5) translate3d(0,0,0);transform:translateY(-50%) scale(.5) translate3d(0,0,0)}}.section-container-lv01{width:100%;padding:0}.page-title-type01{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 22px;font-weight:700;font-size:28px}@media(max-width:767px){.page-title-type01{gap:0 2.6666666667vw;font-size:5.6vw}}@media(max-width:767px){.page-title-type01 .page-title__icon{width:15.2vw}}.page-title-type01-text{text-align:center;line-height:2;margin-bottom:0}@media(max-width:767px){.page-title-type01-text{margin-bottom:0}}.page-title-type01-text-main{color:orange}.page-title-type01-text-image{width:290px}@media(max-width:767px){.page-title-type01-text-image{width:61.3333333333vw}}.faq-container{margin-top:20px}@media(max-width:767px){.faq-container{margin-top:5.3333333333vw}}@media(max-width:767px){.faq-container .faq-button{padding:4vw 4vw 3.8666666667vw 5.0666666667vw}}@media(max-width:767px){.faq-container .faq-button .faq-button-text{font-size:4.5333333333vw}}.faq-container .faq-note-text{margin-top:30px;font-size:16px;letter-spacing:.04em;text-align:center;font-weight:700;margin-bottom:20px}@media(max-width:767px){.faq-container .faq-note-text{margin-top:5.3333333333vw;margin-bottom:4vw;font-size:3.4666666667vw}}.faq-container .faq-note-text .faq-note-text-link{font-weight:700;color:green!important}.faq-container .faq-note-intro{margin-top:30px;margin-bottom:10px;font-size:16px;letter-spacing:.04em}@media(max-width:767px){.faq-container .faq-note-intro{margin-top:5.3333333333vw;margin-bottom:2.6666666667vw;font-size:3.4666666667vw}}.faq-container .faq-note-buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;gap:20px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}@media(max-width:767px){.faq-container .faq-note-buttons{gap:2.6666666667vw}}.faq-container .faq-note-button{-webkit-box-flex:0;-webkit-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px 44px 14px 24px;background:#fff;border:2px solid #3d69c5;border-radius:20px;box-shadow:0 4px 0 0 rgba(91,91,91,.33);text-decoration:none!important;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative;color:#3d69c5;font-weight:700;letter-spacing:.04em}@media(max-width:767px){.faq-container .faq-note-button{min-width:0;padding:3.2vw 6.6666666667vw 2.9333333333vw 4vw;font-size:3.7333333333vw}}.faq-container .faq-note-button .faq-note-button-text{text-align:center}.faq-container .faq-note-button::after{content:url(/energy/set/data/support/cancellation/lib/img/p/img-arrow-blue.webp);display:block;width:14px;height:26px;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-shrink:0;flex-shrink:0}@media(max-width:767px){.faq-container .faq-note-button::after{content:url(/energy/set/data/support/cancellation/lib/img/s/img-arrow-blue.webp);width:3.3333333333vw;height:5.3333333333vw;right:3.2vw;-webkit-transform:translateY(-50%) scale(.5);transform:translateY(-50%) scale(.5)}}.faq-container .faq-note-button:focus,.faq-container .faq-note-button:hover{opacity:.7;text-decoration:none!important}.faq-container .faq-note-button:focus::after,.faq-container .faq-note-button:hover::after{-webkit-animation:arrowR-center .4s 2;animation:arrowR-center .4s 2}@media(max-width:767px){.faq-container .faq-note-button:focus::after,.faq-container .faq-note-button:hover::after{-webkit-animation:arrowR-sp-center .4s 2;animation:arrowR-sp-center .4s 2}}.faq-container .faq-note-button:visited{color:#3d69c5!important;text-decoration:none!important}.faq-container .faq-note-button:visited .button-link-text,.faq-container .faq-note-button:visited .faq-note-button-text{color:#3d69c5!important}.menu{padding:30px 0 70px;background-color:#f5f5f5}@media(max-width:767px){.menu{padding:5.3333333333vw 0 70px}}.menu-container{margin:0 auto 0;width:465px}@media(max-width:767px){.menu-container{margin:0 auto 0;padding:0 2.6666666667vw;width:calc(100% - 5.3333333333vw)}}.menu-container .menu-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:20px;margin-top:15px}@media(max-width:767px){.menu-container .menu-list{gap:4vw;margin-top:10px}}.menu-container .menu-list-item .menu-list-item-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:120px;background:#eef3ff;border:4px solid #3d69c5;border-radius:10px;position:relative;box-shadow:0 6px 0 0 rgba(91,91,91,.33);text-decoration:none!important}@media(max-width:767px){.menu-container .menu-list-item .menu-list-item-link{height:26.6666666667vw;border:4px solid #3d69c5;box-shadow:0 3px 0 0 rgba(91,91,91,.33)}}.menu-container .menu-list-item .menu-list-item-link::after{content:url(/energy/set/data/support/cancellation/lib/img/p/img-arrow-blue.webp);display:block;width:14px;height:26px;position:absolute;top:38%;right:16px}@media(max-width:767px){.menu-container .menu-list-item .menu-list-item-link::after{content:url(/energy/set/data/support/cancellation/lib/img/s/img-arrow-blue.webp);width:3.3333333333vw;height:5.3333333333vw;top:9.0666666667vw;right:4.8vw;-webkit-transform:scale(.5);transform:scale(.5)}}.menu-container .menu-list-item .menu-list-item-link:focus,.menu-container .menu-list-item .menu-list-item-link:hover{text-decoration:none!important}@media(min-width:901px){.menu-container .menu-list-item .menu-list-item-link:focus::after,.menu-container .menu-list-item .menu-list-item-link:hover::after{-webkit-animation:arrowR .4s 2;animation:arrowR .4s 2}}.menu-container .menu-list-item .menu-list-item-link:visited{text-decoration:none!important}.menu-container .menu-list-item .menu-list-item-text{line-height:1.3846153846;letter-spacing:.04em;text-align:center;margin-bottom:0;width:100%}@media(max-width:767px){.menu-container .menu-list-item .menu-list-item-text{font-size:3.4666666667vw;line-height:1.380952381}}.menu-container .menu-list-item .menu-list-item-text-main{color:#333;font-size:26px;font-weight:700;display:inline-block;margin-bottom:3px}@media(max-width:767px){.menu-container .menu-list-item .menu-list-item-text-main{font-size:5.3333333333vw;margin-bottom:1.3333333333vw}}.menu-container .menu-list-item .menu-list-item-text-sub{color:#3d69c5;font-size:14px}@media(max-width:767px){.menu-container .menu-list-item .menu-list-item-text-sub{font-size:3.4666666667vw}}.menu-container .menu-list-item.menu-list-item01 .menu-list-item-link{padding:0 20px 0 32px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item01 .menu-list-item-link{padding:0 6.6666666667vw 0 4vw}}.menu-container .menu-list-item.menu-list-item01 .menu-list-item-text{margin-left:14px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item01 .menu-list-item-text{margin-left:1.8666666667vw}}.menu-container .menu-list-item.menu-list-item01 .menu-list-item-icon{width:72px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item01 .menu-list-item-icon{width:14.6666666667vw}}.menu-container .menu-list-item.menu-list-item02 .menu-list-item-link{padding:0 20px 0 28px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item02 .menu-list-item-link{padding:0 6.6666666667vw 0 4vw}}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item02 .menu-list-item-text{margin-left:-1.8666666667vw}}.menu-container .menu-list-item.menu-list-item02 .menu-list-item-icon{width:88px;position:relative;top:-2px;left:-5px}.menu-container .menu-list-item.menu-list-item02 .menu-list-item-icon img{width:88px;max-width:88px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item02 .menu-list-item-icon{width:18.6666666667vw;left:-2.1333333333vw}.menu-container .menu-list-item.menu-list-item02 .menu-list-item-icon img{width:17.0666666667vw;max-width:17.0666666667vw}}.menu-container .menu-list-item.menu-list-item03 .menu-list-item-link{padding:0 20px 0 32px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item03 .menu-list-item-link{padding:0 6.6666666667vw 0 4vw}}.menu-container .menu-list-item.menu-list-item03 .menu-list-item-text{margin-left:14px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item03 .menu-list-item-text{margin-left:1.8666666667vw;position:relative}}.menu-container .menu-list-item.menu-list-item03 .menu-list-item-text .menu-list-item-text--small{font-size:18px;line-height:1.3333333333;position:relative;left:-4px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item03 .menu-list-item-text .menu-list-item-text--small{font-size:4.2666666667vw;line-height:1.3125;top:-1.3333333333vw}}.menu-container .menu-list-item.menu-list-item03 .menu-list-item-icon{width:72px}@media(max-width:767px){.menu-container .menu-list-item.menu-list-item03 .menu-list-item-icon{width:14.6666666667vw}}.menu-lead{position:relative;background-color:#ffe658;margin-top:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media(max-width:767px){.menu-lead{margin-top:2.6666666667vw}}.menu-lead-inner{width:465px;padding:20px 30px;text-align:center}@media(max-width:767px){.menu-lead-inner{width:100%;padding:1.3333333333vw 4vw}}.menu-lead-inner .menu-lead-text{font-size:17px;margin-bottom:0;letter-spacing:0;font-weight:700}@media(max-width:767px){.menu-lead-inner .menu-lead-text{font-size:3.4666666667vw}}.menu-text{font-size:22px;font-weight:700;text-align:center;margin-top:30px}@media(max-width:767px){.menu-text{font-size:4.2666666667vw;margin-top:10.6666666667vw}}.section-container-lv01{position:relative;padding-top:20px;padding-bottom:200px}.announcement{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 20px}@media(max-width:767px){.announcement{gap:0 1.3333333333vw}}.announcement .announcement-icon{width:60px;position:relative;margin-left:10px}.announcement .announcement-icon::before{content:"";position:absolute;top:25px;left:81px;width:15px;height:20px;background:#fff;z-index:10}@media(max-width:767px){.announcement .announcement-icon::before{top:6vw;left:19vw;width:2vw;height:4vw}}@media(max-width:767px){.announcement .announcement-icon{width:14.6666666667vw;top:0;margin-left:1.6vw}}.announcement .announcement-text{padding:14px 5px 10px 20px;margin-bottom:0;width:350px;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.04em;background-color:#fff;border:1px solid #333;border-radius:20px;position:relative}@media(max-width:767px){.announcement .announcement-text{margin-right:1.3333333333vw;padding:2.9333333333vw 2.6666666667vw 2.4vw 2.6666666667vw;width:71%;font-size:3.4666666667vw;line-height:1.6666666667;letter-spacing:-.04em;border-radius:16px}}.announcement .announcement-text::after,.announcement .announcement-text::before{content:"";position:absolute;bottom:60px;left:-5px;border-style:solid;-webkit-transform:skew(-40deg) rotate(28deg);transform:skew(-40deg) rotate(28deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}@media(max-width:767px){.announcement .announcement-text::after,.announcement .announcement-text::before{bottom:12vw;left:1vw;-webkit-transform:skew(-50deg) rotate(28deg);transform:skew(-50deg) rotate(28deg);-webkit-transform-origin:top;transform-origin:top}}.announcement .announcement-text::before{border-width:14px 24px 0 0;border-color:#000 transparent transparent;translate:-50% calc(100% + .5px)}@media(max-width:767px){.announcement .announcement-text::before{border-width:10px 20px 0 0;translate:-50% calc(100% + .4px)}}.announcement .announcement-text::after{border-width:13px 23px 0 0;border-color:#fff transparent transparent;translate:calc(-50% + 3px) calc(100% - 0px)}@media(max-width:767px){.announcement .announcement-text::after{border-width:9px 19px 0 0;translate:calc(-50% + 2px) calc(100% - 0px)}}.announcement .announcement-text::before{z-index:2}.announcement .announcement-text::after{z-index:3}