body,td,th {
	font-size:1em;
}
body {

	padding:0;
	margin:0;
}
.container-fluid{
	padding:0px;	
	}

.container{
	width:100%;
	}
.carousel .item img{/*設定輪播圖片百分百尺寸1200像素以上滿版使用*/
	width:100%;
	height:auto;
	}

.container-fluid{
	padding:0px;	
	}
	

.noGutter{/*自訂類別主要用來清除BootStrap格點系統中的預設間隔*/
	margin-left:15px;/*左外距*/
	margin-right:15px;/*右外距*/		
	}
.noGutter img{/*針對影像設計填滿版*/
	width:100%;/*寬度*/
	height:auto;/*高度*/
	}
.noGutter img:hover{
	opacity:0.4;
	}
.noGutter [class*='col-']:not(:first-child),.noGutter [class*='col-']:not(:last-child){/*針對已套用自訂類別noGutter底下有套用col-類別的元素進行處理 但排除前後兩個元素*/
	padding-left:0px;/*左內距*/
	padding-right:0px;/*右內距*/
	}
	
.noGutter0{/*自訂類別主要用來清除BootStrap格點系統中的預設間隔*/
	margin-left:0px;/*左外距*/
	margin-right:0px;/*右外距*/	
	}
	
.noGutter0 img{/*針對影像設計填滿版*/
	width:100%;/*寬度*/
	height:auto;/*高度*/
	}
.noGutter0 img:hover{
	opacity:0.4;
	}
.noGutter0 [class*='col-']:not(:first-child),.noGutter [class*='col-']:not(:last-child){/*針對已套用自訂類別noGutter底下有套用col-類別的元素進行處理 但排除前後兩個元素*/
	padding-left:0px;/*左內距*/
	padding-right:0px;/*右內距*/
	}

/*主要內容區*/	  

.company-page { 
width: 100%;
margin-bottom: 100px;
background-image: url("../images/company-backgroud01.png");
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: cover;	}
	
.company-page-area{ 
margin-left: auto; 
margin-right: auto;	
width: 80%;  
padding: 80px 0px 80px 0px;
	}	

.title-font01{
width: 100%;
margin-left: auto; 
margin-right: auto;	
padding: 20px 0px 10px 0px;
text-align: center;
font-size:2em;
color: #171717;
line-height:45px; 		
font-family:Noto Sans TC,"微軟正黑體";	
font-weight: 500;
	
	}
.title-font02{
width: 90%;
margin: 10px auto 20px auto;
font-size:1.2em;
font-weight: bolder;
text-align: center;
background: linear-gradient(90deg,rgba(22, 192, 227, 1) 0%, rgba(17, 198, 185, 1) 59%, rgba(12, 204, 151, 1) 100%);
background: -webkit-linear-gradient(90deg,rgba(22, 192, 227, 1) 0%, rgba(17, 198, 185, 1) 59%, rgba(12, 204, 151, 1) 100%);
background-clip: text;
-webkit-background-clip: text;	
color: transparent;
line-height:26px; 		
font-family:"微軟正黑體";
display: block;
	}
	
.title-font03{
width: 90%;
margin: 80px auto 80px auto;
font-size:1.2em;
color: #171717;
line-height:30px; 		
font-family:"微軟正黑體";
font-weight: 500; 
text-align: left; 
	
		}
.venues-main-photo{
display: block;
width: 100%;
margin: 20px auto 20px auto;
	}	
	
.venues-main-photo img{
	width: 100%;
	}
.venues-main-font01{
width: 100%;
margin-left: auto; 
margin-right: auto;	
padding: 60px 0px 20px 0px;
text-align: left;
font-size:2em;
color: #171717;
line-height:55px; 		
font-family:Noto Sans TC,"微軟正黑體";	
font-weight: 500;	
	}
	
.venues-main-font02{
width: 100%;
margin: 30px auto 10px auto;
font-size:1.4em;
color: #00b5b9;
line-height:36px; 		
font-family:"微軟正黑體";
font-weight: 700; 
text-align: left; 	
	}
	
.venues-main-font03{
width: 100%;
margin: 10px auto 10px auto;
font-size:1.3em;
color: #171717;
line-height:36px; 		
font-family:"微軟正黑體";
font-weight: 500; 
text-align: left;
word-break: break-all;
	}






@media screen and (min-width:316px) and (max-width:481px){
	

	}	
@media screen and (min-width:481px) and (max-width:768px){

	}
		
@media screen and (min-width:999px){

	 }	
		
@media screen and (min-width:1195px){
	
/*主要內容區*/	  

.company-page { 
width: 100%;
margin-bottom: 100px;
background-image: url("../images/company-backgroud.png");
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: cover;	}
	
.company-page-area{ 
margin-left: auto; 
margin-right: auto;	
width: 50%;  
padding: 100px 0px 100px 0px;
	}	

.title-font01{
width: 100%;
margin-left: auto; 
margin-right: auto;	
padding: 20px 0px 20px 0px;
text-align: left;
font-size:2.2em;
color: #171717;
line-height:55px; 		
font-family:Noto Sans TC,"微軟正黑體";	
font-weight: 500;
	
	}
.title-font02{
width: 100%;
margin: 20px auto 20px auto;
font-size:1.3em;
font-weight: bolder;
text-align: left;
background: linear-gradient(90deg,rgba(22, 192, 227, 1) 0%, rgba(17, 198, 185, 1) 59%, rgba(12, 204, 151, 1) 100%);
background: -webkit-linear-gradient(90deg,rgba(22, 192, 227, 1) 0%, rgba(17, 198, 185, 1) 59%, rgba(12, 204, 151, 1) 100%);
background-clip: text;
-webkit-background-clip: text;	
color: transparent;
line-height:26px; 		
font-family:"微軟正黑體";
display: block;
	}
	
.title-font03{
width: 85%;
margin: 80px auto 80px auto;
font-size:1.4em;
color: #171717;
line-height:36px; 		
font-family:"微軟正黑體";
font-weight: 600; 
text-align: left; 
			}
.venues-main-photo{
display: block;
width: 100%;
margin: 60px auto 60px auto;
	}	
.venues-main-photo img{
	width: 100%;
	}
.venues-main-font01{
width: 100%;
margin-left: auto; 
margin-right: auto;	
padding: 60px 0px 20px 0px;
text-align: left;
font-size:2.5em;
color: #171717;
line-height:55px; 		
font-family:Noto Sans TC,"微軟正黑體";	
font-weight: 500;	
	}
	
.venues-main-font02{
width: 100%;
margin: 30px auto 10px auto;
font-size:1.4em;
color: #00b5b9;
line-height:36px; 		
font-family:"微軟正黑體";
font-weight: 700; 
text-align: left; 	
	}
	
.venues-main-font03{
width: 100%;
margin: 10px auto 10px auto;
font-size:1.3em;
color: #171717;
line-height:36px; 		
font-family:"微軟正黑體";
font-weight: 500; 
text-align: left
	}
}