<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
#kicIndex strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
#kicIndex a {z-index:9999;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#kicIndex a:focus, #kicIndex a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}
/* 리셋 */
ul, ol {list-style:none}
ul, ol, dl, dt, dd {margin:0;padding:0}
address, em {font-style:normal}
.skip {position:absolute;font-size:0;line-height:0;overflow:hidden} /* 대체텍스트 사용시 텍스트 감추기 */
.hide {display:none} /* 요소 감추기 */
.inner {width:1200px;margin:0 auto} /* 콘텐츠 묶음 사이트 너비 */

/* //////////// 헤더 영역 ///////////// */
#header {height:120px;background:#fff;border-bottom:1px solid #ececec;min-width:1200px}
#header .head_section {}
#header .inner {}
#header #logo {float:left;padding:20px 0 0}
/* 서비스 메뉴 */
.util {position:absolute;top:5px;right:0}
.util li {display:inline;font-size:11px;margin:0 4px}
.util li a {color:#999}
/* 전체 네비 */
#gnb {float:right;margin:30px 0 0 0;}
.list_gnb &gt; li {float:left;display:inline-block;zoom:1;height:50px;padding-left:15px}
.list_gnb .menu01 {background:none}
.list_gnb &gt; li &gt; a {display:block;line-height:50px;height:50px;padding:0 40px 0 40px;font-size:17px;font-weight:900;text-decoration:none}
.list_submenu {left:0;position:absolute;width:100%;position:absolute;-webkit-animation:gnbAni 0.3s; animation:gnbAni 0.3s;display:none; background:#73ad54;overflow:hidden !important;}
    @-webkit-keyframes gnbAni { from {margin-top:15px} to {margin-top:0} }
    @keyframes gnbAni { from {margin-top:15px} to {margin-top:0} }
.list_submenu &gt; div &gt; li {display:inline-block;height:40px;line-height:40px;padding: 0 14px}
.list_submenu &gt; div &gt; li &gt; a {color:#fff;font-weight:bold;font-size:14px;letter-spacing:-1px}
.list_gnb &gt; li:hover &gt; a{color:#73ad54;background:url(../img/gnb_arr.png) no-repeat center bottom}
.list_gnb &gt; li:hover .list_submenu {display:block;}
.menu01 &gt; .list_submenu{padding:0 0 0 280px;}
.menu02 &gt; .list_submenu{padding:0 0 0 300px;}
.menu03 &gt; .list_submenu{padding:0 0 0 600px;}
.menu04 &gt; .list_submenu{padding:0 0 0 820px;}
.menu05 &gt; .list_submenu{padding:0 0 0 880px;}

/* //////////// 푸터 영역 ///////////// */
#footer {border-top:1px solid #dedede;min-width:1200px;padding:35px 0;}
#footer address {color:#999;line-height:1.7;}
#footer .bar {color:#bcbcbc;font-size:10px;padding:0 5px;font-family:'돋움',dotum}
#footer #logoFoot {float:left;padding-right:25px}
#footer .copyright {color:#999;padding-top:3px;text-transform:uppercase;font-size:0.9em}
#topBtn {position:fixed;bottom:150px;right:50%;margin-right:-670px}
#topBtn a {text-decoration:none;color:#7d7d7d;display:inline-block;text-align:center;width:50px;height:50px;line-height:50px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;border:1px solid #e2e2e2}

/* //////////// 메인 콘텐츠 영역 ///////////// */
/* 비주얼 */
#visualWrap {width:100%;height:501px;position:relative;min-width:1200px;background:url(/img/bg.jpg) top center;overflow:hidden}
#visualWrap .slides li {display: none;-webkit-backface-visibility: hidden;}
#visualWrap .flex-control-paging {text-align:center;position:absolute;width:100%;bottom:20px;right:0;z-index:20;}
#visualWrap .flex-control-paging li {display:inline-block;margin:0 5px}
#visualWrap .flex-control-paging li a {display:inline-block;width:14px;height:14px;background:#f0f0f0;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;text-indent:-9999px;cursor:pointer}
#visualWrap .flex-control-paging li a.flex-active {background:#63274f}
#visualWrap .slides {z-index:10;zoom:1}
#visualWrap .slides img {height:auto;display:block;width: 577px;margin: 170px auto;}
.vis_txt {width:100%;text-align:center;position:absolute;bottom:150px; z-index:40;font-size:38px;font-weight:bold;color:#fff}
.vis_txt p {padding-bottom:60px;text-shadow:1px 2px 4px #333;}
.vis_txt strong {display:block;font-size:60px;text-shadow:1px 2px 4px #333;}
/* 메인 콘텐츠 */
.main_box {width:1198px;margin:0 auto;border:1px solid #e2e2e2;border-width:0 1px;overflow:hidden}
.main_box section {float:left;position:relative;}
.main_box section .contents {padding:20px}
.main_box section h2 {font-size:18px;color:#333;margin-bottom:30px}
.main_box .section01 h2, .main_box .section04 h2 {margin-bottom: 30px;}
.main_box .section05 h2 {margin-bottom:20px} 
.main_box .section01, .main_box .section02, .main_box .section03 {height:213px;border-bottom:1px solid #e2e2e2;overflow:hidden}

.baro li{float:left;width:167px;height:56px; line-height:20px; font-size: 12px;}
.baro li img{margin:0 10px;}
.baro li a{display: flex; align-items: center;}
.main_box .section04, .main_box .section05, .main_box .section06 {height:200px;}
.main_box .section02, .main_box .section05 {border-right:1px solid #e2e2e2}
.main_box .section01, .main_box .section04 {width:412px;border-right:1px solid #e2e2e2}
.main_box .section05 {background:#f6f6f6;}
.section01 .slides &gt; li {overflow:hidden;float:left;width:372px;height:140px;overflow:hidden}
.main_box #sliderBox li img {float:left;margin-right:40px}
.main_box #sliderBox dl {float:left;margin-top:50px;font-size:16px;width:160px;}
.main_box #sliderBox dt {font-weight:bold;color:#a44182;margin-bottom:6px;}
.main_box #sliderBox dd {font-size:13px;font-weight:bold;color:#7c7c7c;line-height:1.4;}
#sliderBox .flex-direction-nav {position:absolute; top:20px;right:20px}
#sliderBox .flex-direction-nav li {display:inline-block;margin:0 1px}
#sliderBox .flex-direction-nav li a{display:inline-block;background:url(../img/arr_dir.gif);width:23px;height:23px;text-indent:-9999px}
#sliderBox .flex-direction-nav li.flex-nav-next a {background-position:-23px 0}
.main_box .list_brd li {padding:3px 0;overflow:hidden}
.main_box .list_brd .date {float:right;font-size:12px;}
.main_box .list_brd a {color:#666;font-size:12px}
.main_box li.list_no {text-align:center;color:#f05929;}
.main_box .more {display:block;width:23px;height:23px;background:url(../img/btn_more.png) no-repeat;position:absolute;top:20px;right:20px;text-indent:-9999px}
.main_box .list_pic:after {display:block;clear:both;content:''}
.main_box .list_pic li {float:left;margin-left: 5px;width:120px}
.main_box .list_pic li img {border:1px solid #e2e2e2;}
.main_box .list_pic li:first-child {margin-left:0}
.main_box .list_pic li a {color:#7b7b7b}
.main_box .list_pic li {}
.main_box .list_pic li strong {display:block;text-align:center;padding-top:5px;font-size:12px;line-height:1.4;}
.main_box .list_pic .list_no {float:none;width:100%;padding-top:30px}
.main_box .section05 strong {color:#7b519d;display:block;font-size:24px;height:44px;line-height:44px;background:url(../img/ico_cs.png) no-repeat;padding-left:54px;margin-left:15px}
.main_box .section05 .fax {color:#666f75;background-position:0 -55px;margin-top:10px}
.main_box .section06 dt {color:#a44182;font-weight:bold;font-size:18px;padding-bottom:8px}
.main_box .section06 dd {line-height:1.5;}
.main_box .section06 dl {padding-left:86px;background:url(../img/ico_bnr.gif) no-repeat;min-height:90px}

/* //////////// 서브 레이아웃 영역 ///////////// */
#subVisualArea {background:url(/img/bg_sub_visual.gif) repeat-x center top;width:100%;min-width:1198px;height:180px;overflow:hidden}
#subVisualArea .txt_box {width:1049px;margin:0 auto;color:#fff;font-size:20px;line-height:1.5;margin-top:54px;border-left:1px solid #fff;padding-left:50px;display:none}
#subVisualArea .txt_box strong {font-size:34px;position:relative;top:50px; color:#444;text-shadow: 1px 1px 1px #c8c8c8;}




#subVisualArea .txt_box p {color: #6b6b6b;
    position: relative;
    text-shadow: 1px 1px 1px #c8c8c8;bottom:50px}
.sub_inner {width:1200px;margin:0 auto;border:1px solid #dedede;border-width:0 1px;min-height:700px;overflow:hidden}
.sub_inner .side_area {float:left;width:218px;}
.sub_inner .content_area {float:left;width:899px;padding:38px 40px 60px;border-left:1px solid #dedede;min-height:700px}
/* 사이드 네비 */
#snb .tit_box {height:110px;overflow:hidden;border-bottom:3px solid #cfe6b6;padding:0 30px}
#snb .tit_box h2 {font-size:24px;padding:40px 0 2px}
#snb .tit_box span {display:block;color:#d3e784;font-size:12px;}
#snb &gt; ul &gt; li {border-bottom:1px solid #dedede;}
#snb &gt; ul &gt; li &gt; a {display:block;padding:16px 30px 15px 40px;font-size:16px;font-weight:bold;text-decoration:none}
#snb &gt; ul &gt; li.on &gt; a {background:url(../img/bul_sidebar.png) no-repeat 20px 20px;color:#6fb857}
#snb &gt; ul &gt; li &gt; a:hover {color:#6fb857}
.heading {border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:15px;overflow:hidden}
.heading h2 {font-size:33px;color:#60b63a}
.heading .txt_box {float:left}
.heading .txt_box p {padding-top:5px;color:#999}
.location {float:right;margin-top:40px;}
.location li {display:inline;font-size:11px;color:#666}
.location li a {color:#666}
.location li.fb {color:#60b63a}
.location li:before {content:'&gt; ';font-weight:normal;color:#999;padding:0 4px}
.location li:first-child:before {content:'';padding:0;}
/* 레이아웃 변경페이지  */
#subWrap .sub_wide {width:898px;margin:0 auto;border:1px solid #dedede;border-width:0 1px;min-height:700px;overflow:hidden;padding:50px 50px 70px}
</pre></body></html>