body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}ul,ol,dl{list-style:none}body{background:#fff;color:#333;font-size:12px;font-family:Arial,sans-serif}table{font-size:12px;word-break:break-all;text-align:left;border-collapse:separate}h1{font-size:16px}address{font-style:normal}img,input[type=image]{vertical-align:bottom}a:link{color:#005fc0;text-decoration:none;cursor:pointer}a:visited{color:#909;text-decoration:none}a:hover,a:active{color:#e20;text-decoration:underline}a img,abbr{border:0;vertical-align:top}.common-header{position:relative;z-index:999;height:48px;background:#fff;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.common-header img{height:20px;width:auto}.common-header a{color:#333;font-size:14px}@media screen and (max-width:768px){.common-header{height:40px}.common-header img{height:16px}.common-header a{font-size:12px}}.common-footer{position:relative;z-index:999;background:#fff;padding:20px;display:flex;justify-content:space-between}.common-footer ul{margin:0;font-size:12px;text-align:center;display:flex}.common-footer li{margin:0}.common-footer li:not(:first-child){margin-left:12px}.common-footer li:not(:first-child)::before{content:'/';margin-right:12px}.common-footer a{color:#333}.common-footer p{margin:0;color:#757575;font-size:12px}@media screen and (max-width:768px){.common-footer{flex-direction:column;text-align:center}.common-footer ul{justify-content:center}.common-footer p{margin-top:20px;font-size:10px}}