/**
 *	
 *	各タグの属性値を、ブラウザ互換のため初期化、統一する
 * 	
 */

/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tdタグの
マージン、パディングを0pxにする
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0px;
	padding:0px;
}


/*
tableタグのcellspacingとcellpaddingを0pxにする
*/

table{
	border-collapse:collapse;   
	border-spacing:0px;
}

/*
javascriptのfieldsetタグとimg(aタグ内のimg)に表示されるボーダーを0pxにする
*/

fieldset,img {
	border:0px;   
}

/*
address,caption,cite,code,dfn,em,strong,th,varタグのfontスタイルを通常にする
*/

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;   
}   

/*
ol,ulタグのリストスタイル（アローやマージンなど）を無くす
*/

ol,ul,li {
	list-style:none; 
	padding:0px;
	margin:0px;  
}


/*
caption,thタグを左に寄せる
*/

caption,th {
	text-align:left;   
}

/*
hタグの表示を通常のテキストと同じにする
*/

h1,h2,h3,h4,h5,h6 {
	font-size:100%;   
	font-weight:normal;
}   

/*
qタグの前後にキーワードを配置しない
*/

q:before,q:after {
	content:'';
}

/*
abbr,acronymタグにボーダーを表示しない
*/

abbr,acronym {
	border:0px;   
}

/*
チェックボックス、ラジオボタンのサイズを統一させる
*/
input.checkbox,input.radiobutton{
	width:15px;
	height:15px;
	margin:0px;
	padding:0px;
}

/*
hrでラインを非表示
*/
hr{
	visibility:hidden;
	margin:0px;
	padding:0px;
	height:0px;
}