.header_area {  width: 100%; position: fixed; }
.main_header_area { background: #00000000; }
.stellarnav > ul > li > a { color: #FFF; letter-spacing:1px; }
.me_tp_features { filter: brightness(4.5); }
.nav-brand img { width: 80%;}

body.pageIndex .header_area, .header_area.sticky { background: #00000085; }
.main_header_area { background: linear-gradient(to bottom, rgba(0 0 0) 0%, rgba(173, 161, 126, 0) 100%); }


.info_fix>span {  background-color: #01506b; }
.info_fix:hover>span { background: #116d8c; }
.info_fix_links a {  background: rgb(1 80 107 / 80%); }
.info_fix_links a:hover { background: #0c566f; }

/*footer*/
.footer {  background: #131925; }
.footer_info li p.add2:before { content: '手機：'; }
.box_link a { filter: brightness(2.5); }
.footer_info li p { color: #b4aa88; }
.footer_info li p a { color: #FFF; }
.footer_menu a { border: none; color: #ffffff; background: #84754c; letter-spacing: 1px; }
.footer_menu a:first-child{ display:none;}


/*預設解除背景輪播*/
#content_main { margin:0;}
.bannerindex { position:static; height:auto;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:100%;}


/*內頁BANNER 設定*/
.banner { height:400px;}
.banner h5 { display:none;}
.banner.banA { background-image: url(https://pic03.eapple.com.tw/lawyer71/banA.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banB { background-image: url(https://pic03.eapple.com.tw/lawyer71/banB.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banC { background-image: url(https://pic03.eapple.com.tw/lawyer71/banC.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banD { background-image: url(https://pic03.eapple.com.tw/lawyer71/banD.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banE { background-image: url(https://pic03.eapple.com.tw/lawyer71/banE.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banF { background-image: url(https://pic03.eapple.com.tw/lawyer71/banF.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
.banner.banblog { background-image: url(https://pic03.eapple.com.tw/lawyer71/banblog.jpg); background-position: center; width: 100%; height: 20vw; background-size: cover; }
#content {
	background-image: url(https://pic03.eapple.com.tw/shanmao/content.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

/*聯絡我們*/
.blank_letter { display: none; }
.contact_content .information_left { width: 100%;}
.contact_content .information_right {  padding-left: 0px;  width: 55%;  margin-left: 45%; }
.contact_form { letter-spacing: 1px; }
.contact_form li { display: flex; justify-content: flex-end; background: white;
    margin: 2px;  padding: 20px 20px 10px 45px;   border-radius: 5px;}
.contact_form li .form__label { width: 210px;     margin-left: auto; }
.list_before { display:none; }
input[type="checkbox"], input[type="radio"] { margin: 0 5px; }
body.contact_page .main_part {  background-image: url(https://pic03.eapple.com.tw/lawyer71/con_bg_add.jpg); }
.contact_form li.last { background: #f0f8ff00; }
.contact_form li.last blockquote { background: white; margin-right:5px; }

@media screen and (max-width: 768px) {
.contact_content .information_right {  padding-left: 0px;  width: 90%;  margin: 0 5%; }
.stellarnav > ul > li > a {  color: #414141; }
.contact_form li { padding: 20px 20px 10px 20px; }
body.contact_page .main_part {  background-position-x: right;  }
}

/* 20241225 */
.bannerindex{
	position: relative;
}
.swiper-pagination {
	bottom:20px;
    margin: 0;
    left: 50%;
    transform: translateX(-50%);
}
.swiper-slide a{
	display: flex;
	align-items: center;
	justify-content: center;
	color:#fff;
	padding: 8px 10px;
	font-size: 18px;
	font-family: 'Noto Serif TC', serif;
	max-width: 180px;
	border-bottom: 1px solid #666666;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom:50px;
}
@media (max-width:700px) {
	.swiper-slide a{
		font-size:16px;
		bottom:20px;
	}
	.swiper-pagination{
		bottom:10px;
	}
	
}
@media (max-width:600px) {
	.swiper-slide a{
		font-size:15px;
	}
}
