@charset "utf-8";
/* CSS Document */
html, body {
margin:0;
text-align: center;
   background: #E5E5E5 url('images/TopBg.jpg') top repeat-x;
	width: 100%;
	height: auto;
}

.container {
	position: relative;
	margin: 0 auto;
	width:900px; 
	height:100%;
	text-align: left;
}

.container .MainRight {
	width:662px;
	height:100%;
	float:left;
	text-align: left;
	margin:0 0 0 16px;
	_margin:0 0 0 0px;
	background: #fff;
	border: 1px solid #CACACA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	zoom: 1;
	display:inline-block;
}
/*改-加*/
.clear_div{
	clear:both;
}
/*改*/
.NewsRight {
	width:662px;
	height:100%;
	float:left;
	text-align: left;
	background: #fff;
	border: 1px solid #CACACA;
	margin:0 0 8px 16px;
	_margin:0 0 8px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	zoom: 1;
}
/*改*/
.NextBackBox {
	width:662px;
	height:100%;
	float:left;
	text-align: left;
	margin:8px 0 0px 16px;
	_margin:4px 0 0 0px;
}
/*改-加*/
.NextBackBoxTop {	
	heigth:57px;
}




.topmenu{ height:40px;text-align:left;}
.menuBox{ width:900px;height:72px;}
.menu{ width:900px;height:72px;float:left;text-align:left;background-image:url('images/menu_bg.jpg');background-repeat:no-repeat;}

/*改*/
.Wlink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height:39px;
	margin:0 0 0 18px;
	/*border:1px solid #6C3;*/
}
.Wlink a:link {COLOR:#fff;text-decoration: none} 
.Wlink a:visited {COLOR:#fff;text-decoration: none} 
.Wlink a:hover {COLOR:#fff;text-decoration: underline}

/*改-加*/
.Wlink .subLinks{
	border:0px solid #FC0;
	width:45%;
	float:left;
}
/*改-加*/
.Wlink .subLinks .major{
	font-weight:bold;
	color:#FFCC33;
}

.Menulink{ font-family: Geneva, Arial, Helvetica, sans-serif;color:#545454;font-size: 15px;line-height:39px; margin:25px 0 0 347px;
text-shadow: 1px 1px 1px #fff;
}
/*改-加*/
.Menulink ul{
	border:0px solid #CF0;
	margin:0;
	padding:0;
}
.Menulink ul li{
	float:left;
	border:0px solid #FF0;
	list-style-type: none;
	background:none;
	margin:0 28px 0 0;
	padding:0;
}

.Menulink a:link {COLOR:#545454;text-decoration: none} 
.Menulink a:visited {COLOR:#545454;text-decoration: none} 
.Menulink a:hover {COLOR:#545454;text-decoration: underline}

.Plink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#6F6F6F;
	font-size: 13px;
	line-height:180%;
	height:24px;
	_height:28px;
	overflow: hidden;
}
.Plink a{
	display:block;
}
.Plink a:link {COLOR:#6F6F6F;text-decoration: none} 
.Plink a:visited {COLOR:#6F6F6F;text-decoration: none} 
.Plink a:hover {COLOR:#6F6F6F;text-decoration: underline}


/*改*/
.GType{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #C5C5C5;
	font-size: 13px;
	/*position:absolute;
	right:0;*/
	float:right;
	margin:0 10px 0 0;
	display:inline;
	/*_margin:0 5px 0 0;*/
	/*border:1px solid #F33;*/
}

.Banner{ width:900px;height:311px;float:left;text-align:left;}
.BrandBox{ width:900px;height:197px;float:left;text-align:left;background-image:url('images/3brand_bg.jpg');background-repeat:repeat-y;}

/*改*/
.BrandKeyencePic{
	width:285px;
	height:197px;
	float:left;
	margin:0 0 0 10px;
	/*_margin:0 0 0 5px;*/
	display:inline;
}
.BrandMitsubishiPic{ width:294px;height:197px;float:left;margin:0 0 0 13px;}
.BrandOmronPic{ width:275px;height:197px;float:left;margin:0 0 0 13px;}

.BrandBottom{ width:900px;height:23px;float:left;text-align:left;background-image:url('images/3brand_Bottom.jpg');background-repeat:no-repeat;}

.ProductBox{ width:900px;height:231px;float:left;text-align:left;background-image:url('images/3brand_bg.jpg');background-repeat:repeat-y;}
.ProductBottom{ width:900px;height:26px;float:left;text-align:left;background-image:url('images/Product_Bottom.jpg');background-repeat:no-repeat;}

/*改*/
.BrandKeyenceList{
	/*width:225px;*/
	width:245px;
	height:197px;
	float:left;
	margin:10px 0 0 50px;
	/*_margin:10px 0 0 25px;*/
	display:inline;
}
.BrandMitsubishiList{ width:230px;height:197px;float:left;margin:10px 0 0 70px;}
.BrandOmronList{ width:225px;height:197px;float:left;margin:10px 0 0 70px;}

/*改*/
.BottomList{
	width:100%;
	height:395px;
	float:left;
	text-align:left;
	background-image:url('images/FooterRightBox.jpg');
	background-repeat:repeat-x;
	margin:18px 0 0 0;
	/*border:1px solid #CC0;*/
}
.Footer{ width:100%;height:79px;float:left;text-align:left; background-color:#353535;}

.BrandKeyence{text-align:left;font-family: Geneva, Arial, Helvetica, sans-serif;color:#323232;font-size: 15px;margin:0 0 10px 0;font-weight:normal;}
.BrandKeyence a:link {COLOR:#323232;text-decoration: none;} 
.BrandKeyence a:visited {COLOR:#323232;text-decoration: none;} 
.BrandKeyence a:hover {COLOR:#323232;text-decoration: underline;}

/*改*/
.BotLeftBox{
	width:310px;
	height:395px;
	float:left;
	text-align:left
	;background-image:url('images/FooterLeftBox.jpg');
	background-repeat:no-repeat;
}

/*改*/
.BotRightBox{
	width:590px;
	/*height:395px;*/
	float:left;
	text-align:left;
	background-image:url('images/FooterRightBg.jpg');
	background-repeat:no-repeat;
}

/*改*/
.IndexProductList{
	width:227px;
	height:265px;
	float:left;
	text-align:left;
	margin:80px 0 0 43px;
	display:inline;
}

hr{	border: 0;	background-color:#B4B4B4;	height: 1px;}

/*改-加*/
h3.Blink{
	margin:13px 0;
}
.Blink{ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height:150%;
	font-weight:normal;
}
.Blink a:link {COLOR:#fff;text-decoration: none;} 
.Blink a:visited {COLOR:#fff;text-decoration: none;} 
.Blink a:hover {COLOR:#fff;text-decoration: underline;}

/*改*/
.IndexNewsList{
	width:233px;
	/*height:265px;*/
	float:left;
	text-align:left;
	line-height:200%;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#A8A8A8;
	font-size: 12px;
	font-weight:normal;
	display:inline;
	margin:67px 0 0 36px;
}
/*改-加*/
.IndexNewsList span{
	/*border:1px solid #0FF;*/
	display:block;
}
/*改-加*/
.IndexNewsList span.firstSpan{
	/*border:1px solid #0FF;*/
	margin:0 0 30px 0;
}
/*改*/
.IndexContactList{
	width:233px;
	/*height:265px;*/
	float:left;
	text-align:left;
	line-height:200%;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#A8A8A8;
	font-size: 12px;
	font-weight:normal;
	display:inline;
	margin:77px 0 0 45px;
	/*border:1px solid #0F0;*/
}

.FBicon{ width:74px;height:79px;float:left;text-align:left;}
.LogoCopyright{ width:214px;height:79px;float:left;text-align:left;}
.menuBottom{
	width:900px;
	height:14px;
	float:left;
	text-align:left;
	background-image:url('images/menu_bottom.jpg');
	background-repeat:no-repeat;
}

/*改*/
.TitleTopBox{
	width:900px;
	height:45px;
	float:left;
	margin:0 0 9px 0;
	_margin:0 0 4px 0;
	display:inline;
}

.MainLeftBox { width:210px;height:100%;float:left;}
/*改*/
.MainRightBox {
	width:690px;
	_width:600px;
	height:100%;
	float:left;
	/*border:1px solid #F60;*/
}
/*改-加*/
.MainRightBox .TitleProduct{
	width:664px;
	height:45px;
	float:left;
	margin:2px 0 8px 16px;
	_margin:2px 0 4px 0px;	
}
/*改-加*/
/*.MainBox{
	display:inline-block;
	width:900px;
}*/
/*改*/
.LeftBoxBrand{
	width:210px;
	height:100%;
	float:left;
	text-align:left;
	margin:0 8px 10px 9px;
	_margin:0 4px 10px 4px;
	display:block;
}
/*改-加*/
.MainLeftBox .BrandLeft{
	width:210px;
	height:45px;
	float:left;
	margin:2px 8px 8px 9px;
	_margin:2px 4px 8px 4px;
}
/*改*/
.GLeftBoxBrand{
	width:210px;
	height:100%;
	float:left;
	text-align:left;
	margin:0 8px -2px 9px;
	_margin:0 4px -2px 4px;
	display:block;
}



.WLeftBoxMTop{ width:210px;height:20px;text-align:left;background-image:url('images/LeftBox_Top.jpg');background-repeat:no-repeat;}
.WLeftBoxMBg{ width:210px;height:100%;text-align:left;background-image:url('images/LeftBox_Middle.jpg');background-repeat:repeat-y;}
.WLeftBoxMBottom{ width:210px;height:20px;text-align:left;background-image:url('images/LeftBox_Bottom.jpg');background-repeat:no-repeat;}

.Galink{ font-family: Geneva, Arial, Helvetica, sans-serif;color: #838383;font-size: 13px;line-height:190%;font-weight:normal;margin:0 0 0 25px;}
.Galink a:link {COLOR:#838383;text-decoration: none;} 
.Galink a:visited {COLOR:#838383;text-decoration: none;} 
.Galink a:hover {COLOR:#838383;text-decoration: underline;}

/*改-加*/
ul.Galink{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #838383;
	font-size: 13px;
	line-height:190%;
	font-weight:normal;
	margin:0 0 0 -14px;
	*margin:0 0 0 25px;
	_margin:0 0 0 25px;
	width:80%;
	/*display:inline-block;*/
}
ul.Galink a:link {COLOR:#838383;text-decoration: none;} 
ul.Galink a:visited {COLOR:#838383;text-decoration: none;} 
ul.Galink a:hover {COLOR:#838383;text-decoration: underline;}
/*改-加*/
ul.Galink li a.moreSeries:link{
	color:#F90;
}
/*改*/
.Bype{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:15px;
	color:#333;
	line-height:40px;
}
.Bype a:link {COLOR:#333;text-decoration: none;} 
.Bype a:visited {COLOR:#333;text-decoration: none;} 
.Bype a:hover {COLOR:#333;text-decoration: underline;}


.GLeftBoxMTop{ width:210px;height:20px;text-align:left;background-image:url('images/GLeftBox_Top.jpg');background-repeat:no-repeat;}
.GLeftBoxMBg{ width:210px;height:100%;text-align:left;background-image:url('images/GLeftBox_Middle.jpg');background-repeat:repeat-y;}
/*改*/
.GLeftBoxMBottom{
	width:210px;
	height:20px;
	_height:22px;
	text-align:left;
	background-image:url('images/GLeftBox_Bottom.jpg')
	;background-repeat:no-repeat;
}

/*改*/
.AboutType{
	width:628px;
	float:left;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 15px;
	margin:10px 0 30px 22px;	
	line-height:250%;
	display:inline;
	*padding:0 0 10px 0;
}
/*改-加*/
.AboutType .text-input{
	width:400px;
	/*border:1px solid #CCC;*/
	background-color:#FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
/*改-加*/
.AboutType hr{
	margin:44px 0 0 0;
	*margin:22px 0 0 0;
	_margin:22px 0 0 0;
}
/*改-加*/
.AboutType a:link {
    color: #749FB8;
    text-decoration: none;
}
.AboutType a:link {COLOR:#749FB8;text-decoration: none} 
.AboutType a:visited {COLOR:#749FB8;text-decoration: none} 
.AboutType a:hover {COLOR:#749FB8;text-decoration: underline}

/*改*/
.MsnQQType{
	width:628px;
	float:left;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 15px;
	margin:0 0 0 22px;
	line-height:250%;
	display:inline;
}

/*改*/
.AboutSType{
	width:628px;
	float:left;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	margin:10px 0 30px 22px;
	line-height:250%;
	display:inline;
}
/*改*/
.NextType{
	width:100%;
	float:left;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 15px;
	margin:15px 0 0 0;
	letter-spacing:2px;
}
/*改-加*/
.NextTypeTop{
	margin:15px 0 23px 0;
	display:inline;
}
.NextType a:link {COLOR:#666666;text-decoration: none} 
.NextType a:visited {COLOR:#666666;text-decoration: none} 
.NextType a:hover {COLOR:#666666;text-decoration: underline}

/*改*/
.Aype{
	font-family: "微軟正黑體",Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 23px;
	font-weight:normal;
	color:#000;
	line-height:33px;
}
/*改-加*/
h2.subAype{
	font-family: "微軟正黑體",Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 18px;
	font-weight:normal;
	color:#000;
	line-height:33px;
	margin:10px 0 5px 0;
	padding:0;
}
/*改-加*/
.org_color{
	color:#F60;
}

/*改*/
li {
	background: url('images/arrow.gif') left 10px no-repeat;
	list-style-type:none;
	padding: 0 0 0 10px;
	/**padding: 0 0 0 0px;
	_padding: 0 0 0 0px;*/
	*list-style-position: outside;
	_list-style-position: outside;
}

.ReleaseType{ font-family: Geneva, Arial, Helvetica, sans-serif;color: #749FB8;font-size: 15px;font-weight:normal;text-align:left;line-height:110%;}
.ReleaseType a:link {COLOR:#749FB8;text-decoration: none} 
.ReleaseType a:visited {COLOR:#749FB8;text-decoration: none} 
.ReleaseType a:hover {COLOR:#749FB8;text-decoration: underline}

.ReleaseDate {font-family: Geneva, Arial, Helvetica, sans-serif;color: #999999;font-size: 13px;font-weight:normal;text-align:left;font-weight:bold;}

.PicBroder {                         
background: #fff;float:left;
border: 1px solid #CACACA;
margin:0 8px 15px 0;
}
 a:hover .PicBroder { border: 1px solid #000; }
.ImgBroder { border: 1px solid #000; }
.AboutType .GrayBoxBorder { border: 1px solid #999; }
/*改*/
.BrandLogoBox{
	width:292px;
	height:150px;
	float:left;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	margin:10px 0 20px 26px;
	line-height:150%;
	display:inline;
}
/*add*/
.BrandLogoBox div.BrandContent{
	border: 0px solid #FC3;
	margin: 0 0 0 127px;
	height: 96px;
	overflow: hidden;
	/*text-align: justify;*/
}
.GrayBox{ width:135px;height:73px;float:left;text-align:left;font-family: Geneva, Arial, Helvetica, sans-serif;
color:#000;
font-size: 13px;
margin:0 12px 10px 0;
padding:8px 0 0 8px;
line-height:150%;background: #F9F9F9;
border: 1px solid #CCCCCC;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;
	-webkit-box-shadow:1px 2px 3px 0 #F0F0F0;
	-moz-box-shadow:1px 2px 3px 0 #F0F0F0;
	box-shadow:1px 2px 3px 0 #F0F0F0;
}
.GrayBox a:link {COLOR:#000;text-decoration: underline;} 
.GrayBox a:visited {COLOR:#000;text-decoration: none} 
.GrayBox a:hover {COLOR:#000;text-decoration: none}

.WriteBox{ width:125px;height:180px;float:left;text-align:center;font-family: Geneva, Arial, Helvetica, sans-serif;line-height:150%;
color:#000;font-size: 13px;margin:10px 0 0 0;}
.WriteBox a:link {COLOR:#000;text-decoration: none} 
.WriteBox a:visited {COLOR:#000;text-decoration: none} 
.WriteBox a:hover {COLOR:#000;text-decoration: underline}

.BoxBroder {                         
background: #fff;
border: 1px solid #CACACA;margin:0 0 15px 0;}
 a:hover .BoxBroder { border: 1px solid #000; }
 
.TableTyle {font-size: 13px; color: #000000; }

/*改-加*/
form.formular label.error {
	background:url("css/cross.png") no-repeat 0px 2px;
	padding-left: 16px;
	font-size: small;
	font-weight: bold;	
	display:inline;
	height:20px;
	*line-height:24px;
	_line-height:24px;
	/*position:relative;
	top:-20px;
	left:300px;*/
}
/*改-加*/
form.formular label.error span{ 
	float: none; 
	color: red; 
	padding-left: 0.2em; 
	vertical-align: top; 
	margin:0 0 5px 0;
	display:inline-block;
}
/*改-加*/
form.formular label.error, #add-success { display: none;}
form.formular input.error { border: 1px dotted red; }
#loader{
}
#loader img{
	margin:0;
	padding:0;
	top:0;
}
/*改-加*/
/* ================ 會員框架 ======================== */
#contentText{
}
#contentText form.formular{
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
}
#contentText form.formular input.text-input{
	margin:0;
	padding:0;
}
#contentText span.inputData{
	border:0px solid #039;
	width:85%;
	margin:4px 0 0 40px;
	display:inline-block;
}
#contentText span.inputData label.error,
#contentText span.memberAgreeData label.error{
	display:none;
	border:0px solid #FC0;
	*padding:0 0 0 16px;
	_padding:0 0 0 16px;
	margin:0;
}
#contentText span.inputData label.error .input-wem{
	margin:2px 0 0 16px;
	*margin:2px 0 0 0px;
	_margin:2px 0 0 0px;
	padding:0;
	vertical-align:middle;
	float:none;
	border:0px solid #039;
}
#contentText span.agreeSelectData label.error{
}
#contentText span.agreeSelectData label.error .input-wem{
	margin:4px 0 0 16px;
	padding:0;
	vertical-align:middle;
	float:none;
}
#contentText span.inputData label.genderLabel{
	float:left;
}
#contentText span.inputData span.gender{
	float:left;
	margin:0 5px 0 0;
	border:0px solid #039;
	>line-height:24px!important;
	_line-height:24px;
}
#contentText span.inputData span.gender label{
	margin:0 2px 0 0;
}
#contentText span.inputData label.selectLabel{
	float:left;
}
#contentText span.inputData span.birthday{
	float:left;
	margin-top:4px;
	margin-right:5px;
}
#contentText span.inputData span.birthdaySelectData{
	float:left;
}
#contentText span.inputData span.birthdaySelect{
	float:left;
	margin-right:5px;
}
#contentText .zipCodeData input, #contentText .zipCodeData select{
	float:left;
	margin-right:5px;
}
#contentText .zipCodeData input{
	width: 40px;
	border: 1px solid #B5B8C8;
	margin-top: 0px;
}
/*#contentText .zipCodeData input {
	width: 30px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 2px;
}
#contentText select{
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-top: 2px;
}*/
#contentText span.inputData span.checkNumData{
	float:left;
	margin-right:5px;
	width:85px;
}
#contentText span.inputData span.checkNumImg{
	float:left;
	margin:0 5px 0 10px;
}
#contentText span.inputData span.checkNumImg img{
	border:0px;
}
#contentText span.inputData span.reCheckNumData{
	float:left;
	margin:10px 0 0 0;
}
#contentText span.memberAgreeData{
	margin: 0px 5px 0 40px;
	padding:10px;
	border:1px solid #CCC;
	width:85%;
	display:inline-block;
} 
#contentText span.memberAgreeData label.agreeDataLabel{
	float:left;
}
#contentText span.memberAgreeData span.memberProvision{
	float:left;
	margin:5px auto;
}
#contentText span.memberAgreeData span.agreeSelectData{
	float:left;
	margin:5px auto;
	text-align:center;
	vertical-align: middle;
}
#contentText span.memberAgreeData span.agreeSelectData span.agreeData{
	float:left;
	margin:0 5px 0 0;
	border:0px solid #039;
	>line-height:24px!important;
	_line-height:24px;
}
#contentText span.memberAgreeData span.agreeSelectData span.agreeData label{
	margin:0 2px 0 0;
}
#contentText span.memberAgreeData span.agreeSelectData span.agreeDataTxt{
	float:left;
	margin:0 5px 0 5px;
	border:0px solid #039;
	>line-height:24px!important;
	_line-height:24px;
}
#contentText span.memberAgreeData ul, 
#contentText span.memberAgreeData ol{
	display:inline-block;
	padding:0 0 0 15px;
	/*>padding:0 0 0 30px!important;
	_padding:0 0 0 30px;*/
	margin: 0;
}
#contentText span.memberAgreeData ul li, 
#contentText span.memberAgreeData ol li{
	margin: 0;
	line-height:24px
}
/*member_addConfirm*/
#contentText span.inputConfirmData label span.confirmData {
	display:inline-block;
	font-weight: normal;
}

#contentText span.inputConfirmData{
	border:0px solid #039;
	width:85%;
	margin:10px 0 10px 40px;
	display:inline-block;
}
#contentText h3{
	text-align:center;
	width:100%;
	margin:40px auto 0px auto;
	color:#990000;
	font-weight: bold;
}
#contentText h3 input.submit {
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 0px;
	text-decoration: none;
	cursor:pointer;
	background-color:#FFF;
}
#contentText label, #contentText legend, #contentText p.legend{
    clear: both;
    color: #333333;
	display:block;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
	*margin: 2px 0;
	_margin: 2px 0;
    padding: 0;
	line-height:150%;
}
#contentText p.major{
	clear: both;
	color: #FF0000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 40px;
	padding: 0 0 3px;
	line-height: 150%;
	border:0px solid #0C3;
}
#contentText p.major-modify{
	clear: both;
	color: #FF0000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 3px;
}
#contentText span.required{
	color:#FF0000;
	font-weight: normal;
	margin:0 3px 0 0;
}
#contentText span.comment{
	color:#FF0000;
	font-weight: normal;
	margin-left:10px;
}

/* ================ 會員框架 ======================== */

/* ================ 會員LOGIN框架 ======================== */
#contentText #loginForm{
	margin:50px 0 0 80px;
}
#contentText #loginForm div.loginData{
	/*display:inline-block;*/
	margin:10px auto;
}
#contentText #loginForm div.loginDataNote{
	margin:0;
	padding:0;
}
#contentText #loginForm div.loginData span.loginDataInputText{
	margin:0;
	padding:0;
}
#contentText #loginForm div.loginData span.loginDataInputText ul{
	/*float:left;
	line-height:32px;*/
	text-align:left;
	margin:0;
	padding:0;
}
#contentText #loginForm div.loginData span.loginDataInput{
	/*float:left;*/
}
#contentText #loginForm div.loginData span.loginDataInput input.text-input{
	width:250px;
	display:inline-block;
	color: #333;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 2px;
	font-weight: normal;
}
#contentText #loginForm div.loginData span.loginDataInput input.submit{
	margin-left:0;
	margin-top: 5px;
	width:80px;
	height:30px;
	font-size:16px;
	/*background-color:#FFF;*/
}
#contentText #loginForm div.loginData span.loginDataInput input.reset {
	margin-top: 5px;
	margin-left: 20px;
	width:80px;
	height:30px;
	font-size:16px;
	/*background-color:#FFF;*/
}
#contentText #loginForm div.loginData span.loginDataLinks{
	/*float:left;
	line-height:34px;*/
	margin: 12px 0 0 15px;
	display:inline-block;
}
#contentText #loginForm div.loginData span.loginDataInputText h2{
	margin:20px auto;
	color: #900;
	font-weight: bold;
}
#contentText #loginForm div.loginData span.loginDataInputText p{
	text-align:center;
	color: #900;
	font-weight: bold;
}
#contentText #loginForm div.loginData span.loginDataInputText ul.Note{
	margin:15px 0 0 0 0;
	color: #900;
	font-weight: bold;
}
#contentText #loginForm div.loginData span.loginDataInputText ul.Note li{
	width:90%;
	margin-bottom:10px;
	line-height:200%;
}
/* ================ 會員LOGIN框架 ======================== */
.AboutType .major{
	color:#FF0000;
}
.AboutType .loginTxt{
	margin:20px 0 0 40px;
}
/*改-加*/
#goBack{
	text-align: center;
	vertical-align: bottom;
	font-size: 13px;
	color: #749FB8;
	margin:0 0 10px 0;
}
#goBack a:link{
	color: #749FB8;
}
#goBack a:link {
    color: #749FB8;
    text-decoration: none;
}
#goBack a:link {COLOR:#749FB8;text-decoration: none} 
#goBack a:visited {COLOR:#749FB8;text-decoration: none} 
#goBack a:hover {COLOR:#749FB8;text-decoration: underline}
#goBack a img{	
	border:0px;
}



.webby{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #353535;
	height:79px;
	line-height:79px;
	font-size:1px;
	float:right;

}
.webby a:link {COLOR:#353535;text-decoration: none} 
.webby a:visited {COLOR:#353535;text-decoration: none} 
.webby a:hover {COLOR:#353535;text-decoration: underline}