.article-FooterOverlay { height: 100px; }

.article-OverlayBanner_Wrapper { position: fixed; left: 0; bottom: 0; width: 100%; height: 100px; margin: 0; padding: 0; z-index: 1999999; font: 0/1.231 Helvetica, "Hiragino Kaku Gothic Pro", sans-serif; background: #ffffff; }
.article-OverlayBanner_Wrapper a { text-decoration: none; color: #000000; }

.article-OverlayBanner { margin: 0; padding: 0; position: relative; font-size: 0; text-align: center; }

.article-OverlayBanner_Inner { display: inline-block; border: none; color: #333333; height: auto; line-height: 1; overflow: hidden; position: relative; width: 320px; max-width: 640px; margin: 0 auto; text-align: center; }
.article-OverlayBanner_Inner .yjAdImage, .article-OverlayBanner_Inner [data-uv-element] { width: 320px !important; }
.article-OverlayBanner_Inner .yads_ad_adv, .article-OverlayBanner_Inner .yads_ad_adv_res_l, .article-OverlayBanner_Inner .yads_ad_adv_res_s, .article-OverlayBanner_Inner .yads_ad_desc, .article-OverlayBanner_Inner .yads_ad_desc_res_l, .article-OverlayBanner_Inner .yads_ad_desc_res_s { margin-top: 3px; }
.article-OverlayBanner_Inner .yads_ad { height: 100%; position: relative; text-align: left; }
.article-OverlayBanner_Inner .yads_ad_item, .article-OverlayBanner_Inner .yads_ad_item_res_l, .article-OverlayBanner_Inner .yads_ad_item_res_s { width: 100% !important; height: 100%; display: inline-block; overflow: hidden; }
.article-OverlayBanner_Inner .yads_ad_img, .article-OverlayBanner_Inner .yads_ad_img_res_l, .article-OverlayBanner_Inner .yads_ad_img_res_s { height: 100px; float: left; padding-right: 10px; }
.article-OverlayBanner_Inner .yads_ad_img img, .article-OverlayBanner_Inner .yads_ad_img_res_l img, .article-OverlayBanner_Inner .yads_ad_img_res_s img { display: inline-block; height: 100%; width: auto; }
.article-OverlayBanner_Inner .yads_ad_title, .article-OverlayBanner_Inner .yads_ad_title_res_l, .article-OverlayBanner_Inner .yads_ad_title_res_s { font-size: 16px; font-weight: 700; padding-top: 8px; color: #333333; }
.article-OverlayBanner_Inner .yads_ad_adv, .article-OverlayBanner_Inner .yads_ad_adv_res_l, .article-OverlayBanner_Inner .yads_ad_adv_res_s, .article-OverlayBanner_Inner .yads_ad_desc, .article-OverlayBanner_Inner .yads_ad_desc_res_l, .article-OverlayBanner_Inner .yads_ad_desc_res_s, .article-OverlayBanner_Inner .yads_ad_info, .article-OverlayBanner_Inner .yads_ad_info_res_l, .article-OverlayBanner_Inner .yads_ad_info_res_s { font-size: 10px; }
.article-OverlayBanner_Inner .yads_ad_adv, .article-OverlayBanner_Inner .yads_ad_adv_res_l, .article-OverlayBanner_Inner .yads_ad_adv_res_s, .article-OverlayBanner_Inner .yads_ad_desc, .article-OverlayBanner_Inner .yads_ad_desc_res_l, .article-OverlayBanner_Inner .yads_ad_desc_res_s { color: #333333; }
.article-OverlayBanner_Inner .yads_ad_info, .article-OverlayBanner_Inner .yads_ad_info_res_l, .article-OverlayBanner_Inner .yads_ad_info_res_s { position: absolute; bottom: 0; right: 0; padding: 1px; background: rgba(255, 255, 255, 0.8); border-radius: 3px 0 0; }
.article-OverlayBanner_Inner .yads_ad_info a, .article-OverlayBanner_Inner .yads_ad_info_res_l a, .article-OverlayBanner_Inner .yads_ad_info_res_s a { color: #555555; }
.article-OverlayBanner_Inner .yads_ad_info img, .article-OverlayBanner_Inner .yads_ad_info_res_l img, .article-OverlayBanner_Inner .yads_ad_info_res_s img { vertical-align: bottom; width: 13px; height: 13px; }
.article-OverlayBanner_Inner .yads_ad_desc_res_l, .article-OverlayBanner_Inner .yads_ad_desc_res_s { display: none; }
.article-OverlayBanner_Inner .yads_ad_item_text { padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
