@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding-top:8px;
	 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
h1{
	margin:0px;
	text-align:center;
}
h2{
	font-size:medium;
	font-weight:normal;
	text-align:center;
}
h3{
	padding:2px 2px;
	border-top:1px solid #666666;
	border-bottom:1px dotted #666666;
	background:#F7F7F7;
	font-size:medium;
	font-weight:normal;
	text-align:left;
}
#loginInfo{
	width:100%;
	padding:2px 0px;
	background:#890B0B;
	color:#FFF;
}
#header{
	text-align:center;
}
#body{
	 margin:0px auto;
	 padding:0px 16px;
	 max-width:320px;
}
#footer{
	margin:32px 0px;
	padding-top:8px;
	border-top:1px solid #999999;
	font-size:10px;
	text-align:center;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
li{
}
li a{
	display:block;
	width:80%;
	padding:8px 0px;
	margin:0px auto 8px;
	
	font-size:16px;
	text-align:center;
	letter-spacing:3px;
	text-decoration:none;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	border:none;
	background:#666666;
	color:#FFF;
}


form{
	text-align:center;
}
.posTB{
	text-align:center;
}
input.tb{
  margin:0px auto;
  padding:0px;
  width:80%;
  height:50px;
  border:2px solid #000000;	
  font-size:40px;
  text-align:center;

  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
.asb{
  display:block;
  margin:0px auto;
  width:100%;
  padding:4px 16px;
  font-size:26px;
  text-align:center;
  letter-spacing:3px;
  
  text-decoration:none;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  
  border:none;
  background:#890B0B;
  color:#FFF;
}
textarea{
	width:100%;
	height:40px;	
}

strong{
	font-weight:normal;
	color:#890B0B;
}
a.txtBtn00{
	display:block;
	width:80%;
	padding:8px 0px;
	margin:0px auto 8px;
	
	font-size:16px;
	text-align:center;
	letter-spacing:3px;
	text-decoration:none;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	border:none;
	background:#666666;
	color:#FFF;
}

.picup{
	text-align:center;	
}

.errorMes{
	padding:4px;
	border:1px solid #890B0B;
	color:#890B0B;
}

.attention{
	margin-top:16px;
	padding:8px;
	border:1px dotted #666666;
}
.attention p{
	margin:0px;
}

table{
}
th{
}
td{
	padding-left:12px;
}