/*Reset By Normalize*/
*{ margin:0; padding:0; box-sizing:border-box; }
ul {padding: 0;}

html,body { background-size:168%; }

/* 頁首表現 ------------------------ */
.wrapper	{ background-size:168%; }

.container { width:95%; padding:0 3%; }

/*天：預設手機橫版尺寸*/
.header > .container { -webkit-background-size:cover; background-size:cover; height:0; padding-bottom:50.2%;/*高度 除以 螢幕寬度；不過這數值是目測的微調*/
	padding-top:0px; }

.header-logo { width:17%; height:22%; top:78%; left:2%; background-size:100%; background-repeat:no-repeat; display:block; }
	.header-logo a{ display:none; }
	
.header-slogan01 { width:73%; height:45%; top:0%; left:-5%; background-size:100%; background-repeat:no-repeat; }
.header-slogan02 { width:60%; height:17%; top:44.5%; left:5%; background-size:100%; background-repeat:no-repeat; }
.header-slogan03 { width:50%; height:39%; top:60%; left:21.5%; background-size:100%; background-repeat:no-repeat; }

/* 頁面選單 ------------------------ */
.nav{ width:90%; height:82px; }
	.nav > li { width:31.9%; height:65px; line-height:65px; font-size:150%; letter-spacing:-2px; margin:4px; }

/*內容 ------------------------ */
.content { background-size:195%; }
.content > .container { padding:0 25px 30px 25px; }

p { margin-left:20px; }

/*h3_內容大標*/
h3 img { width:90%; }
h5 { width:90%; font-size:130%; line-height:24px; margin:5px auto; padding:12px 20px; }

/*區塊樣式 ------------------------ */
.boxA--size{ padding:10px; }	

/*表格內小字 ------------------------ */
.ico-point { width:90%; font-size:90%; padding:2px 3px; }

/*回到頁面頂部 ------------------------ */
.gotoheader { width:75%; margin-top:25px; }

/*排行榜按鈕 ------------------------ */
.content__main__rankBtn { margin:15px auto; }
.content__main__rankBtn a {  }

.content__main__rankBtnB { }
.content__main__rankBtnB a { width:95%; margin:5px; }

/*圖片按鈕*/
.content__main__btnC { width:60%; }
	.content__main__btnC img { width:100%; }

/*條列式列表：備註事項或注意事項 ------------------------ */
.list { padding:25px 0; }
.list > .container { margin:0; width:95%;　}
.list li { margin-left:10px; }
.list li img { width:70%; }

/*滿版*/
.table-full { width:90%; }
/*table 2等分*/
.table-half { width:90%; }


/*iPhone 6 Plus 直版尺寸*/
@media screen and (max-width: 667px){
.header-btn { width:16%; height:24%; top:78%; left:69%; }

.nav { height:57px; }
	.nav > li { width:31.6%; height:45px; line-height:42px; font-size:95%; margin:3px; }
	.nav a { border-radius:10px; border:2px solid #323232; box-shadow:0px 0px 28px 3px #8e8e8e inset; }
	.nav a:hover, a.hover { border:2px solid #fffc00; box-shadow:0px 0px 28px 3px #02ccff inset; }
	
.content > .container { padding:0 15px 20px 15px; }
	.container ol { margin-left:35px; }

h5 { font-size:100%; padding:8px 20px; }

.content__main__rankBtn { width:60%; }
.content__main__rankBtn a span { line-height:22px; }

.content__main__btnC { width:80%; margin:10px auto; }

.list li { margin-left:-25px; }

.ImgStyleB { width:50%; }
.ImgStyleC { width:80%; }
.ImgStyleD { width:80%; }
.ImgStyleE { width:100%; }

/*表格內小字 ------------------------ */
.ico-point { font-size:70%; }

.col-6 { width:90%; margin:5px; }

.gotoheader { margin:15px auto; }

}

/*iPhone 6 直版尺寸*/
@media screen and (max-width: 414px){
.nav > li { width:31.8%; height:38px; line-height:35px; font-size:85%; margin:2px; }
}