
/* 匯入共用會員欄位模組.css */
@import url("../style_member/style_member_form.css");

/* ==================聯絡我們css===================== */

.inBanner {
    
	display: block;
	display: none;
}



.contact_bottomArea{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp( 1.875rem, 5.3333vw, 2.5rem );
}

    .contact_bottomArea  .form_listArea{
        display: flex;
        flex-direction: column;
        gap: 0.9375rem; /*15*/
        justify-content: unset;
    }



.contact_map{
    margin-top: 0;
}

.contact_map iframe{
    width: 100%;
    height: 9.375rem;
}

.contact_topArea{
    margin-bottom: 2.5rem;
}

.form_title {
    font-weight: bold;
    margin-bottom: 0.3125rem; /*5*/
}

        .captcha input{
            /* width: 200px; */
        }


	.contact_text{
		text-align: center;
		padding-top:  clamp(0.9678rem, 1.5625vw, 1.8750rem); /* 15.48px , 1.5625vw , 30.00px */
		font-size: 1rem;
		line-height: normal;
		color: rgba(0, 0, 0, 0.5);
        padding-top: 0;
	}

    .contactButton{

    }


@media (max-width: 990px){

    .right{
        padding-bottom: 0;
    }

    .contact_bottomArea{
        display: flex;
        flex-direction: column-reverse;
        grid-template-columns: unset;
    }

    
    .contactButton{
        margin: 0 auto;
    }
}

/*/////////////////////////////////////////////////////////*/
/*-------積點區塊--------*/
/*/////////////////////////////////////////////////////////*/
.index_pointBg {
	/* display: none; */
	margin: 40px 0;
}

.index_pointArea {
	padding: 25px 15px;
    padding: 25px 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	box-sizing: border-box;
    gap: 2.5rem;
}

.index_pointImg {
	width: 150px;
	/* min-width: 100px; */
	box-sizing: border-box;
    display: none;
}

.index_pointImg img {
	width: 100%;
	height: auto;
}

.index_pointAreaIn {
	/* modify by david 20220823 start */
	/* width: calc(100% - 144px); */
	width: calc(100% - 150px);
	width: unset;
	box-sizing: border-box;
	/* modify by david 20220823 end */
	display: flex;
	justify-content: space-between;
	align-items: center;
	/* display: inline-block; */
	/* padding-left: 70px; */
	flex: 1;
}

.index_pointtextArea {
	/* modify by david 20220823 start */
	/* max-width: calc(100% - 560px); */
	max-width: calc(100% - 500px);
	/* modify by david 20220823 end */
    display: none;
}

.index_pointTit {
	/* font-size: 30px; */
	font-size: clamp(1.2500rem, 1.5625vw, 1.8750rem); /* 20.00px , 1.5625vw , 30.00px */
	font-weight: bold;
	color: #000;
}

.index_pointBrief {
	font-size: 16px;
	padding: 15px 0 0;
	/* modify by david 20220823 start */
	line-height: 1.5;
	/* modify by david 20220823 end */
}

.index_pointIconArea {
	display: flex;
	flex-direction: row;
	/* modify by david 20220823 start */
	justify-content: flex-start;
	/* modify by david 20220823 end */
	/* float: right; */
	margin: 0;
	width: 100%;
	/* max-width: 500px; */
	gap: 25px;
}

.index_pointIcon {
	width: 25%;
	max-width: 100px;
	box-sizing: border-box;
	flex: 1;
}

/* modify by david 20220823 start */
.index_pointIcon a {
	display: block;
}

/* modify by david 20220823 end */
.index_pointIcon img {
	width: 100%;
	height: auto;
}

