@charset "utf-8";

img {
	vertical-align: top;
}

p, label, input{
	margin: 0;
}

hr {
	height: 1px;
	border: #999 dotted;
}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{clear: both;}

/* main */
#b_header {
background:transparent url(/img/b_form/b_form_header.gif) no-repeat scroll center top;
height:55px;
margin:0;
padding:0;
width:770px;
}
..header-catch {
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0 0 0 182px;
padding:8px 0 0;
width:500px;
}

#l_ranking_base{
	width: 770px;
	clear: both;
}

#l_ranking_main{
	width: 770px;
	height:183px;
	background: url(/img/l_ranking/l_ranking_head.gif) no-repeat;
	margin-top: 10px;
}
#l_ranking_main20{
	width: 770px;
	height:183px;
	background: url(/img/l_ranking/l_ranking_head20.gif) no-repeat;
	margin-top: 10px;
}

#l_con_base{
	width: 770px;
	_width: 770px;
	height: auto;
	clear: both;
	margin:20px 0 0 0;
}

.l_tit_base01, .l_tit_base02, .l_tit_base03{
	width: 632px;
	_width: 770px;
	height: 40px;
	padding: 0 66px 0 75px;
	*padding: 0 63px 0 75px;
}
.l_tit_base01{
	background: url(/img/l_ranking/l_tit_01.gif) no-repeat;
}
.l_tit_base02{
	background: url(/img/l_ranking/l_tit_02.gif) no-repeat;
}
.l_tit_base03{
	background: url(/img/l_ranking/l_tit_03.gif) no-repeat;
}
.l_tit_base04{
	background: url(/img/l_ranking/l_tit_04.gif) no-repeat;
	width: 677px;
	_width: 770px;
	height: 40px;
	padding: 0 66px 0 30px;
	*padding: 0 63px 0 30px;

}

.l_tit_left{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}
.l_tit_right{
	height: 19px;
	float: right;
	padding-top: 21px;
	*padding-top: 18px;
}

.l_deta_base{
	width: 770px;
	margin-top: 10px;
}
.l_photo_base{
	width: 250px;
	height: 172px;
	float: left;
	padding-bottom: 40px;
}
.l_photo_base img{
	width: 250px;
	height: 172px;
}
.l_text_base{
	width: 505px;
	margin-left: 15px;
	float: right;
}

.l_heading{
	color: #FF667C;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: dotted 1px #666;
}
.l_desc_base{
	margin-top: 5px;
	line-height: 150%;
}
.l_conlook{
	margin-bottom: 5px;
	text-align: right;
}
.l_conlook a{
color:#2100CE;
}
.stock_btn{
	width: 505px;
	height: 45px;
	text-align: center;
}
.l_main_btn{
	width: 771px;
	margin:15px 0;
	text-align: center;
	clear: both;
}
.l_number{
	color: rgb(255, 102, 124);
	font-size: 18px;
}
/*100217*/

.lb_tit_base01, .lb_tit_base02, .lb_tit_base03{
	width: 686px;
	_width: 770px;
	height: 40px;
	margin-top:8px;
	padding:0 10px 0 75px;
	*padding: 0 10px 0 75px;
}
.lb_tit_base01{
	background: url(/img/l_ranking/l_tit_01b.gif) no-repeat;
}
.lb_tit_base02{
	background: url(/img/l_ranking/l_tit_02b.gif) no-repeat;
}
.lb_tit_base03{
	background: url(/img/l_ranking/l_tit_03b.gif) no-repeat;
}
.lb_tit_base04{
	background: url(/img/l_ranking/l_tit_04b.gif) no-repeat;
	height:40px;
	margin-top:8px;
	padding-left:30px;
	padding-right:10px;
	width:730px;
}
.lb_text_base{
	width:400px;
	_width:410px;
	float:right;
	padding:5px 0 0 13px;
	_padding:5px 0 0 8px;
}
.lb_photo_base{
	padding-bottom: 30px;
}
.lb_photo_base img{
	width: 250px;
	height: 172px;
	padding:5px 0 0 13px;
	_margin-left:8px;
	float:left;
}
.check_box{
	float:left;
	height:172px;
	margin-top:5px;
}
.check_box_2{
	width:93px;
	height:172px;
	float:left;
	margin-top:5px;
	_margin-top:0px;
	background: url(/img/newrank/l_ranking_check_2.gif) no-repeat;
}
.check_box_in{
float:left;
height:19px;
padding:97px 0 0 40px;
_padding:97px 0 0 36px;
}
.lb_deta_base{
	width: 770px;
	margin-top: 10px;
}

/*l_ranking_c.ctp*/
#l_ranking_main_c{
	width: 770px;
	height:140px;
	background: url(/img/l_ranking/l_ranking_head_c.gif) no-repeat;
	margin-top: 20px;
}
.l_main_btn_c{
	background: url(/img/l_ranking/bg_rank.gif) no-repeat;
	width: 771px;
	height:176px;
	margin:0;
	text-align: center;
	clear: both;
}
.l_main_btn_c2{
	width: 771px;
	height:126px;
	margin-bottom:10px;
	text-align: center;
	clear: both;
}
/*l_ranking_100310*/

.hiyou{
background:url(/img/newrank/bg_hiyou.gif) no-repeat 0 0;
width:156px;
height:130px;
float:left;
margin:8px 8px 0 0;
overflow:hidden;
zoom:1;
}
.hiyou p{
margin:35px 10px 0 15px;
width:131px;
}

.katudo{
background: url(/img/newrank/bg_katudo_.gif) no-repeat 0 0;
width:244px;
height:130px;
float:left;
margin:8px 0 0 0;
overflow:hidden;
zoom:1;
}

.katudo p{
margin:35px 10px 0 15px;
width:219px;
}


.lc_tit_base01, .lc_tit_base02, .lc_tit_base03{
	width: 630px;
	_width: 770px;
	height: 40px;
	padding: 0 66px 0 75px;
	*padding: 0 63px 0 75px;
}
.lc_tit_base01{
	background: url(/img/l_ranking/l_tit_01b.gif) no-repeat;
	margin-top:40px;
}
.lc_tit_base02{
	background: url(/img/l_ranking/l_tit_02b.gif) no-repeat;
}
.lc_tit_base03{
	background: url(/img/l_ranking/l_tit_03b.gif) no-repeat;
}
.lc_tit_base04{
	background: url(/img/l_ranking/l_tit_04b.gif) no-repeat;
	width: 770px;
	height: 40px;
	margin-top:0px;
	padding: 0 66px 0 30px;
	*padding: 0 63px 0 30px;
}
.lc_tit_base05{
	background: url(/img/l_ranking/l_tit_04b.gif) no-repeat;
	width: 770px;
	height: 40px;
	margin-top:40px;
	padding: 0 66px 0 30px;
	*padding: 0 63px 0 30px;
}
.lc_text_base{
	width:508px;
	_width:508px;
	float:right;
	padding:0px 0 0 5px;
	_padding:0px 0 0 0px;
}
.lc_photo_base{
	padding-bottom: 0px;
}
.lc_photo_base img{
	width: 250px;
	height: 172px;
	padding:5px 0 0 0px;
	_margin-left:0px;
	float:left;
}
.check_box{
	float:left;
	height:172px;
	margin-top:5px;
}
.check_box_3{
	width:93px;
	height:129px;
	float:right;
	margin-top:8px;
	background: url(/img/newrank/l_ranking_check_3.gif) no-repeat;
}
.check_box_in_2{
padding:70px 0 0 40px;
_padding:70px 0 0 36px;
}
.lc_deta_base{
	height:200px;
	width: 770px;
	margin-top:8px;
	_margin-top:8px;
}

.lc_desc_base{
	margin-bottom: 5px;
	line-height: 150%;
	font-weight:bold;
}
.tit_check{
float:right;
}
