<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* 신규 스타일 */
.container &gt; h2{ font-size:46px; font-weight:700; line-height:1.6em;}
.container &gt; p{ margin-bottom:30px; font-size:18px; font-weight:normal; line-height:1.5em;}
.container a:hover{ text-decoration:underline;}

@media all and (max-width:991px){
	.container &gt; h2{ margin-bottom:20px; font-size:40px; font-weight:700; line-height:1.2em;}
	.container &gt; p{ margin-bottom:30px; font-size:18px; font-weight:normal; line-height:1.5em;}
}
@media all and (max-width:480px){
	.container &gt; h2{ margin-bottom:20px; font-size:32px; font-weight:700; line-height:1.2em;}
	.container &gt; p{ margin-bottom:30px; font-size:16px; font-weight:normal; line-height:1.5em;}
}
@media all and (max-width:281px){
	.container{ width:250px; margin:0 auto;}
	.container &gt; h2{ margin-bottom:20px; font-size:24px; font-weight:700; line-height:1.2em;}
	.container &gt; p{ margin-bottom:30px; font-size:14px; font-weight:normal; line-height:1.5em;}
}

/* 메인상단 */
#main_top{ height:700px; padding:80px 0px; text-align:left; background:no-repeat bottom center #ecfafd; background-size:auto 100%; background-image:url(/resources/images/main/bg_top.png);}
#main_top p{ font-size:22px;}
#main_top h1{ font-size:72px; font-weight:900;}
#main_top h1 strong{ color:#50b130; font-weight:900;}

@media all and (max-width:1280px){
	#main_top{ height:600px; padding:80px 0px; text-align:left; background:no-repeat bottom -50% #ecfafd; background-size:auto 90%; background-image:url(/resources/images/main/bg_top.png);}
}
@media all and (max-width:991px){
	#main_top{ height:600px; padding:50px 0px; text-align:left; background:no-repeat bottom 0 #ecfafd; background-size:auto 80%; background-image:url(/resources/images/main/bg_top.png);}
}
@media all and (max-width:770px){
	#main_top{ height:500px; padding:50px 0px; text-align:left; background:no-repeat bottom 0 #ecfafd; background-size:auto 70%; background-image:url(/resources/images/main/bg_top.png);}
	#main_top p{ font-size:18px; margin-bottom:20px;}
	#main_top h1{ font-size:60px; font-weight:900;}
}
@media all and (max-width:640px){
	#main_top{ height:450px; padding:50px 0px; text-align:left; background:no-repeat bottom 0 #ecfafd; background-size:auto 60%; background-image:url(/resources/images/main/bg_top.png);}
	#main_top p{ font-size:16px; margin-bottom:20px;}
	#main_top h1{ font-size:50px; font-weight:900;}
}
@media all and (max-width:480px){
	#main_top{ height:360px; padding:40px 0px; text-align:left; background:no-repeat bottom 0 #ecfafd; background-size:auto 50%; background-image:url(/resources/images/main/bg_top.png);}
	#main_top p{ font-size:14px; margin-bottom:10px;}
	#main_top h1{ font-size:40px; font-weight:900;}
}
@media all and (max-width:290px){
	#main_top{ height:230px; padding:40px 0px; text-align:left; background:no-repeat bottom 0px #ecfafd; background-size:auto 50%; background-image:url(/resources/images/main/bg_top.png);}
	#main_top p{ font-size:10px; margin-bottom:10px;}
	#main_top h1{ font-size:26px; font-weight:900;}
}



/* 소상공인 조건 */
#main_qualification{ text-align:center; padding:50px 0px; box-sizing:border-box; border-bottom:1px solid #e2e2e2;}
.qualification_list{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-around; -ms-justify-content:space-around; align-items:stretch;}
.qualification_list li{ flex-basis:auto; width:25%; min-width:150px; min-height:200px; text-align:center; font-size:18px; line-height:1.5em; padding:230px 20px 30px 20px; border-radius:20px; background:no-repeat center 30px #f4f4f4; background-size:60%;}
.qualification_list li.item_01{ background-image: url(/resources/images/main/img_product.png);}
.qualification_list li.item_02{ background-image: url(/resources/images/main/img_freelancer.png);}
.qualification_list li.item_03{ background-image: url(/resources/images/main/img_idea.png);}

@media all and (max-width:1270px){
	.qualification_list li{ flex-basis:auto; width:25%; min-width:150px; min-height:150px; text-align:center; font-size:18px; line-height:1.5em; padding:210px 20px 20px 20px; border-radius:20px; background:no-repeat center 30px #f4f4f4; background-size:60%;}
}
@media all and (max-width:991px){
	.qualification_list li{ flex-basis:auto; width:25%; min-width:150px; min-height:80px; text-align:center; font-size:14px; line-height:1.5em; padding:140px 20px 20px 20px; border-radius:20px; background:no-repeat center 30px #f4f4f4; background-size:50%;}
}
@media all and (max-width:767px){
	.qualification_list li{ flex-basis:auto; width:25%; min-width:150px; min-height:50px; text-align:center; font-size:13px; line-height:1.5em; padding:120px 20px 20px 20px; border-radius:20px; background:no-repeat center 20px #f4f4f4; background-size:50%;}
}
@media all and (max-width:480px){
	.qualification_list{ display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; -ms-justify-content:center; align-items:center;}
	.qualification_list li{ flex-basis:auto; width:90%; min-width:150px; min-height:80px; margin-bottom:10px; text-align:center; font-size:16px; line-height:1.5em; padding:150px 20px 20px 20px; border-radius:20px; background:no-repeat center 10px #f4f4f4; background-size:35%;}
}
@media all and (max-width:290px){
	.qualification_list li{ flex-basis:auto; width:90%; min-width:150px; min-height:80px; margin-bottom:10px; text-align:center; font-size:16px; line-height:1.5em; padding:100px 20px 20px 20px; border-radius:20px; background:no-repeat center 10px #f4f4f4; background-size:35%;}
}


/* 인터뷰 사례 */
#main_interview{ text-align:center; padding:50px 0px; box-sizing:border-box; border-bottom:1px solid #e2e2e2;}

.interview_list li{ position:relative; width:100%; height:220px; margin-bottom:20px;}
.interview_list li .ceo_img{ width:220px; height:220px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2;}
.interview_list li.align_left .ceo_img{ position:absolute; top:0px; left:0px;}
.interview_list li.align_left .ceo_img img{ width:100%;}
.interview_list li.align_right .ceo_img{ position:absolute; top:0px; right:0px;}
.interview_list li.align_right .ceo_img img{ width:100%;}

.interview_list li .ceo_txt{ width:73%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:2em; background-color:#000; border-radius:20px; box-sizing:border-box;}
.interview_list li .ceo_txt p{ font-size:18px; margin-bottom:20px;}
.interview_list li .ceo_txt span{ font-size:16px;}
.interview_list li .ceo_txt:before{ 
	content:"";
	display:block; 
	width:90px; 
	height:90px;
	background-image:url(/resources/images/main/img_quotation_marks_open.png);
	background-repeat:no-repeat;
	background-size:90px 90px;
	position:absolute;
	left:-5%;
	top:22%;
}
.interview_list li .ceo_txt:after{ 
	content:"";
	display:block; 
	width:90px; 
	height:90px;
	background-image:url(/resources/images/main/img_quotation_marks_close.png);
	background-repeat:no-repeat;
	background-size:90px 90px;
	position:absolute;
	right:-5%;
	top:22%;
}
.interview_list li.align_left .ceo_txt{ margin-top:-80px; position:absolute; top:50%; right:45px;}
.interview_list li.align_right .ceo_txt{ margin-top:-80px; position:absolute; top:50%; left:45px;}

.main_link { margin-top:10px;}
.main_link a {display:inline-block; padding:10px 0; padding-right:58px; background:url('/resources/images/main/main_ban_arr.png') no-repeat right center;}
.main_link a:hover{ text-decoration:none;}
.main_link span{ display:block; border-bottom:1px solid #000; padding-bottom:6px; font-size:24px; font-weight:400;}

@media all and (max-width:1070px){
	.interview_list li .ceo_img{ width:200px; height:200px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2;}
	
	.interview_list li .ceo_txt{ width:70%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:2em; background-color:#000; border-radius:20px; box-sizing:border-box;}
	.interview_list li .ceo_txt p{ font-size:16px; margin-bottom:20px;}
	.interview_list li .ceo_txt span{ font-size:14px;}
	.interview_list li .ceo_txt:before{ 
		content:"";
		display:block; 
		width:80px; 
		height:80px;
		background-size:80px 80px;
		position:absolute;
		left:-5%;
		top:50%;
		margin-top:-40px;
	}
	.interview_list li .ceo_txt:after{ 
		width:80px; 
		height:80px;
		background-size:80px 80px;
		position:absolute;
		right:-5%;
		top:50%;
		margin-top:-40px;
	}
	.interview_list li.align_left .ceo_txt{ margin-top:-90px; position:absolute; top:50%; right:45px;}
	.interview_list li.align_right .ceo_txt{ margin-top:-90px; position:absolute; top:50%; left:45px;}
}
@media all and (max-width:870px){
	.interview_list li .ceo_img{ width:180px; height:180px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2;}
	
	.interview_list li .ceo_txt{ width:73%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:2em; background-color:#000; border-radius:20px; box-sizing:border-box;}
	.interview_list li .ceo_txt p{ font-size:16px; margin-bottom:20px;}
	.interview_list li .ceo_txt span{ font-size:14px;}
	.interview_list li .ceo_txt:before{ 
		content:"";
		display:block; 
		width:80px; 
		height:80px;
		background-size:80px 80px;
		position:absolute;
		left:-5%;
		top:50%;
		margin-top:-40px;
	}
	.interview_list li .ceo_txt:after{ 
		width:80px; 
		height:80px;
		background-size:80px 80px;
		position:absolute;
		right:-5%;
		top:50%;
		margin-top:-40px;
	}
	.interview_list li.align_left .ceo_txt{ margin-top:-105px; position:absolute; top:50%; right:0px;}
	.interview_list li.align_right .ceo_txt{ margin-top:-105px; position:absolute; top:50%; left:0px;}
}
@media all and (max-width:820px){
	.interview_list li .ceo_txt:before{ 
		content:"";
		display:none;
	}
	.interview_list li .ceo_txt:after{ 
		content:"";
		display:none;
	}
}
@media all and (max-width:700px){
	.interview_list li{ position:relative; width:100%; height:150px; margin-bottom:40px;}
	.interview_list li .ceo_img{ width:150px; height:150px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2; z-index:5 !important;}
	
	.interview_list li .ceo_txt{ width:75%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:2em; background-color:#000; border-radius:20px; box-sizing:border-box; z-index:3 !important;}
	.interview_list li .ceo_txt p{ font-size:16px; margin-bottom:20px;}
	.interview_list li .ceo_txt span{ font-size:14px;}

	.interview_list li.align_left .ceo_txt{ margin-top:-80px; position:absolute; top:50%; right:0px;}
	.interview_list li.align_right .ceo_txt{ margin-top:-80px; position:absolute; top:50%; left:0px;}
}
@media all and (max-width:660px){
	.interview_list li .ceo_img{ width:150px; height:150px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2; z-index:5 !important;}
	
	.interview_list li .ceo_txt{ width:73%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:2em; background-color:#000; border-radius:20px; box-sizing:border-box; z-index:3 !important;}
	.interview_list li .ceo_txt p{ font-size:14px; margin-bottom:20px;}
	.interview_list li .ceo_txt span{ font-size:12px;}

	.interview_list li.align_left .ceo_txt{ margin-top:-80px; position:absolute; top:50%; right:0px;}
	.interview_list li.align_right .ceo_txt{ margin-top:-80px; position:absolute; top:50%; left:0px;}
}
@media all and (max-width:600px){
	.interview_list li .ceo_img{ width:150px; height:150px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2; z-index:5 !important;}
	
	.interview_list li .ceo_txt{ width:73%; min-height:160px; padding:20px; text-align:center; color:#fff; line-height:1.6em; background-color:#000; border-radius:20px; box-sizing:border-box; z-index:3 !important;}
	.interview_list li .ceo_txt p{ font-size:12px; margin-bottom:20px;}
	.interview_list li .ceo_txt span{ font-size:10px;}

	.interview_list li.align_left .ceo_txt{ margin-top:-80px; position:absolute; top:50%; right:0px;}
	.interview_list li.align_right .ceo_txt{ margin-top:-80px; position:absolute; top:50%; left:0px;}
}
@media all and (max-width:480px){
	.interview_list li{ position:relative; width:100%; min-height:200px; margin:80px 0 40px 0;}
	.interview_list li .ceo_img,
	.interview_list li.align_left .ceo_img,
	.interview_list li.align_right .ceo_img{ width:100px; height:100px; position:absolute; top:-50px; left:50%; margin-top:-0px; margin-left:-50px; text-align:center; vertical-align:middle; border-radius:100%; overflow:hidden; border:1px solid #e2e2e2; z-index:3 !important;}

	.interview_list li .ceo_txt{ width:100%; min-height:160px; padding:60px 20px 30px 20px; text-align:center; color:#fff; line-height:1.6em; background-color:#000; border-radius:20px; box-sizing:border-box; z-index:2 !important;}
	.interview_list li .ceo_txt p{ font-size:14px; margin-bottom:10px;}
	.interview_list li .ceo_txt span{ font-size:10px;}

	.interview_list li.align_left .ceo_txt{ margin-top:0px; position:absolute; top:0%; right:0px;}
	.interview_list li.align_right .ceo_txt{ margin-top:0px; position:absolute; top:0%; left:0px;}

	.container &gt; p.main_link{ width:250px; margin:10px auto; margin-bottom:20px; padding:0px; font-size:16px; font-weight:normal; line-height:1.6em;}
	.container &gt; p.main_link a{ display:inline-block; padding:10px 50px 10px 0; text-align:left; font-size:16px; background:url('/resources/images/main/main_ban_arr.png') no-repeat right center;}
	.container &gt; p.main_link a:hover{ text-decoration:none;}
	.container &gt; p.main_link span{ display:block; border-bottom:1px solid #000; padding-bottom:6px; font-size:16px; font-weight:400;}
}
@media all and (max-width:300px){
}



/* 신청방법 */
#application_method{ text-align:center; padding:50px 0px; box-sizing:border-box; background-color:#f8f8f8; border-bottom:1px solid #e2e2e2;}
.method_step{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-evenly; -ms-justify-content:space-around; align-items:stretch;}
.method_step li{ flex-basis:auto; width:28%; min-width:100px; min-height:280px; text-align:center; line-height:1.6em; background-color:#fff; border:2px solid #50b130;}
.method_step li dl{ width:100%; height:100%; padding:20px; position:relative; background-size:100%;}
.method_step li.ap_step01 dl{ background:url(/resources/images/main/process_application01.png) center top no-repeat;}
.method_step li.ap_step02 dl{ background:url(/resources/images/main/process_application02.png) center top no-repeat;}
.method_step li.ap_step03 dl{ background:url(/resources/images/main/process_application03.png) center top no-repeat;}
.method_step li dl dt{ margin-bottom:8px; padding-top:270px; font-size:28px; font-weight:700; color:#50b130; line-height:1.6em;}
.method_step li dl dt:before{
	content:"";
	display:block;
	width:60px; 
	height:60px;
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-30px;
	font-size:24px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-radius:100px;
	padding:10px;
	box-sizing:border-box;
	background-color:#50b130;
}
.method_step li.ap_step01 dl dt:before{ content:"01";}
.method_step li.ap_step02 dl dt:before{ content:"02";}
.method_step li.ap_step03 dl dt:before{ content:"03";}
.method_step li dl dd{ font-size:18px; line-height:1.3em;}

@media all and (max-width:991px){
	.method_step li dl{ width:100%; height:100%; padding:20px; position:relative; background-size:80%;}
	.method_step li.ap_step01 dl{ background:url(/resources/images/main/process_application01.png) center -50px no-repeat;}
	.method_step li.ap_step02 dl{ background:url(/resources/images/main/process_application02.png) center -50px no-repeat;}
	.method_step li.ap_step03 dl{ background:url(/resources/images/main/process_application03.png) center -50px no-repeat;}
	.method_step li dl dt{ padding-top:210px; font-size:20px; font-weight:700; color:#50b130; line-height:1.6em;}
	.method_step li dl dt:before{
		content:"";
		display:block;
		width:60px; 
		height:60px;
		position:absolute;
		top:170px;
		left:50%;
		margin-left:-30px;
		padding:10px;
		font-size:24px;
		color:#fff;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		box-sizing:border-box;
		background-color:#50b130;
	}
	.method_step li dl dd{ font-size:16px;}
}
@media all and (max-width:767px){
	.method_step li dl dt{ padding-top:210px; font-size:20px; font-weight:700; color:#50b130; line-height:1.6em;}
	.method_step li dl dd{ font-size:12px;}
}
@media all and (max-width:480px){
	.method_step{ display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:center; -ms-justify-content:center; align-items:center;}
	.method_step li{ flex-basis:auto; width:90%; min-height:100px; margin:20px 0 40px 0; padding-top:20px; text-align:center; line-height:1.6em; background-color:#fff; border:2px solid #50b130;}
	.method_step li dl{ width:100%; height:100%; padding:20px; position:relative; background-size:100%; background:none;}
	.method_step li.ap_step01 dl{ background:none;}
	.method_step li.ap_step02 dl{ background:none;}
	.method_step li.ap_step03 dl{ background:none;}
	.method_step li dl dt{ margin-bottom:10px; padding-top:0px; font-size:28px; font-weight:700; color:#50b130; line-height:1.6em;}
	.method_step li dl dt:before{
		content:"";
		display:block;
		width:60px; 
		height:60px;
		position:absolute;
		top:-50px;
		left:50%;
		margin-left:-30px;
		font-size:24px;
		color:#fff;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		padding:8px;
		box-sizing:border-box;
		background-color:#50b130;
	}
	.method_step li dl dd{ font-size:18px; line-height:1.3em;}
}
@media all and (max-width:300px){
	.method_step li dl dt{ margin-bottom:10px; padding-top:0px; font-size:22px; font-weight:700; color:#50b130; line-height:1.6em;}
	.method_step li dl dd{ font-size:18px; line-height:1.3em;}
}



/* 선정과정 */
#application_process{ text-align:center; padding:50px 0px; box-sizing:border-box; border-bottom:1px solid #e2e2e2;}
.process_step{ display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-evenly; -ms-justify-content:space-around; align-items:stretch;}
.process_step li{ position:relative; flex-basis:auto; width:15%; height:auto; text-align:center; line-height:1.6em;}
.process_step li:after{
	content:"";
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	right:-40px;
	margin-top:-20px;
	text-align:center;
	vertical-align:middle;
	border-radius:100px;
	box-sizing:border-box;
	background:url(/resources/images/main/icon_step.png) center no-repeat;
	background-color:#50b130;
}
.process_step li:last-child:after{ content:""; display:none; visibility:hidden;}
.process_step li.pr_step01{ background:url(/resources/images/main/process_selection01.png) center 0 no-repeat;}
.process_step li.pr_step02{ background:url(/resources/images/main/process_selection02.png) center 0 no-repeat;}
.process_step li.pr_step03{ background:url(/resources/images/main/process_selection03.png) center 0 no-repeat;}
.process_step li.pr_step04{ background:url(/resources/images/main/process_selection04.png) center 0 no-repeat;}
.process_step li.pr_step05{ background:url(/resources/images/main/process_selection05.png) center 0 no-repeat;}
.process_step li span{ display:inline-block; font-size:18px; margin-top:100px; margin-bottom:10px; padding:5px 20px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
.process_step li p{ font-size:20px;}

@media all and (max-width:991px){
	.process_step li{ position:relative; flex-basis:auto; width:15%; height:auto; text-align:center; line-height:1.6em;}
	.process_step li:after{
		content:"";
		display:block;
		width:30px;
		height:30px;
		position:absolute;
		top:50%;
		right:-30px;
		margin-top:-15px;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		box-sizing:border-box;
		background:url(/resources/images/main/icon_step.png) center no-repeat;
		background-size:80%;
		background-color:#50b130;
	}
	.process_step li:last-child:after{ content:""; display:none; visibility:hidden;}
	.process_step li.pr_step01{ background:url(/resources/images/main/process_selection01.png) center 0 no-repeat; background-size:70%;}
	.process_step li.pr_step02{ background:url(/resources/images/main/process_selection02.png) center 0 no-repeat; background-size:70%;}
	.process_step li.pr_step03{ background:url(/resources/images/main/process_selection03.png) center 0 no-repeat; background-size:70%;}
	.process_step li.pr_step04{ background:url(/resources/images/main/process_selection04.png) center 0 no-repeat; background-size:70%;}
	.process_step li.pr_step05{ background:url(/resources/images/main/process_selection05.png) center 0 no-repeat; background-size:70%;}
	.process_step li span{ display:inline-block; font-size:16px; margin-top:100px; margin-bottom:10px; padding:5px 15px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
	.process_step li p{ font-size:17px;}
}
@media all and (max-width:767px){
	.process_step li span{ display:inline-block; font-size:14px; margin-top:100px; margin-bottom:10px; padding:3px 10px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
	.process_step li p{ font-size:16px;}
}
@media all and (max-width:640px){
	.process_step li:after{
		content:"";
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		top:50%;
		right:-20px;
		margin-top:-20px;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		box-sizing:border-box;
		background:url(/resources/images/main/icon_step.png) center no-repeat;
		background-size:80%;
		background-color:#50b130;
	}
	.process_step li span{ display:inline-block; line-height:1.3em; font-size:12px; margin-top:60px; margin-bottom:5px; padding:5px 10px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
	.process_step li p{ font-size:13px; line-height:1.3em;}
}
@media all and (max-width:480px){
	.process_step li:after{
		content:"";
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		top:50%;
		right:-15px;
		margin-top:-20px;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		box-sizing:border-box;
		background:url(/resources/images/main/icon_step.png) center no-repeat;
		background-size:80%;
		background-color:#50b130;
	}
	.process_step li{ position:relative; flex-basis:auto; width:17%; height:auto; text-align:center; line-height:1.6em;}
	.process_step li span{ display:inline-block; line-height:1.2em; font-size:8px; margin-top:60px; margin-bottom:5px; padding:5px 8px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
	.process_step li p{ font-size:9px; line-height:1.2em;}
}
@media all and (max-width:300px){	
	.process_step li:after{
		content:"";
		display:block;
		width:15px;
		height:15px;
		position:absolute;
		top:50%;
		right:-10px;
		margin-top:-20px;
		text-align:center;
		vertical-align:middle;
		border-radius:100px;
		box-sizing:border-box;
		background:url(/resources/images/main/icon_step.png) center no-repeat;
		background-size:80%;
		background-color:#50b130;
	}
	.process_step li{ position:relative; flex-basis:auto; width:17%; height:auto; text-align:center; line-height:1.6em;}
	.process_step li span{ display:inline-block; line-height:1.2em; font-size:8px; margin-top:35px; margin-bottom:5px; padding:5px 8px; border:1px solid #50b130; border-radius:50px; color:#50b130;}
	.process_step li p{ font-size:8px; line-height:1.2em; letter-spacing:-0.12em;}
}



/* 우리회사 제보하기 */
#email_submit{ padding:50px 0; border-bottom:1px solid #e2e2e2;}
#email_submit .fbox{ width:500px; margin:0 auto;}
#email_submit .frow{ width:100%; margin-bottom:20px; border-bottom:1px solid #000;}
#email_submit input[type="text"]{ width:100%; height:60px; border:0; padding:0; font-size:20px; color:#000;}
#email_submit input[type="text"]::-webkit-input-placeholder{ font-size:20px; color:#999999;}
#email_submit input[type="text"]:-moz-placeholder{ font-size:20px; color:#999999; opacity: 1;}
#email_submit input[type="text"]::-moz-placeholder{ font-size:20px; color:#999999; opacity: 1;}
#email_submit input[type="text"]::-ms-input-placeholder{ font-size:20px; color:#999999;}
#email_submit input[type="text"]:-ms-input-placeholder{ font-size:20px; color:#999999;}
#email_submit input[type="text"]::input-placeholder{ font-size:20px; color:#999999;}
#email_submit input[type="submit"]{ cursor:pointer; width:100%; height:50px; font-size:20px; color:#fff; background-color:#000; border-radius:50px;}
.checkbox_r{ display:inline-block; position:relative;}
.checkbox_r input{ position:absolute; left:0; top:50%; width:22px; height:22px; margin-top:-11px; opacity:0; appearance:none; -webkit-appearance:none; -moz-appearance:none; outline:0}
.checkbox_r label { display:inline-block; position:relative; padding-left:34px; font-size:20px; color:#000; line-height:35px;}
.checkbox_r label::before{ position:absolute; top:50%; left:0; width:22px; height:22px; margin-top:-11px; border-radius:3px; border:1px solid #000; content:'';}
.checkbox_r input:checked + label:before{ background:url('/resources/images/common/icon_checkbox.png') no-repeat center;}
.checkbox_r input:focus + label:before{ outline:1px dotted #000}
.checkbox_r.a_right input{ right:0; left:auto;}
.checkbox_r.a_right label{ padding:0 34px 0 0;}
.checkbox_r.a_right label::before { right:0; left:auto;}

@media all and (max-width:1270px){
	#email_submit h2 br {display:none;}
}
@media all and (max-width:1100px){
	#email_submit {padding:90px 0;}
	#email_submit h2 {font-size:30px;}
}
@media all and (max-width:991px){
	#email_submit {padding:80px 0;}
	#email_submit h2 {padding:0; font-size:26px;}
	#email_submit .fbox {width:100%; margin-top:50px;}
}
@media all and (max-width:767px){
	#email_submit {padding:70px 0;}
	#email_submit h2 {font-size:25px;}
	#email_submit .fbox {margin-top:30px;}
	#email_submit input[type="text"] {height:50px; font-size:16px;}
	#email_submit input[type="text"]::-webkit-input-placeholder {font-size:16px;}
	#email_submit input[type="text"]:-moz-placeholder {font-size:16px;}
	#email_submit input[type="text"]::-moz-placeholder {font-size:16px;}
	#email_submit input[type="text"]::-ms-input-placeholder {font-size:16px;}
	#email_submit input[type="text"]:-ms-input-placeholder {font-size:16px;}
	#email_submit input[type="text"]::input-placeholder {font-size:16px;}
	#email_submit input[type="submit"] {height:50px; background-size:16px auto;}
	.checkbox_r input {width:18px; height:18px;}
	.checkbox_r label {padding-left:30px; font-size:16px;}
	.checkbox_r label::before {width:18px; height:18px; margin-top:-9px;}
}
@media all and (max-width:480px){
	#email_submit{ padding:30px 0;}
	#email_submit h2{ font-size:18px;}
	#email_submit .fbox{ margin-top:20px;}
}

@media all and (max-width:281px){
	#email_submit{ padding:30px 0;}
	#email_submit h2{ font-size:18px;}
	#email_submit .fbox { margin-top:20px;}
}



/* 레이어팝업 스타일 */
.alert_pop{ display:none;}
.alert_pop .pbox{ position:fixed; top:50%; left:50%; z-index:1000000; width:400px; padding:60px 20px 50px 20px; border-radius:20px; text-align:center; transform:translate(-50%,-50%); background:#fff;}
.alert_pop h2{ font-size:26px; font-weight:700;}

.ptxt {margin-top:15px; font-size:18px; color:#666666; line-height:1.44;}
.btn_area{ margin-top:60px; text-align:center;}
.btn_area p{ display:inline-block;}
.btn_area p .ubtn{ float:left; margin:0 10px;}
.ubtn{ display:inline-block; position:relative; min-width:150px; height:50px; border-radius:10px; line-height:50px; font-size:17px; text-align:center;}
.ubtn.big{ min-width:200px; height:60px; font-size:20px; font-weight:500; line-height:60px;}
.ubtn.black{ color:#fff; background:#000;}
.ubtn.border::before{ position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid #000000; border-radius:10px; content:'';}

.btn_pop_close{ position:absolute; top:15px; right:20px; width:42px; height:42px; background:url('/resources/images/icon_pop_close.jpg');}
.btn_pop_close{ position:absolute; top:15px; right:20px; width:42px; height:42px; background:url('/resources/images/icon_pop_close.jpg');}
.pop_btn_area { margin-top:40px;}
.pop_btn_area .ubtn {min-width:160px; padding:0 20px;}
.pop_dimmed_bg {position:fixed; top:0; left:0; right:0; bottom:0; z-index:100000; background:rgba(0,0,0,0.5);}

.layer_pop_type02{ display:none;}
.layer_pop_type02 .pbox{ position:fixed; top:50%; left:50%; z-index:100001; width:650px; padding-bottom:20px; border-radius:20px; text-align:center; transform:translate(-50%,-50%); background:#fff; }
.layer_pop_type02 .pbox h2{ padding-left:30px; border-bottom:1px solid #e2e2e2; font-size:26px; line-height:2.7; text-align:left;}
.layer_pop_type02 .pbox .sbox{ padding:45px 30px; margin-bottom:20px; max-height:500px; overflow-y:scroll; }
.layer_pop_type02 .pbox .fbox{ padding:30px 30px 40px;;}
.layer_pop_type02 .pbox .fbox .btn_area{ margin-top:30px;}
.layer_pop_type02 .pbox .form_type02{ border-top:1px solid #e2e2e2;}
.layer_pop_type02 .pbox img{ max-width:80%;}

@media all and (max-width:767px){
	.alert_pop .pbox{ width:300px; padding:30px;}
	.alert_pop h2{ font-size:20px;}
	
	.ptxt{ margin-top:10px; font-size:15px;}		
	.btn_pop_close{ top:10px; right:15px; width:30px; height:30px; background-size:contain;}
	.pop_btn_area{ margin-top:20px;}
	.pop_btn_area .ubtn{ min-width:110px;}

	.layer_pop_type02 .pbox{ width:94%;}
	.layer_pop_type02 .pbox h2{ padding-left:15px; font-size:20px;}
	.layer_pop_type02 .pbox .sbox{ padding:30px 20px;}
	.layer_pop_type02 .pbox .fbox{ padding:20px 20px 30px;;}
	.layer_pop_type02 .pbox .fbox .btn_area{ margin-top:20px;}
}



.btn_list_more {display:block; width:160px; margin:30px auto 0; border-radius:24px; font-size:16px; color:#fff; line-height:48px; text-align:center; background:#000;}
.btn_list_more::after {display:inline-block; width:11px; height:11px; margin-left:8px; background:url('/resources/images/icon_plus.png') no-repeat center; content:'';}



/* 이전 스타일 */
/* // 숨김처리 //
#main_ban01 .swiper-slide {height:1000px; background:no-repeat center #ecf9fd;}
#main_ban01 .swiper-slide.slide01 {background-image:url('/resources/images/main/main_ban01_bg01.jpg');}
#main_ban01 .txt {padding-top:212px; line-height:1.2;}
#main_ban01 .t01 {font-size:90px; line-height:1.222; font-weight:900;}
#main_ban01 .t02 {display:inline-block; margin-top:45px; padding:2px 8px 3px; font-size:28px; color:#fff; font-weight:300; background:#000;}
#main_ban01 .t03 {margin-top:115px; font-size:36px; font-weight:900;}
#main_ban01 .t04 {margin-top:10px;}
#main_ban01 .t04 a {display:inline-block; padding:10px 0; padding-right:58px; background:url('/resources/images/main/main_ban_arr.png') no-repeat right center;}
#main_ban01 .t04 span {display:block; border-bottom:1px solid #000; padding-bottom:6px; font-size:24px; font-weight:400;}
#main_ban01 .swiper-pagination {position:absolute; bottom:45px; left:0; width:100%;}
#main_ban01 .swiper-pagination-bullet {width:15px; height:15px; margin:0 8px; background:#000; transition:all 0.4s;}

@media all and (max-width:1100px){
	#main_ban01 .swiper-slide {height:850px; background-size:auto 100%;}
	#main_ban01 .txt {padding-top:180px;}
	#main_ban01 .t01 {font-size:75px;}
	#main_ban01 .t02 {margin-top:40px; font-size:25px;}
	#main_ban01 .t03 {margin-top:90px; font-size:32px;}
	#main_ban01 .t04 {margin-top:6px;}
	#main_ban01 .t04 a {padding-right:48px; background-size:33px auto;}
	#main_ban01 .t04 span {font-size:22px;}
}
@media all and (max-width:991px){
	#main_ban01 .swiper-slide {height:700px;}
	#main_ban01 .txt {padding-top:115px;}
	#main_ban01 .t01 {font-size:63px;}
	#main_ban01 .t02 {margin-top:36px; font-size:21px;}
	#main_ban01 .t03 {margin-top:80px; font-size:28px;}
	#main_ban01 .t04 {margin-top:8px;}
	#main_ban01 .t04 a {padding-right:43px; background-size:30px auto;}
	#main_ban01 .t04 span {font-size:17px;}
}
@media all and (max-width:767px){
	#main_ban01 .swiper-slide {height:auto; padding-bottom:76%; background-position: 82% bottom; background-size:180% auto;}
	#main_ban01 .t01 {font-size:45px; word-break:keep-all;}
	#main_ban01 .t01 br {display:none;}
	#main_ban01 .t02 {margin-top:30px; font-size:18px;}
	#main_ban01 .t03 {margin-top:30px; font-size:25px;}
	#main_ban01 .t04 a {padding-right:42px; background-size:29px auto;}
	#main_ban01 .t04 span {font-size:17px;}
	#main_ban01 .swiper-pagination {bottom:25px;}
}
@media all and (max-width:480px){
	#main_ban01 .txt {padding-top:90px;}
	#main_ban01 .t01 {font-size:32px;}
	#main_ban01 .t02 {margin-top:22px; font-size:14px;}
	#main_ban01 .t03 {margin-top:18px; font-size:18px;}
	#main_ban01 .t04 a {padding:5px 0; padding-right:32px; background-size:22px auto;}
	#main_ban01 .t04 span {font-size:13px;}
	#main_ban01 .swiper-pagination {bottom:15px;}
}



.swiper-button-prev::after,
.swiper-button-next::after {display:none;}
.mtitle01 {font-size:50px; font-weight:700; line-height:1.3; word-break:keep-all;}
@media all and (max-width:1100px){
	.mtitle01 {font-size:45px;}
}
@media all and (max-width:991px){
	.mtitle01 {font-size:38px;}
	.mtitle01 br {display:none;}
}
@media all and (max-width:767px){
	.mtitle01 {font-size:32px;}
}
@media all and (max-width:480px){
	.mtitle01 {font-size:20px;}
}



.c_swiper {padding:180px 0;}
.c_swiper .inwrap {position:relative; height:390px;}
.c_swiper .swiper-container {position:absolute; top:0; left:50%; right:0; margin-left:-195px;}
.c_swiper .controls {overflow:hidden; position:relative; width:121px; height:61px; margin-top:45px;}
.c_swiper .swiper-button-prev,
.c_swiper .swiper-button-next {top:0; width:61px; height:61px; margin:0; border:1px solid #e2e2e2; background:url('/resources/images/main/icon_swiper_arr.png') no-repeat center;}
.c_swiper .swiper-button-prev {left:0;}
.c_swiper .swiper-button-next {right:0; transform:rotate(180deg);}
.c_swiper .inbox {position:relative; padding-bottom:100%;}
.c_swiper .inbox img {position:absolute; top:0; left:0; width:100%; height:100%;}
.c_swiper .swiper-slide {width:440px; padding-right:50px; box-sizing:border-box;}
.c_swiper .inbox {overflow:hidden;}
.c_swiper .inbox img {transition:all 0.4s;}
.c_swiper .tag {position:absolute; top:0; left:0; width:70px; font-size:22px; color:#fff; line-height:70px; text-align:center; background:#000;}
.c_swiper strong {position:absolute; left:0; bottom:0; right:59px; padding-top:24px; padding-right:58px; font-size:22px; color:#000; background:url('/resources/images/common/icon_arr.png') no-repeat right 20px bottom 4px #fff; transition:all 0.4s;}
.c_swiper a:hover .inbox img {transform:scale(1.1);}
.c_swiper a:hover strong {right:-1px;}

@media all and (max-width:1350px){
	.c_swiper .container {position:relative;}
	.c_swiper .swiper-container {left:440px; margin:0; margin-right:-50px;}
}
@media all and (max-width:1200px){
	.c_swiper .swiper-container {left:400px;}
}
@media all and (max-width:991px){
	.c_swiper {padding:100px 0;}
	.c_swiper .inwrap {height:auto;}
	.c_swiper .swiper-container {position:relative; left:0; margin-top:50px; margin-right:-30px}
	.c_swiper .controls {float:right; margin-top:-48px;}
	.c_swiper .swiper-slide {width:350px; padding-right:30px;}
	.c_swiper .tag {width:55px; font-size:18px; line-height:55px;}
	.c_swiper strong {padding-top:18px; right:45px; font-size:18px;}
}
@media all and (max-width:767px){
	.c_swiper {padding:70px 0;}
	.c_swiper .mtitle01 {padding-right:100px;}
	.c_swiper .swiper-container {margin-top:40px;}
	.c_swiper .controls {width:81px; height:41px; margin-top:-40px;}
	.c_swiper .swiper-button-prev,
	.c_swiper .swiper-button-next {width:41px; height:41px; background-size:9px auto;}
}
@media all and (max-width:480px){
	.c_swiper {padding:50px 0;}
	.c_swiper .mtitle01 {padding-right:80px;}
	.c_swiper .swiper-container {margin-top:25px;}
	.c_swiper .controls {width:61px; height:31px; margin-top:-30px;}
	.c_swiper .swiper-button-prev,
	.c_swiper .swiper-button-next {width:31px; height:31px; background-size:7px auto;}
	.c_swiper .swiper-slide {width:310px; padding-right:20px;}
	.c_swiper .tag {width:42px; line-height:42px; font-size:15px;}
	.c_swiper strong {right:30px; padding-top:15px; padding-right:30px; font-size:15px; background-size:14px auto; background-position: right 10px bottom 3px;}
}



#main_ban02 .swiper-slide {height:360px; background:no-repeat center #ecf9fd;}
#main_ban02 .swiper-slide.slide01 {background-image:url('/resources/images/main/main_ban02_bg01.jpg');}
#main_ban02 .txt {padding-top:60px; line-height:1.2;}
#main_ban02 .t01 {font-size:50px; line-height:1.222; font-weight:700;}
#main_ban02 .t02 {margin-top:17px; font-size:24px; line-height:1.4583;}
#main_ban02 .t03 {margin-top:37px;}
#main_ban02 .t03 a {display:inline-block; padding:10px 0; padding-right:58px; background:url('/resources/images/main/main_ban_arr.png') no-repeat right center;}
#main_ban02 .t03 span {display:block; border-bottom:1px solid #000; padding-bottom:3px; font-size:20px; font-weight:400;}
#main_ban02 .swiper-pagination {position:absolute; bottom:20px; left:0; width:100%;}
#main_ban02 .swiper-pagination-bullet {width:15px; height:15px; margin:0 8px; background:#000; transition:all 0.4s;}

@media all and (max-width:991px){
	#main_ban02 .swiper-slide {height:280px; background-size:auto 100%;}
	#main_ban02 .txt {padding-top:40px;}
	#main_ban02 .t01 {font-size:33px;}
	#main_ban02 .t02 {margin-top:13px; font-size:19px;}
	#main_ban02 .t03 {margin-top:25px;}
	#main_ban02 .t03 a {padding-right:43px; background-size:30px auto;}
	#main_ban02 .t03 span {font-size:17px;}
	#main_ban02 .swiper-pagination {bottom:15px;}
}
@media all and (max-width:767px){
	#main_ban02 .swiper-slide {height:auto; padding-bottom:48%; background-position: 73% bottom; background-size:290% auto;}
	#main_ban02 .txt {padding-top:40px;}
	#main_ban02 .t01 {font-size:35px;}
	#main_ban02 .t02 {margin-top:13px; font-size:19px;}
	#main_ban02 .t03 {margin-top:30px;}
	#main_ban02 .t03 a {padding-right:42px; background-size:29px auto;}
	#main_ban02 .t03 span {font-size:17px;}
	#main_ban02 .swiper-pagination {bottom:10px;}
}
@media all and (max-width:480px){
	#main_ban02 .txt {padding-top:30px;}
	#main_ban02 .t01 {font-size:25px;}
	#main_ban02 .t02 {margin-top:9px; font-size:14px;}
	#main_ban02 .t03 {margin-top:15px;}
	#main_ban02 .t03 a {padding-right:32px; background-size:22px auto;}
	#main_ban02 .t03 span {font-size:14px;}
	#main_ban02 .swiper-pagination {bottom:7px;}
}


#news {padding:150px 0; text-align:center; background:#f8f8f8;}
#news .container {display:inline-block; width:94%; text-align:left;}
#news .cbox {float:left;}
#news .btn_more {display:block; width:61px; height:61px; margin-top:43px; border:1px solid #e2e2e2; background:url('/resources/images/main/icon_more.jpg') no-repeat center; background-size:contain;}
.news_list {margin-left:440px; border-top:1px solid #000000;}
.news_list .inbox {padding:35px 0; border-bottom:1px solid #e2e2e2;}
.news_list .title {display: -ms-flexbox!important; display: flex!important; -ms-flex-align: center!important; align-items: center!important; position:relative; padding-right:100px;}
.news_list .title .icon_notice {width:46px; margin-right:15px; font-size:14px; color:#fff; text-align:center; line-height:23px; background:#000;}
.news_list .title strong {flex:1; display:block; overflow:hidden; font-size:24px; font-weight:700; white-space:nowrap; text-overflow:ellipsis;}
.news_list .date {position:absolute; top:7px; right:0; padding-left:22px; font-size:14px; color:#999999; letter-spacing:0; background:url('/resources/images/main/icon_time.jpg') no-repeat 0 center;}
.news_list .cont {overflow:hidden; margin-top:14px; font-size:18px; color:#666666; white-space:nowrap; text-overflow:ellipsis;}

@media all and (max-width:1200px){
	.news_list {margin-left:400px;}
}
@media all and (max-width:991px){
	#news {padding:100px 0;}
	#news .container {display:block;}
	#news .cbox {float:none; display:inline-block; width:100%;}
	#news .btn_more {float:right; margin-top:-55px;}
	.news_list {margin:0; margin-top:50px;}
	.news_list .inbox {padding:28px 0;}
	.news_list .title strong {font-size:20px;}
	.news_list .cont {margin-top:11px; font-size:16px;}	
	.news_list .date {top:5px;}
}
@media all and (max-width:767px){
	#news {padding:70px 0;}
	#news .btn_more {width:41px; height:41px; margin-top:-42px;}
	.news_list {margin:0; margin-top:30px;}
	.news_list .inbox {padding:25px 0;}
	.news_list .title strong {font-size:18px;}
	.news_list .title .icon_notice {width:40px; margin-right:12px; font-size:12px;}
	.news_list .cont {margin-top:10px; font-size:15px;}	
	.news_list .date {top:3px; padding-left:18px; font-size:12px; background-size:13px auto;}
}
@media all and (max-width:480px){
	#news {padding:50px 0;}
	#news .btn_more {width:31px; height:31px; margin-top:-32px;}
	.news_list {margin-top:20px;}
	.news_list .inbox {padding:20px 0;}
	.news_list .title {padding-right:70px;}
	.news_list .title strong {font-size:16px;}
	.news_list .cont {margin-top:7px; font-size:14px;}
}

26 - 18 
20 - 15
18 - 14
display: -ms-flexbox!important; display: flex!important; -ms-flex-wrap: wrap; flex-wrap: wrap;
-ms-flex-align: stretch!important; align-items: stretch!important;
-ms-flex-align: center!important; align-items: center!important;

-ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;

-ms-flex-item-align: start!important; align-self: flex-start!important;
-ms-flex-item-align: center!important; align-self: center!important;
-ms-flex-item-align: stretch!important; align-self: stretch!important;

font-family:'NanumSquare',sans-serif;
font-family: 'Noto Sans KR', sans-serif;
font-family: 'Nanum Myeongjo',serif;

'Noto Sans KR','Microsoft MingLiU'
/asset/img/sub/greeting_c01_bg.jpg

*/
</pre></body></html>