@charset "UTF-8";
/*======== CONTENTS =========sidebar.csslast-updated:2008/07/01===========================*/

/*===== font ======*/

#sidebar .sidetitle,#sidebar .vote_q{
	font-size: 90%;
	line-height: 1.2;
	font-weight: bold;
}
#sidebar ul.slist li,#sidebar .pickup table.bannercenter td,#sidebar .enquete label,#sidebar .parts .partstxt{
	font-size: 77%;
	line-height: 1.4;
}
#sidebar .morelist ul li{
	font-size: 77%;
	line-height: 1.4;
}
#sidebar .comment .parts .partsname{
	font-size: 70%;
	line-height: 1.2;
}
/*===== app ======*/
#sidebar .app{
	margin: 0 0 8px 0;
	width:312px;
	overflow:hidden;
	background: url(/rz/static/common/images/side_bg_bottom.gif) no-repeat left bottom;
	padding-bottom:13px;
}
#sidebar .sidetitle{
	background: url(/rz/static/common/images/app_title.png) no-repeat 0 -129px;
/* alpha透過 */}
* html #sidebar .sidetitle{
/* Win IE 6向け調整*/	background: url(/rz/static/common/images/app_title.gif) no-repeat 0 -129px;
}
#sidebar .sidetitle span{
	display: block;
	padding:8px 6px 4px 37px;
	margin: 0 0 0 10px;
	width:300px;
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -591px;
	color:#666;
}
#sidebar .app .inner{
	margin: 0 0 0 12px;
	padding-top:10px;
	width:300px;
	background: url(/rz/static/common/images/side_bg.gif) no-repeat;
	border-top: 1px solid #eee;
}
#sidebar ul.slist{
	margin: 0px 10px 4px 10px;
}
#sidebar ul.slist li{
	list-style: none;
	padding: 0 0 0 22px;
	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -647px;
}
/*===== hottopics ======*/
#sidebar .hottopics .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -591px;
}
#sidebar .hottopics ul.slist li{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -647px;
}
/*===== sidebanner ======*/
#sidebar .sidebanner{
	text-align:right;
	width:300px;
	margin: 0 0 8px 12px;
	overflow:hidden;
}
/*===== recommend ======*/
#sidebar .recommend .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -291px;
}
#sidebar .recommend ul.slist li{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -716px;
}
/*===== news ======*/
#sidebar .news span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -341px;
}
#sidebar .news ul.slist li{

	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -798px;

	clear: both;

}
/*===== pickup ======*/
#sidebar .pickup .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -391px;
}
#sidebar .pickup table.bannercenter{
	width: 284px;
	margin:0 0 4px 8px;
}
#sidebar .pickup table.bannercenter td{
	padding: 5px 2px 3px 2px;
}
#sidebar .pickup table.bannercenter p{
	text-align: left;
}

#sidebar .pickup .pickup_item {
  width:300px; margin:0px 0px 8px 0px; padding:0px 8px 0px 8px;
}
#sidebar .pickup .pickup_item:after {
  display:block; clear:both;
  content:""; height:0;
}
#sidebar .pickup .pickup_image {
  width:145px; float:left;
  margin:0px 8px 0px 0px;
}
#sidebar .pickup .pickup_text {
  width:131px; float:left;
  margin:0px 0px 0px 0px;
  font-size:12px; line-height:16px;
}


/*===== enquete ======*/
#sidebar .enquete .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -441px;
}
#sidebar .enquete form{
	margin: 2px 10px 4px 10px;
}
#sidebar .vote_q{
	padding: 0 0 4px 20px;
	background: url(/rz/static/common/images/icon_qmark.gif) no-repeat;
}
#sidebar .vote_a{

	padding: 0 0 4px 16px;

	font-size: 77%;

	line-height: 1.4;

}
#sidebar .vote_btn {
	text-align:center;
}
#sidebar .vote_btn input {
	border: 1px solid #cdcdcd;
	background: url(/rz/static/common/images/submit_bg.gif) no-repeat;
	height:22px;
	font-size: 13px;
	padding: 2px 4px 19px 4px;
	vertical-align:middle;
}
#sidebar .vote_btn input:hover {
	border: 1px solid #f60;
	color:#f60;
	background: url(/rz/static/common/images/submit_bg.gif) no-repeat bottom;
}
/*===== comment ======*/
#sidebar .comment .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -491px;
}
#sidebar .comment .parts{
	border-bottom: 1px dotted #dfdfdf;
	margin: 0 0 4px 0;
}
#sidebar .comment .parts .partstxt{
	margin: 2px 10px 2px 10px;
	padding: 0 0 0 22px;
	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -885px;
}
#sidebar .comment .parts .partsname{
	margin: 2px 10px 2px 24px;
	color:#999;
	background: url(/rz/static/common/images/bullet.gif) no-repeat 4px -977px;
	padding: 0 0 0 20px;
}
/*===== statistic ======*/
#sidebar .statistic .sidetitle span{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 14px -541px;
}
#sidebar .statistic .parts .partstxt{
	margin: 2px 10px 2px 10px;
}
/*===== morelist ======*/
#sidebar .morelist{
	margin:4px 0px 4px 0px;
}
#sidebar .morelist ul{
	border-top: 1px dotted #e6e6e6;
	text-align:right;
	padding:3px 4px 4px 3px;
}
#sidebar .morelist ul li {
	list-style: none;
	display: inline;
	vertical-align:middle;
	padding: 0 0 0 12px;
}
#sidebar .morelist ul li a {
	background: url(/rz/static/common/images/bullet.gif) no-repeat 0px -49px;
	padding: 0 6px 0 14px;
}
* html #sidebar .morelist ul{
/* Win IE 6以前向け調整 */
	margin-bottom:2px;
}
* html #sidebar .morelist ul li a {
/* Win IE 6以前向け調整 */
	background: url(/rz/static/common/images/bullet.gif) no-repeat 0px -48px;
}
*:first-child+html #sidebar .morelist ul li a {
/* Win IE 7向け調整 */
	zoom:1;
}

#sidebar img.new{
	margin-left:2px;
	margin-bottom:6px;
	vertical-align:middle;

}


/*===== twitterlist ======*/
#sidebar .twitterlist{
	margin:4px 0px 4px 0px;
	border-bottom:1px dotted #DFDFDF;
}
#sidebar .twitterlist ul{
	text-align:right;
	padding:3px 4px 4px 3px;
}
#sidebar .twitterlist ul li {
	list-style: none;
	vertical-align:middle;
	padding: 0 0 0 12px;
font-size:77%;
line-height:1.4;
}
#sidebar .twitterlist ul li a {
	background: url(/rz/static/common/images/bullet.gif) no-repeat 0px -49px;
	padding: 0 6px 0 14px;
}

#sidebar .twitter ul.slist li{
	background: url(/rz/static/common/images/bullet.gif) no-repeat 2px -1302px;
}

#sidebar .twitter .url {
color:#999999;
}