.page_main_inner {
    margin:10px auto 20px!important;
    padding:0;
}

/* 試合日程 ///////////// */
#jleague_fixtures {
    margin:20px 0;
}
#jleague_fixtures table {
    width:100%;
    border:none;
}

#jleague_fixtures table tr.home {
    background: -moz-linear-gradient(45deg, #c7e0a3 0%, #f5f5f5 100%);
    background: -webkit-linear-gradient(45deg, #c7e0a3 0%,#c7e0a3 100%);
    background: linear-gradient(45deg, #c7e0a3 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e0a3', endColorstr='#f5f5f5',GradientType=1 );
}

::-webkit-full-page-media, :future, :root #jleague_fixtures table tr.home {
    background:#c7e0a3;
}

/* for Microsoft Edge */
@supports (-ms-ime-align:auto) {
    #jleague_fixtures table tr.home {
        background:#c7e0a3;
    }
}

/* for IE 11 */
@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, #jleague_fixtures table tr.home {
        background:#c7e0a3;
    } 
}

/* for IE 10 */
@media all and (-ms-high-contrast:none){
    #jleague_fixtures table tr.home {
        background:#c7e0a3;
    }
}

#jleague_fixtures table tr.away {
    /* background: -moz-linear-gradient(45deg, #ccc 0%, #f5f5f5 100%); */
    background: -webkit-linear-gradient(45deg, #ccc 0%,#ccc 100%);
    background: linear-gradient(45deg, #ccc 0%,#f5f5f5 100%);
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#f5f5f5',GradientType=1 ); */
}

::-webkit-full-page-media, :future, :root #jleague_fixtures table tr.away {
    background:#ccc;
}

/* for Microsoft Edge */
@supports (-ms-ime-align:auto) {
    #jleague_fixtures table tr.away {
        background:#ccc;
    }
}

/* for IE 11 */
@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, #jleague_fixtures table tr.away {
        background:#ccc;
    } 
}

/* for IE 10 */
@media all and (-ms-high-contrast:none){
    #jleague_fixtures table tr.away {
        background:#ccc;
    }
}

#jleague_fixtures table tr.bordertop {
    border-top:6px solid #fff;
}

#jleague_fixtures table th,
#jleague_fixtures table td {
    border:none;
    padding:25px 20px;
    line-height: 150%;
    vertical-align: middle;
    background-color: transparent; /* trの背景を優先 */
}
#jleague_fixtures table th p,
#jleague_fixtures table td p {
    margin:0;
}

#jleague_fixtures table th.league {
    text-align: left;
    padding:0px 25px 0 20px;
}

#jleague_fixtures table td.date {
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    font-size:2.4rem;
    line-height: 100%;
    letter-spacing: 0px;
    padding:15px 5px 15px 35px;
    width: 35%;
}
#jleague_fixtures table td.date p {
    margin:0;
    display: inline;
    font-size:2.4rem;
    line-height: 100%;
}
#jleague_fixtures table td.date .datetime {
    display: inline-block;
    margin:7px 0 0 0;
    font-weight: bold;
}
#jleague_fixtures table td.date .spday {
    display: block;
    margin:5px 0 0 0;
    font-weight: bold;
}
#jleague_fixtures table td.date .spday a {
    display: block;
    width:100%;
    margin:7px 0 0 0;
    line-height: 120%;
    text-decoration: none;
    font-size: 1.4rem;
}
#jleague_fixtures table td.date .spday a:after {
    content:" ≫";
}

#jleague_fixtures table td.date p.levain {
    display: block;
    background:url(https://i0.wp.com/www.bellmare.co.jp/images/2019_ylc_s.png) no-repeat 0% 50%;
    background-size: 20px;
    height: 20px;
    margin:0 0;
    padding:0 0 0 25px;
    font-size: 1.4rem;
    line-height: 160%;
    font-weight: bold;
}
#jleague_fixtures table td.date p.jleague {
    display: block;
    background:url(https://i0.wp.com/www.bellmare.co.jp/images/2024_j1_s.png) no-repeat 0% 50%;
    background-size: 20px;
    height: 20px;
    margin:0 0;
    padding:0 0 0 25px;
    font-size: 1.4rem;
    line-height: 160%;
    font-weight: bold;
}
#jleague_fixtures table td.date p.empcup {
    display: block;
    background:url(https://i0.wp.com/www.bellmare.co.jp/images/emperorscup_s.png) no-repeat 0% 0%;
    background-size: 20px;
    height: auto;
    margin:0 0;
    padding:0 0 0 25px;
    font-size: 1.4rem;
    line-height: 140%;
    font-weight: bold;
}
#jleague_fixtures table td.date p.jleague::before {
    content:"2024明治安田J1リーグ ";
}
#jleague_fixtures table td.date p.levain::before {
    content:"2024YLC ";
}
#jleague_fixtures table td.date p.empcup::before {
    content:"天皇杯 JFA 第104回全日本サッカー選手権大会 ";
}
#jleague_fixtures table td.date span {
    font-size:2rem;
    letter-spacing: 0px;
    padding:0 0 0 2px;
}
#jleague_fixtures table .venue {
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    display: inline;
    font-size: 1.65rem;
    margin:0;
    padding:0;
    line-height: 130%;
    white-space: nowrap;
}
#jleague_fixtures table .venue::before {
    content:"@";
}

#jleague_fixtures table td.team {
    text-align: center;
    width: 65%;
    white-space: nowrap;
}
#jleague_fixtures table td.team div.wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}

#jleague_fixtures table td.team div {
    /* display: inline-block; */
}
#jleague_fixtures table td.team div.hometeam_emb,
#jleague_fixtures table td.team div.awayteam_emb {
    text-align: center;
    font-weight: bold;
    width:150px;
}
#jleague_fixtures table td.team div.hometeam_name,
#jleague_fixtures table td.team div.awayteam_name {
    font-size: 1.35rem;
    text-align: center;
    font-weight: bold;
    /* width:4rem; */
}
#jleague_fixtures table td.team div.hometeam_name_na,
#jleague_fixtures table td.team div.awayteam_name_na {
    font-size: 1.35rem;
    width:calc(4rem + 80px);
}
#jleague_fixtures table td.team div.score {
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 5rem;
    padding:25px 5px;
    letter-spacing: 8px;
    width:6rem;
    text-align: center;
    line-height: 110%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
#jleague_fixtures table td.team div.score span {
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    display: block;
    font-size:1.8rem;
    text-align: center;
    letter-spacing: 2px;
    line-height: 110%;
}
#jleague_fixtures table td.team div.result {
    display: flex;
    margin:0 auto 0;
    flex-direction: column;
}
#jleague_fixtures table td.team div.result a {
    text-decoration: none;
    padding:10px 12px;
    margin:2px 0;
    border:none;
    background: #6fba2c;
    color: #000;
    font-weight: bold;
    font-size: 1.45rem;
    min-width: 12rem;
    opacity: 1;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
#jleague_fixtures table td.team div.result a:hover {
    opacity: 0.8;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
#jleague_fixtures table td.team div.result a.kekka {
    background: #666;
    color: #fff;
}
#jleague_fixtures table td.team div.result a:nth-child(2) {
    background: #a3d27a;
}
#jleague_fixtures table td.team div.result a.na {
    color:#ccc;
}
#jleague_fixtures table td.team div.result a::after {
    content:" ≫";
}

#jleague_fixtures i {
    width:70px;
    height: 70px;
    display: block;
    padding:0 10px;
    margin:0 auto;
}

#jleague_fixtures i.cerezo  {background: url(../images/emb/cosaka.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.ehime  {background: url(../images/emb/ehime.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.fctokyo  {background: url(../images/emb/fctokyo2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.fukuoka  {background: url(../images/emb/fukuoka.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.gamba  {background: url(../images/emb/gosaka_2022.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.hiroshima  {background: url(../images/emb/hiroshima.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.iwata  {background: url(../images/emb/iwata.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kanazawa  {background: url(../images/emb/kanazawa.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kashima  {background: url(../images/emb/kashima.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kashiwa  {background: url(../images/emb/kashiwa.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kawasaki  {background: url(../images/emb/kawasaki.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kiyakyushu  {background: url(../images/emb/kitakyushu.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kobe  {background: url(../images/emb/kobe.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kofu  {background: url(../images/emb/kofu.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kusatsu  {background: url(../images/emb/gunma2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.gunma  {background: url(../images/emb/gunma2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.kyoto  {background: url(../images/emb/kyoto.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.machida  {background: url(../images/emb/machida.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.matsumoto  {background: url(../images/emb/matsumoto.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.mito  {background: url(../images/emb/mito.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.nagasaki  {background: url(../images/emb/nagasaki.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.nagoya  {background: url(../images/emb/nagoya2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.nigata  {background: url(../images/emb/nigata.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.oita  {background: url(../images/emb/oita.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.omiya  {background: url(../images/emb/omiya.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.ryukyu  {background: url(../images/emb/ryukyu2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.sapporo  {background: url(../images/emb/sapporo.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.sendai  {background: url(../images/emb/sendai.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.shimizu  {background: url(../images/emb/shimizu.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.shonan  {background: url(../images/emb/shonan.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.tochigi  {background: url(../images/emb/tochigi.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.tokushima  {background: url(../images/emb/tokushima2024.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.tokyo  {background: url(../images/emb/tokyoverdy.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.tosu  {background: url(../images/emb/tosu.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.urawa  {background: url(../images/emb/urawa.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.yamagata  {background: url(../images/emb/yamagata.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.yamaguchi  {background: url(../images/emb/yamaguchi.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.yokohama  {background: url(../images/emb/yokohamafc.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.marinos  {background: url(../images/emb/yokohamafm.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.fcosaka  {background: url(../images/emb/fcosaka.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.hachinohe  {background: url(../images/emb/hachinohe.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.yaita {background: url(../images/emb/yaita.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.btop {background: url(../images/emb/btophokkaido.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.okayama {background: url(../images/emb/okayama.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.akita {background: url(../images/emb/akita.png) no-repeat 50% 50%; background-size: 70px;}
#jleague_fixtures i.konan {background: url(../images/emb/konan.png) no-repeat 50% 50%; background-size: 70px;}

#jleague_rabking {
    margin:20px 0;
}
.ybc_ranking {
    margin:20px 0 50px;
}
#jleague_rabking,
#jleague_rabking table,
.ybc_ranking,
.ybc_ranking table {
    width:100%;
}
#jleague_rabking table thead tr,
.ybc_ranking table thead tr {
    background: #ccc;
}
#jleague_rabking table td,
.ybc_ranking table td {
    padding:12px 8px;
    text-align: center!important;
    border:none;
}
#jleague_rabking table td.team,
.ybc_ranking table td.team {
    text-align: left!important;
}
#jleague_rabking table tbody tr:nth-child(2n) td,
.ybc_ranking table tbody tr:nth-child(2n) td {
    background: #f5f5f5;
}
#jleague_rabking table td.bell,
.ybc_ranking table td.bell {
    color:#6EB92C;
    font-weight: bold;
}

#past_data {
    width:1040px;
    margin:auto;
}
#past_data ul li {
    padding:15px 10px;
    border-bottom:1px solid #ccc;
}
#past_data ul li span {
    margin:0 20px 0 0;
}
#past_data ul li a::after {
    content:" ≫";
}



@media screen and (max-width: 767px) {


}

/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// */

@media screen and (max-width: 640px) {
#match {
    padding:0 0 0 0;
}

#match .inner {
    width:100%;
}

#jleague_fixtures {
    margin:0px auto 20px;
    width:100%;
}
#jleague_fixtures table {
    width:100%;
}
#jleague_fixtures table tr {
    display: block;
    border-bottom:none;
    padding: 12px 4px 4px;
    width:auto!important;
    margin:0 0 10px 0;
}
#jleague_fixtures table tr.bordertop {
    border-top:none
}
#jleague_fixtures table tr.sp_ht {
    padding: 0 10px 10px;
}

#jleague_fixtures table th,
#jleague_fixtures table td {
    border:none;
    padding:0px 0 0;
    line-height: 150%;
}
#jleague_fixtures table th p,
#jleague_fixtures table td p {
    margin:0;
}

#jleague_fixtures table th.league {
    text-align: left;
    padding:10px 0 0 20px;
}

#jleague_fixtures table td.date {
    display: block;
    width:auto;
    /* font-family: 'Saira Extra Condensed', sans-serif; */
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    font-size:2rem;
    line-height: 100%;
    letter-spacing: 0px;
    padding:0 10px 5px;
    font-weight: bold;
    text-align: center;
}
#jleague_fixtures table td.date p {
    margin:0;
    display: inline;
    font-size:2rem;
    line-height: 100%;
}
#jleague_fixtures table td.date .datetime {
    font-size:2.2rem;
    line-height: 100%;
    margin:0;
    padding:0;
}
#jleague_fixtures table td.date .spday {
    margin:5px 0;
    text-align: center;
}
#jleague_fixtures table td.date .spday a {
    font-size: 1.2rem;
    text-align: center;
}
#jleague_fixtures table td.date p.jleague,
#jleague_fixtures table td.date p.levain,
#jleague_fixtures table td.date p.empcup {
    margin:5px 0 3px;
    padding:0px;
    background:none;
    line-height: 120%;
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    font-size: 1.125rem;
    text-align: center;
    height: auto;
}

#jleague_fixtures table td.date span {
    /* font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif; */
    font-size:1.6rem;
    letter-spacing: 0px;
    padding:0 0 0 4px;
}
#jleague_fixtures table .venue {
    font-family:'Lucida Grande', Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
    display: inline;
    font-size: 1.6rem;
    margin:0;
    padding:0;
    line-height: 120%;
    font-weight: normal;
}
#jleague_fixtures table .venue::before {
    content:"@";
}

#jleague_fixtures table td.team {
    display: block;
    width:100%;
    text-align: center;
    white-space: nowrap;
    margin:0;
    padding: 0;
}
#jleague_fixtures table td.team::before {
    content:"";
}
#jleague_fixtures table td.team div.wrap {
    /* display: flex; */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding:0 0;
    width: 100%;
    /* border-top:1px dashed #ccc; */
}

#jleague_fixtures table td.team div {
    /* display: inline-block; */
}

#jleague_fixtures table td.team div.hometeam_emb,
#jleague_fixtures table td.team div.awayteam_emb {
    text-align: center;
    font-weight: bold;
    width:calc((100% - 14vw - 4px) / 2);
    display:block;
}

#jleague_fixtures table td.team div.hometeam_name,
#jleague_fixtures table td.team div.awayteam_name {
    font-size: 1.125rem;
    width:auto;
    text-align: center;
    white-space: wrap;
}
#jleague_fixtures table td.team div.hometeam_name_na,
#jleague_fixtures table td.team div.awayteam_name_na {
    font-size: 1rem;
    width:calc(10vw + 45px);
    text-align: center;
}
#jleague_fixtures table td.team div.score {
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 3.75rem;
    padding:0 2px;
    letter-spacing: 4px;
    width:14vw;
    text-align: center;
    display: inline-block;
}
#jleague_fixtures table td.team div.score span {
    font-size: 1.2rem;
}
#jleague_fixtures table td.team div.result {
    margin:0 auto;
    padding:5px 0 5px 0;
    width: 90%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
#jleague_fixtures table td.team div.result a {
    text-decoration: none;
    padding:7px 8px;
    margin:10px 2px 4px;
    border:none;
    background:#6EB92C;
    color: #000;
    font-size: 3.5vw;
    width: calc(50% - 16px);
}
#jleague_fixtures table td.team div.result a::after {
    content:" ≫";
}

#jleague_fixtures i {
    width:45px;
    height: 45px;
    display: block;
    padding:0 0px;
    background-size: 45px;
}

#jleague_fixtures i.cerezo {background-size: 45px;}
#jleague_fixtures i.ehime {background-size: 45px;}
#jleague_fixtures i.fctokyo {background-size: 45px;}
#jleague_fixtures i.fukuoka {background-size: 45px;}
#jleague_fixtures i.gamba {background-size: 45px;}
#jleague_fixtures i.hiroshima {background-size: 45px;}
#jleague_fixtures i.iwata {background-size: 45px;}
#jleague_fixtures i.kanazawa {background-size: 45px;}
#jleague_fixtures i.kashima {background-size: 45px;}
#jleague_fixtures i.kashiwa {background-size: 45px;}
#jleague_fixtures i.kawasaki {background-size: 45px;}
#jleague_fixtures i.kiyakyushu {background-size: 45px;}
#jleague_fixtures i.kobe {background-size: 45px;}
#jleague_fixtures i.kofu {background-size: 45px;}
#jleague_fixtures i.kusatsu {background-size: 45px;}
#jleague_fixtures i.kyoto {background-size: 45px;}
#jleague_fixtures i.machida {background-size: 45px;}
#jleague_fixtures i.matsumoto {background-size: 45px;}
#jleague_fixtures i.mito {background-size: 45px;}
#jleague_fixtures i.nagasaki {background-size: 45px;}
#jleague_fixtures i.nagoya {background-size: 45px;}
#jleague_fixtures i.nigata {background-size: 45px;}
#jleague_fixtures i.oita {background-size: 45px;}
#jleague_fixtures i.omiya {background-size: 45px;}
#jleague_fixtures i.ryukyu {background-size: 45px;}
#jleague_fixtures i.sapporo {background-size: 45px;}
#jleague_fixtures i.sendai {background-size: 45px;}
#jleague_fixtures i.shimizu {background-size: 45px;}
#jleague_fixtures i.shonan {background-size: 45px;}
#jleague_fixtures i.tochigi {background-size: 45px;}
#jleague_fixtures i.tokushima {background-size: 45px;}
#jleague_fixtures i.tokyo {background-size: 45px;}
#jleague_fixtures i.tosu {background-size: 45px;}
#jleague_fixtures i.urawa {background-size: 45px;}
#jleague_fixtures i.yamagata {background-size: 45px;}
#jleague_fixtures i.yamaguchi {background-size: 45px;}
#jleague_fixtures i.yokohama {background-size: 45px;}
#jleague_fixtures i.marinos {background-size: 45px;}
#jleague_fixtures i.fcosaka {background-size: 45px;}
#jleague_fixtures i.hachinohe {background-size: 45px;}
#jleague_fixtures i.yaita {background-size: 45px;}
#jleague_fixtures i.btop {background-size: 45px;}
#jleague_fixtures i.okayama {background-size: 45px;}
#jleague_fixtures i.akita {background-size: 45px;}
#jleague_fixtures i.konan {background-size: 45px;}


#ranking p {
    text-align: center;
}

#jleague_rabking {
    margin:20px auto;
    width:95%;
}
.ybc_ranking {
    margin:0px auto 20px!important;
    width:95%!important;
}
#jleague_rabking table,
.ybc_ranking table {
    width:100%;
}
#jleague_rabking table thead tr,
.ybc_ranking table thead tr {
    background: #ccc;
}

#jleague_rabking table thead tr td,
.ybc_ranking table thead tr td {
    font-size: 0.8rem;
    white-space: nowrap;
    padding:5px;
}

#jleague_rabking table td,
.ybc_ranking table td {
    padding:12px 5px;
    text-align: center;
    border:none;
    font-size: 1.3rem;
    line-height: 130%;
}
#jleague_rabking table td.team,
.ybc_ranking table td.team {
    text-align: left;
    font-size: 1rem;
}
#jleague_rabking table tbody tr:nth-child(2n) td,
.ybc_ranking table tbody tr:nth-child(2n) td {
    background: #f5f5f5;
}
#jleague_rabking table td.bell,
.ybc_ranking table td.bell {
    color:#6EB92C;
    font-weight: bold;
}

/* 過去の試合記録 ///// */

#past_data {
    width:90%;
    margin:auto;
}
#past_data ul li {
    padding:15px 10px;
    border-bottom:1px solid #ccc;
}
#past_data ul li:nth-child(n + 3) {
    display: none;
}
#past_data ul li span {
    margin:0 20px 0 0;
}
#past_data ul li a::after {
    content:" ≫";
}



}