@-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 commonArrowR{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0 rotate(0))}50%{-webkit-transform:translate3d(30%,0,0) rotate(0);transform:translate3d(30%,0,0) rotate(0)}100%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}}@keyframes commonArrowR{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}50%{-webkit-transform:translate3d(30%,0,0) rotate(0);transform:translate3d(30%,0,0) rotate(0)}100%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}}#str-contents{padding:0}body{letter-spacing:.04em;color:#333;box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:underline!important}a:visited{color:#069!important;text-decoration:underline!important}a.toggle-hook{text-decoration:none!important}a.toggle-hook:visited{color:#000!important;text-decoration:none!important}.footer-2019_inner,.footer-breadcrumbs-2019,.header-2019{display:none!important}.u-pc-d-n{display:none}@media(max-width:900px){.u-pc-d-n{display:block}}.u-sp-d-n{display:block}@media(max-width:900px){.u-sp-d-n{display:none}}.newwindowicon{display:none}.opacity-animation{-webkit-transition:opacity .3s;transition:opacity .3s}.opacity-animation:hover{opacity:.7}.underline{text-decoration:underline!important;text-underline-offset:2px}.section-container-lv01{margin:0 auto;padding:40px 40px 60px;width:465px}@media(max-width:900px){.section-container-lv01{padding:8vw 5.3333333333vw 16vw;width:inherit}}.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 16px;font-weight:700}@media(max-width:900px){.page-title-type01{gap:0 2.6666666667vw}}.page-title-type01 .page-title-text{width:290px}@media(max-width:900px){.page-title-type01 .page-title-text{width:48.5333333333vw}}.page-title-type01 .page-title-icon{width:96px}@media(max-width:900px){.page-title-type01 .page-title-icon{width:16vw}}.page-title-type02{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-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;letter-spacing:.12em}@media(max-width:900px){.page-title-type02{gap:0 4.5333333333vw;font-size:5.6vw}}.note-text{margin-top:40px;padding:20px 10px;font-weight:700;font-size:24px;line-height:1.4;letter-spacing:.08em;text-align:center;color:#fff;background:#ff7e00;border-radius:15px}@media(max-width:900px){.note-text{margin-top:8vw;padding:3.2vw 1.3333333333vw;font-size:5.3333333333vw}}.alert-box .alert-box-head{margin-bottom:0;padding:8px 10px 4px;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 10px;font-weight:700;font-size:16px;letter-spacing:.08em;text-align:center}@media(max-width:900px){.alert-box .alert-box-head{gap:0 1.4666666667vw;padding:1.3333333333vw 2.6666666667vw 1.0666666667vw;font-size:4vw}}@media(max-width:900px){.alert-box .alert-box-head .alert-box-head__icon{width:4.9333333333vw}}.alert-box .alert-box-list{padding:14px 30px 11px}@media(max-width:900px){.alert-box .alert-box-list{padding:4vw 5.3333333333vw 3.4666666667vw}}.alert-box .alert-box-list-item{font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.08em}@media(max-width:900px){.alert-box .alert-box-list-item{font-size:4vw;line-height:1.6666666667}}.alert-box.stop .alert-box-head{color:#fff;background:#36a7b5}.alert-box.stop .alert-box-head .alert-box-head__icon{position:relative;top:-2px}.alert-box.stop .alert-box-list{background:#eaf7f9;border:2px solid #36a7b5}@media(max-width:900px){.alert-box.stop .alert-box-list{border:1px solid #36a7b5}}.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:end;-webkit-align-items:flex-end;align-items:flex-end;padding-bottom:18px}@media(max-width:900px){.announcement{gap:0 1.3333333333vw}}.announcement .announcement-icon{width:71px;position:relative;top:18px}.announcement .announcement-icon::before{content:"";position:absolute;top:10px;left:75px;width:15px;height:20px;background:#fff;z-index:10}@media(max-width:900px){.announcement .announcement-icon::before{top:2vw;left:18.6vw;width:2vw;height:4vw}}@media(max-width:900px){.announcement .announcement-icon{width:15.7333333333vw;top:0}}.announcement .announcement-text{padding:14px 5px 10px 20px;width:365px;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.04em;border:1px solid #333;border-radius:24px;position:relative}@media(max-width:900px){.announcement .announcement-text{margin-right:1.3333333333vw;padding:2.9333333333vw 2.6666666667vw 2.4vw 4vw;width:70%;font-size:4vw;line-height:1.6666666667;letter-spacing:-.04em;border-radius:16px}}.announcement .announcement-text::after,.announcement .announcement-text::before{content:"";position:absolute;bottom:55px;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:900px){.announcement .announcement-text::after,.announcement .announcement-text::before{bottom:15vw;left:.4vw;-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:900px){.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:900px){.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}.information .information-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 10px;padding:10px 10px 8px;font-weight:700;font-size:22px;letter-spacing:.08em;background:#ffe659}@media(max-width:900px){.information .information-title{padding:2.9333333333vw 2.6666666667vw 1.7333333333vw;font-size:4.8vw}}.information .information-list{padding:14px 30px 10px;border:2px solid #ffe659;border-radius:10px}@media(max-width:900px){.information .information-list{padding:2.4vw 3.7333333333vw;border-radius:5px}}.information .information-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.08em}@media(max-width:900px){.information .information-list-item{font-size:4vw;line-height:1.6666666667}}.information .information-list-item .information-list-item-childlist{width:100%;font-size:12px}.information .information-list-item .information-list-item-childlist .information-list-item-childlist-item{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 5px}.information .information-text{font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.08em}@media(max-width:900px){.information .information-text{font-size:4vw;line-height:1.6666666667}}.information .information-lead{margin:28px 0 0;font-weight:500;font-size:16px;line-height:1.75;letter-spacing:.08em;text-align:center}@media(max-width:900px){.information .information-lead{margin-top:6.6666666667vw;font-size:4vw;line-height:1.6666666667;text-align:left}}.login{width:465px}@media(max-width:900px){.login{width:100%}}.login+.login{margin-top:46px}@media(max-width:900px){.login+.login{margin-top:12vw}}.login .login-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;font-weight:700;font-size:20px;letter-spacing:.08em;border-bottom:2px solid #ffe658}@media(max-width:900px){.login .login-title{gap:3.2vw;font-size:1.5rem;text-align:left;border-bottom:none;position:relative}}@media(max-width:900px){.login .login-title::after{content:"";display:block;width:100%;height:2px;background:#ffe658;position:absolute;bottom:-7px;left:0}}.login .login-title .login-title-icon{position:relative;top:-4px}@media(max-width:900px){.login .login-title .login-title-icon{top:-5px}}.login .login-title .login-title-icon .login-title-icon--light{width:20px}@media(max-width:900px){.login .login-title .login-title-icon .login-title-icon--light{width:4.13vw!important}}.login .login-title .login-title-icon .login-title-icon--light-mobile{width:60px}@media(max-width:900px){.login .login-title .login-title-icon .login-title-icon--light-mobile{width:12.6vw!important}}.login .login-lead{margin-top:24px;font-size:16px;letter-spacing:.08em;text-align:center}@media(max-width:900px){.login .login-lead{margin-top:8.5333333333vw;font-size:4vw;line-height:1.4;text-align:left}}.login .login-list{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media(max-width:900px){.login .login-list{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:9.6vw;padding:0 4.6666666667vw}}.login .login-lead+.login-list{margin-top:12px}.login .login-item{width:138px;border-radius:20px}@media(max-width:900px){.login .login-item{width:100%;min-height:73px;border-radius:20px;box-sizing:border-box}}.login .login-item .login-item-link{display:block;text-decoration:none!important}.login .login-item .login-item-link:visited{text-decoration:none!important}.login .login-item .login-item-link:hover{text-decoration:none!important}@media(max-width:900px){.login .login-item .login-item-link{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;height:100%}}.login .login-item .login-item-link:hover .login-item-button{opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}.login .login-item .login-item-logo{text-align:center;pointer-events:none}.login .login-item .login-item-button-container{pointer-events:none}.login .login-item .login-item-button-container--denki{margin-top:31px}.login .login-item .login-item-button-container--sb{margin-top:34px}.login .login-item .login-item-button-container--ym{margin-top:32px}.login .login-item .login-item-button-container--bb{margin-top:20px}@media(max-width:900px){.login .login-item .login-item-button-container{margin-top:0}}.login .login-item .login-item-button-container .login-item-button{display:block;margin:0 auto;width:84px;font-weight:700;font-size:16px;text-align:center;color:#fff;background:#4788ee;border-radius:50px;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}@media(max-width:900px){.login .login-item .login-item-button-container .login-item-button{padding:2px 0 1px;font-size:1.5rem}}.login .login-item .login-item-button-container .login-item-button .newwindowicon{display:none}.login .login-item.login-item--denki{border:4px solid #ffe658}@media(max-width:900px){.login .login-item.login-item--denki{border:2px solid #ffe658}}.login .login-item.login-item--denki .login-item-link{padding:24px 0 16px}@media(max-width:900px){.login .login-item.login-item--denki .login-item-link{padding:0 22px 0 46px}}.login .login-item.login-item--denki .login-item-logo-item{width:76px}@media(max-width:900px){.login .login-item.login-item--denki .login-item-logo-item{width:20.13vw;position:relative;top:-4px}}.login .login-item.login-item--sb{border:4px solid #b7bbbe}@media(max-width:900px){.login .login-item.login-item--sb{border:2px solid #b7bbbe}}.login .login-item.login-item--sb .login-item-link{padding:28px 0 16px}@media(max-width:900px){.login .login-item.login-item--sb .login-item-link{padding:0 22px 0 34px}}@media(max-width:900px){.login .login-item.login-item--sb .login-item-logo{width:26.4vw;position:relative;top:-4px}}.login .login-item.login-item--sb .login-item-logo-item{width:99px}.login .login-item.login-item--ym{border:4px solid #e72e35}@media(max-width:900px){.login .login-item.login-item--ym{border:2px solid #e72e35}}.login .login-item.login-item--ym .login-item-link{padding:29px 0 16px}@media(max-width:900px){.login .login-item.login-item--ym .login-item-link{padding:0 22px 0 34px}}@media(max-width:900px){.login .login-item.login-item--ym .login-item-logo{width:25.06vw;position:relative;top:-2px}}.login .login-item.login-item--ym .login-item-logo-item{width:94px}.login .login-item.login-item--bb{border:4px solid #bd79c8}@media(max-width:900px){.login .login-item.login-item--bb{border:2px solid #bd79c8}}.login .login-item.login-item--bb .login-item-link{padding:21px 0 16px}@media(max-width:900px){.login .login-item.login-item--bb .login-item-link{padding:0 22px 0 34px}}@media(max-width:900px){.login .login-item.login-item--bb .login-item-logo{width:29.6vw;position:relative;top:-2px}}.login .login-item.login-item--bb .login-item-logo-item{width:111px}@media(max-width:900px){.login.login-second .login-title::after{bottom:-6px}}@media(max-width:900px){.login.login-second .login-title-icon{top:-3px}}@media(max-width:900px){.login.login-second .login-list{margin-top:4vw;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px 2.66vw}}.textlink{color:#1973e8!important;text-decoration:underline!important;text-underline-offset:2px;-webkit-transition:opacity .5s;transition:opacity .5s}.textlink:hover{opacity:.7}.button-link{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;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}.button-link .button-link-text{font-weight:700;letter-spacing:.04em}.button-link:focus,.button-link:hover{opacity:.7}.button-link:visited{text-decoration:none!important}.common-button-container{margin-top:15px}.common-button-container .common-button{display:block;padding:14px 20px 12px;width:280px;text-align:center;background:#ff7e00;position:relative;text-decoration:none!important}@media(max-width:900px){.common-button-container .common-button{padding:2.6666666667vw 4.5333333333vw 2.4vw;width:58.6666666667vw}}.common-button-container .common-button .common-button-text{font-size:20px;color:#fff;pointer-events:none}@media(max-width:900px){.common-button-container .common-button .common-button-text{font-size:5.3333333333vw}}.common-button-container .common-button .common-button-icon-check{width:30px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media(max-width:900px){.common-button-container .common-button .common-button-icon-check{width:5.3333333333vw;top:46%}}.common-button-container .common-button::after{content:url(/energy/set/data/support/cancellation/lib/img/p/img-arrow-white.webp);display:block;width:10px;height:22px;position:absolute;top:29%;right:16px;scale:.8}@media(max-width:900px){.common-button-container .common-button::after{content:url(/energy/set/data/support/cancellation/lib/img/s/img-arrow-white.webp);width:2.6666666667vw;height:4.6666666667vw;top:2.6666666667vw;scale:.5}}.common-button-container .common-button:hover::after{-webkit-animation:commonArrowR .4s 2;animation:commonArrowR .4s 2}.common-button-container .common-button:visited{text-decoration:none!important}.procedure-container .procedure-button{padding:31px 20px 31px 25px;background:#ff7e00;text-decoration:none!important}@media(max-width:900px){.procedure-container .procedure-button{padding:5.3333333333vw 4.8vw 4.8vw 4.5333333333vw}}.procedure-container .procedure-button .procedure-button-text{padding-right:24px;font-size:28px;color:#fff}@media(max-width:900px){.procedure-container .procedure-button .procedure-button-text{padding-right:4.8vw;font-size:6.4vw}}.procedure-container .procedure-button .procedure-button-icon-check{width:38px;position:relative;left:4px}@media(max-width:900px){.procedure-container .procedure-button .procedure-button-icon-check{width:7.6vw;top:-.2666666667vw}}.procedure-container .procedure-button::after{content:url(/energy/set/data/support/cancellation/lib/img/p/img-arrow-white.webp);display:block;width:14px;height:26px;position:relative;top:0;right:0}@media(max-width:900px){.procedure-container .procedure-button::after{content:url(/energy/set/data/support/cancellation/lib/img/s/img-arrow-white.webp);width:3.3333333333vw;height:5.3333333333vw;top:-1.3333333333vw;-webkit-transform:scale(.5);transform:scale(.5)}}.procedure-container .procedure-button:hover::after{-webkit-animation:commonArrowR .4s 2;animation:commonArrowR .4s 2}.procedure-container .procedure-button:visited{text-decoration:none!important}.faq-container .faq-button{padding:20px 20px 18px 34px;background:#666;text-decoration:none!important}.faq-container .faq-button .faq-button-text{padding-right:26px;font-size:22px;color:#fff}@media(max-width:900px){.faq-container .faq-button .faq-button-text{padding-right:4.8vw;font-size:5.0666666667vw}}.faq-container .faq-button .faq-button-icon-question{width:25px;position:relative;top:-2px}@media(max-width:900px){.faq-container .faq-button .faq-button-icon-question{width:5.8666666667vw;top:-.2666666667vw}}.faq-container .faq-button::after{content:url(/energy/set/data/support/cancellation/lib/img/p/img-arrow-white.webp);display:block;width:11px;height:20px;position:relative;top:-4px;right:0}@media(max-width:900px){.faq-container .faq-button::after{content:url(/energy/set/data/support/cancellation/lib/img/s/img-arrow-white.webp);width:3.3333333333vw;height:5.3333333333vw;top:-1.3333333333vw;-webkit-transform:scale(.5);transform:scale(.5)}}.faq-container .faq-button:hover::after{-webkit-animation:arrowR .4s 2;animation:arrowR .4s 2}.faq-container .faq-button:visited{text-decoration:none!important}.faq{padding-top:50px;border-top:1px solid #333}.faq .faq-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 10px;padding:20px 10px 18px;background:#339}@media(max-width:900px){.faq .faq-title{gap:0 1.3333333333vw;padding:4.2666666667vw 2.6666666667vw 3.7333333333vw}}.faq .faq-title .faq-title-text{font-weight:700;font-size:22px;letter-spacing:.08em;color:#fff}@media(max-width:900px){.faq .faq-title .faq-title-text{font-size:5.0666666667vw}}.faq .faq-title .faq-title-icon{width:25px;position:relative;top:-2px}@media(max-width:900px){.faq .faq-title .faq-title-icon{width:5.8666666667vw;top:0}}.faq .faq-container{padding:30px 0 30px 5px}.faq .faq-datalist{margin:0;background:#e0f3f7;border-radius:30px;position:relative;z-index:0}@media(max-width:900px){.faq .faq-datalist{border-radius:20px}}.faq .faq-datalist::before{-webkit-transform:scale(.75);transform:scale(.75);position:absolute;top:-1px;left:-10px;z-index:1}@media(max-width:900px){.faq .faq-datalist::before{top:-2.6666666667vw;left:-5.3333333333vw;-webkit-transform:scale(.5);transform:scale(.5)}}.faq .faq-datalist[data-reccomend="01"]::before{content:url(/energy/set/data/support/cancellation/lib/img/shared/img-ribbon01.webp)}.faq .faq-datalist[data-reccomend="02"]::before{content:url(/energy/set/data/support/cancellation/lib/img/shared/img-ribbon02.webp)}.faq .faq-datalist[data-reccomend="03"]::before{content:url(/energy/set/data/support/cancellation/lib/img/shared/img-ribbon03.webp)}.faq .faq-datalist+.faq-datalist{margin-top:14px}@media(max-width:900px){.faq .faq-datalist+.faq-datalist{margin-top:2.4vw}}.faq .faq-datalist-title{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;padding:24px 20px 24px 47px;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.08em;cursor:pointer}@media(max-width:900px){.faq .faq-datalist-title{padding:3.7333333333vw 4.8vw 3.7333333333vw 7.2vw;font-size:4vw;line-height:1.6666666667}}.faq .faq-datalist-title.is-active{padding:24px 20px 0 47px}@media(max-width:900px){.faq .faq-datalist-title.is-active{padding:3.7333333333vw 4.8vw 0 7.2vw}}.faq .faq-datalist-title.is-active .faq-datalist-title-icon::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq .faq-datalist-title .faq-datalist-title-icon{display:block;width:16px;height:16px;position:relative;top:-2px;pointer-events:none}@media(max-width:900px){.faq .faq-datalist-title .faq-datalist-title-icon{width:3.2vw;height:3.2vw;right:-.5333333333vw}}.faq .faq-datalist-title .faq-datalist-title-icon::after,.faq .faq-datalist-title .faq-datalist-title-icon::before{content:"";display:block;width:100%;height:2px;background:#333;position:absolute;top:50%;left:50%}@media(max-width:900px){.faq .faq-datalist-title .faq-datalist-title-icon::after,.faq .faq-datalist-title .faq-datalist-title-icon::before{height:.5333333333vw}}.faq .faq-datalist-title .faq-datalist-title-icon::before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq .faq-datalist-title .faq-datalist-title-icon::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq .faq-datalist-data{margin-left:0;padding:0 20px;letter-spacing:.08em;background:#fff;border:3px solid #e0f3f7;border-top:none;border-radius:0 0 30px 30px;position:relative;top:0}@media(max-width:900px){.faq .faq-datalist-data{margin-top:0;padding:0 4.2666666667vw 0 7.7333333333vw;top:-1.3333333333vw}}.faq .faq-datalist-data[aria-hidden=false]{margin-top:24px;padding:20px 20px 24px 47px}@media(max-width:900px){.faq .faq-datalist-data[aria-hidden=false]{margin-top:3.7333333333vw;padding:0 4.2666666667vw 3.7333333333vw 7.7333333333vw}}.faq .faq-datalist-data[data-in-faq]{padding:0 20px;background:#fff;border:3px solid #e0f3f7;border-top:none;border-radius:0 0 30px 30px;top:0}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq]{padding:0 4.2666666667vw 0;border-radius:0 0 20px 20px}}.faq .faq-datalist-data[data-in-faq] .optimize-avatar{max-width:inherit}.faq .faq-datalist-data[data-in-faq][aria-hidden=false]{margin-top:24px;padding:0 20px 24px}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq][aria-hidden=false]{margin-top:3.7333333333vw;padding:0 4.2666666667vw 3.7333333333vw}}.faq .faq-datalist-data[data-in-faq] .box-qa-02{padding:0}.faq .faq-datalist-data[data-in-faq] .box-qa-02 dd::before{content:none}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq] .toggle-open .toggle-more{height:auto!important}}.faq .faq-datalist-data[data-in-faq] .toggle-container.open .toggle-hook::before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq] .toggle-container.open .toggle-more{height:auto!important}}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq] .toggle-more{height:0!important}}.faq .faq-datalist-data[data-in-faq] .box-link-image-01 a{display:block;height:100%}.faq .faq-datalist-data[data-in-faq] .mt-0{margin-top:20px}.faq .faq-datalist-data[data-in-faq] .pdficon+.pdficon{display:none}.faq .faq-datalist-data[data-in-faq] hr{display:block}.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l2.mt-0{margin-top:0!important}.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l2-subttl strong,.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l3-subttl strong{color:#000}.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l2.font-size-optimize{font-size:18px}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l2.font-size-optimize{font-size:1.7rem}}.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l3.font-size-optimize{font-size:15px}@media(max-width:900px){.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l3.font-size-optimize{font-size:1.5rem}}.faq .faq-datalist-data[data-in-faq] .box-qa-02-hdg-l3-subttl.m-10{margin:10px 0 5px}.faq .faq-datalist-data[data-in-faq] .swipetable+.scrollBar{display:none}.faq .faq-datalist-data[data-in-faq] .box-order-image-01-col-detail{width:inherit!important;float:none}.faq .faq-datalist-data[data-in-faq] .box-order-image-01-col-detail .box-order-image-01-hdg{height:inherit!important}.faq .faq-datalist-data[data-no-faq]{padding:0 20px;background:#fff;border:3px solid #e0f3f7;border-top:none;border-radius:0 0 30px 30px;top:0}@media(max-width:900px){.faq .faq-datalist-data[data-no-faq]{padding:0 4.2666666667vw 0;border-radius:0 0 20px 20px}}.faq .faq-datalist-data[data-no-faq] p{margin-top:24px}.faq .faq-datalist-data[data-no-faq][aria-hidden=false]{margin-top:24px;padding:0 20px 24px}@media(max-width:900px){.faq .faq-datalist-data[data-no-faq][aria-hidden=false]{margin-top:3.7333333333vw;padding:0 4.2666666667vw 3.7333333333vw}}.faq .faq-datalist-data[data-no-faq] .common-button-container{text-align:center}.faq .faq-datalist-data[data-no-faq] .common-button-container .common-button{margin:0 auto}.faq .faq-datalist-data p{margin-bottom:0}.faq .faq-datalist-data p.right{margin-top:10px;text-align:center!important}.faq .faq-datalist-data .faq-box{margin-bottom:0;background:#fff}.faq .faq-datalist-data .faq-box+.faq-datalist{margin-top:0}.faq .faq-datalist-data .faq-box .sba-click *{pointer-events:none}.faq .faq-datalist-data .faq-box .common-button-container .common-button{margin:0 auto}.faq .faq-datalist-data .faq-box .box-movie-01-container{width:100%;min-width:inherit;max-width:inherit}.faq .faq-datalist-data .faq-box .faq-color-box-lv03{min-height:50px;padding:12px 20px}.faq .faq-datalist-data .faq-box .faq-decimal-list li,.faq .faq-datalist-data .faq-box .faq-number-list li{display:-webkit-box;display:-webkit-flex;display:flex;gap:0 10px}.faq .faq-datalist-data .faq-text-bold{margin-top:10px;font-weight:700}.faq .faq-datalist-data .faq-note-list{margin-top:10px}.faq .faq-datalist-data .faq-note-list .faq-note-list-item{display:-webkit-box;display:-webkit-flex;display:flex}.faq .faq-datalist-data .faq-image{margin:10px auto 0}.faq .faq-datalist-data .box-figure-01{width:100%}.faq .faq-datalist-data .box-figure-01 img{max-width:100%}.faq .faq-datalist-data .box-order-image-01 .box-order-image-01-item .box-order-image-01-col-image{margin-top:18px}.faq [data-answer-number="06"]+.faq-datalist-data .readmore-accordion-button{bottom:30px}@media(max-width:900px){.faq [data-answer-number="06"]+.faq-datalist-data .readmore-accordion-button{bottom:10px}}.faq .js-accordion-panel{overflow:hidden;height:0;visibility:hidden;-webkit-transition:height .3s;transition:height .3s}.faq .is-active+.js-accordion-panel,.faq .js-accordion-panel[aria-hidden=false]{visibility:visible}@media(max-width:900px){#nav-top-area a#nav-top-btn:before{width:9px;height:9px;background-image:none;top:50%}}