/*========================================
最終修正日　2016.07.05
========================================*/

/*新着情報タイトル*/

#main {
	float: center;
	text-align: center;
	padding: 0px;
	width: 672px;
	margin: 5px 0px 0px 0px;
}
#main h3 {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	float: center;
	text-align: center;
}
#main p {
	font-size: 12px;
	line-height: 20px;
	text-indent: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
/*新着情報一覧*/
#main2 {
	float: center;
	padding: 0px;
	width: 730px;
	margin: auto;
	margin: 30px 0px 0px 0px;
}
#main2 .date {
	font-size: 12px;
	margin: 5px 0px 15px 0px;
	padding: 0px;
	height: 15px;
	color: #ff977c;
	text-align: left;
	text-indent: 0em;
}
#main2 .more {
	font-size: 11px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	height: 15px;
	color: #333333;
	text-align: right;
	text-indent: 0em;
}
#main2 .more a {
	font-size: 11px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	height: 15px;
	color: #333333;
	text-align: right;
	text-indent: 0em;
}
#main2 h3 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 15px;
	color: #ff7450;
	text-align: left;
	padding-bottom: 10px;
}
#main2 h4 a {
	color: #14b390;
}
#main2 h4 {
	font-size: 14px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	line-height: 15px;
	color: #14b390;
	text-align: left;
}
#main2 h3 a {
	color: #ff7450;
}
#main2 p {
	font-size: 12px;
	line-height: 25px;
	text-indent: 1.0em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
#main2 p.section {
	margin: 0px 0px 0px 0px;
	text-indent: 0em;
	line-height: 25px;
	font-size: 12px;
}
#main2 p.section img {
	margin: 0 10px 10px 0;
}
.clear {
	clear: both;
}
.clear hr {
	display: none;
}
/*ページトップへ*/
#main3 {
	float: center;
	padding: 0px;
	width: 784px;
	margin: 30px 0px 0px 0px;
}
#main3 .icontop {
	margin: 0px 0px 20px 0px;
	padding: 0;
	float: right;
	border-width: 0;
	display: inline;
}
#main3 .toppage {
	font-size: 12px;
	margin: 1px 10px 20px 1px;
	padding: 0px;
	height: 10px;
	color: #40a8c2;
	text-align: right;
	text-indent: 0em;
	display: inline;
	float: right
}
#main3 .toppage a {
	font-size: 12px;
	margin: 1px 10px 20px 1px;
	padding: 0px;
	height: 10px;
	color: #40a8c2;
	text-align: right;
 float: right text-indent: 0em;
	display: inline;
}
/*仕切り線*/
#sen {
	float: center;
	padding: 10px 0px 0px 0px;
	width: 740px;
	margin: 0px 0px 0px 0px;
	border-bottom-style: dotted;
	border-bottom-width: 4px;
	border-bottom-color: #ffada6;
}
/*ユーザーランキング*/

p img.User_01 {
	float: left;
	padding-right: 5px;
}
span.User_RankNo01 {
	color: #e83291;
	font-weight: bold;
	font-size: larger;
	margin-right: 5px;
	padding-bottom: 4px !important;
}
a span.User_RankName01 {
	color: #eb63ab !important;
	font-weight: bold;
	font-size: larger !important;
	text-decoration: underline;
}
a:hover span.User_RankName01 {
	color: #ff2c69 !important;
	font-weight: bold;
	font-size: larger !important;
}
span.User_RankNo {
	clear: both !important;
	color: #e83291;
	font-weight: bold;
	font-size: larger;
	margin-right: 5px;
	padding-bottom: 4px !important;
}
a span.User_RankName {
	color: #eb63ab !important;
	font-weight: bold;
	font-size: larger !important;
	text-decoration: underline;
}
a:hover span.User_RankName {
	color: #ff2c69 !important;
	font-weight: bold;
	font-size: larger !important;
}
span.User_RankName {
	color: #f56db5 !important;
	font-weight: bold;
	font-size: larger;
}
a.User_rev {
	background: linear-gradient(transparent 40%, #fddee1 40%);
	/*For Old WebKit*/
	background: -webkit-linear-gradient(transparent 40%, #fddee1 40%);
	text-decoration: none;
	color: #000000 !important;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.User_rev {
	color: #ff2c69 !important;
}
p.User_line {
	width: 100%;
	clear: both;
	overflow: hidden;
}
p.User_line img {
	width: 100%;
	height: 1px;
	clear: both;
}
/*=================================================
下衆キャラアワード
=================================================*/
.BLAwardMainContBox {
	clear: both;
	width: 675px !important;
	margin: 0 auto !important;
	padding-bottom: 15px !important;
	overflow: hidden !important;
}
.BLAwardMainContBox h3 {
	margin-bottom: 5px;
}
.BLAwardMainContBox h3.ContTitle {
	width: 665px !important;
	margin: 0 auto;
	background: url(http://www.chil-chil.net/compPage_img/cont_title_BG.gif) no-repeat !important;
	text-align: center;
	font-size: 18px;
	color: #DE006C;
	padding: 8px;
	line-height: 28px;
}
.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;
}
.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;
}
.RankingContHeader3 {
	width: 230px;
	float: right;
	margin-top: 10px !important;
	top: 10px !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}
.SakuhinSpec {
	padding-left: 5px;
	font-size: 12px;
	color: #5c2120;
	width: 350px !important;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}
.SakuhinSpec a {
	font-size: 12px;
	color: #5c2120;
}
.SakuhinSpec a:hover {
	text-decoration: none;
}
.SakuhinSpec02 {
	padding-left: 5px;
	font-size: 12px;
	color: #5c2120;
	width: 350px !important;
	float: left;
	margin-top: 14px;
	padding-top: 5px;
}
.SakuhinSpec02 a {
	font-size: 12px;
	color: #5c2120;
}
.SakuhinSpec02 a:hover {
	text-decoration: none;
}
.RankingHeader02 {
	width: 405px;
	float: right;
	margin-right: 5px;
	overflow: hidden;
}
.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 .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;
}
.RankingBoxHoriHeader {
	overflow: hidden;
}
.RankingBoxHoriHeader table {
	margin-left: 35px;
}
/* 横幅いっぱいのコラム */
.RankingText100 {
	clear: both;
	padding-top: 10px;
	width: 665px !important;
	margin: 0 auto;
}
.RankingText100 p {
	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 a {
	font-size: 15px !important;
	color: #1426d9;
	text-decoration: none;
}
.RankingText100 p img {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
}
.RankingHeaderPhoto3 {
	text-align: left;
	float: left;
	padding-bottom: 25px !important;
	margin-left: 25px !important;
}
.RankingHeaderPhoto3 img {
	width: 225px !important;
	height: auto;
}
.RankingHeader02 .Name, .RankingBoxHori .Name {
	font-size: 18px !important;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 1.5 !important;
	padding-top: 10px;
	padding-right: 10px;
}
.RankingHeader02 .Name a {
	font-size: 18px !important;
	font-weight: bold;
	color: #DE006C !important;
	text-decoration: none;
}
.RankingBoxHori {
	clear: both;
	padding-top: 0px !important;
	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 a {
	color: #DE006C;
	font-size: 16px;
	text-decoration: none;
}
.RankingBoxHori .SakuhinSpec {
	float: left;
	margin-left: 20px;
}
.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;
	color: #DE006C !important;
	font-size: 18px !important;
}
.RankingText100 p span.Text100_Thumb {
	font-size: 24px !important;
	line-height: 1.6 !important;
	padding-bottom: 5px !important;
	color: #420d20;
	font-weight: bold;
	letter-spacing: 1px!important;
}
/* 横幅いっぱいのコラム　エロ */
.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 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.Text_L {
	font-weight: bold;
}
.RankingHeaderBox4 {
	overflow: hidden;
	width: 665px !important;
	margin: 0 auto !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.RankingHeaderBox4 p {
	text-align: left;
	font-size: 12px !important;
	color: #1a1a1a !important;
	line-height: 1.6 !important;
	letter-spacing: 1px!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}
.RankingHeaderBa {
	overflow: hidden;
	width: 665px;
	margin: 0 auto;
	padding-bottom: 0px;
}
.RankingHeaderBa img {
	text-align: center;
	width: 665px;
	margin: 0 auto;
}
/*=================================================
AGF出展企業・作品リスト
=================================================*/
.AGF_HeaderBa {
	overflow: hidden;
	width: 665px;
	margin: 0 auto;
	padding-bottom: 0px;
	margin-top: 20px;
}
.AGF_HeaderBa img {
	text-align: center;
	width: 665px;
}
.AGF_HeaderMe {
	overflow: hidden;
	width: 342px;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 0px;
	clear: both;
	color: #f7699d;
	font-size: 14px;
}
.AGF_HeaderMe span {
	font-size: 14px;
	float: left;
	font-weight: bold;
	padding-left: 4px !important;
	padding-right: 4px !important;
}
.AGF_HeaderMe strong {
	font-size: 14px;
	float: left;
	color: #f7699d;
}
.AGF_HeaderMe strong a {
	font-size: 14px;
	color: #f7699d;
	font-weight: bold;
	text-decoration: underline;
}
.AGF_HeaderMe strong a:hover {
	text-decoration: none;
}
.AGF_HeaderMe strong a.Mr {
	font-size: 14px;
	color: #bf2072;
	text-decoration: underline;
	font-weight: bold;
}
.AGF_HeaderMe strong a:hover.Mr {
	text-decoration: none;
}
.AGF_ListTi {
	text-align: left;
	width: 665px;
	margin: 0 auto;
	margin-top: 8px !important;
	padding-top: 8px;
	margin-bottom: 0px;
	color: #3d0029;
	font-size: 15px;
}
.AGF_ListTi strong {
	font-size: 15px;
	margin-left: -9px;
}
.AGF_ListHead {
	width: 645px !important;
	text-align: left !important;
	margin: 0 auto;
	clear: both;
	background-color: #fe91c9;
	margin-top: 2px !important;
	margin-bottom: 0px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	color: #FFF;
	font-size: 12px;
	overflow: hidden;
	font-weight: bold;
}
.AGF_ListHead strong {
	text-align: left;
	font-size: 12px;
	float: left !important;
	line-height: 1em;
}
.AGF_ListHead span {
	font-size: 12px;
	float: left;
	line-height: 1em;
	padding-left: 5px;
	padding-right: 5px;
}
.AGF_ListBox {
	width: 663px !important;
	text-align: left;
	margin: 0 auto;
	clear: both;
	margin-top: -60px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	font-size: 12px;
	overflow: hidden;
	border-left: dotted 1px #febac9;
	border-right: dotted 1px #febac9;
}
.AGF_ListBox ul {
	float: left;
	width: 653px !important;
	text-align: left;
	list-style: none;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.AGF_ListBox li {
	float: left;
	width: 653px !important;
	text-align: left;
	border-bottom: dotted 1px #febac9;
	padding-left: 5px !important;
	padding-right: 5px !important;
	padding-bottom: 8px !important;
	padding-top: 8px !important;
	color: #666666;
	font-size: 11px;
	line-height: 1.8em;
}
.AGF_ListBox li a {
	text-decoration: underline;
	color: #666666;
	font-size: 11px;
}
.AGF_ListBox li:nth-child(even) {
	background: #fff2f8;
}
.AGF_ListBox li strong {
	font-size: 14px;
	color: #bf2072;
	line-height: 2em !important;
	margin-left: 2px;
}
.AGF_ListBox li strong a {
	font-size: 14px !important;
	color: #bf2072 !important;
	line-height: 2em !important;
	text-decoration: underline !important;
}
.AGF_ListBox li strong a:hover {
	font-size: 14px !important;
	color: #FF0066 !important;
	line-height: 2em !important;
	text-decoration: underline !important;
}
.AGF_ListBox li strong.Agf_TR {
	font-size: 11px;
	color: #fe4448;
}
.AGF_ListBox li span {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000 !important;
	font-weight: bold;
}
/*=====================================
リニューアル　150716
=====================================*/
/* コンテンツ領域 */
#ContWrapper {
	width: 1090px !important;
	margin: auto;
	clear: both;
 *margin-top:10px;
	margin-top: -7px;
	overflow: hidden;
}
/* コンテンツ全体 */
#MainContWrapper {
	width: 1090px;
	margin: auto;
	margin-bottom: 20px;
	padding-top: 0x;
	/* 2011.12.02 追加 */
	*margin-top:-9px;
	overflow: hidden;
}
#MainContWrapper h2.TokutenTitle {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
}
#MainContWrapper h2 img {
	width: 760px;
	height: auto;
}
h2.CompTitle {
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 0px !important;
	margin-top: 0px;
}
/* コンテンツ左側 */
#ContLeft {
	width: 780px;
	float: left;
	margin-top: 10px;
}
#ContLeft h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
/* コンテンツ右側 */
#ContRight {
	width: 300px;
	float: right;
	text-align: center;
	margin-top: 10px;
}
.TokutenCaption {
	width: 730px;
	margin: auto;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
}
/* 右アニメバナー */
.CompNewsBaBox {
	width: 300px;
	float: right;
	padding-top: 15px;
}
.CompNewsBaBox a {
	text-decoration: none !important;
	font-size: 12px;
	color: #FFF;
	-moz-box-shadow: 1px 1px 3px #000;
　/* Firefox用 */  
 -webkit-box-shadow: 1px 1px 3px #000;
　/* Safari,Google Chrome用 */
}
.CompNewsBaBox img {
	text-align: center;
	width: 300px !important;
	margin: 0 auto;
	height: auto;
}
.CompNewsBaBox a img {
	text-align: center;
	width: 300px !important;
	margin: 0 auto;
	height: auto;
}
.CompNewsBaBox a:hover img {
	display: block;
	text-align: center;
	width: 300px !important;
	margin: 0 auto;
	height: auto;
}
.CompNewsBaBox dl {
	text-align: center;
	width: 300px;
	margin: 0 auto;
	height: 55px;
	background: rgba(0,0,0,0.5);  /* 50% transparent */
	position: relative;
	margin-top: -55px;
}
.CompNewsBaBox dl dt {
	font-size: 12px;
	text-align: left;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	-moz-box-shadow: 1px 1px 3px #000;
　/* Firefox用 */  
 -webkit-box-shadow: 1px 1px 3px #000;
　/* Safari,Google Chrome用 */
}
.CompNewsBaBox dl dt a {
	font-size: 12px;
	color: #FFF;
	-moz-box-shadow: 1px 1px 3px #000;
　/* Firefox用 */  
 -webkit-box-shadow: 1px 1px 3px #000;
　/* Safari,Google Chrome用 */
}
/*========================================
記事メイン
========================================*/
#CompNewsWrapper {
	width: 760px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -5px;
	clear: both;
}
#CompNewsWrapper h2 {
	padding-top: 1px;
}
/*========================================
ツイート　テキストBOX
========================================*/
blockquote {
	margin-left: 200px !important;
}
/*========================================
バックナンバー
========================================*/
.CompNewsBNBox {
	width: 730px;
	margin: 0 auto;
	margin-bottom: 15px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-top: -5px;
}
.CompNewsBNBox span.Twi {
	text-align: left;
	float: left;
	clear: both;
	padding-top: 5px;
	padding-bottom: 2px;
}
.CompNewsBNBox span.NewsBCom {
	color: #7C5F5F;
	font-size: 12px;
	text-align: left;
	float: left;
	padding-top: 5px;
	font-weight: bold;
	margin-left: -20px;
}
.CompNewsBNBox span.NewsBCom em {
	color: #DB2D70;
	font-size: 13px;
	text-align: left;
	font-style: normal;
}
.CompNewsBNBox span.NewsBCom em a {
	color: #DB2D70;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
}
.CompNewsBNBox span.NewsBCom em a:hover {
	color: #FF0066;
	text-decoration: none;
}
.CompNewsBNBa {
	width: 727px;
	
	clear: both;
	margin-top: 11px !important;
background: #fff !important;
	border-top: 2px solid #ff89b3 !important;
	border-bottom: 2px solid #ff89b3 !important;
	padding-top: 9px !important;
	padding-bottom: 7px !important;
	line-height: 1.2;
	font-size: 18px;
	color: #ff89b3;
	text-align: left;
	text-indent: 5px;

}

.CompNewsBNBa strong {
	font-size: 18px;
	color: #ff89b3;
	line-height: 1.2;
}
.CompNewsBNBox {
	clear: both !important;
	width: 730px;
	margin: 0 auto !important;
	margin-top: 0px;
}
.CompNewsBNBox ul {
	clear: both;
	width: 730px;
	margin: 0 auto !important;
}
.CompNewsBNBox ul li {
	width: 720px !important;
	margin: 0 auto !important;
	clear: both;
	list-style: none;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom: dotted 1px #FFC3CC;
	overflow: hidden;
}
.CompNewsBNBox ul li a {
	text-decoration: none;
}
.CompNewsBNBox ul li img {
	float: left;
	margin-right: 5px;
}
.CompNewsBNBox ul li strong {
	float: left;
	color: #B20E40;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: -2px;
}
.CompNewsBNBox ul li span {
	float: left;
	margin-top: -2px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.CompNewsBNBox ul li p {
	width: auto;
	float: left !important;
	color: #333333;
	font-size: 18px;
	text-align: left;
	line-height: 1.2em;
	clear: both !important;
}
.CompNewsBNBox ul li a:hover p {
	color: #FF0066 !important;
}
.CompNewsBNBox ul li table {
	width: 720px;
	margin: 0 auto !important;
}
.CompNewsBNBox ul li table th {
	width: 40px;
	text-align: left;
}
.CompNewsBNBox ul li table tr th img {
	width: auto;
	vertical-align: top !important;
}
.CompNewsBNBox ul li table tr td {
	width: 100% !important;
	float: left;
}
.CompNewsBNBox ul li table tr td strong {
	float: left;
	color: #B20E40;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	margin-top: -2px;
	width: auto;
}
.CompNewsBNBox ul li table tr td span {
	float: right !important;
	margin-top: -2px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.CompNewsBNBox ul li table tr td span.NewTwi {
	float: right !important;
	margin-top: -2px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.CompNewsBNBox ul li table tr td p {
	width: auto;
	float: left !important;
	color: #262626;
	font-size: 18px;
	text-align: left;
	line-height: 1.2em;
	clear: both !important;
}
.CompNewsBNBox ul li table tr td p img {
	margin-top: 2px;
}
/* コメント　twitter　日付 */
.NewsBox {
	width: 100% !important;
	float: right;
}
.NewsBox dl {
	float: right !important;
	width: 100% !important;
	overflow: hidden;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.NewsBox dl dd.NewTwi {
	float: right !important;
	width: 105px !important;
	text-align: right;
	margin-top: 4px;
}
.NewsBox dl dd.NewCom {
	float: right !important;
	width: 80px !important;
	text-align: right !important;
	padding-top: 5px;
	margin-right: 10px !important;
}
.NewsBox dl dd.NewCom span {
	font-size: 11px;
	color: #967f7f;
	float: right !important;
	margin-top: 1px !important;
	font-weight: bold;
}
.NewsBox dl dd.NewCom em {
	font-size: 13px !important;
	color: #db2d70 !important;
	padding-right: 0px !important;
	font-style: normal;
	font-weight: bold;
	float: right !important;
	margin-top: 0px;
}
.NewsBox dl dd.NewCom em a {
	font-size: 13px !important;
	color: #db2d70 !important;
	font-style: normal;
}
.NewsBox dl dd.NewCom em a:hover {
	font-size: 13px !important;
	color: #FF0066 !important;
	font-style: normal;
}
.NewsBox dl dt.NewDate {
	width: 134px !important;
	font-size: 12px !important;
	font-weight: normal;
	color: #a89699;
	float: right !important;
	text-align: right;
	margin-right: 8px !important;
	padding-left: 15px !important;
	margin-top: 6px;
}
.NewsBox dl dd.Comp {
	float: right !important;
	text-align: right !important;
	padding-top: 6px;
	margin-right: 0px !important;
	font-size: 12px !important;
}
.NewsBox dl dd.Comp a {
	font-size: 12px !important;
	text-decoration: none;
	color: #85475f;
}
.NewsBox dl dd.Comp a:hover {
	font-size: 12px !important;
	text-decoration: none;
	color: #FF0066;
}
