/********************************************************************
regist
********************************************************************/
.registHead .sectionTitle h3 br{
	display:none;
}

.sectionTitle.halfPad{
	padding:4em 0 2em 0;
}

.sectionTitle p.sentOn{
	color:#e62074;
	font-weight:500;
}

.regists{
	margin:3em 0 0 0;
}

.register{
	margin:3em auto;
}

.registDesc{
	text-align:center;
	padding:1em 0;
	margin:1em 0;
}

.registDesc strong{
	font-size:128%;
	font-weight:400;
}

.registDesc p{
	font-size:96%;
	margin:1em 0 0 0;
}

.registAttr{
	display:block;
	color:#999;
	font-size:88%;
}

.fForm .f-name{
	width:50%;
}

.fForm .f-url{
	display:inline-block;
	width:70%;
	vertical-align:middle;
}

.fForm.confirm .formBox{
	padding:0 0 0.5em 0;
	margin:0 0 0.5em 0;
	border-bottom:2px dotted #ccc;
}

.fForm.confirm .formBox:last-child{
	padding:0;
	margin:0;
	border-bottom:none;
}

.fForm.confirm .formBox label{
	color:#e62074;
}

.inqSubmit{
	margin:4em 0 0 0;
}

.multis{
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	align-items:center;
	justify-content:center;
}

.multis li{
	margin:0 1em;
}

.multis a{
    display: inline-block;
    color: #fff;
    font-size: 108%;
    line-height: 1.5;
    padding: 0.35em 1em;
    background-color: #e62074;
    border: 1px solid #e62074;
    border-radius: .25rem;
}

.inqSubmit .multis .back{
	background:#666;
	border:1px solid #666;
}

.registDone .formBox{
	margin:0 0 2em 0;
}

.registDone .formBox:last-child{
	margin:0;
}

.registDone label{
	color:#e62074;
	border-bottom:1px solid #666;
	padding:0 0 0.25em 0;
}



