/*!
version:1.0.0
*/.btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:600;cursor:pointer;letter-spacing:0px;border-radius:4px;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;white-space:nowrap}.btn-primary:focus{outline:none}.btn-primary:focus-visible{outline:none}.btn-primary:focus-visible::after{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:6px;border:1px solid #97b1e4}.btn-primary:hover{text-decoration:none}.btn-primary:disabled{opacity:0.3;pointer-events:none}.btn-primary.btn-xs{height:24px;padding-left:8px;padding-right:8px;gap:4px;font-size:11px;line-height:16px}.btn-primary.btn-xs.has-right-icn::before,.btn-primary.btn-xs.has-left-icn::before{width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px}.btn-primary.btn-xs.has-right-icn{padding-right:calc(12px + 12px)}.btn-primary.btn-xs.has-right-icn::before{right:7px}.btn-primary.btn-xs.has-left-icn{padding-left:calc(12px + 12px)}.btn-primary.btn-sm{height:32px;padding-left:12px;padding-right:12px;gap:4px;font-size:12px;line-height:18px}.btn-primary.btn-sm.has-right-icn::before,.btn-primary.btn-sm.has-left-icn::before{width:14px;height:14px;-webkit-mask-size:14px;mask-size:14px}.btn-primary.btn-sm.has-right-icn{padding-right:calc(14px + 12px)}.btn-primary.btn-sm.has-right-icn::before{right:8px}.btn-primary.btn-sm.has-left-icn{padding-left:calc(14px + 12px)}.btn-primary.btn-md{height:44px;padding-left:16px;padding-right:16px;font-size:14px;line-height:22px}.btn-primary.btn-md.has-right-icn::before,.btn-primary.btn-md.has-left-icn::before{width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;right:8px}.btn-primary.btn-md.has-right-icn{padding-right:calc(16px + 12px)}.btn-primary.btn-md.has-left-icn{padding-left:calc(16px + 12px)}.btn-primary.btn-lg{height:48px;padding-left:16px;padding-right:16px;gap:8px;font-size:16px;line-height:24px}.btn-primary.btn-lg.has-right-icn::before,.btn-primary.btn-lg.has-left-icn::before{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.btn-primary.has-right-icn::before{content:'';position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin:auto 0}.btn-primary.btn-fill{background-color:#ef5763;color:#fff}.btn-primary.btn-fill:hover{opacity:1 !important;background-color:#ec3947}.btn-primary.btn-fill:active,.btn-primary.btn-fill.btn-loading{background-color:#e91b2c}.btn-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:600;cursor:pointer;letter-spacing:0px;border-radius:4px;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;white-space:nowrap}.btn-secondary:focus{outline:none}.btn-secondary:focus-visible{outline:none}.btn-secondary:focus-visible::after{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:6px;border:1px solid #97b1e4}.btn-secondary:hover{text-decoration:none}.btn-secondary:disabled{opacity:0.3;pointer-events:none}.btn-secondary.btn-xs{height:24px;padding-left:8px;padding-right:8px;gap:4px;font-size:11px;line-height:16px}.btn-secondary.btn-xs.has-right-icn::before,.btn-secondary.btn-xs.has-left-icn::before{width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px}.btn-secondary.btn-xs.has-right-icn{padding-right:calc(12px + 12px)}.btn-secondary.btn-xs.has-right-icn::before{right:7px}.btn-secondary.btn-xs.has-left-icn{padding-left:calc(12px + 12px)}.btn-secondary.btn-sm{height:32px;padding-left:12px;padding-right:12px;gap:4px;font-size:12px;line-height:18px}.btn-secondary.btn-sm.has-right-icn::before,.btn-secondary.btn-sm.has-left-icn::before{width:14px;height:14px;-webkit-mask-size:14px;mask-size:14px}.btn-secondary.btn-sm.has-right-icn{padding-right:calc(14px + 12px)}.btn-secondary.btn-sm.has-right-icn::before{right:8px}.btn-secondary.btn-sm.has-left-icn{padding-left:calc(14px + 12px)}.btn-secondary.btn-md{height:44px;padding-left:16px;padding-right:16px;font-size:14px;line-height:22px}.btn-secondary.btn-md.has-right-icn::before,.btn-secondary.btn-md.has-left-icn::before{width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;right:8px}.btn-secondary.btn-md.has-right-icn{padding-right:calc(16px + 12px)}.btn-secondary.btn-md.has-left-icn{padding-left:calc(16px + 12px)}.btn-secondary.btn-lg{height:48px;padding-left:16px;padding-right:16px;gap:8px;font-size:16px;line-height:24px}.btn-secondary.btn-lg.has-right-icn::before,.btn-secondary.btn-lg.has-left-icn::before{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.btn-secondary.has-right-icn::before{content:'';position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin:auto 0}.btn-secondary.btn-fill{background-color:#2f86ed;color:#fff}.btn-secondary.btn-fill:hover{opacity:1 !important;background-color:#1577eb}.btn-secondary.btn-fill:active,.btn-secondary.btn-fill.btn-loading{background-color:#126ad1}.btn-tertiary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:600;cursor:pointer;letter-spacing:0px;border-radius:4px;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;white-space:nowrap;border:none}.btn-tertiary:focus{outline:none}.btn-tertiary:focus-visible{outline:none}.btn-tertiary:focus-visible::after{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:6px;border:1px solid #97b1e4}.btn-tertiary:hover{text-decoration:none}.btn-tertiary:disabled{opacity:0.3;pointer-events:none}.btn-tertiary.btn-xs{height:24px;padding-left:8px;padding-right:8px;gap:4px;font-size:11px;line-height:16px}.btn-tertiary.btn-xs.has-right-icn::before,.btn-tertiary.btn-xs.has-left-icn::before{width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px}.btn-tertiary.btn-xs.has-right-icn{padding-right:calc(12px + 12px)}.btn-tertiary.btn-xs.has-right-icn::before{right:7px}.btn-tertiary.btn-xs.has-left-icn{padding-left:calc(12px + 12px)}.btn-tertiary.btn-sm{height:32px;padding-left:12px;padding-right:12px;gap:4px;font-size:12px;line-height:18px}.btn-tertiary.btn-sm.has-right-icn::before,.btn-tertiary.btn-sm.has-left-icn::before{width:14px;height:14px;-webkit-mask-size:14px;mask-size:14px}.btn-tertiary.btn-sm.has-right-icn{padding-right:calc(14px + 12px)}.btn-tertiary.btn-sm.has-right-icn::before{right:8px}.btn-tertiary.btn-sm.has-left-icn{padding-left:calc(14px + 12px)}.btn-tertiary.btn-md{height:44px;padding-left:16px;padding-right:16px;font-size:14px;line-height:22px}.btn-tertiary.btn-md.has-right-icn::before,.btn-tertiary.btn-md.has-left-icn::before{width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;right:8px}.btn-tertiary.btn-md.has-right-icn{padding-right:calc(16px + 12px)}.btn-tertiary.btn-md.has-left-icn{padding-left:calc(16px + 12px)}.btn-tertiary.btn-lg{height:48px;padding-left:16px;padding-right:16px;gap:8px;font-size:16px;line-height:24px}.btn-tertiary.btn-lg.has-right-icn::before,.btn-tertiary.btn-lg.has-left-icn::before{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.btn-tertiary.has-right-icn::before{content:'';position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin:auto 0}.btn-tertiary:not(.btn-fill){color:#333}.btn-tertiary:not(.btn-fill):hover{opacity:1 !important;background-color:rgba(0,0,0,0.0392157)}.btn-tertiary:not(.btn-fill):active,.btn-tertiary:not(.btn-fill).btn-loading{background-color:rgba(0,0,0,0.0784314)}.btn-tertiary.btn-fill{background-color:#f2f2f2;color:#333}.btn-tertiary.btn-fill:hover{opacity:1 !important;background-color:#e7e7e7}.btn-tertiary.btn-fill:active,.btn-tertiary.btn-fill.btn-loading{background-color:#d3d3d3}input:checked+.btn-tertiary.btn-fill{background-color:#d3d3d3}.btn-tertiary.has-right-icn::before,.btn-tertiary.has-left-icn::before{background-color:#333}.btn-icn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:600;cursor:pointer;letter-spacing:0px;border-radius:999px;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;white-space:nowrap}.btn-icn::before{position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:14px;height:14px;-webkit-mask-size:14px;mask-size:14px;margin:auto;content:''}.btn-icn:focus{outline:none}.btn-icn:focus-visible{outline:none}.btn-icn:focus-visible::after{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:6px;border:1px solid #97b1e4}.btn-icn:hover{text-decoration:none}.btn-icn:disabled{opacity:0.3}.btn-icn.btn-xs{width:24px}.btn-icn.btn-sm{width:32px}.btn-icn.btn-md{width:44px}.btn-icn.btn-lg{width:48px}html[lang="ja"] .pb-is-safari,html[lang="cn"] .pb-is-safari,html[lang="tw"] .pb-is-safari{padding-top:2px;font-family:"Hiragino Kaku Gothic Pro" !important}html[lang="en"] .pb-is-safari{font-family:Arial !important}.points-back-promo{width:100%;padding-top:6px;padding-bottom:6px;padding-left:38px;padding-right:16px;background:-webkit-gradient(linear, left top, right top, from(#D73B69), to(#EA7650));background:-webkit-linear-gradient(left, #D73B69 0%, #EA7650 100%);background:linear-gradient(90deg, #D73B69 0%, #EA7650 100%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 500ms ease;transition:all 500ms ease}.points-back-promo[aria-hidden="false"]{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;visibility:visible;height:auto;pointer-events:auto}.points-back-promo[aria-hidden="true"]{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:0;visibility:hidden;height:0;pointer-events:none;padding:0}.points-back-promo__container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.points-back-promo__main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.points-back-promo__icon-left{padding-top:2px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}@supports (-webkit-touch-callout: none){.points-back-promo .points-back-promo__heading{padding-top:2px}}.points-back-promo__heading{color:#fff;font-size:13px;font-family:Noto Sans CJK JP;font-weight:900;word-wrap:break-word;position:relative;line-height:1.4}.points-back-promo__heading::before{position:absolute;top:2px;bottom:0;left:-22px;-webkit-mask-image:url(https://static.fc2.com/contents/images/icons/megaphone.svg);mask-image:url(https://static.fc2.com/contents/images/icons/megaphone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;margin:auto;width:16px;height:16px;background-color:#fff;content:''}.points-back-promo__time{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.points-back-promo__time>span{color:#fff;font-size:13px;font-family:Noto Sans CJK JP;font-weight:900;white-space:nowrap}.points-back-promo__clock{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.points-back-promo__clock>span{color:#fff;font-size:13px;font-family:Noto Sans;font-weight:900}.points-back-promo__clock .pb-clock-box{height:24px;padding:3px;background:rgba(255,255,255,0.16);border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.points-back-promo__clock .pb-clock-box>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#ffffff;font-size:13px;font-family:Noto Sans;font-weight:600}.points-back-promo__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-weight:600;cursor:pointer;letter-spacing:0px;border-radius:4px;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;white-space:nowrap;color:#fff;border:1px solid rgba(255,255,255,0.4)}.points-back-promo__link:focus{outline:none}.points-back-promo__link:focus-visible{outline:none}.points-back-promo__link:focus-visible::after{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:6px;border:1px solid #97b1e4}.points-back-promo__link:hover{text-decoration:none}.points-back-promo__link:disabled{opacity:0.3;pointer-events:none}.points-back-promo__link.btn-xs{height:24px;padding-left:8px;padding-right:8px;gap:4px;font-size:11px;line-height:16px}.points-back-promo__link.btn-xs.has-right-icn::before,.points-back-promo__link.btn-xs.has-left-icn::before{width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px}.points-back-promo__link.btn-xs.has-right-icn{padding-right:calc(12px + 12px)}.points-back-promo__link.btn-xs.has-right-icn::before{right:7px}.points-back-promo__link.btn-xs.has-left-icn{padding-left:calc(12px + 12px)}.points-back-promo__link.btn-sm{height:32px;padding-left:12px;padding-right:12px;gap:4px;font-size:12px;line-height:18px}.points-back-promo__link.btn-sm.has-right-icn::before,.points-back-promo__link.btn-sm.has-left-icn::before{width:14px;height:14px;-webkit-mask-size:14px;mask-size:14px}.points-back-promo__link.btn-sm.has-right-icn{padding-right:calc(14px + 12px)}.points-back-promo__link.btn-sm.has-right-icn::before{right:8px}.points-back-promo__link.btn-sm.has-left-icn{padding-left:calc(14px + 12px)}.points-back-promo__link.btn-md{height:44px;padding-left:16px;padding-right:16px;font-size:14px;line-height:22px}.points-back-promo__link.btn-md.has-right-icn::before,.points-back-promo__link.btn-md.has-left-icn::before{width:16px;height:16px;-webkit-mask-size:16px;mask-size:16px;right:8px}.points-back-promo__link.btn-md.has-right-icn{padding-right:calc(16px + 12px)}.points-back-promo__link.btn-md.has-left-icn{padding-left:calc(16px + 12px)}.points-back-promo__link.btn-lg{height:48px;padding-left:16px;padding-right:16px;gap:8px;font-size:16px;line-height:24px}.points-back-promo__link.btn-lg.has-right-icn::before,.points-back-promo__link.btn-lg.has-left-icn::before{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}.points-back-promo__link.has-right-icn::before{content:'';position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;margin:auto 0}.points-back-promo__link::before{-webkit-mask-image:url(https://static.fc2.com/video/images/icon/arrow_right.svg);mask-image:url(https://static.fc2.com/video/images/icon/arrow_right.svg);background-color:#fff}.points-back-promo__link:hover{opacity:1 !important;background-color:rgba(255,255,255,0.92);color:#FA6D61}.points-back-promo__link:hover::before{background-color:#FA6D61}.points-back-promo__link:active{background-color:#fff;color:#FA6D61}.points-back-promo__link:active::before{background-color:#FA6D61}.points-back-promo>.btn-icn::before{-webkit-mask-image:url(https://static.fc2.com/contents/images/icons/cross.svg);mask-image:url(https://static.fc2.com/contents/images/icons/cross.svg);background-color:#fff}
