/* default setting 
------------------------------------------------------------------------------*/
* {padding: 0; margin: 0;} 

html{
	color:#000;
	height:100%;
}

html, body{
margin:0;
padding:0;
height: 100%;
text-align:center;
font-family: verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

/* font-size
10px : 84%
11px : 92%
12px : 100%
13px : 109%
14px : 117%
15px : 125%
16px : 134%
17px : 142%
18px : 150%
19px : 159%
20px : 167%
21px : 175%
22px : 184%
23px : 192%
24px : 200%
25px : 209%
26px : 217%
*/

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	list-style-type: none;
	outline: none; /*for firefox*/
	font-size:100%;
}

div {
margin:0;
padding:0;
}

em, strong {
font-style:normal;
font-weight:normal;
}

blockquote, q {
margin:0;
padding:0;
}

pre, code {
margin:0;
padding:0;
}

cite, code, dfn, var, kbd, samp {
font-style:normal;
font-weight:normal;
}

abbr, acronym {
border:0;
font-variant:normal;
}




/* List Module
-------------------------------------------------- */
dl, dt, dd, ul, ol, li {
margin:0;
padding:0;
}
ul, ol {
list-style:none;
}


/* Display Module
-------------------------------------------------- */
sup {
vertical-align:top;
font-size:76%;
}
sub {
vertical-align:bottom;
font-size:76%;
}


/* Forms Module
-------------------------------------------------- */
form, fieldset, legend, input, textarea {
margin:2px;
padding:3px;
}
fieldset {
border:0;
}
legend{
color:#000;
}
button {
margin:0;
padding:0;
border:0;
background:none;
cursor:pointer;
}

input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}


/* Tables Module
-------------------------------------------------- */
table {
border:0;
border-collapse:collapse;
border-spacing:0;
}
th, td {
margin:0;
padding:0;
border:0;
vertical-align:top;
}
th, caption {
font-style:normal;
font-weight:normal;
text-align:left;
}


img { border:0; vertical-align: bottom; }


/* ===================================
 hr
======================================= */
hr { display: none; }









