@charset "UTF-8";
/* 全てのメディアに適応する */
html
	{
	margin: 0;
	padding: 0;
	}
body
	{
	margin: 0;
	padding: 0;
	background: #eeeeee;
	color: #000000;
	line-height: 1.25;
	}
body>*
	{
	padding-left: 2%;
	padding-right: 2%;
	}
div
	{
	margin: 0;
	padding: 0;
	}
h1,h2,h3,h4,h5,h6
	{
	font-weight: 700;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	}
h1
	{
	background-color: #336699;
	}
h2
	{
	background-color: #6699cc;
	}
h3
	{
	background-color: #99ccff;
	}
h4
	{
	background-color: #ccffff;
	}
h5
	{
	background-color: #ffffff;
	}
img,
input,
textarea
	{
	max-width: 95%;
	}
pre
	{
	max-width: 95%;
	overflow: auto;
	}
dt
	{
	font-weight: 700;
	}
dd ul,
dd ol
	{
	margin: 0;
	padding: 0;
	}