/* ----------------------------------------------
	This style definition is initiarize.
------------------------------------------------- */

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;
	color: #333;
    font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

body {
	color: #333;
	font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	/* FIXED base font size */
	font-size: 12px;
	line-height: 150%;
}

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

fieldset, img, abbr, acronym {
    border: 0;
	vertical-align: bottom;
} 

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
}

/*
q:before , q:after {
	content: '';
}
*/

abbr, acronym {
	border: 0;
}

textarea {
	font-size: 100%;
	line-height: 120%;
	font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

a img, :link img, :visited img {
	border:none;
}

hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}

a:link {color: #0000FF; text-decoration: none}
a:visited {color: #0000FF; text-decoration: none}
a:hover {color: #FF0000; text-decoration: underline}
a:active {color: #FF6633; text-decoration: none}

/*END*/

