@layer reset{*{box-sizing:border-box;padding:0;margin:0}}html,body{font-size:16px;background-color:#fff;height:100svh;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";letter-spacing:.02em;font-synthesis:none;text-rendering:optimizeLegibility}body:lang(ja){font-family:mfw-yugopr6n-medium,sans-serif;font-weight:400}body:lang(en){font-family:neue-haas-unica,sans-serif;font-weight:400}button{font-feature-settings:"palt";letter-spacing:.02em}div#root{display:flex;flex-direction:column;height:100%;min-height:100vh}a:not([class],[style]){color:#0186ab;text-decoration:none}a:not([class],[style]):hover{text-decoration:underline}a:not([class],[style]):lang(ja){font-weight:500}.innerAddress{display:contents}.innerAddress a{position:relative;display:inline-block;background-color:transparent!important;color:#000;text-decoration:none;line-height:1.4em}.innerAddress a:hover{text-decoration:none}.innerAddress p{line-height:1.5em}.innerAddress a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000;transition:transform .2s ease;transform-origin:left}.innerAddress a:hover:before{transform-origin:right;transform:scaleX(0)}
