@charset "utf-8";

/*------------------------------------------------
	article
------------------------------------------------*/

div.ranking div#mainContents div#article { margin-top: 6px; }

div.ranking div#mainContents div#article { width: 700px; }

div.ranking div#mainContents div#article div.section {
  margin-top: 20px;
  padding: 0 30px 18px;
  border: 1px solid #ded5bf;
  background-repeat: no-repeat;
}

div.ranking div#mainContents div#article div#area01 { background-image: url(/contents/abroad/img/ranking_area01_title.gif); }

div.ranking div#mainContents div#article div#area02 { background-image: url(/contents/abroad/img/ranking_area02_title.gif); }

div.ranking div#mainContents div#article div#area03 { background-image: url(/contents/abroad/img/ranking_area03_title.gif); }

div.ranking div#mainContents div#article div#area04 { background-image: url(/contents/abroad/img/ranking_area04_title.gif); }

div.ranking div#mainContents div#article div#area05 { background-image: url(/contents/abroad/img/ranking_area05_title.gif); }

div.ranking div#mainContents div#article div#area06 { background-image: url(/contents/abroad/img/ranking_area06_title.gif); }

div.ranking div#mainContents div#article div#area07 { background-image: url(/contents/abroad/img/ranking_area07_title.gif); }

div.ranking div#mainContents div#article div.section h3 {
  height: 40px;
  text-indent: -9999px;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item {
  width: 182px;
  background-position: 50% 0;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item {
  float: left;
  margin-right: 30px;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item {
  padding: 14px 0px 12px;
  background: url(/images/common/ranking_txt_bg.gif) 50% 11px no-repeat;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_rank {
  display: block;
  line-height: 1;
  margin: 4px 0 12px 104px;
  color: #634a3a;
  font-weight: bold;
  font-family: Century, Georgia, "Times New Roman", Times, serif;
  font-family: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";
  font-size: 19px;
}

*:first-child+html div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_rank { margin-top: 3px; }

*html div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_rank { margin-top: 3px; }

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_image {
  display: block;
  text-align: center;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_image a { width: 180px; }

*html div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_image a { width: 182px; }

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_image a img {
  width: 180px;
  height: 180px;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dl.htl_reconize_list dd.htl_reconize_item { float: left; }

div.ranking div#mainContents div#article div.section div.weeklyRanking dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank { margin: 1px 0 20px 99px; }

*:first-child+html div.ranking div#mainContents div#article div.section div.weeklyRanking dl.htl_reconize_list dd.htl_reconize_item span.htl_reconize_rank { margin-top: 0px; }

*html vrank { margin-top: 2px; }

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_link {
  display: block;
  margin-top: 9px;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item span.htl_reconize_weight {
	color: #FF6600;
	display: none;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dd.htl_reconize_item dl.htl_reconize_attributes {
	display: none;
}

div.ranking div#mainContents div#article div.section div.weeklyRanking dl.htl_reconize_list dt.htl_reconize_header {
	display: none;
}


/*------------------------------------------------
	aside(デザイン変更用)
------------------------------------------------*/

div.ranking div#aside {
  margin-top: 6px;
  border-bottom: 1px solid #ded5bf;
}

div.ranking div#aside h3 {
  height: 44px;
  background: url(/images/abroad/aside_title.gif) no-repeat;
  text-indent: -9999px;
}

div.ranking div#aside div.item {
  padding: 18px 15px 15px;
  border-width: 0 2px 1px 2px;
  border-style: solid;
  border-color: #ded5bf;
  background: none;
}

div.ranking div#aside div.item span.image a { width: 100px; }

*html div.ranking div#aside div.item span.image a { width: 102px; }

div.ranking div#aside div.item span.image img {
  width: 100px;
  height: 100px;
}

/*------------------------------------------------
	clearfix
------------------------------------------------*/

div.ranking div#mainContents div#article div.section:after {
	content: "";
	display: block;
	clear: both;
}

*:first-child+html div.ranking div#mainContents div#article div.section { zoom: 1; }

* html div.ranking div#mainContents div#article div.section { zoom: 1; }