@charset "UTF-8";

/* main */
.wrap .content.main {overflow-x:hidden; padding:0; width:100%;}
.main .visual {position:relative; width:100%;}
.main .visual .slick-track {width:100% !important; height:843px !important;}
.main .visual .slide { overflow: hidden; position: absolute !important; left: 50% !important; height: 843px; width: 2240px !important; margin-left: -1070px !important;}
.main .visual .slide img {position:absolute; left:-100px; top:0;}
.main .visual .slick-dots {position:absolute; bottom:64px; width:100%; text-align:center; height:5px; line-height:5px;}
.main .visual .slick-dots li {display:inline-block; margin-left:3px; vertical-align:top; height:5px;}
.main .visual .slick-dots li:first-child {margin-left:0;}
.main .visual .slick-dots li button {vertical-align:top; width:65px; height:5px; text-indent:-9999em; background-color:#fff; opacity:0.3;}
.main .visual .slick-dots li.slick-active button {opacity:1;}

.main .section .title {padding:100px 0 80px; font-size:46px; text-align:center;}
.main .section .title span {display:block; margin-top:20px; font-size:16px;}

.main .business .menu {position:relative; padding-bottom:200px;}
.main .business .menu ul {font-size:0; text-align:center;}

.main .business .menu {position:relative;}
.main .business .menu ul { font-size:0; text-align:center;}
.main .business .menu ul li {display:inline-block; margin-left:10px;}
.main .business .menu ul li:first-child {margin-left:0;}
.main .business .menu ul li a {display:block; width:220px; padding:15px 0; min-height:22px; font-family:"NotoSansKR Bold"; font-size:18px; color:#222; line-height:22px; border:1px solid #b5b5b5;}
.main .business .menu ul li a.tp2 {padding:4px 0; min-height:44px;}
.main .business .menu ul li.on a {border:1px solid #1b2e59; background:#1b2e59; color:#fff;}
.main .business .menu ul li .cont {display:none; position: absolute; left:0; right:0; margin: 52px auto 0; width: 1200px; text-align:center;}
.main .business .menu ul li .cont p {font-size:15px; color:#666; line-height:1.6;}
.main .business .menu ul li .cont .btn_view {display:inline-block; margin-top:50px; padding:10px 50px; width:auto; line-height:normal; font-family:"NotoSansKR Bold"; font-size:18px; color:#000; border:2px solid #000; background:#fff;}
.main .business .menu ul li.on .cont {display:block;}
.main .business .menu ul li .cont .btn_view:hover {border:2px solid #1b2e59; background:#1b2e59; color:#fff;}

/* main_visual_top */
.visual_copy {position:absolute; top:0; left:0; z-index:50; width:100%; text-align:center;}
.visual_copy .slogan {display:inline-block; padding-top:350px;}
.visual_copy .btn_view {display:block; margin:96px auto 0; width:152px; height:45px; border:2px solid #fff; font-size:18px; color:#fff; line-height:41px; box-shadow: 0 0 1px rgba(0,0,0,0.5);}
.visual_copy .btn_view:hover {border:2px solid #1b2e59; background:#1b2e59;}
.visual .btn_visual_play {position:absolute; right:50%; margin-right:-170px; bottom:61px; width:12px; height:12px;}
.visual .btn_visual_play .pause {display:block; position:absolute; width:12px; height:12px; background:url('/en/pc/assets/images/main/visual_pause.png') no-repeat 0 0; text-indent:-9999em;}
.visual .btn_visual_play .play {display:block; position:absolute; width:12px; height:12px; background:url('/en/pc/assets/images/main/visual_play.png') no-repeat 0 0; text-indent:-9999em;}

.visual_mask {position:relative; margin:0 auto; width:1904px; text-align:center;}
.visual_mask .mask_area {position:absolute; top:0; z-index:50;}
.visual_mask .visual_mask_bg {padding:25px 0 70px;}
.visual_mask .visual_mask_img {position:absolute; top:-194px; right:902px; z-index:60;}
.visual_mask .visual_mask_img .slide {position:absolute;}
.visual_mask .visual_mask_img .slide img {opacity:0;}
/*.visual_mask .visual_mask_img .slide img {opacity:0; -webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0)); filter:drop-shadow(0 0 0 rgba(0,0,0,0)); transition:filter 1000ms ease-in-out 0s;}
.visual_mask .visual_mask_img .slide.shadow img {-webkit-filter:drop-shadow(5px 0 15px rgba(0,0,0,0.2)); filter:drop-shadow(5px 0 15px rgba(0,0,0,0.2)); }*/

/*main about company*/
.main .aboutCompany {overflow:hidden;}
.main .aboutCompany .aboutC_left{float:left; width:35%; background:#2c53af;}
.main .aboutCompany .aboutC_left ul{overflow:hidden;}
.main .aboutCompany .aboutC_left ul li{height:165px; }
.main .aboutCompany .aboutC_left ul li:nth-child(1){height:220px; background:url("/en/pc/assets/images/main/aboutc_bg.png") 50% 50% no-repeat;}
.main .aboutCompany .aboutC_left ul li:nth-child(2){border-top: 1px solid #4e6cb2; border-bottom: 1px solid #4e6cb2;}
.main .aboutCompany .aboutC_left ul li a{display:block; color:#fff; text-align:right; padding:35px 50px; }
.main .aboutCompany .aboutC_left ul li .years{display:block; font-size:40px; }
.main .aboutCompany .aboutC_left ul li .m_title{display:block; font-size:22px; font-style:normal; padding-bottom:20px;}
.main .aboutCompany .aboutC_left ul li .txt{display:block; font-size:14px; line-height:22px;}
.main .aboutCompany .aboutC_right{width:65%; height:385px; float:right; background:#f5f5f5; padding:75px 60px;}
.main .aboutCompany .aboutC_right .news{width:865px;}
.main .aboutCompany .aboutC_right .news .n_title1{font-size:22px; color:#666; padding-bottom:30px; }
.main .aboutCompany .aboutC_right .news .n_title1 span{font-size:22px; color:#333; font-family:"NotoSansKR Bold"; position:relative; vertical-align:top; padding-right:10px; margin-right:10px;}
.main .aboutCompany .aboutC_right .news .n_title1 span:after{content:''; width:1px; height:10px; background:#666; display:inline-block; position:absolute; right: 0; top:50%; margin-top:-5px; }
.main .aboutCompany .aboutC_right .news ul{overflow: hidden;}
.main .aboutCompany .aboutC_right .news ul li{overflow: hidden; width:390px; height: 240px; float:left; position:relative; border:1px solid #ddd; background:#fff;}
.main .aboutCompany .aboutC_right .news ul li:first-child{margin-right:35px; }
.main .aboutCompany .aboutC_right .news ul li a{display:block; color:#666;}
.main .aboutCompany .aboutC_right .news ul li .n_title2{display:block;  color:#333; padding:30px 25px 25px; font-size:18px; font-style:normal;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  word-break: break-all; }
.main .aboutCompany .aboutC_right .news ul li p{margin:0 25px; height:65px; font-size:14px; line-height:22px; overflow: hidden;  text-overflow: ellipsis; position:relative;}
.main .aboutCompany .aboutC_right .news ul li p:before{/* content:'...'; width:18px; text-align:center; background:#fff; z-index:100; display:inline-block; position:absolute; bottom:0; right:0; */}
.main .aboutCompany .aboutC_right .news ul li p:after{display:inline-block; background:#fff; width:300px; height:20px; position:absolute; content:'';}
.main .aboutCompany .aboutC_right .news ul li .date{display:block;  width:390px; font-size:14px; position:absolute; bottom:0; border-top:1px dotted #ddd; padding: 10px 25px; color:#666; background:url("/en/pc/assets/images/common/click-plus1.png") right 20px top 10px no-repeat; }
.main .aboutCompany .aboutC_right .icon_menu{width:865px;}
.main .aboutCompany .aboutC_right .icon_menu ul{width:800px; padding-top:40px; }
.main .aboutCompany .aboutC_right .icon_menu ul li{float:left; height:100px;}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(1){float:left;}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(2){float:left; margin-left:60px;}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(3){float:right;}
.main .aboutCompany .aboutC_right .icon_menu ul li a{display:block; color:#666; padding: 17px 0 0 90px; width:100%; height:100%; background-position: 0 50% ; background-repeat:no-repeat;}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(1) a{ background-image:url("/en/pc/assets/images/main/menu_icon1.png");}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(2) a{ background-image:url("/en/pc/assets/images/main/menu_icon2.png");}
.main .aboutCompany .aboutC_right .icon_menu ul li:nth-child(3) a{ background-image:url("/en/pc/assets/images/main/menu_icon3.png");}
.main .aboutCompany .aboutC_right .icon_menu ul li a em{font-style:normal; color:#333; font-size:20px; }
.main .aboutCompany .aboutC_right .icon_menu ul li a p{color:#666; font-size:14px; }

/*main content footer nav*/
.cont_nav{width: 100%; background: #353535; padding: 40px 0 45px;}
.cont_nav .c_nav1{margin: auto; width: 1108px;}
.cont_nav .c_nav1:after{content:''; display: block; clear: both;}
.cont_nav .c_nav1 > li{float:left;width: 118px;margin-left: 80px;}
.cont_nav .c_nav1 > li:first-child{margin-left: 0;}
.cont_nav .c_nav1 > li > a{display: inline-block; padding-left: 10px; font-size: 18px; color:#d6dce6;}
.cont_nav .c_nav1 > li > span{width:12px; height:2px; display: block; margin:15px 0 15px 11px; font-size: 14px; background:#d6dce6;}
.cont_nav .c_nav2 > li > a{display: inline-block; line-height: 22px; padding-left: 10px;  font-size: 13px; color:#a2a9b3;}

/*?? ? ???*/
.sub_visual .st_title{padding-top:120px;}
.sub_visual .st_title h2{text-align: center; font-size: 35px; color:#fff; font-family:"NotoSansKR Bold";}
.sub_visual .st_title h2:after{content:''; width:20px; height:1px; background:#fff; display:block; margin:15px auto;}
.sub_visual .st_title p{text-align: center; font-size: 16px; color:#fff; }
.sub_visual.d_intro{background:url("/en/pc/assets/images/common/d_intro.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.e_notice{background:url("/en/pc/assets/images/common/e_notice.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.c_center{background:url("/en/pc/assets/images/common/c_center.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.d_ir{background:url("/en/pc/assets/images/common/ir.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.business{background:url("/en/pc/assets/images/common/business_sub_top.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.polymer{background:url("/en/pc/assets/images/common/polymer_sub_top.png") 50% 50% no-repeat;  background-size:cover}
.sub_visual.chemistry{background:url("/en/pc/assets/images/common/polymer_sub_top.png") 50% 50% no-repeat;  background-size:cover;}
.sub_visual.polyimide{background:url("/en/pc/assets/images/common/polymer_sub_top.png") 50% 50% no-repeat;  background-size:cover;}
.sub_visual.distribution{background:url("/en/pc/assets/images/common/dv_sub_top.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.vessel{background:url("/en/pc/assets/images/common/dv_sub_top.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.construction_infra{background:url("/en/pc/assets/images/common/ai_sub_top.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.architectural_solution{background:url("/en/pc/assets/images/common/ai_sub_top.png") 50% 50% no-repeat;  background-size:cover;}
.sub_visual.it_service{background:url("/en/pc/assets/images/common/it_sub_top.png") 50% 50% no-repeat; background-size:cover;}
.sub_visual.development_work{background:url("/en/pc/assets/images/common/db_sub_top.png") 50% 50% no-repeat; background-size:cover;}

/*?? ???*/
.content .sub_title{padding:75px 0 50px 0;}
.content .sub_title.scr_tab_h2{padding:150px 0 50px 0;}
.content .sub_title2.scr_tab_h2{padding:150px 0 50px 0;}
.content .sub_title h2{text-align:center; font-size:43px; color:#333; font-family:"NotoSansKR Bold";}
.content .sub_title p{text-align:center; font-size:18px; color:#555; padding-top:20px; line-height:28px;}
.content .sub_title .underline{display:inline-block; font-size:18px;}
.content .sub_title .txt_style{font-size:18px; vertical-align:top;}

/*???? -  CEO ???*/
.ceo_info{text-align:center; padding-bottom:30px; }
.ceo_intro p{padding:30px 0; font-size:16px; color:#666; }
.ceo_intro p span{font-size:16px; color:#333; vertical-align:top;}
.ceo_intro .ceo_sign{text-align: right; font-size:16px; color:#666;}

/*???? -  ????*/
.d_history{padding:0 50px 300px 50px !important;}
.d_history .sub_content{position:relative;  text-align:center; padding:25px 0; }
.d_history .sub_content:after{content:''; display:block; clear:both;}
.d_history .sub_content .history_wrap{background: url("/en/pc/assets/images/about-us/history_line.png") 50% 20px repeat-y; position:relative; }
.d_history .sub_content .history_wrap1{height:950px; }
.d_history .sub_content .history_wrap2{height:640px;}
.d_history .sub_content .history_wrap3{height:640px;}
.d_history .sub_content .history_wrap4{height:680px;}
.d_history .sub_content .years{display:inline-block; width:140px; height:140px; background:#1b2e5a; border-radius:50%; }
.d_history .sub_content .years h3{color:#fff; font-size:20px; text-align:center; padding-top:35px;}
.d_history .sub_content .years h3 span{display: block;}
.d_history .sub_content ul li{position:absolute; width: 50%; opacity:0; opacity:1\0/IE9;}
.d_history .sub_content ul li h4{font-size: 25px; color:#1b2e5a; padding-bottom:10px;}
.d_history .sub_content ul li p{font-size:14px; color:#666; line-height:23px; }
.d_history .sub_content ul li p span{display:inline-block; font-size:14px; vertical-align:top; line-height:23px; color:#333; padding-right:5px; font-family:"NotoSansKR Bold";}
.d_history .sub_content ul li img{padding-top:10px;}
.d_history .sub_content ul li:nth-child(even){right:5px; text-align:left; padding-left:70px; background:url("/en/pc/assets/images/about-us/history_even.png") 0 15px no-repeat; }
.d_history .sub_content ul li:nth-child(odd){left:5px;  text-align:right; padding-right:70px; background:url("/en/pc/assets/images/about-us/history_odd.png") 100% 15px no-repeat; }
.d_history .sub_content ul li.type1:nth-child(even){right:20px; background:url("/en/pc/assets/images/about-us/history_even1.png") 0 0 no-repeat; }
.d_history .sub_content ul li.type1:nth-child(odd){left:20px; background:url("/en/pc/assets/images/about-us/history_odd1.png") 100% 0 no-repeat;}

.d_history .sub_content ul li.h_2018{top:220px;}
.d_history .sub_content ul li.h_2015{top:290px;}
.d_history .sub_content ul li.h_2014{top:390px;}
.d_history .sub_content ul li.h_2013{top:450px;}
.d_history .sub_content ul li.h_2012{top:550px;}
.d_history .sub_content ul li.h_2011{top:750px;}

.d_history .sub_content ul li.h_2008{top:200px;}
.d_history .sub_content ul li.h_2007{top:300px;}
.d_history .sub_content ul li.h_2006{top:420px;}
.d_history .sub_content ul li.h_2004{top:200px;}
.d_history .sub_content ul li.h_2003{top:300px;}
.d_history .sub_content ul li.h_2001{top:400px;}
.d_history .sub_content ul li.h_1997{top:200px;}
.d_history .sub_content ul li.h_1996{top:300px;}
.d_history .sub_content ul li.h_1995{top:600px;}
.d_history .sub_content ul li.h_1994{top:660px;}

/* ???? - ????? 24.06.24 ???? */
.d_group .sub_content .group_info1 ul{ display:flex; justify-content:center; align-items:flex-start; flex-wrap:wrap; gap:30px 0; width:100%; margin:0 auto; box-sizing:border-box; overflow:hidden; }
.d_group .sub_content .group_info1 ul li{ display:flex; flex-direction:column; justify-content:flex-start; align-items:center; flex-basis:calc(100%/3); width:367px; height:440px; box-sizing:border-box; border:1px solid #ddd; border-right:0; padding:0 20px; }
.d_group .sub_content .group_info1 ul li .img_box { display:flex; justify-content:center; align-items:center; width:200px; height:200px; margin:40px auto 12px; border-radius:50%; background:#F9F9F9; }
.d_group .sub_content .group_info1 ul li.energy { border-right:1px solid #ddd; }
.d_group .sub_content .group_info1 ul li.leisure { border-right:1px solid #ddd; }
.d_group .sub_content .group_info1 ul li h3{ margin-bottom:10px; font-family:"NotoSansKR Bold"; font-size:26px; color:#333; letter-spacing:-0.05em; }
.d_group .sub_content .group_info1 ul li a { display:inline-block; width:100%; text-align:left; box-sizing: border-box; padding:0 0 0 40px; }
.d_group .sub_content .group_info1 ul li p { width:100%; text-align:left; font-size:16px; color:#666; letter-spacing:-0.05em; line-height:26px; transition:all 0.3s; position:relative; }
.d_group .sub_content .group_info1 ul li p:before { display:block; width:2px; height:2px; border-radius:50%; background:#666; content:''; position:absolute; left:-7px; top:12px; }
.d_group .sub_content .group_info1 ul li a:hover p { color: #000; text-decoration: underline; transition:all 0.3s; }
.d_group .sub_content .group_info1 ul li .rows { display:flex; flex-wrap:wrap; }
.d_group .sub_content .group_info1 ul li .rows a { width:50%; }
.d_group .sub_content .group_info2{padding-top:80px;}
.d_group .sub_content .group_info2 ul{overflow:hidden;}
.d_group .sub_content .group_info2 ul li{width:535px; float:right; padding-bottom:70px;}
.d_group .sub_content .group_info2 ul li:nth-child(odd){float:left; margin-right:30px;clear:right}
.d_group .sub_content .group_info2 ul li h3{font-size:25px; padding-top:35px;}
.d_group .sub_content .group_info2 ul li h3:after{content:''; width:20px; height:1px; background:#333; display:block; margin: 15px 2px;}
.d_group .sub_content .group_info2 ul li p{font-size:14px; color:#666; line-height:23px; padding:7px 0;}
.d_group .sub_content .group_info2 ul li p span{font-size:14px; color:#333; padding-right:10px; vertical-align:top; font-family:"NotoSansKR Bold";}
.d_group .sub_content .group_info2 ul li a{margin-top:8px; padding:9px 45px 10px 20px; border:1px solid #bbb; color:#333; font-size:14px; background:url("/en/pc/assets/images/common/go_link.png") no-repeat right 20px center;}

/*???? -  ????? ?*/
.d_location .sub_title2{padding: 70px 0 40px 0; overflow:hidden; vertical-align:bottom;}
.d_location .sub_title2 h2{font-size: 35px; text-align: center;}
.d_location .location_wrap{position:relative;}
.d_location .btn_wrap{position:absolute; right:0; top:30px; width:260px; padding-top:30px; float:right; text-align:right;}
.d_location .btn_wrap .s_point{ text-align:left; padding:7px 35px 8px 20px;  border:1px solid #bbb; color:#333; font-size:12px;  background:url("/en/pc/assets/images/common/s_point1.png") right 14px top 9px no-repeat;}
.d_location .btn_wrap .print_btn{ color:#fff; text-align:left;  padding:8px 35px 9px 20px;  font-size:12px;  background:url("/en/pc/assets/images/common/print_btn.png") right 13px top 10px no-repeat #1e305c}
.d_location .sub_content .location_box{width:1100px; height:475px; border:1px solid #ddd;}
.d_location .sub_content .location_info1{padding:30px 270px 20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; }
.d_location .sub_content .location_info1 dt{float:left; clear:right; padding-bottom:7px; width:95px; font-size:14px; font-family:"NotoSansKR Bold"; color:#333; line-height:16px;}
.d_location .sub_content .location_info1 dd{float:right; width:735px; padding-bottom:7px; font-size:14px; color:#666; line-height:16px;}
.d_location .sub_content .location_info1 dd a{font-size:14px; color:#666; }
.d_location .sub_content .location_info2{overflow:hidden; padding:30px 0;}
.d_location .sub_content .location_info2 dt{float:left; width:80px; font-size:14px; font-family:"NotoSansKR Bold"; color:#333; padding-top:3px;}
.d_location .sub_content .location_info2.with_name dt{padding-top:10px;}
.d_location .sub_content .location_info2 dd .train{color:#666; background:url("/en/pc/assets/images/common/train.png") 10px 6px no-repeat; }
.d_location .sub_content .location_info2 dd .bus{color:#666; background:url("/en/pc/assets/images/common/bus.png") 10px 5px no-repeat;}
.d_location .sub_content .location_info2 dd div ul li{font-size:14px; line-height:23px;}
.d_location .sub_content .location_info2 dd div ul li:before{content:'\00B7'; font-family:"NotoSansKR Black";}
.d_location .sub_content .location_info2 dd{float:right; width:1020px; }
.d_location .sub_content .location_info2 .d_original .train{float:left; padding:0 30px 0 50px; }
.d_location .sub_content .location_info2 .d_original .bus{float:left; padding-left:50px; }
.d_location .sub_content .location_info2 .d_itc .train{padding:0 0 15px 50px; }
.d_location .sub_content .location_info2 .d_itc .train ul li{padding:7px 0;}
.d_location .sub_content .location_info2 .d_itc .bus{padding-left:50px; }
.d_location .sub_content .location_info2 dd span{font-size:14px; font-family:"NotoSansKR Bold";}
.d_location .sub_content .location_info2 dd .txt_style1{color:#2c53af; vertical-align:top;}
.d_location .sub_content .location_info2 dd .txt_style2{color:#00a408; vertical-align:top;}
.d_location .sub_content .location_info2 dd .txt_style3{display:inline-block; vertical-align:top; text-align:center; line-height:20px; width:20px; height:20px; background:#333; color:#fff; border-radius:50%;}
.d_location .sub_content .location_info2 dd .txt_style4{color:#333; vertical-align:top;}
.d_location .sub_content .location_info2 dd .txt_style5{color:#70b7e5; vertical-align:top;}
.d_location .sub_content .location_info2 dd .txt_style6{color:#b44e08; vertical-align:top;}
.d_location .sub_content .location_info2 dd .txt_style7{color:#3171d3; vertical-align:top;}

/*???? -  ????, ????*/
.sub_content .nation_info{padding-top:85px;}
.sub_content .korea{padding-top:0;}
.sub_content .sing dt{ background:url("/en/pc/assets/images/common/sing.png") 0 6px no-repeat;}
.sub_content .china dt{ background:url("/en/pc/assets/images/common/china.png") 0 6px no-repeat;}
.sub_content .vietnam dt{background:url("/en/pc/assets/images/common/vietnam.png") 0 6px no-repeat;}
.sub_content .singapore dt{background:url("/en/pc/assets/images/common/singapore.png") 0 6px no-repeat;}
.sub_content .india dt{background:url("/en/pc/assets/images/common/india.png") 0 6px no-repeat;} 
.sub_content .russia dt{background:url("/en/pc/assets/images/common/russia.png") 0 6px no-repeat;}
.sub_content .korea dt{background:url("/en/pc/assets/images/common/korea.png") 0 6px no-repeat;}
.sub_content .japan dt{background:url("/en/pc/assets/images/common/japan.png") 0 6px no-repeat;}
.sub_content .hongkong dt{background:url("/en/pc/assets/images/common/hongkong.png") 0 6px no-repeat;}
.sub_content .spain dt{background:url("/en/pc/assets/images/common/spain.png") 0 6px no-repeat;}
.sub_content .nation_info dt{font-size:25px; font-family:"NotoSansKR Bold"; color:#333; padding:0 0 20px 45px;}
.sub_content .nation_info dd:nth-of-type(1){border-top:1px solid #ddd;}
.sub_content .nation_info dd{padding: 25px 0; border-bottom:1px solid #ddd; position:relative;}
.sub_content .nation_info dd .office_name{display:inline-block;font-size:16px; color:#2c53af; font-family:"NotoSansKR Bold";  padding-bottom:20px;}
.sub_content .nation_info dd ul li{font-size:14px; color:#666; line-height:23px;}
.sub_content .nation_info dd ul li a.location_btn{position:absolute; right:0; bottom:25px; padding:4px 35px 4px 20px; color:#333; font-size:12px; border:1px solid #bbb; background:url("/en/pc/assets/images/common/s_point1.png") right 13px center no-repeat;}
.sub_content a.mail_btn{font-size:14px; color:#666;}
.sub_content .nation_info dd ul li span:first-child{margin-left:0;}
.sub_content .nation_info dd ul li span{position:relative; font-size:14px; font-family:"NotoSansKR Bold"; color:#333; padding:0 20px 0 8px; margin-left:20px; }
.sub_content .nation_info dd ul li span:before{ position:absolute; bottom:0; left:0px; content:''; width:10px; height:16px; background:url("/en/pc/assets/images/common/dot.png") 0 50% no-repeat; display:inline-block; }
.sub_content .nation_info dd ul li > p {display: inline-block; font-size: 14px; margin-left: 3px;} /* 210527 add */

/*???? -  ????*/
.d_intro_t {position:relative;}
.d_intro_t .scroll_tab{position:absolute; width:550px; height:75px; top:0; border-bottom:1px solid #888; left:50px;}
.d_intro_t .scroll_tab.with_name{left:600px; }
.d_intro_t .scroll_tab a{display:block; text-align:center; font-size:16px; color:#888; line-height:75px; }
.d_intro_t .scroll_tab a.active {position:relative; border-bottom:2px solid #000; font-family:"NotoSansKR Bold"; color:#333;}
.d_intro_t .scroll_tab a.active.active:after {position:absolute; bottom:-8px; left:50%; transform:translate(-50%, 0);  -ms-transform:translate(-50%, 0);  display:block; content:""; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #000;}
.d_intro_t .scroll_tab a.tp2{line-height: 20px; padding: 17px 0 18px 0;}
.d_intro_t .scroll_tab[class*="length4-"] {width:275px;}
.d_intro_t .scroll_tab.length4-1 {left:50px;}
.d_intro_t .scroll_tab.length4-2 {left:325px;}
.d_intro_t .scroll_tab.length4-3 {left:600px;}
.d_intro_t .scroll_tab.length4-4 {left:875px;}

/*???? -  ????*/
.d_value .sub_content{padding-bottom: 75px; border-bottom:1px solid #ddd;}
.d_value .sub_content:last-child{border-bottom:none;}
.d_value .sub_content.soup_value p{font-size:15px; color:#666; line-height:26px; padding-top:15px;}
.d_value .sub_content.soup_value p span{font-family:sans-serif;}
.d_value .sub_content.ov_impression{text-align:center;}
.d_value .sub_content .principle_img{text-align:center; padding-bottom:54px}
.d_value .sub_content .principle_detail{overflow:hidden; border:1px solid #ddd; text-align:left; margin-top:60px;}
.d_value .sub_content .principle_detail li{width:50%; float:left; padding:50px 40px; background-position:92% 50px; background-repeat:no-repeat;}
.d_value .sub_content .principle_detail li:nth-child(1){background-image:url("/en/pc/assets/images/about-us/principle_icon4.png");}
.d_value .sub_content .principle_detail li:nth-child(2){background-image:url("/en/pc/assets/images/about-us/principle_icon3.png");}
.d_value .sub_content .principle_detail li:nth-child(3){background-image:url("/en/pc/assets/images/about-us/principle_icon2.png");}
.d_value .sub_content .principle_detail li:nth-child(4){background-image:url("/en/pc/assets/images/about-us/principle_icon1.png");}
.d_value .sub_content .principle_detail li:nth-child(2n+1){border-right:1px solid #ddd;}
.d_value .sub_content .principle_detail li:nth-child(n+3){border-top:1px solid #ddd;}
.d_value .sub_content .principle_detail li h3{font-size:25px;}
.d_value .sub_content .principle_detail li h3:after{content:''; width:20px; height:1px; background:#333; display:block; margin:10px 0;}
.d_value .sub_content .principle_detail li p{font-size:14px; color:#666; line-height:23px;}
.d_value .sub_content .principle_detail2{overflow:hidden; width:1014px; margin:0 auto; text-align:center; margin-top:30px;}
.d_value .sub_content .principle_detail2 li{width:25%; float:left;}
.d_value .sub_content .principle_detail2 li h3{font-size:20px; color:#333;}
.d_value .sub_content .principle_detail2 li p{font-size:14px; color:#666; line-height:21px;}
.d_value .sub_content.ov_value{text-align:center;}
.d_value .sub_content.ov_rule .rule_area{height:350px; }
.d_value .sub_content.ov_rule .rule_area ul{width:80%;  margin:auto;}
.d_value .sub_content.ov_rule .rule_area ul li{width:33%; height:300px; float:left; }
.d_value .sub_content.ov_rule .rule_area ul li h3{text-align:center; font-size:20px; padding-top:115px; color:#555;}
.d_value .sub_content.ov_rule .rule_area ul li:nth-child(1){background:url("/en/pc/assets/images/about-us/ov_rule_bg1.png") 50% 0 no-repeat;}
.d_value .sub_content.ov_rule .rule_area ul li:nth-child(2){background:url("/en/pc/assets/images/about-us/ov_rule_bg2.png") 50% 0 no-repeat;}
.d_value .sub_content.ov_rule .rule_area ul li:nth-child(2) p{padding-top:92px;}
.d_value .sub_content.ov_rule .rule_area ul li:nth-child(3){background:url("/en/pc/assets/images/about-us/ov_rule_bg3.png") 50% 0 no-repeat;}
.d_value .sub_content.ov_rule .rule_area ul li p{text-align:center; font-size:14px; color:#666; padding-top:120px;}

/*?????? -  overview*/
.ov_paging_btn{height:30px; position:fixed; right:20px; top:40%; z-index: 1000;}
.sub_visual_overview .ov_paging_btn{top:320px;}
.ov_keyword .ov_paging_btn{top:350px;}
.ov_value .ov_paging_btn{top:380px;}
.ov_impression .ov_paging_btn{top:410px;}
.ov_rule .ov_paging_btn{top:440px;}
.ov_paging_btn a{width:10px; height:10px; border:1px solid #777; border-radius:50%; background:none; margin:10px 0 0 10px; padding:0;}
.ov_paging_btn .paging_title{display:none; padding:6px 15px; text-align:center; background:#777; border-radius:30px; color:#fff; font-size:14px;  transition:0.5s;}
.ov_paging_btn.on a{background: #777; margin-top:0;}
.ov_paging_btn.on .paging_title{display:inline-block;}
.sub_visual_overview{width:100%; padding:175px 0 140px 0; background:#f9f9f9 /*url("/en/pc/assets/images/common/ov_subtop1.png") 50% 50% no-repeat*/; background-size:cover; }
.sub_visual_overview .inner_wrap{width:1200px; margin:auto;}
.sub_visual_overview h2{text-align:center; font-size:45px; color:#333; padding-bottom:20px; font-family:"NotoSansKR Black";}
.sub_visual_overview h2 span{font-size:45px; color:#1b2e5a; vertical-align:top; font-family:"NotoSansKR Black";}
.sub_visual_overview p{font-size:20px; color:#444; text-align:center; line-height:27px; /* padding-top:420px; background:url("/en/pc/assets/images/common/ov_subtop1.png") 50% 30px no-repeat;*/}
.sub_visual_overview .inner_wrap div{background:rgba(255,255,255,1); width:935px;  margin:42px auto; padding:35px 50px;}
.sub_visual_overview .inner_wrap div dl{overflow:hidden;}
.sub_visual_overview .inner_wrap div dl:nth-of-type(2){ margin-top:40px;}
.sub_visual_overview .inner_wrap div dl dt{clear:both; float:left; width:200px; font-size:15px; font-family:"NotoSansKR Bold"; color:#333;  display:inline-block; line-height:18px; margin-top:5px;}
.sub_visual_overview .inner_wrap div dl dd{float:left; width:630px; font-size:15px;  display:inline-block; color:#666; line-height:18px; margin-top:5px;}

/*
.overview_title {opacity:1; transform:translateY(0); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 100ms;}
.overview_title.active {opacity:1; transform:translateY(0);}
.overview_img{width:1100px; margin:40px auto 60px auto;}
.overview_img:after{content:''; display:block; clear:both;}
.overview_img li{float:left; width:328px; opacity:1; transform:translateY(0); transition:all 2000ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 0s;}
.overview_img li:nth-child(1){transition-delay:700ms;}
.overview_img li:nth-child(2){transition-delay:500ms;}
.overview_img li:nth-child(3){transition-delay:900ms;}
.overview_img li + li {margin-left:58px;}
.overview_img.active li{opacity:1; transform:translateY(0);}
.overview_text {opacity:1; transform:translateY(0); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 1100ms;}
.overview_text.active {opacity:1; transform:translateY(0);}
.overview_list {opacity:1; transform:translateY(0); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 1400ms;}
.overview_list.active {opacity:1; transform:translateY(0);}
*/
.overview_title {opacity:0; transform:translateY(100px); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 100ms;}
.overview_title.active {opacity:1; transform:translateY(0);}
.overview_img{width:1100px; margin:60px auto;}
.overview_img:after{content:''; display:block; clear:both;}
.overview_img li{float:left; width:328px; opacity:0; transform:translateY(100px); transition:all 2000ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 0s;}
.overview_img li:nth-child(1){transition-delay:700ms;}
.overview_img li:nth-child(2){transition-delay:500ms;}
.overview_img li:nth-child(3){transition-delay:900ms;}
.overview_img li + li {margin-left:58px;}
.overview_img.active li{opacity:1; transform:translateY(0);}
.overview_text {opacity:0; transform:translateY(100px); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 1100ms;}
.overview_text.active {opacity:1; transform:translateY(0);}
.overview_list {opacity:0; transform:translateY(100px); transition:all 1500ms cubic-bezier(0.02, 0.51, 0.29, 0.99) 1400ms;}
.overview_list.active {opacity:1; transform:translateY(0);}


.content_overview{width:100%;}
.content_overview .inner_wrap{width:1200px; margin:auto; padding:130px 0 165px 0;}
.content_overview .inner_wrap .sub_title{font-size:43px; text-align:center; color:#333; font-family:"NotoSansKR Bold";}
.content_overview .inner_wrap .st_ff{font-family:sans-serif; font-size:43px; display:inline-block; vertical-align:top;}
.content_overview .inner_wrap .sub_title:after{content:''; width:20px; height:1px; background:#333; display:block; margin:20px auto 30px;}
.content_overview .inner_wrap .s_detail_txt{text-align:center; font-size:20px; color:#666; }
.content_overview .inner_wrap .s_detail_txt .txt_style{display:inline-block; color:#2c53af; font-size:20px; vertical-align:top;}
.content_overview .ov_keyword ul{border:1px solid #ddd; overflow:hidden;}
.content_overview .ov_keyword ul li{width: 33.33%; height:130px; float:left; border-left:1px solid #ddd; padding:20px 0 0 25px; vertical-align:bottom;}
.content_overview .ov_keyword ul li.bg_b{background:#1b2e5a; }
.content_overview .ov_keyword ul li:nth-child(n+4){border-top:1px solid #ddd;}
.content_overview .ov_keyword ul li:nth-child(1+4n){border-left:0;}
.content_overview .ov_keyword ul li span{font-size:50px; color:#1b2e5a; height:60px; display:inline-block; font-family:"NotoSansKR Bold";}
.content_overview .ov_keyword ul li.bg_b span{color:#fff;}
.content_overview .ov_keyword ul li span .s_txt{font-size:20px; color:#1b2e5a; height:60px; padding-top:20px; font-family:"NotoSansKR Regular";}
.content_overview .ov_keyword ul li.bg_b span .s_txt{color:#fff;}
.content_overview .ov_keyword ul li p{font-size:14px;}
.content_overview .ov_keyword ul li.bg_b p{color:#fff;}

/*???? -  ???? ?? ?????*/
.careers_diagram_wrap1{overflow:hidden; margin-top:40px; background:url("/en/pc/assets/images/careers/bg_diagram_manage03.png") no-repeat;}
.careers_diagram_wrap1 > li {display:table; float:left; width:50%; min-height:200px; padding:0 0 50px 180px; letter-spacing:-0.025em;}
.careers_diagram_wrap1 > li:nth-child(odd) {width:630px;}
.careers_diagram_wrap1 > li:nth-child(even) {width:470px;}
.careers_diagram_wrap1 > li .stit_welfare {margin-top:0;}
.careers_diagram_wrap1 > li .careers_diagram_inner {display:table-cell; vertical-align:middle;}

.sub_cont_career .dia_sub_title{font-size:16px; color:#333; font-style:normal; padding:10px 0 5px 0; display:inline-block; font-family:"NotoSansKR Bold";}

/*???? -  ??FAQ , ????*/
.epy_faq .sub_content .faq_btn{ overflow:hidden;}
.epy_faq .sub_content .faq_btn a{float:right; border:1px solid #898989; color:#333; font-size:12px; padding:8px 45px 8px 20px; background:url("/en/pc/assets/images/common/faq_btn.png") right 20px center no-repeat;}
.epy_faq .sub_content .faq_box{width: 100%; margin-top:25px;  border-top: 2px solid #333; border-bottom: 1px solid #333; }
.epy_faq .sub_content .faq_box ul li{padding-top:27px;}
.epy_faq .sub_content .faq_box ul li span{display:block;}
.epy_faq .sub_content .faq_box ul li a{width:100%; font-size:30px; color:#333; display:block; position:relative; overflow:hidden; padding-bottom:25px; border-bottom:1px solid #ddd;}
.epy_faq .sub_content .faq_box ul li a .inquiry{width:5%; font-size:30px; font-family:"NotoSansKR Bold"; float:left; padding-left:15px;}
.epy_faq .sub_content .faq_box ul li a .inq_click_l{width:95%; font-size:20px; font-family:"NotoSansKR Bold"; float:left; padding-top:7px;}
.epy_faq .sub_content .faq_box ul li a .inq_click_l:before{position:absolute; content:''; display:block; width:30px; height:2px;  background:#333; right:15px; top:20px;}
.epy_faq .sub_content .faq_box ul li a .inq_click_l:after{position:absolute; content:''; display:block; width:2px; height:30px;  background:#333; right:29px; top:6px;}
.epy_faq .sub_content .faq_box ul li.open a {color:#2c53af;}
.epy_faq .sub_content .faq_box ul li.open a .inq_click_l:before{background:#2c53af; }
.epy_faq .sub_content .faq_box ul li.open a .inq_click_l:after{display:none;}
.epy_faq .sub_content .faq_box ul li .answer_box{padding:0 15px; vertical-align:top; overflow:hidden; width: 100%;}
.epy_faq .sub_content .faq_box ul li.open .answer_box{border-bottom:1px solid #ddd;}
.epy_faq .sub_content .faq_box ul li .answer_box .answer{padding:25px 0; width:5%; font-size:30px; color:#666; float:left; }
.epy_faq .sub_content .faq_box ul li .answer_box p{padding:25px 0; width:95%; font-size:14px; line-height:26px; display:inline-block; float:left; }

/*???? -  ???? , ??????*/
.g_inquiry .sub_content .c_center_box{position:relative; padding-bottom:30px;}
.g_inquiry .sub_content .c_center_box:after{content:''; display:block; clear:both;}
.g_inquiry .sub_content .c_center_box h3{font-size:25px; color:#333; padding-bottom:15px; text-align:left;  font-family:"NotoSansKR Bold";}
.g_inquiry .sub_content .c_center_box .info_txt{font-size:14px; color:#666; position:absolute; right:0; top:10px;}
.g_inquiry .sub_content .c_center_box .info_txt .txt_style{font-size:14px; vertical-align: top;}
.g_inquiry .sub_content .c_center_box .check_point{position:absolute; top:0; left:-20px; display:inline-block; width:20px; height:20px; background:url("/en/pc/assets/images/common/check_point.png") 50% 50% no-repeat;}
.g_inquiry .sub_content .c_center_box table{ width:100%;}
.g_inquiry .sub_content .c_center_box tbody{border-top:1px solid #333; }
.g_inquiry .sub_content .c_center_box table th{ border-right:1px solid #ddd; background:#f7f7f7; padding:12px 40px; font-size:14px; text-align:left; }
.g_inquiry .sub_content .c_center_box table th.th_style{vertical-align:top; padding-top:20px;}
.g_inquiry .sub_content .c_center_box table th label{ font-size:14px; position:relative; color:#333; font-family: "NotoSansKR Regular";}
.g_inquiry .sub_content .c_center_box table th .label{ position:relative; font-size:14px; color:#333; font-family: "NotoSansKR Regular";}
.g_inquiry .sub_content .c_center_box table td{padding:12px 0 12px 20px; font-size:14px; color:#666; line-height:20px; text-align:left;}
.g_inquiry .sub_content .c_center_box table tr{border-bottom:1px solid #ddd;}
.g_inquiry .sub_content .c_center_box .select{display:inline-block; height: 32px; box-sizing:border-box; margin-top:-3px; vertical-align:middle; margin-left:10px;}
.g_inquiry .sub_content .c_center_box .select.type1{margin-left:0;}
.g_inquiry .sub_content .c_center_box .selectBox {padding:0;}
.g_inquiry .sub_content .c_center_box .selectBox-dropdown {min-width:130px;}
.g_inquiry .sub_content .c_center_box .selectBox-dropdown .selectBox-label {height:32px; width:125px !important; overflow: hidden;box-sizing:border-box; line-height: 32px; }
.g_inquiry .sub_content .c_center_box .selectBox-dropdown .selectBox-arrow:before{margin-top:10px; }
.g_inquiry .sub_content .c_center_box .selectBox-options li a{height:33px; line-height:33px;}
.g_inquiry .sub_content .c_center_box .form_style{height:34px; padding-left:15px; border:1px solid #ddd;  font-size:14px; line-height:20px;}
.g_inquiry .sub_content .c_center_box .f_style1{width:240px;}
.g_inquiry .sub_content .c_center_box .f_style2{width:165px}
.g_inquiry .sub_content .c_center_box .f_style3{width:155px}
.g_inquiry .sub_content .c_center_box .f_style3.with_name{width:130px;}
.g_inquiry .sub_content .c_center_box .f_style4{width:115px}
.g_inquiry .sub_content .c_center_box .f_style6{resize:none; height:170px;}
.g_inquiry .sub_content .c_center_box .f_style7{width:270px;  margin-right:10px}
.g_inquiry .sub_content .c_center_box .f_style8{width:270px; margin-left:10px}
.g_inquiry .sub_content .c_center_box .f_style8.with_name{width:300px; margin-left:0;}
.g_inquiry .sub_content .c_center_box .f_style9{width:270px;}
.g_inquiry .sub_content .c_center_box .radio label{font-size:14px; padding-right:10px;}
.g_inquiry .sub_content .c_center_box .security_code{width:130px; height:35px; line-height:35px; font-size:20px; background:#ddd; display:inline-block; text-align:center;}
.g_inquiry .sub_content .c_center_box .form_p_btn{height:34px; padding:0 15px; background:#999; color:#fff; font-size:14px; margin-left:10px; vertical-align: bottom;}
.g_inquiry .sub_content .c_center_box .count_box{position:relative;}
.g_inquiry .sub_content .c_center_box .count_num{position:absolute; right:20px; bottom:19px; font-size:14px;}
.g_inquiry .sub_content .c_center_box .count_num span{color:#2c53af; font-size:14px; vertical-align:top;}
.g_inquiry .sub_content .c_center_box .info_txt_box{width:100%; height:195px; overflow:auto; border:1px solid #ddd; text-align:left; padding:10px 20px; font-size:14px; color:#666;}
.g_inquiry .sub_content .c_center_box .info_txt_box.with_name{height:160px; padding:30px 35px 20px ; color:#333; line-height:23px;}
.g_inquiry .sub_content .c_center_box .info_txt_box.with_name span{ display:block; font-size:14px; line-height:23px; font-family:"NotoSansKR Bold";  }
.g_inquiry .sub_content .c_center_box .checkbox{padding:20px; float:right;}
.g_inquiry .sub_content .c_center_box .checkbox span{font-size:14px;}
.g_inquiry .sub_content .c_center_box .checkbox label{ font-size:14px; vertical-align:top;margin-left:20px;}
.g_inquiry .sub_content .c_center_box .notice_txt_s{display:inline-block; margin-left:10px;}
.g_inquiry .sub_content .c_center_box .notice_txt_s li{color:#1b2e5a; font-size:12px; line-height:18px;}
.g_inquiry .sub_content .c_center_box .notice_txt_s li:before{content:'* ';}
.g_inquiry .sub_content .btn_style_wrap{text-align: center; clear:both;}
.g_inquiry .sub_content .btn_style_wrap .btn{font-size:15px; padding:8px 35px;}
.g_inquiry .sub_content .btn_style_wrap .btn1{ border:1px solid #999; background:#fff; margin-right:10px;}
.g_inquiry .sub_content .btn_style_wrap .btn2{ border:1px solid #1e305c;; background:#1e305c; color:#fff; }
.file_box {width:400px; overflow:hidden; display:inline-block; }
.file_input_tb{float:left; height:35px; width:365px; margin-right:10px; position:relative;}
input.file_input_tb{ background-color:#ddd; border: none; width:270px; height:34px;}
.file_input_div{display:inline-block; width:270px; text-align:center; }
.file_input_button{height:34px; padding: 0 15px;  background-color:#afafaf; color:#fff; border:none; position:absolute; top:0; right:0; z-index:1; cursor: pointer;}
.file_input_hidden{overflow:hidden; display:none; position:absolute; left:-9999em; width:83px;  height:30px; font-size:45px; opacity:0;  filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0;}

/*???? -  ????*/
.j-introduce .sub_content .job_list{border:1px solid #ddd; overflow: hidden;}
.j-introduce .sub_content .job_list li{width:14.28%; height:120px; float:left; border-left:1px solid #ddd; background-position:50% 40%; background-repeat:no-repeat; background-color:#fafafa; }
.j-introduce .sub_content .job_list li.tab01{background-image:url("/en/pc/assets/images/careers/job_tab01.png"); border-left:0;}
.j-introduce .sub_content .job_list li.tab02{background-image:url("/en/pc/assets/images/careers/job_tab02.png")}
.j-introduce .sub_content .job_list li.tab03{background-image:url("/en/pc/assets/images/careers/job_tab03.png")}
.j-introduce .sub_content .job_list li.tab04{background-image:url("/en/pc/assets/images/careers/job_tab04.png")}
.j-introduce .sub_content .job_list li.tab05{background-image:url("/en/pc/assets/images/careers/job_tab05.png")}
.j-introduce .sub_content .job_list li.tab06{background-image:url("/en/pc/assets/images/careers/job_tab06.png")}
.j-introduce .sub_content .job_list li.tab07{background-image:url("/en/pc/assets/images/careers/job_tab07.png")}
.j-introduce .sub_content .job_list li a{display:block; height:100%; text-align:center; padding-top:87px; color:#666; font-size:15px; }
.j-introduce .sub_content .job_list li.on{border-bottom:5px solid #1b2e5a;}
.j-introduce .sub_content .job_list li.on a{color:#1b2e5a; }
.j-introduce .sub_content .board_list_type3{margin-bottom: 70px;}
.j-introduce .sub_content .board_list_type3 ul li{float:left;}
.j-introduce .sub_content .board_list_type3 ul li .inner{position:relative;}
.j-introduce .sub_content .board_list_type3 ul li .type{display:inline-block; position:absolute; top:30px; left:30px; font-size:13px; color:#264fb6; border:1px solid #264fb6; border-radius:5px;  padding:0 5px;}
.j-introduce .sub_content .board_list_type3 ul li a{padding-bottom:50px; margin-top:50px;}
.j-introduce .sub_content .board_list_type3 ul li .wrap_btn {position:absolute; right:15px; bottom:0;}
.j-introduce .sub_content .board_list_type3 ul li .btn_more {display:block; width: 17px; height: 17px; margin-top:0; background:url("/en/pc/assets/images/common/click-plus1.png") 50% 50% no-repeat;}
.j-introduce .sub_content .board_list_type3 ul li:hover .btn_more {background:url("/en/pc/assets/images/common/click-plus2.png") 50% 50% no-repeat;}

/*???? - ??????*/
.contribution .sub_content div.ctb1{margin-top:20px;}
.contribution .sub_content .ctb{margin-top:100px;width:100%; height:550px; position:relative;}
.contribution .sub_content .ctb .img_wrap{width: 100%; text-align:center;}
.contribution .sub_content .ctb .img_wrap img{width:100%;}
.contribution .sub_content .ctb .title_box{position:absolute; bottom:0; left:0; width:355px; height:180px; z-index:100; background:#1b2e5a; color:rgba(225,225,225,0.4); font-family:"NotoSansKR Bold"; padding-top:55px; text-align:center; font-size:20px;  }
.contribution .sub_content .ctb .title_box span{display:block; text-align:center; color:#fff; font-size:25px; padding-top:5px; font-family:"NotoSansKR Bold";}
.contribution .sub_content .ctb p{width:720px; height:130px; font-size:14px; color:#666; line-height:23px; position:absolute; right:0; bottom:-10px;}

.contribution .sub_content .ctb:nth-of-type(even) .title_box{right:0; left:auto;}
.contribution .sub_content .ctb:nth-of-type(even) p{left:0; right:auto; text-align:right; }

/*???? - ?????,?????,????*/
.financial_info .sub_content .t_side_info{float:right; font-size:14px; color:#666; padding-bottom:10px; }
.financial_info .sub_content .table_title{text-align:left; font-size:25px; color:#333; padding-bottom:10px;}
.financial_info .sub_content .table_title:nth-of-type(2){padding-top:50px; }
.financial_info .sub_content table.financial thead tr{background:#eee; }
.financial_info .sub_content .table_type_1 table.financial thead tr th{border-right:1px solid #ccc !important;}
.financial_info .sub_content .table_type_1 table.financial thead tr th:last-child{border-right:none !important;}
.financial_info .sub_content table.financial tbody tr:last-child{ border-bottom:1px solid #ccc !important;}
.financial_info .sub_content table.financial tbody td{color:#666; text-align:right; padding-right:20px; border-bottom:none; border-top:none; border-right:1px solid #ccc !important;}
.financial_info .sub_content table.financial tbody td:last-child{border-right:none !important;}
.financial_info .sub_content table.financial tbody td.b{ height:45px; text-align:left; padding-right:10px; color:#333; font-size:14px; padding-left:10px;}
.financial_info .sub_content table.financial tbody td.th_style{padding-left:25px;}
.financial_info .sub_content table.financial tbody td.th_style2{padding-left:20px;}
.financial_info .sub_content table.financial tbody td.th_style3{padding-left:0; text-align:center;}
.financial_info .sub_content table.financial .bg_bg{border-top:1px solid #ccc;}
.financial_info .sub_content table.financial .bg_bg td{background:#f9f9f9;}
.financial_info .sub_content table.financial .bg_bg td.b{background:#ebf2f7;}

/*???? - ????*/
.official_notice .sub_content .iframe_official_notice{width:100%; height:900px;}

/*???? - ???????? (??????, ?????????)*/
.justice_deal1 .sub_content .message_box1{width:100%; padding:30px; font-size:14px; color:#666; line-height:26px; border:1px solid #ddd; }
.justice_deal1 .sub_content .message_box1 .txt_style{display:block; color:#333; font-family:"NotoSansKR Bold"; font-size:18px; padding-bottom:10px; }
.justice_deal1 .sub_content .message_box1 .txt_style2{display:inline-block; background:#666; margin-top:10px; color:#fff; font-family:"NotoSansKR Bold"; font-size:14px; border-radius:15px; padding:3px 10px; }
.justice_deal1 .sub_content .message_box1 p{color:#666; font-size:14px; }
.justice_deal1 .sub_content .message_box2 ul li{ padding-bottom:10px; overflow:hidden;}
.justice_deal1 .sub_content .message_box2 ul li span{display:inline-block; font-family:"NotoSansKR Bold"; float:left; width:50px; height:50px; background:#1b2e5a; color:#fff; border-radius:50%; text-align:center; line-height:50px;}
.justice_deal1 .sub_content .message_box2 ul li p{display:inline-block; color:#666; float:left; width:1000px; height:50px; padding:10px 0 0 15px; font-size:14px; line-height:23px;}
.justice_deal1 .sub_content .message_box2 ul li:nth-child(1) p{padding-top:15px;}
.justice_deal1 .sub_content .message_box2 ul li:nth-child(2) p{padding-top:5px;}
.justice_deal1 .sub_content .txt_left{display:block; text-align:left; color:#333; font-size:14px; padding:30px 0;  font-family:"NotoSansKR Bold";  line-height:23px;}
.justice_deal1 .sub_content .txt_left.with_name{padding: 0 0 20px 0;}
.justice_deal1 .sub_content .txt_right{display:block; text-align:right; color:#333;  font-size:14px;  font-family:"NotoSansKR Bold";  line-height:23px;}
.justice_deal1 .sub_content .message_box3 ol li{font-size:14px; line-height:25px; color:#333;  font-family:"NotoSansKR Bold"; padding:10px 0;}
.justice_deal1 .sub_content .message_box3 ol li span{display:block; font-size:14px; color:#666; font-family:"NotoSansKR Regular"; line-height:26px; background:url("/en/pc/assets/images/common/dot.png") 2px 12px no-repeat; padding-left:10px;}
.justice_deal1 .sub_content .message_box3 ol li span.none_bg{background:none;}
.justice_deal1 .sub_content .message_box3 ol li span.none_bg.with_name{padding-left:25px;}
.justice_deal1 .sub_content .message_box3 ul li span{display:block; font-size:14px; color:#666; font-family:"NotoSansKR Regular"; line-height:26px;}
.justice_deal1 .sub_content .o_chart{position:relative; width:100%; height:800px; border:1px solid #ddd; background:url("/ko/pc/assets/images/ir/j_deal4_line.png") 50% 50% no-repeat;}
.justice_deal1 .sub_content .o_chart ul{position:absolute; }
.justice_deal1 .sub_content .o_chart ul li{width:300px; border:1px solid #ddd; background-color:#fff; background-repeat:repeat-x; background-position:50% 0;}
.justice_deal1 .sub_content .o_chart ul li dl{padding:10px;}
.justice_deal1 .sub_content .o_chart ul li dl dt{width:100%; text-align:center; color:#fff;  font-family:"NotoSansKR Bold";  font-size:15px; padding-bottom:20px; white-space:nowrap;}
.justice_deal1 .sub_content .o_chart ul li dl dd{font-size:14px; color:#666; line-height:20px; background:url("/en/pc/assets/images/common/dot.png") 5px 10px no-repeat; padding-left:15px;}
.justice_deal1 .sub_content .o_chart .line1{left:50%; top:64px; margin-left:-150px;}
.justice_deal1 .sub_content .o_chart .line1 li{background-image:url("/en/pc/assets/images/ir/j_deal4_2.png"); margin-bottom:38px;}
.justice_deal1 .sub_content .o_chart .line2{left:80px; top:200px;}
.justice_deal1 .sub_content .o_chart .line2 li{background-image:url("/en/pc/assets/images/ir/j_deal4_1.png");  margin-bottom:80px;}
/*.justice_deal1 .sub_content .o_chart .line2 li:first-child{background-image:url("/en/pc/assets/images/ir/j_deal4_4.png");  margin-bottom:80px;}*/
.justice_deal1 .sub_content .o_chart .line3{right:80px; top:550px;}
.justice_deal1 .sub_content .o_chart .line3 li{background-image:url("/en/pc/assets/images/ir/j_deal4_3.png");}
.sub_content .message_box3 table.with_name{margin-bottom:20px;}
.sub_content .message_box3 table.with_name th{text-align:center; }
.sub_content .message_box3 table.with_name td{text-align:center; padding:10px; font-size:14px; color:#666; font-family:"NotoSansKR Regular";  vertical-align:middle;}
.sub_content .message_box3 table td{vertical-align:top; padding-top:10px; text-align:left; }
.sub_content .message_box3 table td ul li{background:url("/en/pc/assets/images/common/dot.png") 27px 19px no-repeat; padding-left:35px;}
.sub_content .message_box3 table td ul li span{padding-left:10px;}
.sub_content .message_box3 ul li{font-size:14px; line-height:25px; color:#333;  font-family:"NotoSansKR Bold"; padding:10px 0;}
.sub_content .emphasize_title{font-size:25px; color:#333; padding:50px 0 20px;}
.sub_content .emphasize_title.with_name{padding:0 0 20px;}

/*???? - ?? ????*/
.epy_process .sub_content .p_title{font-size:25px; color:#333; }
.epy_process .sub_content .p_subtxt{font-size:18px; color:#666; padding:10px 0 50px; }
.epy_process .sub_content .process{width:100%; padding:50px 0 30px 0; border:1px solid #ddd; margin-bottom:50px; }
.epy_process .sub_content .process .arg_prc{overflow:hidden;text-align:center; background:url("/en/pc/assets/images/careers/process01.png") 50% 50% no-repeat;}
.epy_process .sub_content .process2 .arg_prc{background:url("/en/pc/assets/images/careers/process02.png") 50% 50% no-repeat;}
.epy_process .sub_content .process .arg_prc li{font-size:16px; color:#333;  font-family:"NotoSansKR Bold"; float:left; width:125px; height:125px; z-index:1; margin-right:37px; }
.epy_process .sub_content .process .arg_prc li:first-child{margin-left:80px;}
.epy_process .sub_content .process .arg_prc li:last-child{margin-right:0;}
.epy_process .sub_content .process .arg_prc li .num{display:block; font-size:14px;color:#666; margin:30px auto 10px;}
.epy_process .sub_content .process .arg_prc li .num:after{display:block; width:17px; height:1px; background:#333; content:''; margin:5px auto 5px;}
.epy_process .sub_content .process .arg_prc li.final1 .num{color:#12b3d0;}
.epy_process .sub_content .process .arg_prc li.final1 .num:after{background:#12b3d0;}
.epy_process .sub_content .process .arg_prc li.final2 .num{color:#076cb3;}
.epy_process .sub_content .process .arg_prc li.final2 .num:after{background:#076cb3;}
.epy_process .sub_content .process .add_prc{overflow:hidden;text-align:center; width: 100%; }
.epy_process .sub_content .process .add_prc li{display:inline-block; width:125px; height:78px; margin-right:35px; font-size:14px; color:#333;  font-family:"NotoSansKR Bold";  padding-top:40px; background:url("/en/pc/assets/images/common/add_process.png")50% 0 no-repeat;}
.epy_process .sub_content .process .add_prc li:last-child{ margin-right:0;}
.epy_process .sub_content .table_title{font-size:18px; color:#333; padding:20px 0 10px;}
.epy_process .sub_content .message_box3 table td{text-align:left; }
.epy_process .sub_content .message_box3 table td.b{text-align:center; font-family: "NotoSansKR Bold"; color:#333;}
.sub_content .dot_ul li{font-size:14px; line-height:26px; color:#666; background:url("/en/pc/assets/images/common/dot.png") 0 45% no-repeat; padding-left:8px;}
.sub_content .p_box_title{font-size:25px; color:#333; padding-bottom:10px; }
.sub_content .p_box_title.cb{color:#2c53af; font-size:18px; }

/*???? - ??????*/
.sub_c_support .sub_content .e_pro .img_wrap{width:100%; padding-bottom:20px;}
.sub_c_support .sub_content .e_pro .btn_wrap{text-align:center; padding:30px 0 ;}
.sub_c_support .sub_content .e_pro .btn_style5{display:inline-block;}
.sub_c_support .sub_content table{width:100%;}
.sub_c_support .sub_content table tr{border-bottom:1px solid #ddd;}
.sub_c_support .sub_content table th{font-size:14px; background:#f8f8f8;}
.sub_c_support .sub_content table td{ padding:20px; }
.sub_c_support .sub_content table td p{font-size:14px; color:#333;  font-family:"NotoSansKR Bold";  padding-bottom:5px;}
.sub_c_support .sub_content table td span{display:block; font-size:14px; color:#666;}
.sub_c_support .sub_content table tbody{ border-top:2px solid #333;}
.sub_c_support .sub_content dl{padding-top:15px;}
.sub_c_support .sub_content dl dt{font-size:14px; color:#333;  font-family:"NotoSansKR Bold";  background:url("/en/pc/assets/images/common/dot.png") 0 45% no-repeat; padding-left:8px;}
.sub_c_support .sub_content dl dd{font-size:14px; color:#666; line-height:26px; padding-left:8px;}
.sub_c_support .sub_content .img_box{width:100%; height:400px;  background:url("/en/pc/assets/images/contact/growing_together.png") 50% 20% no-repeat; }

/*???? - ???*/
.b_list{height: 100%; }
.b_list:after{content:''; display:block; clear: both; }
.b_list .b_cont_tab{position:relative; width:100%; height:2360px;}
.b_list .b_cont_tab:after{content:''; display:block; clear:both; }
.b_list .b_cont_tab>li{position:absolute; top:0; width:100%; }
.b_list .b_cont_tab li .list_title{position:absolute; color:#666; background:#fff; top:80px; display:block; float:left; border-bottom:2px solid #333; font-size:16px; width:183px; min-height:20px; padding:15px 0; text-align:center; line-height:20px;  border-top:1px solid #ddd; border-right:1px solid #ddd;}
.b_list .b_cont_tab li .list_title.tp2 {min-height:40px; padding:5px 0;}
.b_list .b_cont_tab li .list_title.on{ color:#fff;  background:#333;}
.b_list .b_cont_tab>li:nth-child(1) .list_title{border-left:1px solid #ddd; left:0; width:185px;}
.b_list .b_cont_tab>li:nth-child(2) .list_title{left:185px;}
.b_list .b_cont_tab>li:nth-child(3) .list_title{left:368px;}
.b_list .b_cont_tab>li:nth-child(4) .list_title{left:551px;}
.b_list .b_cont_tab>li:nth-child(5) .list_title{left:734px;}
.b_list .b_cont_tab>li:nth-child(6) .list_title{right:0;}
.b_list .b_cont_tab li .list_box{display:none; position:absolute; width:100%; top:175px; background:#fff; }
.b_list .b_cont_tab li:first-child .list_box{display:block; }
.b_list .img_info{width:100%; height:270px; border:1px solid #ddd;}
.b_list .img_info .img_wrap{width:50%; float:left;}
.b_list .img_info .info_wrap{width:50%; float:left; padding:50px 35px 0 35px;}
.b_list .img_info .info_wrap h3{font-size:25px; padding-bottom:20px; font-family:"NotoSansKR Bold";}
.b_list .img_info .info_wrap p{font-size:16px; line-height:27px; color:#666;}
.b_list .list_wrap{padding-top:50px; height:100%;}
.b_list .list_wrap ul{overflow:hidden; padding-bottom:30px; }
.b_list .list_wrap ul li{float:left; width:180px; height:180px; color:#333; font-size:20px; text-align:center; padding-top:50px; border-right:1px solid #ddd; border-top:2px solid #333; border-bottom:1px solid #ddd; letter-spacing:-1px;}
.b_list .list_wrap ul li em{display:block; font-size:20px; font-style: normal; height:56px; padding:0 10px;}
.b_list .list_wrap ul li.tp2 em{height:84px; margin-top:-28px;}
.b_list .list_wrap ul li:first-child{width:185px; border-left:1px solid #ddd; background-color:#f8f8f8; background-repeat:no-repeat; background-image:url("/en/pc/assets/images/business-areas/b_list_icon1.png");}
.b_list .list_wrap ul li h3{font-size:16px;  font-family:"NotoSansKR Bold";  text-align:center; padding-top:75px;}
.b_list .list_wrap ul li .charger{display:block; width:110px; height:33px; font-size:14px; color:#333; margin:10px auto; text-align:left; padding:5px 20px 5px 15px; /*background:url("/en/pc/assets/images/common/charger_btn.png") no-repeat right 15px center;*/ background:url("/en/pc/assets/images/common/go_link.png") no-repeat right 15px center; border:1px solid #bbb;}
.b_list .list_wrap .polymer li:first-child{ background-position:50% 45px; }
.b_list .list_wrap .chemistry li:first-child{background-position:50% -170px;}
.b_list .list_wrap .polyimide li:first-child{background-position:50% -370px;}
.b_list .list_wrap .distribution li:first-child{background-position:50% -590px;}
.b_list .list_wrap .vessel li:first-child{background-position:50% -805px;}
.b_list .list_wrap .build li:first-child{background-position:50% -1015px;}
.b_list .list_wrap .architecture li:first-child{background-position:50% -1225px;}
.b_list .list_wrap .it_service li:first-child{background-position:50% -1435px;}
.b_list .list_wrap .development_work li:first-child{background-position:50% -1645px;}

.depth-tab {position:relative; padding-top:75px;}
.depth-tab.length2 .depth-tab__title {width:50%;}
.depth-tab.length2 .depth-tab__title:nth-of-type(1) {left:0%;}
.depth-tab.length2 .depth-tab__title:nth-of-type(2) {left:50%;}
.depth-tab.length3 .depth-tab__title {width:33.33%;}
.depth-tab.length3 .depth-tab__title:nth-of-type(1) {left:0%;}
.depth-tab.length3 .depth-tab__title:nth-of-type(2) {left:33.33%;}
.depth-tab.length3 .depth-tab__title:nth-of-type(3) {left:66.66%;}
.depth-tab.length4 .depth-tab__title {width:25%;}
.depth-tab.length4 .depth-tab__title:nth-of-type(1) {left:0%;}
.depth-tab.length4 .depth-tab__title:nth-of-type(2) {left:25%;}
.depth-tab.length4 .depth-tab__title:nth-of-type(3) {left:50%;}
.depth-tab.length4 .depth-tab__title:nth-of-type(4) {left:75%;}
.depth-tab.length5 .depth-tab__title {width:20%;}
.depth-tab.length5 .depth-tab__title:nth-of-type(1) {left:0%;}
.depth-tab.length5 .depth-tab__title:nth-of-type(2) {left:20%;}
.depth-tab.length5 .depth-tab__title:nth-of-type(3) {left:40%;}
.depth-tab.length5 .depth-tab__title:nth-of-type(4) {left:60%;}
.depth-tab.length5 .depth-tab__title:nth-of-type(5) {left:80%;}
.depth-tab.length6 .depth-tab__title {width:16.66%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(1) {left:0%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(2) {left:16.66%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(3) {left:33.32%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(4) {left:49.98%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(5) {left:66.64%;}
.depth-tab.length6 .depth-tab__title:nth-of-type(6) {left:83.3%;}
.depth-tab__title {position:absolute; top:0; left:0; height:75px; padding:25px 10px; line-height:20px; font-size:16px; color:#666; text-align:center; border-bottom:2px solid transparent; background-color:#fff;}
.depth-tab__title.line2 {padding:17px 10px 18px 10px;}
.depth-tab__title.active {font-family:"NotoSansKR Bold"; color:#333; border-bottom:2px solid #333; letter-spacing:-0.025em;}
.depth-tab__title.active:after {position: absolute; bottom:-9px; left:50%; transform:translate(-50%, 0); display:block; content:""; width:0; height:0;border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #000;}
.depth-tab__content {display:none; padding-top:40px; border-top:1px solid #ddd;}
.depth-tab__content.active {display:block;}

/*???? - ???? */
.b_overview_wrap.d_business .db_area .cont_tab{margin-top:100px !important; }
.b_overview_wrap{width:100%;}
.b_overview_wrap .visual{width:100%; height:385px;  background-repeat:no-repeat; background-position:50% 50%;}
.b_overview_wrap .visual1{background-image:url("/en/pc/assets/images/common/b_list_keyv1.png");}
.b_overview_wrap .visual2{background-image:url("/en/pc/assets/images/common/b_list_keyv2.png");}
.b_overview_wrap .visual3{background-image:url("/en/pc/assets/images/common/b_list_keyv3.png");}
.b_overview_wrap .visual4{background-image:url("/en/pc/assets/images/common/b_list_keyv4.png");}
.b_overview_wrap .visual5{background-image:url("/en/pc/assets/images/common/b_list_keyv5.png");}
.db_area{width:1100px; margin: auto; text-align:center;  padding-bottom:50px;}
.db_area .db_title1{font-size:25px; color:#333; text-align:center; padding-top:80px;}
.db_area .db_title1:after{display:block; margin: 18px auto 20px; content:''; width:20px; height:2px; background:#333;  }
.db_area p {color:#666; font-size:18px; padding-bottom:20px;}
.db_area p span{ font-size:18px; vertical-align:top;}
.db_area>ul{ display:inline-block; text-align:center; overflow:hidden; }
.db_area>ul>li{float:left; width:238px; }
.db_area ul li h3{font-size:20px; color:#444; height:50px; line-height:50px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.db_area ul li:first-child h3{border-left:1px solid #ddd;}
.db_area ul li ul{padding-top:15px;}
.db_area ul li ul li{position:relative; font-size:14px; text-align:left; text-indent:85px; line-height:23px; color:#666; }
.db_area ul li ul li:before{display:inline-block; position:absolute; left:75px; top:10px;  width:2px; height:2px; border-radius:50%; background:#666; content:''; }

/*???? - ??? (?????) */
.sub_content .db_tab_menu{width:100%;  overflow:hidden; border: 1px solid #ddd;}
.sub_content .db_tab_menu.with_name{margin-bottom:50px;}
.sub_content .db_tab_menu a{display:block; height:50px; line-height:50px;font-family:"NotoSansKR Bold";  text-align:center; color:#666; width:50%; float:left; border-bottom:2px solid #333; font-size:16px; border-left: 1px solid #ddd; }
.sub_content .db_tab_menu a:nth-of-type(1){border-left:0; }
.sub_content .db_tab_menu.tab3 a{width:33.333%;}
.sub_content .db_tab_menu a.active{background:#333; color:#fff;}
.d_business .sub_content .img_wrap.style1{padding:25px 0; text-align:center;}
.d_business .sub_content .db_title2{display:inline-block; font-family:"NotoSansKR Bold";  position:relative; width:900px; font-size:25px; color:#333; padding:50px 0 10px 0; }
.d_business .sub_content .db_title2.ptn{padding-top:0;}
.d_business .sub_content .db_title2.style1{padding-top:0;}
.d_business .sub_content .info_txt1{padding-bottom:25px; font-size:18px; color:#666; display:inline-block; line-height:26px;}
.d_business .sub_content .info_txt1 .underline{font-size:18px; display:inline-block; line-height:26px; vertical-align:top;}
.d_business .sub_content .info_txt1 .underline.gray{color:#666;}
.d_business .sub_content .info_txt1 .underline.inline{display:inline;}
.d_business .sub_content .info_txt2{padding:0 0 20px 0;}
.d_business .sub_content .info_txt2 li{position:relative; font-size:14px; color:#666; line-height:23px; padding-left:7px;}
.d_business .sub_content .info_txt2 li:before{position:absolute; display:inline-block; left:0; top:10px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business .sub_content .info_txt3{width:100%; padding:30px 0; border:1px solid #ddd; overflow:hidden;}
.d_business .sub_content .info_txt3 li{float:left; width:33.333%; font-size:20px; color:#333; border-right:1px solid #ddd; padding-left:35px;  font-family:"NotoSansKR Bold";    }
.d_business .sub_content .info_txt3 li p{font-size:14px; color:#666; line-height:23px; padding-top:10px; font-family:"NotoSansKR Regular"; }
.d_business .sub_content .info_txt4{overflow:hidden; padding-top:30px;}
.d_business .sub_content .info_txt4 .img_wrap{float:left; width:430px;}
.d_business .sub_content .info_txt4 p{float:left; width:670px; font-size:14px; padding-bottom:10px; color:#666; }
.d_business .sub_content .info_txt5{font-size:16px;  color:#666; padding-bottom:15px; line-height:26px;}
.d_business .info_txt5.type2{width:470px; height:268px; float:right; }
.d_business .sub_content .table_info1{display:inline-block; float:right; font-size:14px; color:#666; padding-top:70px; }
.d_business .sub_content .table_info2{display:inline-block; float:left; font-size:14px; color:#666; padding-top:10px; }
.d_business .sub_content .table_info2 .emphasis{color:#1b2e5a; font-size:14px; vertical-align:top;}
.d_business .sub_content .table_info3{display:block; float:left; font-size:14px; color:#666; padding-bottom:10px; }
.d_business .file_pdf{display:block; margin: auto; width:20px; height:20px; background:url("/en/pc/assets/images/common/pdf_file.png") 50% 50% no-repeat;}
.d_business .file_detail{display:inline-block; color:#333; font-size:12px; border:1px solid #bbb; text-align:left; padding:8px 45px 8px 20px;  background:url("/en/pc/assets/images/common/down_icon_black.png") right 20px top 9px  no-repeat;}
.d_business .btn_normal {display:inline-block; color:#333; font-size:12px; border:1px solid #bbb; text-align:left; padding:8px 20px;}
.db_footer{width:100%;}
.db_footer .db_area .db_title1{padding-top:80px; font-family:"NotoSansKR Bold";}
.db_footer .bg_style{border-top:1px solid #ddd; }
.db_footer .bg_style1{border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.db_footer .bg_style2{background:#f8f8f8; }
.db_area.contact{padding-bottom:80px;}
.db_area.contact table td a{color:#333; font-size:14px; }
.db_area.ask{padding-bottom:80px;}
.db_area.ask .g_inquiry{display:none; background:#fff; padding:50px; position:relative; z-index:100;}
.db_area.ask p{font-size:16px; color:#555; line-height:26px; padding-bottom:30px;}

/*???? - ??? (????) */
.d_business .db_tab_cont{width:100%; margin-top:40px;}
.d_business .db_tab_cont .b_cont_tab{width:100%; position:relative; }
.d_business .db_tab_cont .b_cont_tab1{height:430px;}
.d_business .db_tab_cont .b_cont_tab2{height:1600px;}
.d_business .db_tab_cont .b_cont_tab3{height:600px;}
.d_business .db_tab_cont .b_cont_tab:after{display:block; content:''; clear:both;}
.d_business .db_tab_cont .b_cont_tab>li{width:100%; position:absolute; left:0; top:0; }
.d_business .db_tab_cont .b_cont_tab li .list_title{width:33.333%; height:42px; line-height:42px;  position:absolute; top:0; text-align:center; font-size:14px; background:#f8f8f8; color:#666;  border-top:1px solid #ddd;  border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.d_business .db_tab_cont .b_cont_tab li .table_f_info{font-size:14px; color:#666; padding-right:10px;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(1) .list_title{left:0; border-left: 1px solid #ddd;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(2) .list_title{left:33.333%;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(3) .list_title{left:66.666%;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(4) .list_title{left:0; top:42px;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(5) .list_title{left:33.333%; top:42px;}
.d_business .db_tab_cont .b_cont_tab li:nth-child(6) .list_title{left:66.666%; top:42px;}
.d_business .db_tab_cont .b_cont_tab li .list_title.on{background:#fff; color:#333; border:1px solid #333; font-family:"NotoSansKR Bold";}
.d_business .db_tab_cont .b_cont_tab3 li .list_title{border:1px solid #ddd; }
.d_business .db_tab_cont .b_cont_tab3 li .list_title.on{border:1px solid #333; }
.d_business .db_tab_cont .b_cont_tab li .list_box{width:100%; position:absolute; top:75px; background:#fff; }
.d_business .db_tab_cont .b_cont_tab li .list_box{display:none; }
.d_business .db_tab_cont .b_cont_tab1 li:nth-child(1) .list_box{display:block; }
.d_business .db_tab_cont .b_cont_tab2 li:nth-child(1) .list_box{display:block; }
.d_business .db_tab_cont .b_cont_tab3 li:nth-child(1) .list_box{display:block; }
.d_business .db_tab_cont .b_cont_tab3 li .list_box{top:130px;}
.d_business .db_tab_cont .b_cont_tab li .list_box .table_type_1{padding-top:20px; }
.d_business .db_tab_cont .b_cont_tab li .list_box dl{width:100%;}
.d_business .db_tab_cont .b_cont_tab li .list_box dt{width:100%;position:relative; color:#333;  font-family:"NotoSansKR Bold";  font-size:14px; padding-left:10px; }
.d_business .db_tab_cont .b_cont_tab li .list_box dt:before{position:absolute; display:inline-block; left:0; top:6px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business .db_tab_cont .b_cont_tab li .list_box dd{width:100%; color:#666; font-size:14px; line-height:23px; padding-bottom:10px; padding-left:10px; }
.d_business .db_tab_cont .b_cont_tab li .list_box .info_txt{display:block; font-size:14px; color:#333; }
.d_business .db_tab_cont .b_cont_tab li .list_box .info_txt .emphasis{font-size:14px; color:#1e305c;; padding-left:15px; background:url("/en/pc/assets/images/common/dot4.png") 3px 6px no-repeat;}
.d_business .db_tab_cont .b_cont_tab li .list_box .info_txt .emphasis.block{display:block;}
.d_business .db_tab_cont .b_cont_tab li .list_box .graph_info_txt{display:block; text-align:right; font-size:12px; color:#666;}
.d_business .db_tab_cont .b_cont_tab li .list_box .img_wrap{width:100%; text-align:center;  border:1px solid #ddd; margin:20px 0 10px; padding:30px 0; }
.d_business .db_tab_cont .b_cont_tab li .list_box .img_wrap img{}
.d_business .db_tab_cont .b_cont_tab li .list_box .agsc_t{font-size:18px; color:#2c53af;}
.d_business .db_tab_cont .b_cont_tab li .list_box .agsc_p{font-size:16px; color:#666; line-height:25px;}
.d_business .table_type_1{padding-top:20px; }
.d_business .table_type_1.db_table1 table td{padding:20px; text-align:left; line-height:23px;  }
.d_business .table_type_1.db_table1 table td.b{text-align:center;}
.d_business .table_type_1.db_table2.with_name table{border:none;}
.d_business .table_type_1.db_table2.with_name table tbody{border-top:2px solid #333;}
.d_business .table_type_1.db_table2 table th{text-align:center; background:#f8f8f8; padding: 18px 0; font-family: "NotoSansKR Bold";  font-size: 14px;  border: 1px solid #eee;  border-bottom: none;  }
.d_business .table_type_1 table .bg_y{background:#f7fbeb; font-family:"NotoSansKR Regular"; color:#666;}
.d_business .table_type_1 table .bg_b{background:#f0f8fc !important;}
.d_business .table_type_1 table .bg_b th{background:#f0f8fc;}
.d_business .table_type_1 table .bg_g{background:#f8f8f8;}
.d_business .table_type_1 table .color_b{color:#333;}
.table_type_1 table .tal{text-align:left; padding-left:25px;}
.d_business .table_type_1.db_table2 table .file_btn{display:block; padding-right:20px; font-size:14px; color:#666; background:url("/en/pc/assets/images/common/pdf_file.png") right center no-repeat;}
.d_business.polybutene1 dt{width:100%;position:relative; color:#333;  font-family:"NotoSansKR Bold";  font-size:14px; padding-left:10px; }
.d_business.polybutene1 dt:before{position:absolute; display:inline-block; left:0; top:6px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business.polybutene1 dd{font-size:14px; color:#666; padding:3px 0 10px 10px;}
.d_business .diagram_wrap{width:100%; height:384px; text-align:center; padding-top:30px;}
.d_business.polybutene1 .txt_detail1{color:#666; font-size:14px; line-height:23px; padding:0 0 10px 10px; }
.d_business.polybutene1 .txt_detail2{color:#333; font-size:14px; line-height:23px; }
.d_business.polybutene1 .txt_detail3{color:#666; font-size:14px; line-height:23px; padding:0 0 5px 17px; }
.d_business.polybutene1 .txt_detail4{width: 100%; position: relative; color: #333; font-family: "NotoSansKR Bold"; font-size: 14px; padding-left: 10px;}
.d_business.polybutene1 .txt_detail4:before{content:'';position: absolute;display: inline-block;left: 0;top: 6px;content: '';width: 2px;height: 2px;border-radius: 50%;background: #666;}
.d_business.polybutene1 .txt_detail1.style1{padding-top:10px;}
.d_business.polybutene1 .txt_detail1.style2{padding-top:5px; padding-bottom:5px;}
.d_business.polybutene1 .txt_detail2.style1{padding-top:10px;}
.d_business.polybutene1 .txt_detail2.style2{padding-bottom:10px;  font-family:"NotoSansKR Bold"; }
.d_business .cont_settle{margin-top:10px;}
.d_business.polyimide1 .cont_settle{margin-top:0px;}
.d_business .cont_settle .table_type_2{margin-top:0px;}
.d_business .cont_settle .table_type_2 table tr:last-child th,
.d_business .cont_settle .table_type_2 table tr:last-child td{border-bottom:none;}
.d_business .cont_settle .table_type_2 table{border-bottom:1px solid #ddd;}
.d_business .cont_settle .table_type_2 table td {padding:10px 20px;}
.d_business .cont_settle .table_type_2 table td a{display:inline-block; padding:8px 45px 8px 20px; border:1px solid #bbb; color:#333; font-size:12px; background:url("/en/pc/assets/images/common/pdf_file.png") right 20px center no-repeat; }
.d_business.polybutene1 .db_title3{position:relative; font-family:"NotoSansKR Bold"; font-size:16px; color:#2c53af; padding-top:55px; padding-left:10px;}
.d_business.polybutene1 .db_title3:before{position:absolute; display:inline-block; left:0; bottom:10px; content:''; width:2px; height:2px; border-radius:50%; background:#2c53af; }
.d_business .certification{display:inline-block; height:220px; background:#f9f9f9; border:1px solid #ececec; margin-top:150px;}
.d_business .certification:after{content:''; display:block; clear:both;}
.d_business .certification li{float:left; width:190px; text-align:center; margin-top:-125px; margin-right:24px; }
.d_business .certification li:nth-child(5n+1){margin-left:24px; }
.d_business .certification li .img_wrap{display:inline-block; box-shadow:2px 2px 2px #dcdcdc; width:190px; height:280px; background:#fff; border:1px solid #ccc; padding-top:15px; }
.d_business .certification li .img_wrap img{width:160px; height:240px; border:1px solid #ececec;}
.d_business .certification li .c_name_down{display:inline-block; width:190px; padding-top:20px;}
.d_business .certification li .c_name_down span{float:left; font-size:14px; line-height:24px;  font-family:"NotoSansKR Bold";  text-align:left;}
.d_business .certification li .c_name_down a{float:right; border:1px solid #bbb; border-radius:2px; color:#333; text-align:left; padding:3px 25px 3px 7px; background-image:url("/en/pc/assets/images/common/pdf_file.png"); background-position: right 7px center; background-repeat:no-repeat; background-color: #fff ; background-size:11px 14px;  }
.d_business.polybutene1 .btn_wrap{float:right; padding: 58px 0 20px 0;}
.d_business.polybutene1 .btn_wrap:after{content:''; display:block; clear:both;}
.d_business.polybutene1 .btn_wrap .total_file_btn{display:block; border:1px solid #bbb; color:#333; font-size:14px; padding:9px 45px 10px 20px; background:url("/en/pc/assets/images/common/down_icon_black.png") right 20px top 12px no-repeat;}

.d_business .table_type_1 table td .pdfdown{display:inline-block; padding:8px 45px 8px 20px; border:1px solid #bbb; color:#333; font-size:12px; background:url("/ko/pc/assets/images/common/pdf_file.png") right 20px center no-repeat; }

/*???? - ?? (???? / ??? / ???) */
.d_business.chemistry1 .table_type_1,
.d_business.polyimide1 .table_type_1{padding-top:0; padding-bottom:25px;}
.d_business .db_title4{font-size:16px; color:#2c53af; padding-bottom:8px; display:block; font-family:"NotoSansKR Bold"; }
.d_business .db_title4.green{color:#19d8cc;}
.d_business .db_title4.with_name{font-size:16px; color:#2c53af; padding-top:20px;}
.d_business .info_txt6{font-size:14px; line-height:23px; color:#666; padding-bottom:15px;}
.d_business .info_txt6_1{font-size:14px; line-height:23px; padding-bottom:15px; color:#333;}
.d_business.chemistry1 .img_wrap{ padding-bottom:25px;}
.d_business.chemistry1 .dbp_box{width:100%; overflow:hidden; margin-bottom:25px;  }
.d_business.chemistry1 .dbp_box li{width:25%; height:107px;  float:left; text-align: center; font-size:18px; color:#333;  font-family:"NotoSansKR Bold";  padding-top:30px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.d_business.chemistry1 .dbp_box li.pt{padding-top:40px;}
.d_business.chemistry1 .dbp_box li.pt2{padding-top:17px; }
.d_business.chemistry1 .dbp_box li:nth-child(4n+1){border-left:1px solid #ddd;;}
.d_business.chemistry1 .dbp_box li:nth-child(1),
.d_business.chemistry1 .dbp_box li:nth-child(2),
.d_business.chemistry1 .dbp_box li:nth-child(3),
.d_business.chemistry1 .dbp_box li:nth-child(4){border-top:1px solid #ddd;;}
.d_business.chemistry1 .dbp_box li span{display:block; font-size:14px; color:#666;  font-family:"NotoSansKR Regular";  padding-top:5px;}

/*???? - ????? */

/* ? 2017.07.18 ??*/
.d_business .info_txt6.type1{width:48%; height:182px; float:right; margin-bottom:20px;}
.d_business .img_wrap1{width:50%; float:left; }
.d_business .img_wrap1 img{width:100%;}
.d_business .wrap_box1{overflow: hidden;}
/*//2017.07.18 ??*/

.d_business .img_wrap2{padding-bottom:20px;}

/* ? 2017.07.18 ??*/
.d_business .img_wrap3{padding-bottom:20px; text-align: center;}
.d_business .img_wrap3 img{  padding:20px;}
/*//2017.07.18 ??*/

.d_business .img_wrap4{width:450px; float:left;}
.d_business .img_wrap5{width:200px; float:left;}
.d_business .info_txt7{padding-bottom:20px; overflow:hidden;}
.d_business .info_txt7 li{position:relative; font-size:14px; color:#333; line-height:23px; padding-left:10px; }
.d_business table .info_txt7 li{color:#666;}
.d_business.development_work1 .info_txt7 li{color:#666; }
.d_business .info_txt7 li:before{position:absolute; display:inline-block; left:0; top:10px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business .info_txt8{width:630px; float:right; overflow:hidden;}
.d_business .info_txt8 li{position:relative; width:100%; float:left; font-size:14px; color:#333; line-height:23px; padding-left:10px; font-family:"NotoSansKR Bold";  padding-bottom:10px;}
.d_business .info_txt8 li.w50{width: 50%;}
.d_business .info_txt8 li.w65{width: 65%;}
.d_business .info_txt8 li.w35{width: 35%;}
.d_business .info_txt8 li span{display:block; font-size:14px; color:#666;}
.d_business .info_txt8 li:before{position:absolute; display:inline-block; left:0; top:10px; content:''; width:2px; height:2px; border-radius:50%; background:#2c53af; }
.d_business .info_txt9{float:right; width:890px; padding-top:70px; font-size:14px; color:#333; line-height:23px; }
.d_business .img_info_wrap{padding:10px 0 40px 0;}
.d_business .img_info_wrap:after{content:''; display:block; clear:both;}
.sub_content .germany dt{ background:url("/en/pc/assets/images/common/germany.png") 0 8px no-repeat;}
.sub_content .france dt{ background:url("/en/pc/assets/images/common/france.png") 0 8px no-repeat;}
.sub_content .austria dt{ background:url("/en/pc/assets/images/common/austria.png") 0 8px no-repeat;}
.sub_content .taiwan dt{ background:url("/en/pc/assets/images/common/taiwan.png") 0 8px no-repeat;}
.sub_content .usa dt{ background:url("/en/pc/assets/images/common/usa.png") 0 8px no-repeat;}
.polyimide1 .sub_content .nation_info{padding-top:35px;}
.polyimide1 .sub_content .map_wrap{width:100%; height:510px; background:#ddd; text-align:center; font-size:20px; }
.wrap .polyimide1{min-height:300px;}
.d_business.polyimide1 .certification{display:inline-block; height:310px; margin-top:150px;}
.d_business.polyimide1 .certification li .c_name_down{display:inline-block; width:190px; padding-top:20px;}
.d_business.polyimide1 .certification li .c_name_down span{display:block; width:100%;  }
.d_business.polyimide1 .certification li .c_name_down a{ width:75px; margin-top:5px; clear:both;}
/* ? 2017.07.18 ??*/
.d_business.polyimide1 .img_wrap{text-align:center;}
/* // 2017.07.18 ??*/

/*???? - ?? */

/* ? 2017.07.19 ??*/
.d_business .sub_content .db_title5{font-size:16px; color:#2c53af; font-family: "NotoSansKR Bold"; display:block; padding:15px 0; }
/* // 2017.07.19 ??*/

.d_business .sub_content .m_system{overflow:hidden; padding-bottom:20px;}
.d_business .sub_content .m_system li{float:left; overflow:hidden; width:350px; height:400px; border:1px solid #ddd; text-align:center; font-size:14px; color:#666; line-height:23px;  }
.d_business .sub_content .m_system li:nth-child(2){margin:0 25px;}
.d_business .sub_content .m_system li img{ height:217px;}
.d_business .sub_content .m_system li .big_txt{display:block; font-size:20px; color:#333; padding-top:30px; font-family: "NotoSansKR Bold"; }
.d_business .sub_content .m_system li .big_txt:after{ display:block; content:''; width:14px; height:1px; background:#333; margin: 10px auto;}
.d_business .sub_content .db_diagram1 li{float:left; width:350px; height:305px; text-align:center; padding-top:20px;}
.d_business .sub_content .db_diagram1 li:nth-child(2){margin:0 25px;}
.d_business .info_txt6.type2{width:470px; height:268px; float:right; }
.d_business .info_txt6.type3{width:530px; height:268px; float:right; }

/* ? 2017.07.18 ??*/
.d_business .info_txt6.type4{width:850px; float:right; }
.d_business .sub_content .db_title5.blue{color:#2c53af;}
.d_business .sub_content .db_title5.green{color:#19d8cc;}
/* // 2017.07.18 ??*/

.d_business .info_txt6 .db_title5{padding-top:0;}
.d_business .img_wrap6{width:620px; float:left;}
.d_business .img_txt_wrap{overflow:hidden; padding-bottom:20px;}
.d_business .db_map_info{display:inline-block; width:460px; height:370px; vertical-align:top; }
.d_business .db_map_info li{position:relative; font-size:16px; color:#333; padding-left:20px; font-family: "NotoSansKR Bold"; }
.d_business .db_map_info li:before{position:absolute; display:inline-block; left:10px; top:10px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business .db_map_info li span{font-size:14px; color:#666; font-family: "NotoSansKR Regular";  }
.d_business .w_capital{overflow:hidden; border:1px solid #ddd; margin-bottom:15px;}
.d_business .w_capital li{float:left; width:33.333%; text-align:center; color:#666; font-size:14px; padding:25px 0;  }
.d_business .w_capital li:nth-child(2){border-left:1px solid #ddd; border-right:1px solid #ddd;}
.d_business .w_capital li span.num{font-size:50px; color:#1b2e5a; display:inline-block; margin-bottom:-9px; font-family:"NotoSansKR Bold";}
.d_business .w_capital li span.num_next{font-size:20px; color:#333; vertical-align:bottom;}
.d_business .present{ overflow:hidden; margin-top:20px;}
.d_business .present dt{/*font-size:14px; color:#333; position:relative; padding-left:10px; font-family: "NotoSansKR Bold";  padding-bottom:15px; */ font-size: 16px; color: #2c53af; font-family: "NotoSansKR Bold"; display: block; padding: 15px 0;}
.d_business .present dt:before{position:absolute; display:inline-block; left:0; top:10px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business .present dd{overflow:hidden;}
.d_business .present li{width:33.333%; height:133px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; padding:30px 0; font-size:14px; color:#666; line-height:23px; }
.d_business .present li:nth-child(3n+1){border-left:1px solid #ddd; }
.d_business .present li:nth-child(1),
.d_business .present li:nth-child(2),
.d_business .present li:nth-child(3){border-top:1px solid #ddd; }
.d_business .present li:nth-child(2){padding-top:20px  }
.d_business .present li .title{display:block; font-size:14px; color:#333; font-family: "NotoSansKR Bold";   }
.d_business .present li .title:after{ display:block; content:''; width:14px; height:1px; background:#333; margin: 10px auto;}
.d_business .client{border-top:1px solid #ddd; overflow:hidden; padding-bottom:20px;}
.d_business .client li{float:left; width:14.27%; height:74px; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; text-align:center; padding-top:15px;}
.d_business .client li:nth-child(6n+1){border-left:1px solid #ddd; }
.d_business .img_wrap.type1{overflow:hidden; padding:15px 0;}
.d_business .img_txt_wrap.type1{padding:15px 0;}
.d_business .img_wrap .img1{float:left;}
.d_business .img_wrap .img2{float:right;}
.d_business .db_title6{display:block; font-size:14px; color:#333; position:relative; padding-left:10px; font-family:"NotoSansKR Bold";  padding-bottom:15px;}
.d_business .db_title6:before{position:absolute; display:inline-block; left:0; top:8px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
.d_business.distribution1 .db_diagram_wrap1{width:100%; height:460px; background:#ddd; text-align:center; line-height:460px;}
.d_business.distribution1 .db_diagram_wrap2{width:100%; height:700px; text-align:center; line-height:460px; margin-bottom:20px;}
.d_business.distribution1 .db_diagram_wrap3{width:100%; height:540px;text-align:center; padding-top:20px;}
.d_business.distribution1 .db_diagram_wrap23{width:100%; height:320px; text-align:center; margin:30px 0; }

/* ? 2017.07.18 ?? */
.d_business.distribution1 .img_wrap{text-align: center;}
.d_business .db_map_wrap1{display:inline-block; width:614px; height:420px; margin-bottom:10px;}
.d_business .db_map_wrap1 img{ width:100%; height:100%;}
.d_business .img_txt_t_wrap{overflow: hidden;}
.d_business .img_txt_wrap.type2{float:left; width:535px; }
.d_business .img_txt_wrap.type2 + .img_txt_wrap.type2{float:right; }
.d_business .img_txt_wrap.type2 .img_wrap4{width:100%; }
.d_business .img_txt_wrap.type2 .img_wrap4 img{width:100%;}
.d_business .img_txt_wrap.type2 .info_txt6.type3{width:100%; height:auto; }
.d_business .img_wrap8{float:left; width:49%;}
.d_business .img_wrap8:nth-of-type(1){margin-right:2%;}
.d_business .img_wrap8 img{width:100%;}
/* // 2017.07.18 ?? */

.d_business .db_map_wrap2{display:block; width:100%; height:515px;  text-align:center;  margin-bottom:20px;}
.d_business .cont_settle .table_type_2.with_name {padding-bottom:30px;}
.d_business .cont_settle .table_type_2.with_name table td {vertical-align: middle;}
.d_business .cont_settle .table_type_2.with_name table td .state_name {font-size:14px; color:#666; padding: 0 10px;}

/* ? 2017.07.19 ?? */
.d_business .img_wrap7{width:210px; float:left;}
.d_business .img_wrap7 img{width:100%;}
.d_business .img_txt_wrap.relative{position:relative; }
.d_business .iso_a{overflow:hidden; display:block; margin-top:10px;}
.d_business .iso_a .db_title4{display:inline-block; padding:0; line-height:34px; margin-right:20px;}
.d_business .iso_a a{display:inline-block; color:#333; font-size:12px; padding:3px 30px 3px 13px; border:1px solid #bbb; background:url("/en/pc/assets/images/common/r-glasses.png") right 10px center no-repeat;}
/* // 2017.07.19 ?? */

.img_txt_wrap .img_wrap9 {float:left; width:535px; margin-left:30px; text-align:center;}
.img_txt_wrap .img_wrap9:first-child {margin:0;}
.img_txt_wrap .img_wrap9 img {width:100%; vertical-align:top;}
.img_txt_wrap .img_wrap9 span.text {display:inline-block; margin-top:15px; font-size:16px;}

.d_business .tank_info{overflow:hidden;border-top:1px solid #ddd; margin-top:10px; margin-bottom:10px;}
.d_business .tank_info li{float:left; width:25%; height:123px; padding:20px; font-family:"NotoSansKR Bold"; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:38px; color:#333; }
.d_business .tank_info li:nth-child(4n+1){ border-left:1px solid #ddd; }
.d_business .tank_info li span{display:block; position:relative; color:#666; font-size:14px; padding-left:6px; font-family:"NotoSansKR Bold";  }
.d_business .tank_info li span:before{position:absolute; display:inline-block; left:0; top:5px; content:''; width:2px; height:2px; border-radius:50%; background:#666;}
.d_business .db_title7{font-size:20px; color:#333; font-family:"NotoSansKR Bold";  padding-top:20px;}
.d_business .info_box{ border:1px solid #ddd; width:100%; padding:25px 0 15px 25px;  margin-top:-10px;}
.d_business .info_box dl dt{position:relative; font-size:14px; color:#333;  font-family:"NotoSansKR Bold";  padding-left:6px;}
.d_business .info_box dl dt:before{position:absolute; display:inline-block; left:0; top:8px; content:''; width:2px; height:2px; border-radius:50%; background:#666;}
.d_business .info_box dl dd{font-size:14px; color:#666; padding:8px 6px 12px; }
.d_business .insurance_icon_box{width:715px; margin: auto; text-align: center;}
.d_business .insurance_icon_box li{display:inline-block; width:225px; height:195px; text-align: center; font-size:14px; color:#666; padding-top:150px;}
.d_business .insurance_icon_box li:nth-child(1){background:url("/en/pc/assets/images/business-areas/distribution_icon1.png") 50% 40% no-repeat;}
.d_business .insurance_icon_box li:nth-child(2){margin:0 15px 0 15px; background:url("/en/pc/assets/images/business-areas/distribution_icon2.png") 50% 40% no-repeat;}
.d_business .insurance_icon_box li:nth-child(3){background:url("/en/pc/assets/images/business-areas/distribution_icon3.png") 50% 40% no-repeat;}

/*???? - ?? */
.d_business .db_map_wrap3{display:block; width:100%; height:690px;  text-align:center; line-height:690px;  margin-bottom:20px;}
.d_business .db_map_wrap4{display:block; width:100%; height:510px; background:#ddd; text-align:center; line-height:510px;  margin-bottom:20px;}
.d_business .db_map_wrap5{display:block; width:100%; height:510px; background:#ddd; text-align:center; line-height:510px;  margin-bottom:20px;}
.d_business.vessel1 .cont_settle .table_type_2.table_type_2 table th{padding:20px;}
.d_business.vessel1 .cont_settle .table_type_2 table td{padding:20px; color:#666;}
.d_business .info_txt10{font-size:16px; line-height:25px; color:#666; padding-bottom:15px;}

/*???? - ????? */
.d_business.construction_infra1{min-height:500px;}
.d_business .db_diagram_wrap4{width:100%; height:370px; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap5{width:100%; height:370px;  text-align:center; padding-top:30px; }
.d_business .db_diagram_wrap6{width:100%; height:400px; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap7{display:inline-block; width:691px; height:400px;text-align:left;  padding-top:30px; margin-bottom:20px; }
.d_business .db_diagram_wrap8{width:100%; height:400px;text-align:center; margin-bottom:20px;}
.d_business.construction_infra1 .dia_right_txt{display:inline-block; width:369px; margin-left:35px;}
.d_business.construction_infra1 .db_title4{padding-bottom:10px;}
.d_business.construction_infra1 .db_title6{padding-bottom:5px; padding-left:10px; }
.d_business.construction_infra1 .db_title6:before{top:8px;}
.d_business.construction_infra1 .info_txt6{line-height:21px; }
.d_business .civil_service{ width:100%; overflow:hidden;}
.d_business .civil_service li{float:left; width:22%; }
.d_business .civil_service li:nth-child(2){margin-left:5%;}
.d_business .civil_service li:nth-child(3){margin:0 5%;}
.d_business .civil_service li:nth-child(4){width:19%;}
.d_business .civil_service.type2 li span.db_title6{padding-bottom:10px;}

/*? 2017.07.19 css??*/
.d_business .civil_service.type3{padding-top:50px;}
.d_business .civil_service.type3 li{width:19%; margin:0 ;}
.d_business .civil_service.type3 li:nth-child(2){width:26%; }
.d_business .civil_service.type3 li:nth-child(3){margin:0 0;}
.d_business .civil_service.type3 li:nth-child(5){width:17%;}
.d_business .civil_service.type4 li{width:25%; margin: 0;}
.d_business .aht_service.type1 li,
.d_business .aht_service.type2 li,
.d_business .aht_service.type3 li{width:230px;}
.d_business .aht_service.type1 li.pl{margin-left:160px;}
.d_business .aht_service.type2 li.pl{margin-left:290px;}
.d_business .aht_service.type3 {text-align:center;}
.d_business .aht_service.type3 li + li {padding-left:30px;}
.d_business .aht_service.type3 dl {text-align:left;}
.d_business .civil_service .db_title6{padding-bottom:5px;}
/*// 2017.07.19 css??*/

.db_footer .b_results{width:100%; padding-top:20px;}
.db_footer .b_results .rolling_box{text-align:center; position:relative;}
.db_footer .b_results .rolling_box img{display:inline-block;}
.db_footer .b_results .rolling_box ul{display:inline-block; width:300px; padding-top:20px;}
.db_footer .b_results .rolling_box ul li{text-align:left; color:#666; font-size:14px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.db_footer .b_results .rolling_box ul li span{display:inline-block; width:80px;  font-family:"NotoSansKR Bold";  color:#333; font-size:14px; padding-right:10px;}
.db_footer .b_results .slick-track{margin:0 auto;}
.db_footer .b_results .slick-arrow{text-indent:-99999px; z-index:1000; overflow:hidden; position:absolute; top:35%;  width:35px; height:35px; background: none; border-bottom:2px solid #bbb; border-right:2px solid #bbb;}
.db_footer .b_results .slick-arrow:hover{ border-bottom:2px solid #2c53af; border-right:2px solid #2c53af;}
.db_footer .b_results .slick-prev.slick-arrow{left:0; transform: rotate(-225deg); -ms-transform: rotate(-225deg);}
.db_footer .b_results .slick-next.slick-arrow{right:0;  transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
.d_business .db_title1{font-size:30px; color:#333; text-align:center; padding-top:45px; font-family:"NotoSansKR Bold";}
.d_business .db_title1:after{display:block; margin: 10px auto 20px; content:''; width:20px; height:2px; background:#333; }
.d_business .aht_service{width:100%; padding-bottom:50px;}
.d_business .aht_service li{display:inline-block; width:200px; vertical-align:top;}
.d_business .aht_service li dl dt{}
.d_business .aht_service li dl dd{position:relative; font-size:14px; color:#666; line-height:23px; padding-left:6px;}
.d_business .aht_service li dl dd:before{position:absolute; display:inline-block; left:0; top:7px; content:''; width:2px; height:2px; border-radius:50%; background:#666; }
/*.d_business.construction_infra1 .db_tab_cont .b_cont_tab1{height:1731px;}*/
.d_business.construction_infra1 .db_tab_cont .b_cont_tab1{height:1431px;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .img_wrap{padding-top:0; border:none; overflow:hidden;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .img_wrap img:nth-child(1){float:left;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .img_wrap img:nth-child(2){float:right;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_title{width:50%; }
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li:nth-child(1) .list_title{left:0; }
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li:nth-child(2) .list_title{left:50%;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .table_type_1.ptpb{padding:0 0 28px 0;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .table_type_1 th{text-align:center;}
.d_business.construction_infra1 .db_tab_cont .b_cont_tab li .list_box .table_type_1.ptpb td{text-align:left; padding-left:30px;}
.d_business .info_txt11{background:url("/en/pc/assets/images/common/dot3.png") 3px 7px no-repeat; padding-left:15px; color:#666; line-height:23px; font-size:14px;}
.d_business .info_txt7.b li{ font-family:"NotoSansKR Bold";  color:#333;}

/*???? - ????? */
.d_business.architectural_solution1{min-height:900px;}
.d_business.architectural_solution1 .present li{height:200px; padding:25px 0;}
.d_business.architectural_solution1 .present li .title{font-size:18px; padding-bottom:5px;}
.d_business.architectural_solution1 .present li .title:after{display:none;}
.d_business .db_diagram_wrap9{width:100%; height:400px; text-align:center; padding-top:30px;}
.d_business .db_diagram_wrap11{width:100%; height:270px;text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap12{width:100%; height:195px; text-align:center; padding-top:20px; margin-bottom:20px;}
.d_business .db_diagram_wrap10{width:100%; height:230px; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap24{width:100%; height:auto; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_title8{position:absolute; left:50px; top:60px; font-size:23px;  font-family:"NotoSansKR Bold";  }
.d_business.architectural_solution1 .table_type_1 .m_quotation {float:right; font-size:14px; color:#666; padding-top:15px; }
.d_business.architectural_solution1 .table_type_1.db_table1 td.b {vertical-align:middle; padding:15px 0; }
.d_business.architectural_solution1 .table_type_1.db_table1 td {vertical-align:top; padding:25px 10px 0 25px;}
.d_business.architectural_solution1 .table_type_1.db_table1 td img{display:block; margin: auto;}
.d_business .glass_info{width:100%; overflow:hidden;}
.d_business .glass_info li{position:relative; width:32%;  height:270px; float:left; text-align:center; }
.d_business .glass_info li:nth-child(1){background:url("/en/pc/assets/images/business-areas/a_solution11.png") 50% 0 no-repeat; }
.d_business .glass_info li:nth-child(2){margin:0 2%;  background:url("/en/pc/assets/images/business-areas/a_solution12.png") 50% 0 no-repeat;}
.d_business .glass_info li:nth-child(3){ background:url("/en/pc/assets/images/business-areas/a_solution13.png") 50% 0 no-repeat;}
.d_business .glass_info li div{position:absolute; padding:15px 0; bottom:-10px; left:50%; margin-left:-110px; width:220px; height:90px; background:#fff; color:#666; font-size:16px; }
.d_business .glass_info li div span{display:block; font-size:22px; color:#333;  font-family:"NotoSansKR Bold"; }
.d_business .portfolio_info{width:100%;}
.d_business .portfolio_info .slick-track img {height:auto;}
.d_business .portfolio_info li{width:32%; height:400px; float:left; text-align:center; color:#666; font-size:14px; border:1px solid #ddd;}
.d_business .portfolio_info li .img_slide_wrap{position:relative;}
.d_business .portfolio_info li:nth-child(2){margin:0 2%;  }
.d_business .portfolio_info li .title{display:block; font-size:20px; color:#333; padding-top:20px;  font-family:"NotoSansKR Bold";}
.d_business .portfolio_info li .title:after{display:block; margin: 10px auto 20px; content:''; width:10px; height:1px; background:#333; }
.d_business .portfolio_info .slick-arrow{text-indent:-99999px; z-index:1000; overflow:hidden; position:absolute; top:43%;  width:40px; height:40px; }
.d_business .portfolio_info .slick-arrow:hover{}
.d_business .portfolio_info .slick-prev.slick-arrow{left:10px; background:url("/en/pc/assets/images/common/slick_prev.png") 50% 50% no-repeat; background-size:cover;}
.d_business .portfolio_info .slick-prev.slick-arrow:hover,
.d_business .portfolio_info .slick-prev.slick-arrow:focus{left:10px; background:url("/en/pc/assets/images/common/slick_h_prev.png") 50% 50% no-repeat; background-size:cover;}
.d_business .portfolio_info .slick-next.slick-arrow{right:10px;background:url("/en/pc/assets/images/common/slick_next.png") 50% 50% no-repeat; background-size:cover; }
.d_business .portfolio_info .slick-next.slick-arrow:hover,
.d_business .portfolio_info .slick-next.slick-arrow:focus{right:10px;background:url("/en/pc/assets/images/common/slick_h_next.png") 50% 50% no-repeat; background-size:cover; }
.d_business .present.type1{padding-bottom: 0; padding-top:30px; margin-top:0;}
.d_business .present.type1 li{width:25%;}
.d_business .present.type1 li:nth-child(4n+1){border-left:1px solid #ddd;}
.d_business .present.type1 li:nth-child(4){border-top:1px solid #ddd; border-left:0; }
.d_business .present.type1 li:nth-child(1){padding-top:40px;  }

.d_business .present.type2{padding-bottom:30px; padding-top:10px; margin-top:0;}
.d_business .present.type2 li{width:25%; height:140px; padding:20px 0; font-size:14px; line-height:20px;}
.d_business .present.type2 li:nth-child(3n+1) {border-left:0;}
.d_business .present.type2 li:nth-child(4n+1){border-left:1px solid #ddd;}
.d_business .present.type2 li:nth-child(-n+4){height:220px; border-top:1px solid #ddd;}
.d_business .present.type2 li .step {font-size:16px; line-height:20px; color:#076cb3; font-family:"NotoSansKR Bold"}
.d_business .present.type2 li .title {font-size:16px; line-height:20px; color:#333; margin-top:20px; margin-bottom:10px;}
.d_business .present.type2 li .title:after {display:none;}

.d_business .present.type3{padding-bottom: 0; padding-top:30px; margin-top:0;}
.d_business .present.type3 li{width:25%; height:200px; padding-left:10px; padding-right:10px;}
.d_business .present.type3 li:nth-child(3n+1) {border-left:0;}
.d_business .present.type3 li:nth-child(4n+1){border-left:1px solid #ddd;}
.d_business .present.type3 li:nth-child(-n+4){height:240px; border-top:1px solid #ddd;}

.d_business .db_title6.cb{color:#2c53af; padding-bottom:5px; margin-top:20px;}
.d_business .db_title6.cb:before{background:#2c53af; }
.d_business.architectural_solution1 .table_type_2 {padding-bottom:20px; }
.d_business.architectural_solution1 .table_type_2 .info_txt7{padding-bottom:0; }
.d_business .m_object{overflow:hidden; }
.d_business .m_object li{width:25%; float:left; font-size:14px; color:#666; padding:30px 5px 30px 85px;  line-height:23px; }
.d_business .m_object li:nth-child(1){  background:url("/en/pc/assets/images/business-areas/a_solution_icon1.png") 15px 45px no-repeat; padding-top:40px;}
.d_business .m_object li:nth-child(2){background:url("/en/pc/assets/images/business-areas/a_solution_icon2.png") 15px 45px no-repeat; padding-top:40px;}
.d_business .m_object li:nth-child(3){background:url("/en/pc/assets/images/business-areas/a_solution_icon3.png") 15px 45px no-repeat; padding-top:40px;}
.d_business .m_object li:nth-child(4){background:url("/en/pc/assets/images/business-areas/a_solution_icon4.png") 15px 45px no-repeat; }

/*???? - IT??? */
.d_business .db_diagram_wrap13{width:100%; height:720px; text-align:center;}
.d_business .db_diagram_wrap14{width:100%;  margin-bottom:20px;}
.d_business .db_diagram_wrap14 .it_dia{width:100%; color:#555; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.d_business .db_diagram_wrap14 .it_dia li{float:left; font-size:14px; color:#666; height:270px; padding:0 10px; border-right:1px solid #ddd; text-align:center; background-image:url("/en/pc/assets/images/business-areas/it_icon6.png"); background-repeat:no-repeat;}
.d_business .db_diagram_wrap14 .it_dia.li5 li{width:20%;}
.d_business .db_diagram_wrap14 .it_dia.li6 li{width:16.666%; height:100%}
.d_business .db_diagram_wrap14 .it_dia li span{display:block; font-size:14px;  font-family:"NotoSansKR Bold";  color:#333; padding:100px 0 10px 0; }
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(1){border-left:1px solid #ddd; background-position:64px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(2){background-position:-115px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(3){background-position:-300px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(4){background-position:-483px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(5){background-position:-665px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li6 li:nth-child(6){background-position:-850px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li5 li:nth-child(1){border-left:1px solid #ddd; background-position:86px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li5 li:nth-child(2){background-position:-97px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li5 li:nth-child(3){background-position:-283px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li5 li:nth-child(4){background-position:-465px 40px;}
.d_business .db_diagram_wrap14 .it_dia.li5 li:nth-child(5){background-position:-645px 40px;}
.d_business .db_diagram_wrap17{width:100%; height:350px; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap18{width:100%; height:670px; text-align:center; padding-top:30px;}
.d_business .db_diagram_wrap19{width:100%; height:600px; text-align:center; padding-top:30px; margin-bottom:20px;}
.d_business .db_diagram_wrap20{width:100%; height:610px; text-align:center; padding-top:50px; }
.d_business .db_diagram_wrap21{width:100%; height:470px; text-align:center; margin-bottom:30px; padding-top:10px;}
.d_business .db_diagram_wrap22{width:100%; height:90px; text-align:center; padding-top:10px; margin-bottom:20px;}
.d_business.it_service1 .info_txt6{padding-bottom:0;}
.d_business.it_service1 .db_title6{padding-bottom:5px;}
.d_business .db_title9{display:block; font-size:14px; color:#333;  font-family:"NotoSansKR Bold"; padding-bottom:10px;}
.d_business .guide_btn_wrap{padding-bottom:10px; overflow: hidden;}
.d_business .guide_btn_wrap a{float:right; border:1px solid #bbb; color:#333; font-size:12px; padding:8px 45px 8px 20px; background:url("/en/pc/assets/images/common/down_btn.png") right 20px center no-repeat;}
.d_business .it_solution_s1{width:100%; overflow:hidden;}
.d_business .it_solution_s1 li{width:32%; height:165px; padding:0 10px; float:left; border:1px solid #ddd; margin-bottom:20px; text-align:center; font-size: 14px; color:#666; }
.d_business .it_solution_s1 li:nth-child(3n+2){margin:0 2%;}
.d_business .it_solution_s1 li .title1{display:block; height:55px; margin:0 -10px; padding:0 10px; line-height:55px; color:#2c53af;  font-family:"NotoSansKR Bold";  font-size:16px;  border-bottom:1px solid #ddd;}
.d_business .it_solution_s1 li .title2{display:block; color:#333; padding-bottom:5px;  font-size: 14px;  font-family:"NotoSansKR Bold";  padding-top:15px;}
.d_business .it_solution_s2{width:100%;}
.d_business .it_solution_s2 li{width: 33.333%; height:150px; float:left; font-size:14px; color:#666; padding:40px 5px 35px 110px;  border-bottom: 1px solid #ddd;  border-right:1px solid #ddd; }
.d_business .it_solution_s2 li:nth-child(1){border-top:1px solid #ddd; background:url("/en/pc/assets/images/business-areas/it_icon1.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(2){border-top:1px solid #ddd; background:url("/en/pc/assets/images/business-areas/it_icon2.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(3){border-top:1px solid #ddd; background:url("/en/pc/assets/images/business-areas/it_icon3.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(4){ background:url("/en/pc/assets/images/business-areas/it_icon4.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(5){ background:url("/en/pc/assets/images/business-areas/it_icon5.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(6){ background:url("/en/pc/assets/images/business-areas/it_icon6-1.png") 15px 50% no-repeat;}
.d_business .it_solution_s2 li:nth-child(3n+1){border-left:1px solid #ddd;}
.d_business .it_solution_s2 li .title{display:block; font-size:14px;  font-family:"NotoSansKR Bold";  color:#333; padding-bottom:5px; }
.d_business.it_service1 .present.type1 li .title:after{display:none;}
.d_business.it_service1 .present.type1 li:nth-child(1),
.d_business.it_service1 .present.type1 li:nth-child(5){padding-top:20px;}
.d_business.it_service1 .present.type1 li:nth-child(7){border-left:0;}
.d_business.it_service1{min-height:500px;}

/*?? ?????*/
.utility .select{display:inline-block; height: 33px; box-sizing:border-box;}
.utility .select.type1{margin-left:0;}
.utility .selectBox-dropdown {min-width:230px;}
.utility .selectBox-dropdown .selectBox-label {height:32px; width:190px !important; overflow: hidden;box-sizing:border-box; line-height: 32px; color:#666;}
.utility .selectBox-dropdown .selectBox-arrow:before{margin-top:10px; }
.utility .selectBox-options li a{height:33px; line-height:33px;}


/* common */
.pt0 {padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}
.mt0 {margin-top:0px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}

/* ?? ? ??? */
.sub_visual.p_intro{ background-image:url("/en/pc/assets/images/common/p_intro.png");}

/* ??? ?? ?? */
.box_search {padding:20px;border:1px solid #eaeaea;background:#f6f6f6;}
.box_search {/*overflow:hidden;*/height:80px;text-align:right;line-height:0;font-size:0;}
.box_search > * {display:inline-block;margin:0 0 0 10px;}

.box_search .txt_search {margin:12px 0 0;float:left;font-size:14px;color:#777;line-height:1.2;}
.box_search .txt_search:before {content:'';display:inline-block;vertical-align:middle;width:2px;height:2px;margin:-2px 4px 0 0;background:#7f7f7f;}
.box_search .txt_search span {color:#2951ae;font-size:14px;vertical-align:top;}
.field_search {width:330px;font-size:0;line-height:0;}
.field_search > * {display:inline-block;vertical-align:middle;}
.field_search input[type=text] {width:235px;height:40px;border:2px solid #1b2e5a;font-size:14px;}
.field_search button[type=button] {width:95px;font-size:14px;line-height:40px;background:#1b2e5a;color:#ffffff;padding:0;}
.board_list_type3 {margin:40px 0 100px;}
.board_list_type3 li {}
.board_list_type3 li .inner {transition:border 0.3s;}
.board_list_type3 li:hover {}
.board_list_type3 li:hover .inner {border:1px solid #2c53af;}
.board_list_type3 li:hover .inner .tit_list {color:#2c53af; font-family:"NotoSansKR Bold";}
.board_list_type3 li:hover .inner .txt_list_date {color:#2c53af;}

.board_list_type3 li a {display:block;position:relative;padding:0 0 104px;}
.board_list_type3 li a img {width:100%;}
.board_list_type3 li .tit_list {margin:60px 30px 0;font-size:20px;line-height:28px;color:#333333;transition:color 0.3s;}
.board_list_type3 li img + .tit_list {margin-top:30px;}
.board_list_type3 li .txt_list_date {position:absolute;left:0;bottom:0;padding:18px 30px 16px;width:100%;font-size:14px;line-height:1.2;color:#777777;border-top:1px dashed #dddddd;transition:color 0.3s;}
.board_list_type3 li .txt_list_date:after {content:'';display:block;width:17px;height:17px;position:absolute;right:17px;bottom:17px;background:url("/en/pc/assets/images/common/click-plus1.png") 50% 50% no-repeat;}
.board_list_type3 li:hover .txt_list_date:after {background:url("/en/pc/assets/images/common/click-plus2.png") 50% 50% no-repeat;}

.down_ci {margin:40px 0 0;padding-bottom:40px;background:#f9f9f9;border:1px solid #dddddd;}
.down_ci figcaption{margin:0 90px;border-bottom:1px dashed #ccc;padding:60px 0 40px;}

.down_ci .tit_ci{font-size:25px;}
.down_ci .txt_ci{font-size:14px;color:#555;padding-top:10px;}

.cell_down_ci {padding:15px 0;margin:0 auto;width:480px;}
.cell_down_ci:first-child {border:none;}
.tit_down_ci {margin:0 0 10px;font-size:25px;color:#333333;}
.cell_down_ci .btn_area {margin:15px 0 0;text-align:right;}
.cell_down_ci .btn_down {display:inline-block;text-align:center;width:114px;height:33px;font-size:12px;line-height:30px;color:#555555;background:#ffffff;border:1px solid #bbb;}
.cell_down_ci .btn_down:after {content:'';display:inline-block;margin:2px 0 0 10px;vertical-align:text-top;width:15px;height:13px;background:url(/en/pc/assets/images/common/down_icon_gray.png) no-repeat left top;}
.sys_ci {margin:80px 0 0;}
.sys_ci .tit_sys_ci {font-size:25px;color:#333333;}
/*.sys_ci .tit_sys_ci:after {content:'';display:block;margin:16px auto 0;width:14px;height:1px;background:#333333;}*/
.sys_ci .txt_sys_ci {margin:15px 0 40px;font-size:16px;line-height:23px;color:#555555;}

.useage_ci {margin:60px 0 0;border:1px solid #dddddd;border-top:none;}
.useage_ci:after,
.cell_useage:after{content:'';display:block;clear:both;}
.cell_useage {float:left;padding:60px 80px;border-top:1px solid #dddddd;}
.cell_useage.first {float:none;clear:both;display:block;}
.cell_useage.left {width:420px;}
.cell_useage.right {width:678px;border-left:1px solid #dddddd;}
.cell_useage.right:after {content:'';display:block;clear:both;}
.tit_useage {text-align:center;font-size:18px;color:#333333;}
.txt_useage {margin:10px 0 0;font-size:14px;color:#666666;line-height:20px;}
.list_useage li {margin:30px 0 0;font-size:16px;text-align:center;}
.cell_useage.first .tit_useage {text-align:left;}
.cell_useage.right .list_useage li {float:left;width:248px;}
.cell_useage.right .list_useage li:nth-child(even) {margin-left:20px;}
.list_useage li span {display:block;margin:0 0 14px;width:100%;font-size:15px;line-height:35px;color:#ffffff;}
.list_useage li.use_blue {color:#00295c;}
.list_useage li.use_blue span {background:#00295c;}
.list_useage li.use_gray {color:#717074;}
.list_useage li.use_gray span {background:#717074;}
.list_useage li.use_lgray {color:#a1a1a5;}
.list_useage li.use_lgray span {background:#a1a1a5;}
.list_useage li.use_lblue01 {color:#008bb0;}
.list_useage li.use_lblue01 span {background:#008bb0;}
.list_useage li.use_lblue02 {color:#6fcbd2;}
.list_useage li.use_lblue02 span {background:#6fcbd2;}
.list_useage li.use_lyellow {color:#e4cb41;}
.list_useage li.use_lyellow span {background:#f6e9a2;color:#262324;}
.list_useage li.use_blk {color:#262324;}
.list_useage li.use_blk span {background:#262324;}
.list_useage li.use_gold {color:#a7996e;}
.list_useage li.use_gold span {background:#a7996e;}
.list_useage li.use_silver {color:#a8a9ad;}
.list_useage li.use_silver span {background:#a8a9ad;}
.cell_useage.first .list_useage {float:right;font-size:0;line-height:0;}
.cell_useage.first .hg_useage {float:left;}
.cell_useage.first .list_useage li {display:inline-block;margin:0;padding:0 25px;font-size:14px;color:#666666;border-left:1px solid #dddddd;}
.cell_useage.first .list_useage li:first-child {border:none;}
.cell_useage.first .list_useage li span {height:48px;background:#6d6e71;}
.cell_useage.first .list_useage li:first-child span {position:relative;width:95%;margin:0 auto 14px;background:#a7a9ac;}
.cell_useage.first .list_useage li:first-child span:before {content:'';display:block;position:absolute;left:0;top:0;width:50%;height:100%;background:#002a5c;}

.box_vdo {border:1px solid #dddddd;background:#ffffff;}
.cell_vdo {overflow:hidden;border-bottom:1px solid #dddddd;}
.play_vdo {float:left;width:786px;height:442px;}
.cont_vdo {float:left;padding:25px 30px;width:312px;}
.cont_vdo .txt_date_vdo {font-size:14px;line-height:22px;color:#666666;}
.cont_vdo .tit_vdo {font-size:20px;line-height:24px;color:#555555;}
.cont_vdo .txt_vdo {margin:20px 0 0;padding:20px;border:1px solid #dddddd;background:#f7f7f7;}
.cont_vdo .txt_vdo .txt_vdo_inner {overflow:auto;height:260px;width:100%;font-size:14px;line-height:23px;color:#666666;}
.cell_list_vdo {padding:40px;background:#f7f7f7;}
.cell_list_vdo .pagination {padding:50px 0 0;}
.list_vdo {text-align:center;font-size:0;line-height:0;}
.list_vdo li {display:inline-block;margin:0 13px;}
.list_vdo a {width: 210px; height:126px; display:block;position:relative;color:#666666;-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.list_vdo a:before,
.list_vdo a:after {content:'';display:block;position:absolute;}
.list_vdo a:before {width:100%;height:126px;left:0;top:0;background:rgba(0,0,0,0.7);-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.list_vdo a:after {width:35px;height:35px;left:0;right:0;top:45px;margin:0 auto;background:url(/en/pc/assets/images/common/video_icon.png) no-repeat left top;}
.list_vdo a:hover {color:#2c53af;}
.list_vdo a:hover:before {background:rgba(27,46,90,.9);}
.list_vdo a .tit_list_vdo {margin:10px 0 0;font-size:14px;line-height:1;}
.list_vdo a img{width:100%; height:100%;}

/* career */
.stit_cont {font-size:25px;line-height:1.2;color:#333333;}
.txt_cont {margin:12px 0 0;font-size:18px;line-height:26px;color:#666666;letter-spacing:-0.05em;}

.box_diagram {width:100%;}

.e_talent{width:100%;  margin:0 auto 70px; overflow:hidden; background:url("/en/pc/assets/images/careers/e_talent_bg.png") 50% 0 no-repeat; text-align:center;}
.e_talent li{position:relative; width:310px; text-align:center; float:left; font-size:14px; color:#666; padding-top:120px;}
.e_talent li h3{text-align:center; font-size:24px; position:absolute; width:100%; left:0; color:#555; }
.e_talent li:nth-child(1) {margin-left:85px; }
.e_talent li:nth-child(3) {margin-right:85px;}
.e_talent li:nth-child(1) h3{top:210px;}
.e_talent li:nth-child(2) h3{top:137px;}
.e_talent li:nth-child(3) h3{top:285px;}
.e_talent li:nth-child(1) span{color:#12b3d0; }
.e_talent li:nth-child(2) span{color:#076cb3; }
.e_talent li:nth-child(3) span{color:#19d8cc; }
.e_talent li span{ text-align:center; font-size:24px; color:#333; display:block; padding:425px 0 5px 0; font-family:"NotoSansKR Bold";}
.e_talent li span.b{display:block; font-family:"NotoSansKR Bold"; color:#333; padding-top:15px; font-size:14px;}

.sub_cont_career {margin:80px 0 0;border-top:1px solid #dddddd;}
.sub_cont_career:first-child {margin:0;border:none;}
.txt_list {margin:18px 0 0;}
.txt_list.mtn {margin:0 0 0;}
.txt_list li {padding:0 0 0 10px;text-indent:18px;font-size:14px;line-height:26px;color:#666666;}
.txt_list li:before {content:'';display:inline-block;margin:0 8px 0 -28px;width:2px;height:2px;vertical-align:middle;background:#666666;}
.txt_list li  li:before {margin-right:4px;width:4px;height:1px;}
.diag_manage {text-align:center;}
.diag_manage figcaption {text-align:left;}
.box_welfare {margin:10px 0 0;}
.stit_welfare {margin:40px 0 0;font-size:18px;color:#2c53af;}
.stit_welfare.fz16 {font-size:16px;}
.list_welfare {overflow:hidden;margin:18px 0 0;border:1px solid #dddddd;border-right:none;border-bottom:none;}
.list_welfare li {float:left;width:25%;padding:15px 0 15px 30px;border:1px solid #dddddd;border-top:none;border-left:none;background:none;font-size:16px;color:#666666;letter-spacing:-.05em;}
.list_welfare li:before {content:'';display:inline-block;margin-right:30px;width:60px;height:60px;vertical-align:middle;background-image:url(/en/pc/assets/images/careers/ico_welfare2.png);background-repeat:no-repeat;}

.list_welfare li.welfare01:before {background-position:0 0;}
.list_welfare li.welfare02:before {background-position:-60px 0;}
.list_welfare li.welfare03:before {background-position:-120px 0;}
.list_welfare li.welfare04:before {background-position:-180px 0;}
.list_welfare li.welfare05:before {background-position:-240px 0;}
.list_welfare li.welfare06:before {background-position:0 -60px;}
.list_welfare li.welfare07:before {background-position:-60px -60px;}
.list_welfare li.welfare08:before {background-position:-121px -60px;}
.list_welfare li.welfare09:before {background-position:-180px -60px;}
.list_welfare li.welfare10:before {background-position:-240px -60px;}
.list_welfare li.welfare11:before {background-position:0 -120px;}
.list_welfare li.welfare12:before {background-position:-61px -120px;}
.list_welfare li.welfare13:before {background-position:-120px -120px;}
.list_welfare.short {border-top:none;}
.list_welfare.short li {border-top:1px solid #dddddd;}
.list_welfare.long {position:relative;}
.list_welfare.long:after {content:'';position:absolute;height:90px;width:25%;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;bottom:0;right:0;}
.box_promote {text-align:center;}
.box_promote .diag_talent {padding:20px 0 20px 22px;margin:0 0 10px;width:358px;height:190px;text-align:left;margin-left:10px;}
.box_promote .diag_talent .stit_diag {font-size:20px;color:#2c53af;}
.box_promote .diag_talent .txt_diag {font-size:14px;font-family:"NotoSansKR Bold";}
.box_promote .diag_talent .txt_list {margin:8px 0 0;}

.wrap_list_interview {overflow:hidden;}
.list_interview {overflow:hidden;margin:20px auto 80px;}
.list_interview li {float:left;width:315px;text-align:center;margin:85px 0 0 75px;}
.list_interview li:nth-child(3n+1) {margin-left:0;}
.list_interview li a {position:relative;display:block;color:#666666;}
.list_interview li a:before,
.list_interview li a:after  {content:'';position:absolute;left:0;right:0;margin:0 auto;display:block;background:#ffffff;z-index:10;opacity:0;-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.list_interview li a:before {top:114px;width:38px;height:1px;}
.list_interview li a:after {top:96px;width:1px;height:38px;}
.cell_interview {position:relative;}
.cell_interview:after  {content:'';position:absolute;left:0;right:0;top:0;margin:auto;width:229px;height:229px;background:rgba(27,46,90,.9);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.cell_interview img {display:block;font-size:0;line-height:0;width:229px;height:229px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.stit_interview {margin:24px 0 0;font-size:20px;color:#333333;}
.stit_interview:after {content:'';display:block;width:10px;height:1px;margin:15px auto 0;background:#333333;}
.txt_interview {margin:14px 0 0;font-size:14px;line-height:20px;}
.name_interview {margin:10px 0 0;font-size:14px;line-height:20px;}
.list_interview li a:hover,
.list_interview li a:focus {text-decoration:underline;}
.list_interview li a :hover .stit_interview,
.list_interview li a:focus .stit_interview {text-decoration:underline;color:#2c53af;}

.list_interview li a:hover:before,
.list_interview li a:hover:after,
.list_interview li a:hover .cell_interview:after {opacity:1;}
.list_load {position:relative;margin:15px auto;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#acacac;}
.list_load:before,
.list_load:after {content:'';position:absolute;width:8px;height:8px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#acacac;}
.list_load:before {top:-15px;}
.list_load:after {top:15px;}

.head_interview {position:relative;}
.head_interview > figcaption {position:absolute;top:0;bottom:0;left:90px;width:308px;height:384px;margin:auto 0;background:rgba(255,255,255,0.95);text-align:center;}
.head_interview.type2 > figcaption {right:90px;left:auto;}
.head_interview > figcaption:after {content:'';position:absolute;display:block;width:278px;height:359px;left:0;right:0;top:0;bottom:0;margin:auto;border:1px solid rgba(220,223,225,0.95)}
.stit_h_interview {margin:105px 0 0;font-size:33px;line-height:1;color:#1551ab;}
.stit_h_interview:after {content:'';width:1px;height:17px;background:#333333;display:block;margin:15px auto 0;}
.txt_h_interview {margin:10px 0 0;font-size:16px;line-height:26px;color:#666666;}
.name_h_interview {margin:10px 0 0;font-size:20px;line-height:1.2;}
.cont_interview {overflow:hidden;counter-reset:careerCounter;}
.cont_interview .qna_interview {/*overflow:hidden;*/padding:60px 50px 0;font-size:14px;line-height:26px;color:#666666;}
.cont_interview .qna_interview:after {content:'';display:block;clear:both;}
.cont_interview .stit_qna {display:inline;font-size:26px;color:#2469b6;line-height:40px;border-bottom:1px solid #2469b6;font-family:"NotoSansKR Regular";}

.cont_interview .qna_interview p {padding:25px 0 0;font-size:14px; letter-spacing:-0.025em;}
.cont_interview .stit_qna:before {content:"Q"counters(careerCounter,'');counter-increment:careerCounter;display:block;font-size:30px;font-family:"NotoSansKR Bold";color:#333333;text-decoration:none;padding-top:20px;}
.cont_interview .stit_qna:nth-of-type(1):before {padding-top:0;}
.cont_interview .qna_interview.qna_left img {float:left;padding:0 30px 0 0;}
.cont_interview .qna_interview.qna_right img {float:right;padding:0 0 0 30px;}
.cont_interview .qna_interview.qna_top img {display:block;padding:0 0 25px;width:100%;}
.cont_interview .qna_interview .qna_bottom img {display:block;padding:25px 0 0;width:100%;}
.cont_interview .qna_interview.qna_fl_left {clear:both; float:left; width:50%; padding-right:30px;}
.cont_interview .qna_interview.qna_fl_right {float:right;width:50%; padding-left:30px;}
.cont_interview .qna_interview.w40 {width:43%;}
.cont_interview .qna_interview.w60 {width:57%;}
.cont_interview .qna_interview.w100 {clear:both;}
.util_interview {padding:30px 0 0;margin:80px 0 0;border-top:1px solid #666;text-align:right;}
.list_more_interview {overflow:hidden;margin:70px 0 0;}
.list_more_interview li {float:left;margin:0 0 0 40px;text-align:center;}
.list_more_interview li:first-child {margin:0;}
.list_more_interview li a {display:block;color:#fff;}
.cell_more {position:relative;}
.cell_more figcaption {position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);}
.cell_more .stit_more {margin:70px 0 0;font-size:18px;line-height:1.2;}
.cell_more .stit_more:after {content:'';display:block;margin:10px auto 0;width:12px;height:1px;background:#ffffff;}
.cell_more .txt_more {font-size:14px;margin:10px 0 0;}
.video_interview {}
.btn_vdo_interview {overflow:hidden;position:fixed;top:0;bottom:0;display:block;margin:auto; margin-left:calc(1100px - 209px);width:209px;height:209px;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 15px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 15px rgba(0,0,0,0.3);box-shadow:0 15px 15px rgba(0,0,0,0.3);z-index:1;}
.btn_vdo_interview img {/* display:none; */}
.btn_vdo_interview:after {content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);}
.btn_vdo_interview span {position:absolute;display:block;margin:0 auto;left:0;right:0;top:70px;font-size:20px;text-align:center;z-index:1;}
.btn_vdo_interview span:before {content:'';display:block;margin:0 auto 10px;width:35px;height:35px;background:url(/en/pc/assets/images/common/video_icon.png) no-repeat center top;}/* contact us */
.sub_tab {margin:0 0 50px;text-align:center;}
.sub_tab a {position:relative;display:inline-block;margin:0 10px;font-size:16px;line-height:1.6;font-family:"NotoSansKR Bold";color:#555555;-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.sub_tab a:after {content:'';position:absolute;display:block;left:0;right:0;bottom:0;margin:auto;height:2px;width:0;background:#2951ae;-webkit-transition:all .15s ease-in .05s;-moz-transition:all .15s ease-in .05s;-ms-transition:all .15s ease-in .05s;-o-transition:all .15s ease-in .05s;transition:all .15s ease-in .05s;}
.sub_tab a.active,
.sub_tab a:focus,
.sub_tab a:hover {color:#2951ae;}
.sub_tab a.active:after,
.sub_tab a:focus:after,
.sub_tab a:hover:after {width:100%;}
.txt_blue {font-size:inherit;color:#2951ae;}
.cont_tab {display:table;width:100%;font-size:0;line-height:0;}
.cont_tab .tab_cont {position:relative;display:table-cell;font-size:16px;height:50px;max-width:0;line-height:50px;color:#666;background:#f8f8f8;z-index:1;text-align:center;/*-webkit-transition:all .15s ease-in .05s;*//*-moz-transition:all .15s ease-in .05s;*//*-ms-transition:all .15s ease-in .05s;*//*-o-transition:all .15s ease-in .05s;*//*transition:all .15s ease-in .05s;*/}
.cont_tab .tab_cont:before {content:'';position:absolute;width:100%;height:calc(100% - 2px);left:0;top:0;z-index:-1;border:1px solid #dddddd;border-bottom:none;/*-webkit-transition:all .15s ease-in .05s;*//*-moz-transition:all .15s ease-in .05s;*//*-ms-transition:all .15s ease-in .05s;*//*-o-transition:all .15s ease-in .05s;*//*transition:all .15s ease-in .05s;*/}
.cont_tab .tab_cont:after {content:'';display:block;width:calc(100% - 2px);height:0;position:absolute;left:0;right:0;bottom:0;margin:auto;background:#333;border:2px solid #333;border-bottom:0;z-index:-1;}
.cont_tab .tab_cont.active {color:#fff;}
.cont_tab .tab_cont.active:after {height:calc(100% - 2px);}
.cont_tab .tab_cont.active + .tab_cont:before {border-left:2px solid #333;}
.cont_settle {margin:60px 0 0;}
.stit_cont02 {margin:25px 0 0;font-size:14px;color:#333333;font-family:"NotoSansKR Bold";}
.stit_cont02 + .txt_list {margin-top:10px;}
.cont_settle .table_type_1,
.cont_settle .table_type_2 {margin:20px 0 0;}

.cont_settle .file_down {display:inline-block;max-width:300px;border:1px solid #bbb;position:relative;}

.cont_settle .file_down a {display:inline-block;padding:8px 45px 8px 20px;background:none;color:#333;font-size:12px;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;max-width:220px;word-break:break-all;overflow:hidden;}

.cont_settle .file_down a:after {content:'';display:inline-block;width:15px;height:16px;background:url(/en/pc/assets/images/common/down_icon_black.png) 50% 50% no-repeat;position:absolute;right:20px;top:8px;}
caption.cap_visble {position:static;visibility:visible;margin:0 0 20px;line-height:1.2;font-size:18px;width:auto;height:auto;text-align:left;font-family:"NotoSansKR Bold";color:#2c53af}
.table_type_1 td .txt_list,
.table_type_2 td .txt_list {margin:0;}
.table_type_2 {}
.table_type_2 table {table-layout:fixed;width:100%;font-size:14px;border-top:2px solid #333333;border-collapse:separate;}
.table_type_2 th,
.table_type_2 td {padding:18px 20px;vertical-align:top;font-size:14px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#666;}
.table_type_2 th {padding:18px 0;vertical-align:middle;background:#f8f8f8;color:#333333;}
.table_type_2 th:first-child {border-left:none;}
.wrap_float {overflow:hidden;}
.wrap_float > .table_type_2 {float:left;width:50%;}
.wrap_float > .table_type_2:last-child th {border-left:1px solid #dddddd;}
/* error */
.error_wrap {position:fixed;left:0;right:0;top:0;bottom:0;width:600px;height:600px;margin:auto;}
.cont_error {margin:17px 0 0;padding:90px;background:#f8f8f8;border-top:1px solid #1b2e5a;}
.stit_error {font-size:25px;line-height:36px;color:#333333;font-family:"NotoSansKR Regular";letter-spacing:-.05em;}
.stit_error:before {content:'';display:block;width:114px;height:87px;margin:0 auto 35px;background-image:url(/en/pc/assets/images/common/icon_error.png);background-repeat:no-repeat;}
.stit_error strong {display:block;font-size:25px;font-family:"NotoSansKR Bold";}
.txt_error {margin:20px 0 0;font-size:14px;line-height:26px;color:#666666;letter-spacing:-.05em;}
.util_error {margin:25px 0 0;text-align:center;}
.util_error .btn_style4 {background:#ffffff;border-color:#2c53af;}
.util_error .btn_style4 span {color:#2c53af;}

/* popup */
.wrap_popup {position:fixed;left:0;top:0;bottom:0;right:0;margin:auto;width:0;height:0;z-index:-1;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-webkit-transition:all .15s ease-in-out .05s;-moz-transition:all .15s ease-in-out  .05s;-ms-transition:all .15s ease-in-out  .05s;-o-transition:all .15s ease-in-out  .05s;transition:all .15s ease-in-out  .05s;}
.wrap_popup.active {width:100%;height:100%;max-width:1000%;max-height:1000%;z-index:20000;opacity:1;visibility:visible;}
.box_popup {position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:660px;height:730px;background:#ffffff;}
.box_popup_t2 {width:400px; height:600px;}
.box_popup_t2 img {width:100%;}
.head_popup {height: 80px; position:relative;padding:25px 0 25px 30px;background:#1b2e5a;border-bottom:none;}
.tit_popup {font-size:25px;line-height:1.2;color:#ffffff;}
.btn_popup_cls {position:absolute;right:0;top:0;}
.head_popup .btn_popup_cls {width:80px;height:80px;background:#131d35;font-size:0;line-height:0;text-indent:-999px;}
.head_popup .btn_popup_cls:before,
.head_popup .btn_popup_cls:after {content:'';position:absolute;width:2px;height:42px;background:#ffffff;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}
.head_popup .btn_popup_cls:before {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.head_popup .btn_popup_cls:after {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.cont_popup {position: absolute; top: 80px; padding: 30px; left: 0; width: 100%; bottom: 0; overflow-y:auto; overflow-x:hidden;}
.inner_cont_popup {overflow:hidden;overflow-y:auto;width:100%;height:525px;}
.foot_popup {position:absolute;padding:20px 0 20px 30px;width:100%;left:0;bottom:0;background:#000000;border:1px solid #000000;border-top:none;}
.foot_popup label {color:#ffffff;}
.foot_popup .btn_popup_cls {width:120px;height:100%;background:#000000;color:#fff;line-height:1;}
.box_popup .btn_center {padding:40px 0;text-align:center;}
.box_popup.popup_vdo {width:1100px;height:710px;border-top:5px solid #2e55b0;}
.popup_vdo .head_popup {border-bottom:1px solid #dddddd;background:#ffffff;}
.popup_vdo .tit_popup {color:#333333;}
.popup_vdo .inner_cont_popup {height:auto;}
.popup_vdo .head_popup .btn_popup_cls {background:#ffffff;}
.popup_vdo .head_popup .btn_popup_cls:before,
.popup_vdo .head_popup .btn_popup_cls:after {background:#666666;}
.popup_vdo .play_vdo {width:766px;height:431px;}
.popup_vdo .cont_popup {padding:20px;border:none;}
.popup_vdo .cont_vdo {padding:10px 0 0 30px;width:265px;}
.popup_vdo .cont_vdo .txt_vdo {padding:10px;}

.popup_vdo .cell_vdo {border:none;}/* Sitemap */
.wrap_sitemap {overflow:hidden;}
.cell_sitemap {float:left;margin:0 0 0 60px;padding:0 0 60px;width:230px;border-top:2px solid #2c53af;}
.cell_sitemap:first-child,
.cell_sitemap:nth-child(3) {margin:0;clear:left;}
.stit_sitemap {padding:17px 0 14px 20px;font-size:20px;line-height:1;color:#2c53af;border-bottom:1px solid #dddddd;}
.list_sitemap {padding:0 0 0 20px;}
.list_sitemap > li {margin:20px 0 0;font-size:15px;line-height:1;}
.list_sitemap > li > a {font-size:15px;color:#333333;font-family:"NotoSansKR Bold";letter-spacing:-.05em;}
.list_2dpt_sitemap > li {margin:10px 0 0;}
.list_2dpt_sitemap > li:before {content:'-';display:inline-block;margin:0 2px 0 0;vertical-align:middle;}
.list_2dpt_sitemap > li > a {font-size:14px;color:#2c53af;font-family:"NotoSansKR Bold";}
.list_3dpt_sitemap {margin:0 0 20px;}
.list_3dpt_sitemap > li {padding:0 0 0 10px;margin:10px 0 0;}
.list_3dpt_sitemap > li > a {font-size:14px;color:#666666;}
.cell_sitemap.wide {overflow:hidden;width:810px;}
/*.cell_sitemap.wide .list_sitemap {float:left;margin:0 0 0 40px;}*/
.cell_sitemap.wide .list_sitemap {float:left;margin:0 0 0 40px;height: 200px;}
.cell_sitemap.wide .stit_sitemap + .list_sitemap {margin:0;}

/* privacy policy */
.wrap_policy {overflow:hidden;}
.head_policy {text-align:right;}
.head_policy .select {display:inline-block;}
.desc_policy {margin:20px 0 0;padding:40px 40px 30px;text-align:left;border:1px solid #dddddd;}
.desc_policy h3 {font-size:14px;line-height:1.8;color:#333333;letter-spacing:-0.05em;}
.desc_policy p {margin:10px 0 0;font-size:14px;line-height:23px;color:#666666;}
.nav_policy {margin:40px 0 0;}
.nav_policy h3 {margin-bottom:10px; font-size:14px;color:#333333;}
.list_policy li {position:relative;margin:5px 0 0;padding:0 0 0 8px;}
.list_policy li:before {content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:2px;height:2px;background:#666666;}
.list_policy li a {color:#666666; font-size:14px;}
.cont_policy {margin:55px 0 0;}
.cont_policy .stit_policy {font-size:25px;color:#333333;line-height:1;}
.cont_policy .txt_policy {margin:15px 0 0;font-size:18px;font-family:"NotoSansKR Bold";line-height:26px;color:#333;letter-spacing:-.05em;}
.list_cont_policy {margin:25px 0 0;}
.list_cont_policy > li {margin:10px 0 0;font-size:14px;font-family:"NotoSansKR Bold";line-height:25px;color:#333333;letter-spacing:-.05em;}
.list_cont_policy > li:first-child {margin:0;}
.list_inner_policy {color:#666666;}
.list_inner_policy li {font-size:14px;padding:0 0 0 10px;font-family:"NotoSansKR Regular";}
.list_inner_policy li:before {content:'';display:inline-block;margin:0 8px 0 -8px;width:2px;height:2px;background:#666666;line-height:25px;vertical-align:inherit;}

/* search */
.wrap_search {overflow:hidden;}
.wrap_search .box_search {text-align:center;}
.wrap_search .field_search {width:525px;}
.wrap_search .field_search input[type="text"] {width:428px;font-size:14px;color:#666666;text-indent:10px;}
.wrap_search .field_search input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:#666666;}
.wrap_search .field_search input[type="text"]::-moz-placeholder { /* Firefox 19+ */color:#666666;}
.wrap_search .field_search input[type="text"]:-ms-input-placeholder { /* IE 10+ */color:#666666;}
.wrap_search .field_search input[type="text"]:-moz-placeholder { /* Firefox 18- */color:#666666;}
.cont_result {margin:40px 0 0;font-size:14px;line-height:1;color:#666666;}
.cont_result strong,
.cont_result span,
.cont_result em {display:inline-block;vertical-align:middle;font-style:normal;}
.cont_result strong {color:#333333;}
.cont_result em {color:#2951ae;vertical-align:top;}
.cont_search {margin:70px 0 0;}
.cont_result + .cont_search {margin:40px 0 0;}
.stit_search {padding:0 0 20px;font-size:20px;line-height:1;border-bottom:2px solid #333333;}
.stit_search span {font-size:inherit;font-family:"NotoSansKR Regular";vertical-align:top;}
.util_search {margin:20px 0 0;text-align:right;}
.util_search .btn_more_search {font-size:15px;color:#2c53af;font-family:"NotoSansKR Bold";letter-spacing:-0.05em;}
.util_search .btn_more_search:after {content:' >';margin-left:5px;}
.cont_search .list_interview {margin:0;padding:0 0 40px;border-bottom:1px solid #dddddd;}
.cont_search .list_interview li {margin-top:40px;}
.cont_search .list_vdo {padding:30px 0;border-bottom:1px solid #dddddd;}
.cont_search .list_vdo li {margin:0 10px;}
.cont_search .list_vdo li a:before {height:150px;}
.cont_search .list_vdo li a:after {top:60px;}
.cont_search .list_vdo img {width:252px;height:150px;}
.cont_search .board_list_type1 table tbody tr:first-child {border-top:none;}
.cont_search .list_search li {padding:30px 20px;border-bottom:1px solid #dddddd;}
.cont_search .list_search li a,
.cont_search .list_search li a > *{display:block;}
.cont_search .list_search .stit_list_srch {-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-size:20px;font-family:"NotoSansKR Bold";color:#333333;}
.cont_search .list_search .txt_list_srch {margin:10px 0 0;font-size:16px;line-height:24px;color:#666666;}
.cont_search .list_search .type_list_srch {display:inline-block;margin:0 0 5px;padding:0 10px;height:20px;line-height:18px;color:#264fb6;border:1px solid #264fb6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}



/* ? 2017.07.20 zh ??? ?? ?? ???*/
.db_zh.sub_visual .st_title h2:after{display:none;}
.db_wrap_zh{background:#f9f9f9; }
.db_wrap_zh .info_box_zh{margin:0 50px 30px 50px;}
.db_wrap_zh .info_box_zh>li{border-top:1px dotted #ddd; padding: 30px 0 10px 0;  overflow: hidden; }
.db_wrap_zh .info_box_zh>li:first-child{border-top:none; }
.db_wrap_zh .info_box_zh li em{float:left; width:20%; font-style:normal; font-size:14px; color:#333;}
.db_wrap_zh .info_box_zh li .info_txt7{float:right; width:80%;}
.db_total_wrap_zh .db_title4{font-weight: 600;}
/* // 2017.07.20 zh ??? ?? ?? ???*/

.btn_vdo_interview2 {overflow:hidden;position:fixed;top:0;bottom:0;display:block;margin:auto;margin-top:calc(200px - 50px); margin-left:calc(1100px - 209px);width:209px;height:209px;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 15px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 15px rgba(0,0,0,0.3);box-shadow:0 15px 15px rgba(0,0,0,0.3);z-index:1;}
.btn_vdo_interview2 img {/* display:none; */}
.btn_vdo_interview2:after {content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);}
.btn_vdo_interview2 span {position:absolute;display:block;margin:0 auto;left:0;right:0;top:70px;font-size:20px;text-align:center;z-index:1;}
.btn_vdo_interview2 span:before {content:'';display:block;margin:0 auto 10px;width:35px;height:35px;background:url(/en/pc/assets/images/common/video_icon.png) no-repeat center top;}/* contact us */

.financial_info .sub_content table.financial .bg_light td.b{background:#f2f8fc}
.financial_info .sub_content table.financial .bg_light td{background: #fbfbfb;}

/* 230728 ESG?? ??? */
.sub_visual.e_esg{background: url(/ko/pc/assets/images/common/e_esg.png) 50% 50% no-repeat;background-size: cover;}
.esg_stit_cont{font-size: 25px; line-height: 1.2; color: #333333;font-family: "NotoSansKR Bold";}
.esg_management .management_title{padding: 16px 0; border: 2px solid #1B2E5A; text-align: center; border-radius: 10px;}
.esg_management .management_title h2{font-size: 20px; color: #1B2E5A; font-family: "NotoSansKR Bold";}
.esg_management .management_content{display: flex;}
.esg_management .management_content .management_content_nav{width: 140px;margin-right: 40px;}
.esg_management .management_content .management_content_nav ul li{color: #fff; text-align: center; font-size: 16px; border-radius: 100px; width: 100%; height: 40px; line-height: 40px; position: relative; font-family: "NotoSansKR Bold";}
.esg_management .management_content .management_content_nav ul li::after{content: ''; background: #DDDDDD; width: 40px; height: 1px; position: absolute;right: -40px;top: 50%;  transform: translateY(-50%);}
.esg_management .management_content .management_content_nav ul li:nth-child(1){background-color: #12B3D0; margin-top: 5px;}
.esg_management .management_content .management_content_nav ul li:nth-child(2){background-color: #076CB3; margin-top: 20px;}
.esg_management .management_content .management_content_nav ul li:nth-child(3){background-color: #19D8CC; margin-top: 115px;}
.esg_management .management_content .management_content_wrap{display: flex; width: 100%;}
.esg_management .management_content .management_content_wrap .sortation{width: 100%; margin-right: 10px;}
.esg_management .management_content .management_content_wrap .sortation:last-child{margin-right: 0px;}
.esg_management .management_content .management_content_wrap .sortation div{border: 1px solid #DDDDDD; border-radius: 10px; color: #666666; font-family: "NotoSansKR Bold"; text-align: center; height: 50px; line-height: 50px;}
.esg_management .management_content .management_content_wrap .sortation div h2{font-size: 16px; font-family: "NotoSansKR Bold";}
.esg_management .management_content .management_content_wrap .sortation div:first-child{background-color: #1B2E5A; border: 0; color: #fff;}
.esg_management .management_content .management_content_wrap .plan_list{padding: 22px 35px; min-height: 480px; max-height: 480px; border: 1px solid #DDDDDD; border-radius: 10px; color:#666666; }
.esg_management .management_content .management_content_wrap .plan_list li{margin-bottom: 15px; position: relative; font-size: 14px;}
.esg_management .management_content .management_content_wrap .plan_list li:last-child{margin-bottom: 0;}
.esg_management .management_content .management_content_wrap .plan_list li::before{content: ''; background: #666666; width: 2px; height: 2px; position: absolute; margin-left: -7px; margin-top: 8px;}
.esg_management .management_content .management_content_wrap .plan_list li.lh-30{line-height: 30px;}
.esg_management .management_content .management_content_wrap .plan_list li.lh-30::before{margin-top: 13px;}

.esg_safety .esg_safety_title{font-size: 28px; text-align: center; font-family: "NotoSansKR Bold"; color: #1B2E5A;}
.esg_safety .esg_safety_content{display: flex; margin-top: 56px;}
.esg_safety .esg_safety_content .plan_list{width: 100%; position: relative;}
.esg_safety .esg_safety_content .plan_list.mr40{margin-right: 40px;}
.esg_safety .esg_safety_content .plan_list h3{position: absolute; background-color: #1B2E5A; color: #fff; font-size: 20px; font-family: "NotoSansKR Bold"; text-align: center; width: 260px; height: 50px; line-height: 50px; border-radius: 100px; left: 50%; transform: translateX(-50%);}
.esg_safety .esg_safety_content .plan_list ul{margin-top: 24px; padding: 57px 36px; min-height: 700px; max-height: 700px; border: 1px solid #DDDDDD; border-radius: 10px; color:#666666;}
.esg_safety .esg_safety_content .plan_list ul li{margin-bottom: 23px; position: relative; font-size: 16px;}
.esg_safety .esg_safety_content .plan_list ul li:last-child{margin-bottom: 0;}
.esg_safety .esg_safety_content .plan_list ul li::before{content: ''; background: #666666; width: 2px; height: 2px; position: absolute; margin-left: -7px; margin-top: 9px;}
.esg_safety .esg_safety_content .plan_list .lh-30 li{line-height: 30px;}
.esg_safety .esg_safety_content .plan_list .lh-30 li::before{margin-top: 14px;}
.esg_safety .esg_safety_content .plan_list ul li span{font-family: "NotoSansKR Bold"; border-bottom: 1px solid #666666; font-size: 16px;top: -2px; position: relative;}

.esg_environment .environment_content .policy_wrap{padding: 45px 50px; border: 1px solid #DDDDDD;}
.esg_environment .environment_content .policy_wrap .policy_title{font-family: "NotoSansKR Bold"; font-size: 18px; color: #333; margin-bottom: 30px;}
.esg_environment .environment_content .policy_wrap ul li{padding-bottom: 10px;overflow: hidden;display: flex; align-items: center;}
.esg_environment .environment_content .policy_wrap ul li span{font-family: "NotoSansKR Bold"; width: 50px; height: 50px; background: #1b2e5a;  color: #fff; border-radius: 50%; text-align: center; line-height: 50px; min-width: 50px; }
.esg_environment .environment_content .policy_wrap ul li p{color: #666; padding-left: 8px; font-size: 14px; flex-basis: fit-content;}
.esg_environment .environment_content .policy_wrap .txt_right{display: block; text-align: right; color: #333; font-size: 14px; font-family: "NotoSansKR Bold"; line-height: 23px;}
.esg_environment .environment_content .graph_wrap{padding: 66px 50px; border: 1px solid #DDDDDD;}
.esg_environment .environment_content .graph_wrap h3{color: #1B2E5A; font-family: "NotoSansKR Bold"; font-size: 18px; border: 2px solid #1b2e5a; border-radius: 50px; max-width: 340px;  text-align: center;  margin: 0 auto; padding: 18px 0; position: relative;}
.esg_environment .environment_content .graph_wrap h3::after{content: '';background: #ddd; width: 1px;height: 40px; position: absolute; margin-top: 45px; left: 50%; transform: translateX(-50%);}
.esg_environment .environment_content .graph_wrap .graph_area{margin-top: 80px; display: flex;justify-content: space-between; position: relative;}
.esg_environment .environment_content .graph_wrap .graph_area::before{content: ''; background: #ddd; width: 770px; height: 1px; position: absolute; margin-top: -40px;left: 50%; transform: translateX(-50%);}
.esg_environment .environment_content .graph_wrap .graph_area .item{width: 25%; margin-right: 26px; position: relative;}
.esg_environment .environment_content .graph_wrap .graph_area .item::before{content: '';background: #ddd; width: 1px;height: 40px; position: absolute; margin-top: -40px; left: 50%; transform: translateX(-50%);}
.esg_environment .environment_content .graph_wrap .graph_area .item:last-child{margin-right: 0;}
.esg_environment .environment_content .graph_wrap .graph_area .item p{font-size: 16px; color: #fff; text-align: center;background-color: #1B2E5A; padding: 15px 0; border-radius: 10px 10px 0 0; font-family: "NotoSansKR Bold"; display: flex; justify-content: center; align-items: center; height:75px; }
.esg_environment .environment_content .graph_wrap .graph_area .item ul{padding: 19px 21px 0 27px; min-height: 200px; border: 1px solid #ddd; border-radius: 0 0 10px 10px; color: #666;}
.esg_environment .environment_content .graph_wrap .graph_area .item ul li{font-size: 14px; margin-bottom: 11px; position: relative;}
.esg_environment .environment_content .graph_wrap .graph_area .item ul li::before{content: ''; background: #666666;width: 2px; height: 2px; position: absolute; margin-left: -7px; margin-top: 9px;}

.hr-management .hr-management_wrap{padding: 45px 50px;border: 1px solid #DDDDDD;word-break: keep-all;}
.hr-management .hr-management_wrap .hr-management_title{font-family: "NotoSansKR Regular"; font-size: 16px; color: #666; margin-bottom: 40px; line-height: 1.6;}
.hr-management .hr-management_wrap ul li{margin-bottom: 20px;}
.hr-management .hr-management_wrap ul li:last-child{margin-bottom: 0}
.hr-management .hr-management_wrap ul li h3{font-family: "NotoSansKR Bold"; font-size: 14px; color: #333; margin-bottom: 10px;}
.hr-management .hr-management_wrap ul li p{font-family: "NotoSansKR Regular"; font-size: 14px; color: #666;}

/* 0914 ???????? ?? css */
.renewal_policy .desc_policy p{color:#333;}
.renewal_policy .desc_policy span.bold{display: inline-block; font-size: 14px; font-weight: bold;}
.table_type_1.renewal_policy_table table tbody tr td{padding: 20px;}
.table_type_1.renewal_policy_table table tr td img{width:85px;}
.table_type_1.renewal_policy_table table tr td span{display: block; font-size: 14px; margin-top: 10px;}
.renewal_policy .nav_policy{margin: 20px 0 0; padding: 30px; text-align: center; border: 1px solid #dddddd;}
.renewal_policy .nav_policy h3{font-size: 18px;}
.renewal_policy .nav_policy p{font-size: 14px;}
.renewal_policy .nav_policy .list_policy_wrap{text-align: left; margin-top: 20px;}
.renewal_policy .nav_policy .list_policy_wrap .list_policy{display: flex;flex-flow: row wrap;justify-content: space-between; width: 93%; margin: 0 auto}
.renewal_policy .nav_policy .list_policy_wrap li{width:47% ;margin-bottom: 15px; position: relative; box-sizing: border-box;}
.renewal_policy .nav_policy .list_policy_wrap li:first-child a{background: url(/ko/pc/assets/images/common/policy_info01.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(2) a{background: url(/ko/pc/assets/images/common/policy_info06.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(3) a{background: url(/ko/pc/assets/images/common/policy_info02.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(4) a{background: url(/ko/pc/assets/images/common/policy_info07.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(5) a{background: url(/ko/pc/assets/images/common/policy_info05.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(6) a{background: url(/ko/pc/assets/images/common/policy_info04.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(7) a{background: url(/ko/pc/assets/images/common/policy_info08.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(8) a{background: url(/ko/pc/assets/images/common/policy_info03.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(9) a{background: url(/ko/pc/assets/images/common/policy_info04.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li:nth-child(10) a{background: url(/ko/pc/assets/images/common/policy_info09.png) no-repeat 0 0; background-size: 30px auto;}
.renewal_policy .nav_policy .list_policy_wrap li a{padding-left: 40px; height: 35px; line-height: 35px;}
.renewal_policy .cont_policy .stit_policy{padding-left: 45px; height: 40px; line-height: 40px;}
.renewal_policy .cont_policy .stit_policy.object_01{background: url(/ko/pc/assets/images/common/policy_info01.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_02{background: url(/ko/pc/assets/images/common/policy_info06.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_03{background: url(/ko/pc/assets/images/common/policy_info02.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_04{background: url(/ko/pc/assets/images/common/policy_info07.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_05{background: url(/ko/pc/assets/images/common/policy_info05.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_06{background: url(/ko/pc/assets/images/common/policy_info04.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_07{background: url(/ko/pc/assets/images/common/policy_info08.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_08{background: url(/ko/pc/assets/images/common/policy_info03.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_09{background: url(/ko/pc/assets/images/common/policy_info04.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .cont_policy .stit_policy.object_10{background: url(/ko/pc/assets/images/common/policy_info09.png) no-repeat 0 0; background-size: 34px auto;}
.renewal_policy .list_cont_policy li{font-family: 'NotoSansKR Regular';}
.renewal_policy .list_cont_policy li span{font-family: 'NotoSansKR Bold'; display: inline-block; font-size: 14px;margin-top: -3px;}
.renewal_policy .list_cont_policy li span.pd-l{font-family: 'NotoSansKR Regular'; padding-left: 15px;}
.renewal_policy .list_inner_policy{color: #333;}
.renewal_policy .list_inner_policy li{margin-top: 5px;}
.renewal_policy .list_inner_policy li:before{display: none;}
.renewal_policy a{font-size: 14px; color: #333;}

/* 240131 ???? - ?? Highlights ?? */
.r_top_info { font-size:16px; text-align:right; }
.ir_wrap_cont { display: flex; justify-content: space-between; }
.ir_wrap_cont .ir_wrap_txt { width:100%; margin-top: 40px; }
.ir_wrap_cont:first-of-type .ir_wrap_txt { margin-top: 20px; }
.Highlights_wrap_cont {width: 100%; position: relative;}
.Highlights_wrap_cont .Highlights_list {display: flex; flex-flow: row nowrap; justify-content: space-between; gap: 0 20px; }
.Highlights_wrap_cont .Highlights_list li { width: 33.33%; height: 300px; color: #fff; background-color: #1b2e5a; padding:30px; box-sizing: border-box; position: relative; }
.Highlights_wrap_cont .Highlights_list li h5 {font-size: 32px; font-weight: 500;}
.Highlights_wrap_cont .Highlights_list li p {font-size: 48px; font-weight: 700; position: absolute; bottom: 30px; right: 30px;}
.Highlights_wrap_cont .Highlights_noti {width: 100%; margin: 20px 0 0; position: relative;}
.Highlights_wrap_cont .Highlights_noti p {font-size: 14px; color: #999; padding-left: 15px; position: relative;}
.Highlights_wrap_cont .Highlights_noti p::before {content: '?'; font-size: inherit; position: absolute; top: 0; left: 0;}
.Highlights_wrap_cont .Highlights_noti p + p {margin-top: 10px;}
.Highlights_wrap_cont .Highlights_list.detail li { background: #1b2e5a; padding: 30px;}
.Highlights_wrap_cont .Highlights_list.detail li h5 {font-size: 20px;}
.Highlights_wrap_cont .Highlights_list.detail li h5 > small {display: inline-block; font-size: 20px; vertical-align: middle;}
.Highlights_wrap_cont .Highlights_list.detail li p {bottom: 20px; right: 30px;}
.Highlights_wrap_cont .Highlights_list.detail li:nth-child(n + 4) {margin-top: 30px;}

.Highlights_wrap_cont .Highlights_list.detail li:nth-child(1) { background:url(/en/pc/assets/images/ir/highlights_img_01.jpg) no-repeat 0 0; background-size: cover; }
.Highlights_wrap_cont .Highlights_list.detail li:nth-child(2) { background:url(/en/pc/assets/images/ir/highlights_img_02.jpg) no-repeat 0 0; background-size: cover; }
.Highlights_wrap_cont .Highlights_list.detail li:nth-child(3) { background:url(/en/pc/assets/images/ir/highlights_img_03.jpg) no-repeat 0 0; background-size: cover; }

/* 24.02.05 en Layout ?? css ?? */
.esg_management .management_content .management_content_wrap .sortation div.en_long_txt { display: flex; justify-content: center; align-items: center; height:95px; line-height:1.4; }

/*???? -  ????? ? 25.09.18 ?? */
.d_location .contact_txt {font-size: 28px; font-family: "NotoSansKR Bold"; color: #333; margin-bottom: 20px;}