body {overflow-x:hidden;}
.glyphicon{color:#666!important;}

/** 인트로 슬라이드 수정 **/
.flex-caption span.intro-title {font-size: 50pt;}
.flex-caption span.intro-text {font-size: 20pt;}

/** 로고위치(상하) 조절 **/
.navbar-brand img {margin-top: -2px;}
/** 모서리 각지게 **/
.none-radius{border-radius: 0px !important;}
/** 상단 메뉴바 배경색지정 **/
.navbar-inverse {border-color:#ddd; background-image:none; background-color: #fff;}
/** 메뉴 폰트 설정 **/
.navbar-inverse .navbar-nav > li > a {color: #555;font-weight:500;font-size:15px; line-height:30px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {color:#034585; font-weight:600;}
/** 메뉴구분선 삭제 **/
.navbar-inverse .divider-vertical {display:none;}
/* 소셜 버튼 배경색 설정  */
.footer-social-layout {background:#fff;}
/* 소셜 버튼 버튼 크기, 색 지정  */
.socialArea a .btn {font-size:16pt; color:#999;}
/** 하단 카피라이트 영역 설정 **/
.footer_copy>.col-lg-12{background:#034585; padding:10px 5px; color:#eee;}
.navbar-inverse .navbar-toggle .icon-bar {background-color:#555;}


/*/////////////  게시판 설정  ///////////////////////*/
.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 h4 {line-height:2; font-weight:400;}
.html-one img {width:100%; }
.html-one .col-sm-6 {padding:0;}

.html-two {padding:100px 0 0;}        /* 수정  */
.html-two a:link {color: #000;}
.html-two a:hover {color: #25a3af;}


.html-three {padding:10px 0 100px;}
.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:300px 0; background:url("/skin/img/bg1.jpg") center/cover; background-attachment: fixed;  color:#fff; }
.html-four h2, .html-five h2 {width:80%; margin:0 auto; text-align:center;}
.html-five {padding:300px 0; background:url("/skin/img/bg2.jpg") center/cover; background-attachment: fixed;  color:#fff; }

.intro-widgetbox {border:0 none;}
.intro-widgetbox>.page-header {border:0 none;}


  /* 부트스트랩 스크롤탑 버튼 스타일 추가 (2020.06.05) */
    .scrollToTop{
      transition: all 0.1s ease-out;
      text-align: center;
      position: fixed;
      z-index: 100;
      bottom: 20px;
      right: 20px;
      background-color: #626262;
      border-radius: 2px;
      width: 40px;
      height: 40px;
      font-size: 1.5em;
      padding-top: 7px;
      border-radius:50%;
    }
    .glyphicon {
      position: relative;
      top: 1px;
      display: inline-block;
      font-weight: 400;
      color: #999!important;
    }
    .scrollToTop:hover{background-color: #111;}
    .glyphicon:hover{color:#ddd;}


/*//////////////    about us 페이지   //////////////*/
.cover {padding:100px 0; background:url("/skin/img/bg2.jpg") center/cover; background-attachment: fixed;  color:#fff; text-align:center; margin-bottom:100px;}
.about1 {margin:100px 0;}
.about1 {margin:100px 0;}
.about1 h5 {line-height:1.7; font-weight:400;}
.about2 {padding:150px 0;}
.about3 {margin-bottom:150px;}
.about3 .panel-default {border-color:transparent;}
.about3 .panel-default>.panel-heading {background:none; color:#25A3AF;}
.about3 .panel-body {line-height:2;}
#map_addr {text-align:center;}
.about4 {padding:50px 0;}
.about4 h3 span {color:#25a3af;}
.about4 .ghost-btn a {background:rgb(220, 68, 121);}

/*//////////////    강습 페이지   //////////////*/
.cla1 {background:#25A3AF; color:#fff; padding:50px 0; margin-bottom:100px;}
.cla1 .table > tbody > tr > td {border-top:1px solid #ddd; line-height:2;}
.cla2 {background:#DC4479; padding:100px 0; text-align:center;}
.cla2 .col-sm-4 {border:2px solid #ccc; border-collapse:collapse; background:#fff; padding:50px;}
.cla2 .ghost-btn a { margin-top:50px;}
.cla2 .col-sm-4 p {margin:50px 0;}
.cla3 .alert-warning {background-image:none; margin:50px 0; line-height:2;}
.dh-front-gallery > .col-md-3 > a.thumbnail {margin:0;}

/*//////////////    공지 페이지   //////////////*/
.goto-btn {margin-top:150px;}
.goto-btn .list1 {background:url("/skin/img/bgbg1.png") no-repeat center;}
.goto-btn a {background:rgba(0, 0, 0, .2) url("/skin/img/more.png") no-repeat 98% 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, .4); border-bottom:1px solid #ccc !important;}

.res {background:url("/skin/img/bgbg2.png") no-repeat center/cover; height:200px; padding:10px;}
.res h1 {line-height:180px; margin:0; background:rgba(0,0,0,.3); }

/*  /////////////////////////////////////////////////////////  */
@media (min-width:768px){
    .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;}
}
