@charset "utf-8";


#flexslider {padding:115px 0 0;*zoom:1;position:relative;overflow:hidden;margin:0 0 0;min-width:980px;height:420px;}
#flexslider [class^="visual"]{position:relative;width:100%;min-width:980px;height:420px;text-align:center;}
#visual {padding:115px 0 0;*zoom:1;position:relative;overflow:hidden;margin:0 0 0;min-width:980px;height:420px;}
#visual [class^="visual"]{position:relative;width:100%;min-width:980px;height:420px;text-align:center;}
/*.visual00 {background:url(../images/main/visual00.jpg) no-repeat 50% 0;}/*131227사옥이전안내문 추가*/

.visual00 {background:url(../images/main/visual07.jpg) no-repeat 50% 0;}
.visual01 {background:url(../images/main/visual02.jpg) no-repeat 50% 0;}
.visual02 {background:url(../images/main/visual01.jpg) no-repeat 50% 0;}
.visual03 {background:url(../images/main/visual03.jpg) no-repeat 50% 0;}
.visual04 {background:url(../images/main/visual04.jpg) no-repeat 50% 0;}
.visual05 {background:url(../images/main/visual05.jpg) no-repeat 50% 0;}
.visual06 {background:url(../images/main/visual06.jpg) no-repeat 50% 0;}

#eng .visual00 {background:url(../images/main/visual00_eng.jpg) no-repeat 50% 0;}/*131227사옥이전안내문 추가*/
#eng .visual01 {background:url(../images/main/visual02_eng.jpg) no-repeat 50% 0;}
#eng .visual02 {background:url(../images/main/visual01_eng.jpg) no-repeat 50% 0;}
#eng .visual03 {background:url(../images/main/visual03_eng.jpg) no-repeat 50% 0;}
#eng .visual04 {background:url(../images/main/visual04_eng.jpg) no-repeat 50% 0;}
#eng .visual05 {background:url(../images/main/visual05_eng.jpg) no-repeat 50% 0;}
#eng .visual06 {background:url(../images/main/visual06_eng.jpg) no-repeat 50% 0;}
#eng .visual07 {background:url(../images/main/Ghn2.jpg) no-repeat 50% 0;}
#eng .visual08 {background:url(../images/main/visual150522.jpg) no-repeat 50% 0;}

[class^="visual"] .link{display:block;position:absolute;}
.visual00 .link{width:79px;height:34px;top:322px;left:50%;margin-left:-186px}/*131227사옥이전안내문 추가*/
.visual03 .link{width: 462px;height: 232px;top: 80px;left: 50%;margin-left: -470px;}
.visual04 .link{width: 609px;height: 193px;top: 116px;left: 50%;margin-left: -474px;}
.visual05 .link{width: 448px;height: 190px;top: 110px;left: 50%;margin-left: -470px;}
.visual06 .link{width: 601px;height: 225px;top: 109px;left: 50%;margin-left: -475px;}
#eng .visual00 .link{width:79px;height:34px;top:322px;left:50%;margin-left:33px}/*131227사옥이전안내문 추가*/
#eng .visual03 .link{width: 641px;height: 299px;top: 50px;left: 50%;margin-left: -474px;}
#eng .visual04 .link{width: 641px;height: 299px;top: 50px;left: 50%;margin-left: -474px;}
#eng .visual05 .link{width: 641px;height: 299px;top: 50px;left: 50%;margin-left: -474px;}
#eng .visual06 .link{width: 641px;height: 299px;top: 50px;left: 50%;margin-left: -474px;}

.flex-control-nav {position:absolute;bottom:25px;left:50%;margin-left:-55px;width:120px;line-height:0;}
.flex-control-nav li {display:inline-block;float:left;margin:0 2px;height:11px;}
.flex-control-nav li a {display:block;text-indent:-999px;overflow:hidden;width:13px;height:13px;cursor:pointer;background:url(../images/main/visual_nav.png) no-repeat 0 0;}
.flex-control-nav li a.flex-active {background:url(../images/main/visual_nav_on.png) no-repeat 0 0;}

.flex-pauseplay {position:absolute;bottom:25px;left:50%;margin-left:-75px;}
.flex-pauseplay [class^="flex-"]{display:block;text-indent:-999px;overflow:hidden;width:11px;height:11px;cursor:pointer;}
.flex-pauseplay .flex-pause {background:url(../images/main/visual_pause.png) no-repeat 0 0;}
.flex-pauseplay .flex-play {background:url(../images/main/visual_play.png) no-repeat 0 0;}

.flex-direction-nav [class^="flex-"]{visibility:hidden;position:absolute;top:48%;left:50%;margin-top:-28px;display:inline-block;text-indent:-999px;overflow:hidden;width:56px;height:108px;cursor:pointer;}
.flex-direction-nav .flex-prev {margin-left:-543px;background:url(../images/main/visual_left.png) no-repeat 0 0;}
.flex-direction-nav .flex-next {margin-left:483px;background:url(../images/main/visual_right.png) no-repeat 0 0;}


#main_con a:hover{color:#ee1d24 !important;}


#l_main_row1 {background:#eaeaea;padding:15px 0 13px;}
#l_main_row1 ul li:first-child{margin-left:0;}
#l_main_row1 ul li{float:left;width:310px;margin-left:6px;height:132px;background:url(../images/main/round_box_g.gif) no-repeat 1px 0;}
#l_main_row1 ul li .fl{width:195px;cursor:pointer}
#l_main_row1 ul li .fr{position:relative;width:100px;height:106px;overflow:hidden;padding-top: 13px;margin: 0 13px 13px 0;overflow:hidden;text-align:center;}
#l_main_row1 ul li .fr img{position:absolute;width:100%;max-width:100px;height:auto;max-height:100px;}
#l_main_row1 ul li a{display:block;padding:26px 0 26px 28px;color:#8b8b8b;}
#l_main_row1 ul li .fl:hover a .con{color:#ee1d24;font-family:'strong';}
#l_main_row1 ul li .title {display:block;font-size:15px;margin-bottom:12px;}
#l_main_row1 ul li .con{display:block;height:51px;overflow:hidden;cursor:pointer}
#l_main_row1 ul li.blue .title {color:#3765cf;}
#l_main_row1 ul li.orange .title {color:#ff6650;}
#l_main_row1 ul li.green .title {color:#679854;}


#l_main_row2 {background:#fbfbfb;padding:15px 0 13px;}
.row2_2 .ro_box_wrap,.row2_2 .ro_box {background:url(../images/main/round_bigbox_w.gif) no-repeat}
.ro_box_wrap,.ro_box{position:relative;background:url(../images/main/round_box_w.gif) no-repeat}
.ro_box_wrap{float:left;overflow:hidden;padding-right:25px;}
.ro_box {left:25px;padding:23px 25px 23px 0;background-position: 100% 0}
.row2_2 .ro_box {background-position: 100% 0}
.row2_1 .ro_box h2 {font-family:Tahoma, sans-serif;}
.row2_2 .ro_box h2 {font-family:'strong'}
.ro_box h2 {font-size:15px;line-height:15px;color:#2a2a2a;margin-bottom:12px;}
.ro_box ul li {margin-bottom:4px;}
.ro_box ul li a:hover{font-family:'strong';}
.ro_box a.more{position:absolute;top:19px;right:16px;}

.news{width:600px;margin-right:7px;}
.recruit{width:283px;}
.recruit a.textlink{display:block;width:185px;height:57px;padding-right:69px;background:url(../images/main/main_icon.gif) no-repeat 185px -195px;}
#eng .recruit a.textlink{background:url(../images/main/main_icon.gif) no-repeat 185px -288px;}
.tech{width:332px;margin-right:9px}
.tech .num{color:#f6392f;font-size:14px;padding-left:13px;}
.tech li a{padding-left:5px;}
.quick{width:235px;margin-right:7px;text-align:center;}
.quick a{display:inline-block;min-width:53px;padding:65px 0 24px;margin-right:10px;background:url(../images/main/main_icon.gif) no-repeat;font-family:'strong';font-size:15px;line-height:15px;color:#2a2a2a;}
.quick a.qna{background-position:4px 13px;}
.quick a.qna:hover{background-position:4px -87px;}
.quick a.faq{background-position:-75px 13px;}
.quick a.faq:hover{background-position:-75px -87px;}
.quick a.down{background-position:-150px 13px;margin-right:0;}
.quick a.down:hover{background-position:-150px -87px;}
#eng .quick a.down{background-position:-143px 13px;margin-right:0;}
#eng .quick a.down:hover{background-position:-143px -87px;}

.stock{width:283px;}
.stock p.ar {margin-bottom:6px;vertical-align:bottom;height:28px;}
.stock p.ar span {padding-left:11px;font-size:26px;line-height:26px;color:#f6392f;}
.stock thead th {background:#736e6b;padding:4px 0;color:#fff;font-weight:normal;}
#eng .stock thead th {font-size:11px;letter-spacing:-1px}
.stock tbody td {padding:4px 0;border-bottom:1px solid #e4e4e4;}
.stock tbody td.red {color:#f6392f;}
.stock tbody td.blue {color:#4c72d2;}
