.titleBg{
	background-image: url(../images/bv_main_title_mobile_02.jpg)!important;
	/*padding-bottom: 25.8%;*/
	position:relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height:250px;
}
.titleBg_content{
	color:#ffffff;
	text-align:left;
	width:80%;
	padding-top:6%;

}
.titleBg_title{
	font-size:1.9em;
	line-height:1.8em;
}
.titleBg_text{
	width:100%;
	font-size:0.9em;
	line-height:1.8em;
}
.team_mian{
	margin-bottom:10%;
}
.team_box{
	max-width:1280px;
	margin-top:2%;
	/*
	padding-bottom:10%;
	*/
	width:80%;
}
.team_kind{
	background-color:#FFFFFF;
	padding-top:0.1%;
	padding-bottom:2%;

}
.team_kind_sport{
	background-color:#2d3743;	
	padding-top:1%;
	padding-bottom:2%;

}

.team_box_img{
	width:30%;
	float:left;
	margin-top:1.5%;

}
.team_box_img img{
	width:100%;	
}
.team_box_indro{
	padding-top:1.5%;
	padding-left:2%;
	float:left;
	width:68%;
	color:#333333!important;
	font-weight:600;
	text-align:left;
	
}
.team_box_indro_sport{
	padding-top:1.5%;
	padding-left:2%;
	float:left;
	width:68%;
	color:#ffffff!important;
	font-weight:600;
	text-align:left;
	
}
.team_box_name{
	font-size:1.8em;
	line-height:1.9em;
}
.team_box_title{
	font-size:1em;
	color:#AAAAAA!important;
	line-height:1.5em;
}
.team_box_experience{
	font-size:1em;
	color:#666666!important;
	padding-top:1%;
	line-height:1.5em;
	letter-spacing:2px;
}
.team_box_experience_sport{
	font-size:1em;
	color:#ffffff!important;
	padding-top:1%;
	line-height:1.5em;
	letter-spacing:2px;
}
.team_box_more{
	padding-top:1.5%;	
	/*
	padding-bottom:30%;
	*/
}
.team_box_more_tag{
background-color:#ffffff;

}
.team_box_more_tag_list{
	
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	float:left;
	padding:1% 2% 1% 2%;
	font-size:0.9em;
	font-color:#666666;
	font-weight:700;
	background-color:#efefef;

}
.team_box_more_tag_list_now{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	float:left;
	padding:1% 2% 1% 2%;
	font-size:0.9em;
	font-color:#666666;
	font-weight:700;
	background-color:#ffffff;
}
.team_box_more_content{
	border:1px solid #d9d9d9;
	padding-top:2%;
	padding-bottom:2%;
	background-color:#ffffff;
	max-height:800px;

}
.team_tag_content_none{
	text-align:left;	
	opacity: 0;
	text-transform: none;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.team_tag_content{
	text-align:left;	
	opacity: 1;
	text-transform: none;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.team_tag_kind_none{
	font-size:1.5em;	
	color:#333333;
	padding-left:2%;
	opacity: 0;
	text-transform: none;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.team_tag_kind{
	font-size:1.5em;	
	color:#333333;
	padding-left:2%;
	opacity: 1;
	text-transform: none;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.team_tag_content{
	font-size:1em;	
	color:#666666;
	text-transform: none;
}
.team_tag_content ul li{
	line-height:1.8em;	
	text-transform: none;
}
.parper_topmenu{
	padding-top:80px;
	background:rgb(255, 255, 220);
	width:100%;
	height:50px;
}
.parper_topmenu_box{
	max-width:1280px;
	font-size:1em;
	color:#7F6B98;	
	text-align:left;
	width:100%;
}
.parper_topmenu_box ul {
	/* 取消ul樣式符號 */
	list-style-type:none;
	/* 重設ul邊界與留白為零 */
	margin:1.2% 8%;
	padding:0;
	/* 內有浮動元件時，需設overflow才會自動調整大小 */
	overflow:auto;
}
.parper_topmenu_box ul li{
	display:inline;
	margin-right:5%;
}
.parper_topmenu_box ul li a{
	color:#7F6B98;	
}
.parper_topmenu_box ul li a:hover{
	color:rgba(255, 255, 255, 0.7);	
}
.showkindDiv{

	padding-top:1%;
	padding-bottom:4%;
	width:100%;
	font-size:1.2em;
	max-width:1280px;
	padding-left: 2%;
}
.kindShowDiv{
	margin-right:5px;
	font-size:1.1em;
	font-weight:700;
}
.kindShowDiv:hover{
	cursor:pointer;
}
.showMoreDiv{
	/*overflow:auto;*/
	max-width: 1280px;
 	padding-right: 5%;
	padding-left: 5%;
	padding-top:5%;
	padding-bottom:50%;
	
}
.team_person{
	padding-top:1%;
	padding-bottom:4%;
	width:100%;
	font-size:1.2em;
	max-width:1280px;
	padding-left: 2%;
}
.team_personShowOne{
	position:relative;
	width:50%;
	float:left;
/*	border:1px #000 solid;*/
}
.team_personConent{
	display: table-cell;
	width: 25%;
	vertical-align: top;
	padding-bottom:5%;
	padding-left:5%;
/*	border:1px #000 solid;*/
	float:left;
 }
.team_personConent img{
  width: 100%;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
.team_personTitle{
	display: table-cell;
	vertical-align: top;
	width:80%;
	float:left;
	margin-top:5%;
}
.team_personTitle_list{
	display: table-cell;
	vertical-align: top;
	padding-left: 2%;
	padding-top: 2%;
	padding-bottom: 2%;
	background-color:rgba(0,0,0,.5);
	width:100%;
	float:left;
	margin-top:5%;
	margin-left:10%;
	text-align:left;
	font-size:1.25em;
	color:#FFFFFF;
	font-weight: bold;
	cursor:pointer;
}
.team_person_detail{
	display: table-cell;
	vertical-align: top;
	width:80%;
	float:left;
	margin-top:0%;
	margin-left:8%;

}
.team_person_detail_list{
	display: table-cell;
	vertical-align: top;
	padding-left: 1%;
	padding-top: 2%;
	padding-bottom: 2%;
	background-color:rgb(255,255,255);
	width:80%;
	float:left;
	margin-top:0%;
	text-align:left;
	color:#000000;
	border:1px #cccccc solid;
	z-index:2;
	font-size:1.2em;
	font-weight: bold;
	cursor:pointer;
}
.bgCover{
	position:absolute;
	z-index:1;
	background-color:rgba(255,255,255,0.5);
	height:170.5px;
	width:30%;
	display:none;	
}
.teamContentText{
	font-size:0.6em;
	color:#555555;
	padding:1% 5% 1% 5%;
}
.teamContentTitle{
	font-size:1em;
	line-height:40px;
	padding:1% 5% 1% 5%;
}
.teamExpText{
	font-size:0.6em;
	color:#555555;
	padding:1% 5% 1% 5%;
}
.kindDiv{
	color: #7F6B98;
	text-align:left;
	font-size:1.5em;
 }
.teamKindDiv{
 	border-top:2px #7f6b98 dashed;
 	padding-bottom:3%;
 	padding-top:3%;
 }
@media screen and (max-width: 1280px){/*小於 1280 (不含)*/

}
@media screen and (max-device-width: 1280px){/*裝置小於 1280 (不含)*/
.titleBg_content{
width:150px;
}
	
}
@media screen and (max-width: 1100px){
	.titleBg_content{
		color:#ffffff;
		text-align:left;
		width:80%;
		padding-top:10%;
	
	}
	.team_box_more_tag_list{
		
		border-top:1px solid #d9d9d9;
		border-left:1px solid #d9d9d9;
		border-right:1px solid #d9d9d9;
		float:left;
		padding:1% 2% 1% 2%;
		text-align:left;
		font-size:0.9em;
		font-color:#666666;
		font-weight:700;
		background-color:#efefef;
	
	}
	.team_box{

		margin-top:5%;

	}	
	.team_box_more_tag_list_now{
		border-top:1px solid #d9d9d9;
		border-left:1px solid #d9d9d9;
		border-right:1px solid #d9d9d9;
		float:left;
		padding:1% 2% 1% 2%;
		font-size:0.9em;
		font-color:#666666;
		font-weight:700;
		text-align:left;
		background-color:#ffffff;
	}	
	.team_box_img{
		float:none;
	}
	.team_box_img{
		width:40%;
		float:none;
		margin-top:1.5%;
	}
	.team_box_indro{
		padding-top:1.5%;
		padding-left:2%;
		float:none;
		width:100%;
		color:#333333!important;
		font-weight:600;
		text-align:left;
	}	
	.team_box_more{
		padding-top:5%;	
		width:100%;
		/*
		padding-bottom:30%;
		*/
	}
	.team_box_indro_sport{
		padding-top:1.5%;
		padding-left:2%;
		float:none;
		width:100%;
		color:#ffffff!important;
		font-weight:600;
		text-align:left;
	}	
	.team_box_more_tag_list_now{
		width:95%;
	}
	.team_box_more_tag_list{
		width:95%;
	}
	.team_box_more_tag{
		width:101.1%;
	}
	.team_box_more_content{
		width:100%;
	}
.showkindDiv{

	padding-top:0%;
	padding-bottom:4%;
	width:100%;
	font-size:1.2em;
	
	padding-left: 2%;
}
.kindShowDiv{
	margin-right:0px;
	font-size:1.1em;
}
.kindShowDiv:hover{
	cursor:pointer;
}
.showMoreDiv{
	/*overflow:auto;*/
	padding-bottom:100%;
	max-width: 1280px;
	padding-right: 0%;
	padding-left: 0%;
}
.team_person{

	width:98%;
	padding-top:1%;
	padding-bottom:4%;
	font-size:1.2em;
	max-width:1280px;
	padding-left: 2%;
}
.team_personShowOne{

	width:100%;
	float:left;
/*	border:1px #000 solid;*/
}
.team_personConent{

	padding-bottom:8%;

 }
.team_personConent img{
  width: 80%;
}

.parper_topmenu{
	padding-top:100px;
	background:rgb(255, 255, 220);
	width:100%;
	height:70px;
	overflow:auto;
}
.parper_topmenu_box{
	width:1280px;
	overflow:auto;
	font-size:1.5em;
	color:#7F6B98;	
	text-align:left;
	width:200%;
}
.bgCover{
	height:255px;
	width:98%;
}
.team_personTitle{
	width:75%;
	font-size:1.5em;
	margin-top: 1%;
}
.team_person_detail_list{
	padding-left: 1%;
	padding-bottom: 2%;
	width:75%;
}
.teamContentText{
	font-size:0.8em;
	color:#555555;
}
.teamContentTitle{
	font-size:1.2em;
	line-height:40px;
}
.teamExpText{
	font-size:0.8em;
	color:#555555;
}
.kindDiv{
	font-size:1.8em;
	padding:2%;	
}
}

@media screen and (max-width: 640px){

}
@media screen and (max-device-width: 640px){
	.titleBg{
		background-image: url(../images/bv_main_title_mobile_02.jpg)!important;
		/*padding-bottom: 25.8%;*/
		position:relative;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		height:500px;
	}
	.titleBg_title{
		font-size:4.9em;
		line-height:2em;
	}
	.titleBg_text{
		width:100%;
		font-size:2.9em;
		line-height:1.8em;
	}	
	.titleBg_content{
			color:#ffffff;
			text-align:left;
			width:80%;
			padding-top:5%;
	}	
	.team_box_img{
		width:70%;
		float:none;
		margin-top:1.5%;
	}
	.team_box_name{
		font-size:3.8em;
		line-height:1.9em;
	}
	.team_box_title{
		font-size:3em;
		color:#AAAAAA!important;
		line-height:1.5em;
	}
	.team_box_experience{
		font-size:3em;
		color:#666666!important;
		padding-top:1%;
		line-height:1.5em;
		letter-spacing:5px;
	}
	.team_box_experience_sport{
		font-size:3em;
		color:#ffffff!important;
		padding-top:1%;
		line-height:1.5em;
		letter-spacing:5px;
	}
	.team_box_more_tag_list_now{
		font-size:2.5em;
		padding:2% 4% 2% 4%;
	}
	.team_box_more_tag_list{
		font-size:2.5em;
		padding:2% 4% 2% 4%;
	}
	.team_tag_content{
		font-size:4em;
	}
	.team_tag_kind{
		font-size:2.5em;
	}
	.team_tag_content{
		font-size:2em;
	}
	.team_box_more_tag{
		width:100%;
	}
	.team_box_more_content{
		width:103%;
		max-height:1800px;
	}
	.team_tag_content ul {
	padding-left:10%;  
	}	
.team_tag_content ul li {
 	line-height: 1.5em;
  text-transform: none;
}
.showkindDiv{
	padding-top:0%;
	padding-bottom:4%;
	width:100%;
	font-size:1.2em;
	padding-left: 2%;
}
.kindShowDiv{
	margin-right:0px;
	font-size:1.1em;
}
.kindShowDiv:hover{
	cursor:pointer;
}
.showMoreDiv{
	/*overflow:auto;*/
	max-width: 1280px;
 	padding-right: 0%;
	padding-left: 0%;
	padding-top:5%;
	padding-bottom:100%;
}
.team_person{
	padding-top:1%;
	padding-bottom:4%;
	width:98%;
	font-size:1.2em;
	max-width:1280px;
	padding-left: 2%;
}
.team_personShowOne{

	width:100%;
	float:left;
/*	border:1px #000 solid;*/
}
.team_personConent{
	vertical-align: top;
	padding-bottom:8%;
 }
.team_personConent img{
  width: 100%;
}
.parper_topmenu{
	padding-top:180px;
	width:100%;
	height:100px;
}
.parper_topmenu_box{
	width:1280px;
	font-size:2.1em;
	width:200%;
}
.bgCover{
	height:270px;
	width:98%;
}
.teamContentText{
	font-size:1.2em;
	color:#555555;
}
.teamContentTitle{
	font-size:2em;
	line-height:100px;
}
.teamExpText{
	font-size:1.2em;
}
.team_personTitle{
	width:75%;
	font-size:2em;
	margin-top: 3%;
}
.team_person_detail_list{
	padding-left: 1%;
	padding-bottom: 2%;
	width:75%;
}
.kindDiv{
	font-size:2.2em;
}
}