@charset "utf-8";

article.inner-style1 .bg { background-color: rgba(255, 0, 0, 0); }

article.inner-style1 .figcaption .bg { background-color: rgba(255, 0, 0, 0); }

article.inner-style1 .media-content { background-color: rgba(255, 0, 0, 0); }

article.inner-style1 .media-paginator { background-color: rgba(255, 0, 0, 0); }

article.inner-style1 .date-event { background-color: rgba(255, 0, 0, 0); }

article.inner-style1 .media-event { background-color: rgba(255, 0, 0, 0); }
article.inner-style1 .media-eventsp { background-color: rgba(255, 0, 0, 0); }


article.inner-style1 {
	border: 1px solid rgba(0, 0, 0, .05); /*整體框線*/
	box-shadow: 0 0 10px rgba(0, 0, 0, .15); /*整體陰影*/
}

article.inner-style1 .figcaption .subject .title-line { border-bottom: 1px dotted rgba(0, 0, 0, .15); }

article.inner-style1 .figcaption .subject .subtitle-line { border-bottom: 1px solid rgba(0, 0, 0, .05); }

article.inner-style1 .media-content .content-line { border-bottom: 1px solid rgba(0, 0, 0, .05); }

/*外部連結 btn*/
/*固定*/
article.inner-style1 .direct_external_link .delink-container .delink-wrapper.style-1 a {
	border: 1px solid rgba(255, 160, 0, .95);
	box-shadow: 2px 2px 8px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset;
	color: rgba(109, 76, 65, .95);
	background-color: rgba(255, 248, 225, .35);
}
article.inner-style1 .direct_external_link .delink-container .delink-wrapper.style-1 a:hover { color: rgba(255, 111, 0, .85); background-color: rgba(255, 248, 225, .95); }
article.inner-style1 .direct_external_link .delink-container .delink-wrapper.style-1 a span { border-right: 1px solid rgba(255, 160, 0, .95); }

article.inner-style1 .direct_external_link .delink-container .delink-wrapper.style-1 a span.decoration i { color: rgba(109, 76, 65, .95); }
article.inner-style1 .direct_external_link .delink-container .delink-wrapper.style-1 a:hover span.decoration i { color: rgba(255, 111, 0, .85); }

/*浮動*/
article.inner-style1 .direct_external_linkfloat.style-1 { border-color: rgba(255, 160, 0, .95); box-shadow: 0 0 8px 0px rgba(255, 179, 0, .35), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset; background-color: rgba(255, 248, 225, .95); }
article.inner-style1 .direct_external_linkfloat.style-1:hover { border-color: rgba(255, 160, 0, .95); box-shadow: 0 0 8px 0px rgba(255, 160, 0, .65), -1px -1px 3px 0px rgba(255, 248, 225, .65) inset; background-color: rgba(255, 255, 255, .95); }

article.inner-style1 .direct_external_linkfloat.style-1 .delinkfloat-container .delinkfloat-wrapper a strong { color: rgba(109, 76, 65, .95); }
article.inner-style1 .direct_external_linkfloat.style-1:hover .delinkfloat-container .delinkfloat-wrapper a strong { color: rgba(255, 111, 0, .85); }








/*swiper for img*/
.swiper-slideshow-container .ssc-main .swiper-scrollbar { background-color: rgba(0, 0, 0, .35); }
.swiper-slideshow-container .ssc-main .swiper-scrollbar .swiper-scrollbar-drag { /*active*/
	box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, .65) inset;
	background-color: rgba(255, 255, 255, .65);
}


.swiper-slideshow-container .ssc-main .swiper-button-prev:after,
.swiper-slideshow-container .ssc-main .swiper-button-next:after { color: rgba(255, 255, 255, .65); }
.swiper-slideshow-container .ssc-main .swiper-button-prev:hover:after,
.swiper-slideshow-container .ssc-main .swiper-button-next:hover:after { color: rgba(255, 255, 255, .95); }
.swiper-slideshow-container .ssc-main .swiper-button-prev:before,
.swiper-slideshow-container .ssc-main .swiper-button-next:before { background-color: rgba(255, 220, 79, .5); box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .65), 1px 1px 1px 1px rgba(255, 255, 255, .65) inset; }
.swiper-slideshow-container .ssc-main .swiper-button-prev:hover:before,
.swiper-slideshow-container .ssc-main .swiper-button-next:hover:before { background-color: rgba(255, 220, 79, .65); box-shadow: 1px 1px 5px 0px rgba(255, 179, 0, .85), 1px 1px 1px 1px rgba(255, 255, 255, .65) inset; }



.swiper-slideshow-container .ssc-main .sscmain-wrap .sscmain-item figcaption.titlabel strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);
	background-color: transparent;
}
.swiper-slideshow-container .ssc-main .sscmain-indx strong {
	color: rgba(255, 255, 255, .95);
	text-shadow: -1px -1px rgba(0, 0, 0, .35), -1px 1px rgba(0, 0, 0, .35), 1px -1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35), 1px 1px rgba(0, 0, 0, .35);
	background-color: transparent;
}

.swiper-slideshow-container .ssc-thumb .sscthumb-wrap .sscthumb-item .actmode-m:before { background-color: rgba(0, 0, 0, .35); }
.swiper-slideshow-container .ssc-thumb .sscthumb-wrap .sscthumb-item.swiper-slide-active .actmode-m:before { background-color: rgba(0, 0, 0, 0); }
.swiper-slideshow-container .ssc-thumb .sscthumb-wrap .sscthumb-item img { filter: blur(0px); -webkit-filter: blur(0px); }





/*facility swiper*/
.swiper-cellcommon-container { background-color: transparent; } /*整體背景*/
.scc-main .sccmain-wrap .sccmain-cell { background-color: transparent; } /*each solo 背景*/

.scc-main .sccmain-wrap .sccmain-cell.b-solid,
.scc-main .sccmain-wrap .sccmain-cell.b-dashed,
.scc-main .sccmain-wrap .sccmain-cell.b-dotted { border-width: 1px; border-color: rgba(255, 0, 0, 0); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0); }

.sccmain-cell figcaption.titlabel strong { color: rgba(84, 110, 122, .95); text-shadow: none; background-color: transparent; }
.sccmain-cell:hover figcaption.titlabel strong { color: rgba(216, 67, 21, .85); text-shadow: none; background-color: transparent; }

.swiper-cellcommon-container .scc-main .swiper-pagination span.swiper-pagination-bullet { box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, .65) inset; background-color: rgba(255, 180, 10, .35); }
.swiper-cellcommon-container .scc-main .swiper-pagination span.swiper-pagination-bullet:hover { background-color: rgba(255, 180, 10, .65); }
.swiper-cellcommon-container .scc-main .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(255, 200, 0, .95); }






article.inner-style1 .media-paginator .paginator ul li.if-style1.hasprev a i,
article.inner-style1 .media-paginator .paginator ul li.if-style1.noprev i,
article.inner-style1 .media-paginator .paginator ul li.if-style1.hasnext a i,
article.inner-style1 .media-paginator .paginator ul li.if-style1.nonext i { color: rgba(255, 111, 0, .95); }

article.inner-style1 .media-paginator .paginator ul li.if-style1.hasprev:hover > a > i,
article.inner-style1 .media-paginator .paginator ul li.if-style1.hasnext:hover > a > i { color: rgba(191, 54, 12, .95); }


article.inner-style1 .media-paginator .paginator ul li.if-style1.hasprev a strong,
article.inner-style1 .media-paginator .paginator ul li.if-style1.hasnext a strong { color: rgba(255, 111, 0, .95); }

article.inner-style1 .media-paginator .paginator ul li.if-style1.hasnext:hover > a > strong,
article.inner-style1 .media-paginator .paginator ul li.if-style1.hasprev:hover > a > strong { color: rgba(191, 54, 12, .95); }






