section#price{padding-bottom:10rem;background:#fff}section#price h2{background:url("../img/ticket/header_img.webp") center 0/cover no-repeat #000}section#price h4{margin:0 2rem 2rem;padding:1rem 2rem;text-align:center;color:#fff;font-size:2rem;font-weight:700;background:#112849}@media screen and (max-width: 736px){section#price h4{margin:1rem;font-size:1.8rem}}section#price p{line-height:2}section#price p.btn{line-height:1.5;max-width:50rem}section#price p.btn a:hover::before{transform:skewY(0deg) scale(1, 1)}section#price .content{padding-top:6rem}@media screen and (max-width: 736px){section#price .content{padding-top:0}}section#price .content p{margin-bottom:8rem;padding:0 2rem;word-wrap:break-word}@media screen and (max-width: 736px){section#price .content p{margin-bottom:6rem;padding:0 1rem}}section#price .content p.coming{display:block;padding:1rem 1rem;text-align:center;color:#fff;width:100%;background:#112849;border-radius:3rem}section#price .content table{margin:0 auto 8rem;width:96%}section#price .content table th,section#price .content table td{padding:1rem;vertical-align:middle;text-align:center;border:.1rem solid #ccc}@media screen and (max-width: 736px){section#price .content table th,section#price .content table td{margin-bottom:6rem;font-size:1.2rem}}section#price .content table caption{caption-side:bottom;line-height:1.8;text-align:right;font-size:1.3rem}@media screen and (max-width: 736px){section#price .content table caption{font-size:1.2rem}}section#price .content table thead th{color:#fff;font-weight:700;background:#112849}section#price .content table tbody th{font-weight:700}section#price .content table tbody th.mainS{color:#fff;background:#c52020}section#price .content table tbody th.backS{color:#fff;background:#037045}section#price .content table tbody th.mainA{color:#fff;background:#f19ec2}section#price .content table tbody th.backA{color:#fff;background:#20aee7}section#price .content table tbody th.north{color:#fff;background:#1f2c5c}section#price .content table tbody th.south{color:#fff;background:#9b71b0}section#price .content table tbody th.visitor{color:#fff;background:#c9bd00}section#price .content table tbody th.seven{color:#fff;background:#bf8f00}section#price .content table tbody th.wheelchair{color:#fff;background:#a47301}section#price .content table tbody td.advance{background:#e3f0ff}section#price .content .img{margin-bottom:3rem;text-align:center}section#price .content .list{margin-bottom:4rem;padding:0 2rem}@media screen and (max-width: 736px){section#price .content .list{padding:0 1rem}}section#price .content .list li{margin-left:1.6rem;list-style:disc;line-height:2}section#price .content .note{margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#price .content .note{padding:0 1rem}}section#price .content .note li{margin-left:1.6rem;text-indent:-1.6rem;line-height:2}section#price .content .side{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8rem;padding:0 2rem;width:100%}@media screen and (max-width: 736px){section#price .content .side{padding:0 1rem}}section#price .content .side .sideImg{text-align:left;width:30%}@media screen and (max-width: 736px){section#price .content .side .sideImg{margin-bottom:2rem;width:100%}}section#price .content .side p{display:block;margin:0;padding:0;width:68%}@media screen and (max-width: 736px){section#price .content .side p{width:100%}}section#sponsor{padding-top:10rem}
