
@charset "utf-8";
/* CSS Document */

@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);

/*-- 블록 설정 색상 start--*/

/*-- 블록 설정 색상 start--*/

::-moz-selection{
          background: #d9fcfe;
          color: #707070;
}
::selection{
          background: #d9fcfe;
          color: #707070;
}

/*--블록 설정 색상 end--*/


a:hover {
 color:#000;
}
a:link {
	text-decoration:none;
	font-family:'Nanum Barun Gothic', sans-serif;
}

a:visited { text-decoration:none;
            color:#fff;
}

body {background-color:#efeff0; font-family:'Nanum Barun Gothic', sans-serif;}
.gn_01 {width:100%;  height:646px; background-color:#5fdae1; }

#main-image01 { width:530px; position:absolute; margin-left:630px; top:80px; border:none;}
#main-image02 {	width:530px; position:absolute; margin-left:630px; top:80px; border:none; visibility: hidden; }
#main-image03 {	width:398px; position:absolute; margin-left:730px; top:80px; border:none; visibility: hidden; }
#main-image04 {	width:398px; position:absolute; margin-left:730px; top:80px; border:none; visibility: hidden; }

.gn_02 { width:1240px;
         height:646px;
		 margin:0 auto;
}

.gn_03 { background-color:#042e6f;
         border: 0px solid #000000;
		 width:50%;
		 height:261px;
		 position:relative;
		 top:-545px;
		 left:-600px;
}
.gn_04 { background-color:#032967;
         width:50%;
		 height:165px;
		 position:relative;
		 top:-545px;
		 left:-600px;
}

.log_01 { width:1240px; height:58px; margin:0 auto; position:relative; top:28px;}
.log_02 { width:239px; position:relative; left:30px; }
.log_03 { width:185px; position:relative; right:-1026px; top:-30px;}
.lo_01 { font-size:13px; color:#fff;}
.lo_01 a { color:#fff;}



.bx_01 { background-color:#042e6f;
         border-radius: 0px 20px 0px 0px;
        -moz-border-radius: 0px 20px 0px 0px;
        -webkit-border-radius: 0px 20px 0px 0px;
         border: 0px solid #000000;
		 width:50%;
		 height:263px;
		 position:relative;
		 top:28px;
}
.bx_02 { background-color:#032967;
         width:50%;
		 height:165px;
		 position:relative;
		 top:10px;
		 
}
.bx_03 { position:relative;
         left:22px;
		 top:40px;
		 width:310px;
		 
}
.bx_04 { width:287px;
         position:relative;
		 left:310px;
		 top:-90px;
}
.bx_05 {height:350px;
        position:relative;
		top:-110px;
}
.bx_06 { width:470px; height:500px; float:left; background-image:url(/home/imags/cnz_01.png); background-repeat:no-repeat;}

.bx_07 { width:254px; height:245px; float:right; background-image:url(/home/imags/cnz_03.png); background-repeat:no-repeat; text-align:center;}


.bx_08 { width:130px; height:150px; float:left; background-image:url(/home/imags/cnz_02.png); background-repeat:no-repeat; text-align:center; position:relative; top:48px; left:45px;}

.bx_09 { width:254px; height:245px; float:left; background-image:url(/home/imags/cnz_04.png); background-repeat:no-repeat; text-align:center;}
.bx_10 { width:190px; height:168px; float:right; background-image:url(/home/imags/cnz_05.png); background-repeat:no-repeat; text-align:center; position:relative; top:42px; right:14px;}
.bx_11 { width:470px; height:250px; float:left; background-image:url(/home/imags/cnz_06.png); background-repeat:no-repeat; text-align:center; }
.bx_12 { width:470px; height:250px; float:right; background-image:url(/home/imags/cnz_07.png); background-repeat:no-repeat; text-align:center; }
.bx_13 { width:555px; height:180px; position:relative; top:-30px; float:left; left:10px; }


.cen_01 { width:1000px;
          height:250px;
		  margin:0 auto;
		  position:relative;
		  top:-130px;
		  margin-bottom:10px;
}
.cen_02 { width:950px; height:250px; margin:0 auto; background-image:url(/home/imags/bn_bg.png); background-repeat:no-repeat;}
.cen_03 { width:450px; height:250px; background-color:#595545; opacity:0.8; position:absolute; float:left;}
.cen_04 { width:50px; height:250px; float:right;}
.cen_05 { width:950px; height:500px; margin:0 auto; position:relative; top:-130px;}
.cen_06 { width:470px; height:245px; float:right; background-color:#fff;}

.cen_07 { width:950px;
           margin:0 auto;
          height:250px;
		  position:relative;
		  top:-130px;
		  margin-top:10px;
}


.te_bs_01 {padding: 20px 0px 5px 10px; }

.bt_01 { position:relative;
         left:22px;
		 top:75px;
		 width:111px;
}



.te_01 {font-size:22px; font-weight:bold; color:#fff;}
.te_02 { font-size:14px; line-height: 21px; color:#fff;}
.te_03 { font-size:26px; font-weight:bold; color:#fff; margin-bottom:10px;}
.te_04 { font-size:15px; line-height: 30px; color:#fff;}
.te_05 { font-size:20px; line-height: 26px; color:#042e6f; }

.te_bx_01 { width:210px; height:85px; margin:0 auto; position:relative; top:290px; text-align:center;}
.te_bx_02 { width:160px; height:140px; margin:0 auto; position:relative; top:65px; left:10px; text-align:center;}
.te_bx_03 { width:160px; height:150px; margin:0 auto; position:relative; top:53px; right:10px; text-align:center;}
.te_bx_04 { width:300px; height:190px; margin:0 auto; position:relative; top:50px; text-align:center;}
<!-- 메뉴

.ug_02 { width:1240px; height:286px; margin:0 auto; }
img { border:0; }
.bo { width:100%; height:75px; background-color:#dbdbdc; position:relative; top:-50px; }

.clear { clear:both; font-size:0; height:0; width:0; }
.wrap {  width:1240px; height:75px; margin:0 auto; background-color:#dbdbdc; position:relative; top:-125px; }

.lnb-wrap { position:relative; }
.lnb-wrap .lnb-menu { position:relative; z-index:20; }
.lnb-wrap .lnb-menu a { display:inline; position:relative; left:65px; }
.lnb-wrap img { vertical-align:middle; margin:0; padding:0; }
.lnb-wrap .lnb-sub { padding:0px 40px 70px 40px;  }
.lnb-wrap .lnb-sub ul { list-style:none; margin:0; padding:0; text-align:center; position:relative; z-index:10; left:55px; }
.lnb-wrap .lnb-sub ul li { float:left; width:193px; position:relative; left:10px;}
.lnb-wrap .lnb-sub ul li a { display:block; padding:0px 30px 5px 20px; font-family:'Nanum Barun Gothic', sans-serif;  font-size:13.5px; color:#323232; line-height: 20px; text-align:left;}
.lnb-wrap .lnb-sub ul li a:hover {color:#04b9c2;}

.lnb-parent { overflow:hidden; width:1240px; height:0; position:absolute; margin:0 auto; }
.lnb-bg { background-color:#fff; position:absolute; z-index:10; width:100%; filter:alpha(opacity=80); opacity:1.0; box-shadow:1px 1px 3px #999; }


<!-- 버튼이미지

 img {
      max-width: 100%;
      height: auto;
	  border:none;
    }

    ul {
		width:1240px;
		position:relative;
		top:35px;
		left:-27px;
    }

    .thumbnails li {
      display: inline;
      margin: 8px 6px 0px 0px;
    }

/* 카카오톡상담 */
.btn-kakaotalk {
	position: fixed;
    right: 30px;
    bottom: 30px;
    width: 86px;
    height: 101px;
    z-index: 999;
}
.btn-kakaotalk img {
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 1024px) {
    .btn-kakaotalk {
        width: 70px;
        height: 85px;
    }
}
@media screen and (max-width: 768px) {
    .btn-kakaotalk {
        width: 60px;
        height: 73px;
    }
}