@charset "utf-8";

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

html {
overflow-y:scroll;
}

body {
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro",sans-serif !important;
font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px !important;
font-size:62.5%;
line-height:1.6;
text-align:left;
text-decoration:none;
font-weight:normal;
font-style:normal;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

/* remember to define focus styles! */
/*:focus {
outline:0;
}*/

/* remember to highlight inserts some how! */
ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table{
border-collapse:collapse;
border-spacing:0;
}

/* clear float */
br.clear{
clear:both;
height:0;
margin:0;
padding:0;
border:none;
font-size:0;
}

