*{line-height:calc(.25rem + 1em + .25rem);margin:0;padding:0}*,:after,:before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}html{block-size:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;min-block-size:100%;text-rendering:optimizespeed}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none}:where(svg):where(:not([fill])){fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(:not(:active)):focus-visible{outline-offset:1px}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input:not([type=checkbox],[type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible{border-color:#1baa9f;outline:none}input:not([type=checkbox],[type=radio])::-webkit-search-cancel-button,textarea::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::placeholder{color:#999}img{image-rendering:optimize-contrast;-o-object-fit:cover;object-fit:cover;vertical-align:middle}:focus-visible{outline:2px solid #1baa9f;z-index:1}li{list-style-type:none}:where(svg){max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}html{color:#333;font-family:Roboto Mono,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:62.5%;font-weight:500;letter-spacing:.04em;word-break:break-all}dt,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}dd,li,p{font-size:1.4rem;margin:0}@media(width <= 47.9375em){dd,li,p{font-size:1.4rem}}a{text-decoration:none}input:not([type=checkbox],[type=radio]),textarea{font-size:1.4rem}@media(width <= 47.9375em){input:not([type=checkbox],[type=radio]),textarea{font-size:max(16px,1.6rem)}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}