/* ========================================================== */
/*  ブラウザスタイルの初期化                                  */
/* ---------------------------------------------------------- */

body,form,fieldset{
	margin: 0;
	padding: 0;
	color:#333;
	font-size:12px;
	line-height:15px;
}
fieldset{ 
	border: none;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,li,dt,dd,div,caption,hr{
	margin: 0;
	padding: 0;
	font-size:1em;
	font-weight:normal;
}
blockquote,li,dl,dd	{
	margin: 0;
}
li{
	margin: 0;
	list-style-type: none;
}
input,textarea{
	font-size:12px;
}
a img{
border: none;
}

/*-- リンク設定 ----------*/
a:link{
	color:#333;
	text-decoration:none;
	overflow:hidden;
}
a:visited {
	color:#333;
	text-decoration:none;
	overflow:hidden;
}
a:hover {
	color:#FF3366;
	text-decoration:none;
	overflow:hidden;
}
* html a:link{
	overflow:visible;
}
* html a:visited {
	overflow:visible;
}
* html a:hover {
	overflow:visible;
}

/*-- float対策clear --------*/
.clearfix {/*ie用*/
zoom: 100%;
}
.clearfix:after {
content: ""; 
clear: both; 
height: 1px; 
display: block; 
visibility: hidden;
}
