section#eco{padding-bottom:10rem;background:#fff}section#eco h2{margin-bottom:0;background:url("../img/stadium/header_img01.jpg") center 0/cover no-repeat}section#eco .content{padding-top:8rem}@media screen and (max-width: 736px){section#eco .content{padding-top:6rem}}section#eco .content h4{margin:0 2rem 6rem;padding:1rem 1.5rem;color:#fff;font-feature-settings:"palt";font-size:2rem;font-weight:700;background:#112849}@media screen and (max-width: 736px){section#eco .content h4{margin:0 1rem 4rem;font-size:1.7rem}}section#eco .content p{margin-bottom:4rem;padding:0 2rem}@media screen and (max-width: 736px){section#eco .content p{padding:0 1rem}}section#eco .content .img{margin-bottom:8rem;text-align:center}section#eco .content .note{margin-bottom:6rem;padding:0 4rem}@media screen and (max-width: 736px){section#eco .content .note{margin-bottom:4rem;padding:0 1rem}}section#eco .content .note li{margin-left:1.6rem;text-indent:-1.6rem;color:#920002;line-height:2}section#eco .content .item{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#eco .content .item{padding:0 1rem}}section#eco .content .item dl{overflow:hidden;margin:0 1.5rem 3rem;width:calc(100%/2.3);border:0.2rem solid #037045;border-radius:1rem}@media screen and (max-width: 736px){section#eco .content .item dl{margin:0 0 2rem;width:100%}}section#eco .content .item dl dt{padding:1.5rem 1rem;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;background:#037045}section#eco .content .item dl dd{padding:1.5rem 2rem;text-align:center;line-height:1.6}section#eco .content .item dl dd ul{text-align:left}section#eco .content .item dl dd ul li{list-style:disc;margin-left:1.6rem}section#eco .content .map{text-align:center}section#sponsor{padding-top:10rem}
