/*  전체 영역  */	
#landing_wrap { width:100%; height:auto !important; height:100%; min-height:100%; overflow-x:hidden; }

#container { display:inline-block;width:100%; margin-top:70px; } 

#header-spacer { height: 80px; display: none;}
header.fixed + #header-spacer { display: block;}

header { position:relative; width:100%; height:80px; text-align:center; margin-top:30px; overflow:hidden; z-index: 99;}
header ul { display: inline-block; width:900px; margin:0 auto;  }
header ul li { display: inline-block;  line-height: 60px; font-size: 19px; padding:10px 0px; }
header ul li a { margin:0 2px; padding:10px 32px; color:#6D5DD8; background:#fff; border:1px #6D5DD8 solid; border-radius:20px 0 20px 0;transition: all 0.3s ease;}
header ul li a:hover,
header ul li a.selected { color: #fff; background:#6D5DD8; border:1px #6D5DD8 solid; text-decoration:none; border-radius:0 20px 0 20px; transition: all 0.3s ease;}

/* 스크롤 시 고정 상태 */
header.fixed { position: fixed; top: 50px;  left: 0; width: 100%;}

section{scroll-margin-top: 10px; /* 헤더 높이 or 원하는 여백 */}

.sec01_container {display: inline-block;width: 100%; height:1160px; position: relative;z-index:1; text-align: center; background-image:url("../images/sec1_bg.png");background-position:top center;background-size: cover;}
.sec01_container > p:nth-child(1) {  }
.sec01_container .br_res  {display: none; }
.sec01_wrap {display: inline-block;width: 100%;margin: 0 auto; padding-top:70px; font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec01_wrap > p:nth-child(1) { }
.sec01_wrap > p:nth-child(2) {font-size: 40px; font-weight:600; color:#2C88C4; line-height: 90px;letter-spacing:-0.05em; }
.sec01_wrap > p:nth-child(3) { font-size: 18px; letter-spacing:-0.05em;}
.sec01_wrap > p:nth-child(3) strong { font-size: 18px; font-weight:600; color:#2C88C4; }
.sec01_wrap1 { display: inline-block; width:1400px; margin:0 auto; margin-top:50px; }

/* 최신글 탭 */
.latest-tab { display:flex; gap:5px; justify-content: center; margin-bottom:30px;}
.latest-tab li {padding:6px 20px;cursor:pointer; background:#fff; border:1px #ccc solid; border-radius:4px; transition:0.3s;}
.latest-tab li:hover { background:#2C88C4; color:#fff; border:1px #2C88C4 solid; transition:0.3s;}
.latest-tab li.on { background:#2C88C4; color:#fff; border:1px #2C88C4 solid; }
.tab-con { display:none;}
.tab-con.on { display:block;}

.sec02_container {display: inline-block;width: 100%; height:1450px; position: relative;z-index:1; text-align: center; padding-top:70px; background:#f5f5f5; background-image:url("../images/sec2_bg.png");background-position:top center;background-size: cover;}
.sec02_container > p:nth-child(1) {  }
.sec02_container .br_res  {display: none; }
.sec02_wrap {display: inline-block;width: 100%;margin: 0 auto; padding-top:50px; font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec02_wrap > p:nth-child(1) { }
.sec02_wrap > p:nth-child(2) {font-size: 40px; font-weight:600; color:#2C88C4; line-height: 90px;letter-spacing:-0.05em; }
.sec02_wrap > p:nth-child(3) {font-size: 18px;  letter-spacing:-0.05em;}
.sec02_wrap > p:nth-child(4) { padding-top:40px;}
.sec02_wrap > p:nth-child(5) { padding-top:40px; font-size: 18px; line-height:29px; letter-spacing:-0.05em;}
.sec02_wrap .box { display: inline-block; width:1380px; margin:0 auto; margin-top:50px; }
.sec02_wrap .box span { display: inline-block; float:left; width:230px; margin:0 auto; text-align:center; font-size: 16px; line-height:25px; letter-spacing:-0.05em;}
.sec02_wrap > p:nth-child(7) { width:400px;margin:0 auto; margin-top:60px; font-size: 22px; font-weight:600; color:#fff; line-height: 50px; background:#6D5DD8; border-radius:50px;}
.sec02_wrap1 { display: inline-block; width:1400px; margin:0 auto; margin-top:40px; }

.sec03_container {display: inline-block;width: 100%; height:1230px; position: relative;z-index:1; text-align: center; padding-top:70px; background:#5746D9; background-image:url("../images/sec3_bg.png");background-position:top center;background-size: cover;}
.sec03_container > p:nth-child(1) {  }
.sec03_container .br_res  {display: none; }
.sec03_wrap {display: inline-block;width: 100%;margin: 0 auto; padding-top:50px;font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec03_wrap > p:nth-child(1) { }
.sec03_wrap > p:nth-child(2) {font-size: 40px; font-weight:600; color:#fff; line-height: 90px;letter-spacing:-0.05em; }
.sec03_wrap > p:nth-child(3) {font-size: 18px; color:#fff; letter-spacing:-0.05em;}
.sec03_wrap > p:nth-child(4) { padding-top:40px;}
.sec03_wrap > p:nth-child(5) { padding-top:40px; font-size: 18px; line-height:29px; letter-spacing:-0.05em;}
.sec03_wrap1 { display: inline-block; width:1400px; margin:0 auto; margin-top:50px; }

.sec04_container {display: inline-block;width: 100%; height:1500px; position: relative;z-index:1; text-align: center; padding-top:70px; background:#eee; background-image:url("../images/sec4_bg.png");background-position:top center;background-size: cover;}
.sec04_container > p:nth-child(1) {  }
.sec04_container .br_res  {display: none; }
.sec04_wrap {display: inline-block;width: 100%;margin: 0 auto; padding-top:50px;font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec04_wrap > p:nth-child(1) { }
.sec04_wrap > p:nth-child(2) {font-size: 40px; font-weight:600; color:#6D5DD8; line-height: 90px; letter-spacing:-0.05em;}
.sec04_wrap > p:nth-child(3) {font-size: 18px; letter-spacing:-0.05em;}
.sec04_wrap > p:nth-child(4) { padding-top:40px;}
.sec04_wrap > p:nth-child(5) { padding-top:40px; font-size: 18px; line-height:29px; letter-spacing:-0.05em;}
.sec04_wrap1 { display: inline-block; width:1300px; margin:0 auto; margin-top:50px; }

.sec05_container {display: inline-block;width: 1300px; height:1800px; position: relative;z-index:1; text-align: left; padding-top:70px; background:#fff; }
.sec05_container > p:nth-child(1) {  }
.sec05_container .br_res  {display: none; }
.sec05_wrap {display: inline-block;width: 100%;margin: 0 auto; padding-top:30px;font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec05_wrap > p:nth-child(1) { font-size: 40px; font-weight:600; line-height: 90px; letter-spacing:-0.05em; }
.sec05_wrap > p:nth-child(2) { font-size: 23px; font-weight:400; color:#fff; padding:0 20px; line-height: 65px; letter-spacing:-0.05em; border-radius:0 20px 0 20px;background:#00B3BE;}
.sec05_wrap1 { display: inline-block; width:1300px; margin:0 auto; margin-top:50px;font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; }
.sec05_wrap1 p { display: inline-block; margin:0 0 15px 0;font-size: 17px; font-weight:400; }
.sec05_wrap1 p .po1 { margin-right:7px; color:#A099DF; }
.sec05_wrap1 p .po2 { margin-right:7px; color:#51D8D4; }
.sec05_wrap1 p .po3 { margin-right:7px; color:#FC854C; }
.sec05_wrap1 p .po4 { margin-right:7px; color:#4EDA4E; }
.sec05_wrap1 p .po5 { margin-right:7px; color:#1383D5; }
.sec05_wrap1 p .po6 { margin-right:7px; color:#ED4208; }
.sec05_wrap1 p .po7 { margin-right:7px; color:#EF40FD; }
.sec05_wrap2 { display: inline-block; width:1300px; padding:70px; 105px 80px 105px;margin:0 auto; margin-top:50px;font-family: 'Noto Sans Kr';  font-weight:400; letter-spacing:-0.05em; border-radius:0 40px 0 0;background:#f4f4f4; }
.sec05_wrap2 > p:nth-child(1) { font-size: 35px; font-weight:600; }
.sec05_wrap2 > p:nth-child(2) { margin-top:40px; }
.sec05_wrap2 .pro_list { display: flex; align-items: center; min-height: 100px;margin: 0;}
.sec05_wrap2 .pro_list > span:nth-child(1) {display: inline-block; text-align:center; width:170px; height:100px; }
.sec05_wrap2 .pro_list > span:nth-child(1) { display: flex;	align-items: center; justify-content: center; width: 170px;	height: 100px;	text-align: center;}
.sec05_wrap2 .pro_list > span:nth-child(2){ padding-left: 30px;font-size: 18px;	font-weight: 400;line-height: 29px;}
.sec05_wrap2 .pro_list > span:nth-child(2) strong { font-size: 20px; font-weight:600; }
.sec05_wrap2 .pro_list > span[class^="color"]{	display: inline-flex;align-items: center;justify-content: center;width: 90px;height: 90px;font-size: 16px;	font-weight: 400;color: #fff;border-radius: 50%;}
.sec05_wrap2 .pro_list > span.color1 { background: #666; }
.sec05_wrap2 .pro_list > span.color2 { background: #A099DF; }
.sec05_wrap2 .pro_list > span.color3 { background: #51D8D4; }
.sec05_wrap2 .pro_list > span.color4 { background: #FC854C; }
.sec05_wrap2 .pro_list > span.color5 { background: #4EDA4E; }
.sec05_wrap2 .pro_list > span.color6 { background: #1383D5; }
.sec05_wrap2 .pro_list > span.color7 { background: #ED4208; }
.sec05_wrap2 .pro_list > span.color8 { background: #666; }

.sec05_wrap3 { display: inline-block; width:1300px; padding:30px;;margin:0 auto; text-align:center;margin-top:0px;font-family: 'Noto Sans Kr'; font-size:17px; color:#fff; font-weight:400; line-height:30px;letter-spacing:-0.05em; background:#2C88C4; border-radius:0 0 0 40px;}
.sec05_wrap3_m { display: none; width:1300px; padding:30px;;margin:0 auto; text-align:center;margin-top:0px;font-family: 'Noto Sans Kr'; font-size:17px; color:#fff; font-weight:400; line-height:30px;letter-spacing:-0.05em; background:#2C88C4; border-radius:0 0 0 40px;}


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

	.sec02_wrap .box span { width:16%; }

	.sec01_container { width:100%; height:1040px; }
	.sec02_container { width: 100%; height:1460px; }
	.sec03_container { width: 100%; height:1080px; }
	.sec04_container { width: 100%; height:1400px; }
	.sec05_container { width: 94%; height:1800px; }
	.sec01_wrap1 { width: 94%; }
	.sec02_wrap .box { width:94%; }
	.sec02_wrap1 { width:94%; }
	.sec03_wrap1 { width:94%; }
	.sec04_wrap1 { width:94%; }
	.sec05_wrap { width: 100%; }
	.sec05_wrap1 { width: 100%; }
	.sec05_wrap2 { width: 100%; }
	.sec05_wrap3 { width: 100%; }
}

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

	#container { display:inline-block;width:100%; margin-top:50px; } 
	#container .logo_ img { width:17%; } 
	header { width:90%; height:70px; margin:0 auto; margin-top:30px; }
	header ul { width:100%; }
	header ul li { display: inline-block;  line-height: 40px; font-size: 17px; }
	header ul li a { padding:5px 25px; border-radius:15px 0 15px 0;}
	header ul li a:hover,
	header ul li a.selected { border-radius:0 15px 0 15px; transition: all 0.3s ease;}

	/* 스크롤 시 고정 상태 */
	header.fixed { top: 30px;}

	.sec01_container { width: 100%; height:100%; padding-bottom:70px;}
	.sec01_container .br_res  {display: block; }
	.sec01_wrap { padding-top:40px; }
	.sec01_wrap > p:nth-child(1) img { width:60px; }
	.sec01_wrap > p:nth-child(2) {font-size: 32px; line-height: 70px;}
	.sec01_wrap > p:nth-child(3) { font-size: 18px; line-height:30px;}
	.sec01_wrap > p:nth-child(3) strong { font-size: 19px; font-weight:600; color:#2C88C4; }
	.sec01_wrap1 { width:92%; margin-top:35px; }

	/* 최신글 탭 */
    .latest-tab{ flex-wrap: wrap; /* ⬅ 줄바꿈 */ justify-content: center; gap: 5px; margin-bottom: 20px;}
    .latest-tab li{ padding: 8px 15px; font-size: 15px; }


	.sec02_container { width: 100%; height:100%; padding:50px 0 70px 0; }
	.sec02_container > p:nth-child(1) { }
	.sec02_container .br_res {display: block; }
	.sec02_wrap { padding-top:40px; }
	.sec02_wrap > p:nth-child(1) img { width:60px; }
	.sec02_wrap > p:nth-child(2) {font-size: 32px; line-height: 70px; }
	.sec02_wrap > p:nth-child(3) {font-size: 18px; }
	.sec02_wrap > p:nth-child(4) { padding-top:10px;}
	.sec02_wrap > p:nth-child(4) img { width:60%; padding-top:40px;}
	.sec02_wrap > p:nth-child(5) { padding-top:40px; }
	.sec02_wrap .box { width:94%; margin-top:50px; }
	.sec02_wrap .box span { width:16.6%; margin:0; font-size: 15px; line-height:23px;}
	.sec02_wrap .box span img { width:80%; }
	.sec02_wrap > p:nth-child(7) { width:40%; margin-top:40px; font-size: 20px; line-height: 50px; border-radius:50px;}
	.sec02_wrap1 { width:92%; margin-top:40px; }

	.sec03_container {  width: 100%; height:100%; padding:50px 0 70px 0; }
	.sec03_container > p:nth-child(1) {  }
	.sec03_container .br_res {display: block; }
	.sec03_wrap { padding-top:40px; }
	.sec03_wrap > p:nth-child(1) img { width:60px; }
	.sec03_wrap > p:nth-child(2) {font-size: 32px; line-height: 70px; }
	.sec03_wrap > p:nth-child(3) {font-size: 18px; }
	.sec03_wrap > p:nth-child(4) { padding-top:10px;}
	.sec03_wrap > p:nth-child(4) img { width:60%; padding-top:40px;}
	.sec03_wrap > p:nth-child(5) { padding-top:40px; }
	.sec03_wrap1 { width:92%; margin-top:40px; }

	.sec04_container {  width: 100%; height:100%; padding:50px 0 70px 0; }
	.sec04_container > p:nth-child(1) {  }
	.sec04_container .br_res {display: block; }
	.sec04_wrap { padding-top:40px; }
	.sec04_wrap > p:nth-child(1) img { width:60px; }
	.sec04_wrap > p:nth-child(2) {font-size: 32px; line-height: 70px; }
	.sec04_wrap > p:nth-child(3) {font-size: 18px; }
	.sec04_wrap > p:nth-child(4) { padding-top:10px;}
	.sec04_wrap > p:nth-child(4) img { width:60%; padding-top:40px;}
	.sec04_wrap > p:nth-child(5) { padding-top:40px; }
	.sec04_wrap1 { width:92%; margin-top:40px; }

	.sec05_container { width: 94%; height:100%;  padding:50px 0 40px 0; }
	.sec05_container > p:nth-child(1) {  }
	.sec05_container .br_res {display: block; }
	.sec05_wrap { width:100%; padding-top:30px; }
	.sec05_wrap > p:nth-child(1) { font-size: 32px; line-height: 70px; }
	.sec05_wrap > p:nth-child(2) { font-size: 20px; ine-height: 65px; border-radius:0 15px 0 15px;background:#00B3BE;}
	.sec05_wrap1 { width:94%; margin-top:50px; }
	.sec05_wrap1 p { margin:0 0 10px 0;font-size: 16px; }
	.sec05_wrap1 p .po1 { margin-right:7px; color:#A099DF; }
	.sec05_wrap1 p .po2 { margin-right:7px; color:#51D8D4; }
	.sec05_wrap1 p .po3 { margin-right:7px; color:#FC854C; }
	.sec05_wrap1 p .po4 { margin-right:7px; color:#4EDA4E; }
	.sec05_wrap1 p .po5 { margin-right:7px; color:#1383D5; }
	.sec05_wrap1 p .po6 { margin-right:7px; color:#ED4208; }
	.sec05_wrap1 p .po7 { margin-right:7px; color:#EF40FD; }

	.sec05_wrap2 { padding:40px; 60px 50px 60px; margin-top:50px;border-radius:0 30px 0 0;}
	.sec05_wrap2 > p:nth-child(1) { font-size: 30px; }
	.sec05_wrap2 > p:nth-child(2) { margin-top:30px; }
	.sec05_wrap2 .pro_list { min-height: 100px;}
	.sec05_wrap2 .pro_list > span:nth-child(1) {display: inline-block; text-align:center; width:170px; height:100px; }
	.sec05_wrap2 .pro_list > span:nth-child(1) { display: flex;	align-items: center; justify-content: center; width: 170px;	height: 100px;	text-align: center;}
	.sec05_wrap2 .pro_list > span:nth-child(2){ padding-left: 20px;font-size: 16px;	line-height: 26px;}
	.sec05_wrap2 .pro_list > span:nth-child(2) strong { font-size: 18px; }
	.sec05_wrap2 .pro_list > span[class^="color"]{	width: 100px;height: 80px;font-size: 16px; border-radius: 8px;}
	.sec05_wrap2 .pro_list > span.color1 { background: #666; }
	.sec05_wrap2 .pro_list > span.color2 { background: #A099DF; }
	.sec05_wrap2 .pro_list > span.color3 { background: #51D8D4; }
	.sec05_wrap2 .pro_list > span.color4 { background: #FC854C; }
	.sec05_wrap2 .pro_list > span.color5 { background: #4EDA4E; }
	.sec05_wrap2 .pro_list > span.color6 { background: #1383D5; }
	.sec05_wrap2 .pro_list > span.color7 { background: #ED4208; }
	.sec05_wrap2 .pro_list > span.color8 { background: #666; }

	.sec05_wrap3 { width:100%; padding:30px; font-size:17px; background:#2C88C4; border-radius:0 0 0 30px;}

	.sec01_container { width:100%; }
	.sec02_container { width: 100%; }
	.sec03_container { width: 100%; }
	.sec04_container { width: 100%; }
	.sec05_container { width: 94%; }
	.sec05_wrap { width: 100%; }
	.sec05_wrap1 { width: 100%; }
	.sec05_wrap2 { width: 100%; }
	.sec05_wrap3 { width: 100%; }
}


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

	#container { display:inline-block;width:100%; margin-top:40px; } 
	#container .logo_ img { width:40%; } 
	header { width:94%; height:140px; margin:0 auto; margin-top:20px; }
	header ul { width:100%; }
	header ul li { display: inline-block; width:48%; line-height: 30px; font-size: 16px; font-weight:500; padding:3px; }
	header ul li a { display: inline-block; width:100%; line-height: 24px; padding:5px 0px; border-radius:10px 0 10px 0;}
	header ul li a:hover,
	header ul li a.selected { border-radius:0 15px 0 15px; transition: all 0.3s ease;}

	#header-spacer { height: 15px; display: none;}
	header.fixed + #header-spacer { display: block;}

	/* 스크롤 시 고정 상태 */
	header.fixed { position: relative; top: 20px;  left: none; width:94%; margin:0 auto;}

	.sec01_container { width: 100%; height:100%; padding-bottom:50px;}
	.sec01_container .br_res  {display: none; }
	.sec01_container br {display: none; }
	.sec01_wrap { padding:20px 15px 0 15px; }
	.sec01_wrap > p:nth-child(1) img { width:60px; }
	.sec01_wrap > p:nth-child(2) {font-size: 28px; line-height: 70px;}
	.sec01_wrap > p:nth-child(3) { font-size: 16px; line-height:22px;}
	.sec01_wrap > p:nth-child(3) strong { font-size: 17px; }
	.sec01_wrap1 { width:92%; margin-top:35px; }

	/* 최신글 탭 */
    .latest-tab{ flex-wrap: wrap; /* ⬅ 줄바꿈 */ justify-content: center; gap: 3px; margin-bottom: 20px;}
    .latest-tab li{ padding: 5px 7px; font-size: 15px; }

	.sec02_container { width: 100%; height:100%; padding:50px 0 50px 0; }
	.sec02_container > p:nth-child(1) { }
	.sec02_container .br_res {display: none; }
	.sec02_container br {display: none; }
	.sec02_wrap { padding:10px 15px 0 15px; }
	.sec02_wrap > p:nth-child(1) img { width:60px; }
	.sec02_wrap > p:nth-child(2) {font-size: 28px; line-height: 70px; }
	.sec02_wrap > p:nth-child(3) {font-size: 16px; line-height:22px; }
	.sec02_wrap > p:nth-child(4) { padding-top:10px;}
	.sec02_wrap > p:nth-child(4) img { width:90%; padding-top:20px;}
	.sec02_wrap > p:nth-child(5) { padding-top:20px; font-size: 16px; line-height:22px;}
	.sec02_wrap .box { width:100%; margin-top:50px; }
	.sec02_wrap .box span { width:32%; height:190px; margin:0 2px; font-size: 14px; line-height:20px;}
	.sec02_wrap .box span img { width:90%; margin:0 auto; margin-bottom:10px;}
	.sec02_wrap > p:nth-child(7) { width:80%; margin-top:30px; font-size: 18px; line-height: 40px; border-radius:40px;}
	.sec02_wrap1 { width:92%; margin-top:40px; }

	.sec03_container {  width: 100%; height:100%; padding:50px 0 50px 0; }
	.sec03_container > p:nth-child(1) {  }
	.sec03_container .br_res {display: none;}
	.sec03_container br {display: none; }
	.sec03_wrap { padding:10px 15px 0 15px; }
	.sec03_wrap > p:nth-child(1) img { width:60px; }
	.sec03_wrap > p:nth-child(2) {font-size: 28px; line-height: 70px; }
	.sec03_wrap > p:nth-child(3) {font-size: 16px; line-height:22px; }
	.sec03_wrap > p:nth-child(4) { padding-top:10px;}
	.sec03_wrap > p:nth-child(4) img { width:90%; padding-top:20px;}
	.sec03_wrap > p:nth-child(5) { padding-top:20px; font-size: 16px; line-height:25px;}
	.sec03_wrap1 { width:92%; margin-top:40px; }

	.sec04_container {  width: 100%; height:100%; padding:50px 0 50px 0; }
	.sec04_container > p:nth-child(1) {  }
	.sec04_container .br_res {display: none;}
	.sec04_container br {display: none; }
	.sec04_wrap { padding:10px 15px 0 15px; }
	.sec04_wrap > p:nth-child(1) img { width:60px; }
	.sec04_wrap > p:nth-child(2) {font-size: 28px; line-height: 70px; }
	.sec04_wrap > p:nth-child(3) {font-size: 16px; line-height:22px; }
	.sec04_wrap > p:nth-child(4) { padding-top:10px;}
	.sec04_wrap > p:nth-child(4) img { width:90%; padding-top:20px;}
	.sec04_wrap > p:nth-child(5) { padding-top:20px; font-size: 16px; line-height:22px;}
	.sec04_wrap1 { width:92%; margin-top:40px; }

	.sec05_container { width: 94%; height:100%;  padding:0 0 40px 0; }
	.sec05_container > p:nth-child(1) {  }
	.sec05_container .br_res {display: none;}
	.sec05_container br {display: none; }
	.sec05_wrap { width:100%; padding-top:30px; }
	.sec05_wrap > p:nth-child(1) { font-size: 28px; line-height: 70px; }
	.sec05_wrap > p:nth-child(2) { font-size: 18px; line-height: 25px; padding:15px 20px;border-radius:0 15px 0 15px;background:#00B3BE;}
	.sec05_wrap1 { width:94%; margin-top:40px; }
	.sec05_wrap1 p { margin:0 0 15px 0;font-size: 16px; line-height:22px;}
	.sec05_wrap1 p .po1 { margin-right:7px; color:#A099DF; }
	.sec05_wrap1 p .po2 { margin-right:7px; color:#51D8D4; }
	.sec05_wrap1 p .po3 { margin-right:7px; color:#FC854C; }
	.sec05_wrap1 p .po4 { margin-right:7px; color:#4EDA4E; }
	.sec05_wrap1 p .po5 { margin-right:7px; color:#1383D5; }
	.sec05_wrap1 p .po6 { margin-right:7px; color:#ED4208; }
	.sec05_wrap1 p .po7 { margin-right:7px; color:#EF40FD; }

	.sec05_wrap2 { padding:20px; 0px 50px 20px; margin-top:30px;border-radius:0 20px 0 0;}
	.sec05_wrap2 br {display: block; }
	.sec05_wrap2 > p:nth-child(1) { font-size: 28px; }
	.sec05_wrap2 > p:nth-child(2) { margin-top:20px; }
	.sec05_wrap2 .pro_list { min-height: 100px;}
	.sec05_wrap2 .pro_list > span:nth-child(1) { width:30%; height:100px; }
	.sec05_wrap2 .pro_list > span:nth-child(1) { width: 100%;	height: 100px;	text-align: center;}
	.sec05_wrap2 .pro_list > span:nth-child(2){ width:70%; padding-left: 10px;font-size: 15px; line-height: 20px;}
	.sec05_wrap2 .pro_list > span:nth-child(2) strong { font-size: 18px; }
	.sec05_wrap2 .pro_list > span[class^="color"]{	 width: 90px;height: 80px;font-size: 16px; border-radius: 6px;}
	.sec05_wrap2 .pro_list > span.color1 { background: #666; }
	.sec05_wrap2 .pro_list > span.color2 { background: #A099DF; }
	.sec05_wrap2 .pro_list > span.color3 { background: #51D8D4; }
	.sec05_wrap2 .pro_list > span.color4 { background: #FC854C; }
	.sec05_wrap2 .pro_list > span.color5 { background: #4EDA4E; }
	.sec05_wrap2 .pro_list > span.color6 { background: #1383D5; }
	.sec05_wrap2 .pro_list > span.color7 { background: #ED4208; }
	.sec05_wrap2 .pro_list > span.color8 { background: #666; }

	.sec05_wrap3 {display: none; }
	.sec05_wrap3_m { display: block; width:100%; padding:20px;;margin:0 auto; text-align:center;margin-top:0px;font-family: 'Noto Sans Kr'; font-size:16px; color:#fff; font-weight:400; line-height:22px;letter-spacing:-0.05em; background:#2C88C4; border-radius:0 0 0 20px;}
	.sec05_wrap3_m br {display: block; }

	.sec01_container { width:100%; }
	.sec02_container { width: 100%; }
	.sec03_container { width: 100%; }
	.sec04_container { width: 100%; }
	.sec05_container { width: 94%; }
	.sec05_wrap { width: 100%; }
	.sec05_wrap1 { width: 100%; }
	.sec05_wrap2 { width: 100%; }
	.sec05_wrap3 { width: 100%; }
}
