@charset "utf-8";

/* COMMON */
#gnb { right:72px; margin-top:52px;margin-left:128px;}
#gnb > li {padding-left:100px;}
#gnb > li:first-child + li {padding-left:110px;}
#gnb > li:first-child + li + li {padding-left:80px;}
#gnb > li:first-child + li + li + li + li {padding-left:79px;}
.submenu { left:100px;width:130px; padding-left:0;}
#gnb > li:first-child .submenu { left:0;width:125px;}
#gnb > li:first-child + li .submenu {left:110px;}
#gnb > li:first-child + li + li .submenu {left:80px;}
#gnb > li:first-child + li + li + li + li .submenu {left:79px; width:120px;}
#gnb > li > a {padding-bottom:28px;}
#header .company li {margin-left:29px;}

.btn_type01 {min-width:auto;}
.btn_type02.original {padding:0 22px 0 29px;}
.btn_type02.zoom {padding:0 23px 0 29px;}
.btn_type02.daum {width:141px; padding:0;}
.btn_type04::after {vertical-align:-1px;}

.list_dot .desc {padding-left:71px;} 

.select_site .site .box_select.type_2 { top:-345px;overflow:visible;}
.select_site .site .box_select.type_1 { top:-304px; overflow:visible; width:832px;}

.search_ipnut .search_btn {width:88px;}
.search_ipnut .search_btn:before {margin-left:6px;}
.search .search_close_btn {width:49px;}

/* MAIN */
.main .newsroom > * {padding-left:0;}
.main .operation > * {padding-left:0;}
.main .operation .txt { line-height:22px;font-size:16px;}
.main .operation .subtxt { line-height:20px;font-size:13px;}
.main .person .btn_type02 {margin:12px 0 0;}
.main .person .txt { line-height:22px;font-size:16px;}
.main .infor > * {margin-left:0;} /* 2024-03-05 GGU282 - 추가 */
/* 2024-12-05 GGCP31 main Credit Ratings 수정 */
.menu_zone.infor { width: 55%; }
.main .infor .txtbox01 { padding-right: 18px;text-align:center; } 
.main .infor .txtbox01 p {margin-top:9px;}
.infor .txtbox02 { margin-left: 12px; }

.main .infor .txtbox02 li {margin-left:20px;}
.main .infor .txtbox02 li:first-child {margin-left:0px;}
.main_section + .main_section {margin-bottom:-8px;}

.person .btn_type04 {display:inline-block;margin-top:33px;}



@-moz-document url-prefix() {
	.main .infor .txtbox01 p {margin-top:2px;}
	.main .infor .txtbox01 strong {margin-bottom:12px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main .infor .txtbox01 p {margin-top:4px;}
	/* .main .infor .txtbox01 strong {margin-bottom:12px;} */
}



/* ABOUTUS */
/* Company Report */
.text_c_type.last {margin-bottom:-8px;}
.adobe_download {padding-top:0px; margin-top:17px;}
.adobe_download::before {top:2px;}
.data_btn_list > .btn_type01 {width:300px; padding:0;}
.aboutus_box .history_zone .history_menu {padding-left:187px;}
/* Shareholding Structure */
.txt01 { font-size:21px;}
.img_ownership {margin:32px 0 82px;}
.img_ownership img {margin-left:-406px;}
.list_infor .txt {margin-top:12px;}
/* corporate culture */
.culture_box {padding:78px 0 73px;}


/* PR */
/* News Room*/
.press_release_list .txt_box {width:270px; word-break:keep-all;}
.press_release_list .date {margin:10px 0 0;}
.press_release_list .list_tit {word-break:keep-all;}
.list_area .nodata {padding:132px 0 134px;}
.detail_date {margin:22px 0 0;}
.article_list .source {right:127px; width:180px;}


/* IR */
/* IR Presentation */
.data_btn_list.ir li:first-child + li {margin-left:0;}
.data_btn_list.ir li .btn_type01 { width:300px;min-width:0; padding:0;}
.data_btn_list.ir + .adobe_download {margin-top:9px;}
.board_table {border-top:1px solid #666; }
.board_table thead th {height:59px; line-height:59px; border-bottom:1px solid #666; color:#333; font-weight:normal;}
.board_table tbody td {height:36px; padding:12px 0 8px; border-bottom:1px solid #f0f0f0; color:#333; text-align:center;}
.board_table tbody td:first-child { line-height:36px;padding-left:2px; text-align:left;}
.board_table .btn_list {display:inline-block; font-size:0;}
.board_table .btn_list:after {display:block; clear:both; content:"";}
.board_table .btn_list li {float:left; line-height:1; margin-left:8px;}
.board_table .btn_list li:first-child {margin:0;}
.board_table .btn_list .btn_type02 {width:144px; height:34px; padding:0;}
.board_table .btn_list .btn_type02:hover,
.board_table .btn_list .btn_type02:focus { border-color:#000; color:#fff;background:#000;}
.board_table .btn_type02 {width:144px; height:34px; line-height:34px; padding:0;}
.board_table .btn_type02:hover,
.board_table .btn_type02:focus { border-color:#000; color:#fff;background:#000;}
.board_table .btn_list.null01 li {margin-right:154px;}
.board_table .btn_list.null02 li {margin-left:154px;}
/*.board_table .btn_list li {margin-right:154px;}*/
/*.board_table .btn_list .download {width:178px; padding:0}*/
/*.board_table .btn_list .download span {margin-left:8px;} */
/*.board_table .btn_list .move {width:179px; padding:0}*/
/*.board_table .btn_list .move span {margin-left:4px;} */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.board_table .btn_type02 {line-height:35px;}
}

/* Contacts */
.list_infor.contacts .btn_article { padding-top:0;margin:4px 0 0;}
.address_zone .traffic_desc {margin-bottom:-10px;}
.board .btn_list.type02 a {width:178px;}
.board .btn_list.type02.null {margin-right:188px;}


/* ethics */
.iframe_zone {height:894px;}
.addr_channel {margin-bottom:-7px;}
.cheating_line.type02 .cheating_tit {top:154px;}
.list_type02 li {height:403px;}
.list_type02 li strong {margin-top:59px;}
.list_type02.cyber li {height:356px;}
.direction01 .group01 .tit {padding-top:241px;}
.direction01 .subbox li {height:377px;}
.direction01 .box .tit {padding-top:221px;}
.direction01 .subtit {line-height:20px;}
.direction01 .subtit + .desc {margin-top:20px;}
.direction01 .tit + .subtit {margin-top:31px;}
.direction01 .desc {line-height:20px;}
.direction01 .desc + .desc {margin-top:20px;}

.direction02 {margin-top:13px;}
.direction02 ul {padding-left:37px;margin-left:30px;}
.direction02 li {padding:0 15px;}
.direction02 li:first-child {padding:0 15px;}
.direction02 li span {line-height:20px;}
.direction02 .total {line-height:30px;}
.direction02 ul:before {top:61px;}

.ethics_box .text_c_type + .text_c_type {margin-top:20px;}
.reason_box > .subgroup_tit { line-height:24px;padding-top:2px;}
.point_element li {height:316px;}
.point_element .tit {line-height:20px;}
.point_element .desc {margin-top:14px;}
.reason_box ol  {margin-top:10px;}

.ethics_box .history_zone .history_menu {padding-left:172px;}

.activities_cont .tit {height:81px;}
.activities_cont > li {height:608px;}
.activities_cont .sub_cont .desc {margin-top:3px;}
/*.activities_cont .sub_cont li:first-child {height:135px;}
.activities_cont .sub_cont li:first-child + li {height:115px;}
.activities_cont .sub_cont li:first-child + li + li {height:155px;}
*/

.cheating_line.type03 .cheating_txt li {margin-top:20px;}
.group + .group {margin-top:75px;}
.group + .group.list {margin:67px 0 0;}
.group .list_type02 li {height:377px;}
.group .list_type02 li p {margin-top:28px;}
.group .list_type02 li strong { line-height:24px;margin-top:52px;}

/* careers */
.careers_box .list_infor > li {height:410px;}
.p_box .desc {line-height:24px; color:#666;}
.p_box01 .desc, .p_box02 .desc {line-height:20px;}
.equals {margin-top:95px;}
.plus {margin-top:90px;}
.h2_tit.type02 {line-height:30px;}
.doing_infor {height:444px; background:url(/IR/image/careers/img_doing_en.png) no-repeat 50% 0;}
.doing_infor .leadership {top:36px; left:90px;}
.doing_infor .insight {top:36px; right:38px;}
.doing_infor .pride {top:258px; left:99px;}
.doing_infor .expertise {top:258px; right:59px;}
.doing_infor .list_hyphen {margin-top:16px;}
.careers_box .list_infor > li > div {display:block; padding-top:58px;}
.careers_box .list_infor .tit + * {margin-top:33px;}
.careers_box .list_infor.type02 > li {height:370px;}
.careers_box .list_infor.type02 .list_hyphen {margin-top:30px;}
.list_infor.type02 div {display:block; padding-top:61px;}
.list_infor .tit .bul + span {display:block;line-height:24px; margin:7px 0 0;}
.market_img {width:375px; margin-left:300px;}
.p_box .desc {margin:7px 0 0; }

/* error */
.error .btn_article .btn_type01 {min-width:105px;}

/* 2024-09-13 GGCP31 footer */
.footer_inner .footer_logo { margin-top: 74px; }
/* #footer .footer_inner {width:1000px;padding:37px 17px 49px; margin:0 auto;text-align:center;}
#footer .footer_company {display:block; text-align:center;}
#footer .footer_company ul {display:inline-block;}
#footer .footer_company ul:after {display:block; clear:both; content:"";}
#footer .footer_company li {float:left; padding-left:10px; margin-left:9px; background:url("/IR/image/common/bar_footer.png") no-repeat 0 50%;}
#footer .footer_company li:first-child { padding:0;margin:0; background:none;}
#footer .footer_company a { color:#666; font-family:"YouandiModernHEB";font-size:12px;}
#footer .footer_company + .footer_link {margin:14px auto 18px;}
#footer .footer_link {display:inline-block; margin:3px auto 18px;}
#footer .footer_link:after {display:block; clear:both; content:'';}
#footer .footer_link .share {position:relative;display:inline-block; width:155px; height:21px;  margin:6px 0 0 0;margin-left:-28px;vertical-align:top;}
#footer .footer_link .share:after,
#footer .footer_link .share ul:after  {display:block; clear:both; content:'';}
#footer .footer_link .share li { position:relative;float:left; overflow:visible;width:100%; padding:0px; margin-left:16px;}
#footer .footer_link .share li:first-child {padding:0;}
#footer .footer_link .share li a {display:block; background:url('/IR/image/icon/icon_share_footer.png') no-repeat 0 0;}
#footer .footer_link .share .facebook { left:45px;width:100%; height:20px;}
#footer .footer_link .share .twitter { top:-20px; left:79px;width:100%; height:20px;}
#footer .footer_link .share .youtube {  top:-40px; left:115px;width:100%; height:20px;}
#footer .footer_link .share .facebook a {width:20px; height:20px;}
#footer .footer_link .share .twitter a {width:23px; height:20px; background-position:-37px 0;}
#footer .footer_link .share .youtube a {width:24px; height:20px; background-position:-75px 0;}
#footer .footer_link .share .facebook a:focus, 
#footer .footer_link .share .facebook a:hover{width:20px; height:20px; background-position:0 -25px;}
#footer .footer_link .share .twitter a:focus, 
#footer .footer_link .share .twitter a:hover{width:23px; height:20px; background-position:-37px -25px;}
#footer .footer_link .share .youtube a:focus,
#footer .footer_link .share .youtube a:hover{width:24px; height:20px; background-position:-75px -25px;}
#footer .footer_link .share li > span { position:absolute; top:-26px;display:none; float:left; line-height:19px; padding:0px 9px 0px 9px; border:1px solid #e5e5e5; color:#666;background:#ffffff; text-align:center; font-size:12px;}
#footer .footer_link .share .facebook a + span {left:0%; margin-left:-40px;}
#footer .footer_link .share .twitter a + span {left:0%; margin-left:-39px;}
#footer .footer_link .share .youtube a + span {left:0%; margin-left:-38px;}
#footer .footer_link .share li > span .foot_hover { position:absolute; bottom:-5px; left:50%;display:none; width:8px; height:5px; line-height:19px; margin-left:-4px; color:#666; background:url('/IR/image/common/bg_footer_hover.png') no-repeat; background-position:0px 0px; text-align:center; font-size:12px;}
#footer .footer_link .share li:focus span,
#footer .footer_link .share li:hover span {z-index:100;display:block;}
#footer .footer_link .select_site {display:inline-block; margin:0 0 0 20px; vertical-align:top;}
#footer .footer_link .select_site:after {display:block; clear:both; content:'';}
#footer .footer_link .select_site .site {float:left; margin:0 -1px 0 0;}
#footer .footer_link .select_site .site .open_select span {width:92px; text-align:left; font-family:'YouandiModernHEB'; font-size:12px;}
#footer .footer_link .select_site .site:hover,#footer .footer_link .select_site .site.on {background-color:#fff;}
#footer .footer_link .select_site .open_select {padding:9px 10px 9px 16px; outline:none;}

#footer .footer_logo { width:112px; height:24px;margin:31px auto 0;}
#footer .footer_logo:after {display:block; clear:both; content:'';}
#footer .footer_logo img {width:100%;}
#footer .footer_info {color:#666;}
#footer .footer_info .address {height:12px; margin:0 0 11px 0; font-size:0;}
#footer .footer_info .address span {padding:0 8px 0 9px; background:url('/IR/image/common/bar_footer.png') no-repeat 0 50%; font-size:12px;}
#footer .footer_info .address span:first-child {padding:0 8px 0 0; background:none;}
#footer .footer_info .address .ceo_dt,
#footer .footer_info .address .ceo_dd,
#footer .footer_info .address .licensee_dt,
#footer .footer_info .address .licensee_dd {display:inline-block; padding:0; background:none; vertical-align:middle;}
#footer .footer_info .copyright {font-size:12px;} 

.select_site .site {position:relative;}
.select_site .site .box_select { position:absolute; z-index:10; bottom:100%; left:0;overflow:hidden; width:239px; height:0; } 
.select_site .site .box_select.type_2 { top:-329px;overflow:visible;}
.select_site .site .box_select.type_1 { top:-288px;left:-408px; overflow:visible; width:832px;}
.select_site .site .box_select .box_unit {position:relative; border-width:1px; border-style:solid; border-color:#ccc; background-color:#fff; text-align:left;}
.select_site .site .box_select.type_1 .box_unit {border-bottom-color:#ccc;}
.select_site .site .box_select.type_1 .box_unit:before { position:absolute; right:304px; bottom:-1px;display:block; width:118px; height:1px; background-color:#fff; content:'';}
.select_site .site .box_select.type_2 .box_unit:before { position:absolute; bottom:-1px; left:0;display:block; width:118px; height:1px; background-color:#fff; content:'';}
.select_site .site .box_select .box_unit:after {display:block; visibility:hidden; clear:both; height:0; content:'';}
.select_site .site .box_select .box_unit.type_1 {width:830px;}
.select_site .site .box_select .box_unit.type_1 .box_group {float:left; width:110px;} 
.select_site .site .box_select .box_unit.type_1 .box_group:first-child {width:148px; padding-left:16px;}
.select_site .site .box_select a {display:block; line-height:20px; color:#666; font-size:11px;}
.select_site .site .box_select .box_unit.type1 a { line-height:16px;font-size:12px;} 
.select_site .site .box_select .box_unit.type1 a:hover {color:#1e75d6;} 
.select_site .site .box_select .box_unit.type1 ul > li {padding-bottom:7px;}
.select_site .site .box_select .tit {  padding-bottom:4px; padding-bottom:12px !important;color:#000; font-family:'YouandiModernHEB'; font-size:12px;} 

.select_site .site .box_select.type_2 .box_unit {padding:10px 0;}
.select_site .site .box_select.type_2 .box_unit ul {padding:5px 0; margin:0 16px 0 20px;} 
.select_site .site .box_select.type_1 .box_unit ul {padding:19px 0px 14px 4px;} 
.select_site .site .box_select.type_2 .box_unit ul + ul{border-top:1px solid #e9e9e9;} 

.open_select { padding:9px 10px 10px 16px;border:1px solid #ccc;}
.open_select span {display:inline-block; color:#666;  background:url('/IR/image/common/arrow_select.png') no-repeat 100% 4px; vertical-align:top; font-family:'YouandiModernTR'; font-size:11px;}
.site.on .open_select {background-color:#fff;}
.site.on .open_select span {background-position:100% -22px;}
.open_select.on span {background-position:100% -22px;} */
