@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: MStiffHeiHK-UltraBold;
    src: url('/assets/fonts/MStiffHeiHK-UltraBold-Roman.ttf');
    /*src: url('/assets/fonts/MStiffHeiHK-UltraBold-Roman.ttf') format('embedded-opentype'),
         url('/assets/fonts/MStiffHeiHK-UltraBold-Roman.ttf') format('woff'),
         url('/assets/fonts/MStiffHeiHK-UltraBold-Roman.ttf') format('truetype'),
         url('/assets/fonts/MStiffHeiHK-UltraBold-Roman.svg#MStiffHeiHK-UltraBold-Roman') format('svg');*/
	font-weight: normal;
	font-style: normal;
}
body{
	font-family:Roboto-Medium,"微軟正黑體", "微軟正黑體 UI", 'Microsoft JhengHei', 'Microsoft JhengHei UI', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimHei', Helvetica, Arial, sans-serif;
}
.mainhead{
	font-family:"MStiffHeiHK-UltraBold",dinbold!important;
	font-size:42px;
}
.giftblocktxt, .subheader {
	font-family:"MStiffHeiHK-UltraBold"!important;
}
.cblock_header {
    border-radius: 10px 10px 0 0;
	color:#fff;
	font-family:"MStiffHeiHK-UltraBold"
}
.success, .fail {
    width: auto;
    display: block;
    margin: auto;
    text-align: center;
    color: #f6921e;
    letter-spacing: 15px;
    text-indent: 15px;
}
.tabimg{
	max-width:544px;
	margin: 5vw auto;
    display: block;
}
@media only screen and (max-width: 640px){
	.mainhead {
		font-size: 180%;
		line-height:normal;
	}
}
@media only screen and (min-width: 640px) and (max-width: 800px){
	
}
@media only screen and (min-width: 800px) and (max-width: 1280px){
	
}
@media only screen and (min-width: 1280px) {
	
}
	
	



