@charset "UTF-8";html{scroll-padding-top:110px;height:100%;scroll-behavior:smooth}@media screen and (max-width:1024px){.newlineSP::before{white-space:pre;content:"\a"}}.commonInner{width:calc(100% - 32px);max-width:1020px;margin:0 auto;padding:60px 0}@media screen and (max-width:768px){.commonInner{width:100%;padding:40px 16px}}.top-entry-lp{width:calc(100% - 32px);max-width:1200px;border-radius:10px;margin:auto;justify-content:center;padding:20px}.top-entry-lp .top-entry-pc{width:290px}.top-entry-lp .device-qr img{border-radius:10px}.middle-cv{width:100%}@media screen and (max-width:768px){.middle-cv{display:none}}.middle-cv .microcopy{text-align:center;font-size:1.8rem;font-weight:700;line-height:3.6rem;color:#49b440}.middle-cv .device-pc-item{width:350px!important}.middle-cv .btnMicrocopy{font-weight:700;font-size:12px;color:#fff}.middle-cv .btnMicrocopy::before{content:"\\";margin-right:4px}.middle-cv .btnMicrocopy::after{content:"/";margin-left:4px}.sp_app-entry .btnMicrocopy{font-weight:700;font-size:14px;color:#fff;margin-bottom:4px}.sp_app-entry .btnMicrocopy::before{content:"\\";margin-right:4px}.sp_app-entry .btnMicrocopy::after{content:"/";margin-left:4px}.lp__campaign .detail{width:calc(100% - 32px);max-width:1000px;background-color:#f8fff3;padding:37px 65px;border-radius:10px;margin:auto}@media screen and (max-width:768px){.lp__campaign .detail{width:100%;padding:37px 12px;margin:auto}}.lp__campaign .detail__container{max-width:800px;background-color:#fff;padding:37px 65px;border-radius:10px}@media screen and (max-width:768px){.lp__campaign .detail__container{padding:37px 25px}}.lp__campaign .detail__container table{border-collapse:collapse;width:100%;text-align:left;font-size:.9em;line-height:2em}.lp__campaign .detail__container table th{width:25%;vertical-align:top;box-sizing:border-box}@media screen and (max-width:768px){.lp__campaign .detail__container table th{display:block;width:100%}}.lp__campaign .detail__container table td{width:75%;vertical-align:top;box-sizing:border-box}@media screen and (max-width:768px){.lp__campaign .detail__container table td{display:block;width:100%;margin-bottom:25px;padding-top:8px}}.lp__campaign .detail__container table td a{color:#1a8cde;text-decoration:underline}.lp__campaign .detail__container table tr:not(:first-child) th{padding-top:20px}@media screen and (max-width:768px){.lp__campaign .detail__container table tr:not(:first-child) th{padding-top:0}}.lp__campaign .detail__container table tr:not(:first-child) td{padding-top:20px}@media screen and (max-width:768px){.lp__campaign .detail__container table tr:not(:first-child) td{padding-top:8px}}.lp__campaign .detail__container table tr:last-child td{margin-bottom:0}.lp__campaign .detail__container table .emphasis{font-weight:700;color:#f67b22}.lp__campaign .detail__container .restrain{display:inline-block;font-size:.8em;vertical-align:bottom}.lp__campaign .detail__container .termsList{box-sizing:border-box;padding-left:20px;list-style-type:disc}.lp__campaign .detail__container .termsList>li:not(:first-child){margin-top:4px}@media screen and (max-width:1024px){.lp__campaign .detail__container .termsList>li:not(:first-child){line-height:1.8}}.lp__campaign .detail .noticeList{width:95%;max-width:800px;margin:28px auto 0}.lp__campaign .detail .noticeList>li{padding-left:1rem;text-indent:-1rem;font-size:1rem}.lp__campaign .detail .noticeList>li::before{content:"＊";display:inline-block;width:1rem;text-indent:0}.lp__campaign .detail .noticeList>li:not(:first-child){margin-top:.5em}.lp__campaign .detail .noticeList .emphasis{font-weight:700;color:#f67b22}.lp__campaign .rules{margin-top:32px}.lp__campaign .rules__description{font-size:14px;text-align:center}.lp__campaign .rules__linkContainer{margin-top:20px}.lp__campaign .rules__linkContainer .switch{display:none}.lp__campaign .rules__linkContainer .trigger{display:flex;text-align:center;justify-content:center;align-items:center;font-size:16px;font-weight:700;cursor:pointer;max-width:120px;margin:0 auto;transition:all .4s ease-out}.lp__campaign .rules__linkContainer .trigger::before{content:"";color:#fff;width:24px;height:24px;margin-right:12px;background-color:#dcdcdc;border-radius:4px;transition:all .4s ease-out}.lp__campaign .rules__linkContainer .btn{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:12px 60px;border-radius:24px;background-color:#dcdcdc;color:#fff;font-weight:700;font-size:16px;margin:24px auto 0;pointer-events:none;transition:all .4s ease-out;width:fit-content}@media screen and (max-width:1024px){.lp__campaign .rules__linkContainer .btn{padding:12px 40px}}.lp__campaign .rules__linkContainer .btn img{flex-grow:0;flex-shrink:0;width:20px;height:auto;margin-left:40px}@media screen and (max-width:1024px){.lp__campaign .rules__linkContainer .btn--pc{display:none}}.lp__campaign .rules__linkContainer .btn--sp{display:none}@media screen and (max-width:1024px){.lp__campaign .rules__linkContainer .btn--sp{display:flex}}.lp__campaign .rules__linkContainer .switch:checked~.trigger::before{font:var(--fa-font-solid);content:"\f00c";background-color:#63cf5a;line-height:24px}.lp__campaign .rules__linkContainer .switch:checked~.btn{pointer-events:auto;background-color:#f67b22}.lp__campaign .rules__linkContainer .switch:checked~.btn:hover{opacity:.8}.lp__finished .title{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width:768px){.lp__finished .title{font-size:24px}}.lp__finished .description{font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:72px}@media screen and (max-width:768px){.lp__finished .description{margin-top:48px}}.lp__finished .description .icon--left{transform:scale(-1,1);margin-right:12px;width:48px;height:auto}.lp__finished .description .icon--right{margin-left:12px;width:48px;height:auto}.lp__finished .linkList{margin-top:40px}.lp__finished .linkList>li{text-align:center}.lp__finished .linkList>li:not(:first-child){margin-top:24px}.lp .coupon{width:100%;max-width:480px;margin:12px auto 0}.lp .top-point-item-single{border-bottom:0}@media screen and (max-width:768px){.lp .top-point-item-single .image-box{height:auto;min-height:278px}}.lp .top-point-item-single .image-box img{margin:160px 0 0}@media screen and (max-width:768px){.lp .top-point-item-single .image-box img{width:100%;max-width:410px;margin:70px auto 0}}.lp .top-point-item-single .image-box::before{left:20px;bottom:0}@media screen and (max-width:768px){.lp .top-point-item-single .image-box::before{width:278px;height:278px;left:50%;bottom:0;transform:translate(-50%,0)}}.lp .top-point-item-single .image-box::after{right:0;top:0}.header{background-color:#f67b22}.header .headerInner{box-sizing:border-box;max-width:1000px;padding:12px;margin:0 auto;text-align:center}.header__announcement{box-sizing:border-box;max-width:600px;padding:4px 16px;margin:0 auto;font-weight:700;color:#f67b22;background-color:#fff;border-radius:56px}@media screen and (max-width:1024px){.header__announcement{padding:4px 8px;font-size:.8em}}.header__announcement img{width:auto;height:20px;display:inline-block;vertical-align:sub}@media screen and (max-width:1024px){.header__announcement img{height:16px}}.header__announcement .skyperfectv{display:inline-block;color:#00a9e9;margin:0 20px 0 8px;vertical-align:baseline}@media screen and (max-width:1024px){.header__announcement .skyperfectv{margin:0 4px}}.header__description{margin-top:0;font-size:1.2em;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:1024px){.header__description{font-size:1em;margin-top:8px;line-height:1}}.header__description .emphasis{margin:0 4px;font-size:2em}@media screen and (max-width:1024px){.header__description .emphasis{margin:0 4px;font-size:1.6em}}.header--relo{background-color:#f67b22;position:sticky;top:0;z-index:9999;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.header--relo .headerInner{box-sizing:border-box;max-width:1000px;padding:12px;margin:0 auto;text-align:center}.header--relo__announcement{box-sizing:border-box;max-width:600px;padding:4px 16px;margin:0 auto;font-weight:700;color:#f67b22;background-color:#fff;border-radius:56px}@media screen and (max-width:1024px){.header--relo__announcement{padding:4px 8px;font-size:.8em}}.header--relo__announcement img{width:auto;height:20px;display:inline-block;vertical-align:sub}@media screen and (max-width:1024px){.header--relo__announcement img{height:16px}}.header--relo__announcement .skyperfectv{display:inline-block;color:#00a9e9;margin:0 20px 0 8px;vertical-align:baseline}@media screen and (max-width:1024px){.header--relo__announcement .skyperfectv{margin:0 4px}}.header--relo__description{margin-top:0;font-size:1.2em;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:1024px){.header--relo__description{font-size:1em;margin-top:8px;line-height:1}}.header--relo__description .emphasis{margin:0 4px;font-size:2em}@media screen and (max-width:1024px){.header--relo__description .emphasis{margin:0 4px;font-size:1.6em}}.header--relo .header__textContainer{display:flex;justify-content:center;align-items:flex-start;margin-top:8px}@media screen and (max-width:768px){.header--relo .header__textContainer{display:block}}.header--relo .header__textContainer .description{font-size:20px;font-weight:700;color:#fff;line-height:1.3}@media screen and (max-width:768px){.header--relo .header__textContainer .description{font-size:12px}}.header--relo .header__textContainer .description__emphasis{font-size:40px}@media screen and (max-width:768px){.header--relo .header__textContainer .description__emphasis{font-size:20px}}.header--relo .header__textContainer .list{margin-left:20px}@media screen and (max-width:768px){.header--relo .header__textContainer .list{margin-left:0;margin-top:4px}}.header--relo .header__textContainer .list>li{font-size:12px;color:#fff;font-weight:700}.header--relo .header__textContainer .list__record{display:flex;justify-self:center;margin-top:4px}.header--relo .header__textContainer .list__record>li{box-sizing:border-box;padding:8px 16px;font-size:14px;font-weight:700}@media screen and (max-width:768px){.header--relo .header__textContainer .list__record>li{padding:4px 12px}}.header--relo .header__textContainer .list__record>li:nth-child(1){color:#fff;background-color:#49b440;border-radius:4px 0 0 4px}.header--relo .header__textContainer .list__record>li:nth-child(2){color:#535b60;background-color:#fff;border-radius:0 4px 4px 0}.footer-lp{margin-right:1.5rem;display:inline-block;padding:auto}@media screen and (max-width:768px){.footer-lp{display:block}}.footer-lp .device-qr img{border-radius:10px}.footer--relo .footer-top{justify-content:flex-start}.footer--relo .footer-top .app-for-device{margin-left:60px}.footer__logoContainer{margin-top:40px;text-align:center}@media screen and (max-width:1024px){.footer__logoContainer{margin-top:0}}.footer__logoContainer img{display:inline-block}.footer__linkContainer{margin:40px 0;text-align:center}@media screen and (max-width:1024px){.footer__linkContainer{margin:40px 0 12px}}.footer__linkContainer a{color:#fff}.announcement{font-size:24px;font-weight:700;text-align:center;color:#f67b22;margin-bottom:12px}@media screen and (max-width:768px){.announcement{font-size:20px}}.announcement__emphasis{font-size:36px}@media screen and (max-width:768px){.announcement__emphasis{font-size:28px}}.device-qr img{border-radius:10px}
/*# sourceMappingURL=styles.min.css.map */
