
/* 匯入共用會員欄位模組.css */
@import url("../style_member/style_member_form.css");
/* @import url("../../style.css"); */

/* 匯入共用燈箱模組.css */
@import url("../../style_popup.css");



.requirde_notice{
	display: inline;
    font-size: 1rem;
    line-height: 1;
    color: var(--notice_color);
    background: #ffffff00;
    padding: 0px;
}


.form_remark {
    margin-bottom: clamp(1.25rem, 1.3021vw, 1.5625rem); /* 最小值 20px、大小約 1.3021vw、最大值 25.00px */
}


.fL_info_in{
	display: flex;
    flex-direction: column;
    row-gap: clamp(0.1613rem, 0.2604vw, 0.3125rem);
}



/* 聯絡地址------------------------------------------------------ */
.contactAddress{

}
	.contactAddress .item_RadioCheckArea{
		
	}
	.contactAddress .item_RadioCheckArea{
		font-weight: 400;
		font-size: clamp(0.8889rem, 0.8333vw, 1.0000rem); /* 14.22px , 0.8333vw , 16.00px */
		width: 100%;
	}













/* 專長------------------------------------------------------ */
.fL_info_specialty{
	display: flex;
	flex-direction: column;
	gap: inherit;
}

	.fL_info_specialty .text_area{

	}

	.fL_info_specialty ol{
		display: flex;
		flex-direction: column;
		/* vertical-align: top; */
		justify-content: unset;
		align-content: flex-start;
		column-gap: 0.9375rem;
		row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem);
	}
		.fL_info_specialty ol li{

		}



/* 經歷------------------------------------------------------ */
.fL_info_expertise{
	display: flex;
	flex-direction: column;
	justify-content: unset;
	align-content: flex-start;
	column-gap: 0.9375rem;
	row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem);
}

	.expertise_list{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		column-gap: 0.9375rem;
		row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem);

		padding: clamp(0.4839rem, 0.7813vw, 0.9375rem); /* 7.74px , 0.7813vw , 15.00px */
		border-radius: clamp(0.4839rem, 0.7813vw, 0.9375rem); /* 7.74px , 0.7813vw , 15.00px */
		box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
	}
		.expertise_list {
			
		}
		
		.fL_info_expertise .expertise_list:not(:first-of-type) {
			padding-top: clamp(3.5000rem, 3.9063vw, 4.6875rem); /* 56.00px , 3.9063vw , 75.00px */
			position: relative;
		}
			.expertise_list .fL_info_in .fL_tit{
				
			}
			.expertise_list .fL_info_in input[type="text"]{
				
			}




		.expertise_list .career{
			/* display: flex; */
			/* flex-direction: column; */
			/* row-gap:clamp(0.1613rem, 0.2604vw, 0.3125rem); */ /* 2.58px , 0.2604vw , 5.00px */
		}


		.expertise_list .seniority{
			display: grid;
			column-gap: 0.9375rem;
			row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem);
			grid-template-columns: repeat(3,1fr);
		}
			.seniority_list{
				/* display: flex; */
				/* flex-direction: column; */
				/* row-gap:clamp(0.1613rem, 0.2604vw, 0.3125rem); */ /* 2.58px , 0.2604vw , 5.00px */
			}



		/* 新增經歷button */ /* 刪除經歷button */
		.add_expertise , .dal_expertise{
			display: block;
			margin: 0px;
			margin-top: clamp(1.25rem, 1.3021vw, 1.5625rem);
			margin-left: auto;
			font-size: 1rem;
			cursor: pointer;
			width: 100%;
			max-width: 8.75rem;
			height: auto;
			border: none;
			border-color: var(--third_color);
			background-color: var(--primary_color);
			color: #fff;
			border-radius: 10px;
			line-height: 40px;
			transition: 0.2s  ease all;
			letter-spacing: 1px;
		}



		/* 新增經歷button */
		.add_expertise{
            
		}

		/* 刪除經歷button */
		.dal_expertise{
            position: absolute;
            margin: 0;
            left: clamp(0.4839rem, 0.7813vw, 0.9375rem);
            top: clamp(0.4839rem, 0.7813vw, 0.9375rem);
			background-color: #c5c5c5;
		}







		/* 執業執照字號 */
		.form_list .practice_license_number{
			display: flex;
			flex-wrap: wrap;
			align-items: center;
			gap: inherit;
		}

		.form_list .practice_license_number input{
			width: auto;
			max-width: 14.25rem;
		}





		.total_years_service{
			display: grid;
			column-gap: 0.9375rem;
			row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem);
			grid-template-columns: repeat(3,1fr);
		}



@media (max-width: 1024px) {

	
}


/* 在螢幕放大125%且寬度大於991時，套用這裡的特定樣式 */
@media screen and (min-width: 990.1px) and (min-height: 500px) and (max-height: 1000px) and (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.49), only screen and (min-resolution: 125dpi) and (max-resolution: 149dpi) {
	.fL_info_expertise .expertise_list:not(:first-of-type) {
		padding-top: calc(clamp(3.5000rem, 3.9063vw, 4.6875rem) * 1.2); 
	}
}


/* 在螢幕放大150%且寬度大於991時，套用這裡的特定樣式 */
@media screen and (min-width: 990.1px) and (min-height: 500px) and (max-height: 1000px) and (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.74), only screen and (min-resolution: 150dpi) and (max-resolution: 174dpi) {

	.fL_info_expertise .expertise_list:not(:first-of-type) {
		padding-top: calc(clamp(3.5000rem, 3.9063vw, 4.6875rem) * 1.3); 
	}
}


/* 在螢幕寬度大於991時，套用這裡的特定樣式 */
@media screen and (min-width: 990.1px) {

	.form_outcome .total_years_service .fL_info_in{
		display: flex;
		flex-direction: row;
		align-items: baseline;
	}


	.form_outcome .fL_info_expertise .expertise_list:not(:first-of-type) {
		padding-top: clamp(0.4839rem, 0.7813vw, 0.9375rem);
		/* position: relative; */
	}

}





@media (max-width: 990px) {

/* 經歷------------------------------------------------------ */
.fL_info_expertise{

}

	.expertise_list{
		display: flex;
		grid-template-columns:unset;
		flex-direction: column;
		gap: .625rem;
		/* column-gap: 0.9375rem; */
		/* row-gap: clamp(1.25rem, 1.3021vw, 1.5625rem); */
	}



	.expertise_list .seniority{
		/* display: flex; */
		/* grid-template-columns:unset; */
		/* flex-direction: column; */
	}
	
	
		
}

@media (max-width: 641px){

}


















        /*同意條款*/
        .valuationBg ~  .agreeToTerms {
            margin-top:clamp(1.1291rem, 1.8229vw, 2.1875rem); /* 18.07px , 1.8229vw , 35.00px */
        }
             .valuationBg ~  .agreeToTerms a {
                display: inline;
            }

            .valuationBg ~ .agreeToTerms .item_Check_list {
                align-items: flex-start;
            }
             .valuationBg ~ .agreeToTerms .item_Check_list .check-text {
                /* line-height: 1.1; */
            }
                 .valuationBg ~ .agreeToTerms .item_Check_list .check-text ul{
                    margin: 0;
                    padding: 0;
                    list-style-type : none;
                    display: flex;
                    flex-direction: column;
                    gap:clamp(0.3226rem, 0.5208vw, 0.6250rem); /* 5.16px , 0.5208vw , 10.00px */
                    font-size: inherit;
                    line-height: inherit;
                }
                     .valuationBg ~ .agreeToTerms .item_Check_list .check-text li{
                        margin: 0;
                        padding: 0;
                        list-style-type : none;
                        font-size: inherit;
                        line-height: inherit;
                    }