.scroll-wrapper {
    display: flex;
    flex-direction: column;
}


.title{
    background: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding-top: 30px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d5d5d5;
}

.div1{
	display: flex;
	margin: 20px;
	padding: 20px;
	background: linear-gradient( 180deg, #FFCF88 0%, #FFE4BC 100%);
	border-radius: 6px 6px 6px 6px;
}
.div1_1{
	flex: 1;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
}
.div1_2{
	flex: 1;
	font-size: 14px;
	text-align: right;
}
/*---*/

.div2{
	margin:20px;
	background: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 20px;
}
.div2_1{
	padding: 20px;
	background: #F8F8F9;
	border-radius: 4px 4px 4px 4px;
	display: flex;
}
.div2_1_1{
	flex: 1;
}
.div2_1_2{
	flex: 1;
}
.div2_1_2 span{
	font-weight: 600;
	font-size: 14px;
}

.div2_2{
	display: flex;
}
.div2_2_1{
	flex: 1;
}
.div2_2_1_1{
	color: #8C8D94;
}
.div2_2_1_2{
	font-weight: 600;
	font-size: 16px;
}
.div2_2_2{
	flex: 1;
}

.div2_2_2_1{
	color: #8C8D94;
}
.div2_2_2_2{
	font-weight: 600;
	font-size: 16px;
}

/*---*/


.div3{
	margin:20px;
	background: #fff;
	border-radius: 8px 8px 8px 8px;
	padding: 20px;
}
.div3_1{
	padding: 20px;
	background: #F8F8F9;
	border-radius: 4px 4px 4px 4px;
	display: flex;
}
.div3_1_1{
	flex: 1;
}
.div3_1_2{
	text-align: right;
	flex: 1;
}
.div3_1_2 span{
	font-weight: 600;
	font-size: 14px;
}

.div3_2{
	display: flex;
}
.div3_2_1{
	flex: 1;
}
.div3_2_1_1{
	color: #8C8D94;
}
.div3_2_1_2{
	font-weight: 600;
	font-size: 16px;
}
.div3_2_2{
	flex: 1;
}

.div3_2_2_1{
	color: #8C8D94;
}
.div3_2_2_2{
	font-weight: 600;
	font-size: 16px;
}

/*--*/

.div4{
	margin: 20px;
	background: #fff;
	padding: 20px;
	border-radius: 8px 8px 8px 8px;
}
.div4_1{
	font-size: 22px;
	font-weight: 600;
}

.div4_2{
	border: 1px solid #F2E6D6;
	border-radius: 8px 8px 8px 8px;
}
.div4_2_1{
	display: flex;
	background: #F8F8F9;
	padding: 10px 20px 10px 20px;
}
.div4_2_1_1{
	flex: 1;
}
.div4_2_1_2{
	flex: 1;
	text-align: right;
}

.div4_2_2{
    height: 300px;
    overflow: hidden;
	padding: 10px 20px 0px 20px;
}
.div4_2_2_1{
	display: flex;
	padding-bottom: 10px;
	border-bottom: 1px solid #F2E6D6;
}
.div4_2_2_1_1{
	flex: 1;
}
.div4_2_2_1_2{
	flex: 1;
	text-align: right;
}