@CHARSET "UTF-8";

.sectionNewsFeatured { margin-top: 27px;}
.detailList01 {
		overflow: hidden;
		margin-top: 18px;
	}
		.detailList01 li {
			float: left;
			margin: 0 20px 20px 0;
			width: 320px;

		}
		.detailList01 li.event { margin: 0 0 20px 0;}
		.detailList01 li.type01 { }
			.detailBox01 {}
				.detailBox01 p,
				.detailBox01 div{
					float: left;
					margin: 2px 10px 0 0;
				}
				.detailBox01 dl { overflow: hidden;}
					.detailBox01 dl dt {}
						.detailBox01 dl dt a {
							font-size: 108%;
							line-height: 1.4;
						}
					.detailBox01 dl dd {
						letter-spacing: -0.5px;
						color: #666;
						line-height: 1.4;
					}





table.scoreTable{
	width:630px;
    padding: 0;
    margin:0 auto 20px auto;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-spacing: 0;
}
table.scoreTable *{
    box-sizing: border-box;
}

table.scoreTable th{
    border-left: 1px #eee solid;
    text-align:center;
}
table.scoreTable tbody tr{
    background-color: #eee;
}
table.scoreTable tbody tr td{
    border-bottom: 1px solid #ebebeb;
}
table.scoreTable td{
    text-align: center;
    border-left: 1px #ddd solid;
}
table.scoreTable td.home{
    font-weight: bold;
}
table.scoreTable th,
table.scoreTable td{
    font-size:14px;
    padding: 4px 8px;
}

table.scoreTable td:nth-child(1){
    text-align:right;
}
table.scoreTable td:nth-child(2){
    text-align:left;
}
table.scoreTable tbody tr.home td:nth-child(5){
	font-weight: bold;
}
table.scoreTable.kaisen tbody td:nth-child(1):after{
	content:"回戦";
}

table.scoreTable td:last-child{
    border-right: 1px #ddd solid;
}
table.scoreTable tbody tr:last-child td{
	border-bottom:1px solid #ddd;
}

.homeMsg{
    margin-left:30px;
}

table.scoreTable tbody td.moji:nth-child(1):before,
table.scoreTable tbody td.moji:nth-child(1):after,
table.scoreTable.kaisen tbody td.moji:nth-child(1):before,
table.scoreTable.kaisen tbody td.moji:nth-child(1):after{
  display: none !important;
}

@media screen and (max-width: 641px){
    table.scoreTable{
        width: 100%;
    }
    table.scoreTable thead {
      display: none;
    }
    table.scoreTable tbody tr {
      overflow: hidden;
    }
    table.scoreTable  tr:nth-child(even) {
        background-color: transparent;
    }
    table.scoreTable tbody tr td{
        width:100%;
        display: block;
        text-align: left;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;
        border-bottom:none;
    }

    table.scoreTable tbody td:nth-child(1),
    table.scoreTable tbody td:nth-child(2){
      margin-bottom: 9px;
      background-color: #999;
      color: #fff;
      float:left;
      padding-right:0;
      padding-left:0;
      border: none;
    }
    table.scoreTable tbody td:nth-child(1){
        text-align: right;
        width: 20%;
        padding-left: .5em;
    }
    table.scoreTable tbody td:nth-child(1):before{
      content:"第";
    }
    table.scoreTable tbody td:nth-child(1):after{
      content:"節";
      margin-right:1em;
    }

		table.scoreTable.kaisen tbody td:nth-child(1):before{
      content:"";
			display: none;
    }
    table.scoreTable.kaisen tbody td:nth-child(1):after{
      content:"回戦";
      margin-right:1em;
    }

    table.scoreTable tbody td:nth-child(2){
      text-align: left;
      width: 80%;
    }
    table.scoreTable tbody td:nth-child(2):after{
      content:" ";
      display: block;
      clear:both;
    }
    table.scoreTable tbody td:nth-child(3):before,
    table.scoreTable tbody td:nth-child(4):before,
    table.scoreTable tbody td:nth-child(5):before,
    table.scoreTable tbody td:nth-child(6):before{
        margin-right: 1em;
        width: 75px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        background-color: #ddd;
        padding: 2px;
        text-align: center;
    }
    table.scoreTable tbody td:nth-child(3):before{
      content:"開始時間";
    }
    table.scoreTable tbody tr.result td:nth-child(3){
      vertical-align: top;
    }
		table.scoreTable tbody tr td:nth-child(3):before,
		table.scoreTable tbody tr.result td:nth-child(3):before{
      content:"開始時間";
      display: inline-table;
      white-space: pre;
    }
    table.scoreTable tbody tr.result td:nth-child(3):before{
      content:"結　果";
    }

		table.scoreTable tbody tr.result td:nth-child(3) br{
			display: none;
    }
    table.scoreTable tbody td:nth-child(4):before{
      content:"対戦相手";
    }
    table.scoreTable tbody td:nth-child(5){
      width: auto;
    }
    table.scoreTable tbody td:nth-child(5):before{
      content:"会　場";
      font-weight: normal;
    }
    table.scoreTable tbody td:nth-child(6):before{
      content:"ＳＢＳの\A放送予定";
      display: inline-table;
      white-space: pre;
    }
    table.scoreTable tbody td:last-child{
      padding-bottom: 10px;
    }
	table.scoreTable tbody tr:last-child td{
		border-bottom:none;
	}
	table.scoreTable tbody tr:last-child td:last-child{
		border-bottom:1px #ddd solid;
	}

	table.scoreTable td:last-child {
	    border-right: 1px #ddd solid;
	}
    .detailIn table.scoreTable:nth-last-of-type(1){
      margin-bottom:10px;
    }

 .homeMsg{
     margin-left:0px;
 }
}



/*
　エスパルス
　表題:#ff6600    ホーム:#ffcc66
*/
table.scoreTable.espulse thead{
    background-color: #ff6600;
    color: #fff;
}
table.scoreTable.espulse thead td{
    border-top:1px solid  #ff6600;
    border-bottom:1px solid  #ff6600;
}
table.scoreTable.espulse thead th:first-child{
    border-left:1px solid  #ff6600;
}
table.scoreTable.espulse thead th:last-child{
    border-right:1px solid  #ff6600;
}
table.scoreTable.espulse tr.home {
    background-color: #ffcc66;
}
table.scoreTable.espulse tr.home td:first-child {
    border-left: 1px #ffcc66 solid;
}
table.scoreTable.espulse tr.home td:last-child {
    border-right: 1px #ffcc66 solid;
}
@media screen and (max-width: 641px){
table.scoreTable.espulse tbody td:nth-child(1), table.scoreTable.espulse tbody td:nth-child(2) {
    background-color: #ff6600;
}
table.scoreTable.espulse tr.home td:nth-child(3) ,
table.scoreTable.espulse tr.home td:nth-child(4) ,
table.scoreTable.espulse tr.home td:nth-child(5) ,
table.scoreTable.espulse tr.home td:nth-child(6) {
	border-right: 1px #ffcc66 solid;
	border-left: 1px #ffcc66 solid;
}
}



/*
　ジュビロ
　表題:#003399    ホーム:#6495ed
*/
table.scoreTable.jubilo thead{
    background-color: #003399;
    color: #fff;
}
table.scoreTable.jubilo thead td{
    border-top:1px solid  #003399;
    border-bottom:1px solid  #003399;
}
table.scoreTable.jubilo thead th:first-child{
    border-left:1px solid  #003399;
}
table.scoreTable.jubilo thead th:last-child{
    border-right:1px solid  #003399;
}
table.scoreTable.jubilo tr.home {
    background-color: #6495ed;
}
table.scoreTable.jubilo tr.home td:first-child {
    border-left: 1px #6495ed solid;
}
table.scoreTable.jubilo tr.home td:last-child {
    border-right: 1px #6495ed solid;
}
@media screen and (max-width: 641px){
table.scoreTable.jubilo tbody td:nth-child(1), table.scoreTable.jubilo tbody td:nth-child(2) {
    background-color: #003399;
}
table.scoreTable.jubilo tr.home td:nth-child(3) ,
table.scoreTable.jubilo tr.home td:nth-child(4) ,
table.scoreTable.jubilo tr.home td:nth-child(5) ,
table.scoreTable.jubilo tr.home td:nth-child(6){
	border-right: 1px #6495ed solid;
	border-left: 1px #6495ed solid;
}
}



/*
　藤枝ＭＹＦＣ
　表題:#974a9a    ホーム:#bbbcde
*/
table.scoreTable.myfc thead{
    background-color: #974a9a;
    color: #fff;
}
table.scoreTable.myfc thead td{
    border-top:1px solid  #974a9a;
    border-bottom:1px solid  #974a9a;
}
table.scoreTable.myfc thead th:first-child{
    border-left:1px solid  #974a9a;
}
table.scoreTable.myfc thead th:last-child{
    border-right:1px solid  #974a9a;
}
table.scoreTable.myfc tr.home {
    background-color: #bbbcde;
}
table.scoreTable.myfc tr.home td:first-child {
    border-left: 1px #bbbcde solid;
}
table.scoreTable.myfc tr.home td:last-child {
    border-right: 1px #bbbcde solid;
}
@media screen and (max-width: 641px){
table.scoreTable.myfc tbody td:nth-child(1), table.scoreTable.myfc tbody td:nth-child(2) {
    background-color: #974a9a;
}
table.scoreTable.myfc tr.home td:nth-child(3) ,
table.scoreTable.myfc tr.home td:nth-child(4) ,
table.scoreTable.myfc tr.home td:nth-child(5) ,
table.scoreTable.myfc tr.home td:nth-child(6){
	border-right: 1px #bbbcde solid;
	border-left: 1px #bbbcde solid;
}
}


/*
　アグレミーナ浜松
　表題:#000066    ホーム:#ff7f50
*/
table.scoreTable.agleymina thead{
    background-color: #000066;
    color: #fff;
}
table.scoreTable.agleymina thead td{
    border-top:1px solid  #000066;
    border-bottom:1px solid  #000066;
}
table.scoreTable.agleymina thead th:first-child{
    border-left:1px solid  #000066;
}
table.scoreTable.agleymina thead th:last-child{
    border-right:1px solid  #000066;
}
table.scoreTable.agleymina tr.home {
    background-color: #ff7f50;
}
table.scoreTable.agleymina tr.home td:first-child {
    border-left: 1px #ff7f50 solid;
}
table.scoreTable.agleymina tr.home td:last-child {
    border-right: 1px #ff7f50 solid;
}
@media screen and (max-width: 641px){
table.scoreTable.agleymina tbody td:nth-child(1), table.scoreTable.agleymina tbody td:nth-child(2) {
    background-color: #000066;
}
table.scoreTable.agleymina tr.home td:nth-child(3) ,
table.scoreTable.agleymina tr.home td:nth-child(4) ,
table.scoreTable.agleymina tr.home td:nth-child(5) ,
table.scoreTable.agleymina tr.home td:nth-child(6){
	border-right: 1px #ff7f50 solid;
	border-left: 1px #ff7f50 solid;
}
}


/*
　ホンダＦＣ
　表題:#ff3366    ホーム:#fc8b8b
*/
table.scoreTable.honda thead{
    background-color: #ff3366;
    color: #fff;
}
table.scoreTable.honda thead td{
    border-top:1px solid  #ff3366;
    border-bottom:1px solid  #ff3366;
}
table.scoreTable.honda thead th:first-child{
    border-left:1px solid  #ff3366;
}
table.scoreTable.honda thead th:last-child{
    border-right:1px solid  #ff3366;
}
table.scoreTable.honda tr.home {
    background-color: #fc8b8b;
}
table.scoreTable.honda tr.home td:first-child {
    border-left: 1px #fc8b8b solid;
}
table.scoreTable.honda tr.home td:last-child {
    border-right: 1px #fc8b8b solid;
}
@media screen and (max-width: 641px){
table.scoreTable.honda tbody td:nth-child(1), table.scoreTable.honda tbody td:nth-child(2) {
    background-color: #ff3366;
}
table.scoreTable.honda tr.home td:nth-child(3) ,
table.scoreTable.honda tr.home td:nth-child(4) ,
table.scoreTable.honda tr.home td:nth-child(5) ,
table.scoreTable.honda tr.home td:nth-child(6) {
	border-right: 1px #fc8b8b solid;
	border-left: 1px #fc8b8b solid;
}
}


/*
　ホンダＦＣ
　表題:#3366cc    ホーム:#f0e68c
*/
table.scoreTable.toray thead{
    background-color: #3366cc;
    color: #fff;
}
table.scoreTable.toray thead td{
    border-top:1px solid  #3366cc;
    border-bottom:1px solid  #3366cc;
}
table.scoreTable.toray thead th:first-child{
    border-left:1px solid  #3366cc;
}
table.scoreTable.toray thead th:last-child{
    border-right:1px solid  #3366cc;
}
table.scoreTable.toray tr.home {
    background-color: #f0e68c;
}
table.scoreTable.toray tr.home td:first-child {
    border-left: 1px #f0e68c solid;
}
table.scoreTable.toray tr.home td:last-child {
    border-right: 1px #f0e68c solid;
}
@media screen and (max-width: 641px){
table.scoreTable.toray tbody td:nth-child(1), table.scoreTable.toray tbody td:nth-child(2) {
    background-color: #3366cc;
}
table.scoreTable.toray tr.home td:nth-child(3) ,
table.scoreTable.toray tr.home td:nth-child(4) ,
table.scoreTable.toray tr.home td:nth-child(5) ,
table.scoreTable.toray tr.home td:nth-child(6) {
	border-right: 1px #f0e68c solid;
	border-left: 1px #f0e68c solid;
}
}


/*
　アスルクラロ沼津
　表題:#003399    ホーム:#0099cc
*/
table.scoreTable.azulclaro thead{
    background-color: #003399;
    color: #fff;
}
table.scoreTable.azulclaro thead td{
    border-top:1px solid  #003399;
    border-bottom:1px solid  #003399;
}
table.scoreTable.azulclaro thead th:first-child{
    border-left:1px solid  #003399;
}
table.scoreTable.azulclaro thead th:last-child{
    border-right:1px solid  #003399;
}
table.scoreTable.azulclaro tr.home {
    background-color: #0099cc;
}
table.scoreTable.azulclaro tr.home td:first-child {
    border-left: 1px #0099cc solid;
}
table.scoreTable.azulclaro tr.home td:last-child {
    border-right: 1px #0099cc solid;
}
@media screen and (max-width: 641px){
table.scoreTable.azulclaro tbody td:nth-child(1), table.scoreTable.azulclaro tbody td:nth-child(2) {
    background-color: #003399;
}
table.scoreTable.azulclaro tr.home td:nth-child(3) ,
table.scoreTable.azulclaro tr.home td:nth-child(4) ,
table.scoreTable.azulclaro tr.home td:nth-child(5) ,
table.scoreTable.azulclaro tr.home td:nth-child(6) {
	border-right: 1px #0099cc solid;
	border-left: 1px #0099cc solid;
}
}


/*
　シャンソン
　表題　#ff3399   ホーム　#ff99cc
*/
table.scoreTable.chanson thead{
    background-color: #ff3399;
    color: #fff;
}
table.scoreTable.chanson thead td{
    border-top:1px solid  #ff3399;
    border-bottom:1px solid  #ff3399;
}
table.scoreTable.chanson thead th:first-child{
    border-left:1px solid  #ff3399;
}
table.scoreTable.chanson thead th:last-child{
    border-right:1px solid  #ff3399;
}
table.scoreTable.chanson tr.home {
    background-color: #ff99cc;
}
table.scoreTable.chanson tr.home td:first-child {
    border-left: 1px #ff99cc solid;
}
table.scoreTable.chanson tr.home td:last-child {
    border-right: 1px #ff99cc solid;
}
@media screen and (max-width: 641px){
table.scoreTable.chanson tbody td:nth-child(1), table.scoreTable.chanson tbody td:nth-child(2) {
    background-color: #ff3399;
}
table.scoreTable.chanson tr.home td:nth-child(3) ,
table.scoreTable.chanson tr.home td:nth-child(4) ,
table.scoreTable.chanson tr.home td:nth-child(5) ,
table.scoreTable.chanson tr.home td:nth-child(6) {
	border-right: 1px #ff99cc solid;
	border-left: 1px #ff99cc solid;
}
}



/*
　東レアローズ
　表題　#3366cc   ホーム　#ffff66
*/
table.scoreTable.toray thead{
    background-color: #3366cc;
    color: #fff;
}
table.scoreTable.toray thead td{
    border-top:1px solid  #3366cc;
    border-bottom:1px solid  #3366cc;
}
table.scoreTable.toray thead th:first-child{
    border-left:1px solid  #3366cc;
}
table.scoreTable.toray thead th:last-child{
    border-right:1px solid  #3366cc;
}
table.scoreTable.toray tr.home {
    background-color: #ffff66;
}
table.scoreTable.toray tr.home td:first-child {
    border-left: 1px #ffff66 solid;
}
table.scoreTable.toray tr.home td:last-child {
    border-right: 1px #ffff66 solid;
}
@media screen and (max-width: 641px){
table.scoreTable.toray tbody td:nth-child(1), table.scoreTable.toray tbody td:nth-child(2) {
    background-color: #3366cc;
}
table.scoreTable.toray tr.home td:nth-child(3) ,
table.scoreTable.toray tr.home td:nth-child(4) ,
table.scoreTable.toray tr.home td:nth-child(5) ,
table.scoreTable.toray tr.home td:nth-child(6) {
	border-right: 1px #ffff66 solid;
	border-left: 1px #ffff66 solid;
}
}


/*
　フェニックス
　表題　#cc0033    ホーム　#ffc9c8
*/
table.scoreTable.phenix thead{
    background-color: #cc0033;
    color: #fff;
}
table.scoreTable.phenix thead td{
    border-top:1px solid  #cc0033;
    border-bottom:1px solid  #cc0033;
}
table.scoreTable.phenix thead th:first-child{
    border-left:1px solid  #cc0033;
}
table.scoreTable.phenix thead th:last-child{
    border-right:1px solid  #cc0033;
}
table.scoreTable.phenix tr.home {
    background-color: #ffc9c8;
}
table.scoreTable.phenix tr.home td:first-child {
    border-left: 1px #ffc9c8 solid;
}
table.scoreTable.phenix tr.home td:last-child {
    border-right: 1px #ffc9c8 solid;
}
@media screen and (max-width: 641px){
table.scoreTable.phenix tbody td:nth-child(1), table.scoreTable.phenix tbody td:nth-child(2) {
    background-color: #cc0033;
}
table.scoreTable.phenix tr.home td:nth-child(3) ,
table.scoreTable.phenix tr.home td:nth-child(4) ,
table.scoreTable.phenix tr.home td:nth-child(5) ,
table.scoreTable.phenix tr.home td:nth-child(6) {
	border-right: 1px #ffc9c8 solid;
	border-left: 1px #ffc9c8 solid;
}
}


.articleTopBannerGA01 {
	/* margin-top:20px; */
}


/* !side
---------------------------------------------------------- */
#side .sideWeather01 .ttlBasic01 {
	height: 33px;
}
#side .sideWeather01 .ttlBasic01 { margin-bottom: 20px;}
	#side .sideWeather01 .ttlBasic01 h2 {
		line-height: 28px;
		padding: 4px 0 3px 10px;
	}

.sideWeather01 .areaNavi {
	margin: -43px 0 0 130px;
}
	.sideWeather01 .areaNavi li a,
	.sideWeather01 .areaNavi li a:last-child {
		width: 35px;
		padding: 0 0 0 5px;
		letter-spacing: 5px;
	}
	.sideWeather01 .areaNavi li a:hover,
	.sideWeather01 .areaNavi li a.current {
		background: #fff;
		color: #137;
	}
