body 
{
	font-family:"MS PGothic","Verdana";
	font-size: 12px;
	line-height: 145%;
	background-color:#f7f3f7;
	text-align:center;
	width:auto;
	margin:0px;

}
a {COLOR: #014585;  text-decoration: underline;}
a:link {COLOR: #014585; text-decoration: underline;}
a:visited {COLOR: #014585; text-decoration: underline;}
a:active {COLOR: #014585; TEXT-DECORATION: none;}
a:hover {text-decoration: underline;COLOR: #014585;}

/*---------------------------header-------------------------*/
#header{
	background-image:url(../images/body.jpg);
	text-align: center;
	width:auto;
	margin-left:auto;
	margin-right:auto;}

#header_in{
	background-image:url(../images/hd_line2.jpg);
	text-align: center;
	margin-left:auto;
	margin-right:auto;}

#header_in_w{
	background-image:url(../images/hd_line2.jpg);
	text-align: center;

	margin-left:auto;
	margin-right:auto;

}
#top_line{
	
	background-image:url(../images/bg_top.jpg);
	height:20px;
	width:804px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;}

#head_inner{
	background-image:url(../images/hd_inner.jpg);
	height:106px;
	width:804px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
#head_inner_w{
	background-image:url(../images/hd_inner_w.jpg);
	background-position:center top;
	height:106px;
	width:1010px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;}
#menu2{
	background-image:url(../images/hd_line.jpg);
	background-position:center top;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:820px;
		height:8px;
	}
#menu{
	background-image:url(../images/hd_line.jpg);
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
		height:8px;
	}
	
#images{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:815px;
	}	

/*---------------------------container-------------------------*/

#container{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-y;
	width:1024px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	}
	#container2{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-y;
	width:820px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	}
	.all{
	background-image:url(../images/bg_line1.jpg);
	background-repeat:repeat-y;
	width:1024px;
	margin-left:auto;
	margin-right:auto;}
	.all2{
	background-image:url(../images/bg_line1.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	width:820px;
	margin-left:auto;
	margin-right:auto;}
		.all_in{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-y;
	width:804px;
	margin-left:auto;
	margin-right:auto;
	}
	#container_w{
	background-image:url(../images/bg_line_w.jpg);
	background-repeat:repeat-y;
	width:1024px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	}
	.all_w{
	background-image:url(../images/bg_line_w.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	text-align: left;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	}
/*---------------------------footer-------------------------*/

#footer{
	background-image:url(../images/bg_line_w.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	#footer_text{
	background-color:#3e77ad;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding:0px 0px 20px 20px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#ffffff;
	font-size: 11px;
	width:780px;
	}
	#footer_text_w{
	background-color:#3e77ad;
	text-align: left;
	padding:0px 0px 20px 10px;
	margin:0px 5px 0px 5px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#ffffff;
	font-size: 11px;
}	
	.footer_te {
	color:#525666;
	padding:17px 0px 0px 10px;
}
	.footer_copy {
	background-image:url(../images/ft_line.jpg);
	background-position:center top;
		width:804px;
			height:15px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;}
		.footer_copy_w {
	background-image:url(../images/ft_line_w.jpg);
	background-position:center top;
	width:1003px;
	height:11px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;}
		.footer_w {
	background-image:url(../images/ft_line.jpg);
	background-position:center top;
		width:1024px;
			height:27px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
/*---------------------------common-------------------------*/	
	}.main{
	width:440px;
	float:left;
	padding:20px 10px 5px 10px;
	}
	
	.main_text{
	width:425px;
	float:left;
	text-align: justify;
	padding:0px 10px 20px 25px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#666666;
	font-size: 11px;
		}
	
	.pop_up{
	width:750px;
	float:left;
	text-align: justify;
	padding:0px 10px 20px 25px;
	font-family:"Verdana", "Arial", "sans-serif";
	color:#666666;
	font-size: 11px;
	}

	.main_inner{
	background-image:url();
	width:697px;
	height:440px;
	margin-left:auto;
	margin-right:auto;
	}
	.img_line{
	background-image:url();
	width:697px;
	height:160px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	}
	.pic_inner{
	margin-top: 20px;
	width:200px;
	float:left;
	}

	.register{
	background-image:url(../images/form.jpg);
	width:342px;
	height:364px;
	margin-right:10px;
	float:right;}

	.left{
	width:270px;
		padding:0px 5px 0px 0px;
	float:left;}
	
		.left_w{
	width:182px;
	margin-left:5px;
	float:left;}
	
	
		.right{
	padding:0px 20px 0px 0px;
	width:500px;
	float:right;}
	
			.right_w{
	width:804px;
	float:right;
	margin-right:10px;}
	
			.right_top{
	padding:0px 20px 0px 0px;
	width:500px;
	float:right;}
	.left_top{
	padding:5px 0px 0px 0px;
	width:460px;
	float:left;}
		.left_top_in{
	padding:5px 0px 0px 0px;
	width:270px;
	float:left;}
	.serach{
	width:460px;}
		.serach_in{
	width:270px;
	}.previous{
	background-image:url(../images/pre.jpg);
	background-repeat:no-repeat;
	height:378px;
		}.hd_contact{
	background-image:url(../images/hd_con.jpg);
	width:270px;
	height:380px;
	float:left;
	text-align: left;
				}
	.menu{
	width:360px;
	height:25px;
	float:left;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	text-align:right;
	color:#014585;
	font-family:"Verdana", "Arial", "sans-serif";
	}	
	.contact{
	padding:10px 0px 20px 10px;
		text-align:center;
	width:172px;
	float:left;}
		.contact_in{
	padding:55px 0px 0px 15px;
	width:200px;
	text-align: left;

	
				}
	.date{
	width:140px;
	height:20px;
	float:right;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	text-align:right;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	font-weight: bold;
	}
	
	.no_invoice{
	width:498px;
	height:20px;
	float:right;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	text-align:right;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	font-weight: bold;

				}.head_title{
	width:498px;
	height:86px;
	float:right;
	margin-left:auto;
	margin-right:auto;
		margin-top:10px;
				
	}		
	.table_invoice{
	background-image:url(../images/tb_invoice.jpg);
	width:498px;
	float:right;	
	margin-left:auto;
	margin-right:auto;
		font-family:"Verdana", "Arial", "sans-serif";
	color:#333333;
	font-size: 11px;
		text-align: center;
	}.head_01{
	background-image:url(../images/head01.jpg);
	height:86px;
	margin-top:10px;	
	margin-left:auto;
	margin-right:auto;
	}.head_02{
	background-image:url(../images/head02.jpg);
	height:86px;
	margin-top:10px;	
	margin-left:auto;
	margin-right:auto;
		}.head_text{
	background-image:url(../images/head01.jpg);
	width:804px;
	height:15px;
	float:right;	
	margin-left:auto;
	margin-right:auto;
	
	}.field{
	background-image:url(../images/table.jpg);
	height:auto;
	
	}.ft{
	background-image:url(../images/ft_table.jpg);
	background-repeat:no-repeat;	
	height:6px;
	margin-bottom:20px;
		}
		.ft_in{
	background-image:url(../images/ft_in.jpg);
	background-position:bottom;	
	background-repeat:no-repeat;	
	height:15px;
	}
	.detail{
	float:right;
	width:440px;
	}
	.line{
	width:760px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	background-color: #6396BD;
	}
	.lang{
	width:290px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	padding:62px 5px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	}
	.enter{
	width:245px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 30px 0px 20px;
	text-align:center;


	}
		.hd_menu{
	width:904px;
	height:40px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	padding:0px 110px 0px 110px;
	text-align:right;
	font-size:11px;
	font-family:"Verdana", "Arial", "sans-serif";
	vertical-align:baseline;}
	
	.form{
	width:290px;
	height:135px;
	margin-left:auto;
	margin-right:auto;
	padding:85px 5px 0px 0px;
	text-align:right;
	font-size:11px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	}
	.img{
	float:left;
	width:118px;
	margin:5px 5px px 0px;
	padding-left: 15px;
	}
	.img2{
	float:right;
	width:118px;
	margin:5px 5px px 0px;
	padding-right: 15px;
	}
	.img3{
	float:left;
	width:70px;
	margin: 5px 0px px 0px;
	padding-left: 15px;
	}
	.img4{
	float:left;
	width:690px;
	margin: 10px 0px px 0px;
	}
	.detail{
	float:left;
	width:245px;
	height:45px;
	text-align:left;
	font-size:12px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	margin:0px 5px 5px 5px;
	padding-left: 20px;
	}
	.detail2{
	float:left;
	width:180px;
	height:35px;
	text-align:left;
	font-size:12px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	margin:5px 5px 5px 5px;
	
		}
	.title3{
	float:left;
	width:450px;
	height:15px;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
	font-size:12px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	.title4{
	float:left;
	width:450px;
	height:15px;
	margin-left:10px;
	margin-right:auto;
	background-color: #6396bd;
	text-align:left;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	font-family:"Verdana", "Arial", "sans-serif";
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	}
	.detail_all{
	float:left;
	width:450px;
	margin-left:10px;
	margin-right:auto;
	text-align:left;
	font-size:12px;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	}
	.text_all{	
	font-size:11px;
	text-align:right;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
		}

	.text_ch{	
	font-size:10px;
	text-align:right;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
		}

	.text_jp{	
	font-size:10px;
	text-align:right;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
		}


	.text_front{	
	font-size:11px;
	text-align:left;
		font-weight: bold;
	color:#014585;
	font-family:"Verdana", "Arial", "sans-serif";}
		.text_main{	

	font-size:11px;
	text-align:center;
		font-weight: bold;
	color:#014585;
	font-family:"Verdana", "Arial", "sans-serif";}
	
	.text_no{	
	font-size:11px;
	text-align:center;
	color:#707070;
	font-family:"Verdana", "Arial", "sans-serif";}
		.text_no2{	
	font-size:11px;
	text-align:center;
	color:#000000;
	font-family:"Verdana", "Arial", "sans-serif";}
	.text{	
	font-size:11px;
	text-align:left;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";}
		.text_demo{	
	font-size:12px;
	text-align:left;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";
	padding-left: 30px;}
		.text_md{	
	font-size:11px;
	text-align:center;
	color:#333333;
	font-family:"Verdana", "Arial", "sans-serif";}
		.Required{
	font-size:11px;
	text-align:left;
	color:#FF0000;
	font-family:"Verdana", "Arial", "sans-serif";}
			.remark{
	font-size:10px;
	color:#014585;
	font-family:"Verdana", "Arial", "sans-serif";
	text-align: justify;
}

.findSearchDropdown {
	FONT-SIZE: 11px;color: #666666; MARGIN-BOTTOM: 0px; WIDTH: 190px; FONT-FAMILY: "Tahoma", "microsoft Sans Serif";
}
.findSearchDropdown_in {
	FONT-SIZE: 11px;color: #666666; MARGIN-BOTTOM: 0px;  FONT-FAMILY: "Tahoma", "microsoft Sans Serif";
}
.input{
width:190px;
margin-top: 5px;}
.input_in{
width:200px;