@charset "utf-8";

/*//////////////////////////////////////////////////////////

	1: Application all
	2: Flame layout
	3: Decoration

//////////////////////////////////////////////////////////*/



/*=========================================================

	Application all

==========================================================*/

html,body{
  text-align:center;
  line-height:1.3;
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
  font-size:100%;
  margin:0;
  padding:0;
}

body{
  color:#eee;
  background:#111;
}

table{
  text-align:left;
  font-size:100%;
}


a{text-decoration:underline;}
a:link{color:#f05;}
a:visited{color:#a05;}
a:hover{color:#3ac;}

img{
  vertical-align:text-bottom;
  border:0;
}

h1,h2,h3,h4,h5,h6{
  font-size:100%;
  margin:0;
}

form,p{
  padding:0;
  margin:0;
}

input,select,textarea{
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Verdana,Arial,"ＭＳ Ｐゴシック",sans-serif;
  font-size:100%;
}

hr{
  height:1px;
  padding:0;
  margin:0;
  border:0;
}

address,em{
  font-style:normal;
}




/*=========================================================

	Flame layout

==========================================================*/

#container{
  font-size:82%;
  width:100%;
  margin:0 auto;
}

#contents{
  padding-top:50px;
  margin-top:120px;
}

#footer{
  color:#999;
  padding:75px 0 25px;
  margin-top:8px;
}



/*=========================================================

	Clear Default CSS

==========================================================*/

ul{
  list-style:none;
  padding:0;
  margin:0;
}

dl{
  padding:0;
  margin:0;
}



/*=========================================================

	Decoration

==========================================================*/

/*== Header ==============================================*/

h1{
  padding-top:112px;
  margin-bottom:120px;
}

p.description{
  font-size:78%;
  color:#999;
  margin-top:25px;
}

p.exit{
  margin-top:25px;
}

p.exit a,
p.exit a:visited{color:#ddd;}
p.exit a:hover{color:#fff;}


p.exit img{
  vertical-align:middle;
  margin-right:10px;
}



/*== Contents ============================================*/

#contents ul.info{
  text-align:left;
  width:700px;
  padding:1px 10px 10px;
  margin:0 auto 25px;
  border:1px solid #333;
  background:#222;
}

#contents ul.info li{
  padding:2px 0 0 25px;
  margin-top:9px;
}



/*== Footer ==============================================*/

