/* ±³À°»ç¾÷ */
#buisness > div:nth-child(3) > ul > li {
	display: none;
}
.buisness_bg {
	background: url(/images/sub/buisness_bg_01.webp) no-repeat center;
	background-size: cover;
}

.buisness_title > span {
	font-size: 35px;
	font-weight: 600; /* padding-left: 50px; background: url(/images/sub/in_icon02.webp)no-repeat left ; background-size: 18%; */
}
.buisness_title > p {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3;
	padding: 30px 0;
}

/* ¹öÆ°*/
.edu_on {
	background-color: var(--sub-color);
	color: white;
	font-weight: 400;
	border: none !important;
}
#buisness > .buisness_btn > ul {
	display: flex;
	justify-content: left;
	gap: 2%;
}
#buisness > .buisness_btn > ul::after {
	display: block;
	content: "";
	clear: both;
}
#buisness > .buisness_btn > ul > li {
	text-align: center;
	font-size: 18px;
	padding: 15px 20px;
	font-weight: 500;
	border: 1px solid #dadada;
	border-radius: 15px 15px 0 0;
	cursor: pointer;
}

/* ÇÐÁ¡ÀºÇàÁ¦ */
.step_on {
	border-bottom: 5px solid #1b276b;
	color: #1b276b;
}

#buisness > div:nth-child(3) > ul {
	padding: 0 10px;
}
#buisness > div:nth-child(3) > ul > li {
	margin: 60px 0;
}

.edub_title {
	padding-bottom: 80px;
}
.edub_title > span:nth-child(1) {
	font-size: 33px;
	font-weight: 600;
}
.edub_title > p {
	font-size: 23px;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 3px;
}
.edub_title > span:nth-child(3) {
	font-size: 17px;
	font-weight: 300;
}

.fscore {
	height: 480px;
	background: url(/images/sub/score01_pc.webp) no-repeat center;
}
.sscore {
	height: 486px;
	margin: 100px 0;
	background: url(/images/sub/score02_pc.webp) no-repeat center;
	background-size: 100%;
}
.tscore {
	height: 270px;
	background: url(/images/sub/score03_pc.webp) no-repeat center bottom;
}
.tscore > h3,
.foscore > h3 {
	font-weight: 600;
}
.foscore {
	margin: 80px 0;
}
.foscore > .step_btn {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 2%;
	margin: 30px auto;
}
.foscore > .step_btn::after {
	content: "";
	display: block;
	clear: both;
}
.foscore > .step_btn > li {
	padding: 8px 10px;
	margin: 0 10px;
	font-size: 1.5em;
	cursor: pointer;
}
.foscore > .step_img > ul > li {
	height: 330px;
}
.foscore > .step_img > ul > li {
	display: none;
}
.foscore > .step_img > ul > li:nth-child(1) {
	background: url(/images/sub/score_sabok_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(2) {
	background: url(/images/sub/score_bouk_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(3) {
	background: url(/images/sub/score_special_child_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(4) {
	background: url(/images/sub/score_long_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(5) {
	background: url(/images/sub/score_teen_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(6) {
	background: url(/images/sub/score_health_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(7) {
	background: url(/images/sub/score_cpa_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(8) {
	background: url(/images/sub/score_library_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(9) {
	background: url(/images/sub/score_beauty_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(10) {
	background: url(/images/sub/score_korean_pc.webp) no-repeat center;
	background-size: 100%;
}
.foscore > .step_img > ul > li:nth-child(11) {
	background: url(/images/sub/score_psychology_pc.webp) no-repeat center;
	background-size: 100%;
}

.buisness_title div {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.buisness_title div h3 {
	font-size: 35px;
	font-weight: 700;
}
.buisness_title em {
	margin-top: 10px;
}
.buisness_title em a {
	font-size: 16px;
	font-weight: 600;
	background: #d82121;
	color: #fff;
	padding: 10px 30px;
}

/* hrd */
#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul {
	margin: 20px 0;
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul::after {
	display: block;
	clear: both;
	content: "";
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li {
	float: left;
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li:not(:first-child) {
	margin-left: 15px;
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) {
	padding: 10px;
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > span {
	font-size: 25px;
	font-weight: 600;
	color: #1b276b;
}
#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > p {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	padding: 20px 0;
}

/* ¹Î°£ÀÚ°Ý */
.ming_mo {
	display: none;
}

/* ±â¼ú°³¹ß»ç¾÷ */
.img_on {
	display: block !important;
}
.rd_contents > ul > li {
	display: none;
}
.rd_img > ul > li {
	display: none;
}

/* Çõ½Å±â¼ú */
.tech01 {
	margin: 50px 0;
}
.tech02 {
	display: none;
}
.tech03 {
	display: none;
}

#rd > div:nth-child(3) > ul > li > .buisness_title > span {
	background-size: 38px 35px;
}
.rd_on {
	font-weight: 500;
	color: var(--sub-color);
	border: 2px solid var(--sub-color) !important;
}
.rdtop_btn > ul {
	display: flex;
	justify-content: left;
	gap: 2%;
	margin-bottom: 50px;
}
.rdtop_btn > ul > li {
	text-align: center;
	font-size: 18px;
	padding: 15px 20px;
	font-weight: 500;
	border: 1px solid #dadada;
	border-radius: 15px 15px 0 0;
	cursor: pointer;
}
.rdtop_btn > ul::after {
	display: block;
	clear: both;
	content: "";
}
#rd > div:nth-child(3) > ul {
	margin: 15px 0;
	box-sizing: border-box;
}
#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul {
	margin: 50px 0;
}
#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul::after {
	display: block;
	clear: both;
	content: "";
}
#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li {
	float: left;
	padding: 10px 20px;
	margin: 0 12px;
	font-size: 18px;
	border: 1px solid var(--gray-color);
	border-radius: 25px;
	cursor: pointer;
}
.rd_img > ul > li {
	width: 100%;
	height: 700px;
}
.rd_img > ul > li:nth-child(1) {
	background: url(/images/sub/rd_01.webp) no-repeat center;
	background-size: contain;
}
.rd_img > ul > li:nth-child(2) {
	background: url(/images/sub/rd_02.webp) no-repeat center;
	background-size: contain;
}
.rd_img > ul > li:nth-child(3) {
	background: url(/images/sub/rd_03.webp) no-repeat center;
	background-size: contain;
}
.rd_img > ul > li:nth-child(4) {
	background: url(/images/sub/rd_04.webp) no-repeat center;
	background-size: contain;
}
.rd_img > ul > li:nth-child(5) {
	background: url(/images/sub/rd_05.webp) no-repeat center;
	background-size: contain;
}
.rd_img > ul > li:nth-child(6) {
	background: url(/images/sub/rd_06.webp) no-repeat center;
	background-size: contain;
}

/* ±âÅ¸»ç¾÷ */
#buisness_ect > .bcontents > .buisness_title > span {
	background-size: 13%;
}
.bcontents {
	padding: 0 10px;
	box-sizing: border-box;
}
.bcontents > .publish_pc {
	margin-top: 30px;
	margin-bottom: 80px;
}
.bcontents > .publish_ta {
	display: none;
}
.bcontents > .publish_mo {
	display: none;
}

@media screen and (max-width: 1200px) {
	/* ±³À°»ç¾÷ */
	.buisness_title > span {
		font-size: 33px;
	}
	.buisness_title > p {
		font-size: 15px;
		padding: 20px 0;
	}

	/* ÇÐÁ¡ÀºÇàÁ¦ */
	.edub_title {
		padding-bottom: 60px;
	}
	.fscore {
		height: 380px;
		background: url(/images/sub/score01_ta.webp) no-repeat center;
	}
	.sscore {
		height: 380px;
		margin: 20px 0;
		background: url(/images/sub/score02_ta.webp) no-repeat center;
		background-size: 100%;
	}
	.tscore {
		height: 180px;
		background: url(/images/sub/score03_ta.webp) no-repeat center bottom;
	}
	.foscore {
		margin: 50px 0;
	}
	.foscore > .step_btn {
		width: 100%;
		margin: 10px auto;
	}
	.foscore > .step_btn > li {
		float: left;
		padding: 8px 10px;
		margin: 0 5px;
		font-size: 16px;
	}
	.foscore > .step_img > ul > li {
		height: 530px;
	}
	.foscore > .step_img > ul > li:nth-child(1) {
		background: url(/images/sub/score_sabok_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(2) {
		background: url(/images/sub/score_bouk_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(3) {
		background: url(/images/sub/score_special_child_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(4) {
		background: url(/images/sub/score_long_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(5) {
		background: url(/images/sub/score_teen_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(6) {
		background: url(/images/sub/score_health_ta.webp) no-repeat center;
		background-size: contain;
	}
	.foscore > .step_img > ul > li:nth-child(7) {
		background: url(/images/sub/score_cpa_ta.webp) no-repeat center;
		background-size: contain;
	}

	/* hrd */
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul {
		margin: 20px 0;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul::after {
		display: block;
		clear: both;
		content: "";
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li {
		float: left;
		width: 31.33%;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li > img {
		width: 100%;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li:not(:first-child) {
		margin-left: 15px;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) {
		padding: 10px;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > span {
		font-size: 25px;
		font-weight: 600;
		color: #1b276b;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > p {
		font-size: 18px;
		font-weight: 400;
		line-height: 1.5;
		padding: 16px 0;
	}
	/* ¹Î°£ÀÚ°ÝÁö¿ø¼¾ÅÍ */
	#buisness > div:nth-child(3) > ul > li:nth-child(3) > div:nth-child(2) > img {
		width: 100%;
	}

	/* Çõ½Å±â¼ú */
	.tech01 {
		display: none;
	}
	.tech02 {
		display: block;
		margin: 40px 0;
	}
	.tech03 {
		display: none;
	}

	/*±â¼ú°³¹ß»ç¾÷ ¿¬±¸°³¹ßÈ÷½ºÅä¸®  */
	#rd > div:nth-child(3) > ul {
		margin: 15px 0;
		box-sizing: border-box;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul {
		margin: 50px auto;
		width: 650px;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul::after {
		display: block;
		clear: both;
		content: "";
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li {
		float: left;
		padding: 5px 30px;
		margin: 5px 15px;
		font-size: 18px;
		border: 1px solid var(--gray-color);
		border-radius: 25px;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li:nth-child(4) {
		clear: both;
		margin-left: 35px;
	}
	.rd_img > ul > li {
		width: 100%;
		height: 488px;
	}
	.rd_img > ul > li:nth-child(1) {
		background: url(/images/sub/rd_01_ta.webp) no-repeat center;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(2) {
		background: url(/images/sub/rd_02_ta.webp) no-repeat center;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(3) {
		background: url(/images/sub/rd_03_ta.webp) no-repeat center;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(4) {
		background: url(/images/sub/rd_04_ta.webp) no-repeat center;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(5) {
		background: url(/images/sub/rd_05_ta.webp) no-repeat center;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(6) {
		background: url(/images/sub/rd_06_ta.webp) no-repeat center;
		background-size: contain;
	}

	/* ±âÅ¸»ç¾÷ */
	.bcontents > .publish_pc {
		display: none;
	}
	.bcontents > .publish_ta {
		display: block;
		margin: 30px 0 50px 0;
		box-sizing: border-box;
	}
	.bcontents > .publish_mo {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	/* ±³À°»ç¾÷ */
	.buisness_title {
		text-align: center;
	}
	.buisness_title > span {
		font-size: 8vw;
		padding-left: 12vw;
		background-size: 9vw 8vw;
	}
	.buisness_title > p {
		font-size: 3vw;
		line-height: 1.4;
		padding: 7vw 0;
	}
	.buisness_title > p > br {
		display: none;
	}

	/* ¹öÆ°*/
	#buisness > .buisness_btn > ul > li {
		width: 31%;
		margin: 0 1vw 5vw 1vw;
		font-size: 3vw;
		padding: 1.5vw 0;
		border-radius: 1.2vw;
		box-sizing: border-box;
	}

	/* ÇÐÁ¡ÀºÇàÁ¦ */
	#buisness > div:nth-child(3) > ul {
		padding: 0 3vw;
	}
	#buisness > div:nth-child(3) > ul > li {
		margin: 3vw 0;
	}
	.edub_title {
		padding-bottom: 5vw;
	}
	.edub_title > span:nth-child(1) {
		font-size: 5vw;
	}
	.edub_title > p {
		font-size: 3.5vw;
		padding-top: 2vw;
		padding-bottom: 1vw;
	}
	.edub_title > span:nth-child(3) {
		font-size: 3.1vw;
	}
	.fscore {
		height: 48vw;
		background: url(/images/sub/score01_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.sscore {
		height: 48vw;
		margin: 10vw 0;
		background: url(/images/sub/score02_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.tscore {
		height: 60vw;
		background: url(/images/sub/score03_mo.webp) no-repeat center bottom;
		background-size: contain;
	}
	.tscore > h3,
	.foscore > h3 {
		width: 100%;
		font-size: 4vw;
		font-weight: 600;
		text-align: center;
	}
	.foscore {
		margin: 10vw 0;
	}
	.foscore > .step_btn {
		margin: 3vw auto;
		text-align: center;
	}
	.foscore > .step_btn::after {
		content: "";
		display: block;
		clear: both;
	}
	.foscore > .step_btn > li {
		padding: 1.2vw 1vw;
		margin: 0 0.5vw;
		font-size: 2, 5vw;
	}
	.foscore > .step_btn > li:nth-child(5) {
		clear: both;
	}
	.foscore > .step_img > ul > li {
		height: 73vw;
	}
	.foscore > .step_img > ul > li:not(:first-child) {
		display: none;
	}
	.foscore > .step_img > ul > li:nth-child(1) {
		background: url(/images/sub/score_sabok_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(2) {
		background: url(/images/sub/score_bouk_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(3) {
		background: url(/images/sub/score_special_child_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(4) {
		background: url(/images/sub/score_long_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(5) {
		background: url(/images/sub/score_teen_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(6) {
		background: url(/images/sub/score_health_mo.webp) no-repeat center;
		background-size: 100%;
	}
	.foscore > .step_img > ul > li:nth-child(7) {
		background: url(/images/sub/score_cpa_mo.webp) no-repeat center;
		background-size: 100%;
	}

	/* hrd */
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul {
		margin: 5vw 0;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > ul > li:not(:first-child) {
		margin-left: 2vw;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) {
		padding: 3vw;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > span {
		font-size: 5vw;
	}
	#buisness > div:nth-child(3) > ul > li:nth-child(2) > div:nth-child(3) > p {
		font-size: 2.9vw;
		padding: 3vw 0;
	}

	/* ¹Î°£ÀÚ°ÝÁõ */
	.ming_pc {
		display: none;
	}
	.ming_mo {
		display: block;
	}
	.ming_mo > img {
		width: 100%;
	}

	/* ±â¼ú°³¹ß»ç¾÷ */
	.rdtop_btn > ul {
		width: 80%;
		margin: 0 auto 10vw auto;
	}
	.rdtop_btn > ul > li {
		width: 43%;
		margin: 0 2vw;
		text-align: center;
		font-size: 4vw;
		padding: 2vw 0;
		border-radius: 1vw;
	}
	#rd > div:nth-child(3) > ul > li > .buisness_title > span {
		background-size: 8vw 7vw;
		font-size: 7vw;
	}

	/* Çõ½Å±â¼ú */
	.tech01 {
		display: none;
	}
	.tech02 {
		display: none;
	}
	.tech03 {
		display: block;
		margin: 5vw 2vw;
	}
	.tech03 > img {
		width: 100%;
	}

	/*±â¼ú°³¹ß»ç¾÷ ¿¬±¸°³¹ßÈ÷½ºÅä¸®  */
	#rd > div:nth-child(3) > ul {
		margin: 5vw 0;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul {
		margin: 8vw auto;
		width: 85%;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul::after {
		display: block;
		clear: both;
		content: "";
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li {
		float: left;
		width: 46%;
		padding: 1.2vw 0;
		margin: 1.2vw 1vw;
		font-size: 3vw;
		border-radius: 10vw;
		text-align: center;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li:nth-child(3) {
		clear: both;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li:nth-child(5) {
		clear: both;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li:nth-child(4) {
		clear: none;
		margin-left: 1.1vw;
	}
	#rd > div:nth-child(3) > ul > li:nth-child(2) > .rd_btn > ul > li:nth-child(6) {
		margin-left: 1.5vw;
	}

	.rd_img > ul > li {
		width: 100%;
		height: 65vw;
	}
	.rd_img > ul > li:nth-child(1) {
		background: url(/images/sub/rd_01_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(2) {
		background: url(/images/sub/rd_02_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(3) {
		background: url(/images/sub/rd_03_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(4) {
		background: url(/images/sub/rd_04_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(5) {
		background: url(/images/sub/rd_05_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}
	.rd_img > ul > li:nth-child(6) {
		background: url(/images/sub/rd_06_mo.webp) no-repeat center right 30%;
		background-size: contain;
	}

	/* ±âÅ¸»ç¾÷ */
	.bcontents > .publish_pc {
		display: none;
	}
	.bcontents > .publish_ta {
		display: none;
	}
	.bcontents > .publish_mo {
		display: block;
		margin: 5vw 0 10vw 0;
		box-sizing: border-box;
	}
	.bcontents > .publish_mo > img {
		width: 100%;
	}
}

@media screen and (max-width: 530px) {
	.mingan {
		margin-top: 35px !important;
	}
}
