@charset "utf-8";
/****************************************/
/*  Name: 기업 스킨6
/*  Part: 스킨 레이아웃 및 리셋추가 스타일시트
/*  Version: 1.0
/*  Author: 강상근 (한국인터넷센터)
/****************************************/

/* //////////// 공통 영역///////////// */
/* 리셋 */
ul, ol { margin:0;padding:0;list-style:none}
address, em {font-style:normal}
.skip {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hide {display:none}dl, dt, dd {margin:0;padding:0}
.inner {width:1200px;margin:0 auto;}
/* 웹접근성용 */
#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}
/* //////////// 헤더 영역 ///////////// */
.headWrap { width:100%; height:100px;position:relative;  }
.headWrap h1 { float : left; padding:20px 0 0;}

/* 전체 네비 */
#gnb { float:right; padding-top:20px;}
.list_gnb li { float:left; width:147px; text-align:center;}
.list_gnb > li > a {display: block; padding:40px 0 0; height: 40px;color: #2b2b2b; font-size: 16px; font-weight: 600; text-decoration: none;}
.top_menu01 .menu01 > a, .top_menu02 .menu02 > a, .top_menu03 .menu03 > a, .top_menu04 .menu04 > a, .top_menu05 .menu05 > a {color:#940808}
.list_gnb > li:hover > a {color:#940808}
.list_submenu {position:absolute;top:100px;z-index:999;width:147px;display:none; }
.list_submenu li {float:none;width:100%}
.list_submenu li a {color:#555;font-weight:500;font-size:14px;text-align:center;line-height:48px;padding:3px 0 3px 0px}
.list_submenu li a:hover {color:#940808;text-decoration:none;font-weight:bold;}
.bg_gnb_sub {background:rgba(255,255,255,0.85);border-top:1px solid #940808;position:absolute;top:100px;left:0;width:100%;height:200px;z-index:300;display:none}
.bg_gnb_sub .bg_inner {width:1200px;margin:0 auto;height:150px}
.bg_gnb_sub .pic_side {width:298px;height:200px;float:left;}
.bg_gnb_sub .pic_side img {width:100%;height:100%}
#gnb #gnbEmpty {width:100%;text-align:center;line-height:54px}
#gnb #gnbEmpty a {font-size:13px;text-decoration:none;display:inline;color:#940808}
#gnb #gnbEmpty a:hover {text-decoration:underline}

/* //////////// 메인 콘텐츠 영역///////////// */
.mainVis { position:relative; width:100%; height:890px;    overflow: hidden;}



/* //////////// 푸터 영역///////////// */
#footer {clear:both;background:#e1e1e1;min-width:1200px; }
.foot_menu_wrap {border-bottom: 1px solid #dbdbdb}
.foot_menu_wrap ul {width:960px;margin:0 auto;overflow:hidden;height:34px;line-height:34px}
.foot_menu_wrap li {float:left;font-size:11px;margin:0 10px}
.foot_menu_wrap a {color:#666}
#footer .inner {padding:20px 0 30px; position:relative;}
#logoFoot img { width:140px; height:42px;}
#logoFoot {display:block;float:left;margin:0 60px 0 0;height:70px;}
#footer address {font-size:12px;color:#333; line-height:20px;font-family:'돋움',dotum}
#footer address span { margin-right:20px;}
#footer .bar {padding:0 5px;font-size:10px;color:#bcbcbc;font-family:'돋움',dotum}
.copyright {font-size:11px;padding-top:10px;color:#333;text-transform:uppercase}
.copyright strong { color:#db5d5a}
#topBtn {position:fixed;bottom:150px;right:50%;margin-right:-700px}
#topBtn a {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;font-weight:bold;text-decoration:none;color:#7d7d7d}
.ft_call {  padding-top:10px; position:absolute; right:0; top:10px;}
.ft_call h2 { font-size:14px; color:#2b2b2b;letter-spacing:-1px;margin-bottom:5px;}
.ft_call strong { color:#d13535; font-size:30px; font-weight:bold }
.ft_call img { margin-right:5px;}




/* 서브 페이지 */
#subWrap { width:1200px; margin:80px auto 0; min-height:1000px; overflow:hidden; position:relative; }
#subVisual { width:100%; height:230px; position:relative; background:url(/img/sub_bg.png) 50% 50% no-repeat;}
#sideBar { background:#f0f0f0; width:100%; height:56px; margin:0 auto; padding:0;}
#sideBar ul { width:1200px; margin:0 auto; text-align:center; height:56px;}
#sideBar ul li { display:inline-block; margin:0 30px;}
#sideBar ul li a { color:#787878; font-size:14px; line-height:56px; text-decoration:none; font-weight:600}
#sideBar ul li.on a { color: #940808; height: 54px;}
#sideBar ul li.on { border-bottom: 2px solid #940808;}
.heading { position:absolute; top:30px; right:0; color:#333; font-size:12px }
.heading li { display:inline-block; letter-spacing:-1px; }
.tit { width:100%; height:52px;text-align:center; font-size:30px; color:#2b2b2b;line-height:32px; font-weight:bold;}
.top_txt {margin-bottom:80px; font-size:14px; color:#555; text-align:center;}
.map_txt { position:relative; margin:50px 0 0 0 ;text-align: center;}
.map_txt strong { font-size:24px; color:#333; margin-bottom:30px;display:block;}
.map_txt p { font-size:14px; font-weight:600; line-height:24px; color:#777;margin-bottom:30px; }
.map_txt a { display:inline-block; width:230px; font-size:15px; line-height:48px; color:#fff; text-decoration:none; text-align:center; margin-bottom:80px; }
#bo_v_table, #bo_list_total, #container_title { display:none;}

.jTbl { width:100%; border-top:2px solid #333;}
.jTbl { border-collapse:collapse;margin-bottom:20px;width:100%;border-left:1px solid #e5e5e5; }
.jTbl th { white-space: nowrap; font-size:14px;color:#2b2b2b; padding:10px; border-top:3px solid #333; border-bottom:3px solid #333;  border-right:1px solid #e5e5e5; }
.jTbl td { font-size:13px;line-height:20px; padding:15px 10px; text-align:center; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; color:#555;}
.jTxt {text-align:right; font-size:12px; color:#777; margin-bottom:5px;}

.txArea { width:1200px; position:relative; background:#f7f3f0;padding:20px;box-sizing:border-box;}
.txArea strong { font-size:20px; margin-bottom:10px; display:block; color:#333}
.txArea p { font-size:14px; line-height:20px; color:#555; letter-spacing:-0.5px}
.txArea .best_ico { position:absolute; right:20px; top:20px;}

.bt_menu {width:1200px; background:#f7f3f0; overflow:hidden;margin:20px 0 40px;position:relative;}
#bnrSliderWrap {width:1000px;height:360px;margin:8px auto;overflow:hidden;}
#bnrSliderWrap .als-item {margin:0 8px;width:324px;height:360px;background-color:#fff;}
#bnrSliderWrap .als-item img {display:block;width:324px;height:293px}
#bnrSliderWrap .als-viewport {overflow:hidden;margin:0 auto}
#bnrSliderWrap .als-wrapper {position:relative}
#bnrSliderWrap .als-item {display:block;text-align:center;cursor:pointer;float:left;position:relative}
#bnrSliderWrap .als-prev, #bnrSliderWrap .als-next {position:absolute;cursor:pointer;clear:both;top:175px;width:15px;height:30px}
#bnrSliderWrap .als-prev {left:30px}
#bnrSliderWrap .als-next {right:30px}
#bnrSliderWrap .bt_con { padding:10px; box-sizing:border-box; text-align:left; color:#555;}
#bnrSliderWrap .bt_con strong { font-size:15px; display:block; margin-bottom:5px;}

.brandArea { margin-bottom:30px; position:relative;}
.brandArea h3 { font-size:20px; color:#225dc9; display:block; margin-bottom:20px; letter-spacing:-1px;background:url(/img/bul.png) no-repeat 0 50%;padding-left:24px}
.brandArea ul li { font-size:14px; margin-bottom:20px; }
.brandArea ul li p {line-height:24px; color:#555}
.brandArea ul li strong { color:#333; display:block; margin-bottom:10px; font-size:15px;}

/*
     FILE ARCHIVED ON 22:57:22 Sep 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:22:44 Apr 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.486
  captures_list: 0.64
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.009
  esindex: 0.011
  cdx.remote: 7.528
  LoadShardBlock: 52.668 (3)
  PetaboxLoader3.datanode: 68.426 (4)
  PetaboxLoader3.resolve: 50.719 (2)
  load_resource: 102.897
*/