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

/*-- リセット --*/
	/* 余白 */
	body,
	div,
	dl,dt,dd,
	ul,ol,li,
	h1,h2,h3,h4,h5,h6,
	pre,
	form,fieldset,input,textarea,
	p,blockquote,
	th,td { margin:0; padding:0; }

	/*　線　*/
	fieldset,
	img,
	abbr,
	acronym{ border:0px; }

	/* 書体 */
	address,
	caption,
	cite,
	code,
	dfn,
	em,
	th,
	var { font-style:normal; font-weight:normal; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

	/* その他 */
	.clearFix { min-height:1px; zoom:100%; }
	.clearFix:after {
		/* 新しい要素を作る */
		content: ".";
		/* ブロックレベル要素に */
		display: block;
		height:0; clear:both; visibility:hidden; }
	.clear_both { clear:both; }

	/* リスト */
	ul,ol,li { list-style-type:none; }

/* テキストエリア内文字サイズのブラウザ間での差異を消す */
	textarea { font-size:100%; }

/* 画像の下にできる隙間を消す */
	img { vertical-align:bottom; }

/* hr 要素は不可視で使う */
	hr { display:none; }

/*-- 透過PNGのHack --*/
	*html img,
	div { behavior:url(/iepngfix.htc); } 
