:where(html){block-size:100%}:where(body){min-block-size:100%;font-kerning:normal;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(:lang(ja)){font-variant-east-asian:proportional-width;font-feature-settings:"palt";word-break:break-all;overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){margin:0;font-size:100%}:where(p){margin-block:0}:where(ul,ol){list-style:none;margin:0;padding:0}:where(nav li):before{content:unset;float:none}:where(dl){margin-block:0}:where(dd){margin-inline-start:0}:where(summary){padding:0}:where(figure){margin:0}.touch :where(img){-webkit-touch-callout:none}:where(iframe,img,input,video,select,textarea){max-width:100%}:where(img[width][height]){height:auto}:where(pre,code,kbd,samp){font-family:"Noto Sans Mono","Noto Sans JP","Courier New",monospace}:where(fieldset){margin-inline:0;padding:0}:where(legend){display:block;padding-inline:0}:where(select){font-size:max(16px,1em);word-wrap:normal}:where(input,textarea,select){max-width:100%}:where(input,button,textarea,select){padding:0;background-color:transparent;border:0;border-radius:0}:where(input,button,textarea,select,optgroup),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{color:inherit;font:inherit}:where(input,button,textarea,select,[role=button]):not([disabled]),:where(label){cursor:pointer}.phone :where(button,input[type=button],input[type=submit],input[type=reset]),.phone :where(input[type=file])::-webkit-file-upload-button,.phone :where(input[type=file])::file-selector-button{-webkit-touch-callout:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner,select::-moz-focus-inner{border-style:none;padding:0}::target-text{color:MarkText;background:Mark}@media (prefers-reduced-motion:no-preference){:where(html.scroll-behavior:focus-within){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){:where(html.scroll-behavior:focus-within){scroll-behavior:auto}:where(*,:before,:after){animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}