@charset "utf-8";

/* reset
---------------------------------------------------- */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

/*for IE6*/
*html body {
	font-size: medium;
}
/*for IE7*/
*:first-child+html body {
	font-size: medium;
}
/*footer sukima */
html, body { height:100%; }


/* structure
---------------------------------------------------- */
html {
	font-size: 16px;
	font-family:
	"ヒラギノ角ゴ Pro W3",
	"Hiragino Kaku Gothic Pro",
	Osaka,
	"メイリオ",
	Meiryo,
	"ＭＳ Ｐゴシック",
	"MS P Gothic",
	sans-serif;
	text-align: left;
	color: #666666;
}

#pagetop {
	position: absolute;
	top: 0;
	left: -9999em;
}


/* heading
---------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


/* tags
---------------------------------------------------- */
img, fieldset {
	border: 0;
}

p {
	margin: 0;
	padding: 0;
}


/* link
---------------------------------------------------- */
a:link{
	text-decoration:none;
	color: #1938AD;
}
a:visited{
	text-decoration:none;
	color: #1938AD;
}
a:hover{text-decoration:underline;}

a img { border: none; }


/* copyright
---------------------------------------------------- */
.copyright{display:none;}


/* clearfix
---------------------------------------------------- */
.clearfix:after { /* for New Browser */
	content:"."; 
	display:block; 
	height:0; 
	font-size:0;
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	zoom: 1;
}
/* for IE */
.clearfix {
	display:inline-block;
	}
*html .clearfix { height:1%; }
*:first-child+html .clearfix { height:1% }
