.beri-checkbox_inline{padding-left:22px;margin-bottom:15px}
.beri-checkbox_icon{position:absolute;top:-4px;left:-4px;cursor:pointer;display:block;user-select:none;color:#fff}
.beri-checkbox_icon:before{content:'';position:absolute;left:0;top:0;margin:4px;width:20px;height:20px;border-radius:2px;border:1px solid #b4b6b8;background-color:#fff}
.beri-checkbox_inline:hover .beri-checkbox_icon:before{border:1px solid #0d6c29}
.beri-checkbox_icon:after{content:'';display:block;width:12px;height:7.56px;border-bottom:2px solid #0d6c29;border-left:2px solid #0d6c29;-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);position:absolute;top:8px;left:8px}
input[type="checkbox"]{display:none}
input[type="checkbox"]:checked ~ .beri-checkbox_icon::before{color:#0d6c29;border:1px solid #0d6c29}
input[type="checkbox"]:checked ~ .beri-checkbox_icon::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}
input[type="checkbox"]:disabled ~ .beri-checkbox_icon::before{background-color:#d7d8d6;border:1px solid #b4b6b8}
input[type="checkbox"]:disabled ~ .beri-checkbox_icon::after{-webkit-transform:rotate(-45deg) scale(0);-moz-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}
.beri-register_footer,.beri-register_explain,.beri-subscription_explain,.beri-subscription_unsubscription,.beri-subscription_footer{padding-left:0}
.beri-button{display:inline-block;text-align:center;width:auto;color:#fff;background:#0d6c29;border:1px solid #0d6c29;border-radius:3px;padding:10px 45px}
.beri-button:hover,.beri-button_space:hover{opacity:.7}
.beri-button:active,.beri-button:focus{opacity:1;background:#083e18}
.beri-button:disabled,.beri-button_space:disabled{opacity:.3}
.beri-button_space{color:#0d6c29;background:#fff;border:1px solid #0d6c29}
.beri-button_space:active,.beri-button_space:focus{color:#083e18;background:#fff;border:1px solid #083e18}
.beri-subscription_confirm{margin-top:25px;margin-bottom:40px}
.beri-unsubscription_cancel{margin-right:15px}
.beri-register{display:flex;margin-bottom:60px;position:relative;justify-content:space-between}
.beri-register_left{text-align:center;width:340px}
.beri-register_right{flex-basis:785px}
.beri-register_open{margin-top:5px}
.beri-modal,.beri-subscription-modal{display:none}
#beri-modal,#beri-system,#beri-timeout{width:660px;padding:36px;overflow:hidden}
.beri-modal_close,.beri-system_close,.beri-timeout_close{position:absolute;top:0;right:22px}
.beri-modal_close:after,.beri-system_close:after,.beri-timeout_close:after{content:"\d7";color:#666;width:14px;height:14px;font-size:32px}
.beri-modal_logo,.beri-system_logo,.beri-timeout_logo{margin-bottom:26px}
.beri-modal_logo img,.beri-system_logo img,.beri-timeout_logo img{height:36px}
.beri-modal_footer,.beri-system_footer,.beri-timeout_footer{float:right;margin-top:26px}
.beri-modal_cancel{margin-right:15px}
.beri-subscription_success,.beri-unsubscription_confirm,.beri-unsubscription_success{display:none}
.beri-subscription_edit .beri-subscription_success,.beri-subscription_edit .beri-unsubscription_confirm,.beri-subscription_edit .beri-unsubscription_success{display:block}
.beri-modal_edit{display:block}
.beri-subscription_unsubscription a{font-weight:Arial;font-size:15px;color:#666;line-height:17px;text-decoration:underline}
.beri-button span{font-family:Arial;font-weight:normal;font-size:18px;line-height:21px}
.beri-subscription_label-text{font-family:Arial;font-weight:normal;font-size:15px;color:#666;line-height:24px}
.beri-register_header{font-family:Roboto;font-weight:bold;font-size:32px;color:#0d6c29;line-height:30px;margin-top:60px;margin-bottom:40px}
.beri-register_explain-title{font-family:Roboto;font-weight:bold;font-size:19px;color:#0d6c29;line-height:30px;padding-bottom:20px}
.beri-register_explain-lead{font-family:Arial;font-weight:bold;font-size:15px;color:#242424;line-height:20px;padding-bottom:20px}
.beri-register_explain-content{font-family:Arial;font-weight:normal;font-size:15px;color:#666;line-height:24px;padding-bottom:20px}
.beri-register_agree{font-family:Arial;font-weight:normal;font-size:15px;color:#666;line-height:24px;padding-bottom:20px}
.beri-register_agree .beri-green{color:#0d6c29;text-decoration:underline}
.beri-modal_header,.beri-system_header,.beri-timeout_header{font-family:Arial;font-weight:bold;font-size:25px;color:#242424;line-height:29px;padding-bottom:18px}
.beri-modal_content,.beri-system_content,.beri-timeout_content{font-family:Arial;font-weight:normal;font-size:18px;color:#242424;line-height:27px;padding-bottom:26px;border-bottom:#d7d8d6 1px solid;word-wrap:break-word}
.beri-subscription{margin:60px 0}
.beri-subscription_success-title,.beri-unsubscription_confirm-title,.beri-unsubscription_success-title,.beri-subscription_explain-title{font-family:Roboto;font-weight:bold;font-size:32px;color:#0d6c29;line-height:30px;padding-bottom:15px}
.beri-subscription_success-desc,.beri-unsubscription_confirm-desc,.beri-unsubscription_success-desc,.beri-subscription_explain-lead{font-family:Arial;font-weight:bold;font-size:19px;color:#242424;line-height:30px;padding-bottom:15px}
.beri-subscription_success-desc,.beri-unsubscription_confirm-desc,.beri-unsubscription_success-desc{color:#3e3e3e}
.beri-subscription_product-title{font-family:Arial;font-weight:bold;font-size:15px;color:#242424;line-height:17px;padding-bottom:8px}
.beri-subscription_product-lead{font-family:Arial;font-weight:normal;font-size:15px;color:#242424;line-height:17px;padding-bottom:15px}
.beri-subscription_product-subscribe{font-family:Arial;font-weight:bold;font-size:15px;color:#0d6c29;line-height:24px;padding-bottom:8px}
.beri-subscription_success .beri-subscription_product-title{padding-bottom:5px}
.beri-subscription_spacing{margin-bottom:20px}
@media screen and (min-width:140px) and (max-width:767px){#beri-modal,#beri-system,#beri-timeout{width:345px;padding:15px;overflow:hidden}
.beri-modal_close,.beri-system_close,.beri-timeout_close{right:15px}
.beri-modal_cancel{float:left;margin-right:0}
.beri-modal_logo,.beri-system_logo,.beri-timeout_logo{margin-bottom:15px}
.beri-modal_logo img,.beri-system_logo img,.beri-timeout_logo img{height:22px}
.beri-modal_header,.beri-system_header,.beri-timeout_header{font-size:19px;line-height:24px;padding-bottom:15px}
.beri-modal_content,.beri-system_content,.beri-timeout_content{font-size:15px;line-height:21px;padding-bottom:15px;border-bottom:#d7d8d6 1px solid}
.beri-modal_footer{float:none;clear:both;margin-top:15px}
.beri-system_footer,.beri-timeout_footer{margin-top:15px}
.beri-modal_proceed{float:right}
.beri-register{flex-direction:column}
.beri-register_left{align-self:center}
.beri-register_right{margin-top:20px;flex-basis:auto}
.beri-register_explain-lead{color:#3e3e3e;line-height:30px}
.beri-checkbox_inline{padding-left:10px}
.beri-register_explain,.beri-register_check,.beri-register_footer{padding-right:3px}
.beri-subscription_explain{padding-right:0}
.beri-subscription_success-title,.beri-unsubscription_confirm-title,.beri-unsubscription_success-title,.beri-subscription_explain-title{font-size:30px;line-height:35px;padding-bottom:20px}
.beri-subscription_success-desc,.beri-unsubscription_confirm-desc,.beri-unsubscription_success-desc,.beri-subscription_explain-lead{font-family:Roboto;padding-bottom:20px}
.beri-subscription_confirm{margin-top:15px}
.beri-subscription{margin-top:40px}
}
.cmb-home .fancybox-bg{background:rgba(180,182,184,0.7)}
.zh_tc .beri-subscription_success-title,.zh_tc .beri-unsubscription_confirm-title,.zh_tc .beri-unsubscription_success-title,.zh_tc .beri-subscription_explain-title{font-family:"Microsoft JhengHei";line-height:35px}
.zh_tc .beri-subscription_label-text,.zh_tc .beri-subscription_success-desc,.zh_tc .beri-unsubscription_confirm-desc,.zh_tc .beri-unsubscription_success-desc,.zh_tc .beri-subscription_explain-lead{font-family:"Microsoft JhengHei"}
.zh_tc .beri-subscription_product-subscribe{font-family:"Microsoft JhengHei";line-height:21px;padding-bottom:5px}
.zh_tc .beri-subscription_product-title,.zh_tc .beri-subscription_product-lead{font-family:"Microsoft JhengHei";line-height:21px}
.zh_tc .beri-button span{font-family:"Microsoft JhengHei";line-height:20px}
.zh_tc .beri-subscription_unsubscription a{font-family:"Microsoft JhengHei";line-height:20px}
.zh_tc .beri-modal_header,.zh_tc .beri-system_header,.zh_tc .beri-timeout_header{font-family:"Microsoft JhengHei";line-height:33px}
.zh_tc .beri-modal_content,.zh_tc .beri-system_content,.zh_tc .beri-timeout_content{font-family:"Microsoft JhengHei"}
.zh_tc .beri-register_header,.zh_tc .beri-register_explain-title,.zh_tc .beri-register_explain-lead,.zh_tc .beri-register_explain-content,.zh_tc .beri-register_agree{font-family:"Microsoft JhengHei"}
@media screen and (min-width:140px) and (max-width:767px){.zh_tc .beri-subscription_success-title,.zh_tc .beri-unsubscription_confirm-title,.zh_tc .beri-unsubscription_success-title,.zh_tc .beri-subscription_explain-title{line-height:40px}
.zh_tc .beri-modal_header,.zh_tc .beri-system_header,.zh_tc .beri-timeout_header{line-height:24px}
.zh_tc .beri-subscription_product-title{padding-bottom:5px}
}