@charset "utf-8";
/*** master-yahoo.css ***/
/*** CORE FILES ***/
/*@import "https://s.yimg.jp/images/css/yj2.css";
@import "https://s.yimg.jp/yui/jp/lrc/1.0.1/lrc.css";
@import "https://s.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css";
@import "https://s.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css";*/

@import "https://s.yimg.jp/images/css/printexec.css" print;
@import "https://s.yimg.jp/images/sports/2008/css/navigation.css";

/*** https://s.yimg.jp/images/css/yj2.css ------------------------------------------------------------------------------------------------------------***/
.s115 {line-height:115%;}.s130 {line-height:130%;}.s150 {line-height:150%;}.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea,h1.yjmthproplogoarea{float:left;}h1.yjmthproplogoarea{width:228px;height:40px;}h1.yjmthproplogoarea a{display:block;width:0;height:0;padding-top:40px;padding-left:228px;overflow:hidden;background:url(https://s.yimg.jp/images/mh/sports.gif) no-repeat 0 0;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/* Without MacIE \*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/*** https://s.yimg.jp/yui/jp/lrc/1.0.1/lrc.css ------------------------------------------------------------------------------------------------------------***/
#pos-lrec{margin-bottom:10px;text-align:left;}#pos-lrec dl{background-color:#fff;color:#555;}#pos-lrec dt{display: block; text-align:center;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align: middle;}/* safari only \*/html:\66irst-child #pos-lrec dt {padding:3px 0 2px;}/* /safari only */#pos-lrec dd{}#pos-lrec dd img {vertical-align:bottom;}/* ---- in std template ---- */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left: auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj950-1-3 #main #sub-block2{margin-top:280px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;	width:310px; height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position: absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #sub-block2{margin-top:280px;}
#pos-lrec table{margin:0 !important;}


/*** https://s.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css ----------------------------------------------------------------------------------------------------***/
#uhd div table{text-align:left;}#uhd img{display: block;}#uhd br{display: none;}#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}div[id^="emg"] br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left: 235px;}/**/#pos-n{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#pos-n table{margin:0 auto;text-align:left;}#pos-n br{display:none;}#pos-s{padding:10px 0;border-top:1px solid #ccc;text-align:center;}#pos-s table{width:500px;margin:0 auto;text-align:left;line-height:1em;}	/* for ie5/mac \*//*/#pos-s table {margin-left: 235px;}/**/#masthead{width:100%;height: 41px;margin: 4px auto 10px auto;tefxt-align: left;}#masthead strong{font-weight:bold;}/* === standard clear-after rules === */#masthead:after{content: ".";display: block;position:relative; /*works better in IE5.5 or float in float situations */height:0;clear:both; visibility:hidden;}/* hide from ie/mac  needed for IE \*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display: inline-table;}/**/

/*** https://s.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css バージョンアップ版(970pxプロ野球仕様)----------------------------------------------------------------------------------***/
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:none;}/* 3-1:layout common */#wrapper{text-align:left;font-size:medium;line-height:1.56em;}#cat-pass{margin-bottom: 10px;padding-left: 7px;}#contents-body{/* use clearfix hack */position: relative;}.yj-guid{display:block;height:0;text-indent:-9999px;}.yj-skip{display:block;height:0;text-indent:-9999px;}#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top: 1px solid #ccc;font-size:small;line-height:1.4em;}/* === yj950 common  === */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}/* === yj950-1 === */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj950-1-3 = --*/.yj950-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj950-1-3 #main .wrapper{float:left;width:634px;}.yj950-1-3 #main #main-block{float:right;width:432px;}.yj950-1-3 #main #sub-block1{float:left;width:192px;}.yj950-1-3 #main #sub-block2 {float:right;width:300px;margin-top:280px;}/* === yj950-2 === */.yj950-2 #contents-body #main{float:left;width:634px;}.yj950-2 #contents-body #sub{float:right;width:300px;}/* === yj950-3 === */.yj950-3 #contents-body #main{/* use clearfix hack */float:left;width:634px;}.yj950-3 #contents-body #main-main{float:right;width:432px;}.yj950-3 #contents-body #main-sub{float:left;width:192px;}.yj950-3 #contents-body #sub{float:right;width:300px;}/* === yj100per common  === */.yj100per-1,.yj100per-1-3,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 15px;}* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper {/* Win IE6 min-width */width:expression(document.body.clientWidth < 1001 ? "950px" : "auto");}/* === yj100per-1 === */.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;	width:310px; height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj100per-1-3 = --*/.yj100per-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #main-main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-1-3 #main #main-main{margin-left:316px;}.yj100per-1-3 #main #main-block-wrapper{float:right; width:100%;margin-right:-202px;}.yj100per-1-3 #main #main-block{margin-right:202px;}.yj100per-1-3 #main #sub-block1{float:left;width:192px;}.yj100per-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}/* === yj100per-2 === */.yj100per-2 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-2 #contents-body #main{margin-left:316px;}.yj100per-2 #contents-body #sub{float:right;width:300px;}/* === yj100per-3 === */.yj100per-3 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-3 #contents-body #main{margin-left:316px;}.yj100per-3 #contents-body #main-main-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-3 #contents-body #main-main{margin-right:202px;}.yj100per-3 #contents-body #main-sub{float:left;width:192px;}.yj100per-3 #contents-body #sub{float:right;width:300px;}/* 2-3.clearfix *//* for FF,Safari,Opera */#contents-body:after,.yj950-3 #contents-body #main:after{display:block;visibility:hidden;clear:both;height:0;content:".";}/* for Win IE5.5-7 */#contents-body,.yj950-3 #contents-body #main{zoom:1;}

/*** https://s.yimg.jp/yui/jp/tmpl/p/e/tmplMacie5_pe.css --------------------------------------------------------***/
/* Hide Mac IE5 \*//*/.yj-guid{line-height:0;display: block;position: static;height: 0;width: 0;overflow:hidden;}#pos-lrec dt{padding:4px 0 3px;}	.yj950-1 #contents-body #sub #pos-lrec{margin-right:-7px;}.yj100per-1 #contents-body #main-wrapper,.yj100per-1 #contents-body #main,.yj950-1 #contents-body #main{display:inline}#contents-body,.yj950-3 #contents-body #main{display: inline-block;height: auto;}

/*** https://s.yimg.jp/yui/jp/tmpl/p/e/tmplWinie50_pe.css --------------------------------------------------------***/
#wrapper {font-size:small;voice-family: "\"}\"";voice-family: inherit;font-size:medium;}#footer address {font-size:x-small;voice-family: "\"}\"";voice-family: inherit;font-size:small;}/* uhd patch */.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper {padding:0;voice-family: "\"}\"";voice-family: inherit;padding:0 15px;}.yj100per-1 #uhd table td,.yj100per-1-3 #uhd table td,.yj100per-2 #uhd table td,.yj100per-3 #uhd table td {padding-left:15px;padding-right:15px;voice-family: "\"}\"";voice-family: inherit;padding-left:0;parring-right:0;}.yj100per-1 #uhd table td td,.yj100per-1-3 #uhd table td td,.yj100per-2 #uhd table td td,.yj100per-3 #uhd table td td{padding-left:2px;padding-right:2px;voice-family: "\"}\"";voice-family: inherit;padding-left:0;padding-right:0;}.yj100per-1 #masthead,.yj100per-1 #contents,.yj100per-1 #footer,.yj100per-1-3 #masthead,.yj100per-1-3 #contents,.yj100per-1-3 #footer,.yj100per-2 #masthead,.yj100per-2 #contents,.yj100per-2 #footer,.yj100per-3 #masthead,.yj100per-3 #contents,.yj100per-3 #footer{padding-left:15px;padding-right:15px;voice-family: "\"}\""; voice-family: inherit;padding-left:0;padding-right:0;}/* for yj950 column */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width:980px;voice-family: "\"}\"";voice-family:inherit;width:950px;}/* for 100per column */.yj100per-1-3 #contents-body #main-block,.yj100per-3 #contents-body #main-main {margin-left:316px;voice-family: "\"}\"";voice-family: inherit;margin-left:0;}.yj100per-1-3 #contents-body #center {margin-left:310px;voice-family: "\"}\"";voice-family: inherit;margin-left:0;}* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper {/* Win IE5.x min-width */width:expression(document.body.clientWidth < 1001 ? "980px" : "auto"); voice-family: "\"}\""; voice-family: inherit;width:expression(document.body.clientWidth < 1001 ? "950px" : "auto");}/* 3-3.clearfix *//* for Win IE5 */#contents-body,.yj950-3 #contents-body #main{height:1%; voice-family: "\"}\""; voice-family: inherit;height:auto;}

/*** ----------------------------------------
https://s.yimg.jp/yui/jp/tmpl/p/e/tmplWinie55_pe.css
現在記述なし
---------------------------------------- */

/*** https://s.yimg.jp/images/media/ymui/css/ymui.css メディア共通パーツ---------------------------------------- */

/* ------------------------------ temporary style ------------------------------ */
.tmptitle1 {color:#fff; border:solid 1px #666; padding:10px; background:#666; font-size:12px; line-height:1; font-weight:700; margin:20px 0 0 0;}
.tmptitle2 {margin:10px 0 0 0; font-size:12px; color:#f00;}
/* ----------------------------- /temporary style ------------------------------ */

/* ------------------------------- common style ------------------------------- */
strong {font-weight:700;}
/* clearfix */
.clearFix {display:inline-block;min-height:1%;}
.clearFix:after {display:block; clear:both; visibility:hidden; height:0; content:".";}
* html .clearFix {height:1%;}
.clearFix {display:block;}
/* End hide from IE-mac */


/* yjMS */
.yjMS {font-size:90%; letter-spacing:0.07em;}
.yjMSt {font-size:90%; line-height:1.35em; letter-spacing:0.07em;}
/* ------------------------------ /common style ------------------------------- */

/* ------------------------------- /sports override style プロ野球仕様 ------------------------------- */
.yjMS {font-size:90%; letter-spacing:normal;}
.yjMSt {font-size:90%; line-height:1.35em; letter-spacing:normal;}
.more_box{border-top:1px solid #d8d8d8; margin-bottom:15px;}
/* ------------------------------ sports override style プロ野球仕様/ ------------------------------- */
/* pd icon set */
.yjServiceCategory,
.yjServiceBoard,
.yjServiceGroup{background:url(https://s.yimg.jp/images/sports/common/pd-icon-list.gif) no-repeat !important;}
.yjServiceCategory{background-position:5px 5px !important; padding-left:25px !important; background-color:#DCEDF5 !important;}
.yjServiceBoard{background-position:5px -47px !important; padding-left:25px !important;}
.yjServiceGroup{background-position:5px -97px !important; padding-left:25px !important;}

/* ------------------------------- / sports npb style START ------------------------------- */
/* Ads */
.AdYBBGD {text-align:center;font-size:80%;}
.AdCT {text-align:center;margin-bottom:8px;}
.AdCT a {text-decoration:underline;}
.AdN {text-align:center;margin-bottom:15px;}
.AdS {text-align:center;margin-top:15px;margin-bottom:-10px;border-top:1px solid #777;padding-top:5px;}
.AdSQB {margin-top:15px;width:100%;}

.Npb950{width:950px; padding:0 10px; margin:0 auto;}
#wrapper{font-family:'ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',sans-serif; color:#333; zoom:1;}
#wrapper_body{width:950px;margin:0 auto;}
.yjSNpb{line-height:1.3 !important;}
.yjSNpb #main .clearBg{background:none !important;}
.yjSNpb #main .clearBdr{border-right:none !important;}
.yjSNpb a{color:#0038e0; text-decoration:underline;}
.yjSNpb a:visited{color:#551a8b;}
i{display:none;}
.yjSNpb b{font-weight:bold !important;}

.LinkModuleTokyo{border:1px solid #bfae6b; margin-bottom:10px;}
.LinkModuleTokyo td{white-space:normal !important;}
/* ie6 */* html .LinkModuleTokyo {border:0;  margin-bottom:0px !important;}
/* ie7 */*:first-child+html .LinkModuleTokyo {border:0; margin-bottom:0px !important;}

.LinkModule{border:1px solid #cecece; margin-bottom:10px;}
.LinkModule td{white-space:normal !important;}
/* ie6 */* html .LinkModule {border:0;  margin-bottom:5px !important;}
/* ie7 */*:first-child+html .LinkModule {border:0;  margin-bottom:0px !important;}

.home,
.NpbPlySt .win,
.NpbSubTitle,
.NpbSubScoreTitle,
.NpbTitleMb5,
.NpbTitleMb0,
.NpbScore table.NpbSP td,
.NpbTitle{background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite_bg.png) repeat-x;}

.NpbTitleMb0,
.NpbTitleMb5,
.NpbTitle{background-position:0 0; border:1px solid #d6d3d3; font-size:90%; vertical-align:middle;}

.NpbTitleMb0{margin-bottom:0px;}

.mb5,
.NpbTitleMb5{margin-bottom:5px !important;}

.NpbTitle h2 a{vertical-align:middle;}

.NpbTitle h2,
.NpbTitleMb5 h2,
.NpbTitleMb0 h2{vertical-align:middle; padding:4px 10px; font-weight:bold;}

.NpbFl{float:left;}
.NpbFr{float:right;}
.sat{color:#0065ee;}
.sun{color:#ee0000;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.NpbStTeam em,
.pl5{padding-left:5px;}
.pl7{padding-left:7px;}
.pr5{padding-right:5px;}
.p10{padding:10px;}
.p5{padding:5px;}
.p4{padding:4px;}
.p3{padding:3px;}
.p2{padding:2px;}
.pipe{color:#bbb; padding:0 5px;}
.NpbScore .pipe{padding: 0 4px;}
a{cursor:hand;}
.lh13{line-height:1.3em !important;}
.lh15{line-height:1.5em !important;}
.fs110{font-size:110% !important;}
.center{text-align:center; !important}
/*--margin--*/
.mb10,.NpbTitle,.NpbScore,#yjSNLiveOthergame,#NpbSubInfo,#NpbSubNews,#NpbSubPhoto,#NpbSubPhotoNews,#NpbSubYosou,.mb10p{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
/*-- sprite --*/
#PhotoSlider .arrowL,
#PhotoSlider .arrowR,
.PhotoList .arrowL,
.PhotoList .arrowR,
.BtnPhBack,
.BtnPhNext,
.NpbWeek .arrowL,
.NpbWeek .arrowR,
.bt_live,
.bt_game,
.NpbPlSt .asc,
.NpbPlSt .desc,
.NpbLiveOn,
.NpbLiveOff,
#NpbLive,
.NpbMark em,
.NpbTeamTopBg,
.NpbTeamTopBgP,
.fav,
.start,
.team_button,
.more a{background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite.png) no-repeat;}

/*--list-*/
#NpbTeamBlog ul li,
#NpbNewsSearch ul li,
#NpbSubNews ul li,
#NpbPickup ul li,
.NpbSubDot,
#NpbSubInfo ul li{background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_list3.png) no-repeat; background-position:2px 8px;}
#NpbSubNews ul li,
#NpbTeamBlog ul li,
#NpbNewsSearch ul li,
.NpbSubDot,
#NpbSubInfo ul li{padding:0 0 5px 12px;}

.TeamColorG {border-bottom:5px solid #ef8200;}
.TeamColorS {border-bottom:5px solid #1a854f;}
.TeamColorYB {border-bottom:5px solid #0096e0;}
.TeamColorDB {border-bottom:5px solid #0096e0;}
.TeamColorD {border-bottom:5px solid #104f8f;}
.TeamColorT {border-bottom:5px solid #ffdd00;}
.TeamColorC {border-bottom:5px solid #d30f1e;}
.TeamColorL {border-bottom:5px solid #213258;}
.TeamColorF {border-bottom:5px solid #336e9c;}
.TeamColorM {border-bottom:5px solid #818181;}
.TeamColorBs {border-bottom:5px solid #43469c;}
.TeamColorH {border-bottom:5px solid #ffb300;}
.TeamColorE {border-bottom:5px solid #940028;}

.NpbTeamPm .pm, .NpbTeamTop .NpbTeamLogoTop{background:url(https://s.yimg.jp/images/sports/baseball/npb/petmark-small.png) no-repeat scroll center center; padding-left:10px;}
.NpbTeamTop .G {background-position:center 0; border-left:6px solid #ef8200;}
.NpbTeamTop .S {background-position:center -70px; border-left:6px solid #1a854f;}
.NpbTeamTop .YB {background-position:center -140px; border-left:6px solid #0096e0;}
.NpbTeamTop .DB {background-position:center -140px; border-left:6px solid #0096e0;}
.NpbTeamTop .D {background-position:center -210px; border-left:6px solid #104f8f;}
.NpbTeamTop .T {background-position:center -280px; border-left:6px solid #ffdd00;}
.NpbTeamTop .C {background-position:center -350px; border-left:6px solid #d30f1e;}
.NpbTeamTop .L {background-position:center -420px; border-left:6px solid #213258;}
.NpbTeamTop .F {background-position:center -490px; border-left:6px solid #336e9c;}
.NpbTeamTop .M {background-position:center -560px; border-left:6px solid #818181;}
.NpbTeamTop .Bs {background-position:center -630px; border-left:6px solid #43469c;}
.NpbTeamTop .B {background-position:center -630px; border-left:6px solid #43469c;}
.NpbTeamTop .H {background-position:center -700px; border-left:6px solid #ffb300;}
.NpbTeamTop .E {background-position:center -770px; border-left:6px solid #940028;}

.NpbTeamTop .team1 {background-position:center 0; border-left:6px solid #ef8200;}
.NpbTeamTop .team2 {background-position:center -70px; border-left:6px solid #1a854f;}
.NpbTeamTop .team3 {background-position:center -140px; border-left:6px solid #0096e0;}
.NpbTeamTop .team4 {background-position:center -210px; border-left:6px solid #104f8f;}
.NpbTeamTop .team5 {background-position:center -280px; border-left:6px solid #ffdd00;}
.NpbTeamTop .team6 {background-position:center -350px; border-left:6px solid #d30f1e;}
.NpbTeamTop .team7 {background-position:center -420px; border-left:6px solid #213258;}
.NpbTeamTop .team8 {background-position:center -490px; border-left:6px solid #336e9c;}
.NpbTeamTop .team9 {background-position:center -560px; border-left:6px solid #818181;}
.NpbTeamTop .team11 {background-position:center -630px; border-left:6px solid #43469c;}
.NpbTeamTop .team12 {background-position:center -700px; border-left:6px solid #ffb300;}
.NpbTeamTop .team376 {background-position:center -770px; border-left:6px solid #940028;}
.NpbTeamTop .undecide {background-position:center -980px; border-left:6px solid #ccc;}
.NpbTeamTop .TX {width:0;padding-left:0;background:none;}

.NpbTeamPm .pm{width:50px; height:50px;}
.NpbTeamPm .G {background-position:center 0;}
.NpbTeamPm .S {background-position:center -70px;}
.NpbTeamPm .YB {background-position:center -140px;}
.NpbTeamPm .DB {background-position:center -140px;}
.NpbTeamPm .D {background-position:center -210px;}
.NpbTeamPm .T {background-position:center -280px;}
.NpbTeamPm .C {background-position:center -350px;}
.NpbTeamPm .L {background-position:center -420px;}
.NpbTeamPm .F {background-position:center -490px;}
.NpbTeamPm .M {background-position:center -560px;}
.NpbTeamPm .Bs {background-position:center -630px;}
.NpbTeamPm .B {background-position:center -630px;}
.NpbTeamPm .H {background-position:center -700px;}
.NpbTeamPm .E {background-position:center -770px;}
.NpbTeamPm .Pl {background-position:center -840px;}
.NpbTeamPm .Cl {background-position:center -910px;}

.NpbTeamPm .team1 {background-position:center 0;}
.NpbTeamPm .team2 {background-position:center -70px;}
.NpbTeamPm .team3 {background-position:center -140px;}
.NpbTeamPm .team4 {background-position:center -210px;}
.NpbTeamPm .team5 {background-position:center -280px;}
.NpbTeamPm .team6 {background-position:center -350px;}
.NpbTeamPm .team7 {background-position:center -420px;}
.NpbTeamPm .team8 {background-position:center -490px;}
.NpbTeamPm .team9 {background-position:center -560px;}
.NpbTeamPm .team11 {background-position:center -630px;}
.NpbTeamPm .team12 {background-position:center -700px;}
.NpbTeamPm .team376 {background-position:center -770px;}
.NpbTeamPm .team15 {background-position:center -840px;}
.NpbTeamPm .team16 {background-position:center -910px;}
.NpbTeamPm .undecide {background-position:center -980px;}

.fav{background-position:-200px -1000px; width:165px; height:20px; float:right; margin:15px 5px 15px 0;}
.start{background-position:0 -1000px; width:125px; height:20px; float:right; margin:15px 5px 15px 0;}
.NpbLogoSS .pnS{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/logolist.png) no-repeat;}
.NpbLogoSS .pnS{height:25px; width:25px; padding:5px 0 5px 30px;}
.NpbLogoSS .G{background-position:0 -1200px;}
.NpbLogoSS .S{background-position:0 -1250px;}
.NpbLogoSS .YB{background-position:0 -1300px;}
.NpbLogoSS .DB{background-position:0 -1300px;}
.NpbLogoSS .D{background-position:0 -1350px;}
.NpbLogoSS .T{background-position:0 -1400px;}
.NpbLogoSS .C{background-position:0 -1450px;}
.NpbLogoSS .L{background-position:0 -1500px;}
.NpbLogoSS .F{background-position:0 -1550px;}
.NpbLogoSS .M{background-position:0 -1600px;}
.NpbLogoSS .Bs{background-position:0 -1650px;}
.NpbLogoSS .B{background-position:0 -1650px;}
.NpbLogoSS .H{background-position:0 -1700px;}
.NpbLogoSS .E{background-position:0 -1750px;}
.NpbLogoSS .Pl{background-position:0 -2998px;}
.NpbLogoSS .Cl{background-position:0 -3044px;}

.NpbLogoSS .team1{background-position:0 -1200px;}
.NpbLogoSS .team2{background-position:0 -1250px;}
.NpbLogoSS .team3{background-position:0 -1300px;}
.NpbLogoSS .team4{background-position:0 -1350px;}
.NpbLogoSS .team5{background-position:0 -1400px;}
.NpbLogoSS .team6{background-position:0 -1450px;}
.NpbLogoSS .team7{background-position:0 -1500px;}
.NpbLogoSS .team8{background-position:0 -1550px;}
.NpbLogoSS .team9{background-position:0 -1600px;}
.NpbLogoSS .team11{background-position:0 -1650px;}
.NpbLogoSS .team12{background-position:0 -1700px;}
.NpbLogoSS .team376{background-position:0 -1750px;}
.NpbLogoSS .team15{background-position:0 -2998px;}
.NpbLogoSS .team16{background-position:0 -3044px;}
.NpbLogoSS .undecide{background: none;}

.NpbScoreBg .NpbScoreSP .pnSP,
.NpbTeamName .NpbTeamLogoL{background:url(https://s.yimg.jp/images/sports/baseball/npb/petmark.png) no-repeat scroll center center;}
.NpbScoreBg .NpbScoreSP .pnSP{width:80px; height:80px; padding-left:90px;}

.NpbScoreBg .NpbScoreSP .G,.NpbTeamName .G {background-position:center 0;}
.NpbScoreBg .NpbScoreSP .S,.NpbTeamName .S {background-position:center -100px;}
.NpbScoreBg .NpbScoreSP .YB,.NpbTeamName .YB {background-position:center -200px;}
.NpbScoreBg .NpbScoreSP .DB,.NpbTeamName .DB {background-position:center -200px;}
.NpbScoreBg .NpbScoreSP .D,.NpbTeamName .D {background-position:center -300px;}
.NpbScoreBg .NpbScoreSP .T,.NpbTeamName .T {background-position:center -400px;}
.NpbScoreBg .NpbScoreSP .C,.NpbTeamName .C {background-position:center -500px;}
.NpbScoreBg .NpbScoreSP .L,.NpbTeamName .L {background-position:center -600px;}
.NpbScoreBg .NpbScoreSP .F,.NpbTeamName .F {background-position:center -700px;}
.NpbScoreBg .NpbScoreSP .M,.NpbTeamName .M {background-position:center -800px;}
.NpbScoreBg .NpbScoreSP .Bs,.NpbTeamName .Bs {background-position:center -900px;}
.NpbScoreBg .NpbScoreSP .B,.NpbTeamName .B {background-position:center -900px;}
.NpbScoreBg .NpbScoreSP .H,.NpbTeamName .H {background-position:center -1000px;}
.NpbScoreBg .NpbScoreSP .E,.NpbTeamName .E {background-position:center -1100px;}
.NpbScoreBg .NpbScoreSP .Pl,.NpbTeamName .Pl {background-position:center -1200px;}
.NpbScoreBg .NpbScoreSP .Cl,.NpbTeamName .Cl {background-position:center -1300px;}

.NpbScoreBg .NpbScoreSP .team1,.NpbTeamName .team1 {background-position:center 0;}
.NpbScoreBg .NpbScoreSP .team2,.NpbTeamName .team2 {background-position:center -100px;}
.NpbScoreBg .NpbScoreSP .team3,.NpbTeamName .team3 {background-position:center -200px;}
.NpbScoreBg .NpbScoreSP .team4,.NpbTeamName .team4 {background-position:center -300px;}
.NpbScoreBg .NpbScoreSP .team5,.NpbTeamName .team5 {background-position:center -400px;}
.NpbScoreBg .NpbScoreSP .team6,.NpbTeamName .team6 {background-position:center -500px;}
.NpbScoreBg .NpbScoreSP .team7,.NpbTeamName .team7 {background-position:center -600px;}
.NpbScoreBg .NpbScoreSP .team8,.NpbTeamName .team8 {background-position:center -700px;}
.NpbScoreBg .NpbScoreSP .team9,.NpbTeamName .team9 {background-position:center -800px;}
.NpbScoreBg .NpbScoreSP .team11,.NpbTeamName .team11 {background-position:center -900px;}
.NpbScoreBg .NpbScoreSP .team12,.NpbTeamName .team12 {background-position:center -1000px;}
.NpbScoreBg .NpbScoreSP .team376,.NpbTeamName .team376 {background-position:center -1100px;}
.NpbScoreBg .NpbScoreSP .team15,.NpbTeamName .team15 {background-position:center -1200px;}
.NpbScoreBg .NpbScoreSP .team16,.NpbTeamName .team16 {background-position:center -1300px;}
.NpbScoreBg .NpbScoreSP .undecide,.NpbTeamName .undecide {background-position:center -1400px;}

.product1,.product2,.product3,.product4,.product5,.product6,.product7,.product8,.product9,.product10,.product11,.product12,.product13{background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite_product.png) no-repeat;height:18px;}

dt.product1{background-position:0 0;}
dt.product2{background-position:2px -46px;}
dt.product3{background-position:1px -96px;}
dt.product4{background-position:0 -150px;}
dt.product5{background-position:0 -200px;}
dt.product6{background-position:2px -250px;}
dt.product7{background-position:0 -298px;}
dt.product8{background-position:2px -345px;}
dt.product9{background-position:2px -400px;}
dt.product10{background-position:0 -447px;}
dt.product11{background-position:0 -497px;}
dt.product12{background-position:0 -545px;}
.product13{background-position:0 -598px; width:28px; height:10px; padding:5px 0 5px 30px; margin-left:2px;}

#NpbSubInner .qr{background:url(https://s.yimg.jp/images/sports/mobile/promo/qrcode.gif) 5px 0 no-repeat; padding-left:67px; height:70px;}
.inner p.logo{background:url(https://s.yimg.jp/images/sports/baseball/parts/logo/npb_licensed.gif) no-repeat; padding-left:75px; height:85px; line-height:1.6em;}
.NpbLogo a,
.NpbScore .pn{background: url(https://s.yimg.jp/images/sports/baseball/npb/petmark-xsmall.png) no-repeat;}
.NpbScore .pn{height:40px;}
.NpbLogo .G, .NpbScore .G{background-position:0 0;}
.NpbLogo .S, .NpbScore .S{background-position:0 -40px;}
.NpbLogo .YB, .NpbScore .YB{background-position:0 -80px;}
.NpbLogo .DB, .NpbScore .DB{background-position:0 -80px;}
.NpbLogo .D, .NpbScore .D{background-position:0 -120px;}
.NpbLogo .T, .NpbScore .T{background-position:0 -160px;}
.NpbLogo .C, .NpbScore .C{background-position:0 -200px;}
.NpbLogo .L, .NpbScore .L{background-position:0 -240px;}
.NpbLogo .F, .NpbScore .F{background-position:0 -280px;}
.NpbLogo .M, .NpbScore .M{background-position:0 -320px;}
.NpbLogo .Bs, .NpbScore .Bs{background-position:0 -360px;}
.NpbLogo .B, .NpbScore .B{background-position:0 -360px;}
.NpbLogo .H, .NpbScore .H{background-position:0 -400px;}
.NpbLogo .E, .NpbScore .E{background-position:0 -440px;}
.NpbLogo .Pl, .NpbScore .Pl{background-position:0 -480px;}
.NpbLogo .Cl, .NpbScore .Cl{background-position:0 -520px;}

.NpbLogo .team1, .NpbScore .team1{background-position:0 0;}
.NpbLogo .team2, .NpbScore .team2{background-position:0 -40px;}
.NpbLogo .team3, .NpbScore .team3{background-position:0 -80px;}
.NpbLogo .team4, .NpbScore .team4{background-position:0 -120px;}
.NpbLogo .team5, .NpbScore .team5{background-position:0 -160px;}
.NpbLogo .team6, .NpbScore .team6{background-position:0 -200px;}
.NpbLogo .team7, .NpbScore .team7{background-position:0 -240px;}
.NpbLogo .team8, .NpbScore .team8{background-position:0 -280px;}
.NpbLogo .team9, .NpbScore .team9{background-position:0 -320px;}
.NpbLogo .team11, .NpbScore .team11{background-position:0 -360px;}
.NpbLogo .team12, .NpbScore .team12{background-position:0 -400px;}
.NpbLogo .team376, .NpbScore .team376{background-position:0 -440px;}
.NpbLogo .team15, .NpbScore .team15{background-position:0 -480px;}
.NpbLogo .team16, .NpbScore .team16{background-position:0 -520px;}
.NpbLogo .undecide, .NpbScore .undecide{background-position:0 -560px;}

.NpbLogo{font-weight:bold; font-size:90%; text-align:left;}
.NpbLogo a{padding:12px 0 12px 44px; white-space:nowrap; line-height:40px;}

.NpbScore .standby a,
.NpbScore .standby a:visited,
.NpbScore .active a,
.NpbScore .active a:visited,
.NpbScore .end a,
.NpbScore .end a:visited{color:#fff;}
.NpbScore td{text-align:center;}
.NpbScore th{width:45px; text-align:left; padding-left:2px;}
.NpbScore table.teams{background:#fff; width:205px; height:80px; float:left; border-bottom:1px solid #d8d5d5;}
.NpbScore .more{margin-top:5px;}


/*--nippons allstar--*/
.NpbScore table.NpbSP td{background-position:0 -550px;}
.NpbScore table.NpbSP{width:615px; height:110px; border:1px solid #d8d5d5; text-align:center;}
.NpbScore table.NpbSP .SPscore{padding:0 20px; font-size:360%; font-family:Verdana;}
.NpbScore table.NpbSP .SPlineL{border-left:1px solid #d8d5d5;}
.NpbScore table.NpbSP .SPlineR{border-right:1px solid #d8d5d5;}
.NpbScore table.NpbSP .SPpd{padding:2px 3px;}

/*--climax 1card--*/
/* ie6 */* html .NpbScore table.ns{margin-left:177px;}
/* ie7 */*:first-child+html .NpbScore table.ns{margin-left:178px;}
.NpbScore table.cm1{background:#fff; width:295px; height:85px; margin-left:170px;}
.NpbScore table.cm1 th div{width:60px;}
.NpbScore table.cm1 span{text-align:left !important; width:103px;}
.NpbScore table.cm1 .score{width:130px; border-top:0px !important;height:86px; background:#f7f7f7;}

/*--climax 2card--*/
/* ie6 */* html .NpbScore table.cm2{margin-left:7px;}
/* ie7 */*:first-child+html .NpbScore table.cm2{margin-left:8px;}
.NpbScore table.cm2{background:#fff; width:295px; height:85px; margin-left:10px; float:left;}
.NpbScore table.cm2 th div{width:60px;}
.NpbScore table.cm2 span{text-align:left !important; width:103px;}
.NpbScore table.cm2 .score{width:130px; border-top:0px !important;height:86px; background:#f7f7f7;}

.NpbScore table.cl{border-top:5px solid #00af82;}
.NpbScore table.pl{border-top:5px solid #37b6d6;}

/*--normal--*/
#NpbPlStTable th a:hover{text-decoration:none; display:block; background:#e9e9e9;}
.NpbScore table.score{width:90px; border:1px solid #d8d5d5; border-bottom:0; background:#f7f7f7;}
.NpbScore .score_r{font-family:Verdana; width:25px; line-height:31px; background:#fff !important;}
.NpbScore .standby{background:#5b5b5b; line-height:17px;color:#ccc; font-size:13px!important;}
.NpbScore .active{background:#f05400; line-height:17px;}
.NpbScore .end{background:#0038e0; line-height:17px;}
.NpbScore .win{font-weight:bold;}
.NpbScore .bt{border-top:1px solid #d8d5d5;}
.NpbScore .bb{border-bottom:1px solid #d8d5d5;}
.NpbScore .bl{border-left:1px solid #d8d5d5;}
.NpbScore .br{border-right:1px solid #d8d5d5;}
.NpbScore em{color:#626262;}
.NpbScore td span{width:71px; display:block;}
.NpbLiveOn{background-position:0 -300px; display:block; width:44px; height:14px; margin:0 auto 2px auto;}
.NpbLiveOff{background-position:-100px -300px; display:block; width:44px; height:14px; margin:0 auto 2px auto;}

/*--順位--*/
.NpbStTable{margin-bottom:15px;}
.NpbStTable table{width:634px; height:auto;padding:0;border-collapse:collapse;	border-spacing:0;}
.NpbStTable table th,
.NpbStTable table td{border:1px solid #e0e0e0; text-align:right;}
.NpbStTable table td{height:40px; vertical-align:middle;}
.NpbStTable table th{vertical-align:top; text-align:center; background:#f6f6f6;}
.NpbStTable table .title{background:#eee;}
.NpbStTable table .ct{text-align:center; width:auto;}
.NpbStTable table .lt{text-align:left; white-space:nowrap; padding-left:5px;}
.NpbStTable table .sl{height:auto; padding:3px 0;}

.NpbStTable .NpbCl,
.NpbStTable .NpbPl,
.NpbStTable .NpbIl,
.NpbStTable .NpbOp{text-align:left;}

.NpbStTable .NpbCl a,
.NpbStTable .NpbPl a,
.NpbStTable .NpbIl a{text-align:left; color:#fff;}

.NpbStTable .NpbCl a:visited,
.NpbStTable .NpbPl a:visited,
.NpbStTable .NpbIl a:visited{text-align:left; color:#fff;}

/*--個人成績--*/
#NpbPlStTable table{width:950px;}
#NpbPlStTable table th,
#NpbPlStTable table td{border:1px solid #e0e0e0; text-align:right;}
#NpbPlStTable table td{padding:5px 4px;}
#NpbPlStTable table th{vertical-align:middle; text-align:center; background:#f4f4f4; padding:0;}
#NpbPlStTable th a{text-decoration:none; display:block; padding:15px 0;}
#NpbPlStTable th.active a{padding:0 0 15px;}
#NpbPlStTable tr:first-child th.active a{padding:15px 0 0;}
#NpbPlStTable table .ct{text-align:center; padding:5px;}
#NpbPlStTable table .lt{text-align:left; padding:5px;white-space: inherit;}
#NpbPlStTable table .ltnb{text-align:left;padding:5px;}
#NpbPlStTable table .ltnb.yjM{border-right: none;width: 100px;}
#NpbPlStTable table td.ltnb + .ct{border-left: none;}
#NpbPlStTable table .com{text-align:left; padding:5px;}
.NpbPlSt{margin-bottom:5px;}
.NpbPlSt .com{border-right:none !important;border-left:none !important;}
.NpbPlSt .active{font-weight:bold; background:#e9e9e9 !important;}
.NpbPlSt .cell{background:#f6f6f6;}
.NpbPlSt th{white-space:nowrap;}

.NpbPlSt .asc,
.NpbPlSt .desc{margin:0; padding:0; vertical-align:bottom; height:15px; width:100%; border-top:1px solid #eee;}

.NpbPlSt .bt .asc,
.NpbPlSt .bt .desc{margin:0; padding:0; vertical-align:top; height:15px; width:100%; border-bottom:1px solid #eee;border-top:1px solid #fff;}

.NpbPlSt .asc{background-position:center -1295px;}
.NpbPlSt .desc{background-position:center -1195px;}

/*-- more link --*/
.more a{background-position:0 -200px;}
.more{text-align:right; font-weight:bold; font-size:90%;}
.more a{padding-left:17px;}

/*-- NPB logo --*/
.NpbMark{font-size:13px;}
.NpbMark span{float:right; padding-top:5px;margin-bottom:10px;}
.NpbMark em{background-position:-34px -1100px;}
.NpbMark em{display:block; width:44px; height:30px; float:right;}

/*-- team menu js --*/
#TeamNavi {
	text-align:left;
	width:470px;
	}
/*
#TeamNavi {position:absolute;text-align:left;width:470px;left:150px;top:25px;}
* html #TeamNavi {left:-345px;}
*/

#TeamNavi td {
	background:#fff;
	}

.TeamNaviTitle{border:1px solid #cecece; background:#404040 !important; color:#eee; padding-left:5px; width:50%;}

/*-- live alerts --*/
#Live{width:185px; height:25px; background:url(https://s.yimg.jp/images/clear.gif); position:absolute; display:block;}
#NpbLive{background-position:0 -100px; repeat-y; margin-bottom:5px; line-height:25px; vertical-align:middle; padding-left:186px;}
#NpbLive div{text-align:left; padding-left:10px; width:454px;}
#NpbLive span{padding-right:10px;}
#NpbLive a{color:#f1d242;}
#NpbAlerts{background:#fdfff1; text-align:center; margin-bottom:5px; border:1px solid #ff0000; padding:5px; color:#ff0000; line-height:1.6em;}

/*-- picup --*/
#NpbPickup td{vertical-align:top;}
#NpbPickup td.article{padding-right:10px;}
#NpbPickup td.article img{max-width: 150px; max-height: 150px;}
#NpbPickup ul{margin:10px 0 7px 0;}
#NpbPickup li{margin:3px 0; padding-left:10px;}
#NpbPickup div.line{border-bottom:1px solid #cdcdcd;}
#NpbPickup .yjSNpbPicCap{padding:3px 0 5px 0; line-height:1.1;}
#NpbPickup .yjSNpbPicSubL{width:310px; float:left;padding-bottom:5px;}
#NpbPickup .yjSNpbPicSubR{width:310px; float:right;padding-bottom:5px;}
#NpbPickup .yjSnpbPicMain,
#NpbPickup .yjSnpbPicSubTitle,
#NpbPickup .yjSnpPickupSub{margin-bottom:5px}

/*-- jiji --*/
#NpbJiji{background:#fbfbeb; border:1px solid #455c96; padding:5px; text-align:center; margin-bottom:10px; line-height:1.6em;}
#NpbJijiTitle{background:#455c96; color:#fff; text-align:center; line-height:24px;}
#NpbJijiTitle h2{font-weight:bold;}

/*-- card --*/
.NpbDate{padding:4px 10px; margin-bottom:5px;}
.NpbDate .Link{vertical-align:middle; font-weight:bold;}
.NpbDate .LinkLeft{float:left;min-width:60px;text-align:left;}
.NpbDate .LinkRight{float:right;min-width:60px;text-align:right;}
.NpbDate .LinkCenter{text-align:center;}

/*--cl--*/
.NpbScore table.NpbSP .NpbSPCl,
.NpbPsVs .Cl,
.NpbStTeam .bg_cl,
.NpbCl,
.NpbPsVs .Cl{background:#00af82 !important;}
/*--pl--*/
.NpbScore table.NpbSP .NpbSPPl,
.NpbPsVs .Pl,
.NpbPl,
.NpbStTeam .bg_pl,
.NpbPsVs .Pl{background:#37b6d6 !important;}
/*--il--*/
.NpbPsVs .Il,
.NpbIl,
.NpbStTeam .bg_il,
.NpbPsVs .Il{background:#404040;}
/*--op--*/
.NpbPsVs .Op,
.NpbOp,
.NpbStTeam .bg_op,
.NpbPsVs .Op{background:#404040;}

.NpbCl,
.NpbPl,
.NpbIl,
.NpbOp{font-weight:bold; text-align:center; color:#fff;}

.yjSNpbStLeft .NpbPl,
.yjSNpbStLeft .NpbCl,
.yjSNpbStLeft .NpbOp{text-align:left;}
.NpbPl a,
.NpbPl a:visited,
.NpbCl a,
.NpbCl a:visited,
.NpbOp a,
.NpbOp a:visited{color:#fff;}

.NpbScoreBg{padding:7.8px 0; background:#ebebeb;}
.NpbScorePd4{width:5px; height:4px; float:left;}
.NpbScore table.NpbNoGame{background:#fff; width:625px; height:80px;}
.NpbScore table.NpbNoGame td{border:1px solid #d8d5d5;}

/*-- score --*/
#NpbBoxTeam,
#NpbBoxPersonal,
.NpbStTeam{margin-bottom:0px;}
.NpbStTeam .yjSNpbStLeft{width:314px; float:left;}
.NpbStTeam .space{float:left; width:6px; line-height:1;}

.NpbStTeam .bg_cl,
.NpbStTeam .bg_pl,
.NpbStTeam .bg_op{line-height:4px;}
.NpbStTeam .title{background:#eee; height:25px;}
.NpbStTeam strong{padding-left:5px;}
.NpbStTeam th{font-size:90%; text-align:center;}
.NpbStTeam .cellA{background:#fff; line-height:22px;}
.NpbStTeam .cellB{background:#f6f6f6; line-height:22px;}
.NpbStTeam span{text-align:right; display:block; padding-right:12px;}
.NpbStTeam .bottom{float:left; padding:2px 3px; color:#666;}

/*--photo--*/
#NpbBoxPhoto li{float:left; width:25%;}
#NpbBoxPhoto li table{width:150px; margin:0 auto; text-align:center; height:150px;}
#NpbBoxPhoto li span{font-size:80%; color:#626262; line-height:1.2;}
#NpbBoxPhoto li div{padding:4px;}
.yjSNpbPhoto {border-bottom:1px solid #d6d3d3; border-left:1px solid #d6d3d3; border-right:1px solid #d6d3d3; padding:4px;}
.NpbPhotoSearch {border-bottom:1px solid #d6d3d3; border-left:1px solid #d6d3d3; border-right:1px solid #d6d3d3; padding:4px 10px 5px 5px; line-height:25px; background:#f8f8f8;}
.NpbPhotoSearch em{font-size:90%; padding:0 5px; display:block; float:left;}
.NpbPhotoSearch .search form {float:left; width:auto; margin:2px; _margin:2px;}
.NpbPhotoSearch .search form {float:left; width:auto; margin:0; font-size:10pt;}
*:first-child+html .NpbPhotoSearch .search form input{font-size:10pt; margin:2px;}
.NpbPhotoSearch .search form input.searchInput {width:160px;}
* html .NpbPhotoSearch .search form input.searchSubmit {width:50px; height:20px;}
*:first-child+html .NpbPhotoSearch .search form input.searchSubmit {width:50px; height:21px;}
head~/* */body .NpbPhotoSearch .search form input.searchSubmit {width:50px; height:21px;}
.NpbPhotoSearch .search form input.searchSubmit {width:50px;}

/*-- 3set --*/
#Npb3set{margin-bottom:25px;}
.Npb3setA{float:left;}
.Npb3setB{float:left; padding:0 5px;}
#Npb3set dl{width:208px; margin-bottom:5px;}
#Npb3set dt{background:#404040; color:#fff; font-size:90%; padding:2px 0 2px 4px;}
#Npb3set dd{padding:4px; border-bottom:1px solid #cdcdcd;}
#Npb3set em{color:#626262; display:block; text-align:right;}

/*-- 2set --*/
#Npb2set{margin-bottom:25px;}
.Npb2setA{float:left;}
.Npb2setB{float:left; padding:0 0 0 10px;}
#Npb2set dl{width:312px; margin-bottom:5px;}
#Npb2set dt{background:#404040; color:#fff; font-size:90%; padding:2px 0 2px 4px;}
#Npb2set dd{padding:4px; border-bottom:1px solid #cdcdcd;}
#Npb2set em{color:#626262; display:block; text-align:right;}

/*-- 個人成績 --*/
.NpbTitleMb0 .Link,
.NpbTitleMb5 .Link{vertical-align:middle;}
.NpbTitleMb0 .Link h2,
.NpbTitleMb5 .Link h2{float:left;}
* html .NpbTitleMb0 .Link li.right{float:right; margin:2px 3px 3px 0;}
* html .NpbTitleMb5 .Link li.right{float:right; margin:2px 3px 3px 0;}
*:first-child+html .NpbTitleMb0 .Link li.right{float:right; margin:2px 3px 3px 0;}
*:first-child+html .NpbTitleMb5 .Link li.right{float:right; margin:2px 3px 3px 0;}
head~/* */body .NpbTitleMb0 .Link li.right{float:right; margin:2px 3px 3px 0;}
head~/* */body .NpbTitleMb5 .Link li.right{float:right; margin:2px 3px 3px 0;}

.NpbTitleMb0 .Link li.right,
.NpbTitleMb5 .Link li.right{float:right; margin:3px 5px 0 0;}
.NpbTitleMb0 .Link li.txt,
.NpbTitleMb5 .Link li.txt{padding:3px 2px 0 0; font-size:90%;}

.NpbStatsLink{margin-bottom:10px; padding-left:60px; line-height:1.5em;}
.NpbStatsLink a{padding-right:4px;}
.NpbStatsAll span{padding-right:9px !important;}
.NpbTeamAll .bg_cl,
.NpbStatsAll .bg_cl{line-height:20px !important;}
.NpbStatsAll .bg_cl strong a,
.NpbTeamAll .bg_cl strong{color:#fff;}
.NpbStatsAll .bg_cl strong a:visited{color:#fff;}
.NpbTeamAll .bg_pl,
.NpbStatsAll .bg_pl{line-height:20px !important;}
.NpbStatsAll .bg_pl strong a,
.NpbTeamAll .bg_pl strong{color:#fff;}
.NpbStatsAll .bg_pl strong a:visited{color:#fff;}
.NpbStatsAll .num{padding:2px 2px; height:1.5em; width:1.2em;}
.NpbStatsAll .more{font-weight:normal !important;}
.NpbStatsAll th{white-space:nowrap;}
.NpbStatsBorder{border-top:1px solid #ddd; padding-top:5px; text-align:center;}

/*-- photo search --*/
#NpbSearchResult{padding:10px 0 10px 3px; letter-spacing:0.1em;}
#NpbBoxPhotoList {margin-bottom:5px;}
#NpbBoxPhotoList li{float:left; width:25%;}
#NpbBoxPhotoList li table{width:150px; margin:0 auto; text-align:center; height:150px;}
#NpbBoxPhotoList li span{font-size:80%; color:#626262; line-height:1.2;}
#NpbBoxPhotoList li div{padding:4px;}
.NpbPhotoList {border:1px solid #fff; padding:4px;}
.NpbPhotoList ul{margin-bottom:20px;}

/*-- genrenews --*/
.NpbGenreNews{text-align:center; padding:5px 0 10px 0; margin-bottom:5px;}
.NpbGenreNews a,
.NpbGenreNews strong{padding:0 3px;}

.NpbNewsList{line-height:1.2em; margin-bottom:15px;}
.NpbNewsList em{font-size:80%; color:#666}
.NpbNewsList h2{font-weight:bold; margin-bottom:4px;}
.NpbNewsList .photo{float:left; padding-right:5px;}

/*-- paging --*/
.NpbPagingBoxTp{border-bottom:1px solid #ddd; padding-top:6px;}
.NpbPagingBoxBt{border-top:1px solid #ddd; padding:4px 0;}
.NpbPagingLeft{float:left; margin-bottom:10px; letter-spacing:0.1em; padding:4px 4px 0 4px;}
.NpbPagingRight{float:right; margin-bottom:10px; padding:4px 4px 0 4px;}
.NpbPagingRight span{color:#999;}

/*--ニュース記事--*/
h1{font-size:150%}
h2{font-weight:bold;}
.Article{margin-bottom:10px;}
.Article .thumnail{float:left; margin-right:10px; border:1px solid #ddd;}
.Article .thumnail p{font-size:80%; text-align:center; line-height:1.2; padding-top:4px; text-align:left; margin:2px;}
.Article .thumnail p.zoom{text-align:center;}
.ArticleFooter{margin-bottom:10px;}
.ArticleFooter em{float:left;}
.ArticleFooter .cplogo{float:right;}
.PhotoNews{text-align:center;}
.BtnPhBack{background-position:0 -1200px; width:32px; height:47px;}
.BtnPhNext{background-position:0 -1300px; width:32px; height:47px;}
.NoMatch{letter-spacing:0.1em; padding:6px;}
/* Photo module */
.centerPhoto{text-align:center;margin:0 auto 10px auto;padding:0;}
.centerPhoto p{display:table-cell;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
*html .centerPhoto p{display:inline;zoom:1;}
*:first-child+html .centerPhoto p{display:inline;zoom:1;}
.centerPhoto img{margin:0 auto;padding:0 12px;}
.centerPhoto div.mov{display:table-cell;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
*html .centerPhoto div.mov{display:inline;zoom:1;}
*:first-child+html .centerPhoto div.mov{display:inline;zoom:1;}
.BtnPhotoCon{width:32px;height:47px;text-indent:-9999px;display:block;outline:none;}/*display:none;*/

/*-- news search --*/
.NpbNewsSearch{text-align:center; padding:5px 0; border:1px solid #ddd; border-top:none; background:#f6f6f6;}
.NpbNewsSearchDate{float:right}

/*-- movie search --*/
.NpbMovieSearch{text-align:center;padding:5px 0;border:1px solid #ddd;border-top:none;background:#f6f6f6;margin-bottom:10px}
.NpbMovieSearch input.searchSubmit {
  height:22px;
  padding:0 10px;
  background:url(https://s.yimg.jp/images/sports/all_device/pc/baseball/img/bg_submit_button.png) repeat-x;
  border:1px solid #d2d2d2;
  cursor:pointer;
  vertical-align:middle;
}
.NpbMovieSearch select{
  -webkit-appearance:none;
  appearance:none;
  height:22px;
  margin:0;
  margin-right:5px;
  padding:1px 1px 1px 0;
  border:1px solid #d2d2d2;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  cursor:pointer;
  vertical-align:middle;
}
@media screen and ( -webkit-min-device-pixel-ratio:0 ) {
  .NpbMovieSearch select {
    padding:1px 26px 0 5px;
    background: url(https://s.yimg.jp/images/sports/all_device/pc/baseball/img/bg_select_box.png) no-repeat right center #fff;
  }
}
.NpbMovieSearch #datepicker{
  width:100px;
  margin-right:5px;
  padding:2px;
  padding-right:15px;
  border:1px solid #d2d2d2;
  background:url("https://s.yimg.jp/images/sports/baseball/npb/live/ico_datepicker.png") no-repeat right center #fff;
  vertical-align:middle;
}


/*-- profile --*/
#NpbProfTxt{margin-bottom:15px;}
#NpbProfTxt table{height:186px;}
#NpbProfTxt th,
#NpbProfTxt td{border:1px solid #eee; padding-left:4px;}
#NpbProfTxt th{background:#f6f6f6; white-space:nowrap;}
#NpbProfTxt .photo{background:#f6f6f6; vertical-align:top; width:115px; padding-left:0px !important; padding:5px !important;}

#NpbProfTxt .ct{text-align:center; white-space:nowrap; height:25px;}
*html #NpbProfTxt .ct{text-align:center; white-space:nowrap; height:23px;}
*:first-child+html #NpbProfTxt .ct{text-align:center; white-space:nowrap; height:23px;}

.NpbTeamTop span{font-size:80%; padding-left:5px;}
.NpbTeamTop em{background:#eee; border:1px solid #ccc; font-size:80%; margin:5px; padding:2px;}
.NpbTeamTop .position{font-weight:normal; font-size:70%;}

/*-- stats --*/
.NpbPsLeft{width:170px;}
.NpbPs th,
.NpbPs td{border:1px solid #e0e0e0; padding:3px 2px; line-height:1.4em;}
.NpbPs td{text-align:right;}
.NpbPs th{background:#f6f6f6;}
.NpbPs .title{background:#eee; font-weight:bold; line-height:25px;}
.NpbPs table tr.ct{text-align:center;}
.NpbPs td.ct{text-align:center !important;}
.NpbPsVs .Cl,
.NpbPsVs .Pl{color:#fff; font-weight:bold; text-align:left; padding-left:8px;}

.NpbPsVs th,
.NpbPsVs td{border:1px solid #e0e0e0; padding:2px 4px;}
.NpbPsVs tr.myteam{text-align:center;color:#ccc;}
.NpbPsVs td{text-align:right; line-height:1.65em;}
.NpbPsVs th{text-align:center; background:#f6f6f6; white-space:nowrap; line-height:1.3em;}
.NpbPsVs .NpbLogoSS{text-align:left;}
/*--データ無し--*/
/* ie6 */* html .NpbPsVs .null{height:203px;}
/* ie7 */*:first-child+html .NpbPsVs .null{height:203px;}
/* safari3 */body:first-of-type .NpbPsVs .null{height:211px;}
.NpbPsVs .null{height:211px;}

.NpbPsEtcA,
.NpbPsEtcB{width:100%; margin-bottom:10px;}
.NpbPsEtcA th,
.NpbPsEtcA td,
.NpbPsEtcB td{border:1px solid #e0e0e0; padding:2px 4px; line-height:25px;}
.NpbPsEtcB td{line-height:17px; padding:5px 4px;}

.NpbPsEtcA td,
.NpbPsEtcB td{text-align:right;}
.NpbPsEtcA th,
.NpbPsEtcB th{text-align:center; background:#f6f6f6; line-height:1.3em;}

.NpbPsEtcA .title,
.NpbPsEtcB .title{background:#eee; font-weight:bold; line-height:25px;}

.NpbPsEtcA .left,
.NpbPsEtcB .left{text-align:left; padding-left:5px; white-space:nowrap;}
.NpbPsEtcA em{color:#ff0000;}
.NpbPsEtcB .cell{background:#f6f6f6;}

/*--対戦表--*/
.NpbStTable p.left,
#NpbPlStTable .NpbCl p.left,
#NpbPlStTable .NpbPl p.left,
#NpbPlStTable .NpbIl p.left{float:left;}

.NpbStTable p.right,
#NpbPlStTable .NpbCl p.right,
#NpbPlStTable .NpbPl p.right,
#NpbPlStTable .NpbIl p.right{text-align:right;}

/*-- form --*/
#NpbPlayersSearch .search form,
.NpbMovieSearch .search form,
.NpbNewsSearchDate .search form,
.NpbNewsSearch .search form{width:auto; margin:2px; _margin:2px;}

#NpbPlayersSearch .search form,
.NpbMovieSearch .search form,
.NpbNewsSearchDate .search form,
.NpbNewsSearch .search form{width:auto; margin:0; font-size:10pt;}

*:first-child+html #NpbPlayersSearch .search form input,
*:first-child+html .NpbNewsSearch .search form input{font-size:10pt; margin:2px;}

#NpbPlayersSearch .search form input.searchInput,
.NpbNewsSearch .search form input.searchInput {width:140px;}

* html .NpbNewsSearchDate .search form input.searchSubmit,
* html .NpbNewsSearch .search form input.searchSubmit {width:50px; height:20px;}

*:first-child+html #NpbPlayersSearch .search form input.searchSubmit,
*:first-child+html .NpbNewsSearchDate .search form input.searchSubmit,
*:first-child+html .NpbNewsSearch .search form input.searchSubmit {width:50px; height:21px;}

head~/* */body #NpbPlayersSearch .search form input.searchSubmit,
head~/* */body .NpbNewsSearchDate .search form input.searchSubmit,
head~/* */body .NpbNewsSearch .search form input.searchSubmit {width:50px; height:21px;}

#NpbPlayersSearch .search form input.searchSubmit,
.NpbNewsSearchDate .search form input.searchSubmit,
.NpbNewsSearch .search form input.searchSubmit {width:50px;}


/*-- sub module */
.NpbSubTitle,
.NpbSubScoreTitle{background-position:0 -100px; line-height:23px;}
.NpbSubScoreTitle h4,
.NpbSubTitle h4{color:#fff; font-weight:bold; padding:1px 10px 0;}
#NpbSubScore h4 a,
.NpbSubScoreTitle h4,
.NpbSubTitle em,
.NpbSubTitle h4 a{color:#fff;}
.NpbSubScoreTitle h4,
.NpbSubTitle h4 a:visited{color:#fff;}

#NpbTeamBlog,
#NpbNewsSearch{margin-bottom:15px; line-height:1.5em;}

#NpbTeamBlog em,
#NpbNewsSearch em,
#NpbSubNews em{color:#626262; padding-left:5px;}

#NpbSubYosou td,
#NpbSubYosou th{vertical-align:top;}
#NpbSubYosou td{text-align:right; white-space:nowrap;}
#NpbSubYosou strong{font-size:90%;}
.limit{color:#d70000;}

/*-- photo news --*/
#NpbSubPhotoNews dl{text-align:center; margin:10px 0;}
#NpbSubPhotoNews .inner{line-height:1.0em !important;}
#NpbSubPhotoNews em{color:#999; display:block;}

/*-- photo news new--*/
#NpbSubPhoto .inner ul{margin-bottom:0px;}
#NpbSubPhoto .inner ul li{width:50%;float:left;}
#NpbSubPhoto table{width:150px; height:125px; text-align:center;}
/* ie6 */* html #NpbSubPhoto table{width:145px; height:125px; text-align:center;}
#NpbSubPhoto div{line-height:1.3em; padding:4px 4px 8px 4px;}
#NpbSubPhoto span{color:#626262; display:block; line-height:1;}

/*-- sub more --*/
.SubNewsMore{border:1px solid #cecece; border-top:none; text-align:right; padding:2px 4px 2px 0;}

.inner{border:1px solid #cecece; padding:3px 6px 3px 6px; line-height:1.6em;}
.NpbSubTitleB{border:1px solid #ddd;}
.inner .ml20{margin-left:20px;}
.inner .nologo{text-align:center; padding-top:10px;}

#NpbSubSearch{background:#f8f8f8; text-align:center; margin-bottom:10px;}
#NpbSubSearch .search form {width:auto; margin:5px 0 0 0; font-size:10pt;}

/* ie7 */*:first-child+html #NpbSubSearch .search form input{font-size:10pt; margin:2px;}

#NpbSubSearch .search form input.searchInput {width:165px;}

#NpbSubSearch .search form input.searchSubmit {width:50px;}
/* ie6 */* html #NpbSubSearch .search form input.searchSubmit {height:20px;}
/* ie7 */*:first-child+html #NpbSubSearch .search form input.searchSubmit {height:21px;}
head~/* */body #NpbSubSearch .search form input.searchSubmit {height:21px;}

#NpbSubSearch .search form input.searchRadio{vertical-align:middle;}
/* safari3 */body:first-of-type #NpbSubSearch .search form input.searchRadio{vertical-align:text-top; margin:0 2px;}

#NpbSubSearch .search form span{margin-left:35px;}

.NpbSubTitleB{line-height:20px;}
.NpbSubTitleB h5{color:#333; font-weight:bold; padding-left:3px; background:#ddd;}
#NpbSubInner{border:1px solid #ddd; padding:5px;}

#NpbSubSpo{margin-bottom:5px;}
#NpbSubSpo p{float:left; padding-left:15px; width:120px;}

#NpbSubInner dl{padding:0px;}
#NpbSubInner dt{padding-left:25px; padding-top:3px;}
#NpbSubInner dt.mobile{padding-left:0 !important; padding-top:3px;}
#NpbSubInner dt.mobile td{vertical-align:top;}
#NpbSubInner dd{margin-left:25px; line-height:1.5em;}

#NpbSubInner em{color:#404040; font-size:90%; line-height:1.5em; padding-top:5px; display:block;}
/*-- team toptop --*/
.NpbTeamLogoL {float:left; width:80px; height:80px; margin-right:15px;}

.NpbTeamAll table ul{float:left; padding:5px 20px 10px 0;}
.NpbTeamAll table ul li{line-height:1.4em;}
.NpbTeamAll .stats{width:294px; margin-left:5px;}
.NpbTeamAll .stats th{background:#eee; padding:1px 5px !important; font-size:90% !important; text-align:left; line-height:17px;}
.NpbTeamAll .stats td{border:1px solid #eee; text-align:center; padding:1px;}

/*-- teamtop --*/
.NpbTeamTopBg{background-position:right -800px; height:50px; width:100%; vertical-align:middle; border-bottom:1px solid #d6d3d3;}
/* ie6 */* html .NpbTeamTopBg{margin-bottom:1px;}
/* ie7 */*:first-child+html .NpbTeamTopBg{margin-bottom:1px;}

.NpbTeamTopBgP{background-position:0 -800px; height:50px; width:100%; vertical-align:middle; margin-bottom:1px;}
/* ie6 */* html .NpbTeamTopBgP{margin-bottom:1px;}
/* ie7 */*:first-child+html .NpbTeamTopBgP{margin-bottom:1px;}

* html .NpbTeamTop h1{font-size:large; font-weight:bold; vertical-align:middle; padding:11px 10px;}
.NpbTeamTop h1{font-size:large; font-weight:bold; vertical-align:middle; padding:13px 10px;}
.NpbTeamLogoTop {float:left; width:50px; height:50px; margin-right:5px;}

/*-- teamtop navi --*/
.NpbSubNaviBox,
.NpbSubNaviBoxP{margin-bottom:10px; width:100%;}

.NpbSubNavi,
.NpbSubNaviActive,
.NpbSubNaviDisable,
.NpbSubNaviEnd{border-bottom:1px solid #d6d3d3;}

.NpbSubNaviBoxP{border-top:1px solid #d6d3d3;}

.NpbSubNaviBox .NpbSubNaviActive,
.NpbSubNaviBoxP .NpbSubNaviActive{border-bottom:none;}

.NpbSubNavi,
.NpbSubNaviEnd{padding:2px 4px; border-left:1px solid #d6d3d3;  background:#f6f6f6; float:left;}
.NpbSubNaviEnd{border-right:1px solid #d6d3d3;}
.NpbSubNaviActiveEnd{padding:2px 10px; border-left:1px solid #d6d3d3; background:#fff; float:left;}
.NpbSubNaviActive{padding:2px 9px; border-left:1px solid #d6d3d3; background:#fff; float:left;}
.NpbSubNaviDisable{padding:2px 5px; border-left:1px solid #d6d3d3; background:#f3f3f3; float:left; color:#aaa;}
.NpbSubNaviActiveLeft{padding:2px 10px; background:#fff; float:left;}
.NpbSubNaviRight{float:right; padding-top:6px; color:#666;}

/*-- フォトスライド --*/
#PhotoSlider{width:634px; height:110px;	border:1px solid #ddd; padding:0;}
#PhotoSlider .SlidePicBox{width:100%;height:108px;white-space:nowrap;text-align:center;vertical-align:middle;}
#PhotoSlider .SlidePic{display:table-cell;vertical-align:middle;width:120px;}
#PhotoSlider .arrowL,#PhotoSlider .arrowR{width:13px; height:100px;vertical-align:middle;}
#PhotoSlider .SlideActive{padding:2px;background-color:#fff;border:1px solid #ddd;}
#PhotoSlider .arrowL{background-position:-628px -350px;}
#PhotoSlider .arrowR{background-position:right -550px;}
/* ie6 */* html #PhotoSlider .SlidePic{display:inline; zoom:1;}
/* ie7 */*:first-child+html #PhotoSlider .SlidePic{display:inline; zoom:1;}

/*-- sub vs --*/
.NpbSubVs em{color:#ccc;}
.NpbSubVs span{padding-right:8px;}

.NpbSubVsData{width:100%; margin-bottom:15px;}
.NpbSubVsData th{border:1px solid #e0e0e0; padding:1px 0 1px 8px; width:80px; font-size:80%; background:#f6f6f6;}
.NpbSubVsData td{border:1px solid #e0e0e0; padding:1px 8px 1px 0; width:75px; font-size:80%; text-align:right;}
.NpbSubVsData td.lt{text-align:left;}
.NpbSubVsDataNote{margin: -10px 0 20px; font-size:70%; color:#808080;}

.NpbSubVsSc{width:100%;}
.NpbSubVsSc h3{font-weight:bold; padding-left:5px; font-size:110% !important;}
.NpbSubVsSc tr{border:1px solid #e0e0e0; line-height:1.2em; font-size:90%;}
.NpbSubVsSc td,
.NpbSubVsSc th{padding:5px 4px; font-size:90%; border:1px solid #e0e0e0;}
.NpbSubVsSc tr.cellA{background:#fff;}
.NpbSubVsSc tr.cell,
.NpbSubVsSc tr.cellB{background:#f6f6f6;}
.NpbSubVsSc th.cell,
.NpbSubVsSc tr.cellC{background:#eee;}
.NpbSubVsSc tr.cellD{background:#fafed5;}
.NpbSubVsSc td.ct,
.NpbSubVsSc th.ct{text-align:center;}
.NpbSubVsSc td.rt,
.NpbSubVsSc th.rt{text-align:right;}

.NpbSubVsSc td.lt,
.NpbSubVsSc th.lt{text-align:left; padding-left:5px;}
.NpbSubVsSc td span{padding-left:10px;}
.NpbSubVsSc td em{font-size:90%;}

/* -- sub score　--*/
#yjSNLiveOthergame td,
#yjSNLiveOthergame td div,
#yjSNLiveOthergame td.nogame{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/spriteCommon.png) !important;}
#yjSNLiveOthergame td{background-position:0 -2057px !important; padding:0 !important;}
#yjSNLiveOthergame td a{padding:3px 0 !important;}

#yjSNLiveOthergame td a:visited div{color:#0038e0;}

#yjSNLiveOthergame td.nogame{background-position:right -2208px !important; background:#eee !important;}

#yjSNLiveOthergame td div.b000{background-position:right -1654px !important;}
#yjSNLiveOthergame td div.b100{background-position:right -1704px !important;}
#yjSNLiveOthergame td div.b010{background-position:right -1754px !important;}
#yjSNLiveOthergame td div.b001{background-position:right -1804px !important;}
#yjSNLiveOthergame td div.b110{background-position:right -1854px !important;}
#yjSNLiveOthergame td div.b011{background-position:right -1904px !important;}
#yjSNLiveOthergame td div.b101{background-position:right -1954px !important;}
#yjSNLiveOthergame td div.b111{background-position:right -2004px !important;}
#yjSNLiveOthergame table{text-align:center;}
#yjSNLiveOthergame td{border:1px solid #e0e0e0;padding:3px 0;}
#yjSNLiveOthergame{width:296px; border:2px solid #ddd; font-size:80%;}
/* #contents-header */

#yjSNLiveOthergame table{margin-left:1px; width:295px;}
/* ie6 */* html #yjSNLiveOthergame table{margin-left:0; width:100%;}
/* safari3 */body:first-of-type #yjSNLiveOthergame table{margin-top:-1px; margin-left:-1px; width:297px;}
/* ie7 */*:first-child+html #yjSNLiveOthergame table{margin-left:0; width:100%;}

#yjSNLiveOthergame td{border:1px solid #ddd; height:50px; background-color:#eee; background-repeat:repeat-x;}/*sprite*/
/* ie7 */*:first-child+html #yjSNLiveOthergame td{height:46px;}
/* ie6 */* html #yjSNLiveOthergame td{height:46px;}
/* safari3 */body:first-of-type #yjSNLiveOthergame td{height:46px;}

#yjSNLiveOthergame a{display:block; height:42px; text-decoration:none; color:#000 !important;}
#yjSNLiveOthergame td{width:97px;}
#yjSNLiveOthergame td.null{width:296px !important; text-align:center !important;}
#yjSNLiveOthergame td dt,#yjSNLiveOthergame td dd{display:inline;}
#yjSNLiveOthergame dl{text-align:center; height:14px; font-size:120%; margin:2px 4px 2px; line-height:1;}

/* ie6 */* html #yjSNLiveOthergame dl{padding-top:2px;}
/* ie7 */*:first-child+html #yjSNLiveOthergame dl{padding-top:2px;}

/* safari3 */body:first-of-type #yjSNLiveOthergame dd{font-size:90%;}
/* safari3 */body:first-of-type #yjSNLiveOthergame dt{font-size:90%;}

#yjSNLiveOthergame dl.actL{border-left:4px solid #5d5d5d;}
#yjSNLiveOthergame dl.actR{border-right:4px solid #5d5d5d;}

#yjSNLiveOthergame dt{margin:0 2px;}
#yjSNLiveOthergame dd{margin:0 2px; letter-spacing:-1px;}
#yjSNLiveOthergame td div{margin:0 4px 0 6px; line-height:2; text-align:left; text-decoration:underline; color:#0038e0;}/*sprite*/

#yjSNLiveOthergame td div.none{background-position:-2px 0 !important; !important; text-align:center !important; margin-left:4px;}
#yjSNLiveOthergame td div.none2{background-position:-2px 0 !important; !important; text-align:center !important; color:#666 !important; text-decoration:none !important; margin-left:4px;}

#yjSNLiveOthergame td.act{border:2px solid #b5b5b5;}
#yjSNLiveOthergame td.act div{background:none !important;text-align:center; font-size:120%; font-weight:bold; color:#000; text-decoration:none;}

/* ie6 */#yjSNLiveOthergame td.act div{line-height:1.5;}

#yjSNLiveOthergame td.nogame{background-color:#eee;background-position:5px -550px; padding-bottom:4px !important;}

#NpbSubScore{float:left;}
.NpbSubScoreTitle ul{padding-right:5px;}
.NpbSubScoreTitle ul li.right{float:right; padding:0 5px; color:#fff; font-weight:bold;}

.NpbSubScoreTitle ul li.right a,
.NpbSubScoreTitle h4 a,
.NpbSubScoreTitle h4 a:visited,
.NpbSubScoreTitle ul li.right a:visited{color:#fff;}
/*--日程・結果--*/
.NpbCal{padding:5px 0;}
.NpbCal span{margin-right:5px;}
.NpbCalFt{border:1px solid #ddd; width:30px; height:15px;}
.today_game{background:#fafed5;}
.NpbPlySt .myteam{color:#ccc;}

/*--チームトップ全体--*/
.TeamBox{margin-left:3px;}
/* ie6 */* html .TeamBox{margin-left:0px;}
/* ie7 */*:first-child+html .TeamBox{margin-left:0px;}
/* safari3 */body:first-of-type .TeamBox{margin-left:0px;}
.TeamBox .cG {border-left:5px solid #ef8200;}
.TeamBox .cS {border-left:5px solid #1a854f;}
.TeamBox .cYB {border-left:5px solid #0096e0;}
.TeamBox .cDB {border-left:5px solid #0096e0;}
.TeamBox .cD {border-left:5px solid #104f8f;}
.TeamBox .cT {border-left:5px solid #ffdd00;}
.TeamBox .cC {border-left:5px solid #d30f1e;}
.TeamBox .cL {border-left:5px solid #213258;}
.TeamBox .cF {border-left:5px solid #336e9c;}
.TeamBox .cM {border-left:5px solid #818181;}
.TeamBox .cBs {border-left:5px solid #43469c;}
.TeamBox .cB {border-left:5px solid #43469c;}
.TeamBox .cH {border-left:5px solid #ffb300;}
.TeamBox .cE {border-left:5px solid #940028;}

.TeamBox .team1 {border-left:5px solid #ef8200;}
.TeamBox .team2 {border-left:5px solid #1a854f;}
.TeamBox .team3 {border-left:5px solid #0096e0;}
.TeamBox .team4 {border-left:5px solid #104f8f;}
.TeamBox .team5 {border-left:5px solid #ffdd00;}
.TeamBox .team6 {border-left:5px solid #d30f1e;}
.TeamBox .team7 {border-left:5px solid #213258;}
.TeamBox .team8 {border-left:5px solid #336e9c;}
.TeamBox .team9 {border-left:5px solid #818181;}
.TeamBox .team11 {border-left:5px solid #43469c;}
.TeamBox .team12 {border-left:5px solid #ffb300;}
.TeamBox .team376 {border-left:5px solid #940028;}

/*--チームトップモジュール--*/
.Link p.more{font-weight:normal; padding:6px 4px 0 0;}
#yjSNLivescoreboard .chs-title th{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/spriteCommon.png) !important;}
#yjSNLivescoreboard .chs-title th{background-position:0 -1125px !important;}
#yjSNLivescoreboard{margin-bottom:5px;}
#yjSNLivescoreboard table{border-collapse:separate;}
#yjSNLivescoreboard th{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/logolist.png) no-repeat; padding:1px 0;}/* sprite */

#yjSNLivescoreboard th.G{padding-left:30px; background-position:3px -1200px;}
#yjSNLivescoreboard th.S{padding-left:30px; background-position:3px -1250px;}
#yjSNLivescoreboard th.YB{padding-left:30px; background-position:3px -1300px;}
#yjSNLivescoreboard th.DB{padding-left:30px; background-position:3px -1300px;}
#yjSNLivescoreboard th.D{padding-left:30px; background-position:3px -1350px;}
#yjSNLivescoreboard th.T{padding-left:30px; background-position:3px -1400px;}
#yjSNLivescoreboard th.C{padding-left:30px; background-position:3px -1450px;}
#yjSNLivescoreboard th.L{padding-left:30px; background-position:3px -1500px;}
#yjSNLivescoreboard th.F{padding-left:30px; background-position:3px -1550px;}
#yjSNLivescoreboard th.M{padding-left:30px; background-position:3px -1600px;}
#yjSNLivescoreboard th.Bs{padding-left:30px; background-position:3px -1650px;}
#yjSNLivescoreboard th.B{padding-left:30px; background-position:3px -1650px;}
#yjSNLivescoreboard th.H{padding-left:30px; background-position:3px -1700px;}
#yjSNLivescoreboard th.E{padding-left:30px; background-position:3px -1750px;}
#yjSNLivescoreboard th.PL{padding-left:38px; background-position:3px -2998px; border-color:#cdcdcd !important;}
#yjSNLivescoreboard th.CL{padding-left:38px; background-position:3px -3044px; border-color:#cdcdcd !important;}

#yjSNLivescoreboard th.team1{padding-left:30px; background-position:3px -1200px;}
#yjSNLivescoreboard th.team2{padding-left:30px; background-position:3px -1250px;}
#yjSNLivescoreboard th.team3{padding-left:30px; background-position:3px -1300px;}
#yjSNLivescoreboard th.team4{padding-left:30px; background-position:3px -1350px;}
#yjSNLivescoreboard th.team5{padding-left:30px; background-position:3px -1400px;}
#yjSNLivescoreboard th.team6{padding-left:30px; background-position:3px -1450px;}
#yjSNLivescoreboard th.team7{padding-left:30px; background-position:3px -1500px;}
#yjSNLivescoreboard th.team8{padding-left:30px; background-position:3px -1550px;}
#yjSNLivescoreboard th.team9{padding-left:30px; background-position:3px -1600px;}
#yjSNLivescoreboard th.team11{padding-left:30px; background-position:3px -1650px;}
#yjSNLivescoreboard th.team12{padding-left:30px; background-position:3px -1700px;}
#yjSNLivescoreboard th.team376{padding-left:30px; background-position:3px -1750px;}
#yjSNLivescoreboard th.team15{padding-left:38px; background-position:3px -2998px; border-color:#cdcdcd !important;}
#yjSNLivescoreboard th.team16{padding-left:38px; background-position:3px -3044px; border-color:#cdcdcd !important;}
#yjSNLivescoreboard th.TX{padding-left:5px; background:none;}

#yjSNLivescoreboard{text-align:center; font-family:verdana,Arial,sans-serif;}
#yjSNLivescoreboard table{height:68px;}
#yjSNLivescoreboard td{font-size:90%; font-weight:bold; width:5%; border-left:1px solid #fff; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; border-top:1px solid #fff; background:#eee; line-height:20px;}
#yjSNLivescoreboard td.now{background:#E1D5AE; border-left:1px solid #EbE7C5;}
#yjSNLivescoreboard td a{display:block;}
#yjSNLivescoreboard td.fwn{font-weight:normal;}
#yjSNLivescoreboard td.sum{font-size:110%; border-left:1px solid #eee; background:#ddd;}

#yjSNLivescoreboard th{border:1px solid #bfbfbf; border-top:none; text-align:left; font-weight:bold;}

#yjSNLivescoreboard th{border:1px solid #bfbfbf; border-top:none; text-align:left; font-weight:bold; white-space:nowrap; padding-left:0 !important; text-align:center;}

/* ie6 */* html #yjSNLivescoreboard th{padding-left:2px;}
/* ie7 */*:first-child+html #yjSNLivescoreboard th{padding-left:2px;}

#yjSNLivescoreboard th.tn{width:150px !important; padding-left:0;}
#yjSNLivescoreboard td{width:auto;}
#yjSNLivescoreboard .chs-title th{width:30px;}

#yjSNLivescoreboard .chs-title{font-size:80%; color:#fff;}
#yjSNLivescoreboard .chs-title th{background-color:#464646 !important; font-weight:normal; border-right:1px solid #686868; border-left:1px solid #313131; border-bottom:1px solid #313131; border-top:1px solid #666; text-align:center; line-height:1.2em; padding:1px 0; color:#fff;}/*sprite*/
#yjSNLivescoreboard .chs-title a{color:#fff; display:block;}
#yjSNLivescoreboard .anker{margin-top:4px;}
.Team .Il{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/logolist.png) no-repeat;}
.Team .Il{height:25px; width:25px; padding:3px 0 4px 30px;}
.Team .G{background-position:0 -1200px;}
.Team .S{background-position:0 -1250px;}
.Team .YB{background-position:0 -1300px;}
.Team .DB{background-position:0 -1300px;}
.Team .D{background-position:0 -1350px;}
.Team .T{background-position:0 -1400px;}
.Team .C{background-position:0 -1450px;}
.Team .L{background-position:0 -1500px;}
.Team .F{background-position:0 -1550px;}
.Team .M{background-position:0 -1600px;}
.Team .Bs{background-position:0 -1650px;}
.Team .B{background-position:0 -1650px;}
.Team .H{background-position:0 -1700px;}
.Team .E{background-position:0 -1750px;}

.Team .team1{background-position:0 -1200px;}
.Team .team2{background-position:0 -1250px;}
.Team .team3{background-position:0 -1300px;}
.Team .team4{background-position:0 -1350px;}
.Team .team5{background-position:0 -1400px;}
.Team .team6{background-position:0 -1450px;}
.Team .team7{background-position:0 -1500px;}
.Team .team8{background-position:0 -1550px;}
.Team .team9{background-position:0 -1600px;}
.Team .team11{background-position:0 -1650px;}
.Team .team12{background-position:0 -1700px;}
.Team .team376{background-position:0 -1750px;}

#Npbbutton{width:171px; float:right; text-align:center;}
#Npbbutton p{margin-top:25%;}
* html #Npbbutton p{margin-top:7%;}
#NpbBattery{width:454px; float:left;}
#NpbBattery th{white-space:nowrap;}
#NpbNt{float:left; width:450px;}
#NpbNp{float:right; text-align:center; width:170px; background:#f6f6f6; padding:10px 5px 5px 5px;}
#NpbNp p{text-align:left;}
#NpbNp em{display:block; color:#626262;}
.bt_game{width:171px; height:50px;background-position:0 -400px;}
.NpbPlySt{line-height:1;}
.NpbMepBox,
.NpbPlySt th,
.NpbPlySt td{border:1px solid #e0e0e0;}
.NpbPlySt th{background:#e0e0e0; padding:2px;}
.NpbStTeam .ct,
.NpbPlySt .ct{text-align:center;}
.NpbStTeam .rt,
.NpbPlySt .rt{text-align:right;}
.NpbPlySt td.player{padding:4px 0;}
.NpbPlySt tr.st{background:#f6f6f6;color:#626262;}
.NpbMepBox,
.NpbPlySt .cellB,
.NpbPlySt tr.cal{background:#f6f6f6;}
.NpbPlySt .cellA,
.NpbPlySt td.nm,
.NpbPlySt tr.nm{background:#eee;}
.NpbPlySt em{font-family:Verdana;}
.NpbPlySt em.score{letter-spacing:0.3em; line-height:1.4em;}
.NpbPlySt .pic{width:36px;}
.NpbPlySt .win{background-position:0 -200px;}
.NpbPlySt tr.now{background:#fafed5;}
.NpbPlySt tr.now a{color:#0038e0;}
.NpbPlySt td.endgame{border:0; height:140px;}
.NpbPlySt td.endgame_all{border:0; height:60px;}
.NpbPlyP{width:175px;}
.NpbPlyB{width:454px;}

.NpbPlySc td,
.NpbPlySc th{border:1px solid #e0e0e0; padding:5px;}
.NpbPlySc th{background:#eee;}
.NpbPlySc th,
.NpbPlySc td.sc{text-align:center; white-space:nowrap;}

.NpbMagic{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.NpbMagic strong{font-size:250%; color:#453007;}

.NpbCalA{width:313px;}

/*去年*/
.NpbCalA .lastyear{height:168px;}
/* ie6 */* html .NpbCalA .lastyear{height:174px;}
/* ie7 */*:first-child+html .NpbCalA .lastyear{height:174px;}

.NpbCalB{width:100%;}

.NpbMepTitle{background:#e0e0e0; line-height:24.5px;}
/*--日程・結果--*/
.NpbSchedule{width:950px;}
/* safari3 */body:first-of-type .NpbSchedule{width:949px; border-right:1px solid #e0e0e0;}
.NpbSchedule table{width:100%;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.NpbSchedule table td table{border:0;}
.NpbSchedule table td table td.w,.NpbSchedule table td table td.s,.NpbSchedule table td table td.l{width:33%;}
.NpbSchedule th{border-right:1px solid #e0e0e0;}
.NpbSchedule th{white-space:nowrap; line-height: 1.3; padding: 3px 0;}
.NpbSchedule td.pl7{padding:0 5px;}
.NpbSchedule .ct{text-align:center;}
.NpbSchedule em{color:#626262; font-size:90%;}
.NpbSchedule .cellA{background:#f6f6f6; border-top:1px solid #e0e0e0;}
.NpbSchedule .cellB{border-top:1px solid #e0e0e0;}
.NpbSchedule .today{background:#fafed5;border-top:1px solid #e0e0e0;}
.NpbSchedule td.right{text-align:right; padding-right:5px;}
.NpbSchedule td.error{height:300px;}

/*-- カレンダ --*/
.fillin{vertical-align:top; text-align:center; height:100%; width:90px;}
.fillin table{width:100%;}
.fillin table tr.st td{border-top:1px solid #ddd;}
.fillin table td{border:0;}
.fillin table td.stats_team{height:60%;}
.fillin table td.stats{height:40%;}
/*-- doubleheader --*/
.NpbPlySt .home{
	/*background:#f6f6f6 url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_home_bg.gif) repeat;*/
  background-color:#f6f6f6;
  background-image:none;
}
.NpbPlySt .home tr.st b{
  color:#333;
}
.NpbPlySt .home .stats_team{
	background-color:#fff;
}
.NpbPlySt .away{
	background-color:#fff;
}
.NpbPlySt .away .stats_team{
	background-color:#fff;
}

.NpbWeek{width:100%; height:165px;}
#PhotoSlider .arrowBg,
.NpbWeek .arrowBg{background:#7cb8dc;}
.NpbWeek .arrowL{background-position:right -322px;}
.NpbWeek .arrowR{background-position:right -522px;}
.NpbWeek .arrowL,.NpbWeek .arrowR{width:13px; height:165px;}
.NpbWeek .game{vertical-align:top; padding-bottom:3px;}
.NpbWeek .nogame{vertical-align:middle}
.NpbWeek .active{background:#fafed5;}
.NpbWeek em{text-align:left; display:block; padding:3px; font-weight:bold; font-size:110%; font-family:Verdana;}
.NpbWeek .null{line-height:125px;}
.NpbWeek .st{vertical-align:top; color:#626262;}
.NpbTeamPm p.more{font-weight:normal; padding:3px;}
.NpbYosouGraph{background:#ff9c00; height:13px;}
.nowweak{background:#fafed5 !important;}
.now{background:#f5d144;}
.now a,
.now a:visited{color:#fff;}

/*-- .gameday --*/
.gameday {
  vertical-align: top;
}
.gameday table {
  width: 100%;
  border-top:1px solid #e0e0e0;
}
.gameday table:first-child {
  border-top: 0;
}
.gameday td {
  border: 0;
}
.gameday .game {
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  vertical-align: top;
}
.gameday .game > a,
.gameday .game > span {
  display: inline-block;
  /display: inline;
  /zoom: 1;
  width: 100%;
  height: 96px;
  padding: 1px 1px 3px;
}
.weekSchedule .gameday .game > a {
  height:88px;
}
.gameday .game .day {
  color: #333;
}
.gameday .game .team {
  display: block;
  margin: 0 auto 3px;
}
.gameday.open .game .team {
  margin: 10px 0;
}
.gameday .game dt,
.gameday .game .score,
.gameday .game .category {
  color: #333;
}
.gameday .game a:hover {
  text-decoration: none;
}
.gameday .game a:hover .status {
  text-decoration: underline;
}
.gameday .game dl{
  margin-top: -10px;
}
.weekSchedule .gameday .game dl{
  margin-top: 0;
}
.gameday .data {
  padding: 5px 3px;
  text-align: center;
}
.gameday .data ul {
  margin-top: 3px;
}
.gameday table:nth-child(n + 2) .game dl {
  margin-top: 0;
}
.gameday table:nth-child(n + 2) .game > a, .gameday table:nth-child(n + 2) .game > span {
  height: 86px;
}

/* --- ゲーム差 ---*/
#yjSNLiveGamesbehind{margin-bottom:10px;}
#yjSNLiveGamesbehind table{font-size:80%; border:1px solid #e0e0e0; width:300px;}
/* ie6 */* html #yjSNLiveGamesbehind table{width:100%;}
/* ie7 */*:first-child+html #yjSNLiveGamesbehind table{width:100%;}
/* safari3 */body:first-of-type #yjSNLiveGamesbehind table{width:100%;}
#yjSNLiveGamesbehind th.tt{text-align:left; font-weight:bold; padding-left:4px;}
#yjSNLiveGamesbehind tr.sub th{border-right:none; border-left:none; border-top:none; background:#eee; }
#yjSNLiveGamesbehind td{border-left:none !important; border-right:none !important;}
#yjSNLiveGamesbehind .rank{border-right:1px solid #e0e0e0; height:28px; width:30px; padding:1px; background:#f3f3f3; color:#666;}
#yjSNLiveGamesbehind .nm{text-align:left; padding-left:10px;}
#yjSNLiveGamesbehind .rank span{display:block; height:22px; width:30px; background:#eee; padding-top:6px;}
#yjSNLiveGamesbehind .r1{background:#eadeb1;}
#yjSNLiveGamesbehind .r3{background:#f7ebe3;}
#yjSNLiveGamesbehind .r1 span{background:#d6c379; color:#fff;}
#yjSNLiveGamesbehind .r2 span{background:#cccccc; color:#fff;}
#yjSNLiveGamesbehind .r3 span{background:#e2bfa6; color:#fff;}
#yjSNLiveGamesbehind .st{background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite.png) no-repeat;}
#yjSNLiveGamesbehind .st{height:17px; width:17px; margin-left:40px;}
#yjSNLiveGamesbehind .down{background-position:0 -595px;}
#yjSNLiveGamesbehind .up{background-position:0 -645px;}
#yjSNLiveGamesbehind .stay{background-position:0 -695px;}
#yjSNLiveGamesbehind table{text-align:center;}
#yjSNLiveGamesbehind td{border:1px solid #e0e0e0;padding:3px 0;}
#yjSNLiveGamesbehind .myteam{background:#fafed5 !important;}
/*--チームトップモジュール END--*/

/* --- PSモジュール(20090713 NPB仕様) ID:ps-module--- */
#ps-module{margin-bottom:10px; font-size:80%; line-height:1.5em;}
#psm-body{border-left:1px solid #cecece; border-right:1px solid #cecece; border-top:1px solid #cecece;}
#ps-module .psm-item{margin-bottom:7px; padding:6px 6px 8px 6px; border-bottom:1px solid #cecece;}
#ps-module .psm-item ul{width:226px;float:left;}
#ps-module .end{background:none;padding-bottom:8px;margin-bottom:0;}
#ps-module .psm-item img{margin-right:8px;float:left;}
#ps-module .psm-item .psmi-text{padding-left:10px;background:url(https://s.yimg.jp/images/sports/common/module/ps/psm-list.gif) no-repeat 0 5px;font-weight:bold;}
#ps-module .psm-item .psmi-text a:hover{text-decoration:underline !important;}
#ps-module .psm-item .psmi-credit{text-align:right;}
.psm_more{border-bottom:1px solid #cecece; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:6px; text-align:right;}
/* --- PSモジュール(20090713 NPB仕様)--- */


/* --- 20091029 --- */

.greyOut {color:#999 !important;}
#AdANEMOS {clear:both;}
#global-navigation #gn_bottom.top #gnb_navi ul li a.team_text {
  float:left;
  padding:0 6px 0px 10px;
}

#global-navigation #gn_bottom.top #gnb_navi li em a{
background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite.png) no-repeat !important;
}

#global-navigation #gn_bottom.top #gnb_navi ul li em{
  margin:0 !important;
  width:auto !important;
  height:auto !important;
    float:left !important;
}

#global-navigation #gn_bottom.top #gnb_navi ul li em a.team_button_off{
  background-position:6px -1494px !important;
}

#global-navigation #gn_bottom.top #gnb_navi ul li em a.team_button_on{
  background-position:6px -1574px !important;
}

#global-navigation #gn_bottom.top #gnb_navi ul li em a{
  padding:0 10px 0 6px;
  width:12px;
}

#global-navigation #gn_bottom.top #gnb_navi ul li em a:hover{
  background-color:#fff !important;
}

#global-navigation #gn_bottom.top #gnb_navi ul li.active_click em a:hover{
padding:0 8px 0 6px;
margin-right:2px;
}

.mb10 td {
	font-size:13px;
	}
.mb10 td.lt {
	font-size:14px !important;
	}
.mb10 td.ltnb {
	font-size:14px !important;
	}
/*--memberlist--*/
.NpbTeamPlayer{font-size:75%;}
.NpbTeamPlayer div{padding-top:3px;}
.NpbTeamPlayer .G {border-left:6px solid #ef8200;}
.NpbTeamPlayer .D {border-left:6px solid #104f8f;}
.NpbTeamPlayer .S {border-left:6px solid #1a854f;}
.NpbTeamPlayer .YB {border-left:6px solid #0096e0;}
.NpbTeamPlayer .DB {border-left:6px solid #0096e0;}
.NpbTeamPlayer .T {border-left:6px solid #ffdd00;}
.NpbTeamPlayer .C {border-left:6px solid #d30f1e;}
.NpbTeamPlayer .L {border-left:6px solid #213258;}
.NpbTeamPlayer .F {border-left:6px solid #336e9c;}
.NpbTeamPlayer .M {border-left:6px solid #818181;}
.NpbTeamPlayer .Bs {border-left:6px solid #43469c;}
.NpbTeamPlayer .B {border-left:6px solid #43469c;}
.NpbTeamPlayer .H {border-left:6px solid #ffb300;}
.NpbTeamPlayer .E {border-left:6px solid #940028;}

.NpbTeamPlayer .team1 {border-left:6px solid #ef8200;}
.NpbTeamPlayer .team2 {border-left:6px solid #1a854f;}
.NpbTeamPlayer .team3 {border-left:6px solid #0096e0;}
.NpbTeamPlayer .team4 {border-left:6px solid #104f8f;}
.NpbTeamPlayer .team5 {border-left:6px solid #ffdd00;}
.NpbTeamPlayer .team6 {border-left:6px solid #d30f1e;}
.NpbTeamPlayer .team7 {border-left:6px solid #213258;}
.NpbTeamPlayer .team8 {border-left:6px solid #336e9c;}
.NpbTeamPlayer .team9 {border-left:6px solid #818181;}
.NpbTeamPlayer .team11 {border-left:6px solid #43469c;}
.NpbTeamPlayer .team12 {border-left:6px solid #ffb300;}
.NpbTeamPlayer .team376 {border-left:6px solid #940028;}

.NpbTeamPlayer h1{font-size:large; font-weight:bold; vertical-align:middle; padding:5px;}
.NpbTeamPlayer a{padding-left:5px;}
.NpbTeamPlayer span{font-size:80%; padding-left:5px;}
.NpbTeamPlayer em{background:#eee; border:1px solid #ccc; font-size:80%; margin:5px; padding:2px;}
.NpbTeamPlayer .position{font-weight:normal; font-size:70%;}

/*open-player*/
.mb8{ margin-bottom:8px;}
.PlayerAdBox{ background-color:#eee; padding:8px;}
.PlayerAdBox table{ width:100%; background-color:#fff;}
.PlayerAdBox #NpbProfTxt,.PlayerAdBox .NpbPsEtcA{ margin-bottom:0;}
.PlayerAdBox #NpbProfTxt td{ width:auto;}
.PlayerAdBox #NpbProfTxt th.p2{ width:130px;}
.PlayerAdBox #NpbProfTxt td.photo{ width:115px;}
.PlayerAdBox #NpbProfTxt th{ white-space:normal;}
.PlayerAdBox #NpbProfTxt th,.PlayerAdBox #NpbProfTxt td,.PlayerAdBox table th,.PlayerAdBox table td{ border:1px solid #a7a7a7;}
.PlayerAdBox .NpbFl .NpbPsVs,.PlayerAdBox .NpbFr .NpbPsVs{ width:462px;}

/*.yjChviewWrap*/
.yjChviewWrap {margin-bottom:10px;text-align: center;}
.yjChview{display: inline-block;padding: 10px 30px;border: 1px solid #e7e7e7;background: #f9f9f9;text-align: center;}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {display: inline;font-size: 14px;line-height: 1.2em;}
.yjChview dl dt{padding-right: 0.2em;}
.yjChview dl dd span {font-weight: bold;}
.yjChview dl dd:after {content: "\ff5c";}
.yjChview dl dd.end:after {content: "";}

/*ult*/
.ad_ult{width:948px;border:1px solid #ddd;display:block;margin:0px;padding:0px;text-align:left;margin-bottom:20px;}
.ad_ult .ult_title{font-size: 14px;text-align:left;line-height:1;font-weight:bold;color:#333;clear:both;padding:6px 10px;margin:0px;background-color:#f0f0f0;position: relative;}
.ad_ult .ult_title:after{content: 'PR';position: absolute;top: 6px;right: 10px;font-size: 12px;font-weight: normal;}
.ad_ult .other_link{text-align:right;line-height:1;clear:both;padding:5px 10px 10px 0px;margin:0px;}
.ad_ult .other_link span{display:inline-block;margin-left:5px;min-height:12px;padding-left:16px;}
.ad_ult .other_link a{font-size:12px;}

/*facebook*/
.NpbSubTitle h4 .subText{
  font-weight:normal;
  font-size:92%;
}
#sub .fb-comments{
  margin-bottom:10px;
}
.fbModule.like{
  margin-bottom:10px;
}
.NpbSubNaviBox + .fbModule,.NpbSubNaviBoxP + .fbModule{
  margin:-5px 0 10px 0;
}
.PlayerAdBox + .fbModule{
  margin:-10px 0 15px 0;
}

/*ynbox_side*/
.ynbox_side { border:1px solid #ccc; border-bottom:none; margin-bottom:10px;}
.ynbox_side a{ padding:0 !important;}
.ynbox_side a img{ vertical-align:bottom;}
.ynbox_side td{ padding:0;}
.ynbox_side table{ width:100%; margin-left:0; margin-top:0;}
.ynbox_side table table td center{ padding:1px 0; }
.ynbox_side table table table td{ padding:5px 9px; text-align:center;}
.ynbox_side table table table{border-bottom:1px solid #ccc;}
.ynbox_side hr.line{border:solid #ccc;border-width:1px 0 0 0;height:1px;overflow:hidden;clear:both;margin:5px 0;}

/*globalnavi new*/
.icon_new {
    background-position: 0 -20px;
    padding-right: 25px;
    padding-top: 12px;
}
.icon_new{
	display: inline-block;
	height: 0;
	overflow: hidden;
	width: 0;
	background-color: transparent;
	background-image: url(https://s.yimg.jp/images/sports/newcommon/icon_commonblock.png);
	background-repeat: no-repeat;
}
.icon_new {
    cursor: default;
    margin: 0 2px;
    vertical-align: middle;
}
#gnb_navi .new a{_height:12px!important;_padding-top:5px!important;_padding-bottom:5px!important;}

/*ad*/
.mb10p{margin-bottom: 10px;}

/*SNSbotton*/
#snsbtn{min-height: 30px;}
.sns_box .sns_list{display:inline-block; margin-bottom:5px;}
.sns_box .sns_list li {float: left;margin-right: 10px;}
* html .sns_box .socialbtn_fb .fb-like{float:left; width:150px;}
.sns_box .sns_list .socialbtn_ce img{vertical-align:baseline;}

/*ticket_btn*/
.ticket_btn{width:102px; height:22px;}
.ticket_btn a,.ticket_btn span{ display:block; width:102px; height:22px; overflow:hidden; text-indent:-9999px; background:url(https://s.yimg.jp/images/sports/newcommon/btn_ticket.png) no-repeat;}
.ticket_btn a{ background-position:0 0;}
.ticket_btn .ticket_off{ background-position:0 -30px;}
.ticket_btn .ticket_close{ background-position:0 -60px;}

/*npb*/
/*12px*/
.yjSS{font-size:75%;letter-spacing:0.065em;}
#yjSNLiveGamecard .column-center .ticket_btn{margin:4px 0 -4px -4px; position:relative;}
.NpbScore table.NpbSP .SPscore{ width:60px;}
.NpbScore table.NpbSP .ticket_btn{ margin:4px auto 0 auto;}
.NpbScore td.ticket_link{ padding:3px 5px; text-align:right; border:1px solid #d8d5d5; border-top:none;}
.NpbScore td.ticket_link .ticket_off,.NpbScore td.ticket_link .ticket_close{ width:auto; text-align:right; color:#999;}
.NpbSchedule .ticket_off,.NpbSchedule .ticket_close{ color:#999;}
.NpbSchedule td.right .ticket_link,.NpbSchedule td.right .ticket_off,.NpbSchedule td.right .ticket_close{ width:7.1em; display:inline-block; *display:inline; *zoom:1; text-align:left;}

.climaxNotes{ overflow:hidden; *zoom:1; margin:-24px 0 3px 0; *margin:-20px 0 3px 0;text-align:right;}
.climaxNotes p{ width:350px; float:right;}


/*textream*/
#textream{margin-bottom:10px;}
#textream .textreamBtn{}
.more_black{background:url(https://s.yimg.jp/images/sports/newcommon/icon_common.png) no-repeat;}
.more_black{padding-left:8px;background-position:0 -16px;}
.txt_r {text-align: right;}
.p5p {padding: 5px;}
.txt_r {text-align: right;}

/*--プロモリンクモジュール--*/
.m04_a{width:300px;}
.m04_a table{border:1px solid #d6d6d6;}
.m04_a tr{padding:10px;}
.m04_a td{padding-bottom:10px;padding-top:10px;padding-right:10px;vertical-align:middle;}
.m04_a td.pl10p{width:28px;padding-left:10px;}
.m04_a td.pr10p{width:240px;padding-right:10px;}
.m04_a .list_end{background:none;}
.m04_a .lightgray_bdot{background:url(https://s.yimg.jp/images/sports/newcommon/bg_grayc8_dot.gif) repeat-x;}
.m04_a .lightgray_bdot:not(:last-child){background-position:0 bottom;}

/**NpbPageBox**/
.NpbPageBox .sns_box {
	float:left;
}
.NpbPageBox .copyright {
	float:right;
	font-size:80%;
	color:#999;
}
.NpbPageBox .copyright a {
	color:#999;
}

/**NpbPickupMovieList**/
.NpbPickupMovieList ul {
  margin-bottom:5px;
  padding-bottom:10px;
  border-bottom:1px solid #cdcdcd;
}
.NpbPickupMovieList li {
  float:left;
  width:150px;
  margin-right:11px;
}
.NpbPickupMovieList li.last {
  margin-right:0;
}
.NpbPickupMovieList .title {
  display:block;
  margin-top:5px;
}
.NpbPickupMovieList .credit {
  display:block;
  margin-top:5px;
  color:#808080;
  font-size:70%;
}
.NpbPickupMovieList .partsMovieThumbnail {
  /zoom:1;
}

/**NpbMovieList**/
.NpbMovieList {
	margin:5px 1px 20px;
}
.NpbMovieList td {
	width:148px;
	padding:5px;
	vertical-align:top;
}
.NpbMovieList td dt {
	margin-top:5px;
	font-size:80%;
	line-height:1.25;
}
.NpbMovieList td dd .credit{
	display:block;
	line-height:1.4;
	color:#cdcdcd;
	font-size:80%;
}
.NpbMovieList td.current {
	background:#444;
}
.NpbMovieList td.current dt {
	color:#fff;
}
.NpbMovieList table td table td {
	height:83px;
	padding:0;
	background:#000;
	text-align:center;
	vertical-align:middle;
}
.NpbMovieList .pagelist{margin-top:10px;padding-top:10px;border-top:1px dotted #c8c8c8;text-align:center;}
.NpbMovieList .pagelist ul li {display:inline;}
.NpbMovieList .pagelist ul li a,.pagelist ul li span,.pagelist ul li strong,.pagelist ul li span{display:inline-block;/display:inline;/zoom:1;padding:2px 8px;border:1px solid #eee;}
.NpbMovieList .pagelist ul li a:hover{background-color:#f3f3f3;}
.NpbMovieList .pagelist ul li .crnt{color:#999;}
.NpbMovieList .missingBox{width:80%;margin:50px auto 0;}
.NpbMovieList .missingBox p{margin-bottom:40px;font-size:100%;}
.NpbMovieList .missingBox p em{font-weight:bold;}
.NpbMovieList .missingBox dl{font-size:90%;line-height:1.7;}

.NpbMovieBox {
	width:630px;
	margin:10px auto;
}

.partsMovieThumbnail {
	position:relative;
	display:block;
}
.partsMovieThumbnail .icoM {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	overflow:hidden;
	width:26px;
	height:19px;
	margin:-10px 0 0 -13px;
	background:url(https://s.yimg.jp/images/sports/baseball/npb/live/ico_movie_play_m.png) no-repeat;
	text-indent:-9999px;
}
.partsMovieThumbnail .icoL {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	overflow:hidden;
	width:33px;
	height:25px;
	margin:-13px 0 0 -17px;
	background:url(https://s.yimg.jp/images/sports/baseball/npb/live/ico_movie_play_l.png) no-repeat;
	text-indent:-9999px;
}

.plmLogo13p,.plmLogo14p,.plmLogo15p{display:inline-block;/display:inline;/zoom:1;text-indent:-9999px;overflow:hidden;vertical-align:text-bottom;margin-left:3px;}
.plmLogo13p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/plm_logo_13p.png) no-repeat;width:73px;height:13px;}
.plmLogo14p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/plm_logo_14p.png) no-repeat;width:76px;height:14px;}
.plmLogo15p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/plm_logo_15p.png) no-repeat;width:81px;height:15px;}

.torateleLogo14p,.torateleLogo15p{display:inline-block;/display:inline;/zoom:1;text-indent:-9999px;overflow:hidden;vertical-align:text-bottom;}
.torateleLogo14p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/toratele_logo_14p.png) no-repeat;width:88px;height:14px;}
.torateleLogo15p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/toratele_logo_14p.png) no-repeat;width:88px;height:15px;}

.gstreamLogo13p,.gstreamLogo14p,.gstreamLogo15p{display:inline-block;/display:inline;/zoom:1;text-indent:-9999px;overflow:hidden;vertical-align:text-bottom;margin-left:3px;}
.gstreamLogo13p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/gstream_logo_14p.jpg) no-repeat;width:100px;height:14px;}
.gstreamLogo14p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/gstream_logo_14p.jpg) no-repeat;width:100px;height:14px;}
.gstreamLogo15p{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/gstream_logo_14p.jpg) no-repeat;width:100px;height:15px;}

/**NpbMovieLinkList**/
.NpbMovieLinkList {
  margin:5px 0 20px;
}
.NpbMovieLinkList li {
  padding:0 0 5px 12px;
  background:url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_list3.png) no-repeat 2px 8px;
  font-size:80%;
}

/**NpbPlPt**/
.NpbPlPtTtl {
	padding:0 10px;
	background:#f5f5f5;
}
.NpbPlPtTtl .left {
	float:left;
	padding:6px 0 3px;
}
.NpbPlPtTtl .right {
	float:right;
	padding:3px 0;
}
.NpbPlPt .NpbPagingBoxTp {
	margin-bottom:3px;
	border:0;
}
.NpbPlPt .NpbPagingLeft,
.NpbPlPt .NpbPagingRight {
	margin-bottom:0;
	padding-bottom:0;
}
.NpbPlPt .bg_PtBt,
.NpbPlPt .bg_PtPt {
	padding:5px;
	background:#404040;
	color:#fff;
	font-weight:bold;
}
.NpbPlPt .NpbStTeam .yjSNpbStLeft {
	width:312px;
}
.NpbPlPt .NpbStTeam .yjSNpbStLeft table th {
	width:25%;
}
.NpbPlPt .NpbStTeam .space {
	width:10px;
}

/*subCbox*/
.subCbox{
  margin-bottom:10px;
  border:1px solid #dedede;
}
.subCbox .clearfix{
  padding:5px;
}
.subCbox .boxLeft{
  float:left;
  margin-right:5px;
}
.subCbox .boxRight{
  padding:5px 0;
  font-size:78%;
}

/**NpbPostseasonLink**/
.NpbPostseasonLink {
  margin-bottom:10px;
  padding:8px 10px;
  background:#fafed5;
  border:1px solid #f5d144;
  text-align:center;
  font-size:85%;
  font-weight:bold;
}
.NpbPostseasonLink  a,
.NpbPostseasonLink  a:visited{
	color:#022eb0;
}

.modMovieList {
  margin-bottom:10px !important;
  font-size: inherit !important;
}
.modMovieList li .articleTitle {
  font-size: 90%;
}
.modMovieList li .postTime,
.modMovieList li .viewCount,
.modMovieList li .credit {
  font-size: 80% !important;
}

/* ヤクルト広告 */
.ysMain img{
	border:solid 1px #dbe1e1;}
.ysMain{
	background-color:#f0f0f8;
	/*padding:10px;*/
	margin-bottom:10px;}
.ysSub{
	margin-bottom:10px;}
.ysSub img{
	border:solid 1px #dbe1e1;}
#art_day{
	    width: 634px;
    display: inline-block;
	}
/*--- sn-tab--main ---*/
.sn-tab--main{
  margin-bottom:10px;
}
.sn-tab--main > ul{
  overflow:hidden;
  _zoom:1;
  padding-bottom:3px;
  background:url(https://s.yimg.jp/images/sports/baseball/npb/bg_tab.png) no-repeat 0 bottom;
}
.sn-tab--main .sn-tab__item{
  float:left;
  margin-right:3px;
}
.sn-tab--main .sn-tab__item a,
.sn-tab--main .sn-tab__item span{
  display:block;
  width:90px;
  height:28px;
  background:url(https://s.yimg.jp/images/sports/all_device/pc/img/icon_set.png) no-repeat -180px -1121px;
  line-height:28px;
  text-align:center;
  text-decoration:none;
}
.sn-tab--main .sn-tab__item a,
.sn-tab--main .sn-tab__item a:visited{
  color:#fff;
  cursor:pointer;
}
.sn-tab--main .sn-tab__item--current span,
.sn-tab--main .sn-tab__item--current a,
.sn-tab--main .sn-tab__item a:hover{
  background-position:-180px -1149px;
  color:#333;
}
.sn-tab--main .sn-modPlayerInformation--current{
  background-position:-180px -1149px !important;
  color:#333 !important;
  cursor:default !important;
}
.sn-tab--main .sn-tab__item--current{
  font-weight:bold;
}
.sn-tab--main .sn-tab__item--current a{
  cursor:default;
}
.sn-tab--main .sn-tab__item--unlink span{
  background-position:-180px -1177px;
  color:#dcdcdc;
}
.sn-tab--main .sn-tab__container{
  overflow:hidden;
  _zoom:1;
  padding:5px 10px;
  background:#eeeef0;
  border:1px solid #e6e6e6;
}
.sn-tab--main ul + .sn-tab__container{
  margin-top:-3px;
  border-top:0;
}
.sn-tab--main .sn-tab__container .sn-tab__containerItem,
.sn-tab--main .sn-tab__container--section .sn-tab__containerItem{
  display:inline-block;;
  /display:inline;
  /zoom:1;
  color:#464646;
  font-size:12px;
  text-align:center;
  vertical-align:middle;
  line-height:14px;
  border-right:1px solid #a0a0a0;
}
.sn-tab--main .sn-tab__container > ul{
  font-size:0;
}
.sn-tab--main .sn-tab__container .sn-tab__containerItem{
  margin:2px 0;
  /margin-right:4px;
  padding:0 8px;
}
.sn-tab--main .sn-tab__container .sn-tab__containerItem:first-child{
  padding-left:0;
}
.sn-tab--main .sn-tab__container--section .sn-tab__containerItem{
  width:42px;
  margin:2px 0;
  padding:0;
}
.sn-tab--main .sn-tab__container .sn-tab__containerItem:last-child,
.sn-tab--main .sn-tab__container--section .sn-tab__containerItem:nth-child(14n){
	border-right:0;
}
.sn-tab--main .sn-tab__container .sn-tab__containerItem--current{
  font-weight:bold;
}

/*スポナビライブ誘導*/
.sportsnaviLiveLink{
  text-align: right;
  font-size: 80%;
  line-height: 20px;
  margin-bottom: 10px;
}
.sportsnaviLiveLinkIcon{
  width: 18px;
  height: 18px;
  margin-right: 3px;
  vertical-align: top;
}
#snsbtn + .sportsnaviLiveLink{
  margin-top: -30px;
}

.sportsnaviLiveVideo{
  padding: 8px 10px 0;
  margin-bottom: 20px;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItem {
  display: inline;
  width: 152px;
  overflow: hidden;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItemPhoto>a {
  position: relative;
  display: inline-block;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItem>a {
  float: left;
  width: 152px;
  margin-bottom: 5px;
  text-align: center;
  height: 100px;
  overflow: hidden;
  background-color: #000;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoIcon {
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: hidden;
  width: 27px;
  height: 27px;
  margin: 0;
  background: url(https://s.yimg.jp/images/sports/all_device/pc/img/ico_set_movie.png) 0 -1042px no-repeat;
  text-indent: -9999px;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItem dl {
  width: 448px;
  float: right;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItemTitle {
  word-break: break-all;
  font-size: 16px;
}

.sportsnaviLiveVideo .sportsnaviLiveVideoItemCredit {
  color: #666;
  font-size: 80%;
}




/*ad修正*/
.posSqb div{
margin-top:0px!important;
margin-bottom:0px!important;
}
.posSqb{
	display: inline-block;
    width: 100%;
	padding-bottom:20px;
	padding-top:10px;}
#im_mlow div div{
	margin-bottom:0px!important;
	}
#im_mlow{
	padding-bottom:20px;}
#im_mid{
	padding-bottom:20px;}
#im_mhi{
	padding-bottom:20px;}
#tm_pitt{
	padding-bottom:20px;}
#ydn-mr{
	margin-bottom:10px;}
#im_r{
	margin-bottom:10px;}
#tm_pitt{
	margin-bottom:10px;}


/*年度別・通算成績 対応*/

#modPlayerYear .NpbPsEtcA td,
#modPlayerYear .NpbPsEtcB td,
#modPlayerYear .NpbPsEtcA th,
#modPlayerYear .NpbPsEtcB th{
	font-size: 13px;
	padding:2px 3px 2px 2px;
}

#modPlayerYear .NpbPsEtcA .center{
    text-align: center;
    padding-left:5px;
    white-space:nowrap;
}
#modPlayerYear tr:nth-child(odd) {
	background: #f6f6f6;
}
#modPlayerYear tr:last-child {
	background: #e9e9e9;
}
.NpbPlayerYear_wrapper {
  border-bottom: 1px solid #B5B5B5;
}
.NpbPlayerYear {
  height: 25px;
}
.NpbPlayerYear li {
  float: left;
  margin-right: 4px;
  font-size: 13px;
  font-weight: 400;
}
.NpbPlayerYear .list_end {
  margin-right: 0;
}
.NpbPlayerYear li .tab_left, .NpbPlayerYear li .tab_right {
  background: url(https://s.yimg.jp/images/sports/newcommon/bg_tab_rl.png) no-repeat;
  width: 3px;
  height: 25px;
  cursor: pointer;
}
.NpbPlayerYear .crnt .tab_left, .NpbPlayerYear .crnt .tab_right {
  height: 26px;
  _margin-bottom: -1px;
  _position: relative;
}
.NpbPlayerYear li .tab_left {
  background-position: 0 0;
}
.NpbPlayerYear li .tab_right {
  background-position: 0 -104px;
}
.NpbPlayerYear .crnt .tab_left {
  background-position: 0 -52px;
}
.NpbPlayerYear .crnt .tab_right {
  background-position: 0 -156px;
}
.NpbPlayerYear .no_open .tab_left {
  background-position: -277px -1px;
}
.NpbPlayerYear .no_open .tab_right {
  background-position: -281px -1px;
}
.NpbPlayerYear li span, .NpbPlayerYear li a, .NpbPlayerYear .crnt span {
  display: block;
  float: left;
}
.NpbPlayerYear li span, .NpbPlayerYear li a {
  height: 20px;
}
.NpbPlayerYear .crnt span {
  height: 21px;
  _margin-bottom: -1px;
  _position: relative;
}
.NpbPlayerYear li .tab_txt, .NpbPlayerYear .crnt .tab_txt {
  padding: 2px 15px 0 15px;
  background: url(https://s.yimg.jp/images/sports/newcommon/bg_tab.png) repeat-x;
}
.NpbPlayerYear .no_open .tab_txt {
  padding: 2px 15px 0 15px;
  background: url(https://s.yimg.jp/images/sports/baseball/npb/images/tab_no_open.png) repeat-x;
}
.NpbPlayerYear li .tab_txt {
  background-position: 0 0;
  height: 23px;
  line-height: 23px;
  overflow: hidden;
}
.NpbPlayerYear .crnt .tab_txt {
  background-position: 0 -52px;
  height: 25px;
  line-height: 23px;
  overflow: hidden;
}
.NpbPlayerYear .unlink .tab_txt{
	color:#969696;
}
.NpbPlayerYear li a {
  color: #fff;
  background-position: 0 0;
  text-decoration: none;
}
.NpbPlayerYear li a:hover {
  color: #ffd800;
}
.NpbPlayerYear li a:hover strong {
  background-position: 0 -36px;
  padding-left: 8px;
  text-decoration: none;
}
.NpbPlayerYear li .tab_txt, .NpbPlayerYear .crnt .tab_txt {
  background: url("https://s.yimg.jp/images/sports/newcommon/bg_tab.png") repeat-x scroll 0 0 transparent;
  padding: 2px 15px 0;
}
.npb_navi_link {
  min-height: 2px;
  max-height: 32px;
  background-color: #f5f5f5;
  color: #333333;
  padding: 0 10px;
  margin-bottom: 10px;
  border-left: 1px solid #b5b5b5;
  border-right: 1px solid #b5b5b5;
  border-bottom: 1px solid #b5b5b5;
  clear: both;
  font-size: 13px;
}
.npb_navi_link li {
  float: left;
  color: #333;
  line-height: 32px;
}
.npb_navi_link li a span {
  margin-right: 0;
  color: #333;
  font-weight: bold;
}
.f_left {
  float: left;
}
.f_right {
  float: right;
}
.f_gray01 {
  color: #666;
}
.NpbPlayerYear .crnt .tab_txt {
  background-position: 0 -78px;
}
.NpbPlayerYear .crnt .tab_left {
  background-position: 0 -78px;
}
.NpbPlayerYear .crnt .tab_right {
  background-position: 0 -182px;
}
.NpbPlayerYear .navi_link {
  padding: 0 6px;
  background-color: #eee;
  color: #000;
}
.displayNone {
  display: none;
}

/*新着プロ野球公式情報 対応*/
#own_new .sn-head {
  background-position: 0 0;
  border: 1px solid #d6d3d3;
  font-size: 90%;
  vertical-align: middle;
  background: url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite_bg.png) repeat-x;
  line-height: 1.3 !important;
}
#own_new .sn-head__title {
  vertical-align: middle;
  padding: 4px 10px;
  font-weight: bold;
  margin: 0;
  font-size: 100%;
}
#own_new .sn-list__item {
  font-size: 90%;
  position: relative;
  padding: 10px 0;
  border-top: solid 1px #d6d3d3;
  line-height: normal;
}
#own_new .sn-list__item:first-child {
  border: none;
}
#own_new .sn-list__itemArticleLink {
  display: block;
  min-width: 630px;
  overflow: hidden;
}
#own_new .sn-list__itemArticleLink:hover {
  text-decoration: none;
}
#own_new .sn-list__itemArticleLink:hover .sn-list__itemTitle {
  text-decoration: underline;
}
#own_new .sn-list--pickup .sn-list__itemThumbnail {
  width: 70px;
  height: 70px;
}
#own_new .sn-list__itemThumbnail {
  float: left;
  margin-right: 10px;
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#own_new .sn-list__itemText {
  overflow: hidden;
}
#own_new .sn-list__itemTitle {
  line-height: 1.35em;
  letter-spacing: normal;
}
#own_new .sn-list__itemCredit {
  font-size: 80%;
  color: #626262;
  line-height: 1.5;
  display: block;
}
#own_new .sn-list__itemTime {
  font-size: 80%;
  color: #626262;
  line-height: 1.5;
}
#own_new .sn-moreLink {
  text-align: right;
  font-weight: bold;
  font-size: 90%;
  line-height: 1.3 !important;
  margin-bottom: 10px;
}
#own_new .sn-moreLink a {
  padding-left: 17px;
  text-decoration: none;
  background-position: 0 -200px !important;
  background: url(https://s.yimg.jp/images/sports/baseball/npb/yjSNpb_sprite.png) no-repeat;
}
#own_new .sn-moreLink a:hover {
  text-decoration: underline;
}
/*Pickup 対応*/
#NpbPickup .yjSnpPickupSub.line {
  border: none;
}
