@charset "UTF-8";


html {
margin: 0px;
padding: 0px;
font-size: 10px;
line-height: 1;
}

body {
margin: 0px;
padding: 0px;
}




/*==========エリア分けしていくタグ==========*/
header,
footer,
article,
section,
aside,
nav,
div {
margin: 0px;
padding: 0px;
}



/*==========情報・文字を収めるタグ==========*/
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
figcaption,
dl,
dt,
dd {
margin: 0px;
padding: 0px;
font-size: 100%;
font-weight: 400;
}

p {
text-align: justify;
}


nav ul,
nav ol {
list-style-type:none;
margin: 0px;
padding: 0px;
}
nav li {
margin: 0px;
padding: 0px;
}





/*==========インライン要素==========*/
img {
margin: 0px;
padding: 0px;
vertical-align: bottom;
}

span,
em,
strong,
time,
small,
a {
margin: 0px;
padding: 0px;
font-size: 100%;
font-weight: inherit;/*inherit　親要素の設定に合わせてしたがってください*/
font-style:normal;
}





/*表組み用*/
table {
margin: 0px;
padding: 0px;
}
tr,td,th {
margin: 0px;
padding: 0px;
}

