﻿html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,div { margin:0; padding:0; }
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {color:#000;font:12px/20px "Meiryo","ヒラギノ角ゴ Pro W3 Regular","MS UI Gothic","SourceHanSansCN-Normal",Verdana,"SimHei", "MS Gothic", Arial, sans-serif;}
table { border-collapse:collapse; }
ul,ol{ list-style:none; }
fieldset, img { border:0 none; }
address, caption, cite, code, dfn, th, var,em,strong,i { font-style:normal;}
input {padding:0;margin:0;border:0 none;}
textarea {resize:none;overflow:auto; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input::-moz-focus-inner { border:none; padding:0; }
button, input, optgroup, select, textarea {color:inherit;font:inherit;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none;/*clearmoren*/ }
a { color:#333; text-decoration:none; outline:none; }
a:hover{ text-decoration:underline;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
video{outline: none;}