@charset "utf-8";
/* CSS Document */

body{	
	/* background-image:url(img/speos_bg.jpg); */
	width:1011px;
	background-repeat:no-repeat;
}

input[type=text], input[type=email], input[type=tel] {
	padding:2px 3px;
	border:1px solid #B7D5EA;
}

.speos_contain{
	position: fixed;
	width:800px;
	/* left: 210px; */
	top: 0px;
	height: 100%;
}

.speos_header_line{
	background-color: #e4008c;
	width: 100%;
	height: 9px;
}

.speos_header_text{
	color: #E4008C;
    font-family: "Times New Roman",Times,serif;
    font-size: 40px;
    font-style: italic;
    font-weight: normal;
    line-height: 80px;
	margin:0;
}

.speos_ident_etape01{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.speos_ident_title{
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;
	margin:3px 0 50px;
}

.speos_ident_intro{
	font-size:14px;
	margin-top: 35px;
}

.speos_error_message_ident {
	display: none;
	/*
	top:177px;
	left: 0px;
	*/
}

.speos_error_message02 {
	left: 398px;
}

.speos_ident_input{
	margin : 0 50px 0 10px;
	width: 210px;
}

#speos_ident_b_ok{
	margin:10px 0 0 214px;
}

.speos_ident_etape02{
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.speos_confirm{
	display:inline;
	padding-right: 50px;
	margin-top: 20px;
}

.speos_confirm_form{
	margin-top:10px;
}

.speos_confirm_form_col01{
	width:240px;
	text-align:right;	
	font-weight:bold;
	margin: 10px 0;
}

.speos_confirm_input{
	width: 200px;
	/*margin: 15px 0;*/
}

.speos_confirm_form_line_btn{
	text-align:right;
}

.speos_form_msg_required{
	margin-top:15px;
	font-size:12px;
	color:#9E9E9E;
}

.speos_error_message {
	/* position:absolute; */
	color: #e4008c;
	font-size:12px;
	/* text-align:right; */
	font-style:italic;
}

.speos_confirm_error_message01 {
	top: 246px;
	left: 358px;
}

.speos_confirm_error_message02 {
	left: 358px;
	top: 302px;
}

.speos_confirm_error_message03 {
	left: 358px;
	top: 356px;
}
