@charset "utf-8";img{border:none;}
img{-ms-interpolation-mode:bicubic;}
ul,li,ol,dl,dt,dd{list-style-type:none;margin:0;padding:0;}
ul img,
dl img,
ol img{vertical-align:bottom;}
table{border-collapse:collapse;border-spacing:0px;}
th,
td{vertical-align:top;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;}
p,blockquote{margin-top:0;margin-bottom:0;}
strong,em{font-weight:normal;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
-webkit-text-size-adjust:100%;body{font-size:75%}
html>body{font-size:12px}
*:first-child+html body{font-size:75%}
html>/**/body{font-size:75%\9}
input[type="text"],
input[type="password"],
textarea{padding:1px;border:solid 1px #999;background-color:#fff;}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus{border:solid 1px #999;background-color:#FFFFE8;}
.clearfix:after,
.section:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,
.section{display:inline-table;min-height:1%;}
* html .clearfix ,
* html .section{height:1%;}
.clearfix,
.section{display:block;}