*,*:before,*:after{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{line-height:1.8;word-wrap:break-word;overflow-wrap:break-word;text-justify:inter-ideograph}h1,h2,h3,h4,h5,h6{font-weight:normal}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}svg{fill:currentColor}input,select,textarea{border:#ccc solid 1px;padding:6px}input[type="radio"]{margin-right:6px}input[type="file"]{border:none;padding:0}@media screen and (max-width: 767px){input,select,textarea{font-size:1.6rem}}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}
