section#visitor{position:relative;padding-bottom:8rem;background:#fff}@media screen and (max-width: 736px){section#visitor{padding-bottom:4rem}}section#visitor h2{margin-bottom:0;background:url("../img/game/visitor/header_img01.jpg") center 0/cover no-repeat}section#visitor>div{padding:8rem 0}section#visitor>div p{position:relative;line-height:2;z-index:1}section#visitor>div.info{position:relative;margin-bottom:10rem;padding-bottom:12rem;color:#fff;background:#112849}@media screen and (max-width: 736px){section#visitor>div.info{margin-bottom:6rem;padding-bottom:8rem}}section#visitor>div.info::before{background:url("../img/deco01-1.png") no-repeat left top}section#visitor>div.info::after{background:url("../img/deco01-3.png") no-repeat right top}section#visitor>div.info::after,section#visitor>div.info::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#visitor>div.info::after,section#visitor>div.info::before{background-size:20%}}section#visitor>div.info h3{z-index:1}section#visitor>div.ticket,section#visitor>div.admission,section#visitor>div.advance,section#visitor>div.rule,section#visitor>div.support,section#visitor>div.guide{padding:0 0 6rem}@media screen and (max-width: 736px){section#visitor>div.ticket,section#visitor>div.admission,section#visitor>div.advance,section#visitor>div.rule,section#visitor>div.support,section#visitor>div.guide{padding:0 0 4rem}}section#visitor>div.ticket ul,section#visitor>div.rule ul{padding:0 2rem}@media screen and (max-width: 736px){section#visitor>div.ticket ul,section#visitor>div.rule ul{padding:0 1rem}}section#visitor>div.ticket ul li,section#visitor>div.rule ul li{position:relative;margin-bottom:1rem;padding-left:1.5rem;line-height:2;vertical-align:middle}section#visitor>div.ticket ul li::before,section#visitor>div.rule ul li::before{position:absolute;display:block;content:"";top:1.3rem;left:0;width:.8rem;height:.8rem;background:#037045;border-radius:50%}section#visitor>div.admission dl,section#visitor>div.advance dl,section#visitor>div.guide dl{padding:0 2rem}@media screen and (max-width: 736px){section#visitor>div.admission dl,section#visitor>div.advance dl,section#visitor>div.guide dl{padding:0 1rem}}section#visitor>div.admission dl dt,section#visitor>div.advance dl dt,section#visitor>div.guide dl dt{margin-bottom:1.5rem;color:#112849;font-feature-settings:"palt";font-size:2rem;font-weight:700}@media screen and (max-width: 736px){section#visitor>div.admission dl dt,section#visitor>div.advance dl dt,section#visitor>div.guide dl dt{margin-bottom:1rem;font-size:1.7rem}}section#visitor>div.admission dl dd,section#visitor>div.advance dl dd,section#visitor>div.guide dl dd{margin-bottom:2rem;line-height:2}section#visitor>div.admission dl dd span,section#visitor>div.advance dl dd span,section#visitor>div.guide dl dd span{display:block;font-size:1.4rem}section#visitor>div.admission dl dd ul li,section#visitor>div.advance dl dd ul li,section#visitor>div.guide dl dd ul li{position:relative;padding-left:1.5rem}section#visitor>div.admission dl dd ul li::before,section#visitor>div.advance dl dd ul li::before,section#visitor>div.guide dl dd ul li::before{position:absolute;display:block;content:"";top:1.5rem;left:0;width:.5rem;height:.5rem;background:#000;border-radius:50%}section#visitor>div.rule .img{margin-top:6rem;text-align:center}@media screen and (max-width: 736px){section#visitor>div.rule .img{margin-top:3rem}}section#visitor>div.support p{padding:0 2rem}@media screen and (max-width: 736px){section#visitor>div.support p{padding:0 1rem}}section#sponsor{padding-top:10rem}
