/*=================================================
BLアワード2011共通 最終修正2016.09.14
=================================================*/
#ContWrapper {
    width: 942px !important;
   /*  width: 1160px; */
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

/* BLアワード2011メインビジュアル（トップ） */
#BLAwardMainImg {
	width:942px;
	height:200px;
	clear:both;
	margin:auto;
	background:#EFEFEF;
	margin-top:10px;
	margin-bottom:10px;
}

/* BLアワード2011メインビジュアル（下層） */
#BLAwardContImg {
	width:942px;
	height:88px;
	clear:both;
	margin:auto;
	background:#EFEFEF;
	margin-top:10px;
	margin-bottom:10px;
}

/* BLアワード2011メインナビ */
#BLAwardMainNavi {
	width:942px;
	height:72px;
	margin:auto;
	overflow:hidden;
	clear:both;
}

#BLAwardMainNavi ul {
	width:928px;
	padding-left:14px;
	height:72px;
	margin:auto;
	clear:both;
	background:url(../img/blaward2011/mainNavi_BG.gif) no-repeat left top;
	overflow:hidden;
}

#BLAwardMainNavi li {
	float:left;
	height:72px;
}

#BLAwardMainNavi li a {
	display:block;
	height:72px;
	text-indent:-9999px;
	position:relative;
}

/*=====================================================================
メインナビ
=====================================================================*/

/* トップ */
#BLmn01 a {
	width:132px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -14px 0;
}

#BLmn01 a:hover {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -14px -144px;
}

#BLmn01Now a {
	width:132px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -14px -72px;
}

/* コミックランキング */
#BLmn02 a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -146px 0;
}

#BLmn02 a:hover {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -146px -144px;
}

#BLmn02Now a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -146px -72px;
}

#BLmn02 a.mOpen,
#BLmn02Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -146px -144px;
}

/* 小説ランキング */
#BLmn03 a {
	width:133px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -277px 0;
}

#BLmn03 a:hover {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -277px -144px;
}

#BLmn03Now a {
	width:133px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -277px -72px;
}

#BLmn03 a.mOpen,
#BLmn0Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -277px -144px;
}

/* CDランキング */
#BLmn04 a {
	width:133px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -410px 0;
}

#BLmn04 a:hover {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -410px -144px;
}

#BLmn04Now a {
	width:133px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -410px -72px;
}

#BLmn04 a.mOpen,
#BLmn04Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -410px -144px;
}


/* アーティストランキング */
#BLmn05 a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -543px 0;
}

#BLmn05 a:hover {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -543px -144px;
}

#BLmn05Now a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -543px -72px;
}

#BLmn05 a.mOpen,
#BLmn05Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -543px -144px;
}

/* キャラクターランキング */
#BLmn06 a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -674px 0;
}

#BLmn06Now a {
	width:131px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -674px -72px;
}

#BLmn06 a:hover,
#BLmn06 a.mOpen,
#BLmn06Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -674px -144px;
}

/* カテゴリー別ランキング */
#BLmn07 a {
	width:132px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -805px 0;
}

#BLmn07Now a {
	width:132px;
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -805px -72px;
}

#BLmn07 a:hover,
#BLmn07 a.mOpen,
#BLmn07Now a.mOpen {
	background:url(../img/blaward2011/mainNavi_BG.gif) repeat-x -805px -144px;
}

/* メインナビ内サブメニュー */
.BLAwardMainNaviSub {
	position:absolute;
	background:url(../img/blaward2011/mainNavi_subBG.gif) repeat-y 0 -2px;
	padding:5px;
	padding-top:0;
	margin-left:14px;
	width:106px;
	display:none;
	z-index:10;
}

/* 2012.3.23修正 */
.BLAwardMainNaviSub a {
	display:block !important;
	width:90px !important;
	font-size:12px;
	line-height:1.5;
	text-decoration:none;
	height:auto !important;
	text-indent:0 !important;
	background:url(../img/blaward2011/mainNavi_sub_icon.gif) no-repeat left 2px !important;
	padding-left:16px;
	padding-right:16px;
	color:#FFF;
	text-shadow:1px 0px 1px #000;
	margin-bottom:5px;
}

.BLAwardMainNaviSub a:hover {
	color:#FFFF00;
	background:url(../img/blaward2011/mainNavi_sub_icon_on.gif) no-repeat left 2px !important;
}

/*=====================================================================
サブナビ
=====================================================================*/
#BLAwardSubNavi {
	width:942px;
	height:44px;
	margin:auto;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}

#BLAwardSubNavi ul {
	width:923px;
	padding-left:19px;
	height:44px;
	margin:auto;
	clear:both;
	background:url(../img/blaward2011/subNavi_BG.gif) no-repeat left top;
	overflow:hidden;
}

#BLAwardSubNavi li {
	float:left;
	height:44px;
}

#BLAwardSubNavi li a {
	display:block;
	height:44px;
	color:#94252A;
	line-height:44px;
	font-size:16px;
	text-decoration:none;
	padding-left:10px;
	text-shadow:0 1px 0 #FAE674;
}

/* コラム */
#BLsn01 a {
	width:122px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -19px 0;
}

#BLsn01 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -19px -44px;
}

/* 声 */
#BLsn02 a {
	width:121px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -151px 0;
}

#BLsn02 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -151px -44px;
}

/* 注目作 */
#BLsn03 a {
	width:123px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -282px 0;
}

#BLsn03 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -282px -44px;
}

/* 過去のアワード */
#BLsn04 a {
	width:123px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -415px 0;
}

#BLsn04 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -415px -44px;
}

/* 規定　2011年度を振返って */
#BLsn05 a {
	width:121px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -548px 0;
}

#BLsn05 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -548px -44px;
}

/* 予定 */
#BLsn06 a {
	width:121px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -679px 0;
}

#BLsn06 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -679px -44px;
}

/* ユーザーランキング */
#BLsn07 a {
	font-size:13px !important;
	width:122px;
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -810px 0;
}

#BLsn07 a:hover {
	background:url(../img/blaward2011/subNavi_BG.gif) repeat-x -810px -44px;
}

/*=================================================
レイアウト用
=================================================*/

/* ページコンテンツ（左側） */
#BLAwardMainContLeft {
	width:665px;
	float:left;
	padding-left:10px;
}

/* ページコンテンツ（右側） */
#BLAwardMainContRight {
	width:240px;
	float:right;
	padding-right:10px;
}

/*=================================================
サイドバー用
=================================================*/
.BLAwardRightBox {
	padding:10px;
	padding-top:0;
	background:#FDFDED;
	border:1px solid #CCC;
}

.BLAwardRightBox dl {
	margin-top:5px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:5px;
	color:#999;
	font-weight:normal;
	overflow:hidden;
}

.BLAwardRightBox dl.hBorder {
	border-bottom:1px dotted #CCC;
}

.BLAwardRightBox dl a {
	font-weight:normal;
	line-height:1.2 !important;
}

.BLAwardRightBox dl a:hover {
	text-decoration:none;
}

a.BLAwardRightTitle {
	color:#5B3737;
	font-size:12px;
}

a.BLAwardRightSakusha {
	color:#B20E40;
	font-size:12px;
}

a.BLAwardRightPub {
	color:#0066CC;
	font-size:12px;
}

.BLAwardRightBox dt {
	width:32px;
	height:40px;
	float:left;
}

.BLAwardRightBox dd {
	width:185px;
	float:right;
}

.BLAwardRightBox dt.Prize01 {
	text-indent:-9999px;
	background:url(../img/blaward2011/side_rank_icon01.gif) no-repeat left top;
}

.BLAwardRightBox dt.Prize02 {
	text-indent:-9999px;
	background:url(../img/blaward2011/side_rank_icon02.gif) no-repeat left top;
	/* IE7 */
	*background:url(../img/blaward2011/side_rank_icon02.gif) no-repeat left 2px;
}

.BLAwardRightBox dt.Prize03 {
	text-indent:-9999px;
	background:url(../img/blaward2011/side_rank_icon03.gif) no-repeat left top;
	/* IE7 */
	*background:url(../img/blaward2011/side_rank_icon03.gif) no-repeat left 2px;
}

.BLAwardRightBox dt.PrizeOther {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5C3919;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-2px;
}

.BLAwardRightBox li.Prize05 {
	background:url(../img/blaward2011/side_rank_icon05.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize06 {
	background:url(../img/blaward2011/side_rank_icon06.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize07 {
	background:url(../img/blaward2011/side_rank_icon07.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize08 {
	background:url(../img/blaward2011/side_rank_icon08.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize09 {
	background:url(../img/blaward2011/side_rank_icon09.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize10 {
	background:url(../img/blaward2011/side_rank_icon10.gif) no-repeat 7px 7px;
}

/*=================================================
サイドバー用　規定
=================================================*/


.BLAwardRightBox_ki {
	padding:10px;
	padding-top:0;
	background:#FDFDED;
	border:1px solid #CCC;
	margin-top:10px;
}

.BLAwardRightBox_ki dl {
	margin-top:5px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:0px;
	color:#999;
	font-weight:normal;
	overflow:hidden;
}

.BLAwardRightBox_ki dl a {
	font-weight:normal;
	line-height:1.9 !important;
}

.BLAwardRightBox_ki dl a:hover {
	text-decoration:none;
}

.BLAwardRightBox_ki dt {
	width:32px;
	float:left;

}

.BLAwardRightBox_ki dd {
	width:185px;
	float:right;
}

.BLAwardRightBox_ki dt.PrizeOther_ki {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5C3919;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-2px;
}

/*=================================================
TOP用
=================================================*/

.BLAwardMainContBox {
	clear:both;
	width:665px;
	padding-bottom:30px;
}

.BLAwardMainContBox h3 {
	margin-bottom:5px;
}

.BLAwardMainContBox ul {
	margin:0;
	padding:0;
	overflow:hidden;
	width:665px;
	margin-left:-1px;
}

.BLAwardMainContBox li {
	float:left;
	padding-left:4px;
}

.BLAwardMainContBox li a {
	display:block;
	position:relative;
	text-decoration:none !important;
}

.BLAwardMainContBox li a p {
	position:absolute;
	left:0;
	bottom:0;
	font-size:10px;
	padding:7px;
	padding-left:5px;
	padding-right:18px;
	padding-bottom:10px;
	line-height:15px;
	color:#333;
	text-decoration:none !important;
}

.BLAwardMainContBox li a:hover p {
	color:#999;
}

.indexBox02 li a p {
	padding-bottom:8px;
}


/*=================================================
アーティストランキング用
=================================================*/
.BLAwardMainContBox h3.ContTitle {
	background:url(../img/blaward2011/cont_title_BG.gif) no-repeat;
	text-align:center;
	font-size:18px;
	color:#DE006C;
	padding:8px;
	line-height:28px;
}

.YellowText {
	background:#FFFBC7;
	padding:10px;
	font-size:12px;
	color:#333;
	line-height:1.6;
}

.RankingContHeader {
	width:235px;
	float:right;
	margin-top:5px;
	margin-left:10px;
}

.RankingHeaderBox {
	overflow:hidden;
}

.RankingHeaderText {
	padding-top:10px;
		padding-left:10px;
	padding-right:10px;
}

.RankingHeaderText th {
	padding-right:10px;
}

.RankingHeaderText td {
	font-size:14px;
}

.RankingHeaderText td a{
	font-size:14px;
	color:#83012d;
}

.RankingHeaderText p {
	font-size:12px;
	line-height:1.6;
	padding-top:5px;
}

.RankingHeaderText p img{
text-align:left;
float:left;
padding-right:5px;

}

.RankingHeaderText p span.ColumnU{
	font-size:12px;
	line-height:1.6;
	padding-top:5px;
	color:#ab2e60;
	font-weight:bold;
}

.RankingHeaderText p span.ColumnU a{
	font-size:12px;
	line-height:1.6;
	padding-top:5px;
	color:#ab2e60;
	font-weight:bold;
}

.RankingHeaderText p a{
	font-size:12px;
	line-height:1.6;
	padding-top:5px;
	color:#83012d;
}


.RankingHR {
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}

.BLAwardMainContBox h4.Ranking {
	margin-bottom:10px;
	padding:5px;
	padding-left:8px;
	border:1px solid #F9D5E6;
	background-color:#FBE8E6;
	font-size:14px;
	color:#DE006C;
}

.RankingHeader02 {
	width:430px;
	float:right;
}

.RankingHeader02 table,
.RankingBoxHori table {
	padding-bottom:10px;
	color:#DE006C;
}

.RankingHeader02 th img,
.RankingBoxHori th img {
	padding-right:10px;
}

.RankingHeader02 td {
	font-size:18px;
}

.RankingHeader02 .Name,
.RankingBoxHori .Name {
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
}

.RankingHeader02 .Name a,
.RankingBoxHori .Name a {
	color:#DE006C;
	font-size:16px;
}

.RankingHeader02 .Name a:hover,
.RankingBoxHori .Name a:hover {
	text-decoration:none;
}

.RankingHeader02 .Thumb,
.RankingBoxHori .Thumb {
	padding-right:10px;
}

.RankingHeader02 .Hyou,
.RankingBoxHori .Hyou {
	text-align:right;
}

.SakuhinSpec {
	border-left:1px solid #CCC;
	padding-left:10px;
	font-size:12px;
	color:#DE006C;
}

.SakuhinSpec a:hover {
	text-decoration:none;
}

.RankingHeader02 .SakuhinSpec {
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
}

.RankingBoxHori {
	clear:both;
	padding-top:20px;
	overflow:hidden;
}

.RankingBoxHori table {
	float:left;
	font-size:16px;
	margin-top:5px;
}

.RankingBoxHori th span {
	width:42px;
	display:block;
	text-align:left;
	font-size:16px;
	color:#A1002E;
	font-weight:normal;
}

.RankingBoxHori .Name,
.RankingBoxHori td {
	font-size:16px;
}

.RankingBoxHori .Name {
	min-width:120px;
}

.RankingHeader02 .Hyou,
.RankingBoxHori .Hyou {
	width:60px;
}


.RankingBoxHori .SakuhinSpec {
	float:left;
	margin-left:20px;
}

.RankingBoxHoriHeader {
	overflow:hidden;
}

.RankingBoxHori .YellowText {
	clear:both;
	*margin-top:5px;
}

.RankingHyoushaProfile {
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}

.RankingHyoushaProfile .RankingHeaderText {
	margin:0;
	padding-top:5px;
}

#RankingForm {
	padding-top:10px;
}

#RankingForm h5 {
	background:url(../img/blaward2011/artist_icon_heart.gif) no-repeat left;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:1;
	color:#DE006C;
	margin-bottom:10px;
}

#RankingForm table {
	padding-left:30px;
	/* IE7 */
	*margin-left:30px;
}

#RankingForm th {
	font-size:13px;
	font-weight:normal;
	color:#666;
	text-align:left;
	padding-right:20px;
	padding-bottom:10px;
}

#RankingForm td {
	padding-bottom:10px;
}

#RankingForm td input {
	padding:1px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}

#RankingForm input.w200 {
	width:200px;
}

#RankingForm textarea {
	padding:2px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	width:620px;
	height:100px;
	margin-left:30px;
}

#RankingForm .SubmitBtn {
	padding-top:10px;
	padding-bottom:10px;
	width:102px;
	margin:auto;
	clear:both;
}

#RankingForm .SubmitBtn a {
	background:url(../img/kakunin_btn.gif) no-repeat 0 0;
	display:block;
	height:34px;
	text-indent:-9999px;
}

#RankingForm .SubmitBtn a:hover {
	background-position:0 -34px;
}

/* 横幅いっぱいのコラム */
.RankingText100 {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}

.RankingText100 p {
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
}

.RankingText100 p a{
	font-size:14px;

}


.RankingText100 p img{
float:left;
padding-right:10px;
padding-left:0px;
}

.RankingText100 table{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.RankingText100 table .Rule_t{
	font-size:14px;
	line-height:1.7;
	color:#510627;
	font-weight:bold;
}


.RankingText100 p img.ColumnR{
float:right;
padding-right:0px;
padding-left:10px;
}



.RankingText100 p span{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#ce2a72;
	font-weight:bold;
}


.RankingText100 p span a{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#ce2a72;
	font-weight:bold;
}

.RankingText100 .Text100_UserCom {
    clear:both;
    padding-top:10px;
	padding-bottom:10px;
	background-color:#fdece7;
}

.RankingText100 .Text100_UserCom p{
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
	font-size:14px;
	line-height:1.7;
}

.RankingText100 .Text100_UserCom p span{
font-weight:bold;
color:#0e7768;
}


.Text100_ArtistCom {
margin-left:9px;
width:653px;
    clear:both;
    padding-top:10px;
	padding-bottom:10px;
	background-color:#ffede6;
}

.Text100_ArtistCom p{
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
	font-size:14px;
	line-height:1.7;
}


.RankingText100 p.RankTop{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	text-align:right;
}

.RankingText100 p span.Text100_Hensh{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#017a94;
	font-weight:bold;
}

.RankingText100 p span.Text100_Thumb{
	font-size:20px;
	line-height:1.7;
	padding-bottom:10px;
	color:#420d20;
	font-weight:bold;
}

.RankingText100 p span.Text100_UKoe{
	font-size:17px;
	line-height:1.7;
	padding-bottom:10px;
	color:#420d20;
	font-weight:bold;
}

.RankingText100 p span.Text100_SMainT{
	font-size:20px;
	line-height:1.7;
	padding-bottom:10px;
	color:#83012d;
	font-weight:bold;
}

.RankingText100 p span.Text100_SMainN{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#be2f60;
	font-weight:bold;
}

.RankingText100 p span.Text100_SMainN2{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#510627;
	font-weight:bold;
}

.RankingText100 p span.Text100_SMainN3{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
	color:#340903;
	font-weight:bold;
}

.RankingText100 p span.Text100_UserT{
	font-size:16px;
	line-height:1.7;
	padding-bottom:10px;
	color:#f30129;
	font-weight:bold;
}



.RankingText100 p span.Text100_Column{
	font-size:12px;
	line-height:1.7;
	padding-bottom:10px;
	color:#360119;
	font-weight:normal;
}

.RankingText100 p span.Text100_Column2{
	font-size:14px;
	line-height:1.7;
	padding-bottom:10px;
font-weight:bold;
color:#261e21;
}

.Ranking3column {
	padding-bottom:10px;
}

.mb30 {
	margin-bottom:30px;
}

.table td.RankColumnT{ font-size:14px}
.table td.RankColumnT a{ font-size:14px}
/*=================================================
カテゴリ個別 
=================================================*/
/* 嫌な */
.Ranking3column_Iya {
	width:180px;
	margin:0 auto;
}
/* 攻め 受け*/
.Ranking3column_Seme {
	width:540px;
	margin:0 auto;
}
/* カテゴリー*/
.Ranking3column_Cate {
	width:495px;
	margin:0 auto;
}
/*=================================================
作品ランキング用

=================================================*/
.SakuhinRankingBox {
	width:665px;
	padding-top:15px;
	clear:both;
}

.SakuhinHyouka {
	width:125px;
	float:left;
	margin-right:10px;
}

.SakuhinHyouka table {
	border-bottom:1px solid #666;
	padding-bottom:10px;
	padding-top:10px;
}

.SakuhinHyoukaIcon01,
.SakuhinHyoukaIcon02 {
	width:48px;
	text-align:center;
	font-size:14px;
	color:#DE006C;
}

.SakuhinHyoukaIcon03 {
	background:url(../img/blaward2011/sakuhin_ranking_icon01.gif) no-repeat 3px 15px;
	width:24px;
}

.SakuhinHyoukaIcon01 h5 {
	text-indent:-9999px;
	background:url(../img/blaward2011/sakuhin_ranking_icon03.gif) no-repeat;
	height:57px;
	width:48px;
}

.SakuhinHyoukaIcon02 h5 {
	text-indent:-9999px;
	background:url(../img/blaward2011/sakuhin_ranking_icon02.gif) no-repeat;
	height:57px;
	width:48px;
}

.SakuhinHyouka dl {
	padding-top:10px;
	overflow:hidden;
}

.SakuhinHyouka dt {
	width:63px;
	height:21px;
	background:url(../img/blaward2011/sakuhin_ranking_icon04.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-left:5px;
}

.SakuhinHyouka dd {
	width:45px;
	float:right;
	font-size:18px;
	color:#DE006C;
	line-height:21px;
}


.SakuhinHyoushi {
	width:100px;
	float:left;
}

.SakuhinText {
	width:420px;
	float:right;
	position:relative;
	height:140px;
}

.SakuhinText dl a:hover {
	text-decoration:none;
}

.SakuhinText dt a {
	font-size:14px;
	color:#B20E40;
}
	
.SakuhinText dd {
	font-size:12px;
}
	
.SakuhinText dd a {
	font-size:14px;
	color:#0066CC;
}

.SakuhinText .YellowText {
	padding:5px !important;
	position:absolute !important;
	left:0;
	bottom:0;
}

.SakuhinBtn {
	float:right;
	*line-height:1.3;
}

.SakuhinBtn a {
	font-size:11px;
	color:#5B3737;
}

.SakuhinBtn a:hover {
	text-decoration:none;
	color:#DE006C;
}

.SakuhinBtn .SideBarMyHondana a {
	font-size:11px !important;
}

.SakuhinRankingHR {
	height:5px;
	clear:both;
}


.SakuhinMoreBtn {
	text-align:right;
	padding-top:3px;
}

.BLAwardMainContBox .SideBarMyHondana {
	text-align:right;
}

/* BLアワード用My本棚の設定 */
.BLAwardMainContBox .MyHondanaWrapper {
	top:53px;
	z-index:50 !important;
	right:0 !important;
}

.BLAwardMainContBox .MyHondanaBorder {
	border:2px dotted #FBB0D2;
	border-radius:3px;
	padding:10px;
	padding-top:5px;
	padding-bottom:15px;
}

.BLAwardMainContBox h4.Prize01 {
	background-image:url(../img/blaward2011/artist_rank_icon01.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.BLAwardMainContBox h4.Prize02 {
	background-image:url(../img/blaward2011/artist_rank_icon02.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.BLAwardMainContBox h4.Prize03 {
	background-image:url(../img/blaward2011/artist_rank_icon03.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.BLAwardMainContBox h4.PrizeOther strong {
	color:#533C37;
	padding-right:12px;
}

