	
	
	
	
	

/*/////////////////////////////////////////////////////////*/
/*-------共用區塊--------*/
/*/////////////////////////////////////////////////////////*/


.main_home{
}

/*首頁內容區塊*/	
.mainContent{
}



	/*----- 首頁標題1 -----*/
	.index_title {
		flex-direction: row;
    	text-align: left;
		gap: clamp(0.3226rem, 0.5208vw, 0.62rem);
	}	
		.index_title strong{
		}	
	

		.index_title .icon{
			max-width: 5.4375rem;
			min-width: clamp(2.8065rem, 4.5313vw, 5.4375rem); /* 44.90px , 4.5313vw , 87.00px */
		}
			.index_title .icon img {
			}
		

		.index_title_bottom{
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
					
			.index_title .title-text {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
			}
			
			.index_title .chinese-title {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}
			
			.index_title .english-title {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}
			
			.index_title .description {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}


		/* 附加index_Hlayout為橫式 */
		.index_title.index_Hlayout {
			flex-direction: row;
			
		}
		.index_title.index_Hlayout {
		}
		.index_title.index_Hlayout .index_title_bottom{
			flex-direction: column;
			justify-content: unset;
		}
					
			.index_title.index_Hlayout  .title-text {
				flex-direction: row;
			}
			
			.index_title.index_Hlayout  .chinese-title {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}
			
			.index_title.index_Hlayout  .english-title {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}
			
			.index_title.index_Hlayout  .description {
				-webkit-writing-mode: unset;
				writing-mode: unset;
			}



	/*----- 首頁標題2 -----*/
	.index_title2 {

		-webkit-writing-mode: unset;
		writing-mode: unset;
	}	
		.index_title2 strong{

		}	
	
	/* 附加index_Hlayout為橫式 */
	.index_title2.index_Hlayout {
		-webkit-writing-mode: unset;
		writing-mode: unset;
	}	


	
	
	
			

/*========================================================*/
/*-------首頁_參觀資訊區塊--------*/
/*========================================================*/
		.index_visit tr{
			
display: flex;
			
flex-direction: column;
		}


	
	
	
	
	











/*========================================*/
/*-------首頁_關於我們區塊_第一塊--------*/
/*========================================*/



.index_about_section1{
}

.index_about_section1:before{
}
	.index_about_section1 .wrap{
	}
		.index_about_section1 .index_about_area{
			display: flex;
			grid-template-columns: unset;
			justify-content: space-between;
			flex-direction: column;
		}
	
		.index_about_section1 .master_area{
			padding-left: 0; 
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* hover */
	ul.album_area.album_area2 .album_img:before{	
		position: absolute;
		content: "Click to enlarge";
		font-family: var(--foreign_font);
		top: 50%;
		left: 50%;
		transform: translate(-50% , 0%) scale(0);
		color: #fff;
		text-shadow: rgb(0 0 0) 0px 0px 10px;
		font-size: 14px;
		line-height: 1;
		z-index: 1;
		/* transition: 0.9s ease all; */
		opacity: 0;
	}





/*========================================*/
/*-------首頁_關於我們區塊_第三塊--------*/
/*========================================*/



.index_about_section3{

}

.index_about_section3:before{

}
	.index_about_section3 .wrap{

	}
		.index_about_section3 .index_about_area{
			flex-direction: column;
			align-items: unset;
			row-gap: clamp(1.7743rem, 2.8646vw, 3.4375rem); /* 28.39px , 2.8646vw , 55px */
		}
		

			.index_about_section3 .text_area{
				-webkit-writing-mode: unset;
				writing-mode: unset;

			}

			.index_about_section3 .dot_decorate{
				flex-direction: row;
			}
				.index_about_section3 .dot_decorate li{

				}
				.index_about_section3 .dot_decorate li img{

				}


	.index_about_section1 .master_info .btn_area.about .about_btn{
		align-items: center;
		padding: .9375rem 1.25rem;
		border-radius: 2.5rem;
	}



@media (max-width: 990px){

	.index_about_section1 .master_info .btn_area.about .about_btn{
		/* align-items: center; */
		
		width: 100%;
		justify-content: center;
		padding: .75rem 0;
	}
	
}









/*========================================================*/
/*-------首頁_影片區塊--------*/
/*========================================================*/

.index_videoBg{
}
.index_videoBg::before{
}


	.index_video_section{
		
	}
		.index_videoBg .wrap{
		}
			
			.index_video_area{
				display: flex;
				align-items: unset;
				flex-direction: column;
			}

				
				.index_video_section{

				}


							
				.index_videoBg .video_area{
					display: flex;
					flex-direction: column;
				}
					.index_videoBg .video_area  .index_title2{
					}
					.index_videoBg .video_area .video{
					}
						.index_videoBg .video_area .video iframe{
						}


						
						.index_videoBg .index_title2_r{
							-webkit-writing-mode: unset;
							writing-mode: unset;
							flex-direction: column;
						}

							.index_videoBg .index_title2_r  .title_bottom{
								flex-direction: column;
							}
								.index_videoBg .index_title2_r p{	
									
								}
								.index_videoBg .index_title2_r p:nth-of-type(2){
									
								}
								.index_videoBg .index_title2_r p:nth-of-type(3){
									
								}


/*========================================================*/
/*-------20250616 首頁_版腳區塊 修改 --------*/ 
/*========================================================*/


ul.footer_information {
    /* max-width: 900px; */
    max-width: calc(100% - 630px);
}

.copyright {
    margin-top: 20px;
}





