/*!
version:1.0.0
*/body .follow-promotion *,body .follow-promotion-label *{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}html[lang="ja"] .follow-promotion *,html[lang="ja"] .follow-promotion-label *{font-family:-apple-system, BlinkMacSystemFont,  Roboto,  "Segoe UI",  Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", BIZ UDPGothic, Meiryo, sans-serif}html[lang="en"] .follow-promotion *,html[lang="en"] .follow-promotion-label *{word-break:keep-all !important;overflow-wrap:break-word;font-family:-apple-system, BlinkMacSystemFont,  Roboto,  "Segoe UI",  Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", BIZ UDPGothic, Meiryo, sans-serif}html[lang="tw"] .follow-promotion *,html[lang="tw"] .follow-promotion-label *{font-family:-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Arial, "PingFang TC", "Hiragino Sans TC", "Hiragino Sans CNS", "Noto Sans TC", "Microsoft JhengHei", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "BIZ UDPGothic", Meiryo, sans-serif}html[lang="cn"] .follow-promotion *,html[lang="cn"] .follow-promotion-label *{font-family:-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Arial, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "BIZ UDPGothic", Meiryo, sans-serif}.follow-promotion>.txt *{font-size:12px;line-height:18px}@keyframes btnSpinner{from{transform:rotate(-95deg)}to{transform:rotate(245deg)}}@media (prefers-reduced-motion: reduce){.is-loading::before{animation-duration:1.5s;animation-timing-function:linear}}.follow-promotion{display:grid;gap:8px 12px;padding:12px 16px;border-radius:8px;border:1px solid #a6dedb;background:#fff}.follow-promotion>.txt{position:relative;padding-left:calc(12px + 20px)}.follow-promotion>.txt::before{position:absolute;top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-color:#43b3ae;mask:url("https://static.fc2.com/contents/images/icons/gift.svg") no-repeat center center/contain;content:""}.follow-promotion>.txt *{font-weight:600;color:#43b3ae}.follow-promotion>.txt *>.shimmer{margin-left:2px;height:12px;width:8px}.follow-promotion .success-filled-btn{display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;line-height:normal;white-space:nowrap;-webkit-tap-highlight-color:transparent;min-width:56px;height:24px;padding:4px 8px;border-radius:5px;font-size:11px;border:unset;background:#43b3ae;color:#fff}.follow-promotion .success-filled-btn *{font-weight:600}.follow-promotion .success-filled-btn:focus-visible{outline:1px solid #97b1e4;outline-offset:2px}.follow-promotion .success-filled-btn:disabled:not(.is-loading){opacity:0.3;pointer-events:none}.follow-promotion .success-filled-btn:hover:not(:disabled){cursor:pointer;transition:background-color .15s ease-out, border-color .15s ease-out}.follow-promotion .success-filled-btn:active{transition:background-color .15s ease-out, border-color .15s ease-out}.follow-promotion .success-filled-btn::after{border-radius:5px}.follow-promotion .success-filled-btn:hover:not(:active){background-color:#3ca19d}.follow-promotion .success-filled-btn:active{background-color:#368f8b}@media screen and (min-width: 960px){.follow-promotion{display:flex;padding:10px 16px;width:fit-content}.follow-promotion>.txt{display:flex;align-items:center;padding-left:calc(8px + 20px)}.follow-promotion>.txt *{display:flex;align-items:center;font-size:13px;line-height:20px}.follow-promotion>.txt *>.shimmer{height:16px;width:10px}.follow-promotion>.success-filled-btn{width:fit-content}}@keyframes shimmerShift{to{background-position-x:-20%}}.shimmer{display:inline-block;background:linear-gradient(100deg, rgba(0,0,0,0) 40%, rgba(255,255,255,0.5) 50%, rgba(0,0,0,0) 60%) #f0f0f0;background-position-x:180%;background-size:200% 100%;border-radius:12px;animation:shimmerShift 1.2s ease-in-out infinite}.follow-promotion-icn{position:relative;border-radius:999px;background:#43b3ae;border:none;width:20px;height:20px}.follow-promotion-icn::after{top:4px;right:4px}.follow-promotion-icn::after{position:absolute;width:12px;height:12px;background:#fff;mask:url("https://static.fc2.com/contents/images/icons/gift.svg") no-repeat center center/contain;content:""}.follow-promotion-icn:hover{background:#3ca19d;transition:background-color .15s ease-out}.items_article_right .items_comment_sellerBox .follow-promotion-label{position:relative;padding:3px calc(4px + 12px + 7px) 3px calc(3px + 12px + 11px);border-radius:999px;border:1px solid #a6dedb;background:#fff;font-size:11px;font-weight:600;line-height:16px;color:#43b3ae;text-align:center;margin-top:6px}.items_article_right .items_comment_sellerBox .follow-promotion-label::before,.items_article_right .items_comment_sellerBox .follow-promotion-label::after{position:absolute;top:0;bottom:0;margin:auto;width:12px;height:12px;background-color:#43b3ae;content:""}.items_article_right .items_comment_sellerBox .follow-promotion-label::before{left:11px;mask:url("https://static.fc2.com/contents/images/icons/gift.svg") no-repeat center center/contain}.items_article_right .items_comment_sellerBox .follow-promotion-label::after{right:7px;transform:rotate(270deg);mask:url("https://static.fc2.com/contents/images/icons/arrow.svg") no-repeat center center/contain}.items_article_right .items_comment_sellerBox .follow-promotion-label:hover{background:#e1f4f3;border-color:transparent;transition:background-color .15s ease-out}.items_article_right .items_comment_sellerBox .follow-promotion-label:active{background:#a6dedb;border-color:transparent;transition:background-color .15s ease-out}.items_article_headerInfo>ul>li.items_article_writer{display:inline-flex}.items_article_headerInfo>ul>li.items_article_writer .follow-promotion-icn{top:-5px;left:6px}.items_comment_sellerBox>div>div>h4{display:inline-flex;column-gap:6px}.items_comment_sellerBox>div>div>h4 .follow-promotion-icn{top:1px}.items_comment_fc{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(102deg, rgba(255,174,0,0.06) 12.45%, rgba(231,0,0,0.0784314) 63.78%);margin-bottom:20px;padding:16px}.items_comment_fc::after{position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(102deg, rgba(255,174,0,0.6) 12.45%, rgba(231,0,0,0.6) 63.78%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;content:""}.items_comment_fc>.fc-ttl{font-weight:600;background:linear-gradient(90deg, #E59D00 -7.02%, #e70000 61.93%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative;display:flex;align-items:center;min-height:24px;padding-left:calc(24px + 6px)}.items_comment_fc>.fc-ttl::before{position:absolute;top:0;left:0;width:24px;height:24px;background:url("https://static.fc2.com/contents/images/fanclub/logo.svg") no-repeat center center/contain;content:""}.items_comment_fc .fc-info-card{display:flex;column-gap:8px;margin-top:12px}.items_comment_fc .fc-info-card.external-link{position:relative;padding:12px calc(12px + 12px + 6px) 12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,0.0588235);background-color:#fff;backdrop-filter:blur(8px)}.items_comment_fc .fc-info-card.external-link::before{position:absolute;top:12px;right:14px;width:12px;height:12px;background-color:gray;mask:url("https://static.fc2.com/contents/images/icons/tab.svg") no-repeat center center/contain;content:""}.items_comment_fc .fc-info-card.external-link:active{border-color:transparent;background-color:rgba(0,0,0,0.121569);transition:background-color .15s ease-out, border-color .15s ease-out}.items_comment_fc .fc-info-card.external-link:hover:not(:disabled):not(:active){border-color:transparent;background-color:rgba(0,0,0,0.0588235);transition:background-color .15s ease-out, border-color .15s ease-out}.items_comment_fc .fc-info-card>.thumb-wrap{flex:0 0 40px;width:40px;height:40px}.items_comment_fc .fc-info-card>.thumb-wrap>img{width:100%;height:100%;object-fit:cover;border-radius:999px;overflow:hidden}.items_comment_fc .fc-info-card>.thumb-wrap.shimmer{border-radius:999px}.items_comment_fc .fc-info-card>.fc-txt{display:grid;align-items:center;row-gap:2px}.items_comment_fc .fc-info-card>.fc-txt>.fc-name{font-weight:600;color:#e70000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px}.items_comment_fc .fc-info-card>.fc-txt>.fc-name.shimmer{height:14px}.items_comment_fc .fc-info-card>.fc-txt>.fc-num{display:flex;align-items:center}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-price,.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-item{display:flex;column-gap:6px;font-size:12px;line-height:18px;color:#333}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-price{margin-right:12px}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-price .fc-num{display:flex;align-items:center;font-weight:600}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-price .fc-num.shimmer{width:24px;height:12px}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-item{display:flex;align-items:center;position:relative;margin-left:12px}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-item::before{position:absolute;top:0;bottom:0;margin:auto;left:calc(12px * -1);width:100%;height:12px;border-left:1px solid rgba(0,0,0,0.0588235);content:""}.items_comment_fc .fc-info-card>.fc-txt>.fc-num>.fc-item>.shimmer{width:24px;height:12px}.m-followerIcon-100{position:relative}.m-followerIcon-100 .follow-promotion-icn{position:absolute;top:-3px;right:-19px;padding:0;width:18px;height:18px;background:transparent;border:none;border-radius:50%;overflow:hidden}.m-followerIcon-100 .follow-promotion-icn>i{display:inline-block;position:relative;width:18px;height:18px;background:#43b3ae}.m-followerIcon-100 .follow-promotion-icn>i>svg{position:absolute;top:3px;left:3px;width:12px !important;height:12px !important}.m-followerIcon-100 .follow-promotion-icn>i>svg path{fill:#fff}.m-followerIcon-100 .follow-promotion-icn:hover{background:#3ca19d}
