@charset "utf-8";
  * {
padding:0;
margin:0;
}
* { zoom:1;
}
ul,ol,li {
zoom:normal;
}
html {
overflow-y:scroll;
}
body {
font-size: 62.5%;
font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
* html body { font-size: small;
}
*:first-child+html body { font-size: small;
}
h1,h2,h3,h4,h5,h6 {
font-weight:normal;
}
address { font-style:normal;
}
a {
}
a:hover {
}
a:link,a:visited {
}
li {
list-style-type:none;
}
em { font-style:normal;
}
strong {　 font-weight:normal;
}
dfn {　 font-style:normal;
}
sup {　 }
sub {　 }
abbr {　 }
cite {　 font-style:normal;
}
blockquote {　 }
pre {　 }
a img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
table {
border-spacing:0;
border-collapse:collapse;
font-size:inherit;
}
th,td {
text-align: left;
vertical-align: top;
}
input,textarea,select {
font-family: inherit;
font-size: inherit;
font-weight:inherit;
}
* html input,* html textarea,* html select {
font-size: 100%;
}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {
font-size: 100%;
} .clearfix:after { 
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
}
.clearfix {
min-height: 1px; 
}
* html .clearfix {
height: 1px; /*/*/height: auto;
overflow: hidden;/**/}