@charset "utf-8";

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
	margin:0;
	padding:0;
	border:0;
	border-collapse:0;
	border-spacing:0;

}
html,body{height:100%}
body{
	font-family:  Arial, PMingLiU, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f9f5ea;
	min-width:980px;
}

#outer {
	position:relative;
	width:980px;
	margin:0px auto 0px auto;
}

#header {
	width:954px;
	height:73px;
	background-image:url(../../images/top_bg.jpg);
}
	
#header .logo{
	position:relative;
	float:left;
	margin:23px 0px 18px 28px;
	width:209px;
	height:32px;
}

#header .lang {
	position:relative;
	text-align: right;
	float:right;
	margin:0px 20px 0px 0px;
	width:520px;
	font-size:11px;
	color:#676767;
}

#header .lang a:link {color: #676767; text-decoration:none;}
#header .lang a:visited {color: #676767; text-decoration:none;}
#header .lang a:hover {color: #9b7347; text-decoration:underline;}
#header .lang a:active {color: #676767; text-decoration:none;}

#banner {
	width:954px;
}

#content {
	width:924px;
	background-image:url(../../images/cont_graph.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:24px 0px 0px 30px;
	
}


#content .title {
	line-height:normal;
	font-size:18px;
	color:#d2ab29;
	font-weight:bold;
}	

#content .title-sup {
	line-height:normal;
	font-size:13px;
	color:#d2ab29;
	font-weight:bold;
}

#content .title-sup2 {
	line-height:normal;
	font-size:13px;
	color:#6c4b2d;
}	
	
#content .text {
	font-size:13px;
	color:#4a4a4a;
	line-height:24px;
}

#content .text-10px {
	font-size:10px;
	color:#676767;
}

#content .text-10pxb {
	font-size:11px;
	color:#6c4b2d;
}

#content .text-11px {
	font-size:11px;
	color:#6c4b2d;
}

#content .text-12px {
	font-size:12px;
	color:#6c4b2d;
	line-height:15px;
}
#content .text-12px a:link {color: #6c4b2d; text-decoration:none;}
#content .text-12px a:visited {color: #6c4b2d; text-decoration:none;}
#content .text-12px a:hover {color: #6c4b2d;  text-decoration:underline; }
#content .text-12px a:active {color: #6c4b2d; text-decoration:none;}

#content .text-13pxb {
	font-size:13px;
	color:#6c4b2d;
}
#content .text-13pxb  a:link {color: #6c4b2d; text-decoration:none;}
#content .text-13pxb  a:visited {color: #6c4b2d; text-decoration:none;}
#content .text-13pxb  a:hover {color: #6c4b2d;  text-decoration:underline; }
#content .text-13pxb  a:active {color: #6c4b2d; text-decoration:none;}

#content .text-15px {
	font-size:15px;
	color:#4a4a4a;
	font-weight:bold;	
}

#content .text-15pxb {
	font-size:15px;
	color:#6c4b2d;
}


#content .text-s {
	font-size:11px;
	color:#4a4a4a;
	line-height:15px;
}

#content2 {
	width:924px;
	padding:32px 0px 0px 26px;
}

#content2 .nav1 {
	padding:0px;
	width:187px; height:83px; background:url('../../images/supnav_en.png') no-repeat -720px -0px;
}

#content2 .nav2 {
	padding:0px;
	width:187px; height:31px; background:url('../../images/supnav_en.png') no-repeat -720px -84px;
}

#content2 .nav3 {
	padding:0px;
	width:187px; height:31px; background:url('../../images/supnav_en.png') no-repeat -720px -116px;
}

#content2 .nav4 {
	padding:0px;
	width:187px; height:31px; background:url('../../images/supnav_en.png') no-repeat -720px -148px;
}

#content2 .nav5 {
	padding:0px;
	width:187px; height:31px; background:url('../../images/supnav_en.png') no-repeat -720px -212px;
}

#content2 .nav6 {
	padding:0px;
	width:187px; height:31px; background:url('../../images/supnav_en.png') no-repeat -720px -180px;
}

#content2 .title {
	line-height:normal;
	font-size:15px;
	color:#d2ab29;
}	

#content2 .title-sup {
	line-height:normal;
	font-size:14px;
	color:#d2ab29;
}

#content2 .title-sup2 {
	line-height:normal;
	font-size:12px;
	color:#6c4b2d;
}	
	
#content2 .text {
	font-size:13px;
	color:#4a4a4a;
	line-height:20px;
}

#content2 .text a:link {color: #6c4b2d; text-decoration:none;}
#content2 .text a:visited {color: #6c4b2d; text-decoration:none;}
#content2 .text a:hover {color: #d2ab29;  text-decoration:underline; }
#content2 .text a:active {color: #6c4b2d; text-decoration:none;}

#content2 .text-s {
	font-size:11px;
	color:#4a4a4a;
	line-height:15px;
}
#content2 .text-10px {
	font-size:11px;
	color:#6c4b2d;
}
#content2 .text-11px {
	font-size:11px;
	color:#6c4b2d;
}

#content2 .text-12px {
	font-size:12px;
	color:#6c4b2d;
	line-height:15px;
}
#content2 .text-12px a:link {color: #6c4b2d; text-decoration:none;}
#content2 .text-12px a:visited {color: #6c4b2d; text-decoration:none;}
#content2 .text-12px a:hover {color: #6c4b2d;  text-decoration:underline; }
#content2 .text-12px a:active {color: #6c4b2d; text-decoration:none;}

#content2 .text-13pxb {
	font-size:13px;
	color:#6c4b2d;
}
#content2 .text-13pxb  a:link {color: #6c4b2d; text-decoration:none;}
#content2 .text-13pxb  a:visited {color: #6c4b2d; text-decoration:none;}
#content2 .text-13pxb  a:hover {color: #6c4b2d;  text-decoration:underline; }
#content2 .text-13pxb  a:active {color: #6c4b2d; text-decoration:none;}

#content2 .text-15px {
	font-size:15px;
	color:#421d00;
}

#content2 .text-14px {
	font-size:14px;
	color:#633401;
	font-weight:bold;
}

#content2 .text-16px {
	font-size:16px;
	color:#633401;
	font-weight:bold;
}
.border{
	background: #d2ab29;
	margin: 0px 0px 0px 0px;
}


.text_justify{
text-align:justify;
/*text-justify: newspaper;*/
text-justify: distribute;

/*text-justify: inter-ideograph;*/

}

#linkline{
	position: absolute;
	text-align: right;
	font-size: 10px;
	color: #585756;
	margin-top: 10px;
	right: 43px;
	width: 627px;
	top: 256px;
}

#linkline a:link {color: #bcbcbc; text-decoration:none;}
#linkline a:visited {color: #bcbcbc; text-decoration:none;}
#linkline a:hover {color: #585756;  text-decoration:underline; }
#linkline a:active {color: #bcbcbc; text-decoration:none;}


.input{
	border: solid 0px #E5E5E5;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display:block;
	font-size:13px;
	color:#404040;
	height: 16px;
}

.name_input {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.mail_input {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}
.tel_input {
	width: 104px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.city_input {
	width: 104px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.name_input2 {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.mail_input2 {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}
.tel_input2 {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.city_input2 {
	width: 130px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.name_input3 {
	width: 310px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.mail_input3 {
	width: 310px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}
.tel_input3 {
	width: 310px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.enquiry_input3 {
	width: 310px;
	height: 130px;
	font:11px Arial;
	color: #929497;
}

.howto_input {
	width: 310px;
	height: 20px;
	font:11px Arial;
	color: #929497;
}

.howto_output {
	width: 110px;
	height: 16px;
	font:11px Arial;
	color: #929497;
}

.footer_t {
	position:relative;
	font-size:12px;
	color:#8d8d8d;
	line-height:15px;

	
}

.footer_head {
	position:relative;
	font-size:12px;
	color:#8d8d8d;
	line-height:15px;
	font-weight:bold;
	
}



.footer_t  a:link {color: #676767; text-decoration:none;}
.footer_t  a:visited {color: #676767; text-decoration:none;}
.footer_t  a:hover {color: #9b7347; text-decoration:underline;}
.footer_t  a:active {color: #676767; text-decoration:none;}


.footer {
	position:relative;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:18px;
	font-family: Arial, PMingLiU, Helvetica, sans-serif;
	color:#6b6b6b;		
}
