/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#222222;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.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:#f5f5f5;}
.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 {background:#36475B;}
.navbar-inverse .divider-vertical {border:none; background:none;}
.footer_copy .text-center {background:url("/skin/img/f_bg.png") repeat;}
.navbar-right {margin-top:12px;}
.navbar-inverse .navbar-nav > li > a {color:#fff;}
.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:#fff; 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;}
.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;}
.dropdown-menu > li > a:hover {background:#bdbdbd;}
.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/top_image-01.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;}
.panel-title>a:hover {color:#fff;}
.sitemap4>.menu-category {margin:0 !important;}

/*모바일*/
@media only screen and (max-width : 480px) {
  .custom-back3 h3 {width:190px;}
  .menubox {float:none; width:285px; margin:0 auto; }
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.btn-primary {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0,#337ab7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580;
}


.thumb-hidden {
    border: 0px solid #FFF!important;
    box-shadow: 0px 0px 0px 0px #FFF!important;
    overflow: hidden;
    width: 100%;
    max-height: 150px;
    /* -webkit-box-shadow: 0 8px 6px -6px #000; */
    -moz-box-shadow: 0 8px 6px -6px #000;
}

@media only screen and (max-width: 480px) {
img {
    vertical-align: middle;
    width: 100%;
}}