/* 표 */
.tbStyle9 {width:100%; border-top:1px solid #4b82b1; border-bottom:2px solid #eaf1f6; border-collapse:collapse; table-layout:fixed;}
.tbStyle9 th {text-align:center; vertical-align:middle; font:bold 12px dotum; color:#677f91; height:30px; background:#e7e7e8 url('../img/04_ir/bg_01th.gif') no-repeat right 8px; border-bottom:1px solid #ccdae5;}
.tbStyle9 td {border-bottom:1px solid #f0f0f0; background:url('../img/04_ir/bg_td.gif') repeat-y right; height:32px; vertical-align:middle; text-align:center;}
.tbStyle9 td a {font:12px dotum; color:#666; vertical-align:middle;}
.tbStyle9 td a img {vertical-align:middle;}
.tbStyle9 td span {display:block; font:12px dotum; color:#666; margin:0;}
.tbStyle9 td .left {text-align:left; padding-left:49px;}
.tbStyle9 td .cent {color:#9e9e9e; text-align:right; padding-right:25px;}
.tbStyle9 td .right {color:#9e9e9e; text-align:right; padding-right:29px;}
.tbStyle9 .nobg {background:#e7e7e8 none;}
.tbStyle9 .nobgtd {background:none;}
.tbStyle9 .bold td {background-color:#f8f8f8;}
.tbStyle9 .bold td span {font:bold 12px dotum; color:#666;}
.tbStyle9 .bold td span {color:#6e6e6e;}
.tbStyle9 img {vertical-align:middle;}
.tbStyle9 .ri_td .left {padding-left:25px;}
.tbStyle9 .ri_td .right{padding-right:10px;}
.tbStyle9 .ri_td th {background:#e7e7e8 none; border-right:0;}
.tbStyle9 .nobd {border-bottom:0;}
.tbStyle9 .ri_td th {background:#e7e7e8 none; border-right:1px solid #ccdae5;}

.tbStyle10 {width:100%; border-bottom:1px solid #bacbf1; border-collapse:collapse; table-layout:fixed;}
.tbStyle10 th {padding-bottom:6px; padding-top:5px; background:#f2f8fd; border-top:1px solid #bacbf1; border-bottom:1px solid #bacbf1;}
.tbStyle10 td {background:#fafafa; border-bottom:1px solid #efefef; font-family:dotum; font-size:12px; color:#797878; padding-left:10px; padding-right:10px;}
.tbStyle10 .end td {border-bottom:none;}

.tbStyle11 {width:100%; border-top:2px solid #5087b5; border-bottom:1px solid #c1d3e2; border-collapse:collapse; table-layout:fixed;}
.tbStyle11 td {text-align:center; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; font-family:dotum; font-size:12px; color:#6e6e6e;}
.tbStyle11 td.end {border-right:0;}

.btnS33 {font-size:14px; line-height:13px; padding:7px 7px 7px 7px; vertical-align:top;}


.nav .gnb_title_wrap33{margin: 0 auto;}
.nav .gnb_title_wrap33 li{float: left}
.nav .gnb_title_wrap33 li a{display: block;font-size: 18px;text-align: center; padding:49px 20px 20px 40px}

.nav .gnb_title_wrap331{margin: 0 auto;}
.nav .gnb_title_wrap331 li{float: left}
.nav .gnb_title_wrap331 li a{display: block;font-size: 18px;text-align: center; padding:49px 28px 20px 28px}

.nav .gnb_sub .gnb_sub_wrap33{width: 1200px;margin: 0 auto;height: 160px;position: relative}
.nav .gnb_sub .gnb_sub_wrap33>ul{float: left;width: 148px;height: 214px;padding: 15px 0;margin-bottom: 0;background:url(/img/bg/nav2_line.png) bottom right repeat-y;}
.nav .gnb_sub .gnb_sub_wrap33>ul:first-child{margin-left: 170px;}
.nav .gnb_sub .gnb_sub_wrap33>ul a{display: block;line-height: 26px;margin-top: 10px;font-size: 15px;color: #dedede;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap33>ul a:hover{display: block;line-height: 26px;font-size: 15px;color: #007de9;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap33 .u1{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u2{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u3{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u4{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u5{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u7{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u6{float: left;width: 120px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap33 .u7{float: left;width: 154px;height: 230px;padding: 15px 0;margin-bottom: 0}

.nav .gnb_sub .gnb_sub_wrap333{width: 1200px;margin: 0 auto;height: 160px;position: relative}
.nav .gnb_sub .gnb_sub_wrap333>ul{float: left;width: 156px;height: 214px;padding: 15px 0;margin-bottom: 0;background:url(/img/bg/nav2_line.png) bottom right repeat-y;}
.nav .gnb_sub .gnb_sub_wrap333>ul:first-child{margin-left: 170px;}
.nav .gnb_sub .gnb_sub_wrap333>ul a{display: block;line-height: 26px;margin-top: 10px;font-size: 15px;color: #dedede;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap333>ul a:hover{display: block;line-height: 26px;font-size: 15px;color: #007de9;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap333 .u1{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u2{float: left;width: 112px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u3{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u4{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u5{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u7{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap333 .u6{float: left;width: 124px;height: 230px;padding: 15px 0;margin-bottom: 0}


.nav .gnb_sub .gnb_sub_wrap44{width: 1200px;margin: 0 auto;height: 230px;position: relative}
.nav .gnb_sub .gnb_sub_wrap44 .u0{float: left;width: 436px;height: 230px;}
.nav .gnb_sub .gnb_sub_wrap44 .u1{float: left;width: 150px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u2{float: left;width: 110px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u3{float: left;width: 100px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u4{float: left;width: 130px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u5{float: left;width: 130px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u6{float: left;width: 140px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44 .u7{float: left;width: 10px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap44>ul{background:url(/img/bg/nav2_line.png) bottom right repeat-y;}
.nav .gnb_sub .gnb_sub_wrap44>ul>li{margin-bottom: 20px;}
.nav .gnb_sub .gnb_sub_wrap44>ul a{display: block;line-height: 22px;font-size: 15px;color: #dedede;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap44>ul a:hover{display: block;line-height: 24px;font-size: 15px;color: #0460af;text-align: center;}


.snavi_box_011 {  border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#ffffff;padding-left:0px; }
.snavi_box_022 {  border-left:1px solid #d6d6d6; padding-left:20px ;  }

.tap_5{width:20%;}

.util1_on { background: #ffffff; border-left: 1px solid #3680bf;}
a.navi_on:link, a.navi:active, a.navi:visited { text-decoration: none;  font-weight: bold; font-size:12px;  letter-spacing:0.5px} 

.divMainSlide {width:100%;text-align:center;}
.divMainSlide > ul > li{line-height: 1.95;object-fit: cover;}

.mainSlideimg{ object-fit: cover; height:695px;max-Width:2000px;}
.mainSlideimg2{ object-fit: cover; height:695px;max-Width:2000px;}

.board_txt0411{font-size: 15px; font-family:Noto Sans KR_m; height:45px;  background-color:#f7f7f7; text-align:center}
.board_txt04112{font-size: 15px; font-family:Noto Sans KR_m; height:45px;  background-color:#f7f7f7; text-align:center;border-top:1px solid #d6d6d6;}
.board_txt05_11{  height:45px; border-top:1px solid #d6d6d6;}
.board_txt05_13{  height:45px; padding-left:30px;  border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.board_txt05_13r{  height:45px; padding-left:30px;  border-top:1px solid #d6d6d6;}
.board_txt041123{font-size: 15px; font-family:Noto Sans KR_m; height:45px;  background-color:#f7f7f7; text-align:center;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.board_txt05_133r{  height:45px; padding-left:30px;  border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}

a.tap_on2:link, a.tap_on:active, a.tap_on:visited { font-size: 15px; font-family:Noto Sans KR_m; height:35px; color:#ffffff; background-color:#0460af; text-align:center; padding:10px 10px 10px 10px;} 

.btnBlue {color:#ffffff; background:#0460af; border:1px solid #0460af;}
.btnBlue:hover {color:#ffffff; background:#0460af; border:1px solid #ffffff;}

/* 인재채용 */
/* 상시인재등록 */
.registerWrap {border-top:3px solid #5087b5; }
.policyBox {border:1px solid #cecece; height:170px; overflow:auto; font:12px/160% dotum; color:#898989;text-align:left}
.policyBox.first {margin-top:17px;}
.policyBox h5,
.policyBox h6 {margin:10px 12px; font:12px/160% dotum; color:#898989;}
.policyBox p {margin:10px 12px; font:12px/140% dotum; color:#898989;}
.policyBox li {margin-left:12px; font:12px/160% dotum; color:#898989;}
.policyBox li p {margin:5px 12px; font:12px/150% dotum; color:#898989;}
.policyBox h5 {font-weight:bold;}
.policyBox h6 {}
.policyBox .listType1 {padding:0; margin:0; list-style-type:circle; list-style-position:inside;}
.policyBox .listType2 {padding:0; margin:0; list-style-type:none;}
.checkAgree {margin-top:10px; margin-bottom:10px; text-align:right; font:12px/160% dotum; color:#898989;}
.conf_roundBox {position:relative; background:url('../img/common/bg_roundBox_center.gif') repeat-y 0 0;}
.conf_roundBox .top {*zoom:1; background:url('../img/common/bg_roundBox_top.jpg') no-repeat 0 0;}
.conf_roundBox .bottom {line-height:0; font-size:0; padding:20px; background:url('../img/common/bg_roundBox_bottom.jpg') no-repeat 0 bottom;}
.conf_roundBox ul {margin:0; padding:0; position:absolute; top:17px; left:260px;}
.conf_roundBox ul li {float:left; display:inline; margin:0 10px 0 0; font:12px/150% dotum; color:#898989;}
.conf_roundBox ul li input {vertical-align:middle; margin:0;}
.conf_roundBox input.register {position:absolute; right:16px; top:15px;}

/* 상시인재등록 > 본인확인 */
.checkInfo {position:relative; padding-bottom:20px; margin-left:96px; background:url('../img/common/bg_checkInfo.jpg') no-repeat 394px 26px;}
.checkInfo .welcomeMsg {margin-top:44px; margin-bottom:5px;}
.checkInfo .comment {margin-top:0; margin-bottom:21px;}
.checkInfo dl {*zoom:1; margin:0 0 5px 0; *margin:0 0 3px 0;}
.checkInfo dl:after {content:""; clear:both; display:block;}
.checkInfo dt {width:67px; float:left; display:inline; height:20px; font:12px/150% dotum; color:#898989;}
.checkInfo dt img {vertical-align:middle;}
.checkInfo dd {float:left; display:inline; font:12px/150% dotum; color:#898989; margin:0;}
.checkInfo dd input {border:1px solid #ddd; font:12px/150% dotum; color:#555;}
.checkInfo .name input {padding:2px 1px; width:160px;}
.checkInfo .idNum input {padding:2px 1px; width:71px; *width:71px;}
.checkInfo .idNum input, x:-moz-any-link, x:default {width:71px;}
.checkInfo .hpNum input {padding:2px 1px; width:160px;}
.checkInfo input.chkInfo {position:absolute; left:236px; top:51px; *top:52px;}

/* 상시인재등록 > 스텝 공통 */
.stepWrap {margin:17px 0 20px 0; background:url('../img/06_recruit/bg_step_process.jpg') no-repeat 0 0;}
.stepWrap .step1 {margin-left:0;}
.stepWrap .step2 {margin-left:132px;}
.stepWrap .step3 {margin-left:266px;}
.stepWrap .step4 {margin-left:398px;}
.stepWrap .step5 {margin-left:532px;}
.stepWrap .step6 {margin-left:663px;}
.em_comment {padding-left:0; margin-top:2px; margin-bottom:9px; margin-left:0; list-style:none;}
.em_comment li {line-height:0;}
.em_comment em {letter-spacing:-1px; font:11px/120% dotum; color:#4e8ec8; font-style:normal;}
.em_comment input {margin:0;}
.em_comment .req_star {color:#0092ff;}
.registerWrap h4 {margin:0 0 10px 0; *margin:0 0 10px 0;}
.btnGroup {text-align:center;}
.btnGroup img {vertical-align:middle;}
.addItem {text-align:right;}
.addItem select {vertical-align:middle; font-size:12px; font-family:tahoma; color:#898989;}
.addItem img {vertical-align:middle;}
.titGroup {position:relative;}
.em_comment .num {letter-spacing:0;}
.titGroup h4.career img {}
.titGroup .etc {margin:0; padding:0 0 5px 0; *padding:0;}
.titGroup .etc li {margin-bottom:2px;}
.titGroup .ex li {text-align:right;}
.titGroup .ex li em {font-family:dotum; font-size:11px; color:#898989; font-weight:normal;}
.titGroup em {font-family:dotum; font-size:12px; font-style:normal; font-weight:bold; color:#4e8ec8;}

/* 상시인재등록 > 스텝1 */
.registerWrap .tbStyle1 {margin-bottom:37px;}
.basicInfo {margin-bottom:37px; border-top:2px solid #a7c3da; border-bottom:1px solid #a7c3da;}
.basicInfo .tbStyle1 {margin-bottom:0; border:0;}
.basicInfo .pic {padding:5px; color:#898989; text-align:center; vertical-align:middle; border:1px solid #f0f0f0; border-top:0;}
.basicInfo .pic img {width:98px; height:113px;}
.hasAddedItem {clear:both; margin-bottom:10px;}
.hasAddedItem .tbStyle1 {margin-bottom:10px;}

/* 상시인재등록 > 스텝2 */
/* 상시인재등록 > 스텝3 */
/* 상시인재등록 > 스텝4 */
/* 상시인재등록 > 스텝5 */
/* 상시인재등록 > 스텝6 */
.detailCont textarea {width:666px; *width:666px; margin:0; padding:5px; height:140px; *height:150px; border:1px solid #cecece; font-size:12px; font-family:dotum; color:#898989;}
.chkBytes {float:right; font-size:11px; font-family:dotum; color:#898989;}
.chkBytes .txt1 {text-align:right; padding:0 2px;}
.introduce {margin:0 0 30px 0; padding:0; list-style:none;}
.introduce li {*zoom:1; padding:0; margin:0;}
.introduce dl {margin:0; margin-bottom:18px; *margin-bottom:5px; _margin-bottom:7px;}
.introduce dl, x:-moz-any-link, x:default {margin:0; margin-bottom:6px;}
.introduce dl dt {height:24px; margin-bottom:5px; position:relative;}
.introduce dl dt img {*margin-top:5px;}
.introduce dl dd {margin:0;}
.introduce dl dd textarea {width:743px; *width:743px; margin:0; padding:5px; height:140px; *height:150px; border:1px solid #cecece; font-size:12px; font-family:dotum; color:#898989;}
.introduce .em_comment {margin:0; position:absolute; top:0; right:0;}
.introduce .em_comment, x:-moz-any-link, x:default {top:3px;}

/* table 스타일 : 입력 폼이 들어감 */
.tbStyle1 {border-collapse:collapse; table-layout:fixed; width:100%; border-top:2px solid #a7c3da; border-bottom:1px solid #a7c3da;}
.tbStyle1 th {font:bold 12px/150% dotum; color:#677f91; background:#e7e7e8; border-bottom:1px solid #f0f0f0;height:55px;}
.tbStyle1 th img {vertical-align:middle;}
.tbStyle1 td {padding:5px 10px; font:12px/160% dotum; color:#898989; background:#fff; border-bottom:1px solid #f0f0f0;}
.tbStyle1 td.detailCont {padding:0;}
.tbStyle1 td input {margin:0; color:#898989;}
.tbStyle1 td img {vertical-align:middle;}
.tbStyle1 td select {font-size:12px; font-family:tahoma; color:#898989;}
.tbStyle1 td ul {margin:0 auto; list-style:none; padding:0;}
.tbStyle1 td ul li {margin-bottom:3px; text-align:left;}
.tbStyle1 td div {font:12px/160% dotum; color:#898989;}
.tbStyle1 .end th {border-bottom:0;}
.tbStyle1 .end td {border-bottom:0;}
.tbStyle1 .place select {margin-right:10px;}
.tbStyle1 .thCol th {padding-top:7px; padding-bottom:7px; border-bottom:1px solid #a7c3da;}
.tbStyle1 .isLine th,
.tbStyle1 .isLine td {white-space:nowrap; text-align:center; border-right:1px solid #f0f0f0; padding:10px 3px;}
.tbStyle1 .isLine th.end,
.tbStyle1 .isLine td.end {border-right:none;}
.tbStyle1 .clear { clear: both; }

/* table 스타일 : 목록, 뷰, 글쓰기, 검색 2011-01-26 여기 코드는 도심 것 가져다 써서 나중에 필요없는 것 빼야 함 by smy */
.tbStyle2 {width:100%; border-collapse:collapse; table-layout:fixed;}
.tbStyle2 th {text-align:center; background:url('../img/common/bg_th.gif') repeat-x 0 0; padding:12px 15px;}
.tbStyle2 .view th {background:url('../img/common/bg_th.gif') repeat-x 0 0; padding:5px;}
.tbStyle2 th.first {background:url('../img/common/bg_th_left.gif') no-repeat 0 0;}
.tbStyle2 th.last {background:url('../img/common/bg_th_right.gif') no-repeat right 0;}
.tbStyle2 .view th.view_subject {font-weight:bold; border-bottom:none; font-family:dotum; font-size:12px; text-align:left; color:#0077b3;}
.tbStyle2 .view th.date {font-family:tahoma; font-size:11px; color:#666; text-align:center; font-weight:normal;}
.tbStyle2 td {font-family:tahoma; font-size:11px; color:#9e9e9e; text-align:center; padding:5px 10px; border-bottom:1px solid #f0f0f0;}
.tbStyle2 td.subject {font-family:dotum; font-size:12px; text-align:left;}
.tbStyle2 td.subject a {color:#666;}
.tbStyle2 td.reply {font-family:dotum; font-size:12px; text-align:left; padding-left:15px;}
.tbStyle2 td img {vertical-align:middle;}
.filetype {vertical-align:middle;}

/* table 스타일 : 입력 폼이 들어감 */
.tbStyle100 {border-collapse:collapse; table-layout:fixed; width:100%; border-bottom:1px solid #a7c3da;}
.tbStyle100 th {font:bold 12px/150% dotum; color:#677f91; background:#e7e7e8; border-bottom:1px solid #f0f0f0;height:55px;}
.tbStyle100 th img {vertical-align:middle;}
.tbStyle100 td {padding:5px 10px; font:12px/160% dotum; color:#898989; background:#fff; border-bottom:1px solid #f0f0f0;}
.tbStyle100 td.detailCont {padding:0;}
.tbStyle100 td input {margin:0; color:#898989;}
.tbStyle100 td img {vertical-align:middle;}
.tbStyle100 td select {font-size:12px; font-family:tahoma; color:#898989;}
.tbStyle100 td ul {margin:0 auto; list-style:none; padding:0;}
.tbStyle100 td ul li {margin-bottom:3px; text-align:left;}
.tbStyle100 td div {font:12px/160% dotum; color:#898989;}
.tbStyle100 .end th {border-bottom:0;}
.tbStyle100 .end td {border-bottom:0;}
.tbStyle100 .place select {margin-right:10px;}
.tbStyle100 .thCol th {padding-top:7px; padding-bottom:7px; border-bottom:1px solid #a7c3da;}
.tbStyle100 .isLine th,
.tbStyle100 .isLine td {white-space:nowrap; text-align:center; border-right:1px solid #f0f0f0; padding:10px 3px;}
.tbStyle100 .isLine th.end,
.tbStyle100 .isLine td.end {border-right:none;}
.tbStyle100 .clear { clear: both; }

.finalMsg {text-align:center; font-famiily:dotum; font-size:14px; fonte-weight:bold; padding:20px 0 20px 0; color:#f00;}

.introduce {margin:0 0 30px 0; padding:0; list-style:none;}
.introduce li {*zoom:1; padding:0; margin:0;}
.introduce dl {margin:0; margin-bottom:18px; *margin-bottom:5px; _margin-bottom:7px;}
.introduce dl, x:-moz-any-link, x:default {margin:0; margin-bottom:6px;}
.introduce dl dt {height:24px; margin-bottom:5px; position:relative;}
.introduce dl dt img {*margin-top:5px;}
.introduce dl dd {margin:0;}
.introduce dl dd textarea {width:743px; width:100%; margin:0; padding:5px; height:900px; *height:150px; border:1px solid #cecece; font-size:12px; font-family:dotum; color:#898989;}
.introduce .em_comment {margin:0; position:absolute; top:0; right:0;}
.introduce .em_comment, x:-moz-any-link, x:default {top:3px;}

a.tap_on2:link, a.tap_on:active, a.tap_on:visited { text-decoration: none; color:#ffffff; font-weight: normal; font-size:15px; font-family:Noto Sans KR_m;} 
a.tap_on2:hover { text-decoration: none; color:#ffffff; font-weight: normal; font-size:15px; font-family:Noto Sans KR_m;} 

a.tap_off2:link, a.tap_off:active, a.tap_off:visited { text-decoration: none; font-weight: normal; font-size:15px; font-family:Noto Sans KR_m;} 
a.tap_off2:hover { text-decoration: none; font-weight: normal; font-size:15px; font-family:Noto Sans KR_m;} 

.tap_on2{font-size: 15px; font-family:Noto Sans KR_m; height:50px; color:#ffffff; background-color:#0460af; text-align:center; padding-top:20px;  }
.tap_off2{font-size: 15px; font-family:Noto Sans KR_m; height:50px;  background-color:#f7f7f7; text-align:center; padding-top:20px; }

.tap_on22{font-size: 15px; font-family:Noto Sans KR_m; height:50px; color:#ffffff; background-color:#0460af; text-align:center; padding-top:10px;  }
.tap_off22{font-size: 15px; font-family:Noto Sans KR_m; height:50px;  background-color:#f7f7f7; text-align:center; padding-top:10px; }

.nav .gnb_title_wrap2{margin: 0 auto;}
.nav .gnb_title_wrap2 li{float: left}
.nav .gnb_title_wrap2 li a{display: block;font-size: 18px;text-align: center; padding:49px 40px 30px 40px}

.nav .gnb_sub .gnb_sub_wrap222{width: 1200px;margin: 0 auto;height: 214px;position: relative;}
.nav .gnb_sub .gnb_sub_wrap222>ul{float: left;width: 147px;height: 214px;padding: 15px 0;margin-bottom: 0;background:url(/img/bg/nav2_line.png) bottom right repeat-y;}
.nav .gnb_sub .gnb_sub_wrap222>ul:first-child{margin-left: 172px;}
.nav .gnb_sub .gnb_sub_wrap222>ul a{display: block;line-height: 26px;margin-top: 10px;font-size: 15px;color: #dedede;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap222>ul a:hover{display: block;line-height: 26px;font-size: 15px;color: #007de9;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap222 .u1{float: left;width: 146px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap222 .u2{float: left;width: 140px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap222 .u3{float: left;width: 146px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap222 .u4{float: left;width: 146px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap222 .u5{float: left;width: 172px;height: 230px;padding: 15px 0;margin-bottom: 0}


.nav .gnb_sub .gnb_sub_wrap2223{width: 1200px;margin: 0 auto;height: 214px;position: relative;}
.nav .gnb_sub .gnb_sub_wrap2223>ul{float: left;width: 145px;height: 214px;padding: 15px 0;margin-bottom: 0;background:url(/img/bg/nav2_line.png) bottom right repeat-y;}
.nav .gnb_sub .gnb_sub_wrap2223>ul:first-child{margin-left: 188px;}
.nav .gnb_sub .gnb_sub_wrap2223>ul a{display: block;line-height: 26px;margin-top: 10px;font-size: 15px;color: #dedede;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap2223>ul a:hover{display: block;line-height: 26px;font-size: 15px;color: #007de9;text-align: center;}
.nav .gnb_sub .gnb_sub_wrap2223 .u1{float: left;width: 146px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap2223 .u2{float: left;width: 150px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap2223 .u3{float: left;width: 146px;height: 230px;padding: 15px 0;margin-bottom: 0}
.nav .gnb_sub .gnb_sub_wrap2223 .u4{float: left;width: 165px;height: 230px;padding: 15px 0;margin-bottom: 0}

.product_bt {padding:10px 0 0 0;}
.product_bt img {border:1px solid #e3e1e2;}