.span-br {
	display: inline;
}


.pdf-area {
	position: relative;
	border: 0px solid red;
}

.pdf-big-images {
	max-width: 100%;
	margin: 0 auto 25px auto;
	text-align: center;
}

.pdf-big-images .big-image {
	margin-bottom: 10px;
	border: 1px solid #e4e4e4;
	border-top: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
}

.pdf-big-images .big-image img {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	max-width: 846px;
}

.pdf-big-images .title {
	color: #695e5e;
	font-size: 16px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.pdf-thumnail {
	position: relative;
	padding: 20px 40px;
	border: 1px solid #e5e5e5;
}

.pdf-thumnail .thumnail-box01 {
	
}

.pdf-thumnail .thumnail-box01 li {
	margin: 0;
	padding: 0;
}

.pdf-thumnail .thumnail-box01 li a {
	display: block;
	text-align: center;
}

.pdf-thumnail .thumnail-box01 li a .image-thumnail01 {
	display: block;
	border: 1px solid #e0e0e0;
	border-bottom: 1px solid #1b1b1b;
	margin-bottom: 10px;
}

.pdf-thumnail .thumnail-box01 li a .image-thumnail01 img {
	display: block;
	width: 100%;
}

.pdf-thumnail .thumnail-box01 li a .title {
	color: #695e5e;
	font-size: 14px;
	line-height: 18px;
	display: block;
	height: 40px;
}

.pdf-thumnail #goToPrevSlide {
	position: absolute;
	top: 50%;
	left: 10px;
	width: 15px;
	height: 24px;
	margin-top: -12px;
	text-indent: -5000em;
	cursor: pointer;

	background: transparent url(../make_img/sub04/btn_previous.png)no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
	background-size: 15px 24px;
	border: 0px solid red;
}

.pdf-thumnail #goToNextSlide {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 15px;
	height: 24px;
	margin-top: -12px;
	text-indent: -5000em;
	cursor: pointer;

	background: transparent url(../make_img/sub04/btn_next.png)no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
	background-size: 15px 24px;
	border: 0px solid red;
}


/* tabmenu */
.tabmenu-3th {
	overflow: hidden;
	margin-bottom: 40px;
	border: 0px solid red;
}

.tabmenu-3th li {
	float: left;
	width: 33%;
	padding-bottom: 4px;
}

.tabmenu-3th li.mr {
	margin-right: 0.5%;
}

.tabmenu-3th li.ml {
	margin-left: 0.5%;
}

.tabmenu-3th li.on {
	background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
	background-size: 7px 4px;
	border: 0px solid red;
}

.tabmenu-3th li a {
	display: block;
	text-align: center;
	height: 37px;
	line-height: 37px;

	background: #f5f5f5;
	color: #9a9a9a;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}

.tabmenu-3th li a:hover,
.tabmenu-3th li.on a {
	background-color: #009dd9;
	color: #fff;
}

.tabmenu-3th li a .line-depth {
	display: block;
	font-size: 13px;
	line-height: 14px;
	padding-top: 5px;
}

.tabmenu-3th li a .line-depth span {
	display: block;
	font-size: 11px;
}

.tabmenu-3th02 {
	overflow: hidden;
	margin-bottom: 40px;
	border: 0px solid red;
}

.tabmenu-3th02 li {
	float: left;
	width: 32%;
	margin-right: 2%;
	padding-bottom: 4px;
	margin-bottom: 2%;
}

.tabmenu-3th02 li.none {
	margin-right: 0;
}


.tabmenu-3th02 li.on {
	background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
	background-size: 7px 4px;
	border: 0px solid red;
}

.tabmenu-3th02 li a {
	display: block;
	text-align: center;
	height: 37px;
	line-height: 37px;

	background: #f5f5f5;
	color: #9a9a9a;
	font-size: 14px;
	font-weight: bold;
	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}

.tabmenu-3th02 li a:hover,
.tabmenu-3th02 li.on a {
	background-color: #009dd9;
	color: #fff;
}



.tabmenu-2nd {
	overflow: hidden;
	margin-bottom: 30px;
	border: 0px solid red;
}

.tabmenu-2nd li {
	float: left;
	width: 49.5%;
	padding-bottom: 4px;
}

.tabmenu-2nd li.mr {
	margin-right: 0.5%;
}

.tabmenu-2nd li.ml {
	margin-left: 0.5%;
}

.tabmenu-2nd li.on {
	background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
	background-size: 7px 4px;

	border: 0px solid red;
}

.tabmenu-2nd li a {
	display: block;
	text-align: center;
	height: 37px;
	line-height: 37px;

	background: #f5f5f5;
	color: #9a9a9a;
	font-size: 14px;
	font-weight: bold;
	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}

.tabmenu-2nd li a:hover,
.tabmenu-2nd li.on a {
	background: #009bd8;
	color: #fff;
}



.tabmenu-2nd02 {
	overflow: hidden;
	margin-bottom: 30px;
	border: 0px solid red;
}

.tabmenu-2nd02 li {
	float: left;
	width: 49.75%;
	padding-bottom: 4px;
}

.tabmenu-2nd02 li.mr {
	margin-right: 0.25%;
}

.tabmenu-2nd02 li.ml {
	margin-left: 0.25%;
}

.tabmenu-2nd02 li.on {
	background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
	background-size: 7px 4px;
	border: 0px solid red;
}

.tabmenu-2nd02 li a {
	display: block;
	text-align: center;
	height: 37px;
	line-height: 37px;

	background: #a7a7a7;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}


.tabmenu-2nd02 li a:hover,
.tabmenu-2nd02 li.on a {
	background-color: #009dd9;
	color: #fff;
}


.movie-area {
	position: relative;
	margin: 0 auto 20px auto;
	border: 0px solid red;
}

.movie-area .movie-box {
	width: 100%;
	margin-bottom: 20px;
}

.movie-area .movie-box iframe {
	width: 100%;
}
	
.movie-area .caption-area {
	height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #e5e5e5
}


.movie-area .caption-area .caption-box {
	padding: 25px 15px;
	color: #959595;
	font-size: 14px;
	line-height: 25px;
}

/* 학사일정 */
.schdule-area {
	position: relative;
	margin-bottom: 20px;
	background: #e9f3f7;
	border: 0px solid red;
}

.schdule-area .calender-area {
	padding: 15px;
}

.schdule-area .calender-area .title-calender {
	position: relative;
	margin-bottom: 20px;
	text-align: center;
}

.schdule-area .calender-area .title-calender h2 {
	color: #546066;
	font-size: 24px;
	font-weight: bold;
	font-family: "Calibri", Calibri, sans-serif;
}

.schdule-area .calender-area .title-calender .btn-preview {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
}

.schdule-area .calender-area .title-calender .btn-next {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
}

.schdule-area .calender-area .title-calender a img {
	display: block;
	width: 12px;
	height: 19px;
}

.schdule-area .calender-area table {
	border-collapse: collapse; 
	table-layout: fixed;
}

.schdule-area .calender-area table th {
	text-align: center;
	font-size: 16px;
	height: 20px;
}

.schdule-area .calender-area table td {
	text-align: center;
	height: 20px;
	font-size: 18px;
	padding: 0 10px;
	font-family: "Calibri", Calibri, sans-serif;
}

.schdule-area .calender-area table .point-color-sunday {
	color: #dc2608;
}

.schdule-area .calender-area table .point-color-Saturday {
	color: #0f92d3;
}

.schdule-area .calender-area table .point-prev_next-color {
	color: #a7b2b7;
}

.schdule-area .calender-area table .bg-today {
	background: #f8f9e9
}

.schdule-information {
	background: #fff;
	padding: 15px;
	border: 1px solid #e9e9e9;
	border-top: 0;
}

.schdule-information h2 {
	color: #595959;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 10px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.schdule-information ul {
	border: 0px solid red;
}

.schdule-information ul li {
/*	font-size: 14px;*/
	color: #7d7d7d;
	padding-left: 15px;
	margin-bottom: 10px;

	background: transparent url(../make_img/common/icon_bullet07.gif) no-repeat 0 9px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 9px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 9px;
	background-size: 6px 6px;
}

.schdule-information ul li strong {
	display: inline-block;
	vertical-align: middle;
	color: #009bd8;
	font-weight: normal;
}

.schdule-information02 {
	margin: 0;
	padding: 0;
}

.schdule-information02 dl {
	margin-bottom: 15px;
}

.schdule-information02 dl dt {
	border: 1px solid #d2d2d2;
	border-top: 2px solid #009bd8;
	background: #f8f8f8;
	color: #333333;
	font-size: 16px;
	padding: 5px 0;
	text-align: center;
}

.schdule-information02 dl dd {
	padding: 15px;
	border: 1px solid #d2d2d2;
	border-top: 0;
}

.schdule-information02 dl dd ul {
	color: #7d7d7d
}

.schdule-information02 dl dd ul li {
	padding-left: 10px;
	margin-bottom: 8px;
	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 0 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 10px;
	background-size: 3px 3px;
}

.schdule-information02 dl dd .word-no-schdule {
	text-align: center;
	color: #7d7d7d;
}


/* t1 */

.t1 {
	border-top: 2px solid #009bd8; 
}

.t1 table {
	border-collapse: collapse; 
	border: 0 none;
}
.t1 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
.t1 table th, .t1 table td {
	padding: 1%; 
	border-width: 0;
}
.t1 table thead th {
	border-width: 0 0 0px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f8f8f8;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-collapse: collapse; 
} 

.t1 table tfoot th {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle;
	background: #f7fafc;
	border: 1px solid #e6e7e8;
}
.t1 table tfoot td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f7fafc;
	border: 1px solid #e6e7e8;
}
.t1 table tbody th {
	border-width: 0 0 1px 0;
	border: none; 
	text-align:center; 
	font-weight: normal; 
	color: #666666; 
	background: #f8f8f8;
	color: #6a6b65;
	font-weight: bold;
	border-bottom: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
	border-collapse: collapse; 
}

.t1 table thead th .span-br,
.t1 table tbody th .span-br,
.t1 table tbody td .span-br {
	display: block;
}

.t1 table tbody td .span-space {
	display: inline-block;
	padding-left: 0;
}
.t1 table tbody th.tit {
	text-align: left;
}
.t1 table td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-size: 13px; 
	text-align: center; 
	border-bottom: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
}
.t1 table tbody td.left {
	text-align:left; 
}
.t1 table tbody td.center {
	text-align:center; 
}
.t1 table tbody td.right {
	text-align:right; 
}

.t1 table thead th.none,
.t1 table tbody th.none, 
.t1 table tbody td.none {
	border-right: 0;
}

.t1 table tbody td ul li {
	padding-left: 10px;
	background: url(../make_img/common/icon_bullet06.png) no-repeat left 12px;
}

.t1 table tbody td a.btn-download {
	display: block;
	background: #009dd9;
	border-radius: 2px;
	color: #fff;
	padding: 3px 5px;
	width: 50%;
	min-width: 40px;
	margin: 5px auto;
}






.t2 {
	border-top: 2px solid #009bd8; 
}

.t2 table {
	border-collapse: collapse; 
	border: 0 none;
}
.t2 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
.t2 table th, .t2 table td {
	padding: 1%; 
	border-width: 0;
}
.t2 table thead th {
	border-width: 0 0 0px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f8f8f8;
	border: 1px solid #d2d2d2;
	border-bottom: 0;
	border-collapse: collapse; 
} 

/* 대각선 헤더 셀 */
.diagonal {
  position: relative;
  padding: 0;
  background-image: linear-gradient(
    to top right,
    transparent calc(50% - 0.5px),
    #d2d2d2 calc(50% - 0.5px),
    #d2d2d2 calc(50% + 0.5px),
    transparent calc(50% + 0.5px)
  )!important;
}
.diagonal .label {
  position: absolute;
}
.diagonal .label.top-right   { top: 4px; right: 8px; }
.diagonal .label.bottom-left { bottom: 4px; left: 8px; }
/* //대각선 헤더 셀 */

.t2 table tfoot th {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle;
	background: #f7fafc;
	border: 1px solid #d2d2d2;
}
.t2 table tfoot td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f7fafc;
	border: 1px solid #d2d2d2;
}
.t2 table tbody th {
	border-width: 0 0 1px 0;
	border: none; 
	text-align:center; 
	font-weight: normal; 
	color: #666666; 
	background: #f8f8f8;
	color: #6a6b65;
	font-weight: bold;
	border: 1px solid #e6e7e8;
	border-collapse: collapse; 
}

.t2-td table thead th,
.t2-td table tbody td {
	padding: 0.5%
}

.t2 table thead th .span-br,
.t2 table tbody th .span-br,
.t2 table tbody td .span-br {
	display: block;
}

.t2 table tbody td .span-space {
	display: inline-block;
	padding-left: 0;
}
.t2 table tbody th.tit {
	text-align: left;
}
.t2 table td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-size: 13px; 
	text-align: center; 
	border: 1px solid #e6e7e8;
}
.t2 table tbody td.left {
	text-align:left; 
}
.t2 table tbody td.center {
	text-align:center; 
}
.t2 table tbody td.right {
	text-align:right; 
}

.t2 table thead th.none,
.t2 table tbody th.none, 
.t2 table tbody td.none {
	border-right: 0;
}



.t3 {
	border-top: 2px solid #009bd8; 
	border-left: 1px solid #d2d2d2
}

.t3 table {
	border-collapse: collapse; 
	border: 0 none;
}
.t3 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
.t3 table th, .t3 table td {
	padding: 1%; 
	border-width: 0;
}
.t3 table thead th {
	border-width: 0 0 0px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f8f8f8;
	border-bottom: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-collapse: collapse; 
} 

.t3 table tfoot th {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle;
	background: #f7fafc;
	border: 1px solid #e6e7e8;
}
.t3 table tfoot td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-weight: bold; 
	text-align: center; 
	vertical-align: middle; 
	background: #f7fafc;
	border: 1px solid #e6e7e8;
}
.t3 table tbody th {
	border-width: 0 0 1px 0;
	border: none; 
	text-align:center; 
	font-weight: normal; 
	color: #666666; 
	background: #f8f8f8;
	color: #6a6b65;
	font-weight: bold;
	border-bottom: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
	border-collapse: collapse; 
}

.t3 table thead th .span-br,
.t3 table tbody th .span-br,
.t3 table tbody td .span-br {
	display: block;
}

.t3 table tbody td .span-space {
	display: inline-block;
	padding-left: 0;
}
.t3 table tbody th.tit {
	text-align: left;
}
.t3 table td {
	border-width: 0 0 1px 0;
	color: #666666; 
	font-size: 13px; 
	text-align: center; 
	border-bottom: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
}
.t3 table tbody td.left {
	text-align:left; 
}
.t3 table tbody td.center {
	text-align:center; 
}
.t3 table tbody td.right {
	text-align:right; 
}

.t3 table thead th.none,
.t3 table tbody th.none, 
.t3 table tbody td.none {
	border-right: 0;
}







.ul-list01 {
	margin: 0;
	padding: 0;
}


.ul-list01 li {
	color: #868686;
	line-height: 24px;
	padding-left: 10px;
	background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
	background-size: 5px 1px;
}

.ul-list02 {
	border: 0;
}

.ul-list02 li {
	color: #7d7d7d;
	line-height: 24px;
	padding-left: 10px;
	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background-size: 3px 3px;
}


.ul-list03 {
	margin: 0;
	padding: 0;
}


.ul-list03 li {
	color: #777777;
	line-height: 24px;
	padding-left: 20px;
	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 12px 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
	background-size: 3px 3px;

	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}


.ul-list03 li ul li{
	padding-left: 0;
	background: none;
}


.ul-list03 li > span {
	font-size: 13px;
	opacity: .8;
}



.ul-list04 {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}


.ul-list04 li {
	color: #222222;
	line-height: 24px;
	padding-left: 20px;
	font-size: 14px;
	background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 12px 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
	background-size: 3px 3px;

	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}

.ul-list04 li ul {
	margin: 0;
	padding: 0;
}
.ul-list04 li ul li {
	color: #7d7d7d;
	line-height: 24px;
	padding-left: 10px;
	font-size: 14px;
	background: transparent url(../make_img/common/icon_bullet10.gif) no-repeat 2px 8px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
	background-size: 3px 5px;

	font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
}


.btns-information {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	text-indent: -5000em;
	background: transparent url(../make_img/common/icon_main02_mobile.png) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02_mobile@2x.png) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02_mobile@2x.png) no-repeat 0 0;
	background-size: 24px 24px;
	margin: 0 auto;
}

.btns-information02 {
	display: inline-block;
	vertical-align: bottom;
	font-size: 15px;
	margin-top: 5px;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-indent: 0em;
	text-align: center;
	background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
	background-size: 9px 10px;
	background-color: #547684;
}

.btns-information03 {
	clear: both;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #fff;
	text-indent: 0em;
	text-align: center;
	background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
	background-size: 9px 10px;
	background-color: #547684;
}

.btns-download {
	display: inline-block;
	vertical-align: bottom;
	font-size: 15px;
	margin-top: 5px;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
	background: transparent url(../make_img/common/icon_download.gif) no-repeat 95% center;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
	background-size: 14px 12px;
	background-color: #62748d;
}


.ol-list01 {
	margin: 0;
	padding: 0;
}


.ol-list01 li {
	position: relative;
	color: #868686;
	padding-left: 20px;
}

.ol-list01 li span {
	position: absolute;
	top: 0px;
	left: 0;
}

.ol-list01 li ul {
	border: 0px solid red;
}

.ol-list01 li ul li {
	color: #7d7d7d;
	line-height: 24px;
	padding-left: 10px;
	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background-size: 3px 3px;
}


/* 학생서비스 센터 */
.center-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
}

.center-information-area {
	margin-bottom: 40px;
}

.center-information-area .center-information-box {
	border: 1px solid #e9e9e9;
	border-bottom: 0;
	background: #fbfbfb;
	padding: 15px;
}

.center-information-area .center-information-box h2 {
	color: #595959;
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 15px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.center-information-area .center-information-box ul {
	border: 0px solid red;
}

.center-information-area .center-information-box ul li {
	padding-left: 15px;	
	font-size: 14px;
	line-height: 28px;
	color: #7d7d7d;
	background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 8px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
	background-size: 9px 9px;
}

.center-information-area .center-information-box ul li strong {
	font-weight: normal;
	color: #4a4a4a;
}

.center-information-area  .images-center {
	display: block;
	width: 100%;
}

.center-area {
	border: 0px solid red;
}

.center-area h2 {
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 20px;
}

.word-type01 {
	color: #7d7d7d;
	margin-bottom: 20px;
}

.word-type01.none {
	margin-bottom: 0;
}

.word-type02 {
	color: #7d7d7d;
	padding-left: 10px;

	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
	background-size: 3px 3px;
}

	.word-type05 {
		color: #7d7d7d;
		font-size: 18px;
		line-height: 28px;
		font-weight: bold;
	}

.btns-center02 {
	padding-top: 20px;
	text-align: center;
}

.btns-center02 a {
	display: block;
}

.btns-center02 a img {
	display: block;
	width: 100%;
	max-width: 248px;
	margin: 0 auto;
}

/* 학과안내 */
.class-wrapper {
	border: 0px solid red;
}


.class-wrapper .class-area01 {
	margin-bottom: 23px;
	border: 0px solid red;
}

.class-wrapper .class-area01 .images-class {
	display: block;
	width: 100%;
}


.class-wrapper .class-area01 .class-informaiton-area {
	position: relative;
	padding: 8% 5% 5% 5%;

	border: 1px solid #e9e9e9;
	border-top: 0;
	background: #fbfbfb;
}
/* 학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */
.insta-top{
	position: absolute;
	top:20px;
	right:25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #fff;
	padding:10px;
	box-sizing: border-box;
	line-height: 21px;
	border-radius: 10px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.20);
}
.insta-top > img{
	display: inline-block;
	margin: 0;
	width:35px;
	height: 35px !important;
}
.insta-top > span{
	font-weight: 900;
	color:#e9318d;
	padding-top: 5px;
}
	
/* //학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */

/* 4년제 학사학위 전공심화 운영 */
.major_details{
	font-size: 18px;
	margin:18px 0 12px 0;
	line-height: 26px;
}
/* 4년제 학사학위 전공심화 운영 */

/* sns 바로가기 */
.class-wrapper .class-area01 .class-informaiton-area .btn-center{
	display: flex;
	justify-content: center;
}
.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u, .class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i{
	display: flex;
	align-items: center;
	height: 52px;
	background: #fff;
	padding: 5px 15px 5px 10px;
	box-sizing: border-box;
	border-radius: 26px;
	border: 2px solid #ddd;
	margin-right: 20px;
}
.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u > img, .class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i > img{
	display: inline-block;
	margin: 0;
	width:35px;
	height: 35px;
}
.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u > span{
	font-weight: 900;
	color:#d91226;
	padding:0 5px;
}
.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i > span{
	font-weight: 900;
	color:#e9318d;
	padding:0 5px;
}
/* //sns 바로가기 */
.class-wrapper .class-area01 .class-informaiton-area .btn-center a {
	display: inline-block;
	
}
/* 대학생활 > 학생진로·심리상담센터 & 성희롱(성폭력) 고충상담센터 홈페이지 바로가기 버튼 */ 
.center-information-box .btn-center a img{
	display: block;
	margin: 0 auto;
	height: 52px;
	padding-top:15px;
}
/* 대학생활 > 학생진로·심리상담센터 & 성희롱(성폭력) 고충상담센터  홈페이지 바로가기 버튼 */ 


.class-wrapper .class-area01 .class-informaiton-area h2 {
	margin-bottom: 10px;
	
	font-size: 30px;
	color: #595959;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}


.class-wrapper .class-area01 .class-informaiton-area .word-info-class {
	color: #a3a3a3;
	font-size: 20px;
	margin-bottom: 20px;
	font-family: "Calibri", Calibri, sans-serif;
}

/* add css http://www.bist.ac.kr/univ/contents/contentsView.php?menu=392 */
.class-wrapper .class-area01 .class-informaiton-area .link-info-class {
	padding:0;
	height:32px;
	position: relative;
	text-align: center;
	margin:10px auto;
}

.class-wrapper .class-area01 .class-informaiton-area .link-info-class a {
    display: inline-block;
    width: 32px;
    height: 32px;
}

.class-wrapper .class-area01 .class-informaiton-area .link-info-class a img {
    width: 100%;
	height: auto;
}

.class-wrapper .class-area01 .class-informaiton-box01 {
	position: relative;
	margin: 0;
	padding: 0;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl {
	position: relative;
	height: 24px;
	padding-left: 90px;
	margin-bottom: 5px;
	border: 0px solid red;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dt {
	position: absolute;
	top: 0;
	left: 0;
	width: 54px;
	height: 24px;
	line-height: 24px;
	font-size:13px;  
	padding-left: 34px;
	color: #4a4a4a;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-01 {
	background: transparent url(../make_img/sub02/icon01.gif) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
	background-size: 25px 24px;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-02 {
	background: transparent url(../make_img/sub02/icon02.gif) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
	background-size: 25px 24px;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-03 {
	background: transparent url(../make_img/sub02/icon03.gif) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
	background-size: 25px 24px;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-04 {
	background: transparent url(../make_img/sub02/icon04.gif) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon04@2x.gif) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon04@2x.gif) no-repeat 0 0;
	background-size: 25px 24px;
}

.class-wrapper .class-area01 a img {
	display: block;
	margin: 0 auto;
	height: 52px;
}

.class-wrapper .class-area01 .class-informaiton-box01 dl dd {
	color: #656565;
	line-height: 24px;
	font-size:13px; 	
}

.class-area02 {
	border: 0px solid red;
}

.class-informaiton-box02 {
	margin-bottom: 40px;
}

.class-informaiton-box02 .word01 {
	color: #009bd8;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}

.class-informaiton-box02 .word02 {
	font-size: 14px;
	color: #7d7d7d
}

.word-justify {
	text-align: justify;
}

/* 사이버강의 e-learning */
.learning-area {
	text-align: center;
}


.learning-box {
	text-align: center;
	margin-bottom: 20px;
}
.learning-box a {
	display: block;
	padding: 10% 0;
	background: #f9f9f9;
}

.learning-box img {
	display: block;
	margin: 0 auto 25px auto;
}


.learning-box .word01 {
	display: block;
	color: #3d3636;
	font-size: 24px;
	line-height: 36px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.learning-box .word02 {
	display: block;
	color: #9f9f9f;
	font-size: 24px;
	margin-bottom: 40px;
	font-family: "Calibri", Calibri, sans-serif;
}

.banner-area {
	border: 0px solid red;
}



.banner-area:after {
	content: "";
	clear: both;
	display: block;
}

.banner-area li {
	display: block;
	margin-bottom: 2%;
}


.banner-area li a {
	display: block;
	border: 1px solid #dddddd
}

.banner-area li a img {
	display: block;
	width: 100%;
}


/* 대학상징 */
.symbols-area {
	margin: 0;
	padding: 0;

}

.symbols-area .symbols-box {
	margin: 0;
	padding: 0;
}

.symbols-area .symbols-box h3 {
	font-size: 30px;
	line-height: 32px;
	color: #4b90d4;
	margin-bottom: 15px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.symbols-area .symbols-box p {
	font-size: 14px;
	color: #7d7d7d;
	margin-bottom: 20px;
}

.symbols-area img {
	display: block;
	max-width: 590px;
	width: 100%;
}



.symbols-area02 {
	border: 0px solid red;
}

.symbols-area02:after {
	content: "";
	clear: both;
	display: block;
}

.images-symbols {
	display: block;
	margin-bottom: 15px;
}

.images-symbols img {
	display: block;
	width: 100%;
}

.contents-box.half-box {
	margin: 0;
	padding: 0;
}



.btn-download-symbols {
	text-align: right;
	margin-bottom: 25px;
}

.btn-download-symbols a {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 84px;
	height: 30px;
	line-height: 30px;
	background: #f8f8f8;
	color: #5a5a5a;
	border: 1px solid #f2f2f2;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
}

	.btn-download-symbols a:hover {
	border: 1px solid #b2b2b2
	}

.btn-download-symbols a  img {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	height: 12px;

}	

.color-area {
	padding-bottom: 20px;
	border: 0px solid red;
}

.color-area:after {
	content: "";
	clear: both;
	display: block;
}

.color-area li {
	float: left;
	width: 30%;
	margin-right: 5%;
	text-align: center;
}

.color-area li.none {
	margin-right: 0;
}

.color-area li img {
	display: block;
	max-width: 110px;
	width: 100%;
	margin-bottom: 12px;
}

.color-area li span {
	display: block;
	max-width: 110px;
	text-align: center;
	color: #7d7d7d;
	font-size: 15px;
	font-family: "Calibri", Calibri, sans-serif;
	border: 0px solid red;
}


.song-area {
	border: 0px solid red;
}

.song-area .images-song-box {
	display: block;
	padding: 15px;
	margin-bottom: 40px;
	border: 1px solid #cdcdcd;
}

.song-area .images-song-box img {
	display: block;
	width: 100%;
}

.song-area .song-box {
	border: 0px solid red;
}

.song-area .song-box .btns-song {
	margin: 0;
	padding: 0;
}

.song-area .song-box .btns-song:after {
	content: "";
	clear: both;
	display: block;
}

.song-area .song-box .btns-song li {
	float: left;
	width: 49%;
	margin-bottom: 2%;
}

.song-area .song-box .btns-song li a {
	display: block;
	height: 54px;
	line-height: 54px;
	padding-left: 28px;
	font-size: 16px;
	color: #fff;
	background: transparent url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
	background: linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
	background-size: 38px 38px;
}

.song-area .song-box .btns-song li a.btn-color01 {
	border: 1px solid #03a896;
	border-right: 1px solid #02352f;
	border-bottom: 1px solid #02352f;
	background-color: #00baa6
}

.song-area .song-box .btns-song li a.btn-color02 {
	border: 1px solid #0598bf;
	border-right: 1px solid #02352f;
	border-bottom: 1px solid #02352f;
	background-color: #00a7d0
}

.song-area .song-box .btns-song li.ml {
	margin-right: 1%;
}

.song-area .song-box .btns-song li.mr {
	margin-left: 1%;
}

.song-area .song-box .song-info {
	border: 1px solid #e3e3e3;
	padding: 15px;
	background: #fafafa
}

.song-area .song-box .song-info h3 {
	color: #695e5e;
	font-size: 20px;
	margin-bottom: 25px;

	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.song-area .song-box .song-info p {
	color: #959595

}

.ceo-information-area {
	position: relative;
}

.ceo-information-area .ceo-information-box {
	margin-bottom: 40px;
}

.ceo-information-area .ceo-information-box .word01 {
	font-size: 32px;
	line-height: 35px;
	color: #595959;
	margin-bottom: 13px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.ceo-information-area .ceo-information-box .word02 {
	color: #676767;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 20px;
}


.ceo-information-area .ceo-information-box .word03 {
	color: #7d7d7d;
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 20px;
}

.ceo-information-area .ceo-photo-area {
	position: relative;
	max-width: 404px;
	margin: 0 auto 20px auto;
}

.ceo-information-area .ceo-photo-area img {
	display: block;
	width: 100%;
}


.ceo-information-area .btn-talk {
	width:404px;
	margin: 0 auto;
}
.ceo-information-area .btn-talk div{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.ceo-information-area .btn-talk span{
	display: flex;
	justify-content: space-between;
}
.ceo-information-area .btn-talk span a{
	width:50%;
}





.ceo-information-area .ceo-photo-area .name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: url(../make_img/sub01/bg_name.png) repeat
}

/* 교내전화번호 */
.phone-info-area {
	padding-bottom: 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e8eae8;
}

.phone-info-area .word01 {
	font-size: 16px;
	color: #7d7d7d;
	margin-bottom: 10px;
}

.phone-info-area .word02 {
	font-size: 32px;
	line-height: 34px;
	color: #3379be;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	margin-bottom: 15px;
}


.phone-search-area {
	position: relative;
	padding-left: 110px;
	padding-right: 90px;
	height: 30px;
	max-width: 340px;
	margin: 0 auto 19px auto;
}

.phone-search-area select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 30px;
	border: 1px solid #a9a9a9;
}

.phone-search-area input[type="text"] {
	height: 30px;
	border: 0;
	background: #f3f3f3;
	width: 90%;
	padding: 0 5%;
}

.phone-search-area input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 78px;
	height: 30px;
	border: 0;
	text-indent: -5000em;
	background: transparent url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
	background: linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
	background-size: 78px 30px;
	border-radius: 0;
	-webkit-appearance: none;

}

.innovation:after {
	display: block;
	clear: both;
	content: '';
}

.innovation-vedio {
	width: calc(100% - 20px);
	padding: 10px;
	background: #fd8a69;
}

.innovation-vedio iframe {
	width: 100%;
	height: 180px;
}

.innovation-vedio a {
	display: block;
	width: 100%;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	line-height: 53px;
	color: #fff;
	text-align: center;
	background: #fd8a69;
	margin-bottom: 20px;
	margin-top: -10px;
	transition: all 0.3s ease-in-out
}

.innovation-vedio a span {
	color: #00fff1;
}


.innovation-vedio a:hover {
	display: block;
	color: #00fff1;
}

.innovation-menu {
	width: 100%;
}


.result-class-area {
	padding: 20px 10% 10px 10%;
	margin-bottom: 40px;
	background: #fafafa;
	border: 1px solid #e3e3e3;
}

.result-class-area ul {
	margin: 0;
	padding: 0;
}

.result-class-area ul:after {
	content: "";
	clear: both;
	display: block;
}

.result-class-area ul li {
	float: left;
	width: 30%;
	margin-bottom: 5px
}

.result-class-area ul li a {
	display: block;
	padding-left: 9px;

	background: transparent url(../make_img/sub01/icon_bullet01.gif) no-repeat 0 10px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/icon_bullet01@2x.gif) no-repeat 0 10px;
	background: linear-gradient(transparent, transparent), url(../make_img/sub01/icon_bullet01@2x.gif) no-repeat 0 10px;
	background-size: 3px 5px;
}


/** 2015-10-16 배지열 **/
.cat2{
	padding-top:30px;
}
.cat2 ul li{
	margin-bottom : 15px;
	/* margin-left:30px; */
	font-size:15px;
}

.cat3{
	padding-top:30px;
}
.cat3 ul li{
	margin-bottom : 15px;
	margin-left:30px;
	font-size:15px;
	width: 235px;
}
/** 2015-10-16 배지열 **/

.bus-information-area {
	padding-bottom: 30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e8eae8;
}


.bus-information-area .word01 {
	font-size: 22px;
	line-height: 30px;
	color: #595959;
	margin-bottom: 20px;
}
	
	
.bus-information01 {
	padding: 30px;
	background-color: #f8f8f8;
	margin-bottom: 70px;
}
	
.bus-information01 p {
	font-size: 17px;
	line-height: 25px;
	text-align: center;
	color: #595959;
	
}
	
.bus-information01 p span {	
}

#map_canvas {
	width: 100%;
	height: 176px;
	margin-bottom: 35px;
}

.image-metro {
	display: block;
	width: 100%;
	border: 1px solid #e6e6e6;
}

/* 국제교류 */
.world-area {
	margin: 0;
	padding: 0;
}

.world-area .word01 {
	font-size: 32px;
	line-height: 35px;
	color: #595959;
	margin-bottom: 15px;
}

.world-area .word02 {
	color: #676767;
	font-size: 20px;
}

.world-area .btns-world {
	padding-top: 30px;
}

.world-area .btns-world a {
	display: block;
	margin: 0 auto;
	width: 248px;
}

.world-area .btns-world a img {
	display: block;
	width: 248px;
}


.vision-area-mobile {
	display: block;
	padding: 50px 5% 0 5%;
	text-align: center;
}

.vision-area-mobile a {
	display: inline-block;
	vertical-align: bottom;
}

.vision-area-mobile a img {
	display: block;
	width: 100%;
	max-width: 411px;
}

.vision-area-pc {
	display: none;
	border: 0px solid red;
}

/* 건학이념 */
.idea-area {
	margin: 0;
	padding: 0;
	border: 0px solid red;
}


.idea-area .idea-left-box {
	margin-bottom: 20px;
}

.idea-area .idea-left-box .word01 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}

.idea-area .idea-left-box .word01-eng {
	margin-bottom: 10px;
	font-size: 20px;
	font-family: "Calibri", Calibri, sans-serif;
}

.idea-area .idea-left-box .word02 {
	color: #7b7b7b;
	font-size: 14px;
}

.idea-area .idea-left-box img {
	display: none;
}

.idea-area .idea-right-box {
	border: 0px solid red;
}


.idea-area .idea-right-box .word-education-idea {
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 20px;
}

.word-image01 {
	display: block;
	padding: 0 10%;
}


.word-image01 img {
	display: block;
	width: 100%;
	margin: 0 auto;
}


.word-image02 {
	display: block;
	padding: 0 10%;
}


.word-image02 img {
	display: block;
	width: 100%;
	max-width: 521px;
	margin: 0 auto;
}

/* 대학연혁 */
.history-area {
	border: 0px solid red;
}

.history-area .history-title {
	margin-bottom: 20px;
}

.history-area .history-title img {
	display: block;
	width: 100%;
	max-width: 436px;
}

.history-area .history-box {
	border: 0px solid red;
}

.history-area .history-box .history-info {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dddddd
}

.history-area .history-box .history-info.none {
	border-bottom: 0;
}


.history-area .history-box .history-info h4 {
	font-size: 30px;
	color: #282828;
	line-height: 30px;
	margin-bottom: 5px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.history-area .history-box .history-info dl {
	position: relative;
	padding-left: 70px;
	margin-bottom: 10px;
}

.history-area .history-box .history-info dl dt {
	position: absolute;
	top: 0;
	left: 10px;
	color: #545454;
	font-size: 15px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.history-area .history-box .history-info dl dd {
	color: #7d7d7d;
	font-size: 15px;
}



/* 개인정보처리방침 */
.word-privicy {
	border: 2px solid #009bd8;
	padding: 15px;
	margin-bottom: 20px;
}

.word-privicy dl {
	position: relative;
	padding-left: 140px;
	margin: 5px 0;
	color: #868686;
}


.word-privicy dl dt {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold;
}



.organization-chart {
	width: 100%;
	height: 100%;
	max-width: 1200px;
	overflow: auto;
}

.organization-chart img {
	display: block;
	width: 1200px;
}


/* 사이트맵 */
.sitemap-wrapper {
	border: 0px solid red;
}

.sitemap-area {
	overflow: hidden;
	border: 0px solid red;
}

.sitemap-box dl {
	display: block;
	margin-bottom: 50px;
}



.sitemap-box dl.none {
	margin-right: 0;
}

.sitemap-box dl dt {
	display: block;
	margin-bottom: 17px;
}

.sitemap-box dl dt a {
	display: block;
	height: 40px;
	line-height: 40px;
	border: 1px solid #b5d2de;
	background: #e8f3f8;
	text-align: center;
	color: #006376;
	font-weight: bold; 
	font-size: 18px;
	
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.sitemap-box dl dd {
	display: block;
	border: 0px solid red;
}

.sitemap-box dl dd ul li  {
	margin-bottom: 10px;
}

.sitemap-box dl dd ul li a {
	display: block;
	padding-left: 15px;
	font-size: 14px;
	background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 8px 8px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
	background-size: 3px 3px;
	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
}

.sitemap-box dl dd ul li ul {
	padding: 10px 0 10px 20px;
}

.sitemap-box dl dd ul li ul li {
	margin-bottom: 5px;
}

.sitemap-box dl dd ul li ul li a {
	display: block;
	padding-left: 10px;
	font-size: 13px;
	background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 8px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
	background-size: 5px 1px;
	font-family: "NanumBarunGothic", "나눔바른고딕", NanumBarunGothic, "돋움", Dotum, sans-serif;
}


.sitemap-box dl dd ul li a:hover {
	text-decoration: underline;
}



/* 학사규정 */
.rule-area {
	border: 0px solid red;
}

.rule-area h2 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
}

.rule-area .rule-quick-link-list {
	border: 1px solid #e3e3e3;
	padding: 20px;
	background: #f9f9f9;
	margin-bottom: 40px;
	overflow: hidden;
}

.rule-area .rule-quick-link-list ul {
	overflow: hidden;
}	

.rule-area .rule-quick-link-list ul li {
	padding: 5px 0;
}

.rule-area .rule-quick-link-list ul li a {
	display: block;
	font-size: 14px;
	padding-left: 20px;
	background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 5px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
	background-size: 7px 7px;
}

.rule-area .rule-quick-link-list ul li a:hover {
	text-decoration: underline;
}

.rule-area .listCont {
	border: 0px solid red;
}

.rule-area .conline {
	margin-bottom: 40px;
}

.rule-area .conline .top {
	padding-top: 40px;
	text-align: right;
	border-bottom: 1px solid #e3e3e3
}

.rule-area .conline .top a {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	color: #fff;
	background: #1572bb;
}

.rule-area .conline dl {
	margin-bottom: 20px;
}

.rule-area .conline dl dt {
	display: block;
	clear: both;
	padding-left: 18px;
	font-size: 14px;
	color: #0b0b0b;
	margin-bottom: 13px;

	font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 3px 8px;
	background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
	background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
	background-size: 3px 3px;
}

.rule-area .conline dl dd {
	padding-left: 20px;

	color: #7d7d7d;
	margin-bottom: 20px;
}

.rule-area .conline dl dd.contimg {
	display: block;
	text-align: center;
}

.rule-area .conline dl dd.contimg img {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	max-width: 590px;
}

.process-list {
	text-align: left;
	background: #f9f9f9;
	padding: 15px;
	border: 1px solid #d2d2d2
}

.process-list li {
	padding: 2px 0;
	font-size: 13px;
}


.chechked-input-area {
	max-width: 600px;
	margin: 50px auto 0 auto;
}

.gray-box {
	border: 1px solid #e3e3e3;
	background: #fafafa;
	padding: 25px 15px;
	margin-bottom: 30px;
	text-align: center;
}

.gray-box .logo {
	display: block;
	width: 200px;
	margin: 0 auto 25px auto;
}

.gray-box .logo img {
	display: block;
	width: 100%;
}

.gray-box .word {
	font-size: 13px;
	line-height: 30px;
}

/*  FAQ  */

#faqs {
}

#faqs dt {
	position: relative;
	width: 30%;
	min-width: 250px;
	padding: 10px;
	background: #a7a7a7;
	color: #fff;
	text-align: center;
}

#faqs dt:hover {
	background: #009dd9;
	cursor: pointer;
}

#faqs .expanded {
	background: #009dd9;
}

#faqs dd {
	position: relative;
	font-size: 16px;
	color: #aaaaaa;
	line-height: 24px;
	padding: 15px 0;
	overflow: hidden;
}



.consult {
	display: block;
	font-size: 14px;
	color: red;
	margin-top: 10px;
}



.word-copy01 {
	font-size: 19px;
	font-weight: bold;
	color: #3379be;
	margin-bottom: 5px;
	line-height: 24px;
}

.word-copy01 span.point01 {
	color: #009bd8;
	font-size: 16px;
	background: #F6F6F6;
	padding: 5px 5px 3px 5px;
	margin-left: 5px;
}

.word-copy01 span.point01 strong {
	color: #3379be;
	font-size: 19px;
}


.word-copy-box {
	color: #3379be;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	background: #edfaff;
	border: 2px solid #7ed3f2;
	padding: 20px;
	margin-top: 40px;
}

.arrow-box {
	width: 100%;
	position: relative;
	margin: 10px 0;
}

.arrow-box:after {
	display: block;
	content: '';
	clear: both;
}

/*
.arrow-box dl {
	width: 100%;
	padding-bottom: 6%;
	margin-bottom: 2%;
	font-size: 15px;
	background: url(../make_img/common/icon_arrow2.png) no-repeat bottom center;
}
*/

.arrow-box dl,
.arrow-box div {
	width: 100%;
	padding-bottom: 6%;
	margin-bottom: 3.5%;
	font-size: 15px;
	background: url(../make_img/common/icon_arrow2.png) no-repeat bottom center;
}
.arrow-box div {
	display: table;
}

.arrow-box dl:last-child {	
	background: none;
}

.arrow-box dl dt,
.arrow-box div p {
	border-top: 2px solid #009bd8;
	border-width: 0 0 0px 0;
    color: #666666;
    padding: 8px 6px;
    font-weight: bold;
    text-align: center;
    background: #f8f8f8;
    border: 1px solid #d2d2d2;
    border-bottom: 0;
}

.arrow-box div p {
	min-width: 100%;
	height: 80px;
	display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #d2d2d2;
	border-radius: 6px;
	line-height: 20px;
}

.arrow-box dl dd {
	border-width: 0 0 1px 0;
    color: #666666;
    text-align: center;
    border: 1px solid #d2d2d2;
	padding: 10px;
}

.arrow-box dl dd .ul-list02 {
    text-align: left;
}

.arrow-box dl dt.blind {
	display: none;
}


.point-color-red {
	color: #F00;
}

.arrow-box .arrow-box-2 {
	display: flex;
	justify-content: space-between;
}
.arrow-box dl:nth-child(4){
	background:none;
}
.arrow-box .arrow-box-2 dd{
	width:40%;
	position: relative;
}

.arrow-box .arrow-box-2 dd:before{
	position: absolute;
	top:-26px;
	left:50%;
	transform: translate(-50%, 0);
	content: '';
	width:13px;
	height:13px;
	background:url(../make_img/common/icon_arrow2.png) no-repeat;
}
/* //대학생활 > 대학인권센터 */



.sexual_pc {
	display: none;
}
.sexual_mobile {
	display: block;
	width: 100%;
	margin-bottom: 40px;
}


/* 비주얼 슬라이드 */
.visual-wrapper {
	position: relative;
	margin-bottom: 50px;
}

.visual-area,
#visual-slider {
	position: relative;
}

.visual-area .owl-carousel .item strong{
	position: absolute;
	top:0;
	left:0;
	display: block;
	background-color: rgba(0, 0, 0, .2);
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding: 25px 30px;
	width: 100%;
}

.visual-wrapper .owl-prev {
	position: absolute;
	top: 50%;
	left: 50px;
	display: block;
	width: 65px;
	height: 65px;
	text-indent: -5000rem;
	background-image: url(../img/icon/btn_previous.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-size: 65px 65px !important;
	transform: translate(0, -50%);
	z-index: 10;
}

.visual-wrapper .owl-next {
	position: absolute;
	top: 50%;
	right: 50px;
	display: block;
	width: 65px;
	height: 65px;
	text-indent: -5000rem;
	background-image: url(../img/icon/btn_next.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-size: 65px 65px !important;
	transform: translate(0, -50%);
	z-index: 10;
}

.visual-btns-wrapper {
	position: absolute;
	bottom: 40px;;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1;
}

.visual-btns-area,
.visual-btns-area > ul {
	display: block;
}

.visual-btns-area > ul > li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	width: 20px;
    height: 20px;
    background-color:#fff;
    border-radius: 10px;
	transition: all 0.2s ease-in-out;
}

.visual-btns-area > ul > li.active {
	width: 30px;
	background-color: #f3a52b;
}


.gray-box h3.title0302 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 28px;
}

.contents-box img {
	width: 100%;
}





/* 최소 640px 이상  1023px 이하*/
@media all and (min-width: 480px) and (max-width: 1023px) {
	/* add css http://www.bist.ac.kr/univ/contents/contentsView.php?menu=392 */
	.class-wrapper .class-area01 .class-informaiton-area .link-info-class {
		position: absolute;
		bottom: 0;
		right: 0;
		margin:0;
	}

	.span-br {
		display: inline;
	}	
	
	.pdf-area {
		position: relative;
		border: 0px solid red;
	}

	.pdf-big-images {
		max-width: 100%;
		margin: 0 auto 25px auto;
		text-align: center;
	}

	.pdf-big-images .big-image {
		margin-bottom: 18px;
		border: 1px solid #e4e4e4;
		border-top: 1px solid #a8a8a8;
		border-bottom: 1px solid #a8a8a8;
	}

	.pdf-big-images .big-image img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 846px;
	}

	.pdf-big-images .title {
		color: #695e5e;
		font-size: 16px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.pdf-thumnail {
		position: relative;
		padding: 30px 60px;
		border: 1px solid #e5e5e5;
	}

	.pdf-thumnail .thumnail-box01 {
		
	}

	.pdf-thumnail .thumnail-box01 li {
		margin: 0;
		padding: 0;
	}

	.pdf-thumnail .thumnail-box01 li a {
		display: block;
		text-align: center;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 {
		display: block;
		border: 1px solid #e0e0e0;
		border-bottom: 1px solid #1b1b1b;
		margin-bottom: 17px;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 img {
		display: block;
		width: 100%;
	}

	.pdf-thumnail .thumnail-box01 li a .title {
		color: #695e5e;
		font-size: 14px;
	}

	.pdf-thumnail #goToPrevSlide {
		position: absolute;
		top: 50%;
		left: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_previous.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	.pdf-thumnail #goToNextSlide {
		position: absolute;
		top: 50%;
		right: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_next.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	.ol-list01 {
		margin: 0;
		padding: 0;
	}


	.ol-list01 li {
		position: relative;
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
	}

	.ol-list01 li span {
		position: absolute;
		top: 0px;
		left: 0;
	}

	.ol-list01 li ul {
		border: 0px solid red;
	}

	.ol-list01 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}


	/* 사이버강의 e-learning */
	.learning-area {
		text-align: center;
	}


	.learning-box {
		text-align: center;
		margin-bottom: 20px;
	}
	.learning-box a {
		display: block;
		padding: 10% 0;
		background: #f9f9f9;
	}

	.learning-box img {
		display: block;
		margin: 0 auto 25px auto;
	}


	.learning-box .word01 {
		display: block;
		color: #3d3636;
		font-size: 24px;
		line-height: 36px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.learning-box .word02 {
		display: block;
		color: #9f9f9f;
		font-size: 24px;
		margin-bottom: 40px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.banner-area {
		border: 0px solid red;
	}


	
	.banner-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.banner-area li {
		float: left;
		width: 49%;
		margin-bottom: 2%;
	}

	.banner-area li.ml {
		margin-right: 1%;
	}

	.banner-area li.mr {
		margin-left: 1%;
	}

	.banner-area li a {
		display: block;
		border: 1px solid #dddddd
	}

	.banner-area li a img {
		display: block;
		width: 100%;
	}


	.symbols-area02 {
		border: 0px solid red;
	}

	.symbols-area02:after {
		content: "";
		clear: both;
		display: block;
	}

	.images-symbols {
		display: block;
		margin-bottom: 15px;
	}

	.images-symbols img {
		display: block;
		width: 100%;
	}

	.contents-box.half-box {
		margin: 0;
		padding: 0;
	}



	.btn-download-symbols {
		text-align: right;
		margin-bottom: 25px;
	}

	.btn-download-symbols a {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
		width: 84px;
		height: 30px;
		line-height: 30px;
		background: #f8f8f8;
		color: #5a5a5a;
		border: 1px solid #f2f2f2;
		border-bottom: 1px solid #b2b2b2;
		text-align: center;
	}

		.btn-download-symbols a:hover {
		border: 1px solid #b2b2b2
		}

	.btn-download-symbols a  img {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		height: 12px;

	}	

	.color-area {
		margin-bottom: 40px;
		border: 0px solid red;
	}

	.color-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.color-area li {
		float: left;
		width: 30%;
		margin-right: 5%;
		text-align: center;
	}

	.color-area li.none {
		margin-right: 0;
	}

	.color-area li img {
		display: block;
		max-width: 110px;
		margin-bottom: 12px;
	}

	.color-area li span {
		display: block;
		max-width: 110px;
		text-align: center;
		color: #7d7d7d;
		font-size: 15px;
		font-family: "Calibri", Calibri, sans-serif;
		border: 0px solid red;
	}


	/* 교내전화번호 */
	.phone-info-area {
		padding-left: 160px;
		padding-bottom: 30px;
		border-bottom: 1px solid #e8eae8;
		background: url(../make_img/sub01/icon10_01.png) no-repeat 0 0;
	}

	.phone-info-area .word01 {
		font-size: 16px;
		color: #7d7d7d;
		margin-bottom: 15px;
	}

	.phone-info-area .word02 {
		font-size: 32px;
		color: #3379be;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		margin-bottom: 15px;
	}

	.phone-search-area {
		position: relative;
		padding-left: 130px;
		padding-right: 130px;
		height: 46px;
		max-width: 340px;
		margin: 0 auto 19px auto;
	}

	.phone-search-area select {
		position: absolute;
		top: 0;
		left: 0;
		width: 120px;
		height: 46px;
		border: 1px solid #a9a9a9;
	}

	.phone-search-area input[type="text"] {
		height: 46px;
		border: 0;
		background: #f3f3f3;
		width: 90%;
		padding: 0 5%;
	}

	.phone-search-area input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		width: 120px;
		height: 46px;
		border: 0;
		text-indent: -5000em;
		background: transparent url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background-size: 120px 46px;
		border-radius: 0;
		-webkit-appearance: none;

	}


	.bus-information-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 30px;
		background: url(../make_img/sub01/icon10_03.png) no-repeat 41px 35px;

		border-bottom: 1px solid #e8eae8;
	}


	.bus-information-area .word01 {
		font-size: 32px;
		line-height: 35px;
		color: #595959;
		margin-bottom: 20px;
	}


	.btns-information02 {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-download {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-align: center;
		background: transparent url(../make_img/common/icon_download.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}
	
	.word-type02 {
		color: #7d7d7d;
		font-size: 15px;
		padding-left: 10px;

		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}
	
	.word-type05 {
		color: #7d7d7d;
		font-size: 18px;
		line-height: 28px;
		font-weight: bold;
	}

	/* 사이트맵 */
	.sitemap-wrapper {
		border: 0px solid red;
	}

	.sitemap-area {
		overflow: hidden;
		border: 0px solid red;
	}
	
	.sitemap-box:after {
		content: "";
		clear: both;
		display: block;
	}

	.sitemap-box dl {
		float: left;
		width: 49%;
		display: block;
		margin-bottom: 50px;
	}

	.sitemap-box dl.ml {
		margin-right: 1%;
	}

	.sitemap-box dl.mr {
		margin-left: 1%;
	}



	.sitemap-box dl.none {
		margin-right: 0;
	}

	.sitemap-box dl dt {
		display: block;
		margin-bottom: 17px;
	}

	.sitemap-box dl dt a {
		display: block;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5d2de;
		background: #e8f3f8;
		text-align: center;
		color: #006376;
		font-weight: bold; 
		font-size: 18px;
		
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd {
		display: block;
		border: 0px solid red;
	}

	.sitemap-box dl dd ul li  {
		margin-bottom: 10px;
	}

	.sitemap-box dl dd ul li a {
		display: block;
		padding-left: 15px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 8px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background-size: 3px 3px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd ul li ul {
		padding: 10px 0 10px 20px;
	}

	.sitemap-box dl dd ul li ul li {
		margin-bottom: 5px;
	}

	.sitemap-box dl dd ul li ul li a {
		display: block;
		padding-left: 10px;
		font-size: 13px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background-size: 5px 1px;
		font-family: "NanumBarunGothic", "나눔바른고딕", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.sitemap-box dl dd ul li a:hover {
		text-decoration: underline;
	}

	.innovation-menu .icon-new {
		display: inline-block;
		vertical-align: middle;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		margin-left: 5px;
		color: #fff;
		font-size: 12px;
		background: #f46500;
	}

	.insta-top{
		font-size: 0.75rem;
		line-height: 0.958rem;
	}

	.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u, .class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i{
		font-size: 0.75rem;
		line-height: 0.958rem;
	}


}



@media all and (min-width: 768px) and (max-width: 1023px) {
	.span-br {
		display: block;
	}	

	
	/* 학사일정 */
	.schdule-area {
		position: relative;
		padding-left: 300px;
		min-height: 255px;
		margin-bottom: 40px;
		background: #e9f3f7;
		border: 0px solid red;
	}

	.schdule-area .calender-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 260px;
		padding: 20px;
	}

	.schdule-area .calender-area .title-calender {
		position: relative;
		margin-bottom: 35px;
		text-align: center;
	}

	.schdule-area .calender-area .title-calender h2 {
		color: #546066;
		font-size: 28px;
		font-weight: bold;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area .title-calender .btn-preview {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender .btn-next {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender a img {
		display: block;
		width: 12px;
		height: 19px;
	}

	.schdule-area .calender-area table {
		border-collapse: collapse; 
		table-layout: fixed;
	}

	.schdule-area .calender-area table th {
		text-align: center;
		font-size: 16px;
		height: 20px;
	}

	.schdule-area .calender-area table td {
		text-align: center;
		height: 20px;
		font-size: 18px;
		padding: 0 10px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area table .point-color-sunday {
		color: #dc2608;
	}

	.schdule-area .calender-area table .point-color-Saturday {
		color: #0f92d3;
	}

	.schdule-area .calender-area table .point-prev_next-color {
		color: #a7b2b7;
	}

	.schdule-area .calender-area table .bg-today {
		background: #f8f9e9
	}

	.schdule-information {
		background: #fff;
		padding: 25px;
		min-height: 205px;

		border: 1px solid #e9e9e9;
		border-left: 0;
	}

	.schdule-information h2 {
		color: #595959;
		font-size: 24px;
		line-height: 40px;
		text-align: center;
		margin-bottom: 25px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.schdule-information ul {
		border: 0px solid red;
	}

	.schdule-information ul li {
/*		font-size: 14px;*/
		color: #7d7d7d;
		padding-left: 19px;
		margin-bottom: 5px;

		background: transparent url(../make_img/common/icon_bullet07.gif) no-repeat 0 18px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 18px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 18px;
		background-size: 6px 6px;
	}

	.schdule-information ul li strong {
		display: inline-block;
		vertical-align: middle;
		color: #009bd8;
		font-weight: normal;
	}


	.schdule-information02 {
		margin: 0;
		padding: 0;
	}

	.schdule-information02:after {
		content: "";
		clear: both;
		display: block;
	}

	.schdule-information02 dl {
		float: left;
		width: 49%;
		margin-bottom: 15px;
	}

	.schdule-information02 dl.ml {
		margin-right: 1%;
	}

	.schdule-information02 dl.mr {
		margin-left: 1%;
	}

	.schdule-information02 dl dt {
		border: 1px solid #d2d2d2;
		border-top: 2px solid #009bd8;
		background: #f8f8f8;
		color: #333333;
		font-size: 18px;
		padding: 10px 0;
		text-align: center;
	}

	.schdule-information02 dl dd {
		padding: 30px;
		height: 250px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #d2d2d2;
		border-top: 0;
	}

	.schdule-information02 dl dd ul {
		color: #7d7d7d
	}

	.schdule-information02 dl dd ul li {
		padding-left: 10px;
		margin-bottom: 8px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 0 18px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 18px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 18px;
		background-size: 3px 3px;
	}


	.schdule-information02 dl dd .word-no-schdule {
		text-align: center;
		font-size: 14px;
		color: #7d7d7d;
		padding-top: 100px;
	}


	.ul-list01 {
		margin: 0;
		padding: 0;
	}


	.ul-list01 li {
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background-size: 5px 1px;
	}

	.ul-list02 {
		border: 0;
	}

	.ul-list02 li {
		font-size: 15px;
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}


	.ul-list03 {
		margin: 0;
		padding: 0;
	}


	.ul-list03 li {
		color: #777777;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 12px 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background-size: 3px 3px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}



	.ol-list01 {
		margin: 0;
		padding: 0;
	}


	.ol-list01 li {
		position: relative;
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
	}

	.ol-list01 li span {
		position: absolute;
		top: 0px;
		left: 0;
	}

	.ol-list01 li ul {
		border: 0px solid red;
	}

	.ol-list01 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}

	.center-wrapper {
		position: relative;
		padding-left: 45%;
		min-height: 492px;
	}

	.center-information-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 42%;
	}

	.center-information-area .center-information-box {
		border: 1px solid #e9e9e9;
		border-bottom: 0;
		background: #fbfbfb;
		padding: 40px;
	}

	.center-information-area .center-information-box h2 {
		color: #595959;
		font-size: 34px;
		line-height: 35px;
		margin-bottom: 30px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.center-information-area .center-information-box ul {
		border: 0px solid red;
	}

	.center-information-area .center-information-box ul li {
		padding-left: 15px;	
		font-size: 15px;
		line-height: 28px;
		color: #7d7d7d;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background-size: 9px 9px;
	}

	.center-information-area .center-information-box ul li strong {
		font-weight: normal;
		color: #4a4a4a;
	}

	.center-information-area  .images-center {
		display: block;
		max-width: 100%;
	}

	.center-area {
		border: 0px solid red;
	}

	.center-area h2 {
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 40px;
	}

	.word-type01 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 40px;
	}

	.word-type01.none {
		margin-bottom: 0;
	}

	.word-type02 {
		color: #7d7d7d;
		font-size: 15px;
		padding-left: 10px;

		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}
	
	.word-type05 {
		color: #7d7d7d;
		font-size: 18px;
		line-height: 28px;
		font-weight: bold;
	}


	/* 사이버강의 e-learning */
	.learning-area {
		text-align: center;
	}


	.learning-box {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zooom: 1;

		width: 343px;
		text-align: center;
		margin: 0 3px 20px 3px;
	}

	.learning-box a {
		display: block;
		padding: 10% 0;
		background: #f9f9f9;
	}

	.learning-box img {
		display: block;
		margin: 0 auto 25px auto;
	}


	.learning-box .word01 {
		display: block;
		color: #3d3636;
		font-size: 24px;
		line-height: 36px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.learning-box .word02 {
		display: block;
		color: #9f9f9f;
		font-size: 24px;
		margin-bottom: 40px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.banner-area {
		border: 0px solid red;
	}

	.banner-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.banner-area li {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.banner-area li.mr {
		margin-left: 0;
	}

	.banner-area li.ml {
		margin-right: 2%;
	}

	.banner-area li.none {
		margin-right: 0;
	}

	.banner-area li a {
		display: block;
		border: 1px solid #dddddd
	}

	.banner-area li a img {
		display: block;
		width: 100%;
	}


		.symbols-area02 {
		border: 0px solid red;
	}

	.symbols-area02:after {
		content: "";
		clear: both;
		display: block;
	}

	.images-symbols {
		display: block;
		margin-bottom: 25px;
	}

	.images-symbols img {
		display: block;
		width: 100%;
	}

	.contents-box.half-box {
		float: left;
		width: 48%;
	}

	.contents-box.half-box.ml {
		margin-right: 2%;
	}

	.contents-box.half-box.mr {
		margin-left: 2%;
	}

	.btn-download-symbols {
		text-align: right;
		margin-bottom: 25px;
	}

	.btn-download-symbols a {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
		width: 84px;
		height: 30px;
		line-height: 30px;
		background: #f8f8f8;
		color: #5a5a5a;
		border: 1px solid #f2f2f2;
		border-bottom: 1px solid #b2b2b2;
		text-align: center;
	}

		.btn-download-symbols a:hover {
		border: 1px solid #b2b2b2
		}

	.btn-download-symbols a  img {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		height: 12px;

	}	

	.color-area {
		margin-bottom: 40px;
		border: 0px solid red;
	}

	.color-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.color-area li {
		float: left;
		width: 30%;
		margin-right: 5%;
		text-align: center;
	}

	.color-area li.none {
		margin-right: 0;
	}

	.color-area li img {
		display: block;
		max-width: 110px;
		margin-bottom: 12px;
	}

	.color-area li span {
		display: block;
		max-width: 110px;
		text-align: center;
		color: #7d7d7d;
		font-size: 15px;
		font-family: "Calibri", Calibri, sans-serif;
		border: 0px solid red;
	}


	/* 교내전화번호 */
	.phone-info-area {
		padding-left: 230px;
		padding-bottom: 30px;
		border-bottom: 1px solid #e8eae8;
		background: url(../make_img/sub01/icon10_01.png) no-repeat 68px top;
	}

	.phone-info-area .word01 {
		font-size: 16px;
		color: #7d7d7d;
		margin-bottom: 15px;
	}

	.phone-info-area .word02 {
		font-size: 32px;
		color: #3379be;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		margin-bottom: 15px;
	}

	.phone-search-area {
		position: relative;
		padding-left: 130px;
		padding-right: 130px;
		height: 46px;
		max-width: 340px;
		margin: 0 auto 19px auto;
	}

	.phone-search-area select {
		position: absolute;
		top: 0;
		left: 0;
		width: 120px;
		height: 46px;
		border: 1px solid #a9a9a9;
	}

	.phone-search-area input[type="text"] {
		height: 46px;
		border: 0;
		background: #f3f3f3;
		width: 90%;
		padding: 0 5%;
	}

	.phone-search-area input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		width: 120px;
		height: 46px;
		border: 0;
		text-indent: -5000em;
		background: transparent url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background-size: 120px 46px;
		border-radius: 0;
		-webkit-appearance: none;

	}

	.bus-information-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 40px;
		background: url(../make_img/sub01/icon10_03.png) no-repeat 41px 35px;

		border-bottom: 1px solid #e8eae8;
	}


	.bus-information-area .word01 {
		font-size: 32px;
		line-height: 35px;
		color: #595959;
		margin-bottom: 20px;
	}

	.btns-information {
		display: inline-block;
		font-size: 12px;
		margin-top: 5px;
		width: auto;
		min-width: 50px;
		height: 37px;
		line-height: 37px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		color: #fff;
		text-indent: 0em;
		text-align: left;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-information02 {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-information03 {
		float: right;
		width: auto;
		padding-left: 15px;
		padding-right: 30px;
		height: 24px;
		line-height: 24px;
		color: #fff;
		margin-left: 5px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-download {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-align: center;
		background: transparent url(../make_img/common/icon_download.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}


	/* 대학연혁 */
	.history-area {
		position: relative;
		padding-left: 290px;
		border: 0px solid red;
	}

	.history-area .history-title {
		position: absolute;
		top: 0;
		left: 0;
	}

	.history-area .history-title img {
		display: block;
		width: 280px;
	}

	.history-area .history-box {
		margin: 0;
		poadding: 0;
	}

	.history-area .history-box .history-info {
		position: relative;
		padding-left: 108px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #dddddd
	}

	.history-area .history-box .history-info.none {
		border-bottom: 0;
	}


	.history-area .history-box .history-info h4 {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 30px;
		color: #282828;
		line-height: 32px;
		margin-bottom: 5px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl {
		position: relative;
		padding-left: 70px;
		margin-bottom: 10px;
	}

	.history-area .history-box .history-info dl dt {
		position: absolute;
		top: 0;
		left: 10px;
		color: #545454;
		font-size: 15px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl dd {
		color: #7d7d7d;
		font-size: 15px;
	}



	/* 사이트맵 */
	.sitemap-wrapper {
		border: 0px solid red;
	}

	.sitemap-area {
		overflow: hidden;
		margin-bottom: 0;
		border: 0px solid red;
	}
	

	.sitemap-box {
		float: left;
		width: 50%;
		border: 0px solid red;
	}

	.sitemap-box dl {
		float: left;
		width: 49%;
		margin: 0 0.5%:
		display: block;
		margin-bottom: 50px;
	}



	.sitemap-box dl.ml {
		margin-right: 0.5%;
	}
	.sitemap-box dl.mr {
		margin-left: 0.5%;
	}


	.sitemap-box dl dt {
		display: block;
		margin-bottom: 17px;
	}

	.sitemap-box dl dt a {
		display: block;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5d2de;
		background: #e8f3f8;
		text-align: center;
		color: #006376;
		font-weight: bold; 
		font-size: 18px;
		
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd {
		display: block;
		border: 0px solid red;
	}

	.sitemap-box dl dd ul li  {
		margin-bottom: 10px;
	}

	.sitemap-box dl dd ul li a {
		display: block;
		padding-left: 15px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 8px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background-size: 3px 3px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd ul li ul {
		padding: 10px 0 10px 20px;
	}

	.sitemap-box dl dd ul li ul li {
		margin-bottom: 5px;
	}

	.sitemap-box dl dd ul li ul li a {
		display: block;
		padding-left: 10px;
		font-size: 13px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background-size: 5px 1px;
		font-family: "NanumBarunGothic", "나눔바른고딕", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.sitemap-box dl dd ul li a:hover {
		text-decoration: underline;
	}


	/* 학사규정 */
	.rule-area {
		border: 0px solid red;
	}

	.rule-area h2 {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 40px;
	}

	.rule-area .rule-quick-link-list {
		border: 1px solid #e3e3e3;
		padding: 40px;
		background: #f9f9f9;
		margin-bottom: 40px;
		overflow: hidden;
	}

	.rule-area .rule-quick-link-list ul {
		overflow: hidden;
	}	

	.rule-area .rule-quick-link-list ul li {
		float: left;
		width: 50%;
		padding: 5px 0;
	}

	.rule-area .rule-quick-link-list ul li a {
		display: block;
		font-size: 15px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 5px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background-size: 9px 9px;
	}

	.rule-area .rule-quick-link-list ul li a:hover {
		text-decoration: underline;
	}

	.rule-area .listCont {
		border: 0px solid red;
	}

	.rule-area .conline {
		margin-bottom: 40px;
	}

	.rule-area .conline .top {
		padding-top: 40px;
		text-align: right;
		border-bottom: 1px solid #e3e3e3
	}

	.rule-area .conline .top a {
		display: inline-block;
		vertical-align: middle;
		padding: 5px 10px;
		color: #fff;
		background: #1572bb;
	}

	.rule-area .conline dl {
		margin-bottom: 20px;
	}

	.rule-area .conline dl dt {
		display: block;
		clear: both;
		padding-left: 18px;
		font-size: 16px;
		color: #0b0b0b;
		margin-bottom: 13px;

		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 3px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background-size: 3px 3px;
	}

	.rule-area .conline dl dd {
		padding-left: 20px;
		font-size: 15px;
		color: #7d7d7d;
		margin-bottom: 20px;
	}


	.rule-area .conline dl dd.contimg {
		display: block;
		text-align: center;
	}

	.rule-area .conline dl dd.contimg img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 590px;
	}

	.tabmenu-3th li a .line-depth {
		display: block;
		font-size: 13px;
		line-height: 37px;
		padding-top: 0;
	}

	.tabmenu-3th li a .line-depth span {
		display: inline;
		font-size: 11px;
	}



	.chechked-input-area {
		max-width: 600px;
		margin: 50px auto 0 auto;
	}

	.gray-box {
		border: 1px solid #e3e3e3;
		background: #fafafa;
		padding: 25px;
		margin-bottom: 30px;
		text-align: center;
	}

	.gray-box .logo {
		display: block;
		width: 200px;
		margin: 0 auto 25px auto;
	}

	.gray-box .logo img {
		display: block;
		width: 100%;
	}

	.gray-box .word {
		font-size: 15px;
		line-height: 30px;
	}

	.gray-box .word strong {
		font-size: 18px;
	}

	.innovation-menu {
		font-size: 0.8em;
	}


	.innovation-menu .icon-new {
		display: inline-block;
		vertical-align: middle;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		margin-left: 5px;
		color: #fff;
		font-size: 12px;
		background: #f46500;
	}
	
	/* 학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */
	.insta-top{
		top:10%;
	}
	/* //학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */

}


@media all and (min-width: 1024px) and (max-width: 1199px) {
	/* add css http://www.bist.ac.kr/univ/contents/contentsView.php?menu=392 */
	.class-wrapper .class-area01 .class-informaiton-area .link-info-class {
		position: absolute;
		bottom: 0;
		right: 0;
		margin:0;
	}

	.span-br {
		display: block;
	}	

	
	.pdf-area {
		position: relative;
		border: 0px solid red;
	}

	.pdf-big-images {
		max-width: 848px;
		margin: 0 auto 35px auto;
		text-align: center;
	}

	.pdf-big-images .big-image {
		margin-bottom: 18px;
		border: 1px solid #e4e4e4;
		border-top: 1px solid #a8a8a8;
		border-bottom: 1px solid #a8a8a8;
	}

	.pdf-big-images .big-image img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 846px;
	}

	.pdf-big-images .title {
		color: #695e5e;
		font-size: 20px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.pdf-thumnail {
		position: relative;
		padding: 30px 60px;
		border: 1px solid #e5e5e5;
	}

	.pdf-thumnail .thumnail-box01 {
		
	}

	.pdf-thumnail .thumnail-box01 li {
		margin: 0;
		padding: 0;
	}

	.pdf-thumnail .thumnail-box01 li a {
		display: block;
		text-align: center;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 {
		display: block;
		border: 1px solid #e0e0e0;
		border-bottom: 1px solid #1b1b1b;
		margin-bottom: 17px;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 img {
		display: block;
		width: 100%;
	}

	.pdf-thumnail .thumnail-box01 li a .title {
		color: #695e5e;
		font-size: 14px;
	}

	.pdf-thumnail #goToPrevSlide {
		position: absolute;
		top: 50%;
		left: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_previous.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	.pdf-thumnail #goToNextSlide {
		position: absolute;
		top: 50%;
		right: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_next.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	/* tabmenu */
	.tabmenu-3th {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-3th li.ml {
		margin-left: 0;
	}

	.tabmenu-3th li {
		float: left;
		width: auto;
		margin-left: 0;
		margin-right: 4px;
		padding-bottom: 4px;
	}


	.tabmenu-3th li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-3th li a {
		display: block;
		text-align: center;
		min-width: 155px;
		padding: 0 10px;
		height: 37px;
		line-height: 37px;

		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-3th li a:hover,
	.tabmenu-3th li.on a {
		background-color: #009dd9;
		color: #fff;
	}

	.tabmenu-3th li a .line-depth {
		display: block;
		font-size: 16px;
		line-height: 37px;
		padding-top: 0;
	}

	.tabmenu-3th li a .line-depth span {
		display: inline;
		font-size: 13px;
	}



	.tabmenu-3th {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-3th02 li.ml {
		margin-left: 0;
	}

	.tabmenu-3th02 li {
		float: left;
		width: auto;
		margin-right: 2px;
		padding-bottom: 4px;
	}

	.tabmenu-3th02 li.none {
		margin-right: 2px;
	}


	.tabmenu-3th02 li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-3th02 li a {
		display: block;
		text-align: center;
		width: 130px;
		height: 37px;
		line-height: 37px;

		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-3th02 li a:hover,
	.tabmenu-3th02 li.on a {
		background-color: #009dd9;
		color: #fff;
	}




	tabmenu-2nd {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-2nd li.ml {
		margin-left: 0;
	}

	.tabmenu-2nd li {
		float: left;
		width: auto;
		margin-left: 0;
		margin-right: 4px;
		padding-bottom: 4px;
	}


	.tabmenu-2nd li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-2nd li a {
		display: block;
		text-align: center;
		width: 175px;
		height: 37px;
		line-height: 37px;

		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-2nd li a:hover,
	.tabmenu-2nd li.on a {
		background-color: #009dd9;
		color: #fff;
	}


	
	.tabmenu-2nd02 {
		overflow: hidden;
		margin-bottom: 30px;
		
		border: 0px solid red;
	}

	.tabmenu-2nd02 li {
		float: left;
		width: 24.625%;
		padding-bottom: 4px;
		margin-right: 0.5%;
	}

	.tabmenu-2nd02 li.mr {
		margin-right: 0.5%;
	}

	.tabmenu-2nd02 li.ml {
		margin-left: 0%;
	}

	.tabmenu-2nd02 li.none {
		margin-left: 0%;
		margin-right: 0%;
	}

	.tabmenu-2nd02 li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-2nd02 li a {
		display: block;
		text-align: center;
		height: 37px;
		line-height: 37px;

		background: #a7a7a7;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.tabmenu-2nd02 li a:hover,
	.tabmenu-2nd02 li.on a {
		background-color: #009dd9;
		color: #fff;
	}


	.movie-area {
		position: relative;
		padding-right: 30%;
		overflow: hidden;
		margin: 0 auto 45px auto;
		border: 0px solid red;
	}

	.movie-area .movie-box {
		float: left;
		width: 100%;
		height: 501px;
	}
	
	.movie-area .movie-box iframe {
		width: 100%;
		height: 501px;
	}
		
	.movie-area .caption-area {
		position: absolute;
		top: 0;
		right: 0;
		width: 28%;
		height: 499px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #e5e5e5
	}

	.movie-area .caption-area .caption-box {
		padding: 52px 39px;
		color: #959595;
		font-size: 15px;
		line-height: 25px;
	}

	/* 학사일정 */
	.schdule-area {
		position: relative;
		padding-left: 460px;
		min-height: 325px;
		margin-bottom: 40px;
		background: #e9f3f7;
		border: 0px solid red;
	}

	.schdule-area .calender-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 270px;
		padding: 35px 95px 0 95px;
	}

	.schdule-area .calender-area .title-calender {
		position: relative;
		margin-bottom: 35px;
		text-align: center;
	}

	.schdule-area .calender-area .title-calender h2 {
		color: #546066;
		font-size: 28px;
		font-weight: bold;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area .title-calender .btn-preview {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender .btn-next {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender a img {
		display: block;
		width: 12px;
		height: 19px;
	}

	.schdule-area .calender-area table {
		border-collapse: collapse; 
		table-layout: fixed;
	}

	.schdule-area .calender-area table th {
		text-align: center;
		font-size: 20px;
		height: 30px;
	}

	.schdule-area .calender-area table td {
		text-align: center;
		height: 30px;
		font-size: 23px;
		padding: 0 10px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area table .point-color-sunday {
		color: #dc2608;
	}

	.schdule-area .calender-area table .point-color-Saturday {
		color: #0f92d3;
	}

	.schdule-area .calender-area table .point-prev_next-color {
		color: #a7b2b7;
	}

	.schdule-area .calender-area table .bg-today {
		background: #f8f9e9
	}

	.schdule-information {
		background: #fff;
		padding: 45px 75px;
		min-height: 233px;

		border: 1px solid #e9e9e9;
		border-left: 0;
	}

	.schdule-information h2 {
		color: #595959;
		font-size: 38px;
		line-height: 40px;
		text-align: center;
		margin-bottom: 25px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.schdule-information ul {
		border: 0px solid red;
	}

	.schdule-information ul li {
		font-size: 16px;
		color: #7d7d7d;
		padding-left: 19px;
		margin-bottom: 10px;

		background: transparent url(../make_img/common/icon_bullet07.gif) no-repeat 0 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 8px;
		background-size: 6px 6px;
	}

	.schdule-information ul li strong {
		display: inline-block;
		vertical-align: middle;
		color: #009bd8;
		font-weight: normal;
	}

	.schdule-information02 {
		margin: 0;
		padding: 0;
	}

	.schdule-information02:after {
		content: "";
		clear: both;
		display: block;
	}

	.schdule-information02 dl {
		float: left;
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.schdule-information02 dl.none {
		margin-right: 0;
	}


	.schdule-information02 dl dt {
		border: 1px solid #d2d2d2;
		border-top: 2px solid #009bd8;
		background: #f8f8f8;
		color: #333333;
		font-size: 18px;
		height: 52px;
		line-height: 52px;
		text-align: center;
	}

	.schdule-information02 dl dd {
		padding: 30px 23px;
		height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #d2d2d2;
		border-top: 0;
	}

	.schdule-information02 dl dd ul {
		color: #7d7d7d
	}

	.schdule-information02 dl dd ul li {
		padding-left: 10px;
		margin-bottom: 8px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 0 12px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 12px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 12px;
		background-size: 3px 3px;
	}


	.schdule-information02 dl dd .word-no-schdule {
		text-align: center;
		font-size: 14px;
		color: #7d7d7d;
		padding-top: 150px;
	}

	.t1 {
		border-top: 2px solid #009bd8; 
	}

	.t1 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t1 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t1 table th, .t1 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t1 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
		border-collapse: collapse; 
	} 

	.t1 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t1 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t1 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
		border-collapse: collapse; 
	}

	.t1 table thead th .span-br,
	.t1 table tbody th .span-br,
	.t1 table tbody td .span-br {
		display: block;
	}

	.t1 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t1 table tbody th.tit {
		text-align: left;
	}
	.t1 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
	}
	.t1 table tbody td.left {
		text-align:left; 
	}
	.t1 table tbody td.center {
		text-align:center; 
	}
	.t1 table tbody td.right {
		text-align:right; 
	}

	.t1 table thead th.none,
	.t1 table tbody th.none, 
	.t1 table tbody td.none {
		border-right: 0;
	}





	.t2 {
		border-top: 2px solid #009bd8; 
	}

	.t2 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t2 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t2 table th, .t2 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t2 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border: 1px solid #d2d2d2;
		border-bottom: 0;
		border-collapse: collapse; 
	} 

	.t2 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #d2d2d2;
	}
	.t2 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #d2d2d2;
	}
	.t2 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border: 1px solid #d2d2d2;
		border-collapse: collapse; 
	}

	.t2 table thead th .span-br,
	.t2 table tbody th .span-br,
	.t2 table tbody td .span-br {
		display: block;
	}

	.t2 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t2 table tbody th.tit {
		text-align: left;
	}
	.t2 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border: 1px solid #d2d2d2;
	}
	.t2 table tbody td.left {
		text-align:left; 
	}
	.t2 table tbody td.center {
		text-align:center; 
	}
	.t2 table tbody td.right {
		text-align:right; 
	}

	.t2 table thead th.none,
	.t2 table tbody th.none, 
	.t2 table tbody td.none {
		border-right: 0;
	}




	.t3 {
		border-top: 2px solid #009bd8; 
		border-left: 1px solid #d2d2d2;
	}

	.t3 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t3 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t3 table th, .t3 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t3 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
		border-collapse: collapse; 
	} 

	.t3 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t3 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t3 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
		border-collapse: collapse; 
	}

	.t3 table thead th .span-br,
	.t3 table tbody th .span-br,
	.t3 table tbody td .span-br {
		display: block;
	}

	.t3 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t3 table tbody th.tit {
		text-align: left;
	}
	.t3 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
	}
	.t3 table tbody td.left {
		text-align:left; 
	}
	.t3 table tbody td.center {
		text-align:center; 
	}
	.t3 table tbody td.right {
		text-align:right; 
	}

	.t3 table thead th.none,
	.t3 table tbody th.none, 
	.t3 table tbody td.none {
		border-right: 0;
	}







	.ul-list01 {
		margin: 0;
		padding: 0;
	}


	.ul-list01 li {
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background-size: 5px 1px;
	}

	.ul-list02 {
		border: 0;
	}

	.ul-list02 li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}


	.ul-list03 {
		margin: 0;
		padding: 0;
	}


	.ul-list03 li {
		color: #777777;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 12px 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background-size: 3px 3px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}

	.ul-list04 {
		margin: 0;
		padding: 0;
		padding-bottom: 40px;
	}


	.ul-list04 li {
		color: #222222;
		line-height: 24px;
		padding-left: 20px;
		font-size: 15px;
		background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 12px 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
		background-size: 3px 3px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}

	.ul-list04 li ul {
		margin: 0;
		padding: 0;
	}
	.ul-list04 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet10.gif) no-repeat 2px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
		background-size: 3px 5px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.ol-list01 {
		margin: 0;
		padding: 0;
	}


	.ol-list01 li {
		position: relative;
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
	}

	.ol-list01 li span {
		position: absolute;
		top: 0px;
		left: 0;
	}

	.ol-list01 li ul {
		border: 0px solid red;
	}

	.ol-list01 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}

	.center-wrapper {
		position: relative;
		padding-left: 40%;
		min-height: 492px;
	}

	.center-information-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 36%;
	}

	.center-information-area .center-information-box {
		border: 1px solid #e9e9e9;
		border-bottom: 0;
		background: #fbfbfb;
		padding: 40px;
	}

	.center-information-area .center-information-box h2 {
		color: #595959;
		font-size: 34px;
		line-height: 35px;
		margin-bottom: 30px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.center-information-area .center-information-box ul {
		border: 0px solid red;
	}

	.center-information-area .center-information-box ul li {
		padding-left: 15px;	
		font-size: 15px;
		line-height: 28px;
		color: #7d7d7d;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background-size: 9px 9px;
	}

	.center-information-area .center-information-box ul li strong {
		font-weight: normal;
		color: #4a4a4a;
	}

	.center-information-area  .images-center {
		display: block;
		max-width: 100%;
	}

	.center-area {
		border: 0px solid red;
	}

	.center-area h2 {
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 40px;
	}

	.word-type01 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 40px;
	}

	.word-type01.none {
		margin-bottom: 0;
	}


	.word-type02 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		padding-left: 10px;

		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}
	
	.word-type05 {
		color: #7d7d7d;
		font-size: 22px;
		line-height: 32px;
		font-weight: bold;
	}

	/* 학과안내 */
	.class-wrapper {
		border: 0px solid red;
	}


	.class-wrapper .class-area01 {
		position: relative;
		padding-left: 510px;
		margin-bottom: 45px;
		border: 0px solid red;
	}

	.class-wrapper .class-area01 .images-class {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 510px;
	}


	.class-wrapper .class-area01 .class-informaiton-area {
		padding: 22px 48px;
		min-height: 234px;
		border: 1px solid #e9e9e9;
		border-left: 0;
		background: #fbfbfb;
	}

	.class-wrapper .class-area01 .class-informaiton-area h2 {
		margin-bottom: 10px;
		padding-top:20px;
		
		font-size: 34px;
		color: #595959;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}


	.class-wrapper .class-area01 .class-informaiton-area .word-info-class {
		color: #a3a3a3;
		font-size: 20px;
		margin-bottom: 18px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 {
		margin: 0;
		padding: 0;
	}


	.class-wrapper .class-area01 .class-informaiton-box01 dl {
		position: relative;
		height: 24px;
		padding-left: 90px;
		margin-bottom: 5px;
		border: 0px solid red;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		width: 54px;
		height: 24px;
		line-height: 24px;

		padding-left: 34px;
		color: #4a4a4a;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-01 {
		background: transparent url(../make_img/sub02/icon01.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-02 {
		background: transparent url(../make_img/sub02/icon02.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-03 {
		background: transparent url(../make_img/sub02/icon03.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 a img {
		display: block;
		margin: 0 auto;
		height: 52px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dd {
		color: #656565;
		line-height: 24px;
	}

	.class-area02 {
		position: relative;
		border: 0px solid red;
	}

	.class-area02:after {
		display: block;
		content: '';
		clear: both;
	}
	
	.class-informaiton-box02,
	.class-informaiton-box03 {
		float: left;
	}

	.class-informaiton-box02 {
		width: 40%;
		padding-right: 5%;
	}

	.class-informaiton-box03 {
		width: 55%;
	}

	.class-informaiton-box02 .word01 {
		color: #009bd8;
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 12px;
	}

	.class-informaiton-box02 .word02 {
		font-size: 16px;
		line-height: 28px;
		color: #7d7d7d
	}


	/* 사이버강의 e-learning */
	.learning-area {
		text-align: center;
	}


	.learning-box {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zooom: 1;

		width: 343px;
		text-align: center;
		margin: 0 3px 20px 3px;
	}

	.learning-box a {
		display: block;
		padding: 85px 0 60px 0;
		background: #f9f9f9;
	}

	.learning-box img {
		display: block;
		margin: 0 auto 25px auto;
	}


	.learning-box .word01 {
		display: block;
		color: #3d3636;
		font-size: 24px;
		line-height: 36px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.learning-box .word02 {
		display: block;
		color: #9f9f9f;
		font-size: 24px;
		margin-bottom: 40px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.banner-area {
		border: 0px solid red;
	}

	.banner-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.banner-area li {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.banner-area li.none {
		margin-right: 0;
	}

	.banner-area li a {
		display: block;
		border: 1px solid #dddddd
	}

	.banner-area li a img {
		display: block;
		width: 100%;
	}

	.symbols-area02 {
		border: 0px solid red;
	}

	.symbols-area02:after {
		content: "";
		clear: both;
		display: block;
	}

	.images-symbols {
		display: block;
		margin-bottom: 25px;
	}

	.images-symbols img {
		display: block;
		width: 100%;
	}

	.contents-box.half-box {
		float: left;
		width: 48%;
	}

	.contents-box.half-box.ml {
		margin-right: 2%;
	}

	.contents-box.half-box.mr {
		margin-left: 2%;
	}

	.btn-download-symbols {
		text-align: right;
		margin-bottom: 25px;
	}

	.btn-download-symbols a {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
		width: 84px;
		height: 30px;
		line-height: 30px;
		background: #f8f8f8;
		color: #5a5a5a;
		border: 1px solid #f2f2f2;
		border-bottom: 1px solid #b2b2b2;
		text-align: center;
	}

		.btn-download-symbols a:hover {
		border: 1px solid #b2b2b2
		}

	.btn-download-symbols a  img {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		height: 12px;

	}	

	.color-area {
		margin-bottom: 40px;
		border: 0px solid red;
	}

	.color-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.color-area li {
		float: left;
		width: 30%;
		margin-right: 5%;
		text-align: center;
	}

	.color-area li.none {
		margin-right: 0;
	}

	.color-area li img {
		display: block;
		max-width: 110px;
		margin-bottom: 12px;
	}

	.color-area li span {
		display: block;
		max-width: 110px;
		text-align: center;
		color: #7d7d7d;
		font-size: 15px;
		font-family: "Calibri", Calibri, sans-serif;
		border: 0px solid red;
	}




	.song-area {
		overflow: hidden;
		border: 0px solid red;
	}

	.song-area .images-song-box {
		float: left;
		display: block;
		width: 500px;
		padding: 60px;
		border: 1px solid #cdcdcd;
	}

	.song-area .images-song-box img {
		display: block;
		width: 100%;
	}

	.song-area .song-box {
		float: right;
		width: 350px;
		border: 0px solid red;
	}

	.song-area .song-box .btns-song {
		margin: 0;
		padding: 0;
	}

	.song-area .song-box .btns-song:after {
		content: "";
		clear: both;
		display: block;
	}

	.song-area .song-box .btns-song li {
		float: left;
		width: 49%;
		margin-bottom: 2%;
	}

	.song-area .song-box .btns-song li a {
		display: block;
		height: 54px;
		line-height: 54px;
		padding-left: 28px;
		font-size: 16px;
		color: #fff;
		background: transparent url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background-size: 38px 38px;
	}

	.song-area .song-box .btns-song li a.btn-color01 {
		border: 1px solid #03a896;
		border-right: 1px solid #02352f;
		border-bottom: 1px solid #02352f;
		background-color: #00baa6
	}

	.song-area .song-box .btns-song li a.btn-color02 {
		border: 1px solid #0598bf;
		border-right: 1px solid #02352f;
		border-bottom: 1px solid #02352f;
		background-color: #00a7d0
	}

	.song-area .song-box .btns-song li.ml {
		margin-right: 1%;
	}

	.song-area .song-box .btns-song li.mr {
		margin-left: 1%;
	}

	.song-area .song-box .song-info {
		border: 1px solid #e3e3e3;
		padding: 15px;
		background: #fafafa
	}

	.song-area .song-box .song-info h3 {
		color: #695e5e;
		font-size: 20px;
		margin-bottom: 25px;

		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.song-area .song-box .song-info p {
		color: #959595

	}


	.ceo-information-area {
		position: relative;
		padding-right: 450px;
		min-height: 522px;
	}

	.ceo-information-area .ceo-information-box {
		margin-bottom: 40px;
	}

	.ceo-information-area .ceo-information-box .word01 {
		font-size: 36px;
		line-height: 40px;
		color: #595959;
		margin-bottom: 13px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.ceo-information-area .ceo-information-box .word02 {
		color: #676767;
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
	}


	.ceo-information-area .ceo-information-box .word03 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	.ceo-information-area .ceo-photo-area {
		position: absolute;
		top: 0;
		right: 0;
		width: 404px;
		margin: 0 auto;
	}

	.ceo-information-area .ceo-photo-area img {
		display: block;
		width: 100%;
	}
	
	.ceo-information-area .btn-talk {
		position: absolute;
		right: 0;
		width: 404px;
		top: 530px;
	}

	.ceo-information-area .ceo-photo-area .name {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: url(../make_img/sub01/bg_name.png) repeat
	}

	/* 교내전화번호 */
	.phone-info-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 20px;
		border-bottom: 1px solid #e8eae8;
		background: url(../make_img/sub01/icon10_01.png) no-repeat 68px top;
	}

	.phone-info-area .word01 {
		font-size: 16px;
		color: #7d7d7d;
		margin-bottom: 15px;
	}

	.phone-info-area .word02 {
		font-size: 32px;
		color: #3379be;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		margin-bottom: 15px;
	}


	.phone-search-area {
		position: relative;
		padding-left: 130px;
		padding-right: 130px;
		height: 46px;
		max-width: 340px;
		margin: 0 auto 19px auto;
	}

	.phone-search-area select {
		position: absolute;
		top: 0;
		left: 0;
		width: 120px;
		height: 46px;
		border: 1px solid #a9a9a9;
	}

	.phone-search-area input[type="text"] {
		height: 46px;
		border: 0;
		background: #f3f3f3;
		width: 90%;
		padding: 0 5%;
	}

	.phone-search-area input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		width: 120px;
		height: 46px;
		border: 0;
		text-indent: -5000em;
		background: transparent url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background-size: 120px 46px;
		border-radius: 0;
		-webkit-appearance: none;

	}


	.bus-information-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 40px;
		background: url(../make_img/sub01/icon10_03.png) no-repeat 41px 35px;

		border-bottom: 1px solid #e8eae8;
	}


	.bus-information-area .word01 {
		font-size: 32px;
		line-height: 35px;
		color: #595959;
		margin-bottom: 20px;
	}


	#map_canvas {
		width: 100%;
		height: 476px;

		margin-bottom: 45px;
	}


	.btns-information {
		display: inline-block;
		font-size: 12px;
		margin-top: 5px;
		width: auto;
		min-width: 50px;
		height: 37px;
		line-height: 37px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		color: #fff;
		text-indent: 0em;
		text-align: left;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background-size: 9px 10px;
		background-color: #547684;
	}


	.btns-information02 {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}


	.btns-information03 {
		float: right;
		width: auto;
		padding-left: 15px;
		padding-right: 30px;
		height: 24px;
		line-height: 24px;
		color: #fff;
		margin-left: 5px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-download {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-align: center;
		background: transparent url(../make_img/common/icon_download.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}

	/* 국제교류 */
	.world-area {
		position: relative;
		padding-left: 450px;
		min-height: 522px;
	}

	.world-area .word01 {
		font-size: 40px;
		line-height: 44px;
		color: #595959;
		margin-bottom: 15px;
	}

	.world-area .word02 {
		color: #676767;
		font-size: 20px;
	}

	.world-area .btns-world {
		position: absolute;
		top: 0;
		left: 0;
		padding-top: 0;
		width: 404px;
		padding-top: 440px;
		height: 82px;
		background: url(../make_img/sub01/img11_01.jpg) no-repeat 0 0;
	}

	.world-area .btns-world a {
		display: block;
		margin: 0 auto;
		width: 248px;
	}

	.world-area .btns-world a img {
		display: block;
		width: 248px;
	}

	

	/* vision */
	.vision-area-mobile {
		display: none;
	}


	.vision-area-pc {
		display: block;
		border: 0px solid red;
	}

	.vision-area-pc .vision-menu-area {
		position: relative;
		border: 5px solid #e3e3e3;
		border-bottom: 4px solid #e3e3e3;
		padding-right: 196px;
		margin-bottom: 15px;
	}

	.vision-area-pc .vision-menu-area ul {
		width: 100%;
		overflow: hidden;
		border: 0px solid red;
	}

	.vision-area-pc .vision-menu-area ul li {
		float: left;
		width: 25%;
	}
	
	.vision-area-pc .vision-menu-area ul.pdf-list02 li {
		width: 33.3%;
	}

	.vision-area-pc .vision-menu-area ul li a {
		display: block;
		padding-left: 29px;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		border-right: 1px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
	}

	.vision-area-pc .vision-menu-area ul li a.on,
	.vision-area-pc .vision-menu-area ul li a:hover {
		color: #fff;
		background: transparent url(../make_img/common/icon_bullet03.png) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.png) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.png) no-repeat 95% center;
		background-size: 10px 10px;
		background-color: #009bd8
	}

	.btn-vision-download {
		position: absolute;
		top: 0;
		right: 0;
		width: 160px;
		height: 77px;
		padding-top: 45px;
		padding-left: 32px;
		border-left: 4px solid #e3e3e3;
		text-align: left;
		color: #fff;
		font-size: 15px;

		background: transparent url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}

	.btn-vision-download:hover {
		background-color: #435062;
	}

	.btn-vision-download .eng {
		font-family: "Calibri", Calibri, sans-serif;
	}

	.vision-pdf-area {
		height: 837px;

		border: 12px solid #efefef;
		border-right: 0;
	}

	.vision-pdf-area object {
		width: 100%;
		height: 837px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.ncs-pdf-area {
		height: 1200px;

		border: 12px solid #efefef;
		border-right: 0;
	}

	.ncs-pdf-area object {
		width: 100%;
		height: 1200px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	/* 건학이념 */
	.idea-area {
		overflow: hidden;
		margin: 0;
		padding: 0;
		border: 0px solid red;
	}


	.idea-area .idea-left-box {
		float: left;
		width: 50%;
	}

	.idea-area .idea-left-box .word01 {
		font-size: 52px;
		line-height: 55px;
		margin-bottom: 25px;
	}

	.idea-area .idea-left-box .word01-eng {
		margin-bottom: 10px;
		font-size: 20px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.idea-area .idea-left-box .word02 {
		color: #7b7b7b;
		font-size: 14px;
		margin-bottom: 15px;
	}

	.idea-area .idea-left-box img {
		display: block;
		width: 100%;
		max-width: 369px;
		margin: 0 auto;
	}


	.idea-area .idea-right-box {
		float: left;
		width: 50%;
	}


	.idea-area .idea-right-box .word-education-idea {
		font-size: 60px;
		line-height: 62px;
		margin-bottom: 24px;
	}

	.word-image01 {
		display: block;
		padding: 0;
	}


	.word-image01 img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}


	/* 대학연혁 */
	.history-area {
		position: relative;
		padding-left: 450px;
		border: 0px solid red;
	}

	.history-area .history-title {
		position: absolute;
		top: 0;
		left: 0;
	}

	.history-area .history-title img {
		display: block;
		width: 436px;
	}

	.history-area .history-box {
		margin: 0;
		poadding: 0;
	}

	.history-area .history-box .history-info {
		position: relative;
		padding-left: 108px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #dddddd
	}

	.history-area .history-box .history-info.none {
		border-bottom: 0;
	}


	.history-area .history-box .history-info h4 {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 30px;
		color: #282828;
		line-height: 32px;
		margin-bottom: 5px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl {
		position: relative;
		padding-left: 70px;
		margin-bottom: 10px;
	}

	.history-area .history-box .history-info dl dt {
		position: absolute;
		top: 0;
		left: 10px;
		color: #545454;
		font-size: 15px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl dd {
		color: #7d7d7d;
		font-size: 15px;
	}

	/* 개인정보처리방침 */
	.word-privicy {
		border: 2px solid #009bd8;
		padding: 15px;
		margin-bottom: 40px;
	}

	.word-privicy dl {
		position: relative;
		padding-left: 140px;
		margin: 5px 0;
		color: #868686;
		font-size: 15px;
	}


	.word-privicy dl dt {
		position: absolute;
		top: 0;
		left: 0;
		font-weight: bold;

	}



	/* 사이트맵 */
	.sitemap-wrapper {
		max-width: 1000px;
		margin: 0 auto;
		border: 0px solid red;
	}

	.sitemap-area {
		overflow: hidden;
		margin-bottom: 0;
		border: 0px solid red;
	}
	

	.sitemap-box {
		float: left;
		width: 50%;
		border: 0px solid red;
	}

	.sitemap-box dl {
		float: left;
		width: 48%;
		margin: 0 1%:
		display: block;
		margin-bottom: 50px;
	}



	.sitemap-box dl.ml {
		margin-right: 1%;
	}
	.sitemap-box dl.mr {
		margin-left: 1%;
	}


	.sitemap-box dl dt {
		display: block;
		margin-bottom: 17px;
	}

	.sitemap-box dl dt a {
		display: block;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5d2de;
		background: #e8f3f8;
		text-align: center;
		color: #006376;
		font-weight: bold; 
		font-size: 18px;
		
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd {
		display: block;
		border: 0px solid red;
	}

	.sitemap-box dl dd ul li  {
		margin-bottom: 10px;
	}

	.sitemap-box dl dd ul li a {
		display: block;
		padding-left: 15px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 8px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background-size: 3px 3px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd ul li ul {
		padding: 10px 0 10px 20px;
	}

	.sitemap-box dl dd ul li ul li {
		margin-bottom: 5px;
	}

	.sitemap-box dl dd ul li ul li a {
		display: block;
		padding-left: 10px;
		font-size: 13px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background-size: 5px 1px;
		font-family: "NanumBarunGothic", "나눔바른고딕", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.sitemap-box dl dd ul li a:hover {
		text-decoration: underline;
	}

	/* 학사규정 */
	.rule-area {
		border: 0px solid red;
	}

	.rule-area h2 {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 40px;
	}

	.rule-area .rule-quick-link-list {
		border: 1px solid #e3e3e3;
		padding: 40px;
		background: #f9f9f9;
		margin-bottom: 40px;
		overflow: hidden;
	}

	.rule-area .rule-quick-link-list ul {
		overflow: hidden;
	}	

	.rule-area .rule-quick-link-list ul li {
		float: left;
		width: 50%;
		padding: 5px 0;
	}

	.rule-area .rule-quick-link-list ul li a {
		display: block;
		font-size: 15px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 5px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background-size: 9px 9px;
	}

	.rule-area .rule-quick-link-list ul li a:hover {
		text-decoration: underline;
	}

	.rule-area .listCont {
		border: 0px solid red;
	}

	.rule-area .conline {
		margin-bottom: 40px;
	}

	.rule-area .conline .top {
		padding-top: 40px;
		text-align: right;
		border-bottom: 1px solid #e3e3e3
	}

	.rule-area .conline .top a {
		display: inline-block;
		vertical-align: middle;
		padding: 5px 10px;
		color: #fff;
		background: #1572bb;
	}

	.rule-area .conline dl {
		margin-bottom: 20px;
	}

	.rule-area .conline dl dt {
		display: block;
		clear: both;
		padding-left: 18px;
		font-size: 16px;
		color: #0b0b0b;
		margin-bottom: 13px;

		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 3px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background-size: 3px 3px;
	}

	.rule-area .conline dl dd {
		padding-left: 20px;
		font-size: 15px;
		color: #7d7d7d;
		margin-bottom: 20px;
	}

	.rule-area .conline dl dd.contimg {
		display: block;
		text-align: center;
	}

	.rule-area .conline dl dd.contimg img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 590px;
	}

	.chechked-input-area {
		max-width: 600px;
		margin: 50px auto 0 auto;
	}

	.gray-box {
		border: 1px solid #e3e3e3;
		background: #fafafa;
		padding: 25px;
		margin-bottom: 30px;
		text-align: center;
	}

	.gray-box .logo {
		display: block;
		width: 200px;
		margin: 0 auto 25px auto;
	}

	.gray-box .logo img {
		display: block;
		width: 100%;
	}

	.gray-box .word {
		font-size: 15px;
		line-height: 30px;
	}

	.gray-box .word strong {
		font-size: 18px;
	}
	

	
	.consult {
		display: inline
	}

	.innovation-menu .icon-new {
		display: inline-block;
		vertical-align: middle;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		margin-left: 5px;
		color: #fff;
		font-size: 12px;
		background: #f46500;
	}


}


@media all  and (min-width: 1200px) {
	/* add css http://www.bist.ac.kr/univ/contents/contentsView.php?menu=392 */
	.class-wrapper .class-area01 .class-informaiton-area .link-info-class {
		position: absolute;
		bottom: 0;
		right: 0;
		margin:0;
	}

	.span-br {
		display: block;
	}
	
	.pdf-area {
		position: relative;
		border: 0px solid red;
	}

	.pdf-big-images {
		max-width: 848px;
		margin: 0 auto 35px auto;
		text-align: center;
	}

	.pdf-big-images .big-image {
		margin-bottom: 18px;
		border: 1px solid #e4e4e4;
		border-top: 1px solid #a8a8a8;
		border-bottom: 1px solid #a8a8a8;
	}

	.pdf-big-images .big-image img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 846px;
	}

	.pdf-big-images .title {
		color: #695e5e;
		font-size: 20px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.pdf-thumnail {
		position: relative;
		padding: 30px 60px;
		border: 1px solid #e5e5e5;
	}

	.pdf-thumnail .thumnail-box01 {
		
	}

	.pdf-thumnail .thumnail-box01 li {
		margin: 0;
		padding: 0;
	}

	.pdf-thumnail .thumnail-box01 li a {
		display: block;
		text-align: center;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 {
		display: block;
		border: 1px solid #e0e0e0;
		border-bottom: 1px solid #1b1b1b;
		margin-bottom: 10px;
	}

	.pdf-thumnail .thumnail-box01 li a .image-thumnail01 img {
		display: block;
		width: 100%;
	}

	.pdf-thumnail .thumnail-box01 li a .title {
		color: #695e5e;
		font-size: 14px;
	}

	.pdf-thumnail #goToPrevSlide {
		position: absolute;
		top: 50%;
		left: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_previous.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_previous@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	.pdf-thumnail #goToNextSlide {
		position: absolute;
		top: 50%;
		right: 15px;
		width: 29px;
		height: 48px;
		margin-top: -24px;
		text-indent: -5000em;
		cursor: pointer;

		background: transparent url(../make_img/sub04/btn_next.png)no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub04/btn_next@2x.png) no-repeat 0 0;
		background-size: 29px 48px;
		border: 0px solid red;
	}

	/* tabmenu */
	.tabmenu-3th {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-3th li.ml {
		margin-left: 0;
	}

	.tabmenu-3th li {
		float: left;
		width: auto;
		margin-left: 0;
		margin-right: 4px;
		padding-bottom: 4px;
	}


	.tabmenu-3th li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-3th li a {
		display: block;
		text-align: center;
		min-width: 155px;
		height: 37px;
		line-height: 37px;
		padding: 0 10px;
		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-3th li a:hover,
	.tabmenu-3th li.on a {
		background-color: #009dd9;
		color: #fff;
	}

	.tabmenu-3th li a .line-depth {
		display: block;
		font-size: 16px;
		line-height: 37px;
		padding-top: 0;
	}

	.tabmenu-3th li a .line-depth span {
		display: inline;
		font-size: 13px;
	}



	.tabmenu-3th02 {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-3th02 li {
		float: left;
		width: auto;
		margin-left: 0;
		margin-right: 2px;
		padding-bottom: 4px;
	}

	.tabmenu-3th02 li.none {
		margin-right: 2px;
	}



	.tabmenu-3th02 li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-3th02 li a {
		display: block;
		text-align: center;
		width: 130px;
		height: 37px;
		line-height: 37px;

		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-3th li a:hover,
	.tabmenu-3th li.on a {
		background-color: #009dd9;
		color: #fff;
	}

	tabmenu-2nd {
		overflow: hidden;
		margin-bottom: 40px;
		border: 0px solid red;
	}



	.tabmenu-2nd li.ml {
		margin-left: 0;
	}

	.tabmenu-2nd li {
		float: left;
		width: auto;
		margin-left: 0;
		margin-right: 4px;
		padding-bottom: 4px;
	}


	.tabmenu-2nd li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-2nd li a {
		display: block;
		text-align: center;
		width: 175px;
		height: 37px;
		line-height: 37px;

		background: #f5f5f5;
		color: #9a9a9a;
		font-size: 16px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}
	.tabmenu-2nd li a:hover,
	.tabmenu-2nd li.on a {
		background-color: #009dd9;
		color: #fff;
	}


	
	.tabmenu-2nd02 {
		overflow: hidden;
		margin-bottom: 30px;
		
		border: 0px solid red;
	}

	.tabmenu-2nd02 li {
		float: left;
		width: 24.625%;
		padding-bottom: 4px;
		margin-right: 0.5%;
	}

	.tabmenu-2nd02 li.mr {
		margin-right: 0.5%;
	}

	.tabmenu-2nd02 li.ml {
		margin-left: 0%;
	}

	.tabmenu-2nd02 li.none {
		margin-left: 0%;
		margin-right: 0%;
	}

	.tabmenu-2nd02 li.on {
		background: transparent url(../make_img/common/icon_arrow_down02.gif) no-repeat center bottom;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.png) no-repeat center bottom;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_arrow_down02@2x.gif) no-repeat center bottom;
		background-size: 7px 4px;
		border: 0px solid red;
	}

	.tabmenu-2nd02 li a {
		display: block;
		text-align: center;
		height: 37px;
		line-height: 37px;

		background: #a7a7a7;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.tabmenu-2nd02 li a:hover,
	.tabmenu-2nd02 li.on a {
		background-color: #009dd9;
		color: #fff;
	}

	.movie-area {
		position: relative;
		padding-right: 30%;
		overflow: hidden;
		margin: 0 auto 45px auto;
		border: 0px solid red;
	}

	.movie-area .movie-box {
		float: left;
		width: 100%;
		height: 501px;
	}
	
	.movie-area .movie-box iframe {
		width: 100%;
		height: 501px;
	}
		
	.movie-area .caption-area {
		position: absolute;
		top: 0;
		right: 0;
		width: 30%;
		width: 315px;
		height: 499px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #e5e5e5
	}

	.movie-area .caption-area .caption-box {
		padding: 52px 39px;
		color: #959595;
		font-size: 15px;
		line-height: 25px;
	}
	

	/* 학사일정 */
	.schdule-area {
		position: relative;
		padding-left: 460px;
		min-height: 325px;
		margin-bottom: 40px;
		background: #e9f3f7;
		border: 0px solid red;
	}

	.schdule-area .calender-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 270px;
		padding: 35px 95px 0 95px;
	}

	.schdule-area .calender-area .title-calender {
		position: relative;
		margin-bottom: 35px;
		text-align: center;
	}

	.schdule-area .calender-area .title-calender h2 {
		color: #546066;
		font-size: 28px;
		font-weight: bold;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area .title-calender .btn-preview {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender .btn-next {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -10px;
	}

	.schdule-area .calender-area .title-calender a img {
		display: block;
		width: 12px;
		height: 19px;
	}

	.schdule-area .calender-area table {
		border-collapse: collapse; 
		table-layout: fixed;
	}

	.schdule-area .calender-area table th {
		text-align: center;
		font-size: 20px;
		height: 30px;
	}

	.schdule-area .calender-area table td {
		text-align: center;
		height: 30px;
		font-size: 23px;
		padding: 0 10px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.schdule-area .calender-area table .point-color-sunday {
		color: #dc2608;
	}

	.schdule-area .calender-area table .point-color-Saturday {
		color: #0f92d3;
	}

	.schdule-area .calender-area table .point-prev_next-color {
		color: #a7b2b7;
	}

	.schdule-area .calender-area table .bg-today {
		background: #f8f9e9
	}

	.schdule-information {
		background: #fff;
		padding: 45px 75px;
		min-height: 233px;

		border: 1px solid #e9e9e9;
		border-left: 0;
	}

	.schdule-information h2 {
		color: #595959;
		font-size: 38px;
		line-height: 40px;
		text-align: center;
		margin-bottom: 25px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.schdule-information ul {
		border: 0px solid red;
	}

	.schdule-information ul li {
		font-size: 16px;
		color: #7d7d7d;
		padding-left: 19px;
		margin-bottom: 10px;

		background: transparent url(../make_img/common/icon_bullet07.gif) no-repeat 0 9px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 9px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet07@2x.gif) no-repeat 0 9px;
		background-size: 6px 6px;
	}

	.schdule-information ul li strong {
		display: inline-block;
		vertical-align: middle;
		color: #009bd8;
		font-weight: normal;
	}

	.schdule-information02 {
		margin: 0;
		padding: 0;
	}

	.schdule-information02:after {
		content: "";
		clear: both;
		display: block;
	}

	.schdule-information02 dl {
		float: left;
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.schdule-information02 dl.none {
		margin-right: 0;
	}


	.schdule-information02 dl dt {
		border: 1px solid #d2d2d2;
		border-top: 2px solid #009bd8;
		background: #f8f8f8;
		color: #333333;
		font-size: 18px;
		height: 52px;
		line-height: 52px;
		text-align: center;
	}

	.schdule-information02 dl dd {
		padding: 30px 23px;
		height: 300px;
		overflow-x: hidden;
		overflow-y: auto;
		border: 1px solid #d2d2d2;
		border-top: 0;
	}

	.schdule-information02 dl dd ul {
		color: #7d7d7d
	}

	.schdule-information02 dl dd ul li {
		padding-left: 10px;
		margin-bottom: 8px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 0 12px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 12px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 0 12px;
		background-size: 3px 3px;
	}


	.schdule-information02 dl dd .word-no-schdule {
		text-align: center;
		font-size: 14px;
		color: #7d7d7d;
		padding-top: 50%;
	}

	.t1 {
		border-top: 2px solid #009bd8; 
	}

	.t1 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t1 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t1 table th, .t1 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t1 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
		border-collapse: collapse; 
	} 

	.t1 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t1 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t1 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
		border-collapse: collapse; 
	}

	.t1 table thead th .span-br,
	.t1 table tbody th .span-br,
	.t1 table tbody td .span-br {
		display: block;
	}

	.t1 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t1 table tbody th.tit {
		text-align: left;
	}
	.t1 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
	}
	.t1 table tbody td.left {
		text-align:left; 
	}
	.t1 table tbody td.center {
		text-align:center; 
	}
	.t1 table tbody td.right {
		text-align:right; 
	}

	.t1 table thead th.none,
	.t1 table tbody th.none, 
	.t1 table tbody td.none {
		border-right: 0;
	}











	.t2 {
		border-top: 2px solid #009bd8; 
	}

	.t2 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t2 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t2 table th, .t2 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t2 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border: 1px solid #d2d2d2;
		border-bottom: 0;
	} 

	.t2 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #d2d2d2;
	}
	.t2 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #d2d2d2;
	}
	.t2 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border: 1px solid #d2d2d2;
		border-collapse: collapse; 
	}

	.t2-td table thead th,
	.t2-td table tbody td {
		padding: 0.5%
	}

	.t2 table thead th .span-br,
	.t2 table tbody th .span-br,
	.t2 table tbody td .span-br {
		display: block;
	}

	.t2 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t2 table tbody th.tit {
		text-align: left;
	}
	.t2 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border: 1px solid #d2d2d2;
	}
	.t2 table tbody td.left {
		text-align:left; 
	}
	.t2 table tbody td.center {
		text-align:center; 
	}
	.t2 table tbody td.right {
		text-align:right; 
	}

	.t2 table thead th.none,
	.t2 table tbody th.none, 
	.t2 table tbody td.none {
		border-right: 0;
	}







	.t3 {
		border-top: 2px solid #009bd8; 
		border-left: 1px solid #d2d2d2;
	}

	.t3 table {
		border: 0 none;
		border-collapse: collapse; 
	}
	.t3 table tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
	.t3 table th, .t3 table td {
		padding: 11px 10px; 
		border-width: 0;
	}
	.t3 table thead th {
		border-width: 0 0 0px 0;
		color: #666666; 
		padding: 8px 6px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f8f8f8;
		border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
		border-collapse: collapse; 
	} 

	.t3 table tfoot th {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle;
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t3 table tfoot td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		background: #f7fafc;
		border: 1px solid #e6e7e8;
	}
	.t3 table tbody th {
		border-width: 0 0 1px 0;
		border: none; 
		text-align:center; 
		font-weight: normal; 
		color: #666666; 
		background: #f8f8f8;
		color: #6a6b65;
		font-weight: bold;
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
		border-collapse: collapse; 
	}

	.t3 table thead th .span-br,
	.t3 table tbody th .span-br,
	.t3 table tbody td .span-br {
		display: block;
	}

	.t3 table tbody td .span-space {
		display: inline-block;
		padding-left: 50px;
	}

	.t3 table tbody th.tit {
		text-align: left;
	}
	.t3 table td {
		border-width: 0 0 1px 0;
		color: #666666; 
		font-size: 13px; 
		text-align: center; 
		border-bottom: 1px solid #e6e7e8;
		border-right: 1px solid #e6e7e8;
	}
	.t3 table tbody td.left {
		text-align:left; 
	}
	.t3 table tbody td.center {
		text-align:center; 
	}
	.t3 table tbody td.right {
		text-align:right; 
	}

	.t3 table thead th.none,
	.t3 table tbody th.none, 
	.t3 table tbody td.none {
		border-right: 0;
	}



	.ul-list01 {
		margin: 0;
		padding: 0;
	}


	.ul-list01 li {
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 10px;
		background-size: 5px 1px;
	}

	.ul-list02 {
		border: 0;
	}

	.ul-list02 li {
		font-size: 15px;
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}

	.ul-list03 {
		margin: 0;
		padding: 0;
	}


	.ul-list03 li {
		color: #777777;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 12px 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 12px 10px;
		background-size: 3px 3px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}

	.ul-list04 {
		margin: 0;
		padding: 0;
		padding-bottom: 40px;
	}


	.ul-list04 li {
		color: #222222;
		line-height: 24px;
		padding-left: 20px;
		font-size: 15px;
		background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 12px 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 12px 10px;
		background-size: 3px 3px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}

	.ul-list04 li ul {
		margin: 0;
		padding: 0;
	}
	.ul-list04 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet10.gif) no-repeat 2px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet10@2x.gif) no-repeat 2px 8px;
		background-size: 3px 5px;

		font-family: "나눔바른고딕", "NanumBarunGothic", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}

	.ol-list01 {
		margin: 0;
		padding: 0;
	}


	.ol-list01 li {
		position: relative;
		color: #868686;
		font-size: 14px;
		line-height: 24px;
		padding-left: 20px;
	}

	.ol-list01 li span {
		position: absolute;
		top: 0px;
		left: 0;
	}

	.ol-list01 li ul {
		border: 0px solid red;
	}

	.ol-list01 li ul li {
		color: #7d7d7d;
		line-height: 24px;
		padding-left: 10px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}

	.center-wrapper {
		position: relative;
		padding-left: 40%;
		min-height: 492px;
	}

	.center-information-area {
		position: absolute;
		top: 0;
		left: 0;
		width: 36%;
	}

	.center-information-area .center-information-box {
		border: 1px solid #e9e9e9;
		border-bottom: 0;
		background: #fbfbfb;
		padding: 40px;
	}

	.center-information-area .center-information-box h2 {
		color: #595959;
		font-size: 34px;
		line-height: 35px;
		margin-bottom: 30px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.center-information-area .center-information-box ul {
		border: 0px solid red;
	}

	.center-information-area .center-information-box ul li {
		padding-left: 15px;	
		font-size: 15px;
		line-height: 28px;
		color: #7d7d7d;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 8px;
		background-size: 9px 9px;
	}

	.center-information-area .center-information-box ul li strong {
		font-weight: normal;
		color: #4a4a4a;
	}

	.center-information-area  .images-center {
		display: block;
		max-width: 100%;
	}

	.center-area {
		border: 0px solid red;
	}

	.center-area h2 {
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 40px;
	}

	.word-type01 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 40px;
	}

	.word-type01.none {
		margin-bottom: 0;
	}

	.word-type02 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		padding-left: 10px;

		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat left 10px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat left 10px;
		background-size: 3px 3px;
	}
	
	.word-type05 {
		color: #7d7d7d;
		font-size: 22px;
		line-height: 32px;
		font-weight: bold;
	}

	/* 학과안내 */
	.class-wrapper {
		border: 0px solid red;
	}


	.class-wrapper .class-area01 {
		position: relative;
		padding-left: 510px;
		margin-bottom: 45px;
		border: 0px solid red;
	}

	.class-wrapper .class-area01 .images-class {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 510px;
	}


	.class-wrapper .class-area01 .class-informaiton-area {
		padding: 17px 48px 18px 48px;
		min-height: 234px;
		border: 1px solid #e9e9e9;
		border-left: 0;
		background: #fbfbfb;
	}
	
	.class-wrapper .class-area01 .only-class-informaiton-area{
		padding: 12px 48px 32px 48px;
	}

	.class-wrapper .class-area01 .class-informaiton-area h2 {
		margin-bottom: 10px;
		padding-top:20px;		
		font-size: 34px;
		color: #595959;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}


	.class-wrapper .class-area01 .class-informaiton-area .word-info-class {
		color: #a3a3a3;
		font-size: 20px;
		margin-bottom: 18px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 {
		margin: 0;
		padding: 0;
	}


	.class-wrapper .class-area01 .class-informaiton-box01 dl {
		position: relative;
		height: 24px;
		padding-left: 90px;
		margin-bottom: 5px;
		border: 0px solid red;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt {
		position: absolute;
		top: 0;
		left: 0;
		width: 54px;
		height: 24px;
		line-height: 24px;

		padding-left: 34px;
		color: #4a4a4a;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-01 {
		background: transparent url(../make_img/sub02/icon01.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon01@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-02 {
		background: transparent url(../make_img/sub02/icon02.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon02@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-03 {
		background: transparent url(../make_img/sub02/icon03.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon03@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}
	
	.class-wrapper .class-area01 .class-informaiton-box01 dl dt.icon-04 {
		background: transparent url(../make_img/sub02/icon04.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub02/icon04@2x.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub02/icon04@2x.gif) no-repeat 0 0;
		background-size: 25px 24px;
	}

	.class-wrapper .class-area01 a img {
		display: block;
		margin: 0 auto;
		height: 52px;
	}

	.class-wrapper .class-area01 .class-informaiton-box01 dl dd {
		color: #656565;
		line-height: 24px;
	}

	.class-area02 {
		position: relative;
		border: 0px solid red;
	}

	.class-area02:after {
		display: block;
		content: '';
		clear: both;
	}
	
	.class-informaiton-box02,
	.class-informaiton-box03 {
		float: left;
	}

	.class-informaiton-box02 {
		width: 460px;
		padding-right: 50px;
	}

	.class-informaiton-box03 {
		width: 690px;
	}

	.class-informaiton-box02 .word01 {
		color: #009bd8;
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 12px;
	}

	.class-informaiton-box02 .word02 {
		font-size: 16px;
		line-height: 28px;
		color: #7d7d7d
	}


	/* 사이버강의 e-learning */
	.learning-area {
		text-align: center;
	}


	.learning-box {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zooom: 1;

		width: 343px;
		text-align: center;
		margin: 0 3px 20px 3px;
	}

	.learning-box a {
		display: block;
		padding: 85px 0 60px 0;
		background: #f9f9f9;
	}

	.learning-box img {
		display: block;
		margin: 0 auto 25px auto;
	}


	.learning-box .word01 {
		display: block;
		color: #3d3636;
		font-size: 24px;
		line-height: 36px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.learning-box .word02 {
		display: block;
		color: #9f9f9f;
		font-size: 24px;
		margin-bottom: 40px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.banner-area {
		border: 0px solid red;
	}

	.banner-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.banner-area li {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.banner-area li.none {
		margin-right: 0;
	}

	.banner-area li a {
		display: block;
		border: 1px solid #dddddd
	}

	.banner-area li a img {
		display: block;
		width: 100%;
	}

	/* 대학상징 */
	.symbols-area {
		position: relative;
		padding-right: 660px;
		min-height: 488px;
	}

	.symbols-area .symbols-box {
		margin: 0;
		padding: 0;
	}
	
	.symbols-area .symbols-box h3 {
		font-size: 40px;
		line-height: 42px;
		color: #4b90d4;
		margin-bottom: 25px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.symbols-area .symbols-box p {
		font-size: 15px;
		line-height: 28px;
		color: #7d7d7d;
		margin-bottom: 40px;
	}

	.symbols-area img {
		position: absolute;
		top: 0;
		right: 0;

		display: block;
		width: 590px;
	}

	.symbols-area02 {
		border: 0px solid red;
	}

	.symbols-area02:after {
		content: "";
		clear: both;
		display: block;
	}

	.images-symbols {
		display: block;
		margin-bottom: 25px;
	}

	.images-symbols img {
		display: block;
		width: 100%;
	}

	.contents-box.half-box {
		float: left;
		width: 48%;
	}

	.contents-box.half-box.ml {
		margin-right: 2%;
	}

	.contents-box.half-box.mr {
		margin-left: 2%;
	}

	.btn-download-symbols {
		text-align: right;
		margin-bottom: 25px;
	}

	.btn-download-symbols a {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
		width: 84px;
		height: 30px;
		line-height: 30px;
		background: #f8f8f8;
		color: #5a5a5a;
		border: 1px solid #f2f2f2;
		border-bottom: 1px solid #b2b2b2;
		text-align: center;
	}

		.btn-download-symbols a:hover {
		border: 1px solid #b2b2b2
		}

	.btn-download-symbols a  img {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
		height: 12px;

	}	

	.color-area {
		margin-bottom: 40px;
		border: 0px solid red;
	}

	.color-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.color-area li {
		float: left;
		width: 30%;
		margin-right: 5%;
		text-align: center;
	}

	.color-area li.none {
		margin-right: 0;
	}

	.color-area li img {
		display: block;
		max-width: 110px;
		margin-bottom: 12px;
	}

	.color-area li span {
		display: block;
		max-width: 110px;
		text-align: center;
		color: #7d7d7d;
		font-size: 15px;
		font-family: "Calibri", Calibri, sans-serif;
		border: 0px solid red;
	}


	.song-area {
		overflow: hidden;
		border: 0px solid red;
	}

	.song-area .images-song-box {
		float: left;
		display: block;
		width: 500px;
		padding: 60px 80px;
		border: 1px solid #cdcdcd;
	}

	.song-area .images-song-box img {
		display: block;
		width: 100%;
	}

	.song-area .song-box {
		float: right;
		width: 452px;
		border: 0px solid red;
	}

	.song-area .song-box .btns-song {
		margin: 0;
		padding: 0;
	}

	.song-area .song-box .btns-song:after {
		content: "";
		clear: both;
		display: block;
	}

	.song-area .song-box .btns-song li {
		float: left;
		width: 49%;
		margin-bottom: 2%;
	}

	.song-area .song-box .btns-song li a {
		display: block;
		height: 54px;
		line-height: 54px;
		padding-left: 28px;
		font-size: 16px;
		color: #fff;
		background: transparent url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/icon_btn05.png) no-repeat 95% center;
		background-size: 38px 38px;
	}

	.song-area .song-box .btns-song li a.btn-color01 {
		border: 1px solid #03a896;
		border-right: 1px solid #02352f;
		border-bottom: 1px solid #02352f;
		background-color: #00baa6
	}

	.song-area .song-box .btns-song li a.btn-color02 {
		border: 1px solid #0598bf;
		border-right: 1px solid #02352f;
		border-bottom: 1px solid #02352f;
		background-color: #00a7d0
	}

	.song-area .song-box .btns-song li.ml {
		margin-right: 1%;
	}

	.song-area .song-box .btns-song li.mr {
		margin-left: 1%;
	}

	.song-area .song-box .song-info {
		border: 1px solid #e3e3e3;
		padding: 30px;
		background: #fafafa
	}

	.song-area .song-box .song-info h3 {
		color: #695e5e;
		font-size: 20px;
		margin-bottom: 25px;

		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.song-area .song-box .song-info p {
		color: #959595
	}


	.ceo-information-area {
		position: relative;
		padding-right: 500px;
		min-height: 522px;
	}

	.ceo-information-area .ceo-information-box {
		margin-bottom: 40px;
	}

	.ceo-information-area .ceo-information-box .word01 {
		font-size: 36px;
		line-height: 40px;
		color: #595959;
		margin-bottom: 13px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.ceo-information-area .ceo-information-box .word02 {
		color: #676767;
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 20px;
	}


	.ceo-information-area .ceo-information-box .word03 {
		color: #7d7d7d;
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	.ceo-information-area .ceo-photo-area {
		position: absolute;
		top: 0;
		right: 0;
		width: 404px;
		margin: 0 auto;
	}

	.ceo-information-area .ceo-photo-area img {
		display: block;
		width: 100%;
	}


	.ceo-information-area .ceo-photo-area .name {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: url(../make_img/sub01/bg_name.png) repeat
	}

	.ceo-information-area .btn-talk {
		position: absolute;
		right: 0;
		width: 404px;
		top: 530px;
	}

	/* 교내전화번호 */
	.phone-info-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 20px;

		border-bottom: 1px solid #e8eae8;
		background: url(../make_img/sub01/icon10_01.png) no-repeat 68px top;
	}

	.phone-info-area .word01 {
		font-size: 16px;
		color: #7d7d7d;
		margin-bottom: 15px;
	}

	.phone-info-area .word02 {
		font-size: 32px;
		color: #3379be;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		margin-bottom: 15px;
	}


	.phone-search-area {
		position: relative;
		padding-left: 130px;
		padding-right: 130px;
		height: 46px;
		max-width: 340px;
		margin: 0 auto 19px auto;
	}

	.phone-search-area select {
		position: absolute;
		top: 0;
		left: 0;
		width: 120px;
		height: 46px;
		border: 1px solid #a9a9a9;
	}

	.phone-search-area input[type="text"] {
		height: 46px;
		border: 0;
		background: #f3f3f3;
		width: 90%;
		padding: 0 5%;
	}

	.phone-search-area input[type="submit"] {
		position: absolute;
		top: 0;
		right: 0;
		width: 120px;
		height: 46px;
		border: 0;
		text-indent: -5000em;
		background: transparent url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background: linear-gradient(transparent, transparent), url(../make_img/sub01/btn_search.gif) no-repeat 0 0;
		background-size: 120px 46px;
		border-radius: 0;
		-webkit-appearance: none;

	}


	.bus-information-area {
		padding-left: 230px;
		padding-bottom: 30px;
		margin-bottom: 40px;
		background: url(../make_img/sub01/icon10_03.png) no-repeat 41px 35px;

		border-bottom: 1px solid #e8eae8;
	}


	.bus-information-area .word01 {
		font-size: 32px;
		line-height: 35px;
		color: #595959;
		margin-bottom: 20px;
	}
	
	
	.bus-information01 {
		padding: 30px;
		background-color: #f8f8f8;
		margin-bottom: 70px;
	}
		
	.bus-information01 p {
		font-size: 23px;
		line-height: 34px;
		text-align: center;
		color: #595959;
		
	}

	#map_canvas {
		width: 100%;
		height: 476px;

		margin-bottom: 45px;
	}

	.btns-information {
		display: inline-block;
		font-size: 12px;
		margin-top: 5px;
		width: auto;
		min-width: 50px;
		height: 37px;
		line-height: 37px;
		padding-left: 20px;
		padding-right: 20px;
		font-weight: bold;
		color: #fff;
		text-indent: 0em;
		text-align: left;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 90% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-information02 {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: 250px;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}


	.btns-information03 {
		float: right;
		width: auto;
		padding-left: 15px;
		padding-right: 30px;
		height: 24px;
		line-height: 24px;
		color: #fff;
		margin-left: 10px;
		text-indent: 0em;
		text-align: center;
		background: transparent url(../make_img/common/icon_main02.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_main02@2x.gif) no-repeat 95% center;
		background-size: 9px 10px;
		background-color: #547684;
	}

	.btns-download {
		display: inline-block;
		vertical-align: bottom;
		font-size: 15px;
		margin-top: 5px;
		width: auto;
		height: 45px;
		line-height: 45px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
		padding: 0 45px 0 20px;
		background: transparent url(../make_img/common/icon_download.gif) no-repeat 95% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download@2x.gif) no-repeat 95% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}

	/* 국제교류 */
	.world-area {
		position: relative;
		padding-left: 450px;
		min-height: 522px;
	}

	.world-area .word01 {
		font-size: 40px;
		line-height: 44px;
		color: #595959;
		margin-bottom: 15px;
	}

	.world-area .word02 {
		color: #676767;
		font-size: 20px;
	}

	.world-area .btns-world {
		position: absolute;
		top: 0;
		left: 0;
		padding-top: 0;
		width: 404px;
		padding-top: 440px;
		height: 82px;
		background: url(../make_img/sub01/img11_01.jpg) no-repeat 0 0;
	}

	.world-area .btns-world a {
		display: block;
		margin: 0 auto;
		width: 248px;
	}

	.world-area .btns-world a img {
		display: block;
		width: 248px;
	}



	/* vision */

	.vision-area-mobile {
		display: none;
	}

	.vision-area-pc {
		display: block;
		border: 0px solid red;
	}

	.vision-area-pc .vision-menu-area {
		position: relative;
		border: 5px solid #e3e3e3;
		border-bottom: 4px solid #e3e3e3;
		padding-right: 196px;
		margin-bottom: 15px;
	}

	.vision-area-pc .vision-menu-area ul {
		width: 100%;
		overflow: hidden;
		border: 0px solid red;
	}

	.vision-area-pc .vision-menu-area ul li {
		float: left;
		width: 25%;
	}
	
	.vision-area-pc .vision-menu-area ul.pdf-list02 li {
		width: 33.3%;
	}

	.vision-area-pc .vision-menu-area ul li a {
		display: block;
		padding-left: 29px;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		border-right: 1px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
	}

	.vision-area-pc .vision-menu-area ul li a.on,
	.vision-area-pc .vision-menu-area ul li a:hover {
		color: #fff;
		background: transparent url(../make_img/common/icon_bullet03.png) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.png) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.png) no-repeat 90% center;
		background-size: 10px 10px;
		background-color: #009bd8
	}

	.btn-vision-download {
		position: absolute;
		top: 0;
		right: 0;
		width: 160px;
		height: 77px;
		padding-top: 45px;
		padding-left: 32px;
		border-left: 4px solid #e3e3e3;
		text-align: left;
		color: #fff;
		font-size: 15px;

		background: transparent url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_download.gif) no-repeat 90% center;
		background-size: 14px 12px;
		background-color: #62748d;
	}

	.btn-vision-download:hover {
		background-color: #435062;
	}

	.btn-vision-download .eng {
		font-family: "Calibri", Calibri, sans-serif;
	}

	.vision-pdf-area {
		height: 837px;

		border: 12px solid #efefef;
		border-right: 0;
	}

	.vision-pdf-area object {
		width: 100%;
		height: 837px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.ncs-pdf-area {
		height: 1200px;
		
		border: 12px solid #efefef;
		border-right: 0;
	}

	.ncs-pdf-area object {
		width: 100%;
		height: 1200px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	/* 건학이념 */
	.idea-area {
		overflow: hidden;
		margin: 0;
		padding: 0;
		border: 0px solid red;
	}


	.idea-area .idea-left-box {
		float: left;
		width: 50%;
	}

	.idea-area .idea-left-box .word01 {
		font-size: 52px;
		line-height: 55px;
		margin-bottom: 25px;
	}

	.idea-area .idea-left-box .word01-eng {
		margin-bottom: 10px;
		font-size: 20px;
		font-family: "Calibri", Calibri, sans-serif;
	}

	.idea-area .idea-left-box .word02 {
		color: #7b7b7b;
		font-size: 14px;
		margin-bottom: 15px;
	}

	.idea-area .idea-left-box img {
		display: block;
		width: 100%;
		max-width: 369px;
		margin: 0 auto;
	}


	.idea-area .idea-right-box {
		float: left;
		width: 50%;
	}


	.idea-area .idea-right-box .word-education-idea {
		font-size: 60px;
		line-height: 62px;
		margin-bottom: 24px;
	}

	.word-image01 {
		display: block;
		padding: 0;
	}


	.word-image01 img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}


	/* 대학연혁 */
	.history-area {
		position: relative;
		padding-left: 450px;
		border: 0px solid red;
	}

	.history-area .history-title {
		position: absolute;
		top: 0;
		left: 0;
	}

	.history-area .history-title img {
		display: block;
		width: 436px;
	}

	.history-area .history-box {
		margin: 0;
		poadding: 0;
	}

	.history-area .history-box .history-info {
		position: relative;
		padding-left: 108px;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #dddddd
	}

	.history-area .history-box .history-info.none {
		border-bottom: 0;
	}


	.history-area .history-box .history-info h4 {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 30px;
		color: #282828;
		line-height: 32px;
		margin-bottom: 5px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl {
		position: relative;
		padding-left: 70px;
		margin-bottom: 10px;
	}

	.history-area .history-box .history-info dl dt {
		position: absolute;
		top: 0;
		left: 10px;
		color: #545454;
		font-size: 15px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.history-area .history-box .history-info dl dd {
		color: #7d7d7d;
		font-size: 15px;
	}

	/* 통합검색 */
	.word-total-search-result {
		padding: 20px 5px;
		margin-bottom: 20px;
		font-size: 16px;
		border-top: 1px solid #d4d4d4;
		border-bottom: 1px solid #d4d4d4;
	}

	.total-search-box {
		font-size: 15px;
		padding-bottom: 30px;
		border: 0px solid red;
	}

	.total-search-box .link-title {
		display: block;
		margin-bottom: 15px;
	}

	.total-search-box .link-title a {
		color: #0000cc;
		font-size: 14px;
		text-decoration: underline;
		margin-right: 10px;
	}

	.total-search-box .link-title .date {
		color: #505050;
		font-size: 13px;
	}

	.total-search-box .total-search-contents {
		color: #494949;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.total-search-box .category {
		color: #505050;
		font-size: 14px;
	}

	.btn-more-search-result {
		text-align: right;
		border-bottom: 1px solid #dddddd
	}

	.btn-more-search-result a {
		display: inline-block;
		vertical-align: bottom;
		padding: 0 35px 0 18px;
		height: 35px;
		line-height: 35px;
	
		background: transparent url(../make_img/common/icon_mobile_arrow.png) no-repeat 90% center;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_mobile_arrow@2x.png) no-repeat 90% center;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_mobile_arrow@2x.png) no-repeat 90% center;
		background-size: 8px 14px;
		background-color: #65767d;
		color: #fff;
		font-weight: bold;
		font-family: "돋움", dotum, sans-serif;
	}

	.btn-more-search-result a:hover {
		background-color: #4e595e
	}

	/* 개인정보처리방침 */
	.word-privicy {
		border: 2px solid #009bd8;
		padding: 15px;
		margin-bottom: 40px;
	}

	.word-privicy dl {
		position: relative;
		padding-left: 180px;
		margin: 5px 0;
		color: #868686;
		font-size: 15px;
	}


	.word-privicy dl dt {
		position: absolute;
		top: 0;
		left: 0;
		font-weight: bold;

	}


	/* 사이트맵 */
	.sitemap-wrapper {
		max-width: 1000px;
		margin: 0 auto;
		border: 0px solid red;
	}

	.sitemap-area {
		overflow: hidden;
		margin-bottom: 0;
		border: 0px solid red;
	}
	

	.sitemap-box {
		float: left;
		width: 50%;
		border: 0px solid red;
	}

	.sitemap-box dl {
		float: left;
		width: 48%;
		margin: 0 1%:
		display: block;
		margin-bottom: 50px;
	}



	.sitemap-box dl.ml {
		margin-right: 1%;
	}
	.sitemap-box dl.mr {
		margin-left: 1%;
	}


	.sitemap-box dl dt {
		display: block;
		margin-bottom: 17px;
	}

	.sitemap-box dl dt a {
		display: block;
		height: 40px;
		line-height: 40px;
		border: 1px solid #b5d2de;
		background: #e8f3f8;
		text-align: center;
		color: #006376;
		font-weight: bold; 
		font-size: 18px;
		
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd {
		display: block;
		border: 0px solid red;
	}

	.sitemap-box dl dd ul li  {
		margin-bottom: 10px;
	}

	.sitemap-box dl dd ul li a {
		display: block;
		padding-left: 15px;
		font-size: 14px;
		background: transparent url(../make_img/common/icon_bullet06.png) no-repeat 8px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet06@2x.png) no-repeat 8px 8px;
		background-size: 3px 3px;
		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
	}

	.sitemap-box dl dd ul li ul {
		padding: 10px 0 10px 20px;
	}

	.sitemap-box dl dd ul li ul li {
		margin-bottom: 5px;
	}

	.sitemap-box dl dd ul li ul li a {
		display: block;
		padding-left: 10px;
		font-size: 13px;
		background: transparent url(../make_img/common/icon_bullet03.gif) no-repeat left 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet03@2x.gif) no-repeat left 8px;
		background-size: 5px 1px;
		font-family: "NanumBarunGothic", "나눔바른고딕", NanumBarunGothic, "돋움", Dotum, sans-serif;
	}


	.sitemap-box dl dd ul li a:hover {
		text-decoration: underline;
	}


	/* 학사규정 */
	.rule-area {
		border: 0px solid red;
	}

	.rule-area h2 {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 40px;
	}

	.rule-area .rule-quick-link-list {
		border: 1px solid #e3e3e3;
		padding: 40px;
		background: #f9f9f9;
		margin-bottom: 40px;
		overflow: hidden;
	}

	.rule-area .rule-quick-link-list ul {
		overflow: hidden;
	}	

	.rule-area .rule-quick-link-list ul li {
		float: left;
		width: 50%;
		padding: 5px 0;
	}

	.rule-area .rule-quick-link-list ul li a {
		display: block;
		font-size: 15px;
		padding-left: 20px;
		background: transparent url(../make_img/common/icon_bullet08.gif) no-repeat left 5px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet08@2x.gif) no-repeat left 5px;
		background-size: 9px 9px;
	}

	.rule-area .rule-quick-link-list ul li a:hover {
		text-decoration: underline;
	}

	.rule-area .listCont {
		border: 0px solid red;
	}

	.rule-area .conline {
		margin-bottom: 40px;
	}

	.rule-area .conline .top {
		padding-top: 40px;
		text-align: right;
		border-bottom: 1px solid #e3e3e3
	}

	.rule-area .conline .top a {
		display: inline-block;
		vertical-align: middle;
		padding: 5px 10px;
		color: #fff;
		background: #1572bb;
	}

	.rule-area .conline dl {
		margin-bottom: 20px;
	}

	.rule-area .conline dl dt {
		display: block;
		clear: both;
		padding-left: 18px;
		font-size: 16px;
		color: #0b0b0b;
		margin-bottom: 13px;

		font-family: "NanumBarunGothicBold", "나눔바른고딕 Bold", NanumBarunGothicBold, "돋움", Dotum, sans-serif;
		background: transparent url(../make_img/common/icon_bullet09.gif) no-repeat 3px 8px;
		background: -webkit-linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background: linear-gradient(transparent, transparent), url(../make_img/common/icon_bullet09@2x.gif) no-repeat 3px 8px;
		background-size: 3px 3px;
	}

	.rule-area .conline dl dd {
		padding-left: 20px;
		font-size: 15px;
		color: #7d7d7d;
		margin-bottom: 20px;
	}

	.rule-area .conline dl dd.contimg {
		display: block;
		text-align: center;
	}

	.rule-area .conline dl dd.contimg img {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		max-width: 590px;
	}

	.process-list {
		text-align: left;
		background: #f9f9f9;
		padding: 15px;
		border: 1px solid #d2d2d2
	}

	.process-list li {
		padding: 2px 0;
		font-size: 13px;
	}

	.chechked-input-area {
		max-width: 600px;
		margin: 50px auto 0 auto;
	}

	.gray-box {
		border: 1px solid #e3e3e3;
		background: #fafafa;
		padding: 25px;
		margin-bottom: 30px;
		text-align: center;
	}

	.gray-box .logo {
		display: block;
		width: 200px;
		margin: 0 auto 25px auto;
	}

	.gray-box .logo img {
		display: block;
		width: 100%;
	}

	.gray-box .word {
		font-size: 15px;
		line-height: 30px;
	}

	.gray-box .word strong {
		font-size: 18px;
	}

	.consult {
		display: inline
	}
	
	.sexual_pc {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}
	.sexual_mobile {
		display: none;
	}

	/* 비주얼 슬라이드 */
	.visual-wrapper {
		position: relative;
		margin-bottom: 50px;
	}

	.visual-area,
	#visual-slider {
		position: relative;
	}

	.visual-area .owl-carousel .item strong{
		position: absolute;
		top:0;
		left:0;
		display: block;
		background-color: rgba(0, 0, 0, .2);
		color: #fff;
		font-size: 20px;
		font-weight: 500;
		padding: 25px 30px;
		width: 100%;
	}

	.visual-wrapper .owl-prev {
		position: absolute;
		top: 50%;
		left: 50px;
		display: block;
		width: 22px;
		height: 42px;
		text-indent: -5000rem;
		background-image: url(../make_img/main/btn_previous@2x.gif) !important;
		background-repeat: no-repeat !important;
		background-position: 0 0 !important;
		background-size: 22px 42px !important;
		transform: translate(0, -50%);
		z-index: 10;
	}

	.visual-wrapper .owl-next {
		position: absolute;
		top: 50%;
		right: 50px;
		display: block;
		width: 22px;
		height: 42px;
		text-indent: -5000rem;
		background-image: url(../make_img/main/btn_next@2x.gif) !important;
		background-repeat: no-repeat !important;
		background-position: 0 0 !important;
		background-size: 22px 42px !important;
		transform: translate(0, -50%);
		z-index: 10;
	}

	.visual-btns-wrapper {
		position: absolute;
		bottom: 40px;;
		left: 0;
		width: 100%;
		text-align: center;
		z-index: 1;
	}

	.visual-btns-area,
	.visual-btns-area > ul {
		display: block;
	}

	.visual-btns-area > ul > li {
		position: relative;
		display: inline-block;
		margin: 0 5px;
		width: 20px;
		height: 20px;
		background-color:#fff;
		border-radius: 10px;
		transition: all 0.2s ease-in-out;
	}

	.visual-btns-area > ul > li.active {
		width: 30px;
		background-color: #f3a52b;
	}
	
	
	

	.innovation {
		margin-bottom: 60px;
	}

	.innovation-vedio {
		width: 49%;
		float: left;
	}

	.innovation-vedio iframe {
		height: 300px;
	}

	.innovation-vedio a {
		margin-bottom: 0;
	}

	.innovation-menu {
		width: 49%;
		float: right;
	}

	.innovation-menu .icon-new {
		display: inline-block;
		vertical-align: middle;
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		margin-left: 5px;
		color: #fff;
		font-size: 12px;
		background: #f46500;
	}

	.innovation-menu .cosmetic {
		font-size: 0.9em;
	}

}

@media all  and (max-width: 450px) {
	.class-wrapper .class-area01 a img.award{
		width:100%;
	}
	
	/* sns 바로가기 */
	.class-wrapper .class-area01 .class-informaiton-area .btn-center{
		display: block;
	}
	.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u {
		width:160px;
		margin: 0 auto;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i{
		width:220px;
		margin: 0 auto;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	
	.class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_u > img, .class-wrapper .class-area01 .class-informaiton-area .btn-center .sns_i > img{
		width:35px;
		height: 35px;
	}
	/* //sns 바로가기 */
	.ceo-information-area .btn-talk {
		width:100%;
	}
	
	.ceo-information-area .btn-talk div > img{
		display: block;
		width:100%;
	}

	.ceo-information-area .btn-talk span{
		width:100%;
	}
	.ceo-information-area .btn-talk span a{
		width:50%;
	}
	.ceo-information-area .btn-talk span a > img{
		display: block;
		width:100%;
	}
	
	/* 학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */
	.insta-top{
		top:10px;
		right:15px;
		padding:5px 10px;
	}
	.insta-top > img{
		width:35px;
		height: 35px !important;
		padding-right: 5px;
	}
	.insta-top > span{
		padding-top: 0;
	}
	/* //학과안내 > 예체능 계열 > 플로리스트과 인스타그램 */
}



























/* 공통 */
.mt0 {margin-top: 0}
.mt05 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt45 {margin-top: 45px}
.mt50 {margin-top: 50px}
.mt55 {margin-top: 55px}
.mt60 {margin-top: 60px}
.mt65 {margin-top: 65px}
.mt70 {margin-top: 70px}
.mt75 {margin-top: 75px}
.mt80 {margin-top: 80px}
.mt85 {margin-top: 85px}
.mt90 {margin-top: 90px}
.mt95 {margin-top: 95px}
.mt100 {margin-top: 100px}

.mb0 {margin-bottom: 0}
.mb05 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mb30 {margin-bottom: 30px}
.mb35 {margin-bottom: 35px}
.mb40 {margin-bottom: 40px}
.mb45 {margin-bottom: 45px}
.mb50 {margin-bottom: 50px}
.mb55 {margin-bottom: 55px}
.mb60 {margin-bottom: 60px}
.mb65 {margin-bottom: 65px}
.mb70 {margin-bottom: 70px}
.mb75 {margin-bottom: 75px}
.mb80 {margin-bottom: 80px}
.mb85 {margin-bottom: 85px}
.mb90 {margin-bottom: 90px}
.mb95 {margin-bottom: 95px}
.mb100 {margin-bottom: 100px}

.ml0 {margin-left: 0}
.ml05 {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.ml25 {margin-left: 25px}
.ml30 {margin-left: 30px}
.ml35 {margin-left: 35px}
.ml40 {margin-left: 40px}
.ml45 {margin-left: 45px}
.ml50 {margin-left: 50px}
.ml55 {margin-left: 55px}
.ml60 {margin-left: 60px}
.ml65 {margin-left: 65px}
.ml70 {margin-left: 70px}
.ml75 {margin-left: 75px}
.ml80 {margin-left: 80px}
.ml85 {margin-left: 85px}
.ml90 {margin-left: 90px}
.ml95 {margin-left: 95px}
.ml100 {margin-left: 100px}

.mr0 {margin-right: 0}
.mr05 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.mr25 {margin-right: 25px}
.mr30 {margin-right: 30px}
.mr35 {margin-right: 35px}
.mr40 {margin-right: 40px}
.mr45 {margin-right: 45px}
.mr50 {margin-right: 50px}
.mr55 {margin-right: 55px}
.mr60 {margin-right: 60px}
.mr65 {margin-right: 65px}
.mr70 {margin-right: 70px}
.mr75 {margin-right: 75px}
.mr80 {margin-right: 80px}
.mr85 {margin-right: 85px}
.mr90 {margin-right: 90px}
.mr95 {margin-right: 95px}
.mr100 {margin-right: 100px}


.pt0 {padding-top: 0}
.pt05 {padding-top: 5px}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pt20 {padding-top: 20px}
.pt25 {padding-top: 25px}
.pt30 {padding-top: 30px}
.pt35 {padding-top: 35px}
.pt40 {padding-top: 40px}
.pt45 {padding-top: 45px}
.pt50 {padding-top: 50px}
.pt55 {padding-top: 55px}
.pt60 {padding-top: 60px}
.pt65 {padding-top: 65px}
.pt70 {padding-top: 70px}
.pt75 {padding-top: 75px}
.pt80 {padding-top: 80px}
.pt85 {padding-top: 85px}
.pt90 {padding-top: 90px}
.pt95 {padding-top: 95px}
.pt100 {padding-top: 100px}

.pb0 {padding-bottom: 0}
.pb05 {padding-bottom: 5px}
.pb10 {padding-bottom: 10px}
.pb15 {padding-bottom: 15px}
.pb20 {padding-bottom: 20px}
.pb25 {padding-bottom: 25px}
.pb30 {padding-bottom: 30px}
.pb35 {padding-bottom: 35px}
.pb40 {padding-bottom: 40px}
.pb45 {padding-bottom: 45px}
.pb50 {padding-bottom: 50px}
.pb55 {padding-bottom: 55px}
.pb60 {padding-bottom: 60px}
.pb65 {padding-bottom: 65px}
.pb70 {padding-bottom: 70px}
.pb75 {padding-bottom: 75px}
.pb80 {padding-bottom: 80px}
.pb85 {padding-bottom: 85px}
.pb90 {padding-bottom: 90px}
.pb95 {padding-bottom: 95px}
.pb100 {padding-bottom: 100px}

.pl0 {padding-left: 0}
.pl05 {padding-left: 5px}
.pl10 {padding-left: 10px}
.pl15 {padding-left: 15px}
.pl20 {padding-left: 20px}
.pl25 {padding-left: 25px}
.pl30 {padding-left: 30px}
.pl35 {padding-left: 35px}
.pl40 {padding-left: 40px}
.pl45 {padding-left: 45px}
.pl50 {padding-left: 50px}
.pl55 {padding-left: 55px}
.pl60 {padding-left: 60px}
.pl65 {padding-left: 65px}
.pl70 {padding-left: 70px}
.pl75 {padding-left: 75px}
.pl80 {padding-left: 80px}
.pl85 {padding-left: 85px}
.pl90 {padding-left: 90px}
.pl95 {padding-left: 95px}
.pl100 {padding-left: 100px}

.pr0 {padding-right: 0}
.pr05 {padding-right: 5px}
.pr10 {padding-right: 10px}
.pr15 {padding-right: 15px}
.pr20 {padding-right: 20px}
.pr25 {padding-right: 25px}
.pr30 {padding-right: 30px}
.pr35 {padding-right: 35px}
.pr40 {padding-right: 40px}
.pr45 {padding-right: 45px}
.pr50 {padding-right: 50px}
.pr55 {padding-right: 55px}
.pr60 {padding-right: 60px}
.pr65 {padding-right: 65px}
.pr70 {padding-right: 70px}
.pr75 {padding-right: 75px}
.pr80 {padding-right: 80px}
.pr85 {padding-right: 85px}
.pr90 {padding-right: 90px}
.pr95 {padding-right: 95px}
.pr100 {padding-right: 100px}


