/*!
version:1.0.0
*/.f-outer .f-language-wrap{position:relative}.f-outer .f-language-wrap>.c-dropdown-trigger{position:relative;height:32px;min-width:64px;padding:4px 12px;border-radius:4px;border:1px solid #e7e7e7;background:#fff;font-size:12px;font-weight:700;color:#333}.f-outer .f-language-wrap>.c-dropdown-trigger:hover{background-color:#f6f6f6}.f-outer .f-language-wrap>.c-dropdown-trigger:active{background-color:#e7e7e7}.f-outer .f-language-wrap>.c-dropdown-trigger:focus:not(:focus-visible){outline:none;box-shadow:none}.f-outer .f-language-wrap>.c-dropdown-trigger:focus-visible{outline:none}.f-outer .f-language-wrap>.c-dropdown-trigger:focus-visible::after{position:absolute;top:-3px;left:-3px;border:1px solid #97b1e4;border-radius:4px;width:calc(6px + 100%);height:calc(6px + 100%);content:""}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]{position:absolute;width:fit-content;border-radius:6px;border:1px solid #f2f2f2;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,0.1)}.f-outer .f-language-wrap>.c-dropdown-panel:hover[aria-hidden="false"]{transition:ease-out 1.5s}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]>.c-dropdown-item{display:block;width:100%;padding:0 calc(16px + 16px + 8px) 0 16px;border:none;border-radius:4px;background-color:#fff;font-size:14px;font-weight:700;line-height:44px;color:#333;text-align:left;white-space:nowrap}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]>.c-dropdown-item:hover{background-color:#f6f6f6}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]>.c-dropdown-item:active{background-color:#e7e7e7}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]>.c-dropdown-item.is-selected{position:relative;color:#2f86ed;pointer-events:none}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]>.c-dropdown-item.is-selected::after{position:absolute;top:0;right:12px;bottom:0;margin:auto;width:16px;height:16px;mask-image:url("https://static.fc2.com/contents/images/icons/tick-checkbox.svg");mask-repeat:no-repeat;mask-position:center;mask-size:16px;background-color:#2f86ed;content:""}@keyframes ac-open{from{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes ac-close{from{transform:rotate(-180deg)}to{transform:rotate(0deg)}}html:lang(ja) .f-outer .f-service-logo>img{width:249px}html:lang(en) .f-outer .f-service-logo>img{width:260px}html:lang(cn) .f-outer .f-service-logo>img{width:148px}html:lang(tw) .f-outer .f-service-logo>img{width:149px}body{min-width:320px}.f-outer{padding-top:30px;border-top:1px solid #e7e7e7;background-color:#f6f6f6}.f-outer *{font-family:Arial,"Hiragino Kaku Gothic Pro";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-outer *::before{box-sizing:border-box}.f-outer *[aria-hidden="true"]{display:inherit !important}.f-outer .f-inner{position:relative;padding:0 20px 32px;text-align:left}.f-outer .f-service-logo{display:inline-flex;column-gap:4px;align-items:flex-end;position:relative;margin-bottom:24px;padding:9px 0}.f-outer .f-service-logo:focus:not(:focus-visible){outline:none;box-shadow:none}.f-outer .f-service-logo:focus-visible{outline:none}.f-outer .f-service-logo:focus-visible::after{position:absolute;top:-3px;left:-3px;border:1px solid #97b1e4;border-radius:6px;width:calc(6px + 100%);height:calc(6px + 100%);content:""}.f-outer .f-service-logo>img{height:22px}.f-outer .f-service-logo>.affiliate,.f-outer .f-service-logo>.seller,.f-outer .f-service-logo>.adult{font-size:11px;font-weight:700;line-height:1}.f-outer .f-service-logo>.affiliate{color:#e8a30c}.f-outer .f-service-logo>.seller{color:#7f7fa3}.f-outer .f-service-logo>.adult{color:#ef5763}.f-outer .f-link-language-app{padding-top:calc(32px + 24px)}.f-outer .f-section+.f-section{margin-top:12px}.f-outer .f-ac-header{display:block;position:relative;min-height:40px;padding:0 calc(16px + 4px) 0 calc(8px + 4px);font-size:14px;font-weight:700;line-height:22px;color:#333;width:100%;border:none;background:transparent;text-align:left}.f-outer .f-ac-header::before{position:absolute;top:0;bottom:0;left:0;height:12px;width:4px;margin:auto;border:2px solid #ef5763;border-radius:999px;content:""}.f-outer .f-ac-header::after{position:absolute;top:0;right:8px;bottom:0;margin:auto;width:16px;height:16px;background-color:#333;mask-repeat:no-repeat;mask-image:url("https://static.fc2.com/contents/images/icons/arrow.svg");mask-size:16px;transform:rotate(0deg);content:""}.f-outer .f-ac-header[aria-expanded="false"]::after{animation:ac-close 0.5s ease-out forwards}.f-outer .f-ac-header[aria-expanded="true"]::after{animation:ac-open 0.5s ease-out forwards}.f-outer .f-ac-header[aria-expanded="true"]+.f-ac-panel{max-height:500px;transition:max-height 0.5s ease-out;overflow:hidden}.f-outer .f-ac-header[aria-expanded="true"]+.f-ac-panel>li{padding-top:12px;transition:padding-top 0.5s ease-out}.f-outer .f-ac-header[aria-expanded="false"]+.f-ac-panel{max-height:0;transition:max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.f-outer .f-ac-header[aria-expanded="false"]+.f-ac-panel>li{padding-top:0;transition:padding-top 0.5s ease-out}.f-outer .f-ac-header[aria-expanded="false"]+.f-ac-panel>li>.link{pointer-events:none;transition:line-height 0.5s ease-out}.f-outer .f-header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.f-outer .link{font-size:13px;line-height:32px}.f-outer .link,.f-outer .company-link{display:inline-block;position:relative;color:#333}.f-outer .link:hover,.f-outer .company-link:hover{text-decoration:underline}.f-outer .link:focus:not(:focus-visible),.f-outer .company-link:focus:not(:focus-visible){outline:none;box-shadow:none}.f-outer .link:focus-visible,.f-outer .company-link:focus-visible{outline:none}.f-outer .link:focus-visible::after,.f-outer .company-link:focus-visible::after{position:absolute;top:0;left:0;border:1px solid #97b1e4;border-radius:6px;width:100%;height:100%;content:""}.f-outer .company-link{font-size:13px;line-height:32px}.f-outer .f-app-section{margin-top:24px}.f-outer .f-app{display:block;padding:20px;border-radius:8px;background-color:#fff}.f-outer .f-app .f-app-text-wrap{display:grid;grid-template-areas:"f-icon f-header" "f-icon f-desc";grid-template-columns:40px auto;gap:8px}.f-outer .f-app .f-app-icon{grid-area:f-icon;border-radius:8px}.f-outer .f-app .f-app-header{grid-area:f-header;font-size:14px;font-weight:700;line-height:22px;color:#333}.f-outer .f-app .f-app-desc{grid-area:f-desc;font-size:11px;line-height:16px;color:#333}.f-outer .f-app .f-badge-wrap{position:relative;width:100%;margin:calc(12px + 1px + 12px) auto 0;text-align:center}.f-outer .f-app .f-badge-wrap::before{position:absolute;top:calc(-12px - 1px);left:0;width:100%;border-top:1px solid #f2f2f2;content:""}.f-outer .f-app .f-qr{display:none}.f-outer .f-app .f-ios-badge,.f-outer .f-app .f-android-badge{display:inline-block;position:relative}.f-outer .f-app .f-ios-badge:hover,.f-outer .f-app .f-android-badge:hover{opacity:0.7}.f-outer .f-app .f-ios-badge:focus:not(:focus-visible),.f-outer .f-app .f-android-badge:focus:not(:focus-visible){outline:none;box-shadow:none}.f-outer .f-app .f-ios-badge:focus-visible,.f-outer .f-app .f-android-badge:focus-visible{outline:none}.f-outer .f-app .f-ios-badge:focus-visible::after,.f-outer .f-app .f-android-badge:focus-visible::after{position:absolute;top:-3px;left:-3px;border:1px solid #97b1e4;border-radius:6px;width:calc(6px + 100%);height:calc(6px + 100%);content:""}.f-outer .f-app .f-ios-badge{max-width:109px;max-height:40px}.f-outer .f-app .f-android-badge{max-width:135px;max-height:40px}.f-outer .f-language-section{position:absolute;top:calc(40px + 24px);left:20px}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="true"]{display:none}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="true"] *{display:none}.f-outer .f-language-wrap>.c-dropdown-panel[aria-hidden="false"]{top:calc(30px + 4px)}.f-outer .f-language-wrap>.c-dropdown-trigger{position:relative;padding-left:calc(12px + 14px + 6px)}.f-outer .f-language-wrap>.c-dropdown-trigger::before{position:absolute;top:0;bottom:0;left:12px;mask-image:url("https://static.fc2.com/contents/images/icons/global.svg");mask-repeat:no-repeat;mask-position:center;mask-size:16px;margin:auto;width:14px;height:14px;background-color:#333;content:""}.f-outer .f-language-wrap>.c-dropdown-panel{z-index:200000}.f-outer .f-company-link{display:grid;row-gap:12px;margin-top:24px}.f-outer .asacp-rta-wrap{display:flex;column-gap:4px;height:32px;width:fit-content;margin-top:20px}.f-outer .asacp-rta-wrap>.asacp-link,.f-outer .asacp-rta-wrap>.rta-link{display:block;position:relative}.f-outer .asacp-rta-wrap>.asacp-link:focus:not(:focus-visible),.f-outer .asacp-rta-wrap>.rta-link:focus:not(:focus-visible){outline:none;box-shadow:none}.f-outer .asacp-rta-wrap>.asacp-link:focus-visible,.f-outer .asacp-rta-wrap>.rta-link:focus-visible{outline:none}.f-outer .asacp-rta-wrap>.asacp-link:focus-visible::after,.f-outer .asacp-rta-wrap>.rta-link:focus-visible::after{position:absolute;top:-3px;left:-3px;border:1px solid #97b1e4;border-radius:6px;width:calc(6px + 100%);height:calc(6px + 100%);content:""}.f-outer .asacp-rta-wrap>.asacp-link:hover,.f-outer .asacp-rta-wrap>.rta-link:hover{opacity:0.7}.f-outer .copyright{padding:16px 0;background-color:#333;text-align:center}.f-outer .copyright>.text{font-size:12px;font-weight:400;line-height:18px;color:#fff}@media screen and (min-width: 768px){html:lang(ja) .f-outer .f-service-logo>img{width:271px}html:lang(en) .f-outer .f-service-logo>img{width:300px}html:lang(cn) .f-outer .f-service-logo>img{width:148px}html:lang(tw) .f-outer .f-service-logo>img{width:149px}.f-outer{position:relative;padding-top:56px}.f-outer .f-inner{margin-inline:auto;width:fit-content;padding:0 20px 24px}.f-outer .f-service-logo{margin-bottom:40px;padding:0}.f-outer .f-service-logo>img{height:28px}.f-outer .f-link-language-app{display:flex;flex-wrap:wrap;gap:32px 56px;padding-top:0}.f-outer .f-link-wrap{display:grid;grid-template-columns:repeat(2, auto);gap:32px 56px;padding-top:0;white-space:nowrap}.f-outer .f-section{width:fit-content}.f-outer .f-section+.f-section{margin-top:0}.f-outer .f-header{position:relative;height:initial;width:fit-content;margin:0 0 16px 0;padding-left:calc(4px + 8px);font-size:14px;font-weight:700;line-height:22px;color:#333}.f-outer .f-header::before{position:absolute;top:0;bottom:0;left:0;height:12px;width:4px;margin:auto;border:2px solid #ef5763;border-radius:999px;content:""}.f-outer .f-ac-header[aria-expanded="false"]+.f-ac-panel>li>.link{pointer-events:initial}.f-outer .f-ac-header{display:none}.f-outer .f-ac-header[aria-expanded="false"]+.f-ac-panel{overflow:inherit;width:fit-content;max-height:inherit}.f-outer .f-ac-panel{display:grid;row-gap:8px}.f-outer .f-app-section{margin-top:0}.f-outer .f-app{padding:20px;border-radius:8px;background-color:#fff}.f-outer .f-app .f-badge-wrap{display:grid;grid-template-areas:"f-qr f-ios" "f-qr f-android";align-items:center;gap:10px 16px;margin-top:20px;padding:20px;border-radius:8px;border:1px solid #f2f2f2}.f-outer .f-app .f-badge-wrap::before{content:initial}.f-outer .f-app .f-qr{display:block;grid-area:f-qr;width:100px;height:100px}.f-outer .f-app .f-ios-badge,.f-outer .f-app .f-android-badge{display:block;max-width:inherit;max-height:inherit;height:40px}.f-outer .f-app .f-ios-badge{grid-area:f-ios;width:109px}.f-outer .f-app .f-android-badge{grid-area:f-android;width:135px}.f-outer .f-language-app{grid-area:f-language-app;display:flex;column-gap:56px}.f-outer .f-language-app>.f-language-section,.f-outer .f-language-app>.f-header{position:initial}.f-outer .asacp-rta-wrap{column-gap:8px;position:absolute;top:0;right:32px;height:32px;margin:0}.f-outer .f-company-link{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;position:relative;margin-top:40px;margin-inline:auto;padding-top:24px;width:100%}.f-outer .f-company-link::before{position:absolute;top:0;right:0;left:0;width:100vw;height:1px;background-color:#e7e7e7;z-index:1;left:50%;transform:translateX(-50%);content:""}.f-outer .company-link{font-size:12px}}
