@charset "utf-8";
/* CSS Document */

html , body {
	height:100%;
}

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;
}

body {
  color:#333;
  font-size:12px;
  font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
  line-height: 150%;
  text-align : left;
  height:auto;
  margin-left:auto;
  margin-right:auto;
}

fieldset , img {
  border: 0;
  vertical-align: bottom;
}
address , caption , cite , code , dfn , em , strong , table , th , td , var {
  font-style: normal;
  font-weight: normal;
}
ol , ul {
  list-style: none;
}

li {
	float:left;
}

P {
  text-align : left;
  letter-spacing: 0.1em;
  line-height: 1.7em
}
h1 {
  font-size: 100%;
  font-weight : normal;
  text-align:left;
}
h2 {
  font-size: 100%;
  font-weight: normal;
}
h3 {
  font-size: 100%;
  font-weight: normal;
}
h4{
  font-size: 100%;
  font-weight: normal;
  color:white;
  text-align:left;
}
h5 , h6{
  font-size:90%;
  font-weight: normal;
  text-align:left;
}

abbr , acronym {
  border: 0;
}
textarea {
  font-size: 100%;
  font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
.center{
  text-align : center;
}

a{
  color:#F00;
  text-decoration : none;
}

a:hover{
  color : #63C;
}

.hidden {
	font-size: x-small;
	line-height: 25px;
	visibility : hidden;
}
