/*匯入共用form模組*/
@import url("../style_member/style_member_form.css");


/* ===================================================== */
/*聯絡我們css*/
/* ===================================================== */


.contact_area{
   display: grid;
   grid-template-columns: repeat(1 , 1fr);
   gap: 1.25rem;
}

.map{
   width: 100%;
   box-sizing: border-box;
   /* text-align: center; */
   
}
.map iframe{
  width: 100%;
  height: 100%;
  aspect-ratio: 240 / 163;
}

 /* 聯絡我們區塊right */
	.contact_right{
		box-sizing: border-box;
		padding: 0;
		width: 100%;
	}
	
		
	/*.contact_right input[type="text"], .input,.contact_right input[type="password"],.contact_right input[type="search"],.contact_right input[type="email"],.contact_right input[type="tel"],.contact_right input[type="time"],.contact_right input[type="number"],.contact_right input[type="date"] {
		margin: 0;
		padding: 0;
		outline: none;
		vertical-align: middle;
		height: 42px;
		line-height: 42px;
		width: 100%;
		transition: 0.2s ease all;
		padding: 0px 6px 0px 6px;
		box-sizing: border-box;
		border-radius: 36.5px;
		border: 2px solid var(--primary_color);
		background: #FFF;
		padding: 0px 15px 0px 15px;
	}
	.contact_right .fLR_address select {
		border-radius: 36.5px;
		border: 2px solid var(--primary_color);
	}
	.contact_right textarea {
		border-radius: 20px;
		border: 2px solid var(--primary_color);
		background: #FFF;
	}
	.contact_right .item_RadioCheckArea {
		padding-top: 7px;
	}
	.contact_right .item_RadioCheckArea .item_radio + label:before,.contact_right .item_RadioCheckArea .item_checkbox + label:before {
		border: 2px solid var(--primary_color);
	}*/

@media (max-width: 1024px){

/* 聯絡我們區塊 */
.contact_area{
   display: grid;
   grid-template-columns: repeat(1 , 1fr);
   row-gap: 1.5625rem;
   /*gap: 1.25rem;*/
}


    /* 聯絡我們區塊left */
	.contact_left{
		/*padding: 0 0px;
		width: 100%;*/
	}
	
    /* 聯絡我們區塊right */
	.contact_right{
		/*padding: 30px 0 0px;
		width: 100%;*/
	}

}

.contact_area .text_area{
   
}

@media (max-width: 990px){
	/* .map{
		aspect-ratio: unset;
	} */
}


/* =============================== */
/* 表單區塊 */
/* =============================== */

.fL_tit {
	color: var(--primary_color);
}
/*必填icon*/
.fL_tit .requirde_icon {
	background-color: #3D62DD;
}

.btn_area input[type="submit"]{
	color: #fff;
}