.NewsDetailTitle { font-size: 18px; font-weight:600; color: #0000FF; line-height: 24px; }
.NewsDetailSubTitle { font-size: 16px; font-weight: bold; color: #0000FF; line-height: 16px; }
.NewsDetailTimeStamp {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	line-height: 13px;
}
.NewsDetailCompany {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
}
.NewsDetailBody { font-size: 14px; line-height:160%; color: #333333; }
.FooterSankashaIchiran {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: normal;
}
.FooterSankashaIchiranTitle {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 140%;
}
.BoxHeaderTitle_Blue {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	line-height: normal;
}
.BoxBodyTitle_Blue {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	line-height: 20px;
}
.OneLineAd {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	display: block;
	width: 300px;
	color: #006699;
}
.TopNewsTitle { font-size: 12px; font-weight: 400; color: #0000FF; line-height: 24px; }
.ListTitle { font-size: 12px; color: #0000FF; line-height: 180%; }
.TopPageHR { border: 1px dotted #000000; }
.BoxHeaderTitle_white {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
}
.BoxHeaderTitle_White {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
}
.BoxHeaderTitle_orange {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	line-height: normal;
}
.BoxHeaderTitle_Green {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #006633;
	line-height: normal;
}
.ListNewsBody {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: normal;
}
.BoxHeaderTitle_Gray {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	line-height: normal;
}

.DetailArticleLayout { margin-left:10px; margin-top: 5px; margin-bottom: 10px; float:right; }


/* パンくずナビ部分 */
.kuzu {
	position:relative;
	clear:both;
	z-index:2;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin: 0px;
	padding-left: 5px;
	color: #999999;
	width: 840px;
	display: block;	
	line-height:160%;
    }

.kuzu a{ margin-right	:2px; font-size		: 11px; }
	
/*-----------------------------------------------
 誘引枠のスタイルシート：　2008/01/11 OIKAWA
-----------------------------------------------*/
/*.ktext {font-color: #000000; font-size: 12px; padding: 2px} 
.ktext a:link {color:#000000; text-decoration: none} 
.ktext a:visited {color:#666666; text-decoration: none} 
.ktext a:hover {color:#0000FF; text-decoration: underline;} 
.ktext ul { margin:0px; padding:0 0 0 22px;} 
.ktext li {line-height:130%; list-style-image:url(http://www.47news.jp/images/dsicon.gif); position:relative;}

.ktext2 {font-color: #000000; font-size: 12px; padding: 2px} 
.ktext2 a:link {color:#000000; text-decoration: none} 
.ktext2 a:visited {color:#666666; text-decoration: none} 
.ktext2 a:hover {color:#0000FF; text-decoration: underline;} 
.ktext2 ul { margin:0px; padding:0 0 0 22px;} 
.ktext2 li {line-height:110%; list-style-image:url(http://www.47news.jp/images/dsicon.gif); position:relative; margin:2px 0 0 0; padding:0 0 0 5px;}

.ktext3 {text-align:right; font-color: #000000; font-size: 10px; padding: 2px} 
.ktext3 a:link {text-align:right; color:#000000; text-decoration: none} 
.ktext3 a:visited {text-align:right; color:#666666; text-decoration: none} 
.ktext3 a:hover {text-align:right; color:#0000FF; text-decoration: underline;} 
.ktext3 ul { text-align:right; margin:0px; padding:0 0 0 22px;} 
.ktext3 li {text-align:right; line-height:110%; list-style-image:url(http://www.47news.jp/images/dsicon.gif); position:relative;}
*/
/*-----------------------------------------------
 トップページ右サイドバーのスタイルシート：　2008/01/11 OIKAWA
-----------------------------------------------*/
/*-- トップマージンのないもの --*/
.rightBoxStyle {margin:0px 0 0 0;}
/*-- トップマージンの必要なもの --*/
.rightBoxStyle2 {margin:2px 0;}
/*---------------------------------------------------
 トップ部分　2010/04/20 SAITO
---------------------------------------------------*/
#topper {position: relative;padding: 5px 0;/* height: 25px; */width: 980px;}
#topper:after {content:".";height:0;clear:both;display:block;visibility:hidden;}
#topper .topperLeft{float:left;width:530px;position:relative;}
#topper .topperRight{float:right;width:450px; text-align:right;position:relative;}
#topper .search {position: absolute;top:0;width:450px;left:0;height:20px;}

/*---------------------------------------------------
 右袖js　2010/05/13 SAITO
---------------------------------------------------*/
.font10_r{ font-size:10px; }
/*----IE6ハック-------*/
* html .font10_r{ font-size:9px;margin:0; }
*:first-child+html .font10_r{ font-size:9px;margin:0; } 
head~/* */body .font10_r{ font-size:9px; }
html:not(:target) .font10_r{ font-size:10px;margin:0; }
/*-------------------*/

.font12{font-size:75%;}
.font12_r{font-size:12px;margin:0;}
.font12 a{text-decoration:none;}

.font12_150{font-size:75%;line-height:150%;}
.font12 a{text-decoration:none;}
.font14{font-size:85%;}
.font14_r{font-size:14px;}

.right_chumoku_box { padding:0 3px 10px 3px; width:292px; }
.news_rightBoxCenterB { border:solid 1px #999999; padding:0; }
.news_rightBoxCenter { border:solid 1px #CCCCCC; padding:0; }
.grayFontR { color:#666666; font-size:95%; }
.orangeFontR { color:#ff7f00; font-size:95%; }
.osusumeFloatBox { float:left; width:145px; height:52px; border-bottom: 1px dotted #CCCCCC; padding:5px 1px 2px 0; }
.osusumePtFloat { float:left; padding:0 1px 0 0; }
.padding5 { padding:5px; }
.osusume_font { font-size:75%; color:#FE6500; padding:5px 0 0 5px; }
.ichiran_font { font-size:75%; text-align:right; padding:0 5px 2px 0; }
.in_the_box_realtime {
	color:#666666;
	padding:5px 0 0 24px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/title_realtime.jpg) no-repeat 0 0;
}
.in_the_box_gensen {
	color:#666666;
	padding:5px 0 0 10px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/bar_orange.jpg) no-repeat 0 0;
}
.bar_side_sports {
	color:#55A1EF;
	padding:3px 0 0 10px;
	font-weight:bold;
	background:url(http://img.47news.jp/chumoku/images/bar_bleu.jpg) no-repeat 0 0;
}
.bar_side_real {
	padding:3px 0 0 10px;
	font-weight:bold;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.bar_side_real_none {
	padding:3px 0 0 10px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
}
.in_the_box_sports {
	color:#666666;
	padding:3px 5px 2px 10px;
	font-weight:bold;
	background:#D9EFFD;
}
ul.newsList_side{ padding:2px 5px; margin:0; }
ul.newsList_side li.realtime_rank_1 {
	background:url(http://img.47news.jp/images/rank1.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.realtime_rank_2 {
	background:url(http://img.47news.jp/images/rank2.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.realtime_rank_3 {
	background:url(http://img.47news.jp/images/rank3.jpg) no-repeat 0 0;
	list-style:none;
	padding:3px 0 3px 30px;
	margin:0;
}
ul.newsList_side li.news_yajirushi_icon {
	list-style:url(http://img.47news.jp/chumoku/images/icon.jpg) outside;
	padding:0;
	margin:3px 0 3px 20px;
	position:relative;
}
.timeStampAri { padding:0 60px 0 0; }
ul.newsList_side li.news_yajirushi_icon span.timestamp {display:block; position:absolute; right:5px; top:0; color:#666666; font-size:12px; } 

/*-------------- 修正----------------*/

.in_the_box_realtime_n{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	color:#666666;
	padding:5px 0 2px 24px;
	font-weight:bold;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/title_realtime_n.jpg) no-repeat 0 0;
}
.in_the_box_bg_or{
	color:#666666;
	font-weight:bold;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:4px;
	background:#FF7E2A url(http://img.47news.jp/chumoku/images/bar_orange_bo_n.jpg) no-repeat left top;
}

.in_the_box_bg_in{
	padding:5px 0 2px 5px;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/bar_orange_bg_n.jpg) repeat-x 0 0;
}

.in_the_box_bg_bl{
	color:#666666;
	font-weight:bold;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	padding-left:4px;
	background:#6AABEF url(http://img.47news.jp/chumoku/images/bar_blue_bo_n.jpg) no-repeat left top;
}



/*----------------------------
　中面サイド追加 2010/06/30
------------------------------*/
.clear{clear:both;}
.wakuBorder{border:solid 1px #CCCCCC; margin-top:5px;}
.grayFontR_under{ color:#666666;}
.bar_side_real_none2{
	padding:3px 0 2px 10px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

.sideCmTiTleBg{
	border-bottom:solid 1px #CCCCCC;
	background:#F3F3F3 url(http://img.47news.jp/chumoku/images/box_title_bg_rp.jpg) repeat-x;
	padding:1px 0 0 1px;
	color:#666666;
	font-weight:bold;
	min-height:20px;
	height: auto !important;
	height: 20px;
}

.sideCmTiTleBg img{ padding:0 5px 1px 0;}
.sideCmTiTleBg p{ padding-top:2px;}

.sideCmInBox{padding:10px;width:278px;}
.sideCmInBox2{padding:10px 10px 0;width:278px;}
.sideCmFloatL{float:left; padding:0 8px 0 0; }
ul.sideCmFloatRList{margin-left:70px; padding:0;}
ul.sideCmFloatRList li{margin:0; padding:0; line-height:130%; position:relative;}
ul.sideCmFloatRList li span.timestamp {display:block; position:absolute; right:5px; top:0; color:#666666; font-size:12px; } 
ul.sideCmFloatRList li.firstL{padding:0 0 8px 0;}
.fontB{font-weight:bold;}
.fontNomal{font-weight:100;}

a.sideLink:link{color:#666666;}
a.sideLink:visited{color:#666666; text-decoration:none;}
a.sideLink:hover{color:#666666; text-decoration:underline;}

.sideCmFloatL table{background:#EEEEEE;border: solid 1px #CCCCCC;}
.sideCmFloatL table tr td{text-align:center;}


/*--------------------------------------
 動画ランキング       2010/06/30 saito
----------------------------------------*/
.movieIndividual{
	clear:both;
	padding:5px 2px 0;
	position: relative; 
}

p.sideMovieTitle{margin:0 2px;}
.sideMovieTitleUnder{margin:0 2px;}
.fontRed{color:#FF0000;}

.picSideMovie{
	display:table-cell;
	width:275px;
	height:50px;
	vertical-align:middle;
	position: relative; 
	margin:0;
	padding:0 0 5px 0;
}


.picSideMovie .thumboxSM {
	float:left; 
	width:80px;
    height:50px;
	padding:0px;
	background:#666666;
	position: relative; 
	margin-right:5px;

}
.picSideMovie .thumboxSM .thumpicSM {
	overflow: hidden; 
	position: relative; 
	width: 80px; 
	height:50px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}