@charset "utf-8";
/*●●●●●●●●●●●●●●●●●●●●●●●●   大範圍設定   ●●●●●●●●●●●●●●●●●●●●●●●●*/
body{background: url(https://pic03.eapple.com.tw/gdspace/content_bg.jpg);}
.main_part {width: 90%;max-width: 1500px;padding: 0 0 80px;}


/*●●●●●●●●●●●●●●●●●●●●●●●●   共同設定   ●●●●●●●●●●●●●●●●●●●●●●●●*/
/*頁數*/
ul.page {margin: 80px 0;}
.page li {font-size: 18px;width: 40px;height: 40px;color: #fff;margin: 0 3px;}
.page li.activeN{color: #fff;font-size: 14px;}
.page li a, .page li strong{width: 100%;height: 30px;background: #aaa;color: #fff;padding: 20px;font-size: 14px;}
/*totop*/
#to_top {background: rgb(72 72 72 / 50%);box-shadow: none;color: #eee;border: 1px solid #eee;
	font-size: 10px;bottom: 20px;left: auto;right: 27px;z-index: 10000;width: 45px;height: 45px;}
#to_top i:before, #to_top i:after {background: #eee;}
/*按鈕*/
.animated-arrow {background: transparent;border: 1px solid #888;width: 190px;height: 50px;color: #333;
    font-size: 14px;}
.animated-arrow b{font-weight: normal;display: flex;justify-content: space-around;}
.animated-arrow b:after{content: "→";transition: all .5s;}
.i_blog_b a i{display: none;}
.animated-arrow:hover b:after{transform: translateX(10px);}
/*下拉編輯頁*/
.other_select_page .promotion_title{display: none;}
.other_select_page .other_promotion,.other_select_page ul.page{display: none;}
/*麵包屑*/
.path{margin-bottom: 50px;padding: 0;}

@media screen and (max-width: 600px){
	.path{margin-bottom: 20px;}
	.path p, .path p a {text-align: left;font-size: 10px;color: #888;}
	#to_top {right: 12px;bottom: 40px;}
}


/*●●●●●●●●●●●●●●●●●●●●●●●●   大圖設定   ●●●●●●●●●●●●●●●●●●●●●●●●*/
/*大圖上方陰影*/
.bannerindex:before{content: "";width: 100%;height: 7vw;background: transparent;
position: absolute;top: 0;left: 0;background: linear-gradient(180deg, rgb(0 0 0 / 36%), transparent);
	z-index: 100;}
/*切換鈕*/
.swiper-pagination-bullet {width: 8px;height: 8px;opacity: .6;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 50px;}
.swiper-pagination-bullet-active{width: 30px;opacity: .9;border-radius: 10px;}
/*其他設定*/
.bannerindex .swiper-banner .swiper-slide:before,.bannerindex .swiper-banner .swiper-slide:after{
	position: absolute;top: 36vw;width: 100%;text-align: center;color: #fff;z-index: 100;}
.bannerindex .swiper-banner .swiper-slide:before{content: "綠向設計";font-size: 26px;letter-spacing: .2rem;
font-family: "Sedan SC", "Noto Serif TC", serif;}
.bannerindex .swiper-banner .swiper-slide:after{content: "Every Space Tells a Story of Life";
font-size: 16px;font-family: "Sedan SC", serif;margin-top: 50px;}



@media screen and (max-width: 1024px){
	/*其他設定*/
	.bannerindex {padding-bottom: 100%;}
	.bannerindex .swiper-banner .swiper-slide:before,.bannerindex .swiper-banner .swiper-slide:after{
		top: 70%;}
	.bannerindex .swiper-banner .swiper-slide img {height: 100%;object-fit: cover;}
	/*切換鈕*/
	.swiper-pagination{display: none;}
}
@media screen and (max-width: 600px){
	.bannerindex .swiper-banner .swiper-slide:before{font-size: 20px;}
	.bannerindex .swiper-banner .swiper-slide:after{font-size: 14px;margin-top: 40px;}

}



/*●●●●●●●●●●●●●●●●●●●●●●●●   HEADER區塊   ●●●●●●●●●●●●●●●●●●●●●●●●*/
.header_area,.header_area.sticky {position: sticky;top: 0;background: #fff;transition: all .5s;}
.pageIndex .header_area {position: fixed;top: 0;}
.main_header_area .container {max-width: 1800px;width: 90%;}
.navigation {grid-template-columns: 80px 1fr;}
.nav-header {max-width: 60px;}

.me_tp_features{display: none;}
.stellarnav > ul > li{padding: 15px 12px;}
.stellarnav > ul > li > a{font-size: 15px;font-family: "Sedan SC", serif;color: #333;transition: all .5s;}
.stellarnav > ul > li > a:hover{color: #aaa;}
.stellarnav > ul > li.has-sub > a {padding-right: 0;}
.stellarnav li.has-sub > a:after{display: none;}
.stellarnav > ul > li:nth-of-type(n+3) > ul{display: none !important;} /*第三個案鈕後的下拉都隱藏*/
/*---下拉*/
.stellarnav ul ul {background: #fcfcfc;}
.stellarnav li li{border: none;border-bottom: 1px solid #ddd;}
.stellarnav li li:last-child{border-bottom: none;}
.stellarnav ul ul li a {font-size: 12px;font-weight: 500;color: #333;padding: 10px 12px;transition: all .5s;}
.stellarnav ul ul li a:hover{background: #333;color: #fff;}


@media screen and (max-width: 1024px){
	.nav-header {max-width: 50px;}
	.stellarnav > ul > li {padding: 10px 10px 0;}
}
@media screen and (max-width: 768px){
	.stellarnav .menu-toggle span.bars span {width: 30px;}
	.stellarnav .menu-toggle:after {margin-top: 8px;}
	.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu {
		background: transparent;color: transparent;margin-bottom: 30px;}
	.stellarnav .icon-close {position: absolute;right: 23px;}
	.stellarnav .icon-close:before,.stellarnav .icon-close:after{width: 15px;border-bottom: solid 2px #555;}
	.stellarnav.mobile li.open {background: #fff;padding: 0;}
	.stellarnav ul ul li a {background: #f3f3f3;padding: 10px 15px;}
	.stellarnav.mobile > ul > li,.stellarnav.mobile > ul > li.has-sub.open{padding: 5px 0 0;}
	.stellarnav.mobile > ul > li > a.dd-toggle {top: 6px;}
	.stellarnav.mobile > ul > li > a b{font-size: 13px;}

}
@media only screen and (max-width: 570px) {
    .stellarnav .menu-toggle {padding: 10px 0;}
}




/*●●●●●●●●●●●●●●●●●●●●●●●●   FOOTER區塊   ●●●●●●●●●●●●●●●●●●●●●●●●*/

.footer{background: url(https://pic03.eapple.com.tw/gdspace/f_bg.jpg);padding: 60px 0 0;
background-size: cover;}
.footer .center{max-width: 1300px;width: 80%;}
.footer_logo {max-width: 250px;}
.footer_logo > a{display: block;background: url(https://pic03.eapple.com.tw/gdspace/logo_col.png) no-repeat;
background-size: contain !important;width: 100%;height: 150px;}
.footer_logo > a img{display: none;}
.footer_info{padding-right: 0;}
.footer_info ul{display: flex;flex-direction: column;}
.footer_info li {padding: 0;}
.footer_info li:first-child{order: 1;}
.footer_info li p{margin-right: 50px;font-size: 13px;line-height: 1.2;margin: 5px 0;}
.footer_info li p:before {border-right: 1px solid #bbb;padding-right: 10px;font-family: "Sedan SC", serif;
	width: 45px;display: inline-block;margin-right: 10px;}
.footer_info li p.line:before {content: 'LINE';}
.footer_info li p.tel:before {content: 'TEL';}
.footer_info li p.fax:before {content: 'FAX';}
.footer_info li p.mail:before {content: 'MAIL';}
.footer_info li p.add:before {content: 'ADD';}
.NewTxtInfo p a:nth-of-type(1){font-size: 13px;color: #333;}
.NewTxtInfo p a:nth-of-type(2){text-decoration: underline;}
.footer_menu {padding: 0 0 30px;}
.footer_menu a{background: transparent;border: none;padding: 10px 0;margin: 0 5% 0 0;color: #555;
    font-size: 12px;font-family: "Sedan SC", serif;transition: all .5s;}
.footer_menu a:first-child{display: none;}
.footer_menu a:hover{background: transparent;color: #888;}
.box_link{display: none;}
.copy,.copy a{color: #ccc;font-size: 10px;}
.copy {margin-top: 50px;padding: 20px 0;border-top: none;}

@media screen and (max-width: 1024px){
	.footer_logo > a {height: 110px;margin-bottom: 20px;}
	.footer_info {grid-template-columns: 180px 1fr;}
}
@media screen and (max-width: 768px){
	#bottom_menu{display: none;}
	.footer_info{padding: 0;grid-template-columns: 1fr;}
	.footer_info li:nth-child(2){display: none;}
}




/*●●●●●●●●●●●●●●●●●●●●●●●●   文章共同設定(一)+(二)   ●●●●●●●●●●●●●●●●●●●●●●●●*/
/*整體reset*/
.blog_box{padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.blog_le, .blog_ri{padding: 0;margin-bottom: 0;}
/*文章頁*/
.articel_mainPic{display: none;}
.blog_back {grid-gap: 0;width: 100%;margin: 50px 0;}
.blog_back a.article_btn_prev,.blog_back a.article_btn_next {
	background: transparent;color: #888;border: 1px solid #888;font-size: 13px;padding: 12px;}
.blog_back a.article_btn_back{background: #888;padding: 12px;font-size: 13px;}

/*●●●●●●●●●●●●●●●●●●●●●●●●   文章(一) STORIES   ●●●●●●●●●●●●●●●●●●●●●●●●*/
/*分類頁*/
.blog_page h4.blog_category_title{display: none;}
.article_a .blog_le{display: none;}
.article_a .blog_ri{width: 100%;}
.article_a .blog_subbox {grid-template-columns: 1fr 1fr 1fr;grid-gap: 60px;}
.article_a .subbox_item a {grid-template-columns: 1fr;overflow: hidden;transition: all .5s;
	transition-timing-function: ease-in-out;}
.article_a .subbox_item a:before,.article_a .subbox_item a:after{display: none;}
.article_a .subbox_item a:hover img{transform: scale(1.1);}
.article_a .blog_list_ri{display: none;}
.article_a .blog_list_le {aspect-ratio: 3 / 4;}
/*文章頁*/
.blog_in_page.article_a h4.blog_category_title{display: none;}
.blog_in_page.article_a .edit{max-width: 800px;padding: 0;}
.blog_in_page.article_a .edit iframe{max-width: inherit !important;width: 100% !important;}
.blog_in_page.article_a .news_related{display: none;}




/*●●●●●●●●●●●●●●●●●●●●●●●●   文章(二) LIVING NOTES  ●●●●●●●●●●●●●●●●●●●●●●●●*/
.blog_box{display: flex;justify-content: space-between;}
/*側邊選單*/
.blog_le .accordion li{transition: all .5s;}
.blog_le .accordion li a{transition: all .5s;}
/*分類頁*/
.article_b .blog_ri {width: calc(100% - 280px);}
.article_b .subbox_item{background: #fff;}
.article_b .subbox_item a:before{bottom: 50%;right: 50%;transform: translate(50%, 50%);width: 142px;height: 48px;
    color: #333;font-family: "Sedan SC", serif;background: #eee;line-height: 48px;font-size: 12px;text-align: center;}
.article_b .subbox_item a:after{border: none;background: rgba(255, 255, 255, 0.6);}
.article_b .subbox_item a{grid-template-columns: 1fr;grid-gap: 0;}
.article_b .blog_list_le {aspect-ratio: 4 / 3;}
.article_b .blog_list_ri {background: #fff;padding: 25px;}
.article_b .blog_list_ri h5 {-webkit-line-clamp: 2;}
.article_b .blog_list_ri p {-webkit-line-clamp: 3;font-size: 14px;line-height: 1.6;}
/*文章頁*/
h4.blog_category_title {font-size: 20px;padding: 0;font-weight: normal;border-bottom: 1px solid #ccc;
    padding-bottom: 20px;}
.news_related {background: transparent;border-top: 1px solid #333;padding: 50px 0;}
.news_related h6 span:before {color: #333;font-size: 20px;}
.news_related_list {max-width: 1300px;width: 90%;}
.news_related_list li > a {padding: 0;background: transparent;}
.news_related_list li > a p {line-height: 1.4;padding: 15px;}
.lastPage{font-size: 14px;background: #888;}
/*首頁*/
.module_i_news.module_i_news02{background: url(https://pic03.eapple.com.tw/gdspace/content_bg.jpg);
	padding: 80px 0;z-index: 0;position: relative;}
.module_i_news.module_i_news02:before{content: "";width: 80%;height: 60%;background: rgb(175 209 155 / 40%);
position: absolute;top: 0;z-index: -1;}
.module_i_news.module_i_news02 section{max-width: 1500px;width: 80%;}
.module_i_news.module_i_news02 .title_i_box {margin-bottom: 0px;display: flex;align-items: baseline;}
.module_i_news.module_i_news02 .title_i_box h6 {font-family: "Sedan SC", "Noto Serif TC", serif;text-align: left;
    font-size: 36px;color: #333;font-weight: 500;letter-spacing: .2rem;margin-right: 15px;}
.module_i_news.module_i_news02 .title_i_box h6:after{content: " /"}
.module_i_news.module_i_news02 .title_i_box h4 {font-family: "Sedan SC", "Noto Serif TC", serif;font-size: 16px;color: #888;}
.module_i_news.module_i_news02 ul {grid-template-columns: 1fr 1fr 1fr;grid-gap: 5%;}
.module_i_news.module_i_news02 li{background: #fff;}
.module_i_news.module_i_news02 li:nth-child(n+4){display: none;}
.module_i_news.module_i_news02 li a:before {bottom: 50%;right: 50%;transform: translate(50%, 50%);width: 142px;height: 48px;
    color: #333;font-family: "Sedan SC", serif;background: #eee;line-height: 48px;font-size: 12px;}
.module_i_news.module_i_news02 li a:after{border: none;background: rgba(255, 255, 255, 0.6);}
.module_i_news.module_i_news02 li a {grid-template-columns: 1fr;grid-gap: 0;}
.module_i_news.module_i_news02 .i_blog_le {aspect-ratio: 4 / 3;}
.module_i_news.module_i_news02 .i_blog_ri {background: #fff;padding: 25px;}
.module_i_news.module_i_news02 .i_blog_ri h5 {-webkit-line-clamp: 2;font-family: "Sedan SC", "Noto Serif TC", serif;}
.module_i_news.module_i_news02 .i_blog_ri p {-webkit-line-clamp: 3;font-size: 14px;line-height: 1.6;}


@media screen and (max-width: 1200px){
	/*文章共同-------------------*/
	/*分類頁*/
	.blog_subbox {grid-gap: 50px;}

	/*LIVING NOTES--------------*/
	/*首頁*/
	.module_i_news.module_i_news02 ul {grid-template-columns: 1fr 1fr;margin-bottom: 5%;}
	.module_i_news.module_i_news02 li:nth-child(n+4){display: block;}
}
@media screen and (max-width: 768px){
	/*文章共同-------------------*/
	/*分類頁*/
	.blog_subbox {grid-gap: 50px;}


	/*STORIES--------------*/
	/*分類頁*/
	.article_a .blog_subbox {grid-template-columns: 1fr 1fr;}

	/*LIVING NOTES--------------*/
	/*側邊選單*/
	.article_b .blog_le {margin-bottom: 50px;}
	.article_b h5.blog_le_t{font-size: 16px;}
	/*分類頁*/
	.article_b .blog_ri {width: 100%;}
	/*首頁*/
	.module_i_news.module_i_news02 ul {grid-template-columns: 1fr;grid-gap: 50px;}
	.module_i_news.module_i_news02 .title_i_box h6{font-size: 24px;margin-right: 8px;}
}
@media screen and (max-width: 600px){
	/*STORIES--------------*/
	/*分類頁*/
	.article_a .blog_subbox {grid-gap: 30px;}
}




/*●●●●●●●●●●●●●●●●●●●●●●●●   作品介紹  ●●●●●●●●●●●●●●●●●●●●●●●●*/
/*分類頁*/
.StoreProjsList {max-width: 1000px;width: 90%;padding: 0;}
.StoreProjs_Md{padding: 0;}
.projsTabs li {background: #fff;padding: 10px 20px;line-height: 1;}
.projsTabs li a {font-size: 14px;color: #555;}
.projsTabs li.Now a {color: #000;}
.StoreProjs_Post ul{gap: 40px 20px;}
.StoreProjs_Post li {background: transparent;border: none;padding: 0;width: calc((100% / 2) - 15px);}
.StoreProjs_Post li > a {padding: 0 0 100%;}
.StoreProjs_Post li > a:hover:after {background: rgb(0 0 0 / 30%);}
.StoreProjs_Post li img {min-height: 100%;object-fit: cover;}
/*詳細介紹頁*/
.StoreProjsDetail{max-width: 1500px;width: 90%;padding: 0;}
.ProjsDetail_infoBox{scroll-margin-top:100px;}
/*---左側*/
.sidebar__inner {padding: 20px 80px 0 0;top: 60px;}
.ProjsDetail_Title h4 {color: #81b463;font-size: 20px;}
.ProjsDetail_Intro dt{display: none;}
.ProjsDetail_Intro h6,.ProjsDetail_Intro h6 strong{color: #555;}
.ProjsDetail_Viewpoint{color: #555;}
.ProjsDetail_Bottom{background: transparent;}
.ProjsDetail_Bottom a{font-size: 13px;}
/*---右側*/
.ProjsDetail_info_3_5{padding-top: 0;}
.txtEdit{line-height: 1.8;color: #555;padding: 20px 0;}
/*---相關推薦*/
.ProjsDetail_OtherObjs li{width: calc(33% - 40px);}
.ProjsDetail_OtherObjs li > a {padding: 0 0 250px;}
.ProjsDetail_OtherObjs li > a img {height: 100%;object-fit: cover;}




@media screen and (max-width: 1366px) {
	/*---相關推薦*/
    .ProjsDetail_OtherObjs li{width: calc(33% - 20px);}
}
@media screen and (max-width: 1024px){
	.sidebar__inner{padding: 0;}
	.ProjsDetail_info_3_5{margin-top: 50px;}
}
@media screen and (max-width: 768px) {
    .ProjsDetail_OtherObjs {padding: 50px 0;}
}
@media screen and (max-width: 600px){
	.ProjsDetail_OtherObjs li {width: calc(50% - 20px);}
	.ProjsDetail_OtherObjs li > a {padding: 0 0 160px;}
}
@media screen and (max-width: 480px){
	.ProjsDetail_OtherObjs li {width: calc(50% - 10px);}
}

    
/*●●●●●●●●●●●●●●●●●●●●●●●●   聯絡我們  ●●●●●●●●●●●●●●●●●●●●●●●●*/
.contact_content{padding: 0;}
.information_left, .information_right{padding: 0;}
.blank_letter {font-family: "Sedan SC", "Noto Serif TC",serif;font-size: 20px;color: #333;font-weight: 400;}
.contact_content .information_right {padding-left: 6%;}
.contact_form {grid-gap: 15px;}
.contact_form li {grid-template-columns: 1fr;}
.contact_form li .form__label {max-width: inherit;text-align: left;position: relative;font-weight: 500;
	padding-left: 10px;}
.contact_form li .form__insert {font-weight: 300;color: #333;}
.contact_form li input.noborder, .contact_form li textarea.noborder {border: none;outline: none;
    background: #fbfbfb;line-height: 2;border: 1px solid #ddd;padding: 3px 10px;height: 38px;}
.form select{width: 100%;height: 38px;outline: none;border: 1px solid #ddd;}
.contact_form li.last blockquote {color: #b89471;}
.contact_form li.last cite {background: #ba956e;}
.contact_form li.last b{font-weight: 400;}
.contact_form .star{position: absolute;left: -5px;}
.last .animated-arrow.otherSty {color: #222;border: 1px solid #888;background: transparent;}
.last .animated-arrow:hover {letter-spacing: 0;}


@media screen and (max-width: 768px){
	.contact_content .information_right {padding: 0;margin-top: 50px;}
}
@media screen and (max-width: 600px) {
	.contact_form li .form__label {background: transparent;}
	.last .animated-arrow{width: 130px;}
}





/* 商品下拉超過30個變大 */
.stellarnav.desktop li.bigMenu>ul{display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); left: 0; width: 100%; position: fixed; padding: 20px;}
.stellarnav.desktop li.bigMenu ul ul{top: 100%; left: 0; width: 100%; background: #efefef; height: auto; max-height: 300px; overflow: auto;}
.stellarnav.desktop li.bigMenu ul ul li{margin: 0;} 
.stellarnav.hasBigMenu li.bigMenu li.has-sub > a:after{border-left: 6px solid transparent; border-bottom:unset; border-right: 6px solid transparent; border-top: 6px solid #898989; right: 5px;}
/* 主分類超過30個但次分類直接顯示 
.stellarnav.desktop li.bigMenu>ul{grid-gap: 10px;}
.stellarnav.desktop li.bigMenu li{border: 0;}
.stellarnav.desktop li.bigMenu>ul>li>a{border: 1px solid #ddd;}
.stellarnav.desktop li.bigMenu ul ul{display: block !important; position: relative; top: 0; background: unset; border: 0;}
.stellarnav.desktop li.bigMenu ul ul li{border: 0;}
 主分類超過30個但次分類直接顯示-結束 */

/* 商品下拉超過30個--結束 */


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*預設購物車版面 產品分類選單在左側 商品內頁詳細介紹下表單更改樣式 by shint at 2025.12.18  */
.product_page .main_part { max-width:1500px;}

.product_page .show_content,
.product_info_page .show_content { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; width: 100%;}
ul.page { width: 100%;}

.ProdFilter_Item_Show { width: 100%;}
.Prods_Menulists { width: 100%; padding: 0;}
.Prods_Wrap { width: calc(100% - 270px);}

/* 篩選器-左手邊 / 產品分類-上面
.ProdFilter_ { order: 2;}
.Prods_Menulists { order: 1;}
.Prods_Wrap { order: 3;}
.ProdFilter_ { width: 250px; letter-spacing: 1px;}
.ProdFilter_ li { width: 100%;}
.ProdFilter_ li > a { background: #f3f3f3; border: none; border-bottom: 3px #ddd solid;}
.ProdFilter_ dl { position: static; width: 100%; display: block;}
*/

/* 產品分類-左手邊 / 篩選器-上面 */

.ProdFilter_ { order: 1; margin-bottom: 25px;}
.Prods_Menulists { order: 2;}
.Prods_Wrap { order: 3;}
.Prods_Menulists { width: 250px; letter-spacing: 1px;}
.Prods_Menulists ul {}
.Prods_Menulists > ul > li { width: 100%; flex-wrap: wrap;}
.Prods_Menulists ul ul { position: static; border: none;}
.Prods_Menulists ul li ul li {}
.Prods_Menulists li.has-sub.open > a { background: #f0f0f0;}

.product_info_page .half_box { width: 100%; float: none; padding-right: 0;}
.product_info_page .half_box li.btn_blankTop { margin-top: 50px; justify-content: space-between; display: flex;}
.product_info_page .half_box li.btn_blankTop input { width: calc(50% - 10px); background-image: none; padding: 0; text-align: center;}

@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
.product_main { display: block; width: 100%;}    
.sidebarBtn { display: block; width: 100%;}
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 768px) {
/* 篩選器-左手邊 / 產品分類-上面
.Prods_Wrap { width: 100%;}
.ProdFilter_ { width: 100%;}
.ProdFilter_Item_Show { width: calc(100% - 110px);}
.ProdFilter_ { order: 1;}
.Prods_Menulists { order: 2;}
.ProdFilter_ li > a span { color: #333;}
*/

.Prods_Wrap { width: 100%; margin-top: 20px;}
.ProdFilter_ { width: 100%;}
.Prods_Menulists { opacity: 0; display: none;}

}
@media screen and (max-width: 600px) {
}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */

/* 2025.12.26 中間放大*/
.BannerHome02 .swiper-slide-active img { transform: scale(1);}
.BannerHome02 .swiperBan02 .swiper-slide img { transition: transform 5s ease-out; will-change: transform; transform: scale(1);}
.BannerHome02 .swiperBan02 .swiper-slide-active img { transform: scale(1.06);}


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */




/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*內頁BANNER 設定*/
.banner {background: transparent;align-items: self-end;align-content: flex-end;padding: 20px 0;min-height: 150px;}
.banner h5 {font-family: "Sedan SC", "Noto Serif TC",serif;font-weight: 500;width: 90%;max-width: 1500px;text-align: left;
border-bottom: 1px solid #333;padding-bottom: 20px;font-size: 36px;}
.banner.banA {}
.banner.banB {}
.banner.banC {}
.banner.banD {}
.banner.banE {}
.banner.banblog {}
.projects_detaild_page .banner{display: none;}




/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*文章設定*/
/*一排呈現
.subbox_item { width:100%;}
*/
  

/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */


/*相本分類全版面 ( 限制最寬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 .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; } 取消連結被點擊效果
*/


/* = = = 分隔線 = = = = = = = = = == = = = = = = = = = = = = = = == = = */






