#details {

	background-color: #FFFFFF;

	background-image: url(../eigyou/details/images/bg_header2.jpg);

	text-align: center;

	padding: 0px;

	background-repeat: repeat-x;

	margin: 0px;

}

#details_link {

	margin-top: 18px;

	text-align: right;

	margin-bottom: 2px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

	float: right;

}

.details_contents {

	margin-top: 25px;

	margin-bottom: 20px;

	line-height: 1.5em;

}





.logo2 {

	margin-top: 16px;

	padding-top: 0px;

	float: left;

	margin-bottom: 10px;

	margin-left: 16px;

}

.details {

	width: 520px;

	margin-top: 10px;

	margin-bottom: 15px;

	text-align: left;

}



.details table {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.details th {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	text-align: left;

	background-color: #F7F7F7;

	font-weight: normal;

	color: #555555;

	font-size: 12px;

	padding-left: 17px;

	margin: 0px;

	padding-top: 6px;

	padding-right: 7px;

	padding-bottom: 6px;

}

.details td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	text-align: left;

	padding-left: 17px;

	background-color: #F0F0F0;

	margin: 0px;

	padding-top: 3px;

	padding-right: 7px;

	padding-bottom: 3px;

	font-size: 12px;

}

.f2 table {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.details p {

	line-height: 1.3em;

	margin: 0px;

	padding: 0px;

}

.table_title {

	text-align: left;

	font-size: 13px;

	color: #666666;

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 0px;

}





.f2 th {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	font-weight: bold;

	color: #555555;

	text-align: center;

	background-color: #E9EEF8;

	font-size: 12px;

}

.f2 td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	text-align: center;

}

.f2 p {

	text-align: left;

	margin-top: 10px;

	margin-bottom: 2px;

}

.bn {

	margin-top: 13px;

	margin-bottom: 13px;

}

.details_contents form {

	padding: 0px;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.details2 {

	margin-top: 10px;

	margin-bottom: 15px;

	text-align: left;

}



.details2 table {

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.details2 th {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	text-align: center;

	background-color: #F7F7F7;

	font-weight: normal;

	color: #555555;

	font-size: 12px;

	margin: 0px;

	padding: 6px;

	line-height: 1.5em;

}

.details2 td {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	text-align: left;

	background-color: #F0F0F0;

	font-size: 12px;

	margin: 0px;

	padding-top: 6px;

	padding-right: 10px;

	padding-bottom: 6px;

	padding-left: 10px;

}


