/* 基本的な要素のmarginとpaddingを0にする */
body,div,/* ボックス */
h1,h2,h3,h4,h5,h6,/* 見出し要素 */
dl,dt,dd,ul,ol,li,/* リスト */
p,blockquote,pre,cite,code,caption,/* テキストエリア等 */
form,fieldset,legend,input,textarea,select,option,label/* 入力フォームやラベル等 */
	{margin: 0; padding: 0;}
img{border:0px; margin:0; padding:0; vertical-align:bottom;} /* 画像のボーダー、余白を消す */
	
table{border-collapse:collapse;} /* テーブルのボーダーと余白を完全に消す */
th,td{padding:0; font-weight:normal; text-align:left; vertical-align:top;} /* テーブルの書式を上詰め左寄せデフォに */

h1,h2,h3,h4,h5,h6 {text-align:left;} /* 見出しは左寄せデフォに */
	
ul {list-style:none;} /* リストのアイコンを消す */
ul li {list-style-position:outside;}

object,
embed {vertical-align:top;} /* 主にswfなどが、微妙にずれるのを防ぐ */

/* clearfix */
.clearfix:after,
#contentsInner:after,
.container:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height: 0;}
* html .clearfix,
* html #contentsInner,
* html .container             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix,
*:first-child+html #contentsInner,
*:first-child+html .container { zoom: 1; } /* IE7 */


html { /* スクロールバーを常に表示させる */
  overflow-y:scroll;}
	
body{behavior:url("css/csshover3.htc");}
