/*ユーティリティ*/
.custom_loading_ {
  display:none;
}
/*ヘッダー、フッター、コンテンツ周り*/
.headerTop{
	background:#2b446c;
	/* background:#2D480A; */
}
.headerLogo{
	background:none;
	border:none;
}
.headerTitle,.headerBottom{
	display:none;
}
.footerTop{
	background:#2b446c;
	/* background:#2D480A; */
	border:none;
}
.footerlogo{
	background:#233757;
        /* background:#4C7911; */
        border:none;
}
.footerlogo a{
        color:#fff;
}
/*入力不足説明*/
#custom_errors {
	list-style-type:disc;
	margin:1em auto;
}
#custom_errors li{
	text-align:left;
	color:#ff0000;
}
/*テーブル、セレクター*/
.formWrap th,.formWrap td{
	border:1px solid #ccc;
	text-align:left;
	padding:.5em;
}
.formWrap th{
	background:#f4f4f4;
	white-space:nowrap;
}
.formWrap span{
	display:block;
}
.formWrap select{
	font-size:14px;
	background:#fff;
}
/*登録ボタン*/
.formWrap input[type="submit"]{
	background-color: #FF2728;
	border-radius: 5px;
	box-shadow: 0 5px 0 #A03524;
	color: #ffffff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin: 10px auto;
	padding: 10px 30px;
	border:none;
        letter-spacing:.2em;
}
.formWrap input[type="submit"]:hover{
	box-shadow: 0 1px 0 #A03524;
	margin: 12px auto 8px;
}
.formWrap span.attention{
	font-weight:bold;
	color:red;
}