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

#liveWrapper{
	display: inline-block;
	width:634px;
	margin-bottom: 15px;
	background: #f3f3f3;
	}
#live{
	background-image:url(../images/mod.png);
	display:block;
	width:634px;
	}
#liveHeader{
	background-image:url(../images/mod.png);
	display:block;
	width:634px;
	height:70px;
	padding:0px;}
.newAd{
	display:block;
	float:right;
	width:468px;
	height:60px;
	margin:5px;}
#load {
    background-position: 0 -1311px;
    border-bottom: none!important;
    border-left: none!important;
    margin-bottom: 0px;
    padding: 5px;
    display: inline-block;
    position: static;
    right: 0px;
    top: 0px;
    width: 140px!important;
    float: right;
    background-color: #444!important;
    background: none;
	position:relative;
	height:50px;
}
#load dd.reflesh a {
    width: 140px;
    display: inline-block;
    height: 23px;
    background-color: #ffa700;
}
#load dd.reflesh a {
    background-image: url(../images/sprite.png);
}
#load dd.reflesh a{
    background-position: 0px 0px;
}
#load ul {
    width: 140px!important;
	height: 23px!important;
	padding:0!important;
	margin-bottom:4px;}
#load li {
    float: left;
    height: 23px;
    width: 70px;
	list-style:none;
}
#load li a {
    width: 70px;
	height: 25px;
}
#load li.auto,
#load li.manual-on,
#load li.auto-on,
#load li.manual {
    background-image: url(../images/sprite.png);
}
#load li.auto {
    background-position: 0px -50px;
}
#load li.manual-on {
    background-position: -70px -50px;
}
#load li.auto-on {
    background-position: 0px -25px;
}
#load li.manual {
    background-position: -70px -25px;
}


#result{
	    min-width: 216px;
    height: 30px;
    display: inline-block!important;
    padding: 2px 5px;
	}
#field {
    height: 120px;
    margin: 0px;
    width: 634px;
    background: none;
}
#dakyu {
    height: 106px;
    width: 216px;
}
#dakyu {
    height: 120px;
    width: 634px;
}
#base1, #base2 {
    font-size: 80%;
}
#base3 {
    font-size: 80%;
    width: 280px;
}

.bottom{
	width:634px;
/*	height:130px;
*/
display: inline-block;}

.livePlayer{
    width: 195px;
    display: inline-block;
	padding:5px;
	float:left;
	background-image: url(../images/bg.png);
}
.livePlayer #balllistL,.livePlayer #balllistR {
    float: right;
    margin-top: 0px;
    font-size: 12px;
    max-height: 90px;
    overflow-y: scroll;
    display: inline-block;
	}
	.livePlayer #balllistR {text-align:left;}
.livePlayer #balllistL::-webkit-scrollbar{width:2px;}/*バーの太さ*/
.livePlayer #balllistR::-webkit-scrollbar{width:2px;}/*バーの太さ*/
/*.livePlayer #balllistL::-webkit-scrollbar-track{background:#fff;}*/ /*バーの背景色*/
.livePlayer #balllistL::-webkit-scrollbar-thumb{background:#666;}/*バーの色*/
.livePlayer #balllistR::-webkit-scrollbar-thumb{background:#666;}/*バーの色*/

.livePlayer .balllist table {
    border-spacing: 1px;
    line-height: 1;
	padding-right: 3px;
}
.livePlayer #balllistL td {
    text-align: right;
}
.livePlayer .balllist table td {
    color: #FFFFFF;
    padding: 0 3px;
}
.livePlayer .balllist table tr.an td {
    color: #EE0000;
}
.livePlayer .balllist table th {
    background: none repeat scroll 0 0 #7B7B7B;
    height: 13px;
    text-align: center;
    width: 13px;
}
.livePlayer .balllist table tr.fa th {
    background: none repeat scroll 0 0 #7B7B7B;
}
.livePlayer .balllist table tr.ba th {
    background: none repeat scroll 0 0 #00BA12;
}
.livePlayer .balllist table tr.an th {
    background: none repeat scroll 0 0 #EE0000;
}

#nextL.next table,#nextR.next table {
    border-bottom: none!important;
    border-right: none!important;
	padding:2px;
}
.next td p {
    border-left:none!important;
    border-top:none!important;
    padding: 4px 5px;
	font-size:12px;
}
#nextL th span {
}

#nextR {
    float: left;
    margin-top: 0px;
    padding-right: 0px;
	padding-left: 0px;
	width:80px;
	margin-right:5px;
	font-size:14px;
}
#nextL {
    padding-left: 0px;
	width:80px;
	margin-right:5px;
	font-size:14px;
}
.livePlayer .balllist table{
  width: 92px\9; /* IE10以下 */
}
@media all and (-ms-high-contrast: none){
.livePlayer .balllist table{
    width: 92px; /* IE10以上 */
  }
}
@-moz-document url-prefix(){
  .livePlayer .balllist table{
    width: 92px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  .livePlayer .balllist table{
    width: 108px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, .livePlayer .balllist table{
    width: 108px;
  }
}

.bottom .card {
    background: none repeat scroll 0 0 #E5E5E5;
    font-size: 80%;
    margin-bottom: 5px;
    text-align: center;
}

.bottom .liveBox {
    float: left;
    width: 205px;
	padding-left: 5px;
}

/*teamcolor*/

.bottom .G{border-bottom:5px solid #ef8200;}
.bottom .S{border-bottom:5px solid #1a854f;}
.bottom .DB{border-bottom:5px solid #0096e0;}
.bottom .D{border-bottom:5px solid #104f8f;}
.bottom .T{border-bottom:5px solid #ffdd00;}
.bottom .C{border-bottom:5px solid #d30f1e;}
.bottom .L{border-bottom:5px solid #213258;}
.bottom .F{border-bottom:5px solid #336e9c;}
.bottom .M{border-bottom:5px solid #818181;}
.bottom .Bs{border-bottom:5px solid #43469c;}
.bottom .B{border-bottom:5px solid #43469c;}
.bottom .H{border-bottom:5px solid #ffb300;}
.bottom .E{border-bottom:5px solid #940028;}

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


.bottom .card {
    width: 205px;
    margin-left: 5px;
}
.bottom #pitcherL{
	float:left;
}
.bottom #pitcherR{
	float:left;
}
.bottom .card#batter{
	float:left;
}
.bottom .card#pitcherR{
	float: right;
	margin-right:4px;
}
.bottom .card#batter {
	margin-top:50px;}
.bottom .card .ct {
    border: 1px solid #bdbdbd;
    border-bottom: none;
}
.bottom .card td.nm {
    font-size: 15px;
    font-weight: bold;
    height: 28px;
    padding-left: 4px;
    text-align: left;
}
.bottom .playerNo {
    font-size: 80%;
    font-weight: normal;
    margin-left: 3px;
}
.bottom .card tr.score {
    background: none repeat scroll 0 0 #FFFFFF;
}
.bottom .card th {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #666666;
}
.bottom .card .anda {
    padding-left: 3px;
    text-align: left;
}
body:first-of-type .card .anda span {
    white-space: normal;
}

#sbo {
    background-image: none!important;
    display: block;
    width: 136px;
    height: 50px;
	margin: 5px 0px 5px 5px;
    padding: 5px 5px 5px 10px;
    float: left;
	background-color:#000;
}
#sbo h4.live {
	padding: 0px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    margin-bottom: 0px;
    line-height: 0px;
    height: 10px;
    margin-top: 7px;
}
h4.live p.before{
	display:inline-block;
	padding-left:15px;
	font-size:12px;
	vertical-align:bottom;
	 color: #fff;
		font-weight:bold;
	}
h4.live p{
	display:inline-block;
	padding-left:15px;
	font-size:12px;
	vertical-align:bottom;
	    color: #ffa200;
		font-weight:bold;
	}
#sbo .score td.act {
    border-left: 4px solid #ed8e0a;
    padding-left: 5px;
}

#sbo table {
    background: none!important;
    border-right: solid 1px #ed8e0a;
}

#sbo .score td.nm {
    font-size: 12px;
    padding-right: 5px;
    text-align: left;
}
#sbo .score td {
    font-size: 14px;
    line-height: 1;
    text-align: center;
    line-height: 16px;
}
#sbo .sbo p {
    color: #666;
    font-family: "ＭＳ ゴシック",Osaka,sans-serif;
    font-size: 10px!important;
    letter-spacing: -0.5px;
    line-height: 10px;
}
#sbo .sbo {
    margin-left: 8px;
}
#sbo table {
    height: 32px;
    margin: 0px;
    padding-right: 8px;
}
#sbo .sbo em {
    font-size: 	12px;
    margin-right: 1px;
	width: 8px;
    display: inline-block;
}

#liveinfo {
    width: 469px!important;
    display: inline-block!important;
	float:left;
	padding:5px 0!important;
	background: none repeat scroll 0 0 #222;
}
#liveinfo p {
	float: left;
	line-height: 24px;
	display:inline-block;
    color: #FFFFFF;
    font-size: 105%;
    font-weight: bold;
    text-align: center;
    width: 200px;
}
#liveinfo dl {
        display: inline-block;
    width: 234px;
    height: 25px;
	text-align:center;

}
#liveinfo dd, #liveinfo dt {
    display: inline-block;
	float: left;
}
#liveinfo dd, #liveinfo dt {
	height:25px;}
#liveinfo dt {
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    padding: 0 10px;
    text-align: center;
    width: 55px;
}
#liveBody{
	width:634px;
	min-height:220px;
display:block;
text-align:center;}
#liveBody .hit {
    color: #FF0000;
}
#liveFooter{
	width:624px;
	display: inline-block;
	    background-color: #000;
		padding:5px 5px 5px 5px;}

.liveNote{
	float: left;
    width: 459px;
    height: 15px;
    padding: 5px;
    font-size: 12px;
    background-color: #000;
    color: #fff;
    text-align: left;
	}
.liveNote .stadium{
	display: inline-block;
}
#video_cp_bn {
	display: inline-block;
}
#video_cp_bn .movie{
	margin:0;
}
#video_cp_bn .movie a {
  display: inline-block;
	vertical-align:middle;
}
#video_cp_bn .movie a img {
  vertical-align:middle;
}
.liveNote .movie a {
	display:inline;
}
.liveNote .stadium{
	margin-right:20px;
	float:left;
	font-size:14px;
	}
	.liveNote .movie {
    line-height: 18px;
}

.leftBox{
	    float: left;
    width: 469px;
	}

#liveinfo dd.backgr a,
#liveinfo dd.nextgr a,
#liveinfo dd.back a,
#liveinfo dd.next a{
	background: url(../images/sprite.png)  no-repeat;
	height:25px;
	width: 69px;
	}
#liveinfo dd.backgr a {
    background-position: 0 -100px;
    margin-left: 10px;
}
#liveinfo dd.nextgr a {
    background-position: -70px -100px;
    margin-right: 10px;
}
#liveinfo dl a {
    display: block;
}
#liveinfo dd.back a {
    background-position: 0 -75px;
    margin-left: 10px;
}
#liveinfo dd.next a {
    background-position: -70px -75px;
    margin-right: 10px;
}


/*field*/
#base {
    height: 120px;
    width: 634px;
}
/*base*/
#base1 {
	width: 180px;
    margin-top: 48px;
    text-align: center;
    padding-left: 400px;
    padding-right: 54px
}
#base2 {
	width: 634px;
    margin-top: 28px;
	left:0;
}
#base3 {
    margin-top: 48px;
	text-align:center;
	padding-right:0px;
}
#field .b000 {
}
#field .b100 {
    background: url(../images/field_b1.png) center 13px;
}
#field .b010 {
    background: url(../images/field_b2.png) center 13px;
}
#field .b001 {
    background: url(../images/field_b3.png) center 13px;
}
#field .b110 {
    background: url(../images/field_b12.png) center 13px;
}
#field .b111 {
    background: url(../images/field_b123.png) center 13px;
}
#field .b101 {
    background: url(../images/field_b13.png) center 13px;
}
#field .b011 {
    background: url(../images/field_b23.png) center 13px;
}

/*dakyu*/
#field .o09f {
    background: url(../images/live_o09f_l_000.png) center 0px no-repeat;
}
#field .o09l {
    background: url(../images/live_o09l_l_000.png) center 0px no-repeat;
}
#field .o09g {
    background: url(../images/live_o09g_l_000.png) center 0px no-repeat;
}
#field .o08f {
    background: url(../images/live_o08f_l_000.png) center 0px no-repeat;
}
#field .o08l {
    background: url(../images/live_o08l_l_000.png) center 0px no-repeat;
}
#field .o08g {
    background: url(../images/live_o08g_l_000.png) center 0px no-repeat;
}
#field .o07f {
    background: url(../images/live_o07f_l_000.png) center 0px no-repeat;
}
#field .o07l {
    background: url(../images/live_o07l_l_000.png) center 0px no-repeat;
}
#field .o07g {
    background: url(../images/live_o07g_l_000.png) center 0px no-repeat;
}
#field .o06f {
    background: url(../images/live_o06f_l_000.png) center 0px no-repeat;
}
#field .o06l {
    background: url(../images/live_o06l_l_000.png) center 0px no-repeat;
}
#field .o06g {
    background: url(../images/live_o06g_l_000.png) center 0px no-repeat;
}
#field .o05f {
    background: url(../images/live_o05f_l_000.png) center 0px no-repeat;
}
#field .o05l {
    background: url(../images/live_o05l_l_000.png) center 0px no-repeat;
}
#field .o05g {
    background: url(../images/live_o05g_l_000.png) center 0px no-repeat;
}
#field .o04f {
    background: url(../images/live_o04f_l_000.png) center 0px no-repeat;
}
#field .o04l {
    background: url(../images/live_o04l_l_000.png) center 0px no-repeat;
}
#field .o04g {
    background: url(../images/live_o04g_l_000.png) center 0px no-repeat;
}
#field .o03f {
    background: url(../images/live_o03f_l_000.png) center 0px no-repeat;
}
#field .o03l {
    background: url(../images/live_o03l_l_000.png) center 0px no-repeat;
}
#field .o03g {
    background: url(../images/live_o03g_l_000.png) center 0px no-repeat;
}
#field .o02f {
    background: url(../images/live_o02f_l_000.png) center 0px no-repeat;
}
#field .o02l {
    background: url(../images/live_o02l_l_000.png) center 0px no-repeat;
}
#field .o02g {
    background: url(../images/live_o02g_l_000.png) center 0px no-repeat;
}
#field .o01f {
    background: url(../images/live_o01f_l_000.png) center 0px no-repeat;
}
#field .o01l {
    background: url(../images/live_o01l_l_000.png) center 0px no-repeat;
}
#field .o01g {
    background: url(../images/live_o01g_l_000.png) center 0px no-repeat;
}
#field .h09f {
    background: url(../images/live_h09f_l_000.png) center 0px no-repeat;
}
#field .h09l {
    background: url(../images/live_h09l_l_000.png) center 0px no-repeat;
}
#field .h09g {
    background: url(../images/live_h09g_l_000.png) center 0px no-repeat;
}
#field .h08f {
    background: url(../images/live_h08f_l_000.png) center 0px no-repeat;
}
#field .h08l {
    background: url(../images/live_h08l_l_000.png) center 0px no-repeat;
}
#field .h08g {
    background: url(../images/live_h08g_l_000.png) center 0px no-repeat;
}
#field .h07f {
    background: url(../images/live_h07f_l_000.png) center 0px no-repeat;
}
#field .h07l {
    background: url(../images/live_h07l_l_000.png) center 0px no-repeat;
}
#field .h07g {
    background: url(../images/live_h07g_l_000.png) center 0px no-repeat;
}
#field .h06f {
    background: url(../images/live_h06f_l_000.png) center 0px no-repeat;
}
#field .h06l {
    background: url(../images/live_h06l_l_000.png) center 0px no-repeat;
}
#field .h06g {
    background: url(../images/live_h06g_l_000.png) center 0px no-repeat;
}
#field .h05f {
    background: url(../images/live_h05f_l_000.png) center 0px no-repeat;
}
#field .h05l {
    background: url(../images/live_h05l_l_000.png) center 0px no-repeat;
}
#field .h05g {
    background: url(../images/live_h05g_l_000.png) center 0px no-repeat;
}
#field .h04f {
    background: url(../images/live_h04f_l_000.png) center 0px no-repeat;
}
#field .h04l {
    background: url(../images/live_h04l_l_000.png) center 0px no-repeat;
}
#field .h04g {
    background: url(../images/live_h04g_l_000.png) center 0px no-repeat;
}
#field .h03f {
    background: url(../images/live_h03f_l_000.png) center 0px no-repeat;
}
#field .h03l {
    background: url(../images/live_h03l_l_000.png) center 0px no-repeat;
}
#field .h03g {
    background: url(../images/live_h03g_l_000.png) center 0px no-repeat;
}
#field .h02f {
    background: url(../images/live_h02f_l_000.png) center 0px no-repeat;
}
#field .h02l {
    background: url(../images/live_h02l_l_000.png) center 0px no-repeat;
}
#field .h02g {
    background: url(../images/live_h02g_l_000.png) center 0px no-repeat;
}
#field .h01f {
    background: url(../images/live_h01f_l_000.png) center 0px no-repeat;
}
#field .h01l {
    background: url(../images/live_h01l_l_000.png) center 0px no-repeat;
}
#field .h01g {
    background: url(../images/live_h01g_l_000.png) center 0px no-repeat;
}
#field .h11f {
    background: url(../images/live_h11f_l_000.png) center 0px no-repeat;
}
#field .h11l {
    background: url(../images/live_h11l_l_000.png) center 0px no-repeat;
}
#field .h11g {
    background: url(../images/live_h11g_l_000.png) center 0px no-repeat;
}
#field .h10f,#field .h14f {
    background: url(../images/live_h10f_l_000.png) center 0px no-repeat;
}
#field .h10l,#field .h14l {
    background: url(../images/live_h10l_l_000.png) center 0px no-repeat;
}
#field .h10g,#field .h14g{
    background: url(../images/live_h10g_l_000.png) center 0px no-repeat;
}
#field .h12f,#field .h13f {
    background: url(../images/live_h12f_l_000.png) center 0px no-repeat;
}
#field .h12l,#field .h13l {
    background: url(../images/live_h12l_l_000.png) center 0px no-repeat;
}
#field .h12g,#field .h13g{
    background: url(../images/live_h12g_l_000.png) center 0px no-repeat;
}






#movieL {
        float: left;
		margin: 5px 0;
}
#movieR {
        float: right;
		margin: 5px 0 22px 0;
}
#movieL.movie a,
#movieR.movie a {
    display: inline-block;
    width: 205px;
    color: #f7c03d;
	    vertical-align: middle;
}
.movie div {
    padding: 5px 0;
        background-image: url(../images/bg.png);
}
.movie dl {
    text-align: center;
}
.movie dt {
    margin-bottom: 2px;
    font-size: 12px;
	line-height:12px;
}
.movie dt .ico {
    margin-right: 4px;
    vertical-align: baseline;
}
.movie dd {
    position: relative;
    display: inline-block;
}
.movie dd .ico {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    overflow: hidden;
    width: 27px;
    height: 27px;
    margin: 0;
    background: url(https://s.yimg.jp/images/sports/all_device/pc/img/ico_set_movie.png) 0 -1042px no-repeat;
    text-indent: -9999px;
}
.movie dd .credit {
    position: absolute;
    overflow: hidden;
    background: url(https://s.yimg.jp/images/sports/baseball/npb/live/cp_bg.png) repeat;
    right: 0px;
    bottom: 0px;
    font-size: 10px;
    text-align: right;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
}

#result {
	  background: url(../images/w_bg.png) repeat;
}
#base1 span, #base2 span, #base3 span {
    background: url(../images/w_bg.png) repeat;
}

.notice{
	display:block;
	font-size:14px;
	padding:5px 0px 5px 5px;
	}
.notice p.reload,
.notice ul,.notice ul li{
	    float: right;
	}
.notice p.reload,.notice ul li{
	margin-right:5px;
	display: inline-block;}
.notice ul{display: inline-block;}

.notice{
  height: 24px\9;
}
@media all and (-ms-high-contrast: none){
  .notice{
    height: 24px;
  }
}

#liveFooter .popup2 {
    background-image: url(https://s.yimg.jp/images/sports/baseball/npb/live/popup.png);
    background-repeat: no-repeat;
    height: 21px;
    width: 109px;
    position: absolute;
        right: 20px;
    top: -25px;
    text-indent: -9999px;
}
#result em {
	font-size:11px;
}

#kyusyuR {
    margin: 0 4px 0 5px;
	float:right;
}
#kyusyuL {
    margin: 0 0 0 5px;
	float:left;
}
#kyusyuR a,#kyusyuL a{
	color:#fff!important;
	text-decoration: underline!important;
	}
#kyusyuL.kyusyu p,
#kyusyuR.kyusyu p {
   font-size: 11px;
    text-align: right;
    color: #fff;
    width: 199px;
    display: inline-block;
    background-image: url(../images/bg.png);
    padding: 3px;
}

/*kyusyu*/
#liveBody .kyusyu #kyusyu-mark table {
    height: 86px;
    margin: 0 auto;
    width: 86px;
}
#liveBody .kyusyu #kyusyu-mark td {
    font-size: 50%;
    height: 16px;
    line-height: 0.9;
    padding-top: 1px;
    text-align: center;
    vertical-align: middle;
    width: 17px;
}
#kyusyu-mark table td {
    position: relative;
}
#liveBody .kyusyu #kyusyu-mark b {
    color: #FFFFFF;
    font-weight: normal !important;
}
#kyusyu-mark{
	background-color: transparent;
    background-image: url(https://s.yimg.jp/images/sports/baseball/npb/live/sprite.png);
    background-repeat: repeat;
}
#liveBody .kyusyu .left {
    background-position: center -2122px !important;
}
#liveBody .kyusyu .right {
    background-position: center -2012px !important;
}