﻿/* clearfix 
----------------------------------------------------------------------------- */
.cf:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.cf {
  min-height: 1px;
}

* html .cf {
  height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body {
	background:black;
	color:#fff;
	font: 100%/1.231 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
}
input[type=text] {
	font: 100%/1.231 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	width:300px;
}
#wapper {
	width:1090px;
	margin:0 auto;
}
a {
	color:#ccc;
}
a:hover {
	color:yellow;
}

#contents-left {
	width:500px;
	float:left;
	text-align:left;
}
#contents-right {
	width:550px;
	float:left;
	text-align:left;
	padding-top:15px;
	background:#222;
	padding:20px;}

h1 {
	font-size:24px;
	text-align:left;
	margin-top:20px;
}
h2 {
	font-size:16px;
	margin:0px 0px 5px;
	float:left;
	width:100px;
	text-shadow: 1px 1px 0 #000;
	color: #fff;
	text-align:right;
	padding-right:15px;
	height:30px;
}
.item {
	margin:0px;
	padding:10px 15px 12px 15px;
	text-align:left;
}
#submit {
	text-align:center;
}
#submit input {
	height:40px;
	font-size:20px;
}
 em {
	color:yellow;
}
.err {
	color:yellow;
}

#fotter {
	margin-top:50px;
}