.header-image-webapp {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/webpen_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-webapp {
		height: 280px;
	}
}

.header-image-netpen {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/netpen_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-netpen {
		height: 280px;
	}
}

.header-image-embpen {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/embpen_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-embpen {
		height: 280px;
	}
}

.header-image-icspen {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/ICS_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-icspen {
		height: 280px;
	}
}

.header-image-redteam {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/redteam_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-redteam {
		height: 280px;
	}
}

.header-image-threat-intelligence {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/threat_intelligence_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-threat-intelligence {
		height: 280px;
	}
}

.header-image-security-verification {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/security_verification_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-security-verification {
		height: 280px;
	}
}

.header-image-ir {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/ir_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-ir {
		height: 280px;
	}
}

.header-image-consulting {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/consulting_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-consulting {
		height: 280px;
	}
}

.header-image-services {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/services_index_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-services {
		height: 280px;
	}
}

.header-image-assessment-index {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/assessment_service_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-assessment-index {
		height: 280px;
	}
}

.header-image-training-index {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/training_index_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-training-index {
		height: 280px;
	}
}

.header-image-products-index {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/products/images/products_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-products-index {
		height: 280px;
	}
}

.header-image-column-index {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/column/images/column_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-column-index {
		height: 280px;
	}
}

.header-image-news {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/news/images/news_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-news {
		height: 280px;
	}
}

.header-image-support {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/support/images/support_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-support {
		height: 280px;
	}
}

.header-image-about {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/about/images/about_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-about {
		height: 280px;
	}
}

.header-image-casestudy {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/case_studies/images/case_studies_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-casestudy {
		height: 280px;
	}
}


.header-image-llm {
	height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://www.cyberdefense.jp/services/images/aillm_header.webp);
}

@media only screen and (max-width: 768px){
	.header-image-llm {
		height: 280px;
	}
}