@charset "UTF-8";
/* CSS Document */

/*基本的なタグの初期化*/
html {
margin: 0px;
padding: 0px;
font-size: 16px;
line-height: 1;
font-family: sans-serif;
}
body {
margin: 0px;
padding: 0px;
}


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


/*文字・情報を示すタグたち*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0px;
padding: 0px;
font-size: inherit; /*inheritは親要素の設定を引き継ぐ、という意味*/
font-weight: inherit;
}

/*リスト*/
ul,
ol {
list-style-type: none;
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
}
dl {
margin: 0px;
padding: 0px;
}
dt,
dd {
margin: 0px;
padding: 0px;
font-weight: inherit;
}

/*画像・図表関連*/
figure {
margin: 0px;
padding: 0px;
}
figcaption {
margin: 0px;
padding: 0px;
font-size: inherit;
}

img {
vertical-align: bottom;
}


/*初期設定がinline扱いのタグたち*/
span,
strong,
em,
time,
small,
a {
margin: 0px;
padding: 0px;
font-size: inherit;
font-weight: inherit;
font-style: normal;
}



/*その他追記*/
.hdn {
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
a {
	text-decoration: none;
}
ul,
li {
	list-style: none;
}

