@charset "utf-8";

/* html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family: Arial, Helvetica, Serif, "微軟正黑體","Microsoft JhengHei", 'Open Sans'; } */
/* html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family:'Times New Roman', Times, "PMingLiU", "NSimSun", serif; } */
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family: "微軟正黑體","Microsoft JhengHei"; }
/* .font { font-family: 'Times New Roman', Times, serif; } */
.font { font-family: "微軟正黑體","Microsoft JhengHei", "ProximaNova_Regular" sans-serif; }
.clearfix:before,
	.clearfix:after { content:""; display:table; }
	.clearfix:after { clear:both; }
	img{ vertical-align: middle; }

	a:link { text-decoration: none;}
html{
	height: 100vh;
	background-color: rgb(58, 60, 82);
}
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body{
	font-family: sans-serif;
	background-color: rgb(58, 60, 82);
}
/* body {
	margin: 0;
	height: 100vh;
	display: grid;
	place-items: center;
	background: rgb(231, 231, 231);
} */
p {
	margin-top: 0;
	margin-bottom: 0 !important;
}
.footer {
	position: relative;
	width: 100%; height: 150px;
	padding: 15px 0;
	text-align: center; font-size: 18px; letter-spacing: 2px;
	color: #e1e8f7; background-color: rgb(73, 65, 65);
}
.footer.tv { background-color: rgb(58, 60, 82);}
/*-------------- Nav Bar -----------------*/
.topBarWrap { position: fixed; width: 100%; height: 80px; background-color: #212529; z-index: 10; }
.nav-link { color: aliceblue; } 
.nav-link.active.topMenu { 
	color: #ffffff !important; 
	background-color: unset !important; 
	border: 0px !important; 
}
.bg-light {
	background-color: #464648 !important;
}
.navbar-dark .navbar-toggler {
	color: rgb(206, 206, 206);
	border-color: rgba(255,255,255,.1);
	white-space: nowrap;
	width: auto;
	background-image: none !important;
}
.navIconTxt { font-size: 1rem !important; line-height: 24px !important; letter-spacing: 2px; display: inline-block; }
.navIconTxt.eng{ font-family: 'ProximaNova_Regular';}
.navbar-nav.eng { font-family: 'ProximaNova_Regular';}
.dropdown-toggle {padding-top: 5px !important; }
.rthkWrap { position: relative; width:70px; margin-left: 20px; }
.rthkLogo { width: 100%; display: block; }

/*-------------- Nav Language --------------*/
.langWrap { position: absolute; right: 80px; bottom: -38px; width:100px; height: 35px; background-color: rgba(255, 255, 255, 0.6); border-radius: 0 0 8px 8px;}
.langBlock {
	position: relative;
	width:50%; 
	text-align: center; box-sizing: border-box; 
	float: left;
	font-size: 16px; line-height: 30px;
}
.landShd {position: absolute; right: 0; top:0; pointer-events: none; }
.shdImg {width: 100%; display: block; opacity: 0.5; }
.langLink {color: rgb(56, 55, 65); }
.langLink:hover {color: rgb(0, 0, 0); }

/*------------- HeadBanner ---------------*/
.bannerWrap { position: relative; width: 100%; height: auto; padding-top: 80px; }
.headbanner { 
	position: relative; width: 100%; height: 900px; 
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: inline-block;
	text-align: center;
}
.headbanner.otg { background-image: url(../img/otg/banner_otg.jpg); }
.headbanner.tv { background-image: url(../img/tv/banner_tv.jpg);  }
.headbanner.radio { background-image: url(../img/radio/banner_radio.jpg); }
.headbanner.news { background-image: url(../img/news/banner_news.jpg);  }
.headbanner.ad { background-image: url(../img/audio/banner_ad.jpg);  }
.headbanner.dynasty { background-image: url(../img/dynasty/banner_dynasty.jpg);  }
.imgBlock { width: 100%; display: block; }
.uiWrap { 
	position: relative; 
	height: 80%; width:auto;
	display: inline-block;
	margin: 2% auto 0 auto;
}
.phoneBlock {position: relative; height: 100%; float:left;}
.hSpace {position: relative; height: 50px; width:100%;}
.ui_img { 
	height: 100%; 
	padding:10px; 
	margin: 0 30px; 
	display: inline-block; 
	background-color: rgba(255,255,255,0.4); 
	border: 1px solid #ffffff; 
	border-radius: 16px;
	box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.16);
	-webkit-box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 8px 6px 5px 0px rgba(0,0,0,0.16); 
}
.spc { width: 100%; height: 40px;}
.ui_phoneWrap {
	position: relative;
	height: 100%; 
	display: block; box-sizing: border-box; 
}
.uiPhone { 
	height: 100%; display: block;
	border-radius: 14px; 
	overflow: hidden; 
}

.conWrap { position: relative; width: 100%; height: auto; } 

/*------------- App Icon / Store Icon ---------------*/
.appIconBar { 
	position: relative; width: 100%; height: 115px;
	background: #ffffff; 
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #d8d9da 100%);
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#d8d9da 100%); 
	background: radial-gradient(ellipse at center,  #ffffff 0%,#d8d9da 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d9da',GradientType=1 );
}
.midPos { position: relative; max-width: 1200px; margin: 0 auto; box-sizing: border-box; text-align: center; }
.appIconWrap { 
	position: absolute; top:-88px; left: 0; 
	width:180px; border-radius: 40px; 
	overflow: hidden;
	border: 8px solid rgba(255, 255, 255, 0.6);
}
.appIcon { width: 100%; display: block; }
.storeIconWrap { 
	position: absolute; 
	/* width: 70%;  */
	display: inline-block; 
	margin-top: 30px;
	right: 0;
}
.firstRow { position: relative; display: inline-block; }
.secondRow { position: relative; display: inline-block; }
.storeIcon { position: relative; width: 180px;  margin: 0 8px; }
.storeIcon.fir {float: left; }
	   
/*-------------------------- TV 關於 About------------------------*/
.contentWrap { position: relative; width: 100%; background-color: #f2f2f9; }
.conMidPos { position: relative; max-width: 1200px; padding: 50px 0; margin: 0 auto;  }
.tabName { font-size: 24px; letter-spacing: 2px; font-weight: 900; }
.tabName.eng {font-family: 'ProximaNova_Regular';}
.tabConTxt { padding: 25px 10px; font-size: 18px; letter-spacing: 1px; line-height: 32px; text-align: justify; }
.tabConTxt.eng p { font-family: 'ProximaNova_Regular'; font-size: 16px; letter-spacing: 0px; }
.nav-link { color: #8a8c8f !important;  }
.nav-link:focus, .nav-link:hover { color: #686a6c; }
.nav-tabs { border-bottom: 2px solid #c7cfd6 !important; }
.nav-tabs .nav-link { margin-bottom: -2px !important; }
.nav-link.active {
	color: #495057 !important;
	background-color: #f2f2f9 !important;
	border-color: #c7cfd6 #c7cfd6 #fff !important;
	border-top: 2px solid #c7cfd6 !important;
	border-left: 2px solid #c7cfd6 !important;
	border-right: 2px solid  #c7cfd6 !important;
	border-bottom: 0px solid #f2f2f9 !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #f2f2f9 !important; }
/*-------------------------- Audio Description 關於 About------------------------*/
.adPoster { position: relative; max-width:450px; }
.postImg { display: block; width: 100%; border-radius: 10px; overflow: hidden; }
.adList { padding-left: 10px; font-family: 'ProximaNova_Regular';}
.adList li { font-family: 'ProximaNova_Light';}

/*----------------------- TV 主要功能 Function -----------------------*/
.conBlockWrap { display: flex; }
.conBlockWrap.bor { border-bottom: 1px solid rgb(193, 193, 194);}
.conBlock { 
	display: block;
	position: relative;  width: 50%; height: auto; 
	box-sizing: border-box; padding: 2% 2% 4% 2%;
	float: left;
	border-bottom: 1px solid rgb(193, 193, 194);
}
.conBlock.bor { border-bottom: 0px;}
.conBlock.full { width: 100%;}
.conBlock.left { float: left;}
.conGistWrap { position: relative; float: left; width: 50%; margin-left: 8%; margin-top: 25px; }
.conGistWrap.full { width:84%; margin: 15px 0 0 0; }
.titTxt { font-size: 18px; letter-spacing: 2px; line-height: 24px; text-align: left; color: rgb(77, 77, 77); margin-bottom: 10px; }
.titTxt.eng{ font-family: 'ProximaNova_Regular';}
.gistxt { font-size: 14px; letter-spacing: 2px; line-height: 24px; color: rgb(29, 29, 29); }
.gistxt.eng { font-family: 'ProximaNova_Light'; text-align: left; letter-spacing: 1px; text-align: left;}
.conImgWrap { width:40%; height: auto; float: left;  margin-top: 25px; }
.conImgWrap.dou { width:40%; height: auto; }
.conImgWrap.tri { width:20%; margin-right: 15px; }
.conImgWrap.tri.wid {margin-right: 40px; }
.conImgWrap.dou.left { float: left; }
.conImgWrap.dou.right { float: right; margin-right: 2%; }
.conImg { width: 100%; display: block; border-radius: 10px; overflow: hidden; box-sizing:border-box}
.conImg.shd {
	-webkit-box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.44); 
	box-shadow: 1px 1px 8px 0px rgba(111, 108, 120, 0.44); 
}
.imgTxt { font-size: 14px; line-height: 20px; color: #8f7a5d; text-align: left; padding-top: 5px; }
.inArr { position: relative; float: left; width:25px; padding-top: 150px; box-sizing: border-box; opacity: 0.5; margin-right: 10px; }
.arrImg { display: block; width:100% }
.conArrWrap {position: relative; float: left; width:25px; padding-top: 150px; box-sizing: border-box; opacity: 0.5; margin: 0 10px 0 10px; }
.conArr { display: block; width:100%  }
/*----------------------- OTG 主要功能 Function -----------------------*/
.funBlockWrap { position: relative; width:100%; padding: 15px 0 25px 0; border-bottom: 1px solid #adadad; }
.funImgWrap { 
	position: relative;
	display: inline-block;
	/* display: flex; 
	align-items:center;
	flex-flow: row;
	justify-content:flex-start;
	gap: 20px; */
}
.funImgBlock { 
	position: relative; 
	width:225px; 
	float: left;
}
.funImgBlock.spc { margin-right: 40px; }
.funImg { 
	display: block; width: 100%; 
	border-radius: 10px; overflow: hidden;
	border: 1px solid #ffffff;
	-webkit-box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.44); 
	box-shadow: 1px 1px 8px 0px rgba(111, 108, 120, 0.44);  
}
.funArrBlock {
	position: relative; 
	float: left;
	width:38px; height: 100%; 
	margin-top: 180px;
	padding: 0 10px 0 10px; 
	box-sizing: border-box; 
	opacity: 0.5; 
}
.funArr { display: block; width: 100%; }
.funGistWrap { position: relative; width: 100%; text-align: left; padding-top: 20px; }
.funTxt { font-size: 22px; letter-spacing: 2px; line-height: 36px; text-align: left; }
.funTxt.eng{ font-family: 'ProximaNova_Regular';}
.funGis { font-size: 18px; letter-spacing: 2px; line-height: 28px; text-align: left; }
.funGis.eng { font-family: 'ProximaNova_Light';}

/*----------------------- TV FAQ -----------------------*/
.faqBlock { position: relative; width:100%; margin-bottom: 20px; border-bottom: 1px dotted rgb(93, 93, 93); }
.faqTitle { position: relative; padding-bottom: 5px; text-align: left; }
.faqTitle.eng h2 { font-family: 'ProximaNova_Regular';}
.faqTitle h2 { font-size: 20px; letter-spacing: 2px; line-height: 24px; color: rgb(15, 15, 15); }
.faqTxt.eng p {font-family: 'ProximaNova_Regular';}
.faqTxt p { font-size: 18px; letter-spacing: 2px; line-height: 24px; color: rgb(114, 114, 114); }
.faqTxt.eng p { font-size: 16px; letter-spacing: 1px; line-height: 24px;}
.faqTxt { position: relative; padding-bottom: 15px; }
/*----------------------- OTG FAQ -----------------------*/
.otgIcon { width:20px; display: inline-block; vertical-align: sub;}
/*----------------------- Audio Description Making-of -----------------------*/
.productWrap { position: relative; width:100% }  
.proBlock { position: relative; width:100%; padding: 25px 10px; }
.proBlock.line {border-bottom: 1px solid rgb(193, 193, 194); }
.proTit { font-size: 18px; letter-spacing: 1px; line-height: 32px; text-align: left }
.proTxt { font-size: 18px; letter-spacing: 1px; line-height: 32px; text-align: left }
.proTit.eng p { font-family: 'ProximaNova_Regular';}
.proTxt.eng p { font-family: 'ProximaNova_Light'; }
.proPicWrap { position: relative; max-width:46%; float: left; margin: 0 2% 2% 2%; }
.proPic { display: block; width:100%; border-radius: 10px; overflow: hidden; border: 3px solid #bdbabd; }


/*---------------------- 其他程式 ---------------------*/
.othersTitle { position: relative; font-size: 24px; letter-spacing: 2px; margin-bottom: 10px; }
.otherAppWrap { position: relative; width:100%;  }
.otherAppIcon { 
	position: relative; width:120px; 
	display: inline-block;
	margin-right: 25px;
}
.otherIcon { 
	display: block; 
	width: 100%;
	margin-top: 15px;
	border-radius: 30px;
	border: 4px solid rgb(183, 172, 172, 0.5); 
	overflow: hidden; box-sizing: content-box;
	-webkit-box-shadow: 2px 2px 15px 0px rgba(0,0,0,0.44); 
	box-shadow: 1px 1px 8px 0px rgba(111, 108, 120, 0.44); 
}

@media screen and (max-width: 1700px) {
.headbanner { height: 750px; }  
}

@media screen and (max-width: 1400px) {
	.headbanner { height: 750px; } 
	/*------------- App Icon / Store Icon ---------------*/
	.midPos { width: 80%; } 
	/*--------------------------TV 關於 About------------------------*/
	.conMidPos { padding: 50px 10%; margin: 0 auto; max-width: none; } 
}

@media screen and (max-width: 1200px) {
	/*--------------------------TV Function------------------------*/
	.conArrWrap {width:20px; padding-top: 150px; margin: 0 10px 0 10px; }

	.headbanner { height: 600px; } 
	.ui_img { padding: 6px; margin: 0 12px; } 
	.hSpace { height: 0px;} 
	/*------------- App Icon / Store Icon ---------------*/
	.midPos { width: 80%; }
	.appIconWrap { 
		top:-78px; left: 0; 
		width:160px; border-radius: 30px; 
		border: 6px solid rgba(255, 255, 255, 0.6);
	}	
	.storeIcon { width: 160px; margin: 0 6px; }
	/*--------------------------TV 關於 About------------------------*/
	.conMidPos { padding: 50px 10%; margin: 0 auto; } 
	
}
@media only screen and (max-width: 1600px),
            screen and (max-height: 1000px) {

}
@media screen and (max-width: 992px) {
	.headbanner { height: 500px; }
	.langWrap { right: 20px; bottom: -38px; width:100px; height: 35px; }      
	.uiWrap { 
		height: 72%; 
		/* margin: 6% auto 0 auto;  */
		margin: 45px auto 0 auto;
	} 
	/*------------- App Icon / Store Icon ---------------*/
	.appIconBar { 
		position: relative; 
		width: 100%; 
		height: auto;
		padding: 0 0 20px 0; 
	}
	.appIconWrap {
		top: 0px;
		left:50%; 
		transform: translate(-50%, -48%);
		width: 120px;
		border-radius: 30px;
		border: 6px solid rgba(255, 255, 255, 0.6);
	}
	.storeIconWrap {
		position: relative;
		display: inline-block;
		margin-top: 80px;
		text-align: center;
	}
	.storeIcon { width: 140px; margin: 0 6px; }
	/*-------------------------- TV 關於 About------------------------*/
	.tabName { font-size: 21px; letter-spacing: 2px; }
    .tabConTxt { padding: 25px 10px; font-size: 16px; letter-spacing: 1px; line-height: 28px; }
	.tabConTxt.eng { font-size: 14px; letter-spacing: 0px; }
	/*----------------------- TV 主要功能 Function -----------------------*/
	.gistxt { font-size: 13px; letter-spacing: 1px; line-height: 20px; }
	.gistxt.eng { font-size: 12px; letter-spacing: 1px;} 
	.conArrWrap {width:15px; padding-top: 120px; margin: 0 10px 0 10px; }
	/*----------------------- OTG 主要功能 Function -----------------------*/
	/* .funImgBlock { width: 45%; } */
	.funImgBlock.dou { width: 35%; }
	.funImgBlock.tri { width: 28%; }
	.funArrBlock { width:7%; margin-top: 20%; }
	.funTxt { font-size: 20px; letter-spacing: 2px; line-height: 30px; }
	.funGis { font-size: 16px; letter-spacing: 2px; line-height: 24px; }       

	/*----------------------- TV FAQ -----------------------*/
	.faqTitle h2 { font-size: 18px; letter-spacing: 2px; line-height: 24px; }
    .faqTxt p { font-size: 16px; letter-spacing: 2px; line-height: 24px; }
	.faqTxt.eng p { font-size: 14px; letter-spacing: 1px; line-height: 24px;}
	/*---------------------- 其他程式 ---------------------*/
	.otherAppIcon { width:100px; margin-right: 20px; }
    .otherIcon { border-radius: 20px }              
}
@media screen and (max-width: 825px) {
}

@media only screen and (max-width: 767px) {
	/*----------------------- TV 主要功能 Function -----------------------*/
	.conBlockWrap { display: block; }
	.conBlock { width:100%; padding: 0% 2% 8% 2%; }
	.conBlockWrap.bor { border-bottom: 0px;}
	.conBlock.bor { border-bottom: 1px solid rgb(193, 193, 194);}
	.gistxt { font-size: 14px; letter-spacing: 1px; line-height: 24px; }

	.conImgWrap.tri { width:40%; margin-right: 10px; }
	.conImgWrap.tri.wid {margin-right: 50%; }
	.imgTxt { font-size: 13px; line-height: 16px; color: #8f7a5d; }
	.inArr {
		width: 15px;
		padding-top: 120px;
		margin-right: 10px;
	}
	.conArrWrap {width:20px; padding-top: 150px; margin: 0 10px 0 10px; }
	/*----------------------- Audio Description Making-of -----------------------*/
	.proPicWrap { max-width:80%; float:none; margin:0 auto 25px auto; }
	.proBlock { padding: 15px 10px; } 
	.productWrap { margin-top: -15px; }

	/*---------------------- 其他程式 ---------------------*/
	.otherAppIcon { width:90px; margin-right: 15px; }
	.otherIcon { border-radius: 18px; box-shadow: 1px 1px 3px 0px rgba(111, 108, 120, 0.44); } 
}
@media screen and (max-width: 625px) {

}

@media only screen and (max-width: 576px) {
	.langWrap { right: 15px; bottom: -32px; width:80px; height: 28px; }
    .langBlock { font-size: 14px; line-height: 26px; }  
	.headbanner { height: 400px; }
	.uiWrap { margin: 45px auto 0 auto; height: 70%; } 
	.ui_img { padding: 5px; margin: 0 12px; }
	/*------------- App Icon / Store Icon ---------------*/
	.midPos { width: 100%; }
	.storeIcon { width: 120px; margin: 0 6px; }
	.firstRow { display: block; width:100%; text-align: center; }
	.secondRow { width:100%; text-align: center; padding-top: 5px; }
	.storeIcon {width: 140px; float: none; margin: 0 auto; }
	.storeIcon.fir { margin: 0 6px; }
	.storeIcon.sec { padding-top: 10px;}
	/*-------------------------- TV 關於 About------------------------*/ 
	.conMidPos { padding: 30px 10%; }
	.nav-tabs .nav-link { padding: .5rem 9px !important; }
	.nav-link.three { padding: .5rem 15px !important; letter-spacing: 1px; }
	.nav-link.four { padding: .5rem 8px !important; letter-spacing: 1px; }
	.nav-link.eng { font-family: 'ProximaNova_Regular' !important; }
	.tabName { font-size: 18px; letter-spacing: 1px; }
	.tabConTxt { padding: 25px 10px; font-size: 14px; letter-spacing: 1px; line-height: 26px; }
	.tabConTxt.eng { font-size: 13px; line-height: 26px; letter-spacing: 1px; }
	/*----------------------- TV 主要功能 Function -----------------------*/
	.conImgWrap { margin-top: 20px; }
	.conGistWrap { margin-top: 20px; }
	.titTxt { font-size: 18px; letter-spacing: 1px; line-height: 24px; margin-bottom: 8px; text-align: left; }
	.gistxt { font-size: 14px; letter-spacing: 1px; line-height: 24px; text-align: left; }
	.conImgWrap.tri { width:40%; margin-right: 10px; }
	.inArr {
		width: 12px;
		padding-top: 100px;
		margin-right: 10px;
	}
	/*----------------------- OTG 主要功能 Function -----------------------*/
	.funImgBlock { width: 28%; }
	.funImgBlock.dou { width: 44%; }
	.funImgBlock.spc { margin-right: 6%; }
	.funArrBlock { width:7%; padding: 0 2% 0 2%;  margin-top: 20%; }
	.funGistWrap { padding-top: 10px; }
	.funTxt { font-size: 18px; letter-spacing: 2px; line-height: 30px; }
	.funGis { font-size: 14px; letter-spacing: 2px; line-height: 24px; }
	.conArrWrap {width:15px; padding-top: 130px; margin: 0 8px 0 8px; }
	/*----------------------- TV FAQ -----------------------*/
	.faqTitle {padding-bottom: 0px;}
	.faqTitle h2 { font-size: 16px; letter-spacing: 1px; line-height: 24px; }
	.faqTxt p { font-size: 14px; letter-spacing: 1px; line-height: 24px; text-align: left; }
	.faqTxt.eng p { font-size: 13px; letter-spacing: 1px; line-height: 22px; }
	/*----------------------- Audio Description Making-of -----------------------*/
	.proTit { font-size: 14px; letter-spacing: 1px; line-height: 28px; text-align: left;}
	.proTxt { font-size: 14px; letter-spacing: 1px; line-height: 28px; text-align: left;}

	/*---------------------- 其他程式 ---------------------*/
	.othersTitle { font-size: 18px; letter-spacing: 2px; margin-bottom:0px; }
	.otherAppIcon { width:70px; margin-right: 10px; }
	.otherIcon { border-radius: 16px; border: 2px solid rgb(183, 172, 172, 0.5); }	 
}
@media screen and (max-width: 425px) {
	/*------------- App Icon / Store Icon ---------------*/
	.appIconWrap {
		top: 0px;
		left: 0;
		width: 120px;
		border-radius: 28px;
		border: 5px solid rgba(255, 255, 255, 0.6);
		left:50%; transform: translate(-50%, -48%);
	}
	/*-------------------------- TV 關於 About------------------------*/
	.nav-tabs .nav-link { padding: .5rem 1.7% !important; }
	.nav-link.three { padding: .5rem 12px !important; letter-spacing: 1px; }
	.nav-link.four { padding: .5rem 5px !important; letter-spacing: 0px; }
	.tabName { font-size: 17px; letter-spacing: 0px; }
	.tabConTxt { padding: 25px 10px; font-size: 13px; letter-spacing: 1px; line-height: 24px; }   
}

@media only screen and (max-width: 359px) {
	/*------------- App Icon / Store Icon ---------------*/
	.storeIcon { width: 130px; }
	/*-------------------------- TV 關於 About------------------------*/
	.nav-tabs .nav-link { padding: .4rem 1.7% !important; }
	.nav-link.three { padding: .5rem 12px !important; letter-spacing: 1px; }
	.tabName { font-size: 15px; letter-spacing: 0.5px; }
	.tabConTxt { padding: 25px 10px; font-size: 14px; letter-spacing: 1px; line-height: 28px; }
	
	.conArrWrap {width:12px; padding-top: 100px; margin: 0 8px 0 8px; }

}