/* Web Fonts */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');	/* 느려도 그냥그냥 */


body {	font-family:'Nanum Gothic',"맑은 고딕"; padding-top: 0px; padding-bottom: 40px; }

/* 로고 수정 */
.navbar-brand {
  padding: 13px 5px 13px 5px;
  font-weight: bold;
}
.navbar-brand:visited , .navbar-brand:focus , .navbar-brand:link , 
.navbar-brand:hover , .navbar-brand:active { color: #ffffff !important; }

/* 상단고정 여백 */
.top_pad { padding-top: 51px; } 

/* 다단이미지 세팅 width:1024px; margin:0; padding:0; */  
.container2 {
  max-width: 1024px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.container2 div { padding: 0; }
.container2 .row { margin-right: 0px; margin-left: 0px; }

/* 로고 겹침 방지 */
.logo_size {
	overflow: hidden;
}

/* 이미지 세팅 */
.img-center { margin: 0 auto; }

.caret {
	border-top-color: red;
	border-bottom-color: red;
}


header{
	padding-top:40px;
	padding-bottom:70px;
	margin-bottom:-110px;
	  }
	  
	section {	
			margin-bottom:0px;
			padding-top:0px;
			margin-top:0px;
			min-height:300px;
			width:100%;
			min-width:100%;
			padding-bottom:0px;
		}
	  .jumbotron{
		color: #fff;
		background-color: #7a62d3;
		-webkit-border-radius:0px;
			-moz-border-radius:0px;
				border-radius:0px;
			

	  }
	  
	section .page-header{
		margin-top: 20px;
	}
	
	  footer{
		display:inline-block;
		width:100%;
		min-width:100%;
		padding-top:50px;
		padding-bottom:50px;
		min-height:300px;
		background:#e0e0e0;
		margin-top: 0px;
	  }
	  
.footer-links li { margin: 5px 0px; }

	  /****************** NAVIGATION STYLES *************************/
.container > .navbar-header {
  margin-right: -20px;
  margin-left: -20px;
}

/* 네비 칼라 */
.navbar { background-color: #df5e26; }	
.navbar .nav > li { background-color: #df5e26; }
.navbar .nav > li > a { outline: 0; color: #ffffff !important; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;	
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #bb420e;	/* active */
}

.navbar-default .navbar-nav > .dropdown > a:hover,
.navbar-default .navbar-nav > .dropdown > a:focus {
  color: #ffffff;
  background-color: #cf5018;	/* Page Active Color */
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #bfbfbf;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #bfbfbf;
}
/* 모바일 드롭다운 */
@media (max-width: 767px) {
   .dropdown-menu li a:link , .dropdown-menu li a:hover , 
   .dropdown-menu li a:focus , .dropdown-menu li a:visited {
		color: #ffffff !important;
   }
   .dropdown-menu li a:hover {
		background-color: #bfbfbf !important;
   }
}

.bottom_area { height: 60px; padding: 10px 5px 0px 0px; background-color: #d5d5d5; outline: 1px solid #d5d5d5; bottom:0; }

.content_area { width: 100%; margin: 0 auto; } 
.content_area h3 { font-weight: bold; margin-top: 40px; margin-bottom: 20px; }
.content_area p { width: 97%; margin: 12px auto; font-size: 19px; line-height: 28px; font-weight: normal; color: #525252; }
.content_area li { font-size: 17px; }
.content_area div { width: 97%; margin: 10px auto 15px auto; font-size: 17px; }
.content_area table { width: 97%; border-top: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; padding: 5px; margin: 10px auto; }
.content_area table th { text-align: center; font-weight: bold; background: #ebebeb; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }
.content_area table td { text-align: center; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }

/* 맞춤 css */
.image_10 { margin-top: 00px; margin-bottom: 20px; }
.image_10_title { background-color: #ffcc00; }