a {
	color: #0066FF;
	text-decoration: none;
	}

a:visited {
	color: #9966FF;
	}

a:hover {
	color: #FF3300;
	text-decoration: underline;
	}

/* 本文 */

.txt_fix1h1 {
	font-size: 9px;
	line-height: 13px;
	color: #ffffff;
}
.txt_fix1copyright { font-size: 11px; line-height: 13px ; color: #746249; }
.txt_fix1bottomlink { font-size: 11px; line-height: 13px ; color: #746249; }
.txt_fix1bottomlink a { color: #746249; text-decoration: none; }
.txt_fix1bottomlink a:hover { color: #746249; text-decoration: underline; }
.txt_fix1bottomlink a:visited { color: #746249; }

.txt1 a { color: #666666; text-decoration: underline; }
.txt1 a:hover { color: #FF3300; text-decoration: underline; }
.txt1 a:visited { color: #9966FF; }
.txt2 a { color: #666666; text-decoration: underline; }
.txt2 a:hover { color: #FF3300; text-decoration: underline; }
.txt2 a:visited { color: #9966FF; }
.txt3 a { color: #666666; text-decoration: underline; }
.txt3 a:hover { color: #FF3300; text-decoration: underline; }
.txt3 a:visited { color: #9966FF; }
.txt4 a { color: #666666; text-decoration: underline; }
.txt4 a:hover { color: #FF3300; text-decoration: underline; }
.txt4 a:visited { color: #9966FF; }


.txt1 { font-size: 9pt; line-height: 130%; color: #666666; }
.txt1_bold { font-size: 9pt; line-height: 130%; font-weight: bold; color: #666666; }
.txt1_white { font-size: 9pt; line-height: 130%; color: #FFFFFF; }
.txt1_white_bold { font-size: 9pt; line-height: 130%; font-weight: bold; color: #FFFFFF; }
.txt1_base { font-size: 9pt; line-height: 130%; ; color: #73654B; }
.txt1_base_bold { font-size: 9pt; line-height: 130%; ; color: #73654B ; font-weight: bold; }
.txt1_red { font-size: 9pt; line-height: 130%; ; color: #DE3800; }
.txt1_red_bold { font-size: 9pt; line-height: 130%; ; color: #DE3800 ; font-weight: bold; }
.txt1_darkblue { font-size: 9pt; line-height: 130%; ; color: #3F454B; }
.txt1_darkblue_bold { font-size: 9pt; line-height: 130%; ; color: #3F454B; font-weight: bold; }
.txt1_orange { font-size: 9pt; line-height: 130%; ; color: #F9A23A; }
.txt1_orange_bold { font-size: 9pt; line-height: 130%; ; color: #F9A23A; font-weight: bold; }

.txt2 { font-size: 10pt; line-height: 140%; color: #666666; }
.txt2_bold { font-size: 10pt; line-height: 140%; color: #666666; font-weight: bold; }
.txt2_white { font-size: 10pt; line-height: 140%; color: #FFFFFF; }
.txt2_white_bold { font-size: 10pt; line-height: 140%; color: #FFFFFF; font-weight: bold; }
.txt2_base { font-size: 10pt; line-height: 140%; ; color: #73654B; }
.txt2_base_bold { font-size: 10pt; line-height: 140%; ; color: #73654B ; font-weight: bold; }
.txt2_red { font-size: 10pt; line-height: 140%; ; color: #DE3800; }
.txt2_red_bold { font-size: 10pt; line-height: 140%; ; color: #DE3800 ; font-weight: bold; }
.txt2_darkblue { font-size: 10pt; line-height: 140%; ; color: #3F454B; }
.txt2_darkblue_bold { font-size: 10pt; line-height: 140%; ; color: #3F454B; font-weight: bold; }
.txt2_orange { font-size: 10pt; line-height: 140%; ; color: #F9A23A; }
.txt2_orange_bold { font-size: 10pt; line-height: 140%; ; color: #F9A23A; font-weight: bold; }

.txt3 { font-size: 11pt; line-height: 140%; color: #666666; }
.txt3_bold { font-size: 11pt; line-height: 140%; color: #666666; font-weight: bold; }
.txt3_white { font-size: 11pt; line-height: 140%; color: #FFFFFF; }
.txt3_white_bold { font-size: 11pt; line-height: 140%; color: #FFFFFF; font-weight: bold; }
.txt3_base { font-size: 11pt; line-height: 140%; ; color: #73654B; }
.txt3_base_bold { font-size: 11pt; line-height: 140%; ; color: #73654B ; font-weight: bold; }
.txt3_red { font-size: 11pt; line-height: 140%; ; color: #DE3800; }
.txt3_red_bold { font-size: 11pt; line-height: 140%; ; color: #DE3800 ; font-weight: bold; }
.txt3_darkblue { font-size: 11pt; line-height: 140%; ; color: #3F454B; }
.txt3_darkblue_bold { font-size: 11pt; line-height: 140%; ; color: #3F454B; font-weight: bold; }
.txt3_orange { font-size: 11pt; line-height: 140%; ; color: #F9A23A; }
.txt3_orange_bold { font-size: 11pt; line-height: 140%; ; color: #F9A23A; font-weight: bold; }

.txt4 { font-size: 12pt; line-height: 140%; color: #666666; }
.txt4_bold { font-size: 12pt; line-height: 140%; color: #666666; font-weight: bold; }
.txt4_white { font-size: 12pt; line-height: 140%; color: #FFFFFF; }
.txt4_white_bold { font-size: 12pt; line-height: 140%; color: #FFFFFF; font-weight: bold; }
.txt4_base { font-size: 12pt; line-height: 140%; ; color: #73654B; }
.txt4_base_bold { font-size: 12pt; line-height: 140%; ; color: #73654B ; font-weight: bold; }
.txt4_red { font-size: 12pt; line-height: 140%; ; color: #DE3800; }
.txt4_red_bold { font-size: 12pt; line-height: 140%; ; color: #DE3800 ; font-weight: bold; }
.txt4_darkblue { font-size: 12pt; line-height: 140%; ; color: #3F454B; }
.txt4_darkblue_bold { font-size: 11pt; line-height: 140%; ; color: #3F454B; font-weight: bold; }
.txt4_orange { font-size: 12pt; line-height: 140%; ; color: #F9A23A; }
.txt4_orange_bold { font-size: 12pt; line-height: 140%; ; color: #F9A23A; font-weight: bold; }

.subtitle3 {
	margin: 0 0 5px 13px;
	font-size: 13px;
	font-weight: bold;
}
.subtitle4 {
	display: inline-block;
	margin: 3px 0 0;
	padding: 3px;
	background-color: #993;
	color: #FFF;
	font-size: 12px;
}

.rightiImg {
	margin-left: 10px;
}

.tableA {
	border-collapse: collapse;
}
.tableA th, .tableA td {
	border: 1px solid #993;
	padding: 4px;
	font-weight: normal;
	text-align: left;
}
.tableA th {
	background-color: #F1F1D6;
}

.photos {
	margin: 0;
	padding: 0;
	list-style: none;
}
.photos li {
	float: left;
	margin: 16px 2px 0;
}
.photos li .img {
}
.photos li .label {
	margin-top: 4px;
	font-size: 14px;
	color: #666666;
}
