

/*========================================================*/
/*-------公司資訊樣式--------*/
/*========================================================*/



/*/////////////////////////////////////////////////////////*/
/*-------聯絡我們--------*/
/*/////////////////////////////////////////////////////////*/

/* 聯絡我們區塊 */
.contactArea{
	display: grid;
    grid-template-columns: repeat(2 , 1fr);
	gap: 1.5625rem; /*25px*/
}

    /* 聯絡我們區塊left */
	.contact_left{
		box-sizing: border-box;
		/* padding: 0 15px;
		width: 50%; */
	}
		.contact_left .text_area{
		}
            .contact_left .text_area a{
                color: inherit;
            }
			.contact_left .text_area iframe{	
				width: 100%;		
			}

            .contact_list{
                display: flex;
                padding: 0;
                align-items: anchor-center;
                gap: 5px;
                line-height: 2;
            }
                .contact_list i{
                    font-size: 1.0625rem; /*17px*/
                    line-height: 1;
                    color: inherit;
                }

    /* 聯絡我們區塊right */
	.contact_right{
		box-sizing: border-box;
		/* padding: 0 15px;
		width: 50%; */
	}
		
	


@media (max-width: 990px){

/* 聯絡我們區塊 */
.contactArea{
	display: flex;
	flex-direction: column;
	margin: 0;	
}

    /* 聯絡我們區塊left */
	.contact_left{
		padding: 0 0px;
		width: 100%;
	}
        .contact_list{
            line-height: 1.3;
        }
        
    /* 聯絡我們區塊right */
	.contact_right{
		/* padding: 30px 0 0px; */
		width: 100%;
	}

}








        .coInfo_content{
            /*display: flex;
            flex-direction: column;
            gap: clamp(5.625rem, 5.4688vw, 6.5625rem) 0;*/  /*最小值 90px、大小約 5.4688vw、最大值 105px*/
        }

            .map{

            }
                .map iframe{
                    /*width: 100%;
                    height: 25rem;*/ /*400px*/
                }


            .co_info_area{
                /*margin: 0 auto;
                font-size: clamp(0.875rem, 0.9375vw, 1.125rem);*/  /*字體 最小值 14px、大小約 0.9375vw、最大值 18px*/
                /*color: var(--primary_color);
                display: flex;
                flex-direction: column;
                align-items: center;
                font-family: var(--mandarin_font2);
                gap: clamp(1.25rem, 1.5625vw, 1.875rem);*/  /*最小值 20px、大小約 1.5625vw、最大值 30px*/ 
            }

                .co_info_list{
                    /* display: flex;     
                    align-items: center; */
                    /*letter-spacing: 0.125rem;*/ /*2px*/
                    /*padding-bottom: 0.3125rem;*/ /*5px*/
                    /* text-decoration: none;
                    border-bottom: 1px solid var(--primary_color);
                    transition: 0.3s ease all; */
                }
                 /* .co_info_list.en{

                }
                    .co_info_list .icon{
                        font-family: var(--foreign_font);
                    }

                   .co_info_list .title{
                        
                    }
                    .co_info_list:hover  {
                        transition: 0.3s ease all;
                        opacity: 0.5;
                    }
                        .co_info_list .title a{
                            color: inherit;
                            display: flex;
                            text-decoration: none;
                            transition: 0.3s ease all;
                        } */
                        
                        .co_info_list.fir .title{
                            /*font-size: clamp(1rem, 1.0938vw, 1.3125rem);*/  /*字體 最小值 16px、大小約 1.0938vw、最大值 21px*/
                        }
                        .co_info_list.en .title{
                            /* font-family: var(--foreign_font); */
                        }





@media screen and (min-width: 991px){

    .pageContent_coInfo .wrap{
        /* max-width: 100%;
        width: 99.9%; */
    }

        .co_info_area{/*1000px*/
            /* max-width: 62.5rem; 
            width: 90%;
            margin: 0 auto; */
        }
}


@media (max-width: 990px){

    .coInfo_content{
        /*gap: clamp(2.8125rem, 2.7083vw, 3.25rem) 0;*/  /* 最小值 45px、大小約 2.7083vw、最大值 52px*/
    }

}

@media (max-width: 510px){

    /* .co_info_list .icon{
        display: none;
    }
        .co_info_list:hover  {
            padding-left: 0%;
            opacity: 0.5;
        } */
}