@charset "UTF-8";
/* CSS Document */

#ctsWeap {
    width:1050px;
}
#ctsLeft {
    width:730px;
}

#bannerBox img {
    width:730px;
    height:138px;
    margin-bottom:15px;
}

#bannerBox p {
    width:730px;
    color:#7f7f7f;
    height:auto;
    font-size:14px;
    text-align:center;
}

#rankber_titler01{
	background-image: url("../../ranking/img/n_ranktitle3-01.jpg");
	width: 730px;
	height:80px;
	overflow:hidden;
}

#rankber_titler01 p, #rankber_titler02 p, #rankber_titler03 p{
	font-size:24px;
	font-weight:700;
	margin:38px 0 0 110px;
}

#rankber_titler04 p, #rankber_titler05 p, #rankber_titler06 p, #rankber_titler07 p, #rankber_titler08 p{
	font-size:24px;
	font-weight:700;
	margin:15px 0 0 80px;
}

#rankber_titler02{
	background-image: url("../../ranking/img/n_ranktitle3-02.jpg");
	width: 730px;
	height:80px;
	overflow:hidden;
}

#rankber_titler03{
	background-image: url("../../ranking/img/n_ranktitle3-03.jpg");
	width: 730px;
	height:80px;
	overflow:hidden;
}

#rankber_titler04{
	background-image: url("../../ranking/img/n_ranktitle3-04.jpg");
	width: 730px;
	height:50px;
	overflow:hidden;
}

#rankber_titler05{
	background-image: url("../../ranking/img/n_ranktitle3-05.jpg");
	width: 730px;
	height:50px;
	overflow:hidden;
}

#rankber_titler06{
	background-image: url("../../ranking/img/n_ranktitle3-06.jpg");
	width: 730px;
	height:50px;
	overflow:hidden;
}

#rankber_titler07{
	background-image: url("../../ranking/img/n_ranktitle3-07.jpg");
	width: 730px;
	height:50px;
	overflow:hidden;
}

#rankber_titler08{
	background-image: url("../../ranking/img/n_ranktitle3-08.jpg");
	width: 730px;
	height:50px;
	overflow:hidden;
}


.rankber_titler{
	width: 730px;
}

.rankber_spec_right {
    width:574px;
    float:left;
}

.rankber_osusume {
    background-repeat: no-repeat;
    background-position: 0 0 rgba(0, 0, 0, 0);
    background-image: url(../../ranking/img/icon_osusume.gif);
    background-color: rgba(0, 0, 0, 0);
    background-attachment: scroll;
    clear:both;
    width: 551px;
    min-height:50px;
    margin:0 0 10px 20px;
}

.rankber_osusume_text{
    margin:0 0 10px 60px;
    border-bottom:dotted 3px #f6913d;
    padding:10px 0 5px 0;
	text-align:left;
}

.rank3type .rankber_osusume_text{
	background-color:#ffffbf;
	font-size:17px;
	padding:10px 5px;
}



.rankber_osusume span {
    color: #C90000;
    font-weight:bold;
}



.rank_nenritu{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 0 0;
    text-align: left;
    width: 100%;
}

.rank3type .rank_nenritu span{
	font-size:17px;
}

.rankber_syuunyu_left {
    background-repeat: no-repeat;
    background-position: 0 0 rgba(0, 0, 0, 0);
    background-image: url(../../ranking/img/n_rankbg_syuunyuu_b.jpg);
    background-color: rgba(0, 0, 0, 0);
    background-attachment: scroll;
    float: left;
    width:249px;
    display:inline-block;
    
}

.rankber_pr_point{
    font-size:18px;
    font-weight:bold;
    padding-top: 5px;
    padding-left:70px;
    margin: 0;
    text-align:center;
	margin-bottom: 15px;
}

.rankber_pr_point span{
    font-size:10px;
	text-align: left;
}

.rankber_text_right{
    width:315px;
    overflow:hidden;
    background-color:#f2f2f2;
    display:inline-block;
}

.rank_nenritu_txt {
    width: 305px;
    font-size: 14px;
    margin: 5px !important;
    padding: 0 !important;
    border:none !important;
}

.rank_nenritu_txt li{
    background-image: url(../../ranking/img/rank_pickup_icon.gif);
    background-repeat:no-repeat;
    background-position:0 2px;
    padding:0 0 5px 25px;
	text-align:left;
}

.rank_ichitd01 {
    width:100%;
}

.annotation_text p{
	color:#333 !important;
}

/*みんなが選んだ人気ランキング*/

#ranking_Popularity{
	width:730px;
	height:414px;
	position:relative;
	background:url(../../ranking/img/ranking_img.png);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
}

#ranking_Popularity h1{
	width:317px;
	position:absolute;
	top:5px;
	left:5px;
}

#ranking_Popularity .btn{
	width:218px;
	height:99px;
	position:absolute;
	top:291px;
	left:51px;
}

#ranking_Popularity .rank1{
	width:153px;
	height:93px;
	position:absolute;
	top:148px;
	left:448px;
}
	
#ranking_Popularity .rank2{
	width:153px;
	height:93px;
	position:absolute;
	top:225px;
	left:313px;
}

#ranking_Popularity .rank3{
	width:153px;
	height:93px;
	position:absolute;
	top:245px;
	left:580px;
}

#ranking_Popularity .logo1{
	width:96px;
	height:39px;
	position:absolute;
	top:250px;
	left:468px;
}

#ranking_Popularity .logo2{
	width:96px;
	height:39px;
	position:absolute;
	top:325px;
	left:337px;
}

#ranking_Popularity .logo3{
	width:96px;
	height:39px;
	position:absolute;
	top:346px;
	left:600px;
}

#ranking_Popularity .ranktext1{
	width:100px;
	height:100px;
	display:block;
	font-size:12px;
	line-height:1.4;
	color:#fff;
	position:absolute;
	top:52px;
	left:466px;
	font-weight:700;
	text-align:center;
	display:block;
}

#ranking_Popularity .ranktext2{
	width:100px;
	height:100px;
	font-size:12px;
	line-height:1.4;
	color:#fff;
	position:absolute;
	top:128px;
	left:333px;
	font-weight:700;
	text-align:center;
	display:block;
}

#ranking_Popularity .ranktext3{
	width:100px;
	height:100px;
	font-size:12px;
	line-height:1.4;
	color:#fff;
	position:absolute;
	top:147px;
	left:600px;
	font-weight:700;
	text-align:center;
	display:block;
}

.txt_yellow{
	color:#f8ef03;
}



/* おすすめカードローン情報用 */
.rankber_titler_star{
	background-image: url("../../ranking/img/rank_osusume_title.jpg");
	width: 730px;
	height:69px;
	overflow:hidden;
	text-align:left;
}

.rankber_titler_star p{
	font-size:24px;
	font-weight:700;
	margin:27px 0 0 80px;
}