@charset "utf-8";

html,body{width:100%;height:100%;}
html{height: 100%;overflow-y:scroll;scrollbar-3dLight-Color:#fff;scrollbar-arrow-color:#efefef;scrollbar-base-color:#efefef;scrollbar-Face-Color:#efefef;scrollbar-Track-Color:#fff;scrollbar-DarkShadow-Color:#fff;scrollbar-Highlight-Color:#fff;scrollbar-Shadow-Color:#fff;} /* 수정 */
/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #fff; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background:#efefef}
::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button{font-family:'Nanum Gothic', sans-serif;font-size:14px;color:#777777;line-height:100%;}
body{height:100%;font-family:'Nanum Gothic', sans-serif;*word-break:break-all;-ms-word-break:break-all}/* 수정 */
img,fieldset,iframe{border:0 none}
li{list-style: outside none none;}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none;outline:none;select-dummy:expression(this.hideFocus=true);}
a:hover{color:#000;text-decoration:underline;outline:none;}
*:focus{outline:none;}

button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
hr{noshade:noshade;display:inline-block;width:100%;height:1px;border:0;background:#e7e7e7;font-size:0px;color:#e7e7e7;}
input,textarea{font-size:14px;padding:3px;color:#333;border:1px solid #ebebeb;background:#f3f3f3;line-height:150%;}




.S_wrap{position:relative;width:100%;min-width:980px;margin:0 auto;min-height:100%;margin-bottom:-142px;} /* 수정 */

.prev, .pprev, .next, .nnext, .tprev, .tprev_n, .tnext, .tnext_n, .tmore{overflow:hidden;background:url(../images/icon.png) no-repeat;background-size:200px 200px;-webkit-background-size:200px 200px;font-size:0;line-height:0;line-height:9999px;vertical-align:bottom;} /* 20160216 수정 */



/* 비주얼 */
.introBox{position:relative;height:810px;}
.bgBox{position:absolute;left:0;top:0;width:100%;height:810px;margin:0px;padding:0;}
.bg01{background:url("/static/w2/images/bg01.jpg") no-repeat 50% top;}
.bg02{background:url("/static/w2/images/bg02.jpg") no-repeat 50% top;}
.bg03{background:url("/static/w2/images/bg03.jpg") no-repeat 50% top;}
.bg04{background:url("/static/w2/images/bg04.jpg") no-repeat 50% top;}

.menuWrap{z-index:10;position:relative;height:68px;width:100%;background:url(../images/g_bg.png) repeat-x;}
.menuWrap .menuBox{z-index:5;position:absolute;left:50%;width:1024px;margin-left:-512px;line-height:1.0em;}
.menuWrap .menuBox .logo{position:relative;float:left;display:inline-block;margin:11px 0 0 20px;}

.menuWrap .menuBox .rmenu{position:relative;float:left;display:inline-block;margin:0 0 0 0px;}
.menuWrap .menuBox .rmenu a li{float:left;display:inline-block;color:#fff;padding:28px 35px;color:#fff;font-weight:700;text-decoration:none;}
.menuWrap .menuBox .rmenu a li:hover{color:#ed6c00;text-decoration:none;}
.menuWrap .menuBox .rmenu a.m_on li{color:#ed6c00;}
.menuWrap .menuBox .rmenu a.m_on li .g_arrow{background:url(../images/g_arrow_o.png) no-repeat;}

/*
.menuWrap .menuBox .rmenu{position:relative;float:left;display:inline-block;margin:25px 0 0 150px;}
.menuWrap .menuBox .rmenu li{display:inline-block;color:#fff;margin-right:70px;}
.menuWrap .menuBox .rmenu li a{padding:28px 0;color:#fff;font-weight:700;text-decoration:none;}
.menuWrap .menuBox .rmenu li a:hover{color:#ade0e1;text-decoration:none;}
.menuWrap .menuBox .rmenu li a.m_on{color:#ade0e1;}
.menuWrap .menuBox .rmenu li a.m_on .g_arrow{background:url(/static/w2/images/g_arrow_o.png) no-repeat;}
*/


/* 온클릭용 지워
.menuWrap .menuBox .rmenu{position:relative;float:left;display:inline-block;margin:0 0 0 150px;}
.menuWrap .menuBox .rmenu li{display:inline-block;color:#fff;margin-right:70px;padding:28px 0;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}
.menuWrap .menuBox .rmenu li:hover{color:#ade0e1;text-decoration:none;}
.menuWrap .menuBox .rmenu li.m_on{color:#ade0e1;}
.menuWrap .menuBox .rmenu li.m_on .g_arrow{background:url(/static/w2/images/g_arrow_o.png) no-repeat;}
*/

.menuWrap .menuBox .rmenu li .g_arrow{padding-left:8px;width:16px;height:8px;display:inline-block;background:url(/static/w2/images/g_arrow.png) no-repeat;}
.menuWrap .menuBox .rmenu li:hover .g_arrow{background:url(../images/g_arrow_o.png) no-repeat;}
.menuWrap .menuBox .ginfo{position:absolute;top:25px;right:20px;}
.menuWrap .menuBox .ginfo li{display:inline-block;font-size:11px;color:#fff;padding:0 14px 0 12px;background:url(/static/w2/images/g_line.png) no-repeat right 3px;}
.menuWrap .menuBox .ginfo li a{color:#fff;text-decoration:none;opacity:0.8;filter:alpha (opacity=60);-ms-filter:alpha (opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;}
.menuWrap .menuBox .ginfo li a:hover{color:#ade0e1;text-decoration:none;opacity:1;filter:alpha (opacity=100);-ms-filter:alpha (opacity=100);-khtml-opacity:1;-moz-opacity:1;}
.menuWrap .menuBox .ginfo li.last{padding-right:0px;background:none;}

/* 서브메뉴*/
.s_menuBox{z-index:11;position:relative;height:34px;width:100%;background:url(../images/g_bg_s1.png); top:-34px;}

.s_menuBox .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-535px;line-height:1.0em;padding:0 0 0 181px;}
.s_menuBox .s_menu a li{float:left;display:inline-block;padding:10px 19px 10px 19px;vertical-align:top;color:#d8d6d6;}
.s_menuBox .s_menu a li:hover{color:#ffd900;text-decoration:none;}
.s_menuBox .s_menu a li span{font-size:19px;vertical-align:top;line-height:0.5em;}

/*
.s_menuBox .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-520px;line-height:1.0em;padding:8px 0 0 302px;}
.s_menuBox .s_menu li{display:inline-block;color:#d8d6d6;margin-right:38px;}
.s_menuBox .s_menu li a{color:#d8d6d6;}
.s_menuBox .s_menu li a:hover{color:#b0fcfc;text-decoration:none;}
.s_menuBox .s_menu li a span{font-size:19px;}
*/

/* 서브페이지메뉴 */
.menuWrap_sc{z-index:10;position:relative;height:68px;width:100%;background:#fff;}
.sbline{background:url(../images/t_overlay.png) repeat-x bottom;}
.menuWrap_sc .menuBox{z-index:5;position:absolute;left:50%;width:1024px;margin-left:-512px;line-height:1.0em;}
.menuWrap_sc .menuBox .logo{position:relative;float:left;display:inline-block;margin:11px 0 0 20px;}

.menuWrap_sc .menuBox .rmenu{position:relative;float:left;display:inline-block;margin:0 0 0 115px;}
.menuWrap_sc .menuBox .rmenu a li{float:left;display:inline-block;color:#000;padding:28px 35px;color:#000;font-weight:700;text-decoration:none;}
.menuWrap_sc .menuBox .rmenu a:hover li{color:#ed6c00;text-decoration:none;}
.menuWrap_sc .menuBox .rmenu a.m_on li{color:#ed6c00;}
.menuWrap_sc .menuBox .rmenu a.m_on li .g_arrow{background:url(../images/g_arrow_b_o.png) no-repeat;}
.menuWrap_sc .menuBox .rmenu a li .g_arrow{padding-left:8px;width:16px;height:8px;display:inline-block;background:url(../images/g_arrow_b.png) no-repeat;}
.menuWrap_sc .menuBox .rmenu a:hover li .g_arrow{background:url(../images/g_arrow_b_o.png) no-repeat;}

/*
.menuWrap_sc .menuBox .rmenu{position:relative;float:left;display:inline-block;margin:25px 0 0 150px;}
.menuWrap_sc .menuBox .rmenu li{display:inline-block;color:#000;margin-right:70px;}
.menuWrap_sc .menuBox .rmenu li a{color:#000;font-weight:700;text-decoration:none;}
.menuWrap_sc .menuBox .rmenu li a:hover{color:#00bdbd;text-decoration:none;}
.menuWrap_sc .menuBox .rmenu li a.m_on{color:#00bdbd;}
.menuWrap_sc .menuBox .rmenu li a.m_on .g_arrow{background:url(/static/w2/images/g_arrow_b_o.png) no-repeat;}
.menuWrap_sc .menuBox .rmenu li .g_arrow{padding-left:8px;width:16px;height:8px;display:inline-block;background:url(/static/w2/images/g_arrow_b.png) no-repeat;}
.menuWrap_sc .menuBox .rmenu li:hover .g_arrow{background:url(/static/w2/images/g_arrow_b_o.png) no-repeat;}
*/


.menuWrap_sc .menuBox .ginfo{position:absolute;top:25px;right:20px;}
.menuWrap_sc .menuBox .ginfo li{display:inline-block;font-size:11px;color:#000;padding:0 14px 0 12px;background:url(../images/g_line_b.png) no-repeat right 3px;}
.menuWrap_sc .menuBox .ginfo li a{color:#000;text-decoration:none;opacity:0.6;filter:alpha (opacity=60);-ms-filter:alpha (opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;}
.menuWrap_sc .menuBox .ginfo li a:hover{color:#ed6c00;text-decoration:none;opacity:1;filter:alpha (opacity=100);-ms-filter:alpha (opacity=100);-khtml-opacity:1;-moz-opacity:1;}
.menuWrap_sc .menuBox .ginfo li.last{padding-right:0px;background:none;}


.s_menuBox_sc{z-index:11;position:absolute;top:68px;left:0;height:34px;width:100%;background:url(../images/g_bg_s1.png);overflow:hidden;}

.s_menuBox_sc .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-535px;line-height:1.0em;padding:0 0 0 181px;}
.s_menuBox_sc .s_menu a li{float:left;display:inline-block;padding:10px 19px 10px 19px;vertical-align:top;color:#d8d6d6;}
.s_menuBox_sc .s_menu a:hover li{color:#ffd900;text-decoration:none;}
.s_menuBox_sc .s_menu a.m_on li {color:#ffd900;}
.s_menuBox_sc .s_menu a li span{font-size:19px;vertical-align:top;line-height:0.5em;}

/*
.s_menuBox_sc .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-520px;line-height:1.0em;padding:8px 0 0 302px;}
.s_menuBox_sc .s_menu li{display:inline-block;color:#d8d6d6;margin-right:38px;}
.s_menuBox_sc .s_menu li a{color:#d8d6d6;}
.s_menuBox_sc .s_menu li a:hover{color:#b0fcfc;text-decoration:none;}
.s_menuBox_sc .s_menu .m_on{color:#b0fcfc;}
.s_menuBox_sc .s_menu li a span{font-size:19px;}
*/


.s_menuBox_sc2{z-index:11;position:absolute;top:68px;left:0;height:34px;width:100%;background:url(/static/w2/images/g_bg_s2.png);overflow:hidden;}

.s_menuBox_sc2 .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-535px;line-height:1.0em;padding:0 0 0 181px;}
.s_menuBox_sc2 .s_menu a li{float:left;display:inline-block;color:#f7f7f7;padding:10px 19px 10px 19px;vertical-align:top;}
.s_menuBox_sc2 .s_menu a:hover li{color:#ffd900;text-decoration:none;}
.s_menuBox_sc2 .s_menu a.m_on li{color:#ffd900 !important;}
.s_menuBox_sc2 .s_menu a li span{font-size:19px;vertical-align:top;line-height:0.5em;}

/*
.s_menuBox_sc2 .s_menu{font-size:13px;position:absolute;left:50%;width:1024px;margin-left:-520px;line-height:1.0em;padding:8px 0 0 302px;}
.s_menuBox_sc2 .s_menu li{display:inline-block;color:#f7f7f7;margin-right:38px;}
.s_menuBox_sc2 .s_menu li a{color:#f7f7f7;}
.s_menuBox_sc2 .s_menu li a:hover{color:#b0fcfc;text-decoration:none;}
.s_menuBox_sc2 .s_menu .m_on{color:#b0fcfc;}
.s_menuBox_sc2 .s_menu li a span{font-size:19px;}
*/


/* end 상단영역 */




.newsWrap{position:relative;display:block;width:980px;height:162px;margin:38px auto 50px auto;padding:0;overflow:hidden;}
.ma01{margin-right:40px;}
.Box{position:relative;float:left;display:inline-block;width:300px;}


.mtitBox{position:relative;float:left;display:inline-block;width:100%;margin:0;padding-bottom:6px;border-bottom:1px solid #000;}
.mtitBox .ttit{position:relative;float:left;display:inline-block;padding-top:3px;font-size:14px;color:#000;font-weight:700;line-height:100%;}
.mtitBox .tbtn{position:relative;float:right;display:inline-block;}
.mtitBox .tprev{position:relative;float:left;display:inline-block;margin-left:2px;width:24px;height:24px;background-position:0 0;}
.mtitBox .tnext{position:relative;float:left;display:inline-block;margin-left:2px;width:24px;height:24px;background-position:-24px 0;}
.mtitBox .tprev_n{position:relative;float:left;display:inline-block;margin-left:2px;width:24px;height:24px;background-position:0 0;filter:alpha(opacity=20);opacity:0.2;-moz-opacity:0.2;} /* 20160216 추가 */
.mtitBox .tnext_n{position:relative;float:left;display:inline-block;margin-left:2px;width:24px;height:24px;background-position:-24px 0;filter:alpha(opacity=20);opacity:0.2;-moz-opacity:0.2;} /* 20160216 추가 */
.mtitBox .tmore{position:relative;float:left;display:inline-block;margin-left:2px;width:24px;height:24px;background-position:-48px 0;}
.mtitBox .tprev:hover{background-position:0 -24px;}
.mtitBox .tnext:hover{background-position:-24px -24px;}
.mtitBox .tmore:hover{background-position:-48px -24px;}

.newsText{position:relative;float:left;display:inline-block;width:100%;color:#000;margin-top:19px;}
.newsText .tit{display:block;font-size:17px;font-weight:600;padding-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsText .text{display:block;font-size:12px;color:#818181;line-height:146%;padding-bottom:6px;}
.newsText .date{display:block;font-size:11px;color:#a3a3a3;}

.eventList{position:relative;float:left;display:inline-block;width:100%;color:#000;margin-top:16px;line-height:110%;}
.eventList li{padding:2px 0;}
.etit{display:inline-block;width:208px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.etit:hover{color:#000;}
.edate{float:right;display:inline-block;font-size:11px;color:#a3a3a3;text-align:right;vertical-align:top;}

.telText{position:absolute;left:92px;top:40px;display:inline-block;width:100%;color:#000;margin-top:12px;}
.itel{display:inline-block;margin:23px 0 0 22px;}
.telText .tel{display:block;font-size:32px;font-weight:600;line-height:100%;padding-bottom:8px;letter-spacing:-1px;}
.telText .text{display:block;font-size:13px;color:#585858;line-height:140%;padding-bottom:12px;}
.telText .date{display:block;font-size:11px;color:#909090;line-height:170%;}



/* 메인 - 서비스*/
.serBox{position:relative;display:inline-block;float:left;width:100%;border-top:1px solid #d9d9d9;text-align:center;background:#f7f7f7;}
.serBox .tit{width:100%;margin:0 auto;text-align:center;padding:36px 0;background:#fff;}

.serBox .serList{position:relative;width:100%;height:212px;text-align:center;background:url(/static/w2/images/ser_bg.png) repeat-x;}
.serBox .serList ul{z-index:11;width:983px;text-align:center;margin:0 auto;padding:0;}
.serBox .serList li{float:left;display:inline-block;margin:0;padding:0;}
.serBox .serList .ser01{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser01.png) no-repeat;}
.serBox .serList .ser01_on{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser01_o.png) no-repeat;}
.serBox .serList .ser02{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser02.png) no-repeat;}
.serBox .serList .ser02_on{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser02_o.png) no-repeat;}
.serBox .serList .ser03{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser03.png) no-repeat;}
.serBox .serList .ser03_on{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser03_o.png) no-repeat;}
.serBox .serList .ser04{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser04.png) no-repeat;}
.serBox .serList .ser04_on{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser04_o.png) no-repeat;}
.serBox .serList .ser05{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser05.png) no-repeat;}
.serBox .serList .ser05_on{display:inline-block;width:327px;height:212px;background:url(/static/w2/images/ser05_o.png) no-repeat;}

.serBox .serImg{display:inline-block;z-index:11;text-align:center;margin:0 auto;}
/* 20160217 0으로 수정  margin-top:-23px; */

.m02{border:none;margin:80px 0 130px 0;padding:0;}
.m02 .tit{padding:0;}



/* 서브시작 */


#container{*zoom:1;position:relative;width:980px;margin:0 auto;padding-bottom:132px;}/* 수정 */
#container1{*zoom:1;position:relative;width:100%;margin:0 auto;}

.titBox{position:relative;display:block;width:980px;margin:50px auto 0 auto;padding:0 0 4px 0;vertical-align:text-top;}
.titBox h1{display:inline-block;padding:6px 0 0 0;font-size:22px;font-weight:bold;color:#333;}


.btn_Box{position:relative;display:inline-block;width:100%;margin:30px 0 60px 0;text-align:center;vertical-align:top;}
a.bt_bgray{display:inline-block;background:#60676e;margin:0 1px;padding:7px 24px;font-size:14px;color:#fff;font-weight:bold;border:1px solid #596066;} /* 20150930 수정 */
a.bt_bgray:hover{color:#fff;background:#535960;text-decoration:none;}




/* s 드롭박스 */
.mDrop{position:relative;float:right;margin:0 auto;padding:0;text-align:right;}
.mDrop .dep2Box{margin:0;}
.dep2Box{display:inline-block;width:160px;height:30px;margin:0 auto;padding:6px 10px 0px 9px;background:#fff;border:1px solid #b5b5b5;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;}
.dep2Box .depti{display:inline-block;color:#737373;}
.dep2Box .deicon_o{float:right;margin-top:5px;width:12px;height:8px;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;background:url(/static/w2/images/i_arrow3.png);}
.dep2Box .deicon_c{float:right;margin-top:3px;width:12px;height:8px;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;background:url(/static/w2/images/i_close3.png);}
a.dep2Box:hover{}
.dep2Box:hover span{color:#000 !important;}
a.dep2Box:hover .deicon_o{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-decoration:none;background:url(/static/w2/images/i_arrow3.png);}
a.dep2Box:hover .deicon_c{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-decoration:none;background:url(/static/w2/images/i_close3.png);}
.dep2Layer{z-index:500;position:absolute;top:29px;right:0;display:inline-block;width:160px;background:#fff;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.dep2Layer ul{padding:4px 0 6px 0;border:1px solid #b5b5b5;border-top:none;}
.dep2Layer li{margin:0 7px;padding:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../..//static/w2/images/hot/content/bg_listpt.gif) bottom repeat-x;}
.dep2Layer li a{display:inline-block;width:100%;padding:5px 3px 4px 3px;font-size:13px;color:#737373;font-weight:normal;}
.dep2Layer li a:hover{color:#000;text-decoration:none;background:#f2f2f2 url(../..//static/w2/images/hot/content/bg_listpt.gif) bottom repeat-x;}
.dep2Layer .last{background:none !important;}
.dep2Layer .last a:hover{background:#f2f2f2;}
.dep2Layer .phOn{color:#333;}
/* e 드롭박스 */



/* s 이벤트 */
.eventBox {position:relative;margin:10px 0 0 0;}
.listBox {position:relative;width:100%;border-bottom:1px solid #e2e2e2;}
.listBox .tit {*zoom:1;display:block;margin:0;padding:14px 12px 0px 10px;font-size:14px;}
.listBox .tit:after {content:"clear";display:block;clear:both;height:0;visibility:hidden;}
.listBox .tit h2 {float:left;color:#666;font-size:12px;font-weight:normal;cursor:pointer;}
.listBox .conBox {display:none;padding:15px 32px;margin:0;color:#6e6e6e;line-height:200%;background:#f9f9f9;}
.listBox .conBox img {vertical-align:-1px;}

.listCont{position:relative;padding:14px 8px 12px 0;}
.listCont .noti{color:#34b5b9;font-weight:bold;}
.listCont .nNum{position:relative;display:inline-block;float:left;width:50px;color:#a8a8a8;text-align:center;font-size:13px;}
.listCont .nSer{position:relative;display:inline-block;width:100px;color:#a8a8a8;text-align:center;font-size:13px;line-height:1.4em;}
.listCont .nType{position:relative;display:inline-block;float:left;width:80px;color:#ed6c00;text-align:center;font-size:13px;}
.nEnd{color:#a8a8a8 !important;}
.listCont .nTit{position:relative;display:inline-block;width:620px;padding-left:12px;vertical-align:top;}
.listCont .nTit a{color:#333;letter-spacing:.5px;}
.listCont .nTit a:hover{color:#000;}
.listCont .mDate{position:relative;float:right;width:100px;color:#a8a8a8;text-align:right;font-size:13px;}
.listBox .viewBox{position:relative;min-height:700px;padding:15px 53px;margin:0;color:#6e6e6e;line-height:200%;background:#f9f9f9;text-align:top;}
.listBox .viewBox .newimg{position:relative;width:100%;margin:0 auto;text-align:center;}
.nTitBox {border-top:2px solid #57626a;font-size:12px;padding:10px 0 8px 0;color:#333;}
.nTitBox .nNum{position:relative;display:inline-block;float:left;width:50px;color:#333;text-align:center;}
.nTitBox .nSer{position:relative;display:inline-block;width:100px;color:#333;text-align:center;}
.nTitBox .nType{position:relative;display:inline-block;float:left;width:80px;color:#333;text-align:center;}
.nTitBox .nTit{position:relative;display:inline-block;width:632px;color:#333;text-align:center;}
.nTitBox .mDate{position:relative;float:right;font-size:12px;width:90px;color:#333;text-align:center;}
/* e 이벤트 */


/* 보도자료 */
.newsBox{position:relative;display:inline-block;width:1000px;overflow:hidden;margin-top:10px;}
.newsBox li{position:relative;float:left;display:inline-block;margin:0 20px 20px 0;}
.ishadow{z-index:50;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000;opacity:0.05;filter: alpha(opacity=5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.newsList{position:relative;display:block;width:230px;height:230px;padding:0;margin:0;}
.newsList .newsImg{position:relative;display:inline-block;width:230px;height:230px;background:#f2f2f2 url(/static/w2/images/news_none.png) center no-repeat;overflow:hidden;vertical-align:top;} /* 20160218 수정 */
.newsList .newsImg .img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;min-height:100%;min-width:100%}
*:first-child+html .newsImg .img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;min-height:100%;min-width:100%;} /* IE7핵  */
.newsTit{position:relative;float:left;width:100%;height:114px;padding:8px;border:1px solid #eaeaea;border-top:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/* .nwTit{height:46px;line-height:130%;font-size:15px;display:block;vertical-align:middle;color:#58595b;font-weight:bold;} */
.nwTit{height:41px;line-height:130%;font-size:15px;display:block;vertical-align:middle;color:#58595b;font-weight:bold;overflow:hidden;}
/* .nwTxt{font-size:12px;color:#818181;font-weight:normal;line-height:135%;} */
.nwTxt{font-size:12px;color:#818181;font-weight:normal;line-height: 1.4em;overflow: hidden;height: 4.2em;display: block;}
.newsTit:hover{text-decoration:none;color:#000;}



/* 레이어 팝업 - 기타 레이어  */
.popNews{z-index:201;position:absolute;width:100%;margin:0 auto;padding-top:45px;}
.popNews .newsCont{z-index:1002;position:relative;margin:0 auto;padding:10px;width:800px;height:760px;background:#fff;}
.newsCont .pclose{position:absolute;right:18px;top:10px;width:44px;height:44px;background:url(/static/w2/images/i_bclose.png) no-repeat !important;opacity:0.2;filter:alpha (opacity=20);-ms-filter:alpha (opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;}
.newsCont .pclose:hover{opacity:0.8;filter:alpha (opacity=80);-ms-filter:alpha (opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;}
.popNews .newsCont h5{padding:3px 0 14px 0;background:#fff;font-size:20px;border-bottom:1px solid #ccc;margin:4px 14px 0 14px;}
.popNews .newsCont h5 span{display:inline-block;color:#2c2c2c;padding:2px 0 0 0;margin:0;line-height:140%;width:730px;}
.popNews .newsTextBox{position:relative;padding:14px 20px 20px 20px;height:87%;overflow-y:auto;}
.popNews .newsTextBox span.gtext{font-size:13px;color:#444;line-height:180%;}
.popNews .newsTextBox .newsImg2{display:block;text-align:center;padding:10px 0;}
.popNews .newsTextBox .newsImg2 img{max-width:700px;}
.newsTextBox .ginfo{position:relative;margin-left:-6px;margin-bottom:8px;}
.newsTextBox .ginfo li{display:inline-block;font-size:12px;color:#727272;padding:0 10px 0 6px;background:url(/static/w2/images/g_line_b.png) no-repeat right 4px;vertical-align:top;}
.newsTextBox .ginfo li.last{padding-right:0px;background:none;}




/* s 페이지 넘 */
.pagination {position:relative;float:left;width:100%;height: 50px;margin:26px 0 60px 0;text-align:center;line-height:normal; }
.pagination * {margin:0px -1px;padding:2px 5px;color:#aaa;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none;vertical-align:middle;}
.pagination a:hover{color:#333;text-decoration:none;}
.pagination strong{color:#333;}
.pagination .direction{display:inline-block;width:18px;height:18px;vertical-align:middle;}
.pagination a.direction{padding:2px;vertical-align:top;}
.pagination .prev{background-position:-25px -52px;}
.pagination .pprev{background-position:-0px -52px;}
.pagination .next{margin-left:2px;background-position:-50px -50px;}
.pagination .nnext{background-position:-75px -50px;}
.pagination .direction {padding:2px 0;}
.pagination .direction span{position:absolute;left:0px;top:0px;width:1px;height:1px;line-height:0;overflow:hidden;font-size:0px;visibility:hidden;}
/* e 페이지 넘 */




.visualCom{position:relative;width:100%;height:450px;margin:0px;padding:0;background:url("../images/img_company.jpg") no-repeat 50% top;}
.visualPar{position:relative;width:100%;height:270px;margin:0px;padding:0;background:url("../images/img_partner.jpg") no-repeat 50% top;}
.visualPar .v_tit{position:absolute;top:78px;left:50%;margin-left:-250px;}
.comImg{margin:58px 0 130px 0;text-align:center;}
.comImg2{margin:-57px 0 120px 0;text-align:center;}


.visualHire{position:relative;width:100%;height:270px;margin:0px;padding:0;background:url("../images/bg_hire.jpg") no-repeat 50% top;}
.visualHire .v_tit{position:absolute;top:78px;left:50%;margin-left:-250px;}


.visualAb1{position:relative;width:100%;height:380px;margin:0 auto;padding:0;background:url("/static/w2/images/about_siksin.jpg") no-repeat 50% top;}
.visualAb1 .v_btnBox{position:relative;width:980px;margin:0 auto;}
.visualAb1 .v_tit{position:absolute;top:66px;right:46px;}
.visualAb1 .btnList{position:absolute;top:325px;right:44px;}

.visualAb2{position:relative;width:100%;height:380px;margin:0 auto;padding:0;background:url("/static/w2/images/about_siksine.jpg") no-repeat 50% top;}
.visualAb2 .v_btnBox{position:relative;width:980px;margin:0 auto;}
.visualAb2 .v_tit{position:absolute;top:80px;left:48px;}
.visualAb2 .btnList{position:absolute;top:325px;left:48px;}

.visualAb3{position:relative;width:100%;height:380px;margin:0 auto;padding:0;background:url("/static/w2/images/about_find.jpg") no-repeat 50% top;}
.visualAb3 .v_btnBox{position:relative;width:980px;margin:0 auto;}
.visualAb3 .v_tit{position:absolute;top:77px;left:48px;}
.visualAb3 .btnList{position:absolute;top:325px;left:48px;}

.visualAb4{position:relative;width:100%;height:380px;margin:0 auto;padding:0;background:url("/static/w2/images/about_seeon.jpg") no-repeat 50% top;}
.visualAb4 .v_btnBox{position:relative;width:980px;margin:0 auto;}
.visualAb4 .v_tit{position:absolute;top:80px;left:48px;}
.visualAb4 .btnList{position:absolute;top:325px;left:48px;}

.btnList li{float:left;display:inline-block;margin-right:6px;}

.aboutList{position:relative;width:100%;margin:0 auto;}
.aboutList li{float:left;display:inline-block;width:100%;margin:0 auto;text-align:center;}
.aboutList .gray{background:#f7f7f7;}


/* 탑 버튼*/
.btn_top{z-index:1002;position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:#191919 url("../images/btn_top.png") no-repeat;}
.btn_top:hover{background:#6ad2d9 url("/static/w2/images/btn_top_over.png") no-repeat;}
.btn_top span{display:none;}
/* 탑 버튼*/



/* s 풋터 */
.footer{position:relative;float:left;display:inline-block;width:100%;margin:0;height:142px;background:#292a2d;}/*  수정 */
.footer .wrap{width:1024px;margin:0 auto;}


.ftl{position:relative;float:left;text-align:left;padding-left:18px;}
.ftl .flogo{margin:20px 0 34px 0;}
.cName{font-size:12px;color:#a4a4a4;}
a.cName:hover{color:#fff;text-decoration:none;}
.line{margin:0 8px;font-size:10px;color:#7a7a7a;}
.cInfo{display:inline-block;margin-top:6px;font-size:11px;color:#989898;*display:inline;zoom:1;}
.cInfo a{color:#989898;}
.cInfo a:hover{color:#fff;text-decoration:none;}
.ftr{position:relative;float:right;text-align:right;padding-right:22px;}
.ftr .compBox{vertical-align:middle;margin-top:19px;}
.cCopyBox{display:inline-block;margin-top:43px;font-size:11px;color:#888;line-height:1.75em;}
.cCopy{display:inline-block;padding-top:4px;padding-left:20px;}
.ft_fbook{display:inline-block;margin-left:7px;width:33px;height:33px;background:url(../images/f_fw.png) no-repeat;}
.ft_fbook:hover{background:url(/static/w2/images/f_fw_o.png) no-repeat;;}
.ft_blog{display:inline-block;margin-left:7px;width:33px;height:33px;background:url(../images/f_blog.png) no-repeat;}
.ft_blog:hover{background:url(/static/w2/images/f_blog_o.png) no-repeat;;}
.ft_tw{display:inline-block;margin-left:7px;width:33px;height:33px;background:url(../images/f_tw.png) no-repeat;}
.ft_tw:hover{background:url(/static/w2/images/f_tw_o.png) no-repeat;;}
.ft_fbook span, .ft_blog span, .ft_tw span{display:none;}

/* e 풋터 */



/* s 20160126 추가 이용약관 */
.policyBox{position:relative;width:100%;padding:0 auto;margin:0 auto;}
.polCont{position:relative;display:inline-block;width:984px;margin:10px auto 30px auto;padding:0px 25px 25px 25px;line-height:180%;border:1px solid #e4e4e4;background:#fff;font-size:12px;text-align:left;white-space:pre-wrap;height:780px;overflow-y:auto;overflow-x:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f8f8f8;}
.polTit{margin:0 0 20px 0;font-size:30px;color:#000;text-align:center;font-weight:600;letter-spacing:-1px;}
/* e 이용약관 */



/* 전체 투명검은 배경 */
#lightbox{z-index:1001;position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:url(../images/overlay.png) repeat;text-align:center;background-position:initial initial;background-repeat:repeat repeat;}

/* 씨온 종료 */
.seeon_end{position: relative;  padding-bottom: 142px;}
.seeon_end .top_img{padding-top: 70px; margin-bottom: 60px; text-align: center;}
.seeon_end .bottom_section{height: 321px; text-align: center; background-color: #f7f7f7}
.seeon_end .bottom_section.btm_size{height: 266px;}
.seeon_end dl.desc{ position: relative; margin-bottom: 54px; letter-spacing: -1px;}
.seeon_end dl.desc dt{padding-top: 67px; padding-bottom: 14px; font-size: 34px; line-height: 36px; font-weight: bold; color: #404040;}
.seeon_end dl.desc dd{ font-size: 16px; line-height: 18px; color: #4b4b4b; }
.seeon_end .btn_login{position: relative;}
.seeon_end .btn_login a{display: block; width: 260px; margin: 0 auto; font-size: 20px; line-height: 64px; color: #fff; font-weight: bold; background-color: #60676f;}

.seeon_end .txt_complete_01{padding-top: 67px; font-size: 20px; line-height: 22px; color: #404040; letter-spacing: -1px;}
.seeon_end .txt_complete_02{padding-top: 16px; font-size: 18px; line-height: 20px; color: #20aeaf; letter-spacing: -1px;}
.seeon_end .txt_complete_03{padding-top: 52px; font-size: 14px; line-height: 16px; color: #afafaf; }
.seeon_end .txt_complete_03 a{color: #afafaf}
.seeon_end .mail_form{position: relative; width: 465px; margin: 0 auto; margin-top: -4px;}
.seeon_end .mail_form .col_box{ overflow: hidden; }
.seeon_end .mail_form .insert{ float: left; border: 1px solid #e3e3e3; }
.seeon_end .mail_form .insert input{text-indent: 11px; width: 361px; height: 38px; padding: 0; background-color: #fff;color: #777777;font-size: 12px; border: 0 none}
.seeon_end .mail_form .btn_send{ float: right; width: 90px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; background-color: #60676f}
.seeon_end .mail_form .desc{padding-top: 11px; font-size: 11px; color: #9e9c9c; }

/* 16.07.15 추가 */
.seeon_end .bottom_section.txt_desc {height:248px; }
.seeon_end .bottom_section.txt_desc p {padding-top:68px;}

/* 16.08.03 추가 */
.visualAb5 {position:relative; width:100%; height:380px; margin:0 auto; padding:0; background:url("/static/w2/images/about_hero.jpg") no-repeat 50% top;}
.visualAb5 .v_btnBox {position:relative; width:980px; margin:0 auto;}
.visualAb5 .v_tit {position:absolute; top:77px; left:48px;}
.visualAb5 .btnList {position:absolute; top:325px; left:48px;}

.visualAb6{position:relative;width:100%;height:380px;margin:0 auto;padding:0;background:url("/static/w2/images/about_dining.jpg") no-repeat 50% top;}
.visualAb6 .v_btnBox{position:relative;width:980px;margin:0 auto; height:380px;}
.visualAb6 .v_tit{position:absolute;top:84px;left:-4px;}
.visualAb6 .btnList1{position:absolute;bottom:20px;left:0;}
.visualAb6 .btnList1 ul {overflow:hidden;}
.visualAb6 .btnList1 ul li {float:left; padding-left:6px;}
.visualAb6 .btnList1 ul li:first-child {padding-left:0;}
.visualAb6 .btnList2{position:absolute;bottom:20px;left:307px;}
.visualAb6 .btnList2 ul {overflow:hidden;}
.visualAb6 .btnList2 ul li {float:left; padding-left:6px;}
.visualAb6 .btnList2 ul li:first-child {padding-left:0;}

/* 19.10.14 추가 */
.menuWrap_sc .menuBox .rmenu {margin-left:0px;}
.visualBigdata {position:relative;width:100%;height:270px;margin:0px;padding:0;background:url("/static/w2/images/bg_bigdata.jpg") no-repeat center center; background-size:cover;}
.visualBigdata .v_tit {position:absolute;top:78px;left:50%;margin-left:-250px;}
.bigdataBox {letter-spacing:-.50px; padding-top:70px; padding-bottom:70px; position:relative; }
.bigdataBox a:hover {text-decoration:none;}
.bigdataBox h3 {font-size:26px; color:#000; padding-bottom:18px;  }
.bigdataBox .txtDesc {color:#5b5b5b; font-size:16px; padding-bottom:40px;}
.bigdataBox .btnGo {position:absolute; right:0 ; top:86px; width:130px; height:44px; line-height:44px; text-align:center; background:#ed6c00; color:#fff; font-weight:bold; font-size:16px;}
.bigdataBox .list ul {border-top:2px solid #000;}
.bigdataBox .list ul li {border-bottom:1px solid #d9d9d9; position:relative; padding:30px 0;}
.bigdataBox .list ul li .box {overflow:hidden;}
.bigdataBox .list ul li .box .num {float:left; width:26px; height:26px; line-height:26px; text-align:center; background:#ed6c00; color:#fff; font-weight:bold; font-size:16px;}
.bigdataBox .list ul li .box .cnt {margin:3px 160px 0 38px;}
.bigdataBox .list ul li .box .cnt h4 {color:#000; font-size:20px; }
.bigdataBox .list ul li .box .cnt p {color:#5b5b5b; font-size:16px; padding:12px 0 20px;}
.bigdataBox .list ul li .box .cnt dl {font-size:16px; color:#000;}
.bigdataBox .list ul li .box .cnt dl dt {font-weight:bold; padding-bottom:12px;}
.bigdataBox .list ul li .box .cnt dl dd {line-height:22px;}
.bigdataBox .list ul li .btnSampleDown  {position:absolute; right:0 ; top:30px; width:130px; height:44px; line-height:44px; text-align:center; background:#fff; border:1px solid #ed6c00; color:#ed6c00; font-weight:bold; font-size:16px;}