@charset "utf-8";
/* base */
body{background:#f9f9f9 !important;}
input,textarea,select,button{background:#fff; font:13px sans-serif; color:#333;}
body,form,fieldset,input,textarea,button,table,tr,th,td{border:0!important; outline-style:none; font:13px sans-serif;}
select{outline-style:none; font:13px sans-serif;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,button{margin:0;padding:0; border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:13px;}
ul,ol,dl{list-style:none;}
fieldset,img{border:0; vertical-align:top;}
img,video,embed,object{max-width:100%;}
address{font-style:normal}
.hidden{left:-1000px; position:absolute; top:-10000px; visibility:hidden;}

/* a-style */
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}