/*=================================================
BLアワード共通トップ・ランキング用　最終修正2014.04.04
=================================================*/
#ContWrapper {
	width: 1080px !important;
	position: relative;
	overflow: hidden;
}
/* BLアワードメインビジュアル（トップ） */
#BLAwardMainImg {
	padding-bottom: 7px;
	width: 760px;
}
#BLAwardMainImg img {
	width: 100%;
}
/* BLアワードメインビジュアル（下層） */
#BLAward2011ContImg {
	width: 942px;
	height: 88px;
	clear: both;
	margin: auto;
	background: #EFEFEF;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*=================================================
レイアウト用
=================================================*/

/* ページコンテンツ（左側） */
#BLAwardMainContLeft {
	width: 760px;
	float: left;
	padding-top: 20px;
}
/* ページコンテンツ（右側） */
#BLAwardMainContRight {
	width: 300px;
	float: right;
	padding-top: 20px;
}

/*=================================================
TOP用
=================================================*/
/* ツイッター */
.BLAwardMainTBox {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BLAwardMainContBox {
	clear: both;
	padding-bottom: 30px;
	overflow: hidden;
	width: 760px;
	margin: 0 auto;
}
.BLAwardMainContBox h3 {
	margin-bottom: 5px;
}
.BLAwardMainContBox ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/*==================================================
ランキング画像パターン01
==================================================*/
.indexBox01 {
	position: relative;
	height: 620px;
}
.indexBox01 .rank01 {
	position: absolute;
	top: 40px;
	left: 15px;
}
.indexBox01 .rank02 {
	position: absolute;
	top: 45px;
	left: 375px;
}
.indexBox01 .rank03 {
	position: absolute;
	top: 45px;
	left: 570px;
}
.indexBox01 .rank04 {
	position: absolute;
	top: 318px;
	left: 375px;
}
.indexBox01 .rank05 {
	position: absolute;
	top: 318px;
	left: 570px;
}
.indexBox01 .BLArankBoxBottomLink {
	position: absolute;
	top: 600px;
	left: 0;
}
/*==================================================
ランキング画像パターン02
CD作品ランキング
==================================================*/
.indexBox02 {
	position: relative;
	height: 550px;
}
.indexBox02 .rank01 {
	position: absolute;
	top: 40px;
	left: 15px;
}
.indexBox02 .rank02 {
	position: absolute;
	top: 45px;
	left: 375px;
}
.indexBox02 .rank03 {
	position: absolute;
	top: 45px;
	left: 570px;
}
.indexBox02 .rank04 {
	position: absolute;
	top: 282px;
	left: 375px;
}
.indexBox02 .rank05 {
	position: absolute;
	top: 282px;
	left: 570px;
}
.indexBox02 .BLArankBoxBottomLink {
	position: absolute;
	top: 530px;
	left: 0;
}
/*==================================================
ランキング画像パターン03
コミックアーティストランキング
==================================================*/
.indexBox03 {
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;
}
.indexBox03 .rank01 {
	float: left;
	margin-right: 7px;
}
.indexBox03 .rank02 {
	float: left;
	padding-top: 3px;
}
.indexBox03 .rank03 {
	float: right;
	padding-top: 3px;
}
.indexBox03 .BLArankBoxBottomLink {
	clear: both;
	padding-top: 15px;
}
/*==================================================
ランキング画像パターン04
※下にランキングへのリンクがないパターン
==================================================*/
.indexBox04 {
	position: relative;
	height: 590px;
}
.indexBox04 .rank01 {
	position: absolute;
	top: 40px;
	left: 15px;
}
.indexBox04 .rank02 {
	position: absolute;
	top: 45px;
	left: 375px;
}
.indexBox04 .rank03 {
	position: absolute;
	top: 45px;
	left: 570px;
}
.indexBox04 .rank04 {
	position: absolute;
	top: 318px;
	left: 375px;
}
.indexBox04 .rank05 {
	position: absolute;
	top: 318px;
	left: 570px;
}
/*==================================================
ランキング画像パターン05
※キャラクター＆カテゴリー
==================================================*/
.indexBox05 {
	position: relative;
	overflow: hidden;
	padding-bottom: 40px;
}
.indexBox05 .rank01 {
	float: left;
	margin-bottom: 10px;
}
.indexBox05 .rank02 {
	float: right;
	margin-bottom: 10px;
}
.indexBox05 .rank03 {
	float: left;
	clear: both;
	margin-right: 5px;
}
.indexBox05 .rank04 {
	float: left;
}
.indexBox05 .rank05 {
	float: right;
}
/*==================================================
ランキング画像パターン06
ユーザーランキング
==================================================*/
.indexBox06 {
	position: relative;
	overflow: hidden;
	padding-bottom: 30px !important;
}
.indexBox06 .rank01 {
	float: left;
	margin-right: 2px;
}
.indexBox06 .rank02 {
	float: left;
}
.indexBox06 .rank03 {
	float: right;
}
.indexBox06 .BLArankBoxBottomLink {
	clear: both;
	padding-top: 15px !important;
}
.indexBox03 .BLArankBoxBottomLink {
	clear: both;
	padding-top: 15px !important;
}
/* 各ランキング下のリンク */
.BLArankBoxBottomLink ul {
	height: 61px;
	border: 1px solid #ADADAD;
	border-right: 0;
	height: 25px;
}
.BLArankBoxBottomLink li {
	float: left;
	height: 25px;
	border-right: 1px solid #ADADAD;
	padding-right: 10px;
	background: #EEEEEE;
	width: 115px;
}
.BLArankBoxBottomLink li.Last {
	width: 118px;
}
.BLArankBoxBottomLink li span {
	display: block;
	padding-left: 10px;
}
.BLArankBoxBottomLink li a {
	display: block;
	height: 25px;
	line-height: 25px;
	background: #EEEEEE url(../img/blaward2014/link_arrow.png) no-repeat right center;
	font-size: 12px;
	font-weight: bold;
	color: #220203;
	padding-left: 10px;
}
.BLArankBoxBottomLink li a:hover {
	color: #68473A;
}
.BLArankBoxBottomLink li a span{
		font-size: 10px;
		text-align:left;
		margin-left:-10px;

}
.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 {
	width: 750px !important;
	margin: 0 auto;
	background: url(../img/blaward2014/cont_title_BG_R.gif) no-repeat;
	text-align: center;
	font-size: 18px;
	color: #DE006C;
	padding: 8px;
	line-height: 28px;
}
.BLAwardMainContBox h6.ArtistCom {
	clear: both;
	background: url(../img/blaward2012/rank_artist_com_BG.jpg) no-repeat;
	text-align: center;
	font-size: 19px;
	color: #603140;
	padding: 8px;
	line-height: 33px;
	padding-bottom: 10px !important;
	font-weight: bold;
}
.Ranking_TBox {
	width: 380px;
	float: right;
	margin-top: 15px !important;
	margin-left: 10px !important;
}
.Ranking_TBox p {
	clear: both !important;
	font-size: 24px !important;
	color: #c21a51;
	font-weight: bold;
	padding-top: 10px !important;
	line-height: 26px !important;
	margin-left: -10px !important;
	letter-spacing: normal !important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.Ranking_TBox span {
	clear: both !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #821136;
	font-weight: bold;
}
.Ranking_TBox dl {
	clear: both;
	padding-top: 10px;
	padding-left: 4px;
	font-size: 12px;
	color: #683f31;
}
.Ranking_TBox dl dt {
	font-size: 12px;
	color: #683f31;
	float: left;
	padding-bottom: 2px;
}
.Ranking_TBox dl dt.blA_Pt {
	font-weight: bold;
	font-size: 12px;
	color: #EC0072;
	float: left;
	padding-bottom: 2px;
}
.Ranking_TBox dl dd {
	font-size: 12px;
	color: #683f31;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.Ranking_TBox dl dd.blA_Pt2 {
	font-weight: bold;
	font-size: 15px !important;
	color: #EC0072;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	margin-top: -2px;
}
.YellowText {
	width: 437px;
	background: #FFFBC7;
	font-size: 15px;
	color: #1a1a1a;
	line-height: 1.6;
	margin-bottom: 0px;
	min-height: 85px !important;
	border-radius: 4px;
	margin-top: 20px !important;
}
.YellowText p {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	width: 427px !important;
	font-size: 15px !important;
	color: #1a1a1a !important;
	line-height: 1.6 !important;
	letter-spacing: normal !important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.RankingContHeader {
	width: 365px;
	float: right;
	margin-top: 5px;
	margin-left: 10px;
}
.RankingContHeader2 {
	width: 235px;
	float: right;
	margin-top: 5px;
	margin-left: 10px;
}
.RankingContHeader3 {
	width: 230px;
	float: right;
	margin-top: 10px !important;
	top: 10px !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}
.RankingHeaderBox {
	overflow: hidden;
	width: 267px;
	float: left;
	padding-bottom: 10px !important;
}
.RankingHeaderBox2 {
	overflow: hidden;
}
.RankingHeaderBox3 {
	overflow: hidden;
	width: 400px;
	float: left;
	padding-bottom: 10px;
}
.RankingHeaderText {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}
.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;
	padding-top: 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.ColumnM a {
	font-size: 12px;
	line-height: 1.8 !important;
	color: #52333d;
}
.RankingHeaderText p.ColumnM a span {
	font-size: 14px;
	line-height: 1.8 !important;
	color: #ab2e60;
	font-weight: bold;
}
.RankingHeaderText td.ColumnM2 a {
	font-size: 14px;
	color: #83012d;
}
.RankingHeaderText td.ColumnM3 {
	font-size: 14px;
	color: #83012d;
}
.RankingHeaderText p a {
	font-size: 12px;
	line-height: 1.6 !important;
	padding-top: 5px;
	color: #83012d;
}
.RankingHeaderPhoto3 {
	text-align: left;
	float: left;
	padding-bottom: 25px !important;
}
.RankingHeaderPhoto03 img {
	width: 225px;
}
.RankingHR {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.BLAwardMainContBox h4.Ranking {
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
	padding-left: 8px;
	border: 1px solid #F9D5E6;
	background-color: #FBE8E6;
	font-size: 19px !important;
	color: #DE006C;
	position: relative;
	top: 5px !important;
}
.BLAwardMainContBox h4.Ranking a {
	position: absolute;
	right: 14px;
	top: 12px;
	font-size: 12px;
	text-decoration: none;
}
.BLAwardMainContBox h4.PrizeOther a {
	top: 8px;
}
.RankingHeader02 {
	width: 430px;
	float: right;
}
.RankingHeader02 table, .RankingBoxHori table {
	padding-bottom: 10px;
	color: #DE006C;
	margin-top: -5px !important;
	margin-top: 5px !important;
	top: 5px !important;
}
.RankingHeader02 th img, .RankingBoxHori th img {
	padding-right: 10px;
}
.RankingHeader02 td {
	font-size: 18px;
}
.RankingHeader02 .Name, .RankingBoxHori .Name {
	font-size: 18px !important;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 1.5 !important;
	padding-top: 10px;
}
.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: 1px !important;
}
.RankingHeader02 .Hyou, .RankingBoxHori .Hyou {
	text-align: right;
	padding-top: 10px;
}
.SakuhinSpec {
	padding-left: 5px;
	font-size: 12px;
	color: #5c2120;
	width: 350px;
	margin-top: 5px;
	padding-top: 5px;
}
.SakuhinSpec a:hover {
	text-decoration: none;
}
.RankingHeader02 .SakuhinSpec {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.SakuhinSpec p {
	margin-left: -3px;
	color: #DE006C;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.SakuhinSpec2 {
	margin-top: 5px;
	margin-right: -5px !important;
	background: #FFFBC7;
	padding: 10px;
	font-size: 12px;
	color: #1a1a1a;
	line-height: 1.6;
	width: 350px;
}
.SakuhinSpec2 p {
	color: #1a1a1a;
}
.SakuhinSpec2 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;
}
.RankingBoxHori .SakuhinSpec2 {
	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/blaward2012/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 {
	clear: both;
	padding-top: 10px;
	width: 665px !important;
	margin: 0 auto;
}
.RankingText100 p {
	width: 640px !important;
	margin: 0 auto !important;
	font-size: 14px !important;
	line-height: 1.9 !important;
	padding-bottom: 10px;
}
.RankingText100 p a {
	font-size: 14px !important;
}
.RankingText100 p img {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
}
.RankingText100 p img.Rank_Left {
	float: left !important;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 5px;
}
.RankingText100 p img.Rank_Right {
	float: right !important;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.RankingText100 p img.Rank_Center {
	width: auto !important;
	margin-bottom: 0 auto !important;
	padding-bottom: 5px;
	text-align: center;
}
.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 p strong {
	font-size: 15px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #FF1301;
	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.9 !important;
}
.RankingText100 .Text100_UserCom p span {
	font-weight: bold;
	color: #007f7a;
	font-size: 15px;
}
.Text100_ArtistCom {
	margin-left: 9px;
	width: 653px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffede6;
	margin-top: 5px;
}
.Text100_ArtistCom p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	line-height: 1.7;
}
.Text100_ArtistCom p span {
	color: #de006e;
	font-weight: bold;
}
.Text100_ArtistCom p strong {
	color: #cf1b56;
	font-weight: bold;
}
.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: 16px;
	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
}
/* 横幅いっぱいのコラム　エロ */
.RankingText100_CatEro {
	width: 430px;
	float: right;
	padding-top: 10px;
}
.RankingText100_CatEro p {
	font-size: 14px;
	line-height: 1.9;
	padding-bottom: 10px;
	padding-left: 5px !important;
}
.RankingText100_CatEro p a {
	font-size: 14px;
}
.RankingText100_CatEro p span {
	font-size: 14px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #ce2a72;
	font-weight: bold;
}
.RankingText100_CatEro p span a {
	font-size: 14px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #ce2a72;
	font-weight: bold;
}
.RankingText100_CatEro p strong {
	font-size: 15px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #FF1301;
	font-weight: bold;
}
.RankingText100_CatEro p img.Rank_Left {
	float: left !important;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 5px;
}
.RankingText100_CatEro p img.Rank_Right {
	float: right !important;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 5px;
}
/*=================================================
作品ランキング用
=================================================*/
.SakuhinRankingBox {
	width: 745px;
	padding-top: 15px;
	clear: both;
	margin: 0 auto;
}
.SakuhinRankingBox a.BLAwardContLink {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 5px;
}
.SakuhinRankingBox a:hover.BLAwardContLink {
	background: #FFF6FF;
}
.SakuhinHyouka {
	width: 111px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}
.SakuhinHyouka table {
	border-bottom: 1px solid #666;
	padding-bottom: 10px;
	padding-top: 10px;
}
.SakuhinHyoukaIcon01, .SakuhinHyoukaIcon02 {
	width: 61px;
	text-align: center;
	font-size: 14px;
	color: #DE006C;
}
.SakuhinHyoukaIcon03 {
	width: 50px;
	text-align: right;
	font-size: 14px;
	color: #DE006C;
}
.SakuhinHyoukaIcon01 h5 {
	text-indent: -9999px;
	background: url(../img/blaward2014/sakuhin_ranking_icon03.png) no-repeat;
	height: 48px;
	width: 61px;
}
.SakuhinHyoukaIcon02 h5 {
	text-indent: -9999px;
	background: url(../img/blaward2014/sakuhin_ranking_icon02.png) no-repeat;
	height: 40px;
	width: 61px;
}
.SakuhinHyouka dl {
	padding-top: 10px;
	overflow: hidden;
}
.SakuhinHyouka dt {
	width: 61px;
	height: 28px;
	background: url(../img/blaward2014/sakuhin_ranking_icon04.png) no-repeat;
	text-indent: -9999px;
	float: left;
	margin-left: 0px;
}
.SakuhinHyouka dd {
	width: 50px;
	float: right !important;
	text-align: right;
	font-size: 18px;
	color: #DE006C;
	line-height: 21px;
	padding-top: 5px;
}
.SakuhinHyoushi {
	width: 105px;
	float: left;
	margin-left: 5px;
}
.SakuhinHyoushi img {
	width: 100%;
}
a:hover .SakuhinHyoushi img {
	opacity: 1;
}
.SakuhinText {
	width: 465px;
	float: right !important;
	position: relative;
	height: 140px;
}
.SakuhinText dl a:hover {
	text-decoration: none;
}
.SakuhinText dt {
	font-size: 14px;
	color: #B20E40;
}
.SakuhinText dd {
	font-size: 12px;
	color: #333;
}
.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/blaward2012/artist_rank_icon01.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BLAwardMainContBox h4.Prize01 a:hover {
	color: #FF2C69;
}
.BLAwardMainContBox h4.Prize02 {
	background-image: url(../img/blaward2012/artist_rank_icon02.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BLAwardMainContBox h4.Prize02 a:hover {
	color: #FF2C69;
}
.BLAwardMainContBox h4.Prize03 {
	background-image: url(../img/blaward2012/artist_rank_icon03.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BLAwardMainContBox h4.Prize03 a:hover {
	color: #FF2C69;
}
.BLAwardMainContBox h4.PrizeOther strong {
	color: #533C37;
	padding-right: 12px;
}
.BLAwardMainContBox h4.PrizeOther a:hover {
	color: #FF2C69;
}
.BLAwardMainContBox a {
	text-decoration: none !important;
	display: block;
}
.BLAwardMainContBox p a {
	display: inline;
}
/*=================================================
次へ戻るボタン
=================================================*/
.BLA_Btn_Box {
	clear: both;
	margin: 0 auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 30px;
}
.BLA_Btn_Box img {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
