@charset "utf-8";
/* *********************************** */
/*  header 右上方 icon  (灰-預設 vs 白) */
/*
.round_link a .Gray { display: none; }
.round_link a .White { display: inline-block;}
*/


/* *********************************** */
/* 小ICON掉下來更正檔案*/
/*
.round_link a .White ,.round_link a ,.round_link a .Gray { width: 32px; height: 28px; }
.box_link li:first-child a object.Black,.box_link li:first-child a object.Gray{width:22px;height:22px;}
.box_link li:first-child+li a object.Black,.box_link li:first-child+li a object.Gray{width:40px;height:40px;}
*/


/* 購物車icon+匯款紀錄開啟*/
/*.search_link{
	display:block;}

.search_link a.with_shopping_mode {
    display: inline-block;
	}
*/

body {font-family: 'Calibri','sans-serif','微軟正黑體','Microsoft JhengHei';}

/********基本設定**********/
.copy, .copy a {background-color:#444;color:#fff;}
.toShare {display: none;}
.animated-arrow{background-color:#a42034;}
.lastPage{background: #a42034;}

/*漢堡鈕*/
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {height: 2px;background: #555;}
#nav-toggle:after{content: "入口";position: absolute;top: 90%;left: 10%;font-size: 14px;font-weight: bold;width: 100%;display: none;}
/*header*/
#header {height: 100px;}
#menuTop {padding-left: 0;text-align: right;}
#menuTop ul:before{display:none;}	
#menuTop ul {margin-top: 0;}
#header .logo{width: 280px;margin-top: -15px;}
#header .logo img{width: 100%;}
#menuTop li a{color: #666;}
#menuTop > ul > li:nth-child(4) ul{display: none;}
.mm-listview > li:nth-child(4) > .mm-next{display: none;}
/*footer*/
.footer{padding-bottom:0px;background-color:#fff;}
.footer_logo{width: 280px;}
.footer_logo img{width: 100%;}
.footer_info ul{padding-left: 30px;color: #333;}

/*分頁設定*/
.promotion_title{display: none;}
.other_promotion{display: none;}

/*其他*/
#to_top{left: auto;right: 0;}
.main_part{padding: 0 0;}
#content{background: url(https://pic03.eapple.com.tw/profuneral/content_bg.png);background-position-y:60%; }
#bottom_menu{display: none !important;}/*手機板底部按鈕*/

/*下拉隱藏宗教-倒數3個*/
#menuTop > ul > li > ul > li:nth-child(n+4){display: none;}
#mm-1 > .mm-listview > li:nth-child(n+4){display: none;}
/*購物車設定*/
.products-box{display: none;}
/*購物車外層*/
.products-list .item{width: 33%;padding: 0px 5px;margin-top: 0;}
.product-layer-two{display: none;}
.products-list .name {color: #555;height: 30px;font-weight: bold;text-align: center;}
.show_content .products-list .more{display: none;}
.products-list .item a{max-width: none;}
.products-list .pic{height: 250px;}
.products-list .pic img{max-height: none;}
/*購物車詳細頁*/
.product_pic{display: none;}
.product-wrapper {display: flex;flex-wrap: wrap-reverse;}
.fixedsticky{position: relative;}
.sidebarBtn{width: 100%;box-shadow: none;margin-top: 0;padding: 0 0;text-align: center;}
.sidebarBtn h2{font-size: 36px;color: #a52235;}
.product_main{width: 100%;}
.accordion{border-top: none;}
.accordion > li:nth-child(2){display: none;}
.accordion h3{display: none;}
.product_info li span{font-size: 24px;width: 120px;}
.product_info li .txt_box{font-size: 24px;}

/*相簿設定*/
/*第一層*/
.show-list .item {width: 25%;margin-right: 0%;margin-left: 0%;}
.show-list .item a{max-width: 200px;}
.show-list .show_pic {height: auto;border:none;}
.show-list .show_name {font-size: 18px;margin-top: 10px;text-align: center;}
/*第二層*/
.pic-list .item a {max-width: 200px;}
.pic-list .show_pic{height: auto;}
.subalbum-menu h2{display: none;}
.other_subalbum{text-align: center;}
.other_subalbum li {border: 1px solid #f7afc0 !important;background: #fcd9e0;transition: all 0.3s;border-radius: 30px;}
.other_subalbum li:hover{background: #f3bcca;}
.other_subalbum li a {color: #333;font-weight: bold;transition: all 0.3s;padding: 5px 15px;}
.other_subalbum li:hover a{color: #111;padding: 5px 15px;}
.other_album{display: none;}
.page strong{display: inline-block;width: 30px;background: #94172a;padding: 5px 10px;margin: 0 5px;color: #fff;height: 100%;}
.page a{display: inline-block;min-width: 30px;background: #f3bcca;padding: 5px 10px;margin: 0 5px;color: #333;font-weight: bold;height: 100%;}
/*聯絡我們*/
.contact_content{padding-top: 80px;}
.contact_form li .form__label {width: 100%;text-align: left;margin-left: 0;font-weight: bold;font-size: 18px;color: #333;}
.contact_form li{padding-left: 0;border-bottom: none;}
button, input, optgroup, select, textarea{border:1px solid #ccc !important;}
.captcha{margin-right: 10px;}
.rewrite{width: 250px;background: #a42034;color: #fff;height: 50px;margin-right: 20px;}
svg:not(:root){display: none;}
.innersend{text-align: center;padding-left: 0;}
.last .animated-arrow {transform: translateY(-3px);}
.form__insert img{transform: translateY(3px) scale(1.2);}
.contact_form li.last input{transition: all 0.3s;}
.contact_form li.last input:hover{background: #94172a;}
.blank_letter{display: none;}
.list_before{padding-top: 20px;}
.list_before.info:before {content: '聯絡資訊';width: 100%;background: none;top: -50px;font-size: 30px;font-weight: bold;color: #c8414b;}
.list_before.info li:last-child{padding-left: 0;}
.contact_form:before {content: '諮詢表格';width: 100%;top: -20px;font-size: 30px;font-weight: bold;color: #c8414b;position: absolute;}
button, input, optgroup, select, textarea {background: rgba(0,0,0,0);border: none !important;border-bottom: 1px solid #aaa !important;}
button:focus, input:focus, optgroup:focus, select:focus, textarea:focus{outline: none;}


/*解除背景輪播start	*/
/*#content_main { margin:0;}
.bannerindex { position:static; height:auto; margin-top:110px;}
.swiper-banner { position:static; margin:0; height:auto;} 
.swiper-slide img { height:auto;}*/
/*解除背景輪播end	*/
	
/********基本設定**********/


/* *********************************** */
/*  footer 右上方 icon  (黑-預設 vs 灰) */
/*
.box_link li a object.Black { display: none; }
.box_link li a object.Gray { display: inline-block; }
*/

/*
.footer{
	background: rgb(96,25,134);
	background: -webkit-linear-gradient(left, rgba(96,25,134,1) 1%,rgba(146,7,131,1) 100%);
	background: linear-gradient(to right, rgba(96,25,134,1) 1%,rgba(146,7,131,1) 100%);}
*/


/* *********************************** */
/* 產品的看更多按鈕設定 */
.show_content .products-list .more {border: 1px solid #aaa;color: #aaa;border-radius: 10px;font-size: 14px;line-height: 30px;}
.products-list a:hover .more { }


/* *********************************** */
/* 頁面的麵包屑 首頁/頁面名稱/ */
.path {}


/* *********************************** */
/* 頁面上方廣告 */
.map_page .banner{display: none;}
.banner {height:500px;position: relative;box-shadow: none;background-size: cover;background-position-x: center !important;} 
.banner h5{display: none;}
.banA {}
.banB {}
.banC {background: url(https://pic03.eapple.com.tw/profuneral/聯絡我們.png);}
.banD {}
.banE {background: url(https://pic03.eapple.com.tw/profuneral/會場布置.png);}
.banF {background: url(https://pic03.eapple.com.tw/profuneral/服務契約.png);}
.box_container{}

/* *********************************** */


/* *********************************** */
/* 相本分類全版面 ( 限制最寬2000px 
.work_page .main_part { max-width:2000px;}
.work_page .show_content { padding:0; width:100%;}
.work_page .show-list .item { width:33%; display:inline-block; float:none; margin:0; padding:0;}
@media screen and (max-width: 768px) {
.work_page .show-list .item { width:49%;}
}
@media screen and (max-width: 570px) {
.work_page .show-list .item { width:100%;}
}
.work_page .show-list .item a { max-width:100%;}
.work_page .show-list .show_pic { height:auto; line-height:0;}
.work_page .show-list .show_pic img { max-width:100%; max-height:100%;}
.work_page .show-list .show_name { position:absolute; top:50%; right:10%; width:80%; height:auto; line-height:160%; font-size: 20px; color: #FFFFFF !important; border: solid 1px #fff; text-align: center; margin: -20px 0 0 -120px; padding:5px 20px; transition:all ease-in .3s; opacity:0;}
.work_page .show-list .item:hover .show_name {opacity:1;}
*/


/* 相本列表 
.work_info_page .main_part { max-width:2000px;}
.work_info_page .path { display: none; }
.work_info_page .show_content { padding:0; width:100%;}
.work_info_page .subalbum-menu { text-align:center;}
.work_info_page .subalbum-menu h2 { float:none;}
.work_info_page .pic-list .item { margin:0; padding:10px; width:49%; float:none; display:inline-block;}
@media screen and (max-width: 768px) {
.work_info_page .pic-list .item { width:100%;}
}
.work_info_page .pic-list .show_pic { height:auto; line-height:0;}
.work_info_page .pic-list .show_pic img { max-width:100%; max-height:100%;}
.work_info_page .pic-list .item a { max-width:100%; pointer-events: none; cursor: default; } /*取消連結被點擊效果*/

/*banner調整*/
@media screen and (max-width: 1024px){
	.bannerindex {height: 45vh;}
	.bannerindex .swiper-banner {height: 45vh;}
	.swiper-slide img {height: 45vh;}
	#content_main {margin-top: 45vh;}
	.share_page .edit img{width: 100%;}
	.search_box.for_mobile{display: none;}
	.rewrite {width: 150px;height: 36px;padding: 5px 10px;border-radius: 0px;}
	.animated-arrow{width: 150px;height: 36px;padding: 5px 10px;border-radius: 0px;}
	.innersend {line-height: initial;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 0px;}
	.list_before.info:before{display: block;}
}

@media screen and (max-width: 768px) {
	/*解除背景輪播start*/
	/*.bannerindex { padding:0; margin:0;}*/
	/*解除背景輪播end*/

	/*banner調整start*/
	.bannerindex {height: auto;}
	.bannerindex .swiper-banner {height: auto;}
	.swiper-slide img {height: auto;}
	#content_main {margin-top: auto;}
	/*banner調整結束end*/
	
	#header { height:100px; }
	#bottom_menu {display: block; }
	.footer.with_shopping_mode { padding: 50px 0 90px; }
	.banner{height: 300px;background-size: cover;}
	.list_before.info{max-width: none;width: 100%;}
	.list_before.info li:last-child iframe{width: 48%;vertical-align: top;}
	.list_before.info li:last-child img{width: 40% !important;vertical-align: top;}
	.contact_content .information_right{margin-top: 50px;}
	.last .animated-arrow {transform: translateY(0px);}


/* 預設手機版單張圖片 沒有開啟 */
/* 
.bannerindex { display:none;}
.mobile_wp { display:block;}
*/
}

@media screen and (max-width: 600px) { 
/* 手機版 輪播圖另外在換圖*/
/*
.swiper-slide img { display:none; }
.bannerindex { height:100vh; padding:0;}
.swiper-slide:nth-child(1) { background-image: url(); background-size:cover;}
.swiper-slide:nth-child(2) { background-image: url(); background-size:cover;}
*/
	#header{height: 90px;}
	#header .logo {width: 260px;}
	#header .center{margin-top: -5px;}
	#nav-toggle{margin-top: 4px;}
	.show-list .item {width: 50%;}

	.products-list .item{width: 50%;}
	.products-list .pic{height: 170px;}
	.last .animated-arrow{width: 150px;}


	/*手機banner*/
	.bannerindex{height: 70vh;}
	.swiper-container-fade .swiper-slide{background-size:cover !important;height: 70vh;background-position: center !important;}
	.swiper-container-fade .swiper-slide img{display: none;}
	.swiper-container-fade .swiper-slide:nth-child(1){background: url(https://pic03.eapple.com.tw/profuneral/banner01_s20230105.jpg);}
	.swiper-container-fade .swiper-slide:nth-child(2){background: url(https://pic03.eapple.com.tw/profuneral/banner02_s20230105.jpg);}

}


@media screen and (max-width: 380px){
	#header{height: 80px;}
	#header .logo {width: 200px;}

}




/*普羅footer3欄放這裡*/

.footer_logo{
width: 22%;
margin: 0 1%;
display: inline-block;
vertical-align: top;
}

.footer_textbox{
max-width: 1200px;
margin: 0 auto;
text-align: center;
}

.footer_box{
width: 22%;
margin: 0 1%;
display: inline-block;
vertical-align: top;
text-align: left;
}

.footer_box h4{
font-size: 16px;
color: rgb(177, 148, 63);
margin-bottom: 15px;
}

.footer_box p{
font-size: 15px;
color: #000;
margin-bottom: 10px;
position: relative;
padding-left: 20px;
}

.footer .footer_box p:nth-of-type(1):before{background: url(https://pic03.eapple.com.tw/profuneral/tel.png) no-repeat;content: "";width: 15px;height: 15px;background-size: cover;position: absolute;left: 0;}
.footer .footer_box p:nth-of-type(2):before{background: url(https://pic03.eapple.com.tw/profuneral/gol.png) no-repeat;content: "";width: 15px;height: 15px;background-size: cover;position: absolute;left: 0;}
.footer .footer_box p:nth-of-type(3):before{background: url(https://pic03.eapple.com.tw/profuneral/map.png) no-repeat;content: "";width: 15px;height: 15px;background-size: cover;position: absolute;left: 0;}
.footer .footer_box a{position: relative;padding-left: 20px;}
.footer .footer_box a:before{content: "";width: 15px;height: 15px;background-size: cover !important;position: absolute;left: 0;background: url(https://pic03.eapple.com.tw/profuneral/mail.png) no-repeat;}
.footer .footer_box:last-child p{padding-left: 0;}
.footer .footer_box:last-child p:before{background: none;}

.footer_box h5{
color: #a42034;
font-size: 15px;
margin-top: 5px;
margin-bottom: 10px;
}

.footer_box a{
font-size: 15px;
color: #000;
}

.footer_box a b{
font-size: 15px;
color: rgb(177, 148, 63);
}

@media screen and (max-width:1050px) {

/*    *{
outline: 1px solid #F00;
}*/

.footer_logo{
width: 250px;
margin: 0 auto;
display: block;
margin-bottom: 20px;
}

.footer_box{
width: 30.333%;
}


}

@media screen and (max-width: 850px) {

/*    *{
outline: 1px solid #F00;
}*/

.footer_box h4{
margin-bottom: 5px;
}

.footer_box p{
margin-bottom: 5px;
}

.footer_logo{
margin: 0;
margin-bottom: 20px;
}

.footer_box{
width: 100%;
margin-bottom: 20px;
}


}

