*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(64px + env(safe-area-inset-top,0px))}body{color:#292421;background-color:#fbf7f0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Meiryo,sans-serif;font-size:1rem;line-height:1.7}@media (width>=480px){body{background-color:#f4efe9;background-image:radial-gradient(#e9e2da 1px,#0000 0);background-size:16px 16px}.app-frame{border-inline:1px solid #e9e2da}}.app-frame{background:#fbf7f0 linear-gradient(#f4efe9,#fbf7f0 360px);width:100%;max-width:480px;min-height:100vh;margin:0 auto}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #493a34}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rail-scroll{overscroll-behavior-x:contain;scrollbar-width:none}.rail-scroll::-webkit-scrollbar{display:none}.page[data-v-8a8fe193]{padding:48px 16px}.title[data-v-8a8fe193]{color:#493a34;font-size:1.375rem;line-height:1.35}.text[data-v-8a8fe193]{margin-top:12px}.link[data-v-8a8fe193]{color:#fff;background-color:#493a34;border:0;border-radius:999px;min-height:44px;margin-top:24px;padding:0 24px;font-weight:500}
