<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* common */
*{padding:0; margin:0;}

body{min-width:1200px;}
body,ul,li,p,a{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:'Nanum Gothic';
	line-height:1;
}
h1,h2,h3,h4,h5,h6{margin:0;font-family:'Nanum Gothic';}
ul,li{list-style:none;}
a{text-decoration:none;color:#000;}
button,input[type="button"],input[type="submit"]{
	border:0;
	background-color:transparent;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family:'Nanum Gothic';
}
input[type="text"]{font-size:16px;}
img{vertical-align:top; border:0;}
html,body{height:100%;}
#wrapper{min-height:100%;}
.wrap{position: relative;max-width:1180px;margin:0 auto;}
fieldset{border:0;padding:0;margin:0;}

table{width:100%;border-collapse:collapse;}
table th{height:50px;text-align: center;font-size:16px;}
table td{text-align: center;font-size:16px; height:30px;}
table td a{font-size:16px;}
input[type="checkbox"]{margin:2px;}
.t60{margin-top:60px;}
/* sitemap */
.map{}
.map&gt;ul{margin-left:-24px;}
.map&gt;ul&gt;li{float:left; width:20%;}
.map&gt;ul:after{content:""; display:block; clear:both;}
.map&gt;ul&gt;li div{margin-left:24px; border-top:2px solid #f83500;}
.map&gt;ul&gt;li div h3{padding:32px 0; text-align:center; font-size:20px; letter-spacing:-1px; font-weight:500; border-bottom:1px solid #d0d0d0; color:#f83500;}
.map&gt;ul&gt;li div p{border-bottom:1px solid #d0d0d0; padding:20px 0 20px 30px; position:relative;}
.map&gt;ul&gt;li div p a{display:block; font-size:17px; letter-spacing:-1px; color:#000;}
.map&gt;ul&gt;li div p:before{content:url(../images/map-ico.jpg); width:4px; height:4px; position:absolute; top:17px; left:17px;}
.map&gt;ul&gt;li ul{padding:20px 0; border-bottom:1px solid #d0d0d0;}
.map&gt;ul&gt;li ul li{line-height:26px; padding-left:15px; position:relative;text-indent: -9px; width: 100% !important;}
.map&gt;ul&gt;li ul li.pl25{padding-left:25px;}
.map&gt;ul&gt;li ul li.col01{padding-left:35px;}
.map&gt;ul&gt;li ul li.col01 a{color:#707070;}
.map&gt;ul&gt;li ul li.w270{width:330px;}
.map&gt;ul&gt;li ul li a{font-size:16px; letter-spacing:-0.5px;}
.map&gt;ul&gt;li ul li a:hover{color:#f83500;}

/**비디?�� ?��?��**/
.video_pop{background-color:rgba(0, 0, 0, 0.5); position:fixed; width:100%; height:100%; z-index:9999999; display:none;}
.video_pop&gt;div{width:682px; position:absolute; top:55px; left:50%; margin-left:-341px; min-width:682px;}
.video_pop .video_top{width:100%; height:61px; background:url("../images/video_tit.jpg") no-repeat center center;}
.video_pop .video_top a{display:block; float:right; width:25px; height:25px; margin:20px 20px 0 0;}
.video_pop .video{padding:19px; background:#fff; width:644px}
.video_pop .video ul{width:236px; margin:0 auto;}
.video_pop .video li{float:left; padding-left:7px;}
.video_pop .video ul:after{content:""; display:block; clear:both;}
.video_pop .video li:first-child{padding-left:0;}
.video_pop .video li a{display:block; font-weight:500; font-size:16px; border:1px solid #cfcfcf; width:72px; height:37px; line-height:37px; margin-top:13px; text-align:center;}
.video_pop .video li a.on{background:#f83500; color:#fff;}

/**메인**/
header{width:100%; height:131px; background:#f4f4f4; min-width:1180px;}
section{width:100%; height:755px; background:#fff; position:relative; min-width:1180px;}
footer{width:100%; height:130px; background:#f7f7f7; min-width:1180px;}

.top_manu{background:url("../images/top_m.jpg") no-repeat center right;}
.top_manu&gt;.wrap&gt;div{float:right;}
.top_manu&gt;.wrap:after{content:""; display:block; clear:both;}
.top_manu{height:45px; border-bottom:1px solid #cbcbcb;}
.top_manu&gt;div&gt;div{width:692px;}
.top_manu ul{float:left;}
.top_manu:after{content:""; display:block; clear:both;}
.top_manu ul li{float:left;}
.top_manu ul:after{content:""; display:block; clear:both;}
.top_manu ul li a{font-size:11px;}
.top_manu ul.top_m01 li a{width:195px; line-height:44px; border:1px solid #cbcbcb; display:block; text-align:center;}
.top_manu ul.top_m01 li a:hover{color:#f83500;}
.top_manu ul.top_m01 li:nth-child(1) a{border-right:none; background:#fff url("../images/top_m_ico01.jpg") no-repeat center right;}
.top_manu ul.top_m01 li:nth-child(2) a{background:#fff url("../images/top_m_ico02.jpg") no-repeat center right; text-indent: -30px;}

.top_m02{background:#2a3e74;height: 45px}
.top_m02 li{color:#fff;}
.top_m02 li:first-child{margin-left:10px;}
.top_m02 li:last-child{position:relative;}
.top_m02 li:last-child:hover .lang{display:block;}
.top_m02 li a{color:#fff; line-height:45px; margin:0 5px;height: 45px;overflow: hidden}
.top_m02 li span{display:inline-block; font-size:5px; margin-left:5px;}
.top_m02 li a:hover{font-weight:500;}
.top_m02 .lang{display:none; position:absolute; border:1px solid #cbcbcb; border-top:none; z-index:99; top: 45px;}
.top_m02 .lang li:first-child{margin-left:0;}
.top_m02 .lang a{display:block; font-size:11px; color:#000; width:73px; height:25px; line-height:25px; padding-left:12px; margin:0;background:#fff;}
.top_m02 .lang a:hover{background:#545454; color:#fff;}


.manu{background:#fff; border-bottom:1px solid #cbcbcb;}
.manu .manu_wrap{display: flex;}
.manu .logo{float:left;}
.manu .wrap&gt;ul{float:right;}
.manu .manu_wrap .manu_all{width: calc(100% - 201px);display: flex;align-items: center;justify-content: space-evenly; padding-left: 30px;}
.manu .wrap:after{content:""; display:block; clear:both;}
.manu .wrap&gt;ul&gt;li{float:left; position:relative;}
.manu .wrap&gt;ul:after{content:""; display:block; clear:both;}
.manu .wrap&gt;ul&gt;li&gt;a{font-size:18px; letter-spacing:-0.25px; padding:33px 27px; display:block; font-weight:500;}

.sub-manu01{display:none;}
.sub-manu01&gt;ul{width:145%; position:absolute; z-index:99998; border:1px solid #cbcbcb; top:84px;}
.sub-manu01&gt;ul&gt;li{position:relative;}
.sub-manu01&gt;ul&gt;li&gt;a{display:block;    line-height: 22px; background:#fff; font-size:15px; color:#000; padding:5px 12px;    position: relative;}
.sub-manu01&gt;ul&gt;li&gt;a&gt;span{color:#f83500; font-size: 12px; font-weight:bold; float:right;}
.sub-manu01&gt;ul&gt;li&gt;a:hover{background:#f83500; color:#fff;}
.sub-manu01&gt;ul&gt;li&gt;a:hover span{color:#fff;}

.manu_all a span{color:#f83500; font-size: 12px; font-weight:bold; float:right; position: absolute;right: 12px;top: 50%;margin-top: -12px;}
.manu_all li:first-child .sub-manu02{left:175px;}

.sub-manu02{position:absolute; border:1px solid #cbcbcb; width:100%; left:175px; top:-1px; display:none; z-index:99999;}
.sub-manu02&gt;li{position:relative;}
.sub-manu02&gt;li&gt;a{display:block;     line-height: 22px;background:#fff; font-size:15px; color:#000; padding:5px 12px;position: relative;}
.sub-manu02&gt;li&gt;a:hover{background:#f83500; color:#fff;}
.sub-manu02&gt;li&gt;a:hover span{color:#fff;}

.sub-manu03{position:absolute; border:1px solid #cbcbcb; width:100%; display:none; z-index:99999; left:175px; top:-1px;}
.sub-manu03&gt;li&gt;a{display:block;     line-height: 22px;background:#fff; font-size:15px; color:#000; padding:5px 12px; letter-spacing:-0.5px;     position: relative;}
.sub-manu03&gt;li&gt;a:hover{color:#f83500;}


 section .bx-wrapper{border-bottom:1px solid #b7b7b7;}
.slider{width:100%;}
.slider ul{width: auto; position: relative;}
.slider li{height:755px;}
.slider img{position: absolute; left: 50%; top: 0; transform: translate(-50%,0); height: 100%;
    width: auto;}

a.bx-prev{background:url("../images/ico-top-pager-l.png") no-repeat center; display:block; width:56px; height:120px; text-indent: -9999px; position:absolute; bottom:50%; margin-bottom:-60px; left:0px; z-index:99;}
a.bx-next{background:url("../images/ico-top-pager-r.png") no-repeat center; display:block; width:56px; height:120px; text-indent: -9999px; position:absolute; bottom:50%; margin-bottom:-60px; right:0px;z-index:99;}
	
.slider_manu{position:absolute; top:0;right:0; z-index:999;}
.slider_manu.fixed{top:-755px;}
.slider_manu a{display:block; width:300px; height:188.9px; border:1px solid #d2d2d2; border-bottom:none; padding:30.5px 25px;box-sizing: border-box}
.slider_manu li:last-child a{border-bottom:1px solid #cbcbcb;}
.slider_manu li:nth-child(1) a{background:#fff url("../images/main_s_ico01.jpg") no-repeat center right; border-top:none;}
.slider_manu li:nth-child(2) a{ background:#fff url("../images/main_s_ico01_1.jpg") no-repeat center right;}
.slider_manu li:nth-child(3) a{ background:#fff url("../images/main_s_ico02.jpg") no-repeat center right;}
.slider_manu li:nth-child(4) a{background:#fff url("../images/main_s_ico03.jpg") no-repeat center right; margin-top:-1px; border-bottom:none;}
.slider_manu li a h3{font-size:18px; letter-spacing:-1px; margin-bottom:18px;font-weight:500}
.slider_manu li a p{font-size:13px; letter-spacing:-0.75px; line-height:18px;}

.bx-pager{position: absolute; bottom: 700px; left:400px; right: 0; top: auto; text-align: center; z-index:100;}
.bx-pager .bx-pager-item {display: inline-block; margin: 0 4.5px;}
.bx-pager .bx-pager-item a {display: block; width: 24px; height: 24px; background-color: #fff;border-radius: 12px; border:0; font-size: 0;}
.bx-pager .bx-pager-item a.active{background-color: #5d9fe7;}

.bx-controls-auto{position: absolute; bottom: 700px; width: 24px;height: 24px;left: 52%;transform: translateX(-50%);margin-left: 266px; top: 19px; text-align: center; z-index:101;}

.bx-controls-auto .bx-controls-auto-item{display: inline-block; position:relative;}
.bx-controls-auto .bx-controls-auto-item a{display: block; width: 24px; height: 24px;  border:0; font-size: 0;}
.bx-controls-auto .bx-controls-auto-item .bx-start{background:url("../images/star.png") no-repeat center center; display:inline-block;}
.bx-controls-auto .bx-controls-auto-item .bx-start.active{display:none;}
.bx-controls-auto .bx-controls-auto-item .bx-stop{background:url("../images/stop.png") no-repeat center center; display:inline-block;}
.bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none;}

.main_slide .visual_btn{position: absolute; right: 677px; top: 32px; display: flex;}
.main_slide .visual_btn .swiper-pagination{position: relative;bottom: 0; font-size: 0;}
.main_slide .visual_btn .swiper-pagination .swiper-pagination-bullet{width: 24px; height: 24px;margin:0 4.5px; font-size: 0; background-color: #fff;border-radius: 12px; border:0; font-size: 0;opacity:1;}
.main_slide .visual_btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #5d9fe7;}
.main_slide .visual_btn .btn_pause{width: 24px; height: 24px;background:url("../images/star.png") no-repeat center center;   background-size: contain; z-index: 1;    padding-left: 26.5px;cursor:pointer;}
.main_slide .visual_btn .btn_pause.on{background:url("../images/stop.png") no-repeat center center;}

.main_slide .swiper-button-prev, .swiper-rtl .swiper-button-next{    left: 0;background:url("../images/ico-top-pager-l.png") no-repeat center; display:block; width:56px; height:120px;    margin: 0;
    transform: translateY(-50%);}
.main_slide .swiper-button-next, .swiper-rtl .swiper-button-prev{    right: 0;background:url("../images/ico-top-pager-r.png") no-repeat center; display:block; width:56px; height:120px;    margin: 0;
    transform: translateY(-50%);}
.swiper-button-next:after, .swiper-button-prev:after{display:none;}




#toTop {
    z-index: 9999;
    transition: bottom .3s;
    position: fixed;
    right: 20px;
    bottom: -50px;
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.5) url(../images/ico-go-top.png) center center no-repeat;
	background-size: auto 30px;}	
#toTop.on {bottom: 0;}
	
.footer_bar_all{border:1px solid #b7b7b7; border-left:none; border-right:none;margin-top:90px;}
.footer_bar{background:#fff; height:54px;}
.footer_bar&gt;div&gt;ul&gt;li{float:left;}
.footer_bar&gt;div&gt;ul:after{content:""; display:block; clear:both;}
.footer_bar&gt;div&gt;ul&gt;li p{font-size:14px;}
.footer_bar&gt;div&gt;ul&gt;li a{font-size:14px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(1){padding-right:27px; border-right:1px solid #000; margin-top:20px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(2){padding-left:27px; margin-top:20px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(2) img{margin-left:7px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3){margin-top:-1px; float:right; position:relative;width: 300px}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3)&gt;a{display:block; width:278px; border:1px solid #d2d2d2; border-bottom:none; border-top:none; padding:20px 10px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3):hover&gt;a{background:#f83500; color:#fff; position:relative;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3):hover .subsidiary{display:block;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3)&gt;a img{float:right; margin-top:4px;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3)&gt;a:after{content:"+"; display:block; color:#f83500; position:absolute; right:14px; top:14px; font-size:25px; font-weight:500;}
.footer_bar&gt;div&gt;ul&gt;li:nth-child(3):hover&gt;a:after{content:"-"; color:#fff; top:13px; right:18px;}

.footer_bar .subsidiary{padding:14px 0 5px; background:#fff; position:absolute; bottom:53px; width:298px; border:1px solid #cdcdcd; z-index:999; display:none;}
.footer_bar .subsidiary li{}
.footer_bar .subsidiary a{display:block; padding:6px 12px; color:#000;}
.footer_bar .subsidiary a:hover{background:#545454; color:#fff;}

footer .wrap&gt;div{float:left;}
footer .wrap:after{content:""; display:block; clear:both;}
.f_logo .f_logo_img{padding:49px 0;}
.footer_top{padding:20px 0; margin-left:80px;}
.footer_top li {float:left; color:#b7b7b7;}
.footer_top li a{font-weight:500; color:#4e4e4e; margin:0 15px;}
.footer_top li a:hover{color:#5d9fe7;}
.footer_top ul:after{content:""; display:block; clear:both;}

.footer_txt{margin-left:95px; padding-top:10px;}
.footer_txt p{line-height:25px;}
.footer_txt p .ft01{color:#7f7f7f;}
.footer_txt p .ft02{color:#a9a9a9;}
.footer_txt p .ft03{color:#545454;}

/**?��브공?��**/
.sub_img{max-width:1920px; min-width:1200px; height:348px; background:#ccc; margin:0 auto; position:relative; overflow: hidden;}
.sub_img img{position: absolute; left: 50%; top: 0; transform: translate(-50%,0); height: 100%; width: auto;}

.sub_img_manu2{position:relative; top:250px;}
.sub_img_manu2&gt;ul.wrap{max-width:595px; margin:0 auto;}
.sub_img_manu2 li{float:left; border:1px solid #cfcfcf; margin-left:10px;}
.sub_img_manu2 li:first-child{margin-left:0px;}
.sub_img_manu2 ul:after{content:""; display:block; clear:both;}
.sub_img_manu2 li a{display:block; font-size:18px; color:#fff; background-color:rgba(0, 0, 0, 0.5); width:290px; height:69px; text-align:center; line-height:69px;}
.sub_img_manu2 li a.on{color:#ffd800;}

.sub_img_manu3{position:relative; top:250px;}
.sub_img_manu3 a:hover{color: #ffd800}
.sub_img_manu3&gt;ul.wrap{max-width:686px; margin:0 auto;}
.sub_img_manu3 li{float:left; border:1px solid #cfcfcf; margin-left:10px;}
.sub_img_manu3 li:first-child{margin-left:0px;}
.sub_img_manu3 ul:after{content:""; display:block; clear:both;}
.sub_img_manu3 li a{display:block; font-size:18px; color:#fff; background-color:rgba(0, 0, 0, 0.5); width:220px; height:69px; text-align:center; line-height:69px;}
.sub_img_manu3 li a.on{color:#ffd800;}

.sub_img_manu4{position:relative; top:250px;}
.sub_img_manu4&gt;ul.wrap{max-width:918px; margin:0 auto;}
.sub_img_manu4 li{float:left; border:1px solid #cfcfcf; margin-left:10px;}
.sub_img_manu4 li:first-child{margin-left:0px;}
.sub_img_manu4 ul:after{content:""; display:block; clear:both;}
.sub_img_manu4 li a{display:block; font-size:18px; color:#fff; background-color:rgba(0, 0, 0, 0.5); width:220px; height:69px; text-align:center; line-height:69px;}
.sub_img_manu4 li a.on{color:#ffd800;}
.sub_img_manu4 li a:hover{color: #ffd800}

.sub_img_manu5{position:relative; top:250px;}
.sub_img_manu5&gt;ul.wrap{max-width:1180px; margin:0 auto;}
.sub_img_manu5 li{float:left; border:1px solid #cfcfcf; margin-left:10px;}
.sub_img_manu5 li:first-child{margin-left:0px;}
.sub_img_manu5 ul:after{content:""; display:block; clear:both;}
.sub_img_manu5 li a{display:block; font-size:18px; color:#fff; background-color:rgba(0, 0, 0, 0.5); width:220px; height:69px; text-align:center; line-height:69px;}
.sub_img_manu5 li a.on{color:#ffd800;}
.sub_img_manu5 li a:hover{color:#ffd800;}

.sub-con{margin:0 auto; min-width:1180px;}
.nav ul{float:right;}
.sub-con-nav{margin:0 auto; width:1200px;}
.nav:after{content:""; display:block; clear:both;}
.nav{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.nav li:first-child{width:65px;}
.nav li{float:left; font-size:16px; border-right:1px solid #dbdbdb; width:153px; text-align:center; height:62px; line-height:62px;}
.nav:after{content:""; display:block; clear:both;}
.nav li img{vertical-align:top; margin-top:23px;}

.sub_tit{padding-top:80px; padding-bottom:60px; text-align:center;}
.sub_tit:after{content:""; display:block; width:58px; height:3px; background:#000; margin:0 auto;}
.sub_tit h1{font-size:40px; padding-bottom:25px; letter-spacing:-1px; font-weight:500;}
.sub_tit p{font-size:18px; letter-spacing:-1px; color:#b68f33;}

.sub-con_Area{width: 1180px;margin: 0 auto}
.sub-con_Area&gt;ul{overflow: hidden;margin-bottom: 90px}
.sub-con_Area&gt;ul li{float: left}
.sub-con_Area&gt;ul li:nth-child(1){margin-right: 19px;}
.sub-con_Area&gt;ul li:nth-child(2) th,.sub-con_Area&gt;ul li:nth-child(2) td{border: 1px solid #cfcfcf;height: 59px}
.sub-con_Area&gt;ul li:nth-child(2) th{background: #f9f9f9;font-weight: 500}
.sub-con_Area&gt;ul li:nth-child(2) td{text-align: right;padding-right: 19px;box-sizing: border-box}
.sub-con_Area&gt;ul li:nth-child(2) tr:nth-child(1) td:nth-child(2){text-align: center;padding-right: 0}
.sub-con_Area&gt;ul li:nth-child(2) td span{color: #015bf0;}

.tabs{width: 1180px;margin:0 auto;}
.tabTop{margin-bottom: 60px;height: 67px;}
.tabTop li.on a{background:#f83500;color: #fff}
.tabTop&gt;ul&gt;li&gt;a{display: block;float: left;width: 292px;height: 67px;text-align: center;line-height: 67px;border: 1px solid #cfcfcf;box-sizing: border-box;margin-right: 2px;font-weight: 500;font-size: 18px}

.areaO{width: 1180px}
.areaO table th,.areaO table td{border: 1px solid #cfcfcf;height: 59px}
.areaO table th{background: #f9f9f9;font-weight: 500}
.areaT{width: 1180px}

.areaH{width: 1180px}

/**게시?��**/
.view-table.view-table03{padding-top:10px; padding-bottom:10px;}
.view-table th,
.view-table td{border:1px solid #ddd;height:36px; line-height:24px;}
.view-table th{line-height:1.5; border-left:1px solid #ddd; font-weight:500;}
.view-table td{text-align:left;padding:13px 15px;}
.write-con &gt; p {font-size: 16px}


.view-table01{border-top:none;}
.view-table01 .view-tit{background:#f9f9f9; font-weight:500;}
.view-table01 .view-tit td{text-align:center !important; color:#000;}
.view-table01 .download{color:#f83500;}

.page-table{margin-top:35px;border-top:1px solid #ddd;}
.page-table tbody th{width:191px;border:1px solid #ddd; font-weight:500; color:#fff; letter-spacing:-0.75px;}
.page-table tbody td{text-align:left;padding:0 20px;border:1px solid #ddd; letter-spacing:-0.75px;}
.page-table tbody .prev{background:#f9f9f9;color:#000;}
.page-table tbody .next{background:#f9f9f9;color:#000;}
.page-table tbody .prev img{margin-right:4px; margin-bottom:4px; vertical-align:middle;}
.page-table tbody .next img{margin-right:4px; margin-bottom:4px; vertical-align:middle;}

.btn{margin-top:40px;}
.btn a{display:block; width:170px; height:48px; line-height:48px; text-align:center;  color:#fff; font-weight:500; margin:0 auto; background:#f83500; font-size:16px;}

.list-table th{background-color:#f9f9f9; color:#000;font-weight: 500}
.list-table th,
.list-table td{border:1px solid #ddd; height:50px;}
.list-table .num{width:70px;}
.list-table .nam{width:120px;}
.list-table .dat{width:120px;}
.list-table .cnt{width:70px;}
.list-table .asr{width:120px;}
.list-table .tit{text-align:left;padding:0 15px;}
.list-table .tit a{display:inline-block;max-width:770px;white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.list-table .tit a img{vertical-align:-4px}
.list-table .new{padding-right:25px;background:url("../images/n.jpg") no-repeat right top;}
.list-table .lock{}
.list-table .str{padding-right:10px;}
.str01{padding-right:15px; vertical-align:unset;}
#lock{width:15px; height:15px; vertical-align:initial; margin-right:8px;}
.list-table .noti{color: #69523d;font-weight:700;}

.page{padding:90px 0 22px;}
.page h3{display:inline-block; font-weight:normal;}
.page h3 span{color:#69523d; font-weight:bold;}

.paging{overflow:hidden;margin-top:35px;text-align:center;vertical-align:top;}
.paging div{display:inline-block;padding:0 10px;vertical-align:top;}
.paging a{display:inline-block;vertical-align:top;border:1px solid #ddd;font-weight:500;width:33px;height:33px;text-align:center;line-height:33px;}
.paging div a{float:left;border-left:0;}
.paging div a:first-child{border-left:1px solid #ddd;}
.paging a:hover, .paging a.on{background-color:#5d9fe7; color:#fff;}
.paging a.front{background:url("../images/ico-page-front.png") no-repeat center;}
.paging a.prev{background:url("../images/ico-page-prev.png") no-repeat center;}
.paging a.next{background:url("../images/ico-page-next.png") no-repeat center;}
.paging a.end{background:url("../images/ico-page-end.png") no-repeat center;}

.search-board{text-align: center;padding-top:40px;}
.search-board select,.search-board input{height:40px;vertical-align:top;box-sizing:border-box;}
.search-board select {width:90px; font-size:16px;}
.search-board input[type="text"]{width:215px;}
.search-board input[type="button"]{width:70px;background-color:#787878;color:#fff;font-weight:500; font-size:16px;}
.search-board input[type="button"]{width:70px;background-color:#787878;color:#fff;font-weight:500; font-size:16px;}

/**주�??**/
/**.wrap{margin-bottom: 90px}**/
.inves&gt;div:after{content:""; display:block; clear:both;}
.inves_grap{width:459px; height:499px; border:1px solid #cfcfcf; padding:20px; margin-right:18px;}
.inves_table{width:661px;}
.inves_table td{border:1px solid #cfcfcf; padding:4.5px 15px; letter-spacing:-1px; height:50px;}
.inves_table_col01 td:nth-child(1) ,.inves_table_col01 td:nth-child(3){background:#2a3e75; color:#fff; font-weight:500;}
.inves_table_col02 td:nth-child(1) ,.inves_table_col02 td:nth-child(3){background:#30477c; color:#fff; font-weight:500;}
.inves_table_col03 td:nth-child(1) ,.inves_table_col03 td:nth-child(3){background:#3c5a8d; color:#fff; font-weight:500;}
.inves_table_col04 td:nth-child(1){background:#3c5a8d; color:#fff; font-weight:500;}
.inves_table_col05 td:nth-child(1) ,.inves_table_col05 td:nth-child(3){background:#5582ae; color:#fff; font-weight:500;}
.inves_table_col06 td:nth-child(1) ,.inves_table_col06 td:nth-child(3){background:#6499c2; color:#fff; font-weight:500;}
.inves_table_col07 td:nth-child(1) ,.inves_table_col07 td:nth-child(3){background:#70acd2; color:#fff; font-weight:500;}
.inves_table_col08 td:nth-child(1){background:#7abde0; color:#fff; font-weight:500;}
.inves_table_col09 td:nth-child(1) ,.inves_table_col09 td:nth-child(3){background:#80c6e8; color:#fff; font-weight:500;}

.inves_table_col01 td:nth-child(4){text-align:right;}
.inves_table_col02 td:nth-child(2) ,.inves_table_col02 td:nth-child(4){text-align:right;}
.inves_table_col03 td:nth-child(2) ,.inves_table_col03 td:nth-child(4){text-align:right;}
.inves_table_col04 td:nth-child(2){text-align:right;}
.inves_table_col05 td:nth-child(2) ,.inves_table_col05 td:nth-child(4){text-align:right;}
.inves_table_col06 td:nth-child(2) ,.inves_table_col06 td:nth-child(4){text-align:right;}
.inves_table_col07 td:nth-child(2) ,.inves_table_col07 td:nth-child(4){text-align:right;}
.inves_table_col08 td:nth-child(2){text-align:right;}
.inves_table_col09 td:nth-child(2) ,.inves_table_col09 td:nth-child(4){text-align:right;}

.inves_menu{margin-bottom:90px; margin-top:90px;}
.inves_menu li{float:left; margin-left:2px;}
.inves_menu li:first-child{margin-left:0px;}
.inves_menu:after{content:""; display:block; clear:both;}
.inves_menu li a{display:block; font-size:18px; border:1px solid #cfcfcf; text-align:center; width:291px; height:67px; line-height:67px; font-weight:500;}
.inves_menu li a.on{background:#f83500; color:#fff;}

.inves_com_02{background:url("../images/inves02_img01.jpg") no-repeat center center; padding:134px 0 124px;}
.inves_com_02 p{text-align:center; font-size:21px; color:#fff; letter-spacing:-1px; line-height:30px;}
.inves_com_02 a{display:block; padding:17px 0px; width:170px; text-align:center; font-weight:500; color:#fff; font-size:16px;  letter-spacing:-1px; background:#f83500; margin:60px auto 0;}

.ico_img{padding:0 0 20px 40px; border-bottom:1px solid #cfcfcf; background:url("../images/ico_img01.gif") no-repeat left top; margin-bottom:60px;}
/*
.ico_img h1{font-size:25px; font-weight:500; letter-spacing:-1px;}
.ico_img01{padding:0 0 20px 32px; background:url("../images/ico_img02.jpg") no-repeat left 10px;}
*/
.ico_img h1{font-size:25px; font-weight:500; letter-spacing:-1px}
.ico_img01{margin-bottom: 60px}
.ico_img01 h1,.ico_img01 h2{font-size:25px; letter-spacing:-1px;font-weight: 500;margin-bottom: 20px;border-bottom: 1px solid #cfcfcf;padding-bottom: 20px;padding-left: 40px; background:url("../images/ico_img03.png") no-repeat left 0}
.ico_img01 p{font-size: 18px;line-height: 1.5em}
.field02_main_Link{overflow:hidden;height: 228px}
.field02_main_Link li{width: 285px;height: 201px;float: left;margin-right: 10.6px;border:1px solid #cfcfcf;position: relative}
.field02_main_Link li:nth-last-child(1){margin-right: 0}
.field02_main_Link li a{display: block;width: 128px; height: 51px;border: 1px solid #cfcfcf;position: absolute;left: 50%;transform: translateX(-50%);bottom: -25.5px;text-align: center;line-height: 51px;color: #fff;font-size: 18px;font-weight: 500;background: url(../images/field02_btnr.png) no-repeat #f83500 112px center}

.ico_img03{ letter-spacing:-1px;margin-bottom: 20px;border-bottom: 1px solid #cfcfcf;padding-bottom: 20px;padding-left: 30px; background:url("../images/product02_icon.png") no-repeat left 8px}
.ico_img03 h1{font-size:22px;font-weight: 500}

.ico_img02{padding:9px 0 20px 22px;  border-bottom:1px solid #cfcfcf; background:url("../images/ico_img03.jpg") no-repeat left 10px;}
.ico_img02 h1{font-size:18px; color:#2a3e74; font-weight:500; letter-spacing:-1px;}
.ico_img_2{padding:0 0 20px 30px; border-bottom:1px solid #cfcfcf; background:url("../images/product01_icon.png") no-repeat left 9px; margin-bottom:60px;font-size: 22px;}
.ico_img_2 h1{font-size: 22px;font-weight: 500}
.ico_img2{padding:0 0 20px 40px; border-bottom:1px solid #cfcfcf; background:url("../images/ico_img01.gif") no-repeat left top; margin-bottom:36px;}
.ico_img2 h1{font-size:25px; font-weight:500; letter-spacing:-1px;}


.sub_newInpor table{border-collapse: collapse;margin-bottom: 60px}
.sub_newInpor table:nth-last-child(1){margin-bottom: 90px}
.sub_newInpor p{margin-bottom: 9px;text-align: right}
.sub_newInpor table th,.sub_newInpor table td{border: 1px solid #cfcfcf;height: 59px}
.sub_newInpor table th{background: #f9f9f9;font-weight: 500}


.inves_content .wrap{margin-bottom: 90px}
.inves_content_table th ,.inves_content_table td{/*padding:15px 10px;*/ border:1px solid #cfcfcf;}
.inves_content_table th{font-weight:500;}
.inves_content_table .col00{color:#000; background:#f9f9f9;}
.inves_content_table .col01{background:#fff;}
.inves_content_table .col02{background:#f5f5f5;}
.inves_content_table .col04{color:#fff; background:#80c6e8;}

.text_right{text-align:right;}
.blue{color:#015bf0;}
.red{color:#f00123;}
.right_txt{text-align:right; font-size:16px; margin-bottom:10px;}
.b60{margin-bottom:60px;}

/**info**/
.info_txt&gt;div{float:left;}
.info_txt01&gt;div{float:none; width:100% !important;}
.info_txt&gt;div:nth-child(1){width:71%;}
.info_txt&gt;div:nth-child(2){width:29%;}
.info_txt&gt;div:nth-child(2) img{width:100%;}
.info_txt:after{content:""; display:block; clear:both;}
.info_txt .txt1{font-size:22px; line-height:30px; letter-spacing:-1px;}
.info_txt .txt2{font-size:36px; line-height:30px; letter-spacing:-1px; color:#f83500; padding:26px 0;}
.info_txt .txt2:before{content:""; display:block; width:42px; height:1px; background:#f83500; margin-bottom:41px;}
.info_txt .txt2:after{content:""; display:block; width:42px; height:1px; background:#f83500; margin-top:41px;}
.info_txt .txt3{font-size:18px; line-height:30px; letter-spacing:-1px;}
.info_txt .txt4{font-size:18px; font-weight:500; letter-spacing:-1px; margin-top:34px;}
.info_txt .txt4 img{margin-top:-10px; margin-left:21px;}
.info01_img{ margin-top:20px;}

.info_txt&gt;.info02&gt;h1{font-size:24px; text-align:center; letter-spacing:-1.25px; font-weight:500; color:#2a3e74; padding-bottom:35px;}
.info_txt&gt;.info02&gt;h1&gt;span{color:#000; font-weight:400;}
.info_txt&gt;.info02&gt;p{font-size:18px; text-align:center; letter-spacing:-1px; font-weight:400; line-height:30px;}
.info_txt&gt;.info02&gt;p&gt;span{font-weight:500;}
.info_bg{background:url("../images/info03_bg.jpg") no-repeat center top;}

.info04&gt;.wrap{margin-bottom: 90px}
.info04&gt;.wrap&gt;div{float:left;}
.info04&gt;.wrap:after{content:""; display:block; clear:both;}
.info04&gt;.wrap&gt;.info_txt{margin-left:3px; border:1px solid #cfcfcf; padding:43px 0 43px 43px; border-bottom:none; width:760px;}
.info04&gt;.wrap&gt;.info_txt:last-child{border-bottom:1px solid #cfcfcf;}
.info04&gt;.wrap&gt;.info_txt h1{font-size:48px; color:#80c6e8; float:left; letter-spacing:-1px;}
.info04&gt;.wrap&gt;.info_txt ul{float:left; margin-left:50px;}
.info04&gt;.wrap&gt;.info_txt li{font-size:16px; line-height:30px; letter-spacing:-1px;}

.info05_1{float:none !important;}
.info05_nav{margin-bottom:90px;}
.info05_nav ul{margin-left:-3px;}
.info05_nav li{float:left; width:25%;}
.info05_nav li:first-child{margin-left:0;}
.info05_nav ul:after{content:""; display:block; clear:both;}
.info05_nav li a{display:block; border:1px solid #cfcfcf; color:#000; margin-left:3px; height:67px; text-align:center; line-height: 67px; font-size:18px; font-weight:500;}
.info05_nav li a:hover{background: #f83500;color: #fff}
.info05_nav li a.on{color:#fff; background:#f83500;}

.info05_img ul{margin-bottom:40px;}
.info05_img li{float:left; margin-left:3px;}
.info05_img li:first-child{margin-left:0;}
.info05_img li span{display:block; text-align:center; font-size:16px; font-weight:500; padding:20px 0; letter-spacing:-1px;}
.info05_img ul:after{content:""; display:block; clear:both;}

.Map_txt ul{margin-bottom:60px;}
.Map_txt li{float:left; width:50%; border:1px solid #cfcfcf; box-sizing:border-box;}
.Map_txt ul:after{content:""; display:block; clear:both;}
.Map_txt li:first-child{border-right:none;}
.Map_txt li:first-child{background:url("../images/info_map_img01.jpg") no-repeat right bottom;}
.Map_txt li:last-child{background:url("../images/info_map_img02.jpg") no-repeat 465px bottom;}
.Map_txt li h3{font-size:24px; font-weight:500; text-align:center; padding:34px 0 0; letter-spacing:-1px;}
.Map_txt li h3:after{content:""; display:block; width:19px; height:1px; background:#000; margin:22px auto 25px;}
.Map_txt li p{text-align:center; font-size:16px; letter-spacing:-1px; padding-bottom:63px; line-height:28px;}
.Map_txt li:last-child p{padding-bottom:35px;}
.Map_txt01 li:last-child p{padding-bottom:63px;}
.Map_txt02 li{min-height:227px;}
.Map{width:100%;}

/**community**/
.community1{margin-bottom: 90px}
.community1_top_txt p{font-size:18px; line-height:30px; letter-spacing:-1px; text-align:center;}
.community1_bg01{width:100%; margin:90px 0 40px;}
.community1_bg01 img{width:100%;}
.community1_txt li{float:left; height:231px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:0 30px;}
.community1_txt ul:after{content:""; display:block; clear:both;}
.community1_txt li h3{text-align:center; font-size:18px; font-weight:500; padding-bottom:30px; letter-spacing:-1px;}
.community1_txt li:nth-child(1){margin-left:60px;}
.community1_txt li:nth-child(1) h3{color:#006fbf;}
.community1_txt li:nth-child(2){border-right:none; border-left:none;}
.community1_txt li:nth-child(2) h3{color:#009ab9;}
.community1_txt li:nth-child(3) h3{color:#f83500;}
.community1_txt li p{text-align:center; font-size:16px; line-height:24px;}
.community1_txt li p span{display:block; margin-bottom:-15px;}

.community2_top_txt h1{color:#f83500; font-size:72px; font-weight:500; letter-spacing:-1px; text-align:center;}
.community2_bg01 img{text-align:center;}
.community2_bg01&gt;.wrap{width:357px; margin:55px auto 72px;}
.community2_txt li{float:left; width:344px; height:145px; border:1px solid #cfcfcf; padding:40px 0 45px; margin-left:71px;}
.community2_txt li:first-child{margin-left:0;}
.community2_txt ul:after{content:""; display:block; clear:both;}
.community2_txt li p{text-align:center; font-size:18px; letter-spacing:-1px; margin-top:127px;}
.community2_txt li:nth-child(1){background:url("../images/community2_txt_img01.jpg") no-repeat center 40px;}
.community2_txt li:nth-child(2){background:url("../images/community2_txt_img02.jpg") no-repeat center 40px;}
.community2_txt li:nth-child(3){background:url("../images/community2_txt_img03.jpg") no-repeat center 40px;}
.community2_bg02{background:url("../images/community2_bg02.jpg") no-repeat center center; width:100%; height:288px; margin:70px 0 75px;}
.community2_txt02 li{float:left; padding-left:20px; border-left:1px solid #cfcfcf; font-size:18px; letter-spacing:-1px; line-height:30px; width:50%; box-sizing:border-box;}
.community2_txt02 ul:after{content:""; display:block; clear:both;}
.community2_txt02 li:last-child{border-right:1px solid #cfcfcf;}

/**R&amp;D**/
.rd_content_table th{font-weight:500; height:50px;}
.rd_content_table td{height:50px; line-height:16px;}
.rd_content_table th ,.rd_content_table td{padding:15px 12px; border:1px solid #cfcfcf; font-size:14px; letter-spacing:-0.5px;}
.rd_content_table .col00{color:#000; background:#f9f9f9;}
.rd_content_table .col02{background:#ffffff;}
.rd_content_table .col03{background:#80c6e8;}
.rd_content_table .col04{background:#80c6e8; color:#fff;}
.rd_content_table .col05{background:#f66c29; color:#fff;}
.rd_content_table .col06{background:#ffb43d; color:#fff;}

.rd_top_txt p{font-size:18px; line-height:30px; letter-spacing:-1px; text-align:center; margin-bottom:70px;}
.rd_box_all li{float:left; width:19%; height:69px; border:1px solid #cfcfcf; box-sizing:border-box; font-size:16px; text-align:center; line-height:69px; margin-right:1.25%; cursor:pointer; margin-bottom:11px;}
.rd_box_all ul:after{content:""; display:block; clear:both;}
.rd_box_all li:nth-child(5){margin-right:0;}
.rd_box_all li:nth-child(10){margin-right:0;}
.rd_box_all li:nth-child(15){margin-right:0;}
.rd_box_all li:nth-child(20){margin-right:0;}
.rd_box_all li:hover{background:#f83500; font-weight:500; color:#fff;}
.rd_box_all li.on{background:#f83500; font-weight:500; color:#fff;}

.rd_txt_all{ margin-top:40px;}
.rd_txt_all td{border:1px solid #cfcfcf; letter-spacing:-1px; line-height:26px; font-size:16px;}
.rd_txt_all td.lt{text-align:left; padding:10px 10px 10px 20px; word-break: keep-all;}
.rd_txt_all td.txt{color:#f83500;}
.rd_txt_all&gt;h1{width:100%; background:#f9f9f9; color:#000; padding:25px 0; font-size:18px; border:1px solid #cfcfcf; border-bottom:none; text-align:center; box-sizing:border-box;}
.rd_txt_all tr{display:none;}
.rd_txt_all tr.rd_txt01{display:table-row;}
.rd_txt_all .org{font-weight:500; color:#f83500;}

/**?��?��분야**/
.field_img{margin-bottom:60px;}
.field_txt{margin-bottom:45px;}
.field_txt p{font-size:18px; line-height:28px; letter-spacing:-1px; text-align:center;}
.field_box_all{margin-bottom:60px;}
.field_box_all li{float:left; width:19.75%; height:69px; border:1px solid #cfcfcf; box-sizing:border-box; font-size:18px; font-weight:500; text-align:center; line-height:69px; margin-right:0.25%; cursor:pointer;}
.field_box_all ul:after{content:""; display:block; clear:both;}
.field_box_all li:nth-child(5){margin-right:0;}
.field_box_all li.on{background:#f83500; font-weight:500; color:#fff;}
.field_box_all li:hover{background:#f83500;color:#fff;}
.field_txt tr{display:none;}
.field_txt tr:first-child{display:table-row;}
.field_txt tr:nth-child(2){display:table-row;}
.field_txt tr:nth-child(3){display:table-row;}
.field_img{overflow: hidden}
.field_img li{float: left;border: 1px solid #cfcfcf;margin-right: 10px}
.field_img li:nth-last-child(1){margin-right: 0}
.field_Title dt{padding: 0 0 20px 32px;  border-bottom:1px solid #cfcfcf; background:url("../images/product01_icon.png") no-repeat left 10px;font-size: 22px;font-weight: 500}
.field_Title dd{float: left;margin-right: 28px;padding: 15px 0}
.field_Title dd:nth-last-child(1){margin-right: 0}
.field_Title dd a{display: block;font-size: 16px;font-weight: 500;width: 168px;height: 46px;border: 1px solid #cfcfcf;background: url(../images/field02_btnr.png) no-repeat #f83500 156px center;text-align: center;line-height: 46px;color: #fff}

/* �??��?���? 211220 */
.wrong .wrap &gt; div {margin-bottom: 60px;}
.wrong .ico_img {margin-bottom: 52px;}
#wrong_01 table {width: 100%; border: 1px solid #cbcbcb;}
#wrong_01 table tr td p {font-size: 18px; font-weight: 400; letter-spacing: -1px; line-height: 30px; text-align: left; padding: 30px 0px 30px 20px;}
#wrong_01 table tr td img {margin-right: 15px;}
#wrong_02 ul::after {display: block; content: ""; clear: both;}
#wrong_02 ul li {float: left; width: calc(97%/3); margin-right: calc(3%/2); border: 1px solid #cbcbcb; box-sizing: border-box; padding: 30px; margin-bottom: 15px;}
#wrong_02 ul li:nth-child(3n) {margin-right: 0;}
#wrong_02 ul li table tr td {text-align: center; vertical-align: middle;}
#wrong_02 ul li table tr td p {font-size: 18px; letter-spacing: -0.75px; font-weight: 400; text-align: left; padding-left: 10px;}
#wrong_02 ul li table tr td p span {display: block; font-size: 12px; margin-top: 6px;}
#wrong_03 #w3_cont {width: 100%; padding: 30px 0; text-align: center; border: 1px solid #cbcbcb;}
#wrong_03 #w3_cont h5 {font-size: 22px; font-weight: 400; color: #f83500; letter-spacing: -1px; margin-bottom: 20px;}
#wrong_03 #w3_cont p {font-size: 16px; letter-spacing: -1px; line-height: 28px;}
#wrong_04 &gt; span {font-size: 14px; color: #f83500; font-weight: 600; letter-spacing: -1px; display: block; text-align: right; margin-bottom: 10px;}
#wrong_04 table, #wrong_04 table tr th, #wrong_04 table tr td {border: 1px solid #cbcbcb;}
#wrong_04 table tr td table, #wrong_04 table tr td table tr td {border: none;}
#wrong_04 table tr th {width: 18%; font-weight: 500;}
#wrong_04 table tr th span {color: #f83500;}
#wrong_04 table tr td {text-align: left; padding: 8px; box-sizing: border-box;}
#wrong_04 table tr td input {height: 39px; border: 1px solid #9d9d9d; box-sizing: border-box; padding-left: 10px;}
#wrong_04 table tr td #wr_btn_file {display: inline-block; width: 87px; height: 39px; border: 1px solid #cbcbcb; cursor: pointer; background: #585858;}
#wrong_04 table tr td #wr_btn_file p {font-size: 14px; color: #fff; font-weight: 600; text-align: center; line-height: 38px;}
#wrong_04 #wr_code_input input, #wrong_04 #wr_code_input &gt; div, #wrong_04 #wr_code_input &gt; p {display: inline-block;}
#wrong_04 #wr_code_input #wr_btn_codeok {width: 87px; height: 39px; border: 1px solid #cbcbcb; cursor: pointer; background: #585858;}
#wrong_04 #wr_code_input #wr_btn_codeok p {font-size: 14px; color: #fff; font-weight: 600; text-align: center; line-height: 38px;}
#wrong_04 #wr_code_input &gt; p {color: #5d9fe9; font-size: 14px; letter-spacing: -1px; font-weight: 400;}
.wrong #wr_btn_submit {width: 170px; height: 48px; background: #f83500; margin: 0 auto; cursor: pointer;}
.wrong #wr_btn_submit p {font-size: 18px; color: #fff; font-weight: 600; line-height: 47px; text-align: center; border: 1px solid #cbcbcb;}

/* ?��리경?�� */
.ethic .wrap &gt; p {font-size: 18px; letter-spacing: -1px; line-height: 30px; color: #000; text-align: center; margin: 20px 0 80px 0;}
.ethic .wrap table, .ethic .wrap table tr {border: 1px solid #cbcbcb;}
.ethic .wrap table tr th {padding: 10px;}
.ethic .wrap table tr th div {width: 69px; height: 69px; text-align: center; font-size: 30px; font-weight: 600; color: #fff; line-height: 68px;}
.ethic .wrap table tr:nth-child(1) th div {background: #2a3e73;}
.ethic .wrap table tr:nth-child(2) th div {background: #80c6e8;}
.ethic .wrap table tr:nth-child(3) th div {background: #f83400;}
.ethic .wrap table tr:nth-child(4) th div {background: #f1d124;}
.ethic .wrap table tr:nth-child(5) th div {background: #8a8a8a;}
.ethic .wrap table tr td {text-align: left; font-size: 18px; letter-spacing: -1px; font-weight: 400;}
.ethic .wrap &gt; div {text-align: right; font-size: 20px; letter-spacing: -1px; line-height: 30px; margin-top: 60px;}
.ethic_02 .ico_img {margin-bottom: 50px;}
.ethic_02 ul li {margin-bottom: 40px;}
.ethic_02 ul li span {font-size: 22px; letter-spacing: -1px; line-height: 24px; color: #f83500; font-weight: 400;}
.ethic_02 .wrap &gt; div {margin-bottom: 55px;}
.ethic_02 .wrap &gt; div &gt; p {font-size: 18px; letter-spacing: -1px; line-height: 30px; font-weight: 400; margin-bottom: 50px;}
.ethic_02 ul li p {font-size: 18px; letter-spacing: -1px; line-height: 30px; font-weight: 400; margin-top: 10px;}


.field_con02{margin-bottom:60px;}
.field_con02 li{float:left; width:386px; margin-right:10px;}
.field_con02 li:last-child{margin-right:0px;}
.field_con02 ul:after{content:""; display:block; clear:both;}
.field_con02 li h3{font-size:24px; letter-spacing:-1px; text-align:center; color:#f83500; font-weight:500;}
.field_con02 li h3.tit-btn{cursor:pointer;}
.field_con02 li h3.tit-btn img{width:auto; margin-top:-2px; padding-left:10px;}
.field_con02 li img{width:100%;}
.field_con02 li h3:after{content:""; display:block; width:62px; height:1px; background:#000; margin:23px auto 27px;}
.field_con02_img{border:1px solid #cfcfcf; box-sizing:border-box;position: relative}
.field_con02_img p{height:98px; padding-top:33px; text-align:center; line-height:24px; letter-spacing:-1px; border-top:1px solid #cfcfcf; font-size:16px; }
.field_con02_img p.hi83{height:auto; padding:33px 0;}
.field_con02_img dl{padding: 30px 25px 53px;border-top: 1px solid #cfcfcf}
.field_con02_img dl dt{font-size: 22px; font-weight: 500;padding-left:30px;background:url("../images/product01_icon.png") no-repeat left 9px;}
.field_con02_img dl dd{font-size: 16px;padding: 20px 0;line-height: 1.5em}
.field_con02_btn{width:45px; height: 45px;background:#f83500;position: absolute;right: 0;top: 257px}
.field_con02_btn span{display: block; color:#fff; font-weight:500; font-size:16px; text-align:center; cursor:pointer;line-height: 45px}
.field_con02_txt{padding:29px 33px; border:1px solid #cfcfcf; background:url("../images/field_con02_txt_bg.jpg") no-repeat 628px center; margin-bottom:60px;}
.field_con02_txt.bg-none{background:none;}
.field_con02_txt li{font-size:18px; line-height:30px; letter-spacing:-1px;}

.field03_nav{margin-bottom:60px;}
.field03_nav li{float:left; width:49.5%; height:69px; border:1px solid #cfcfcf; box-sizing:border-box; font-size:18px; text-align:center; line-height:69px; margin-right:1%; cursor:pointer;}
.field03_nav ul:after{content:""; display:block; clear:both;}
.field03_nav li.on{background:#f83500; font-weight:500; color:#fff;}
.field03_nav li:last-child{margin-right:0px;}

.sub_pop{width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; display:none; z-index:99;}
.sub_pop .sub_pop_all{width:1277px; height:743px; margin:100px auto 0;}
.pop_top{width:100%; height:76px;}
.pop_top .pop_tit{float:left; background:url("../images/sub_pop_tit.png") no-repeat left center; width:1200px; height:76px;}
.pop_top .pop_tit03{float:left; background:url("../images/sub_pop_tit03.png") no-repeat left center !important; width:1200px; height:76px;}
.pop_top .pop_tit04{float:left; background:url("../images/sub_pop_tit04.png") no-repeat left center !important; width:815px; height:76px;}
.pop_top .x_btn{float:right; background:url("../images/sub_pop_x_btn.png") no-repeat center center; width:77px; height:76px; cursor:pointer;}
.pop_top:after{content:""; display:block; clear:both;}
.pop_con{background:#fff; padding:35px; height:597px; overflow:scroll;}
.pop_con .sub_tit{padding-top:5px; padding-bottom:45px; text-align:center;}
.pop_con .sub_tit:after{content:""; display:block; width:34px; height:2px; background:#0e326d; margin:0 auto;}
.pop_con .sub_tit h1{font-size:30px; padding-bottom:25px; letter-spacing:-1px; font-weight:500;}
.pop_con .rd_content_table tr:first-child th{color:#fff; font-size:16px;}
.pop_con .rd_content_table th ,.pop_con .rd_content_table td{font-size:16px;} 
.t40{margin-top:40px;}

/**?��?��**/
.txt11{font-size:11px;}
.product01_nav{margin-bottom:90px;}
.product01_nav a:hover{color: #fff;background: #f83500}
.product01_nav ul{width:100%; box-sizing:border-box;}
.product01_nav li{float:left; color:#fff; width:24.4%;border: 1px solid #cfcfcf;margin-right: 0.5%}
.product01_nav li:nth-child(4){margin-right: 0}
.product01_nav li a{color:#000; font-size:18px; font-weight:500; text-align:center; padding:26px 0; display:inline-block; width:100%;}
.product01_nav li.on{background:#f83500;}
.product01_nav li.on a{color:#fff;}
.product01_nav ul:after{content:""; display:block; clear:both;}

.product01_nav01{margin-bottom:50px;}
.product01_nav01 ul{margin-left:-5px;}
.product01_nav01 li{float:left; color:#fff; width:50%; background:#fff; box-sizing:border-box;}
.product01_nav01 ul:after{content:""; display:block; clear:both;}
.product01_nav01 li a{display:block; font-size:18px; font-weight:500; text-align:center; padding:24px 0; margin-left:5px; border:1px solid #cfcfcf;}
.product01_nav01 li a:hover{background: #f83500;color:#fff}
.product01_nav01 li.on a{background:#f83500; color:#fff;}

.pro_list li{float:left; width:50%;}
.pro_list ul{margin-bottom: 38px}
.pro_list ul:after{content:""; display:block; clear:both;}
/*.product_all{overflow: hidden}*/
.pro_list02 ul{overflow: hidden;height: 162px}
.pro_list02 ul li{float: left;margin-right: 20px;text-align: center;position: relative;width: 130px;height: 130px}
.pro_list02 ul li:nth-last-child(1){margin-right: 0}
.pro_list02 ul li:nth-last-child(1):after{display: none}
.pro_list02 ul li span{display: block;margin-top: 15px;font-weight: 500;font-size:16px}
.pro_list02 ul li:after{content: "";width: 5px;height: 10px;display: block;background: url(../images/product01_1_img_right.png) no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: -11px}
.pro_list10 dt{border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;font-weight: 600}
.pro_list10 dl:nth-child(1) dt{border-top: 0}
.pro_list10 h2{font-weight: 500;font-size: 18px}
.pro_list10 a:hover{color: #f83500}
.product_all p{font-size: 18px}


.pro_list02_1 dt{border-bottom:1px solid #cfcfcf;font-weight: 600}
.pro_list02_1 li:nth-child(2) dl:nth-child(2) dt,.pro_list02_1 li:nth-child(2) dl:nth-child(5) dt,.pro_list02_1 li:nth-child(2) dl:nth-child(6) dt,.pro_list02_1 li:nth-child(2) dl:nth-child(7) dt{border-top: 1px solid #cfcfcf;}
.pro_list02_1 li:nth-child(3) dl:nth-child(5) dt,.pro_list02_1 li:nth-child(3) dl:nth-child(7) dt{border-top: 1px solid #cfcfcf;}
.pro_list02_1 dl:nth-child(1) dt{border-top: 0}
.pro_list02_1 h2{font-weight: 500;font-size: 18px}
.pro_list02_1 a:hover{color: #f83500}

.field01 .field02_fic{overflow: hidden}
.field02_fic li{float: left;margin-right: 9px}
.field02_fic li img{border: 1px solid #cfcfcf;}
.field02_fic li span{display: block;text-align:center;padding: 20px 0 37px;font-size: 16px;font-weight: 500}
.field02_fic li:nth-child(3n){margin-right: 0}
.pro_list02_1 ul{border:1px solid #cfcfcf;height: 758px;overflow: hidden}
.pro_list02_1 li{float: left}
.pro_list02_1 li:nth-child(1){width: 442px;height: 758px;line-height: 773px;text-align: center;border-right: 1px solid #cfcfcf}
.pro_list02_1 li:nth-child(2){border-right: 1px solid #cfcfcf;width: 367px}
.pro_list02_1 li:nth-child(3){width: 367px}
.pro_list02_1 li dl dt{background: #f9f9f9}
.pro_list02_1 li dl dd{line-height: 1.8em}
.pro_list02_1 li dl dt,dd{padding: 15px}
.product_all{margin-bottom: 60px}
.pro_list10 ul{border:1px solid #cfcfcf;height: 980px;overflow: hidden;}
.pro_list10 li{float: left;height: 980px}
.pro_list10 li:nth-child(1),.pro_list10 li:nth-child(3){width: 220px;border-right: 1px solid #cfcfcf;line-height: 889px;text-align: center}
.pro_list10 li:nth-child(2){border-right: 1px solid #cfcfcf}
.pro_list10 li dl{width: 367px}
.pro_list10 li dl dt{background: #f9f9f9}
.pro_list10 li dl dd{line-height: 1.8em}
.pro_list10 li dl dt,dd{padding: 15px}
/*
.field01 div.product_all{margin-bottom:60px;}
.field01 div.product_all:last-child{margin-bottom:0px;}
*/
.pro_list03 li{float:left; border:1px solid #cfcfcf; box-sizing:border-box;}
.pro_list03 ul:after{content:""; display:block; clear:both;}
.pro_list03 li:first-child{border-right:none; padding:23px;}
.pro_list03 li:last-child{padding:75.5px 39.5px; height:293px; vertical-align:middle;width: 780px}
.pro_list03 li:last-child p{margin-bottom:29px; font-size:18px; letter-spacing:-1px; line-height:30px;}
.pro_list03 li:last-child p:last-child{margin-bottom:0;}
.pro_list03 li .box{border:1px solid #cfcfcf; font-weight:500; color:#2a3e75; display:inline-block; width:78px; text-align:center; padding:6px 0; margin-right:16px;}
.pro_list03 li .orange{color:#f83500;}
.pro_list04 li:last-child{padding:106px 16px !important; height:293px; vertical-align:middle;}

.product02_nav2{margin-bottom:90px;}
.product02_nav2 li{float:left; width:586px; border:1px solid #cfcfcf; margin-left:4px; background:url("../images/product_btn.gif") no-repeat 555px center;}
.product02_nav2 li:first-child{margin-left:0px;}
.product02_nav2 ul:after{content:""; display:block; clear:both;}
.product02_nav2 li a{display:block; text-align:center; padding:26px 0 21px 0; font-size:18px; letter-spacing:-1px; font-weight:500;}
.product02_nav2 li.on{background:url("../images/product_btn_on.gif") no-repeat 555px center;}
.product02_nav2 li.on a{color:#f83500;}

.product02_nav3{margin-bottom:90px;}
.product02_nav3 li{float:left; width:388px; border:1px solid #cfcfcf; margin-left:4px;}
.product02_nav3 li:first-child{margin-left:0px;}
.product02_nav3 ul:after{content:""; display:block; clear:both;}
.product02_nav3 li a{display:block; text-align:center; padding:26px 0 21px 0; border-bottom:7px solid #cfcfcf; font-size:18px; letter-spacing:-1px; font-weight:500;}
.product02_nav3 li.on a{border-bottom:7px solid #f83500; color:#f83500;}

.product02_nav4{margin-bottom:90px;}
.product02_nav4 li{float:left; width:290px; border:1px solid #cfcfcf; margin-left:4px;}
.product02_nav4 li:first-child{margin-left:0px;}
.product02_nav4 ul:after{content:""; display:block; clear:both;}
.product02_nav4 li a{display:block; text-align:center; padding:26px 0 21px 0; border-bottom:7px solid #cfcfcf; font-size:18px; letter-spacing:-1px; font-weight:500;}
.product02_nav4 li.on a{border-bottom:7px solid #f83500; color:#f83500;}

.product02_nav8{margin-bottom:90px;}
.product02_nav8 li{float:left; width:230px; border:1px solid #cfcfcf; margin-left:5px; margin-bottom:5px;}
.product02_nav8 li:first-child{margin-left:0px;}
.product02_nav8 li:nth-child(5) a{padding:26px 0 21px 0 !important; min-height:auto !important;}
.product02_nav8 li:nth-child(6){margin-left:0px;}
/*.product02_nav8 li:last-child a{padding:15px 0 10px; min-height:42px;}*/
.product02_nav8 ul:after{content:""; display:block; clear:both;}
.product02_nav8 li a{display:block; text-align:center; height:20px; padding:26px 0 21px 0; border-bottom:7px solid #cfcfcf; font-size:18px; letter-spacing:-1px; font-weight:500;}
.product02_nav8 li a:hover{border-bottom: 7px solid #f83500;color: #f83500}
.product02_nav8 li.on a{border-bottom:7px solid #f83500; color:#f83500;}

.product02_nav{margin-top:-40px; margin-bottom:90px;}
.product02_nav ul{margin-left: -5px;}
.product02_nav ul li{float: left;color: #fff;width: 50%;background: #fff;box-sizing: border-box;}
.product02_nav li a{display:block; text-align:center; padding:23px 0 21px 0; border: 1px solid #cfcfcf;margin-left: 5px; font-size:16px; letter-spacing:-1px; font-weight:500;background: url(../images/button_off.png) no-repeat 99% 50%}
.product02_nav li a:hover{color:#f83500;background: url(../images/button_on.png) no-repeat 99% 50%}
.product02_nav li.on a{color:#f83500;background: url(../images/button_on.png) no-repeat 99% 50%}
.product02_nav ul::after {content: "";display: block;clear: both;}

.menuTitle ul li:nth-last-child(2) a{padding:26px 0 21px 0!important;;}

/*.product02_nav8 ul li:nth-last-child(2) a{padding: 16px 0 31px 0}*/
.pro02_Bnt{float:right; margin-top:-38px;}
.pro02_Bnt li{display:inline-block; width:165px; text-align:center; margin-left:3px;}
/*.pro02_Bnt li:nth-child(1){background:url("../images/pro02_ico01.png") no-repeat 10px center;}*/
.pro02_Bnt li:nth-child(1){background:url("../images/pro02_ico02.png") no-repeat 10px center;}
.pro02_Bnt li a{display:block; border:1px solid #cfcfcf; font-size:17px; font-weight:500; padding:15px 0 15px 20px; letter-spacing:-1px; cursor:pointer;}
.pro_img img{border:1px solid #cfcfcf;}

.pro_pop01 .sub_tit:after{content:""; display:block; width:111px; height:2px; background:#0e326d; margin:0 auto;}
.pro_pop01 .pop_top .pop_tit{background:url("../images/sub_pop_tit02.png") no-repeat left center; width:1200px; height:76px;}
.pr_table td{text-align:center; line-height:22px;}

.about04_new{margin-top:50px;}
.about04_new&gt;ul&gt;li{width:180px; margin-left:28px;}
.about04_new&gt;ul&gt;li&gt;img{width:100%;}
.about04_new&gt;ul&gt;li&gt;p{color:#fff; font-size:22px; text-align:center;}
.about04_new&gt;ul&gt;li&gt;p&gt;span{display:block; font-size:30px;}



td{text-align:center; line-height:22px;}

.about04_new{margin-top:50px;}
.about04_new&gt;ul&gt;li{width:180px; margin-left:28px;}
.about04_new&gt;ul&gt;li&gt;img{width:100%;}
.about04_new&gt;ul&gt;li&gt;p{color:#fff; font-size:22px; text-align:center;}
.about04_new&gt;ul&gt;li&gt;p&gt;span{display:block; font-size:30px;}







.about04_new{margin-top:50px;}
.about04_new&gt;ul&gt;li{width:180px; margin-left:28px;}
.about04_new&gt;ul&gt;li&gt;img{width:100%;}
.about04_new&gt;ul&gt;li&gt;p{color:#fff; font-size:22px; text-align:center;}
.about04_new&gt;ul&gt;li&gt;p&gt;span{display:block; font-size:30px;}




/*esg 220906추�??*/

.esg01_nav01{}
.esg01_nav01 ul{margin-left: -5px;}
.esg01_nav01 li{float: left;color: #fff;width: 50%; background: #fff;box-sizing: border-box;}
.esg01_nav01 li a{display: block;font-size: 18px;font-weight: 500;text-align: center;padding: 24px 0;margin-left: 5px;border: 1px solid #cfcfcf;}
.esg01_nav01 li.on a{background: #f83500;color: #fff;}
.esg01_nav01 li a:hover{background: #f83500;color:#fff}
.esg01_nav01 ul:after{content: "";display: block;clear: both;}

.esg02_nav4{margin-top: 50px;margin-bottom: 90px;}
.esg02_nav4 li{float: left; width: 288px;border: 1px solid rgb(207, 207, 207);margin-left: 5px;margin-bottom: 5px;}
.esg02_nav4 li:first-child{margin-left: 0px;}
.esg02_nav4 li a{display: block;text-align: center;height: 20px;padding: 26px 0px 21px;border-bottom: 7px solid rgb(207, 207, 207);font-size: 18px;letter-spacing: -1px;font-weight: 500;}
.esg02_nav4 li.on a{border-bottom: 7px solid rgb(248, 53, 0);color: rgb(248, 53, 0);}
.esg02_nav4 li a:hover{border-bottom: 7px solid #f83500;color: #f83500}
.esg02_nav4 ul::after {content: "";display: block;clear: both;}



.esg01 .wrap &gt; div &gt; p{font-size: 18px;letter-spacing: -1px;line-height: 30px;font-weight: 400;margin-bottom: 50px;}

/*
.esg01 .wrap table, .esg01 .wrap table tr{border: 1px solid #cbcbcb;}
.esg01 .wrap table tr th{padding: 23px;}
.esg01 .wrap table tr th div{width: 69px;height: 69px;text-align: center;font-size: 30px;font-weight: 600;color: rgb(255, 255, 255);line-height: 68px;}
.esg01 .wrap table tr:nth-child(1) th div{background: rgb(42, 62, 115);}
.esg01 .wrap table tr:nth-child(2) th div{background: rgb(128, 198, 232);}
.esg01 .wrap table tr:nth-child(3) th div{background: rgb(248, 52, 0)}
.esg01 .wrap table tr:nth-child(4) th div{background: rgb(241, 209, 36)}
.esg01 .wrap table tr td{text-align: left;font-size: 18px;letter-spacing: -1px;font-weight: 400; line-height: 30px;}
.esg01 .wrap table tr td strong{display: block;font-size: 22px;font-weight: 500;padding-bottom:5px;}
.esg01 .wrap table + div{text-align: right; font-size: 20px;letter-spacing: -1px;line-height: 30px;margin-top: 60px;}
*/

.esg02_nav2{margin-top: 50px;margin-bottom: 90px;}
.esg02_nav2 ul{margin-left: -5px;}
.esg02_nav2 li{float: left; width: 50%;margin-bottom: 5px;box-sizing: border-box;}
.esg02_nav2 li a{display: block;text-align: center;height: 20px;padding: 26px 0px 21px;margin-left: 5px;border: 1px solid rgb(207, 207, 207);border-bottom: 7px solid rgb(207, 207, 207);font-size: 18px;letter-spacing: -1px;font-weight: 500;}
.esg02_nav2 li.on a{border-bottom: 7px solid rgb(248, 53, 0);color: rgb(248, 53, 0);}
.esg02_nav2 li a:hover{border-bottom: 7px solid #f83500;color: #f83500}
.esg02_nav2 ul::after {content: "";display: block;clear: both;}

.esg03_nav{margin-top: -40px;margin-bottom: 90px;}
.esg03_nav ul{margin-left: -5px;}
.esg03_nav ul li{float: left;color: #fff;width: 50%;background: #fff;box-sizing: border-box;}
.esg03_nav li a{display:block; text-align:center; padding:23px 0 21px 0; border: 1px solid #cfcfcf;margin-left: 5px; font-size:16px; letter-spacing:-1px; font-weight:500;background: url(../images/button_off.png) no-repeat 99% 50%}
.esg03_nav li.on a{color: #f83500;background: url(../images/button_on.png) no-repeat 99% 50%;}
.esg03_nav li a:hover{color:#f83500;background: url(../images/button_on.png) no-repeat 99% 50%}
.esg03_nav ul::after {content: "";display: block;clear: both;}

.esg02_8 .m_60{margin-bottom: 60px;}
.esg02 .ico_img{margin-bottom: 50px;margin-top:80px;}
.esg02 ul li{margin-bottom: 40px;}
.esg02 ul li span{font-size: 22px; letter-spacing: -1px;line-height: 24px;color: #f83500;font-weight: 400;}
.esg02 ul li p{font-size: 18px;letter-spacing: -1px;line-height: 30px;font-weight: 400; margin-top: 10px;}
.esg02 .ico_img + p{font-size: 18px;letter-spacing: -1px;line-height: 30px;font-weight: 400; margin: 60px 0 50px;}
#esg_btn_submit{width: 170px; height: 48px; margin-top: 60px;background: #f83500;margin: 0 auto;cursor: pointer;}
#esg_btn_submit p{font-size: 18px; color: #fff; font-weight: 600; line-height: 47px; text-align: center;border: 1px solid #cbcbcb;}
.esg02_8 #wrong_02 ul li{height: 132px;display: flex;align-items: center;}
.esg02_8 #wrong_02 ul li table tr td:first-child{width:85px;}
.esg02_8 #wrong_02 ul li table tr td p{line-height: 24px;  word-break: keep-all; margin-top: 0;padding-left: 16px;}
.esg02_8 #wrong_02 ul li table tr td p span{display: block;font-size: 12px;margin-top: 0;color:#000;}




.esg02_nav06{}
.esg02_nav06 ul{margin-left: -5px;}
.esg02_nav06 li{float: left;color: #fff;width: 16.66%;background: #fff;box-sizing: border-box;}
.esg02_nav06 li a{display: block;font-size: 18px;font-weight: 500;text-align: center;padding: 24px 0;margin-left: 5px;border: 1px solid #cfcfcf;}
.esg02_nav06 li.on a{background: #f83500;color: #fff;}
.esg02_nav06 li a:hover{background: #f83500;color:#fff}
.esg02_nav06 ul:after{content: "";display: block;clear: both;}
.esg02_nav06.mt_0 li{margin-bottom: 0px !important;}

.esg02_img{margin-bottom:60px;    text-align: center;}
.esg02_img:nth-last-child(1){margin-bottom:0;}
.esg02_cate02 li{margin-bottom: 0 !important;}
.esg02_6_3_img01{margin-top:60px; margin-bottom:60px !important;}

.step_box p{font-size: 18px;letter-spacing: -1px;line-height: 30px;font-weight: 400;margin-bottom: 50px;}
.step_box table, .step_box table tr{border: 1px solid #cbcbcb;}
.step_box table tr th{padding: 22px;}
.step_box table tr th div{width: 69px;height: 69px;text-align: center;font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); line-height: 68px;margin-bottom:0;}
.step_box table tr:nth-child(1) th div{background: rgb(42, 62, 115);}
.step_box table tr:nth-child(2) th div{background:rgb(128, 198, 232);}
.step_box table tr:nth-child(3) th div{background:rgb(248, 52, 0);}
.step_box table tr:nth-child(4) th div{background:#f1d124;}
.step_box table tr td{text-align: left;font-size: 18px;letter-spacing: -1px;font-weight: 400;line-height: 30px;padding:20px 0;}
.step_box table tr td strong{display:inline-block; width:100%;    font-size: 22px;font-weight: 500;}
.step_box div{font-size: 18px;letter-spacing: -1px;line-height: 30px;font-weight: 400;margin-bottom: 50px;}
.exe_date{text-align:right; margin-top:60px;}

.esg02_nav03{margin-top: 50px;margin-bottom: 90px;}
.esg02_nav03 ul{margin-left: -5px;}
.esg02_nav03 li{float: left; width: 33.33%;margin-bottom: 5px;margin-bottom: 0 !important;box-sizing: border-box;}
.esg02_nav03 li a{display: block;text-align: center;height: 20px;padding: 26px 0px 21px;margin-left: 5px;border: 1px solid rgb(207, 207, 207);border-bottom: 7px solid rgb(207, 207, 207);font-size: 18px;letter-spacing: -1px;font-weight: 500;}
.esg02_nav03 li.on a{border-bottom: 7px solid rgb(248, 53, 0);color: rgb(248, 53, 0);}
.esg02_nav03 li a:hover{border-bottom: 7px solid #f83500;color: #f83500}
.esg02_nav03 ul::after {content: "";display: block;clear: both;}


/*esg 230626추�??*/
.hidden{width: 1px;height: 1px;line-height: 0;padding:0;margin: 0;border:0;font-size: 1px;overflow: hidden;position: absolute; left: -9999px;clip: rect(0,0,0,0);}
.esg05_nav03{margin-bottom:50px;}
.esg05_nav03 ul{display: flex; justify-content: space-around;}
.esg05_nav03 li{color: #fff;width: calc(33.3% - 3px);margin-left: 5px; background: #fff;box-sizing: border-box;}
.esg05_nav03 li:first-child{margin-left: 0; }
.esg05_nav03 li a{display: block;font-size: 18px;font-weight: 500;text-align: center;padding: 24px 0;border: 1px solid #cfcfcf;}
.esg05_nav03 li.on a{background: #f83500;color: #fff;}
.esg05_nav03 li a:hover{background: #f83500;color:#fff}
.esg05_nav03 ul:after{content: "";display: block;clear: both;}

.esg_search{margin-bottom: 25px;}
.esg_search table{border: 1px solid #cbcbcb;}
.esg_search select{width: 70%;border: none; margin-left: 10%;background: url(../images/btn_selectlist.jpg) no-repeat 95% 50%; -webkit-appearance: none; -moz-appearance: none; appearance: none;  font-family: inherit; font-size: 20px;font-weight: 600;}
.esg_search input{width: 100%;border: none;border-bottom: 1px solid #000000;font-family: inherit;font-size: 20px;}
.esg_search input[type="text"]{font-size: 20px;}

.tbl_tit{padding-left:2%;text-align:left;}
.board_nav{padding-top: 40px;}
.board_nav ul{display: flex;justify-content: center;align-items: center;}
.board_nav li{width: 40px;height: 40px;margin-right:2px;border: 1px solid #cbcbcb;}
.board_nav li:nth-child(2){margin-right:10px;}
.board_nav li:nth-last-child(2){margin-left:8px;}
.board_nav li img{}
.board_nav li p{display: flex;align-items: center;justify-content: center; height: 100%;cursor:pointer;}
.board_nav li p:hover{background: #f83500;color: #fff;}
.board_nav li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.esg_tbl table{width:100%;margin-bottom:40px;border-top: 1px solid #cfcfcf;border-left: 1px solid #cfcfcf;}
.esg_tbl table:last-child{margin-bottom:60px;}
.esg_tbl th{background: #f9f9f9;padding: 22px 5px !important;font-size: 16px;font-weight: 500;height: auto;border-bottom: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;}
.esg_tbl td{height: auto;font-weight: 300;line-height: 22px; border-bottom: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;background: #fff;padding: 22px 5px;}
.esg_tbl .esg_txt_flex{
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    font-size: inherit;
    column-gap: 5px;
}
.esg_tbl .esg_txt_flex span{    
    font-size: inherit;
}
.esg_tbl .esg_txt_flex p{
    font-size: inherit;
    line-height: 24px;
    word-break: auto-phrase;
}
.esg_tbl .tbl_notice{font-size: 16px;margin-top: -20px;}
.esg_tbl caption{margin-bottom:18px;font-size:18px; font-weight:500;text-align: left;}


.explain{padding: 34px 31px;border: 1px solid #d0d0d0;margin-bottom: 40px;display: flex;}
.explain h3{width: 60px;display: flex;justify-content: space-between;  align-items: center;padding-right: 33px;margin-right: 30px; border-right: 1px solid #d0d0d0;}
.explain h3 span{font-size: 22px;font-weight: 500;}
.explain p{font-size: 18px;margin-bottom:0 !important;}

.esg02_img .img_list{display: flex;flex-wrap: wrap;align-items: center;}
.esg02_img .img_list li{width: calc(50% - 10px);margin-left: 20px;margin-bottom:35px;}
.esg02_img .img_list li:last-child{margin-bottom:25px;}
.esg02_img .img_list li:nth-child(2n+1){margin-left:0;}
.esg02_img .img_list li img{border: 1px solid #cfcfcf;}
.esg02_img .img_list li p{}
.tb_img .img_desc{color: #f83500;font-weight: 500 !important; margin-top: 28px;}


.pdf_btn{margin-top: -15px;font-size: 0;}
.pdf_btn a{display: inline-block;padding: 16px 34px 16px 12px;background: #f83500; color: #fff;border: 1px solid #cbcbcb;font-size: 16px;font-weight: 500;margin-right:20px; position:relative;}
.pdf_btn a::after{content:"";display:block;width:4px;height:7px; background:url("../images/pdf_btn.png"); position:absolute;right: 10px;top: 50%;transform: translateY(-50%);}

.esg02_5 + .ico_img{margin-top:80px;}
.step_box table.esg02_5 tr th{padding:10px;}
.step_box table.esg02_5 tr th div{margin:0;font-size: 20px;}
.step_box table.esg02_5 tr td{line-height: 24px;}
.step_box table.esg02_5 tr:nth-child(4) th div{background:#f1d124;}
.step_box table.esg02_5 tr:nth-child(5) th div{background:#8a8a8a;}
.step_box table.esg02_5 tr:nth-child(6) th div{background:#4f4f4f;}
.road_map{position: relative;}
.road_map ul{position: absolute; left: 0;top: 0;display: flex;width: 100%;height: 100%;}
.road_map li{margin-bottom: 0 !important;width: 33.3%;display: flex;flex-direction: column;align-items: center; justify-content: center;}
.road_map li h3{font-size: 24px;font-weight: 500;color: #f83400;padding-bottom: 21px;position: relative;}
.road_map li h3::after{content:"";display:block;width:66px;height:2px;background:#f83400;position:absolute;left:50%; bottom:0; transform: translateX(-50%);}
.road_map li p{text-align: center;margin-top: 33px !important;margin-bottom: 0px !important;}

.org_member .org_ceo{width: 425px;height: 95px;margin: 0 auto 53px;font-size: 30px !important;font-weight: 500 !important;color: #fff;background: #2a3e74; border-radius: 60px;  border: 1px solid #d9d9d9; text-align: center;line-height: 95px !important;    position: relative;}
.org_member .org_ceo::after{content: "";display: block;width: 1px; height: 51px; background: #d9d9d9;position: absolute; left: 50%;}
.org_member .org_team01{width: 222px;height: 62px;margin: 0 auto;font-size: 16px !important;font-weight: 500 !important;color: #fff;background: #f83500;border-radius: 12px;border: 1px solid #d9d9d9;text-align: center;line-height: 62px !important;}





.m_b50{margin-bottom:50px !important;}
.m_b60{margin-bottom:60px !important;}

.m_t90{margin-top:90px !important;}
.fw_500{font-weight:500 !important;}

.m_flexbox{display: flex!important; justify-content: space-between!important; width: 260px!important;}
.r p{text-align: left;}
.lignLeft p{text-align: left;}



.community1 .ico_img {
    margin-bottom: 35px;
}
.community1 .field_box_all {
    margin-bottom: 50px;
}
.field_box_all li {
    float: left;
    width: 228px;
    height: 69px;
    border: 1px solid #cfcfcf;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 69px;
    margin-right: 10px;
	margin-bottom: 10px;
    cursor: pointer;
}
li.rd_btn05 {
    margin-right: 0;
}
.community2 .ico_img {
    margin-bottom: 60px;
}
.community2_nav01 ul {
    margin-left: 0;
}
.community2_nav01 li {
    width: 143px;
	margin-right: 5px;
}
.community2_nav01 li:last-child {
	margin-right: 0;
}
.community2_nav01 li a {
    margin-left: 0;
}
.community2_nav02 li {
	width: 162px;
}
.community2_nav02_2 li{
	width: 388px;
}
.community2_nav02_3 li{
	width: 585px;
}
.community2_nav02_4 li{
	width: 190px;
}
.intro_img {
    margin-bottom: 60px;
}
.ico_img_2 h1 span{
    font-weight: 300;
}
.intro_text {
	display: flex;
	justify-content: center;
    align-items: center;
	width: 100%;
	margin: 0 auto;
    margin-bottom: 80px;
	text-align: center;
	font-size: 28px;
    font-weight: 500;
    letter-spacing: -0.5px;
	line-height: 1.3;
}
.quotes_text {
	padding: 0 30px;
}
.introduce_all .ico_img_2 {
    margin-bottom: 50px;
}
.introduce_all ul {
    margin-bottom: 60px;
    letter-spacing: -0.5px;
	}
.introduce_all ul li span {
    display: block;
    font-size: 22px;
	color: #f83500;
    margin-bottom: 30px;
}
.introduce_all ul li p {
    font-size: 18px;
    line-height: 1.6em;
	margin-bottom: 50px;
}
.ico_qa ul li {
	display: flex;
    padding: 25px 0px 25px 23px;
}
.ico_qa ul li:last-child {
	padding-bottom: 0!important;
}
.ico_q_q {
    border: 1px solid #cfcfcf;
}
.ico_q_a {
	padding-bottom: 50px!important;
}
.q01, .a01{
	width: 30px;
    height: 30px;
	border-radius: 50%;
	text-align: center;
    line-height: 1.5;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
.q01 {
	background-color: #f83500;
}
.a01 {
	background-color: #fdb825;
}
.q02 {
	font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    margin-bottom: 0;
	padding-left : 15px;
}
 .a02 {
	font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 0;
	padding-left : 15px;
}
.intro7_1 {
    margin-bottom: 90px;
}
.a01 {
	background-color: #fdb825;
}
.q02 {
	font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    margin-bottom: 0;
	padding-left : 15px;
}
 .a02 {
	font-size: 18px;
    line-height: 1.6em;
    margin-bottom: 0;
	padding-left : 15px;
}


/* 240322 esg 수정사항*/

.txt_box{display: flex;justify-content: space-around;align-items: flex-start; margin-bottom: 50px !important;}
.txt_box h1{font-size: 25px;font-weight: 500; letter-spacing: -1px; width:30%;}
.txt_box &gt; p, .txt_box &gt; ul{width:70%;}
.txt_box &gt; p{margin-bottom: 30px;}
ul.li_st_none li{list-style: none;}
ul.esg_dot li{font-size: 18px; letter-spacing: -1px; line-height: 30px; font-weight: 400; margin-bottom: 10px; list-style: disc; list-style-position: inside;}
ul.esg_dot li::marker {color: #cfcfcf;}
ul.esg_dot li p{margin-top: 0; margin-bottom: 10px;}
ul.li_st_none li span {
    font-size: 19px;
    letter-spacing: -1px;
    line-height: 24px;
    color: #000;
}

.txt_box02 h5{font-size: 19px; letter-spacing: -1px; line-height: 24px; color: #000;}
.txt_box02 ul{margin-left: 30px;}
.btn_download{
    width: 250px;
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 46px;
    padding: 0 41px 0 30px;
    border: 1px solid #cfcfcf;
    font-size: 18px;
    background-color: white;
    margin-top: 20px;
}
.btn_download::before {
    content: '';
    width: 17px;
    height: 14px;
    position: absolute;
    right: 20px;
    top: calc(50% - 1px);
    transform: translateY(-50%);
    background: no-repeat center;
    background-size: 100% auto;
    background-image: url(../images/icon_download.png);
}
.btn_download:hover{background-color: #80c6e8; color: #fff; transition: all 0.2s;}
.btn_download:hover::before{
    background-image: url(../images/icon_download_w.png);
    position:absolute;
    right: 20px;
    top: calc(50% - 1px);
    transform: translateY(-50%);
    background: no-repeat center;
    background-size: 100% auto;
    background-image: url(../images/icon_download.png);
}
.btn_download:hover{background-color: #80c6e8; color: #fff; transition: all 0.2s;}
.btn_download:hover::before{background-image: url(../images/icon_download_w.png);}

/* 250527 - 부패방지경영방침 스타일 추가 */
	.ethic_02 .wrap table.esg_tble02 tr td{
		text-align:center;
	}
	.ethic_02 .wrap table tr.td_left td{text-align:left;}
	.ethic_02 .wrap table tr td strong{font-weight:700;font-size: 18px;}
	.ethic_02 .wrap table tr td p{text-wrap-style: pretty;font-size: 18px;padding-right: 10px;margin-top: 5px;word-break: auto-phrase;}
	.ethic_02 .wrap &gt; div{
		text-align:left;
	}
	.ethic_02 section{
		height:auto;
		margin-bottom:80px;
	}
	.ethic_02 section:last-of-type{
		margin-bottom:0;
	}
	.ethic_02 section.goal p{
		font-size: 18px;
    	letter-spacing: -1px;
    	line-height: 30px;
    	font-weight: 400;
    	margin-bottom: 50px;
	}
	.ethic_02 .b_txt{
		text-wrap-style: pretty;
    	font-size: 18px;
    	padding-right: 10px;
    	margin-top: 10px;
    	word-break: auto-phrase;
		text-align:right;
	}
    .esg_tble02 .hidden{
        display:none;
    }</pre></body></html>