a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;

}
a:active {
	text-decoration: none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow:inherit;
}
.buttom-menu
{
	font-family:Verdana;
	font-size:7pt;
	color:#FFFFFF;
	padding-top:3pt;
	font-weight:bold;
	text-align:center;
}.buttom-menu0
{
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	padding-top:3pt;
	font-weight:bold;
	text-align:center;
}
.copywrite
{
	font-family:Verdana;
	font-size:7pt;
	color: #000000;
	padding-top:3pt;
}
.indexadd
{
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	text-align:justify;
	padding-left:8px;
}	
.contain
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify;
	font-weight:normal;
}.containo
{
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify;
	font-weight:normal;
}
.containtital
{
	font-family:Verdana;
	font-size:11pt;
	color:#505F73;
	font-weight:bold;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify; 
}
.bold9pt
{
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	text-align:justify
}
.boldcontaint
{
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify; 
}
.boldcolor1
{
	font-family:Verdana;
	font-size:10pt;
	color:#5A5AAD;
	font-weight:bold;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify; 
}
.boldcolor2
{
	font-family:Verdana;
	font-size:10pt;
	color:#CC6600;
	font-weight:bold;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify; 
}
.boldcolor3
{
	font-family:Verdana;
	font-size:10pt;
	color: #333366;
	font-weight:bold;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify; 
}
.boldcolor4
{
	font-family:Verdana;
	font-size:9pt;
	color: #336699;
	font-weight:bold;
	padding-top:1px;
	padding-right:8px;
	padding-bottom:1px;
	padding-left:4px;
	text-align:justify; 
}
.color
{
	font-family:Verdana;
	font-size:20pt;
	color:#CCCCCC;
	font-weight:bold;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:4px;
}
.color0
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:normal;
	padding-left:4px;
}
.color1
{
	font-family:Verdana;
	font-size:9pt;
	color:#FF8000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color2
{
	font-family:Verdana;
	font-size:10pt;
	color:#006633;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}.color24
{
	font-family:Verdana;
	font-size:11pt;
	color: #00CC00;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}.color2s
{
	font-family:Verdana;
	font-size:9pt;
	color:#006633;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color3
{
	font-family:Verdana;
	font-size:10pt;
	color: #666666;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color4
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color5
{
	font-family:Verdana;
	font-size:9pt;
	color:#005B5B;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.colorwithbg4
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color5
{
	font-family:Verdana;
	font-size:13pt;
	color:#FF0000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color15
{
	font-family:Verdana;
	font-size:11pt;
	color: #CC0000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color6
{
	font-family:Verdana;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color7
{
	font-family:Verdana;
	font-size:10pt;
	color: #FFFF80;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color8
{
	font-family:Verdana;
	font-size:10pt;
	color: #0065CA;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color9
{
	font-family:Verdana;
	font-size:10pt;
	color: #43CAF1;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.tital
{
	font-family:Verdana;
	font-size:13pt;
	color: #FFFFFF;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:6px;
	padding-left:2px;
}
.colorblink
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	text-decoration:blink;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.colorblink-jp
{
	font-family:Verdana;
	font-size:10pt;
	color:#FF0000;
	font-weight:bold;
	text-decoration:blink;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.colorblink2
{
	font-family:Verdana;
	font-size:12pt;
	color:#666666;
	font-weight:bold;
	text-decoration:blink;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.color_more_detail_blink
{
	font-family:Verdana;
	font-size:8pt;
	color:#FF0000;
	font-weight:bold;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	text-align:left;
}
.arrow
{
	font-family:Verdana;
	font-size:10pt;
	color: #CC6600;
	font-weight:bold;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	padding-left:3px;
}
.hr
{
	color:#CCCCCC;
	border-bottom-style:dotted;
}

.top
{
	padding-right:4px;
}
			      
 .leftlinks
{
	font-family:Verdana;
	font-size:7pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:2px;
}
 .leftlinks8
{
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:2px;
}
.leftlinks9
{
	font-family:Verdana;
	font-size:7.5pt;
	color: #333333;
	font-weight:bold;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:2px;
}
.leftlinks1
{
	font-family:Verdana;
	font-size:7.5pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:2px;
}
.toplinks
{
	font-family:Verdana;
/*	font-size:8pt;
	color:#999999;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
*/	text-align:right;
}
.topmenulinks
{
	font-family:Verdana;
	font-size:8pt;
	color:#999999;
	font-weight:bold;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:4px;
	text-align:right;
}
.line
{
	line-height:normal;
	background-color:#F4F4F4;
	height:2px;
 }
 .boder
{
	border:outset;
	width:auto;
}
.spec-line
{
	line-height:normal;
	background-color: #666666;
	height:2px;
 }
.spec
{
	height:5px;
}
.spec1
{
	height:2px;
}
.spec_heigh50px
{

	width:2
	background-color: #666666;
	line-height:normal;
}
.spec_2px
{
	height:5px;
	background-color:#666666;
}
.spec_w
{
	width:1px;
}
.spec_w20px
{
	width:20px;
}
.e_n_h
{
	height:150px;
}
.h_80px
{
	height:80px;
	padding-right:10px;
	padding-top:3px;
	}
.h_20px
{
	height:5px;
	}
.left_padding
{	padding-left:10px;
	}
.left_padding20px
{	padding-left:20px;
	}
.image_padding
{	background-position:center;
	background-repeat:no-repeat;
	}	

.sitemap
{
	font-family:Verdana;
	font-size:11pt;
	color:#DD4800;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	font-weight: bold;
	text-align:left;
	/*background-color:#DBDBDB;
*/}
.sitemap-1
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	font-weight:normal;
	text-align: left;
	background-color:#F0F0F0;
}
.sitemap-1-bold
{
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	font-weight:bold;
	text-align: left;
	background-color:#F0F0F0;
}
.sitemap-2
{
	font-family:Verdana;
	font-size:11pt;
	color: #FF0000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-weight: bold;
	text-align: left;
	background-color:#F0F0F0;
}
.sitemap-3
{
	font-family:Verdana;
	font-size:11pt;
	color:#804040;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	padding-right:4px;
	font-weight: bold;
	text-align: left;
}
.feedback
{
	font-family:Verdana;
	font-size:10pt;
	background-color:#EBEBEB;
	color:#000000;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:4px;
	text-align:justify;
	font-weight:normal;
}
.feedback_arrow
{
	background-color: #ADADAD;
	text-align:center;
}
.feedback_spec
{
	height:2px;
}
.buttom_tital
{
	font-family:Verdana;
	background-image:url(../images/line.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-size:10pt;
	color:#006633;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
.table-roll{
	border-color:#CC9900;
	text-align:center;
	margin:1px; 1px; 1px 1px;}
.table-boder
{	border-color:#D7D7D7;
	border:double;
	margin:1px; 1px; 1px; 1px;}
.right-image{
	background-image:url(../images/otherpage_07.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.iquiry-text
{
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	padding-top:8px;
	text-align:justify;
	font-weight:400;
	
}
.index_page {
	font-family: "BernhardMod BT";
	font-size: 18px;
	font-weight: bold;
	color: #4D4F50;
	font-style: italic;
	letter-spacing: normal;
}
.index_page1 {
	font-family: "BernhardMod BT";
	font-size: 15px;
	font-weight: bold;
	color: #FF8000;
	letter-spacing: normal;
}
.index_page2 {
	font-family: "BernhardMod BT";
	font-size: 19px;
	font-weight: bold;
	color: #FF8000;
	letter-spacing: normal;
}
.indexpage {
	font-family: "BernhardMod BT";
	font-size: 18px;
	font-weight: bold;
	color: #325771;
	font-style: italic;
	letter-spacing: normal;
}
.indexpage1 {
	font-family: "BernhardMod BT";
	font-size: 15px;
	font-weight: bold;
	color: #325771;
	font-style: italic;
	letter-spacing: normal;
}
.indexpage3 {
	font-family: "BernhardMod BT";
	font-size: 22px;
	font-weight: bold;
	text-align:center;
	color: #325771;
	font-style: italic;
	letter-spacing: normal;
}
.indexpage4 {
	font-family: "BernhardMod BT";
	font-size: 26px;
	font-weight: bold;
	text-align:center;
	color: #325771;
	font-style: italic;
	letter-spacing: normal;
}
.indexpage2 {
	font-family: "BernhardMod BT";
	font-size: 17px;
	font-weight: bold;
	color:#044B89;
	letter-spacing: normal;
}
.head_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}.head_smal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}.head_small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.head_small1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.mero {
	color: #CC0000;
font-size:12pt;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;

}
.head_small12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color:#325771;
}
.head_small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#FF8000;
}
.gray_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #767778;
}.gray_small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #767778;
}
.graysmall {
	font-family:Amaze;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}
.box2 {

	height: auto;
	width: auto;
	border: 1px solid #AEC8DB;
}

.color44
{
	font-family:Verdana;
	font-size:15pt;
	color:#000000;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
