﻿*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif;overflow-x:hidden;-webkit-text-size-adjust:100%;background-color:#fff;min-height:100vh;margin:0;background-color:#efefef}.top-bar{width:100%;height:32px;background-color:#36c;color:#fff;display:flex;justify-content:center;align-items:center;gap:4px}.top-bar .walking-icon{display:block;width:24px;height:24px;background-image:url("/img/walking-icon.svg");background-repeat:no-repeat;background-size:24px}.ad-sense-display{min-height:312px;height:auto;margin-top:16px;margin-bottom:16px}@media screen and (min-width: 480px){.ad-sense-display{min-height:auto}}.container{width:100%;max-width:640px;margin-left:auto;margin-right:auto;background-color:#fff;padding-bottom:32px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.navi-bottom .top-link{display:flex;justify-content:center;height:42px}.navi-bottom .top-link .logo{display:block;width:210px;height:42px;background-image:url("/img/main-logo.svg");background-size:cover;background-repeat:no-repeat;text-align:center;overflow:hidden;text-indent:100%;white-space:nowrap}.footer{text-align:center;margin-top:32px;margin-bottom:32px}.footer .footer-link{display:flex;justify-content:center;align-items:center;margin-bottom:16px;gap:12px}.footer .footer-link .link{color:#666;font-size:.8rem}.footer .copy{display:block;font-size:1.2rem;color:#999;font-weight:bold;text-decoration:none;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Osaka-Mono","Noto Sans JP",Monospace;font-feature-settings:"palt";text-shadow:1px 1px 1px #efefef}.error-message{padding-top:32px;margin-bottom:32px}.error-message .status-code{text-align:center;font-size:10rem;font-family:Arial;font-weight:bold;color:#666;-webkit-text-stroke:1px #666}.error-message .status-label{text-align:center;font-family:Arial;font-weight:bold;color:#f6c23a;font-size:2rem;margin-bottom:32px}.error-message .info{width:80%;margin-left:auto;margin-right:auto}/*# sourceMappingURL=style.css.map */