@charset "utf-8";
/* CSS Document */
/**** 基礎元素 ****/
html { min-height:100%; font-size: 0.521vw; }
body {
	/* 讓 ios 的字體變細 */
	-moz-osx-font-smoothing: grayscale; 
	-webkit-font-smoothing: antialiased;
	background-color:#fff;
	min-height:100%;
}
ol, ul { list-style: none; padding:0px; margin:0px; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
* { box-sizing:border-box; }
input[type="text"],
input[type="password"],
textarea,
select{ border:1px solid #ccc; padding:5px 10px; border-radius:5px; }
h1,h2,h3,h4,h5,h6,span { font-weight: normal; }

.btn{ padding: 10px; background-color: #666; color: #fff; border-radius: 50%; display: inline-block;  }
.btn:hover{ background-color: #ff533d; }

.clearfix::after{ content: ""; display: block; clear: both; font-size: 0px;}

/* 預留 RWD 使用 , 還沒啟用 */
/* 桌上型電腦 */
@media screen and (min-width: 1301px) {
	html{ }
}

/* 筆記型電腦 */
@media screen and (min-width: 1025px) and (max-width: 1300px) {
	html{  }
}

/* 平版 */
@media screen and (min-width: 415px) and (max-width: 1024px) {
	html{  }
}

/* 手機 */
@media screen and (max-width: 414px) {
	html{  }
}