@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(reset.css);

html, body{width: 100%;height: 100%;}
#wrap{position: relative;width: 100%;min-width: 1200px;height: 100%;min-height: 768px;}

/* header */
#header{position: relative;width: 100%;height: 125px;z-index: 100;background-color: #fff;}
#header.index{position: absolute;}
#header .container{position: relative;width: 1200px;margin: 0 auto;}
#header .container:after{display: block;content: '';clear: both;}

#header .top_menu_wrap{width: 100%;height: 40px;background-color: #ffa704;}
#header ul.top_menu{position: absolute;z-index: 100;right: 0;width: 170px;height: 40px;margin: 0 auto;background: url(../img/s_img/top_menu_dot.png) no-repeat 57% center;}
#header ul.top_menu:after{display: block;content: '';clear: both;}
#header ul.top_menu li{float: left;width: 85px;height: 40px;text-align: right;background: url(../img/s_img/top_menu_bar.gif) no-repeat 0 center;}
#header ul.top_menu li a{font-size: 15px;line-height: 40px;color: #fff;}

#header h1.logo{float: left;width: 247px;height: 85px;}
#header h1.logo img{margin-top: 22px;}
#header ul.gnb{float: right;width: 795px;height: 85px;}
#header ul.gnb:after{display: block;content: '';clear: both;}
#header ul.gnb li{float: left;width: 140px;}
#header ul.gnb li a{display: block;width: 100%;height: 85px;font-size: 15px;color: #616161;font-weight: 600;line-height: 85px;text-align: center;}

#header ul.gnb li.m6{width: 95px;}
#header ul.gnb li.m6 a{text-align: right;}
#header ul.gnb li.m6 ul li{text-align: right;}

#header ul.gnb li ul{display: none;padding: 0;padding-top: 24px;}
#header ul.gnb li ul li{clear: both;width: 100%;height: 15px;line-height: 1;text-align: center;padding: 0;padding-bottom: 16px;}
#header ul.gnb li ul li a{display: inline;color: #616161;font-size: 15px;text-align: center;font-weight: normal;line-height: 19px;}
#header ul.gnb li ul li a:hover{color: #ffa704;transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s;}

#header .gnb_img{display: none;position: absolute;top: 85px;left: 0;}

#header #gnbBg{background-color: #f6f6f6;width: 100%;}
/* header */

/* index */
#content{position: relative;z-index: 99;width: 100%;}
#content .visual{position: relative;width: 100%;height: 600px;background: url(../img/p_img/visual.jpg) no-repeat center center;}

#content .visual ul.bxslider{position: absolute;top: 0;left: 0;width: 100%;height: 600px;}
#content .visual ul.bxslider li{width: 100%;height: 600px;}
#content .visual ul.bxslider li.bx1{background: url(../img/p_img/slider_visual1.png) no-repeat center center;}
#content .visual ul.bxslider li.bx2{background: url(../img/p_img/slider_visual2.png) no-repeat center center;}
#content .visual ul.bxslider li.bx3{background: url(../img/p_img/slider_visual3.png) no-repeat center center;}
#content .visual ul.bxslider li.bx4{background: url(../img/p_img/slider_visual4.png) no-repeat center center;}

#content .visual .visual_txt{position: absolute;left: 0;top: 220px;width: 100%;}
#content .visual .visual_txt .container{width: 1200px;margin: 0 auto;}
#content .visual .visual_txt p.tit{font-size: 28px;color: #424242;font-weight: 600;}
#content .visual .visual_txt p.tit strong{color: #fea01e;font-weight: 600;}
#content .visual .visual_txt p.txt{font-size: 15px;color: #424242;padding-top: 10px;}

#content .main_box{width: 1200px;margin: 0 auto;padding: 25px 0;}
#content .main_box .container{width: 100%;border: 1px solid #d7d7d7;}
#content .main_box .container:after{display: block;content: '';clear: both;}
#content .main_box .box{position: relative;float: left;width: 400px;height: 273px;}
#content .main_box .box .line{position: absolute;right: 0;top: 0;width: 1px;height: 273px;background-color: #d7d7d7;}

#content .main_box .box .top{width: 100%;height: 46px;border-bottom: 1px solid #d7d7d7;font-size: 15px;color: #424242;line-height: 46px;font-weight: 600;text-indent: 20px;}
#content .main_box .box .bot{width: 100%;height: 226px;}
#content .main_box .box .top a{position: absolute;top: 18px;right: 20px;font-size: 14px;color: #424242;line-height: 1;font-weight: normal;text-indent: none;}

#content .main_box .box.notice .bot, #content .main_box .box.reference .bot{padding-left: 24px;padding-right: 24px;width: 352px;padding-top: 21px;height: 252px;}
#content .main_box .box.stock .main_stock{width: 100%;height: 226px;}
/* index */

/* latest */
.Nb_slt .Nb_slt_content td{font-size: 15px;color: #424242;height: 30px;}
.Nb_slt .Nb_slt_content td span.Nb_slt_datetime{font-size: 13px;}
/* latest*/

/* footer */
#footer{width: 100%;height: 125px;background-color: #ebebeb;}
#footer .container{width: 900px;height: 90px;margin: 0 auto;padding-top: 25px;}
#footer .container:after{display: block;content: '';clear: both;}

#footer .copylogo{float: left;width: 190px;}
#footer ul.copy_txt{float: left;width: 710px;}
#footer ul.copy_txt li{font-size: 13px;line-height: 18px;color: #4b4b4b;}
#footer ul.copy_txt li:after{display: block;content: '';clear: both;}
#footer ul.copy_txt li .tit{float: left;width: 80px;color: #323232;font-weight: 600;}
#footer ul.copy_txt li .txt{float: left;color: #4b4b4b;}

#footer ul.copy_txt li.copyright{margin-top: 5px;}
/* footer */

/* sub(공통) */
#content .sub_visual{width: 100%;height: 300px;text-align: center;}
#content .sub_visual h2{font-size: 20px;color: #000;padding: 100px 0 8px 0;font-weight: normal;}
#content .sub_visual h3{font-size: 35px;font-weight: 600;color: #000;}

#content .sub_visual.sub1{background: url(../img/p_img/sub_visual1.jpg) no-repeat center center;}
#content .sub_visual.sub2{background: url(../img/p_img/sub_visual2.jpg) no-repeat center center;}
#content .sub_visual.sub3{background: url(../img/p_img/sub_visual3.jpg) no-repeat center center;}
#content .sub_visual.sub4{background: url(../img/p_img/sub_visual4.jpg) no-repeat center center;}
#content .sub_visual.sub5{background: url(../img/p_img/sub_visual5.jpg) no-repeat center center;}
#content .sub_visual.sub6{background: url(../img/p_img/sub_visual6.jpg) no-repeat center center;}

#content .con_box{width: 1199px;border-left: 1px solid #e6e6e6;margin: 0 auto;}
#content .con_box:after{display: block;content: '';clear: both;}
#content .con_box .con_left{position: relative;float: left;width: 228px;}
#content .con_box .con_right{float: right;border-left: 1px solid #e6e6e6;width: 930px;padding-left: 40px;}

#content .con_box .con_left h2{display: table-cell;vertical-align: middle;width: 228px;height: 97px;font-size: 25px;color: #000;font-weight: 600;text-align: center;}
#content .con_box .con_left .line{width: 200px;background-color: #e6e6e6;height: 1px;margin: 0 auto;margin-bottom: 25px;}
#content .con_box .con_left ul.snb{width: 100%;}
#content .con_box .con_left ul.snb li{width: 100%;background-color: #fff;}
#content .con_box .con_left ul.snb li.on{background-color: #f7982a;}
#content .con_box .con_left ul.snb li a{display: table-cell;vertical-align: middle;padding-left: 30px;width: 198px;height: 45px;font-size: 17px;color: #090909;}
#content .con_box .con_left ul.snb li.on a{color: #fff;font-weight: 600;}

#content .con_box .con_left ul.snb li ul{display: none;padding: 10px 0;background-color: #f2f2f2;}
#content .con_box .con_left ul.snb li.on ul{display: block;}
#content .con_box .con_left ul.snb li ul li{background-color: #f2f2f2;}
#content .con_box .con_left ul.snb li.on ul li a{color: #090909;font-size: 15px;font-weight: normal;height: 35px;line-height: 18px;}
#content .con_box .con_left ul.snb li.on ul li.on a{color: #ffa704;font-weight: 600;background: #f2f2f2 url(../img/s_img/snb_li_ul_li_on.png) no-repeat 90% center;}
#content .con_box .con_left ul.snb li ul li.double a{height: 50px;}

#content .con_box .con_right .title_box{position: relative;width: 100%;height: 102px;background: url(../img/s_img/sub_con_title_bg.gif) repeat-x;margin-bottom: 65px;}
#content .con_box .con_right .title_box h3{font-size: 35px;font-weight: 600;color: #0c0c0c;line-height: 110px;}
#content .con_box .con_right .title_box ul.history{position: absolute;top: 70px;right: 0;}
#content .con_box .con_right .title_box ul.history:after{display: block;content: '';clear: both;}
#content .con_box .con_right .title_box ul.history li{float: left;text-align: right;padding-left: 20px;background: url(../img/s_img/sub_history_bullet.gif) no-repeat 9px 7px;}
#content .con_box .con_right .title_box ul.history li a{font-size: 13px;color: #323232;}

#content .con_box .con_right .title_box ul.history li.home{background: none;padding-left: 0;width: 13px;height: 15px;text-indent: -9999px;background: url(../img/s_img/sub_history_home_icon.gif) no-repeat 0 40%;}
#content .con_box .con_right .title_box ul.history li.home a{color: #fff;display: block;width: 100%;height: 15px;}

#content .con_box .con_right .content_box{width: 100%;padding-bottom: 100px;}
#content .con_box .con_right .content_box .con_vis{margin-bottom: 60px;}

#content .con_box .con_right .content_box p.txt{font-size: 15px;color: #090909;line-height: 22px;text-align: center;margin-bottom: 20px;}
#content .con_box .con_right .content_box p.txt strong{color: #ffa704;font-weight: normal;}

#content .con_box .con_right .content_box .para{margin-bottom: 50px;}
#content .con_box .con_right .content_box h5.summary{padding-left: 10px;font-size: 17px;font-weight: 600;color: #afafaf;margin-bottom: 24px;background: url(../img/s_img/h5_summary.gif) no-repeat 0 0px;}
#content .con_box .con_right .content_box h5.summary span{color: #f7982a;}
#content .con_box .con_right .content_box .para p.txt{font-size: 15px;color: #1d1d1d;padding-left: 10px;text-align: left;line-height: 26px;margin-bottom: 0;}
#content .con_box .con_right .content_box .para p.txt strong{color: #ffa704;font-weight: 600;}
#content .con_box .con_right .content_box .para .img{margin: 45px 0 ; text-align: center;}
#content .con_box .con_right .content_box .para .img ul{} 
#content .con_box .con_right .content_box .para .img ul:after{display:block;content:''; clear:both;}
#content .con_box .con_right .content_box .para .img ul li{float: left;margin-right: 4.5px;}
#content .con_box .con_right .content_box .para .img ul li.last{margin-right: 0;}


#content .con_box .con_right .content_box ul.dot li{font-size: 15px;color: #1d1d1d;line-height: 26px;padding-left: 12px;background: url(../img/s_img/sub_dot_bullet.gif) no-repeat 0 11px;}


#content .con_box .con_right .content_box .para .subs_wrap:after{display: block;content: '';clear: both;}
#content .con_box .con_right .content_box .para .subs_wrap .subscript{width:100%;float: left;padding-left: 13px;}
#content .con_box .con_right .content_box .para .subs_wrap .subscript ul.dot{margin-bottom: 30px;}
#content .con_box .con_right .content_box .para .subs_wrap .subscript ul.dot li{line-height: 22px;padding-left: 10px;background: url(../img/s_img/sub_dot_bullet.gif) no-repeat 0 9px;}
#content .con_box .con_right .content_box .para .subs_wrap .subscript ul.dot li.tit{background: none;padding-left: 0;font-weight: 600;line-height: 28px;}
#content .con_box .con_right .content_box .para .subs_wrap .img_box{float: right;text-align: center;}
#content .con_box .con_right .content_box .para .img_box p.img_txt, #content .con_box .con_right .content_box .para .img p.img_txt {text-align: center;font-size: 14px;color: #1d1d1d;font-weight: 600;margin-top: 10px;}

#content .con_box .con_right .content_box .table_wrap{border-top: 4px solid #f7982a;}
#content .con_box .con_right .content_box .table_wrap table{width: 100%;border: 1px solid #d7d7d7;border-top: none;}
#content .con_box .con_right .content_box .table_wrap table thead th{border: 1px solid #d7d7d7;background-color: #f5f5f5;font-weight: 600;font-size: 17px;border-top: none;color: #3c3c3c;text-align: center;padding: 16px 0;}
#content .con_box .con_right .content_box .table_wrap table tbody td, #content .con_box .con_right .content_box .table_wrap table tbody th{border: 1px solid #d7d7d7;padding: 15px 0;text-align: center;font-size: 14px;color: #3c3c3c;font-weight: normal;}
#content .con_box .con_right .content_box .table_wrap table tbody th{}
#content .con_box .con_right .content_box .table_wrap table tbody td{}

#content .con_box .con_right .content_box .para .process_box{width: 810px;margin: 0 auto;}
#content .con_box .con_right .content_box .para .process_box:after{display: block;content: '';clear: both;}
#content .con_box .con_right .content_box .para .process_box .p_box{float: left;width: 134px;padding-right: 27.5px;padding-bottom: 20px;background: url(../img/s_img/sub2_1_1_process_bar1.png) no-repeat 141px 50px;}
#content .con_box .con_right .content_box .para .process_box .p_box .b_padding{width: 100px;margin: 0 auto;}
#content .con_box .con_right .content_box .para .process_box .p_box.bottom{padding-right: 0;background: url(../img/s_img/sub2_1_1_process_bar2.png) no-repeat center 158px;}
#content .con_box .con_right .content_box .para .process_box .p_box .tit{display: table-cell;vertical-align: middle;width: 100px;height: 35px;color: #fff;font-size: 13px;font-weight: normal;background-color: #ffa704;text-align: center;}
#content .con_box .con_right .content_box .para .process_box .p_box .img{width: 100%;height: 79px;margin-top: 0;}
#content .con_box .con_right .content_box .para .process_box .p_box .img img{width: 100%;height: 79px;}

#content .con_box .con_right .content_box .para .process_box.right .p_box{float: right;padding-left: 27.5px;padding-right: 0;background: url(../img/s_img/sub2_1_1_process_bar3.png) no-repeat 4px 50px;}
#content .con_box .con_right .content_box .para .process_box.right .p_box.last{padding-left: 0;background: none;}



/* sub(공통) */

/* sub1_1(CEO 인사말) */
#content .con_box.sub1_1 .con_right .content_box .signature{width: 255px;margin: 0 auto;height: 100px;color: #070707;text-align: center;padding-top: 20px;}
#content .con_box.sub1_1 .con_right .content_box .signature:after{display: block;content: '';clear: both;}
#content .con_box.sub1_1 .con_right .content_box .signature .job{float: left;height: 100px;font-size: 15px;line-height: 100px;width: 62px;}
#content .con_box.sub1_1 .con_right .content_box .signature .name{float: left;height: 100px;font-size: 30px;font-weight: 600;letter-spacing: 6px;text-align: right;line-height: 100px;width: 115px;}
#content .con_box.sub1_1 .con_right .content_box .signature .sign{float: left;height: 100px;width: 78px;}
/* sub1_1(CEO 인사말) */

/* sub1_2(회사개요) */
#content .con_box.sub1_2 .place_box{width: 930px;}
#content .con_box.sub1_2 .place_box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_2 .place_box .box{float: left;width: 465px;margin-bottom: 35px;}
#content .con_box.sub1_2 .place_box .box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_2 .place_box .box .left{float: left;width: 190px;}
#content .con_box.sub1_2 .place_box .box .right{float: left;width: 275px;}
#content .con_box.sub1_2 .place_box .box .right p.tit{font-size: 16px;color: #2b2b2b;font-weight: 600;height: 30px;line-height: 30px;}
#content .con_box.sub1_2 .place_box .box .right p.address{font-size: 14px;letter-spacing: -1px;color: #2b2b2b;margin: 4px 0 7px 0;}
#content .con_box.sub1_2 .place_box .box .right ul.tel{color: #2b2b2b;font-size: 14px;line-height: 21px;}
/* sub1_2(회사개요) */

/* sub1_3(주요연혁) */
#content .con_box.sub1_3 .history_box{width: 100%;margin-bottom: 85px;}
#content .con_box.sub1_3 .history_box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_3 .history_box .year{float: left;width: 210px;font-size: 35px;color: #ffa704;font-weight: 600;}
#content .con_box.sub1_3 .history_box ul{float: left;width: 720px;}
#content .con_box.sub1_3 .history_box ul li{font-size: 15px;color: #1d1d1d;line-height: 22px;margin-bottom: 4px;}
#content .con_box.sub1_3 .history_box ul li:after{display: block;content: '';clear: both;}
#content .con_box.sub1_3 .history_box ul li .date{float: left;width: 80px;font-weight: 600;}
#content .con_box.sub1_3 .history_box ul li .txt{float: left;width: 640px;}
/* sub1_3(주요연혁) */

/* sub1_4(조직도) */
#content .con_box.sub1_4 .org_box{}
#content .con_box.sub1_4 .org_box .top{position: relative;width: 100%;height: 252px;}
#content .con_box.sub1_4 .org_box .ceo{width: 140px;height: 90px;padding-top: 50px;border-radius: 70px;background-color: #ffa704;color: #fff;font-weight: 600;font-size: 17px;line-height: 22px;text-align: center;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .depart{width: 180px;margin: 0 auto;height: 55px;background-color: #a5835b;color: #fff;text-align: center;font-weight: 600;font-size: 17px;line-height: 55px;}
#content .con_box.sub1_4 .org_box .depart.manage{margin-left: 558px;margin-top: 37px;margin-bottom: 19px;}

#content .con_box.sub1_4 .org_box .depart_wrap{position: relative;width: 180px;height: 55px;}
#content .con_box.sub1_4 .org_box .depart_wrap .depart.default{}
#content .con_box.sub1_4 .org_box .depart_wrap .depart.hover{display: none;position: absolute;top: 0;left: 0;padding-top: 7px;height: 48px;font-size: 15px;color: #fff;font-weight: lighter;line-height: 20px;background-color: #724c20;}
#content .con_box.sub1_4 .org_box .depart_wrap .depart.hover strong{font-weight: 600;}
#content .con_box.sub1_4 .org_box .box.b4 .depart_wrap .depart.hover{padding-top: 0;height: 55px;line-height: 55px;}

#content .con_box.sub1_4 .org_box .line{background-color: #d7d7d7;}
#content .con_box.sub1_4 .org_box .line.v{width: 1px;}
#content .con_box.sub1_4 .org_box .line.h{height: 1px;}

#content .con_box.sub1_4 .org_box .top .line.v{position: absolute;height: 111px;top: 140px;left: 465px;}
#content .con_box.sub1_4 .org_box .top .line.h{position: absolute;width: 92px;top: 204px;left: 466px;}
#content .con_box.sub1_4 .org_box .top .line.h.ct{position: static;width: 562px;margin: 0 auto;}

#content .con_box.sub1_4 .org_box .bottom{width: 741px;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .bottom:after{display: block;content: '';clear: both;}
#content .con_box.sub1_4 .org_box .bottom .box{float: left;margin-right: 7px;}
#content .con_box.sub1_4 .org_box .bottom .box.b1{width: 180px;}
#content .con_box.sub1_4 .org_box .bottom .box.b2{width: 367px;}
#content .con_box.sub1_4 .org_box .bottom .box.b3{width: 180px;}
#content .con_box.sub1_4 .org_box .bottom .box.b4{width: 180px;margin-right: 0;}

#content .con_box.sub1_4 .org_box .bottom .box .line.v.v1{height: 36px;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .bottom .box.b1 .line.v.v2{height: 46px;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .line.v.v2{height: 21px;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .line.h{width: 186px;margin-left: 88px;}

#content .con_box.sub1_4 .org_box .work{width: 178px;border: 1px solid #d7d7d7;}
#content .con_box.sub1_4 .org_box .work .tit_wrap{position: relative;width: 100%;height: 56px;}
#content .con_box.sub1_4 .org_box .work .tit{width: 100%;padding: 8px 0;background-color: #d7d7d7;text-align: center;font-size: 17px;line-height: 20px;font-weight: 600;color: #3f3f3f;}
#content .con_box.sub1_4 .org_box .work .tit.default{cursor: pointer;}
#content .con_box.sub1_4 .org_box .work .tit.hover{display: none;position: absolute;top: 0;left: 0;background-color: #6b6b6b;font-size: 15px;color: #fff;font-weight: lighter;}
#content .con_box.sub1_4 .org_box .work .tit.hover p strong{font-weight: 600;}
#content .con_box.sub1_4 .org_box .work ul{padding-left: 45px;width: 133px;height: 200px;padding-top: 15px;}
#content .con_box.sub1_4 .org_box .work ul li{padding-left: 8px;font-size: 16px;color: #3f3f3f;line-height: 26px;background: url(../img/s_img/sub1_4_work_bullet.gif) no-repeat 0 center;}

#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box{width: 100%;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box .work{float: left;border: 0;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box .work.last{margin-left: 7px;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box .work .tit{border: 1px solid #d7d7d7;border-top: 0;border-bottom: 0;}

#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box .work .line.v.v3{height: 24px;margin: 0 auto;}
#content .con_box.sub1_4 .org_box .bottom .box.b2 .inner_box .work ul{border: 1px solid #d7d7d7;}

#content .con_box.sub1_4 .org_box .bottom .box .line.v.v3{height: 102px;margin: 0 auto;}
/* sub1_4(조직도) */

/* sub1_5(관계사 소개) */
#content .con_box.sub1_5 .intro_box{margin-bottom: 15px;}
#content .con_box.sub1_5 .intro_box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_5 .intro_box .tit{float: left;width: 80px;padding-left: 10px;color: #1d1d1d;font-weight: 600;font-size: 16px;line-height: 26px;}
#content .con_box.sub1_5 .intro_box .txt{float: left;width: 840px;font-size: 16px;color: #1d1d1d;line-height: 26px;}
/* sub1_5(관계사 소개) */

/* sub1_6(비전) */
#content .con_box.sub1_6 .vision_box{margin-bottom: 45px;}
#content .con_box.sub1_6 .vision_box:after{display: block;content: '';clear: both;}
#content .con_box.sub1_6 .vision_box .vision{float: left;width: 305px;height: 136px;text-align: center;border: 1px solid #d7d7d7;border-radius: 5px;}
#content .con_box.sub1_6 .vision_box .vision p{font-size: 17px;font-weight: 600;color: #1d1d1d;line-height: 22px;margin-top: 45px;}
#content .con_box.sub1_6 .vision_box .vision p strong{color: #ffa704;}
#content .con_box.sub1_6 .vision_box ul.dot{float: left;width: 593px;padding-left: 30px;}
#content .con_box.sub1_6 .vision_box ul.dot li{padding-bottom: 10px;}
#content .con_box.sub1_6 .vision_box ul.dot li:after{display: block;content: '';clear: both;}
#content .con_box.sub1_6 .vision_box ul.dot li .year{float: left;font-weight: 600;padding-right: 20px;}
#content .con_box.sub1_6 .vision_box ul.dot li .txt{float: left;width: 390px;line-height: 22px;}

#content .con_box.sub1_6 .vision_box.v1 ul.dot{padding-top: 28px;}
#content .con_box.sub1_6 .vision_box.v2 ul.dot{padding-top: 28px;}
/* sub1_6(비전) */

/* sub1_7(오시는 길) */
#content .con_box.sub1_7 ul.tab{position:relative;width: 930px;margin: 0 auto;}
#content .con_box.sub1_7 ul.tab:after{display: block;content: '';clear: both;}
#content .con_box.sub1_7 ul.tab li{float: left;width: 232.5px;}
#content .con_box.sub1_7 ul.tab > li > a{display:block;width: 100%;height: 57px;line-height: 57px;border: 1px solid #ccc;background-color: #f1f1f1;text-align: center;font-size: 18px;color: #474747;}
#content .con_box.sub1_7 ul.tab > li.on > a{height:53px;border-top: 4px solid #ffa704;border-bottom:0;color: #ffa704;background-color: #fff;font-weight: 600;}
#content .con_box.sub1_7 ul.tab > li > .tab_box{height: 0;overflow: hidden;position: absolute;left: 0;width: 930px;}
#content .con_box.sub1_7 ul.tab > li.on > .tab_box{height:auto;position: static;}

#content .con_box.sub1_7 ul.tab > li.one > .tab_box{position: relative;left: 0;}
#content .con_box.sub1_7 ul.tab > li.two > .tab_box{position: relative;left: -232.5px;}
#content .con_box.sub1_7 ul.tab > li.three > .tab_box{position: relative;left: -465px;}
#content .con_box.sub1_7 ul.tab > li.four > .tab_box{position: relative;left: -697.5px;}

#content .con_box.sub1_7 ul.tab li .tab_box{padding-top: 60px;}
#content .con_box.sub1_7 ul.tab li .tab_box .map{width: 100%;height: 460px;position: relative;overflow: hidden;background-color: #ccc;}
#content .con_box.sub1_7 ul.tab li .tab_box .logo{width: 136px;height: 45px;margin: 0 auto;padding-top: 50px;}
#content .con_box.sub1_7 ul.tab li .tab_box .address{width: 380px;margin: 0 auto;margin-top: 20px;margin-bottom: 8px;height: 28px;background-color: #f7982a;color: #fff;font-size: 16px;line-height: 28px;font-weight: 600;text-align: center;}
#content .con_box.sub1_7 ul.tab li .tab_box .contact{text-align: center;font-size: 16px;color: #1d1d1d;}
#content .con_box.sub1_7 ul.tab li .tab_box .contact strong{font-weight: 600;}
/* sub1_7(오시는 길) */

/* sub2_1_1(제품소개 / ITO / PLS ) */
#content .con_box.sub2_1_1 .con_right .content_box .para .img_box{}
#content .con_box.sub2_1_1 .con_right .content_box .para .img{margin-top: 45px;}
#content .con_box.sub2_1_1 .con_right .content_box .para .img_box ul{padding-bottom: 20px;}
#content .con_box.sub2_1_1 .con_right .content_box .para .img_box ul:after{display: block;content: '';clear: both;}
#content .con_box.sub2_1_1 .con_right .content_box .para .img_box ul li{float: left;margin-right: 4.5px;}
#content .con_box.sub2_1_1 .con_right .content_box .para .img_box ul li.last{margin-right: 0;}

#content .con_box.sub2_1_1 .con_right .content_box .para .subs_wrap{}
/* sub2_1_1(제품소개 / ITO / PLS ) */




/* sub2_1_2(제품소개 / ITO / TSP ) */
#content .con_box.sub2_1_2 .con_right .content_box .para .img{margin: 45px 190px;}
/* sub2_1_2(제품소개 / ITO / TSP ) */


/* sub2_1_3(제품소개 / ITO / Index-matched ITO ) */
#content .con_box.sub2_1_3 .con_right .content_box .para .img_box{text-align:center;margin-top: 15px;}
/* sub2_1_3(제품소개 / ITO / Index-matched ITO ) */


/* sub2_1_5(제품소개 / ITO / Metal ) */
#content .con_box.sub2_1_5 .con_right .content_box .para .img{margin: 45px 190px;}
/* sub2_1_5(제품소개 / ITO / Metal ) */

/* sub2_2_1(제품소개 / DM / Lamination ) */
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box{width: 885px;margin: 0 auto;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box:after{display: block;content: '';clear: both;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box{float: left;width: 124px;padding-right: 27.5px;padding-bottom: 20px;background: url(../img/s_img/sub2_1_1_process_bar1.png) no-repeat 131px 50px;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box.bottom{padding-right: 0;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box .tit{display: table-cell;vertical-align: middle;width: 100px;height: 40px;color: #fff;font-size: 13px;font-weight: 600;background-color: #ffa704;text-align: center;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box .tit p{font-weight:300; font-size:11px;margin-top: 3px;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box .img{width: 100%;height: 79px;margin-top: 0;}
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box .p_box .img img{width: 100%;height: 79px;}
/* sub2_2_1(제품소개 / DM / Lamination ) */

/* sub2_2_2(제품소개 / DM / Polishing) */
#content .con_box.sub2_2_1 .con_right .content_box .para .process_box.short .p_box .tit{display: table-cell;vertical-align: middle;width: 100px;height: 35px;color: #fff;font-size: 13px;font-weight: normal;background-color: #ffa704;text-align: center;}
/* sub2_2_2(제품소개 / DM / Polishing) */

/* sub2_3 공통(제품소개 / Under development ) */
#content .con_box.sub2_3 .con_right .content_box .para .subs_wrap .subscript ul.dot li{background:none;}
#content .con_box.sub2_3 .con_right .content_box .para .subs_wrap .subscript ul.dot li.tit{background: url(../img/s_img/sub_dot_bullet.gif) no-repeat 0 11px; padding-left: 0;font-weight: 600;line-height: 28px;text-indent:10px;}
#content .con_box.sub2_3 .con_right .content_box .para .subs_wrap .subscript ul.dot li.tit span {font-weight:300;}
#content .con_box.sub2_3_1 .con_right .content_box .para .subs_wrap .subscript table th {font-size:15px; line-height:19px;}
#content .con_box.sub2_3_1 .con_right .content_box .para .subs_wrap .subscript table th.point {background-color:#fde7ce;}
/* sub2_3 공통(제품소개 / Under development ) */


/* sub2_3_1(제품소개 / Under development / ITO 대체용 산화물 박막 )*/
#content .con_box.sub2_3_1 .con_right .content_box .para .subs_wrap .subscript p.img_txt{text-align:center; font-size:14px; margin-top:20px; line-height:20px;}
/* sub2_3_1(제품소개 / Under development / ITO 대체용 산화물 박막 ) */


/* sub2_3_4(제품소개 / Under development / TCO glass )*/
#content .con_box.sub2_3_4 .con_right .content_box .para div.subscript{float:left;}
#content .con_box.sub2_3_4 .con_right .content_box .para .img_box{float:right; padding-bottom:100px;}
/* sub2_3_4(제품소개 / Under development / TCO glass )*/


/* sub3_1 (연구개발 / 연구소 소개 ) */
#content .con_box.sub3_1 .con_right .content_box .para .subs_wrap .subscript ul.dot li{background:none;}
#content .con_box.sub3_1 .con_right .content_box .para .subs_wrap .subscript ul.dot li.tit{background: url(../img/s_img/sub_dot_bullet.gif) no-repeat 0 11px; padding-left: 0;font-weight: 600;line-height: 28px;text-indent:10px;}
#content .con_box.sub3_1 .con_right .content_box .para .subs_wrap .subscript ul.dot li.tit span {font-weight:300;}

#content .con_box.sub3_1 .org_box{}
#content .con_box.sub3_1 .org_box .top{position: relative;width: 100%;height: 252px;}
#content .con_box.sub3_1 .org_box .ceo{width: 140px;height: 90px;padding-top: 50px;border-radius: 70px;background-color: #ffa704;color: #fff;font-weight: 600;font-size: 18px;line-height: 22px;text-align: center;margin: 0 auto;}
#content .con_box.sub3_1 .org_box .depart{width: 180px;margin: 0 auto;height: 55px;background-color: #a5835b;color: #fff;text-align: center;font-weight: 600;font-size: 18px;line-height: 55px;}
#content .con_box.sub3_1 .org_box .depart.lab{margin-top: 25px;margin-bottom: 25px;}

#content .con_box.sub3_1 .org_box .line{background-color: #d7d7d7;}
#content .con_box.sub3_1 .org_box .line.v{width: 1px;}
#content .con_box.sub3_1 .org_box .line.h{height: 1px;}

#content .con_box.sub3_1 .org_box .top .line.v{position: absolute;height: 25px;top: 140px;left: 465px;}
#content .con_box.sub3_1 .org_box .top .line.v.v1{position: absolute;height: 25px;top: 220px;left: 465px;}
#content .con_box.sub3_1 .org_box .top .line.v.v2{position: absolute;height: 25px;top: 245px;left: 165px;}
#content .con_box.sub3_1 .org_box .top .line.v.v3{position: absolute;height: 25px;top: 245px;left: 365px;}
#content .con_box.sub3_1 .org_box .top .line.v.v4{position: absolute;height: 25px;top: 245px;left: 565px;}
#content .con_box.sub3_1 .org_box .top .line.v.v5{position: absolute;height: 25px;top: 245px;left: 763px;}
#content .con_box.sub3_1 .org_box .top .line.h.ct{position: static;width:597px;margin: 0 auto;}

#content .con_box.sub3_1 .org_box .bottom{margin-left:76px;}
#content .con_box.sub3_1 .org_box .bottom:after{display: block;content: '';clear: both;}
#content .con_box.sub3_1 .org_box .bottom .depth{float: left;margin-right: 18px; background-color:#fff; color:#414141; border:1px solid #d7d7d7; margin-top:18px;}
/* sub3_1 (연구개발 / 연구소 소개 ) */


/* sub3_2 (연구개발 / 연구개발 현황, 보유기술 ) */
#content .con_box.sub3_2 .con_right .content_box .table_wrap table thead th{font-size:16px;}
#content .con_box.sub3_2 .con_right .content_box .table_wrap table tbody td, 
#content .con_box.sub3_2 .con_right .content_box .table_wrap table tbody th {font-size:14px; line-height:19px;color:#3c3c3c;}
/* sub3_2 (연구개발 / 연구개발 현황, 보유기술 ) */



/* 투자정보 iframe */
#content .con_box .con_right .stock_info{width: 100%;height: 1500px;}
#content .con_box .con_right .dis_info{width: 100%;height: 800px;}
#content .con_box .con_right .financial_info{width: 100%;height: 1700px;}
/* 투자정보 iframe */



/*sub5 공통*/
#content .con_box.sub5 .con_right .content_box p.con_tit{font-size:20px; color:#414141; text-align:center; line-height:32px;} 
#content .con_box.sub5 .con_right .content_box p.con_tit strong{font-size:30px; font-weight:600;color:#0973ba;}
/*sub5 공통*/

/*sub5_2 ( 채용정보 / 인재상 )*/
#content .con_box.sub5_2 .con_right .content_box p.con_tit strong span {color:#414141;}

#content .con_box.sub5_2 .con_right .content_box div.inner_box {width:930px; height:485px; background: url(../img/s_img/sub5_2_bg.png) no-repeat; margin-top:80px; overflow:hidden;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div.left{float:left; padding:60px 0 0 30px;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div.left li.last{padding-top:125px;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div.right{float:right; text-align:right; padding: 60px 30px 0 0;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div.right li.last{padding-top:102px;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div li h5 {font-size:18px; color:#ffa704;}
#content .con_box.sub5_2 .con_right .content_box div.inner_box div li p {font-size:14px; color:#414141; line-height:20px; padding-top:16px;}
/*sub5_2 ( 채용정보 / 인재상 )*/


/*sub5_3 ( 채용정보 / 복리후생 )*/
#content .con_box.sub5_3 .con_right .content_box p.con_txt{font-size:16px; line-height:20px;padding-top:5px; text-align:center; margin-bottom:70px;}
#content .con_box.sub5_3 .con_right .content_box ul{height:550px;}
#content .con_box.sub5_3 .con_right .content_box ul.inner_box li{position:relative;width:459px; height:86px; background: url(../img/s_img/sub5_3_bg.png) no-repeat; float:left;margin-right:10px; margin-bottom:16px;}
#content .con_box.sub5_3 .con_right .content_box ul.inner_box li.right{margin-right:0;}
#content .con_box.sub5_3 .con_right .content_box ul.inner_box li .icon{padding:10px 22px;}
#content .con_box.sub5_3 .con_right .content_box ul.inner_box li p {position:absolute;left:105px;top:25px;font-size:15px; line-height:20px;}
#content .con_box.sub5_3 .con_right .content_box ul.inner_box li p.center{position:absolute;top:33px;}
/*sub5_3 ( 채용정보 / 복리후생 )*/


/*sub5_4 ( 채용정보 / 직무소개 )*/
#content .con_box.sub5_4 .con_right .content_box ul {height:1100px;}
#content .con_box.sub5_4 .con_right .content_box ul.inner_box li{position:relative;width:930px; height:124px; background: url(../img/s_img/sub5_4_bg.png) no-repeat; float:left;margin-right:10px; margin-bottom:16px;}
#content .con_box.sub5_4 .con_right .content_box ul.inner_box li .icon{padding:0 54px;}
#content .con_box.sub5_4 .con_right .content_box ul.inner_box li h5{ font-size:18px; color:#f7982a;position:absolute; left:220px; top:53px; width:75px; text-align:center;}
#content .con_box.sub5_4 .con_right .content_box ul.inner_box li p {position:absolute;left:344px;top:0;font-size:15px; line-height:20px;}
#content .con_box.sub5_4 .con_right .content_box ul.inner_box li p span{height:122px;display: table-cell;vertical-align:middle;}
/*sub5_4 ( 채용정보 / 직무소개 )*/



/* Site Map */
#content .con_box.sitemap .con_right .content_box {overflow:hidden;}
#content .con_box.sitemap .con_right .content_box div {width:303px; float:left; margin-right:10px;}
#content .con_box.sitemap .con_right .content_box div.last {margin-right:0;}
#content .con_box.sitemap .con_right .content_box div div{width:303px;border-top:4px solid #ffa704;}
#content .con_box.sitemap .con_right .content_box div.inner_box3 div {margin-bottom:20px;}
#content .con_box.sitemap .con_right .content_box div div.box1{margin-bottom:65px;}
#content .con_box.sitemap .con_right .content_box div div h5 {width:301px; height:65px; border:solid 1px #e1e1e1;font-size:20px; color:#ffa704; text-align:center; display:table-cell; vertical-align:middle;}
#content .con_box.sitemap .con_right .content_box div div ul {padding:0 0;}
#content .con_box.sitemap .con_right .content_box div div ul li {font-size:16px; font-weight:600;border-bottom:solid 1px #e1e1e1;text-indent:25px;padding: 0 10px;}
#content .con_box.sitemap .con_right .content_box div div ul li  a{display: block;width: 100%;height: 30px;background: url(../img/s_img/snb_li_ul_li_on.png) 250px center no-repeat;}
#content .con_box.sitemap .con_right .content_box div div ul > li{border-bottom: none;}
#content .con_box.sitemap .con_right .content_box div div ul li > a{display: block;width: 100%;height: 30px;height: 45px;line-height: 45px;border-bottom: 1px solid #e1e1e1;}
#content .con_box.sitemap .con_right .content_box div div ul li ul li {padding:0; background:#f4f4f4; font-weight:300; text-indent:32px; font-size:15px;}
