@charset "euc-jp";
/* CSS Document */

a:link { 
color: #595757;
} 

a:visited { 
color: #595757;
} 

.lastupdate-8pt {
	font-size: 8pt;
	color: #ffffff;
	letter-spacing: 1pt;
}


.footer-10pt {
	font-size: 10pt;
	color: #595757;
	letter-spacing: 0.5pt;
}
.header-10pt {
	font-size: 10pt;
	color: #7D7D7D;
	letter-spacing: 4pt;
}
.ti-en-12pt {
	font-size: 12pt;
	color: #172A88;
	font-weight: bold;
}
.text-10pt-red {
	font-size: 10pt;
	color: #FF0000;
	line-height: 12pt;
}
.text-12pt-blue {
	font-size: 12pt;
	color: #172A88;
	line-height: 14pt;
}
.text-8pt-gray {
	font-size: 8pt;
	color: #595757;
	line-height: 10pt;
}

.text-name {
	font-size: 8pt;
	color: #FCB397;
	line-height: 10pt;
	letter-spacing:1px;
	margin-bottom:8px;
}

.text-12pt-gray2 {
	font-size: 12pt;
	color: #595757;
	line-height: 18pt;
}

.text-9pt-gray {
	font-size: 9pt;
	color: #595757;
	line-height: 11pt;
}
.text-10pt-white {
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 14pt;
}
.text-10pt-gray {
	font-size: 10pt;
	color: #595757;
	line-height: 12pt;
}
.text-10pt-gray-2 {
	font-size: 10pt;
	color: #595757;
	line-height: 14pt;
}
.text-12pt-gray {
	font-size: 12pt;
	color: #595757;
	line-height: 14pt;
}
.text-12pt-gray-b {
	font-size: 12pt;
	font-weight: bold;
	color: #595757;
	line-height: 14pt;
}
.ti-ja-10pt {
	font-size: 10pt;
	color: #7D7D7D;
}

.ti-ja-10pt-blue {
	font-size: 10pt;
	color: #172A88;
}
.h1 {
	font-size: 12pt;
	line-height: 17pt;
	font-weight: bold;
	color: #172A88;
}
.border1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.border2 {
	border-top-width: 4px;
	border-top-style: dotted;
	border-right-width: 4px;
 border-right-style: dotted;
	border-bottom-width: 4px;
 border-bottom-style: dotted;
	border-left-width: 4px;
 border-left-style: dotted;
	border-top-color: #FFD2AA;
 border-right-color: #FFD2AA;
 border-bottom-color: #FFD2AA;
 border-left-color: #FFD2AA;}

.border3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-width: 2px;
 border-bottom-style: dotted;
	border-left-style: none;
 border-bottom-color: #FFD2AA;
}

.border4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-width: 2px;
 border-bottom-style: dotted;
	border-left-width: 2px;
 border-left-style: dotted;
 border-bottom-color: #FFD2AA;
 border-left-color: #FFD2AA;
}

.border5 {
		border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-width: 2px;
 border-left-style: dotted;
 border-left-color: #FFD2AA;
}

.img-float{
     float:right;
}

.table1{
     padding-left:6px;
	 padding-right:6px;
	 padding-top:4px;
	 padding-bottom:4px;
	 color:#FFF;
	 font-size: 10pt;
	 background-color:#999999;
}

.table2{
     padding-left:6px;
	 padding-right:6px;
	 padding-top:6px;
	 padding-bottom:6px;
	 color:#595757;
	 font-size: 10pt;
	 background-color:#EBEBEB;
}

.li-dot-p{
     border-bottom:2px;
	 border-bottom-style:dotted;
	 border-bottom-color:#FFD2AA;
}