@charset "utf-8";
/* Alma KES 120612 kes3583@almacomm.co.kr */

/* #wrap{width:100%; height:100%; margin:0; padding:0; }*/

/*.skip{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px;}
a.accessibility01 {position:absolute; top:-10000px; display:block; left:0; font-size:0; z-index:0}*/

/*
a.accessibility01 {
    display: block;
    font-size: 0;
    left: 0;
    position: absolute;
    top: -10000px;
    z-index: 0;
}*/
img {max-width:100%;}
/*배경*/
.index1 {background:url("/images/main/main_bg01.jpg") no-repeat top center}
.index2 {background:url("/images/main/main_bg02.jpg") no-repeat top center}
.common{background:url("/images/common/bg_visual1.jpg") no-repeat top center;}

.img1 {background:url("/images/main/main_bg01.jpg") no-repeat 50% 0;}
.img2 {background:url("/images/main/main_bg02.jpg") no-repeat 50% 0;}
.img3 {background:url("/images/main/main_bg03.jpg") no-repeat 50% 0;}
.img4 {background:url("/images/main/main_bg04.jpg") no-repeat 50% 0;}

.skip {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 150px;
}


.skip a {
    color: inherit;
    text-align: center;
    text-decoration: none;
}
.skip:focus, .skip:active {
    color: #333333;
    display: block;
    height: 20px;
    left: 50%;
    position: absolute;
    text-decoration: none;
    top: 10px;
    z-index: 9999;
}

/*메인 서브 skipnavi*/
dt.skip_hid{visibility: hidden;position: absolute;font-size: 0;width: 0;height: 0;line-height: 0;margin: 0;padding: 0;background: none;}
a.skipnavi{position: absolute;left: 0;top: -10000px;display: block;width: 100%;text-align: center;z-index: 500;font-size: 1.1em;}
a.skipnavi:hover, a.skipnavi:focus, a.skipnavi:active {
	 position: absolute; top: 0; left:50%; width:980px; margin-left:-490px; padding:2px 0;z-index: 500; background-color:#f1592a; color: #fff; font-weight: bold; }


#visual1{background:url(/images/common/bg_visual1.jpg) no-repeat top center;}
#visual2{background:url(/images/common/bg_visual2.jpg) no-repeat top center;}
#visual3{background:url(/images/common/bg_visual3.jpg) no-repeat top center;}
#visual4{background:url(/images/common/bg_visual4.jpg) no-repeat top center;}
#visual5{background:url(/images/common/bg_visual5.jpg) no-repeat top center;}
#visual6{background:url(/images/common/bg_visual6.jpg) no-repeat top center;}
#visual7{background:url(/images/common/bg_visual7.jpg) no-repeat top center;}
#visual8{background:url(/images/common/bg_visual8.jpg) no-repeat top center;}

/* Menu sub>m2 > accordion */
.accordion_menu{ width:100%; position:relative; padding:0; z-index:10}
.accordion_menu .menu_item{position:relative; height:30px; overflow:hidden; z-index:30 }
.accordion_menu .menu_item .menu_item_content{position:absolute; width:100%;  }
.accordion_menu .menu_item .menu_item_content dt{width:101px; height:30px; font-size:0; text-indent:-9999px; background: url(/images/common/bg_menu.png) no-repeat;}
.accordion_menu .menu_item .menu_item_content a{overflow:hidden; height:30px; display:block}
.accordion_menu .menu_item.item1 dt{background-position:0 -109px; }
.accordion_menu .menu_item.item2 dt{background-position:0 -139px; }
.accordion_menu .menu_item.item3 dt{background-position:0 -169px; }
.accordion_menu .menu_item.item4 dt{background-position:0 -199px; }

.accordion_menu .grouplist{display:none}
.accordion_menu .grouplist.active{display:block; margin-left:10px; width:490px; height:205px; padding:0 0 0 140px;  position:absolute; left:122px; top:0; z-index:50;}
.accordion_menu .grouplist ul{ float:left; width:140px; padding:19px 0px 0 10px !important; }
.accordion_menu .grouplist ul li{width:130px;}
.accordion_menu .grouplist ul li a{font-size:13px !important; padding:0 0 12px 0; line-height:1.2;  color:#333; text-decoration:none  }
.accordion_menu .grouplist ul li a:hover{color:#f1592a}

.accordion_menu .grouplist.bg1{background:url(/images/common/gnb2-1-2.gif) no-repeat;  }
.accordion_menu .grouplist.bg2{background:url(/images/common/gnb2-2-2.gif) no-repeat;  }
.accordion_menu .grouplist.bg3{background:url(/images/common/gnb2-3-2.gif) no-repeat;  }
.accordion_menu .grouplist.bg4{background:url(/images/common/gnb2-4-2.gif) no-repeat;  }

/* Menu sub>m3 > news banner */
#slides{ clear:both; position:relative; }
#slides .slides_container{overflow:hidden;  width:232px; height:161px; position:absolute; left:0; top:0; }
#slides .slides_container div{width:232px;  height:161px; display:block; padding:0 !important;}
#slides .slides_container > div > a.gnb_news {border-radius:5px; overflow:hidden; width:230px; height:86px; border:1px solid #eaeaea}
#slides .slides_container div p.office_n {font-size:15px; color:#333; line-height:1.0;}
#slides .slides_container div p{padding-bottom:5px}
#slides .slides_container div p.pb29{padding-bottom:29px}
#slides .slides_container div a{ font-size:15px; color:#333; line-height:1.3; text-decoration:none; width:232px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#slides a.next,
#slides a.prev{ display:block; position:absolute !important; top:0px; right:14px; width:13px; height:13px; margin:0;padding:0; border:none; text-indent:-9999px;  background:url(/images/common/gnb3-1-remote.gif) no-repeat left top !important; }
#slides a.next{right:0 !important; background:url(/images/common/gnb3-1-remote.gif) no-repeat right top !important; }
#slides .pagination{display:none}

/* common Menu logo */
.logo{width:203px; height:50px; text-indent:-9999px; overflow:hidden; display:block;  background:url(/images/common/logo.gif) no-repeat; }
.logo a{ display:block; height:100%; }
.logo_ft {width:203px; height:50px; text-indent:-9999px; overflow:hidden; display:block;  background:url(/images/common/logo.gif) no-repeat; }
.logo_ft a{ display:block; height:100%; }
.ft_privacy {color: #fff !important; font-weight:bold; font-size: 14px; margin: 9px 0 0 25px; display: inline-block;}
a.ft_privacy:hover {color:#facfb0 !important;}


#main{width:1200px; margin:0 auto}
#main h2{height:102px; padding:59px 0 0 42px}
#main h2.mainH2 {height:15px; display:inline-block; padding:0}

.MT437 {margin-top:437px !important}

.mainBanner {overflow:hidden; font-size:0; margin-bottom:40px}
.mainBanner li {float:left; margin-right:26px; width:239px}
.mainBanner li img {width:100%;}
.mainBanner li dl {position:relative}
.mainBanner li dt {padding:163px 0 13px 0}
.mainBanner li dd.img {position:absolute; top:0; left:0}

ul.main_news{ position:relative; margin-right:35px; width:500px; height:466px; background: url(/images/main/bg_main_news.gif) no-repeat 69px 0}
ul.main_news li a.more, .eventMore { position: absolute; right:0px; top:0; background:url(/images/board/bg_board_default02.png) no-repeat -536px -263px; width:33px; height:11px; text-indent:-9999px}
.k_more {position:absolute;right:0;top:0;display:block}
.more1{ z-index:99;}
.more2{ z-index:98;}
ul.main_news li h2 a { display:block; background:url(/images/board/bg_board_default02.png) no-repeat; position:absolute; height:16px; text-indent:-9999px; overflow:hidden}
ul.main_news li.news01 h2 a{ left:0; top:0; width:57px; background-position:-536px -241px; z-index:3}
ul.main_news li.news01 div{ visibility:visible;}
ul.main_news li.news02 h2 a{ left:88px; top:0; width:56px; background-position:-625px -241px; z-index:2}

ul.main_news li.news01 h2 a:hover, ul.main_news li.news01 h2 a:focus, ul.main_news li.news01 h2 a:active, ul.main_news li.news01 h2 .onhover{ left:0; top:0; background-position:-536px -222px; z-index:3; border-bottom:1px solid #fff}
ul.main_news li.news02 h2 a:hover, ul.main_news li.news02 h2 a:focus, ul.main_news li.news02 h2 a:active, ul.main_news li.news02 h2 .onhover{ left:88px; top:0;  background-position:-625px -222px;z-index:3; border-bottom:1px solid #fff }

ul.main_news li.news01 div, ul.main_news li.news02 div { position:absolute; left:0; top:27px; visibility:visible}
ul.main_news li.news01 div a, ul.main_news li.news02 div a {text-decoration:none !important; }
ul.main_news li.news01 div{ visibility:visible}

ul.main_news li div .rep01 {position:relative; padding:0 0 0 237px; height:217px; line-height:1.4; font-size:12px; margin-bottom:14px}
ul.main_news li div .rep01 dt {color:#333; font-weight:bold; padding:7px 0 10px 0}
ul.main_news li div .rep01 dd {margin:0 0 12px 0; letter-spacing:-0.01em; color:#666}
ul.main_news li div .rep01 dd.img {position:absolute; top:0; left:0}
ul.main_news li div .rep01 dd span {font-size:11px; display:inline-block}
ul.main_news li div .rep01 dd .date {width:72px; color:#a5abbf}
ul.main_news li div .rep01 dd .group {color:#f16335}

ul.main_news li div .rep02 {padding:0 0 0 110px; height:67px; margin-bottom:10px}
ul.main_news li div .rep02 dt {padding:0}
ul.main_news li div .rep02 dd {margin:0}

ul.main_news li div .rep03 {position:relative; height:305px; line-height:20px; font-size:13px; margin-bottom:80px}
ul.main_news li div .rep03 dt {padding:210px 0 0 0; color:#333; font-weight:bold}
ul.main_news li div .rep03 dd {margin:0 0 12px 0; letter-spacing:-0.01em; color:#666}
ul.main_news li div .rep03 dd.img {position:absolute; top:0 !important}
ul.main_news li div .rep03 dd span {font-size:11px; display:inline-block}
ul.main_news li div .rep03 dd .date {width:72px; color:#a5abbf}
ul.main_news li div .rep03 dd .group {color:#f16335}
#tabscon2 { display:none;}	/*130208_edit common.js 의 tabcon 함수*/

/* 영상뉴스 */
.videoNews {width:503px}
.videoNews li {float:left; padding:9px 0; *padding:0; border-bottom:1px solid #ccc}
.videoNews li .subject {float:left; padding:0 0 6px; width:282px;  font-size:16px; line-height:1.4; font-weight:600; color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videoNews li .subject02 {float:left; width:275px; padding:0 0 0 7px; color:#737373; background:url(/images/common/bul_dot.gif) no-repeat 0 7px; background-position:0 11px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videoNews li .addData {float:left; font-size:16px; color:#666}
.videoNews li .addData02 {margin-left:10px; width:110px; font-size:16px; display:inline-block; color:#f16335; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.videoNews li:first-child .addData, .videoNews li:first-child .addData02 {font-weight:600;}


.main_news02 {width:500px}
.main_news02 h2 {margin-bottom:10px}
.main_news02 div {margin-bottom:22px; color:#666}
.main_news02 div a img {width:100%;}
.main_news02 div span {font-weight:bold; color:#ec5623}

.main_news02 .mainEvent {position:relative; padding:0 0 0 255px; height:127px}
.mainEvent a {text-decoration:none; color:#797979}
.main_news02 .mainEvent dt {font-weight:bold; color:#fc5801; }
.main_news02 .mainEvent dt a {color:#fc5801}
.main_news02 .mainEvent dd {margin-top:5px; letter-spacing:-0.02em; *letter-spacing:-0.06em; line-height:1.4}

.main_news02 .mainEvent dd.img {position:absolute; top:0; left:0; margin:0}


/* SNS 영역 - 20140424 */
.main_sns_t {float:left; width:517px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; margin:16px 0 80px 0;}
.main_sns_t > dl {background:#f3f3f3 url('/images/main/sns_t_img.jpg') no-repeat 25px 17px; padding:20px 0 16px 210px;}
.main_sns_t > dl > dd {height:26px;}
.main_sns_t .btn_tg {float:left; height:26px; width:116px;}
.main_sns_t .btn_tgood {float:left; width:80px; height:25px; margin-top:-3px;}
.main_sns_t .sns_t_box {overflow:hidden; margin:24px 0 10px 0;}
.main_sns_t .sns_t_box > dl {float:left; width:345px; height:138px; padding:1px 0 0 23px; margin-right:25px;}
.main_sns_t .sns_t_box > dl > dt > span {font-weight:bold; color:#444;}
.main_sns_t .sns_t_box > dl > dd > a {color:#5892bf; text-decoration:underline !important;}
.main_sns_t .sns_t_box > dl > dd {overflow:hidden; max-height:88px; font-size:16px; line-height:22px;}
/*.main_sns_t .sns_t_box > dl > dd.sns_con {height:88px;}*/
.main_sns_t .sns_t_box > dl > dd.sns_date {font-size:14px;}
.main_sns_t .sns_t_box > p {float:left; width:110px;}

.main_sns_f {float:left; width:518px; border-bottom:1px solid #d1d1d1; margin:16px 0 80px 0;}
.main_sns_f > dl {background:#f3f3f3 url('/images/main/sns_f_img.jpg') no-repeat 25px 17px; padding:20px 0 16px 210px;}
.main_sns_f .btn_fg {float:left; height:26px; width:128px;}
.main_sns_f .btn_fgood {float:left; width:61px; height:25px;}
.main_sns_f .if_box { overflow:hidden; width:61px;height:35px}
.main_sns_f .sns_f_box {overflow:hidden; margin:24px 0 10px 0;}
.main_sns_f .sns_f_box > dl {float:left; width:345px; height:138px; padding:1px 0 0 23px; margin-right:25px;}
.main_sns_f .sns_f_box > dl > dt {font-weight:600; color:#444;}
.main_sns_f .sns_f_box > dl > dd > a {color:#666; text-decoration:none !important;}
.main_sns_f .sns_f_box > dl > dd {overflow:hidden; max-height:88px; font-size:16px; line-height:22px;}
/*.main_sns_f .sns_t_box > dl > dd.sns_con {height:88px;}*/
.main_sns_f .sns_f_box > dl > dd.sns_date {font-size:14px;}
.main_sns_f .sns_f_box > dl > dd > a:hover {color:#666; text-decoration:underline !important;}
.main_sns_f .sns_f_box > p {float:left; width:110px;}

.sns_date {color:#929191; padding-top:7px;}

/* // main */


#main #inner{
	border:0px solid red;
	min-height:790px;
	background:#fff;
    border-radius:6px 6px 0 0;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius:6px 6px 0 0;
    position:relative;
    padding:72px 82px 33px;  *zoom:1;
    box-shadow:0 -4px 25px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:0 -4px 25px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0 -4px 25px rgba(0, 0, 0, 0.15);
    overflow:visible;
	}
#main #inner.inner02 {padding:72px 82px 33px 82px;  *zoom:1}

/*#main #inner.discover {padding-left:0; padding-right:0;}
#main #inner.discover h3, #main #inner.discover h4 {padding-left:82px;padding-right:82px;} */

#inner:after{
    content:'';    position:absolute;    top:0;    left:0;    height:38px;    width:100%;
    border-radius:6px 6px 0 0;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius:6px 6px 0 0;
    background: #e0e0e0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
    background: linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);
}
#inner .breadcrumb { position: absolute; top: 7px; z-index: 10; left: 16px; color:#666; font-size:14px; letter-spacing:1px;}
#inner .breadcrumb a{text-decoration:none; color:#ff4a0e}
#inner .breadcrumb span{color:#ff4a0e}
#inner .breadcrumb .last {color:#ff4a0e}
#inner .content{clear:both; padding:0 0 0 0;  *zoom:1}
#inner h3{float:left; padding-right:10px}
#inner .supportingDetail {float:left; height:31px; padding:0 0 0 14px; background:url(/images/common/line_tit.gif) no-repeat left top;}
#inner .supportingDetail02 {float:left; padding:5px 0 0 14px; color:#9e9e9e; font-weight:bold} /* 산업분야 */
#inner .supportingDetail02 a {color:#666; text-decoration:none; letter-spacing:-0.01px;}



#footer{position:relative; z-index:9999; width:100%; min-width:1200px; background:#1d1d1e url(/images/common/bg-footer.gif)}
#footer .footer-frame{ width:1200px; margin:0 auto; overflow:hidden;    padding:48px 0 30px 0}
.footer-frame .video-block{float:left; width:473px; position:relative; margin-left:30px;}

.footer-columns{float:left; width:590px; margin-left:90px; margin-top:-8px;}
.footer-columns .col{display:inline-block; *display:inline; zoom:1; vertical-align:middle;  width:215px; vertical-align:top; margin-left: -0.45em}
.footer-columns .col li {line-height:30px;font-size:15px;}
.footer-columns .col.w140 {width:140px}
.footer-columns .col.w190 {width:190px}
.footer-columns .col a, .footer-columns .col strong {color:#fff; text-decoration:none;}
.footer-columns ul li{margin:0 0 3px}

.footer-row{height:92px; background:#000; color:#fff;}
.footer-block{position:relative; width:1190px; margin:0 auto; padding:20px 0 35px 10px;}
.footer-block .area{float:left;}
.footer-block .logo-footer{float:left; width:423px; height:39px; background:url(/images/common/footer_copyRight.gif) no-repeat; }
.footer-block .locationForm{float:right;  width:380px; padding:9px 0 0 0; text-align:right;}
.footer-block .locationForm select,
.footer-block .locationForm input{margin:-1px 0 1px;font-size:12px;vertical-align:middle}
.footer-block .locationForm legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.footer-block .locationForm .sel{ margin-top:-6px; margin-right:3px;}
.footer-block .locationForm .go{margin-top:-6px; }

#group_link {display:none; background-color:#505050; width:1200px; height:380px; position:absolute; top:-380px; right:0; z-index:9999;}
/*#group_link .btn_fot {width:94px; height:22px; margin-top:-38px; padding:14px 17px 1px 0; text-align:right;}*/
#group_link .btn_fot {width:94px; height:22px; padding:14px 17px 1px 0; text-align:right;position:absolute;top:0;right:0}
#group_link > div > ul {overflow:hidden; margin-left:53px;}
#group_link li {float:left; margin-right:2px;}
#group_link ul ul {margin-top:19px; overflow:hidden;}
#group_link li li {width:150px; padding-top:2px; font-size:16px;}
#group_link a {display:block;}
#group_link .link01 {overflow:hidden; width:442px; height:270px; background:url('/images/common/foot_boxtit01.gif') no-repeat; margin-right:12px;}
#group_link a:link, a:visited, a:active { color:#bbb; text-decoration:none; }
#group_link .link01 .li01 {float:left; width:200px;}
#group_link .link01 .li02 {float:left; width:150px;}
#group_link .link01 .li03 {float:left; width:100px;}
#group_link .link02 {width:314px; height:270px; background:url('/images/common/foot_boxtit02.gif') no-repeat; margin-right:12px;}
#group_link .link03 {width:314px; height:270px; background:url('/images/common/foot_boxtit03.gif') no-repeat;}
#group_link .tit_tex {padding:13px 0 0 23px;}
#group_link .tit_stex {width:160px; height:26px; margin:38px 0 18px 58px;}

.foot_sns {overflow:hidden; float:right; width:644px; padding-top:35px;}
.foot_sns ul {float:right; overflow:hidden; width:644px; border-top:1px solid #434344; padding-top:45px;}
.foot_sns ul li {float:right; margin-left:29px;}


/* Print */
@media print {
body{margin:1em 1em 1em 1em;}
#header,
#footer, #main .headline{display:none !important;}
body {font: 9pt/1.2 sans-serif;background: white; color: black;}
h1 {font-size: 15pt;}
h2 {font-size: 11pt;}
h3 {font-size: 10pt;}
/*p {text-indent: 13pt; orphans: 3;}

#main >.mainContent{
 width: auto;
 margin: 0 0;
 padding: 0;
 border: 0;
 float: none !important;
 color: black;
 background: transparent;}

#main >.content{
 width: auto;
 margin: 0 5%;
 padding: 0;
 border: 0;
 float: none !important;
 color: black;
 background: transparent;}


a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#main a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";font-size: 90%;}
#rollImg ul li span{display:block !important}*/
}
