/* Footer:Contact Widget Icons Color */#footer-widgets .contact-info-widget i{color:#c59d55}/* Footer Widgets Heading Border Color */#footer-widgets .widget-title{border-left-color:#c59d55}#site-header{position:sticky;top:0}selector .chaty-channel-list{position:absolute; bottom:20%; right:20%}selector .time.jp-relatedposts-post-date{display:none}selector #jp-relatedposts.jp-relatedposts{max-width:80%}.bottom{font-weight:bold;border-bottom:solid 3px #000000;/* 1976D2 */padding:.1em 0}mark{background:linear-gradient(#fff 75%,#FADBDA 0) !important;font-weight:bold}.cheese-cake{background-color:#f7f7f7;padding:16px 0 16px 24px;border-left:8px solid #e85a5a;color:#333 !important}.zi_hr_01{background-color:transparent !important;/* 顏色透明 */border-bottom:2px #5f5f5f dashed}.jp-relatedposts-headline{font-size:large !important}section[data-id="8aa0a6e"]{display:none}.container{width:95% !important}@media (min-width:1024px){.content-area,.content-left-sidebar .content-area{width:76% !important}.widget-area,.content-left-sidebar .widget-area{width:23% !important}#content-wrap{width:100% !important;max-width:97% !important}/* 雇主須支付費用 .elementor-element-0f27f33,.elementor-element-8d888e4,.elementor-element-59f44ca,.elementor-element-13682e4,.elementor-element-406bc01,.elementor-element-b34a849{display:none}*/}@media (max-width:767px){#primary{ padding:1px !important}.page-header-title,.elementor-heading-title{font-size:24px !important;line-height:24px !important}.background-image-page-header{display:none !important}/* 雇主須支付費用 .elementor-element-a19cc8d,.elementor-element-a37117b,.elementor-element-81de70c,.elementor-element-52f884f,.elementor-element-24590a9,.elementor-element-e64192b{display:none}*/}.xinxing-elementor-filter-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;align-items:center}.xinxing-elementor-filter-btn{border:1px solid #d8d8d8;background-color:#ffffff;color:#333333;padding:8px 16px;border-radius:999px;font-size:15px;line-height:1.4;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.xinxing-elementor-filter-btn:hover{background-color:#f5f5f5;border-color:#999999;color:#000000}.xinxing-elementor-filter-btn.active{background-color:#333333;border-color:#333333;color:#ffffff}.xinxing-elementor-loading{margin-bottom:12px;color:#777777;font-size:14px}.xinxing-elementor-empty{width:100%;padding:20px;border:1px dashed #cccccc;border-radius:10px;color:#777777;text-align:center}@media (max-width:768px){.xinxing-elementor-filter-buttons{gap:8px}.xinxing-elementor-filter-btn{padding:7px 13px;font-size:14px}}.xinxing-post-filter-target .elementor-post__thumbnail{position:relative;width:100%;overflow:hidden}.xinxing-post-filter-target .elementor-post__thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important}/* 手機版分類按鈕改成橫向滑動 */@media (max-width:768px){.xinxing-elementor-filter-buttons{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:10px;padding:4px 16px 12px 16px;margin-left:0;margin-right:0;margin-bottom:20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.xinxing-elementor-filter-buttons::-webkit-scrollbar{display:none}.xinxing-elementor-filter-btn{flex:0 0 auto;white-space:nowrap;padding:9px 16px;font-size:14px;border-radius:999px;background-color:#ffffff;border:1px solid #e5e5e5;box-shadow:0 3px 10px rgba(0,0,0,0.06);scroll-snap-align:start}.xinxing-elementor-filter-btn.active{background-color:#2f2f2f;border-color:#2f2f2f;color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.14)}}