@charset "utf-8";

/***　基本リセット　***/
html{ overflow-y:scroll; }
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;
}
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; }

/***　デフォルトボーダーリセット　***/
/*fieldset,img{ border:0;vertical-align:top;}
●注意●vertical-align:が画像にスキマをつめるがブラウザーによりまた隙間を有む
しかしなくすとまた別の隙間ができる
解決策として
htmlに直接CSSを書くか
p.imgstyle {margin: 0px; border: 0px; padding: 0px; font-size: 0px;} 
IE で隙間が発生するのは，vertical-align の指定により img 要素に連続しておかれると
予想される文字の高さ分が確保されるためで，これを 0 にすれば良い. 
それぞれの img 要素を p 要素の中に入れれば良い． 

<head> 
<link href="外部.css" rel="stylesheet" type="text/css">     
</head> 
<body> 
    <p class="imgstyle"><img src="line5.gif" width="780" height="6"></p> 
    <p class="imgstyle"><img src="line5.gif" width="780" height="6"></p>
</body> 

---外部CSS--- 
img {margin: 0px; border: 0px; padding : 0px; vertical-align : bottom} 
p.imgstyle {margin: 0px; border: 0px; padding: 0px; font-size: 0px;} 

*/

fieldset{ border:0;vertical-align:top;}
img{ border:0;vertical-align:bottom;}


/*img{ border:0;  margin:0; padding:0;}*/

/***　段落タグリセット　***/
li { list-style:none; }
/***　その他リセット　***/
addr,acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
/***　フォーム内文字設定（親要素継承）　***/
input,textarea,select {
	font-family:inherit;
	font-size: inherit;
	font-weight: inherit;
}
/***　フォーム内文字設定（IE対策）　***/
input,textarea,select {
	*font-size: 100%;
}

/*--------------------------------------------------------
　デフォルトセル間隔リセット（ON）
--------------------------------------------------------*/
table {  
	border-collapse: collapse;  
	border-spacing: 0;  
}  


/***　オリジナル調整
p { margin: 0 0 1em 0; }　***/
