@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html, body {height: 100%;margin: 0;font-family: 'Nanum Gothic', sans-serif;font-size: 12px !important;} 
input ,textarea{outline: none;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"],textarea {
-webkit-appearance: caret;
-moz-appearance: caret;
}
a:hover{text-decoration: none;}
.no-padding{padding-left:0px !important;padding-right:0px !important;}
.ul-padding{padding-left:0px !important;}
/** 버튼 모임 **/
.bt01{padding:10px 20px;margin-top:0px;background-color: #eb5481;border: none;color:#FFF;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;}
.bt01:hover ,focus{color:#FFF;text-decoration: none;}
.bt02{padding:10px 20px;margin-top:0px;background-color: #363636;border: none;color:#FFF;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;}
.bt02:hover ,focus{color:#FFF;text-decoration: none;}
.bt03{padding:10px 20px;margin-top:0px;background-color: #a8a8a8;border: none;color:#FFF;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;}
.bt03:hover ,focus{color:#FFF;text-decoration: none;}
/** 버튼 모임 **/
/** 이미지 줌인 **/

.navbar-brand{font-size: 26px !important;
}

/**메인 배경 이미지 **/
.header-bg{height: 100%;background: url('../img/main-image-02.jpg') no-repeat;min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;}

.main-text{clear: both;position: relative;top:150px;text-align: center;}
.main-text h2{color:#FFF;font-size: 36px;font-weight: bold;}

.top-menu{position: fixed;top:0;left:0;width:100%;z-index: 9999;padding:5px;}
.navbar-brand{color:#FFF;font-weight: bold;font-size: 30px;font-weight:900;}
.navbar-brand:hover{color:#FFF;}
.clear{clear: both;}
.visual-position{color:#FFF; vertical-align: middle;top:40% !important;position: relative;}
    
.welcome-text{font-weight: 900;font-size: 50px;}

.hidden{opacity:0;}
.visible{opacity:1;}

.top-menu-down{background-color: #FFF;border-bottom: 1px solid #ebebeb;}
.top-menu-down h1{color:#333;}

.about-content-01{background: url('../img/aus1.jpg') center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;height: 300px;}
.about-content-02{background: url('../img/aus2.jpg') center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;height: 300px;}
.about-content-03{background: url('../img/aus3.jpg') center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;height: 300px;}
.about-bg-02{background-color: #e1e1e1;height: 300px;}
.about-bg-03{background-color: #5e69a7;height: 300px;}
.about-bg-04{background-color: #ebaa55;height: 300px;}


.menu{}
.menu ul{list-style: none;}
.menu li{float:left;}
.menu li a{color:#FFF;font-size: 13px;}
.menu li a:hover{background: none !important;}
.menu ul li ul li a:hover{color:#FFF;}

.menu-dark{}
.menu-dark ul{list-style: none;}
.menu-dark li{float:left;}
.menu-dark li a{color:#333;}
.menu-dark ul li ul li a{color:#FFF;}
.menu-dark ul li ul li a:hover{color:#FFF;}
.navbar-dark{color:#000;font-weight: bold;font-size: 30px;font-weight:900;}
.navbar-dark:hover{color: #000;}

.navbar{margin-bottom: 0 !important;}
.mobile-menu-dark{background-color: #000 !important;}
.f_bb{font-weight: 900;}
/** 3번째 칸 **/
.section-03{height:300px;background: url('../img/section3-bg.jpg') no-repeat;min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;
}
.section-03-text{font-size: 30px;font-weight: 800;}

.news-box{border:1px solid #CCC;padding:none !important;}

.section-contact{background-color:#31CBD6;}

.footer{background-color: #434343;text-align: center;padding:40px 0;}
.footer-txt{}
.footer-txt ul{list-style: none;padding-left:0 !important;}
.footer-txt li{}
.footer-txt li a{color:#FFF;padding:10px;}
.social{text-align: center;}
.social ul{list-style: none;display: inline-block;padding-left:0px !important;}
.social li{display: inline-block;margin: 10px;}
.social li a{color: #FFF;}

/**최신글 **/
.latest-box{}
.latest-box h6{color:#eb5481;font-size: 20px;padding:20px 10px 5px 10px;font-weight: bolder;}
.latest-box p{color:#737373;padding:0 10px 20px 10px;}



.gallery-item {height:auto;width:100%;float:left;position: relative;}
.gallery-item:first-child {margin-right: 2.762430939%;}
.gallery-item img {width: 100%;}
.gallery-item:hover .img-title {}
.img-title {position:absolute;top:0;margin:0;height: 100%;width: 100%;text-align: center;/*opacity: 0;*/display: none; background-color: #333;/*transition: all 0.5s ease;*/}
.img-title h5 {position: absolute;color: #fff;top: 23%;width: 100%;text-align: center;font-size: 30px;font-weight: 900;}
.img-title p{position: absolute;top:34%;color:#FFF;padding:20px;}
.img-title em{position: absolute;top:71%;left:38%;}

.img-title2 {position:absolute;top:0;margin:0;height: 100%;width: 100%;text-align: center;/*opacity: 0;*/display: none; background: url('../img/tran.png') repeat;}
.img-title2 h5 {position: absolute;color: #fff;top: 23%;width: 100%;text-align: center;font-size: 30px;font-weight: 900;}
.img-title2 p{position: absolute;top:34%;color:#FFF;padding:20px;text-align: center;}
.img-title2 a{position: relative;top:71%;}


/** 페이지 로딩 **/

/** 백투탑 **/
#back-to-top {position: fixed;bottom: 40px;right: 40px;z-index: 9999;width: 32px;height: 32px;text-align: center;line-height: 30px;background: #f5f5f5;color: #444;cursor: pointer;border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#back-to-top:hover {background: #e9ebec;}
#back-to-top.show {opacity: 1;}

/**서브 페이지 **/
.header-sub-bg{height:200px;background: url('../img/pexels-photo-1.jpg') no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;text-align: center;color:#FFF;padding-top: 100px;font-size: 18px;font-weight: bolder;}

/**모바일시**/
@media screen and (min-width: 0px) and (max-width: 800px) {
.visual-position{width:100%;vertical-align: middle;top:40% !important;position: relative;color:#FFF;}
    
.welcome-text{font-weight: 900;font-size: 34px;}
.menu-dark li{float: none !important;text-align: center;}
.menu li{float: none;text-align: center;}
.navbar-default{}
#wolf-menu{background-color: #FFF;opacity: 4;}
#wolf-menu ul li a{color:#333;}
}


#daum_juso_pagemb_zip{position:absolute !important;z-index: 9999;}
.btn_frmline{z-index: 999;border-radius: 30px;padding:10px 0 !important;width:100%;margin-top:5px;}



/** 인사말 CSS 내용 관리랑 연동됩니다 **/

.about{padding:30px 0;}

/** 사업분야 **/
.box{background-color: #ed2121;float:left;padding:15px;border-radius: 80px;width:50px;height: 50px;color:#FFF;font-size: 20px;}
.box-title{clear: both;font-size: 16px;font-weight: bolder;padding:10px 0;}
.s-01{font-weight: bold;font-size: 15px;}
.s-02{line-height: 22px;}
/** 게시판 튜닝 **/
.search-box{margin:0 auto;width:320px;border:1px solid #e4eaec;background:#f7f7f7;padding:4px 10px;border-radius: 40px;}
.s-box{border:1px solid #f7f7f7;}
.btn_submit_add{border-radius: 12px;}
.bo_v_nb{text-align: center;}
.bo_v_nb ul{display: inline-block;margin: 0;padding: 0;zoom:1;*display: inline;list-style: none;}
.bo_v_nb ul li{float:left;margin:0 5px;}