.clearfix:after{	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;}.temp-apply-list{	width: 100%;	margin-top: 65px;}.temp-apply-list ul{	width: 103.1%}.temp-apply-list li{	float: left;	width: 47%;	margin-right: 3%;	margin-bottom: 2%;}.temp-apply-list li:after{	content: "";	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;}.temp-apply-list .img-box{	float: left;	width: 270px;	margin-right: 30px;}.temp-apply-list .img-box img{	width: 100%;}.temp-apply-text{	float: left;	width: calc(100% - 300px);	margin-top: 20px;}.temp-apply-text h3{	font-size: 20px;	color: #6fba2c;	line-height: 1;	margin-bottom: 10px;	text-align: left;}.temp-apply-text p{	font-size: 16px;	line-height: 1.5;	color: #666;	text-align: left;}@media screen and (max-width: 1366px){	.temp-apply-text h3{		font-size: 18px;	}	.temp-apply-text p{		font-size: 16px;	}	.temp-apply-list{	margin-top: 45px;}}@media screen and (max-width: 1280px){	.temp-apply-list .img-box{		width: 210px;		margin-right: 10px;	}	.temp-apply-text{		float: left;		width: calc(100% - 230px);		margin-top: 20px;	}}@media screen and (max-width: 750px){	}@media screen and (max-width: 480px){	.temp-apply-list ul{		width: 100%	}	.temp-apply-list li{		float: none;		width: 100%;		margin-right:0;		padding:0 3%;		margin-bottom: 20px;	}	.temp-apply-list .img-box{		width: 100%;		margin-bottom: 15px;	}	.temp-apply-text{		width: 100%;		margin-top: 10px;	}	.temp-apply-list{	margin-top: 40px;}}