/*
======== CONTENTS =========
sidebar.css
last-updated:2007/06/19

	1.common
	2.pickup
	3.vote
	4.ranking
	5.comment,trackback

サイドバー
===========================
*/



/*
===== 1.common ======
*/

.bannerpr{
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0px 0px 4px 0px;
	text-align:left;

}

.bannerleftpr{
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2;
	background: #fff url(/yz/static/common/images/icon_pr.gif) no-repeat 0.2em 0.2em ;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 22px;
	text-align:left;
}
.bannercenter{
	margin: 4px auto;
	text-align: center;
}
.bannerleftpr a, .bannerleftpr a:link ,.bannerpr a ,.bannerpr a:link{
	text-decoration: underline;
}

.bannerpr a{
	display:block;
		background: #fff url(/yz/static/common/images/icon_pr.gif) no-repeat 0em 0.2em ;
			padding: 0px 0px 0px 22px;

}

.bannerpr a:hover{
  background-color: #FFFBEF;
}

/*
===== 2.pickup ======
*/

#sidebar .pickup{
	text-align:left;
	border:solid 1px #CCCCCC;
	padding:0 3px;
	margin-bottom:6px;
}

#sidebar .sidebanner{
	text-align:left;
	width:300px;
	margin:0 auto 6px auto;
}


.pickup .pickup_item
{
	padding: 8px 0 4px 0;
}
.pickup .pickup_item_2
{
	border-bottom:dotted 1px #CCCCCC;
	padding: 8px 0 4px 0;
}
.pickup .pickup_item_up
{
	border-bottom:dotted 1px #CCCCCC;
	padding: 8px 0 0 0;
}

.pickup .pickup_item_text
{
	font-size: 80%;
	font-weight: normal;
	line-height: 1.2;
	background: #fff url(/yz/static/common/images/b_square_o.gif) no-repeat 0.2em 0.2em ;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 14px;
	text-align:left;
}

.pickup .pickup_item_2 .pickup_item_2_ad a img{ display: none; }

/*
===== 3.vote ======
*/
.vote_frame {
	text-align: left;
}
.vote
{
	margin: 0px 0px 8px 0px;
	padding: 8px 8px 0px 8px;
}
.vote_q
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 100%;
	font-weight: bold;
	background: url(/yz/static/common/images/icon_qmark.gif) no-repeat;
}
.vote_desc
{
	margin: 0px 0px 4px 0px;
	font-size: 80%;
}
.vote_sel
{
	margin: 0px 0px 8px 0px;
	font-size: 80%;
	vertical-align: baseline;
	display:block;
	width: 100%;
	
}
.vote_btn
{
}
.vote_date
{
	font-size: 80%;
	text-align:right;
}
.vote_item
{
	display: block;
}
.vote_item input
{
	float:left;
	display: block;
}
.vote_item .vote_item_text
{
	float:left;
	display:block;
}
/* /vote */

/*
===== 4.ranking ======
*/
#sidebar .ranking{
	text-align:left;
	border:solid 1px #CCCCCC;
	margin:0 0 6px 0;
}
.ranking_subt{
	margin: 6px 0;
	padding: 2px ;
	background: #EFF6FE;
	color:#666666;
	font-size: 90%;
}

.ranking_num2{
	font-size: 80%;
	line-height: 1.1;
	/*text-indent:-26px;*/
	/*border-bottom: 1px dotted #dfdfdf;*/
	padding:3px 3px 3px 3px;
	text-align: left;
	/*min-height:26px;*/
	
	/*text-justify: inter-ideograph;*/
}

.ranking_border {
	border-bottom: 1px dotted #dfdfdf;
	padding:0;
	margin:0;
	width: 100%;
	clear:both;

}

.ranking_num{
	font-size: 80%;
	line-height: 1.1;
	/*text-indent:-26px;*/
	border-bottom: 1px dotted #dfdfdf;
	padding:3px 3px 3px 3px;
	text-align: left;
	/*min-height:26px;*/
	
	/*text-justify: inter-ideograph;*/
}

.ranking_num img{
	margin: 0 2px 0 3px;
	vertical-align:text-top;
}



.ranking_num_item{
	border-bottom: 1px dotted #dfdfdf;
	/*padding:3px 3px 4px 3px;*/
	/*text-align: left;
	display: block;*/
	width: 100%;
	clear:both;
	/*line-height: 1.1;*/
	/* fireox important */
	overflow: hidden;
}

.ranking_num_item img.rank{
	display: block;
	float: left;
}

.ranking_num_item a{
	display: block;
	float:left;
	margin-left: 6px;
	font-size: 80%;
	line-height: 1.1;
	width: 90%;
}

.ranking_num_item img.new{
	display: inline;
	float:none;
}


.ranking_num2 .rank_1{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 0; }
.ranking_num2 .rank_2{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -72px; }
.ranking_num2 .rank_3{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -144px; }
.ranking_num2 .rank_4{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -216px; }
.ranking_num2 .rank_5{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -288px; }
.ranking_num2 .rank_6{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -360px; }
.ranking_num2 .rank_7{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -432px; }
.ranking_num2 .rank_8{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -504px; }
.ranking_num2 .rank_9{ padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -576px; }
.ranking_num2 .rank_10{padding:4px 0 4px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -648px; }




.fx_ranking_border {
	border-bottom: 1px dotted #dfdfdf;
	padding:0;
	margin:5px 0px;
	width: 100%;
	clear:both;

}


.ranking_num3{
	font-size: 80%;
	line-height: 1.1;
	/*text-indent:-26px;*/
	/*border-bottom: 1px dotted #dfdfdf;*/
	padding:3px 3px 3px 3px;
	text-align: left;
	/*min-height:26px;*/
	
	/*text-justify: inter-ideograph;*/
}

.ranking_num3 .rank_1{ padding:4px 0 0px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0px 20px; }
.ranking_num3 .rank_2{ padding:4px 0 0px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -52px; }
.ranking_num3 .rank_3{ padding:4px 0 0px 24px; background:transparent url(/yz/static/common/images/rank_all.gif) no-repeat scroll 0 -124px; }

.ranking_num3 p {
margin-top:1em;
}


.ranking_num3 .banner {
	margin-right: 4px;
	margin-left: 4px;
}

/*
===== 5.comment,trackback ======
*/

#sidebar .comment {
	text-align:left;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:0 3px;
	margin-bottom:6px;

}



.parts{
	border-bottom: 1px dotted #dfdfdf;
	padding: 6px 0 2px 0;
}

.partstxt{
	font-size: 80%;
	line-height: 1.2;
}

.partstxt p {
	margin: 0em 0 1em 18px;
}

.income_quiz_link{
	padding-left:1.0em;
	background:#FFFFFF url(/yz/static/common/images/b-01.gif) no-repeat scroll 0em 0em;
}

.partsname{
	font-size: 80%;
	line-height: 1.2;
	color:#999;
	background: url(/yz/static/common/images/b-partsn.gif) no-repeat 0.5em 0.4em ;
	padding: 0.1em 0 0 1.6em;
}

/*===== 2.pickup ======*/

#sidebar .pickup p{
	padding: 2px 0 0 15px;
	text-align:left;
	margin-bottom:3px;
	line-height:1.2em;
}

#sidebar .bannerleft
{
	padding: 0px;
	text-align: left;
	clear: both;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
		padding-bottom: 4px;
}


#sidebar .pickup_banner
{
	float: left;
	margin-right: 4px;
	width: 145px;
}



/*===== 2.tag cloud ======*/
#sidebar .tagcloud {
	text-align: left;
	
	border:solid 1px #CCCCCC;
	padding: 3px 0px 3px 3px;
	margin-bottom:6px;
}


/*
===== 相場情報 ======
*/
.finance{
	text-align:left;
	border:solid 1px #CCCCCC;
	margin-bottom:6px;
}

.finance .gray {
background-color:#EFEFEF;

}


.finance td {
border-bottom:1px #CCCCCC dotted;
font-size:80%;
padding:5px;

}

.finance .fall {
color: #CC0000;
}

.finance .rise {
color:#0033FF;
}
