@charset "utf-8";

/********************************************
  native広告対応
  yads_から開始：yahoo (YDNレスポンシブ広告)対応
********************************************/

/********************************************
  レイアウト調整
********************************************/

.newsfeedList li div.yads_ad{
  padding: 0px 20px 0 22px;
  overflow:hidden;
  position:relative;
  /* フォントサイズ調整のため必要があればいつか解除する 
  -webkit-text-size-adjust: 100%;
  */
}


.newsfeedList .yads_ad .yads_ad_img{
  float: right;
  margin-left:10px;
}

.newsfeedList .yads_ad .yads_ad_desc,
.newsfeedList .yads_ad .yads_ad_adv,
.newsfeedList .yads_ad .yads_ad_info{
  font-size: 14px;
  line-height:1.2;
  margin-top: 3px;
  color: #999999;
}

.newsfeedList .yads_ad .yads_ad_title{
  font-size: 17px;
  line-height: 120%;
  color: #003366;
}

.newsfeedList .yads_ad .yads_ad_title a{
  font-size: 17px;
  line-height: 120%;
  color: #003366;
}


.newsfeedList .yads_ad .yads_ad_adv a,
.newsfeedList .yads_ad .yads_ad_info a{
  color: #999999;
}


.newsfeedList .yads_ad .yads_ad_adv,
.newsfeedList .yads_ad .yads_ad_info{
display:inline-block;
}

.newsfeedList .yads_ad .yads_ad_info span{
display:none;
}

.newsfeedList .yads_ad .yads_ad_info img{
zoom:1;
width:12px;
height:12px;
margin-left:3px;
}



/*yahoo広告下線打ち消し*/
div[class^="yads_ad_"] a{
  text-decoration: none;
}

/*「広告」アイコンの表示*/
.newsfeedList .native .yads_ad_title:before{
  position: absolute;
  top: 4px;
  left: 0px;
  display: block;
  content: "PR";
  width: 20px;
  height: 10px;
  padding:1px 0 0 0;
  font-size: 10px;
  background-color: red;
  color: white;
  line-height:1;
  text-align:center;
  font-family:sans-serif;
}


/*画像サイズを統一*/
.newsfeedList .yads_ad .yads_ad_img{
  display: block;
  height: 75px;
  width: 75px;
  background-size: 75px 75px;
  background-repeat: no-repeat;
  background-position: center center;
}
