@charset "utf-8";

/* IR 자료 */
.content_zone {width:1000px;}
.irmovie_area {}
	.irmovie_area:after {display:block; clear:both; content:"";}
	.irmovie_area .movie {float:left; width:660px; height:442px; background:#efefef;}
	.lately_data  {float:left; width:300px; margin-left:40px;}
	.lately_data .btn_type01:hover {background-color:#000;}
	.irdata_title { line-height:30px;margin-top:-7px; color:#333; font-size:18px;}
	.pdf_title {margin:5px 0 0; color:#333; font-size:40px;}
	.data_btn_list {overflow:hidden; margin:32px 0 0; font-size:0;}
	.data_btn_list li {float:left; margin-bottom:8px; font-size:0;}
	.data_btn_list li:first-child + li,
	.data_btn_list li:first-child + li + li + li {margin-left:8px;}
	.data_btn_list li .btn_type01 {width:146px; padding:0;}

	.adobe_download {position:relative; padding:2px 0 0 0px; margin:9px 0 0;}
	/*.adobe_download:before {display:block; position:absolute; top:3px; left:0; width:50px; height:50px; background:url(/IR/image/common/sp_common.png) no-repeat 0 0; background-position:-80px -180px; content:"";}*/
	.adobe_download a {color:#000; font-size:13px; }
	.adobe_download p { line-height:18px;margin:3px 0 0; color:#999; word-break:keep-all; font-size:13px;}

.board_list {position:relative; margin:60px 0 0;}
	.board_list .subtab {padding-bottom:17px; margin-top:-1px;}
	.board {border-top:1px solid #666;}
	.board > li {padding:12px 0 11px; border-bottom:1px solid #f0f0f0;}
	.board > li:after {display:block; clear:both; content:"";}
	.board p {float:left; width:530px; line-height:36px; padding-left:2px; color:#333;}
	.board .btn_list {float:right;font-size:0;}
	.board .btn_list:after {display:block; clear:both; content:"";}
	.board .btn_list li {float:left; margin-left:8px;}
	.board .btn_list li:first-child {margin:0;}
	.board .btn_list a {width:146px; height:34px; line-height:34px; padding:0;}
	/*.board .btn_list a.move {width:127px; padding:0;}*/
	.board .btn_list.ko {margin-right:154px;}
	.board .btn_list.irko li:first-child {margin-right:154px;}
	.board .btn_list.irko02 li:first-child {margin-right:308px;}
	.board .btn_list.iren li:first-child {margin-right:154px;}
	.board .btn_list.web {margin-right:154px;}
	/*.board .btn_list.type02 a {width:178px; padding:0;}*/

/* 신용등급 */
.credit_zone + .credit_zone { padding-top:78px;margin-top:79px; border-top:1px solid #efefef;}
.credit_zone:first-child .h2_tit {margin-top:-7px;}
.graph_zone {display:none; width:100%; /*padding:60px 0;*/ margin-top:60px; /*background:#fafafa;*/ text-align:center; } /* 2025-07-09 Q11955 display: none 처리 */
/*.graph_zone {padding:70px 0 80px; border:1px solid #e1e1e1; background:#fff;}*/
.graph_zone p {display:table-cell; vertical-align:middle;}
.table_desc {color:#aaa;text-align:right; font-size:13px;}
/*.graph_zone + .table_desc {margin-top:31px;}*/
.graph_zone + .data_table {margin-top:80px;}
.data_table + .table_desc {margin-top:16px;}

/* 경영공시 */
.operation_list_area {border-top:1px solid #666;border-bottom:1px solid #e1e1e1;}
.operation_list_area .right_btn {float:right; font-size:0;}
.operation_list_area .right_btn .btn_type02 {width:145px; height:34px; line-height:35px;  padding:0;}
.operation_list_area .right_btn .btn_type02:hover,
.operation_list_area .right_btn .btn_type02:focus {background:#333;}
.operation_list_area .operation_txt {float:left; width:814px; line-height:36px; padding-left:0px;}
.operation_list_area .source {display:inline-block; width:97px; color:#666;}
.operation_list_area .date {float:right;color:#aaa; font-size:13px;}

.data_result { height:46px;line-height:46px; padding-left:20px; border-bottom:1px solid #f0f0f0; color:#999; background:#fafafa; text-align:left;  font-size:13px;}
.data_result .keyword {color:#1e75d6;}
.data_result strong {margin-left:2px; color:#1e75d6; font-weight:normal;}

.operation_list_area .nodata {padding:325px 0 320px;color:#999; text-align:center; font-size:18px; }
.operation_list_area .nodata strong  {color:#333; font-weight:normal;}


/* 문의 */
.list_infor {width:1000px; margin:0 auto;}
.list_infor:after {display:block; clear:both; content:"";}
.list_infor li {float:left; width:426px; text-align:center;}
.list_infor li:first-child {margin-left:74px;}
.list_infor .tit {display:block; color:#000; font-size:18px; font-weight:normal;}
.list_infor .txt { line-height:24px;margin-top:17px; color:#666; font-size:13px;}
.list_infor .btn_article {margin:16px 0 0;}
.list_infor .callcenter {display:block; margin:6px 0 0;color:#333; font-size:13px; font-weight:normal;}

.map_zone {position:relative; width:1000px; margin:76px auto 0;}
.map_zone .detailmap_btn {position:absolute; right:20px; bottom:20px;}
.map_zone .map_img {width:1000px;}
.map_zone .map_img img {width:100%;}
.address_zone {margin-top:34px; text-align:center;}
.address_zone .tit { line-height:30px;  color:#333;font-size:21px; font-weight:normal;}
.address_zone .traffic_desc {margin-top:11px; margin-bottom:-8px;}
.address_zone .traffic_desc li { line-height:28px;color:#666;}

/* ESG(지속가능채권) */
.esg_zone + .esg_zone { padding-top:78px;margin-top:79px; border-top:1px solid #efefef;}
.esg_zone:first-child .h2_tit {margin-top:-7px;}
.img_c_type {width:100%; margin-top:60px; text-align:center; }
.img_c_type + .data_table,
.c_type_next_table {margin-top:60px;}
.esg_zone .data_table tbody td .btn_type02 {vertical-align:middle;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	.board .btn_list a {line-height:35px;}
	.e-p-board .btn_list a {line-height:35px;}
	.data_result {line-height:48px;}
}
