body {
	background: #163875;
}

.main-con {
	color: #fff;
	padding-bottom: 6.4rem;
}

.change-icon-area {
	text-align: center;
	margin: 6.0rem 0 4.0rem;
}

	.change-icon-area img {
		width: 7.5rem;
		min-height: 7.5rem;
		margin-bottom: 10px;
	}

.cia-descri {
	font-size: 1.4rem;
}

.mesc-input-con {
	width: 97%;
	margin: 0 auto;
}

.single-mci {
	display: flex;
	align-items: center;
	margin-bottom: 1.5rem;
	font-size: 1.4rem;
}

.mci-th i::after {
	content: "一一一";
	visibility: hidden;
}

.mci-t i::after {
	content: "一:";
	visibility: hidden;
}

.mci-t-sec i::after {
	content: "一一";
	visibility: hidden;
}

.mci-o i::after {
	content: "一";
	visibility: hidden;
}

.single-mci span, .single-mci label {
	white-space: nowrap;
}

.single-mci label {
	margin: 0 8px;
	;
}

.single-mci input[type="text"] {
	flex: 1;
	background: transparent;
	border: 1px #fff solid;
	height: 2.5rem;
	border-radius: 10px;
	color: #fff;
	font-size: 1.4rem;
	padding: 0.5rem;
	width: 100%;
}

input[type="radio"] {
	width: 1.4rem;
	height: 1.4rem;
	background: url("../img/radio-not-c.png") no-repeat;
	background-size: 100% 100%;
	outline: none;
	-ms-appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.lo-input {
	margin-bottom: 2.0rem;
}

input:checked {
	background: url("../img/radio-c.png") no-repeat;
	background-size: 100% 100%;
}

.else-mci input[type="text"] {
	width: 100%;
	background: transparent;
	border: 1px #fff solid;
	height: 2.5rem;
	border-radius: 10px;
	color: #fff;
	font-size: 1.4rem;
	padding: 0.5rem;
}

input[type='button'] {
	width: 100%;
	height: 2.5rem;
	border: none;
	border-radius: 10px;
	color: #fff;
	font-size: 1.2rem;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#113d7c), to(#1b2f62));
	background-image: -webkit-linear-gradient(90deg, #113d7c, #1b2f62);
	background-image: -moz-linear-gradient(90deg, #113d7c, #1b2f62);
	background-image: -o-linear-gradient(90deg, #113d7c, #1b2f62);
	background-image: linear-gradient(90deg, #113d7c, #1b2f62);
}

.pca-btn span {
	visibility: hidden;
}

.single-mci front {
	color: red;
}
