@charset "Shift_JIS";

/*----------------■初期設定----------------*/

body,div,h1,h2,h3,h4,h5,h6,p,blockquote,form,input,fieldset,ul,ol,li,dl,dt,dd  {
	margin:  0;
	padding:  0;
}
h1,h2,h3,h4,h5,h6,th,address,strong,em  {
	font-weight:  normal;
	font-style:  normal;
}
ul,ol  {
	list-style:  none;
}
table  {
	border-collapse:  collapse;
}
th,td  {
	text-align:  left;
	vertical-align:  top;
}
img {
	border: none;
	vertical-align:  top;
}

 /* リンク色の初期値 */
a:link { text-decoration:none;color:#039 }
a:visited { text-decoration:none;color:#039 }
a:hover { text-decoration:none;color:#f60 }
a:active { text-decoration:none;color:#039 }

a[name]:hover { text-decoration:none;color:#000000 }
 
/*----------------■よく使うもの----------------*/
 
.clear  {
	clear:  both;
}

.clearfix:after {
	content:".";
	display:  block;
	clear:  both;
	height:  0;
	visibility:  hidden;
	overflow: hidden;/* 隙間対応 */
	font-size: 0.1em;/* 隙間対応 */
	line-height: 0;/* 隙間対応 */
}
.clearfix  {
	zoom:  1;
}