/* 공통 */

body .wrap .content .sec-full.pt0 { padding-top: 0; }

.pc-txt16 { font-weight: 400; }

.wrap .table-wrap table thead { background: #eff1f3; }





/* 첫번째 section */

.sec-full.esg_wrap .inner > div { width: 50%; display: inline-block; vertical-align: top; }

.sec-full.esg_wrap .tit { padding: 100px 0; }

.sec-full.esg_wrap p { margin-bottom: 35px; }

.wrap .kv ~ section.sec-table + section.sec-table{padding-top: 120px !important;}



/* 두번째 section */

.grade { position: relative; }

.grade p.tit {margin-bottom: 26px;}

.grade ul {font-size: 0;}

.grade ul.obj_wrap li {display: inline-block; width: calc((100% - 3px) / 4); vertical-align: top; border-top: 2px solid #707070; border-bottom: 1px solid #c1c1c1;}

.grade ul.obj_wrap li:first-child .grade-tit {background-color: #3b4951; color: #fff;}

.grade ul.obj_wrap li:not(:last-child) {border-right: 1px solid #c1c1c1;}

.grade ul.obj_wrap li .grade-tit {font-size: 20px; line-height: 1.5; font-weight: 600; color: #333; text-align: center; border-bottom: 1px solid #c1c1c1; padding: 17px 0 13px 0;}

.grade ul.obj_wrap li .obj {height: 317px;}



.select-wrap { position: absolute; top: 0; right: 0; }

/*quick enquiry error  .select-box { width: 137px; height: 30px; display: inline-block; position: relative; z-index: 200; }*/

.select-box .label {  padding: 3px 0; position: relative; font-size: 16px; line-height: 1.75; letter-spacing: -.02em; text-align: left; border-bottom: 1px solid #c0c1c1; }

.select-box .option-list { position: absolute; top: 100%; left: 0; width: 100%; max-height: 0; background-color: #fff; box-shadow: 0px 5px 6px rgb(190 190 190 / 11%); overflow: hidden; transition: .3s ease-in; z-index: 2; }







/* 표중에서 세번째 section */

.sec-table.directors_wrap { margin-bottom: 0 !important; }



/* 표중에서 세번째 section _ base 초기화 */

.wrap .sec-table.directors_wrap .table-wrap table thead th , 

.wrap .sec-table.directors_wrap .table-wrap table tbody th, 

.wrap .sec-table.directors_wrap .table-wrap table td { padding: 0; }



.wrap .sec-table.directors_wrap .table-wrap table thead th,

.wrap .sec-table.directors_wrap .table-wrap table tbody td { padding: 20px 0; }



.wrap .sec-table.directors_wrap .table-wrap table thead th:first-child,

.wrap .sec-table.directors_wrap .table-wrap table tbody td:first-child { padding-left: 65px; }



.wrap .sec-table.directors_wrap .table-wrap table thead th:last-child,

.wrap .sec-table.directors_wrap .table-wrap table tbody td:last-child { padding-right: 60px; }



.wrap .sec-table.directors_wrap col:nth-child(1) { width:13.41%; }

.wrap .sec-table.directors_wrap col:nth-child(2) { width:12.25%; }

.wrap .sec-table.directors_wrap col:nth-child(3) { width:38.91%; }

.wrap .sec-table.directors_wrap col:nth-child(4) { width:9.08%; }

.wrap .sec-table.directors_wrap col:nth-child(5) { width:12.08%; }

.wrap .sec-table.directors_wrap col:nth-child(6) { width:14.27%; }



.wrap .sec-table.directors_wrap .table-wrap table tbody td.text_box { padding-right: 40px; }







/* 표중에서 마지막 section */

.wrap .pdf_wrap .table-wrap table thead th { padding-left: 0; }

.wrap .pdf_wrap .table-wrap table tbody th, .wrap .pdf_wrap .table-wrap table td { padding-left: 0; }











/* 1440px */

/* 1440px */

/* 1440px */

/* 1440px */



@media screen and (max-width: 1440px) {


	.wrap .kv ~ section.sec-table + section.sec-table{padding-top: 8.33vw !important;}


	/* 첫번째 section */

	.sec-full.esg_wrap .tit { padding: 6.94vw 0; }

	.sec-full.esg_wrap p { margin-bottom: 2.43vw; }







	/* 두번째 section */

	.grade p.tit {margin-bottom: 1.81vw;}

	.grade ul.obj_wrap li { width: calc((100% - 0.21vw) / 4); }

	.grade ul.obj_wrap li .grade-tit { font-size: 1.39vw; padding: 1.18vw 0 0.90vw 0;}

	.grade ul.obj_wrap li .obj { height: 22.01vw; }



	.select-box { width: 9.51vw; height: 2.08vw; }

	.select-box .label {  padding: 0.21vw 0; font-size: 1.11vw; }

	.select-box .option-list { box-shadow: 0.00vw 0.35vw 0.42vw rgb(190 190 190 / 11%); }







	/* 표중에서 세번째 section */

	.sec-table.directors_wrap { margin-bottom: 8.33vw; }



	.wrap .sec-table.directors_wrap .table-wrap table thead th,

	.wrap .sec-table.directors_wrap .table-wrap table tbody td { padding: 1.39vw 0; }



	.wrap .sec-table.directors_wrap .table-wrap table thead th:first-child,

	.wrap .sec-table.directors_wrap .table-wrap table tbody td:first-child { padding-left: 4.51vw; }



	.wrap .sec-table.directors_wrap .table-wrap table thead th:last-child,

	.wrap .sec-table.directors_wrap .table-wrap table tbody td:last-child { padding-right: 4.17vw; }



	.wrap .sec-table.directors_wrap .table-wrap table tbody td.text_box { padding-right: 2.78vw; }





}









/* 1024px */

/* 1024px */

/* 1024px */

/* 1024px */



@media screen and (max-width: 1024px) and (min-width: 769px) {



	.grade ul.obj_wrap li .grade-tit { font-size: 14px; }

	.select-box .label { font-size: 11px; }



}











/* 768px */

/* 768px */

/* 768px */

/* 768px */



@media screen and (max-width: 768px) {


	.wrap .kv ~ section.sec-table + section.sec-table{padding-top: 25.93vw !important;}
	.t-m-center{text-align: center !important;}
	.t-m-left{text-align: left !important;}



	.grade ul.obj_wrap li:first-child {display: block; width: 100%; border-right: 0; border-bottom: 0;}

	.grade ul.obj_wrap li:first-child .obj {height: 51.04vw;}	

	.grade ul.obj_wrap li:not(:first-child) {width: calc((100% - 0.26vw) / 3); border-top: 0.26vw solid #c1c1c1; border-right: 0.26vw solid #c1c1c1;}

	.grade ul.obj_wrap li:last-child {border-right: none;} 

	.grade ul.obj_wrap li .grade-tit {font-size: 4.17vw; line-height: 1.6; font-weight: 600; padding: 4.95vw 0 4.30vw 0; border-bottom: 0.26vw solid #c1c1c1;}

	.grade ul.obj_wrap li .obj {height: 35.29vw;}



	/* 첫번째 section */

	.sec-full.esg_wrap .inner > div { width: 100%; display: block; vertical-align: top; }

	.download_wrap .download-btn { width: 59.51vw; height: 12.24vw; padding: 3.23vw 0vw; margin-top: 3.52vw;height:auto; }

	.sec-full.esg_wrap p { margin-bottom: 0; }

	body .wrap .inner .pc-txt22 p { font-size: 4.44vw; line-height: 1.6; }

	.wrap .kv ~ section.sec-full.esg_wrap { padding-bottom: 18.75vw; }







	/* 두번째 section */

	.grade p.tit { margin-bottom: 3.81vw; }





	/* 세번째 section */

	.sec-table.board table { width: 179.82vw; }





	/* 4번째 section */

	.sec-table.board2 table { width: 179.82vw; }





	/* 5번째 section */

	.sec-table.directors_wrap { margin-bottom: 25.13vw; }

	.sec-table.directors_wrap table { width: 273.96vw; }

	.wrap .sec-table.directors_wrap .table-wrap table thead th:first-child, .wrap .sec-table.directors_wrap .table-wrap table tbody td:first-child {

		padding: 4.63vw 0 4.63vw 6.67vw;

	}

	.pc-txt16 { font-size: 4.17vw; line-height: 1.6; font-weight: bold; }



	.wrap .sec-table.directors_wrap .table-wrap table thead th, .wrap .sec-table.directors_wrap .table-wrap table tbody td {

		padding: 4.63vw 0 4.63vw 6.67vw;

	}





	/* 6번째 section */

	.sec-table.pdf_wrap table { width: 174.48vw; }





}











/* 320px */

/* 320px */

/* 320px */

/* 320px */



@media screen and (max-width: 768px) {



	



}





@media screen and (max-width : 320px){
	.t-m-center{}
	.t-m-left{}



	.grade ul.obj_wrap li:first-child { width: 100%; border-right: 0; border-bottom: 0;}

	.grade ul.obj_wrap li:first-child .obj {height: 163px;}	

	.grade ul.obj_wrap li:not(:first-child) {width: calc((100% - 1px) / 3); border-top: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1;}

	.grade ul.obj_wrap li:last-child {border-right: none;} 

	.grade ul.obj_wrap li .grade-tit {font-size: 11px; line-height: 1.6;  padding: 16px 0 14px 0; border-bottom: 1px solid #c1c1c1;}

	.grade ul.obj_wrap li .obj {height: 113px;}



	/* 첫번째 section */

	.sec-full.esg_wrap .inner > div { width: 100%;   }

	.download_wrap .download-btn { width: 190px; height: 39px; padding: 10px 0px; margin-top: 11px;height:auto;}

	.sec-full.esg_wrap p { margin-bottom: 0; }

	body .wrap .inner .pc-txt22 p { font-size: 14px; line-height: 1.6; }

	.wrap .kv ~ section.sec-full.esg_wrap { padding-bottom: 60px; }







	/* 두번째 section */

	.grade p.tit { margin-bottom: 12px; }





	/* 세번째 section */

	.sec-table.board table { width: 575px; }





	/* 4번째 section */

	.sec-table.board2 table { width: 575px; }





	/* 5번째 section */

	.sec-table.directors_wrap { margin-bottom: 80px; }

	.sec-table.directors_wrap table { width: 877px; }

	.wrap .sec-table.directors_wrap .table-wrap table thead th:first-child, .wrap .sec-table.directors_wrap .table-wrap table tbody td:first-child {

		padding: 15px 0 15px 21px;

	}

	.pc-txt16 { font-size: 11px; line-height: 1.6;  }



	.wrap .sec-table.directors_wrap .table-wrap table thead th, .wrap .sec-table.directors_wrap .table-wrap table tbody td {

		padding: 15px 0 15px 21px;

	}





	/* 6번째 section */

	.sec-table.pdf_wrap table { width: 558px; }



}



