﻿/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#fff;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}

@media (min-width: 768px) {
/*상단 메뉴 로고*/
.navbar-brand img {padding-top: 25px; padding-bottom: 15px;  }
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:17px;               /*텍스트 크기*/
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
.navbar-inverse .navbar-nav>li>a:focus, 
.navbar-inverse .navbar-nav>li>a:hover {color:#333; font-weight:600; font-size:17px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #FFC258;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle > span.icon-bar {  
 background-color:#ccc;
}

/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.dropdown-menu > li > a{
	background-color:#ffffff;     /*배경 색*/
	color:#333333;                /*텍스트 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:3px 20px 3px 20px;       /*외부 여백*/
	font-size:14px;
}
/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
body > .navbar-fixed-bottom .text-center{
	background:#ffffff;           /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
.footer_copy .text-center{
	background-color:#ffffff;     /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
h1.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

p.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

.flex-caption span.intro-title{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
.flex-caption span.intro-text{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

/*인트로 텍스트 설정 끝*/

/****************************************************************** 추가 *******************************************************************************/
body {background:url("/skin/img/bg_body.png") repeat;}
.intro-boardbox .page-header {border-bottom:2px solid #bdbdbd;}
.intro-boardbox .page-header h4 {color:#6b5d5b;}
.intro-boardbox .page-header h4 i {color:#6b5d5b;}
 
.navbar-inverse .divider-vertical {border:none; background:none;}
.footer_copy .text-center {background:url("/skin/img/f_bg.png") repeat;}
.navbar-right {margin-top:24px;}
 
.footer_copy .text-center p {padding-top:20px;}
.footer_copy .text-center {padding-bottom:20px; color:#e4e4e4;}
#accordionsitemap1 {margin-bottom:20px; }
.flexslider {border:0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow: 5px 5px 0 rgba(0,0,0,0.2); -moz-box-shadow: 5px 5px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.2); }
.menuwrap {box-shadow: 0 5px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.1);}
.menuwrap:after {content:''; clear:both; display:block;}
.menubox {padding:1.5em 0; background:#61534c; text-align:center;}
.menubox:hover {background:#f7f6f6 url("/skin/img/bg_menu.png") repeat-x right bottom;}
.menubox i {font-size:46px;}
.menubox p {margin-top:12px; font-size:14px; color:#fff;}
.menubox p:hover  {color:#000;}

.menubox a {display:table; width:95px; height:95px; margin:0 auto; background:url("/skin/img/bg_ico_box.png") no-repeat; color:#c0c0c0;}
.menubox a i {display:table-cell; vertical-align:middle;}
.menubox a:hover {width:95px; height:95px; background:url("/skin/img/bg_ico_box_on.png") no-repeat; color:#6b5d5b;}
.menubox a:hover i {font-size:50px; }
.dropdown-menu > li > a {margin:0; padding:3px 20px 3px 20px; color:#777;}
.dropdown-menu > li > a:hover {background:#bdbdbd; color:#fcf8e3;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {background:#bdbdbd;}
.custom-back3 {background:url("/skin/img/bg_sub.png") no-repeat left 50%; background-size:100% 100%;}
.custom-back3 h3 {width:270px; padding:30px; margin:0; background:url("/skin/img/bg_sub_tit.png") no-repeat; background-size:100% 100%;}
.custom-back3 .panel-body {padding:0;}
.custom-back3 h3 small {display:inline-block; margin-top:20px; font-size:13px; line-height:1.4; color:#fff;}
.panel-primary {border-color: #6b5d5b;}
.panel-primary>.panel-heading {background:#6b5d5b; border-color: #6b5d5b;}
.panel-primary>.panel-heading+.panel-collapse .panel-body {border-top-color: #6b5d5b; font-size:16px;}
.panel-title>a:hover {color:#fff;}
.sitemap4>.menu-category {margin:0 !important;}

/*인*/
.font24_color{font-size: 19px; line-height:160%; }
.font_01 { margin: 10px 5px 20px 40px;  padding-bottom: 10px;  border-bottom: 3px solid #53883D; font-size:25px;    line-height: 45px;}
 .company_table p{text-align:left; font-size:15px; color:#262626; font-weight:600; visibility:visible; margin-top:38px;}
 .company_table table{width:100%; margin-top:15px;}
 .company_table table tbody{border-top:2px solid #9fc58f; }
 .company_table table tbody th{width:124px; padding:15px 0 15px 24px; text-align:left; color:#262626; letter-spacing:-1px; font-size:13px; 
 background-color:#edfbed; border-bottom:1px solid #e5e5e5;}
 .company_table table tbody td{ padding:15px 0 15px 20px; color:#6a6a6a; line-height:22px;
 letter-spacing:-1px; font-size:13px; border-bottom:1px solid #e5e5e5; background-color:#fff; }
 .font_green{color: rgb(0, 158, 37); font-size:16px; }
  
 .ccboxtable { 	width:100%; 	border-collapse: collapse; 	margin:1px auto; background:#fff;	}

.ccboxtable  th { 	background: #5fbdf9; 	color: white; 	font-weight: bold; font-size: 18px; line-height:160%;	}
	
.ccboxtable	td, .ccboxtable th { font-size: 18px;  line-height:160%;
	padding: 5px; letter-spacing:-1px;    	border: 1px solid #ccc; 	text-align: left; 	 	}

.cc_line{	padding:-1px;  margin:1px auto; background:#e1e0da; }
.section_tarea h2 {font-size:34px;color:#20b96a;line-height:30px;font-weight:700; margin-bottom:40px;}
.section_tarea h2 span {font-size:16px;margin-top:14px;display:inline-block;font-weight:normal;line-height:26px;color: #666}


@media (min-width: 768px) {
/*상단 메뉴 로고*/
.font241_color{font-size: 19px; line-height:160%; color: #8a8a8a;}
}

/*모바일*/
@media only screen and (max-width : 480px) {
  .custom-back3 h3 {width:190px;}
  .menubox {float:none; width:285px; margin:0 auto; }
}
@media all and (min-width:767px){
    .menuwrap{display:block;}
}
@media all and (max-width:767px){
    .menuwrap{display:none;}
    }
