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


.photo {
	margin:20px 0 5px;
	overflow:hidden;
	text-align:center;
}

.photo150201 {
	width:455px;
	margin:20px auto 5px;
	overflow:hidden;
	text-align:center;
}

h3 {
	margin-bottom:0 !important;
}

h2 span{
	padding-left:0 !important;
}

.cap_1308{
	width:430px;
	margin:5px auto 0;
	font-size:10px;
	text-indent:-5px;
	padding-left:10px;
	line-height:14px;
	font-weight:bold;
}

.photo_L{
	float:left;
}

.photo_L .cap{
	margin-top:5px;
	text-align:left;
	font-size:10px;
	text-indent:-10px;
	padding-left:10px;
	line-height:14px;
	font-weight:bold;
}

.photo_R{
	float:right;
}

.photo_R .cap{
	margin-top:5px;
	text-align:left;
	font-size:10px;
	text-indent:-10px;
	padding-left:10px;
	line-height:14px;
	font-weight:bold;
}

.cap_box {
	width:640px;
	clear:both;
	overflow:hidden;
}

.cap_box .cap_box_L{
	width:319px;
	float:left;
}

.cap_box .cap_box_R{
	width:319px;
	float:right;
}

.cap_box .cap{
	width:309px;
	float:right;
	text-align:left;
	font-size:10px;
	text-indent:-10px;
	padding-left:10px;
	line-height:14px;
	font-weight:bold;
}

.cap_box .capL{
	text-align:left;
	font-size:10px;
	text-indent:-10px;
	padding-left:10px;
	line-height:14px;
	font-weight:bold;
}

.capL span {
	font-weight:bold;
}

.cap span {
	font-weight:bold;
}

table {
	width:580px;
	margin:30px auto 0;
	border:solid #666;
	border-width:1px 1px 0 1px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

table th{
	width:105px;
	padding:5px;
	border:solid #666;
	border-width:0 1px 1px 0;
}

table td{
	padding:5px 5px 5px 12px;
	border-bottom:1px solid #666;
}

.en_table {
	margin-top:30px !important;
}

.txt_r {
	text-align:right;
	position:absolute;
	width:275px;
	line-height:16px;
	left: 352px;
	top: 0px;
}

.f13 {
	font-size:12px !important;
}
