.hl {/* headline */
	background-color: #698F2F;
	color: white;
	font-size: x-large;
	font-family: 微軟正黑體;
	padding-left: 3px;
	margin: 0; /* 確保沒有外部邊距 */
	margin-top: 10px;
}

.sp {/* spacer */
	margin-top: 10px;
}

.tg {/* target */
	font-family: 微軟正黑體, serif;
	font-size: medium;
}

.tgBull{
	list-style: url('/FileUploads/images/template/flyerStyle/bullseye.jpg');
	margin-left: 25px;
}

.tgA {
	list-style: url('/FileUploads/images/template/flyerStyle/right-arrow.jpg');
	margin-left: 25px;
}

.tgC {
    @extend .tg; /* 繼承 .tg 所有樣式 */
    list-style: url('/FileUploads/images/template/flyerStyle/checkbox.jpg');
    margin-left: 25px;
}

.tgD {
    list-style-type: disc;
    margin-left: 25px;
}

.tgN {
    @extend .tg; /* 繼承 .tg 的所有樣式；列點滴二層 */
    list-style: none;
    margin-left: 25px;
}

.tgNN {
    @extend .tg; /* 繼承 .tg 的所有樣式；列點滴一層 */
    list-style: none;
}

.bt {/* bottom */
	background-color: #DCE9C2;
	margin: 0;
	padding: 10px;
	box-sizing: border-box; /* 確保padding不影響總寬度 */
}

.bt_txt {
	color: #46601F;
	font-size: medium;
	font-weight: bold;
	display: flex;
	align-items: center;
}

.i-c {/* image-container */
	background-color: #A4C639; /* 綠色背景 */
	padding: 10px;
	margin-right: 10px; /* 文字和圖片之間的間距 */
}

.i-c img {/* image-container */
	display: block; /* 去掉圖片下方的空白間距 */
}

/* 20260520update */
/* 表格內圖片大小（可調大） */
.cust_table_width td:nth-child(2) img {
    width: 100%;
    max-width: 200px;
    height: auto;      /* 防變形 */
}

@media (max-width: 768px) {

    /* 表格變直式（重點） */
    .cust_table_width tr {
        display: block;
        margin-bottom: 15px;
        border-bottom: 1px solid #ddd;
    }

    .cust_table_width th,
    .cust_table_width td {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
    }

    /* 文字在上、圖片在下 */
    .cust_table_width td {
        text-align: center;
    }

    /* 圖片放大（手機比較好看） */
    .cust_table_width td img {
        max-width: 70%;
        margin: 10px auto;
        display: block;
    }

    /* 表頭隱藏（手機不需要） */
    .cust_table_width thead {
        display: none;
    }
	
    .bt_txt > div:last-child {
        font-size: small;
    }

}