/* index

	- header
	- localNavigation
	- title
	- other
	- table
	- form

----------------------------------------------- */


/* header
----------------------------------------------- */
#header {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 200px;
	background: url("../../shared/cover/cover_02.jpg") no-repeat;
	float: left;
}


/* localNavigation
----------------------------------------------- */
#localNavigation h2 {
	margin: 0;
	padding: 0;
	width: 185px;
	height: 105px;
	background: url("../../shared/img/tit_contact.gif") no-repeat;
	clear: both;
}


/* title
----------------------------------------------- */
#pageTitle h3 {
	margin: 0;
	padding: 0;
	width: 545px;
	height: 50px;
	background: url(../../shared/img/page_contact.gif) no-repeat;
	clear: both;
}


/* other
----------------------------------------------- */
.columnB5 p {
	margin: 0;
	padding: 5px 0px 0px 0px;
	clear: both;
}

.columnB5 ul.arrowA1 {
	margin: 0;
	padding: 5px 0px 0px 0px;
	clear: both;
}

.columnB8 ul.normal {
	margin: 5px 0px 0px 20px;
	padding: 0;
	list-style: disc;
	text-indent: 0;
}


/* table
----------------------------------------------- */
.columnB7 table {
	margin: 0;
	padding: 0;
	width: 515px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.columnB7 table th,
.columnB7 table td {
	vertical-align: top;
	border: none;
}

.columnB7 table th {
	margin: 0;
	padding: 7px 10px 10px 0px;
	width: 160px;
	text-align: left;
	border-top: 1px solid #bfbfbf;
}

.columnB7 table td {
	margin: 0;
	padding: 7px 0px 10px 0px;
	width: 355px;
	text-align: left;
	border-top: 1px solid #e6e6e6;
}

.columnB7 table th.atte {
	margin: 0;
	padding: 15px 10px 7px 10px;
	border: none;
	border-bottom: 1px solid #e6e6e6;
}

.columnB7 table td.error {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background-color: #fee8e5;
	border-top: 1px solid #bfbfbf;
}


/* form
----------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

textarea {
	font-size: 75.25%;
	line-height: 130%;
}

input.radio {
	vertical-align: middle;
}

input.checkbox {
	vertical-align: middle;
}

input.txt {
	width: 250px;
}

input.txt2 {
	width: 50px;
}

input.txt3 {
	width: 50px;
}

textarea.area {
	width: 330px;
}
