@charset "UTF-8";

#wrapper{
	margin:0;
	padding:0;
	background:#FFFFFF;
	text-align:center;
	
}
#contents {
	width:960px;
	margin:0 auto 0 auto;
	text-align:left;
	background:#FFFFFF;
}
/*--------------- Bottan ---------------*/
.BackBtn {
	clear:both;
	margin:20px 0 0 50px;
}

/*--------------- HEADER ---------------*/
#HeaderBox {
	margin:0;
	padding:0;
	width:100%;
	height:310px;
	text-align:center;
	/*background:#FFFFFF;*/
}

/*---------- Flash ----------*/
#flashcontent {
	margin:0 auto 0 auto;
	padding:0;
	width:960px;
	height:310px;
}

/*--------------- FOOTER ---------------*/
#FooterBox {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:210px;
	text-align:center;
	background:url(../_images/footer_back_line.png) left top repeat-x;
}
#FtrContent {
	position:relative;
	margin:0 auto 0 auto;
	padding:200px 0 0 0;
	text-align:left;
	width:960px;
	height:200px;
	background:url(../_images/footer_background.png) left top no-repeat;
}
.CopyRight {
	position:absolute;
	left:50px;
	top:210px;
	width:320px;
	height:18px;
	background:url(../_images/copyright_text.png) left top no-repeat;
}
.Privacy {
	position:absolute;
	left:30px;
	top:125px;
	width:126px;
	height:76px;
	overflow:hidden;
	background:url(../_images/privacy_link_img.gif) left top no-repeat;
}
.Privacy a {
	display:block;
	overflow:hidden;
	width:126px;
	height:0 !important;
	height:/**/:76px;
	padding-top:76px;
	margin:0;
	cursor:pointer;
	background:url(../_images/privacy_link_img.gif) left top no-repeat;
}
.Privacy a:hover {width:126px;background-position:0 -76px;}
.contact {
	position:absolute;
	left:200px;
	top:125px;
	width:126px;
	height:76px;
	overflow:hidden;
	background:url(../_images/contact_link_img.gif) left top no-repeat;
}
.contact a {
	display:block;
	overflow:hidden;
	width:120px;
	height:0 !important;
	height:/**/:76px;
	padding-top:76px;
	margin:0;
	cursor:pointer;
	background:url(../_images/contact_link_img.gif) left top no-repeat;
}
.contact a:hover {width:120px;background-position:0 -76px;}

.Home {
	position:absolute;
	left:730px;
	top:135px;
	width:93px;
	height:75px;
	overflow:hidden;
	background:url(../_images/btn_home.gif) left top no-repeat;
}
.Home a {
	display:block;
	overflow:hidden;
	width:93px;
	height:0 !important;
	height:/**/:75px;
	padding-top:75px;
	margin:0;
	cursor:pointer;
	background:url(../_images/btn_home.gif) left top no-repeat;
}

.Home a:hover {width:93px;background-position:0 -75px;}

.LinkTop {
	position:absolute;
	width:94px;
	height:203px;
	top:10px;
	left:880px;
}
/*--------------- CENTER MENU ---------------*/
#CenterMenu {
	position:relative;
	margin:60px 0 40px 0;
	width:960px;
	height:50px;
}
#CenterMenu ul {
	list-style-type:none;
	width:960px;
	height:50px;
	margin:0;
	padding:0;
}
#CenterMenu li {
	height:50px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#CenterMenu li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:50px;
	padding-top:50px;
	margin:0;
	cursor:pointer;
}
#CenterMenu li.Navi01 {position:absolute;left:0;top:0;background:url(../_images/_menu_jobs_m.png) left top no-repeat;}
#CenterMenu li.Navi02 {position:absolute;left:159px;top:0;background:url(../_images/_menu_company_p.png) left top no-repeat;}
#CenterMenu li.Navi03 {position:absolute;left:309px;top:0;background:url(../_images/_menu_member_p.png) left top no-repeat;}
#CenterMenu li.Navi04 {position:absolute;left:470px;top:0;background:url(../_images/_menu_import_m.png) left top no-repeat;}
#CenterMenu li.Navi05 {position:absolute;left:633px;top:0;background:url(../_images/_menu_about_us.png) left top no-repeat;}
#CenterMenu li.Navi06 {position:absolute;left:794px;top:0;background:url(../_images/_menu_link.png) left top no-repeat;}


#CenterMenu li.Navi01 a {width:163px;background:url(../_images/_menu_jobs_m.png) left top no-repeat;}
#CenterMenu li.Navi02 a {width:160px;background:url(../_images/_menu_company_p.png) left top no-repeat;}
#CenterMenu li.Navi03 a {width:176px;background:url(../_images/_menu_member_p.png) left top no-repeat;}
#CenterMenu li.Navi04 a {width:173px;background:url(../_images/_menu_import_m.png) left top no-repeat;}
#CenterMenu li.Navi05 a {width:168px;background:url(../_images/_menu_about_us.png) left top no-repeat;}
#CenterMenu li.Navi06 a {width:166px;background:url(../_images/_menu_link.png) left top no-repeat;}

#CenterMenu li.Navi01 a:hover {z-index:100;width:163px;background:url(../_images/_menu_jobs_m.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi02 a:hover {z-index:100;width:160px;background:url(../_images/_menu_company_p.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi03 a:hover {z-index:100;width:176px;background:url(../_images/_menu_member_p.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi04 a:hover {z-index:100;width:173px;background:url(../_images/_menu_import_m.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi05 a:hover {z-index:100;width:168px;background:url(../_images/_menu_about_us.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi06 a:hover {z-index:100;width:166px;background:url(../_images/_menu_link.png) left top no-repeat;background-position:0 -50px;}

#CenterMenu li.Navi01 a.stay {z-index:100;width:163px;background:url(../_images/_menu_jobs_m.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi02 a.stay {z-index:100;width:160px;background:url(../_images/_menu_company_p.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi03 a.stay {z-index:100;width:176px;background:url(../_images/_menu_member_p.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi04 a.stay {z-index:100;width:173px;background:url(../_images/_menu_import_m.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi05 a.stay {z-index:100;width:168px;background:url(../_images/_menu_about_us.png) left top no-repeat;background-position:0 -50px;}
#CenterMenu li.Navi06 a.stay {z-index:100;width:166px;background:url(../_images/_menu_link.png) left top no-repeat;background-position:0 -50px;}

/*--------------- TOP NEWS ---------------*/
.TopJobsText {
	width:101px;
	height:19px;
	background:url(../_images/top_newjobs_title.png) left top no-repeat;
}
.TopNewsText {
	width:101px;
	height:19px;
	background:url(../_images/top_news_text.png) left top no-repeat;
}
#TopNewsBox {
	padding-top:10px;
	width:960px;
	height:118px;
	background:url(../_images/news_box.png) left top no-repeat;
}
#TopNewsBox dl {
	height:105px;
	overflow:auto;
	width:950px;
	padding:0 0 0 0;
}
#TopNewsBox dd {
	margin:0 0 0 20px;
	padding:5px 0 0 0;
}
.TopNewsTitle {
	margin:0 0 0 20px;
}
/*--------------- News Detail ---------------*/
#NewsDetail {
	margin:0 30px 0 50px;
	padding:0 0 0 0;
	width:900px;
}
#NewsDetail dl {
	clear:both;
	padding:20px 0 0 0;
}
#NewsDetail dt {
	float:left;
	width:220px;
}
#NewsDetail dd {
	float:left;
}
#NewsDetail .Time {
	color:#9B682F;
}
/*--------------- Which Way ---------------*/
.TopWhichWayTxt {
	margin:50px 0 0 0;/*----margin:150px 0 0 0;-----*/
	width:345px;
	height:17px;
	background:url(../_images/which_way_title.png) left top no-repeat;
}
#TopWhichWay {
	width:960px;
	height:56px;
	background:url(../_images/top_which_way_box.png) left top no-repeat;
}
#TopWhichWay p {
	padding:15px;
	font-size:16px;
	text-align:center;
}
.WhichTogether {
	margin:20px 0 0 30px;
}
#Wsubmit {
	margin:30px 0 0 250px;
}
.YesBtn {
	position:relative;
	float:left;
	margin:0 200px 0 0;
	width:143px;
	height:31px;
	background:url(../_images/which_btn_yes.png) left top no-repeat;
}
.YesNum {
	position:absolute;
	left:100px;
	top:3px;
	padding-top:5px;
	text-align:center;
	width:48px;
	height:25px;
	background:url(../_images/which_num_background.png) left top no-repeat;
}
.NoBtn {
	position:relative;
	float:left;
	width:143px;
	height:31px;
	background:url(../_images/which_btn_no.png) left top no-repeat;
}
.NoNum {
	position:absolute;
	left:100px;
	top:3px;
	padding-top:5px;
	text-align:center;
	width:48px;
	height:25px;
	background:url(../_images/which_num_background.png) left top no-repeat;
}

/*--------------- Jobs Menu ---------------*/
#JobsContent {
	margin:0 0 0 20px;
}
.JobsTitle {
	margin:0 0 20px 0;
	width:96px;
	height:27px;
	background:url(../_images/jobs_menu_title.png) left top no-repeat;
}
#JobsContent ul {
	list-style-type:none;
	width:240px;
	margin:0;
	padding:0;
}
#JobsContent li {
	width:240px;
	height:20px;
	padding:0;
	margin:5px 0 0 0;
	overflow:hidden;
}
#JobsContent li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:20px;
	padding-top:20px;
	margin:0;
	cursor:pointer;
}
#JobsContent li.Navi01 {background:url(../_images/jobs_text01.png) left top no-repeat;}
#JobsContent li.Navi02 {background:url(../_images/jobs_text02.png) left top no-repeat;}
#JobsContent li.Navi03 {background:url(../_images/jobs_text03.png) left top no-repeat;}
#JobsContent li.Navi04 {background:url(../_images/jobs_text04.png) left top no-repeat;}
#JobsContent li.Navi05 {background:url(../_images/jobs_text05.png) left top no-repeat;}
#JobsContent li.Navi06 {background:url(../_images/jobs_text06.png) left top no-repeat;}
#JobsContent li.Navi07 {background:url(../_images/jobs_text07.png) left top no-repeat;}

#JobsContent li.Navi01 a {background:url(../_images/jobs_text01.png) left top no-repeat;}
#JobsContent li.Navi02 a {background:url(../_images/jobs_text02.png) left top no-repeat;}
#JobsContent li.Navi03 a {background:url(../_images/jobs_text03.png) left top no-repeat;}
#JobsContent li.Navi04 a {background:url(../_images/jobs_text04.png) left top no-repeat;}
#JobsContent li.Navi05 a {background:url(../_images/jobs_text05.png) left top no-repeat;}
#JobsContent li.Navi06 a {background:url(../_images/jobs_text06.png) left top no-repeat;}
#JobsContent li.Navi07 a {background:url(../_images/jobs_text07.png) left top no-repeat;}

#JobsContent li.Navi01 a:hover {background-position:0 -20px;}
#JobsContent li.Navi02 a:hover {background-position:0 -20px;}
#JobsContent li.Navi03 a:hover {background-position:0 -20px;}
#JobsContent li.Navi04 a:hover {background-position:0 -20px;}
#JobsContent li.Navi05 a:hover {background-position:0 -20px;}
#JobsContent li.Navi06 a:hover {background-position:0 -20px;}
#JobsContent li.Navi07 a:hover {background-position:0 -20px;}

#JobsContent dt {
	margin:30px 0 10px 0;
	width:920px;
	height:21px;
}
.TableLeft {
	width:500px;
}

/*--------------- Simple Pack Plan ---------------*/
#SimpleContent {
	text-align:center;
	width:960px;
}
#SimpleContent h2 {
	text-align:center;
	margin:0 auto 0 auto;
	width:368px;
	height:49px;
	background:url(../_images/simple_pack_title.png) left top no-repeat;
}
#SimpleContent .Price {
	text-align:right;
	margin:10px 0 20px 600px;
	width:299px;
	height:32px;
	background:url(../_images/simple_pack_price.jpg) left top no-repeat
}
#SimpleContent dl {
	text-align:left;
	margin:0 50px 0 50px;
}
#SimpleContent dt {
	color:#669900;
	font-size:14px;
	margin:25px 0 5px 0;
}
.chamelon {
	margin:0 0 0 100px;
	margin-top:50px;
	width:500px;
	height:259px;
	background:url(../_images/simple_pack_chameleon.png) left top no-repeat
}
/*--------------- Link ---------------*/
#LinkContent {
	margin:0 0 0 20px;
}
#LinkContent h2 {
	margin:0 0 80px 0;
	width:36px;
	height:27px;
	background:url(../_images/link_title.png) left top no-repeat;
}
#LinkContent .LinkImg {
	float:left;
	width:240px;
}
.LinkBox {
	width:860px;
	clear:both;
	margin:0 0 0 100px;
}
.LinkText {
	float:left;
	padding:100px 0 0 50px;
}
.LinkBox2 {
	clear:both;
	margin:0 0 0 100px;
	padding-top:100px;
}
.LinkText2 {
	float:left;
	padding:180px 0 0 50px;
}
.LinkBox3 {
	width:860px;
	clear:both;
	height: 240px;
	margin:0 0 100px 100px;
}
.LinkText3 {
	float:left;
	padding:70px 0 0 50px;
}
/*--------------- About Us ---------------*/
#AboutContent {
	margin:0 0 0 20px;
}
#AboutContent h2 {
	margin:0 0 100px 0;
	width:80px;
	height:27px;
	background:url(../_images/about_us_title.png) left top no-repeat;
}
.AboutImg {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 80px;
	width:300px;
	height:300px;
}
.AboutImgCap {
	float:left;
	padding:0 0 0 40px;
}
#AboutContent table {
	clear:both;
	margin-left:80px;
	>margin-top:50px;
	padding:50px 0 0 0;
}
.AboutTableL {
	vertical-align: top;
	width:200px;
}
.AboutMap {
	margin:20px 0 0 80px;
	width:741px;
	height:416px;
	background:url(../_images/about_us_map_img.png) left top no-repeat;
}
.AboutImgLarg {
	margin: 0;
	padding: 0 0 0 80px;
	width: 765px;
	height: 490px;
}
/*--------------- Company Profile ---------------*/

#CompanyP {
	margin:0 0 0 20px;
}
#CompanyP h2 {
	width:164px;
	height:27px;
	background:url(../_images/company_portfolio_title.png) left top no-repeat;
}
#Companyflash {
	margin:20px 0 20px 0;
}
/*--------------- Import Materials ---------------*/
#ImportContent {
	margin:0 0 0 20px;
}
#ImportContent h2 {
	margin:0 0 10px 0;
	width:155px;
	height:27px;
	background:url(../_images/import_material_title.png) left top no-repeat;
}
.ImportItemBox {
	clear:both;
	margin:20px 0 30px 0;
}
.ImportTitle {
	float:left;
	width:170px;
	height:28px;
}
.ImportItemBox dl {
	float:left;
	width:700px;
}
.ImportItemBox dt {
	margin:0 0 10px 0;
	width:300px;
	height:17px;
}
.Link {
	font-size:15px;
	margin-bottom:20px;
}
/*--------------- Switch Detail ---------------*/
#SwitchContent {
	margin:0 0 0 20px;
}
#SwitchContent h2 {
	width:300px;
	height:20px;
	margin:0 0 0 30px;
}
.SwtichDetail {
	clear:both;
	margin:20px 0 0 100px;
}
.ImgBox {
	float:left;
	width:200px;
	height:200px;
	margin:0 0 40px 0;
	background:#CCCCCC;
}
.SwtichDetail dl {
	float:left;
	width:450px;
	padding:0 0 0 60px;
}
.SwitchColor {
	clear:both;
	margin:30px 0 0 60px;
	width:660px;
	height:207px;
	background:url(../_images/_cl2/CL2_color.jpg) left top no-repeat;
}
.SwCL2 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/awa/cl2.jpg) left top no-repeat;
}
.SwCL2 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/awa/cl2.jpg) left top no-repeat;
}
.SwCL2 a:hover {background-position:0 -85px;}

.SwCL3 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/awa/cl3.jpg) left top no-repeat;
}
.SwCL3 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/awa/cl3.jpg) left top no-repeat;
}
.SwCL3 a:hover {background-position:0 -85px;}

.SwREG {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/awa/regency.jpg) left top no-repeat;
}
.SwREG a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/awa/regency.jpg) left top no-repeat;
}
.SwREG a:hover {background-position:0 -85px;}

.SwVIC {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/awa/victorian.jpg) left top no-repeat;
}
.SwVIC a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/awa/victorian.jpg) left top no-repeat;
}
.SwVIC a:hover {background-position:0 -85px;}

.TRH01 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 35px 0;
	background:url(../_images/_switch/trh/TRH01.jpg) left top no-repeat;
}
.TRH01 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/trh/TRH01.jpg) left top no-repeat;
}
.TRH01 a:hover {background-position:0 -85px;}

.TRH02 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/trh/TRH02.jpg) left top no-repeat;
}
.TRH02 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/trh/TRH02.jpg) left top no-repeat;
}
.TRH02 a:hover {background-position:0 -85px;}

.TRH03 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/trh/TRH03.jpg) left top no-repeat;
}
.TRH03 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/trh/TRH03.jpg) left top no-repeat;
}
.TRH03 a:hover {background-position:0 -85px;}

.TRH04 {
	float:left;
	width:150px;
	height:85px;
	overflow:hidden;
	margin:0 3px 20px 0;
	background:url(../_images/_switch/trh/TRH04.jpg) left top no-repeat;
}
.TRH04 a {
	display:block;
	overflow:hidden:
	width:150px;
	height:0 !important;
	height:/**/:85px;
	padding-top:85px;
	margin:0;
	cursor:pointer;
	background:url(../_images/_switch/trh/TRH04.jpg) left top no-repeat;
}
.TRH04 a:hover {background-position:0 -85px;}
/*--------------- CONTACT ---------------*/
#ContactBox {
	margin:0 0 0 20px;
}
#ContactBox h2 {
	width:300px;
	height:27px;
	background:url(../_images/contact_title.png) left top no-repeat;
}
#ajaxForm {
	margin:30px 0 0 100px;
}
#ajaxForm td {
	padding:10px 0 10px 0;
	border-bottom:1px dotted #CCCCCC;
}
.CtcRight {
	width:150px;
}
.CompanyInfo {
	width:200px;
}
.SubmitBtn {
	margin-top:20px;
	text-align:center;
}

/*--------------- Privacy Policy ---------------*/
#PrivacyContent {
	margin:0 0 0 20px;
}
#PrivacyContent h2 {
	width:126px;
	height:27px;
	background:url(../_images/privacy_title.png) left top no-repeat;
}
#PrivacyContent dl {
	margin:20px 100px 0 50px;
}
#PrivacyContent dt {
	color:#669900;
	margin:10px 0 5px 0;
}


.BnrONOFFON {
	clear: both;
	margin-left: 170px;
	width: 400px;
	height: 60px;
	overflow: hidden;
	background: url(../_images/bnr_onoffon.png) left top no-repeat;
}

.BnrONOFFON a {
	display: block;
	overflow: hidden;
	width: 400px;
	height: 0 !important;
	height: /**/:60px;
	padding-top: 60px;
	margin: 0;
	cursor: pointer;
	background: url(../_images/bnr_onoffon.png) left top no-repeat;
}
.BnrONOFFON a:hover {
	background-position: 0 -60px;
}





.AttnTextBox {
	margin: 30px 0 30px 0;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 14px;
	line-height: 160%;
	border: 1px solid #CCCCCC;
}
.AttnTextBox p {
	padding-bottom: 10px;
}












