@charset "UTF-8";
.aboutArtBox {
		width: 100%;
		padding: 60px 0;
}
@media (max-width: 1180px) {
		.aboutArtBox {
				padding: 0 0 60px 0;
		}
}
.aboutArtBox .d-fBox {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		width: 100%;
}
@media (max-width: 960px) {
		.aboutArtBox .d-fBox {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				    -ms-flex-direction: column;
				        flex-direction: column;
		}
}
.aboutArtBox .Img {
		width: 50%;
		position: relative;
}
@media (max-width: 640px) {
		.aboutArtBox .Img {
				width: 100%;
		}
}
.aboutArtBox .Img::before {
		content: "";
		position: absolute;
		width: 95%;
		height: 95%;
		border-radius: 190px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
		border: 1px solid rgba(225, 225, 225, 0.4);
}
.aboutArtBox .Img img {
		width: 100%;
		display: block;
		-webkit-backface-visibility: hidden;
		        backface-visibility: hidden;
		border-radius: 190px;
}
.aboutArtBox .Txt {
		width: 50%;
		padding: 65px;
}
@media (max-width: 960px) {
		.aboutArtBox .Txt {
				width: 100%;
				padding: 30px 0px;
		}
}
.aboutArtBox .Txt .tit {
		font-size: 26px;
		color: #222;
		font-family: "Noto Serif TC";
		margin-bottom: 15px;
}
.aboutArtBox .Txt .subtit {
		font-size: 16px;
		color: #b1ab6f;
		letter-spacing: 2px;
		line-height: 1.75;
}
.aboutArtBox .Txt .dotBox {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 20px 0;
}

table {
		border-collapse: collapse;
		font-family: "微軟正黑體";
}
table th {
		padding: 5px;
		font-weight: 400;
		font-size: 16px;
		color: #fff;
		text-align: center;
		background-color: #cfbd8c;
}
table td {
		padding: 5px;
		font-size: 15px;
		text-align: center;
}