body { margin: 0; background-color: #829ddc; } /*-----main-----*/ #MainContent { margin: 0; padding: 0; top: 7%; left: 0; width: 100%; height: 100%; position: fixed; text-align: center; z-index: -10; } #point { position: absolute; width: 100%; height: 92%; top: 47%; transform: translate(-50%,-50%); margin: 0 auto; display: inline-block; } .infostyle { border: solid 1px; background-color: #f2fdfd; border-radius: 7px; opacity: 0.8; padding: 10px; font-size: 15px; color: black; } /*-----logo-----*/ #symb { margin: 0; position: fixed; top: 10%; left: 13%; } /*-----search word-----*/ #searchbox { margin: 0; position: fixed; top: 15%; left: 13%; } /*-----komakai tokoro-----*/ .main-menu li a.imapoint { background: #192f60; } .main-menu li ul li a.imapointmap { background: #192f60; }