
/* column_ranking.css
========== SUMMARY ==========
1.ranking style
2.search company box style

=============================*/

/* 1. ranking style
=================================*/
/* ranking box */
#ranking {
	margin:10px 0px;
	font-size:87%;
	line-height:120%;
}
#ranking ul{
	border:1px solid #ccc;
	padding-left:5px;
}
#ranking ul img {
	border:1px solid #ddd;
	margin:0px 7px;
}
#ranking h3 {
	height:28px;
	vertical-align:middle;
	color:#fff;
	background: url(http://i.yimg.jp/images/onbiz/bl/r_bg_t_box.jpg) repeat-x left;
	padding-left:10px;
	font-weight:normal;
}
#ranking h3 span{
	float:left;
	padding-top:6px;
}
#ranking h3 img{
	float:right;
}
#ranking li{
	min-height:65px;
	height: auto !important;
	height: 65px;
	border-bottom:1px dotted #ccc;
	padding:5px 5px 3px 30px;
}
#ranking h4 {
	font-weight:bold;
}
.r-no-img h4,
.r-no-img p{
	padding-left:10px;
}
.pr-rank1{
	background:url(http://i.yimg.jp/images/onbiz/bl/icon_ranking1.gif) no-repeat;
}
.pr-rank2{
	background:url(http://i.yimg.jp/images/onbiz/bl/icon_ranking2.gif) no-repeat;
}
.pr-rank3{
	background:url(http://i.yimg.jp/images/onbiz/bl/icon_ranking3.gif) no-repeat;
}
.pr-rank4{
	background:url(http://i.yimg.jp/images/onbiz/bl/icon_ranking4.gif) no-repeat;
}
.pr-rank5{
	background:url(http://i.yimg.jp/images/onbiz/bl/icon_ranking5.gif) no-repeat;
}

/* 2. search company box style
=================================*/
/* application */
#application{
	margin:10px 0px;
	border:1px solid #ccc;
	text-align:center;
	background-color:#ebebeb;
	padding:5px 0px;
}
#application p{
	width:90%;
	padding:0px 10px 0px 10px;
	text-align:left;
}
#application a{
	margin-bottom:10px;
}

/* search company box */
#src-comp-box h3 {
	height:28px;
	line-height:28px;
	vertical-align:middle;
	color:#fff;
	background: url(http://i.yimg.jp/images/onbiz/bl/r_bg_t_box.jpg) repeat-x left;
	padding-left:10px;
	font-weight:normal !important;
}
#src-comp-box ul {
	border:1px solid #ccc;
	font-size:80%;
	line-height:130%;
}
#src-comp-box p{
	padding:5px 5px;
	font-size:107% !important;
}
#src-comp-box .form-box {
	border-top:1px solid #ddd;
	background-color:#ebebeb;
	height:76px;
	text-align:center;
	line-height:250%;
	font-size:107% !important;
}
#src-comp-box .btn {
	margin-top:10px;
}
#src-comp-box .txt {
	margin-left:10px;
	margin-top:-25px;
	margin-right:7px;
}
#src-comp-box .bg-handlens {
	height:76px;
	background:url(http://i.yimg.jp/images/onbiz/bl/bg_handlens.gif) no-repeat bottom left;
}
#src-comp-box #application{
	margin-top:0px;
	border-top:2px solid #fff;
}

/*=================================
 right area
=================================*/
/* mobile site */
#r-mobile {
	border:1px solid #000;
	line-height:100%;
}
#r-mobile p#catch {
	font-weight:bold;
	font-size:86%;
	margin:2px 0 5px 10px;
}
#r-mobile .t-mbl{
	margin-bottom:2px;
}
#r-mobile .qr{
	float:left;
	margin-left:10px;
}
#r-mobile .r-m-box{
	float:right;
	margin-bottom:5px;
	margin-right:10px;
	width:200px;
}

#ybz-rcl-link1 {
	margin-bottom:10px;
}

.clearfix:after {
 	content:".";
 	display:block;
 	height:0;
 	clear:both;
 	visibility:hidden;
}
/* for ie7 */
.clearfix {
 	display:inline-block;
}
/* Hides from IE-mac */
* html .clearfix {
 	height:1%;
}
.clearfix {
 	display:block;
}
.f-left {
	float:left;
}
