#content_wrap{display:flex}
#address_wrap h2,#contentBox h2{display:flex;align-items:flex-end;border-bottom:solid 1px #33333333;position:relative;margin-bottom:27px;padding-bottom:10px;font-weight:400;font-size:22px;line-height:180%;color:#333333;letter-spacing:2.5px}
#address_wrap h2:after,#contentBox h2:after{content:'';position:absolute;left:0;bottom:-2px;width:40px;height:1px;background:#000}
.ContactTime{appearance:auto;width:auto;margin-right:10px}
#Cgmap iframe{width:100%;height:760px}
#left_contact p font.txt_primary_5 svg{fill:#a7a7a7;width:18px;height:18px;margin-right:10px}
#left_contact p font{line-height:140%;font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center}
#left_contact p font a{font-size:16px;margin:5px 0;font-family:"Noto Sans TC",sans-serif}
#left_contact p{display:flex}
#left_contact{margin:30px 0 30px 0}
#contentBox,#address_wrap{position:relative;width:50%;padding:10px}
 #address_wrap{
    padding-right: 50px;
}
#contentBox .note{font-size:16px;margin-bottom:20px}
#form1{width:100%;padding:0 0px}


@media screen and (max-width:1024px){
	#content_wrap{display:flex;flex-direction:column}
	#contentBox,#address_wrap{width:auto}
	#address_wrap h2,#contentBox h2{font-size:20px}
	#Cgmap iframe{height:320px}
	.form_box #btnOK{margin-top:20px;width:180px}
}