/* common class */
:root 
{
    --location-title: 28px;
    --sub-title: 18px;
    --main: #E76203;
    --black: #111;
    --gray:#767676;
}

.section.companyLocation .content_body
{
	flex-direction: row;
	gap: 040px;
}

.location 
{
	width: 50%;	
}

.location img 
{
	width: 100%;
	height: 450px;
	object-fit: cover;
}

.location_text_wrap 
{
	padding:24px 0;
}

.location_title 
{
	font-size: var(--location-title);
	font-weight: 600;
}

.location_sub_title 
{
	margin-top: 20px;
	font-size: var(--sub-title);
	color: var(--gray);
	font-weight: 300;
	letter-spacing: -1;
	line-height:1.5;
} 

/* 반응형 구간 */

/* 노트북 & 테블릿 가로 (해상도 1024px ~ 1279px)*/ 
@media all and (max-width:1279px) 
{ 

} 

/* 테블릿 가로 (해상도 768px ~ 1023px)*/ 
@media all and (max-width:1023px) 
{ 
	.section.companyLocation .content_body { flex-direction: column; }
	.location { width: 100%; }
} 

/* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px)*/ 
@media all and (max-width:767px)
{
	.location img { height: 340px;}
}
/* 모바일 세로 (해상도 ~ 479px)*/ 
@media all and (max-width:479px) 
{   
	.location img { height: 260px;}
}
