body{
	font-family:"微軟正黑體";
	-webkit-text-size-adjust:none;
	-webkit-box-sizing:border-box; /* 解決寬度和padding的問題 */
}

@media screen and (max-width: 699px){
#Name{
width:100%;
height:96px;
line-height:96px;
/* font-style: oblique; */
font-weight:bold;
text-align:center;
border-bottom:1px solid #448aca;
margin:0 auto;
padding-top:120px;
color:#2f5b9d;
font-size:32px;
}

#Contact{
width:100%;
margin:0 auto;
}  

#Contact h1{
width:90%;
font-size:22px;
line-height:1.5;
text-align:center;
margin:0 auto;
margin-bottom:30px;
color:#0068b7;
padding-top:15px;
overflow:hidden;
}

/*�ססת���סס�*/
#Contact .Form{
width:90%;
margin:0 auto;
overflow:hidden;
}

#Contact .Form .title{
clear:both;
float:none;
font-size:18px;
width:96%;
height:25px;
line-height:25px;
text-align:left;
margin:5px auto;
}

#Contact .Form .input{
float:none;
width:100%;
height:45px;
line-height:45px;
text-align:left;
margin:5px auto 15px auto;
}


#Contact .Form .title2{
clear:both;
float:none;
font-size:18px;
width:96%;
height:25px;
line-height:25px;
text-align:left;
margin:5px auto;
}

#Contact .Form .input2{
float:none;
width:100%;
height:55px;
text-align:left;
margin:5px 0 20px 0;
}


#Contact .Form .input2 textarea{
font-size:18px;
width:90%;
height:55px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}


#Contact .Form .input2 p{
font-size:24px;
}

/*�ѰO�K�X����U ������*/
#Contact .Form .input2 a{
text-align:center;
text-decoration:underline;
color:#0068b7;
font-size:22px;
line-height:1.5;
}

#Contact .Form .title3{
display:none;
float:none;
font-size:18px;
width:90%;
height:45px;
line-height:45px;
text-align:left;
margin:5px auto;
}

#Contact .Form .input3{
float:none;
width:100%;
height:45px;
line-height:45px;
text-align:left;
margin:5px auto;
}

#Contact .Form .input3 input.Login{
display:inline-block;
width:96%;
font-size:18px;
height:40px;
line-height:40px;
color:#FFFFFF;
background-color:#0068b7;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
}

/*mibew add - start*/
#Contact .Form .inputC{
float:none;
width:100%;
height:45px;
line-height:45px;
text-align:left;
margin:5px auto;
}

#Contact .Form .inputC input.Login{
display:inline-block;
width:96%;
font-size:18px;
height:40px;
line-height:40px;
color:#FFFFFF;
background-color:#0068b7;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
}
/*mibew add - end*/

#Contact .Form .input input{
font-size:18px;
width:90%;
height:35px;
margin:0;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input select{
font-size:18px;
width:94%;
height:35px;
margin:0;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input a{
color:#0066CC;
}

#Contact .Form .input input.small{
width:30%;
margin-right:10px;
}

#Contact .Form .input3 input.Login{
clear:both;
display:inline-block;
width:96%;
font-size:18px;
height:40px;
line-height:40px;
background-color:#0068b7;
color:#FFFFFF;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
}

#Contact .Form .input input.check{
width:20px;
height:20px;
}

#Contact .Links{
height:20px;
}

}



@media screen and (min-width: 700px) and (max-width: 1023px){
#Name{
width:100%;
height:96px;
line-height:96px;
/* font-style: oblique; */
font-weight:bold;
text-align:center;
border-bottom:1px solid #448aca;
margin:0 auto;
padding-top:120px;
color:#2f5b9d;
font-size:32px;
}

#Contact{
width:100%;
margin:0 auto;
}  

#Contact h1{
width:90%;
text-align:center;
font-size:22px;
line-height:1.5;
margin:0 auto;
padding-top:15px;
margin-bottom:30px;
color:#0068b7;
overflow:hidden;
}

/*�ססת���סס�*/
#Contact .Form{
width:60%;
margin:0 auto;
overflow:hidden;
}

#Contact .Form .title{
clear:both;
float:left;
width:25%;
height:45px;
line-height:45px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input{
float:right;
width:75%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}


#Contact .Form .title2{
float:left;
width:25%;
height:65px;
line-height:65px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input2{
float:right;
width:75%;
height:60px;
line-height:1.5;
text-align:left;
margin:15px auto;
}

#Contact .Form .input2 textarea{
font-size:18px;
width:90%;
height:65px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input2 a{
text-decoration:underline;
color:#0068b7;
}

#Contact .Form .title3{
float:left;
width:25%;
height:45px;
line-height:45px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input3{
float:right;
width:75%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}

#Contact .Form .input3 input.Login{
display:inline-block;
width:96%;
font-size:18px;
height:40px;
line-height:40px;
background-color:#0068b7;
color:#FFFFFF;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
margin:0 0 0 15px;
}

/*mibew add - start*/
#Contact .Form .inputC{
float:right;
width:75%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}

#Contact .Form .inputC input.Login{
display:inline-block;
width:96%;
font-size:18px;
height:40px;
line-height:40px;
background-color:#0068b7;
color:#FFFFFF;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
margin:0 0 0 15px;
}
/*mibew add - end*/

#Contact .Form .input input{
font-size:18px;
width:85%;
height:35px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input select{
font-size:18px;
width:89%;
height:35px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input a{
color:#0066CC;
}

#Contact .Form .input input.small{
width:30%;
margin-right:10px;
}

#Contact .Links{
height:20px;
}

}


@media screen and (min-width: 1024px){
#Name{
width:100%;
height:96px;
line-height:96px;
/* font-style: oblique; */
font-weight:bold;
text-align:center;
border-bottom:1px solid #448aca;
margin:0 auto;
padding-top:120px;
color:#2f5b9d;
font-size:32px;
}

#Contact{
width:1096px;
margin:0 auto;
}  

#Contact h1{
font-size:24px;
text-align:center;
line-height:1.5;
margin-bottom:30px;
color:#0068b7;
padding-top:15px;
}

/*�ססת���סס�*/
#Contact .Form{
width:60%;
margin:0 auto;
overflow:hidden;
}

#Contact .Form .title{
clear:both;
float:left;
width:20%;
height:45px;
line-height:45px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input{
float:right;
width:80%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}

#Contact .Form .title2{
float:left;
width:20%;
height:70px;
line-height:70px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input2{
float:right;
width:80%;
height:70px;
line-height:1.5;
text-align:left;
margin:5px 0;
}

#Contact .Form .title3{
float:left;
width:20%;
height:45px;
line-height:45px;
text-align:right;
margin:5px 0;
}

#Contact .Form .input3{
float:right;
width:80%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}

#Contact .Form .input3 input.Login{
width:90%;
font-size:18px;
height:40px;
line-height:40px;
background-color:#0068b7;
color:#FFFFFF;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
margin:0 0 0 15px;
}

/*mibew add - start*/
#Contact .Form .inputC{
float:right;
width:80%;
height:45px;
line-height:45px;
text-align:left;
margin:5px 0;
}

#Contact .Form .inputC input.Login{
width:90%;
font-size:18px;
height:40px;
line-height:40px;
background-color:#0068b7;
color:#FFFFFF;
border-radius:45px;
text-align:center;
text-decoration:none;
border:none;
}
/*mibew add - end*/

#Contact .Form .input input{
font-size:18px;
width:90%;
height:35px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input select{
font-size:18px;
width:94%;
height:35px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input2 textarea{
font-size:18px;
width:90%;
height:65px;
margin:0 0 0 15px;
padding:0 10px;
border-radius:15px;
border:1px solid #dbdbdb;
}

#Contact .Form .input a{
color:#0066CC;
}

#Contact .Form .input input.small{
width:30%;
margin-right:10px;
}


#Contact .Form .input input.check{
width:20px;
height:20px;
}

#Contact .Form .input p{
text-indent:15px;
}


/*�ѰO�K�X����U ������*/
#Contact .Form .input2{
margin:0 auto;
}

#Contact .Form .input2 a{
text-decoration:underline;
color:#0068b7;}

#Contact .Links{
height:40px;
}

}

