@charset "utf-8";

html,body{width:100%;height:100%; font-family:΢���ź�;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td{margin:0;padding:0}
table,img{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption,cite,code,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"";}
abbr,acronym{border:0;}
img,li,dt,dd,input,select{vertical-align:top;}
hr{display:none}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none}
label,button{cursor:pointer}
#skipnavi,.hidden,legend{position:absolute;left:0;top:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}

/* For Print */
@media print{#header,.snb,.quick_menu{display:none}}

/*html5*/
header, hgroup, nav, menu, section, article, aside, figcaption, figure, details, footer {display:block}
address{font-style:normal} 

/*hide*/
hr, legend, caption, .blind {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.ir {display:block;overflow:hidden;width:0;height:0;font-size:9px;}
.hide{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}