/* index

	- pageTitle
	- flow
	- table
	- ssl
----------------------------------------------- */


/* pageTitle
----------------------------------------------- */
.pageTitle h2 {
	margin: 0;
	padding: 0;
	width: 164px;
	height: 18px;
	background: url(../../../shared/img/tit_contact.gif) no-repeat;
	clear: both;
}


/* flow
----------------------------------------------- */
.innerBlock1 ul.flow {
	margin: 0;
	padding: 0;
	width: 666px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.innerBlock1 ul.flow li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
	float: left;
}

.innerBlock1 ul.flow li#flow1 {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat;
}

.innerBlock1 ul.flow li#flow1A {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 218px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat 0px -50px;
}

.innerBlock1 ul.flow li#flow2 {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 221px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat -218px 0px;
}

.innerBlock1 ul.flow li#flow2A {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 221px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat -218px -50px;
}

.innerBlock1 ul.flow li#flow3 {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 227px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat -439px 0px;
}

.innerBlock1 ul.flow li#flow3A {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	width: 227px;
	height: 50px;
	background: url(../../../shared/img/flow_contact.gif) no-repeat -439px -50px;
}


/* table
----------------------------------------------- */
.innerBlock1 table {
	margin: 0;
	padding: 0;
	width: 666px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.innerBlock1 table th,
.innerBlock1 table td {
	vertical-align: top;
	border: none;
}

.innerBlock1 table th {
	margin: 0;
	padding: 7px 10px 10px 10px;
	width: 160px;
	text-align: left;
	border-top: 1px solid #999999;
}

.innerBlock1 table td {
	margin: 0;
	padding: 7px 10px 10px 10px;
	width: 466px;
	text-align: left;
	border-top: 1px solid #bfbfbf;
}

.innerBlock1 table th.atte {
	margin: 0;
	padding: 15px 10px 7px 10px;
	border: none;
	border-bottom: 1px solid #bfbfbf;
}

.innerBlock1 table tr.error {
	background-color: #fee8e5;
}


/* ssl
----------------------------------------------- */
.sslM1 {
	 margin: 0;
	 padding: 10px 0px 0px 0px;
	 width: 460px;
	 float: left;
}

.sslM2 {
	 margin: 0;
	 padding: 0;
	 width: 130px;
	 float: left;
}

.sslM3 {
	 margin: 0;
	 padding: 20px 0px 0px 0px;
	 width: 330px;
	 float: left;
}
