.row-a1{
    margin-top: 80px !important;
}
.join-on{
    display: flex;
    align-items: center;
}
.join-tit{
    width: 39.5%;
    margin-right: 125px;
}
.join-tit div:first-child{
    color: #82c032;
    font-size: 24px;
    padding-bottom: 20px;
}
.join-tit div:last-child{
    color: #666666;
    line-height: 25px;
}
.yab {
    padding: 0 0 80px 0 !important;
}
.join-box ul li:nth-child(even) .join-tit{
    margin-left: 125px;
    margin-right: 0;
}
.join-ul ul{
    display: flex;
    flex-wrap: wrap;
}
.join-ul ul li{
    width: 158px;
    padding-left: 10px;
    padding-bottom: 20px;
    position: relative;
}
.join-ul ul li::before{
    content: ".";
    color: #dcdcdc;
    position: absolute;
    left:-7px ;
	top: -6px;
    font-weight: 600;
font-size: 19px;
}
.welfare{
    margin-bottom: 25px;
    color: #666666;
}
.banners img{
	width: 100%;
}
@media only screen and (max-width: 769px){
	.footer-box{
		background: unset !important;
		padding-top:0 !important;
	}
	.footer-top{
		display: none !important;
	}
	.banners{
		padding-top: 3.8rem;
	}
	.row-a1{
	   margin-bottom: 1rem !important;
	   margin-top: 1rem !important;
	}
	.footer-box{
		background: unset !important;
		padding-top:0 !important;
	}
	.footer-top{
		display: none !important;
	}
	.footer-lj ul{
		flex-wrap: wrap;
		justify-content: center !important;
		margin-top: 0 !important;
	}
	.enterprise ul li{
		margin-right: 0;
	}
	.join-on{
		flex-direction: column;
	}
	.join-tit{
		width: 95%;
		margin: 0;
	}
	.join-box ul li .join-tit{
		width: 95%;
		margin: 0 !important;
	}
	.yab{
		padding-bottom: 1rem !important;
	}
	.join-tit div:first-child{
		font-size: 1rem;
	}
	.join-tit div:last-child{
       font-size: 12px;
			margin-bottom: 1rem;
	}
}