@charset "utf-8";
html,body{width:100%;height:100%;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,sub,sup,var,
dl,dt,dd,ul,li,ol,form,fieldset,label,legend,table,caption,tbody,
tfoot,thead,tr,th,td,summary,small,b,i,article,aside,canvas,details,
figcaption,figure,footer,header,menu,nav,section,time,mark,audio,video{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,menu,nav,section,video{display:block;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset,iframe{border:0;}
img,fieldset{border:none;}
address,caption,cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:after,q:before{content:"";}
abbr,acronym{border:none;}
input{vertical-align:middle;}
hr{display:none;}
#skipNavi,.blind,.hidden{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
li img, dd img{vertical-align:top;}
img{max-width:100%; display:block;}