body,
button,
input,
select,
textarea {
    /*font-family: HelveticaNeue, PingFangHK, ReaderRegular, Arial, "Microsoft JhengHei UI", "Microsoft JhengHei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;*/
	font-family: /*'Heiti TC', 'STHeitiTC', */'HelveticaNeue', /*'PingFangHK', */ReaderRegular, Arial, "Microsoft JhengHei UI", "Microsoft JhengHei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
	font-weight: 300;
}

*{
	font-family: /*'Heiti TC', 'STHeitiTC', */'HelveticaNeue', /*'PingFangHK', */ReaderRegular, Arial, "Microsoft JhengHei UI", "Microsoft JhengHei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif !important;
}

.content-header {
	font-size: 85px;
}

.content-header-desc {
    font-size: 49px;
	font-weight:200;
}

.content-body {
	max-width:75%;
	font-size:32px;
	font-weight:200;
}
@media screen and (max-width:1499px) and (min-width:681px){
	.content-header {
		font-size:5.67vw;
	}
	.content-header-desc {
		font-size:3.27vw;
	}
	.content-body {
		font-size:2.11vw;
	}
}

.about-header{
	padding:0 17%;
}
@media screen and (max-width:1499px) and (min-width:681px){
	.about-header{
		font-size:1.85vw;
	}
}

.tnc-popup-content {
    height: 560px;
    margin-top: -280px;
}

.tnc-popup-list li {
    font-size: 21px;
    line-height: 1.5;
}

@media screen and (max-width: 680px) {

	.content-header {
		font-size:5.67vw;
	}
	.content-header-desc {
		font-size:3.27vw;
	}
	.content-body {
		font-size:2.11vw;
	}
	
	.about-header{
		padding:0 12%;
	}

    .tnc-popup-content {
        height: auto;
        margin-top: 0;
    }
    .tnc-popup-list li {
        font-size: 16px;
        line-height: 1.2;
    }
}