@charset "utf-8";

/* ========================================
   Suifeel Finance Application Page - TB
======================================== */

.FinanceApplicationContainer{
	width: 100%;
	max-width: none;
	padding: 0 32px;
}

.FinanceApplicationIntro{
	padding: 94px 0 0;
}

.FinanceApplicationIntro_inner{
	max-width: 760px;
}

.FinanceApplicationIntro h1{
	font-size: 36px;
}

.FinanceApplicationIntro_body{
	margin-top: 28px;
}

.FinanceApplicationFormSection{
	padding: 94px 0 138px;
}

.FinanceApplicationForm{
	max-width: 920px;
}

.FinanceApplicationBlock,
.FinanceApplicationNotice,
.FinanceApplicationError,
.FinanceApplicationComplete{
	padding: 48px 44px 54px;
	border-radius: 32px;
}

.FinanceApplicationBlock{
	margin-bottom: 70px;
}

.FinanceApplicationBlock_head{
	margin-bottom: 38px;
}

.FinanceApplicationBlock_head h2{
	font-size: 24px;
}

.FinanceApplicationRow{
	grid-template-columns: 220px minmax(0, 1fr);
	column-gap: 34px;
	padding: 26px 0;
}

.FinanceApplicationSummary{
	padding: 30px 32px;
}

.FinanceApplicationSummary dl div,
.FinanceApplicationConfirmList div{
	grid-template-columns: 220px minmax(0, 1fr);
	column-gap: 34px;
}

.FinanceApplicationFieldGroup{
	grid-template-columns: minmax(0, 150px) minmax(0, 1fr);
}

.FinanceApplicationAuthorizationSteps{
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.FinanceApplicationAuthorizationSteps div{
	min-height: 122px;
	padding: 24px 14px 22px;
}

.FinanceApplicationAuthorizationSteps span{
	font-size: 22px;
}

.FinanceApplicationAuthorizationSteps p{
	font-size: 12px;
}

.FinanceApplicationPrivacy{
	padding: 42px 42px 46px;
}

.FinanceApplicationSubmitBtn,
.FinanceApplicationBackBtn{
	min-width: 280px;
}