@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td{margin:0; padding:0;}
html,body{background:#FFF;}
img{border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6{clear:both; font-size:100%; font-weight:normal;}
ul,dl,ol{text-indent:0;}
li{list-style:none;}
caption,cite,code,dfn,em,strong,th,var,small{font-style:normal; font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse; border-spacing:0; font-size:inherit;}
th,td{text-align:left; vertical-align:top;}
caption{text-align:left;}
pre,code,kbd,samp,tt{font-family:monospace;}
input,textarea,select,button{font: inherit;}
a{text-decoration:none;}
.clearfix::after {content: ""; display: block; clear: both;}