<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif;}


html, body, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; list-style:none;}
img, table{border:0;}
hr, legend {display:none;}
a:link, a:visited, a:active {color:#555; text-decoration:none;}


body {font-size:14px; line-height:160%; font-family:나눔고딕, NG, NGEN, '돋움', sans-serif; color:#666; letter-spacing: -0.5pt;}
input, textarea, select {font-family:나눔고딕, NG, NGEN, '돋움', sans-serif; color:#595b5f;}
input.text, input.dateInput, textarea.text {padding:1px 5px; border:1px solid #cbcbcb; vertical-align:middle;}
.png24 {tmp:expression(setPng24(this));}
.parents:after {content:""; display:block; clear:both;}
ul{list-style: none;}

/* 메인상단 */
/* main */
.main_wrap #container {background:#fff; padding-top:0; padding-bottom:0;}

/*a:focus { border:1px solid #9ab8d2; }*/

/* main slider section_1*/
.mslider.bx1200 {overflow:hidden; margin:0 auto; min-width:935px;}
.mslider.bx1200 .bx-wrapper li span {position:absolute; left:220px; top:115px; font-size:33px; line-height:1.5em; letter-spacing:-1px;}
.mslider.bx1200 .bx-controls-direction  /* 좌우컨트롤삭제 */
.mslider.bx1200 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager {position:relative; max-width:1200px; margin:0 auto;}
.mslider.bx1200 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {position:absolute; width:auto; left:725px; bottom:134px; padding:0; height:23px;}
.mslider.bx1200 .bx-wrapper .bx-pager.bx-default-pager a {background:url(../../images/mslider_off.png) no-repeat; width:21px; height:21px; margin:0 3px;} /* off */
.mslider.bx1200 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mslider.bx1200 .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../../images/mslider_on.png) no-repeat;} /* on */
.mslider.bx1200 .bx-wrapper .bx-pager.bx-default-pager a:focus { border:1px solid #005288; box-sizing: border-box;} /* on */
.mslider.bx1200 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {position:absolute; width:50px; height:23px; left:785px; bottom:130px; text-align:left;} /* play stop */
#container .mslider.bx1200 .bx-wrapper .bx-controls-auto .bx-start {width:12px; height:14px; background-position: -86px -13px;} /* play */
#container .mslider.bx1200 .bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0;}
#container .mslider.bx1200 .bx-wrapper .bx-controls-auto a:focus { border:1px solid #005288; box-sizing: border-box; }
#container .mslider.bx1200 .bx-wrapper .bx-controls-auto .bx-stop {width:12px; height:14px; background-position:-86px -47px;} /* stop */
#container .mslider.bx1200 .bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px;} /* stop */
.mslider.bx1200 .bx-wrapper {margin-bottom:0;}
#container .bx-wrapper .bx-viewport {background:none; box-shadow:none; border:0; left:0;} /*공통*/
#container .mslider.bx1200 .bx-wrapper .bx-viewport li {height:800px; text-indent:-9999em;}
.mslider.bx1200 .bxli01 {background:url(../../images/main01.jpg) no-repeat 50% 0;}
.mslider.bx1200 .bxli02 {background:url(../../images/main02.jpg) no-repeat 50% 0;}
.mslider.bx1200 .bxli03 {background:url(../../images/main03.jpg) no-repeat 50% 0;}
.mslider.bx1200 .bxli04 {background:url(../../images/main04.jpg) no-repeat 50% 0;}
.mslider.bx1200 .bxli05 {background:url(../../images/main05.jpg) no-repeat 50% 0;}
.mslider.bx1200 .bx-prev{left:100px;}
.mslider.bx1200 .bx-next{right:100px;}

/* OurBiz section_2*/
#section_2 {padding-bottom:60px;}
.our_tit {position:relative; background:#fff; max-width:1200px; height:145px; margin:0 auto; margin-top:-112px;}
.our_tit h2 {position:absolute; top:55px; left:50px; font-size:2rem;}
.our_tit p {display:none; position:absolute; right:46px; top:56px;}
.bizwrap {position:relative; max-width:1200px; background:#fff; margin:0 auto;}
.bizwrap .bxbiz {width:1158px; margin:0 auto;}
.bxbiz .bx-wrapper {margin-bottom:0;}
.bxbiz .bx-wrapper .bx-pager {display: none;}/*{padding:0; bottom:initial; top:-92px; bottom: 530px;}*/
.bxbiz .bx-wrapper .bx-controls-direction a {width:21px; height:36px;}
.bxbiz .bx-wrapper .bx-controls-direction a:hover {background-position:0 0;}
.bxbiz .bx-wrapper .bx-prev {left:-41px; background:url(../../images/bx_biz_prev.png) no-repeat;} /*prev*/
.bxbiz .bx-wrapper .bx-next {right:-41px; background:url(../../images/bx_biz_next.png) no-repeat;} /*next*/
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a {height:51px; margin:0 12px;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a.active {background:url(../../images/bzbix01_on.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {width:41px; background:url(../../images/bzbix03.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a.active {background:url(../../images/bzbix03_on.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {width:41px; background:url(../../images/bzbix02.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a.active {background:url(../../images/bzbix02_on.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(4) a {width:41px; background:url(../../images/bzbix04.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(4) a.active {background:url(../../images/bzbix04_on.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(5) a {width:41px; background:url(../../images/bzbix05.png) no-repeat 50% 0;}
.bxbiz .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(5) a.active {background:url(../../images/bzbix05_on.png) no-repeat 50% 0;}

.bxbiz #slider2 li:after {content:'';clear:both;display:block;overflow:hidden;width:100%;}
.bxbiz #slider2 li &gt; div {float:left; width:33.3333%; height:490px;}
.bxbiz #slider2 li &gt; div p img {width:100%; height:354px;}
.bxbiz #slider2 li &gt; div strong {display:block; font-size:25px; margin:20px 0 10px 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:1.1em; line-height:1em;}
.bxbiz #slider2 li &gt; div span {display:block; margin-left:15px; line-height:1.5em;}
.bxbiz .bxbiz_cen {position:relative; text-align:center; background:#66737a;}
.bxbiz .bxbiz_cen dl {margin-top:70px;}
.bxbiz .bxbiz_cen dt {margin-bottom:40px;}
.bxbiz .bxbiz_cen dt span {display:inline-block; font-size:27px; color:#fff; padding-bottom:20px; border-bottom:1px solid;}
.bxbiz .bxbiz_cen dd {color:#fff; font-size:15px; padding:0 30px; line-height:2em;}
.bxbiz .bxbiz_cen .gobiz {position:absolute; bottom:65px; width:100%; text-align:center;}
.bxbiz .bxbiz_cen .gobiz a {display:inline-block; padding:11px 67px; border:3px solid #fff; color:#fff; font-size:21px;}

/* About Section_3 */
.mabout { border-top:1px solid #9ab8d2; height:528px; padding:0px 0; text-align:center;}/*background:#e3e3e3 url(../../images/bg_about.gif) no-repeat 50% 0;*/
.mabout h2 {margin-top:70px; margin-bottom:77px; font-size:2rem; padding-top:50px;}
.mabout ul {display:table; width:100%; max-width:857px; margin:0 auto;}
.mabout ul li {display:table-cell;}
.mabout ul li:nth-child(1) {text-align:left;}
.mabout ul li:nth-child(2) {text-align:center;}
.mabout ul li:nth-child(3) {text-align:right;}
.mabout ul li a {display:inline-block;}
.mabout dl dt {text-align:center; font-size:20px; color:#474747; margin-bottom:20px;}
.mabout dl dd.txt {text-align:center; margin-top:10px; color:#717171; font-weight: bold; font-size:13px;}


.mcust {background:#9d9ea2; color:#fff;}
.mcust .mcustbox {max-width:1200px; width:100%; display:table; margin:0 auto;}
.mcust .mcustbox:after {content:'';clear:both;display:block;overflow:hidden;width:100%;}
.mcustbox &gt; li {display:table-cell; text-align:center; padding-bottom:55px;}
.mcustbox .mc_center {background:#97999e;}
.mcustbox .mc_invest {background:url(../../images/bg_mcust.png) repeat-y 100% 0;}
.mcustbox .mc_contus {background:url(../../images/bg_mcust.png) repeat-y 100% 0;}
.mcustbox &gt; li h3 {font-size:28px; margin-top:55px; padding-bottom:20px; margin-bottom:16px; background:url(../../images/bg_mcust.gif) no-repeat 50% 100%;}
.mcustbox &gt; li p	{color:#e2e3e4; font-size:14px; line-height:18px; height:63px;}
.mcustbox .btn {display:inline-block; background:#808288; font-size:14px; color:#fff; height:32px; line-height:32px; padding:0 43px;}

/* title */
.main_wrap h2 {display:inline-block; font-size:37px; font-weight:300; color:#000; background:url(../../images/bg_tit.gif) repeat-x 0 100%; padding-bottom:6px;}



/** 서브 */
/* 서브플래시 */
.subtop {width: 100%;  height: 100px; min-width:1200px; background:#eee; }
.subfla { position:relative; width: 1200px; height: 100px;  ; font-size:43px; color:#333; font-weight:600;  background: url(../../images/main01.png)  center  center  no-repeat;   margin: 0px auto;  }
.smove_img{opacity:0;margin-top:-25px;position:absolute;top:0px;left:0px}
.smove_txt{opacity:0;margin-left:-25px;position:absolute;top:30px;left:0px}


.contents_s{position:relative;  width:1200px; margin:0px auto; padding-bottom:100px;  }
.subcontent {width: 930px; padding-left:35px; position:relative;   float:left;  }


/* 푸터 */
#footer{width:100%; background: #606166;}
footer{width:1200px; padding:40px 0; margin:auto; color:#f2f2f2;}
footer h2{display: inline-block; margin-top: 30px; vertical-align: top; padding-bottom: 20px;}
address{display: inline-block; vertical-align: top; font-style: normal; padding:10px 0}
address p{color:#f2f2f2;}


/* 좌측메뉴 */
.lnb { float:left; width:220px; padding-bottom:50px; }
.lnb h3 { padding:25px 0 35px 0;  text-align:center;  background:#0b2f3f; font-size:28px; color:#fff; font-weight:600 }
.lnb h3 p.stit{color:#acacac;  font-size:11px; letter-spacing:0.3pt;  margin-bottom:7px;  font-weight:600  }
.lnb .lnb_dep1 {border-right:1px solid #eee; border-left:1px solid #eee;}
.lnb li {   position:relative;    }



/* 텍스트 메뉴 */
.lnb li a {  padding:8px 10px;  display:block; color:#333; font-size:16px;  font-weight:600; border-bottom:1px solid #ccc;  padding:13px 10px; font-weight:600; }
.lnb li a:hover, .lnb li a:active { color:#2d2d2d;  background: url('../images/arrow2.png') 180px center no-repeat;}
.lnb .lnb_dep2 li{}
.lnb .lnb_dep2 a{text-indent:10px; font-size:0.9rem; padding:7px 10px; font-weight: 600;}


	/*depth_3*/
.lnb ul.lnb_dep3{ color:#333; padding:0px;}
.lnb ul.lnb_dep3 li{border-bottom:none;}
.lnb_dep3 li a:link, .lnb_dep3 li a:visited{display:block; color:#333; font-size:0.9rem; height:12px; background: #fafafa url('../../images/dot.gif') 0 8px no-repeat; padding-left:20px;
line-height: 1rem; text-indent: 15px; font-weight:normal;}
.lnb_dep3 li a:hover{display:block; color:#333; background: url('../images/arrow2.png') 180px center no-repeat;}
.depth_linktop{color:#fff !important; }
.depth_linktop:hover{text-decoration:none; font-weight:bold !important; }


.lnb_common dl{ border:1px solid #cccccc; background:url(../../images/i_call.png) no-repeat right 11px top 11px; padding:0 0 21px 10px;color:#666; margin-bottom:17px; margin-top:20px;}
.lnb_common dl dt{  position:relative; color:#33302e; font-size:17px; font-weight:600;line-height:30px;padding:0px px;letter-spacing:-0.5px;}
.lnb_common dl dd.tel{ font-weight:700;font-size:26px; color:#159181;line-height:25px; padding-top:2px}
.lnb_common dl dd.op{ font-weight:700;font-size:16px; padding-top:10px; color:#00659a; line-height:25px;}
.lnb_common dl dd.fax{font-size:20px; font-weight:600;  letter-spacing:-0.3pt; color:#707070;  padding-top:8px}
.lnb_common dl dd.email{font-size:12px;color:#666;  font-weight:600;  letter-spacing:-0.3pt; padding-top:8px}


.lnb_banner {border:1px solid #cccccc; padding:2px;color:#666; margin-top:5px}


.banner {border:1px solid #cccccc; padding:2px; margin-bottom:5px}



.page-title{height:30px;   position:relative; padding-top:40px;  border-bottom:#CCC solid 1px;  padding-bottom:23px; }
.page-title-text { font-size:30px; font-weight:600; color:#313131; }
.page-navi { float:right; margin:0px 0 5px; }


.sub_com{  padding-top:10px;	margin-top:10px;	}



.txt1 { font-weight:600; font-size:18px; line-height:28px;  padding-top:10px;  color:#006699; padding-left:25px; background:url(../../images/tit_icon2.gif) no-repeat left  13px}
.txt0 { font-weight:600; font-size:20px; padding-bottom:10px;  color:#006699}
.txt2 {line-height:28px; padding-bottom:10px;  padding-left:25px}
.txt2 li { padding:5px 15px;  background:url(../../images/point.gif) no-repeat left}
.txt3 {line-height:28px; padding-bottom:10px;  }
.txt4 { font-weight:600; padding:7px 0; font-size:16px;  color:#006dc9;}

.txt5 { padding:0px 15px}
.txt5 li { background:url(../../images/point.gif) no-repeat left 12px; line-height:25px; padding:0px 10px; }

.table_style2{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd;}
.table_style2 th{color:#333; text-align:center; padding:3px 0 3px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:13px; background-color:#f9f9f9; font-weight:600; letter-spacing:-0.7pt;}
.table_style2 td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px 0 3px 10px; text-align:left; line-height:24px; vertical-align:top}


.table_style3{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333; border-left:1px solid #ddd;}
.table_style3 th{color:#fff; text-align:center; padding:3px 0 3px 0;  font-size:14px; background-color:#1768ac; font-weight:600; letter-spacing:-0.7pt;}
.table_style3 td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px 0 3px 20px; text-align:left; line-height:24px; vertical-align:top}

.table_style4{width:100%; border-collapse:separate; border-spacing:0px; }
.table_style4 th{color:#fff; text-align:center; padding:3px 0 3px 0;   background-color:#1768ac; font-weight:600; letter-spacing:-0.7pt; border-radius: 10px;}
.table_style4 td{ padding:3px 0 3px 0px; text-align:center; line-height:24px; font-size:13px;}



.table_style5{width:50%; border-collapse:separate; border-spacing:4px; }
.table_style5 th{color:#fff; padding:3px 0 3px 10px; text-align:left;  font-size:14px; background-color:#1768ac; font-weight:600; letter-spacing:-0.7pt; border-radius: 5px;}
.table_style5 td{ padding:3px 10px 3px 10px; text-align:center; line-height:24px; }

.bundle{border-radius: 10px; background:#fff; border:#0080ed 2px solid; padding:5px 10px}
.bundle2{border-radius: 10px; background:#fff; border:#DDD 2px dotted; padding:5px 10px}

.greeting_con{position:relative; overflow:hidden; background:url('../../images/greeting.jpg') right bottom no-repeat;  width:840px}
.greeting_con h4{font-size:25px; color:#0c58a3; letter-spacing:-1pt; padding-bottom:15px; line-height:33px;}
.greeting_txt{line-height:23px;}
.greeting_con p.stit{font-size:16px; color:#6b6f73; letter-spacing:-0.5pt; padding-bottom:20px; font-weight:600;}
.greeting_ceo{font-size:15px; color:#6b6f73; letter-spacing:-1pt; padding-top:35px; background:url('../../company/img/greeting_sign.gif') 160px bottom no-repeat;}
.greeting_name{font-size:23px; color:#333; letter-spacing:-1pt; font-weight:700; margin-left:5px}


.table_style{width:100%; border-collapse:separate; border-spacing:0px; border-left:1px solid #ddd; border-top:1px solid #333;}
.table_style th{color:#333; text-align:center; padding:3px 0; border-bottom:1px solid #ddd; font-size:13px; border-right:1px solid #ddd; vertical-align:middle; background-color:#f9f9f9; font-weight:700;}
.table_style td{border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:13px; padding:3px 0; text-align:center; line-height:180%; color:#666;}

.bmar_50{margin-bottom:0px;}


.product_con{position:relative; overflow:hidden;}
.product_con .edu_title{margin-bottom:4rem; text-align:center; font-size:38px; font-weight:100; color:#333; letter-spacing:-2pt; line-height:1.2}
.product_con .icon{text-align:center; margin-bottom:2rem; clear:both;}
.product_con .edu_stitle{color:#333; font-size:28px; font-weight:600; letter-spacing:-1.5pt; margin-bottom:2rem;}
.product_con .edu_stitle2{background:url('../../images/pro_stitle.gif') left 5px no-repeat; padding:0 0 0 20px; line-height:1.2; color:#f6821f; font-size:20px; font-weight:600; letter-spacing:-0.8pt; margin:4rem 0 1rem 0;}
.product_con .edu_stitle3{line-height:1.2; color:#f6821f; font-size:20px; font-weight:600; letter-spacing:-0.8pt; margin:1rem 0 1rem 0;}
.product_con .edu_stitle4{line-height:1.2; color:#333; font-size:17px; font-weight:600; letter-spacing:-0.8pt; margin:1rem 0 1rem 0;}
.product_con .tbox{font-size: 15px; color: #666;letter-spacing:-0.4pt; line-height:26px;  margin:0 0 15px 10px;}
.product_con .tbox2{font-size: 15px; color: #666;letter-spacing:-0.4pt; line-height:26px;  margin:0 0 15px 15px;}

.product_con .imgbox{margin:2rem 0}
.product_con .imgbox img{}
.product_con .imgbox2{margin:0rem 0 0.5rem; font-size: 15px; color: #333;}

/* 메인컨텐츠 */
#contents_m{ width:100%;  min-width:1220px; padding:0px 0 0px 0; margin:0 auto;  overflow:hidden; position:relative; }


.dep1_cont2 {float:left;  margin:10px 0;  }
.dep1_cont2 h3{ font-size:22px; font-weight: 600; color:#3f7cd0}
.dep1_cont2 .img { float:left;   width:200px; vertical-align:top;}
.dep1_cont2 .txt {display:table-cell; font-size:15px; float:left;   width:650px; line-height:25px; vertical-align:top; padding-right:50px;}


.dep1_cont1 {float:left;  margin:10px 0;  }
.dep1_cont1 li{float:left;  width:440px; padding:5px; font-size:15px; font-weight: 600; text-align:center; }


	/******** 공통CSS ********/
.point_txt01{color:#333; font-weight:700;}
.point_txt02{color:#2987e4; letter-spacing:-1pt;  line-height:35px;}
.point_txt03{color:#2987e4; letter-spacing:-1pt;  line-height:28px;}
.point_txt04{color:#2987e4; font-weight:700;}

#foot {width: 100%; min-width:1220px; color: #fff; background:#000; letter-spacing:0.3pt;  border-top:#CCC solid 1px;}
#foot .footer{position:relative; margin:0 auto; overflow:hidden; width:1200px; padding:30px 0;}
.footer  h2{float:left; width:280px;}
.footer  h3{padding-top:10px}
.footer ul{float:left;}
.footer li{padding-bottom:5px; font-size:12px;}
.footer li.copy{color:#fff}
.copy_address{ width:380px; float:left; padding-right:15px;}
.copy_address2{ width:380px; float:left; }
.footer h1{text-align:center;}

.foot table tr td p {color: #fff;font-size: 11px;}
.copy_last_item{margin-top:15px;}
.staff_board{border:1px solid #808080; color: #FFF; border-radius: 20px; padding:5px 10px; font-style:normal; font-weight:700; background:slategray;}

/* title */
.main_wrap h2 {display:inline-block; font-size:37px; font-weight:300; color:#000; background:url(../../images/bg_tit.gif) repeat-x 0 100%; padding-bottom:6px;}
</pre></body></html>