@charset "utf-8";
.hintBlue { font-size: 12pt; color : #1C19FF;}

.hintRed { font-size: 12pt; color : #DC0300;}
.notNull {	border-top: 1px solid #888888;	border-left: 1px solid #888888;	border-right:1px solid #DEDEDE; 	border-bottom:1px solid #DEDEDE; font-size:12pt; background: #FFCCCC !important;}

input[type=text],input[type=password],input[type=textarea],input[type=tel],input[type=number],input[type=email] {	border-top: 1px solid #888888;	border-left: 1px solid #888888;	border-right:1px solid #DEDEDE; 	border-bottom:1px solid #DEDEDE; font-size:12pt; background: #FFFFFF;　}
input[type=button] { font-size:12pt; padding-left: 3px;padding-right: 3px;}

#step {
	font-size: 12pt;
	font-family: Vivaldi, "Courier New";
}
#step .each {
	padding-left:15px; padding-right:15px; padding-top: 3px; padding-bottom: 3px;
	background:#E7AB6D; color:#FFFFFF; border: 2px solid #DF8E39; 
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

#step .each a{
	background:#E7AB6D; color:#FFFFFF; 
}

#step .each a:hover{
	background:#E7AB6D; color:#f5f5ba;  
}

#step .current {
	padding-left:15px; padding-right:15px; padding-top: 3px; padding-bottom: 3px;
	background:#F3F4BA; color:#A31D1B; border: 2px solid #C68F8E;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
select {
	font-size: 16px;
}
