/*정부초청장학생*/
.student_cont {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

/*정부초청장학생 end*/

/*재외동포국대초청교육*/
.edu_cont {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

/*재외동포국대초청교육 end*/

/*한국유학박람회*/

/*분류*/
.univer_cont {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.category_list {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 35px;
}

.category_list .category_list_box {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.category_list .category_list_box:last-of-type {
	margin-bottom: 0;
}

.category_list .category_list_box > li {
	width: auto;
	height: auto;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.category_list .category_list_box > li > a {
	display: block;
	padding: 5px 10px;
	border: 1px solid #000;
	font-size: 0.938rem;
	letter-spacing: -.5px;
	font-weight: 400;
}

.category_list .category_list_box_02 > li > a {
	padding: 10px 15px;
}

.category_list .category_list_box > li.cate_active > a {
	background-color: #000;
	color: #fff;
}

.category_list .category_list_box > li > a:hover {
	background-color: #000;
	color: #fff;
}

@media all and (max-width: 801px) {
	.category_list .category_list_box > li > a {
		font-size: 0.813rem;
	}
}

/*분류 end*/

/*대학리스트*/
.univer_list {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding: 30px 0 10px;
}

.univer_list .univer_list_box {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

.univer_list .univer_list_box > li {
	width: -webkit-calc((100% - 47px) / 3);
	width: calc((100% - 47px) / 3);
	margin-bottom: 20px;
	float: left;
	position: relative;
	margin-right: 23px;
}

.univer_list .univer_list_box > li:nth-of-type(3n) {
	margin-right: 0;
}

.univer_list .univer_list_box > li > a {
	display: table;
	width: 100%;
	height: 100%;
	padding: 15px;
	border: 2px solid #d6d6d6;
}

.univer_list .univer_list_box > li > a:hover {
	background-color: #eff8ff;
	border: 2px solid #208bde;
}

.univer_list .univer_list_box > li > a > .number {
	width: 28px;
	height: 28px;
	background-color: #f2f2f2;
	color: #000;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: -.5px;
	text-align: center;
	line-height: 28px;
	border-radius: 5rem;
	position: absolute;
	top: 8px;
	right: 8px;
}

.univer_list .univer_list_box > li > a > .univer_title {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
}

.univer_list .univer_list_box > li > a > .univer_title > .univer_mark {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 20px;
	text-align: center;
	line-height: 60px;
	border-radius: 5rem;
	overflow: hidden;
}

.univer_list .univer_list_box > li > a > .univer_title > .univer_mark > img {
	width: 100%;
	height: 100%;
}

.univer_list .univer_list_box > li > a > .univer_title > h2 {
	float: left;
	line-height: 60px;
	font-size: 1.25rem;
	letter-spacing: -1px;
	font-weight: 500;
}

.univer_list .univer_list_box > li > a > .univer_txt {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 15px;
}

.univer_list .univer_list_box > li > a > .univer_txt > p {
	width: 100%;
	font-size: 0.938rem;
	font-weight: 300;
	word-break: keep-all;
	letter-spacing: -.5px;
	line-height: normal;
	white-space: normal;
	overflow: hidden;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.univer_list .univer_list_box > li > a > .univer_stat {
	width: auto;
	position: relative;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul {
	width: auto;
	float: left;
	overflow: hidden;
	padding-right: 8px;
	margin-right: 8px;
	position: relative;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul::after {
	content: '';
	width: 1px;
	height: 20px;
	background-color: #bbb8b7;
	position: absolute;
	top: 2px;
	right: 0;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul:last-of-type {
	padding-right: 0;
	margin-right: 0;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul:last-of-type::after {
	content: none;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul > li {
	width: 18px;
	height: 15px;
	display: block;
	float: left;
	font-size: 0.75rem;
	line-height: 0.9rem;
	color: #fff;
	margin-right: 5px;
	text-align: center;
	font-weight: 500;
	line-height: 24px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}

.univer_list .univer_list_box > li > a > .univer_stat > ul > li:last-of-type {
	margin-right: 0;
}

.eq_ob {
	background-image: url(../img/eq_ob.png);
}

.na_ob {
	background-image: url(../img/na_ob.png);
}

.pu_ob {
	background-image: url(../img/pu_ob.png);
}

.pr_ob {
	background-image: url(../img/pr_ob.png);
}

.lc_ob {
	background-image: url(../img/lc_ob.png);
}

.d_ob {
	background-image: url(../img/d_ob.png);
}

.m_ob {
	background-image: url(../img/m_ob.png);
}

.b_ob {
	background-image: url(../img/b_ob.png);
}

.a_ob {
	background-image: url(../img/a_ob.png);
}

.chat_ob {
	background-image: url(../img/chat_ob.png);
}

.notes_list {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 45px;
}

.notes_list .notes_list_box {
	width: 100%;
	height: auto;
	position: relative;
	border: 5px solid #ededed;
	padding: 25px;
}

.notes_list .notes_list_box > .notes_t {
	width: 115px;
	height: auto;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

.notes_list .notes_list_box > .notes_t > h2 {
	font-size: 1.125rem;
	letter-spacing: -1px;
	color: #616161;
}

.notes_list .notes_list_box > .note_txt {
	width: auto;
	height: auto;
	display: table-cell;
	position: relative;
	padding-left: 45px;
}

.notes_list .notes_list_box > .note_txt > li {
	width: 40%;
	float: left;
	display: inline-block;
	margin-bottom: 3px;
}

.notes_list .notes_list_box > .note_txt > li:nth-of-type(2n) {
	margin-right: 0;
}

.notes_list .notes_list_box > .note_txt > li.m_gt {
	width: 60%;
}

.notes_list .notes_list_box > .note_txt > li > a {
	font-size: 0.938rem;
	letter-spacing: -1px;
	color: #616161;
	font-weight: 300;
	line-height: 1rem;
	word-break: keep-all;
}

.notes_list .notes_list_box > .note_txt > li > a > span {
	margin-right: 5px;
	display: inline-block;
	line-height: 1rem;
	vertical-align: middle;
}

@media all and (max-width: 801px) {
	.univer_list .univer_list_box > li {
		width: -webkit-calc((100% - 24px) / 2);
		width: calc((100% - 24px) / 2);
	}

	.univer_list .univer_list_box > li:nth-of-type(3n) {
		margin-right: 23px;
	}

	.univer_list .univer_list_box > li:nth-of-type(2n) {
		margin-right: 0;
	}

	.univer_list .univer_list_box > li > a > .univer_title > h2 {
		font-size: 1.125rem;
	}

	.notes_list .notes_list_box {
		padding: 15px;
	}

	.notes_list .notes_list_box > .notes_t {
		width: 100%;
		display: block;
		margin-bottom: 15px;
	}

	.notes_list .notes_list_box > .note_txt {
		padding-left: 0;
	}

	.notes_list .notes_list_box > .note_txt > li {
		width: 30%;
	}

	.notes_list .notes_list_box > .note_txt > li.m_gt {
		width: 70%;
	}
}

@media all and (max-width: 481px) {
	.univer_list .univer_list_box > li > a > .number {
		font-size: 0.75rem;
	}

	.univer_list .univer_list_box > li {
		width: 100%;
		margin-right: 0;
	}

	.univer_list .univer_list_box > li > a > .univer_title {
		margin-bottom: 10px;
	}

	.univer_list .univer_list_box > li > a > .univer_title > .univer_mark {
		width: 50px;
		height: 50px;
	}

	.univer_list .univer_list_box > li > a > .univer_title > h2 {
		font-size: 1rem;
		line-height: 50px;
	}

	.notes_list .notes_list_box > .note_txt > li {
		width: auto !important;
		display: inline-block;
		margin-right: 20px;
	}

	.notes_list .notes_list_box > .note_txt > li:nth-of-type(2n) {
		margin-right: 20px;
	}
}

@media all and (max-width: 376px) {
	.univer_list .univer_list_box > li > a > .univer_txt > p {
		font-size: 0.813rem;
	}

	.notes_list .notes_list_box > .note_txt > li > a {
		font-size: 0.813rem;
	}
}

/*대학리스트 end*/

/*한국유학박람회 end*/

/*한국유학박람회_상세보기*/
.univer_cont > .univer_title {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #208bde;
	padding: 28px;
}

.univer_cont > .univer_title .univer_logo {
	display: table-cell;
	height: auto;
	position: relative;
}

.univer_cont > .univer_title .univer_logo .univer_logo_ob {
	width: 223px;
	height: 223px;
	background-color: #fff;
	border-radius: 15rem;
	line-height: 223px;
	text-align: center;
}

.univer_cont > .univer_title .univer_logo .univer_logo_ob > img {
	width: auto;
	max-width: 100%;
	border-radius: 15rem;
}

.univer_cont > .univer_title .univer_stat {
	display: table-cell;
	vertical-align: middle;
	padding-left: 40px;
}

.univer_cont > .univer_title .univer_stat > h2 {
	font-family: 'S-CoreDream-5Medium';
	font-size: 1.875rem;
	color: #fff;
	margin-bottom: 30px;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list {
	width: 100%;
	height: auto;
	position: relative;
	font-size: 0;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list > li {
	width: 71px;
	height: 71px;
	background-color: #085ea1;
	border-radius: 5rem;
	text-align: center;
	padding: 10px;
	display: inline-block;
	margin-right: 15px;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list > li:last-of-type {
	margin-right: 0;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list > li > span {
	display: block;
	width: 25px;
	height: 15px;
	margin: 0 auto;
	margin-bottom: 8px;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list > li > span > img {
	width: auto;
	max-width: 100%;
	vertical-align: middle;
}

.univer_cont > .univer_title .univer_stat .univer_stat_list > li > p {
	font-size: 1.438rem;
	color: #fff;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 23px;
}

.univer_cont > .univer_txt {
	padding: 35px 0;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 55px;
}

.univer_cont > .univer_txt > p {
	word-break: keep-all;
	line-height: 23px;
	font-size: 0.938rem;
	font-weight: 300;
	color: #888;
}

.univer_sub_title {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 25px;
}

.univer_sub_title > h2 {
	font-family: 'S-CoreDream-5Medium';
	font-size: 1.875rem;
	letter-spacing: -1px;
}

.univer_sub_title > h2 > span {
	font-family: 'S-CoreDream-5Medium';
	color: #208bde;
}

.univer_date {
	width: 100%;
	height: auto;
	position: relative;
	border: 1px solid #e1e1e1;
}

.univer_date .date_title {
	width: 100%;
	height: 39px;
	position: relative;
	background-color: #134695;
	font-size: 0;
	text-align: center;
}

.univer_date .date_title > span {
	display: inline-block;
	width: 39px;
	height: 39px;
	vertical-align: middle;
	margin-right: 10px;
	background-image: url(../img/university01_w.png);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: auto auto;
	background-size: auto;
}

.univer_date .date_title > p {
	display: inline-block;
	font-size: 1rem;
	color: #fff;
	line-height: 39px;
	vertical-align: middle;
}

.univer_date .univer_table_con {
	width: 100%;
	height: 454px;
	overflow: auto;
	padding: 34px 20px;
}

.univer_date .univer_table_con .univer_stat_table {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 30px;
}

.univer_date .univer_table_con .univer_stat_table table {
	width: 100%;
	height: auto;
	position: relative;
	border-top: 2px solid #134695;
}

.univer_date .univer_table_con .univer_stat_table table th {
	text-align: left;
	padding: 20px 0 20px 10px;
	border: 1px solid #d6d6d6;
	font-size: 0.938rem;
	font-weight: normal;
	color: #134695;
	background-color: #e3ebf8;
	letter-spacing: -.5px;
}

.univer_date .univer_table_con .univer_stat_table table th:first-child {
	border-left: 0;
}

.univer_date .univer_table_con .univer_stat_table table td {
	text-align: left;
	font-size: 0.938rem;
	padding: 20px 0 20px 10px;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	font-size: 14px;
	color: #666;
	letter-spacing: -.5px;
}

.univer_date .univer_table_con .univer_stat_table table td > a {
	background: transparent url(../img/home_p.gif) no-repeat right center;
	padding-right: 15px;
	color: #257ec4;
	float: left;
	font-size: 0.938rem;
	;
	letter-spacing: -.5px;
	line-height: 22px;
	max-width: 240px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.univer_date .univer_table_con .univer_stat_table table td > a:hover {
	text-decoration: underline;
}

.univer_date .univer_table_con .univer_private_table {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 30px;
}

.univer_date .univer_table_con .univer_private_table:last-of-type {
	margin-bottom: 0;
}

.univer_date .univer_table_con .univer_private_table .private_title {
	width: 100%;
	height: auto;
	position: relative;
}

.univer_date .univer_table_con .univer_private_table .private_title > h2 {
	position: relative;
	font-size: 1rem;
	text-align: left;
	font-weight: 500;
	margin-bottom: 10px;
	padding-left: 20px;
	letter-spacing: -.5px;
	line-height: 1rem;
	color: #134695;
}

.univer_date .univer_table_con .univer_private_table .private_title > h2::before {
	content: '';
	border: 3px solid #134695;
	border-radius: 14px;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0px;
	top: 2px;
}

.univer_date .univer_table_con .univer_private_table .private_table {
	width: 100%;
	height: auto;
	position: relative;
}

.univer_date .univer_table_con .univer_private_table .private_table table {
	width: 100%;
	height: auto;
	position: relative;
	border-top: 2px solid #919191;
}

.univer_date .univer_table_con .univer_private_table .private_table table th {
	border: 1px solid #d6d6d6;
	font-size: 0.938rem;
	font-weight: normal;
	height: 30px;
	letter-spacing: -.5px;
	color: #444;
	background-color: #f2f2f2;
	padding: 10px 0;
	text-align: center;
	font-weight: 500;
}

.univer_date .univer_table_con .univer_private_table .private_table table th:first-child {
	border-left: 0;
}

.univer_date .univer_table_con .univer_private_table .private_table table th:last-child {
	border-right: 0;
}

.univer_date .univer_table_con .univer_private_table .private_table table td {
	background-color: #fff;
	border: 1px solid #d6d6d6;
	font-size: 0.938rem;
	;
	height: 35px;
	text-align: center;
	padding: 20px 0;
	font-weight: 300;
}

.univer_date .univer_table_con .univer_private_table .private_table table td:last-child {
	border-right: 0;
}

@media all and (max-width: 801px) {
	.univer_cont > .univer_title .univer_stat .univer_stat_list > li {
		margin-bottom: 15px;
	}

	.univer_date .univer_table_con {
		overflow: auto;
	}

	.univer_date .univer_table_con .univer_stat_table table,
	.univer_date .univer_table_con .univer_private_table .private_table table {
		width: 800px;
	}
}

@media all and (max-width: 621px) {
	.univer_cont > .univer_title {
		padding: 15px;
	}

	.univer_cont > .univer_title .univer_logo {
		display: block;
	}

	.univer_cont > .univer_title .univer_logo .univer_logo_ob {
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.univer_cont > .univer_title .univer_stat {
		display: block;
		padding-left: 0;
		text-align: center;
	}
}

@media all and (max-width: 481px) {
	.univer_cont > .univer_title .univer_logo .univer_logo_ob {
		width: 180px;
		height: 180px;
		line-height: 180px;
	}

	.univer_cont > .univer_title .univer_stat > h2 {
		font-size: 1.563rem;
	}

	.univer_cont > .univer_title .univer_stat .univer_stat_list > li > p {
		font-size: 0.938rem;
	}

	.univer_cont > .univer_sub_title > h2 {
		font-size: 1.563rem;
	}

	.univer_date .date_title > p {
		font-size: 0.938rem;
	}
	
	.univer_cont > .univer_title .univer_stat .univer_stat_list > li {
		width: 60px;
		height: 60px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	.univer_cont > .univer_title .univer_stat .univer_stat_list > li > span {
		margin-bottom: 4px;
	}
}

@media all and (max-width: 376px) {
	.univer_cont > .univer_txt > p {
		font-size: 0.813rem;
	}

	.univer_date .univer_table_con .univer_stat_table table th,
	.univer_date .univer_table_con .univer_private_table .private_table table th {
		font-size: 0.813rem;
	}

	.univer_date .univer_table_con .univer_stat_table table td,
	.univer_date .univer_table_con .univer_private_table .private_table table td {
		font-size: 0.813rem;
	}

	.univer_date .univer_table_con .univer_stat_table table td > a {
		font-size: 0.813rem;
	}

	.univer_date .univer_table_con .univer_private_table .private_title > h2 {
		font-size: 0.938rem;
	}
}

/*한국유학박람회_상세보기 end*/
