/*=================================================
BLアワード共通　最終修正2016.03.15
=================================================*/

/* 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;
}
.BLAwardMainContBox {
	clear: both;
	width: 680px !important;
	margin: 0 auto !important;
	padding-bottom: 15px !important;
	overflow: hidden !important;
}
.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 {
	width: 680px !important;
	margin: 0 auto;
	background: url(../img/blaward2015/cont_title_BG.gif) no-repeat !important;
	text-align: center;
	font-size: 21px;
	color: #FFF;
	padding: 8px;
	line-height: 30px;
	margin-bottom: 20px;
}
.BLAwardMainContBox h6.ArtistCom {
	clear: both;
	background: url(http://www.chil-chil.net/img/blaward2014/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: 384px;
	float: right;
	margin-top: 15px !important;
	margin-left: 5px !important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.Ranking_TBox p {
	width: 380px !important;
	clear: both !important;
	font-size: 24px !important;
	color: #c21a51;
	font-weight: bold;
	padding-top: 10px !important;
	line-height: 27px !important;
	margin-left: -10px !important;
	letter-spacing: 1px!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.Ranking_TBox p a {
	font-size: 24px !important;
	color: #00229C !important;
	line-height: 27px !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: #6683F1;
	font-weight: bold;
	letter-spacing: 1px!important;
}
.Ranking_TBox dl {
	clear: both;
	padding-top: 10px;
	padding-left: 4px;
	font-size: 12px;
	color: #5C688A;
}
.Ranking_TBox dl dt {
	font-size: 12px;
	color: #5C688A;
	float: left !important;
	padding-bottom: 2px !important;
	line-height: 1.5;
	clear: both !important;
}
.Ranking_TBox dl dt.blA_Pt {
	font-weight: bold;
	font-size: 12px;
	color: #e93c99;
	float: left;
	padding-bottom: 5px !important;
}
.Ranking_TBox dl dd {
	float: left !important;
	font-size: 12px;
	color: #5C688A;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 2px !important;
	line-height: 1.5;
}
.Ranking_TBox dl dd a {
	color: #1426d9;
	float: right;
	margin-left: 1px;
}
.Ranking_TBox dl dd a:hover {
	color: #6a9ff1;
}
.Ranking_TBox dl dd.blA_Pt2 {
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 1;
	color: #e93c99;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px !important;
	margin-top: 0px !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "メイリオ", Meiryo !important;
}
.YellowText {
	float: right;
	width: 360px !important;
	/*background: #FFFFAC;*/
	background: #ffffbb;
	padding: 10px;
	font-size: 12px !important;
	color: #1a1a1a;
	line-height: 1.5 !important;
	margin-bottom: 5px;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px !important;	/* Firefox用 */
}
.YellowText p {
	width: 350px !important;
	font-size: 12px !important;
	color: #1a1a1a !important;
	line-height: 1.5 !important;
	letter-spacing: 1px!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.YellowText2 {
	float: left;
	width: 375px !important;
	background: #FFFBC7;
	padding: 10px;
	font-size: 12px !important;
	color: #1a1a1a;
	line-height: 1.5 !important;
	margin-bottom: 5px;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;    /* Safari,Google Chrome用 */
	-moz-border-radius: 6px !important;   /* Firefox用 */
}
.YellowText2 p {
	width: 365px !important;
	font-size: 12px !important;
	color: #1a1a1a !important;
	line-height: 1.5 !important;
	letter-spacing: 1px!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.YellowText2 p a {
	font-size: 12px !important;
	color: #1426d9 !important;
}
.YellowText2 p a:hover {
	font-size: 12px !important;
	color: #FF2C69 !important;
}
.YellowText3 {
	width: 230px !important;
	background: #FFFBC7;
	padding: 10px;
	font-size: 12px !important;
	color: #1a1a1a;
	line-height: 1.5 !important;
	margin-bottom: 5px;
	border-radius: 6px !important;
	margin-right: 15px;
}
.YellowText3 p {
	width: 228px !important;
	font-size: 12px !important;
	color: #1a1a1a !important;
	line-height: 1.5 !important;
	letter-spacing: 1px!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.RankingContHeader {
	width: 375px;
	float: right;
	margin-top: 5px;
	margin-right: 15px !important;
}
.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: 271px;
	float: left;
	padding-bottom: 10px !important;
}
.RankingHeaderBox2 {
	overflow: hidden;
}
.RankingHeaderBox3 {
	overflow: hidden;
	width: 400px;
	float: left;
	padding-bottom: 10px;
}
.RankingHeaderText {
	padding-top: 0px;
	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 {
	font-size: 13px !important;
	line-height: 1.7 !important;
	clear: both;
	margin-top: -10px !important;
	padding-top: -10px !important;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
}
.RankingHeaderText p.ColumnM a {
	font-size: 13px !important;
	line-height: 1.7 !important;
	color: #003275;
}
.RankingHeaderText p.ColumnM a:hover {
	font-size: 13px !important;
	line-height: 1.7 !important;
	color: #6a9ff1;
}
.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;
}
.RankingHeaderText p.CoGazo img {
	padding-top: 0px;
	padding-left: 0px;
	clear: both;
	margin-top: -10px !important;
}
.RankingHeaderPhoto {
	text-align: left;
	float: left;
	padding-bottom: 25px !important;
	margin-left: 4px !important;
}
.RankingHeaderPhoto img {
	width: 265px !important;
	height: auto;
	display: block;
	border: 1px solid #136DCE;
}
.RankingHeaderPhoto2 {
	text-align: left;
	float: left;
	padding-bottom: 0px !important;
	margin-left: 0px;
}
.RankingHeaderPhoto2 img {
	height: auto;
	float: left !important;
}
.RankingHeaderPhoto3 {
	text-align: left;
	float: left;
	padding-bottom: 15px !important;
	margin-left: 25px !important;
}
.RankingHeaderPhoto3 img {
	width: 240px !important;
	height: auto;
	display: block;
	border: 1px solid #0D5ABD;
}
.RankingHR {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	text-align: center;
}
.BLAwardMainContBox h4.Ranking {
	clear: both;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	border: 1px solid #407ECE;
	background-color: #6DAEF1;
	font-size: 15px;
	color: #FFF;
	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: 405px; */
	width: 390px;
	float: right;
	margin-right: 5px;
}
.RankingBoxHori table {
	padding-bottom: 10px !important;
	color: #DE006C !important;
	margin-top: -5px !important;
	margin-top: 5px !important;
	top: 5px !important;
	background-color: #FFF !important;
	border: none;
}
.RankingHeader02 table {
	padding-bottom: 10px !important;
	color: #DE006C !important;
	margin-top: -5px !important;
	margin-top: 5px !important;
	top: 5px !important;
	background-color: #FFF !important;
	border: none;
	margin-left: 0px !important;
}
.RankingHeader02 table tr {
	background-color: #FFFFFF !important;
}
.RankingHeader02 th img, .RankingBoxHori th img {
	padding-right: 10px;
}
.RankingHeader02 td {
	font-size: 18px;
}
.RankingHeader02 .Name, .RankingBoxHori .Name {
	font-size: 20px !important;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 1.5 !important;
	padding-top: 10px;
	padding-right: 10px;
}
.RankingHeader02 .Name a {
	font-size: 20px !important;
	font-weight: bold;
	color: #e82f7f !important;
}
.RankingBoxHori .Name a {
	color: #f33185;
	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: 5px;
	font-weight: bold;
	color: #f2579d !important;
	font-size: 19px !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "メイリオ", Meiryo, "Microsoft JhengHei", 微軟正黑體, "Microsoft YaHei", 微软雅黑;
}
.RankingBoxHori .Name a {
	color: #f33185;
	font-size: 16px;
}
.RankingHeader03 .Name a:hover, .RankingBoxHori .Name a:hover {
	text-decoration: none;
}
.RankingHeader03 .Thumb, .RankingBoxHori .Thumb {
	padding-right: 1px !important;
}
.RankingHeader03 .Hyou, .RankingBoxHori .Hyou {
	text-align: right;
	padding-top: 5px;
	font-weight: bold;
	color: #f2579d !important;
	font-size: 19px !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "メイリオ", Meiryo, "Microsoft JhengHei", 微軟正黑體, "Microsoft YaHei", 微软雅黑;
}
.SakuhinSpec {
	padding-left: 5px;
	font-size: 12px;
	color: #5C688A;
	width: 350px;
	margin-top: 5px;
	padding-top: 5px;
}
.SakuhinSpec a {
	font-size: 12px;
	color: #5C688A;
}
.SakuhinSpec a:hover {
	text-decoration: none;
}
.RankingHeader02 .SakuhinSpec {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.SakuhinSpec p {
	margin-left: -3px;
	color: #e93c99;
	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: 630px !important;
	margin: 0 auto !important;
	font-size: 15px !important;
	line-height: 1.4 !important;
	padding-bottom: 10px;
	letter-spacing: 1px!important;
}
.RankingText100 p a {
	font-size: 15px !important;
	color: #1426d9;
}
.RankingText100 p.Rule_Text {
	width: 600px !important;
	margin: 0 auto !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
	padding-bottom: 10px;
	letter-spacing: 1px!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 img.Rank_Center {
	width: 80% !important;
	clear: both !important;
	margin: 0 auto !important;
	display: block;
	height: auto;
	margin-bottom: 30px !important;
	margin-top: 10px !important;
	text-align: center;
	border: solid 1px #999999;
}
.RankingText100 p img.Rank_User {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	width: 225px !important;
	height: auto;
}
.RankingText100 table {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.RankingText100 table.Rule_Tabl {
	width: 600px;
	margin: 0 auto;
	padding-top: 0px;
}
.RankingText100 table.Rule_Point {
	width: 180px;
	padding-top: 0px;
	margin-left: 30px;
}
.RankingText100 table .Rule_t {
	font-size: 14px;
	line-height: 1.7;
	color: #001550;
	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: #3F8BD2;
	font-weight: bold;
}
.RankingText100 p span a {
	font-size: 14px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #ce2a72;
	font-weight: bold;
}
.RankingText100 p span.Rule_MText {
	font-size: 16px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #00229C;
	font-weight: bold;
}
.RankingText100 p span.BLA_RuleT {
	color: #F00 !important;
	font-weight: normal;
}
.RankingText100 p strong {
	font-size: 15px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #FF1301;
	font-weight: bold;
}
.RankingText100 .Text100_UserCom {
	width: 643px;
	margin: 0 auto;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffede6;
	border-radius: 6px;
}
.RankingText100 .Text100_UserCom p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	line-height: 1.4 !important;
}
.RankingText100 .Text100_UserCom p span {
	font-weight: bold;
	color: #ce2a72;
	font-size: 15px;
}
.Text100_ArtistCom {
	margin-left: 9px;
	width: 653px;
	clear: both;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background-color: #e1e8ff;
	margin-top: 5px;
	border-radius: 6px !important;
}
.Text100_ArtistCom p {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 14px !important;
	line-height: 1.4 !important;
}
.Text100_ArtistCom p span {
	color: #233CA6;
	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: 25px !important;
	line-height: 1.4 !important;
	padding-bottom: 5px !important;
	color: #233CA6;
	font-weight: bold;
	letter-spacing: 1px!important;
}
.RankingText100 p span.Text100_Thumb2 {
	font-size: 24px !important;
	line-height: 1.6 !important;
	padding-bottom: 5px !important;
	color: #420d20;
	font-weight: bold;
	letter-spacing: 1px!important;
	margin-left: -20px;
}
.RankingText100 p span.Text100_Thumb3 {
	font-size: 24px !important;
	line-height: 1.6 !important;
	margin-top: 20px !important;
	padding-top: 20px !important;
	padding-bottom: 5px !important;
	color: #420d20;
	font-weight: bold;
	letter-spacing: 1px!important;
	margin-left: -30px;
}
.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: 24px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #c21a51;
	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: #821136;
	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: 365px !important;
	float: left;
	padding-top: 10px;
}
.RankingText100_CatEro p {
	width: 365px !important;
	font-size: 14px;
	line-height: 1.9;
	padding-bottom: 10px;
	padding-left: 20px !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;
}
.RankingText100_CatEro2 {
	width: 365px !important;
	float: left;
	padding-top: 10px;
}
.RankingText100_CatEro2 p {
	width: 365px !important;
	font-size: 14px;
	line-height: 1.9;
	padding-bottom: 10px;
	padding-left: 5px !important;
}
.RankingText100_CatEro2 p a {
	font-size: 14px;
}
.RankingText100_CatEro2 p span {
	font-size: 14px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #ce2a72;
	font-weight: bold;
}
.RankingText100_CatEro2 p span a {
	font-size: 14px;
	line-height: 1.7;
	padding-bottom: 10px;
	color: #ce2a72;
	font-weight: bold;
}
/*=================================================
作品ランキング用
=================================================*/
.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 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.SakuhinHyoukaIcon01, .SakuhinHyoukaIcon02 {
	width: 48px;
	text-align: center;
	font-size: 14px;
	color: #DE006C;
}
.SakuhinHyoukaIcon03 {
	background: url(../img/blaward2015/sakuhin_ranking_icon01.png) no-repeat 3px 15px;
	width: 24px;
}
.SakuhinHyoukaIcon01 h5 {
	text-indent: -9999px;
	background: url(../img/blaward2015/sakuhin_ranking_icon03.png) no-repeat;
	height: 57px;
	width: 48px;
}
.SakuhinHyoukaIcon02 h5 {
	text-indent: -9999px;
	background: url(../img/blaward2015/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/blaward2015/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;
}
.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;
}
/*=================================================
言語選択
=================================================*/
#BLAwardLang {
	float: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
#BLAwardLang ul {
	overflow: hidden;
}
#BLAwardLang li {
	float: left;
	padding-left: 3px;
}
/*=================================================
BLアワードメインナビ
=================================================*/
#BLAwardMainNavi {
	width: 760px;
	height: 172px;
	clear: both;
	margin-bottom: 5px;
}
#BLAwardMainNavi ul {
	overflow: hidden;
	margin-left: -1px;
}
#BLAwardMainNavi li {
	float: left;
	padding-bottom: 2px;
}
#BLAwardMainNavi li a {
	display: block;
	text-indent: -9999px;
}
#BLAwardMainNavi li a:hover {
	opacity: 0.8;
}
/* 上段 */
#BLAwardMainNavi li.BLmnType01 {
	padding-left: 2px;
}
#BLAwardMainNavi li.BLmnType01 a {
	width: 150px;
	height: 88px;
}
#BLAwardMainNavi li#BLmn03 a {
	width: 150px;
}
/* 中段 */
#BLAwardMainNavi li.BLmnType02 {
	padding-left: 2px;
}
#BLAwardMainNavi li#BLmn09, #BLAwardMainNavi li#BLmn10 {
	padding-left: 1px;
}
#BLAwardMainNavi li.BLmnType02 a {
	width: 125px;
	height: 48px;
}
/* 下段左側 */
#BLAwardMainNavi li.BLmnType03 {
	padding-left: 2px;
}
#BLAwardMainNavi li#BLmn13, #BLAwardMainNavi li#BLmn14 {
	padding-left: 1px;
}
#BLAwardMainNavi li.BLmnType03 a {
	width: 167px;
	height: 30px;
}
/* 下段右側 */
#BLAwardMainNavi li.BLmnType04 {
	padding-left: 1px;
}
#BLAwardMainNavi li.BLmnType04 a {
	width: 84px;
	height: 30px;
}
/* 作者からのコメント（タイトル） */
.BLAwardMainContBox h3.AutherComTitle {
	width: 680px !important;
	margin: 0 auto;
	background: url(../img/blaward2015/BLA_auther_com_title.png) no-repeat !important;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	padding: 8px;
	line-height: 26px;
	margin-bottom: 20px;
}
/* 作者からのコメント（本文） */
.BLAwardMainContBox p.AutherComText {
	background: #e1e8ff;
	padding: 20px;
	font-size: 14px !important;
	line-height: 1.4;
	margin-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.BLAwardMainContBox p.AutherComText span {
	color: #233CA6;
	font-weight: bold;
	font-size: 16px;
}
.BLAwardMainContBox p.AutherComText span.Rtext {
	text-align: right !important;
	color: #333 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	float: right !important;
}
/*-------------------------------------------
ツイッター　2015.3.10
-------------------------------------------*/
.NewsBoxTwi {
	clear: both !important;
	width: 740px !important;
	margin: 0 auto !important;
	margin-left: 0px;
	overflow: hidden;
	padding-bottom: 10px !important;
	font-size: 12px;
}
.NewsBoxTwi span {
	float: left !important;
	padding-right: 8px;
}
.NewsBoxTwi em {
	float: left !important;
	color: #445185;
	font-size: 12px;
	text-align: left !important;
	margin-top: 1px;
	font-weight: bold;
}
.NewsBoxTwi strong {
	float: left !important;
	color: #e82f7f;
	font-size: 13px;
	text-align: left;
}
.NewsBoxTwi strong a {
	color: #e82f7f;
	font-size: 13px;
	text-decoration: none;
}
.NewsBoxTwi strong a:hover {
	color: #ed5999;
	text-decoration: none;
}
