@charset "utf-8";
/*=======================*/

.step1-2-3 {
	display: block;
}
#step1-2-3 {
	display: block;
}
#step1-2-3 p {
	display: block;
}
#step1-2-3 p {
	display: block;
}
.select tbody {
	clear: both;
}
.table1 {
	margin-left: 10px;
}
.select {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 666px;
	border: 4px solid #CCC;
}
.rank_select_0 {
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #FFC927;
    border-top: none;
    /*background: #f7f299;
	background: -moz-linear-gradient(top,  #f7f299 0%, #fefcea 35%, #ffffff 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f299), color-stop(35%,#fefcea), color-stop(99%,#ffffff));
	background: -webkit-linear-gradient(top,  #f7f299 0%,#fefcea 35%,#ffffff 99%);
	background: -o-linear-gradient(top,  #f7f299 0%,#fefcea 35%,#ffffff 99%);
	background: -ms-linear-gradient(top,  #f7f299 0%,#fefcea 35%,#ffffff 99%);
	background: linear-gradient(to bottom,  #f7f299 0%,#fefcea 35%,#ffffff 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f299', endColorstr='#ffffff',GradientType=0 );*/
}
.rank_select_1 {
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #CCC;
    border-top: none;
    /*background: #dbdbdb;
	background: -moz-linear-gradient(top,  #dbdbdb 0%, #f2f2f2 35%, #ffffff 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(35%,#f2f2f2), color-stop(99%,#ffffff));
	background: -webkit-linear-gradient(top,  #dbdbdb 0%,#f2f2f2 35%,#ffffff 99%);
	background: -o-linear-gradient(top,  #dbdbdb 0%,#f2f2f2 35%,#ffffff 99%);
	background: -ms-linear-gradient(top,  #dbdbdb 0%,#f2f2f2 35%,#ffffff 99%);
	background: linear-gradient(to bottom,  #dbdbdb 0%,#f2f2f2 35%,#ffffff 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );*/
}
.rank_select_2 {
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #D96D00;
    border-top: none;
    /*background: #c1986e;
	background: -moz-linear-gradient(top,  #c1986e 0%, #ffe1cc 35%, #ffffff 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1986e), color-stop(35%,#ffe1cc), color-stop(99%,#ffffff));
	background: -webkit-linear-gradient(top,  #c1986e 0%,#ffe1cc 35%,#ffffff 99%);
	background: -o-linear-gradient(top,  #c1986e 0%,#ffe1cc 35%,#ffffff 99%);
	background: -ms-linear-gradient(top,  #c1986e 0%,#ffe1cc 35%,#ffffff 99%);
	background: linear-gradient(to bottom,  #c1986e 0%,#ffe1cc 35%,#ffffff 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1986e', endColorstr='#ffffff',GradientType=0 );*/
}
.rank_select_3{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_4{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_5{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_6{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_7{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_8{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}
.rank_select_9{
	margin-bottom: 10px;
    padding-top: 10px;
    width: 666px;
    border: 4px solid #59B200;
    border-top: none;
}

.rank_select_0.search,.rank_select_1.search,
.rank_select_2.search,.rank_select_3.search,
.rank_select_4.search,.rank_select_5.search,
.rank_select_6.search,.rank_select_7.search,
.rank_select_8.search,.rank_select_9.search,
.rank_select_10.search,.rank_select_11.search,
.rank_select_12.search,.rank_select_13.search,
.rank_select_14.search,.rank_select_15.search,
.rank_select_16.search,.rank_select_17.search,
.rank_select_18.search,.rank_select_19.search,
.rank_select_20.search {
	margin-bottom:10px;
	padding-top: 10px;
	width: 666px;
	border: 4px solid #FF8103;
	border-top: none;
}

.select2 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 666px;
	border: 4px solid #E7C410;
}

.select2 h3#h3_p {
font-size: 26px;
height: 65px;
display: block;
padding-top: 15px;
background: url(http://static.24cashing-center.net/img/osusume_h.png);
background-repeat: no-repeat;
padding-left: 100px
}

#rank_0 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank1.png);
	width:676px;
	height:74px;
	position: relative;
    left: -2px;
}
    #rank_0 h3 {
	font-size: 26px;
	display: block;
	padding-top: 25px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_1 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank2.png);
	width:676px;
	height:74px;
	position: relative;
    left: -1px;
}
    #rank_1 h3 {
	font-size: 26px;
	display: block;
	padding-top: 25px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_2 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank3.png);
	width:676px;
	height:74px;
	position: relative;
    left: -1px;
}
    #rank_2 h3 {
	font-size: 26px;
	display: block;
	padding-top: 25px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_3 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank4.png);
	width:674px;
	height:66px;
}
    #rank_3 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_4 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank5.png);
	width:674px;
	height:66px;
}
    #rank_4 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_5 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank6.png);
	width:674px;
	height:66px;
}
    #rank_5 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_6 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank7.png);
	width:674px;
	height:66px;
}
    #rank_6 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_7 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank8.png);
	width:674px;
	height:66px;
}
    #rank_7 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_8 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank9.png);
	width:674px;
	height:66px;
}
    #rank_8 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
#rank_9 {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank10.png);
	width:674px;
	height:66px;
}
    #rank_9 h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}
.search h3 {
	font-size: 26px;
	display: block;
	padding-top: 20px;
	padding-left: 100px;
	padding-bottom: 3px;
}

#rank_0.search,#rank_1.search,
#rank_2.search,#rank_3.search,
#rank_4.search,#rank_5.search,
#rank_6.search,#rank_7.search,
#rank_8.search,#rank_9.search,
#rank_10.search,#rank_11.search,
#rank_12.search,#rank_13.search,
#rank_14.search,#rank_15.search,
#rank_16.search,#rank_17.search,
#rank_18.search,#rank_18.search,
#rank_20.search {
	background-image: url(http://static.24cashing-center.net/img/renewal/rank0.png);
	width: 674px;
	height:66px;
}

.check {
	display: block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 18px;
	border: 2px groove #F7B239;
	background-color: #fff;
	background-image: url(http://static.24cashing-center.net/img/icon/1only.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-position: 10px 10px;
}

.rank_img {
    margin: 10px;
    overflow: hidden;
    width: 227px;
    float: left;
}

.rank-explanation2 {
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 380px;
    height: auto;
    font-size: 14px;
    line-height: 200%;
    padding: 10px 0 20px 20px;
    overflow: hidden;
    background: url(http://static.24cashing-center.net/img/osusume_point.png) no-repeat;
    background-size: 100% 100%;
}

.osusume {
	margin-bottom:10px;
}
.productNickname {
	display: inline-block;
	font-size: 18px;
	padding-top: 17px;
}

.rank-explanation2 li {
	background: url(http://static.24cashing-center.net/img/osusume_check.png) no-repeat;
	list-style:none;
	padding-left:5px;
}
.rank-explanation2 li p {
	padding-left:30px;
	font-size:14px;
	line-height:200%;
}
.p18 {
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.select table {
	font-size: 13px;
	margin-left: 5px;
	margin-right: 10px;
	padding: 5px;

}

.rank_img {
	margin:10px;
}


.select table {
	font-size: 13px;
	margin-left: 5px;
	margin-right: 10px;
	padding: 5px;

}
table{
	border-collapse:collapse;
}
td{
	border: 1px #333333 solid;
	/*background-color:#fff;*/
}
th{
	background-color:#FFF7DE;
	font-weight: bolder;
	color: #363;
}

th a{
	color: #363;
}

.select table tr {

	
}
.select a .btn {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 0px;
	margin-left: 150px;
	clear: both;
}
.mousikomi a {
	clear: both;
}
h7 {
	clear: both;
}
.mousikomi a img {

}
.table1 {
	margin-left: 10px;
}
.ranking-img {
	float: left;
	padding-right: 10px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mousikomi p{margin:20px 10px 10px 120px;}
.mousikomi a{
background-image:url(http://static.24cashing-center.net/img/icon/mousikomi_2.png);
background-position: 0px 0px;
width: 399px;
height: 79px;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
display:block;
}
.mousikomi p a:hover, .order a:active {
background-position:0px -79px;
text-indent: -9999px;
overflow:hidden;
text-decoration:none;
}

/*
.mousikomi {
	padding-right: 100px;
	padding-left: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.select .mousikomi p a:hover img,.a:active img {
	filter:Alpha(Opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
*/

.recommended {
	text-align:center;
}



/*----------------------------------

one

------------------------------------*/
#one #content {
	width: 1000px;
	margin-left:0px;
}


/*3choice*/
#one .w650-1 {
	width: 100%;
}
#one .w650-2 {
	width: 100%;
}
#one .ichiran {
	margin-left: 50px;
}
#one .why3choices {
	margin: 50px;
	border: none;
}
#one .why-web {
	margin-left: 70px;
	margin-right: 70px;
}
#one .remark {
	margin-top: 20px;
	margin-left: 70px;
}


/*company*/
#one .select {
	width: 100%;
	margin-bottom: 50px;
}
#one .check {
	overflow: hidden;
	margin-left: 0px;
}
#one .ranking-img {
	margin-right: 20px;
	overflow:hidden;
}
#one .select table{
	float: left;
	margin-left:0px;
}
#one .mousikomi {
	padding: 0;
	text-align: center;
}


/*buttons*/
#one #content .bnr-list {
	margin-left: 50px;
}

#one .bnr-title {
	margin-left: 150px;
}
#ranking_evidence {
	padding: 20px;
}
#ranking_evidence p {
	color: gray;
	font-size: 9px;	
}
#ranking_evidence dl dt {
	color: gray;
	font-size: 9px;
}
#ranking_evidence dl dd {
	color: gray;
	font-size: 9px;
	padding-left: 20px;
	padding-bottom: 5px;
}

/*
検索結果のソート
*/
#sort-products td {
	background-color: #efefef;
	position: relative;

}
#sort-products .sort-triangle:before {
	border-left: solid 7px transparent;
	border-right: solid 7px transparent;
	content: '';
	height: 0;
	position: absolute;
	top: 10px;
	width: 0;

}
#sort-products .sort-triangle.asc:before {
	border-bottom: solid 7px #ccc;
	margin: 0 3px;
	right: 50%;
}
#sort-products .sort-triangle.asc.sorted:before {
	border-bottom-color: red; 
}
#sort-products .sort-triangle.desc:before {
	border-top: solid 7px #ccc;
	left: 50%;
	margin: 0 3px;
}
#sort-products .sort-triangle.desc.sorted:before {
	border-top-color: red; 
}
#sort-products .sort-triangle:hover {
	cursor: pointer;
}

.details {
	margin:0 auto;
	width:674px;
}

.point {
	clear: both;
	width: 608px;
	height: 120px;
	margin:0 auto;
	padding: 3px;
	background: url(http://fx-ranking123.com/img/point.png) no-repeat;
	background-position: center;
}
.point ul {
	list-style-type: none;
	margin:30px 0 0 15px;
}
.point li {
	background: url(http://fx-ranking123.com/img/icon/point.png) no-repeat;
	padding-left: 40px;
	font-size: 14px;
line-height: 180%;
}

