@charset "utf-8";
#mVisual{width:100%;height:560px;overflow:hidden;position:relative;}
#mVisual .bgWr{width:100%;position:absolute;left:0;top:0;}
#mVisual .bgWr .bgVsl{width:100%;position:absolute;left:50%;top:0;margin-left:-1000px;}
#mVisual .bgWr .bgVsl.v2{display:none;}
#mVisual .bgWr .bgVsl.v3{display:none;}
#mVisual .vslWr{width:980px;margin:0 auto;position:relative;}
#mVisual .visual{width:100%;position:absolute;left:0;top:0;}
#mVisual .visual .txt{padding:88px 0 0 18px;width:1500px;}
#mVisual .visual .txt span{display:block;font-size:43px;color:#000;line-height:54px;}
#mVisual .visual .txt .strong{font-size:43px;font-weight:900;letter-spacing:-1px;}
#mVisual .visual.v2{display:none;}
#mVisual .visual.v3{display:none;}
#mVisual .visual_location{width:120px;position:absolute;top:292px;left:20px;}
#mVisual .visual_location a{display:inline-block;width:17px;height:17px;background:url('/resources/image/user/kor/main/visual_navigator_off.png') 50% 50% no-repeat;margin:0 5px;overflow:hidden}
#mVisual .visual_location a span{display:block;width:17px;height:17px;text-indent:-9999px;}
#mVisual .visual_location a.focus{background-image:url('/resources/image/user/kor/main/visual_navigator_on.png');}

#main{width:980px;margin:60px auto -50px;}
#main .mCont{padding:40px 0;border-bottom:1px solid #e5e5e5}
#main .mCont:after{display:block;content:'';clear:both;}
#main .mCont  h2{float:left;font-size:21px;color:#000;line-height:1em;padding-top:44px;background:url('/resources/image/user/kor/main/bar_news.gif') no-repeat 0 0;min-width:76px;display:inline-block;margin-top:-43px;}

/* 메인 - 공지사항, 보도기사 */
#main .mCont .fl{width:50%;}
#main .mCont .fl p{clear:both;padding:21px 0 0 113px;}
.mNews{float:left;width:335px;margin-left:37px;}
.mNews li{position:relative;}
.mNews li a{display:block;padding-right:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1em;font-size:12px;margin-bottom:10px;}
.mNews li a:hover,
.mNews li a:focus{color:#41cdc8;}
.mNews li span{display:block;position:absolute;right:0;top:0;font-size:12px;line-height:1em;}
.mNews li:first-child a{font-size:16px;color:#000;line-height:21px;margin-bottom:17px;padding-right:70px;}
.mNews li:first-child a:hover,
.mNews li:first-child a:focus{color:#41cdc8;}
.mNews li:first-child span{line-height:21px;}
.btn_more{display:inline-block;color:#999;padding-right:11px;background:url('/resources/image/user/kor/main/ico_more.png') no-repeat 100% 4px;line-height:1em}

/* 메인 - 제품소개 */
#main .mPdt{overflow:hidden;width:100%;padding:43px 0 29px;clear:both;}
#main .mPdt li{width:20%;float:left;text-align:center;}
#main .mPdt li a{display:block;}
#main .mPdt li a:hover,
#main .mPdt li a:focus,
#main .mPdt li a:hover strong,
#main .mPdt li a:focus strong{color:#41cdc8;}
#main .mPdt li strong{font-size:16px;color:#333;display:block;line-height:1em;padding:29px 0 0;}

/* 메인 - 상생경영 */
#main .mManage{width:100%;clear:both;overflow:hidden;padding-top:32px;}
#main .mManage li{width:320px;float:left;margin-left:10px;text-align:center;height:120px;}
#main .mManage li.mng1{margin-left:0;}
#main .mManage li a{display:block;color:#fff;width:320px;height:120px;overflow:hidden;position:relative;text-align:center;}
#main .mManage li a img{transition:transform 3s ease-out;}
#main .mManage li a strong{position:absolute;left:0;top:48px;display:block;width:100%;font-size:21px;line-height:1em;font-weight:400;}
#main .mManage li a span{position:absolute;left:0;top:58px;display:block;width:100%;line-height:1.6em;}
#main .mManage li a:hover,
#main .mManage li a:focus{text-decoration:none;}
#main .mManage li a:hover img,
#main .mManage li a:focus img{transform:scale(1.3,1.3);}

/* 메인 - 정보 */
#main .mInfo{width:980px;overflow:hidden;}
#main .mInfo li{width:245px;float:left;}
#main .mInfo li a{display:block;text-align:center;}
#main .mInfo li a span{display:inline-block;padding-left:119px;height:104px;line-height:104px;background:url('/resources/image/user/kor/main/ico_contribution.png') no-repeat 0 50%;font-size:17px;color:#333;}
#main .mInfo li.info1{}
#main .mInfo li.info2 a span{padding-left:86px;background-image:url('/resources/image/user/kor/main/ico_map.png')}
#main .mInfo li.info3 a span{padding-left:77px;background-image:url('/resources/image/user/kor/main/ico_buy.png')}
#main .mInfo li.info4 a span{padding-left:86px;background-image:url('/resources/image/user/kor/main/ico_recruit.png')}

