.campaign_banner{background-color:#fff23e;cursor:pointer}.campaign_banner.no-pointer{cursor:auto}.campaign_banner_inner{width:1390px;margin:0 auto;padding:8px 0}.campaign_banner_inner img{width:100%}.follow-banner_campaign{position:fixed;bottom:100px;left:90px;z-index:9999}.follow-banner_campaign .follow-banner_campaign-close{display:block;position:absolute;top:15px;right:0;cursor:pointer}.follow-banner_campaign .follow-banner_campaign-close.cb_3000{top:-8px;right:-8px}.follow-banner_campaign .popup-campaign_banner{cursor:pointer}.follow-banner_campaign.cb_3000{bottom:160px;left:100px}.follow-banner_campaign.cb_business{top:28vw;left:20px}.popup-campaign{display:none}.popup-campaign .popup_overlay{position:fixed;display:flex;justify-content:center;overflow:auto;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999}.popup-campaign .popup_overlay .popup_content{position:relative;align-self:center;width:90%;max-width:710px;min-width:300px;box-sizing:border-box;background:#fff}.popup-campaign .popup_overlay .popup_content .popup_campaign-close{position:absolute;top:-50px;right:0;font-size:40px;color:#fff;cursor:pointer}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner .popup_title{position:absolute;top:-30px;left:0;font-size:16px;color:#fff}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr{color:#183760;font-size:14px}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr th{padding-left:20px;width:200px;height:70px;background-color:#f8f8f8;font-weight:700;border-top:1px solid #18335D;vertical-align:middle;font-size:16px}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr td{padding:15px;border-top:1px solid #18335D;line-height:1.5;vertical-align:middle}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr:first-child th,.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr:first-child td{border-top:none}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr:not(:first-child,:nth-child(2)) td{padding-left:30px;text-indent:-1em}.popup-campaign .popup_overlay .popup_content .popup_campaign-inner table tr:last-child th{line-height:1.5}.popup-campaign.active{display:block}.cb_banner img{width:100%}.pointer{cursor:pointer}.img_adjustment{width:100%;height:auto}.img_cb_padding{padding-bottom:22px}.img_cb_margin{margin-bottom:22px}
