@charset "utf-8";

.msg {
	text-align:center;
	margin-bottom:50px;
	background-color:#008E28;
	line-height:1.3;
	font-weight:400;
	color:#FFF835;
	font-size:134%;
	padding:13px 40px 19px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	display:inline-block;
}

.inputArea .item {
}

.inputArea .line {
	width:100%;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #DDD;
	margin:20px 0;
}

.inputArea .item .que {
	font-weight:400;
	line-height:1.6;
	font-size:120%;
	padding-top:13px;
	padding-left:56px;
	position:relative;
	margin-bottom:10px;
}
.inputArea .item .que em {
	font-weight:400;
	font-size:160%;
	position:absolute;
	left:0;
	top:0;
	color:#00A9FF;
}
.inputArea .item .ans {
	padding-left:48px;
	font-size:115%;
}

#UserInfo {
	width:80%;
	margin:40px auto 0;
	border:7px solid #f8f8f8;
	padding:30px;
}


.formConfirm dl {
	padding-bottom:0;
	margin-bottom:0;
}
.formConfirm dt {
	width:50%;
	padding:15px;
	box-sizing: border-box;
	background-color:#F9f9f9;
}
.formConfirm dd {
	width:50%;
	padding:15px;
	box-sizing: border-box;
}
.confirmTitle {
	font-weight:500;
	font-size:130%;
	margin-bottom:10px;
}


@media screen and (max-width: 560px)  {

	.msg {
		width:100%;
		text-align:center;
		margin-bottom:30px;
		background-color:#008E28;
		line-height:1.4;
		font-weight:400;
		color:#FFF835;
		font-size:120%;
		padding:13px 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		text-align:center;
		display:inline-block;
	}

	.msg i {
		display:none;
	}

	.inputArea .item {
	}
	
	.inputArea .line {
		margin:13px 0;
	}
	
	.inputArea .item .que {
		font-weight:400;
		line-height:1.5;
		font-size:100%;
		padding-top:2px;
		padding-left:33px;
		position:relative;
		margin-bottom:7px;
	}
	.inputArea .item .que em {
		font-weight:400;
		font-size:120%;
		position:absolute;
		left:0;
		top:0;
		color:#00A9FF;
	}
	.inputArea .item .ans {
		padding-left:20px;
		font-size:100%;
	}
	
	#UserInfo {
		width:80%;
		margin:30px auto 0;
		border:5px solid #f8f8f8;
		padding:20px;
	}
	
	
	.formConfirm dl {
		padding-bottom:0;
		margin-bottom:20px;
	}
	.formConfirm dt {
		width:100%;
		padding:7px;
		box-sizing: border-box;
		background-color:#F9f9f9;
		font-size:100%;
	}
	.formConfirm dd {
		width:100%;
		padding:0;
		box-sizing: border-box;
	}
	.confirmTitle {
		font-weight:500;
		font-size:130%;
		margin-bottom:10px;
	}
	
	

}






