@charset "EUC-JP";
/* CSS Document */
/* ranking&acssece */

.rating {
	background: transparent;
	overflow:hidden;
	list-style:none;
	margin: 0px !important;
	padding: 0px 1px!important;
	height: 9px;
	text-align: left;
}
#syosailist .ratingbox .rating {
	background: transparent;
	overflow:hidden;
	list-style:none;
	margin: 0px !important;
	padding: 0px 1px!important;
	height: 30px;
	text-align: left;
}
.rating .bg{
	background: transparent url(../../images/bg_rankin_bar.gif) no-repeat left bottom;
	width: 92px;
	padding: 1px;
	margin: 0px;
}
#syosailist .ratingbox table.rating td.bg{
	background: transparent url(../../images/bg_rankin_bar.gif) no-repeat left;
	width: 92px;
	padding: 0px 1px;
	margin: 0px;
	height: 9px;
}
.rating .current-rating,
.rating .current-rating2{
	margin: 0px 1px!important;
	padding: 0px 0px !important;
	font-size: 1px;
}


/*みどりばー*/
.rating .current-rating{
	height: 4px !important;
	line-height:1px;
	outline:none;
	overflow:hidden;
	border: none;
	background: url(../../images/bg_rankin_green.gif) top repeat-x;
	margin-left: 1px;
	font-size: 1px;
}

/*おれんじばー*/
.rating .current-rating2{
	height: 4px !important;
	line-height:1px;
	outline: none;
	overflow:hidden;
	border: none;
	background: url(../../images/bg_rankin_orange.gif) top repeat-x;
	font-size: 1px;
}

/**/
.rating .current-rating3 {
	outline:none;
	overflow:hidden;
	border: none;
	font-size: 9px;
	background: url(../../images/link_arrow4.gif) no-repeat left;
	padding: 0px 0px 0px 10px !important;
	margin: 0px 0px 0px 0px !important;
	text-align: left;
}
.ratingbox {
	padding: 0px;
	margin: 5px 0px;
	background: transparent;
}
#syosailist .ratingbox {
	margin-left: 25px;
	margin-top: 0px;
}
#syosailist .ratingbox h5 {
	margin: 0px!important;
	font-size: 1px !important;
	color: #FFF !important;
	background: url(../../images/bg_rankin_11.gif) no-repeat !important;
	width: 20px!important;
	float: left !important;
	height: 9px !important;
	padding: 0px !important;
	line-height: 0.1em !important;
	word-spacing: -9px !important;
}
.imgbox .ratingbox h5,
#contens #newtopics .contnet h5 {
	margin: 0px!important;
	font-size: 1px !important;
	color: #FFF !important;
	background: url(../../images/bg_rankin_11.gif) no-repeat !important;
	width: 20px!important;
	float: left !important;
	height: 12px!important;
	padding: 0px !important;
	line-height: 0.1em !important;
	word-spacing: -9px !important;
	text-indent: -9999px;
}

#contens #ranking {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	background: url(../../images/bg_rankin_waku.gif) no-repeat top left;
}
#ranking .comment #accessranking1 {
	padding: 0px;
	float: left;
	margin-left: 10px;
	width: 260px;
}
#ranking .comment #accessranking2 {
	padding: 0px;
	width: 260px;
	float: right;
	margin-right: 10px;
}
#ranking #accessranking1 h5,
#ranking #accessranking2 h5 {
	background: transparent;
	margin: 0px;
	font-size: 12px;
	clear: both;
	color: #555;
	text-align: center;
	padding: 2px 5px;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#ranking .footer #rankinglink1 {
	float: left;
	line-height: 13px;
	text-align: right;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	background: url(../../images/link_arrow1.gif) no-repeat right;
	padding-right: 15px;
	width: 250px;

}
#ranking .footer #rankinglink2 {
	float: right;
	line-height: 13px;
	text-align: right;
	margin: 0px 15px 0px 0px;
	font-size: 11px;
	background: url(../../images/link_arrow1.gif) no-repeat right;
	padding-right: 15px;
	width: 250px;
}

#ranking #accessranking1 ul,
#ranking #accessranking2 ul {
	margin: 5px 10px 5px 10px;	/*ランキングの行間。10px*/
	display: block;
	list-style-type: none;
}
#ranking #accessranking1 ul li,
#ranking #accessranking2 ul li {
	margin-bottom: 2px; /*ランキングの行間。5px*/
	padding-left: 20px;	/*with arrows*/
/*	padding-left: 25px;*/
	line-height: 16px;
}
#ranking #accessranking1 ul li.rank1,
#ranking #accessranking2 ul li.rank1 {
	background: url(../../images/bg_rankin_1.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank2,
#ranking #accessranking2 ul li.rank2 {
	background: url(../../images/bg_rankin_2.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank3,
#ranking #accessranking2 ul li.rank3 {
	background: url(../../images/bg_rankin_3.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank4,
#ranking #accessranking2 ul li.rank4 {
	background: url(../../images/bg_rankin_4.gif) no-repeat 0px -5px;
}
#ranking #accessranking1 ul li.rank5,
#ranking #accessranking2 ul li.rank5 {
	background: url(../../images/bg_rankin_5.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank6,
#ranking #accessranking2 ul li.rank6 {
	background: url(../../images/bg_rankin_6.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank7,
#ranking #accessranking2 ul li.rank7 {
	background: url(../../images/bg_rankin_7.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank8,
#ranking #accessranking2 ul li.rank8 {
	background: url(../../images/bg_rankin_8.gif) no-repeat 0px -5px;
}
#ranking #accessranking1 ul li.rank9,
#ranking #accessranking2 ul li.rank9 {
	background: url(../../images/bg_rankin_9.gif) no-repeat 0px -2px;
}
#ranking #accessranking1 ul li.rank10,
#ranking #accessranking2 ul li.rank10 {
	background: url(../../images/bg_rankin_10.gif) no-repeat 0px -5px;
}
#ranking #accessranking1 ul li.rankup,
#ranking #accessranking2 ul li.rankup {
	padding-left: 12px;
	background: url(../../images/rankupicon.gif) no-repeat 0px 2px;
}

#ranking #accessranking1 ul li.rankdown,
#ranking #accessranking2 ul li.rankdown {
	padding-left: 12px;
	background: url(../../images/rankdownicon.gif) no-repeat 0px 2px;
}

#ranking #accessranking1 ul li.rankequal,
#ranking #accessranking2 ul li.rankequal {
	padding-left: 12px;
	background: url(../../images/rankequalicon.gif) no-repeat 0px 2px;
}
#ranking .comment #t_and_c {
	padding: 0px;
	float: left;
	margin-left: 10px;
	width: 260px;
}
#t_and_c ul {
	margin: 10px;
	display: block;
	list-style-type: none;
}
#t_and_c ul li {
	margin-bottom: 5px;
	padding-left: 25px;
	line-height: 16px;
}
#t_and_c ul li.flag0 {
	background: url(../../images/bg_icon_tb.gif) no-repeat 0px 0px;
}
#t_and_c ul li.flag1 {
	background: url(../../images/bg_icon_comment.gif) no-repeat 0px 0px;
}

#subcontens .subinner #voteranking .header {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens_r.gif) no-repeat top;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
#subcontens .subinner #voteranking .footer {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens_r.gif) no-repeat bottom;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
}
#subcontens .subinner #voteranking .title {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens3_r.gif) repeat-y top;
	width: 180px;
}
#subcontens .subinner #voteranking .content {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens2_r.gif) repeat-y top;
	width: 180px;
}

#subcontens .subinner #voteranking .more {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens3_r.gif) repeat-y top;
	width: 180px;
	text-align: right;
	color: #000000;
	font-size: 10px;
}

#voteranking h5,
#voteranking h5 {
	background: transparent;
	margin: 0px;
	font-size: 12px;
	clear: both;
	color: #555;
	text-align: center;
	padding: 2px 5px;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#voteranking .footer #rankinglink1 {
	float: left;
	line-height: 13px;
	text-align: right;
	margin: 0px 0px 0px 10px;
	font-size: 11px;
	background: url(../../images/link_arrow1.gif) no-repeat right;
	padding-right: 15px;
	width: 250px;

}
#voteranking .footer #rankinglink2 {
	float: right;
	line-height: 13px;
	text-align: right;
	margin: 0px 15px 0px 0px;
	font-size: 11px;
	background: url(../../images/link_arrow1.gif) no-repeat right;
	padding-right: 15px;
	width: 250px;
}

#voteranking ul li.rankup {
	padding-left: 12px;
	background: url(../../images/rankupicon.gif) no-repeat 0px 2px;
}

#voteranking ul li.rankdown {
	padding-left: 12px;
	background: url(../../images/rankdownicon.gif) no-repeat 0px 2px;
}

#voteranking ul li.rankequal {
	padding-left: 12px;
	background: url(../../images/rankequalicon.gif) no-repeat 0px 2px;
}

#subcontens .subinner #ird .header {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens_g.gif) no-repeat top;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
#subcontens .subinner #ird .footer {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens_g.gif) no-repeat bottom;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
}

#subcontens .subinner #ird .content {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens2_g.gif) repeat-y top;
	width: 180px;
}
#subcontens .subinner #ird .banner {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background: transparent url(../../images/bg_subcontens2_g.gif) repeat-y top;
	width: 180px;
}
#subcontens .subinner #ird .banner p {
	margin: 0px;
	text-align:center;
}

#ird_blogparts {
	background: transparent;
}

#ird_blogparts ul li {
	list-style-position:inside;
	list-style-image: url(../../images/irdicon.gif);
}

#ird_blogparts .ird_readmore {
	text-align:right;
	margin: 5px 10px 0px 0px;
}

