.common-fixed-subscribe-config.hide{display:none}
.huawei-v4 .common-fixed-subscribe-vue{width:100%;padding:0 80px;max-width:none;background-color:#fff;box-sizing:border-box;position:relative;z-index:1}
.card-dialog .card-dialog-content.layout-modal .content{max-width:unset;width:unset;margin:unset}
.common-fixed-subscribe-vue.v5-style,.common-fixed-subscribe-vue.v5-style .button-wrap .btn-outer{background-color:#f5f5f5}
.common-fixed-subscribe-vue.v5-style .fixed-subscribe-entry-wrap{border-color:rgba(0,0,0,0.1)}
#changeColorDarkSkin .common-fixed-subscribe-vue{background-color:#000}
#changeColorDarkSkin .fixed-subscribe-entry-wrap{border-color:rgba(255,255,255,0.1)}
#changeColorDarkSkin .fixed-subscribe-entry-wrap .entry-text{color:#fff}
#changeColorDarkSkin .fixed-subscribe-entry-wrap .button-wrap .btn-outer,#changeColorDarkSkin .fixed-subscribe-entry-wrap{background-color:#000;color:#fff}
#changeColorDarkSkin .fixed-subscribe-entry-wrap .button-wrap .btn-outer{border-color:rgba(255,255,255,0.3)}
#changeColorDarkSkin .fixed-subscribe-entry-wrap .button-wrap .btn-outer:hover{border-color:rgba(255,255,255,1)}
@media only screen and (min-width:768px) and (max-width:1599.98px){.huawei-v4 .common-fixed-subscribe-vue{padding:0 40px}
}
@media only screen and (max-width:767.98px){.huawei-v4 .common-fixed-subscribe-vue{padding:0 16px}
}
@media screen and (min-width:0\0){[class*=button][data-v-2cb560d2]:not(.view-button){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2px !important}
[class*=button].view-button span[data-v-2cb560d2]{padding-top:2px !important}
}
.fixed-subscribe-entry-wrap[data-v-2cb560d2]{border-bottom:1px solid #ededed;border-top:1px solid #ededed}
.fixed-subscribe-entry-wrap .entry-text[data-v-2cb560d2]{color:#000;font-size:16px;font-weight:500}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2]{height:32px}
.fixed-subscribe-content[data-v-2cb560d2]{padding:40px 0 48px}
.fixed-subscribe-content .title[data-v-2cb560d2]{font-size:24px;font-weight:700;line-height:32px;width:488px}
.fixed-subscribe-content .subscribe-subtitle[data-v-2cb560d2],.fixed-subscribe-content .title[data-v-2cb560d2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(0,0,0,.9);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.fixed-subscribe-content .subscribe-subtitle[data-v-2cb560d2]{font-size:16px;margin-top:4px}
.fixed-subscribe-content[data-v-2cb560d2] .btn-outer{color:#000}
.fixed-subscribe-content[data-v-2cb560d2] .btn-outer:hover{border-color:#000}
.fixed-subscribe-content .email-wrap[data-v-2cb560d2]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;margin-top:40px}
.fixed-subscribe-content .email-wrap .input-content[data-v-2cb560d2]{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1}
.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:rgba(0,0,0,0);border:1px solid #000;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:48px;padding:13px 14px;width:100%}
.fixed-subscribe-content .email-wrap .input-content input.error-color[data-v-2cb560d2]{border-color:#ce0e2d}
.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]::-webkit-input-placeholder{color:#000;opacity:.6}
.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]:-moz-placeholder,.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]::-moz-placeholder{color:#000;opacity:.6}
.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]::placeholder{color:#000;opacity:.6}
.fixed-subscribe-content .email-wrap[data-v-2cb560d2] .btn-outer{background-color:#999;color:#fff;height:48px;line-height:48px;max-width:200px}
.fixed-subscribe-content .email-wrap[data-v-2cb560d2] .btn-outer.active{background-color:#000}
.fixed-subscribe-content .email-error[data-v-2cb560d2]{color:#ce0e2d;font-size:12px;margin-top:8px}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:16px;max-height:-webkit-calc(100vh - 496px);max-height:calc(100vh - 496px);overflow-y:scroll;padding:0}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]::-webkit-scrollbar{border:1px solid rgba(0,0,0,0);width:4px}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]::-webkit-scrollbar-button{display:none}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(216,216,216,.7);-webkit-border-radius:2px;border-radius:2px}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]:hover::-webkit-scrollbar-thumb{background:rgba(216,216,216,.7)}
.fixed-subscribe-content .notify-privacylist.margin-t[data-v-2cb560d2]{margin-top:12px}
.fixed-subscribe-content .notify-privacylist .privacyitem[data-v-2cb560d2]:not(:first-child){margin-top:12px}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label .checkbox[data-v-2cb560d2]{height:20px;width:20px}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label .checkbox.hide-checkbox[data-v-2cb560d2]{opacity:0}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label .checkbox.pointer[data-v-2cb560d2]{cursor:pointer}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label .checkbox+.common-privacy-content[data-v-2cb560d2]{margin-left:12px}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;line-height:19px;word-break:break-word}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content p,.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content.margin-0{margin:0}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content a{color:#0a59f7;cursor:pointer;font-size:14px;text-decoration:underline}
.fixed-subscribe-content .button-wrap-wap[data-v-2cb560d2]{display:none}
html[dir=rtl] .fixed-subscribe-content .notify-privacylist .notify-me-label .checkbox+.common-privacy-content[data-v-2cb560d2]{margin-left:0;margin-right:12px}
html[dir=rtl] .fixed-subscribe-content .notify-privacylist .notify-me-label .checkbox+.common-privacy-content.margin-0[data-v-2cb560d2]{margin:0}
html[dir=rtl] .fixed-subscribe-content .notify-privacylist .notify-me-label .checkbox.hide-checkbox+.common-privacy-content[data-v-2cb560d2]{margin-left:0}
@media(min-width:993px){.fixed-subscribe-entry-wrap[data-v-2cb560d2]{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:16px;font-weight:700;gap:24px;-webkit-justify-content:center;justify-content:center;line-height:32px;padding:20px 0}
.fixed-subscribe-entry-wrap .entry-text[data-v-2cb560d2]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.fixed-subscribe-entry-wrap .auto-w[data-v-2cb560d2]{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2] .btn-outer{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;border:2px solid rgba(0,0,0,.3);color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2] .btn-outer:hover{border-color:#000}
}
@media(max-width:992px){.fixed-subscribe-entry-wrap[data-v-2cb560d2]{padding:16px 0}
.fixed-subscribe-entry-wrap .entry-text[data-v-2cb560d2]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:21px;margin-bottom:16px;overflow:hidden;text-align:center;text-overflow:ellipsis}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2]{text-align:center}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2] .btn-outer{border:2px solid rgba(0,0,0,.3);color:#000}
.fixed-subscribe-entry-wrap .button-wrap[data-v-2cb560d2] .btn-outer:hover{border-color:#000}
.fixed-subscribe-content[data-v-2cb560d2]{height:-webkit-calc(100% - 96px);height:calc(100% - 96px);padding:10px 0 0}
.fixed-subscribe-content .title[data-v-2cb560d2]{font-size:20px;line-height:28px;width:272px}
.fixed-subscribe-content .subscribe-subtitle[data-v-2cb560d2]{font-size:13px;line-height:18px;margin-top:8px}
.fixed-subscribe-content .email-wrap[data-v-2cb560d2]{margin-top:32px}
.fixed-subscribe-content .email-wrap .input-content input[data-v-2cb560d2]{font-size:13px}
.fixed-subscribe-content .email-wrap[data-v-2cb560d2] .btn-outer.common-subscribe-button-pc{display:none}
.fixed-subscribe-content .email-error[data-v-2cb560d2]{margin-top:4px}
.fixed-subscribe-content .notify-privacylist[data-v-2cb560d2]{margin-top:12px;max-height:-webkit-calc(100vh - 362px);max-height:calc(100vh - 362px)}
.fixed-subscribe-content .notify-privacylist .privacyitem[data-v-2cb560d2]:not(:first-child){margin-top:8px}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content{font-size:12px;line-height:16px}
.fixed-subscribe-content .notify-privacylist .privacyitem .notify-me-label[data-v-2cb560d2] .common-privacy-content.margin-0{margin:0}
.fixed-subscribe-content .button-wrap-wap[data-v-2cb560d2]{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:96px;-webkit-justify-content:center;justify-content:center}
.fixed-subscribe-content .button-wrap-wap[data-v-2cb560d2] .btn-outer.common-subscribe-button-wap{background-color:#999;color:#fff;height:48px;line-height:48px;width:100%}
.fixed-subscribe-content .button-wrap-wap[data-v-2cb560d2] .btn-outer.common-subscribe-button-wap.active{background-color:#000}
}