a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:initial;border:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}table :is(caption,th){text-align:left}a{text-decoration:none}a:focus,button{outline:none}img{max-width:100%}button,select,textarea{appearance:none;cursor:pointer;font-family:Noto Sans JP,sans-serif}button,input[type=submit],select{cursor:pointer}input,select{appearance:none;font-family:Noto Sans JP,sans-serif}input,select,textarea{border:1px solid #0000;transition:all .3s}textarea{cursor:auto;resize:none}button{background-color:initial;appearance:none;border:0}button:disabled{cursor:auto}*{box-sizing:border-box}body,html{color:#000;-webkit-text-size-adjust:100%;background:#fff;width:100%;min-width:320px;min-height:100vh;font-size:62.5%;font-weight:400}body *,html *{font-family:Noto Sans JP,sans-serif}html{scroll-behavior:smooth;min-height:100vh;position:relative;overflow-y:scroll}input:focus,select:focus{outline:0}
