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

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

/*** http://i.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{float:left;}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;}

/*** http://i.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; background:#eee;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;}


/*** http://i.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;}#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;}/**/

/*** http://i.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;}

/*** http://i.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;}

/*** http://i.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;}

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

/*** http://i.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(http://i.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;}
.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:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',sans-serif; color:#333; zoom:1;}
.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(http://i.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;}
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{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(http://i.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(http://i.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 #ff9900;}
.TeamColorS {border-bottom:5px solid #224599;}
.TeamColorYB {border-bottom:5px solid #0033cc;}
.TeamColorD {border-bottom:5px solid #01009a;}
.TeamColorT {border-bottom:5px solid #ffcc00;}
.TeamColorC {border-bottom:5px solid #fe0000;}
.TeamColorL {border-bottom:5px solid #0166ff;}
.TeamColorF {border-bottom:5px solid #0077ab;}
.TeamColorM {border-bottom:5px solid #333;}
.TeamColorBs {border-bottom:5px solid #330099;}
.TeamColorH {border-bottom:5px solid #fcc900;}
.TeamColorE {border-bottom:5px solid #660032;}

.NpbTeamPm .pm, .NpbTeamTop .NpbTeamLogoTop{background:url(http://i.yimg.jp/images/sports/baseball/npb/live/petmark-small.png) no-repeat scroll center center; padding-left:10px;}
.NpbTeamTop .G {background-position:center 0; border-left:6px solid #ff9900;}
.NpbTeamTop .S {background-position:center -50px; border-left:6px solid #224599;}
.NpbTeamTop .YB {background-position:center -100px; border-left:6px solid #0033cc;}
.NpbTeamTop .D {background-position:center -150px; border-left:6px solid #01009a;}
.NpbTeamTop .T {background-position:center -200px; border-left:6px solid #ffcc00;}
.NpbTeamTop .C {background-position:center -250px; border-left:6px solid #fe0000;}
.NpbTeamTop .L {background-position:center -300px; border-left:6px solid #0166ff;}
.NpbTeamTop .F {background-position:center -350px; border-left:6px solid #0077ab;}
.NpbTeamTop .M {background-position:center -400px; border-left:6px solid #333;}
.NpbTeamTop .Bs {background-position:center -450px; border-left:6px solid #330099;}
.NpbTeamTop .H {background-position:center -500px; border-left:6px solid #fcc900;}
.NpbTeamTop .E {background-position:center -550px; border-left:6px solid #660032;}
.NpbTeamTop .undecide {background-position:center -600px; border-left:6px solid #ccc;}

.NpbTeamPm .pm{width:50px; height:50px;}
.NpbTeamPm .G {background-position:center 0;}
.NpbTeamPm .S {background-position:center -50px;}
.NpbTeamPm .YB {background-position:center -100px;}
.NpbTeamPm .D {background-position:center -150px;}
.NpbTeamPm .T {background-position:center -200px;}
.NpbTeamPm .C {background-position:center -250px;}
.NpbTeamPm .L {background-position:center -300px;}
.NpbTeamPm .F {background-position:center -350px;}
.NpbTeamPm .M {background-position:center -400px;}
.NpbTeamPm .Bs {background-position:center -450px;}
.NpbTeamPm .H {background-position:center -500px;}
.NpbTeamPm .E {background-position:center -550px;}
.NpbTeamPm .Pl {background-position:center -600px;}
.NpbTeamPm .Cl {background-position:center -650px;}
.NpbTeamPm .undecide {background-position:center -700px;}

.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(http://i.yimg.jp/images/sports/baseball/npb/petmark-xxsmall.png) no-repeat;}
.NpbLogoSS .pnS{height:25px; width:25px; padding:5px 0 5px 30px;}
.NpbLogoSS .G{background-position:0 0;}
.NpbLogoSS .S{background-position:0 -50px;}
.NpbLogoSS .YB{background-position:0 -100px;}
.NpbLogoSS .D{background-position:0 -150px;}
.NpbLogoSS .T{background-position:0 -200px;}
.NpbLogoSS .C{background-position:0 -250px;}
.NpbLogoSS .L{background-position:0 -300px;}
.NpbLogoSS .F{background-position:0 -350px;}
.NpbLogoSS .M{background-position:0 -400px;}
.NpbLogoSS .Bs{background-position:0 -445px;}
.NpbLogoSS .H{background-position:0 -500px;}
.NpbLogoSS .E{background-position:0 -550px;}
.NpbLogoSS .Pl{background-position:0 -600px;}
.NpbLogoSS .Cl{background-position:0 -650px;}
.NpbLogoSS .undecide{background-position:0 -700px;}

.NpbScoreBg .NpbScoreSP .pnSP,
.NpbTeamName .NpbTeamLogoL{background:url(http://i.yimg.jp/images/sports/baseball/npb/live/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 -80px;}
.NpbScoreBg .NpbScoreSP .YB,.NpbTeamName .YB {background-position:center -160px;}
.NpbScoreBg .NpbScoreSP .D,.NpbTeamName .D {background-position:center -240px;}
.NpbScoreBg .NpbScoreSP .T,.NpbTeamName .T {background-position:center -320px;}
.NpbScoreBg .NpbScoreSP .C,.NpbTeamName .C {background-position:center -400px;}
.NpbScoreBg .NpbScoreSP .L,.NpbTeamName .L {background-position:center -480px;}
.NpbScoreBg .NpbScoreSP .F,.NpbTeamName .F {background-position:center -560px;}
.NpbScoreBg .NpbScoreSP .M,.NpbTeamName .M {background-position:center -640px;}
.NpbScoreBg .NpbScoreSP .Bs,.NpbTeamName .Bs {background-position:center -720px;}
.NpbScoreBg .NpbScoreSP .H,.NpbTeamName .H {background-position:center -800px;}
.NpbScoreBg .NpbScoreSP .E,.NpbTeamName .E {background-position:center -880px;}
.NpbScoreBg .NpbScoreSP .Pl,.NpbTeamName .Pl {background-position:center -960px;}
.NpbScoreBg .NpbScoreSP .Cl,.NpbTeamName .Cl {background-position:center -1040px;}
.NpbScoreBg .NpbScoreSP .undecide,.NpbTeamName .undecide {background-position:center -1120px;}

.product1,.product2,.product3,.product4,.product5,.product6,.product7,.product8,.product9,.product10,.product11,.product12,.product13{background:url(http://i.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(http://i.yimg.jp/images/sports/mobile/promo/qrcode.gif) 5px 0 no-repeat; padding-left:67px; height:70px;}
.inner p.logo{background:url(http://i.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(http://i.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 .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 .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 .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;}

/*--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 #02ae85;}
.NpbScore table.pl{border-top:5px solid #02a8e3;}

/*--normal--*/
#NpbPlStTable th a:hover{text-decoration:none; display:block; background:#e9e9e9;}
.NpbScore table.score{width:90px; border:1px solid #d8d5d5; 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;}
.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 .NpbCl,
.NpbStTable .NpbPl,
.NpbStTable .NpbIl{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;}
#NpbPlStTable table th{vertical-align:top; text-align:center; background:#f4f4f4; padding:0;}
#NpbPlStTable th a{text-decoration:none; display:block;}
#NpbPlStTable table .ct{text-align:center; padding:5px;}
#NpbPlStTable table .lt{text-align:left; white-space:nowrap; padding:5px;}
#NpbPlStTable table .ltnb{text-align:left;padding:5px;}
#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:0 -1100px;}
.NpbMark em{display:block; width:34px; 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(http://i.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 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;}
#NpbPickup .yjSNpbPicSubR{width:310px; float:right;}
#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;}
.NpbDate .LinkRight{float:right;}
.NpbDate .LinkCenter{text-align:center;}

/*--cl--*/
.NpbScore table.NpbSP .NpbSPCl,
.NpbPsVs .Cl,
.NpbStTeam .bg_cl,
.NpbCl,
.NpbPsVs .Cl{background:#02ae85 !important;}
/*--pl--*/
.NpbScore table.NpbSP .NpbSPPl,
.NpbPsVs .Pl,
.NpbPl,
.NpbStTeam .bg_pl,
.NpbPsVs .Pl{background:#02a8e3 !important;}
/*--il--*/
.NpbPsVs .Il,
.NpbIl,
.NpbStTeam .bg_il,
.NpbPsVs .Il{background:#404040;}

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

.yjSNpbStLeft .NpbPl,
.yjSNpbStLeft .NpbCl{text-align:left;}
.NpbPl a,
.NpbPl a:visited,
.NpbCl a,
.NpbCl 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{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;}

/*-- 個人成績 --*/
.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}

/*-- 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,
.NpbNewsSearchDate .search form,
.NpbNewsSearch .search form{width:auto; margin:2px; _margin:2px;}

#NpbPlayersSearch .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,
.NpbSubNaviEnd{border-bottom:1px solid #d6d3d3;}

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

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

.NpbSubNavi,
.NpbSubNaviEnd{padding:2px 5px; border-left:1px solid #d6d3d3;  background:#f6f6f6; float:left;}
.NpbSubNaviEnd{border-right:1px solid #d6d3d3;}
.NpbSubNaviActiveEnd{padding:2px 10px; background:#fff; float:left;}
.NpbSubNaviActive{padding:2px 10px; border-left:1px solid #d6d3d3; background:#fff; float:left;}
.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;}

.NpbSubVsSc{width:100%;}
.NpbSubVsSc h3{font-weight:bold; padding-left:5px; font-size:110% !important;}
.NpbSubVsSc tr{border:1px solid #e0e0e0; line-height:1.5em; font-size:90%;}
.NpbSubVsSc td,
.NpbSubVsSc th{padding:2px 4px; font-size:90%; line-height:1.8em; 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(http://i.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;}
.home{background-position:0 -300px;}
.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 #ff9900;}
.TeamBox .cS {border-left:5px solid #224599;}
.TeamBox .cYB {border-left:5px solid #0033cc;}
.TeamBox .cD {border-left:5px solid #01009a;}
.TeamBox .cT {border-left:5px solid #ffcc00;}
.TeamBox .cC {border-left:5px solid #fe0000;}
.TeamBox .cL {border-left:5px solid #0166ff;}
.TeamBox .cF {border-left:5px solid #0077ab;}
.TeamBox .cM {border-left:5px solid #333;}
.TeamBox .cBs {border-left:5px solid #330099;}
.TeamBox .cH {border-left:5px solid #fcc900;}
.TeamBox .cE {border-left:5px solid #660032;}

/*--チームトップモジュール--*/
.Link p.more{font-weight:normal; padding:6px 4px 0 0;}
#yjSNLivescoreboard .chs-title th{background:url(http://i.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(http://i.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.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.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.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(http://i.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 .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 .H{background-position:0 -1700px;}
.Team .E{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: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:120px;}
.NpbSchedule th{border-right:1px solid #e0e0e0;}
.NpbSchedule th{white-space:nowrap;}
.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;}

/*-- カレンダ --*/
.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(http://i.yimg.jp/images/sports/baseball/npb/yjSNpb_home_bg.gif) repeat;
}
.NpbPlySt .home .stats_team{
	background-color:#fff;
}
.NpbPlySt .away{
	background-color:#f6f6f6;
}
.NpbPlySt .away .stats_team{
	background-color:#fff;
}

.NpbWeek{width:100%; height:155px;}
#PhotoSlider .arrowBg,
.NpbWeek .arrowBg{background:#7cb8dc;}
.NpbWeek .arrowL{background-position:right -327px;}
.NpbWeek .arrowR{background-position:right -527px;}
.NpbWeek .arrowL,.NpbWeek .arrowR{width:13px; height:155px;}
.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:#0038e0;}
.now a,
.now a:visited{color:#fff;}

/* --- ゲーム差 ---*/
#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:28px; padding:1px; background:#f3f3f3; color:#666;}
#yjSNLiveGamesbehind .nm{text-align:left; padding-left:10px;}
#yjSNLiveGamesbehind .rank span{display:block; height:22px; width:28px; 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(http://i.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(http://i.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;}

/*--####091027 佐仲ボタン追加--*/
#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(http://i.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 #ff9900;}
.NpbTeamPlayer .D {border-left:6px solid #01009A;}
.NpbTeamPlayer .S {border-left:6px solid #224599;}
.NpbTeamPlayer .YB {border-left:6px solid #0033cc;}
.NpbTeamPlayer .T {border-left:6px solid #ffcc00;}
.NpbTeamPlayer .C {border-left:6px solid #fe0000;}
.NpbTeamPlayer .L {border-left:6px solid #0166ff;}
.NpbTeamPlayer .F {border-left:6px solid #0077ab;}
.NpbTeamPlayer .M {border-left:6px solid #333;}
.NpbTeamPlayer .Bs {border-left:6px solid #330099;}
.NpbTeamPlayer .H {border-left:6px solid #fcc900;}
.NpbTeamPlayer .E {border-left:6px solid #660032;}
.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: "";}

