@charset "utf-8";
/* CSS Document */

@import url("secondtab.css");

html {-webkit-text-size-adjust:none}

body  {
  font: 100%;
  margin: 0; 
  padding: 0;
  text-align: center;
  color: #000000;
  font-family:sans-serif;
}

/** 基本の Link Color **/
a:link {color:#1D3994;text-decoration:none;}
a:visited {color:#941D55;text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {font-size:23px;margin-top:0px;}
.black a:link {color:#1D3994;text-decoration:none;}
.black a:visited {color:#941D55;text-decoration:none;}
.black a:hover {text-decoration:underline;}
.fontbk18b{font-size:16px; font-weight:bold; color:#000000;}
.fontbk14_150{font-size:14px; line-height:150%;}
.fontbk16_150{line-height:150%;}

.titleBar li { position:relative; line-height:150%; list-style-type:none;}
/* .titleBar span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }*/ 
.titleBar span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:12px; } 

.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_150{font-size:75%;line-height:150%;}
.font14{font-size:85%;}
.font14_r{font-size:14px;}
.font16_r{font-size:16px;}
.font18{font-size:113%;}
.font18_r{font-size:18px;}
.font20{font-size:125%;}
.font20_r{font-size:20px;}
.font22{font-size:138%;}
.font22_r{font-size:22px;}
.fontB{font-weight:bold;}

ul {margin: 0 0 0 22px; padding:0;}
li {margin:0; padding:0; line-height:150%; list-style:none;}

.in_the_box { padding: 0; }
.in_the_box10_t { padding: 10px 0 0 0; }
.in_the_box10_b { padding: 0 0 10px 0; }
.in_the_box10 { padding: 10px 0; }

/** clearfix  2009/12/11 SAITO **/
.clearfix:after { content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix { min-height: 1px; }

* html .clearfix {
*
* height: 1px;
*
*     /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.catlist{text-align:right}
.catlist a{text-decoration:none;}

#container { 
  width: 980px;
        border:solid 1px #CCCCCC;;
  margin: 0 auto;
        padding: 4px;
  text-align: left;
} 
#container_in { 
  width: 980px;
        background:#FFFFFF;
  margin: 0 auto;
        padding: 0;
  text-align: left;
} 

#header { 
  position:relative;
  height:105px;
  padding: 0 10px 0 20px;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
}
#header .logo{
  position:absolute;
  top:8px;
  left:5px;
  width:75px;
  height:95px;
  }
#header .bejin{
  position:absolute;
  top:8px;
  left:85px;
  }
#header .topbana{
  position:absolute;
  top:8px;
/*  left:250px; */
  left:250px;
  width:730px;
  height:95px;
  } 

/*-----------------------------------------------
 タブ部分スタイルシート　2007/12/05 OIKAWA
-----------------------------------------------*/

#tabmenu { 
  float:left;
  width:970px;
  padding:0 5px 5px;
} 

/*---------------------------------------------------------
 パンくず部分スタイルシート　2007/12/05 OIKAWA
---------------------------------------------------------*/
.kuzu {
  position:relative;
  clear:both;
  z-index:2;
  font-size: 80%;
  font-style: normal;
  text-align: left;
  margin: 0px;
  padding-left: 5px;
  color: #999999;
  width: 840px;
  display: block; 
  line-height:115%;
    }

.kuzu a {
  margin-right:2px;
　　text-decoration:none;
  font-size: 100%;
  }
.kuzu a:visited {
　　text-decoration:none;
  font-size: 100%;
  }

/*---------------------------------------------------------
 PR部分スタイルシート　2009/2/27 SAITO
---------------------------------------------------------*/

.pr_big_box{
  position:relative;
  clear:both;
  width:670px;
  z-index:2;
  display:block;
  margin:0;
  font-size:12px; 
}

.pr_box {
  height:20px;
  position:relative;
  overflow:hidden;
  width:670px;
}

.pr_box .prText {
  position:relative;
  z-index:2;
  width:100px;
  top:6px;
}
.pr_box .pr_back {
  display:block;
  padding:3px 2px 2px 70px;
  width:590px;
  z-index:1;
  position:relative;
  top:-11px;
}

.pr_back a:hover {
  background:#FFEEEE;
  width:670px;
  display:block;
  padding:3px 2px 2px 70px;
  z-index:1;
  position:relative;
  left:-70px;
  top:-3px;
}

.pr_back:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
  top:-3px;
  width:670px;
}


/*---------------------------------------------------------
 記録リンク部分スタイルシート　2007/12/05 OIKAWA
---------------------------------------------------------*/
#kiroku { clear:both; padding:0 5px; text-align:leftt; }

/*---------------------------------------------------
 右サイドバー部分スタイルシート　2007/12/05 OIKAWA
---------------------------------------------------*/
#sidebar1 {
  float: right;
  width: 300px;
  padding: 5px 0 10px;
}

#sidebar1 .adbox {
  text-align:center;
  vertical-align:middle;
  /*padding:0 0px 5px;*/
}

#sidebar1 .swfBox {
  width: 300px;
  padding-: 0;
  margin-bottom: 5px;
}

#sidebar1 .rightBox {
  width: 300px;
  padding: 0;
  /*margin-top: 5px;*/
}

#sidebar1 .linkBox {
  width: 298px;
  padding:0;
  margin:5px 0;
  border-top:10px solid #666666;
}

#sidebar1 .linkBox .menu { }
#sidebar1 .linkBox .menu a {
  display:block;
  margin:0;
  width:286px;
  background-color:#FFFFFF;
  border-right:solid 1px #666666;
  border-bottom:solid 1px #666666;
  border-left:solid 1px #666666;
  padding:5px;
  text-decoration:none;
  font-size:15px;
  font-weight:bold; 
  color:#000033;
}
#sidebar1 .linkBox .menu a:hover {
  border-color:#666666;
  background-color:#DDEEFF;
  color:#000000;
}

#sidebar1 .conBox {
  width: 288px;
  background:url(http://img.47news.jp/sports/localsports/images/bg_topBox.jpg) repeat-x;
  padding:5px;
  margin-top:5px;
  border:solid 1px #CCCCCC;
}

#sidebar1 .conBox h2 {
  font-size: 18px;
  width: 275px;
  padding:0 5px 0 5px;
  margin:0 0 10px 0;
  border-bottom:dotted 1px #999999;
}

/*---------------------------------------------------
 メイン部分スタイルシート　2007/01/24 OIKAWA
---------------------------------------------------*/
#mainContent { float:left; margin: 0; padding: 0;  width:675px;} 
#mainContent .MainBox { width:675px; margin:0; padding:0; }
#mainContent .MainBox .leftBox { float:left; width:675px; margin:0; padding:0; }
#mainContent .MainBox .box_bar_top { width:675px; margin:10px 0; padding:0; }
#mainContent .MainBox .box_bar {
  background:url(http://img.47news.jp/sports/localsports/images/bg_topBox.jpg) repeat-x;
  width:673px;
  margin:0;
  padding:4px 0 4px 0;
  border-bottom:1px solid #DDDDDD;
  }
#mainContent .MainBox .content { width:671px; margin:0; padding:0 5px 10px 5px; } 
#mainContent .MainBox .catContent { width:669px; background:#F1F1F1; margin:0; padding:10px 0 10px 5px; } 
#mainContent .MainBox .topContent { width:663px; margin:0; padding:10px 0 10px 5px; } 
#mainContent .MainBox .topContent li {
position:relative;
line-height:150%;
list-style-image: url('http://img.47news.jp/images/dsicon.gif');
padding:0 7em 0 0;
}
#mainContent .MainBox .topContent #googleAdsense li {
position:relative;
line-height:150%;
list-style-image: none;
padding:0 7em 0 0;
}
#googleAdsense ul.ul_newsList li{
  list-style: none;
}
#googleAdsense ul li {
  list-style: none !important;
}
#route #Rfoot .gooBoxB .ul_adList li {
  background: none !important;
}
#spaceBrother #googleAdsense .ul_newsList2 li {
  background: none !important;
}
#mainContent .MainBox .topContent span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }
#mainContent .MainBox .topContent .topImg img {
  float:right;
        background:#CCCCCC;
  margin:0 10px;;
  padding:1px;
} 

/*---------------------------------------------------
 フッター部分スタイルシート　2007/12/05 OIKAWA
---------------------------------------------------*/
#footer { width:966px; padding: 10px 5px; margin:5px auto; border:solid 1px #CCCCCC; } 
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/*---------------------------------------------------
 コンテンツ部分スタイルシート　2008/01/16 NAKAMURA
---------------------------------------------------*/
.frameline { margin: 10px 0px 5px 0px; border:solid 1px #CCCCCC; } 
.frameline-sky { margin: 10px 0px 5px 0px; border:solid 1px #0099CB; }
.noframeline { margin: 10px 0px 5px 0px; } 

/*---------------------------------------------------
 メニューリスト部分スタイルシート　2008/01/27 OIKAWA
---------------------------------------------------*/
.menulist     { position:relative; }
.menulist a  {
               display:inline-block;
               margin:0px;
               width:140px;
               border:solid 1px #777777;
               padding:0;
               text-decoration:none;
               font-size:15px;
               font-weight:bold; 
               color:black;
              }
.menulist a:hover {
               padding:5px;
               border-color:black;
               background-color:#ccff99;
              }

/*---------------------------------------------------
 画像表示スタイルシート　2008/08/26 MOTOHASHI
---------------------------------------------------*/
#ImageFile { zoom: 57%; } 

/*---------------------------------------------------
 ランキング用CSS　2010/01/19 SAITO
---------------------------------------------------*/
ol#sideRank{ padding:0 10px 0 0; margin:0; }
li.sideRank1{
  background:url(http://img.47news.jp/images/rank1.jpg) no-repeat;
  padding:0 0 2px 28px;
  list-style-position:outside;
}

li.sideRank2{
  background:url(http://img.47news.jp/images/rank2.jpg) no-repeat;
  padding:0 0 2px 28px;
  list-style-position:outside;
}

li.sideRank3{
  background:url(http://img.47news.jp/images/rank3.jpg) no-repeat;
  padding:0 0 2px 28px;
  list-style-position:outside;
}

li.sideRank4{
  background:url(http://img.47news.jp/images/rank4.jpg) no-repeat;
  padding:0 0 2px 28px;
  list-style-position:outside;
}

li.sideRank5{
  background:url(http://img.47news.jp/images/rank5.jpg) no-repeat;
  padding:0 0 2px 28px;
  list-style-position:outside;
}

/*---------------------------------------------------
 トップ部分　2010/04/20 SAITO
---------------------------------------------------*/
#topper {position: relative;padding:0px;/* 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
---------------------------------------------------*/
.right_chumoku_box{ padding:0 3px 10px 3px; width:292px; }
.news_rightBoxCenterB{ border:solid 1px #999999; padding:0; margin:0;}
.news_rightBoxCenter{ border:solid 1px #CCCCCC; padding:0; }
.grayFontR{ color:#666666; font-size:92%; }
.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;
  margin-top: 5px;
}
.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;}


/*-- 追加  --*/
.noOverBox{width:278px; overflow:hidden;}


/*--------------------------------------
 動画ランキング       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;
}


/*--------------------------------------
　中面下の瞬間風速用 2010/07/02 SAITO
---------------------------------------*/

.floatRPt{float:right; padding:0 0 0 10px;}
.center675Movie4{
  float:left;
  display:table-cell;
  width:158px;
  vertical-align:middle;
  margin:0;
  position:relative;
  padding-bottom:15px;
}

.center675Movie4 .thumbox675_4 {
  margin:0 auto;
  width:120px;
    height:90px;
  padding:0px;
}

.center675Movie4 .thumbox675_4 .thumpic675_4{
  overflow:hidden; 
  position:relative; 
  width:120px; 
  height:90px; 
  float:left; 
  margin:0;
  text-align:center;
  vertical-align:middle;
}

.center675Movie4 .caption675_4{ width:150px; margin:0 auto;}
ol#sideRank li{position:relative;}
ol#sideRank li span.timestampRank {font-size:90%;} 

.shunkanTitleBg{background:url(http://img.47news.jp/images/shunkan_title_bg.jpg) top right no-repeat; width:100%;}



/*--------------------------------------
　選挙用サイド 2010/07/09 SAITO
---------------------------------------*/

.skyBlueBox {border: #0099CC solid 1px;}
.padding5 {padding: 5px;}

ul.kijiListKyodo300 {
  padding: 5px 0 5px 5px;
  margin: 0;
  width: 280px;
}

ul.kijiListKyodo300 li {
  padding: 1px 0;
  margin: 0 0 0 20px;
  list-style: url(http://img.47news.jp/news/election/sanin2010/images/list_style_gray.jpg) outside;
  font-size: 88%;
  position: relative;
}

ul.kijiListKyodo300 li span.timestamp {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #000;
}

.underGreen {border-bottom: solid 1px #81B319;}
.greenBox {border: solid 1px #009966;}

/* ランキング用 CSS */
ol#sideRankSenkyo {
  padding: 5px 10px 0 0;
  margin: 0;
}




/*--------------------------------------
　相撲用サイド 2010/07/11 SAITO
---------------------------------------*/
#rtsumo{width:675px;background-color:#41045f;}
#rtsumo .header{width:675px;height:54px;margin:0;padding:0;background-image:url(http://img.47news.jp/sports/sumo/images/banner_sokuhou.jpg);}
#rtsumo .contents{margin-left:0.3em;margin-right:0.3em;font-weight:bold;background-color:#fff;}
#rtsumo .contents table{width:100%;height:100%;border-collapse:collapse;}
#rtsumo .contents table th{border:1px solid #62418D;}
#rtsumo .contents table td{border:1px solid #62418D;}
#rtsumo .contents table th.win{width:40%;color:#fff;font-size:1.2em;border:1px solid #000;background-color:#000;text-align:center;}
#rtsumo .contents table th.kimari{color:gray;font-size:1.2em;text-align:center;}
#rtsumo .contents table th.lose{width:40%;color:#fff;font-size:1.2em;border:1px solid #000;background-color:#000;text-align:center;}
#rtsumo .contents table td.win.new table td{border:0;background-color:#ffffcc;text-align:center;}
#rtsumo .contents table td.win.new table td.newmark{width:50px;height:50px;padding:0.3em;}
#rtsumo .contents table td.win.new table td.center span.name{color:red;font-size:1.5em;}
#rtsumo .contents table td.win.new table td.center span.result{color:gray;font-size:1.2em;}
#rtsumo .contents table td.win.new table td.gunpai{width:40px;height:62px;padding:0.3em;}
#rtsumo .contents table td.kimari.new{color:gray;font-size:1.2em;text-align:center;}
#rtsumo .contents table td.lose.new{text-align:center;background-color:#ffffcc;}
#rtsumo .contents table td.lose.new span.name{color:black;font-size:1.5em;}
#rtsumo .contents table td.lose.new span.result{color:gray;font-size:1.2em;}
#rtsumo .contents table td.win table td{border:0;text-align:center;}
#rtsumo .contents table td.win table td.name{color:red;}
#rtsumo .contents table td.win table td.result{color:gray;}
#rtsumo .contents table td.win table td.gunpai{width:16px;height:28px;padding:0.2em;}
#rtsumo .contents table td.kimari{color:gray;text-align:center;}
#rtsumo .contents table td.lose table td{border:0;text-align:center;}
#rtsumo .contents table td.lose table td.name{color:black;}
#rtsumo .contents table td.lose table td.result{color:gray;}
#rtsumo .footer{width:675px;height:0.5em;margin:0;padding:0;}
#rtsumo300{width:300px;background-color:#41045f;}
#rtsumo300 .header{width:300px;height:34px;margin:0;padding:0;background-image:url(http://img.47news.jp/sports/sumo/images/banner_sokuhou300.jpg);}
#rtsumo300 .header .btn{float:right;margin:0.2em 0.2em;}
#rtsumo300 .header .btn img{border:0;}
#rtsumo300 .contents{margin-left:0.2em;margin-right:0.2em;font-size:60%;font-weight:bold;background-color:#fff;}
#rtsumo300 .contents table{width:100%;height:100%;border-collapse:collapse;}
#rtsumo300 .contents table th,#rtsumo300 .contents table td{border:1px solid #62418D;}
#rtsumo300 .contents table th.win{width:40%;color:#fff;font-size:1.2em;border:1px solid #000;background-color:#000;text-align:center;}
#rtsumo300 .contents table th.kimari{color:gray;font-size:1.2em;text-align:center;}
#rtsumo300 .contents table th.lose{width:40%;color:#fff;font-size:1.2em;border:1px solid #000;background-color:#000;text-align:center;}
#rtsumo300 .contents table td.win.new table td{border:0;background-color:#ffffcc;text-align:center;}
#rtsumo300 .contents table td.win.new table td.newmark{width:14px;height:40px;padding:0.1em;}
#rtsumo300 .contents table td.win.new table td.center span.name{color:red;font-size:1.2em;}
#rtsumo300 .contents table td.win.new table td.center span.result{color:gray;font-size:1.2em;}
#rtsumo300 .contents table td.win.new table td.gunpai{width:16px;height:28px;padding:0.1em;}
#rtsumo300 .contents table td.kimari.new{color:gray;font-size:1.2em;text-align:center;}
#rtsumo300 .contents table td.lose.new{text-align:center;background-color:#ffffcc;}
#rtsumo300 .contents table td.lose.new span.name{color:black;font-size:1.2em;}
#rtsumo300 .contents table td.lose.new span.result{color:gray;font-size:1.2em;}
#rtsumo300 .contents table td.win table td{border:0;text-align:center;}
#rtsumo300 .contents table td.win table td.center span.name{color:red;font-size:1.2em;}
#rtsumo300 .contents table td.win table td.center span.result{color:gray;font-size:1.2em;}
#rtsumo300 .contents table td.win table td.gunpai{width:16px;height:28px;padding:0.1em;}
#rtsumo300 .contents table td.kimari{color:gray;text-align:center;}
#rtsumo300 .contents table td.lose{text-align:center;}
#rtsumo300 .contents table td.lose span.name{color:black;font-size:1.2em;}
#rtsumo300 .contents table td.lose span.result{color:gray;font-size:1.2em;}
#rtsumo300 .footer{width:300px;height:0.3em;margin:0;padding:0;}


/* 高校野球2010夏 */
#hbbSummer2010Box{width:300px;padding:0;margin-top:5px;}
#hbbSummer2010Box .right_kyodobox_bar{background:url(http://img.47news.jp/sports/hibaseball/2009summer/images/box_300_kyodo_news-1.jpg) repeat-x;width:276px;height:26px;margin:0;padding:4px 0 0 24px;color:#FFFFFF;font-size:14px;}
#hbbSummer2010Box .titleBar li{position:relative;line-height:150%;list-style-type:none;}
#hbbSummer2010Box .titleBar span.linkBtn{display:block;position:absolute;right:0;top:0;font-size:90%;}
#hbbSummer2010Box .hbbBox{width:288px;padding:5px;margin-top:0px;border-right:solid 1px #003333;border-bottom:solid 1px #003333;border-left:solid 1px #003333;}
#hbbSummer2010Box .hbbBox h2{font-size:18px;width:275px;padding:0 5px 0 5px;margin:0 0 10px 0;}
#hbbSummer2010Box .hbbBox ul li{position:relative;line-height:150%;list-style:url(http://img.47news.jp/images/dsicon.gif);}
#hbbSummer2010Box .hbbBox ul li span.timestampHbb{color:#666666;font-weight:normal;}

/*地震*/
ul.jishinLi li{ display:block; width:130px; float:left; padding:2px 5px 2px 0;}
.kenBox{border:#E1863C solid 5px; width:290px; background:url(http://img.47news.jp/47topics/images/kenbetu_bg.jpg) repeat; color:#6B6234; margin-top:5px;}
.kenbetuBanner{background:url(http://img.47news.jp/47topics/images/kenbetu_jishin_banner.jpg) no-repeat; width:290px; height:34px; display:block; text-indent:-9999px;}
.kenBoxIn{padding:5px; width:280px;}
.kenFl{float:left; padding:0 3px 5px 0;}
.pd5_b{padding-bottom:5px;}
.pd5_t{padding-top:5px;}
.anpiBtn{background:url(http://img.47news.jp/47topics/images/anpi_bg.jpg)
no-repeat; width:408px; height:45px;}
.anpiLogo{height:45px; width:256px; display:block;
text-indent:-9999px; float:left;}
.anpiFl{float:left; padding:3px 4px 0 0;}
ul.newsList_side li.news_yajirushi_icon_fl {
  background:url(http://img.47news.jp/chumoku/images/icon.jpg) 0 3px no-repeat;
  padding:0 0 0 20px;
  display:block;
  float:left;
  width:100px;
}
/*--　47topics右袖 --*/
.topicsRightbody{
  padding:10px;
    padding-top:3px;
}
.topicsRexplanation a{
    text-indent:-9999px;
    background:url(http://img.47news.jp/47topics/images/47topicsexplanation.jpg) no-repeat;
    height:31px;
    width:298px;
    display:block;
}
.topicsRexplanation{
    height:31px;
    width:298px;
}
.topicsrightbody p{
    margin:0px;
}
.topicsrightbody a{
    font-weight:bold;
}

/*-- 20110712googleAdd用Css追加 --*/
#mainContent .MainBox .topContent ul.ul_newsList3 {
    margin: 0 0 0 22px !important;
    padding: 0 !important;
}
#mainContent .MainBox .topContent ul.ul_newsList3 li{
 line-height: 150%;
    list-style-image: none;
    margin: 0 0 3px;
    padding: 0 !important;
    position: relative;
}

/*--- 英中韓リンクボタン用 20111207 ---*/
#topper .topperRight .TRLink {text-align:right;padding-right:8px}
#topper .topperRight .TRLink ul {display:inline;padding-bottom:3px;padding-right:3px;}
#topper .topperRight .TRLink ul li {display:inline;padding-right:8px;}
#topper .topperRight .TRLink ul li a {padding-left:15px;background: url(http://img.47news.jp/images/icon_topR.gif) left center no-repeat scroll;}
#topper .topperRight .TRLink ul li a img { vertical-align: middle; border-bottom:1px solid #fff;}
#topper .topperRight .TRLink ul li a:hover img { border-bottom: 1px solid #214294;}
#topper .topperRight .TRLink .sitemap {font-size:13px; color:#808080;}
#topper .topperRight .TRform {clear:both;text-align:right; padding-right:5px;}


/* -----20120221 ヘッドライン htmlバリデーション 岡部追記 ----- */
.frameline .box_bar .category_Title{line-height:150%;}
.frameline .box_bar .category_Title .catefory_TitleF{float:left;}
.frameline .box_bar .category_Title .timestamp_seo{float:right; color: #000000; display: block; font-size: 12px;padding-right:14px;}
.ta_c { text-align:center; }
.newsPd10L { padding-left:10px; }
.newsMg5b { margin-bottom:5px; }

/*------20120222 都道府県別 htmlバリデーション 清水目追記 -------- */
.frameline .category_Title_l{ padding:0 10px; clear:both; line-height:0; }
.pr_13em { padding-right:13em !important; }
.mb_10 { margin-bottom: 10px; }
.ta_r { text-align:right; }
.va_m { vertical-align:middle; }
.pb_15 { padding-bottom:15px !important; }
.category_Title_l h1{ float:left; }
.category_Title_l .fr{ float:right; line-height:normal;}
.category_Title_l li { display: inline;  line-height:150%;list-style-type:none; 
}
.category_Title_l p{ margin:0; padding:0;}
.category_Title_l ul.areastamp {font-size:12px;padding-top:3px;display:inline; }
.MainBox h1.lint { font-size:16px; font-weight:bold; color:#000000; line-height:1; margin:0; padding-top:3px; }
.MainBox h2.lint { font-size:23px; margin-top:0px; }
.MainBox h3.lint { font-size:16px; font-weight:bold; color:#000000; }
/*-- 20130717特集余白調整 --*/
.sideCmInBoxTokushu {padding: 5px;width: 278px;}
/* 動画に再生ボタンを設置 */
#top-movie-area {
  position: relative;
  z-index: 0;
  display: block;
}
#btn-play-movie {
  content: " ";
  display: block;
  width: 105px;
  height: 105px;
  background: url(http://www.47news.jp/images/btn-play.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -52px;
  margin-left: -52px;
  z-index: 2;
}

/* CN */
h1#bt_title {
    padding: 0;
    margin-bottom: 0;
    line-height: 1.2em;
}
#bt_body p {
    padding: 0;
    margin: 0;
}
.topContent #bt_body{ /* font-size:0.8em; */ margin-bottom: 10px; }
.topContent #bt_body_article{margin-bottom: 0;}
.topContent .ta_r { margin-top:10px; text-align: left; line-height: 65px; line-height: 0.8em; margin-top: 0.2em; margin-bottom: 0.4em; }
.topContent .ta_r a {float: right;}
.topContent .ta_r a:hover {float: right;}

.noframeline .topContent .DetailArticleLayout img {
  height:auto;
  max-width: 260px;
  width:auto; /* ie8 */
}