﻿@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 */	
	}
input,textarea{outline:none}/*消除chrome黃色框*/
textarea{resize:none}/*不要縮放*/	
img, div {border:0px;}
a:link {
	color: #ff6600;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color:#ff6600;
}
a:hover {
	text-decoration: none;
	color: #ff9000;
}
a:active {
	text-decoration: none;
	color: #ff8400;
}
html{font-size:75%;}
body{
	font-size:1rem;
	word-wrap:break-word;
	font-family:Arial,'Noto Sans TC','微軟正黑體',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;
	}
/**/
body{}



@media only screen and (max-width:2000px){
/**/
}
@media only screen and (max-width:1600px){
/**/
}
@media only screen and (max-width:1400px){
/**/
}
@media only screen and (max-width:1000px){	
/**/		
}
@media only screen and (max-width:800px){
/**/
}
/**/
@media only screen and (max-width:780px){
/**/
}
@media only screen and (max-width:685px){ 
/**/	
}
@media only screen and (max-width:580px){
/**/		
}
@media only screen and (max-width:560px){
/**/
}
@media only screen and (max-width:470px){
/**/
}

@media only screen and (max-width:380px){
/**/
}
@media only screen and (max-width:360px){
/**/
}
@media only screen and (max-width:340px){
/**/
}

