/* adBanner-infeed-1column
========================================== */
.adBanner-infeed-1column {
  overflow: hidden;
  position: relative;
  /* adBanner-infeed-1column - yads_ad
	------------------------------------------ */
  /* adBanner-infeed-1column - ntvAd
	------------------------------------------ */ }
  .adBanner-infeed-1column .yads_ad {
    position: relative;
    margin: 0 !important;
    padding: 16px 10px !important; }
  .adBanner-infeed-1column .yads_ad_res_s {
    overflow: hidden;
    margin: 0 !important;
    padding: 16px 10px !important; }
  .adBanner-infeed-1column .yads_ad_img_res_s {
    width: 31.25%;
    padding-top: 21.875%;
    float: left;
    overflow: hidden;
    position: relative; }
  .adBanner-infeed-1column .yads_ad_img_res_s img {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0; }
  .adBanner-infeed-1column .yads_ad_title_res_s,
  .adBanner-infeed-1column .yads_ad_adv_res_s,
  .adBanner-infeed-1column .yads_ad_info_res_s {
    margin-left: 34.375%; }
  .adBanner-infeed-1column .yads_ad_title_res_s {
    font-size: 14px;
    font-size: 1.4rem; }
  .adBanner-infeed-1column .yads_ad_adv_res_s,
  .adBanner-infeed-1column .yads_ad_info_res_s {
    font-size: 10px;
    font-size: 1.0rem; }
  .adBanner-infeed-1column .yads_ad_adv_res_s {
    color: #9b9b9b;
    margin-top: 0.2em; }
  .adBanner-infeed-1column .yads_ad_info_res_s {
    position: absolute;
    right: 10px;
    bottom: 16px; }
  .adBanner-infeed-1column .yads_ad_info_res_s span {
    vertical-align: middle; }
  .adBanner-infeed-1column .yads_ad_info_res_s img {
    width: auto;
    height: 1em;
    display: inline;
    vertical-align: middle; }
  .adBanner-infeed-1column .yads_ad .yads_uv_item_wrap {
    display: inline !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_item {
    padding: 0 !important;
    margin: 0 !important;
    display: inline !important;
    position: static !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_item:hover {
    background-color: transparent !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_image {
    float: left !important;
    width: 31.25% !important;
    padding-top: 17.57812% !important;
    height: 0 !important;
    margin: 0 !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_image img {
    width: 100% !important;
    height: auto !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_texts {
    padding: 0 !important;
    margin: 0 !important;
    padding-left: 3.0% !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_texts .yads_uv_title {
    margin: 0 !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_texts .yads_uv_adv {
    margin: 0.2em 0 0 !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_title {
    font-size: 14px !important;
    font-size: 1.4rem !important;
    text-decoration: none !important;
    padding: 0 !important;
    margin: 0 0 0 34.375% !important;
    line-height: 1.25 !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_adv {
    font-size: 10px !important;
    font-size: 1.0rem !important;
    color: #9b9b9b !important;
    text-decoration: none !important;
    padding: 0 !important;
    margin: 0.2em 0 0 34.375% !important;
    line-height: 1.25 !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_label {
    clear: none !important;
    text-align: left !important;
    margin: 0 !important;
    line-height: 1.25 !important;
    position: absolute !important;
    right: 10px !important;
    bottom: 16px !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_label > span {
    font-size: 10px !important;
    font-size: 1.0rem !important;
    position: relative !important; }
  .adBanner-infeed-1column .yads_ad .yads_uv_label > span + i {
    position: relative !important; }
  .adBanner-infeed-1column .ntvAd {
    overflow: hidden;
    margin: 0 !important;
    padding: 16px 10px !important; }
  .adBanner-infeed-1column .ntvAd-img {
    width: 31.25%;
    padding-top: 17.57812%;
    float: left;
    position: relative; }
  .adBanner-infeed-1column .ntvAd-img img {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0; }
  .adBanner-infeed-1column .ntvAd-text {
    margin-left: 34.375%;
    font-size: 14px;
    font-size: 1.4rem; }
  @media only screen and (min-width: 601px) and (max-width: 992px) {
    .adBanner-infeed-1column {
      /* adBanner-infeed-1column
		========================================== */
      /* adBanner-infeed-1column - yads_ad
		------------------------------------------ */
      /* adBanner-infeed-1column - ntvAd
		------------------------------------------ */ }
      .adBanner-infeed-1column .yads_ad_img_res_s {
        width: 195px;
        padding-top: 136px; }
      .adBanner-infeed-1column .yads_ad_title_res_s,
      .adBanner-infeed-1column .yads_ad_adv_res_s,
      .adBanner-infeed-1column .yads_ad_info_res_s {
        margin-left: 215px; }
      .adBanner-infeed-1column .yads_ad .yads_uv_image {
        width: 195px !important;
        padding-top: 109px !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_texts {
        padding-left: 20px !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_title {
        margin-left: 215px !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_adv {
        margin-left: 215px !important; }
      .adBanner-infeed-1column .ntvAd-img {
        width: 195px;
        padding-top: 109px; }
      .adBanner-infeed-1column .ntvAd-text {
        margin-left: 215px; } }
  @media large-and-up {
    .adBanner-infeed-1column {
      /* adBanner-infeed-1column
		========================================== */
      /* adBanner-infeed-1column - yads_ad
		------------------------------------------ */
      /* adBanner-infeed-1column - ntvAd
		------------------------------------------ */ }
      .adBanner-infeed-1column .yads_ad {
        padding: 20px !important; }
      .adBanner-infeed-1column .yads_ad_res_s {
        padding: 20px !important; }
      .adBanner-infeed-1column .yads_ad_info_res_s {
        right: 20px;
        bottom: 20px; }
      .adBanner-infeed-1column .yads_ad .yads_uv_label {
        right: 20px !important;
        bottom: 20px !important; }
      .adBanner-infeed-1column .ntvAd {
        padding: 20px !important; } }
  @media medium-and-up {
    .adBanner-infeed-1column {
      /* adBanner-infeed-1column
		========================================== */
      /* adBanner-infeed-1column - yads_ad
		------------------------------------------ */
      /* adBanner-infeed-1column - ntvAd
		------------------------------------------ */ }
      .adBanner-infeed-1column .yads_ad_title_res_s {
        font-size: 1.8rem; }
      .adBanner-infeed-1column .yads_ad_adv_res_s,
      .adBanner-infeed-1column .yads_ad_info_res_s {
        font-size: 1.2rem; }
      .adBanner-infeed-1column .yads_ad .yads_uv_title {
        font-size: 1.8rem !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_adv {
        font-size: 1.2rem !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_label > span {
        font-size: 1.2rem !important; }
      .adBanner-infeed-1column .ntvAd-text {
        font-size: 1.8rem; } }
  @media only screen and (min-width: 993px) {
    .adBanner-infeed-1column {
      /* topics - adBanner-infeed-1column - yads_ad
		------------------------------------------ */
      /* topics - adBanner-infeed-1column - ntvAd
		------------------------------------------ */ }
      .adBanner-infeed-1column .yads_ad {
        padding: 0 !important;
        border: none !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_image {
        width: 100% !important;
        float: none !important;
        padding-top: 56.57894% !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_image img {
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: auto !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_texts {
        margin: 15px 15px 25px 15px !important;
        padding-bottom: 40px !important;
        padding-left: 1px !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_texts .yads_uv_title {
        margin: 0 0 20px 0 !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_texts .yads_uv_adv {
        padding: 0 !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_title {
        font-size: 1.8rem !important;
        line-height: 1.56 !important;
        letter-spacing: 0.5px !important;
        margin: 15px 15px 25px 15px !important; }
      .adBanner-infeed-1column .yads_ad .yads_uv_adv {
        position: relative !important;
        left: 0 !important;
        bottom: 0 !important;
        font-size: 1.2rem !important;
        letter-spacing: 0.4px !important;
        color: #9b9b9b !important;
        padding: 0 15px !important;
        margin: 0 !important; }
      .adBanner-infeed-1column .ntvAd {
        padding: 0 !important; }
      .adBanner-infeed-1column .ntvAd-img {
        width: 100%;
        padding-top: 56.57894%;
        float: none; }
      .adBanner-infeed-1column .ntvAd-text {
        margin-left: 0;
        margin: 15px 15px 25px 15px;
        font-size: 1.8rem;
        line-height: 1.56;
        letter-spacing: 0.5px; } }
