﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700;900&display=swap');
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	list-style-type:none;
	}
a,img {
	outline: none;/* for Firefox */
    hlbr:expression(this.onFocus=this.blur()); /* for IE */	
	}
img, div {border:0px;}
input,textarea{outline:none} /*消除chrome黃色框*/
textarea{resize:none}/*不要縮放*/	
a:link {
	color: #ff8400;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #ff5500;
}
a:hover {
	text-decoration: none;
	color: #ff5500;
}
a:active {
	text-decoration: none;
	color: #ff5500;
}
html {font-size:75%;}
body{
	font-size:1rem;
	word-wrap:break-word;
	/*font-family: Arial,'Noto Sans TC',sans-serif;*/
	font-family: Arial,"微軟正黑體",Helvetica,sans-serif;
	}
*{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.tas{
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
/**/

/*Copyright*/
footer{
	position:absolute;
	width:100%;
	padding:0 0 30px;
	font-size:1rem;
	line-height:1.5rem;
	text-transform:uppercase;
	color:#acacac;
	text-align:center;
	left:0;
	bottom:0;
	}
footer span{ display:inline-block;}
@media only screen and (max-width:1200px){
/**/

}
@media only screen and (max-width:800px){
/**/

}
@media only screen and (max-width:790px){
/**/

}
@media only screen and (max-width:720px){
/**/
}
@media only screen and (max-width:550px){
/**/
footer{padding:0 0 15px;}
}
@media only screen and (max-width:450px){
/**/ 

}
@media only screen and (max-width:390px){
/**/

}
@media only screen and (max-width:360px){
/**/
}