
 /*로고 클릭 영역 및 메뉴 클릭 영역 초기화*/
 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand, :last-child.navbar-right.navbar-nav
 {
 margin:0px;
 }
 
 /*메인 로고와 메뉴 영역 분리 */
 .navbar-header
 {
 float:none;
 }

/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#FFF;     /*배경 색*/
	border:none;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}

.navbar-collapse.collapse
{
    background:red;
}
/*상단 메뉴 설정 끝*/

.logo-word
{
    padding:34px 0;
    font-weight:700;
}

.logo-word span
{
    font-size:50px;
}

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background:none;	      /*배경 색*/
	color:#FFF;                /*텍스트 색*/
	font-size:16px;               /*텍스트 크기*/
	font-weight: bold;
	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:red;
    background:#fff;
    text-shadow:none;
}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/

.dropdown-menu
{
    padding:0;
    background:red;
    border:none;
}

.dropdown-menu > li > a{
	background-color:red;     /*배경 색*/
	color:#fff;                /*텍스트 색*/
	margin:0;       /*외부 여백*/
	font-size:14px;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover
{
    background:#fff;
    color:red;
    font-weight:700;
}

/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
body > .navbar-fixed-bottom .text-center{
	background:#FF0000;           /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
.footer_copy .text-center{
	background-color:#FF0000;     /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px;      /*내부 여백*/
	margin:0 auto;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
	float:none;
	width:1140px;
	
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
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;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/

.navbar-inverse .divider-vertical {display:none;}

.pfblock {
	padding: 70px 0 100px;
}

.pfblock-header {
	text-align: center;
	margin: 0 0 60px;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.pfblock-title{
    font-weight: 800;
}

h2 {
	font-size: 30px;
	margin: 0 0 30px;
	font: 700 40px/1.2 Raleway, sans-serif;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin: 5px 0 5px;
	color: #222;
}

h3 {
	font-size: 40px;
	color: black;

}


.pfblock-line {
	background: rgba(135, 135, 135, 0.5);
	width: 100px;
	height: 1px;
	margin: 30px auto;
}

.pfblock-subtitle {
	font-family: Raleway, "Times New Roman", Times, sans-serif;
	font-style: normal;
	font-size: 18px;
}

body {
	font: 300 14px/1.8 'Raleway', sans-serif;
	color: #999999;
	overflow-x: hidden;
}

.cbp-qtrotator {
	position: relative;
	margin: 3em auto 0em auto;
	max-width: 90%;
	width: 90%;
}

.cbp-qtrotator .cbp-qtcontent {
	position: absolute;
	min-height: 200px;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 2em 0;
	top: 0;
	z-index: 0;
	/*opacity: 0;*/
	width: 100%;
}


.no-js .cbp-qtrotator .cbp-qtcontent {
	border-bottom: none;
}

.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,
.no-js .cbp-qtrotator .cbp-qtcontent {
	position: relative; 
	z-index: 100;
	pointer-events: auto;
	opacity: 1;
}

.cbp-qtrotator .cbp-qtcontent:before,
.cbp-qtrotator .cbp-qtcontent:after {
	content: " ";
	display: table;
}

.cbp-qtrotator .cbp-qtcontent:after {
	clear: both;
}

.cbp-qtprogress {
	position: absolute;
	background: #FF5252;
	height: 1px;
	width: 0%;
	top: 0;
	z-index: 1000;
}

.cbp-qtrotator blockquote {
	margin: 0;
	padding: 0;
    border: 0;
    font-size: 12px;
}

.cbp-qtrotator blockquote p {
	font-size: 2em;
	color: #888;
	font-weight: 300;
	margin: 0.4em 0 1em;
}

.cbp-qtrotator blockquote footer {
	font-size: 1.2em;
}

.cbp-qtrotator blockquote footer:before {
	content: '― ';
}

.cbp-qtrotator .cbp-qtcontent img {
	float: right;
	margin-left: 3em;
}

/* Example for media query */
@media screen and (max-width: 30.6em) { 

	.cbp-qtrotator {
		font-size: 70%;
	}

	.cbp-qtrotator img {
		width: 80px;
	}

}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{

display:block;
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}




.light-navi
{
    height:160px;
}

.light-navi:hover:nth-child(1),
.light-navi:hover:nth-child(2),
.light-navi:hover:nth-child(3),
.light-navi:hover:nth-child(4)
{
 background:#2e2e2e;
 color:#FFF;
 cursor: pointer;
}

/*main page logo part*/
.customer img
{
    width:100px;
}


/* 글자 문단 나눔*/
body {
-ms-word-break: normal;
}

body {
-ms-word-break: keep-all;
}


/*login part uppercase text*/
#m-16 ~ li
{
 text-transform: uppercase;
}

/* 게시판 날짜,시간 표시*/
.col-md-4.text-right {
    display: none;
}
.dh-view-box>.row>.dh-view-info>span {
    display: none;
}


.footer_copy .col-lg-12.text-center p + br
{
    display:none;
}


@media all and (max-width:920px)
{
    .footer_copy .text-center
    {
        width:100%;
    }
}


.col-md-8{
        width: 63.666667%;
}


