@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow|Roboto+Condensed:300i,400');
@import url(http://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap);

body{
	font-family: 'Nanumgothic', sans-serif;

}
.eng{
	font-family: 'Roboto Condensed', sans-serif;
}
.container-fluid{
	padding-left: 0;
	padding-right: 0;
}
.navbar-brand{
	padding:3px 15px !important;
}
nav a{
	font-size: 1.1em
}
/* nav의 높이 조절후 글자 수직기준으로 센터로 맞추기*/
.navbar-nav>li>a{
	height: 70px;
	line-height: 40px;
}
/*스마트폰 사이즈를 제외한 타블렛과 모니터사이즈에서의 스타일*/
@media (min-width: 768px ){
	.logo{
		width: 75%;
		position: relative;
	}
	.navbar-brand{
	padding:5px 15px !important;
	}
	.container{padding-left: 0;padding-right: 0;}
	.content_03>.sub_title{padding-left: 15px;}
	
}
/*16) 스마트폰에서의 로고스타일 조절*/
@media (max-width: 768px ){
	.logo{
		width: 55%;
		position: relative;
		
	}
	.navbar-nav>li>a{height: 50px;line-height: 30px}
	.active{
	 	color:#fff !important;background-color: #4B626D !important;
 }
 	.navbar-nav{margin:0 -15px;}
 	.container{padding-left: 15px;padding-right: 15px;}
 	.con_title{text-align: center !important;font-size: 25px !important}
 	.sub_title{text-align: center !important;font-size: 16px !important;}
 	.sub_title_2{text-align: center !important;font-size: 16px !important;line-height: 25px}
 	.sub_info{font-size: 14px !important;}
	.sub_info_2{font-size: 14px !important;}
 	.line{text-align: center !important;display:block;}
 	.partner{margin-top: 0px !important;}
 	.txt{padding-left: 0 !important; padding-right: 0;}
 	.top_ban .title{font-size:25px !important}
 	.info{font-size: 16px !important;}
 	.xs_view>.left_txt>.sub_title_2{font-size: 20px !important;}
 	.xs_view>.left_txt>.sub_info_2{font-size: 14px !important;}
 	.content_05 img{width: 100% !important;}
 	.bottom_info{font-size: 14px !important}
 	.bg1 h2{font-size: 25px !important;text-align:center;line-height: 35px !important;}
 	.bg1 p{font-size: 16px !important;text-align:center;}
 	.bg1{padding-left: 15px !important;padding-right: 15px !important;}
	.sub_title{margin-top:0 !important;line-height:30px;}
	.contact_btn{margin-top:-25px;}
	.main{margin-top:52px !important;}

	
	

}
.navbar-default{
	background-color:rgba(255, 255, 255, 0.8);
}

.navbar-default .navbar-nav>li>a{
	color: black;
}
/*네브메뉴 활성화시 스타일 변경*/
.active{
 	color:#000;background:transparent;box-shadow:0 -4px 0 #4B626D inset;
 }
 /*네브메뉴에 마우스 올렸을 때 텍스트 스타일*/
.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover{
 	color: #4B626D;
 }

 .navbar-default{
 	border-radius: 0;
 }
.navbar{
	margin-bottom: -1px;
}
.nav li{background-color:rgba(255, 255, 255, 0)}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	background:none;
}
.navbar-default .navbar-toggle{
	border:none;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #4B626D
}
.navbar-toggle .icon-bar{width: 30px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 3px;}
.ceo{padding:0;}
.top_ban{border-radius:20px 0 20px 0 !important;width: auto;height: auto;background-color:rgba(0, 0, 0, .5);color:white;padding:40px;margin-left: 10%;margin-right: 10%;top:50%;position: absolute;display: inline-block;transform:translateY(-50%);}
.top_ban .title{font-size: 35px;margin-bottom: 20px;font-weight: normal;}
.top_ban .info{font-size: 16px;line-height: 30px}
.top_ban p{opacity: 1;}
.con_title{font-size: 30px;text-align: left;margin-bottom: 10px;font-weight: bolder;border-bottom:padding:0px 15px;color: #4B626D;padding-left:15px;}
.main{position: relative;min-height: 600px;height:100%;background-color:#f4f4fc;background-image: url('../img/main_ban_02.png') ;width: 100%;background-size: cover;background-position: left top;background-repeat: no-repeat;margin-top:71px}
.row{margin-left: 0;margin-right: 0;margin-top:50px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-left: 0;padding-right: 0;
}
.sub_title{font-size: 20px;font-weight: bold;margin-top: 15px;line-height: 35px}
.sub_title_2{font-size: 16px;margin-top: 15px;padding-left: 0px;line-height: 25px;font-weight: bolder;margin-bottom: 15px;text-align:center;}
.sub_info{font-size: 16px;line-height: 30px;margin-top: 15px;}
.sub_info_2{font-size: 16px;line-height: 30px;text-align: center;width: 100%;padding: 0 5%;margin-bottom: 0;}
.name{font-size: 20px;line-height: 30px;font-weight: bolder;}
.line{width: 40px;height: 3px;background-color: #4B626D;margin-left: 15px !important;}	
.row div{padding-left: 15px;padding-right: 15px;}
.partner{width: 100%;margin-top: 30px;}
.content_02{overflow: hidden;}
.right{text-align: right;padding-right: 15px;}
.line_right{float: right;margin-right: 15px;}
.bak_blue{background-color: #4B626D;padding:5px 50px 5px 10px ;color: white;font-size:16px;font-weight: bolder;border-top-right-radius: 5px;margin-top:-3px}
.ir_down{width:auto;padding: 10px 30px;background-color:#4B626D;color: white;border:none;margin-top:5px;}
.height_re{height:500px;}
.icon{width: 100%;padding: 0% 20%}
.icon_02{width: 100%;padding:5px;}
.txt{height: 320px;overflow: hidden;}
.bis_item{width: 100%;height: auto;background-color: #f4f4f4;border-radius: 10px;margin-bottom: 15px;}
.bis_item img{width: 100%;height: auto;border-radius: 300px;text-align: center;padding: 10%;}
.item_name{text-align:center;font-size:16px;font-weight: bolder;height: 30px;line-height: 30px;}
.item_name:nth-child(3){line-height: 18px}
.info_btn{width: 80%;margin: 10%;height: 40px;color: white;outline:0;background-color: #0c0c0c;border:0;border-radius: 40px;margin-bottom:30px;margin-top:15px;}
.left_txt p{text-align: left !important;}
.left_txt>.sub_info_2{padding:0;}
.left_txt>.sub_title_2{margin-top:0;margin-bottom:5px;}
.left_txt{height: auto;}
.xs_view{padding:0 !important;}
.xs_view>.col-xs-4{padding-left: 0;}
.swiper-container { width: 100%;height: 100%; padding-left: 0 !important;padding-right: 0 !important;}
.swiper-slide {text-align: left; background: #fff;padding:0px !important;}
.swiper-wrapper{padding-left: 0 !important;}
.content_05 img{width: 55%;text-align:}
.content_05 .col-xs-4{margin-top:0px;}
.bottom_info{text-align: center !important;margin-top:30px;font-size: 16px;font-weight: bolder;}
.bg1{background: url(../img/bg_01.png) fixed;padding: 100px;background-size: cover;margin-top: 50px;}
.bg1>.col-sm-6>h2{color: white;font-size: 35px;line-height:50px}
.bg1>.col-sm-6>p{color: white;margin-top:15px;font-size: 20px;}
.contact_btn{padding: 15px 70px;color: white;background-color: rgba(0, 0, 0, 0.9);border:0;outline: 0;font-size: 16px;}
.kbs{margin-top:0}

