section#pride{padding-bottom:8rem}@media screen and (max-width: 736px){section#pride{padding-bottom:4rem}}section#pride h2{margin-bottom:0;background:url("../img/game/header_img.webp") center 0/cover no-repeat}section#pride .about{position:relative;padding:8rem 0}@media screen and (max-width: 736px){section#pride .about{padding-top:6rem}}section#pride .about::before{background:url("../img/deco01-1.png") no-repeat left top}section#pride .about::after{background:url("../img/deco01-3.png") no-repeat right top}section#pride .about::after,section#pride .about::before{position:absolute;display:block;margin:auto;content:"";top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (max-width: 896px){section#pride .about::after,section#pride .about::before{background-size:20%}}section#pride .about>p{position:relative;margin-bottom:8rem;line-height:2;color:#fff;z-index:1}section#pride .about .main{position:relative;margin-bottom:6rem;text-align:center;z-index:1}@media screen and (max-width: 736px){section#pride .about .main{margin:0 auto 4rem;width:92%}}section#pride .about .content{position:relative;z-index:1}section#pride .about .content h3{color:#fff}section#pride .about .content h3::after{width:100%}section#pride .about .content dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto 8rem;width:92%}section#pride .about .content dl dt,section#pride .about .content dl dd{padding-bottom:1.5rem;line-height:2}section#pride .about .content dl dt{position:relative;text-align:center;color:#fff;font-weight:700;width:10%}@media screen and (max-width: 896px){section#pride .about .content dl dt{width:20%}}@media screen and (max-width: 736px){section#pride .about .content dl dt{width:100%}}section#pride .about .content dl dt::before{position:absolute;display:block;margin:auto;content:"";top:0;left:0;right:0;width:.3rem;height:100%;background:#074228}@media screen and (max-width: 736px){section#pride .about .content dl dt::before{display:none}}section#pride .about .content dl dt span{position:relative;display:block;padding:.2rem 1rem;width:100%;background:#037045;border-radius:1rem}section#pride .about .content dl dd{color:#fff;width:86%}@media screen and (max-width: 896px){section#pride .about .content dl dd{width:76%}}@media screen and (max-width: 736px){section#pride .about .content dl dd{text-align:center;width:100%}}section#pride .about .content p{padding:0 2rem;color:#fff}@media screen and (max-width: 736px){section#pride .about .content p{padding:0 1rem}}section#pride .about .content ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4rem;margin-bottom:6rem}@media screen and (max-width: 896px){section#pride .about .content ul{justify-content:space-between;margin-bottom:4rem}}section#pride .about .content ul li{display:flex;justify-content:center;align-items:center;margin:0 4rem}@media screen and (max-width: 896px){section#pride .about .content ul li{margin:0;width:48%}}section#pride .event,section#pride .site,section#pride .data{background:#fff}section#pride .event h3,section#pride .site h3,section#pride .data h3{color:#112849}section#pride .event{padding:8rem 0}section#pride .event .content p{margin-bottom:4rem;padding:0 2rem;line-height:2}@media screen and (max-width: 736px){section#pride .event .content p{padding:0 1rem}}section#pride .event .content p.coming{display:block;padding:1rem 1rem;text-align:center;color:#fff;width:100%;background:#112849;border-radius:3rem}section#pride .event .content dl{margin-bottom:8rem;padding:0 2rem}@media screen and (max-width: 736px){section#pride .event .content dl{padding:0 1rem}}section#pride .event .content dl dt{margin-bottom:2rem;padding:1rem 2rem;color:#fff;font-size:1.8rem;font-weight:700;background:#112849}section#pride .event .content dl dd{margin-bottom:3rem;padding:0 1rem;line-height:2}section#pride .site{padding-bottom:10rem}section#pride .site p{margin-bottom:4rem}section#pride .site ul{padding:0 2rem}@media screen and (max-width: 736px){section#pride .site ul{padding:0}}section#pride .site ul li{padding:2rem 0;line-height:2;border-bottom:.1rem dotted #000}@media screen and (max-width: 736px){section#pride .site ul li{font-size:1.4rem}}section#pride .site ul li:first-child{border-top:.1rem dotted #000}section#pride .site ul li:last-child{margin-bottom:0}section#pride .site ul li span{font-weight:700}section#pride .data h3{margin-bottom:5rem}@media screen and (max-width: 736px){section#pride .data h3{margin-bottom:4rem}}section#pride .data .update{margin-bottom:6rem;text-align:right}@media screen and (max-width: 736px){section#pride .data .update{margin-bottom:4rem}}section#pride .data table{margin-bottom:6rem;width:100%}section#pride .data table caption{margin-bottom:2rem;text-align:center;color:#112849;font-size:2rem;font-weight:700;font-feature-settings:"palt"}section#pride .data table th,section#pride .data table td{padding:2rem;text-align:center;vertical-align:middle;border:.1rem solid #ccc}@media screen and (max-width: 896px){section#pride .data table th,section#pride .data table td{padding:1rem;font-size:1.4rem}}@media screen and (max-width: 736px){section#pride .data table th,section#pride .data table td{font-size:1.2rem}}section#pride .data table thead th{text-align:center;color:#fff;background:#112849}section#pride .data table tbody th{background:#e3f0ff}section#pride .data table.record tbody td{text-align:center}section#pride .data table.record tbody td>div{display:flex;flex-wrap:wrap;justify-content:space-between}section#pride .data table.record tbody td>div div{width:48%}@media screen and (max-width: 736px){section#pride .data table.record tbody td>div div{width:100%}section#pride .data table.record tbody td>div div:first-child{margin-bottom:1rem}}section#pride .data table.record tbody td>div span{display:block;margin-bottom:1.5rem;padding:.5rem 1rem;color:#fff;font-size:1.4rem;background:#037045;border-radius:3rem}@media screen and (max-width: 736px){section#pride .data table.record tbody td>div span{margin-bottom:.5rem;font-size:1.2rem}}section#pride .data table.record tbody td.none{background:#ccc}section#pride .data table.last{margin-bottom:3rem}section#pride .data .year{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem}@media screen and (max-width: 736px){section#pride .data .year{padding:0 1rem}}section#pride .data .year h4{margin-bottom:3rem;padding:1rem;color:#fff;text-align:center;font-size:2rem;font-weight:700;width:100%;background:#037045}@media screen and (max-width: 736px){section#pride .data .year h4{font-size:1.8rem}}section#pride .data .year dl{margin-bottom:6rem;padding:0 1rem;width:49%}@media screen and (max-width: 736px){section#pride .data .year dl{width:100%}}section#pride .data .year dl dt{margin-bottom:2rem;padding:1rem;text-align:center;font-size:1.8rem;border-top:.1rem dashed #000;border-bottom:.1rem dashed #000}@media screen and (max-width: 736px){section#pride .data .year dl dt{font-size:1.6rem}}section#pride .data .year dl dd{padding:0 1rem}@media screen and (max-width: 896px){section#pride .data .year dl dd{padding:0}}@media screen and (max-width: 736px){section#pride .data .year dl dd ul{font-size:1.3rem}}section#pride .data .year dl dd ul li{margin-bottom:2rem}section#pride .data .year dl dd ul li:last-child{margin-bottom:0}section#pride .data .year dl dd ul li span{display:inline-block;margin-right:1.5rem;padding:.5rem 3rem;color:#fff;background:#112849;border-radius:3rem}section#pride .data .year dl dd>span{display:inline-block;margin-top:2rem;font-size:1.3rem}section#pride .data .year.past dl{width:100%}section#pride .data .year.past dl dd{padding:0 2rem}@media screen and (max-width: 736px){section#pride .data .year.past dl dd{padding:0}}
