@charset "utf-8";

/********************************************************
■ PC Header
********************************************************/
#header_pc { 
	padding:0;
	
}
#header_pc .nt-container { 
	padding:15px; 
	/* background: url('./header.jpg') no-repeat right bottom; */
}
.boxed.wrapper #header_pc .nt-container { 
	padding:15px 20px; 
}
#header_pc .header-logo { 
	display:inline-block; 
	vertical-align:top; 
	padding-right:15px; 
}
#header_pc .header-search { 
	display:inline-block; 
	width:500px; 
	vertical-align:middle; 
}
#header_pc .header-search form { 
	padding:0; 
	border:2px solid #333;
}
#header_pc .header-search input { 
	font-size:16px !important;
	background: #fff; 
	border:0 !important; 
	box-shadow:none !important; 
	-webkit-box-shadow:none !important; 
}
#header_pc .header-search .form-control:focus { 
	box-shadow:none !important; 
	-webkit-box-shadow: none !important; 
}
#header_pc .header-search .btn { 
	color: #333 !important; 
	border:0; 
	background: none !important; 
	outline:none; 
}
#header_pc .header-keyword { 
	padding-top:5px; 
}
@media all and (max-width:991px) {
	.responsive #header_pc { display:none; }
}

/* LinFree 로고 위치 조정 */
#header_pc #logo_img {
    position: absolute; /* 절대 위치 지정 */
    left: 50%; /* 화면 중앙에서 시작 */
    margin-left: -960px; /* ⬅️ (수정!) 로고를 왼쪽으로 이동시킬 값 (사이트 너비 절반 + 왼쪽 배너 너비 + 간격) */
    top: 20px; /* ⬅️ 로고를 위에서부터 20px 아래로 내립니다. */
    z-index: 10; /* 다른 요소 위에 표시되도록 z-index를 높입니다. */
}
