/*=================================================
BLアワード共通　最終修正160914
=================================================*/
#ContWrapper {
    width: 942px !important;
   /*  width: 1160px; */
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

/* BLアワードメインビジュアル（トップ） */
#BLAwardMainImg {
	width:942px;
	height:auto;
	clear:both;
	margin:auto;
	background:#EFEFEF;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:solid 1px #c58602;
}

/* BLアワードメインビジュアル（下層） */
#BLAward2011ContImg {
	width:942px;
	height:88px;
	clear:both;
	margin:auto;
	background:#EFEFEF;
	margin-top:10px;
	margin-bottom:10px;
}

/* BLアワードメインナビ */
#BLAwardMainNavi {
	width:942px;
	height:72px;
	margin:auto;
	clear:both;
}

#BLAwardMainNavi ul {
	width:928px;
	padding-left:14px;
	height:72px;
	margin:auto;
	clear:both;
	background:url(../img/blaward2012/mainNavi_BG.gif) no-repeat left top;
}

#BLAwardMainNavi li {
	float:left;
	height:72px;
	position:relative;
}

#BLAwardMainNavi li a {
	display:block;
	height:72px;
	text-indent:-9999px;
	position:relative;
}

/*=====================================================================
メインナビ
=====================================================================*/

/* トップ */
#BLmn01 a {
	width:132px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -14px 0;
}

#BLmn01 a:hover {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -14px -144px;
}

#BLmn01Now a {
	width:132px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -14px -72px;
}

/* コミックランキング */
#BLmn02 a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -146px 0;
}

#BLmn02 a:hover {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -146px -144px;
}

#BLmn02Now a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -146px -72px;
}

#BLmn02 a.mOpen,
#BLmn02Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -146px -144px;
}

/* 小説ランキング */
#BLmn03 a {
	width:133px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -277px 0;
}

#BLmn03 a:hover {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -277px -144px;
}

#BLmn03Now a {
	width:133px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -277px -72px;
}

#BLmn03 a.mOpen,
#BLmn0Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -277px -144px;
}

/* CDランキング */
#BLmn04 a {
	width:133px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -410px 0;
}

#BLmn04 a:hover {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -410px -144px;
}

#BLmn04Now a {
	width:133px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -410px -72px;
}

#BLmn04 a.mOpen,
#BLmn04Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -410px -144px;
}


/* アーティストランキング */
#BLmn05 a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -543px 0;
}

#BLmn05 a:hover {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -543px -144px;
}

#BLmn05Now a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -543px -72px;
}

#BLmn05 a.mOpen,
#BLmn05Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -543px -144px;
}

/* キャラクターランキング */
#BLmn06 a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -674px 0;
}

#BLmn06Now a {
	width:131px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -674px -72px;
}

#BLmn06 a:hover,
#BLmn06 a.mOpen,
#BLmn06Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -674px -144px;
}

/* カテゴリー別ランキング */
#BLmn07 a {
	width:132px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -805px 0;
}

#BLmn07Now a {
	width:132px;
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -805px -72px;
}

#BLmn07 a:hover,
#BLmn07 a.mOpen,
#BLmn07Now a.mOpen {
	background:url(../img/blaward2012/mainNavi_BG.gif) repeat-x -805px -144px;
}

/* メインナビ内サブメニュー */
.BLAwardMainNaviSub {
	position:absolute;
	width:212px;
	display:none;
	z-index:10;
	top:55px;
	left:-30px;
}

.BLAwardMainNaviSubInner {
	padding-top:15px;
	background: url(../img/blaward2012/menu_BG.png) no-repeat 0 0;
}

/* 2012.3.23修正 */
.BLAwardMainNaviSub a {
	display:block !important;
	width:175px !important;
	font-size:13px;
	text-decoration:none;
	height:auto !important;
	text-indent:0 !important;
	background:url(../img/blaward2012/BLA_sub_arrow.png) no-repeat 185px center !important;
	color:#666;
	padding:15px!important;
	padding-left:9px!important;
	border-bottom:1px dotted #FD889A;
	margin-left:6px;
}

.BLAwardMainNaviSub a:hover {
	color:#FD3D45;
	background:url(../img/blaward2012/BLA_sub_arrow_on.png) no-repeat 185px center !important;
}

.BLAwardMainNaviSub a.SubEnd {
	border-bottom:0;
	padding-bottom:10px !important;
}

.BLAwardMainNaviSubFooter {
	background: url(../img/blaward2012/menu_BG.png) no-repeat bottom;
	height:15px;
}

/* メニューを閉じる */
#BLAwardMainNavi .BLAwardMainNaviSubClose a {
	padding:0 !important;
	border:0 !important;
	font-size:12px !important;
	text-align:center;
	background:url(../img/blaward2012/BLA_close_btn.png) !important;
	width:180px !important;
	line-height:30px !important;
	color:#FFF !important;
	margin:auto;
	display:block;
}

#BLAwardMainNavi .BLAwardMainNaviSubClose a:hover {
	background:url(../img/blaward2012/BLA_close_btn_on.png) !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/blaward2012/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/blaward2012/subNavi_BG.gif) repeat-x -19px 0;
}

#BLsn01 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -19px -44px;
}

/* 声 */
#BLsn02 a {
	width:121px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -151px 0;
}

#BLsn02 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -151px -44px;
}

/* 注目作 */
#BLsn03 a {
	width:123px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -282px 0;
}

#BLsn03 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -282px -44px;
}

/* 過去のアワード */
#BLsn04 a {
	width:123px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -415px 0;
}

#BLsn04 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -415px -44px;
}

/* 規定　2011年度を振返って */
#BLsn05 a {
	width:121px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -548px 0;
}

#BLsn05 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -548px -44px;
}

/* 予定 */
#BLsn06 a {
	width:121px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -679px 0;
}

#BLsn06 a:hover {
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -679px -44px;
}

/* ユーザーランキング */
#BLsn07 a {
	font-size:13px !important;
	width:122px;
	background:url(../img/blaward2012/subNavi_BG.gif) repeat-x -810px 0;
}

#BLsn07 a:hover {
	background:url(../img/blaward2012/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:#B20E48;
	font-size:12px;
}

a.BLAwardRightSakusha {
	color:#68473A;
	font-size:12px;
}

a.BLAwardRightPub {
	color:#68473A;
	font-size:12px;
}

.BLAwardRightBox dt {
	width:32px;
	height:40px;
	float:left;
}

.BLAward2011RightBox dd {
	width:185px;
	float:right;
}

.BLAwardRightBox dt.Prize01 {
	text-indent:-9999px;
	background:url(../img/blaward2012/side_rank_icon01.gif) no-repeat left top;
}

.BLAwardRightBox dt.Prize02 {
	text-indent:-9999px;
	background:url(../img/blaward2012/side_rank_icon02.gif) no-repeat left top;
	/* IE7 */
	*background:url(../img/blaward2012/side_rank_icon02.gif) no-repeat left 2px;
}

.BLAwardRightBox dt.Prize03 {
	text-indent:-9999px;
	background:url(../img/blaward2012/side_rank_icon03.gif) no-repeat left top;
	/* IE7 */
	*background:url(../img/blaward2012/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/blaward2012/side_rank_icon05.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize06 {
	background:url(../img/blaward2012/side_rank_icon06.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize07 {
	background:url(../img/blaward2012/side_rank_icon07.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize08 {
	background:url(../img/blaward2012/side_rank_icon08.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize09 {
	background:url(../img/blaward2012/side_rank_icon09.gif) no-repeat 9px 7px;
}

.BLAwardRightBox li.Prize10 {
	background:url(../img/blaward2012/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用
=================================================*/
.BLAwardMainTBox {
	clear:both;
}


.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:2px;
}

.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/blaward2012/cont_title_BG.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;
    color:#c21a51;
	font-weight:bold;
	padding-top:10px !important;
	line-height:26px;
	margin-left:-10px !important; }
	
.Ranking_TBox span{
	clear:both !important;
	font-size:16px;
	line-height:20px;
    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 dd{
    font-size:12px;
    color:#683f31;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:2px;}

	
.YellowText {
	background:#FFFBC7;
	padding:10px;
	font-size:12px;
	color:#1a1a1a;
	line-height:1.6;
	margin-bottom:5px;
}

.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:14px;
	color:#DE006C;
	position:relative;
	top:5px !important;
}

.BLAwardMainContBox h4.Ranking a {
	position:absolute;
	right:10px;
	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-left:20px;
	padding-right:20px;
	padding-top:10px;
}

.RankingText100 p {
	font-size:14px;
	line-height:1.9;
	padding-bottom:10px;
}

.RankingText100 p a{
	font-size:14px;

}
.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 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:665px;
	padding-top:15px;
	clear:both;
}

.SakuhinRankingBox a.BLAwardContLink {
	display:block;
	overflow:hidden;
	position:relative;
	padding:5px;
}

.SakuhinRankingBox a:hover.BLAwardContLink {
	background:#FFF6FF;
}

.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/blaward2012/sakuhin_ranking_icon01.png) no-repeat 3px 15px;
	width:24px;
}

.SakuhinHyoukaIcon01 h5 {
	text-indent:-9999px;
	background:url(../img/blaward2012/sakuhin_ranking_icon03.png) no-repeat;
	height:57px;
	width:48px;
}

.SakuhinHyoukaIcon02 h5 {
	text-indent:-9999px;
	background:url(../img/blaward2012/sakuhin_ranking_icon02.png) no-repeat;
	height:57px;
	width:48px;
}

.SakuhinHyouka dl {
	padding-top:10px;
	overflow:hidden;
}

.SakuhinHyouka dt {
	width:63px;
	height:21px;
	background:url(../img/blaward2012/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:90px;
	float:left;
}

.SakuhinHyoushi img {
	width:100%;
}

a:hover .SakuhinHyoushi  img {
	opacity:1;
}

.SakuhinText {
	width:420px;
	float:right;
	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.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.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.PrizeOther strong {
	color:#533C37;
	padding-right:12px;
}


.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;}