/*------------------------------------------------------------------------------------------------------
공통-테이블
---------------------------------------------------------------------------------------------------------*/
.con_table {width:100%;}
.con_table table {width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.con_table table th, .con_table table > tbody > tr > td {width:20%; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
.con_table table th {
	background-color:#f2f2f2;
	color:#000; font-weight:700;
}
.con_table table > tbody > tr > td {vertical-align:middle;}
/*------------------------------------------------------------------------------------------------------
공통-테이블 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
설립취지
---------------------------------------------------------------------------------------------------------*/
.intro_wrap {
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex;
	display:flex;
	flex-direction:column;
	/*flex-wrap:wrap;*/
	justify-content:center;
	align-items:center;
	height:600px; margin:0; padding:0; background:url(/~2000scholar/intro/images/intro_bg.jpg) center top no-repeat;
}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.intro_wrap {height:auto; margin:0; padding:100px 0; background-position:center center;}
	}
	
.intro_wrap > section {
	padding:0; text-align:center;
	font-size:18px; color:#fff; font-weight:400;
}
.intro_wrap > section:nth-child(3) {
	color:#ffd58c;
}
/*------------------------------------------------------------------------------------------------------
설립취지 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
인사말
---------------------------------------------------------------------------------------------------------*/
.greet_wrap {font-size:16px;}
.greet_wrap > div {width:90%; margin-left:auto; margin-right:auto; text-align:left;}
/*.greet_wrap > div h4 {margin:0; padding:0; text-align:left;}*/
.greet_wrap > div.balloon_text, .greet_wrap > div.balloon_text {padding:0!important; background:none!important;
}
.greet_wrap > div.greet_balloon {padding:0!important; background:none!important;}

.greet_wrap > div:last-child {
	font-size:20px; color:#000;
}
/*------------------------------------------------------------------------------------------------------
인사말 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
연혁
---------------------------------------------------------------------------------------------------------*/
.historyContainer {width:100%; margin:0 auto; padding:0;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.historyContainer {margin:0 auto;}
	}
	
.historyContainer > .container {width:80%; margin:0 auto; text-align:left;}
	@media all and (min-width: 320px) and (max-width: 769px) {
		.historyContainer > .container {width:98%; margin:0 auto;}
	}
.timeline__content h3 {
	margin:0 auto 20px; padding:11px 0 20px 0; border-bottom:1px dashed #ccc;
	font-size:1.3rem; font-weight:700;
}
.timeline__content h3 i {
	margin-right:15px;
	font-size:27px; color:#ccc;
}
.timeline__content p {word-break:keep-all;}
/*------------------------------------------------------------------------------------------------------
연혁 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
조직도
---------------------------------------------------------------------------------------------------------*/
.vision_wrap {
	text-align:center;
	font-size:14px;
}
.vision_wrap > .vision_container {box-sizing:border-box; width:530px; margin:10px auto 0; padding:12px; background-color:#f8f8f8; outline:1px solid #c5c5c5;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.vision_wrap > .vision_container {width:100%;}
	}
	
.vision_wrap > .vision_container > table {width:100%; margin-top:12px; background-color:#fff; border-top:1px solid #ababab; border-left:1px solid #ababab;}
.vision_wrap > .vision_container > table td {width:26.66666666666667%; padding:5px 2px; border-bottom:1px solid #ababab; border-right:1px solid #ababab;}
.vision_wrap > .vision_container > table td:nth-child(2), .vision_wrap > .vision_container > table td:nth-child(4) {width:8px; background-color:#f4f4f4;}
/*------------------------------------------------------------------------------------------------------
조직도 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
오시는길
---------------------------------------------------------------------------------------------------------*/
.location_wrap {}
/*------------------------------------------------------------------------------------------------------
오시는길 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
장학금 현황
---------------------------------------------------------------------------------------------------------*/
/*.condition_wrap {
	padding:100px 100px 200px;
	background-image:url(../biz/images/condition_bg_top.gif), url(../biz/images/condition_bg_bottom.gif); background-size:1000px 153px, 976px 136px; background-position:center top ,center bottom; background-repeat:no-repeat, no-repeat;
}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.condition_wrap {padding:0; background:none;}
	}*/
	
.condition_wrap > .con_table > h3 {}
.condition_wrap > .con_table > table td {width:16.66666666666667%;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.condition_wrap > .con_table > table td {width:auto;}
	}

/*------------------------------------------------------------------------------------------------------
장학금 종류
---------------------------------------------------------------------------------------------------------*/
.type_wrap {
	padding:170px 30px 200px;
	background-image:url(/~2000scholar/biz/images/type_bg_top.gif), url(/~2000scholar/biz/images/type_bg_bottom.gif); background-size:1000px 152px, 976px 136px; background-position:center top ,center bottom; background-repeat:no-repeat, no-repeat;
}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.type_wrap {padding:0; background:none;}
	}
	
.type_wrap > .con_table > table td:last-child {text-align:left;}

/*------------------------------------------------------------------------------------------------------
장학생 프로그램
---------------------------------------------------------------------------------------------------------*/
.pro_visual {
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex;
	display:flex;
	flex-direction:column;
	/*flex-wrap:wrap;*/
	justify-content:center;
	align-items:center;
	height:363px; margin:0; padding:0; background:url(/~2000scholar/biz/images/pro_bg.jpg) center top no-repeat;
}
.pro_visual > p {
	width:680px; margin:0 auto; padding:0; text-align:center;
	font-size:18px; color:#fff; font-weight:400;
}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.pro_visual > p {width:100%;}
	}

.pro_wrap {padding:0/* 30px 0*/;}
.pro_wrap > .con_table > table td {width:25%;}
/*------------------------------------------------------------------------------------------------------
장학생 프로그램 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
기금출연
---------------------------------------------------------------------------------------------------------*/
.join_wrap {
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex;
	display:flex;
	flex-direction:column;
	/*flex-wrap:wrap;*/
	justify-content:flex-start;
	align-items:center;
	height:auto; margin:0;
}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.join_wrap {height:auto; margin:0; padding:0; background:none;}
	}
	
.join_wrap > section {}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.join_wrap > section {text-align:center;}
	}
	
.join_wrap > section > div {
	padding:0; text-align:center;
	color:#000; font-weight:500;
}

.join_wrap > section {width:80%!important;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.join_wrap > section {width:100%!important;}
	}
	
.join_wrap > section > .con_table > table th, .join_wrap > section > .con_table > table td {padding:10px 50px;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.join_wrap > section > .con_table > table th, .join_wrap > section > .con_table > table td {padding:10px 5px;}
	}

.join_wrap > section > .con_table > table th {font-weight:normal;}
.join_wrap > section > .con_table > table td {font-size:18px; color:#000; font-weight:700;}
	@media all and (min-width: 320px) and (max-width: 56.25em) {
		.join_wrap > section > .con_table > table td {font-size:16px; font-size:inherit;}
	}
/*------------------------------------------------------------------------------------------------------
기금출연 끝
---------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------
장학카드제휴
---------------------------------------------------------------------------------------------------------*/
.balloon_text > div {
	padding:55px 0; text-align:center;
	background-image:url(../images/balloon_up.png), url(../images/balloon_down.png); background-size:30px 23px, 30px 23px; background-position:center top ,center bottom; background-repeat:no-repeat, no-repeat;
}