@charset "utf-8";
/* CSS Document */

.label-pink {
    background-color: #fe76ec;
}

.label-purple {
    background-color: #b976fe;
}

.jumbotron2 {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #ecf1ea3d;
}

.glinh4{
	line-height: 4;
}

.carfontW{
	color:#CCC;
}

.cabor{
	border: 1px dotted #FFFFCC; 
}

.thrbgtr{
 background-color: transparent;
}


/*活動成果*/

.well-bg{
	background-color: #f5f5f52e;
    border: none;
}

.video-container { /*和google map共用*/
	position: relative;	
	padding-bottom: 56.25%;	
	padding-top: 30px;	
	height: 0;	
	overflow: hidden;

}

.video-container iframe, .video-container object, .video-container embed {/*和google map共用*/
		position: absolute;		
		top: 0;left: 0;		
		width: 100%;		
		height: 100%;
}

/*sound*/

.jumbg{
	background-color: #edf3ea2e;
}
.alpad{
	padding: 0;
	background-color: #fcf8e329;
}
.h3mt{
	margin-top: 9px;
	font-weight:bold;
	color:#eff508;
}
.h3mtw{
	margin-top: 9px;
	font-weight:bold;
	color:#fff;
}
.cabor0{
	border: none;
}
.sonlined{
	border-bottom: 1px dashed #5f7aa0; 
}
.jumbotron3 {
    padding: 30px 15px 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #b5cdf73d;
}

/*ａｂｏｕｔ*/
.abgb{
	background-image:url(../pic/aboutbg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat; 
}







/*螢幕大小控制*/
@media (min-width: 1200px) {/*大以上*/
  .navbar-nav {
    float: left;
    margin: 0px 25px 0px 0px;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
	float:left;
  }
    
  .tel {
    float: right;
    margin-right: 20%;
   }
   
   .tel2 {
    float: right;
    margin-right: 20%;
   }
	.rteli{
		text-align:right;
	}
	.chagefont{
		font-size:18px;
		text-align: justify;
	}
   
}

@media (min-width: 768px) and (max-width: 969px){

 .navbar-nav {
	 margin: -8px -20px 0;
	 
  }
    .navbar-nav > li {
    float: left;
  }
  
  .nav > li > a {
    position: relative;
    display: block;
   /* padding: 4px 13px 10px;*/
  }
  
  .tel {
        float: right;
        margin-top: -38px;
        margin-right: 25px;
  }
	.rteli{
		text-align:left;
	}
	.chagefont{
		text-align: justify;
	}	
  
}
/*ipad橫*/
@media (min-width: 1024px) and (max-width: 1366px){

  .tel {
        float: right;
        margin-top: -32px;
        margin-right: 42px;
  }
  	.rteli{
		text-align:right;
	}
		.chagefont{
		text-align: justify;
	}	

}
/*手機*/
@media (max-width: 767px){
	.nav > li {
		position: relative;
		display: block;
		float: none;
	}
	.navbar-nav {
    margin: 0; 
    padding-top: 0;
	}
	
	.fullwidthbanner-container {
		margin-top: 138px;
		}
		.rteli{
		text-align:left;
	}
		.chagefont{
		text-align: justify;
	}
	.picmp40{
		margin-top: -40px;
	}
}