body {overflow-x:hidden;}
/** 인트로 슬라이드 수정 **/
.flex-caption span.intro-title {font-size: 30pt;}
.flex-caption span.intro-text {font-size: 15pt; }
/** 로고위치(상하) 조절 **/
.navbar-brand img {margin-top: -2px;}
/** 모서리 각지게 **/
.none-radius{border-radius: 0px !important;}
/** 상단 메뉴바 배경색지정 **/
.navbar-inverse {border: 0 none; background-image:none; background-color: #333;}
/** 메뉴 폰트 설정 **/
.navbar-inverse .navbar-nav > li > a {color: #fff;font-weight:500;font-size:15px; line-height:30px;}
/** 메뉴구분선 삭제 **/
.navbar-inverse .divider-vertical {display:none;}
/* 소셜 버튼 배경색 설정  */
.footer-social-layout {background:#333;}
/* 소셜 버튼 버튼 크기, 색 지정  */
.socialArea a .btn {font-size:16pt; color:#999;}
/** 하단 카피라이트 영역 설정 **/
.footer_copy>.col-lg-12{background:#333; padding:25px 5px; color:#eee;}


/*/////////////  게시판 설정  ///////////////////////*/
.sub-layout {margin-bottom:50px;}
.dhb-txt-box {background:transparent; padding:0; border:0; border-bottom:1px solid #ddd;}
.dhb-txt-list {padding:0; border-right:0; }
.thumb-hidden {border:0 none;}
.dhb-txt-box-type-b-img-layout .thumb-hidden {height:200px;}
.bbs-blog2-index-layout .dhb-txt-box-type-b {background:transparent; border:0 none; padding:5px;}
.dhb-txt-box-type-b-text-layout h4 {margin:0;}
.dhb-txt-box-type-b-text-layout .txt-box-footer {text-align:left; float:left;}
.dh-front-blog>.col-md-4>.thumbnail>a.blogthumb {height:250px;}

.panel {border-radius:0;}
.panel-heading {background-image:none !important; border-radius:0;}


/*//////////////    메인 페이지   //////////////*/
.html-one {background:#eee; text-align:center; padding: 100px 0;}
.html-one i {font-size:40pt; padding-bottom:20px;}
.html-one p {font-size:16pt; }


.html-two .carousel-indicators {bottom:85%; left:69%; text-align:right;}
.html-two  .carousel-caption {text-align:left; color:#555;}
.html-two  .carousel-caption h3 {font-size:25pt;}
.html-two  .carousel-caption p {font-size:15pt;}
.html-two #co1 {background:url("/skin/img/slide/메인2.png") no-repeat center; height:300px;}
.html-two #co2 {background:url("/skin/img/slide/메인3.png") no-repeat center; height:300px;}

.html-three {padding:100px 0;}
.html-three .col-md-4 {background:#eee; padding:15px; }
.html-three .col-md-4 h4 {margin:20px 15px;}
.html-three .col-md-4 h4 small {line-height:1.7; font-size:90%;}
.html-three .col-md-4 img {width:100%;}

.html-four {padding:100px 0; background:url("/skin/img/slide/특수배너8.jpg"); background-attachment: fixed;  color:#fff; }
.html-four .ghost-btn {text-align:right;}

.intro-widgetbox {border:0 none;}
.intro-widgetbox>.page-header {border:0 none;}

/*//////////////    about us 페이지   //////////////*/
.cover {padding:100px 0; background:url("/skin/img/slide/특수배너10.jpg"); background-attachment: fixed;  color:#fff; text-align:center; margin-bottom:100px;}
.philo, .member {text-align:center; margin-bottom:100px; overflow:hidden;}
.philo h2, .member h2 {padding:50px 0;}
.philo h3 {line-height:100px;}
.philo p {width:80%; margin:auto;}
#map_addr {text-align:center;}

/*//////////////    news&event 페이지   //////////////*/
.goto-btn {margin-top:150px;}
.goto-btn .col-sm-4:nth-child(1) {background:url("/skin/upload/회사300.png") no-repeat center;}
.goto-btn .col-sm-4:nth-child(2) {background:url("/skin/upload/회사400.png") no-repeat center;}
.goto-btn .col-sm-4:nth-child(3) {background:url("/skin/upload/회사500.png") no-repeat center;}
.goto-btn a {background:rgba(0, 0, 0, .4) url("/skin/img/more.png") no-repeat 90% 90%; height:230px; color:#fff; text-indent:1.5em; display:block; border:1px solid #ccc;}
.goto-btn a:hover {background-color:rgba(0, 0, 0, .7);}

/*  /////////////////////////////////////////////////////////  */
@media (min-width:768px){
    .contact-location-only-layout, .wide-layout {position:relative; width:100%; left:0; }
}
@media (min-width:992px){
    .contact-location-only-layout, .wide-layout {position:relative; width:110%; left:-5%; }
}
@media (min-width:1200px){
    .contact-location-only-layout, .wide-layout {position:relative; width:155%; left:-27.5%; }
}
@media (max-width:991px){
    .flex-caption { bottom:0;  left:15% !important;}
}
@media (max-width:480px){
    .html-two .carousel-caption h3 {font-size:20pt;}
    .html-two .carousel-caption p {font-size:10pt;}
}

					    

