@charset "utf-8";

/*ブロック要素の余白を消去*/
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset {
	margin:0;
	padding:0;
}

/*画像をインライン要素からブロック要素に変更*/
img {
	display:block;
}

/*斜体から標準体に変更*/
address {
	font-style:normal;
}

/*テーブルのボーダー表示方法の違いを解決*/
table {
	border-collapse:collapse;
	border-spacing:0;
}

/*画像のリンクボーダーの非表示化*/
img {
	border:0;
}

/*短いページのスクロールバー表示の違いを解決
html {
	overflow:scroll; 
}*/

/*長いurl等が改行されない問題を解決（for Safari / CSS3）*/
h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset {
	word-wrap: break-word;
}