@charset "utf-8";

/* マージン、パディング削除（全称セレクタは使わない）*/
html, body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, textarea, p, blockquote, th, td, img,
button {
	margin				: 0;
	padding				: 0;
}

/*------------------------------------------------------------------------------
	各要素初期化
------------------------------------------------------------------------------*/
body {
	line-height			: 1.5;
	font-size			: 12px;
	color				: #333;
}

/* for IE6 */
* html body {
	font-size			: 70%;
	letter-spacing		: 1px;
	vertical-align		: baseline;
}

/* for WinIE7*/
*:first-child+html body {
	font-size			: 75%;
	font-family			: Arial, sans-serif;
}

/* 見出しサイズ調整 */
h1 { font-size			: 136%; font-weight: bold; }
h2 { font-size			: 129%; font-weight: bold; }
h3 { font-size			: 120%; font-weight: bold; }
h4 { font-size			: 110%; font-weight: bold; }
h5 { font-size			: 107%; }
h6 { font-size			: 100%; }

li {
	list-style			: outside none;
}

table {
	border-collapse		: collapse;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}

img {
	border				: none;
}

address, em, cite {
	font-style			: normal;
}

code {
	font-family			: "Courier New", Courier, monospace;
	padding-left		: 0.4em;
	padding-right		: 0.4em;
}

pre code {
	padding				: 0;
}

/* アンカータグ */
a {
	color:#005192;
	text-decoration		: underline;
}
a:hover {
	text-decoration		: none;
}

/* 紫色の数字 */
span.number {
	color				: #A71286;
}
