@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");


/*메인페이지 각 제목 소제목 내용 공통*/
.m_tit{font-size: 16px; color:#333; font-weight: bold; margin-bottom: 5px;}
.m_tit_s{color:#bbb; font-size: 11px; margin-bottom: 20px;}
.m_txt{color:#777; font-size: 12px; line-height: 1.5em;}
.m_go_btn{display: block; border: 1px solid #eee; color:#888; font-size: 11px; background-color:#fff; background-image: url(/images/go_btn_off.gif); background-repeat: no-repeat; background-position: 55px center; padding:5px 18px 5px 10px; position: absolute; bottom:0px; left:0px;}
.m_go_btn:hover{background-image: url(/images/go_btn_on.gif); color:#69adf4; font-weight: bold; border: 1px solid #ddd; background-color: #fafafa;}


/*메인비주얼*/
.mainVisual{height:800px;width:100%;z-index:4; position:relative;overflow:hidden;margin-top:90px;}
.mainVisual ul.mainvisualBox{overflow:visible;height:800px;}
.mainVisual ul li{display: block; width:100%; height:800px;}
.mainVisual ul li a{display: block; width:1100px; height: 100%; margin:0 auto;}
.mainVisual .m_visual_01{background: url(/images/m_visual_01.jpg) center center;}
.mainVisual .m_visual_02{background: url(/images/m_visual_02.jpg) center center;}
.mainVisual .m_visual_03{background: url(/images/m_visual_03.jpg) center center;}
.mainVisual .m_visual_04{background: url(/images/m_visual_04.jpg) center center;}
.mainVisual .m_visual_05{background: url(/images/m_visual_05.jpg) center center;}
.mainVisual .m_visual_06{background: url(/images/m_visual_06.jpg) center center;}
.mainVisual .bx-viewport{z-index:1;}
.mainVisual 
/*컨트롤박스 위치 조정*/
.mainVisual .bx-controls{margin:0 auto; width:300px;}
/*블릿*/
.mainVisual .bx-pager{}
.mainVisual .bx-pager div{float:left; background:#000;}
.mainVisual .bx-pager a{display:block;width:15px;height:15px;background:green;border-radius:8px;text-indent:-9999em}
.mainVisual .bx-pager a:hover,.mainVisual .bx-pager a.active{background:blue;}
.mainVisual .bx-controls-direction a{position:absolute;display:none;}
.mainVisual .bx-controls-direction a.bx-prev {width:37px; height:71px; background:url(/images/btn_prev.png) 0 0 no-repeat; position:absolute; z-index:999; top:250px; left:30px; text-indent:-999em;}
.mainVisual .bx-controls-direction a.bx-next {width:37px; height:71px; background:url(/images/btn_next.png) 0 0 no-repeat; z-index:999; top:250px; right:30px; text-indent:-999em;}

.m_visual_txt{width:1100px;margin:0 auto;text-align:right;color:#fff;position:relative;}
.m_visual_txt h2{font-size:38px;font-weight:900;padding-top:690px;}
.m_visual_txt p{font-size:12px;}


#m_box01{padding:50px 0;background:#fafafa;}
#m_box01 .m_box01_inner{width:1100px;margin:0 auto;}
#m_box01 .m_box01_inner ul{width:1120px; overflow:hidden;}
#m_box01 .m_box01_inner ul li{float:left;margin-right:20px;width:353px;height:384px;background:#fff;}
#m_box01 .m_box01_inner ul .m_box01_inner_txt{float:left;margin-right:20px;width:319px;height:380px;padding-left:30px;background:#fff;border:2px solid #8dc53e;}
#m_box01 .m_box01_inner ul .m_box01_inner_txt h2{font-size:20px;padding-top:22px;color:#333;}
#m_box01 .m_box01_inner ul .m_box01_inner_txt p{text-transform:lowercase;color:#666;font-size:14px;padding-top:20px;}
#m_box01 .m_box01_inner ul .m_box01_inner_txt p span{display:block;padding-top:10px;}
#m_box01 .m_box01_inner ul .m_box01_inner_txt a{display:block;color:#8dc53e;font-size:14px;padding-top:30px;}


/*메인갤러리탭*/
#m_box02{width:1100px;margin:50px auto;overflow:hidden;}
#m_box02 h2{float:left;font-size:30px;height:40px;line-height:40px;color:#333;}
#m_box02 h2 span{color:#8dc53e;}
.tabs {float:right;height:32px;font-size:12px;color:#666;}
.tabs li {float:left;text-align:center;cursor:pointer;margin-left:50px;height:40px;line-height:40px;font-weight: bold;overflow: hidden; position: relative;}
.tabs li:hover{border-bottom:2px solid #8dc53e;color:#333; !important;}
.tabs li.active {border-bottom:2px solid #8dc53e;}
.tab_container {width:1110px;margin-top:80px;overflow:hidden;}
.tab_container img{float:left;display:block;margin:0 10px 10px 0;}


#m_box03{width:100%;background:url(/images/m_box03_bg.jpg) top center no-repeat;height:330px;text-align:center;color:#fff;}
#m_box03 .m_box03_inner{width:1100px;margin:0 auto;}
#m_box03 .m_box03_inner h2{font-size:30px;padding-top:67px;}
#m_box03 .m_box03_inner p{font-size:16px;padding-top:15px;line-height:30px;}
#m_box03 .m_box03_inner a{display:block;width:150px;height:45px;line-height:45px;border:1px solid #fff;margin:0 auto;font-size:14px;color:#fff;margin-top:30px;}
#m_box03 .m_box03_inner a:hover{background:#fff;color:#28498c;}





/*서브*/
.history_wrap{position: relative;width:1100px;}
.history_box{width:850px;margin:0 auto;}
.history_box div{width:404px; padding-bottom: 20px;}
.history_box:after{display: block; clear:both; content: '';}
.history_right{float:right; text-align: left; padding-left:25px; background:url(/images/history_blt.gif) no-repeat 0 10px;}
.history_left{float:left; text-align: right; padding-right:25px; background:url(/images/history_blt.gif) no-repeat 421px 10px;}
.history_year{font-weight: 600; font-size: 18px;}
.history_txt{color:#666;font-size:14px; border:1px solid #e5e5e5; display: inline-block; padding:5px 10px 5px 8px; margin-top: 10px; background:#fafafa;}
.history_line{width:1px; height:1540px; background: #D5D7DA; position: absolute; left: 550px; top:10px; z-index: -1;}



.biz{}
.biz ul{width:1100px;height:400px;background:url(/images/company2.gif) center center no-repeat;overflow:hidden;}
.biz ul li{float:left;width:550px;height:200px;font-size:12px;color:#666;}
.biz ul li h3{font-size:14px;color:#333;padding:56px 0 15px 0;}
.biz .biz_right{float:right;text-align:right;}

.group_tit{width:1100px;height:153px;line-height:153px;background:url(/images/company3_tit.gif) top center no-repeat;font-size:16px;color:#333;text-align:center;font-weight:bold;}
.group{width:1100px;height:107px;padding-top:160px;background:url(/images/company3_bg.gif) top center no-repeat;}
.group ul{width:1120px;overflow:hidden;}
.group ul li{width:353px;float:left;font-size:14px;color:#666;text-align:center;margin-right:20px;padding-top:30px;}
.group ul li h3{font-size:16px;color:#333;padding-bottom:5px;}

.sun_ph{display:block;text-align:center;}
.tb01{width:100%;font-size:14px;}
.tb01 th{background:#fafafa;padding:20px 0;border:1px solid #eee;}
.tb01 td{padding:20px 0;border:1px solid #eee;text-align:center;}

.tb02{width:100%;font-size:14px;}
.tb02 th{background:#fafafa;padding:20px 0;border:1px solid #eee;}
.tb02 td{padding:20px 0 20px 20px;border:1px solid #eee;}
.tb02 td span{color:#8a8787;display:block;padding-top:10px;}

.tabs02_box{width:1100px;margin:0 auto;overflow:hidden;}
.tabs02 {display:block;text-align:center;font-size:14px;color:#666;}
.tabs02 li {display: inline-block;cursor:pointer;margin-left:80px;height:30px;line-height:30px;overflow: hidden; position: relative;background:url(/images/blt_off.gif) 0 13px no-repeat;padding-left:12px;}
.tabs02 li span{font-size:12px;}
.tabs02 li:hover{color:#333 !important;background:url(/images/blt_on.gif) 0 13px no-repeat;}
.tabs02 li.active {color:#333 !important;background:url(/images/blt_on.gif) 0 13px no-repeat;}
.tab_container02 {width:1100px;margin-top:50px;overflow:hidden;}

.tabs03_box{width:1100px;margin:0 auto;overflow:hidden;}
.tabs03 {display:block;text-align:center;font-size:14px;color:#666;}
.tabs03 li {display: inline-block;cursor:pointer;margin-left:30px;height:30px;line-height:30px;overflow: hidden; position: relative;background:url(/images/blt_off.gif) 0 13px no-repeat;padding-left:12px;}
.tabs03 li span{font-size:12px;}
.tabs03 li:hover{color:#333 !important;background:url(/images/blt_on.gif) 0 13px no-repeat;}
.tabs03 li.active {color:#333 !important;background:url(/images/blt_on.gif) 0 13px no-repeat;}
.tab_container03 {width:1100px;margin-top:50px;overflow:hidden;}

