@charset "utf-8";
@charset "utf-8";

  html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
div,
p,
pre,
address,
blockquote,
ul,
ol,
dl,
dt,
dd,
form,
fieldset {
display: block;
margin: 0;
padding: 0;
} h1,
h2,
h3,
h4,
h5,
h6 {
} body {
font-size: 16px;
_font-size: 100%;
*font-size: 100%;
font-size: 100%\9;
}
address,
em {
font-style: normal;
} ol,
ul {
list-style-type: none;
}  input,
select,
textarea,
button {
font-size: inherit;
line-height: inherit;
}
button {
cursor: pointer;
} table,
thead,
tbody,
tfoot,
tr,
th,
td,
caption,
col,
colgroup {
text-align: inherit;
line-height: inherit;
font-size: 100%;
}
table {
display: table;
}
thead {
display: table-header-group;
}
tbody {
display: table-row-group;
}
tfoot {
display: table-footer-group;
}
tr {
display: table-row;
}
th,
td {
display: table-cell;
}
caption {
display: table-caption;
}
col {
display: table-column;
}
colgroup {
display: table-column-group;
} .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;} /*\*/* html .clearfix { height:1%;}
.clearfix { display:block;}/**/
@import url("http://fonts.googleapis.com/earlyaccess/notosansjapanese.css");