.hero-title[data-v-fed9f1d6]{font-size:45px;line-height:57px}.card-image-section[data-v-fed9f1d6]{text-align:center;padding:0 20px 45px}.card-image[data-v-fed9f1d6]{max-width:460px;width:100%;height:auto;display:block;margin:0 auto}.form-section[data-v-fed9f1d6]{max-width:485px;margin:0 auto;text-align:center;padding-bottom:60px}.form-intro[data-v-fed9f1d6]{font-size:18px;color:#000;line-height:1.38em;padding-bottom:33px}.input-wrap[data-v-fed9f1d6]{padding-bottom:20px}.form-input[data-v-fed9f1d6]{width:100%;max-width:360px;padding:15px 16px;font-size:16px;border:1px solid #c8c9c7;background:#f7f8f9;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .2s;text-align:center}.form-input[data-v-fed9f1d6]:focus{border-color:#006fcf}.form-hint[data-v-fed9f1d6]{width:100%;max-width:360px;display:block;margin:8px auto 0;font-weight:400;font-size:13px;line-height:25px}.input-wrap.error .form-input[data-v-fed9f1d6]{border-color:#d0021b}.error-msg[data-v-fed9f1d6]{display:block;margin-top:6px;font-size:13px;color:#d0021b;text-align:center}.btn-primary[data-v-fed9f1d6]{display:inline-block;background:#006fcf;color:#fff;font-size:16px;font-weight:600;padding:16px 48px;min-width:280px;border:none;border-radius:4px;cursor:pointer;transition:background .2s}.btn-primary[data-v-fed9f1d6]:hover{background:#0061b6}.amex-link-section[data-v-fed9f1d6]{text-align:center;padding:24px 20px}.amex-link[data-v-fed9f1d6]{display:inline-flex;align-items:center;gap:6px;color:#006fcf;font-size:15px;text-decoration:none}.amex-link[data-v-fed9f1d6]:hover{text-decoration:underline}@media (max-width:1280px){.card-image-section[data-v-fed9f1d6],.form-section[data-v-fed9f1d6]{padding-bottom:35px}.form-input[data-v-fed9f1d6]{padding:14px 16px}.btn-primary[data-v-fed9f1d6]{padding:15px 48px}}.player-placeholder[data-v-12536bb6]{position:relative;aspect-ratio:16/9;max-width:600px;width:100%;margin:0 auto;margin-bottom:35px;cursor:pointer;overflow:hidden}.player-placeholder.disabled[data-v-12536bb6]{cursor:default}.placeholder-img[data-v-12536bb6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.play-btn[data-v-12536bb6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s;line-height:0}.player-placeholder:hover .play-btn[data-v-12536bb6]{transform:translate(-50%,-50%) scale(1.1)}.inline-player-wrap[data-v-12536bb6]{aspect-ratio:16/9;max-width:600px;width:100%;margin:0 auto;margin-bottom:35px}.video-modal-overlay[data-v-12536bb6]{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:flex;align-items:center;justify-content:center}.video-modal-close[data-v-12536bb6]{position:absolute;top:16px;right:16px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1;z-index:10000;padding:4px 8px}.video-modal-close[data-v-12536bb6]:hover{opacity:.7}@media screen and (max-width:768px) and (orientation:portrait){.video-modal-close[data-v-12536bb6]{top:auto;bottom:16px;right:16px}}.video-modal-wrap[data-v-12536bb6]{width:min(90%,177.77778vh);max-width:1200px;aspect-ratio:16/9;position:relative}@media screen and (max-width:768px) and (orientation:portrait){.video-modal-wrap[data-v-12536bb6]{position:absolute;width:calc(160vw - 40px);height:90vw;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);aspect-ratio:unset}}.player-section[data-v-c0689fb6]{padding-bottom:30px;text-align:center}@media (min-width:1281px){.player-note[data-v-c0689fb6],[data-v-c0689fb6] .inline-player-wrap,[data-v-c0689fb6] .player-placeholder{max-width:800px}}.actions[data-v-c0689fb6]{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;padding-bottom:50px}.btn-primary[data-v-c0689fb6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#006fcf;color:#fff;font-size:16px;font-weight:600;padding:16px 48px;width:280px;max-width:100%;border-radius:4px;text-decoration:none;transition:background .2s;margin-bottom:40px;text-align:center}.btn-primary[data-v-c0689fb6]:hover{background:#0061b6}.share-block[data-v-c0689fb6]{display:inline-block;text-align:center;width:100%}.share-label[data-v-c0689fb6]{font-size:18px;line-height:1.38em;color:#000;padding-bottom:20px}.share-buttons[data-v-c0689fb6]{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.share-btn[data-v-c0689fb6]{display:flex;align-items:center;gap:6px;background:none;border:none;padding:8px 14px;cursor:pointer;font-size:15px}.share-icon[data-v-c0689fb6]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.copy-link-btn[data-v-c0689fb6]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#000;font-size:15px;cursor:pointer;text-decoration:underline;padding:0}.copy-icon[data-v-c0689fb6]{flex-shrink:0}.copy-text[data-v-c0689fb6]{position:relative;display:inline-block}.copy-text-copied[data-v-c0689fb6],.copy-text-default[data-v-c0689fb6]{display:block;transition:opacity .2s}.copy-text-copied[data-v-c0689fb6]{position:absolute;top:0;left:0;opacity:0;white-space:nowrap}.copy-link-btn.copied .copy-text-default[data-v-c0689fb6]{opacity:0}.copy-link-btn.copied .copy-text-copied[data-v-c0689fb6]{opacity:1}.list-item-disabled[data-v-c0689fb6]{color:#000;font-size:15px;line-height:1.8em;padding:2px 0}.amex-link-section[data-v-c0689fb6]{text-align:center;padding:24px 20px}.amex-link[data-v-c0689fb6]{display:inline-flex;align-items:center;gap:6px;color:#006fcf;font-size:15px;text-decoration:none}.amex-link[data-v-c0689fb6]:hover{text-decoration:underline}@media (max-width:1280px){.btn-primary[data-v-c0689fb6]{padding:15px 48px}}.player-section[data-v-0ec344ee]{padding-bottom:30px;text-align:center}@media (min-width:1281px){.player-note[data-v-0ec344ee],[data-v-0ec344ee] .inline-player-wrap,[data-v-0ec344ee] .player-placeholder{max-width:800px}}.actions[data-v-0ec344ee]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:50px}.btn-primary[data-v-0ec344ee]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#006fcf;color:#fff;font-size:16px;font-weight:600;padding:16px 48px;box-sizing:border-box;width:280px;max-width:100%;border-radius:4px;text-decoration:none;transition:background .2s;text-align:center}.btn-primary[data-v-0ec344ee]:hover{background:#0061b6}.btn-secondary[data-v-0ec344ee]{display:inline-block;background:#fff;color:#006fcf;font-size:16px;font-weight:600;padding:14px 48px;box-sizing:border-box;width:280px;max-width:100%;border:1px solid #006fcf;border-radius:4px;text-decoration:none;text-align:center;transition:background .2s}.btn-secondary[data-v-0ec344ee]:hover{background:#f0f7ff}.list-item-disabled[data-v-0ec344ee]{color:#000;font-size:15px;line-height:1.8em;padding:2px 0}.amex-link-section[data-v-0ec344ee]{text-align:center;padding:24px 20px}.amex-link[data-v-0ec344ee]{display:inline-flex;align-items:center;gap:6px;color:#006fcf;font-size:15px;text-decoration:none}.amex-link[data-v-0ec344ee]:hover{text-decoration:underline}@media (max-width:1280px){.btn-primary[data-v-0ec344ee]{padding:15px 48px}}@font-face{font-family:BentonSans;src:url(/fonts/BentonSans-Regular.739add12.otf) format("opentype"),url(/fonts/BentonSans-Regular.39e58222.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BentonSans;src:url(/fonts/BentonSans-Bold.fbc6d913.otf) format("opentype"),url(/fonts/BentonSans-Bold.0d8cb5f7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:BentonSansCond;src:url(/fonts/BentonSansCond-Medium.e704f85a.otf) format("opentype"),url(/fonts/BentonSansCond-Medium.6505aab6.ttf) format("truetype");font-weight:500;font-style:normal}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;font-family:Noto Sans JP,Helvetica Neue,Arial,sans-serif;color:#333}@media (min-width:1280px){body{background-image:url(/img/bg.73c737db.svg);background-repeat:no-repeat;background-position:right -80px top 150px}}@media (min-width:1600px){body{background-position:right 0 top 150px}}.page-wrap{font-family:Noto Sans JP,Helvetica Neue,Arial,sans-serif;color:#333;max-width:1220px;margin:0 auto}.page-wrap *{margin:0;padding:0;box-sizing:border-box}.site-header{padding:20px 0 18px}.site-logo{height:60px;width:auto}.hero{text-align:center;padding:0}.hero-title{max-width:100%;font-size:38px;font-weight:700;color:#006fcf;line-height:1.5em;padding-bottom:10px}.hero-subtitle{font-size:18px;line-height:1.5em;padding-bottom:25px;color:#444}.player-note{font-size:16px;color:#555;padding:10.5px 18px;background:#f7f8f9;text-align:center;max-width:675px;margin:30px auto 0}.player-note a{color:#006fcf}.notes-section{max-width:960px;margin:0 auto;padding:60px 20px 95px}.notes-title{font-size:20px;font-weight:700;color:#000;text-align:center;padding-bottom:20px}.notes-intro{font-size:15px;line-height:22px;color:#000;padding-bottom:16px}.notes-list{list-style:none;padding-left:0}.notes-list li{font-size:15px;line-height:1.8em;padding:2px 0}.notes-list li:before{content:"・";color:#333}.notes-list a{color:#006fcf;text-decoration:none}.notes-list a:hover{text-decoration:underline}.notes-list .list-icon{display:inline-block;vertical-align:middle;margin-left:4px}.terms-section{max-width:915px;background:#f7f8f9;margin:0 auto;padding:33px 29px}.terms-section p{font-size:15px;line-height:22px;color:#000;padding-bottom:35px}.terms-title{font-size:20px;line-height:1.45em;font-weight:700;color:#000;padding-bottom:30px;text-align:center}.terms-list{padding-left:20px;list-style:decimal}.terms-list li{font-size:15px;line-height:22px;color:#000;padding-bottom:10px}.site-footer{text-align:center;padding:23px 20px;font-size:15px;line-height:1.53em;color:#000}@media (max-width:1280px){.page-wrap{padding:0 20px}.site-header{padding:15px 0 20px}.site-logo{height:50px}.hero-title{font-size:33px}.hero-subtitle{padding-bottom:25px}}@media (max-width:768px){.page-wrap{padding:0 12px}.site-header{padding:12px 0 15px}.site-logo{height:36px}.hero-title{font-size:26px;padding-bottom:18px}.hero-subtitle{font-size:15px;padding-bottom:20px}.notes-list li{display:flex;align-items:flex-start;padding-left:0;text-indent:0}.notes-list li:before{flex-shrink:0}.notes-list li a,.notes-list li.list-item-disabled{flex:1}.vjs-fullscreen-control.vjs-control.vjs-button{display:none}}.video-js .vjs-control-bar{bottom:0;background:rgba(34,34,39,.5)}.vjs-progress-control{max-height:0;overflow:hidden}.vjs-remaining-time.vjs-time-control.vjs-control{display:none}