@charset "utf-8";

/* ----- 공통 ----- */
.subContainer {width:100%; height:auto; line-height:1.3; padding-top:50px;}
/*.subContainer > .container {max-width:1400px; height:auto; display:block; margin:0 auto; padding-top:100px; text-align:center;}*/
.subContainer > .container section {margin-bottom:40px; padding-bottom:50px; border-bottom:1px solid #e1e1e1;}
.subContainer > .container section:last-child {border-bottom:none;}
.titLeft {text-align:left;}
img{width:inherit; max-width:100%; height:auto; min-height:1px;}
	/* 간지 */
	.titGroup {display:block; text-align:left; margin:0;}
		/* 간지 - 타이틀 */
		.titGroup h2 {font-size:36px; color:#555555; letter-spacing:-2px;}
		.titGroup h2 .num {font-family:'arial'; font-weight:200; color:#777; margin-right:5px;}
		.titGroup .sub {font-size:17px; color:#777; margin-top:20px;}
		/* 간지 - 포인트 리스트 */
		.titGroup .point {display:block; margin-top:80px; }
		.titGroup .point > li {margin-bottom:21px; font-size:15px;}
		.titGroup .point > li > i {display:table; color:#fff; padding:5px 20px; border-radius:30px; background:#56659c; margin-bottom:5px;}
		.titGroup .point > li > p {display:block; color:#555; margin-left:8px; line-height:1.5em;}
		/* 간지 - 팁 설명 */
		.titGroup .tip {font-weight:700;font-size:17px; color:#6668a3; margin-top:80px; }
		.titGroup .tip:before {content:''; display:block; width:80px; height:2px; background:#6668a3;margin-bottom:10px;  }

/* ----- 본문 ----- */
.cntGroup {display:block; text-align:left; margin:0;}
	.cntGroup b {font-weight:600;}
	/* 본문 - 타이틀 */
	.cntGroup h3 {display:block; margin-top:50px; }
	.cntGroup h3 {font-size:23px; color:#555; font-weight:700;}	
	.cntGroup h3 i {font-weight:400; display:table; color:#fff; font-size:14px; padding:3px 10px; background:#47949d; margin-bottom:8px;}

	/* 본문 - 텍스트 입력 방식 */
	.dot01{font-size:17px; color:#444;padding:3px 0 3px 13px;margin-top:20px;}
	.dot01:before{top:12px;left:0;content:'';width:4px; height:4px; margin-right:8px; border-radius:100%; background:#cc89b7;}
	.dot02{font-size:15px; color:#777; margin-top:5px;padding-left:25px;}
	.dot02:before {top:3px;left:14px;content:'*'; width:auto; height:auto; font-size:11px;}
	.dot03{font-size:15px; color:#777; margin-top:10px;padding-left:20px; margin-left:14px;}
	.dot03:before{top:4px;left:0;content:'**'; width:auto; height:auto; font-size:11px; letter-spacing:0.5px;}
	.dot04Box{margin-top:10px;}
	.dot04{font-size:15px; color:#444;padding:3px 0 3px 13px;margin-top:5px; margin-left:5px;}
	.dot04:before{top:12px;left:0;content:'';width:4px; height:4px; margin-right:8px; border-radius:100%; background:#56659c; opacity:.5;}
	.arrow01{font-size:17px; color:#444;padding:3px 0 3px 23px;margin-top:10px;}
	.arrow01:before{top:3px;left:0;content:'→'; margin-right:8px;}
	.hyphen{font-size: 17px; color: #7f7772; padding: 3px 0 3px 15px; margin-top: 10px;}
	.hyphen:before{top:12px;left:0;content:''; width:10px; height:1px; display:block; background:#7f7772;}
	.hyphen02{font-size: 15px; color: #7f7772; padding: 3px 0 3px 15px; margin-top: 10px; margin-left:14px;}
	.hyphen02:before{top:12px;left:0;content:''; width:10px; height:1px; display:block; background:#7f7772;}
	.square{font-size: 17px; color: #7f7772; padding: 3px 0 3px 15px; margin-top: 10px;}
	.square:before{top:8px;left:0;content:''; margin-right:8px; width:8px; height:8px; background:#7f7772; display:block;}
	.num01 {display:inline-block;border-radius:100%;background:#777;color:#fff;font-weight:400;font-size:10px;text-align:center;padding-top:1px;padding:4.5px 7px;line-height:1;margin-bottom:2px;vertical-align:middle;}
		/* 공통 */
		.dot01, .dot02, .dot03, .dot04, .arrow01, .hyphen, .hyphen02, .square {position:relative;display:block;font-weight:400;}
		.dot01:before, .dot02:before, .dot03:before, .dot04:before, .arrow01:before, .hyphen:before, .hyphen02:before, .square:before {position:absolute;display:inline-block; vertical-align:middle;}

	.txt01{font-size: 17px; color: #444; font-weight:400; margin-bottom: 10px;}
	.txt02{font-size: 15px; color: #b15959; font-weight:400; margin: 20px 0 10px 0;}
	/* 본문 - 텍스트박스(기본) */
	.textBox.boxTop {margin-top:20px;}
	.textBox{display:block; padding:18px; background:#f5f5f5; border-radius:3px; border:1px solid #ddd; margin-top:50px;}
		/* 본문에 들어가는 텍스트의 유형에 따라 위치 설정 */
		.textBox .dot01:first-child {margin-top:0;}
	
	/* 본문 - 텍스트박스(사각사각) */
	.textBox2 {margin-top:30px;}
	.textBox2{display:block; font-weight:700; font-size:17px; color:#6668a3; padding:20px;  border:2px solid #6668a3; margin-top:50px;}
	
	/* 본문 - 텍스트박스(퀘스트) */
	.textBox3 {margin-top:30px;border:1px solid #6668a3;}
	.textBox3 h4 {font-weight:700; font-size:16px; color:#fff; background-color:#6668a3; padding:10px;}
	.textBox3 h4:before {content:'Q'; width:auto; height:auto; display:inline-block; font-size:16px; vertical-align:middle; margin:-2px 10px 0 0;}
		.textBox3 .imgBox01 {margin-top:0;margin-bottom:30px;}
		.textBox3 .imgBox01 img {width:70%;}
		.textBox3 .imgBox02 {margin-top:0;margin-bottom:30px;}

	/* 본문 - 텍스트박스(사각사각 레드) */
	.textBox4 {margin-top:30px;}
	.textBox4{display:block; font-weight:700; font-size:17px; color:#6668a3; padding:25px;  border:1px solid #777; background-color:#fffeee; margin-top:50px;}
	.textBox4 h4 {font-weight:700;font-size:19px;color:#eb6077;margin-bottom:10px;}
	.textBox4 h4:before{display:none !important;}
	.textBox4 h4.secTit {margin-top:30px;}
	
	/* 본문 - 텍스트박스(아웃라인) */
	.textBox5 {margin-top:30px;}
	.textBox5 {display:block;padding:20px;border:1px solid #ddd;}
	.textBox5 p {font-size:14px;margin-top:5px;}
	.textBox5 P:first-child {margin-top:0;}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox6Title{font-size:15px; color:#8877b0; font-weight:700;margin-top:60px;}
	.textBox6 {margin-top:20px; padding:20px 0; display:flex; align-items:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	.textBox6 .img{flex:3; margin-right:20px; text-align:center;}
	.textBox6 .img img{width:70%;}
	.textBox6 .txt{flex:7;}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox6_top {margin-top:20px; padding:20px 0; display:flex; align-items:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	.textBox6_top .img{flex:3; margin-right:20px; text-align:center;}
	.textBox6_top .img img{width:70%;}
	.textBox6_top .txt{flex:7;}


	/* 본문 - 텍스트박스(아웃라인 없는거) */
	.textBox7{display:block;background:#f9f9f9; border-radius:3px; border:1px solid #ddd; margin-top:50px;}
		/* 본문에 들어가는 텍스트의 유형에 따라 위치 설정 */
		.textBox7 .dot01{margin:10px;}
		.textBox7 img{width:96% !important; margin:0 2%;}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox8 {padding:20px 0; display:flex; align-items:center; border-bottom:1px solid #ddd;}
	.textBox8 .img{flex:2; margin-right:20px; text-align:center;}
	.textBox8 .img img{width:70%;}
	.textBox8 .txt{flex:7;}


	/* 본문 - 텍스트박스(아웃라인) */
	.textBox9 {display:flex; align-items:center; border-bottom:1px solid #ddd;}
	.textBox9 .img{flex:2; margin-right:20px; text-align:center; padding:20px 0;}
	.textBox9 .img img{width:70%;}
	.textBox9 .txt{flex:7;}
	.textBox9 .txt > p:first-child{margin-top:0;}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox10 {margin-top:20px; padding:20px 0; display:flex; align-items:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	.textBox10 .img{flex:3; margin-right:20px; text-align:center;}
	.textBox10 .img img{width:70%;}
	.textBox10 .txt{flex:7;}
	.textBox10 .txt > p:first-child{margin-top:0;}

	/* 본문 - 텍스트박스(내부전용) */
	.inBox {padding:30px;}
	.inBox > p:first-child {margin-top:0;}	

	/* 이미지 크기 조절 */
	.tableImg01{padding:10px 2.083vw !important; /* padding:10px 40px !important; */}
	.tableImg01 .img{float:left;width:200px; text-align:center;}
	.tableImg01 .txt{float:left; text-align:left; padding:12px 0 12px 10%;}
	.tableImg01 img{max-height:42px; width:auto;}


	/* 이미지 크기 조절 */
	.width80_center{display:block; width:80%; margin:0 auto; text-align:center;}
	/* flex 정렬 위로 */
	.alignTop{align-items:flex-start !important;}
	.alignStretch{align-items:stretch !important;}
	.alignEnd{align-items:flex-end !important;}
	.marginTop50{margin-top:50px;}
	/* 이미지박스 전용 타이틀 */
	.imgBox_Title{width:100%; font-size:15px; color:#8877b0; font-weight:700; padding:0 10%; margin:50px auto 0 auto; text-align:center; display:inline-block;}
	.imgBox_Dot{width:100%; padding:0 10%; text-align:left; display:inline-block;}

	/* 본문 - 이미지박스(이미지 한개) */
	.imgBox01{display:flex; flex-direction:column; align-items:center; margin-top:50px; text-align:left;}
	.imgBox01 img{width:80%;}
	.imgBox01.w100 img{width:100%;}
	
	/* 본문 - 이미지박스(이미지 한개 타이틀이 붙어있음) */
	.imgBox01_t{display:flex; flex-direction:column; align-items:center; margin-top:30px; margin-bottom:20px; padding:0 10%; text-align:left;}
	.imgBox01_t img{width:100%;}

	/* 본문 - 이미지박스(이미지 한개인데 세로가 긴거) */
	.imgBox01_h{display:flex; flex-direction:column; align-items:center; margin-top:50px; text-align:left;}
	.imgBox01_h img{width:auto; max-height:270px;}
	.imgBox01_h.w100 img{width:100%;}

	/* 본문 - 이미지박스(이미지 두개) */
	.imgBox02{display:flex; align-items:center; margin-top:50px;  padding:0 10%;}
	.imgBox02 > li{flex:5;vertical-align:top;}
	.imgBox02 > li:nth-child(1){margin-right:20px;}
	.imgBox02 > li:nth-child(2){margin-left:20px;}
	.imgBox02 > li img{width:100%;}
	
	/* 본문 - 이미지박스(이미지 두개에 1개의 타이틀) */
	.imgBox02_t{display:flex; align-items:center; margin-top:30px; margin-bottom:20px; padding:0 10%;}
	.imgBox02_t > li{flex:5;vertical-align:top;}
	.imgBox02_t > li:nth-child(1){margin-right:20px;}
	.imgBox02_t > li:nth-child(2){margin-left:20px;}
	.imgBox02_t > li img{width:100%;}

	/* 본문 - 이미지박스(이미지 세개) */
	.imgBox03{display:flex; align-items:center; margin-top:50px;  padding:0 10%;}
	.imgBox03 > li{flex:3;}
	.imgBox03 > li:nth-child(1){margin-right:20px;}
	.imgBox03 > li:nth-child(2){margin-right:20px;}
	.imgBox03 > li img{width:100%;}

	/* 본문 - 이미지박스(이미지 세개인데 모바일에서 가로정렬로 바뀌게) */
	.imgBox03_left{display:flex; flex-direction:row; align-items:center; margin-top:50px;  padding:0 10%;}
	.imgBox03_left > li{flex:3; display:flex; align-items:stretch; flex-direction:column;}
	.imgBox03_left > li:nth-child(1){margin-right:20px;}
	.imgBox03_left > li:nth-child(2){margin-right:20px;}
	.imgBox03_left > li img{width:100%;}

	
	/* 본문 - 이미지박스(이미지 4개) */
	.imgBox04{display:flex; align-items:center; margin-top:50px;}
	.imgBox04 > li{flex:2.5; margin-left:20px;}
	.imgBox04 > li:nth-child(1){margin-left:0;}
	.imgBox04 > li img{width:100%;}
	.imgBox04 .imgTitle{font-size:13px;}

	/* 본문 - 이미지박스(이미지 5개) */
	.imgBox05{display:flex; align-items:center; margin-top:50px;}
	.imgBox05 > li{flex:2; margin-left:20px;}
	.imgBox05 > li:nth-child(1){margin-left:0;}
	.imgBox05 > li img{width:100%;}
	.imgBox05 .imgTitle{font-size:13px;}

	/* 본문 - 이미지박스(텍스트) */
	.imgTitle{font-size:15px; color:#8877b0; font-weight:700;margin-bottom:30px; text-align:center;}
	.imgTitle02{font-size:15px; color:#fff; font-weight:700;text-align:center; margin:0 auto; line-height:1; padding:10px;}
	.imgTitle03{font-size:15px; color:#777; font-weight:700;margin:0 auto; text-align:center;}

	.imgTitle_f01{font-size:15px; color:#8877b0; font-weight:700; margin-top:10px;}
	.imgTitle_f02{font-size: 14px; color: #777; margin-top:10px;}
	.imgTitle_f03{font-size: 14px; color: #777; margin-top:10px; text-align:center;}
	.imgTitle_f04{position:Relative; font-size: 14px; color: #777; margin-top:15px; padding-left:15px; text-align:left;}
	.imgTitle_f04:before{position:absolute; top:7px; left:5px; content:''; display:block; width:3px; height:3px; background:#bbb;}
	.imgDot{position:relative;display:block; font-size:14px; color:#777; margin-top:7px;padding-left:23px;}
	.imgDot:before{position:absolute;top:3px;left:0;content:'*'; width:auto; height:auto; display:inline-block; vertical-align:middle; margin-right:5px; margin-left:8px; margin-top:-2px; }

	/* 테이블 전용 타이틀 */
	.tableTitleBox{display:flex; align-items:flex-end; padding-bottom:10px;}
	.tableTitle{flex:none;font-size:15px; color:#8877b0; font-weight:700; margin-top:50px; text-align:left; display:inline-block;}
	.tableTitleBox > .tableSum{flex:auto; line-height:1;}
	
	/* 강조 테이블 백그라운드 컬러 */
	.tableBg{background:#f9f9f9;}
	
	/* 본문 - 테이블 */
	.tableBox1 {width:100%;margin-top:50px; min-width:500px;}
	.tableBox1 thead th {color:#fff;text-align:center;background-color:#79b4c7;border-left:1px solid #fff;border-bottom:1px solid #ddd;padding:10px 0;}
	.tableBox1 thead th:first-child {border-left:none;}
	.tableBox1 tbody th, .tableBox1 tbody td {text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;}
	.tableBox1 tbody th:first-child, .tableBox1 tbody td:first-child {border-left:none;}
	.tableBox1 tbody tr:last-child th, .tableBox1 tbody tr:last-child td {text-align:center;border-bottom:1px solid #555;}
	.tableBox1 ul, .tableBox1 li {text-align:left;font-size:14px;padding:0 20px;}
	.tableBox1 ul.type1 {margin:10px 0;}
	.tableBox1 ul.type1 li {padding:3px 0;}
	.tableBox1 li:first-child {margin-top:0;}
	.tableBox1 .on {color:#fff;background:#305f6e;}
	
	/* 본문 - 테이블 */
	.tableBox2 {width:100%;border-top:1px solid #555;}
	.tableBox2 tbody th {color:#fff;text-align:center;background-color:#79b4c7;border-bottom:1px solid #fff;padding:10px 0;}
	.tableBox2 tbody td {border-bottom:1px solid #ddd;padding:10px; text-align:center;}
	.tableBox2 tbody th:first-child, .tableBox2 tbody td:first-child {}
	.tableBox2 tbody tr:last-child th, .tableBox2 tbody tr:last-child td {text-align:center;border-bottom:1px solid #555;}
	
	/* 본문 - 반응형 테이블(세로버전) */
	.tableBox3 {display:flex; align-items:stretch;border-bottom:1px solid #555;background-color:#fff;margin-top:30px;}
	.tableBox3 .divNum2 {flex:5;}
	.tableBox3 .divNum3 {flex:3.3;}
	.tableBox3 > div {border-left:1px solid #ddd;}
	.tableBox3 > div:first-child {border-left:none}
	.tableBox3 dl {width:100%;}
	.tableBox3 dt {color:#fff;text-align:center;background-color:#79b4c7;border-left:1px solid #fff;border-bottom:1px solid #ddd;padding:10px 0;}
	.tableBox3 dd {text-align:left;padding:15px;}
	.tableBox3 dd li {position:relative;font-size:14px;}
	.tableBox3 .numType1 {margin:10px 0;}
	.tableBox3 .numType1 li {padding:2px 0 2px 15px;}

	/* 본문 - 테이블 (노랑색 배경 안에 들어가는 테이블) */
	.tableBox4 {width:100%;margin-top:50px; }
	.tableBox4 thead th {color:#050505;text-align:center;background-color:#d3d3d4;border-left:1px solid #9e9995;border-bottom:1px solid #9e9995;padding:10px 0; font-size:16px;}
	.tableBox4 thead th:first-child {border-left:none;}
	.tableBox4 tbody th, .tableBox4 tbody td {text-align:center;border-left:1px solid #9e9995;border-bottom:1px solid #9e9995;padding:10px 0;}
	.tableBox4 tbody th:first-child, .tableBox4 tbody td:first-child {border-left:none;}
	.tableBox4 tbody tr:last-child th, .tableBox4 tbody tr:last-child td {text-align:center;border-bottom:1px solid #9e9995;}
	.tableBox4 tbody td{background:#fff; color:#595757; font-size:14px;}


	/* 본문 - 테이블 dot 타입 */
	.tableTop {margin-top:0;}
	.tableSum {width:100%;margin:0 0 5px 0;padding:0;text-align:right;font-size:12px;color:#777;}
	.tableLeft{display:block;font-weight:400;font-size:15px;text-align:left;}
	.tableLeft_bold{display:block;font-weight:700;font-size:14px;text-align:left;}
	.tableDot01{font-size:14px; color:#555;padding:3px 0 3px 15px;}
	.tableDot01:before{position:absolute;display:block;top:-5px;left:0;content:'.';}
	.tableDot02{font-size:14px; color:#777;padding:3px 0 3px 25px;}
	.tableDot02:before{position:absolute;display:block;top:5px;left:13px;content:'*';}
	.tableArrow01{font-size:14px; color:#666;padding:3px 0 3px 20px;margin-left:10px;}
	.tableArrow01:before{top:3px;left:0;content:'→';}
		/* 공통 */
		.tableDot01, .tableArrow01 {position:relative;display:block;font-weight:400;font-size:15px;text-align:left;}
		.tableDot01:before, .tableArrow01:before {position:absolute;display:inline-block; vertical-align:middle;}
		.valignTop {vertical-align:top;}
		.talignLeft {text-align:left;}
		.thGray {background-color:#777 !important;}
		.thBlue {background-color:#658cb1 !important;}

	/* 혁신성장 이미지 별도 조절*/
	.kePart2_03_img01{text-align:center; margin:0 auto; overflow:hidden;}
	.kePart2_06_img01{max-height:328px; width:100%;}
	
	/* 스크롤 안내말 */
	.mScroll_notice{display:none;}
	
/* 공통 - 태블릿 (1050px 이하) */
@media only screen and (max-width:1050px) {
	.subContainer {padding:30px 20px 0 20px;}
	.imgScale4{height:8.281vw; /* height:159px; (뷰포트 1920px 기준)*/ }
	.textBox9 .img{padding:50px 0;}

}

/* 공통 - 태블릿 (768px 이하) */
@media only screen and (max-width:768px) {
	/* 본문 - 텍스트박스 - 태블릿 이하 */
	.inBox {padding:15px;}
	.textBox3 .imgBox01 img {width:90%;}
	/* 본문 - 이미지박스(텍스트) */
	.imgTitle {margin-bottom:10px;}

	/* 본문 - 이미지박스 */
	.imgBox01 {margin-top:30px;}
	.imgBox01 img, .imgBox01_t img, .imgBox01_h img, .imgBox02_t img{width:100%;}
	.imgBox01_t, .imgBox02, .imgBox02_t, .imgBox_Title, .imgBox_Dot, .imgBox03 {padding:0 10px;}

	/* 혁신성장 이미지 별도 조절*/
	.kePart2_03_img01{background:#00bdb0; position:Relative; text-align:left; width:100%; min-height: 3.385vw; /* height:26px;(뷰포트 768px기준) */}
	.kePart2_03_img01 > img{position:absolute; width:auto !important; max-width:fit-content !important; height:100%; left:0;}

	.mMarginTop{margin-top:20px !important;}
	.textBox9 .img{flex:3; padding:140px 0;}
	.textBox9 .img img{width:90%;}

}

/* 공통 - 모바일 (450px 이하) : 뷰포트 450px */
@media only screen and (max-width:450px) {

	.subContainer {padding:30px 10px 0 10px;}

	/* 본문 - 타이틀 - 모바일 & 태블릿 */
	.cntGroup h3 {font-size:5vw;}
	.cntGroup h3 i {font-size:3.5vw;}

	/* 간지 - 모바일 & 태블릿 */
	.titGroup h2 {font-size:6vw;}
	.titGroup .sub {font-size:4.5vw;}
	.titGroup .point {margin-top:7vh;}
	.titGroup .point > li {font-size:14px;margin-bottom:1.8vh;}
	.titGroup .tip {font-size:4.5vw;margin-top:7vh;}

	/* 본문 - 텍스트 입력 방식 - 모바일 & 태블릿 */
	.dot01 {font-size:15px;}
	.dot02 {font-size:14px;}
	.dot03 {font-size:14px;}

	/* 본문 - 텍스트박스 - 모바일 */
	.textBox.boxTop {margin-top:10px;}
	.textBox {padding:10px;}
	.textBox2 {padding:15px;}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox8 .img{flex:4; }
	.textBox8 .img img{width:90%;}
	.textBox8 .txt{flex:6;}
		
	/* 본문 - 이미지박스 - 모바일 */
	.imgBox01 {margin-top:30px; padding:0 10px;}
	.imgBox01 img{width:100%;}
	.imgBox02 {flex-direction:column;margin-top:30px;padding:0 10px;}
	.imgBox02 > li{flex:none; width:100%;}
	.imgBox02 > li:nth-child(1){margin-right:0;}
	.imgBox02 > li:nth-child(2){margin-left:0;margin-top:50px;}
	.imgBox02_t {flex-direction:column;margin-top:30px;padding:0 10px;}
	.imgBox02_t > li{flex:none; width:100%;}
	.imgBox02_t > li:nth-child(1){margin-right:0;}
	.imgBox02_t > li:nth-child(2){margin-left:0;margin-top:50px;}
	.imgBox03 {flex-direction:column;margin-top:30px;padding:0 10px;}
	.imgBox03 > li{flex:none; width:100%;}
	.imgBox03 > li:nth-child(1){margin-right:0;}
	.imgBox03 > li:nth-child(2){margin-right:0;margin-top:50px;}
	.imgBox03 > li:nth-child(3){width:100%;margin-top:50px;}
	.imgBox04, .imgBox05{flex-wrap:wrap;}
	.imgBox04 > li, .imgBox05 > li{flex:none; width:50%; margin-left:0; margin-top:50px;}
	.imgBox04 > li:nth-child(1), .imgBox04 > li:nth-child(2),
	.imgBox05 > li:nth-child(1), .imgBox05 > li:nth-child(2){margin-top:0;}
	.imgBox04 > li:nth-child(add), .imgBox05 > li:nth-child(add){ margin-left:20px;}
	.imgTitle {margin-bottom:10px;}
	.mobileTop1 {margin-top:10px !important;}

	/* 테이블 가로 스크롤 */
	.mScroll{overflow-x:scroll; width:100%;}

	/* 본문 - 테이블 */
	.tableBox3 {flex-direction:column;}
	.tableBox3 > div {flex:10;}
	.tableBox3 > div {border-left:none;}

	/* 본문 - 이미지박스 - 모바일 & 태블릿 */
	.tableBox1 thead th, .tableBox1 tbody th, .tableBox1 tbody td {font-size:14px;}

	/* 혁신성장 이미지 별도 조절*/
	.kePart2_03_img01{width:95%; min-height: 6.667vw; /* height:26px;*/}

	/* 본문 - 텍스트박스(아웃라인) */
	.textBox10 {flex-direction:column;}
	.textBox10 li:first-child{margin-bottom:20px !important;}
	
	.imgBox03_left{flex-direction:column; padding:0; margin-top:30px; align-items:center;}
	.imgBox03_left > li:nth-child(1){margin-right:0;}
	.imgBox03_left > li:nth-child(2){margin-right:0;margin-top:30px;}
	.imgBox03_left > li:nth-child(3){width:100%;margin-top:30px; border-bottom:none; padding-bottom:0;}

	.imgBox03_left > li > i{flex:4;}
	.imgBox03_left > li{display:flex; align-items:center; flex-direction:row; padding-bottom:30px; border-bottom:1px solid #ddd; }
	.imgBox03_left > li img{width:80%;}
	.imgBox03_left > li > ul{flex:6; text-align:left; margin:0}
	.imgBox03_left > li > p{flex:6; text-align:left; margin:0}	
	.imgBox03_left > li > ul > li{text-align:left; margin:0}
	
	/* 본문 - 텍스트박스(아웃라인) */
	.textBox6_top {flex-direction:column;}
	.textBox6_top .img{flex:none; margin-right:0; text-align:center;}
	.textBox6_top .txt{flex:none;}
	
	/* 스크롤 안내말 */
	.mScroll_notice{display:flex; align-items:center; color:#777; font-size:13px; margin-bottom:10px;}
	.mScroll_notice > i{width:30px; height:25px; margin-right:10px; background:url('../../images/ke/mScroll_icon.png') center center / auto no-repeat;}
	.mScroll_notice > b{color:#6668a3}
	
}

