﻿@charset "UTF-8";

/* =============================================

	reset.css
	(reset webbrowser default style)

============================================= */

header,
nav,
article,
footer,
section{
	display : block ;
}
body,
body header h1,
body header h2,
body header h3,
body header h4,
body header h5,
body header h6,
body header p,
body header ul,
body header ol,
body header dl,
body header dt,
body header dd,
body header li,
body header table,
body header th,
body header td,
body header form,
body header address,
body header pre,
body header strong,
body header em,
body header fieldset,
body nav h1,
body nav h2,
body nav h3,
body nav h4,
body nav h5,
body nav h6,
body nav p,
body nav ul,
body nav ol,
body nav dl,
body nav dt,
body nav dd,
body nav li,
body nav table,
body nav th,
body nav td,
body nav form,
body nav address,
body nav pre,
body nav strong,
body nav em,
body nav fieldset,
body article h1,
body article h2,
body article h3,
body article h4,
body article h5,
body article h6,
body article p,
body article ul,
body article ol,
body article dl,
body article dt,
body article dd,
body article li,
body article table,
body article th,
body article td,
body article form,
body article address,
body article pre,
body article strong,
body article em,
body article fieldset,
body footer h1,
body footer h2,
body footer h3,
body footer h4,
body footer h5,
body footer h6,
body footer p,
body footer ul,
body footer ol,
body footer dl,
body footer dt,
body footer dd,
body footer li,
body footer table,
body footer th,
body footer td,
body footer form,
body footer address,
body footer pre,
body footer strong,
body footer em,
body footer fieldset{
	margin : 0 ;
	padding : 0 ;
	border : 0 ;
	font-size : 100% ;
	font-weight : normal ;
	font-style : normal ;
	text-decoration : none ;
}

body header ul,
body header li,
body nav ul,
body nav li,
body article ul,
body article li,
body footer ul,
body footer li{
	margin : 0px ;
	padding : 0px ;
	list-style-image : none ;
	list-style-type : none ;
	list-style-position : outside ;
	line-height : 100% ;
}

body header a,
body nav a,
body article a,
body footer a{
	text-decoration : underline ;
}

body header a img,
body nav a img,
body article a img,
body footer a img{
	border : none ;
}

body header img,
body nav img,
body article img,
body footer img{
	vertical-align : bottom ;
}

body header hr,
body nav hr,
body article hr,
body footer hr{
	clear : both ;
}

body header table,
body nav table,
body article table,
body footer table{
	border-collapse : collapse ;
	border-spacing : 0 ;
}
body header caption,
body nav caption,
body article caption,
body footer caption
body header th,
body nav th,
body article th,
body footer th{
	text-align : left ;
}