
	h2 {
	    text-align: center;
	    font-size: 2rem;
	    font-weight: 500;
	}

	body {
	    overflow-x: hidden;
	}

	p,
	a,
	li,
	input,
	select {
	    font-size: 0.875rem;
	}


	/*----------pdf----------*/
	.pdfobject-container {
	    width: 100%;
	    height: 80vh;
	}


	/*----------top_link----------*/
	.top_link {
	    background-image: url(../img/investors/investors_1.png);
	    background-position: center;
	    background-size: cover;
	    padding: 20vh 0;
	    text-align: center;
	    position: relative;
	}

	.top_link h1,
	.top_link p {
	    color: #fff;
	}

	/* ----------invest_body--------- */
	#invest_body {
	    width: 100%;
	    display: flex;
	    justify-content: center;
		padding: 3% 0;
	}

	@media screen and (max-width: 1440px) {
	    #invest_body {
			max-width: none;
			width: 90%;
	    }
	}
	@media screen and (max-width: 1023px) {
	    #invest_body {
			flex-direction: column;
			width: 100%;
	    }
	}

	/* ----------invest_navbar--------- */
	#invest_navbar {
	    margin: 0 auto;
	}

	#invest_navbar .navgroup {
	    width: 100%;
	    margin-bottom: 30px;
	}

	#invest_navbar .navgroup .title {
	    position: relative;
	    padding-left: 25px;
	    font-size: 1.225rem;
	    margin-bottom: 2%;
	    color: #747474;
	}

	#invest_navbar .navgroup .title::before {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 50%;
	    transform: translateY(-50%);
	    width: 20px;
	    height: 20px;
	    background-position: center;
	    background-size: 100% 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/title_icon_s.png');
	}

	#invest_navbar .navgroup ol {
	    width: 100%;
	}

	#invest_navbar .navgroup ol li {
	    width: 100%;
	    padding: 10px 20px;
	    background-color: #f9f9f9;
	    /*border-bottom: 2px solid #d3bb8b;*/
	    color: #392B5E;
	    cursor: pointer;
	    transition: background-color 0.3s ease;
	}

	#invest_navbar .navgroup ol a {
	    width: 100%;
	}

	#invest_navbar .navgroup ol li:hover {
	    background-color: #00000020;
	}

	#invest_navbar .navgroup ol li.active {
	    background-color: #3a295f;
	    color: #fff;
	}

	#invest_navbar .navgroup ol li.active:hover {
	    opacity: 1;
	}

	#invest_content .tab_bar {
	    display: flex;
	    margin-bottom: 2%;
	    border-bottom: 1px solid #00000020;
	}

	#invest_content .tab_bar .tab_item {
	    margin-right: 2%;
	    padding: 10px;
	    white-space: nowrap;
	    cursor: pointer;
	    border-bottom: 3px solid transparent;
	}

	#invest_content .tab_bar .tab_item h5 {
	    font-size: 1.225rem;
	}

	#invest_content .tab_bar .tab_item.active {
	    border-bottom: 3px solid #D5BC8B;
	}

	@media screen and (max-width: 1023px) {
	    #invest_navbar {
	        display: flex;
	        flex-wrap: wrap;
	    }

	    #invest_navbar .navgroup {
	        width: 33.33%;
	        position: relative;
	        margin: 15px 0;
	    }

	    #invest_navbar .navgroup p {
	        display: inline-block;
	    }

	    #invest_navbar .navgroup ol {
	        height: 0;
	        overflow: hidden;
	        position: absolute;
	        z-index: 5;
	        box-shadow: 0px 5px 5px #00000020;
	        -webkit-box-shadow: 0px 5px 5px #00000020;
	        -moz-box-shadow: 0px 5px 5px #00000020;
	    }

	    #invest_navbar .navgroup.active ol {
	        height: auto;
	        overflow: hidden;
	    }

	    #invest_navbar .navgroup .title {
	        font-size: 1.05rem;
	    }
	}

	@media screen and (max-width: 768px) {
	    #invest_navbar .navgroup .title {
	        font-size: 0.98rem;
	    }
	}

	@media screen and (max-width: 480px) {
	    #invest_navbar .navgroup {
	        width: 50%;
	    }
	}


	/* ----------invest_content--------- */
	#invest_content {
	    padding: 3%;
	    margin: 0 auto;
	}

	#invest_content p {
	    color: #121212;
	}

	#invest_content .bottom_gap {
	    margin-bottom: 10px;
	}

	#invest_content .title h3 {
	    position: relative;
	    padding-left: 40px;
	    font-size: 1.68rem;
	}

	#invest_content .title h3::before {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 50%;
	    transform: translateY(-50%);
	    width: 30px;
	    height: 30px;
	    background-position: center;
	    background-size: 100% 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/title_icon_p.png');
	}

	#invest_content .content {
	    margin: 4%;
	    margin-bottom: 2%;
	}

	#invest_content .content .textfield {
	    margin: 5% 0;
	}

	#invest_content .content .textfield .title {
	    color: #601980;
	    margin-bottom: 10px;
	    font-size: 1.225rem;
	}

	#invest_content .content ol.table {
	    width: 100%;
	}

	#invest_content .content ol.table li {
	    width: 100%;
	    display: flex;
	}

	#invest_content .content ol.table li>div {
	    padding: 5px 8px;
	    min-height: 45px;
	    display: flex;
	    align-items: center;
	    border-bottom: 2px solid #00000020;
	}

	#invest_content .content ol.table li>div p {
	    width: 100%;
	}

	#invest_content .content ol.table li>div:not(:last-child) {
	    border-right: 1px solid #00000020;
	}

	#invest_content .content ol.table li .table_tltle {
	    background-color: #ededed;
	    border-bottom: 2px solid #d3bb8b;
	    padding-left:10px;
	}

	#invest_content .content ol.table li .table_tltle p {
	    color: #747474;
		width: 100%;
		word-break: initial;
	}

	#invest_content ol.table.table_head .table_tltle {
	    display: flex;
	    flex-direction: column;
	    justify-content: flex-end;
	}

	#invest_content ol.table .table {
	    display: flex;
	}

	#invest_content ol.table .table li {
	    border-top: 1px solid #00000020;
	}

	#invest_content ol.table .table li:not(:last-child) {
	    border-right: 1px solid #00000020;
	}

	#invest_content .content .list {
	    width: 100%;
	}

	#invest_content .content .list>div {
	    padding: 5px 10px;
	    min-height: 60px;
	    display: flex;
	    align-items: center;
	    border-bottom: 1px solid #00000020;
	}

	#invest_content .content .list>div:nth-child(1) {
	    border-top: 2px solid #d3bb8b;
	}

	#invest_content .content a.file {
	    position: relative;
	    padding-right: 20px;
	}

	/* #invest_content .content a.file:hover {
		color: #601980;
	}
	#invest_content .content a.file:hover::before {
		background-image: url('../img/icon/URE_investors_pdf_b.png');
	} */
	#invest_content .content a.file::before {
	    content: "";
	    position: absolute;
	    width: 18px;
	    height: 18px;
	    right: -10px;
	    top: 50%;
	    transform: translateY(-50%);
	    background-position: center;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/URE_investors_pdf_a.png');
	}

	#invest_content .content a.file.notext::before {
	    right: 50%;
	    transform: translate(50%, -50%);

	}

	#invest_content .content .pagbox {
	    display: flex;
	    width: 100%;
	    height: 40px;
	    justify-content: center;
	    align-items: center;
	    margin: 5% 0;
	}

	#invest_content .content .pagbox .pageitem {
	    position: relative;
	    width: 40px;
	    height: 40px;
	    border: 1px solid #d3bb8b;
	    margin: 0 10px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    cursor: pointer;
	    transition: background-color 0.3s ease;
	}

	#invest_content .content .pagbox .pageitem:hover {
	    background-color: #d3bb8b50;
	}

	#invest_content .content .pagbox .pageitem.pageleft::before,
	#invest_content .content .pagbox .pageitem.pageright::before {
	    content: "";
	    position: absolute;
	    width: 60%;
	    height: 60%;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	    background-position: center;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/page_arrow.png');
	}

	#invest_content .content .pagbox .pageitem.pageright::before {
	    transform: translate(-50%, -50%) scaleX(-1);
	}

	#invest_content .content .pagbox .pageitem.pagedot {
	    border: 0;
	    margin: 0;
	    cursor: default;
	}

	#invest_content .content .pagbox .pageitem.pagedot:hover {
	    background-color: transparent;
	}

	#invest_content .content .pagbox .pageitem.pagedot::before {
	    content: "";
	    position: absolute;
	    width: 60%;
	    height: 60%;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	    background-position: center;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/page_dot.png');
	}

	#invest_content .content .pagbox .pageitem p {
	    color: #d3bb8b;
	}

	#invest_content .content .pagbox .pageitem.active {
	    background-color: #d3bb8b;
	}

	#invest_content .content .pagbox .pageitem.active p {
	    color: #fff;
	}

	#invest_content .content .overflowbox {
	    position: relative;
	}

	#invest_content .content .overflowbox .overflow_1280::before,
	#invest_content .content .overflowbox .overflow_1023::before,
	#invest_content .content .overflowbox .overflow_768::before,
	#invest_content .content .overflowbox .overflow_480::before {
	    display: none;
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    width: 20px;
	    height: 100%;
	    border: 0;
	    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1)0%, rgba(255, 255, 255, 0)100%);
	    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.1)0%, rgba(255, 255, 255, 0)100%);
	    background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.1)0%, rgba(255, 255, 255, 0)100%);
	    background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0.1)0%, rgba(255, 255, 255, 0)100%);
	}

	@media screen and (max-width: 1280px) {
	    #invest_content .content .overflowbox .overflow_1280 {
	        overflow-x: scroll;
	    }

	    #invest_content .content .overflowbox .overflow_1280::before {
	        display: block;
	    }
	}
	@media screen and (max-width: 1023px) {
	    #invest_content .content .overflowbox .overflow_1023 {
	        overflow-x: scroll;
	    }

	    #invest_content .content .overflowbox .overflow_1023::before {
	        display: block;
	    }
	}

	@media screen and (max-width: 768px) {
	    #invest_content .content .overflowbox .overflow_768 {
	        overflow-x: scroll;
	    }

	    #invest_content .content .overflowbox .overflow_768::before {
	        display: block;
	    }

	    .top_link {
	        padding: 15vh 0;
	    }

	    #invest_content {
	        padding: 3% 0%;
	    }

	    #invest_content .title {
	        margin: 0;
	    }

	}

	@media screen and (max-width: 480px) {
	    #invest_content .content .overflowbox .overflow_480 {
	        overflow-x: scroll;
	    }

	    #invest_content .content .overflowbox .overflow_480::before {
	        display: block;
	    }

	    #invest_content .content .pagbox .pageitem {
	        width: 25px;
	        height: 25px;
	    }
	}

	/* ----------公司基本資料------------------ */
	#invest_content #content_BasicData ol.table li>div:nth-child(1) {
		width: 16%;
		min-width: 140px;
	}

	#invest_content #content_BasicData ol.table li>div:nth-child(2) {
	    width: 84%;
	}

	#invest_content #content_BasicData ol.table li >div {
		border: 0;
	}
	#invest_content #content_BasicData ol.table {
		border: 1px solid #d3bb8b;
	}

	/* ----------股權結構------------------ */
	#invest_content #content_StockStruct ol.table li .table_tltle {
	    text-align: center;
	}

	#invest_content #content_StockStruct ol.table li>div:nth-child(1) {
	    width: 60%;
	}

	#invest_content #content_StockStruct ol.table li>div:nth-child(2) {
	    width: 20%;
	    text-align: center;
	}

	#invest_content #content_StockStruct ol.table li>div:nth-child(3) {
	    width: 20%;
	    text-align: center;
	}

	@media screen and (max-width: 480px) {
	    #invest_content #content_StockStruct ol.table {
	        min-width: 400px;
		}
		#invest_content #content_BasicData ol.table li>div:nth-child(1) {
			min-width: 120px;
		}
	}

	/* ----------組織架構------------------ */
	#invest_content #content_OrganizeStruct .content {
		text-align: center;
		position: relative;
	}
	#invest_content #content_OrganizeStruct .content embed {
		position: relative;
		z-index: 1;
	}
	#invest_content #content_OrganizeStruct .content .notshow {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
	}
	#invest_content #content_OrganizeStruct .content .notshow h5{
		color: #601980;
	}
	#invest_content #content_OrganizeStruct .content .notshow h5 a{
		color: #7FB2D7;
		font-size: 16px;
	}

	/* ----------董事會------------------ */
	#invest_content #content_BoardDirector ::-webkit-scrollbar {
		-webkit-appearance: none;
		height: 10px;
	}
	
	#invest_content #content_BoardDirector ::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background-color: #00000030;
	}

	#invest_content #content_BoardDirector .content {}

	#invest_content #content_BoardDirector ol.table.top {}

	/* #invest_content #content_BoardDirector ol.table.top li>div {
		width: 10%;
		min-width: 10%;
	} */
	/*11.9 修改為英文版table */
	#invest_content #content_BoardDirector ol.table.top li>div {
		width: 10%;
		min-width: 14%;
	}

	#invest_content #content_BoardDirector ol.table.top .table_tltle {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	#invest_content #content_BoardDirector ol.table.top li>div:nth-child(1),
	#invest_content #content_BoardDirector ol.table.top li>div:nth-child(2) {
		text-align: center;
	}

	#invest_content #content_BoardDirector ol.table.top li>div:nth-child(1){
		width: 20%;
		min-width: 20%;
	}
	/* #invest_content #content_BoardDirector ol.table.top li:nth-child(1)>div:nth-child(1) p {
		font-size: 13px;
	} */

	/* 年齡 */
	/* #invest_content #content_BoardDirector ol.table.top li:nth-child(1)>div:nth-child(4) {
		width: 40%;
		min-width: 40%;
		padding: 0;
	} */
	/*11.9 修改為英文版table */
#invest_content #content_BoardDirector ol.table.top li:nth-child(1)>div:nth-child(4) {
		width: 40%;
		min-width: 56%;
		padding: 0;
	}
	
	#invest_content #content_BoardDirector ol.table.top .table {
		display: flex;
	}
	#invest_content #content_BoardDirector ol.table.top .table li:not(:last-child) {
		border-right: 1px solid #00000020;
	}
	/*  */


	#invest_content #content_BoardDirector ol.table.top .table li {
		border-top: 1px solid #00000020;
	}

	#invest_content #content_BoardDirector ol.table.top li>div.checked {
	    position: relative;
	}

	#invest_content #content_BoardDirector ol.table.top li>div.checked::before {
	    content: "";
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 40%;
	    padding-bottom: 40%;
	    background-position: center;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/check.png');
	}

	/* #invest_content #content_BoardDirector ol.table.top li>div:nth-child(1) {
	    width: 28%;
	} */

	#invest_content #content_BoardDirector ol.table.top .table_tltle {
	    text-align: center;
	}

	#invest_content #content_BoardDirector ol.table.bottom {
		margin-bottom: 1%;	
		border: 1px solid #d3bb8b;
	}
	
	#invest_content #content_BoardDirector ol.table.bottom li >div {
		border: 0;
	}

	#invest_content #content_BoardDirector .tablebox {
	    height: 600px;
		overflow-y: scroll;
		padding-right: 20px;
	}

	#invest_content #content_BoardDirector ol.table.bottom li>div:nth-child(1) {
	    width: 25%;
	}

	#invest_content #content_BoardDirector ol.table.bottom li>div:nth-child(2) {
	    width: 75%;
	}

	#invest_content #content_BoardDirector .content .textfield .list{
		max-height: 250px;
		padding-right: 10px;
		overflow-y: scroll;
	}

	#invest_content .content .overflowbox .overflow_1023 {
		overflow-x: scroll;
	}

	@media screen and (max-width: 1023px) {
	    #invest_content #content_BoardDirector ol.table.top {
	        min-width: 760px;
	    }
	}

	/* ----------委員會------------------ */

	#invest_content #committee_audit ol.table {
		width: 350px;
		max-width: 350px;
	}

	#invest_content #committee_audit ol.table li>div:nth-child(1) {
	    width: 60%;
	}

	#invest_content #committee_audit ol.table li>div:nth-child(2) {
	    width: 40%;
	}

	#invest_content #committee_audit ol.table li>div {
	    border: 0;
	}
	#invest_content #committee_audit ol.table li .table_tltle{
		border-bottom: 2px solid #d3bb8b;
	}

	#invest_content #committee_payment ol.table {
	    width: 350px;
	    max-width: 350px;
	}

	#invest_content #committee_payment ol.table li>div:nth-child(1) {
	    width: 60%;
	}

	#invest_content #committee_payment ol.table li>div:nth-child(2) {
	    width: 40%;
	}

	#invest_content #committee_payment ol.table .table_tltle {
	    
	}
	#invest_content #committee_payment ol.table li>div {
		border: 0;
	}
	#invest_content #committee_payment ol.table li .table_tltle {
		border-bottom: 2px solid #d3bb8b;
	}


	@media screen and (max-width: 768px) {
	    #invest_content #committee_audit ol.table {
	        width: 100%;
	    }

	    #invest_content #committee_payment ol.table {
	        width: 100%;
	    }
	}

	/* ----------財務報告/月營收報告------------------ */
	#invest_content #content_FinanceReport {}

	#invest_content #content_FinanceReport form {
	    width: 100%;
	    display: flex;
	    justify-content: flex-end;
	}

	#invest_content #content_FinanceReport form select {
	    width: 150px;
	}

	#invest_content #content_FinanceReport ol.table.top a {
	    margin: 0 auto;
	}

	#invest_content #content_FinanceReport ol.table.top li>div {
	    width: 50%;
	    border-right: 0px;
	    text-align: center;
	}

	#invest_content #content_FinanceReport ol.table.top li .table_tltle {
	    background-color: #fff;
	    text-align: center;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div {
	    text-align: center;
	}

	#invest_content #content_FinanceReport ol.table.bottom.table_head .table li {
	    width: 33.33%;
	    text-align: center;
	}

	#invest_content #content_FinanceReport ol.table.bottom.table_head .table li:not(:last-child) {
	    width: 33.33%;
	    text-align: center;
	}

	#invest_content #content_FinanceReport ol.table.bottom.table_head li>div:nth-child(1) {
	    width: 14%;
	}

	#invest_content #content_FinanceReport ol.table.bottom.table_head li>div:nth-child(2) {
	    width: 42%;
	    padding: 0;
	}

	#invest_content #content_FinanceReport ol.table.bottom.table_head li>div:nth-child(3) {
	    padding: 0;
	    width: 44%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(1) {
	    width: 14%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(2) {
	    width: 14%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(3) {
	    width: 14%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(4) {
	    width: 14%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(5) {
	    width: 14.66%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(6) {
	    width: 14.66%;
	}

	#invest_content #content_FinanceReport ol.table.bottom li>div:nth-child(7) {
	    width: 14.66%;
	}

	@media screen and (max-width: 1280px) {
	    #invest_content #content_FinanceReport ol.table.bottom {
	        width: 900px;
	    }
	}

	/* ----------CSR報告書------------------ */
	#invest_content #content_CSRreport {}

	/* ----------公司治理執行情形------------------ */
	#invest_content #content_Management {}

	#invest_content #content_Management ol.table li>div {
	    text-align: center;
	}

	#invest_content #content_Management ol.table li>div:nth-child(1) {
	    width: 15%;
	}

	#invest_content #content_Management ol.table li>div:nth-child(2) {
	    width: 20%;
	}

	#invest_content #content_Management ol.table li>div:nth-child(3) {
	    width: 15%;
	}

	#invest_content #content_Management ol.table li>div:nth-child(4) {
	    width: 35%;
	}

	#invest_content #content_Management ol.table li>div:nth-child(5) {
	    width: 15%;
	}

	@media screen and (max-width: 1023px) {
	    #invest_content #content_Management ol.table {
	        width: 800px;
	    }
	}

	/* ----------公司重要內規------------------ */
	#invest_content #content_ImportantRule {}

	/* ----------內部稽核------------------ */
	#invest_content #content_InsideInspect {}

	/* ----------獨立董事與內部稽核 主管溝通情形摘要------------------ */
	#invest_content #content_IndependBoard {}

	#invest_content #content_IndependBoard ol.table li:nth-child(1)>div {
	    border-top: 2px solid #d3bb8b;
	}

	#invest_content #content_IndependBoard ol.table li>div {
	    width: 100%;
	    border-right: 0px;
	}

	/* ----------股東服務------------------ */
	#invest_content #content_ShareholderServe {}

	#invest_content #content_ShareholderServe ol.table .table_tltle {
	    text-align: center;
	}

	#invest_content #content_ShareholderServe ol.table li>div {
	    text-align: center;
	}

	#invest_content #content_ShareholderServe ol.table li>div a,
	#invest_content #content_ShareholderServe ol.table li>div p {
	    width: 100%;
	}

	#invest_content #content_ShareholderServe ol.table li>div:nth-child(1) {
	    width: 38%;
	}

	#invest_content #content_ShareholderServe ol.table li>div:nth-child(2) {
	    width: 17%;
	}

	#invest_content #content_ShareholderServe ol.table li>div:nth-child(3) {
	    width: 17%;
	}

	#invest_content #content_ShareholderServe ol.table li>div:nth-child(4) {
	    width: 17%;
	}

	#invest_content #content_ShareholderServe ol.table li>div:nth-child(5) {
	    width: 17%;
	}

	@media screen and (max-width: 480px) {
	    #invest_content #content_ShareholderServe ol.table {
	        width: 400px;
	    }
	}

	/* ----------股票股利------------------ */
	#invest_content #content_StockInterest {}

	#invest_content #content_StockInterest ol.table .table_tltle {
	    text-align: center;
	}

	#invest_content #content_StockInterest ol.table li>div {
	    text-align: center;
	}

	#invest_content #content_StockInterest ol.table li>div a,
	#invest_content #content_StockInterest ol.table li>div p {
	    width: 100%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(1) {
	    width: 35%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(2) {
	    width: 17%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(3) {
	    width: 10%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(4) {
	    width: 10%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(5) {
	    width: 17%;
	}

	#invest_content #content_StockInterest ol.table li>div:nth-child(6) {
	    width: 17%;
	}

	#invest_content #content_StockInterest ol.table.table_head li>div:nth-child(1) {
	    width: 35%;
	}

	#invest_content #content_StockInterest ol.table.table_head li>div:nth-child(2) {
	    width: 17%;
	}

	#invest_content #content_StockInterest ol.table.table_head li>div:nth-child(3) {
	    width: 20%;
	    padding: 0;
	}

	#invest_content #content_StockInterest ol.table.table_head li>div:nth-child(4) {
	    width: 17%;
	}

	#invest_content #content_StockInterest ol.table.table_head li>div:nth-child(5) {
	    width: 17%;
	}

	@media screen and (max-width: 768px) {
	    #invest_content #content_StockInterest ol.table {
	        width: 600px;
	    }

	    #invest_content #content_StockInterest ol.table ol.table {
	        width: auto;
	    }
	}

	/* ----------股務代理------------------ */
	#invest_content #content_StockProxy {}

	#invest_content #content_StockProxy ol.table li>div {
		border: 0;
	}

	#invest_content #content_StockProxy ol.table {
		border: 1px solid #d3bb8b;
	}

	#invest_content #content_StockProxy ol.table li>div:nth-child(1) {
		width: 12%;
		min-width: 120px;
	}

	#invest_content #content_StockProxy ol.table li>div:nth-child(2) {
	    width: 88%;
	}

	@media screen and (max-width: 480px) {
		#invest_content #content_StockProxy ol.table li>div:nth-child(1) {
			min-width: 100px;
		}
	}

	/* ----------股價資訊------------------ */
	#invest_content #content_StockInformation {}

	#invest_content #content_StockInformation .content .textfield a {
	    color: #D5BC8B;
	}

	#invest_content #content_StockInformation .content .textfield span {
	    color: #601980;
	}

	/* ----------新聞------------------ */
	#invest_content #content_News {}

	#invest_content #content_News .contentbox {
	    overflow-y: auto;
	    height: 800px;
	}
	
	#invest_content #content_News .tab_bar {
	    display: flex;
	    margin-bottom: 30px;
	    flex-wrap: wrap;
	}

	#invest_content #content_News .tab_bar .tab_item {
	    margin-right: 0%;
	    padding: 5px 20px;
	    margin-bottom: 5px;
	    white-space: nowrap;
	    cursor: pointer;
	    border-bottom: 3px solid transparent;
	    border-right: 1px solid #00000020;
	    color: #D5BC8B;
	    transition: opacity 0.3s ease;
	}

	#invest_content #content_News .tab_bar .tab_item:hover {
	    opacity: 0.5;
	}

	#invest_content #content_News .tab_bar .tab_item h5 {
	    font-size: 1.05rem;
	}

	#invest_content #content_News .tab_bar .tab_item.active {
	    color: #601980;
	}

	#invest_content .newlist {
	    display: flex;
	    width: 100%;
	    margin-bottom: 30px;
	    transition: opacity 0.3s ease;
	}

	#invest_content .newlist:hover {
	    opacity: 0.5;
	}

	#invest_content .newlist .date {
	    width: 15%;
	    min-width: 100px;
	    text-align: center;
	}

	#invest_content .newlist .sign {
	    width: 20%;
	    min-width: 120px;
	    text-align: center;
	}

	#invest_content .newlist.finance .sign .box {
	    background-color: #7FB2D7;
	}

	#invest_content .newlist.product .sign .box {
	    background-color: #A984AC;

	}

	#invest_content .newlist.invest .sign .box {
	    background-color: #C88A8A;

	}

	#invest_content .newlist.responsibility .sign .box {
	    background-color: #669F7E;

	}

	#invest_content .newlist.other .sign .box {
	    background-color: #929699;

	}

	#invest_content .newlist .sign .box {
	    margin: 0 auto;
	    width: 80%;
	    padding: 2px;
	}

	#invest_content .newlist .sign .box p {
	    color: #fff;
	}

	#invest_content .newlist .text {
	    width: 65%;
	    display: inline-block;
	    overflow: hidden;
	    -o-text-overflow: ellipsis;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	}

	/* #news_all,
	#news_finance,
	#news_product,
	#news_invest,
	#news_responsibility,
	#news_other {
	    display: none;
	}

	#news_all.active,
	#news_finance.active,
	#news_product.active,
	#news_invest.active,
	#news_responsibility.active,
	#news_other.active {
	    display: block;
	} */
	#news_all .newlist.finance,
	#news_all .newlist.product,
	#news_all .newlist.invest,
	#news_all .newlist.responsibility,
	#news_all .newlist.other {
		display: none;
	}
	#news_all.news_all .newlist.finance,
	#news_all.news_all .newlist.product,
	#news_all.news_all .newlist.invest,
	#news_all.news_all .newlist.responsibility,
	#news_all.news_all .newlist.other {
		display: flex;
	}
	#news_all.news_finance .newlist.finance {
		display: flex;
	}
	#news_all.news_product .newlist.product {
		display: flex;
	}
	#news_all.news_invest .newlist.invest {
		display: flex;
	}
	#news_all.news_responsibility .newlist.responsibility {
		display: flex;
	}
	#news_all.news_other .newlist.other {
		display: flex;
	}

	/* ----------新聞內頁--------------- */
	#invest_content #content_NewsPage {}

	#invest_content #content_NewsPage .content .textfield {
	    min-height: 700px;
	}

	#invest_content #content_NewsPage .content .textfield .title {
	    border-bottom: 1px solid #D5BC8B;
	    padding-bottom: 20px;
	    margin-bottom: 20px;

	}

	#invest_content #content_NewsPage .newlist .date {
	    text-align: left;
	    width: auto;
	    margin-right: 10px;
	}

	#invest_content #content_NewsPage .newlist .date p {
	    font-size: 0.98rem;
	}

	#invest_content #content_NewsPage .newlist .sign {
	    width: 100px;
	}

	#invest_content #content_NewsPage .newlist .sign .box {
	    width: 100%;
	}

	#invest_content #content_NewsPage .bottomfield {
	    display: flex;
	    flex-wrap: wrap-reverse;
	}

	#invest_content #content_NewsPage .bottomfield>div {
	    width: 50%;
	}

	#invest_content #content_NewsPage .bottomfield .contactbox {
	    width: 100%;
	    padding: 20px;
	    background-color: #EEEDEB;
	}

	#invest_content #content_NewsPage .bottomfield .contactbox .title {
	    font-size: 0.98rem;
	    margin-bottom: 10px;
	}

	#invest_content #content_NewsPage .bottomfield>div {
	    width: 50%;
	}

	#invest_content #content_NewsPage .bottomfield .right {
	    display: flex;
	    justify-content: flex-end;
	}

	#invest_content #content_NewsPage .bottomfield .right .btnbox {
	    display: flex;
	    flex-direction: column;
	}

	#invest_content #content_NewsPage .bottomfield .right .btnbox a {
	    height: 55px;
	    margin-bottom: 10px;
	    color: #4D4D4D;
	}

	#invest_content #content_NewsPage .bottomfield .right .btnbox a span.pdf {
	    content: "";
	    position: absolute;
	    width: 18px;
	    height: 18px;
	    left: 8px;
	    top: 50%;
	    transform: translateY(-50%);
	    background-position: center;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    background-image: url('../img/icon/URE_investors_pdf_c.png');
	}

	@media screen and (max-width: 1440px) {
	    #invest_content #content_NewsPage .bottomfield .right .btnbox a span.pdf {
	        left: 0px;
	        top: 45%;
	    }
	}

	@media screen and (max-width: 480px) {
	    #invest_content #content_NewsPage .bottomfield>div {
	        width: 100%;
	    }

	    #invest_content .newlist .date {
	        display: none;
	    }
	}

	#navbar ul.mainMemu>li>a{
		font-size: 1rem;
	}