@charset "utf-8";html{height:100%;margin-bottom:1px}body{margin:0;border:0;padding:0;font-size:100%;font-family:'Noto Serif JP',serif;text-align:center;color:#000;line-height:1.6em;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,form,address,strong,em,figure,input,select,textarea{list-style-type:none;margin:0;border:0;padding:0;font-style:normal;font-weight:400;font-weight:500;font-size:100%;font-family:'Noto Serif JP',serif;transform:rotate(.001deg)}img{border:none;vertical-align:top;:focus{outline:none}}body{font-size:90%;text-align:center}html>/**/body{font-size:15px}label{cursor:pointer}a{overflow:hidden;text-decoration:underline}a:hover{text-decoration:none}table{border-spacing:0px 0px;width:100%}@media screen and (max-width:768px){html>/**/body{font-size:3.5vw}}