/*** 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:0 0 10px 0;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;}#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 バージョンアップ版----------------------------------------------------------------------------------***/
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;margin-bottom:30px;}.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 15px;}.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.03em;}
.yjMSt {font-size:90%; line-height:1.35em; letter-spacing:0.07em;}
/* ------------------------------ /common style ------------------------------- */

/* --- スポーツ共通帯メインカラム ---*/
.yjSportsCommonTitle{background:url(https://s.yimg.jp/images/sports/kyotei/yjSportsCommonTitleBGT.gif); line-height:1.56em; zoom:1;}
.yjSportsCommonTitle h3{background:url(https://s.yimg.jp/images/sports/kyotei/yjSportsCommonTitleBGB.gif) 0 bottom no-repeat;}
.yjSportsCommonTitle span{display:block;background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSportsCommonTitleMlb.gif) 12px 5px no-repeat; padding-left:26px; padding-bottom:1px;}
.yjSportsCommonTitle span strong{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/beforesp/yjSportsCommonTitleBGLr.gif) right 1px no-repeat; padding-right:8px;}

.yjSportsCommonTitle2{background:url(https://s.yimg.jp/images/sports/kyotei/yjSportsCommonTitleBGT.gif); line-height:1.56em; zoom:1;}
.yjSportsCommonTitle2 h3{background:url(https://s.yimg.jp/images/sports/kyotei/yjSportsCommonTitleBGB.gif) 0 bottom no-repeat;}
.yjSportsCommonTitle2 span{display:block;background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSportsCommonTitleMlb.gif) 12px 5px no-repeat; padding-left:26px; padding-bottom:1px;}
.yjSportsCommonTitle2 span strong{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/beforesp/yjSportsCommonTitleBGLr.gif) right 1px no-repeat; padding-right:8px;}
.yjSportsCommonTitle2 p{margin:1px 1px 1px 0;float:right; border-left:1px solid #fff;}
.yjSportsCommonTitle2 p em{background:url(https://s.yimg.jp/images/sports/common/yjSportsCommonTitle2BGR.gif) repeat-x #e9e9e9; display:block; border-left:1px solid #e2e2e2; padding:0 10px;}.yjSportsCommonTitle2 p em a{background:url(https://s.yimg.jp/images/sports/common/yjSportsCommonTitle2BGRL.gif) 0 5px no-repeat; padding-left:10px;}

.yjSportsCommonMiniTitle{background:url(https://s.yimg.jp/images/sports/common/yjSportsCommonMiniTitleBGT.gif); line-height:1.56em; zoom:1;}
.yjSportsCommonMiniTitle h3{background:url(https://s.yimg.jp/images/sports/common/yjSportsCommonMiniTitleBGB.gif) 0 bottom no-repeat;}
.yjSportsCommonMiniTitle span{display:block;background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSportsCommonTitleMlb.gif) 12px 5px no-repeat; padding-left:26px; padding-bottom:1px;}
.yjSportsCommonMiniTitle span strong{background:url(https://s.yimg.jp/images/sports/baseball/npb/live/beforesp/yjSportsCommonTitleBGLr.gif) right 1px no-repeat; padding-right:8px;}

.yjSportsCommonMiniTitle span em.sportsnavi{float:right; width:91px; height:25px; background:url(https://s.yimg.jp/images/sports/mlb/beforesp/CMTlogo-sportsnavi.gif) no-repeat; margin:1px;}

/* --- スポーツ共通帯メインカラム ---*/

/* --- アラート --- */
#yjSMalert{font-weight:bold; text-align:center; color:#d30000; background:#f3e1e1; margin-bottom:10px; border:1px solid #f0d2d2;}
#yjSMalert .inner{border:1px solid #fff; padding:5px 0;}
/* --- アラート --- */

/* --- 最新の試合結果 ---*/
#yjSMScoreboard{padding-bottom:1px; background:#002968;border-bottom:2px solid #002256; margin-bottom:10px;}

/*--
#yjSMScoreboard .btnbox{position:absolute; right:0;}
#yjSMScoreboard .btn{width:62px; height:24px; float:left; color:#fff;}
#yjSMScoreboard .btn a{display:block; height:21px; color:#fff; padding:3px 0 0 0;}

#yjSMScoreboard .ba a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb1.gif); padding-left:30px;}
#yjSMScoreboard .ne a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb2.gif); padding-left:18px;}
#yjSMScoreboard .baAct a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb1act.gif); padding-left:29px;}
#yjSMScoreboard .neAct a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb2act.gif); padding-left:17px;}
-- */
/* -- yjSMScoreboard .sb_head_button{position:absolute; right:0;} --*/

#yjSMScoreboard #sb_tab{display:none;}
#yjSMScoreboard .score_mlb{background:#002256;}
#yjSMScoreboard .sb_head_button{width:124px; height:24px; float:left; color:#fff;}
#yjSMScoreboard .sb_head_button a{display:block; height:21px; color:#fff;}
#yjSMScoreboard .back{float:left;}
#yjSMScoreboard .next{float:left;}

#yjSMScoreboard .back a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb1.gif); padding:3px 0 0 31px; width:31px;}
#yjSMScoreboard .next a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb2.gif); padding:3px 0 0 18px; width:44px;}
#yjSMScoreboard .back p.grayout span{display:block;  background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb1act.gif); padding:3px 0 0 31px; width:31px; height:21px;}
#yjSMScoreboard .next p.grayout span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/beforesp/btnsb2act.gif); padding:3px 0 0 18px; width:44px; height:21px;}

#yjSMScoreboard div.header{background:#002257; height:21px; color:#fff; padding-top:2px; padding-left:8px; border-top:1px solid #003282; border-bottom:1px solid #00112c;}
#yjSMScoreboard table{border-collapse:separate; line-height:1.5; margin:0;}
#yjSMScoreboard table th{text-align:center; background:#00183d; color:#769ddb; border-right:1px solid #002968;}
#yjSMScoreboard table td{background:#002256; color:#fff; border-top:1px solid #002968; border-bottom:1px solid #00183d; border-right:1px solid #002968; border-left:1px solid #00183d; color:#ccc; padding-bottom:1px;}
#yjSMScoreboard table td a{color:#cccccc;}
#yjSMScoreboard table tr.pl td{background:#001e4c; color:#ffd800;}
#yjSMScoreboard table tr.pl td.jap{font-weight:bold;}
#yjSMScoreboard table tr.pl td a{color:#ffd800;}
#yjSMScoreboard table tr.pl td.if{font-size:120%;}

#yjSMScoreboard table th.st{text-align:center;}
#yjSMScoreboard table th.if{width:62px; vertical-align:top;}
#yjSMScoreboard table td.st{text-align:center;}
#yjSMScoreboard table td.if{text-align:center;}
#yjSMScoreboard table td.tn{padding-left:4px; vertical-align:top;}
#yjSMScoreboard table td em{display:block; color:#fff;}

#yjSMScoreboard .footer{background-color:#00173a;}
#yjSMScoreboard .footer .column-left{float:left; background:url(https://s.yimg.jp/images/sports/mlb/beforesp/flagjap.gif) 10px 4px no-repeat; padding:3px 0 3px 36px; color:#769ddb; width:132px;}
#yjSMScoreboard .footer .column-right{float:right; width:132px; background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSMscoreboardfotter.gif) repeat-x #011e4b; padding:3px 0 2px 0; margin-bottom:1px;}
/* ie6 */* html #yjSMScoreboard .footer .column-right{margin-top:1px;}
/* ie7 */*:first-child+html #yjSMScoreboard .footer .column-right{margin-top:1px;}
#yjSMScoreboard .footer .column-right a{color:#fff; text-decoration:none; background:url(https://s.yimg.jp/images/sports/mlb/beforesp/listyjSMscoreboardfooterMore.gif) 14px 2px no-repeat; padding-left:32px;}
#yjSMScoreboard .footer .column-right a:hover{text-decoration:underline;}


#yjSMScoreboard .footer{display:block !important;}


/* --- /最新の試合結果 ---*/

/* --- MLB共通帯サブカラム ---*/
.yjSMCommonSubTitle {background:#001c48; padding-bottom:3px; border-bottom:1px solid #00112c;}
.yjSMCommonSubTitle h3{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSMCommonSubTitleBGT.gif); color:#fff; padding:2px 0 0 8px; border-bottom:1px solid #00307e; line-height:1.6;}

.yjSMCommonSubTitle2 {background:#f3f3f3; padding-bottom:1px; border-bottom:3px solid #e3e3e3;}
.yjSMCommonSubTitle2 h3{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/yjSMCommonSubTitleBGT2.gif); color:#4c4c4c; padding:2px 0 0 8px; border-bottom:1px solid #e5e5e5; line-height:1.6;}

/* --- more ---*/
#sub .more{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMCommonMore.gif); text-align:right; border-top:1px solid #f5f5f5; border-bottom:1px solid #b0b0b0;line-height:1.7; padding-right:6px;}
#sub .more a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/listyjSMCommonMore.gif) 0 2px no-repeat; padding-left:18px;}

/* --- MLB共通帯サブカラム ---*/


body{font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',sans-serif; color:#000; zoom:1;}
.yjSMlb{line-height:1.4;}
.yjSMlb a{color:#0069ab;}
.yjSMlb a:visited{color:#551a8b;}
.yjSMlb i{display:none;}

.yjSMlb .more{text-align:right; line-height:1;}
.yjSMlb .more a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/list2.gif) 0 1px no-repeat; padding-left:17px; font-size:80%;}

.yjSMlb .column-left{float:left; width:310px;}
.yjSMlb .column-right{float:right; width:310px;}

/* --- subcolumn table ---*/
#sub table{font-size:80%; margin-left:1px; margin-top:1px; width:299px;}
/* safari3 */body:first-of-type #sub table{margin:0; width:100%;}
/* ie6 */* html #sub table{margin:0; width:100%;}
/* ie7 */*:first-child+html #sub table{margin:0; width:100%;}

#sub table th{background:#ebebeb; border:1px solid #cecece; color:#666666; padding:3px 3px 2px 6px; vertical-align:top;}
/*
#sub table td{border:1px solid #cecece; padding:3px 3px 2px 6px; background:#fff;}
*/
#sub h4{border:1px solid #cecece; margin-bottom:-1px; margin-top:-1px;}
#sub h4 span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/e/BgSubh4commontitle.gif) repeat-x #fff; border:1px solid #fff; border-bottom:none; font-size:90%; font-weight:bold; padding:2px 6px 1px; color:#666666;}
/* --- /subcolumn table ---*/

/* --- main table ---*/
#main table{font-size:80%; margin-left:1px; margin-top:1px; width:633px;}
/* safari3 */body:first-of-type #main table{margin:0; width:100%;}
/* ie6 */* html #main table{margin:0; width:100%;}
/* ie7 */*:first-child+html #main table{margin:0; width:100%;}

#main table th{background:#ebebeb; border:1px solid #cecece; color:#666666; padding:3px 3px 2px 6px; vertical-align:top;}
#main table td{background:#fff; border:1px solid #cecece; padding:3px 3px 2px 6px;}
#main h4{border:1px solid #cecece; margin-bottom:-1px; margin-top:-1px;}
#main h4 span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/e/BgSubh4commontitle.gif) repeat-x #fff; border:1px solid #fff; border-bottom:none; font-size:90%; font-weight:bold; padding:2px 6px 1px; color:#666666;}
/* --- /main table ---*/


/* --- 全カラム対応 ---*/
#main2{clear:both;}
#main2 table{font-size:80%; margin-left:1px; margin-top:1px; width:948px;}
/* safari3 */body:first-of-type #main2 table{margin:0; width:100%;}
/* ie6 */* html #main2 table{margin:0; width:100%;}
/* ie7 */*:first-child+html #main2 table{margin:0; width:100%;}

#main2 table th{background:#f2f2f2; border:1px solid #e0e0e0; color:#666666; padding:3px 3px 2px 6px; vertical-align:top;}
#main2 table td{background:#fff; border:1px solid #e0e0e0; padding:3px 3px 2px 6px;}
#main2 h4{border:1px solid #cecece; margin-bottom:-1px; margin-top:-1px;}
#main2 h4 span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/e/BgSubh4commontitle.gif) repeat-x #fff; border:1px solid #fff; border-bottom:none; font-size:90%; font-weight:bold; padding:2px 6px 1px; color:#666666;}
/* --- /全カラム対応 ---*/


/* -- サブ共通帯 -- */
.yjSMTCommontitle{background:url(https://s.yimg.jp/images/sports/mlb/e/BGyjSMTCommontitle.gif) bottom repeat-x; margin-bottom:5px;}
.yjSMTCommontitle h3{background:url(https://s.yimg.jp/images/sports/mlb/e/Listplayerlist.png) 4px 7px no-repeat; font-size:80%; padding:3px 3px 5px 20px; font-weight:bold;}
.yjSMTCommontitle span{float:right; font-size:80%; color:#666666; padding-top:3px;}

.yjSMTCommontitle h2{background:url(https://s.yimg.jp/images/sports/mlb/e/Listplayerlist.png) 4px 9px no-repeat; font-size:100%; padding:3px 3px 5px 20px; font-weight:bold;}
/* -- /サブ共通帯 -- */


/* --- MLBサイト内検索 ---*/
#yjSMSearch{border:1px solid #e0e0e0; margin-bottom:10px;}
#yjSMSearch ul li{float:left; line-height:1.6;}
#yjSMSearch ul li span{padding:0 9px;border-right:1px solid #bdbdbd;}
#yjSMSearch ul li.act{font-weight:bold;}
#yjSMSearch ul li.ed span{border-right:none;}
#yjSMSearch form{margin:3px 9px;}
#yjSMSearch .inner{border:1px solid #fff; background:#f5f5f5;}
/* --- /MLBサイト内検索 ---*/


/* --- スケジュールナビゲーション ---*/
#yjSMSCommonNavi{font-size:80%; margin-bottom:10px;}
#yjSMSCommonNavi ul{background:url(https://s.yimg.jp/images/sports/mlb/c/pipeSMScommonNaviAct.gif) bottom left no-repeat; padding-left:2px; border-top:1px solid #e0e0e0; margin-top:-1px;}
#yjSMSCommonNavi ul li{float:left; background:url(https://s.yimg.jp/images/sports/mlb/c/bgSMSCommentNavi.gif); border-bottom:1px solid #e0e0e0;}
#yjSMSCommonNavi ul li p{background:url(https://s.yimg.jp/images/sports/mlb/c/pipeSMScommonNavi.gif) right no-repeat;}
#yjSMSCommonNavi ul li a{display:block; padding:4px 10px 4px 20px; background:url(https://s.yimg.jp/images/sports/mlb/c/listSMSCommentNavi.gif) 10px 10px no-repeat;}

#yjSMSCommonNavi ul li.act{background:url(https://s.yimg.jp/images/sports/mlb/c/bgSMSCommentNaviAct.gif); font-weight:bold; solid #fff; border-bottom:none; border-left:1px solid #e0e0e0; margin-left:-2px; border-right:none;}

/* ie6 */* html #yjSMSCommonNavi ul li.act{margin-left:-1px;}

#yjSMSCommonNavi ul li.act p{background:url(https://s.yimg.jp/images/sports/mlb/c/pipeSMScommonNaviAct.gif) right bottom no-repeat; padding-bottom:1px;}
#yjSMSCommonNavi ul li.act a{color:#000; background:url(https://s.yimg.jp/images/sports/mlb/c/Listnaviact.gif) 10px 10px no-repeat;}
#yjSMSCommonNavi ul li.act em{display:block; padding:4px 10px 4px 20px; background:url(https://s.yimg.jp/images/sports/mlb/c/Listnaviact.gif) 10px 10px no-repeat; color:#000; font-weight:bold;}

#yjSMSCommonNavi ul li.end{border-right:1px solid #e0e0e0;}
#yjSMSCommonNavi ul li.end p{background:none;}

#yjSMSCommonNavi ul li p.ttl a{color:#000; background:none;padding-left:10px;}
#yjSMSCommonNavi ul li p.ttl span{color:#000; display:block; padding:4px 10px 4px 10px;}
#yjSMSCommonNavi ul li p.ttl{background:none;}
/* --- スケジュールナビゲーション ---*/


/* --- カラム分け --- */
.yjSMTrayout1{}
.yjSMTrayout1 .column-left{width:430px;}
.yjSMTrayout1 .nophoto{width:634px !important;}
.yjSMTrayout1 .column-right{width:auto;}
.yjSMTrayout1 .column-right .photo{border:1px solid #e0e0e0; padding:4px; line-height:0;}
/* --- /カラム分け --- */


/* --- 年間成績 --- */
#yjSMSCommonCarender .navi{border:1px solid #e0e0e0;background:#f2f2f2; font-size:80%;}
#yjSMSCommonCarender dl{border-top:1px solid #f7f7f7; border-left:1px solid #f7f7f7; padding:2px 3px 3px 2px; }
#yjSMSCommonCarender dt{float:left; background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNavi.gif); border:1px solid #e0e0e0; border-right:none; width:161px;}
#yjSMSCommonCarender dt span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/c/listyjSMSCarenderNavi.gif) 10px center no-repeat; padding:5px 0 5px 35px;}

#yjSMSCommonCarender dd{float:left; background:#828282;border:1px solid #e0e0e0; border-left:none; width:463px;}
#yjSMSCommonCarender dd ul{background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNavi2.gif);  float:left; width:390px; padding-left:3px}
#yjSMSCommonCarender dd ul li{float:left; padding:5px 3px;}

/* safari3 */body:first-of-type #yjSMSCommonCarender dd ul li{padding:5px 3px; 4px}

#yjSMSCommonCarender dd ul li a{color:#fff; margin:0 8px;}
#yjSMSCommonCarender dd span{display:block; float:left; text-align:center; width:68px; padding:4px 0; color:#fff; font-weight:bold; font-size:110%;}

/* safari3 */body:first-of-type #yjSMSCommonCarender dd span{padding:5px 0 3px;}

#yjSMSCommonCarender dd ul.actms1 li.ms1{background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNaviAct.gif) center 1px no-repeat; font-weight:bold;}
#yjSMSCommonCarender dd ul.actms2 li.ms2{background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNaviAct.gif) center 1px no-repeat; font-weight:bold;}
#yjSMSCommonCarender dd ul.actms3 li.ms3{background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNaviAct.gif) center 1px no-repeat; font-weight:bold;}
#yjSMSCommonCarender dd ul.actms4 li.ms4{background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNaviAct.gif) center 1px no-repeat; font-weight:bold;}
/* --- /年間成績 --- */


/* --- 投手詳細プロフィール --- */
#yjSMTplayerarticle{margin-bottom:15px; margin-top:-80px;}
#yjSMTplayerarticle .yjSMTCommontitle{width:430px; margin-bottom:10px;}
#yjSMTplayerarticle .article{font-size:90%; line-height:1.7;}
#yjSMTplayerarticle img{display:none;}

/* ie6 */* html #yjSMTplayerarticle{margin-top:-80px;}
/* ie7 */*:first-child+html #yjSMTplayerarticle{margin-top:-80px;}
/* safari3 */body:first-of-type #yjSMTplayerarticle{margin-top:-80px;}
/* ie7 */*:first-child+html #yjSMTplayerarticle img{display:inline; float:right;}
/* ie6 */* html #yjSMTplayerarticle img{display:inline; float:right;}
/* safari3 */body:first-of-type #yjSMTplayerarticle img{display:inline; float:right;}

/* --- EMT ---*/
#adEMT{margin-bottom:10px;}
#adEMT .inner{border:1px solid #e0e0e0; border-top:none; padding:5px; text-align:center; font-size:80%;}

#adEMT .inner a{line-height:1.5; white-space:normal; word-break: break-all;}

#adEMT hr{padding:0; border-top:1px solid #e0e0e0; border-bottom:1px solid #fff; border-left:none; border-right:none;}

/* --- /EMT ---*/



/* --- 順位表 > 個人成績ランキング ---*/
.yjSMTCommontitle b.al{color:#c50000;}
.yjSMTCommontitle b.nl{color:#004892;}
.yjSMPscore{margin-bottom:25px;}
.yjSMPscore table td{text-align:center;}
.yjSMPscore table th{text-align:center; background:#f2f2f2 !important;}
.yjSMPscore table tr:hover td{background:#e5e8f1 !important;}
.yjSMPscore table tr:hover th{background:#e5e8f1 !important;}
.yjSMPscore table tr.hd:hover th{background:#f2f2f2 !important;}

.yjSMPscore table td.pn,
.yjSMPscore table tr.hd th.pn{text-align:left; padding-left:6px !important;}
.yjSMPscore table td.tn,
.yjSMPscore table tr.hd th.tn{text-align:left; padding-left:6px !important;}

.yjSMPscore table tr.hd:hover th.sr1,
.yjSMPscore table tr.hd:hover th.sr2,
.yjSMPscore table tr.hd:hover th.sr3,
.yjSMPscore table tr.hd:hover th.sr4,
.yjSMPscore table tr.hd:hover th.sr5,
.yjSMPscore table tr.hd:hover th.sr6,
.yjSMPscore table tr.hd:hover th.sr7,
.yjSMPscore table tr.hd:hover th.sr8,
.yjSMPscore table tr.hd:hover th.sr9,
.yjSMPscore table tr.hd:hover th.sr10,
.yjSMPscore table tr.hd:hover th.sr11,
.yjSMPscore table tr.hd:hover th.sr12{background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMPscore.gif) !important;}

.yjSMPscore th{padding:2px !important; vertical-align:middle !important;}

.yjSMPscore tr.hd th {padding:0 !important; vertical-align:middle; background:#f2f2f2 !important;}
.yjSMPscore tr.hd th a{display:block; width:1em; padding:18px 10px 3px; height:3em; line-height:1; text-decoration:none; background:url(https://s.yimg.jp/images/sports/mlb/i/listyjSMPscorenavi.gif) center 3px no-repeat; border-top:1px solid #fff; border-left:1px solid #fff;}

/* safari3 */body:first-of-type .yjSMPscore tr.hd th a{padding:18px 12px 3px;}

.yjSMPscore table tr.hd th.wa{width:auto !important;}
.yjSMPscore table tr.hd th.wa a{width:auto !important;}

.yjSMPscore table tr td.wa{padding-left:0 !important; padding-right:0 !important;}

.yjSMPscore tr.hd th.sr1,
.yjSMPscore tr.hd th.sr2,
.yjSMPscore tr.hd th.sr3,
.yjSMPscore tr.hd th.sr4,
.yjSMPscore tr.hd th.sr5,
.yjSMPscore tr.hd th.sr6,
.yjSMPscore tr.hd th.sr7,
.yjSMPscore tr.hd th.sr8,
.yjSMPscore tr.hd th.sr9,
.yjSMPscore tr.hd th.sr10,
.yjSMPscore tr.hd th.sr11,
.yjSMPscore tr.hd th.sr12{width:20px; background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMPscore.gif) !important;}

.yjSMPscore tr.hd th.sr1 a:hover,
.yjSMPscore tr.hd th.sr2 a:hover,
.yjSMPscore tr.hd th.sr3 a:hover,
.yjSMPscore tr.hd th.sr4 a:hover,
.yjSMPscore tr.hd th.sr5 a:hover,
.yjSMPscore tr.hd th.sr6 a:hover,
.yjSMPscore tr.hd th.sr7 a:hover,
.yjSMPscore tr.hd th.sr8 a:hover,
.yjSMPscore tr.hd th.sr9 a:hover,
.yjSMPscore tr.hd th.sr10 a:hover,
.yjSMPscore tr.hd th.sr11 a:hover,
.yjSMPscore tr.hd th.sr12 a:hover{background-color:#ebebeb; border-color:#ebebeb;}

.yjSMPscore table.act1 td.st1,
.yjSMPscore table.act2 td.st2,
.yjSMPscore table.act3 td.st3,
.yjSMPscore table.act4 td.st4,
.yjSMPscore table.act5 td.st5,
.yjSMPscore table.act6 td.st6,
.yjSMPscore table.act7 td.st7,
.yjSMPscore table.act8 td.st8,
.yjSMPscore table.act9 td.st9,
.yjSMPscore table.act10 td.st10,
.yjSMPscore table.act11 td.st11,
.yjSMPscore table.act12 td.st12{background:#f2f2f2 !important;}

.yjSMPscore table.act1 tr:hover td.st1,
.yjSMPscore table.act2 tr:hover td.st2,
.yjSMPscore table.act3 tr:hover td.st3,
.yjSMPscore table.act4 tr:hover td.st4,
.yjSMPscore table.act5 tr:hover td.st5,
.yjSMPscore table.act6 tr:hover td.st6,
.yjSMPscore table.act7 tr:hover td.st7,
.yjSMPscore table.act8 tr:hover td.st8,
.yjSMPscore table.act9 tr:hover td.st9,
.yjSMPscore table.act10 tr:hover td.st10,
.yjSMPscore table.act11 tr:hover td.st11,
.yjSMPscore table.act12 tr:hover td.st12{background:#e5e8f1 !important;}


.yjSMPscore table.act1 tr.hd th.sr1 a,
.yjSMPscore table.act2 tr.hd th.sr2 a,
.yjSMPscore table.act3 tr.hd th.sr3 a,
.yjSMPscore table.act4 tr.hd th.sr4 a,
.yjSMPscore table.act5 tr.hd th.sr5 a,
.yjSMPscore table.act6 tr.hd th.sr6 a,
.yjSMPscore table.act7 tr.hd th.sr7 a,
.yjSMPscore table.act8 tr.hd th.sr8 a,
.yjSMPscore table.act9 tr.hd th.sr9 a,
.yjSMPscore table.act10 tr.hd th.sr10 a,
.yjSMPscore table.act11 tr.hd th.sr11 a,
.yjSMPscore table.act12 tr.hd th.sr12 a{background:url(https://s.yimg.jp/images/sports/mlb/i/listyjSMPscorenaviact.gif) center 4px no-repeat; padding-top:19px; padding-bottom:2px; background-color:#ebebeb; border-color:#ebebeb; color:#000;}

.yjSMPscore th span{background:#none; display:block; padding:5px 8px;}
.yjSMPscore table th .r1{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank1.gif) repeat-x #ddca81; border-left:1px solid #b49a31; border-top:1px solid #b49a31; color:#fff;}
.yjSMPscore table th .r2{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank2.gif) repeat-x #cdcdcd; border-left:1px solid #9f9f9f; border-top:1px solid #9f9f9f; color:#fff;}
.yjSMPscore table th .r3{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank3.gif) repeat-x #e8c7ad; border-left:1px solid #c59674; border-top:1px solid #c59674; color:#fff;}

.yjSMPscore p.attention{font-size:80%; color:#666666; padding-top:3px;}


/* --- 順位表 > 個人成績ランキング ---*/
#sub #yjSMPjapanese td{border:1px solid #cecece; padding:3px 3px 2px 6px; background:#fff;}

#sub #yjSMPjapanese table{font-size:100%;}

#sub .al h4{background:url(https://s.yimg.jp/images/sports/mlb/d/liyjSMjapal.gif) 6px 7px no-repeat #c50000; font-weight:bold; color:#ffc34e; border:none; border-bottom:1px solid #c70808; padding:3px 14px 2px; zoom:1;}

#sub .nl h4{background:url(https://s.yimg.jp/images/sports/mlb/d/liyjSMjapnl.gif) 6px 7px no-repeat #105ca9; font-weight:bold; color:#72ccff; border:none; border-bottom:1px solid #105ca9; padding:3px 14px 2px; zoom:1;}

#yjSMPjapanese table td.pn{font-weight:bold; white-space:nowrap; font-size:110%;}
#yjSMPjapanese table td span{border-right:1px solid #e0e0e0; padding-right:3px; margin-right:3px;}
#yjSMPjapanese table td span small{font-size:100% !important; color:#666666;}
#yjSMPjapanese table td span.end{border-right:none; padding-right:none; margin-right:none;}

#yjSMPjapanese{border-bottom:4px solid #e3e3e3; margin-bottom:10px;}
#yjSMPjapanese .footer{border:1px solid #e0e0e0; background:#f2f2f2; border-top:none; padding:2px 0; color:#666666; margin-bottom:1px; font-size:80%;}

/* safari3 */body:first-of-type #yjSMPjapanese .footer span{font-size:90%;}

#yjSMPjapanese .footer span{line-height:1.5; padding-left:3px;}
#yjSMPjapanese .footer form{float:right;}




/* --- 順位表（右カラム） ---*/
#sub .yjSMPteamscorerank td{border:1px solid #cecece; padding:3px 3px 2px 6px; background:#fff;}

#sub .yjSMPteamscorerank .header{background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMPteamscorerank.gif);}
#sub .yjSMPteamscorerank .header li{margin-right:6px;}
#sub .yjSMPteamscorerank .header li.both{background:url(https://s.yimg.jp/images/sports/mlb/i/listyjSMPteamscorerankboth.gif) left bottom no-repeat;}
#sub .yjSMPteamscorerank .header li.al{background:url(https://s.yimg.jp/images/sports/mlb/i/listyjSMPteamscorerankal.gif) left bottom no-repeat;}
#sub .yjSMPteamscorerank .header li.nl{background:url(https://s.yimg.jp/images/sports/mlb/i/listyjSMPteamscoreranknal.gif) left bottom no-repeat;}
#sub .yjSMPteamscorerank .header li.both a,
#sub .yjSMPteamscorerank .header li.al a,
#sub .yjSMPteamscorerank .header li.nl a{text-align:left; padding-left:10px; width:80px !important; height:25px; margin-top:3px; line-height:2}
#sub .yjSMPteamscorerank .header li.both a,
#sub .yjSMPteamscorerank .header li.al a,
#sub .yjSMPteamscorerank .header li.nl a{padding-right:0;}
#sub .yjSMPteamscorerank .header li.both a{font-weight:bold; color:#7ba0dc}
#sub .yjSMPteamscorerank .header li.al a{font-weight:bold; color:#f5a341;}
#sub .yjSMPteamscorerank .header li.nl a{font-weight:bold; color:#72ccff}

* html #sub .yjSMPteamscorerank .header li.both a:hover,
* html #sub .yjSMPteamscorerank .header li.al a:hover,
* html #sub .yjSMPteamscorerank .header li.nl a:hover{padding-left:10px !important; margin-right:-1px;}


#sub .yjSMPteamscorerank{margin-bottom:10px; border-bottom:4px solid #E3E3E3;}
#sub .yjSMPteamscorerank .rankingtable table{font-size:100%;}

#sub #yjSMJranking{padding:2px; background:#e3e3e3; margin-top:-3px; margin-bottom:10px;}

#sub .rankingtable table{width:299px !important; background:#fff !important;}
/* ie6 */* html #sub .rankingtable table{width:100% !important; margin-left:0; margin-top:0px;}
/* ie7 */*:first-child+html #sub .rankingtable table{width:100% !important}
/* safari3 */body:first-of-type #sub .rankingtable table{width:100% !important}

#sub .rankingtable h4.al{background:url(https://s.yimg.jp/images/sports/mlb/d/liyjSMjapal.gif) 6px 7px no-repeat #c50000; font-weight:bold; color:#ffc34e; border:none; border-bottom:1px solid #c70808; padding:3px 14px 2px;}
#sub .rankingtable h4.nl{background:url(https://s.yimg.jp/images/sports/mlb/d/liyjSMjapnl.gif) 6px 7px no-repeat #105ca9; font-weight:bold; color:#72ccff; border:none; border-bottom:1px solid #105ca9; padding:3px 14px 2px;}

#sub .rankingtable ul.al{border-top:1px solid #b00000;}
#sub .rankingtable ul.nl{border-top:1px solid #0352a2;}
#sub .rankingtable ul li{float:left; text-align:center;}

#sub .rankingtable ul li a{display:block;width:98px;text-decoration:none; line-height:1.7; color:#fff;}

#sub .rankingtable ul.al li a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRanking.gif); border-left:1px solid #e95300; border-right:1px solid #c90000;}/* al */
#sub .rankingtable ul.nl li a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRankingnl.gif); border-left:1px solid #277cd3; border-right:1px solid #0352a2;}/* nl */
#sub .rankingtable ul.both li{padding-top:1px;background:#012257;}
#sub .rankingtable ul.both li a{background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMRankingnlboth.gif); border-left:1px solid #0049be; border-right:1px solid #012257; border-top:1px solid #0048bc; line-height:1.6;}/* both */


#sub .rankingtable ul li a:hover{border-left:0px; border-right:0px; padding-left:1px; padding-right:1px;}
#sub .rankingtable ul.al li a:hover{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRankingact.gif);}/* al */
#sub .rankingtable ul.nl li a:hover{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRankingnlact.gif);}/* nl */
#sub .rankingtable ul.both li a:hover{background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMRankingnlactboth.gif); color:#7ba0dc !important;}/* both */

#sub .rankingtable ul li.act a{border-left:0px; border-right:0px; padding-left:1px; padding-right:1px;color:#ffc34e;}


#sub .rankingtable ul.al li.act a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRankingact.gif);}/* al */
#sub .rankingtable ul.nl li.act a{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/bgyjSMRankingnlact.gif);}/* nl */
#sub .rankingtable ul.both li.act a{background:url(https://s.yimg.jp/images/sports/mlb/i/bgyjSMRankingnlactboth.gif); color:#7ba0dc !important;}/* both */


#sub .rankingtable ul li a:hover{color:#ffc34e;}
#sub .rankingtable li.ed a{border-right:none !important; padding-right:0 !important; width:99px;}
#sub .rankingtable li.ed a:hover{padding-right:0}
#sub .rankingtable tr.hd{color:#666666}
#sub .rankingtable th{border:1px solid #e0e0e0; background:#f2f2f2; text-align:center; padding:2px;}


#sub .rankingtable th span{background:#none; display:block; padding:0 10px;}
#sub .rankingtable th .r1{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank1.gif) repeat-x #ddca81; border-left:1px solid #b49a31; border-top:1px solid #b49a31; color:#fff;}
#sub .rankingtable th .r2{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank2.gif) repeat-x #cdcdcd; border-left:1px solid #9f9f9f; border-top:1px solid #9f9f9f; color:#fff;}
#sub .rankingtable th .r3{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank3.gif) repeat-x #e8c7ad; border-left:1px solid #c59674; border-top:1px solid #c59674; color:#fff;}
#sub .rankingtable td{border:1px solid #e0e0e0; text-align:center;}
#sub .rankingtable td.up{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/arrowtop.gif) right no-repeat; width:53%;}
#sub .rankingtable td.ga{ width:25%;}
#sub .rankingtable td.da{ width:16%;}
#sub .rankingtable td.kp{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/arrowright.gif) right no-repeat;}

#sub .rankingtable td.tn{font-size:110%; font-weight:bold; text-align:left;}

.rankingtable td.dw{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/arrowbottom.gif) right no-repeat;}
#sub .rankingtable .moreAl{background:#fff2ee; padding-left:0 !important;}
#sub .rankingtable .moreNl{background:#eaf5ff; padding-left:0 !important;}
#sub .rankingtable .moreAl p,
#sub .rankingtable .moreNl p{border-left:1px solid #fff; border-top:1px solid #fff; padding:6px; text-align:left; padding-left:80px;}
/* safari3 */body:first-of-type #sub .rankingtable .moreAl p,
/* safari3 */body:first-of-type #sub .rankingtable .moreNl p{padding-left:60px;}
#sub .rankingtable #sub .more a{font-size:100%; }

/* --- /順位表（右カラム） ---*/


/* --- 個人成績トップ > ランキングモジュール --- */
.column .yjSMPranking table{width:310px !important; line-height:1.2 !important;}
.column .yjSMPranking th{padding:2px !important; text-align:center; border-color:#e0e0e0 !important;}
.column .yjSMPranking th span{color:#999999;}
.column .yjSMPranking td{text-align:center; border-color:#e0e0e0 !important;}
.column .yjSMPranking .pn,
.column .yjSMPranking .tn{text-align:left; padding-left:8px !important;}


.column .yjSMPranking{margin-bottom:10px;}
.yjSMPranking th span{background:#none; display:block; padding:2px 12px;}
.yjSMPranking table th .r1{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank1.gif) repeat-x #ddca81; border-left:1px solid #b49a31; border-top:1px solid #b49a31;}
.yjSMPranking table th .r2{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank2.gif) repeat-x #cdcdcd; border-left:1px solid #9f9f9f; border-top:1px solid #9f9f9f;}
.yjSMPranking table th .r3{background:url(https://s.yimg.jp/images/sports/mlb/beforesp/rank3.gif) repeat-x #e8c7ad; border-left:1px solid #c59674; border-top:1px solid #c59674;}

.yjSMPranking table th .r1,
.yjSMPranking table th .r2,
.yjSMPranking table th .r3{color:#ffffff !important;}

.yjSMPranking table .ttl2{background:url(https://s.yimg.jp/images/sports/mlb/e/bordering.gif) no-repeat #f2f2f2 !important; font-weight:bold; color:#000 !important; text-align:left; padding-left:8px !important; line-height:1.4 !important}
.date{font-size:80%; text-align:right; margin-bottom:20px; color:#999999;}

.column .navi{font-size:80%; margin-bottom:5px;}
.column .navi dl{border-right:none; background:url(https://s.yimg.jp/images/sports/mlb/c/bgyjSMSCarenderNavi.gif); border:1px solid #e0e0e0;}

.column .navi dt{float:left; width:200px; border-right:none;}
.column .navi dt span{display:block; background:url(https://s.yimg.jp/images/sports/mlb/c/listyjSMSCarenderNavi.gif) 10px center no-repeat; padding:5px 0 5px 35px;}
.column .navi dd{padding-top:4px; text-align:right; padding-right:10px;}
/* --- 個人成績トップ > ランキングモジュール --- */


/* --- チームニュース ---*/
#yjSMTnews{ border-bottom:4px solid #e3e3e3; padding-bottom:1px; background:#eee; margin-bottom:10px;}
#yjSMTnews ul{border:1px solid #cecece; font-size:80%; background:#fff;}
#yjSMTnews ul li{background:url(https://s.yimg.jp/images/sports/mlb/e/Bgbottomdot.gif) 0 bottom repeat-x; padding:6px 7px 7px 0;}
#yjSMTnews ul li span{display:block;background:url(https://s.yimg.jp/images/sports/mlb/e/listdot.gif) 8px 8px no-repeat; padding-left:18px;}
#yjSMTnews ul li.ed{background:none;}
#yjSMTnews ul li em{color:#666666; margin-left:10px;}
#yjSMTnews .more{line-height:1.7 !important;}
/* --- /チームニュース ---*/

/* --- EMT ---*/
#adEMT .inner{border:1px solid #e0e0e0; border-top:none; padding:5px; text-align:center; font-size:80%;}

#adEMT .inner a{line-height:1.5;}

#adEMT hr{padding:0; border-top:1px solid #e0e0e0; border-bottom:1px solid #fff; border-left:none; border-right:none;}

/* --- /EMT ---*/

#noscript{background:#ffffff; margin-bottom:10px; font-size:80%; padding:1px; border:1px solid #F0D2D2;}
#noscript em{font-size:120%; font-weight:bold; color:#b20000;}
#noscript .inner{background:#f3e1e1; padding:6px;}

.date-top{font-size:80%; text-align:right; color:#777777}

/*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;}

/*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;}

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