@charset "utf-8";
/* CSS Document */


/**
 * INDEX(Ctrl+F:検索可)
 
	1 * リセット
	2 * 全体設定
	3 * 全体
	4 * ヘッダー
	5 * フッター
	6 * rankエリア
	
*/


/*===============================================================================
	1 * リセット
===============================================================================*/

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
p, hr, blockquote, address, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
ul, li , ol, dl, dt, dd , pre, table, form {
	margin: 0px;
	padding: 0px;
}
li  {list-style-type: none;}
table , img {border: none;}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}
hr {
	display: none;
	clear: both;
}
img {border: none;}

.cl{ clear:both;}
.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
li img,dt img,dd img{vertical-align:bottom;}



/*===============================================================================
	1 * 全体設定
===============================================================================*/

h2 img {width: 100%;}

.foot_area {
	padding: 10px 0;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

#rank_tab li {
	float: left;
	width: 33%;
}

.h4_tit {
	margin-bottom: 10px;
	
	background: #f6f6f4; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f4 0%, #d3d0cb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f4), color-stop(100%,#d3d0cb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f4 0%,#d3d0cb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f4 0%,#d3d0cb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f4 0%,#d3d0cb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f4 0%,#d3d0cb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f4', endColorstr='#d3d0cb',GradientType=0 ); /* IE6-9 */
}

.ya{
	width: 0;
	height: 0;
	float: left;
	border: 5px solid transparent;
	border-left-color: #555;
	margin-top: 3px;
	margin-left: 10px;
}


.rank_box li { float: left; }


.m_list ul .rank_li {
	border-bottom: 1px solid rgb(204, 204, 204);
	padding: 5px 0;
	margin: 5px 0;
	background: url(https://www.yesgrp.com/sp/_resource/img/next.gif) right center no-repeat;
}

.m_list ul .model_name { color: #003399; font-size: 12px; }
.m_list ul .model_syu { color: #FF0000; font-size: 12px; }
.m_list ul .model_rank { color: #FF6699; font-size: 12px; }

.m_list .model_data { padding-left: 10px; }

#rank_box { min-width: 240px}

.m_list .rank_icon { padding-top: 10px; padding-right: 5px; }

.m_list ul .bd_none { border: none; }








/*===============================================================================
	1 * エリア設定
===============================================================================*/

.nav-reference2 {
	padding-bottom: 10px;
	text-align: right;
}

.nav-reference {
    margin: 10px 0;
    text-align: right;
}
