@charset "UTF-8";

/*基本になるタグ*/
html {
margin: 0px;
padding: 0px;
font-size: 10px;
line-height: 1;
}
body {
margin: 0px;
padding: 0px;
}


/*エリア分けするタグ*/
header,
footer,
nav,
article,
section,
aside,
div {
margin: 0px;
padding: 0px;
}



/*情報を分別するタグ*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0px;
padding: 0px;
font-size: 100%;
font-weight: 400;
}

ul,
ol {
list-style-type: none;
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
}
dl,dt,dd {
margin: 0px;
padding: 0px;
font-weight: 400;
}

/*画像関連*/
figure, figcaption {
margin: 0px;
padding: 0px;
}
img {
vertical-align: bottom;
}


/*インライン要素*/
span,
em,
strong,
time,
small,
a {
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: 400;
font-size: 100%;
}



/*特殊枠*/
main {
margin: 0px;
padding: 0px;
}













