@charset "utf-8";
/* CSS Document ver1.4 */

/*input[type="text"],
input[type="button"],
input[type="submit"],
textarea,
select {
	-webkit-appearance: none;
}*/

ol.formFlow {
	text-align:center;
	margin:0 0 30px;
	font-size:1.6rem;
}

ol.formFlow li {
	display:inline-block;
}

ol.formFlow li:not(:last-child)::after {
	content:'\f061';
	font-family:FontAwesome;
	font-size:1.4rem;
	margin:0 5px 0 8px;
	vertical-align:1px;	
}

ol.formFlow li.current,
ol.formFlow li.current::after {
	color:#2755A6;
	font-weight:bold;
}

form {}

form em {
	color:#F00;
}

form table {}

form th {
	min-width:180px;
	text-align:right;
}

input[type="text"],
input[type="number"],
input[type="email"],
textarea,
select {
	font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	font-weight:500;
	/*border:#000 1px solid;
	padding:3px 6px;*/
	font-size:14px;
}
label,
input[type="submit"] {
	cursor:pointer;
}

input[type="submit"] {
	font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	font-weight:500;
}

.help {
	color:#666;
	font-size:92.8%;
	vertical-align:middle;
}

.submit,
.transf {
	text-align:center;
}

@media screen and (max-width:767px){
	.submit {
		padding:0;
	}
	.submit .floatR,
	.submit .floatL {
		display:block;
		float:none;
		margin:0 auto 30px;
	}
}

.inputL {
	width:400px;
}

.inputM {
	width:300px;
}

.inputS {
	width:100px
}

.inputSS {
	width:60px;
}

@media screen and (max-width:767px){
	.inputL {
		width:100%;
	}
	
	.inputM {
		width:80%;
	}
}

