.tab-carejob .features-grid{grid-template-columns:repeat(1, 1fr);}
.tab-carejob .features-grid .feature-box{padding:30px;}
.carejob-content {word-break:keep-all; max-width:1280px; margin: 100px auto;  padding: 0 20px; text-align: center;}
	.carejob-title {font-size: 42px;  font-weight: 800;  color: #283447; line-height:1.2; margin-bottom: 10px;}
    .carejob-subtitle {font-size: 20px;font-weight: 400;color: #6B7684;margin-bottom: 40px;}
.tab-carejob .features-grid .feature-box-title{text-align:center; font-weight:500;}

.carejob-content01{}
	.carejob-content01_logo{text-align:center; margin:60px 0px 20px 0;}
		.carejob-content01_logo img{margin:0 auto; width:40%; max-width:280px;}
	.carejob-content01_img{text-align:center;}
		.carejob-content01_img img{margin:0 auto; width:100%; max-width:1024px;}
	

.carejob-content02{background:#F7FCFF; max-width:100%; margin:0px; padding:100px 0;}
	.carejob-content02 .carejob-contents{max-width:1280px; margin:0 auto;}
		.carejob-content02 .carejob-title{font-size:42px;}
		.carejob-content02 .carejob-subtitle{font-size:1.1em; margin:20px 0;}
		.carejob-content02 .carejob-contents .text-gradient{background:linear-gradient(90deg, #2475E0 0%, #6ABD7F 140%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; color:transparent;}
		.carejob-content02-cards {max-width:1280px;margin:0 auto;display: flex;justify-content: center;gap: 20px;flex-wrap: wrap;}
		.carejob-content02-card {flex:0 0 calc((100% - 30px * 2) / 3);background: #fff;border-radius: 8px;border:2px solid #E2E4E6;padding:40px 30px;text-align: center;position: relative;}
		.carejob-content02 .point{margin:0 auto; margin-bottom:30px;}
			.carejob-content02 .carejob-content02-card .carejob-title{font-size:32px;}
			.carejob-content02 .carejob-content02-card .point{background:#2475E0;}
			.carejob-content02 .carejob-content02-card:nth-child(2) .point{background:#6ABD7F;}
			.carejob-content02 .carejob-content02-card:nth-child(3) .point{background:#2800B9;}
			.carejob-content02 .carejob-content02-card .color{color:#2475E0; font-weight:500;}
			.carejob-content02 .carejob-content02-card:nth-child(2) .color{color:#6ABD7F;}
			.carejob-content02 .carejob-content02-card:nth-child(3) .color{color:#2800B9;}
			.carejob-content02 .carejob-content02-card img{margin:30px 0;}
			.carejob-content02 .carejob-desc{font-size:18px; color:#2F3039; font-weight:500; line-height:1.4;}


.carejob-content03{background:#F7F9FF; max-width:100%; margin:0px; padding:100px 0;}
	.carejob-content03 .carejob-contents{max-width:1280px; margin:0 auto;}
		.carejob-content03 .carejob-title{font-size:42px;}
		.carejob-content03 .carejob-subtitle{font-size:1.1em; margin:20px 0;}
		.carejob-content03 .carejob-contents .text-gradient{background:linear-gradient(90deg, #5AC3E9 0%, #2475E0 140%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; color:transparent;}
		.carejob-content03-cards {max-width:1280px;margin:0 auto;display: flex;justify-content: center;gap: 20px;flex-wrap: wrap;}
		.carejob-content03-card {flex:0 0 calc((100% - 30px * 2) / 3);background: #fff;border-radius: 8px;border:2px solid #E2E4E6;padding:40px 30px;text-align: center;position: relative;}
		.carejob-content03 .point{margin:0 auto; margin-bottom:30px;}
			.carejob-content03 .carejob-content03-card .carejob-title{font-size:32px;}
			.carejob-content03 .carejob-content03-card .point{background:#B560DC;}
			.carejob-content03 .carejob-content03-card:nth-child(2) .point{background:#6ABD7F;}
			.carejob-content03 .carejob-content03-card:nth-child(3) .point{background:#4CB9EF;}
			.carejob-content03 .carejob-content03-card .color{color:#B560DC; font-weight:500;}
			.carejob-content03 .carejob-content03-card:nth-child(2) .color{color:#6ABD7F;}
			.carejob-content03 .carejob-content03-card:nth-child(3) .color{color:#2800B9;}
			.carejob-content03 .carejob-content03-card img{margin:30px 0;}
			.carejob-content03 .carejob-desc{font-size:18px; color:#2F3039; font-weight:500; line-height:1.4;}
			
.carejob-content04{background:#602AB3; max-width:100%; margin:0px; padding-top:100px; position:relative;}
	.carejob-content04:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/img/carejob-content04_bg.png") no-repeat; background-size:cover;}
	.carejob-content04 .carejob-header{position:relative; z-index:1;}
	.carejob-content04 .carejob-contents{max-width:1280px; margin:0 auto;}
	.carejob-content04 .carejob-title{font-size:36px; color:#fff;}
	.carejob-content04 .carejob-subtitle{font-size:34px; font-weight:bold; margin-top:0px; background:linear-gradient(90deg, #FFBA43 0%, #FFEA00 140%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; color:transparent;}
	.carejob-content04 img{margin:0 auto; width:100%; max-width:480px;}
	
.tab-carejob .experience-section{color:#2475E0;}
	.tab-carejob .experience-section .background-img{background-image:url(/img/carejob-content05_bg.png);}
	.tab-carejob .experience-btn{background:#fff;}
		.tab-carejob .experience-btn .btn-text{color:#0168EE;}
		
		
@media (max-width: 1080px) {
	.carejob-content{margin:50px 0;}
	
	.carejob-title{font-size:26px;}
	.carejob-subtitle{font-size:17px;}
	.tab-carejob .features-grid .feature-box{padding:20px;}
		.tab-carejob .features-grid .feature-box-title{font-size:15px; line-height:1.4; margin:0 !important;}
		
	.carejob-content03{margin-bottom:0;}
	
	.carejob-content02-card,
	.carejob-content03-card,
	.carejob-content04-card{flex:0 0 100%; padding:25px;}
	
	
	.carejob-content02 .carejob-content02-card .carejob-title,
	.carejob-content03 .carejob-content03-card .carejob-title,
	.carejob-content04 .carejob-content04-card .carejob-title{font-size:26px;}
	
		
	.carejob-content02, .carejob-content03, .carejob-content04{padding:60px 0px;}
	.carejob-content02 .carejob-contents,
	.carejob-content03 .carejob-contents,
	.carejob-content04 .carejob-contents{padding:0px 20px;}
	
	.carejob-content02 .carejob-content02-card .color,
	.carejob-content03 .carejob-content03-card .color,
	.carejob-content04 .carejob-content04-card .color{margin:10px 0;}
	
	.carejob-content02 .carejob-desc,
	.carejob-content02 .carejob-desc,
	.carejob-content04 .carejob-desc{font-size:15px;}
	
	.carejob-content02 .carejob-title,
	.carejob-content03 .carejob-title,
	.carejob-content04 .carejob-title{font-size:26px;}
	
	.carejob-content04{padding:30px; line-height:1; margin:0;}
	.carejob-content04:before{display:none;}
}