section#academyGame{padding-bottom:10rem;background:#fff}section#academyGame h2{margin-bottom:0;background:url("../img/academy/header_img01.jpg") center 0/cover no-repeat}section#academyGame nav{position:relative;display:flex;align-items:flex-end;padding-top:5rem;background:#112849}section#academyGame nav::before{background:url("../img/deco01-1.png") no-repeat left top}section#academyGame nav::after{background:url("../img/deco01-2.png") no-repeat right bottom}section#academyGame nav::after,section#academyGame nav::before{position:absolute;display:block;margin:auto;content:"";top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (max-width: 736px){section#academyGame nav::after,section#academyGame nav::before{background-size:20%}}section#academyGame nav ul{position:relative;display:flex;justify-content:space-between;margin:0 auto;max-width:120rem;width:98%;z-index:1}section#academyGame nav ul li{padding:1.5rem;text-align:center;color:#fff;width:calc(100%/3.1);background:#076496;border-radius:1rem 1rem 0 0;cursor:pointer;transition:all .2s ease}@media screen and (max-width: 736px){section#academyGame nav ul li{padding:.8rem .5rem;font-size:1.4rem}}section#academyGame nav ul li:hover,section#academyGame nav ul li.active{color:#004067;background:#fff}section#academyGame .game{display:none;padding-top:8rem}@media screen and (max-width: 736px){section#academyGame .game{padding-top:6rem}}section#academyGame .game.show{display:block}section#academyGame .game h3{color:#112849}section#academyGame .game h4{margin:0 0 2rem;padding:.5rem 1.5rem;color:#112849;font-size:2rem;font-weight:700;border-left:0.4rem solid #112849}@media screen and (max-width: 736px){section#academyGame .game h4{margin:0 1rem 1rem;font-size:1.8rem}}section#academyGame .game p{margin-bottom:6rem;line-height:2}section#academyGame .game p.result{display:block;margin:0 auto 8rem;padding:1rem;text-align:center;width:60%;line-height:2;border:.1rem solid #ccc;border-radius:3rem}@media screen and (max-width: 896px){section#academyGame .game p.result{padding:.5rem;width:100%}}section#academyGame .game p.none{display:block;line-height:3;text-align:center;color:#112849;background:#e3f0ff;border-radius:3rem}section#academyGame .game p.coming{display:block;padding:1rem 1rem;text-align:center;color:#fff;width:100%;background:#112849;border-radius:3rem}section#academyGame .game dl{display:flex;flex-wrap:wrap;margin-bottom:6rem}section#academyGame .game dl dt{line-height:2;color:#112849;width:6%}@media screen and (max-width: 1330px){section#academyGame .game dl dt{width:8%}}@media screen and (max-width: 896px){section#academyGame .game dl dt{width:11%}}@media screen and (max-width: 736px){section#academyGame .game dl dt{width:20%}}section#academyGame .game dl dd{line-height:2;width:94%}@media screen and (max-width: 1330px){section#academyGame .game dl dd{width:92%}}@media screen and (max-width: 896px){section#academyGame .game dl dd{width:89%}}@media screen and (max-width: 736px){section#academyGame .game dl dd{width:80%}}section#academyGame .game table{margin:0 auto 8rem;width:100%}section#academyGame .game table.cup{margin-bottom:0}section#academyGame .game table caption{margin-bottom:2rem;line-height:2;text-align:center;font-weight:700}@media screen and (max-width: 736px){section#academyGame .game table caption{font-size:1.4rem}}section#academyGame .game table th,section#academyGame .game table td{padding:1rem;vertical-align:middle;text-align:center;border:.1rem solid #ccc}@media screen and (max-width: 896px){section#academyGame .game table th,section#academyGame .game table td{font-size:1.4rem}}@media screen and (max-width: 736px){section#academyGame .game table th,section#academyGame .game table td{padding:.5rem;font-size:1.1rem}}section#academyGame .game table thead th{color:#fff;font-weight:700;background:#112849}@media screen and (max-width: 736px){section#academyGame .game table thead th.capacity{width:26%}}@media screen and (max-width: 736px){section#academyGame .game table thead th.situation{width:12%}}section#academyGame .game table thead th.player{width:20%}@media screen and (max-width: 736px){section#academyGame .game table thead th.player{width:18%}}section#academyGame .game table tbody th{background:#e3f0ff}section#academyGame .game table tbody td{position:relative;line-height:1.6}section#academyGame .game table tbody td.score div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%}section#academyGame .game table tbody td.score div span{display:block;text-align:center}section#academyGame .game table tbody td.score div span.team{width:35%}section#academyGame .game table tbody td.score div span.points{color:#037045;font-size:3rem;font-weight:700}@media screen and (max-width: 896px){section#academyGame .game table tbody td.score div span.points{font-size:2rem}}@media screen and (max-width: 736px){section#academyGame .game table tbody td.score div span.points{font-size:1.6rem}}section#academyGame .game table tbody td.score div span.pk{text-align:center;width:100%}section#academyGame .game table tbody td.score>span{color:#037045;font-weight:700}section#academyGame .game table.u-cup .round{width:12.5rem}@media screen and (max-width: 896px){section#academyGame .game table.u-cup .round{width:8rem}}@media screen and (max-width: 736px){section#academyGame .game table.u-cup .round{width:5rem}}section#academyGame .game table.u-cup .date{width:29rem}@media screen and (max-width: 896px){section#academyGame .game table.u-cup .date{width:18rem}}@media screen and (max-width: 736px){section#academyGame .game table.u-cup .date{width:10rem}}section#academyGame .game .btn{margin-bottom:8rem}section#sponsor{padding-top:10rem}
