	
	
	#body.en  		{ font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; line-height:1.8; font-size:14px; color:#666 }
	#body.en .title	{ letter-spacing:-0.5px; line-height:1}

	#body.en header 							     { font-size:15px}
	#body.en .font-xxl   							 { font-size:50px}
	#body.en .font-xl, #body.en .title  			 { font-size:36px;}
	#body.en .font-l    		 { font-size:22px; line-height:normal;}
	#body.en .subtitle    		 { font-size:28px; line-height:normal;}
	#body.en .font-m, #body.en .cd-tab-filter a    			 { font-size:16px}
	#body.en .font-normal   						 { font-size:14px}	
	#body.en .font-s   								 { font-size:11px}	
	#body.en .title, #body.en .subtitle							{ line-height:normal;}
	#body.en .general .ac-content-pos .title 					{ margin-bottom:10px}
	#body.en .general .ac-title-blk .subtitle 					{ margin-bottom:0}

	#body .press h1 		{ text-indent:15px;} 



	#body.cn  						{ font-family: '微軟正黑體', 'Microsoft JhengHei', 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; font-weight:normal; line-height:2; font-size:16px; color:#666 }
	#body.cn .title 				{ font-family: '微軟正黑體', 'Microsoft JhengHei'/*, 'Raleway-Light'*/, 'Lucida Grande', sans-serif; letter-spacing:normal; line-height:1}

	#body.cn header 							     { font-size:16px}
	#body.cn .font-xxl   							 { font-size:50px}
	#body.cn .font-xl, #body.cn .title 				 { font-size:34px;}
	#body.cn .font-l, #body.cn .subtitle    		 { font-size:28px; line-height:normal;}
	#body.cn .font-m, #body.cn .cd-tab-filter a    	 { font-size:18px}
	#body.cn .font-normal   						 { font-size:16px}	
	#body.cn .font-s   								 { font-size:13px}	
	#body.cn .title, #body.cn .subtitle							{ line-height:normal;}
	#body.cn .general .ac-content-pos .title 					{ margin-bottom:10px}
	#body.cn .general .ac-title-blk .subtitle 					{ margin-bottom:0}

	#body.cn .shop-blk .name.font-m { line-height:normal;}
	#body.cn .shop-blk .detail 		{ font-size:14px;}

	/*--- font-family ----*/
	/*#body.en .title, #body.en .subtitle { font-family: 'Raleway-Light'}*/

	/*
	#body.en .Raleway-regular, #body.en .font-l, #body.en .subtitle	{ font-family: 'Raleway'}

	#body.en .font-xl,
	#body.en .title,
	#body.en .Raleway-light,
	#body.en .content-blk .shopname    	{ font-family: 'Raleway-Light'}


	#body.en .Raleway-thin   		 	{ font-family: 'Raleway-Thin',sans-serif;}
	#body.en .Raleway-bold    			{ font-family: 'Raleway-Bold',sans-serif;}


	#body.cn .Raleway-regular 	{ font-family: 微軟正黑體, 'Raleway',sans-serif;}
	#body.cn .Raleway-light     { font-family: 微軟正黑體, 'Raleway-Light',sans-serif;}
	#body.cn .Raleway-thin      { font-family: 微軟正黑體, 'Raleway-Thin',sans-serif;}
	#body.cn .Raleway-bold      { font-family: 微軟正黑體, 'Raleway-Bold',sans-serif;}
	*/


    @media only screen and (max-width:1024px) {
	#body.en .title		{ font-size:35px;}
 	#body.cn .cd-tab-filter a    	 { font-size:16px}

    }

    @media only screen and (max-width: 745px) {
 	#body.en .title		{ font-size:30px;}
 	#body.en .font-s   	{ font-size:11px}	
	#body.cn .shop-blk .name.font-m { font-size:15px}
	#body.cn .cd-tab-filter a    	 { font-size:14px}

    }

	/* ==========================================================================
		Media Style
	============================================================================= */
	@media only screen and (max-width: 1024px) {
	.cd-tab-filter a    	{ font-size:14px}
	#body.en .font-l, #body.en .subtitle    		 { font-size:18px; line-height:normal;}
	#body.cn .font-l, #body.cn .subtitle    		 { font-size:18px; line-height:normal;}

	}

	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	#body header 			{ font-size:14px}
	}
	
	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	}

    @media only screen and (max-width: 745px) {
	#body.cn  						{ font-size:15px;}

	#body.en .subtitle    	{ font-size:24px;}
	#body.en .title   		{ font-size:30px;}
	#body.cn .subtitle    	{ font-size:24px;}
	#body.cn .title   		{ font-size:30px;}

    }

	/* ==========================================================================
		 Global :: Font Raleway
	============================================================================= */

	@font-face {
	  font-family: 'Raleway-Bold';
	  src: url('raleway/Raleway-Bold.eot');
	  src: url('raleway/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
	       url('raleway/Raleway-Bold.woff') format('woff'),
	       url('raleway/Raleway-Bold.ttf') format('truetype'),
	       url('raleway/Raleway-Bold.svg#Raleway-Bold') format('svg');
	}

	@font-face {
	  font-family: 'Raleway-Light';
	  src: url('raleway/Raleway-Light.eot');
	  src: url('raleway/Raleway-Light.eot?#iefix') format('embedded-opentype'),
	       url('raleway/Raleway-Light.woff') format('woff'),
	       url('raleway/Raleway-Light.ttf') format('truetype'),
	       url('raleway/Raleway-Light.svg#Raleway-Light') format('svg');
	}

	@font-face {
	  font-family: 'Raleway';
	  src: url('raleway/Raleway-Regular.eot');
	  src: url('raleway/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
	       url('raleway/Raleway-Regular.woff') format('woff'),
	       url('raleway/Raleway-Regular.ttf') format('truetype'),
	       url('raleway/Raleway-Regular.svg#Raleway') format('svg');
	}

	@font-face {
	  font-family: 'Raleway-Thin';
	  src: url('raleway/Raleway-Thin.eot');
	  src: url('raleway/Raleway-Thin.eot?#iefix') format('embedded-opentype'),
	       url('raleway/Raleway-Thin.woff') format('woff'),
	       url('raleway/Raleway-Thin.ttf') format('truetype'),
	       url('raleway/Raleway-Thin.svg#Raleway-Thin') format('svg');
	}
