@charset "utf-8"; 


/* *****************************************************

芸能カテゴリカラー
一番濃い#b2376d　真ん中#eb6ea5　一番薄い#fce9f2

***************************************************** */






/* *****************************************************

基本設定

***************************************************** */
/* 速報 */
#newsFlashbg {
background: #b2376d;
}
a:hover {
color: #b2376d;
}
/* 基本 hr線 */
.line {
background-color: #fedceb;
}


/* *****************************************************

メインメニュー

***************************************************** */

/* メインメニュー section2 */
#header #section2 {
/* background-color: #f08cb8; */
}
#header #section2 ul#nav a#home {
background-color: #b2376d; background-position:right -37px; background-image: url(/library/img/pc/nav_home.png);
}
#header #section2 ul#nav li a#home:hover {
background-color: #b2376d; background-position:right -37px; background-image: url(/library/img/pc/nav_home.png);
}
#header #section2 ul#nav li a#giants {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#giants:hover {
background-color: #fe954d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#baseball {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#baseball:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#soccer {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#soccer:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#sports {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#sports:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#golf {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#golf:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#entertainment {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#entertainment:hover {
background-color: #f293bd; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#horserace {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#horserace:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#topics {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#topics:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#gamble {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#gamble:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#dosports {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#dosports:hover {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#fishing {
background-color: #b2376d; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#hobby:fishing {
background-color: #3d0000; border-right:1px solid #fff;
}
#header #section2 ul#nav li a#event {
background-color: #b2376d; border-right:1px solid #b2376d;
}
#header #section2 ul#nav li a#event:hover {
background-color: #3d0000; border-right:1px solid #3d0000;
}

/* *****************************************************

サブメニュー

***************************************************** */
#header #section3 ul#nav{
width: 1030px; height: 37px; margin: 0 auto; border-bottom: solid 25px #fff; text-align: left; background-color: #fedceb;
}
#header #section3 ul#nav li {
float: left; list-style: none; font-size: 14px; letter-spacing: 1px;
}
#header #section3 ul#nav li a {
display: block; height: 37px; margin: 0; text-align: center; color: #fff; line-height: 37px; background-image:url(/library/img/pc/sub_nav.png); background-repeat:no-repeat;
}
#header #section3 ul#nav a#b1 {
padding: 0 20px 0 15px; background-color: #f293bd; background-position:right -555px;
}
#header #section3 ul#nav li a#b1:hover {
padding: 0 20px 0 15px; background-color: #f293bd; background-position:right -555px; color: #d0548b;
}
#header #section3 ul#nav a#b2 {
padding: 0 20px 0 15px; background-color: #f6a8ca; background-position:right -592px;
}
#header #section3 ul#nav li a#b2:hover {
padding: 0 20px 0 15px; background-color: #f6a8ca; background-position:right -592px; color: #d0548b;
}
#header #section3 ul#nav a#b3 {
padding: 0 20px 0 15px; background-color: #fedceb; background-position:right -629px;
}
#header #section3 ul#nav li a#b3:hover {
padding: 0 20px 0 15px; background-color: #fedceb; background-position:right -629px; color: #d0548b;
}
#header #section3 ul#nav a.b {
padding: 0 15px; background-color: #fedceb; border-right:2px solid #fff; background-position: 0px; color: #eb6ea5;
}
#header #section3 ul#nav li a.b:hover {
padding: 0 15px; background-color: #fedceb; border-right:2px solid #fff; background-position: 0px; color: #fff;
}


/* ローカルナビゲーション */
#main #section4 ul#nav{
background-color: #fce9f2;
}
#main #section4 ul#nav a#b1 {
background-color: #fce9f2; background-position:right -634px;
}
#main #section4 ul#nav li a#b1:hover {
color: #b2376d;
}
#main #section4 ul#nav a.b {
background-color: #fce9f2;
}
#main #section4 ul#nav a.active {
color: #b2376d;
}
#main #section4 ul#nav li a.b:hover {
color: #eb6ea5;
}

/* *****************************************************

カテゴリトップ記事リスト タイトル
記事詳細ページ写真付き大記事下 関連記事でも使用

***************************************************** */
.article_title {
color: #b2376d; border-bottom:solid 3px #b2376d;
}
.article_title .results_players{
color: #b2376d; background-image: url(/library/img/pc/icons.png); background-repeat: no-repeat; background-position: left -382px;
}
.article_title > a {
color: #b2376d;
}
.article_title > a:hover {
color: #eb6ea5 !important;
}
.article_title .text_fresheye{
font-size: 12px; color: #b2376d; line-height: 20px; font-weight: bold; letter-spacing: -0.2px; float: right;
}
.article_title .results_players a {
color: #b2376d;
}
.article_title .results_players a:hover {
color: #eb6ea5 !important;
}
.article_text li {
border-bottom:solid 3px #fce9f2;
}


/* *****************************************************

カテゴリトップ 記事リスト

***************************************************** */
#article2 li {
border-bottom:solid 3px #fce9f2;
}


/* *****************************************************

大記事

***************************************************** */
#article .ar_title {
border-bottom:solid 3px #fce9f2; border-top:solid 3px #fce9f2;
}
#article a:hover {
color: #b2376d;
}
#article .ar_date {
color: #b2376d;
}
#article1 .ar_title {
border-top:solid 3px #fce9f2;
}
#article1 .ar_title a:hover {
color: #b2376d;
}
#article1 .ar_date {
color: #b2376d;
}
/* 記事が長いときに使用するページ移動リンク */
#article .page_link2 a{
display: block; width: 30px; margin: 10px; background: #eb6ea5; color: #fff; letter-spacing: 2px; font-size: 12px; font-weight: bold;
}
#article .page_link2 a:hover{
color: #b2376d;
}
#article .page_link2 #currentpage {
display: block; width: 30px; margin: 10px; color: #fff; letter-spacing: 2px; font-size: 12px; border:solid 1px #b2376d; background: #b2376d; font-weight: bold;
} 

/* フレッシュアイペディア */
#searching_w_fresheye {
background: #fce9f2;
}
#searching_w_fresheye a:hover {
color: #b2376d;
}
#searching_w_fresheye p {
color: #b2376d;
}
#searching_w_fresheye .text_fresheye{
color: #b2376d;
}
#searching_w_fresheye .line_fresheye{
border-bottom: solid 1px #b2376d;
}

/* *****************************************************

ほかのTwitterユーザが見ている記事

***************************************************** */
#snskiji_twitter a:hover {
color: #b2376d;
}


/* *****************************************************

PRテキスト

***************************************************** */
.pr {
background: #eb6ea5;
}
.pr_text a:hover {
color: #b2376d;
}

/* *****************************************************

レクタングル 300x250

***************************************************** */
.ad_rectangle {
background: #fce9f2;
}
.ad300x250 {
background: #fce9f2;
}

/* *****************************************************

右カラム SNS話題記事アイコン

***************************************************** */
#sns {
background-position: 100px -404px;
}
#snskiji a:hover {
color: #b2376d;
}
/* *****************************************************

右カラム

***************************************************** */
/* 検索 */
#searchbox {
background: #fce9f2;
}
/* スポーツ報知購読のお申し込みはこちら */
.subscription a{
background: #b2376d;
}
.subscription a:hover {
background: #eb6ea5;
}
/* ブロックタイトル */
.block_title, div.cd_r_frame span.trc_rbox_header_span {
background: #b2376d; background-image: url(/library/img/pc/icons.png); background-repeat: no-repeat; background-position: right -430px;
}
/* シンプルブロック */
.block_simple a{
background: #eb6ea5;
}
.block_simple a:hover {
background: #f08cb8;
}
/* アクセスランキング */
#accessranking a:hover {
color: #b2376d;
}
/* ブログリスト */
.rcolumn_list ul li a{
color: #b2376d;
}
.rcolumn_list ul li a:hover {
color: #f6a8ca;
}
/* じふてき */
#gif_text1 a:hover {
color: #b2376d;
}
#gif_text2 a:hover {
color: #b2376d;
}
/* 報知映画賞 */
#ListTable{
 text-align: center;
 width: 100%;
}
#ListTable table{
 margin: 0 auto;
 width: 100%;
}
#ListTable .odd{
 background: #fff;
hover:expression(this.onmouseover=new Function("this.style.backgroundColor='#ccc'"),this.onmouseout=new Function("this.style.backgroundColor='#fff'"));
}
#ListTable .even{
 background: #efefef;
hover:expression(this.onmouseover=new Function("this.style.backgroundColor='#ccc'"),this.onmouseout=new Function("this.style.backgroundColor='#efefef'"));
}
#ListTable tr:hover{ 
background-color: #ffff99; 
} 
#ListTable table, #ListTable th, #ListTable td{
 border: 1px solid #ccc;
 border-collapse: collapse;
 font-size: 12px;
 line-height: 15px;
}
#ListTable th{
 color: #fff;
 background: #330033;
}
#ListTable th, #ListTable td{
 padding: 3px;
}
#ListTable .name1{
 width: 7em;
}
/*
#ListTable td{
 cursor: pointer;
}
*/