@charset "UTF-8";

/*--------------------------------------------------------------
	default
----------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img,abbr {
	border:0;
}

caption,th {
	text-align:left;
}

/*- body -*/
body {
	color:#666;
	font-size:80%; /* IE */
	font-family:verdana, sans-serif;
	line-height:120%;
	text-align:center;
	background:#ffffff;
}


/*- heading -*/
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	_font-size:90%;
}
/* safari */
body:first-of-type h1,
body:first-of-type h2,
body:first-of-type h3,
body:first-of-type h4,
body:first-of-type h5,
body:first-of-type h6{font-size:90%;}



/*- link -*/
a:link {
	color:#00998f;
	text-decoration:none;
}

a:visited{
	color:#00998f;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a[name]:hover {
	text-decoration:none;
}

/*- images -*/
img {
	vertical-align:bottom;
}

/*- list -*/
li {
	list-style:none;
}

/*- horizontal -*/
hr {
	display:none;
}

/*- em -*/
em {
	font-style:normal;
	font-weight:bold;
}

/*- form -*/
form legend {
	display:block;
	position:relative;
	width:1px;
	height:0px;
	font-size:1px; /* for IE */
	line-height:0%; /* for IE */
	text-indent:-9999px;
}

form input {
	font-size:100%; /* IE */
	line-height:140%;
}

html > body form input {
	font-size:11px;
	/*変更font-size:11px;*/
}


