@charset "utf-8";

/***************************************************************************/
/*                                             레이아웃 설정					 	  		             /
/***************************************************************************/

/* 전체공통 */
#wrap {position: relative;width: 100%;height: 100%;}
.sideBann {position: fixed;bottom:30px;right:40px;z-index:100;}

/* footer */
#footer-area {width:100%;background:#21242d;}
.footer-inner {position:relative;width:100%;padding:60px 0;} 
.footer-inner .cominfo {width:100%;color:rgba(255,255,255,0.4);padding:20px 0 0 0;text-align:center;}
.footer-inner .cominfo ul {width:100%;display: flex;justify-content: center;padding:0 0 40px 0;}
.footer-inner .cominfo ul li {padding:0 15px;font-size:0.8em;line-height:1.6;}
.footer-inner .cominfo .copy {font-size:0.7em;color:rgba(255,255,255,0.25);}
.footer-inner .cominfo .wws {width:100%;padding-top:2px;font-size:0.7em;color:rgba(255,255,255,0.25);}
.footer-inner .cominfo .wws img {width:24px;height:8px;margin:8px 0 0 3px;opacity:0.35;}

/* section1 */
#mc-wrap1 {position: relative;width:100%;height:600px;overflow:hidden;display: inline-block;background:url('../img1/bgbg.jpg') no-repeat 0 0;background-size:cover;}
.mc-wrap1-inner {position:absolute;width:100%;height:600px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align:center;}
.mc-wrap1-inner > h1 {padding:40px 0;font-size:3.4em;font-weight:500;line-height:1.3;letter-spacing:-1px;font-family:'STUNNING-Bd', sans-serif;color:rgba(255, 255, 255, 1);}
.mc-wrap1-inner > h1 strong {font-weight:500;color:#fff646;letter-spacing:-1.5px;}
.mc-wrap1-inner > p {font-size:1.3em;font-weight:400;color:rgba(255, 255, 255, 1);letter-spacing:-1px;}
.mc-wrap1-inner > span {font-size:1.3em;font-weight:400;color:rgba(255, 255, 255, 0.8);}
.mc-wrap1-inner > button {margin:40px 0 0 0;padding:0 50px;line-height:60px;font-size:1.5em;font-weight:600;background:#fff646;color:#222;text-align:center;border-radius:60px;}

/* section2 */
#mc-wrap2 {position: relative;width:100%;}
.mc-wrap2-inner {width:100%;padding:150px 0 170px 0;text-align:center;}
.mc-wrap2-inner > p {padding:0 50px;display:inline-block;background:#fff;border-radius:60px;border:1px solid #029e82;font-size:1.6em;line-height:70px;font-weight:600;color:#029e82;font-family:'Inter', sans-serif;}
.mc-wrap2-inner > h2 {padding:40px 0 0 0;font-size:3.8em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1.5px;font-family:'Inter', sans-serif;}
.mc-wrap2-inner > h2 span {background:url('../img1/t_bg.png') repeat-x left bottom;}

/* section3 */
#mc-wrap3 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
.mc-wrap3-inner {width:100%;padding:150px 0;text-align:center;}
.mc-wrap3-inner > h2 {font-size:2.6em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-2px;}
.mc-wrap3-inner > p {padding:30px 0 0 0;font-size:1.2em;}
.rbox-wrap {width:100%;display: flex;justify-content: center;padding:80px 0 0 0;}
.rbox-wrap > .rbox {width:480px;justify-content: center;align-items: center;background:#fff;margin:0 20px;padding:50px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
.rbox-wrap > .rbox img {width:50px;height:50px;}
.rbox-wrap > .rbox > h3 {padding:30px 0 0 0;font-size:1.8em;font-weight:600;color:#029e82;}
.rbox-wrap > .rbox > p {padding:15px 0 0 0;font-size:1.2em;}

/* section4 */
#mc-wrap4 {position: relative;width:100%;background:url('../img1/bgimg3.jpg') no-repeat 0 0;background-size:cover;}
.mc-wrap4-inner {width:100%;padding:150px 0;}
.mc-wrap4-inner > h2 {font-size:2.6em;font-weight:600;line-height:1.4;color:#fff;letter-spacing:-2px;text-align:center;}
.mc-wrap4-inner > h2 span {color:#e82d3f;}
.quality-wrap {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding:100px 50px 0 50px;}
.quality-wrap > .quality {width:21.5%;min-height:100%;text-align:left;justify-content:center;}
.quality-wrap > .quality > h3 {font-size:1.5em;font-weight:500;color:#fff;}
.quality-wrap > .quality > p {padding:15px 0 0 0;font-size:1em;color:rgba(255,255,255,0.45);}

/* section5 */
#mc-wrap5 {position: relative;width:100%;}
.mc-wrap5-inner {width:100%;padding:150px 0;}
.mc-wrap5-inner > h2 {font-size:2.6em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-2px;text-align:center;}
.step-wrap {width:1000px;margin:0 auto;display:flex;justify-content: space-between;flex-wrap: wrap;padding:80px 0 0 0;}
.step-wrap > .step {width:48%;min-height:100%;text-align:left;justify-content:center;background:#fff;margin:20px 0 0 0;padding:50px 40px;border-radius:10px;box-shadow: 0 14px 40px rgba(204,204,204,0.15), 0 10px 12px rgba(204,204,204,0.15);}
.step-wrap > .step > p {padding:20px 0 0 0;font-size:1.4em;font-weight:400;line-height:1.3;}
.step-wrap > .step > p strong {font-weight:600;color:#029e82;font-size:1.2em;background:url('../img1/t_bg.png') repeat-x left bottom;}
.step-wrap > .step > p span {font-weight:600;color:#541e1f;font-size:1.2em;background:url('../img1/t_bg2.png') repeat-x left bottom;}
.step-wrap > .step > .number {width:40px;height:40px;line-height:40px;border-radius:50%;background:#029e82;text-align:center;font-size:1em;font-weight:600;font-family:'Inter', sans-serif;color:#fff;}

/* section6 */
#mc-wrap6 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
.mc-wrap6-inner {width:100%;padding:150px 0;}
.mc-wrap6-inner > h2 {font-size:2.6em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-2px;text-align:center;}
.faq-wrap {width:1000px;margin:0 auto;padding:20px 0 0 0;}
.faq-wrap > .qbox {display:inline-block;background:#029e82;margin:80px 0 20px 0;padding:15px 30px;border-radius:10px;color:#fff;font-weight:500;font-size:1.4em;line-height:1.3;}
.faq-wrap > .qbox span {font-size:1.3em;font-family:'Inter', sans-serif;padding-right:10px;}
.faq-wrap > .abox {display: flex;justify-content: flex-end;width:100%;}
.faq-wrap > .abox > .abox-inner {width:80%;background:#fff;font-size:1.1em;padding:30px 50px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
.faq-wrap > .abox > .abox-inner > span {font-size:1.5em;font-family:'Inter', sans-serif;padding-right:10px;font-weight:600;color:#222;}


/***************************************************************************/
/*                                    모바일  Layout 설정                                            /
/***************************************************************************/
@media all and (max-width:479px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:14px;line-height:1.5;}
	#wrap a {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

	.sideBann {position: fixed;bottom:25px;right:10px;z-index:100;}
	.sideBann img {width:60px;height:60px;}

	/* footer */
	.footer-inner {position:relative;width:100%;padding:30px 0;} 
	.footer-inner .cominfo {width:100%;color:rgba(255,255,255,0.4);padding:20px 15px;text-align:center;}
	.footer-inner .cominfo ul {width:100%;display: flex;flex-direction: column;padding:0 0 40px 0;}
	.footer-inner .cominfo ul li {padding:0 15px;font-size:0.9em;line-height:1.6;}
	.footer-inner .cominfo .copy {font-size:0.8em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws {width:100%;padding-top:2px;font-size:0.7em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws img {width:24px;height:8px;margin:4px 0 0 3px;opacity:0.35;}

	/* section1 */
	#mc-wrap1 {position: relative;width:100%;height:370px;overflow:hidden;display: inline-block;background:url('../img1/bgbg.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap1-inner {position:absolute;width:100%;height:370px;padding:0 20px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align:center;}
	.mc-wrap1-inner > h1 {padding:20px 0;font-size:2.02em;font-weight:450;line-height:1.4;letter-spacing:-0.1px;font-family:'STUNNING-Bd', sans-serif;color:rgba(255, 255, 255, 1);}
	.mc-wrap1-inner > h1 strong {font-weight:450;color:#fff646;letter-spacing:-1.5px;}
	.mc-wrap1-inner > p {font-size:1.2em;font-weight:400;color:rgba(255, 255, 255, 1);letter-spacing:-0.5px;}
	.mc-wrap1-inner > span {font-size:1.1em;font-weight:400;color:rgba(255, 255, 255, 0.9);}
	.mc-wrap1-inner > button {margin:20px 0 0 0;padding:0 30px;line-height:40px;font-size:1.2em;font-weight:600;background:#fff646;color:#222;text-align:center;border-radius:60px;}

	/* section2 */
	#mc-wrap2 {position: relative;width:100%;}
	.mc-wrap2-inner {width:100%;padding:50px 20px 70px 20px;text-align:center;}
	.mc-wrap2-inner > p {padding:0 20px;display:inline-block;background:#fff;border-radius:60px;border:1px solid #029e82;font-size:1em;line-height:40px;font-weight:600;color:#029e82;font-family:'Inter', sans-serif;}
	.mc-wrap2-inner > h2 {padding:20px 0 0 0;font-size:2.4em;font-weight:600;line-height:1.4;color:#333;letter-spacing:0;}

	/* section3 */
	#mc-wrap3 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap3-inner {width:100%;padding:60px 20px;text-align:center;}
	.mc-wrap3-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;}
	.mc-wrap3-inner > p {padding:20px 0 0 0;font-size:1em;}
	.rbox-wrap {width:100%;display: flex;flex-direction: column;padding:20px 0 0 0;}
	.rbox-wrap > .rbox {width:100%;justify-content: center;align-items: center;background:#fff;margin:20px 0 0 0;padding:30px 40px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.rbox-wrap > .rbox img {width:50px;height:50px;}
	.rbox-wrap > .rbox > h3 {padding:30px 0 0 0;font-size:1.26em;font-weight:600;color:#029e82;}
	.rbox-wrap > .rbox > p {padding:15px 0 0 0;font-size:0.95em;}

	/* section4 */
	#mc-wrap4 {position: relative;width:100%;background:url('../img1/bgimg3.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap4-inner {width:100%;padding:60px 20px;}
	.mc-wrap4-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#fff;letter-spacing:-1px;text-align:center;}
	.mc-wrap4-inner > h2 span {color:#e82d3f;}
	.quality-wrap {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding:30px 0 0 0;}
	.quality-wrap > .quality {width:45%;min-height:100%;text-align:left;justify-content:center;margin:30px 0 0 0;}
	.quality-wrap > .quality > h3 {font-size:1.15em;font-weight:500;color:#fff;}
	.quality-wrap > .quality > p {padding:10px 0 0 0;font-size:0.88em;line-height:1.3;color:rgba(255,255,255,0.45);}

	/* section5 */
	#mc-wrap5 {position: relative;width:100%;}
	.mc-wrap5-inner {width:100%;padding:60px 20px;}
	.mc-wrap5-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.step-wrap {width:100%;margin:0 auto;display:flex;justify-content: space-between;flex-wrap: wrap;padding:20px 0 0 0;}
	.step-wrap > .step {width:48%;min-height:100%;text-align:left;justify-content:center;background:#fff;margin:20px 0 0 0;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(204,204,204,0.15), 0 10px 12px rgba(204,204,204,0.15);}
	.step-wrap > .step > p {padding:10px 0 0 0;font-size:1em;font-weight:400;line-height:1.3;}
	.step-wrap > .step > p strong {font-weight:600;color:#029e82;font-size:1.2em;background:url('../img1/t_bg.png') repeat-x left bottom;}
	.step-wrap > .step > p span {font-weight:600;color:#541e1f;font-size:1.2em;background:url('../img1/t_bg2.png') repeat-x left bottom;}
	.step-wrap > .step > .number {width:30px;height:30px;line-height:30px;border-radius:50%;background:#029e82;text-align:center;font-size:0.9em;font-weight:600;font-family:'Inter', sans-serif;color:#fff;}

	/* section6 */
	#mc-wrap6 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap6-inner {width:100%;padding:60px 20px;}
	.mc-wrap6-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.faq-wrap {width:100%;margin:0 auto;padding:0;}
	.faq-wrap > .qbox {display:inline-block;background:#029e82;margin:40px 0 15px 0;padding:10px 20px 15px 20px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.faq-wrap > .qbox span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;}
	.faq-wrap > .abox {display: flex;justify-content: flex-end;width:100%;}
	.faq-wrap > .abox > .abox-inner {width:80%;background:#fff;padding:20px 30px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.faq-wrap > .abox > .abox-inner > span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;font-weight:600;color:#222;}

}

/***************************************************************************/
/*          모바일 가로, 테블릿 세로 (해상도 480px ~ 767px)	   		             /
/***************************************************************************/
@media all and (min-width:480px) and (max-width:767px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:14px;}
	#wrap a {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

	.sideBann {position: fixed;bottom:25px;right:10px;z-index:100;}
	.sideBann img {width:60px;height:60px;}

	/* footer */
	.footer-inner {position:relative;width:100%;padding:30px 0;} 
	.footer-inner .cominfo {width:100%;color:rgba(255,255,255,0.4);padding:20px 15px;text-align:center;}
	.footer-inner .cominfo ul {width:100%;display: flex;flex-direction: column;padding:0 0 40px 0;}
	.footer-inner .cominfo ul li {padding:0 15px;font-size:0.9em;line-height:1.6;}
	.footer-inner .cominfo .copy {font-size:0.8em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws {width:100%;padding-top:2px;font-size:0.7em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws img {width:24px;height:8px;margin:4px 0 0 3px;opacity:0.35;}

	/* section1 */
	#mc-wrap1 {position: relative;width:100%;height:370px;overflow:hidden;display: inline-block;background:url('../img1/bgbg.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap1-inner {position:absolute;width:100%;height:370px;padding:0 20px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align:center;}
	.mc-wrap1-inner > h1 {padding:30px 0;font-size:2.1em;font-weight:500;line-height:1.4;letter-spacing:-0.5px;font-family:'STUNNING-Bd', sans-serif;color:rgba(255, 255, 255, 1);}
	.mc-wrap1-inner > h1 strong {font-weight:500;color:#fff646;letter-spacing:-1.5px;}
	.mc-wrap1-inner > p {font-size:1.2em;font-weight:400;color:rgba(255, 255, 255, 1);letter-spacing:-0.5px;}
	.mc-wrap1-inner > span {font-size:1em;color:rgba(255, 255, 255, 0.9);}
	.mc-wrap1-inner > button {margin:30px 0 0 0;padding:0 30px;line-height:40px;font-size:1.2em;font-weight:600;background:#fff646;color:#222;text-align:center;border-radius:60px;}

	/* section2 */
	#mc-wrap2 {position: relative;width:100%;}
	.mc-wrap2-inner {width:100%;padding:50px 20px 70px 20px;text-align:center;}
	.mc-wrap2-inner > p {padding:0 20px;display:inline-block;background:#fff;border-radius:60px;border:1px solid #029e82;font-size:1em;line-height:40px;font-weight:600;color:#029e82;font-family:'Inter', sans-serif;}
	.mc-wrap2-inner > h2 {padding:20px 0 0 0;font-size:2.4em;font-weight:600;line-height:1.4;color:#333;letter-spacing:0;}

	/* section3 */
	#mc-wrap3 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap3-inner {width:100%;padding:60px 20px;text-align:center;}
	.mc-wrap3-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;}
	.mc-wrap3-inner > p {padding:20px 0 0 0;font-size:1em;}
	.rbox-wrap {width:100%;display: flex;flex-direction: column;padding:20px 0 0 0;}
	.rbox-wrap > .rbox {width:100%;justify-content: center;align-items: center;background:#fff;margin:20px 0 0 0;padding:30px 40px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.rbox-wrap > .rbox img {width:50px;height:50px;}
	.rbox-wrap > .rbox > h3 {padding:30px 0 0 0;font-size:1.26em;font-weight:600;color:#029e82;}
	.rbox-wrap > .rbox > p {padding:15px 0 0 0;font-size:0.95em;}

	/* section4 */
	#mc-wrap4 {position: relative;width:100%;background:url('../img1/bgimg3.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap4-inner {width:100%;padding:60px 20px;}
	.mc-wrap4-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#fff;letter-spacing:-1px;text-align:center;}
	.mc-wrap4-inner > h2 span {color:#e82d3f;}
	.quality-wrap {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding:30px 0 0 0;}
	.quality-wrap > .quality {width:45%;min-height:100%;text-align:left;justify-content:center;margin:30px 0 0 0;}
	.quality-wrap > .quality > h3 {font-size:1.15em;font-weight:500;color:#fff;}
	.quality-wrap > .quality > p {padding:10px 0 0 0;font-size:0.88em;line-height:1.3;color:rgba(255,255,255,0.45);}

	/* section5 */
	#mc-wrap5 {position: relative;width:100%;}
	.mc-wrap5-inner {width:100%;padding:60px 20px;}
	.mc-wrap5-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.step-wrap {width:100%;margin:0 auto;display:flex;justify-content: space-between;flex-wrap: wrap;padding:20px 0 0 0;}
	.step-wrap > .step {width:48%;min-height:100%;text-align:left;justify-content:center;background:#fff;margin:20px 0 0 0;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(204,204,204,0.15), 0 10px 12px rgba(204,204,204,0.15);}
	.step-wrap > .step > p {padding:10px 0 0 0;font-size:1em;font-weight:400;line-height:1.3;}
	.step-wrap > .step > p strong {font-weight:600;color:#029e82;font-size:1.2em;background:url('../img1/t_bg.png') repeat-x left bottom;}
	.step-wrap > .step > p span {font-weight:600;color:#541e1f;font-size:1.2em;background:url('../img1/t_bg2.png') repeat-x left bottom;}
	.step-wrap > .step > .number {width:30px;height:30px;line-height:30px;border-radius:50%;background:#029e82;text-align:center;font-size:0.9em;font-weight:600;font-family:'Inter', sans-serif;color:#fff;}

	/* section6 */
	#mc-wrap6 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap6-inner {width:100%;padding:60px 20px;}
	.mc-wrap6-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.faq-wrap {width:100%;margin:0 auto;padding:0;}
	.faq-wrap > .qbox {display:inline-block;background:#029e82;margin:40px 0 15px 0;padding:10px 20px 15px 20px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.faq-wrap > .qbox span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;}
	.faq-wrap > .abox {display: flex;justify-content: flex-end;width:100%;}
	.faq-wrap > .abox > .abox-inner {width:80%;background:#fff;padding:20px 30px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.faq-wrap > .abox > .abox-inner > span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;font-weight:600;color:#222;}

	
}

/***************************************************************************/
/*					       테블릿 세로 (해상도 768px ~ 1023px)			                 /
/***************************************************************************/
@media all and (min-width:768px) and (max-width:1023px) { 

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:14px;}
	#wrap a {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

	.sideBann {position: fixed;bottom:25px;right:10px;z-index:100;}
	.sideBann img {width:60px;height:60px;}

	/* footer */
	.footer-inner {position:relative;width:100%;padding:30px 0;} 
	.footer-inner .cominfo {width:100%;color:rgba(255,255,255,0.4);padding:20px 15px;text-align:center;}
	.footer-inner .cominfo ul {width:100%;display: flex;flex-direction: column;padding:0 0 40px 0;}
	.footer-inner .cominfo ul li {padding:0 15px;font-size:0.9em;line-height:1.6;}
	.footer-inner .cominfo .copy {font-size:0.8em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws {width:100%;padding-top:2px;font-size:0.7em;color:rgba(255,255,255,0.25);}
	.footer-inner .cominfo .wws img {width:24px;height:8px;margin:4px 0 0 3px;opacity:0.35;}

	/* section1 */
	#mc-wrap1 {position: relative;width:100%;height:370px;overflow:hidden;display: inline-block;background:url('../img1/bgbg.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap1-inner {position:absolute;width:100%;height:370px;padding:0 20px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align:center;}
	.mc-wrap1-inner > h1 {padding:30px 0;font-size:2.1em;font-weight:500;line-height:1.4;letter-spacing:-0.5px;font-family:'STUNNING-Bd', sans-serif;color:rgba(255, 255, 255, 1);}
	.mc-wrap1-inner > h1 strong {font-weight:500;color:#fff646;letter-spacing:-1.5px;}
	.mc-wrap1-inner > p {font-size:1.2em;font-weight:400;color:rgba(255, 255, 255, 1);letter-spacing:-0.5px;}
	.mc-wrap1-inner > span {font-size:1em;color:rgba(255, 255, 255, 0.9);}
	.mc-wrap1-inner > button {margin:30px 0 0 0;padding:0 30px;line-height:40px;font-size:1.2em;font-weight:600;background:#fff646;color:#222;text-align:center;border-radius:60px;}

	/* section2 */
	#mc-wrap2 {position: relative;width:100%;}
	.mc-wrap2-inner {width:100%;padding:50px 20px 70px 20px;text-align:center;}
	.mc-wrap2-inner > p {padding:0 20px;display:inline-block;background:#fff;border-radius:60px;border:1px solid #029e82;font-size:1em;line-height:40px;font-weight:600;color:#029e82;font-family:'Inter', sans-serif;}
	.mc-wrap2-inner > h2 {padding:20px 0 0 0;font-size:2.4em;font-weight:600;line-height:1.4;color:#333;letter-spacing:0;}

	/* section3 */
	#mc-wrap3 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap3-inner {width:100%;padding:60px 20px;text-align:center;}
	.mc-wrap3-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;}
	.mc-wrap3-inner > p {padding:20px 0 0 0;font-size:1em;}
	.rbox-wrap {width:100%;display: flex;flex-direction: column;padding:20px 0 0 0;}
	.rbox-wrap > .rbox {width:100%;justify-content: center;align-items: center;background:#fff;margin:20px 0 0 0;padding:30px 40px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.rbox-wrap > .rbox img {width:50px;height:50px;}
	.rbox-wrap > .rbox > h3 {padding:30px 0 0 0;font-size:1.26em;font-weight:600;color:#029e82;}
	.rbox-wrap > .rbox > p {padding:15px 0 0 0;font-size:0.95em;}

	/* section4 */
	#mc-wrap4 {position: relative;width:100%;background:url('../img1/bgimg3.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap4-inner {width:100%;padding:60px 20px;}
	.mc-wrap4-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#fff;letter-spacing:-1px;text-align:center;}
	.mc-wrap4-inner > h2 span {color:#e82d3f;}
	.quality-wrap {width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding:30px 0 0 0;}
	.quality-wrap > .quality {width:45%;min-height:100%;text-align:left;justify-content:center;margin:30px 0 0 0;}
	.quality-wrap > .quality > h3 {font-size:1.15em;font-weight:500;color:#fff;}
	.quality-wrap > .quality > p {padding:10px 0 0 0;font-size:0.88em;line-height:1.3;color:rgba(255,255,255,0.45);}

	/* section5 */
	#mc-wrap5 {position: relative;width:100%;}
	.mc-wrap5-inner {width:100%;padding:60px 20px;}
	.mc-wrap5-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.step-wrap {width:100%;margin:0 auto;display:flex;justify-content: space-between;flex-wrap: wrap;padding:20px 0 0 0;}
	.step-wrap > .step {width:48%;min-height:100%;text-align:left;justify-content:center;background:#fff;margin:20px 0 0 0;padding:20px 20px;border-radius:10px;box-shadow: 0 14px 40px rgba(204,204,204,0.15), 0 10px 12px rgba(204,204,204,0.15);}
	.step-wrap > .step > p {padding:10px 0 0 0;font-size:1em;font-weight:400;line-height:1.3;}
	.step-wrap > .step > p strong {font-weight:600;color:#029e82;font-size:1.2em;background:url('../img1/t_bg.png') repeat-x left bottom;}
	.step-wrap > .step > p span {font-weight:600;color:#541e1f;font-size:1.2em;background:url('../img1/t_bg2.png') repeat-x left bottom;}
	.step-wrap > .step > .number {width:30px;height:30px;line-height:30px;border-radius:50%;background:#029e82;text-align:center;font-size:0.9em;font-weight:600;font-family:'Inter', sans-serif;color:#fff;}

	/* section6 */
	#mc-wrap6 {position: relative;width:100%;background:url('../img1/bgimg2.jpg') no-repeat 0 0;background-size:cover;}
	.mc-wrap6-inner {width:100%;padding:60px 20px;}
	.mc-wrap6-inner > h2 {font-size:1.5em;font-weight:600;line-height:1.4;color:#333;letter-spacing:-1px;text-align:center;}
	.faq-wrap {width:100%;margin:0 auto;padding:0;}
	.faq-wrap > .qbox {display:inline-block;background:#029e82;margin:40px 0 15px 0;padding:10px 20px 15px 20px;border-radius:10px;color:#fff;font-weight:500;font-size:1em;line-height:1.3;}
	.faq-wrap > .qbox span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;}
	.faq-wrap > .abox {display: flex;justify-content: flex-end;width:100%;}
	.faq-wrap > .abox > .abox-inner {width:80%;background:#fff;padding:20px 30px;border-radius:10px;box-shadow: 0 14px 40px rgba(172,200,225,0.1), 0 10px 12px rgba(172,200,225,0.1);}
	.faq-wrap > .abox > .abox-inner > span {font-size:1.2em;font-family:'Inter', sans-serif;padding-right:10px;font-weight:600;color:#222;}

	
}

/***************************************************************************/
/*                                           아이패드 프로									             /
/***************************************************************************/
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) {

	img {width:100%;}
	input,button,textarea {border-radius:0;} 
	#wrap {font-size:15px;}
	#wrap a {outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}


}