

	#body.en .inbw-title-bold,
	#body.en .general h2,
	#body.en .general h3,
	#body.en .general h4,
	#body.en.index h2,
	#body.en.index h3,
	#body.en.index h4,
	#body.en .tab-title,
	#body.en .grid figure h2,
	#body.en.career .divTableRow .divTableCell:first-child,
	#body.en .divTableHeading,
	#body.en p.dd-type,
	#body.en .dtc-title-m,
	/*#body.en.awards .divTableCell:nth-child(3),*/
	#body.en.ports .dtc-p-location,
	#body.en .big-news-date { font-family: 'Montserrat Bold','NotoSansTC-Bold'; }



	#body.tc .inbw-title-bold,
	#body.tc .general h2,
	#body.tc .general h3,
	#body.tc .general h4,
	#body.tc.index h2,
	#body.tc.index h3,
	#body.tc.index h4,
	#body.tc .tab-title,
	#body.tc .grid figure h2,
	#body.tc.career .divTableRow .divTableCell:first-child,
	#body.tc .divTableHeading,
	#body.tc p.dd-type,
	#body.tc .dtc-title-m,
	/*#body.tc.awards .divTableCell:nth-child(3),*/
	#body.tc.ports .dtc-p-location,
	#body.tc .big-news-date { font-family: 'Montserrat Bold','NotoSansTC-Bold'; }




	/* ---------------------------------------------*/	
	 		

	#body.en .inbw-title-normal,
	#body.en .general .esec>h3,
	#body.en .field input[type=text],
    #body.en .field select,
    #body.en .field textarea 			{ font-family: 'Montserrat Regular','NotoSansTC-Regular'; }

	#body.tc .inbw-title-normal,
	#body.tc .general .esec>h3,
	#body.tc .field input[type=text],
    #body.tc .field select,
    #body.tc .field textarea  			{ font-family: 'Montserrat Regular','NotoSansTC-Regular'; }


	/* ---------------------------------------------*/	


	#body.en header,
	#body.en table.table-banner.tb-70 tr td:last-child,
	#body.en table.table-banner.tb-50 tr td:last-child,          
	#body.en .general .colorBox,
	#body.en .general .greyBox,
	#body.en.index dl			{ font-family: 'Montserrat Medium','NotoSansTC-Medium';}


	#body.tc header,
	#body.tc table.table-banner.tb-70 tr td:last-child,
	#body.tc table.table-banner.tb-50 tr td:last-child,          
	#body.tc .general .colorBox,
	#body.tc .general .greyBox,
	#body.tc.index dl			{ font-family: 'Montserrat Medium','NotoSansTC-Medium';}


	/* ---------------------------------------------*/	


	#body.en .general h2 .font-light,
	#body.en .general h3 .font-light,
	#body.en .general h4 .font-light,
	#body.en.index h2 .font-light,
	#body.en.index h3 .font-light,
	#body.en.index h4 .font-light  { font-family: 'Montserrat Thin','NotoSansTC-Thin'; }

	#body.tc .general h2 .font-light,
	#body.tc .general h3 .font-light,
	#body.tc .general h4 .font-light,
	#body.tc.index h2 .font-light,
	#body.tc.index h3 .font-light,
	#body.tc.index h4 .font-light  { font-family: 'Montserrat Thin','NotoSansTC-Thin'; }


	/* ---------------------------------------------*/	


    #body.en.ports .no-port {font-family: 'Montserrat Light','NotoSansTC-Light';}

    #body.tc.ports .no-port {font-family: 'Montserrat Light','NotoSansTC-Light';}

	


	/* Number
	---------------------------------------------*/	
	.news-date { font-family: 'Montserrat Medium','NotoSansTC-Medium';}
		
	#body.awards .dtc-title-m,
	#body.awards .dtc-year,
	#body.ports .no-port p,
	.static .static-sm-col span,
	.table-static-row.no-bigtxt p,
	.figure .f-year,
	.txt-scope-no,
	.pf-detail .pf-no   	{ font-family: 'Montserrat Bold','NotoSansTC-Bold'; }	



	/* ==========================================================================
		Media
	============================================================================= */
	@media only screen and (max-width: 767px) {
	#body.en .inbw-title-normal { font-family: 'Montserrat Medium','NotoSansTC-Medium';}
	#body.tc .inbw-title-normal { font-family: 'Montserrat Medium','NotoSansTC-Medium';}

 	}