<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.maybe-need-tit {
    padding-left: 20px;
    font-size: 16px;
	font-weight: 600;
	color: #555;
}

.maybe-need { height: inherit; }

.maybe-need .banner {
    width: 100%;
	height: 100%;
    margin: 0px;
}

.maybe-need .slick-track { margin-left: 0; }

.maybe-need a, .maybe-need a:visited {
    text-decoration: none;
    color: #000;
}

.maybe-need a:hover, .maybe-need a:hover {
    text-decoration: underline;
    color: #003399;
}

.maybe-need img {
	max-height: 270px;
	width: 100%;
}

.maybe-need h4 {
    padding-left: 10px;
	padding-right: 10px;
    font-size: 14px;
	line-height: 1.4em;
	width: 90%;
	height: 36px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.maybe-need p {
    font: 15px/24px Helvetica;
	color: #cb361a;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.maybe-need .slick-slide { height: 45%; }

.maybe-need .Btn-prev {
	padding-top: 1px;
	left: 30px;
	z-index: 999;
}

.maybe-need .Btn-next {
    padding-top: 1px;
	right: 30px;
	z-index: 999;
}

    .slick-prev:before, .slick-next:before {
	    opacity: .55;
	    color: #888;
    }

/* ====== 年度 ====== */
    .maybe-need-year { text-align: center; }

        .maybe-need-year .Btn-prev {
	        padding-top: 1px;
		    top: 40%;
	        left: 0px;
	        z-index: 999;
        }

        .maybe-need-year .Btn-next {
            padding-top: 1px;
		    top: 40%;
	        right: 10px;
	        z-index: 999;
        }
	
	    .maybe-need-year .slick-list { margin: 0px 35px; }
		
		    .maybe-need-year .slick-list a, .maybe-need-year .slick-list a:hover {
			    font-family: Arial, Helvetica, sans-serif;
			    color: #777;
			}
			
			.maybe-need-year .slick-list a:focus { outline: none; }
			
/* ====== 瀏覽相片 ====== */
    .maybe-need-photo { margin-top: -20px; }

.maybe-need .slick-prev:before, .maybe-need .slick-next:before, .maybe-need-year .slick-prev:before, .maybe-need-year .slick-next:before { font-size: 30px; }
.maybe-need-photo .slick-prev:before, .maybe-need-photo .slick-next:before { font-size: 50px; }

    .maybe-need-photo .slick-prev {
	    left: 0px;
		z-index: 9999;
	}
	
	.maybe-need-photo .slick-next { right: 30px; }
	.maybe-need-photo .slick-slide, .maybe-need .slick-slide { outline: 0;	}
	
	.maybe-need-photo .slick-slide img {
	    border: 5px solid #f5f5f5;
		max-width: 100%;
		margin: auto;
	}

.maybe-need .slick-slide, .maybe-need .slick-active {
    opacity: .4;
	background-color: #fff;
	overflow: hidden;

}
    .maybe-need .slick-slide img { margin: auto; }
.maybe-need .slick-current { opacity: unset; }

@media all and (max-width: 768px) {

   .slick-prev, .slick-next {
       width: auto;
	   height: auto;
   }
   
   .maybe-need img { max-height: 100%; }
   
   /* ====== 年度 ====== */
   .maybe-need-year .slick-list { margin: 0px; }
}

@media all and (max-width: 600px) {
   .maybe-need .banner { width: 100%; }
}</pre></body></html>