@charset "utf-8";
/* CSS Document */
.form-wrap{
	background:#eee;
	padding:40px;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	border-radius:16px;
	}

label{
	font-weight:normal;
	}
.form-group{
	padding-bottom:16px;
	border-bottom:1px solid #ccc;
	}

.label-required:after {
    content: '必須';
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 2px 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #DE5D50;
    color: #fff;
    font-size: 11px;
}

.err-msg{
	display:block;
	color:#C00;
	padding-top:10px;

}

.btn-regist{
	width:200px;
	margin-left:auto;
	margin-right:auto;
}