
.section2 .theme-title{
  font-weight: 100;
  text-align: center;
  line-height: 1.6;
  animation: type 1.5s steps(10, end);
  overflow: hidden;
  white-space: nowrap;
	font-size: 40px;
	margin: 0 auto;
}
.section2 .theme-title span{
  color: #000;
  background-color: #56a6c2;
}
@keyframes type{
	0%{
    width: 0;
  }
	50%{
    width: 0;
  }
	100%{
    width: 100;
  } 
} 

/* tab 버튼 */
.section2 .tab-wrap{
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
}
.section2 .tab-wrap::after{
	content: '';
	display: block;
	clear: both;
}
.section2 .tab-wrap a{
	display: inline-block;
	transition: all .25s ease;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 30px;
	background-color: transparent;
	color: #979797;
	width: 140px;
	margin: 0 15px;
	padding: .5rem 1rem;
}
.section2 .tab-wrap a.active{
	color: #56a6c2;
	border: 1px solid #56a6c2;
	background-color: transparent;
}
.section2 .tab-wrap a:hover{
	border: 1px solid #56a6c2;
	background-color: transparent;
	color: #56a6c2;
}

/* tab-content 공통 */
.section2 .tab-content{
	display: none;
}
.section2 .tab-content.active{
	display: block;
}

/* 창업효과 - 비주얼1 */
.section2 .tab-content .found-visual{
	width: 100%;
	margin: 60px 0;
	overflow: hidden;
}
.section2 .tab-content .found-visual .swiper-wrapper{
	width: 300%;
	display: flex;
}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide{
	width: 100%;
	position: relative;
}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide > p{
	width: 100%;
	height: 550px;
}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-img1{
	background: url(../img/main1-1.png) 50% 50% / cover no-repeat;
}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-img2{
	background: url(../img/main1-2.png) 50% 50% / cover no-repeat;
}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-img3{
	background: url(../img/main1-3.jpg) 50% 50% / cover no-repeat;
}

.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt{opacity: 0;position: absolute;right: 0;transition: all 1s 0s ease-in-out;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide-active .visual-txt{opacity: 1;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt1{top: 10%;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt2{top: 30%;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt3{top: 50%;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .main-txt{padding: 10px;background-color: rgba(0,0,0,0.7);color: #fff;font-weight: 500;text-align: center;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .main-txt span{color: #56a6c2;}
.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .sub-txt{padding: 10px;background-color: rgba(0,0,0,0.6);color: #ccc;font-weight: 500;text-align: right;}

/* 창업효과 - 플레이포인트랩 설명 */
.section2 .tab-content .found-explain{text-align: center;max-width: 1200px;;margin: 0 auto;padding: 0 20px;}
.section2 .tab-content .found-explain h3{font-weight: 500;}
.section2 .tab-content .found-explain h3 span{color: #56a6c2;}
.section2 .tab-content .found-explain > p{font-weight:300;line-height: 1.8;}

/* 창업효과 - 플레이포인트랩 영상 */
.section2 .tab-content .found-youtube{position: relative;max-width: 1200px;;margin: 60px auto;border-radius: 30px;}
.section2 .tab-content .found-youtube iframe{position: absolute;width: 100%;height: 100%;border-radius: 30px;}

/* 창업효과 - 플레이포인트랩 사진 */
.section2 .tab-content .found-pic{max-width: 800px;margin: 0px auto;}
.section2 .tab-content .found-pic > ul{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;}
.section2 .tab-content .found-pic > ul > li{width: 50%;text-align: center;margin-bottom: 60px;}
.section2 .tab-content .found-pic > ul > li img{
	width: 100px;
}
.section2 .tab-content .found-pic > ul > li span{display: block;text-align: center;font-weight: 18px;margin-top: 20px;}

/* 창업효과 - 플레이포인트랩 사진 & 설명 */
.section2 .tab-content .found-info{background: url(../img/found-pic5.png) 50% 50% / cover no-repeat;width: 100%;height: 55%;margin: 60px 0;text-align: center;padding: 60px 0;}
.section2 .tab-content .found-info h3{font-weight: 500;}
.section2 .tab-content .found-info h4{
	font-size: 20px;font-weight: 300;max-width: 1200px;;margin: 0 auto;padding:0;line-height: 2;
}

.section2 .tab-content .found-info > ul{max-width: 960px;margin: 60px auto;padding: 0 20px;}
.section2 .tab-content .found-info > ul::after{content: '';display: block;clear: both;}
.section2 .tab-content .found-info > ul > li{font-size: 50px;color: #56a6c2;font-weight: 900;margin-bottom: 60px;}
.section2 .tab-content .found-info > ul > li span{display: inline-block;font-size: 14px;color: #fff;font-weight: 300;line-height: 1.7;}

/* 창업효과 - 예상창업비용 */
.section2 .tab-content .money{max-width: 1200px;;margin: 0 auto;padding: 0 20px 0px 20px;}
.section2 .tab-content .money h3{font-weight: 500;text-align: center;}
.section2 .tab-content .money .money-box th{width: 195px;color: #fff;font-weight: normal;}
.section2 .tab-content .money .money-box td{padding: 10px;padding-left: 30px;color: #949494;}
.section2 .tab-content .money .money-box td select{height: 40px;line-height: 40px;max-width: 180px;width: 100%;}
.section2 .tab-content .money .money-box .ipt.gray{border-color: transparent;}
.section2 .tab-content .money .money-box td textarea.ipt{max-width: 100%; height: 150px;}
.section2 .tab-content .money .money-box td .ipt, .money-box td select{height: 40px;line-height: 40px;max-width: 180px;width: 100%;}
.section2 .tab-content .money .money-box{width: 100%;}
.section2 .tab-content .money .money-box th, .money-box td{border-bottom: 1px solid #403f3f;border-right: 1px solid #403f3f;border-top: 1px solid #403f3f;padding: 12px 10px;vertical-align: middle;}
.section2 .tab-content .money .money-box td:last-child{border-right: 0}
.section2 .tab-content .money .money-box_yellow{width: 100%;}
.section2 .tab-content .money .money-box_yellow th, .money-box_yellow td{vertical-align: middle;text-align: center;}
.section2 .tab-content .money .money-box_yellow td{padding:21px 40px 21px 0px}

/* 창업효과 - 자주 묻는 질문 */
.section2 .tab-content .contact-box{max-width: 1200px;;margin: 0 auto;padding: 60px 20px 0 20px;}
.section2 .tab-content .contact-box h3{font-weight: 500;text-align: center;}
.section2 .tab-content .contact-box ul.contact > li{
	border-bottom: 1px solid #403f3f;
	padding: 0px 20px;
	line-height: 2;
	cursor: pointer;
	color: #fff;
	font-weight: 500;
}
.section2 .tab-content .contact-box ul.contact > li.on{background-color: transparent}
.section2 .tab-content .contact-box ul.contact > li:first-child{border-top: 2px solid #403f3f;}
.section2 .tab-content .contact-box ul.contact > li span{display: inline-block;padding: 20px 0;}
.section2 .tab-content .contact-box ul.contact > li span img{vertical-align: middle;margin-right: 30px;}

.section2 .tab-content .contact-box ul.contact > li > ul{display: none;}
.section2 .tab-content .contact-box ul.contact > li > ul > li{
	border-top: 1px solid #403f3f;
	line-height: 2;
	padding: 20px 0;
	color: #949494;
	font-weight: 100;
	display: flex;
}
.section2 .tab-content .contact-box ul.contact > li > ul > li img{
	vertical-align: middle;
	margin-right: 30px;
	width:34px;
	height:34px;
}

.section2 .tab-content .contact-box .answer_div1{
	font-size: 17px;
	font-weight: bold;
}

/* 문의하기 */
.section2 .tab-content .question-box{max-width: 1200px;;margin: 0 auto;padding: 60px 20px 0 20px;}
.section2 .tab-content .question-box .question{color: #fff;width: 100%;}
.section2 .tab-content .question-box .question::after{content: '';display: block;clear: both;}
.section2 .tab-content .question-box .question > tbody{text-align: left;}
.section2 .tab-content .question-box .question > tbody > tr{width: 100%;height: 70px;line-height: 70px;border: 1px solid #2d2d2d;margin: 20px;}
.section2 .tab-content .question-box .question > tbody > tr td{margin-bottom: 20px !important;}
.section2 .tab-content .question-box .question > tbody > tr td input{border: none;height: 70px;line-height: 70px;background-color: transparent;color: #fff;width: 100%;text-indent: 15px;}
.section2 .tab-content .question-box .question > tbody > tr td textarea{border: none;line-height: 1.7;background-color: transparent;color: #fff;width: 100%;text-indent: 15px;}
.section2 .tab-content .question-box .question > tbody > tr td::placeholder{font-weight: 500;height: 70px;line-height: 70px;color: #ccc;}
.section2 .tab-content .question-box .question > tbody > tr td input:focus{outline: none;}
.section2 .tab-content .question-box .question > tbody > tr td textarea:focus{outline: none;}
.section2 .tab-content .question-box .question > tbody > tr .last{height: 170px;margin: 10px 0;border: none;width: 100%;background-color: transparent;}
.section2 .tab-content .cancel{font-size: 12px;font-weight: 100;color: #ccc;max-width: 1200px;;margin: 0 auto;}

.section2 .tab-content .set-btn{display: flex;justify-content: center;flex-wrap: wrap;}
.section2 .tab-content .set-btn > p a{display: inline-block;border-radius: 30px;font-size: 18px;box-sizing: border-box;}
.section2 .tab-content .set-btn > p a:hover{background-color: #56a6c2;color: #000;border: none;}
.section2 .tab-content .set-btn .return a{color: #fff;border: 1px solid #fff;}
.section2 .tab-content .set-btn .reset a{border: 1px solid #56a6c2;color: #56a6c2;}

/* 문의하기 - 개인정보보호정책 팝업 */
.section2 .tab-content .policy{font-size: 13px;padding: 20px 0;}
.section2 .tab-content .policy a{display: inline-block;color:#56a6c2;margin-left: 10px;}
.section2 .tab-content .policy a:hover{opacity: 0.5;}
.section2 .tab-content .policy input{vertical-align: middle;margin-bottom: 3px;}

.section2 .tab-content .ask-popup{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;left: 0;top: 100px;overflow: auto;}
.section2 .tab-content .ask-popup.on{display: block;}
.section2 .tab-content .ask-popup .ask-popup-cont{max-width: 1200px;;padding: 20px;background-color: #1b1b1b;border-radius: 10px;}
.section2 .tab-content .ask-popup .ask-popup-cont::after{content: '';display: block;clear: both;}
.section2 .tab-content .ask-popup .ask-popup-cont .ask-close{background: url(../img/delete.png) no-repeat 0 0;width: 25px;height: 25px;background-size: contain;text-align: right;cursor: pointer;float: right;}
.section2 .tab-content .ask-popup .ask-popup-cont .ask-close:hover{opacity: 0.5;}
.section2 .tab-content .ask-popup .ask-popup-cont .ask-title{float: left;font-size: 30px;font-weight: 500;margin-bottom: 40px;color: #56a6c2;}
.section2 .tab-content .ask-popup .ask-popup-cont .cont{float: left;width: 100%;}
.section2 .tab-content .ask-popup .ask-popup-cont .cont h4{color: #56a6c2;font-size: 16px;margin: 10px 0;}
.section2 .tab-content .ask-popup .ask-popup-cont .cont ul{font-size: 14px;line-height: 1.7;font-weight: 100;}


/* pc */
@media (min-width: 1025px) {
	
	.section2{
		padding: 200px 20px;
	}
	.section2 .theme-title{
		font-size: 40px;
		padding-bottom: 80px;
		width: 500px;
	}

	/* tab 버튼 */
	.section2 .tab-wrap{
		max-width: 1200px;
	}
	.section2 .tab-wrap a{
		font-size: 18px;
	}

	/* 창업효과 - 비주얼1 */
	.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .main-txt{
		font-size: 40px;
	}
	.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .sub-txt{
		font-size: 20px;
	}

	/* 창업효과 - 플레이포인트랩 설명 */
	.section2 .tab-content .found-explain h3{
		font-size: 40px;
		margin-bottom: 30px;
	}
	.section2 .tab-content .found-explain > p{
		font-size: 20px;
	}

	/* 창업효과 - 플레이포인트랩 영상 */
	.section2 .tab-content .found-youtube{
		padding-bottom: 30%;
	}

	/* 창업효과 - 플레이포인트랩 사진 */
	.section2 .tab-content .found-pic{
		padding: 60px 20px 0 20px;
	}
	.section2 .tab-content .found-pic > ul > li span{
		font-size: 18px;
	}

	/* 창업효과 - 플레이포인트랩 사진 & 설명 */
	.section2 .tab-content .found-info h3{
		font-size: 40px;
		margin-bottom: 30px;
	}
	.section2 .tab-content .found-info h4 span{
		color: #56a6c2;
	}
	.section2 .tab-content .found-info > ul > li{
		/* width: 50%; */
		/* float: left; */
		display: flex;
		font-size: 50px;
	}
	.section2 .tab-content .found-info > ul > li > div{
		/* max-width: 400px; */
		margin:10px 0 0 25px;
		text-align: left;
		color:#fff;
		font-size: 20px;
		font-weight: 400;
	}

	/* 창업효과 - 예상창업비용 */
	.section2 .tab-content .money{
		font-size: 14px;
	}
	.section2 .tab-content .money h3{
		font-size: 40px;
		margin-bottom: 60px;
	}

	/* 창업효과 - 자주 묻는 질문 */
	.section2 .tab-content .contact-box h3{
		font-size: 40px;
		margin-bottom: 60px;
	}
    .section2 .tab-content .contact-box ul.contact{
			font-size: 20px;
		}
	.section2 .tab-content .contact-box ul.contact > li > ul > li{
		font-size: 15px;
	}
	
	/* 문의하기 - question */
  .section2 .tab-content .question-box .question > tbody > tr{
		font-size: 18px;
	}
	.section2 .tab-content .question-box .question > tbody > tr td input{
		font-size: 18px;
	}
	.section2 .tab-content .question-box .question > tbody > tr td textarea{
		font-size: 18px;
	}
	.section2 .tab-content .question-box .question > tbody > tr td::placeholder{
		font-size: 15px;
	}

	.section2 .tab-content .set-btn{
		margin-top: 60px;
	}
	.section2 .tab-content .set-btn > p{
		margin: 0 15px;
	}
	.section2 .tab-content .set-btn > p a{
		font-size: 18px;
		padding: 10px 50px;
	}

	/* 문의하기 - 개인정보보호정책 팝업 */
	.section2 .tab-content .ask-popup .ask-popup-cont{
		margin: 50px auto;
	}

}

/* mobile */
@media (max-width: 1024px) {

	.section2{
		padding: 150px 20px 80px 20px;
	}
	.section2 .theme-title{
		font-size: 25px;
		padding-bottom: 30px;
		width: 300px;
	}

	/* tab 버튼 */
	.section2 .tab-wrap{
		width: 100%;
	}
	.section2 .tab-wrap a{
		font-size: 16px;
	}

	/* 창업효과 - 비주얼1 */
	.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .main-txt{
		font-size: 25px;
	}
	.section2 .tab-content .found-visual .swiper-wrapper .swiper-slide .visual-txt .sub-txt{
		font-size: 14px;
	}

	/* 창업효과 - 플레이포인트랩 설명 */
	.section2 .tab-content .found-explain h3{
		font-size: 25px;
		margin-bottom: 20px;
	}
	.section2 .tab-content .found-explain > p{
		font-size: 16px;
	}

	/* 창업효과 - 플레이포인트랩 영상 */
	.section2 .tab-content .found-youtube{
		padding-bottom: 56.25%;
	}

	/* 창업효과 - 플레이포인트랩 사진 */
	.section2 .tab-content .found-pic{
		padding: 30px 20px 0 20px;
	}
	.section2 .tab-content .found-pic > ul > li span{
		font-size: 15px;
	}

	/* 창업효과 - 플레이포인트랩 사진 & 설명 */
	.section2 .tab-content .found-info h3{
		font-size: 25px;
		margin-bottom: 20px;
	}
	.section2 .tab-content .found-info h4 span{
		color: #56a6c2;
	}
	.section2 .tab-content .found-info > ul > li{
		width: 100%;
	}
	.section2 .tab-content .found-info > ul > li > div {
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #fff;
		font-weight: 400;
	}

	/* 창업효과 - 예상창업비용 */
	.section2 .tab-content .money{
		font-size: 10px;
		overflow: auto;
	}
	.section2 .tab-content .money h3{
		font-size: 25px;
		margin-bottom: 20px;
	}

	/* 창업효과 - 자주 묻는 질문 */
	.section2 .tab-content .contact-box h3{
		font-size: 25px;
		margin-bottom: 20px;
	}
	.section2 .tab-content .contact-box ul.contact{
		font-size: 15px;
	}
	.section2 .tab-content .contact-box ul.contact > li > ul > li{
		font-size: 12px;
	}

	/* 문의하기 - question */
    .section2 .tab-content .question-box .question > tbody > tr{
			font-size: 14px;
		}
	.section2 .tab-content .question-box .question > tbody > tr td input{
		font-size: 14px;
	}
	.section2 .tab-content .question-box .question > tbody > tr td textarea{
		font-size: 14px;
	}
	.section2 .tab-content .question-box .question > tbody > tr td input::placeholder{
		font-size: 12px;
	}
	
	.section2 .tab-content .set-btn{
		margin-top: 40px;
	}
	.section2 .tab-content .set-btn > p{
		margin: 0 8px;
	}
	.section2 .tab-content .set-btn > p a{
		font-size: 16px;
		padding: 10px 30px;
	}

	/* 문의하기 - 개인정보보호정책 팝업 */
	.section2 .tab-content .ask-popup{
		margin:0;
		height:80%;
	}

	.section2 .tab-content .money .money-box{
		width:500px;
	}
}
