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

.globalnavi__inner a:nth-child(2) {background-color:#003399;}
.globalnavi__inner a:nth-child(2):hover {background-color:#001133;}
.globalnavi__inner a:nth-child(7) {font-size: 12px;}
.globalnavi__inner a:nth-child(10) {display:none;}

/* 広告 */
iframe {display: block; margin: 0 auto; padding: 0;}
.article-area__logo {border-bottom: none !important;}
.pr__list {margin: 10px 0;}
.pr__link {color: #0075c2 !important; border: none !important;}
/* サイト内検索 */
#searchbox {
width: 300px; margin: 0; padding: 10px 0; height: 44px; background: #000; color: #940000; text-align: center;
}
#_popIn_ranking ._popIn_recommend_header {
width: 300px !important;  color: #fff; background: #000 !important; background: linear-gradient(to right, #000000 0%,#000000 75%,#009026 75%,#009026 100%) !important; display: -webkit-box; display: -ms-flexbox; display: -ms-flex; display: -webkit-flex; display: flex; webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
}
.color_giants #_popIn_ranking ._popIn_recommend_header {
background: linear-gradient(to right, #000000 0%,#000000 75%,#f08300 75%,#f08300 100%) !important;
}
.color_entertainment #_popIn_ranking ._popIn_recommend_header {
background: linear-gradient(to right, #000000 0%,#000000 75%,#b2376d 75%,#b2376d 100%) !important;
}
/* プロ野球スコア速報パーツ（PC） */
.score_long {
margin: 0; padding: 5px; height: 100px; background-color: #666; overflow: hidden; background-image: url(/assets/subcontents/img/baseball/bg_npb_score.gif); background-repeat: repeat-x; font-size:12px; color:#FFF;
*margin-top: 10px;
}
.score_long p{
margin: -5px 0 0 0 !important; padding: 0; font-weight: bold; font-size:12px;
}
.score_long a {
display: block;	color:#FFF; text-decoration: none;
}
.score_long ul {  
list-style-type: none; margin: 0; padding: 0; float: left;
}
.score_long li {
width: 95px; height: 25px; line-height: 25px; margin: 0; padding: 0; float: none; margin-right: 10px;
}
.score_long .cell1 {  
background-color: #313131;
}
.score_long .cell2 {  
background-color: #434343;
}
.score_long .cell3 {  
background-color: #535353;
}
.score_long .score_carousel {
margin: 0; padding: 0;
*margin: -5px 0 0 0 !important;
}
.npb1947001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2006001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2012001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb1954001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb1961001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb1968001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2004001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2005003 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2008001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb1992001 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2005002 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb2005001 {
height: 25px; padding-left: 3px; text-align: left; float: left; letter-spacing: -0.05em; float: left;
}
.npb1951900, .npb1951901, .npb2009981, .npb2015982, .npb2013912, .npb2009982, .npb2016984, .npb2016917, .npb2016918, .npb2017919, .npb1951961{
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.npb1963900, .npb1963901, .npb2015915, .npb2006911, .npb2017912 {
width: 70px; height: 25px; padding-left: 3px; text-align: left; float: left; letter-spacing: -0.08em; float: left;
}
.npb2013914 {
width: 60px; height: 25px; padding-left: 3px; text-align: left; float: left;
}
.score_num {
height: 25px; padding-right: 5px; text-align: right; color: #ffa200; float: right;
}
.score_num_play {
height: 25px; padding-left: 3px; text-align: right; color: #51c47a; float: right;
}
.score_status {
width: 85px; height: 25px; padding-left: 3px; text-align: center; color: #ffa200; float: none;
}
.score_status_play {
width: 85px; height: 25px; padding-left: 3px; text-align: center; color: #51c47a; float: none;
}}