/*!
version:1.0.0
*/.visually-hidden{position:absolute;top:-9999px;left:-9999px}@-webkit-keyframes Spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes playPulseBg{from{opacity:1;-webkit-transform:scale(0.45);transform:scale(0.45)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes playPulseBg{from{opacity:1;-webkit-transform:scale(0.45);transform:scale(0.45)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes playPulseIcon{from{opacity:1;-webkit-transform:scale(0.85);transform:scale(0.85)}to{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes playPulseIcon{from{opacity:1;-webkit-transform:scale(0.85);transform:scale(0.85)}to{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}.main-container{padding-top:102px;background-color:#f6f6f6}.main-container *{font-family:"Avenir Next","Hiragino Sans"}.main-container form{margin:0}.kv__outer{position:relative;overflow:hidden}.kv__bg{display:block;position:absolute;inset:-1px;background:center / cover no-repeat;-webkit-filter:blur(24px);filter:blur(24px);-webkit-transform:scale(1.08);transform:scale(1.08)}.kv__inner{position:relative;z-index:1;height:213px;text-align:center;max-width:1520px;margin-inline:auto;padding:0 40px}.kv__img{width:100%;height:100%;display:block;margin-inline:auto;-o-object-fit:cover;object-fit:cover}.member-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:28px;border-radius:14px;border:1px solid;font-size:12px;font-weight:600;border-color:#ef5763;color:#ef5763}.profile__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 40px 40px;overflow:hidden;background-color:#1b1b1b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile__wrap::before{content:"";position:absolute;aspect-ratio:1;width:min(1080px, 130%);border-radius:50%;left:-500px;top:-600px;background:-webkit-radial-gradient(50% 50%, 50% 50%, #b90000 0%, rgba(185,0,0,0) 100%);background:radial-gradient(50% 50% at 50% 50%, #b90000 0%, rgba(185,0,0,0) 100%);opacity:0.24}.profile__wrap>*{position:relative;z-index:1}.profile__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;width:-webkit-fill-available;width:-moz-available;width:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1520px;margin-inline:auto}.profile__summary>.thumb-name-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile__summary>.thumb-name-num>.thumb-wrap{width:124px;height:124px;border-radius:70px;border:2px solid #fff;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.profile__summary>.thumb-name-num>.name-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.profile__summary>.thumb-name-num>.name-num>.member-name{color:#fff;font-size:25px;font-weight:600;line-height:150%;word-break:break-all}.profile__summary>.thumb-name-num>.name-num>.num-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link:focus-visible{outline:2px solid rgba(255,255,255,0.160784);outline-offset:6px;border-radius:13px}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link>.num{color:#fff;font-size:18px;font-weight:600;line-height:150%}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link>.ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:gray;font-size:12px;line-height:150%}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link>.ttl.fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.profile__summary>.thumb-name-num>.name-num>.num-list .num-link>.ttl.fc>img{-webkit-filter:grayscale(1) brightness(0.5) invert(0.5);filter:grayscale(1) brightness(0.5) invert(0.5)}.profile__summary .action-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.profile__summary .action-wrap .login-popover{position-anchor:--login-popover;position-area:block-end inline-start;top:calc(anchor(bottom) + 8px);opacity:0;-webkit-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px);-webkit-transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition-behavior:allow-discrete;border-radius:16px;width:320px;padding:24px;background:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);border:0}.profile__summary .action-wrap .login-popover:popover-open{opacity:1;-webkit-transform:translateX(50%) translateY(0);transform:translateX(50%) translateY(0)}@starting-style{.profile__summary .action-wrap .login-popover:popover-open{opacity:0;-webkit-transform:translateX(50%) translateY(-8px);transform:translateX(50%) translateY(-8px)}}.profile__summary .action-wrap .login-popover.center{left:anchor(center)}.profile__summary .action-wrap .login-popover.left{left:anchor(left)}.profile__summary .action-wrap .login-popover.right{left:anchor(right)}.profile__summary .action-wrap .login-popover__trigger{anchor-name:--login-popover}.profile__summary .action-wrap .login-popover__ttl{color:#1b1b1b;font-size:15px;font-weight:600;line-height:150%}.profile__summary .action-wrap .login-popover__btns{display:grid;row-gap:8px;margin-top:16px}.profile__summary .action-wrap .login-popover__btns>.signup-btn{height:40px;padding:0 16px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;background:#2f86ed;color:#fff}.profile__summary .action-wrap .login-popover__btns>.signup-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.profile__summary .action-wrap .login-popover__btns>.signup-btn:hover{text-decoration:none}.profile__summary .action-wrap .login-popover__btns>.signup-btn:hover{background:#5099f0}.profile__summary .action-wrap .login-popover__btns>.signup-btn:active{background:#2871C7}.profile__summary .action-wrap .login-popover__btns>.signup-btn.disabled{background:#d3d3d3;pointer-events:none}.profile__summary .action-wrap .login-popover__btns>.signup-btn.loading{background:#18467b;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.profile__summary .action-wrap .login-popover__btns>.signup-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.profile__summary .action-wrap .login-popover__btns>.login-btn{height:40px;padding:0 16px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;border:1px solid #3c3c3c;color:#1b1b1b}.profile__summary .action-wrap .login-popover__btns>.login-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.profile__summary .action-wrap .login-popover__btns>.login-btn:hover{text-decoration:none}.profile__summary .action-wrap .login-popover__btns>.login-btn:hover{background:#F1F1F1}.profile__summary .action-wrap .login-popover__btns>.login-btn:active{background:#D6D6D6}.profile__summary .action-wrap .login-popover__btns>.login-btn.disabled{border:none;background:#D3D3D3;border-color:#D3D3D3;pointer-events:none;color:gray}.profile__summary .action-wrap .login-popover__btns>.login-btn.loading{background:#858585;border-color:#3c3c3c;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.profile__summary .action-wrap .login-popover__btns>.login-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.profile__summary .action-wrap>.follow-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:28px;border-radius:14px;border:1px solid;font-size:12px;font-weight:600;border-color:rgba(255,255,255,0.160784);color:gray}.profile__summary .action-wrap>.follow-status[aria-hidden="true"]{display:none}.profile__summary .action-wrap>.follow-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;border:1px solid rgba(255,255,255,0.160784);color:#fff;height:40px;padding:0 16px;font-size:15px}.profile__summary .action-wrap>.follow-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.profile__summary .action-wrap>.follow-btn:hover{text-decoration:none}.profile__summary .action-wrap>.follow-btn:hover{background:#2D2D2F}.profile__summary .action-wrap>.follow-btn:active{background:#3F3F3F}.profile__summary .action-wrap>.follow-btn.disabled{border:none;background:#2D2D2F;border-color:rgba(255,255,255,0.160784);pointer-events:none;color:#1b1b1b}.profile__summary .action-wrap>.follow-btn.loading{background:#888888;border-color:rgba(255,255,255,0.160784);pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.profile__summary .action-wrap>.follow-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.profile__summary .action-wrap>.follow-btn[aria-hidden="true"]{display:none}.profile__summary .action-wrap .member-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;background:#e70000;color:#fff;height:40px;padding:0 16px;font-size:15px}.profile__summary .action-wrap .member-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.profile__summary .action-wrap .member-btn:hover{text-decoration:none}.profile__summary .action-wrap .member-btn:hover{background:#eb2929}.profile__summary .action-wrap .member-btn:active{background:#c20000}.profile__summary .action-wrap .member-btn.disabled{background:#d3d3d3;pointer-events:none}.profile__summary .action-wrap .member-btn.loading{background:#780000;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.profile__summary .action-wrap .member-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.profile__summary .action-wrap .other-actions__btn{position:relative;anchor-name:--other-actions-btn;width:20px;height:27px}.profile__summary .action-wrap .other-actions__btn::before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:20px;height:20px;content:"";background-color:#fff;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/menu-fill.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/menu-fill.svg") no-repeat center/contain}.profile__summary .action-wrap .other-actions__btn:focus-visible{outline:2px solid rgba(255,255,255,0.160784);outline-offset:3px;border-radius:8px}.profile__summary .action-wrap .other-actions__popover{position-anchor:--other-actions-btn;opacity:0;-webkit-transform:translateX(0) translateY(-8px);transform:translateX(0) translateY(-8px);-webkit-transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition-behavior:allow-discrete;inset:auto;top:calc(anchor(bottom) + 8px);right:anchor(right);left:auto;margin:0;border-radius:16px;width:320px;padding:12px;background:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);border:0}.profile__summary .action-wrap .other-actions__popover:popover-open{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@starting-style{.profile__summary .action-wrap .other-actions__popover:popover-open{opacity:0;-webkit-transform:translateX(0) translateY(-8px);transform:translateX(0) translateY(-8px)}}.profile__summary .action-wrap .other-actions__popover>.message-btn,.profile__summary .action-wrap .other-actions__popover>.req-friend-btn,.profile__summary .action-wrap .other-actions__popover>.unfollow-btn,.profile__summary .action-wrap .other-actions__popover>.member-contract-info-btn,.profile__summary .action-wrap .other-actions__popover>.report-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 calc(12px + 16px + 8px);height:38px;width:-webkit-fill-available;width:-moz-available;width:stretch;color:#1b1b1b;font-size:15px;line-height:150%}.profile__summary .action-wrap .other-actions__popover>.message-btn:hover,.profile__summary .action-wrap .other-actions__popover>.message-btn:focus-visible,.profile__summary .action-wrap .other-actions__popover>.req-friend-btn:hover,.profile__summary .action-wrap .other-actions__popover>.req-friend-btn:focus-visible,.profile__summary .action-wrap .other-actions__popover>.unfollow-btn:hover,.profile__summary .action-wrap .other-actions__popover>.unfollow-btn:focus-visible,.profile__summary .action-wrap .other-actions__popover>.member-contract-info-btn:hover,.profile__summary .action-wrap .other-actions__popover>.member-contract-info-btn:focus-visible,.profile__summary .action-wrap .other-actions__popover>.report-btn:hover,.profile__summary .action-wrap .other-actions__popover>.report-btn:focus-visible{border-radius:8px;background:#f6f6f6;font-weight:600}.profile__summary .action-wrap .other-actions__popover>.message-btn::before,.profile__summary .action-wrap .other-actions__popover>.req-friend-btn::before,.profile__summary .action-wrap .other-actions__popover>.unfollow-btn::before,.profile__summary .action-wrap .other-actions__popover>.member-contract-info-btn::before,.profile__summary .action-wrap .other-actions__popover>.report-btn::before{position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;content:"";background-color:currentColor}.profile__summary .action-wrap .other-actions__popover>.message-btn.login-popover__trigger{position-anchor:--login-popover}.profile__summary .action-wrap .other-actions__popover>.message-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/mail.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/mail.svg") no-repeat center/contain}.profile__summary .action-wrap .other-actions__popover>.req-friend-btn.login-popover__trigger{position-anchor:--login-popover}.profile__summary .action-wrap .other-actions__popover>.req-friend-btn[aria-hidden="true"]{display:none}.profile__summary .action-wrap .other-actions__popover>.req-friend-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/user-add.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/user-add.svg") no-repeat center/contain}.profile__summary .action-wrap .other-actions__popover>.unfollow-btn[aria-hidden="true"]{display:none}.profile__summary .action-wrap .other-actions__popover>.unfollow-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/user-remove.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/user-remove.svg") no-repeat center/contain}.profile__summary .action-wrap .other-actions__popover>.member-contract-info-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/fc-logo-fill.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/fc-logo-fill.svg") no-repeat center/contain}.profile__summary .action-wrap .other-actions__popover>.report-btn{anchor-name:--report-btn}.profile__summary .action-wrap .other-actions__popover>.report-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/slash.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/slash.svg") no-repeat center/contain}.profile__summary .action-wrap .report-popover{position-anchor:--report-btn;top:anchor(bottom);left:calc(anchor(left) + 27px);opacity:0;-webkit-transform:translateX(0) translateY(-8px);transform:translateX(0) translateY(-8px);-webkit-transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete;transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete,-webkit-transform 180ms ease-out;transition-behavior:allow-discrete;min-width:320px;margin-right:0;border-radius:16px;padding:12px;background:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);box-shadow:0 0 12px 0 rgba(0,0,0,0.0784314);border:0;position-anchor:--other-actions-btn;opacity:0;transform:translateX(0) translateY(-8px);transition:opacity 180ms ease-out,transform 180ms ease-out,display 180ms allow-discrete,overlay 180ms allow-discrete;transition-behavior:allow-discrete;inset:auto;top:calc(anchor(bottom) + 8px);right:anchor(right);left:auto;margin:0}.profile__summary .action-wrap .report-popover:popover-open{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@starting-style{.profile__summary .action-wrap .report-popover:popover-open{opacity:0;-webkit-transform:translateX(0) translateY(-8px);transform:translateX(0) translateY(-8px)}}.profile__summary .action-wrap .report-popover .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px 0 calc(12px + 16px + 8px);height:38px;width:-webkit-fill-available;width:-moz-available;width:stretch;color:#1b1b1b;font-size:15px;line-height:150%}.profile__summary .action-wrap .report-popover .item:hover,.profile__summary .action-wrap .report-popover .item:focus-visible{border-radius:8px;background:#f6f6f6;font-weight:600}.profile__summary .action-wrap .report-popover .item::before{position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;content:"";background-color:currentColor;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-right.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-right.svg") no-repeat center/contain}.profile__summary .action-wrap .report-popover:popover-open{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@starting-style{.profile__summary .action-wrap .report-popover:popover-open{opacity:0;-webkit-transform:translateX(0) translateY(-8px);transform:translateX(0) translateY(-8px)}}.desc-tag__wrap{position:relative;margin-top:24px;padding-right:100px;max-width:1520px;width:-webkit-fill-available;width:-moz-available;width:stretch}.desc-tag__wrap>.short-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.desc-tag__wrap>.short-desc,.desc-tag__wrap>.long-desc{color:#fff;font-size:16px;line-height:150%}.desc-tag__wrap>.short-desc[aria-hidden="true"],.desc-tag__wrap>.long-desc[aria-hidden="true"]{display:none}.desc-tag__wrap>.short-desc a,.desc-tag__wrap>.long-desc a{font-weight:600;color:#fff;text-decoration:underline}.desc-tag__wrap>.short-desc a:focus-visible,.desc-tag__wrap>.long-desc a:focus-visible{outline:2px solid rgba(255,255,255,0.160784);outline-offset:3px;border-radius:13px}.desc-tag__wrap>.short-desc a:hover,.desc-tag__wrap>.long-desc a:hover{opacity:0.4}.desc-tag__wrap .show-more-btn,.desc-tag__wrap .show-less-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;right:0;bottom:0;padding-left:calc(16px + 6px);color:#fff;font-size:15px;font-weight:600;line-height:150%}.desc-tag__wrap .show-more-btn::before,.desc-tag__wrap .show-less-btn::before{position:absolute;top:0;bottom:0;left:0;margin:auto;width:16px;height:16px;content:"";background-color:currentColor}.desc-tag__wrap .show-more-btn:focus-visible,.desc-tag__wrap .show-less-btn:focus-visible{outline:2px solid rgba(255,255,255,0.160784);outline-offset:3px;border-radius:13px}.desc-tag__wrap .show-more-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-down.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-down.svg") no-repeat center/contain}.desc-tag__wrap .show-less-btn::before{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-up.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/arrow-up.svg") no-repeat center/contain}.desc-tag__wrap>.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.desc-tag__wrap>.tag-list[aria-hidden="true"]{display:none}.desc-tag__wrap>.tag-list[aria-hidden="false"]{display:-webkit-box;display:-ms-flexbox;display:flex}.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;border-radius:16px;background:#e7e7e7;padding:0 12px;color:#1b1b1b;font-size:13px;font-weight:600;white-space:nowrap;line-height:32px;-webkit-transition:all .2s;transition:all .2s}.tag:link,.tag:visited{color:#1b1b1b}.tag:hover{background-color:#F3F3F3}.tag:focus-visible{outline:1px solid #d3d3d3;outline-offset:2px;border-radius:18px}.tag:active{background-color:#D5D5D5}.content__outer{position:relative;max-width:1520px;margin:40px auto 0;padding:0 40px 80px}.content__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d3d3d3;margin-right:calc(40px + 320px)}.tab .tab-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;margin-bottom:6px;padding:0 24px;color:#1b1b1b;font-size:18px;font-weight:600;white-space:nowrap}.tab .tab-item:focus-visible{border-radius:8px;border:2px solid #d3d3d3;outline:none;padding-inline:22px}.tab .tab-item.selected{position:relative;pointer-events:none;color:#ef5763}.tab .tab-item.selected::after{content:"";position:absolute;bottom:-7px;left:0;right:0;margin:auto;width:50%;border-bottom:4px solid #ef5763;border-radius:2px 2px 0 0}.tab .tab-item:hover{border-radius:8px;background:rgba(0,0,0,0.0392157)}.fc-content{margin-top:32px;padding-right:40px}.fc-content .fc-detail__top .thumb-wrap,.fc-content .fc-detail__bottom>.fc-info__wrap .thumb-wrap{grid-row:1 / 3;width:48px;height:48px;aspect-ratio:1/1;border-radius:70px;overflow:hidden}.fc-content .fc-detail__top .fc-name,.fc-content .fc-detail__bottom>.fc-info__wrap .fc-name{color:#d00000;font-size:20px;font-weight:600;line-height:150%}.fc-content .fc-detail__top .fc-info,.fc-content .fc-detail__bottom>.fc-info__wrap .fc-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.fc-content .fc-detail__top .fc-info .price,.fc-content .fc-detail__bottom>.fc-info__wrap .fc-info .price{color:#1b1b1b;font-size:16px;font-weight:600;line-height:150%}.fc-content .fc-detail__top .fc-info .video-count,.fc-content .fc-detail__bottom>.fc-info__wrap .fc-info .video-count{position:relative;color:#1b1b1b;font-size:16px;line-height:150%}.fc-content .fc-detail__top .fc-info .video-count::before,.fc-content .fc-detail__bottom>.fc-info__wrap .fc-info .video-count::before{content:"";position:absolute;top:0;left:-12px;bottom:0;height:14px;width:1px;margin:auto;border-left:1px solid #d3d3d3}.fc-content .fc-detail__top .desc,.fc-content .fc-detail__bottom>.fc-info__wrap .desc{padding-top:16px;grid-column:1 / -1;color:#1b1b1b;font-size:16px;line-height:150%}.fc-content .fc-detail__top{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.fc-content .fc-detail__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:16px;background:#fff;margin-top:32px;padding:24px}.fc-content .fc-detail__bottom .fc-info__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.fc-content .fc-detail__bottom .fc-info__wrap .thumb-wrap{margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.fc-content .fc-detail__bottom .fc-info__wrap .member-status{margin-left:8px}.fc-content .fc-detail__bottom .fc-info__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;grid-column:1 / -1;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;border:1px solid #3c3c3c;color:#1b1b1b;height:40px;padding:0 16px;font-size:15px}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn:hover{text-decoration:none}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn:hover{background:#F1F1F1}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn:active{background:#D6D6D6}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn.disabled{border:none;background:#D3D3D3;border-color:#D3D3D3;pointer-events:none;color:gray}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn.loading{background:#858585;border-color:#3c3c3c;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.fc-content .fc-detail__bottom .fc-info__action .view-all-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.fc-content .fc-detail__bottom .fc-info__action .member-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;background:#e70000;color:#fff;height:40px;padding:0 16px;font-size:15px}.fc-content .fc-detail__bottom .fc-info__action .member-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.fc-content .fc-detail__bottom .fc-info__action .member-btn:hover{text-decoration:none}.fc-content .fc-detail__bottom .fc-info__action .member-btn:hover{background:#eb2929}.fc-content .fc-detail__bottom .fc-info__action .member-btn:active{background:#c20000}.fc-content .fc-detail__bottom .fc-info__action .member-btn.disabled{background:#d3d3d3;pointer-events:none}.fc-content .fc-detail__bottom .fc-info__action .member-btn.loading{background:#780000;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.fc-content .fc-detail__bottom .fc-info__action .member-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.fc-content>.video-section{margin-top:32px}.fc-content>.video-section .pickup-video>li{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.fc-content>.video-section .pickup-video .video-ttl{font-size:16px !important}.fc-content>.video-section>.ttl{position:relative;padding-left:28px;color:#1b1b1b;font-size:21px;font-weight:600;line-height:150%}.fc-content>.video-section>.ttl::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:16px;height:4px;border-radius:2px;background:#e7e7e7}.fc-content>.video-section>.ttl.with-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.fc-content>.video-section>.video-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fc-content>.video-section>.video-list>li{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 32px) / 3);flex:0 0 calc((100% - 32px) / 3);min-width:0}.fc-content>.video-section>.video-list>li>.link-wrap{display:block;position:relative;width:100%;isolation:isolate}.fc-content>.video-section>.video-list>li>.link-wrap:focus-visible{outline:none}.fc-content>.video-section>.video-list>li>.link-wrap:focus-visible::before{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:8px;border:2px solid #d3d3d3}.fc-content>.video-section>.video-list>li>.link-wrap:hover{text-decoration:none}.fc-content>.video-section>.video-list>li>.link-wrap>.thumb-wrap{position:relative;border-radius:8px;overflow:hidden}.fc-content>.video-section>.video-list>li>.link-wrap>.thumb-wrap>.thumb{width:100%;height:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.fc-content>.video-section>.video-list>li>.link-wrap>.thumb-wrap>.duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:22px;padding:0 6px;border-radius:4px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;bottom:10px;right:10px}.fc-content>.video-section>.video-list>li>.link-wrap>.thumb-wrap:hover .thumb{-webkit-transform:scale(1.05);transform:scale(1.05)}.fc-content>.video-section>.video-list>li>.link-wrap>.video-ttl{margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#2e5cb4;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:150%}.fc-card{-ms-flex-negative:0;flex-shrink:0;position:sticky;top:110px;width:320px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-54px;padding-bottom:16px;border-radius:16px;background:#fff;-webkit-box-shadow:0 24px 12px 0 rgba(0,0,0,0.0784314);box-shadow:0 24px 12px 0 rgba(0,0,0,0.0784314);overflow:hidden}.fc-card>.fc-about{padding:16px;background-color:#1b1b1b}.fc-card>.fc-about>.fc-about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.fc-card>.fc-about>.fc-about-content .fc-name{color:#d00000;font-size:16px;font-weight:600;line-height:150%}.fc-card>.fc-about>.fc-about-content .price{color:#fff;font-size:15px;font-weight:600;line-height:150%}.fc-card>.fc-about>.fc-about-content .thumb-member-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:4px}.fc-card>.fc-about>.fc-about-content .thumb-wrap{width:16px;height:16px;border-radius:70px;border:1px solid #fff;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.fc-card>.fc-about>.fc-about-content .member-name{color:#fff;font-size:14px;line-height:150%}.fc-card>.fc-about>.member-status{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:6px 0 0 calc(48px + 16px)}.fc-card>.video-wrap{position:relative;background-color:rgba(0,0,0,0.8);width:320px;height:180px;position:relative}.fc-card>.video-wrap>.play-btn{position:absolute;inset:0;width:56px;height:56px;z-index:1;padding:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:40px;background-color:rgba(0,0,0,0.160784);-webkit-transition:background-color 180ms ease-out;transition:background-color 180ms ease-out;margin:auto;overflow:hidden}.fc-card>.video-wrap>.play-btn::before,.fc-card>.video-wrap>.play-btn::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;cursor:pointer}.fc-card>.video-wrap>.play-btn::after{width:28px;height:28px;background-color:#fff;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/play-fill.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/play-fill.svg") no-repeat center/contain;-webkit-transition:background-color 180ms ease-out, -webkit-transform 180ms ease-out;transition:background-color 180ms ease-out, -webkit-transform 180ms ease-out;transition:background-color 180ms ease-out, transform 180ms ease-out;transition:background-color 180ms ease-out, transform 180ms ease-out, -webkit-transform 180ms ease-out}.fc-card>.video-wrap>.play-btn:hover::before{background-color:rgba(255,255,255,0.160784)}.fc-card>.video-wrap>.play-btn:hover::after{-webkit-transform:scale(1.04);transform:scale(1.04)}.fc-card>.video-wrap.play::before,.fc-card>.video-wrap.play::after,.fc-card>.video-wrap.pause::before,.fc-card>.video-wrap.pause::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.fc-card>.video-wrap.play::before,.fc-card>.video-wrap.pause::before{width:56px;height:56px;border-radius:40px;background-color:rgba(0,0,0,0.160784);-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-name:playPulseBg;animation-name:playPulseBg}.fc-card>.video-wrap.play::after,.fc-card>.video-wrap.pause::after{width:28px;height:28px;background-color:#fff;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-name:playPulseIcon;animation-name:playPulseIcon}.fc-card>.video-wrap.play::after{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/play-fill.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/play-fill.svg") no-repeat center/contain}.fc-card>.video-wrap.pause::after{-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/pause-fill.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/pause-fill.svg") no-repeat center/contain}.fc-card>.video-wrap.loading::before,.fc-card>.video-wrap.loading::after{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;content:""}.fc-card>.video-wrap.loading::before{inset:0;width:100%;height:100%;background-color:#1b1b1b;opacity:0.48}.fc-card>.video-wrap.loading::after{width:40px;height:40px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M37.7784 22.8158C38.8694 22.9886 39.6236 24.0169 39.3427 25.0852C38.5927 27.9382 37.2184 30.5984 35.3097 32.8691C32.9706 35.6517 29.9175 37.7442 26.4783 38.9217C23.0392 40.0992 19.3442 40.3171 15.7906 39.552C12.2369 38.7869 8.95893 37.0678 6.30906 34.5794C3.65918 32.091 1.73761 28.9274 0.750896 25.4288C-0.235818 21.9302 -0.250353 18.2288 0.708851 14.7225C1.66806 11.2163 3.56473 8.03774 6.19497 5.52861C8.34138 3.48104 10.9101 1.94244 13.7103 1.01474C14.7588 0.66737 15.8325 1.35553 16.0734 2.4335C16.3144 3.51147 15.6297 4.56885 14.5901 4.94232C12.4968 5.69441 10.576 6.87743 8.95598 8.42288C6.85178 10.4302 5.33444 12.973 4.56708 15.778C3.79972 18.583 3.81135 21.5442 4.60072 24.343C5.39009 27.1419 6.92735 29.6728 9.04725 31.6635C11.1671 33.6542 13.7895 35.0295 16.6325 35.6416C19.4754 36.2537 22.4314 36.0793 25.1827 35.1374C27.934 34.1954 30.3765 32.5214 32.2477 30.2953C33.6884 28.5814 34.7485 26.5901 35.3677 24.4537C35.6751 23.3928 36.6874 22.643 37.7784 22.8158Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M20 2C20 0.895431 20.8977 -0.0103797 21.9967 0.0998612C26.5677 0.558357 30.865 2.58075 34.1421 5.85786C37.4192 9.13497 39.4416 13.4323 39.9001 18.0033C40.0104 19.1023 39.1046 20 38 20C36.8954 20 36.0129 19.1011 35.8752 18.0051C35.4345 14.4972 33.8402 11.2128 31.3137 8.68629C28.7872 6.1598 25.5028 4.56551 21.9949 4.12479C20.8989 3.98709 20 3.10457 20 2Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.fc-card>.video-wrap .progress-bar{display:block;display:none;position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(0,0,0,0.160784);z-index:2}.fc-card>.video-wrap .progress-bar__fill{height:100%;width:0;border-radius:0 2px 2px 0;background:#ef5763;-webkit-transition:width 0.25s linear;transition:width 0.25s linear}.fc-card>.video-wrap.playing .progress-bar{display:block}.fc-card>.video-wrap>.video{max-width:100%;vertical-align:middle}.fc-card>.fc-info{margin-top:16px;padding:0 16px;font-size:16px;font-weight:600;line-height:150%;color:#1b1b1b}.fc-card>.fc-info>li{position:relative;padding-left:calc(4px + 20px + 8px)}.fc-card>.fc-info>li::before{position:absolute;top:0;bottom:0;left:4px;margin:auto;width:20px;height:20px;content:"";background-color:#e70000;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/tick.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/tick.svg") no-repeat center/contain}.fc-card>.fc-info>li+li{margin-top:4px}.fc-card>.fc-info .strong{color:#d00000}.fc-card .btn-wrap{margin-top:16px;padding:0 16px}.fc-card .btn-wrap>.member-btn,.fc-card .btn-wrap>.link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;background:#e70000;color:#fff;height:48px;padding:0 24px;font-size:16px;width:100%;justify-content:center}.fc-card .btn-wrap>.member-btn:focus-visible,.fc-card .btn-wrap>.link-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.fc-card .btn-wrap>.member-btn:hover,.fc-card .btn-wrap>.link-btn:hover{text-decoration:none}.fc-card .btn-wrap>.member-btn:hover,.fc-card .btn-wrap>.link-btn:hover{background:#eb2929}.fc-card .btn-wrap>.member-btn:active,.fc-card .btn-wrap>.link-btn:active{background:#c20000}.fc-card .btn-wrap>.member-btn.disabled,.fc-card .btn-wrap>.link-btn.disabled{background:#d3d3d3;pointer-events:none}.fc-card .btn-wrap>.member-btn.loading,.fc-card .btn-wrap>.link-btn.loading{background:#780000;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.fc-card .btn-wrap>.member-btn.loading::before,.fc-card .btn-wrap>.link-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}@media (max-width: 943px){.main-container .tab{margin-right:40px}.main-container .content__outer{padding:0 40px}.main-container .content__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-container .fc-card{margin:32px auto 80px;position:relative;top:0;left:0;right:0}}.overlay-message__outer[open]{margin:auto;padding:0;border:inherit;border-radius:16px;background:#fff}.overlay-message__outer[open]::-webkit-backdrop{background-color:rgba(0,0,0,0.8)}.overlay-message__outer[open]::backdrop{background-color:rgba(0,0,0,0.8)}.overlay-message__inner{position:relative;opacity:0;-webkit-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out}.overlay-message__inner.open{opacity:1}.overlay-message__inner.close{opacity:0}.overlay-message__inner>.ttl{color:#1b1b1b;font-weight:600;line-height:150%}.overlay-message__close-icn-btn{position:absolute;top:24px;right:24px;width:20px;height:20px}.overlay-message__close-icn-btn::before{position:absolute;top:0;left:0;width:20px;height:20px;content:"";background-color:currentColor;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/cross.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/cross.svg") no-repeat center/contain}.overlay-message__close-icn-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.overlay-message__inner{width:600px;padding:56px 48px 48px 48px}.overlay-message__inner .ttl{margin-bottom:24px;font-size:18px}.overlay-message__inner.hide{display:none}.overlay-message__inner .form-block{position:relative}.overlay-message__inner .form-block+.form-block{margin-top:16px}.overlay-message__inner .form-block .label{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 4px;font-size:14px;background-color:#fff;color:gray;-webkit-transition:top 0.2s ease, font-size 0.2s ease, color 0.2s ease, font-weight 0.2s ease;transition:top 0.2s ease, font-size 0.2s ease, color 0.2s ease, font-weight 0.2s ease;pointer-events:none}.overlay-message__inner .form-block .message-subject-input,.overlay-message__inner .form-block .message-input{width:100%;color:gray;font-size:16px;border:1px solid #d3d3d3;border-radius:8px}.overlay-message__inner .form-block .message-subject-input:focus,.overlay-message__inner .form-block .message-subject-input:not(:placeholder-shown),.overlay-message__inner .form-block .message-input:focus,.overlay-message__inner .form-block .message-input:not(:placeholder-shown){border-color:#3c3c3c;color:#1b1b1b}.overlay-message__inner .form-block .message-subject-input:focus+.label,.overlay-message__inner .form-block .message-subject-input:not(:placeholder-shown)+.label,.overlay-message__inner .form-block .message-input:focus+.label,.overlay-message__inner .form-block .message-input:not(:placeholder-shown)+.label{top:0;font-size:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#1b1b1b;font-weight:600}.overlay-message__inner .form-block .message-subject-input{padding:0 48px 0 16px;height:40px}.overlay-message__inner .form-block .message-input{padding:12px 16px;height:160px;line-height:150%;resize:none}.overlay-message__inner .form-block .message-input+.label{top:14px;-webkit-transform:translateY(0);transform:translateY(0)}.overlay-message__inner .action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.overlay-message__inner .action-btn .cancel-btn,.overlay-message__inner .action-btn .draft-link{color:#2e5cb4;font-size:14px;font-weight:600;line-height:150%;text-decoration:underline}.overlay-message__inner .action-btn .cancel-btn:hover,.overlay-message__inner .action-btn .draft-link:hover{opacity:0.4}.overlay-message__inner .action-btn .cancel-btn:focus-visible,.overlay-message__inner .action-btn .draft-link:focus-visible{outline:2px solid #d3d3d3;outline-offset:4px;border-radius:13px}.overlay-message__inner .action-btn .cancel-btn.disabled{opacity:0.4}.overlay-message__inner .action-btn .save-btn,.overlay-message__inner .action-btn .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;border:1px solid #3c3c3c;color:#1b1b1b;height:40px;padding:0 16px;font-size:15px;margin-left:16px}.overlay-message__inner .action-btn .save-btn:focus-visible,.overlay-message__inner .action-btn .close-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.overlay-message__inner .action-btn .save-btn:hover,.overlay-message__inner .action-btn .close-btn:hover{text-decoration:none}.overlay-message__inner .action-btn .save-btn:hover,.overlay-message__inner .action-btn .close-btn:hover{background:#F1F1F1}.overlay-message__inner .action-btn .save-btn:active,.overlay-message__inner .action-btn .close-btn:active{background:#D6D6D6}.overlay-message__inner .action-btn .save-btn.disabled,.overlay-message__inner .action-btn .close-btn.disabled{border:none;background:#D3D3D3;border-color:#D3D3D3;pointer-events:none;color:gray}.overlay-message__inner .action-btn .save-btn.loading,.overlay-message__inner .action-btn .close-btn.loading{background:#858585;border-color:#3c3c3c;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.overlay-message__inner .action-btn .save-btn.loading::before,.overlay-message__inner .action-btn .close-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.overlay-message__inner .action-btn .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;background:#2f86ed;color:#fff;height:40px;padding:0 16px;font-size:15px;margin-left:8px}.overlay-message__inner .action-btn .submit-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.overlay-message__inner .action-btn .submit-btn:hover{text-decoration:none}.overlay-message__inner .action-btn .submit-btn:hover{background:#5099f0}.overlay-message__inner .action-btn .submit-btn:active{background:#2871C7}.overlay-message__inner .action-btn .submit-btn.disabled{background:#d3d3d3;pointer-events:none}.overlay-message__inner .action-btn .submit-btn.loading{background:#18467b;pointer-events:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.overlay-message__inner .action-btn .submit-btn.loading::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.1114 9.12633C15.5477 9.19545 15.8494 9.60676 15.7371 10.0341C15.4371 11.1753 14.8874 12.2394 14.1239 13.1476C13.1883 14.2607 11.967 15.0977 10.5913 15.5687C9.21569 16.0397 7.7377 16.1268 6.31623 15.8208C4.89476 15.5148 3.58357 14.8271 2.52362 13.8317C1.46367 12.8364 0.695044 11.571 0.300358 10.1715C-0.0943271 8.77208 -0.100141 7.29152 0.283541 5.88902C0.667222 4.48651 1.42589 3.2151 2.47799 2.21144C3.33655 1.39241 4.36402 0.776975 5.48412 0.405895C5.90353 0.266948 6.33299 0.542212 6.42937 0.973399C6.52575 1.40459 6.25186 1.82754 5.83606 1.97693C4.99872 2.27776 4.23041 2.75097 3.58239 3.36915C2.74071 4.17208 2.13378 5.18921 1.82683 6.31121C1.51989 7.43322 1.52454 8.61766 1.84029 9.73722C2.15603 10.8568 2.77094 11.8691 3.6189 12.6654C4.46686 13.4617 5.51581 14.0118 6.65298 14.2566C7.79016 14.5015 8.97256 14.4317 10.0731 14.0549C11.1736 13.6782 12.1506 13.0086 12.8991 12.1181C13.4754 11.4326 13.8994 10.6361 14.1471 9.78148C14.27 9.35712 14.675 9.05721 15.1114 9.12633Z' fill='white' fill-opacity='0.48'/%3E%3Cpath d='M8 0.8C8 0.358172 8.35907 -0.00415189 8.7987 0.0399444C10.6271 0.223343 12.346 1.0323 13.6569 2.34314C14.9677 3.65399 15.7767 5.3729 15.9601 7.2013C16.0042 7.64092 15.6418 8 15.2 8C14.7582 8 14.4052 7.64043 14.3501 7.20205C14.1738 5.79888 13.5361 4.48511 12.5255 3.47452C11.5149 2.46392 10.2011 1.8262 8.79795 1.64991C8.35956 1.59484 8 1.24183 8 0.8Z' fill='white'/%3E%3C/svg%3E");-webkit-animation:Spinner 1100ms linear infinite;animation:Spinner 1100ms linear infinite}.overlay-message__inner .error-message{position:relative;margin-top:24px;padding-left:20px;color:#ef5763;font-size:15px;font-weight:600;line-height:150%}.overlay-message__inner .error-message::before{position:absolute;top:4px;left:0;width:16px;height:16px;content:"";background-color:currentColor;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/danger.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/danger.svg") no-repeat center/contain}.overlay-message__inner.hide{display:none}.overlay-message__clear-btn{display:block;position:absolute;top:0;bottom:0;right:12px;margin:auto;width:20px;height:20px}.overlay-message__clear-btn::before{position:absolute;top:0;right:0;width:20px;height:20px;content:"";background-color:currentColor;-webkit-mask:url("https://static.fc2.com/video/images/fanclub/icons/cross.svg") no-repeat center/contain;mask:url("https://static.fc2.com/video/images/fanclub/icons/cross.svg") no-repeat center/contain}.overlay-message__clear-btn:focus-visible{outline:2px solid #d3d3d3;outline-offset:3px;border-radius:10px}.overlay-message__clear-btn[aria-hidden="true"]{display:none}
