[data-v-941d6e84]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}picture img[data-v-941d6e84],picture[data-v-941d6e84]{display:block;width:100%}picture img[data-v-941d6e84]{height:auto}[data-v-40f59751]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-kv[data-v-40f59751]{background:linear-gradient(90deg,#46bfe8 5%,#e2bed9 52%,#ead2e5 90%);padding:60px 16px 37px;position:relative;text-align:center}.campaign-kv__logo[data-v-40f59751]{aspect-ratio:550/139;display:block;margin:0 auto 25px;max-width:90%;width:275px}.campaign-kv__visual[data-v-40f59751]{aspect-ratio:618/1031;margin:auto;max-width:309px;transform:translateX(5px)}.campaign-kv__date[data-v-40f59751]{aspect-ratio:760/88;margin:33px auto 0;max-width:303px}.campaign-kv__note[data-v-40f59751]{align-items:center;background:#fff9;border-radius:5px;box-sizing:border-box;color:#005a9f;display:flex;gap:10px;margin:47px auto 0;max-width:360px;padding:10px;text-align:left}.campaign-kv__note-icon[data-v-40f59751]{flex-shrink:0;height:54px;width:54px}.campaign-kv__note-copy[data-v-40f59751]{flex:1;min-width:0}.campaign-kv__note h1[data-v-40f59751]{font-size:11px;font-weight:900;line-height:16px;margin:0 0 2px}.campaign-kv__note p[data-v-40f59751]{font-size:9px;font-weight:700;letter-spacing:0;line-height:13px;margin:0}.campaign-kv__note span[data-v-40f59751]{color:#ff96de;font-weight:700}.campaign-kv__note p .campaign-kv__note-lead[data-v-40f59751]{color:inherit}.campaign-kv__note-break[data-v-40f59751]{display:block}.campaign-kv__spots[data-v-40f59751]{background:linear-gradient(110deg,#c7a4df,#34c2e3);border-radius:50px;bottom:32px;box-shadow:0 3px 3px #0003;box-sizing:border-box;color:#fff;font-size:18px;font-weight:900;left:50%;max-width:calc(100% - 32px);padding:10px 8px;position:fixed;-webkit-text-decoration:none;text-decoration:none;transform:translateX(-50%);width:342px;z-index:99}.campaign-kv__spots small[data-v-40f59751]{display:block;font-size:11px;letter-spacing:2px}@media screen and (min-width:768px){.campaign-kv[data-v-40f59751]{background:linear-gradient(90deg,#46bfe8 17.5%,#e2bed9 51.5%,#ead2e5 75%);padding:72px 24px 48.6px}.campaign-kv__logo[data-v-40f59751]{aspect-ratio:386/47;left:46px;margin:0;position:fixed;top:42px;width:193px;z-index:99}.campaign-kv__visual[data-v-40f59751]{aspect-ratio:1684/884;max-width:842px;transform:none}.campaign-kv__date[data-v-40f59751]{margin-top:32px;max-width:380px}.campaign-kv__note[data-v-40f59751]{border-radius:8px;gap:24px;margin-top:32px;max-width:956px;padding:24px}.campaign-kv__note-icon[data-v-40f59751]{height:70px;width:70px}.campaign-kv__note h1[data-v-40f59751]{color:#0754a6;font-size:22px;font-weight:600;line-height:1.4;margin-bottom:6px}.campaign-kv__note p[data-v-40f59751]{color:#0754a6;font-size:18px;font-weight:500;letter-spacing:0;line-height:27px}.campaign-kv__note p .campaign-kv__note-lead[data-v-40f59751]{color:inherit;font-weight:inherit;letter-spacing:0}.campaign-kv__note-break[data-v-40f59751]{display:block}.campaign-kv__note-sp-break[data-v-40f59751],.campaign-kv__spots[data-v-40f59751]{display:none}}[data-v-406fb914]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-area[data-v-406fb914]{background:#79b9d6}.campaign-area h2[data-v-406fb914]{background:#265893;color:#fff;font-size:22px;font-weight:900;letter-spacing:2px;line-height:30px;padding:20px 8px;position:relative;text-align:center}.campaign-area h2[data-v-406fb914]:after{border:8px solid #0000;border-top:14px solid #265893;content:"";left:calc(50% - 8px);position:absolute;top:100%}.campaign-area__inner[data-v-406fb914]{margin:auto;max-width:520px;padding:28px 26px 26px}.campaign-area__map[data-v-406fb914]{border-radius:14px;box-shadow:11px 11px 0 0 #0000000d}.campaign-area__map-image[data-v-406fb914]{aspect-ratio:880/726;border-radius:0 0 14px 14px;margin-top:-8px;overflow:hidden}.campaign-area h3[data-v-406fb914]{background:#265893;border-radius:14px 14px 0 0;color:#fff;font-size:16px;font-weight:900;letter-spacing:0;line-height:1.5;padding:11px 4px;position:relative;text-align:center;z-index:1}.campaign-area h3 small[data-v-406fb914]{font-size:.78em}.campaign-area img[data-v-406fb914]{display:block;height:auto;max-width:none;width:102.5%}.campaign-area__detail[data-v-406fb914]{margin-top:28px}.campaign-area ul[data-v-406fb914]{background:#f8fbfe;border-radius:14px;padding:5.5px 18px}.campaign-area li[data-v-406fb914]{align-items:center;border-bottom:1px solid #addbef;display:flex;font-size:14px;line-height:1.5;min-height:41px}.campaign-area li[data-v-406fb914]:last-child{border-bottom:0}.campaign-area strong[data-v-406fb914]{flex-shrink:0;font-weight:700;letter-spacing:.05em;min-width:130px}.campaign-area li span[data-v-406fb914]{background:linear-gradient(to bottom right,#c3a5e2,#30c7eb);border-radius:30px;color:#fff;flex:1;font-size:8px;font-weight:700;letter-spacing:0;line-height:1.4;padding:7px 2px;text-align:center}.campaign-area p[data-v-406fb914]{color:#fff;font-size:12px;letter-spacing:0;line-height:2.08;margin-top:24px}@media screen and (min-width:768px){.campaign-area h2[data-v-406fb914]{font-size:32px;padding:20px}.campaign-area__inner[data-v-406fb914]{padding:48px 24px}.campaign-area h3[data-v-406fb914]{font-size:20px;letter-spacing:.05em;line-height:36px;padding:10px 5px}.campaign-area__map[data-v-406fb914]{align-self:start;border-radius:16px}.campaign-area__map-image[data-v-406fb914]{border-radius:0 0 16px 16px;margin-top:-10px}.campaign-area ul[data-v-406fb914]{border-radius:18px;padding:4px 24px}.campaign-area li[data-v-406fb914]{font-size:18px;min-height:68px}.campaign-area strong[data-v-406fb914]{min-width:166px}.campaign-area li span[data-v-406fb914]{font-size:15px;padding:10px 4px}.campaign-area p[data-v-406fb914]{font-size:12px;line-height:1.8;margin-top:15px}}@media screen and (min-width:1120px){.campaign-area__inner[data-v-406fb914]{display:grid;gap:80px;grid-template-columns:440fr 524fr;max-width:1044px;padding:67px 0 78px}.campaign-area__detail[data-v-406fb914]{margin:0}}[data-v-3db52e78]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-join[data-v-3db52e78]{background:linear-gradient(to bottom right,#faf4f9,#d1effa 50%) 0 0/100% 1200px no-repeat #d1effa;padding:60px 20px 93px;text-align:center}.campaign-join h2[data-v-3db52e78]{font-size:22px;font-weight:900;letter-spacing:.04em;line-height:28px;margin-bottom:22.4px}.campaign-join__photo[data-v-3db52e78]{margin:0 auto 80px;max-width:290px}.campaign-join__video-trigger[data-v-3db52e78]{background:none;border:0;cursor:pointer;display:block;padding:0;width:100%}.campaign-join__modal[data-v-3db52e78]{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:56px 20px 20px;position:fixed;right:0;top:0;z-index:1000}.campaign-join__modal-body[data-v-3db52e78]{position:relative}.campaign-join__modal-close[data-v-3db52e78]{background:none;border:0;cursor:pointer;height:36px;padding:0;position:absolute;right:0;top:-44px;width:36px}.campaign-join__modal-close[data-v-3db52e78]:after,.campaign-join__modal-close[data-v-3db52e78]:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;width:28px}.campaign-join__modal-close[data-v-3db52e78]:before{transform:translate(-50%,-50%) rotate(45deg)}.campaign-join__modal-close[data-v-3db52e78]:after{transform:translate(-50%,-50%) rotate(-45deg)}.campaign-join__modal-video[data-v-3db52e78]{aspect-ratio:9/16;background:#000;display:block;height:min(100vh - 76px,(100vw - 40px)*16/9);width:auto}.campaign-join__inner[data-v-3db52e78]{margin:auto;max-width:1200px}.campaign-join__card[data-v-3db52e78]{background:#fff;border-radius:16px;position:relative}.campaign-join__heading[data-v-3db52e78]{background:#58a7cc;border-radius:16px 16px 50% 50%/16px 16px 35px 35px;color:#fff;padding:45px 12px 21px;position:relative}.campaign-join__heading img[data-v-3db52e78]{height:70px;left:calc(50% - 35px);position:absolute;top:-46px;width:70px}.campaign-join h3[data-v-3db52e78]{font-size:16px;font-weight:900;letter-spacing:.05em;line-height:1.5}.campaign-join__heading span[data-v-3db52e78]{background:#fff;border-radius:30px;color:#58a7cc;display:inline-block;font-size:10px;font-weight:900;line-height:18px;margin-top:4px;padding:0 16px}.campaign-join__steps[data-v-3db52e78]{list-style:none;padding:36.6px 16px 9px}.campaign-join__step-title[data-v-3db52e78]{background:#daecf5;border-radius:50px;font-weight:900;margin:0 18px;padding:6px 4px}.campaign-join__step-title strong[data-v-3db52e78]{display:block;font-size:20px;line-height:1.2}.campaign-join__step-title span[data-v-3db52e78]{display:block;font-size:10px;letter-spacing:0;line-height:14px}.campaign-join__step-img[data-v-3db52e78]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:356px;padding-top:32px}.campaign-join__step-media[data-v-3db52e78]{display:contents}.campaign-join__step-img img[data-v-3db52e78]{display:block;flex-shrink:0;height:auto;max-width:100%;transform:translateX(var(--step-offset));width:min(var(--step-width),100%*var(--step-scale))}.campaign-join__step-phone[data-v-3db52e78]{filter:drop-shadow(-12px 18px 16px rgba(0,0,0,.3))}.campaign-join__step-note[data-v-3db52e78]{line-height:1.6;margin-top:12px;max-width:100%;white-space:normal}.campaign-join__pair[data-v-3db52e78],.campaign-join__step-note[data-v-3db52e78]{font-size:10px;font-weight:700;letter-spacing:0}.campaign-join__pair[data-v-3db52e78]{margin-top:43px;padding:0 12px 20px;position:relative}.campaign-join__arrow[data-v-3db52e78]{display:block;height:28px;margin:0 auto;width:32px}.campaign-join__arrow--shared[data-v-3db52e78]{margin:45px auto 78px}.campaign-join__arrow--result[data-v-3db52e78]{margin:50.5px auto 43px}.campaign-join__card--shared .campaign-join__heading[data-v-3db52e78]{background:#204877}.campaign-join__card--shared .campaign-join__heading span[data-v-3db52e78]{color:#204877}.campaign-join__shared[data-v-3db52e78]{padding:34px 16px 38px}.campaign-join__shared p[data-v-3db52e78]{font-size:13px;font-weight:900;letter-spacing:.05em;line-height:1.35}.campaign-join__shared img[data-v-3db52e78]{display:block;filter:drop-shadow(-12px 18px 16px rgba(0,0,0,.3));height:auto;margin:28px auto 0;width:140px}.campaign-join__result[data-v-3db52e78]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(130deg,#caa4df,#39bfe1) border-box;border:4px solid #0000;border-radius:24px;color:#111;margin:0 -5px;padding:42px 20px 31.2px}.campaign-join__result h3[data-v-3db52e78]{font-size:20px;letter-spacing:.05em;line-height:1.5}.campaign-join__result strong[data-v-3db52e78]{color:#78bbe3;font-size:46px;letter-spacing:0;line-height:1}.campaign-join__result small[data-v-3db52e78]{font-size:13px}.campaign-join__result img[data-v-3db52e78]{display:block;height:auto;margin:25px auto 14px;max-width:295px;width:100%}.campaign-join__result p[data-v-3db52e78]{font-size:11px;font-weight:700;letter-spacing:0;line-height:1.55}.campaign-join__result p+p[data-v-3db52e78]{margin-top:24px}.campaign-join .pc[data-v-3db52e78]{display:none}@media screen and (min-width:768px){.campaign-join[data-v-3db52e78]{background-size:100% 900px;padding:92px 40px 75px}.campaign-join h2[data-v-3db52e78]{font-size:32px;letter-spacing:.05em;line-height:34px;margin-bottom:52px}.campaign-join__photo[data-v-3db52e78]{margin-bottom:80px;max-width:800px}.campaign-join__heading[data-v-3db52e78]{align-items:center;border-radius:16px 16px 0 0;display:flex;gap:12px;justify-content:center;padding:10px;text-align:left}.campaign-join__heading img[data-v-3db52e78]{height:100px;position:static;width:100px}.campaign-join h3[data-v-3db52e78]{font-size:24px}.campaign-join__heading span[data-v-3db52e78]{font-size:16px;line-height:1.6;margin-top:4px;padding:4px 18px}.campaign-join__steps[data-v-3db52e78]{display:grid;gap:60px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 40px 0}.campaign-join__steps li[data-v-3db52e78]{position:relative}.campaign-join__steps li+li[data-v-3db52e78]:before{border:10px solid #0000;border-left:15px solid #265893;content:"";left:-37px;position:absolute;top:26px}.campaign-join__step-title[data-v-3db52e78]{margin:0;min-height:48px;padding:12px 4px}.campaign-join__step-title strong[data-v-3db52e78]{font-size:20px;margin-bottom:4px}.campaign-join__step-title span[data-v-3db52e78]{font-size:12px;line-height:18px}.campaign-join__step-img[data-v-3db52e78]{align-items:start;display:grid;height:auto;justify-items:center;padding:30px 0 16px}.campaign-join__step-media[data-v-3db52e78]{align-items:flex-start;aspect-ratio:25/22;display:flex;justify-content:center;max-width:300px;width:100%}.campaign-join__step-img img[data-v-3db52e78]{margin-top:var(--step-top-pc);transform:translateX(var(--step-offset-pc));width:min(var(--step-width-pc),100%*var(--step-scale-pc))}.campaign-join__step-note[data-v-3db52e78]{font-size:12px;margin-top:0}.campaign-join__pair[data-v-3db52e78]{font-size:12px;line-height:1.6;margin:0;max-width:100%;padding:0;white-space:normal}.campaign-join__arrow[data-v-3db52e78]{height:35px;width:40px}.campaign-join__arrow--shared[data-v-3db52e78]{margin:20px auto}.campaign-join__arrow--result[data-v-3db52e78]{margin:18px auto 17px}.campaign-join__shared[data-v-3db52e78]{align-items:center;display:flex;gap:80px;justify-content:center;padding:42px 42px 36px}.campaign-join__shared p[data-v-3db52e78]{font-size:20px;letter-spacing:0;line-height:2.2}.campaign-join__shared img[data-v-3db52e78]{margin:0;width:140px}.campaign-join__result[data-v-3db52e78]{border-width:5px;margin:0 -5px;padding:40px 40px 37px}.campaign-join__result-main[data-v-3db52e78]{align-items:center;display:flex;gap:37px;justify-content:center;margin-bottom:24px}.campaign-join__result h3[data-v-3db52e78]{flex:0 0 334px;font-size:27px;letter-spacing:0;line-height:1;transform:translateY(-1.5px)}.campaign-join__result h3 br[data-v-3db52e78]{display:none}.campaign-join__result-title[data-v-3db52e78]{display:block;font-size:30px;line-height:40px;margin-bottom:16px}.campaign-join__result-price[data-v-3db52e78]{align-items:baseline;display:flex;justify-content:center;white-space:nowrap}.campaign-join__result strong[data-v-3db52e78]{display:inline-block;flex-shrink:0;font-size:62px;margin:0 7px;transform:scaleX(1.12)}.campaign-join__result small[data-v-3db52e78]{font-size:18px}.campaign-join__result img[data-v-3db52e78]{flex-shrink:0;margin:0;max-width:none;width:311px}.campaign-join__result p[data-v-3db52e78]{font-size:12px;line-height:22.5px;margin:0 auto;max-width:570px;text-align:left}.campaign-join__result p+p[data-v-3db52e78]{margin-top:0}.campaign-join .sp[data-v-3db52e78]{display:none}.campaign-join .pc[data-v-3db52e78]{display:block}}[data-v-3213ea00]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-chance[data-v-3213ea00]{background:#eef6fa;color:#111;padding:48px 28px 42px}.campaign-chance h2[data-v-3213ea00]{font-size:24px;font-weight:900;letter-spacing:0;margin:0 auto 30.4px;position:relative;text-align:center;width:fit-content}.campaign-chance h2[data-v-3213ea00]:after,.campaign-chance h2[data-v-3213ea00]:before{background:#111;bottom:7px;content:"";height:1px;position:absolute;width:32px}.campaign-chance h2[data-v-3213ea00]:before{right:calc(100% + 4px);transform:rotate(45deg)}.campaign-chance h2[data-v-3213ea00]:after{left:calc(100% + 4px);transform:rotate(-45deg)}.campaign-chance h2 small[data-v-3213ea00]{display:block;font-size:12px;margin-bottom:4px}.campaign-chance h2 span[data-v-3213ea00]{background:linear-gradient(#0000 75%,#e2d86a 0)}.campaign-chance ul[data-v-3213ea00]{margin:auto;max-width:334px}.campaign-chance li[data-v-3213ea00]{align-items:center;display:flex;gap:30px}.campaign-chance li+li[data-v-3213ea00]{margin-top:18px}.campaign-chance img[data-v-3213ea00]{flex-shrink:0;height:auto;width:164px}.campaign-chance li div[data-v-3213ea00]{flex:1}.campaign-chance p[data-v-3213ea00]{background:linear-gradient(to bottom right,#c3a5e2,#30c7eb);border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;padding:2px 4px;text-align:center;width:111px}.campaign-chance h3[data-v-3213ea00]{font-size:19px;font-weight:900;line-height:1.6;margin-top:10px}.campaign-chance .pc[data-v-3213ea00]{display:none}@media screen and (min-width:768px){.campaign-chance[data-v-3213ea00]{padding:82px 30px 74px}.campaign-chance h2[data-v-3213ea00]{font-size:32px;line-height:40px;margin-bottom:44px}.campaign-chance h2 span[data-v-3213ea00]{display:block}.campaign-chance h2[data-v-3213ea00]:after,.campaign-chance h2[data-v-3213ea00]:before{bottom:17px;width:40px}.campaign-chance h2[data-v-3213ea00]:before{right:calc(100% + 8px)}.campaign-chance h2[data-v-3213ea00]:after{left:calc(100% + 8px)}.campaign-chance h2 small[data-v-3213ea00]{font-size:20px;letter-spacing:.1em;line-height:22px;margin-bottom:0}.campaign-chance ul[data-v-3213ea00]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:896px}.campaign-chance li[data-v-3213ea00]{display:block;text-align:center}.campaign-chance li+li[data-v-3213ea00]{margin:0}.campaign-chance img[data-v-3213ea00]{display:block;margin:0 auto 20px;max-width:100%;width:220px}.campaign-chance p[data-v-3213ea00]{border-radius:8px;box-sizing:border-box;font-size:16px;line-height:21px;margin:auto;padding:7px 4px;width:170px}.campaign-chance h3[data-v-3213ea00]{font-size:22px;line-height:34px;margin-top:7px}.campaign-chance .sp[data-v-3213ea00]{display:none}.campaign-chance .pc[data-v-3213ea00]{display:inline}}@media screen and (min-width:1120px){.campaign-chance ul[data-v-3213ea00]{gap:118px}.campaign-chance h3[data-v-3213ea00]{white-space:nowrap}}[data-v-596c8c8a]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-about[data-v-596c8c8a]{background:linear-gradient(90deg,#46bfe8 5%,#e2bed9 52%,#ead2e5 90%);color:#111;padding:33px 0 63px}.campaign-about__inner[data-v-596c8c8a]{display:flex;flex-direction:column}.campaign-about h2[data-v-596c8c8a]{margin:0 auto 26.35px;order:0;text-align:center}.campaign-about__title span[data-v-596c8c8a]{display:block;font-size:13px;font-weight:900;margin-bottom:8px}.campaign-about__title img[data-v-596c8c8a]{display:block;height:auto;margin:auto;max-width:100%;width:278px}.campaign-about__media[data-v-596c8c8a]{order:1;position:relative;width:100%}.campaign-about__trigger[data-v-596c8c8a]{background:none;border:0;cursor:pointer;display:block;padding:0;width:100%}.campaign-about__iframe[data-v-596c8c8a]{aspect-ratio:1320/743;border:0;display:block;width:100%}.campaign-about__poster[data-v-596c8c8a]{display:block;height:auto;width:100%}.campaign-about__play[data-v-596c8c8a]{height:auto;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-33.333%,-50%);width:64px}.campaign-about__copy[data-v-596c8c8a]{margin:30px auto 0;max-width:342px;order:2;width:calc(100% - 48px)}.campaign-about p[data-v-596c8c8a]{font-size:12px;font-weight:700;letter-spacing:0;line-height:1.67;text-align:center}.campaign-about a[data-v-596c8c8a]{background:#fff9;border-radius:50px;box-shadow:0 4px 3px #0003;color:#111;display:block;font-size:16px;font-weight:900;margin-top:28.5px;padding:12.4px 10px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.campaign-about a small[data-v-596c8c8a]{display:block;font-size:11px}@media screen and (min-width:768px){.campaign-about[data-v-596c8c8a]{background:linear-gradient(90deg,#46bfe8 17.5%,#e2bed9 51.5%,#ead2e5 75%);padding:80px 40px 82px}.campaign-about__inner[data-v-596c8c8a]{column-gap:80px;display:grid;grid-template-columns:660fr 416fr;grid-template-rows:auto 1fr;margin:auto;max-width:1156px}.campaign-about h2[data-v-596c8c8a]{grid-column:2;margin:8px 0 38px;text-align:left}.campaign-about__title span[data-v-596c8c8a]{font-size:20px;line-height:24px;margin-bottom:16px;white-space:nowrap}.campaign-about__title img[data-v-596c8c8a]{margin:0;max-width:100%;width:320px}.campaign-about__media[data-v-596c8c8a]{align-self:start;grid-column:1;grid-row:1/3}.campaign-about__play[data-v-596c8c8a]{width:42px}.campaign-about__copy[data-v-596c8c8a]{grid-column:2;margin:0;max-width:none;width:auto}.campaign-about p[data-v-596c8c8a]{font-size:16px;letter-spacing:.04em;line-height:32px;text-align:left}.campaign-about a[data-v-596c8c8a]{font-size:18px;margin-top:20px;padding:14px 10px}.campaign-about a small[data-v-596c8c8a]{font-size:14px}}[data-v-cfde959c]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-faq[data-v-cfde959c]{background-image:url(/_nuxt/img/bg-top.67623a0.png),url(/_nuxt/img/bg-bottom.da81bd8.png),linear-gradient(125deg,#ecf9ff,#f9fcff 65%,#f5efff);background-position:top,bottom,50%;background-repeat:no-repeat;background-size:100% 122px,100% 90px,auto;color:#1e4673;overflow:hidden;padding:32px 16px 29px;position:relative}.campaign-faq__inner[data-v-cfde959c]{margin:0 auto;max-width:800px;position:relative;z-index:1}.campaign-faq__title[data-v-cfde959c]{color:#111;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;text-align:center}.campaign-faq__title[data-v-cfde959c]:after{background:linear-gradient(90deg,#ead3e5,#40bfe5);border-radius:10px;content:"";display:block;height:10px;margin:12px auto 0;width:240px}.campaign-faq__intro[data-v-cfde959c]{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.45;margin:20px 0 28px;text-align:center}.campaign-faq__items[data-v-cfde959c]{display:grid;gap:20px}.campaign-faq__item[data-v-cfde959c]{background:#fff;border-radius:20px;padding:17px 20px 17px 14px}.campaign-faq__item h3[data-v-cfde959c]{font-size:inherit;margin:0}.campaign-faq__item button[data-v-cfde959c]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:0;text-align:left;width:100%}.campaign-faq__badge[data-v-cfde959c]{align-items:center;background:linear-gradient(135deg,#b9a1e6,#39c3df);border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.campaign-faq__question[data-v-cfde959c]{flex:1;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.45}.campaign-faq__arrow[data-v-cfde959c]{border-bottom:2px solid #3984ff;border-right:2px solid #3984ff;flex:0 0 12px;height:12px;margin:-6px 0 0 4px;transform:rotate(45deg);width:12px}.campaign-faq__arrow.is-open[data-v-cfde959c]{margin-top:6px;transform:rotate(225deg)}.campaign-faq__answer[data-v-cfde959c]{background:#e8f7ff;border-radius:10px;font-size:12px;letter-spacing:0;line-height:20px;margin-right:-6px;margin-top:12px;padding:14px 18px}@media screen and (min-width:768px){.campaign-faq__title[data-v-cfde959c]{font-size:32px;line-height:1.4}.campaign-faq[data-v-cfde959c]{background-size:100% 142px,100% 212px,auto;padding:80px 24px}.campaign-faq__sp[data-v-cfde959c]{display:none}.campaign-faq__title[data-v-cfde959c]:after{margin-top:16px}.campaign-faq__intro[data-v-cfde959c]{font-size:16px;margin:44px 0 41px}.campaign-faq__items[data-v-cfde959c]{gap:32.5px}.campaign-faq__item[data-v-cfde959c]{border-radius:22px;padding:23.75px 24px}.campaign-faq__item button[data-v-cfde959c]{gap:16px}.campaign-faq__question[data-v-cfde959c]{font-size:18px;letter-spacing:.04em;line-height:1.6}.campaign-faq__arrow[data-v-cfde959c]{margin-right:8px}.campaign-faq__answer[data-v-cfde959c]{border-radius:12px;font-size:16px;line-height:28.8px;margin-right:0;margin-top:20px;padding:18px 22px}}[data-v-30c013c0]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.campaign-terms[data-v-30c013c0]{background:#fff;color:#111}.campaign-terms__title[data-v-30c013c0]{font-size:32px;font-weight:700;line-height:1.4;margin:0;text-align:center}.campaign-terms__title[data-v-30c013c0]:after{background:linear-gradient(90deg,#ead3e5,#40bfe5);border-radius:10px;content:"";display:block;height:10px;margin:16px auto 0;width:240px}.campaign-terms__overview[data-v-30c013c0]{padding:40px 0 30px}.campaign-terms__overview .campaign-terms__title[data-v-30c013c0]{margin-bottom:40px}.campaign-terms__overview .campaign-terms__title[data-v-30c013c0]:after{margin-top:12px}.campaign-terms__overview-box[data-v-30c013c0]{background:#f0f5fb;border-radius:40px;padding:40px}.campaign-terms__content[data-v-30c013c0]{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0 auto;max-width:800px;overflow-wrap:anywhere}.campaign-terms__content h3[data-v-30c013c0]{font-size:18px;font-weight:700;line-height:1.5;margin:40px 0 12px}.campaign-terms__content h3[data-v-30c013c0]:first-child{margin-top:0}.campaign-terms__content p[data-v-30c013c0]{margin:0}.campaign-terms__content ul[data-v-30c013c0]{list-style:none;margin:0;padding-left:1em}.campaign-terms__content ul ul[data-v-30c013c0]{margin-top:0;padding-left:1.5em}.campaign-terms__content li[data-v-30c013c0]{margin-bottom:0;position:relative}.campaign-terms__content li[data-v-30c013c0]:before{content:"・";left:-1em;position:absolute}.campaign-terms__content[data-v-30c013c0] :is(a,span){color:#40c1e8;font-weight:700}.campaign-terms__content a[data-v-30c013c0]{-webkit-text-decoration:none;text-decoration:none}.campaign-terms__usage[data-v-30c013c0]{background:#f0f5fb;padding:37px 0 40px}.campaign-terms__usage .campaign-terms__title[data-v-30c013c0]{margin-bottom:40px}.campaign-terms__usage .campaign-terms__content[data-v-30c013c0]{letter-spacing:.04em;line-height:22px}.campaign-terms__usage .campaign-terms__content h3[data-v-30c013c0]{line-height:24px}.campaign-terms__usage-box[data-v-30c013c0]{background:#fff;border-radius:40px;box-sizing:border-box;padding:45px 40px 43px}.campaign-terms__content .campaign-terms__detail[data-v-30c013c0]{color:inherit;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline}.campaign-terms__contact[data-v-30c013c0]{background:#f0f5fb;border:2px solid #2197ff;border-radius:14px;margin-top:40px;padding:20px}.campaign-terms__contact .campaign-terms__contact-title[data-v-30c013c0]{color:#2197ff;font-size:18px;margin-bottom:12px}.campaign-terms__contact p[data-v-30c013c0]{font-size:13px;line-height:1.7}.campaign-terms__content .campaign-terms__contact-button[data-v-30c013c0]{background:#fff;border:1px solid #2197ff;border-radius:30px;box-shadow:0 3px 0 #2197ff;color:#2197ff;display:inline-block;font-size:16px;font-weight:700;margin-top:16px;padding:8px 20px;text-align:center;transition:box-shadow .3s ease}@media screen and (min-width:768px){.campaign-terms__title[data-v-30c013c0]{font-size:32px}.campaign-terms__overview[data-v-30c013c0]{padding:80px 0}.campaign-terms__overview .campaign-terms__title[data-v-30c013c0]{margin-bottom:40px}.campaign-terms__overview .campaign-terms__title[data-v-30c013c0]:after{margin-top:16px;width:260px}.campaign-terms__overview-box[data-v-30c013c0]{border-radius:80px;padding:65px 40px}.campaign-terms__content[data-v-30c013c0]{font-size:15px;line-height:1.8}.campaign-terms__content li[data-v-30c013c0]{margin-bottom:3.5px}.campaign-terms__content ul ul[data-v-30c013c0]{margin-top:4px}.campaign-terms__content h3[data-v-30c013c0]{font-size:22px;margin:48px 0 12px}.campaign-terms__usage .campaign-terms__content[data-v-30c013c0]{letter-spacing:0;line-height:1.8}.campaign-terms__usage .campaign-terms__content h3[data-v-30c013c0]{line-height:1.5}.campaign-terms__usage[data-v-30c013c0]{padding:80px 0}.campaign-terms__usage .campaign-terms__title[data-v-30c013c0]{margin-bottom:40px}.campaign-terms__usage .campaign-terms__title[data-v-30c013c0]:after{width:310px}.campaign-terms__usage-box[data-v-30c013c0]{border-radius:80px;margin:0 auto;max-width:1200px;padding:65px 80px 64px}.campaign-terms__contact[data-v-30c013c0]{margin-top:46px;padding:24px}.campaign-terms__contact .campaign-terms__contact-title[data-v-30c013c0]{font-size:20px}.campaign-terms__contact p[data-v-30c013c0]{font-size:14px;line-height:1.65}.campaign-terms__content .campaign-terms__contact-button[data-v-30c013c0]{font-size:18px;padding:10px 24px}.campaign-terms__content .campaign-terms__contact-button[data-v-30c013c0]:hover{box-shadow:0 0 0 #2197ff}}[data-v-fc003bf6]:root{--color-light:#fefefe;--color-dark:#2d3640;--color-gray:#e5e5e5;--color-gray-dark:#d9d9d9;--color-gray-second:#81868c;--color-text:#0f191e;--color-text-white:#fff;--color-text-dark:#383838;--color-text-hover:#a8a8a8;--color-blue:#1f4878;--color-bluesky:#4fb9cf;--color-bluesky-second:#58a7cc;--color-bluesky-light:#f2f5f9;--color-bluesky-dark:#214d8f;--header-height:109px;--padding-base:8.33%}.p-share-ainori[data-v-fc003bf6]{color:#245586;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:0;line-height:1.6;overflow:hidden}.p-share-ainori[data-v-fc003bf6] *{letter-spacing:inherit}