/* 頁籤排版 */
.border-item{
	position: relative;
	padding:35px 0 35px;
	text-align:center;
	z-index:0;
}
.border-item .owl-theme .owl-nav{
	margin-top:0;
}
.border-item .owl-carousel .owl-stage{
	display:flex;
	gap:24px;
	padding-left: 15px;
}
@media(max-width:768px){
	.border-item .owl-carousel .owl-stage{
	gap:8px;
	padding:0 43px;
	}
}
 .border-item .owl-carousel.owl-drag .owl-item{
 	display:flex;
	font-size:18px;
	font-weight:500;
	color:#ACACAC;
	border:1px solid #ACACAC;
	border-radius:30px;
	padding:8px 18px;
	word-break: break-word;
	overflow: hidden;
	line-height: 31px;
	height: 48px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-right:0!important;
	cursor:pointer;
	justify-content: center;
}
.border-item  .owl-carousel .owl-nav {
    top: 42%;
    transform: translateY(-50%);
    width:100%;
}
.div_page_module_2{
	display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}
@media (max-width: 580px) {
	.div_page_module_2{grid-template-columns: 1fr;}
}

.div_mid_area{
	position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 2;
    border: 2px solid #FFEB3B;
    color: #FFF;
    padding: 10px;
    font-size: 15px;
    font-weight: 700;
}