@charset "utf-8";

/* 원장 인사말 */
.greeting-wrapper {
	margin: 0;
	padding: 0;
}

.word-slogon {
	padding-top: 20px;
	padding-bottom: 60px;
	color: #33333f;
	font-size: 2.769em;
	line-height: 1.167em;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
	text-align: center;

	background: transparent url(../img/icon/icon_green_line01.gif) no-repeat center top;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_green_line01@2x.gif) no-repeat center top;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_green_line01@2x.gif) no-repeat center top;
	background-size: 36px 2px;
}

.word-slogon strong {
	display: block;
	color: #179f61
}

.greeting-area {
	position: relative;
	padding-left: 475px;
}

.greeting-area img {
	position: absolute;
	top: 0;
	left: 20px;
	display: block;
	width: 377px;
}

.greeting-box {
	margin: 0;
	padding: 0;
}

.greeting-box h3 {
	margin-bottom: 18px;
	color: #66666f;
	font-size: 1.615em;
	line-height: 1.238em;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.greeting-box p {
	color: #66666f;
	font-size: 1.231em;
	line-height: 1.875em;
	margin-bottom: 40px;
	word-break: keep-all;
	letter-spacing: -1px;
}

.greeting-box dl {
	text-align: right;

}

.greeting-box dl dt {
	display: block;
	color: #3d3d3d;
	font-size: 1.231em;
	line-height: 1em;
	margin-bottom: 10px;
}

.greeting-box dl dd {
	display: block;
	color: #3d3d3d;
	font-size: 2.462em;
	line-height: 1em;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.images-box {
	display: block;
	text-align: center;
}

.images-box img {
	max-width: 100%;
	margin: 0 auto;
}

.images-box img.pc {
	display: block;
}

.images-box img.mobile {
	display: none;
}

/* 연혁 */
.history-wrapper {
	position: relative;
	margin-top: -85px;
}

.history-area {
	position: relative;
	margin-bottom: 50px;
	padding-bottom: 75px;
	background: transparent url(../img/icon/icon_through_line.png) repeat-y center top;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_through_line@2x.png) repeat-y center top;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_through_line@2x.png) repeat-y center top;
	background-size: 2px 2px;
}

.history-area .tail {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	margin-bottom: -4px;
	margin-left: -4px;
	background: #d3d4d8;
}

.history-area h3 {
	width: 142px;
	height: 142px;
	margin: 0 auto;
	color: #fff;
	padding: 50px 20px; 
	margin-bottom: 40px;
	font-size: 2.308em;
	line-height: 1.067em;
	font-family: 'Roboto', Roboto, sans-serif;
	font-weight: 500;
	letter-spacing: -2px;
	background: transparent url(../img/icon/icon_history.png) repeat-y center top;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_history@2x.png) repeat-y center top;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_history@2x.png) repeat-y center top;
	background-size: 142px 142px;
}

.history-area h3 span {
	padding-left: 15px;
}

.hisory-box {
	position: relative;
	padding: 0 0 25px 0;
}

.hisory-box.left {
	padding-right: 50%;
	text-align: right;
	margin-right: -10px;
}

.hisory-box.right {
	padding-left: 50%;
	text-align: left;
	margin-left: -10px;
}

.hisory-box h4 {
	height: 22px;
	line-height: 22px;
	margin-bottom: 20px;
	color: #0e0e0e;
	font-size: 2.308em;
	font-family: 'Roboto', Roboto, sans-serif;
	font-weight: 500;
	letter-spacing: -2px;
}

.hisory-box dl {
	position: relative;
	font-size: 1.154em;
	line-height: 1.600em;
	padding-bottom: 10px;
}

.hisory-box dl dt {
	position: absolute;
	top: 0;
	color: #179f61;
	font-family: 'Roboto', Roboto, sans-serif;
	font-weight: 500;
}

.hisory-box dl dd {
	color: #666666;
	letter-spacing: -1px;
	word-break: keep-all;
}

.hisory-box.left {
	text-align: right;
}

.hisory-box.right {
	text-align: left;
}

.hisory-box.left h4 {
	text-align: right;
	padding-right: 83px;
	background: transparent url(../img/icon/icon_history_line_left.png) no-repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_left@2x.png) no-repeat;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_left@2x.png) no-repeat;
	background-position: right center;
	background-size: 72px 22px;
}

.hisory-box.left dl {
	padding-right: 128px;
	text-align: right;
}

.hisory-box.left dl.w170 {
	padding-right: 163px;
}

.hisory-box.left dl dt {
	right: 83px;
}


.hisory-box.right h4 {
	text-align: left;
	padding-left: 83px;
	background: transparent url(../img/icon/icon_history_line_right.png) no-repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_right@2x.png) no-repeat;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_right@2x.png) no-repeat;
	background-position: left center;
	background-size: 72px 22px;
}

.hisory-box.right dl {
	padding-left: 128px;
	text-align: left;
}

.hisory-box.right dl dt {
	left: 83px;
}

.title0301 {
	color: #33333f;
	font-size: 1.846em;
	line-height: 1em;
	margin-bottom: 25px;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.title0401 {
	color: #55555f;
	font-size: 1.692em;
	line-height: 1em;
	padding-top: 20px;
	margin-bottom: 25px;

	background: transparent url(../img/icon/icon_green_line01.gif) no-repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_green_line01@2x.gif) no-repeat;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_green_line01.gif) no-repeat;
	background-position: 0 0;
	background-size: 36px 2px;
}

.one-box {
	margin-bottom: 70px;
}


.one-box.type02 {
	margin-bottom: 0;
	border-bottom: 1px solid #d8d8d8
}
.one-box:after {
	content: "";
	clear: both;
	display: block;
}

.half-box {
	float: left;
	width: 48%;
}

.half-box:nth-child(even) {
	float: right;
}

.half-box.type02 {
	width: 50%;
}

.table-type01 {
	border-top: 3px solid #33333f;
}

.table-type01 table {
	border-collapse: collapse; 
}



.table-type01 table th, 
.table-type01 table td {
	border-width: 0;
}

.table-type01 table thead th {
	color: #33333f;;
	padding: 20px;
	text-align: center; 
	vertical-align: middle; 
	border-right: 1px solid #e1e1e2;
	border-bottom: 1px solid #56565c;
	font-family: "notoKrB", sans-serif;
	font-weight: 700;
	font-size: 1.385em;
	line-height: 1.333em;
} 

.table-type01 table th.line-none,
.table-type01 table td.line-none {
	border-right: 0;
}

.table-type01 table tbody th,
.table-type01 table tbody td {
	border-right: 1px solid #e1e1e2;
	border-bottom: 1px solid #e1e1e2;
	padding: 20px;
	text-align: center;
	font-size: 1.231em;
	line-height: 1.250em;
	color: #66666f; 
	word-break: keep-all;
}

.table-type01 table tbody th {
	color: #494949;
	font-family: "notoKrM", sans-serif;
	font-weight: 500;
}


.ul-list01 {
	margin: 0;
	padding: 0;
}

.ul-list01 li {
	position: relative;
	padding-left: 10px;
	line-height: 1.385em
}

.ul-list01 li:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "-";
}

.ol-list01 {
	margin: 0;
	padding: 0;
}

.ol-list01 li {
	position: relative;
	padding-left: 20px;
	line-height: 1.385em
}

.ol-list01 li > span {
	position: absolute;
	left: 0;
}



/* 약도 */
#map_canvas {
	height: 475px;
	margin-bottom: 50px;
}
.information-wrapper {
	margin: 0;
	padding: 0;
	color: #66666f;
	font-size: 1.231em;
	line-height: 1.875em
}

.information-wrapper address {
	display: block;
	margin-bottom: 45px;
}

.information-wrapper address span {
	display: block;
}

/* 학사일정 */
.slogon-information-wrapper {
	margin-bottom: 20px;
}

.slogon-information-wrapper .bg-top {
	height: 16px;
	border: 5px solid #179f61;
	border-bottom: 0;
}

.slogon-information-area {
	position: relative;
	border: 5px solid #f7f7f7;
	border-top: 0;
	padding: 45px 45px 45px 180px;
}

.slogon-information-area a.btn-blank {
	position: absolute;
	right: 60px;
	top: 45px;
	display: block;
	width: 200px;
	height: 45px;
	line-height: 43px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #179f61;
	border: 2px solid #179f61;
}

.slogon-information-area a.btn-blank:hover {
	display: block;
	color: #fff;
	background: #179f61;
}

.slogon-information-area .icon {
	position: absolute;
	top: 50%;
	left: 60px;
	display: block;
	width: 72px;
	margin-top: -36px;
}

.slogon-information-area dl {
	margin: 0;
	padding: 0;
}

.slogon-information-area dl dt {
	display: block;
	margin-bottom: 5px;
	font-size: 1.846em;
	line-height: 1.167em;
	color: #179f61;
	font-family: 'Roboto', Roboto, sans-serif;
	font-weight: 500;
}

.slogon-information-area dl dd {
	display: block;
	color: #66666f;
	font-size: 	1.385em;
	line-height: 1.333em;
	font-family: "notoKrL", notoKrL, sans-serif;
	word-break: keep-all;
}

.word-right {
	padding-top: 25px;
	text-align: right;
	color: #66666f;
	font-size: 1.077em;
	line-height: 1.429em
}

/* 입학안내(모집요강) */
.pdf-list-wrapper {
	border: 1px solid #ededed;
	padding: 65px 50px;
	background: transparent url(../img/icon/icon_patten01.gif) repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_patten01@2x.gif) repeat;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_patten01@2x.gif) repeat;
	background-size: 7px 7px;
}

.word-pdf-download {
	max-width: 520px;
	padding: 15px 20px;
	margin: 0 auto 40px auto;
	color: #777777;
	font-size: 1.231em;
	line-height: 1.250em;
	text-align: center;
	font-family: "notoKrL", notoKrL, sans-serif;
	font-weight: 100;
	
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.pdf-list-wrapper ul {
	margin: 0;
	padding: 0 0 10px 0;
}

.pdf-list-wrapper ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
}

.pdf-list-wrapper ul li:last-child {
	margin-right: 0;
}

.pdf-list-wrapper ul li .image {
	margin-bottom: 15px;
	border: 8px solid #fff;
}

.pdf-list-wrapper ul li .image img {
	display: block;
	width: 100%;
}

.pdf-list-wrapper ul li a {
	display: block;
	height: 40px;
	overflow: hidden;
}

.pdf-list-wrapper ul li a .language {
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #383838;
	font-size: 1.385em;

	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.pdf-list-wrapper ul li a .btn-download {
	float: right;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #179f61;
	text-align: center;
}

.pdf-list-wrapper ul li a .btn-download img {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
}



/* 입학안내(홍보동영상) */

.movie-list-wrapper {
	border: 1px solid #ededed;
	padding: 65px 50px;
	background: transparent url(../img/icon/icon_patten01.gif) repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_patten01@2x.gif) repeat;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_patten01@2x.gif) repeat;
	background-size: 7px 7px;
}

.word-movie {
	max-width: 520px;
	padding: 15px 20px;
	margin: 0 auto 40px auto;
	color: #777777;
	font-size: 1.231em;
	line-height: 1.250em;
	text-align: center;
	font-family: "notoKrL", notoKrL, sans-serif;
	font-weight: 100;
	
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.movie-list-wrapper ul {
	margin: 0;
	padding: 0 0 10px 0;
}

.movie-list-wrapper ul li {
	position: relative;
	float: left;
	width: 31.3%;
	margin-right: 2%;
}

.movie-list-wrapper ul li:last-child {
	margin-right: 0;
}

.movie-list-wrapper ul li .image {
	margin-bottom: 15px;
	border: 8px solid #fff;
}

.movie-list-wrapper ul li .image img {
	display: block;
	width: 100%;
}

.movie-list-wrapper ul li a {
	display: block;
	overflow: hidden;
	transition: all 1s ease;
}

.movie-list-wrapper ul li a:hover {
	opacity: .8;
	transform:scale(1.05, 1.05);
}

.movie-list-wrapper ul li span.language {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #383838;
	font-size: 1.385em;

	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.movie-list-wrapper ul li a .btn-play {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #179f61;
	text-align: center;
}

.movie-list-wrapper ul li a .btn-play img {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
}


.boxes-wrapper {
	border-top: 2px solid #33333f;
	margin-bottom: 40px;
}

.boxes-wrapper dl {
	position: relative;
	width: 100%;
	padding-left: 150px;
	display: table;
}

.boxes-wrapper dl dt {
	position: absolute;
	top: 50%;
	left: 0;
	float: left;
	display: table-cell;
	vertical-align: middle;
	width: 150px;
	text-align: center;
	color: #33333f;
	font-size: 1.385em;
	margin-top: -7px;
	font-family: "notoKrM", notoKrM, sans-serif;
	font-weight: 500;
}

.boxes-wrapper dl dd {
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	padding: 0 25px;
	height: 60px;
	font-size: 1.231em;
	line-height: 1.500em;
	display: table-cell;
	vertical-align: middle;
}

.boxes-wrapper dl dd.line-none {
	border-right: 0;
}

.dormitory-slider-wrapper {
	margin: 0;
	padding: 0;
}

.dormitory-slider-wrapper #dormitory-slider {
	margin: 0;
	padding: 0;
}


.dormitory-slider-wrapper #dormitory-slider li {
	display: block;
}

.dormitory-slider-wrapper #dormitory-slider li img {
	display: block;
	width: 100%;
}

.dormitory-slider-wrapper #bx-pager {
	clear: both;
	overflow: hidden;
	padding-top: 20px;
}

.dormitory-slider-wrapper #bx-pager a {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.dormitory-slider-wrapper #bx-pager a:nth-child(3n) {
	margin-right: 0;
}

.dormitory-slider-wrapper #bx-pager a img {
	display: block;
	width: 100%;
}

.dormitory-photo-list {
	overflow: hidden;
}

.dormitory-photo-list li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}

.dormitory-photo-list li:nth-child(3n) {
	margin-right: 0;
}


.dormitory-photo-list li img {
	display: block;
	width: 100%;
}

/* 장학안내 */
.scholarship-information-wrapper {
	padding-top: 40px;
}
.scholarship-information-area{
	border-bottom: 1px solid #d0d0d0;	
	padding-bottom: 60px;
	margin-bottom: 60px;
}
.scholarship-information-area > div {
	position: relative;
	min-height: 280px;
	padding-left: 385px;
	
}

.scholarship-information-area:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.scholarship-information-area > div > h3 {
	font-size: 1.846em;
	line-height: 1em;
	margin-bottom: 20px;
	color: #33333f;
	font-family: "notoKrB", notoKrB, sans-serif;
	font-weight: 700;
}

.scholarship-information-area > div > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 336px;
}

.scholarship-information-area > div > p {
	font-size: 1.385em;
	line-height: 1.667em;
	color: #66666f;
	word-break: keep-all;
	margin-bottom: 20px;
	font-family: "notoKrL", notoKrL, sans-serif;
	font-weight: 100;
}

.scholarship-information-area > div > dl {
	position: relative;
	padding-left: 90px;
	margin-bottom: 20px;
	font-size: 1.385em;
	line-height: 1.667em;
}

.scholarship-information-area > div > dl:last-child {
	margin-bottom: 0;
}

.scholarship-information-area > div > dl dt {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;

	background: transparent url(../img/sub06/icon_bullet01.png) no-repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/sub06/icon_bullet01@2x.png) no-repeat;
	background: linear-gradient(transparent,transparent),url(../img/sub06/icon_bullet01@2x.png) no-repeat;
	background-position:  0 13px;
	background-size: 5px 5px;
	color: #179f61
}


.scholarship-information-area > div > dl dd {
	color: #66666f
}

.scholarship-information-area > ul > li {
	font-size: 1.385em;
	color: #66666f;
	word-break: keep-all;
	margin-bottom: 20px;
	font-family: "notoKrL", notoKrL, sans-serif;
	font-weight: 100;
}

/* 비자 및 체류관리 */
.visa-information-wrapper {
	padding-top: 30px;
}

.visa-information-area {
	margin-bottom: 50px;
}

.visa-information-area:last-child {
	margin-bottom: 0;
}

.visa-information-area > .word-type01 {
	color: #66666f;
	font-size: 1.385em;
	line-height: 1.667em;
	margin-bottom: 30px;
	word-break: keep-all;
}

.visa-information-area > .word-type02 {
	padding-top: 25px;
	color: #66666f;
	font-size: 1.231em;
	line-height: 1.500em
}

.office-information-wrapper {
	position: relative;
	min-height: 240px;
	padding: 35px 15px 35px 125px;
	border: 1px solid #dcdcdc
}

.office-information-wrapper img {
	position: absolute;
	top: 35px;
	left: 25px;
	display: block;
	width: 81px;
}

.office-information-wrapper dl {
	position: relative;
	padding-left: 80px;
	font-size: 1.231em;
	line-height: 1.500em;
	margin-bottom: 10px;
}

.office-information-wrapper dl dt {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;
	background: transparent url(../img/sub06/icon_bullet01.png) no-repeat;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/sub06/icon_bullet01@2x.png) no-repeat;
	background: linear-gradient(transparent,transparent),url(../img/sub06/icon_bullet01@2x.png) no-repeat;
	background-position:  0 10px;
	background-size: 5px 5px;
	color: #179f61
}

.office-information-wrapper dl dd {
	color: #66666f;
	font-size: 0.938em
}


/*유학생 보험*/

.app-procedure-wrapper{width:100%; margin-bottom:40px;}
.app-pro-cont{zoom:1; margin-bottom:20px;}
.app-pro-cont:after{display:block; clear:both; content:"";}
.app-pro-cont img{width:100%; margin-bottom:20px;}
.app-pro-cont .app-txt{float:left; width:33.3%; padding:0 2%; font-size:1.231em; line-height:1.250em; text-align:center; color:#66666f; word-break:keep-all;}




@media only all and (max-width: 1198px) {
	.office-information-wrapper {
		padding: 25px;
		min-height: 345px;
	}

	.office-information-wrapper img {
		position: static;
		display: block;
		width: 81px;
		margin: 0 auto 40px auto
	}


}

@media only all and (max-width: 1023px) {
	.greeting-area {
		padding-left: 0;
	}

	.greeting-area img {
		position: static;
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}

	/* 연혁 */
	.history-area {
		padding-bottom: 0;
		background: transparent;
	}

	.history-area .tail {
		display: none;
	}

	.hisory-box.left {
		padding-right: 0;
		text-align: left;
		margin-right: 0;
	}

	.hisory-box.right {
		padding-left: 0;
		text-align: left;
		margin-left: 0;
	}

	.hisory-box h4 {
		padding-left: 65px !important;
		padding-right: 0 !important;
		text-align: left !important;
		background: transparent url(../img/icon/icon_history_line_mobile.png) no-repeat !important;
		background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_mobile@2x.png) no-repeat !important;
		background: linear-gradient(transparent,transparent),url(../img/icon/icon_history_line_mobile@2x.png) no-repeat !important;
		background-position: left center !important;
		background-size: 52px 22px !important;
	}

	.hisory-box dl {
		position: relative;
		margin-left: 65px;
		padding-left: 50px !important;
		padding-right: 0 !important;
		text-align: left !important;
	}

	.hisory-box dl.w170 {
		padding-left: 85px !important;
	}

	.hisory-box dl dt {
		position: absolute;
		top: 0;
		left: 0 !important;
	}

	/* 학사일정 */
	.slogon-information-area {
		padding: 20px 30px 20px 140px;
	}

	.slogon-information-area a.btn-blank {
		position: absolute;
		right: 40px;
		top: 20px;
	}

	.slogon-information-area .icon {
		left: 30px;
	}

	/* 입학안내 */
	.pdf-list-wrapper {
		padding: 45px 35px;
	}

	.pdf-list-wrapper ul {
		padding: 0;
	}

	.pdf-list-wrapper ul li {
		width: 48%;
		margin-right: 0;
		margin-bottom: 4%;
	}

	.pdf-list-wrapper ul li:nth-child(even) {
		float: right;
	}



	.boxes-wrapper dl {
		padding-left: 120px;
	}

	.boxes-wrapper dl dt {
		width: 120px;
	}

	.boxes-wrapper dl dd {
		padding: 0 0 0 20px;
	}

	/* 장학안내 */
	.scholarship-information-wrapper {
		padding-top: 20px;
	}
	.scholarship-information-area {
		min-height: auto;
		padding-left: 335px;
		padding-bottom: 40px;
		margin-bottom: 40px;
	}


	.scholarship-information-area > img {
		position: absolute;
		top: 0;
		left: 0;
		width: 305px;
	}


	.scholarship-information-area > dl dd {
		color: #66666f;
		word-break: keep-all;
	}

	.office-information-wrapper {
		min-height: 420px;
	}


}


@media only all and (max-width: 767px) {
	.images-box.mb70 {
		margin-bottom: 35px !important;
	}

	.images-box.pt50 {
		padding-top: 25px !important;
	}

	.word-slogon {
		padding-top: 20px;
		padding-bottom: 40px;
		font-size: 2.154em;
		line-height: 1.286em;
	}


	.greeting-area img {
		float: none;
		max-width: 377px
		width: 100%;
		margin: 0 auto 35px auto;
	}



	.images-box img.pc {
		display: none;
	}

	.images-box img.mobile {
		display: block;
	}


	.title0301 {
		font-size: 1.538em;
		line-height: 1em;
		margin-bottom: 15px;
	}

	.title0401 {
		font-size: 1.385em;
		padding-top: 10px;
		margin-bottom: 15px;
	}

	.one-box {
		margin-bottom: 35px;
	}

	.one-box.type02 {
		margin-bottom: 0;
		border-bottom: 0;
	}

	.half-box {
		float: none;
		width: 100%;
		margin-bottom: 35px;
	}

	.half-box:nth-child(even) {
		float: none;
	}
	
	.one-box:last-child,
	.half-box:last-child {
		margin-bottom: 0;
	}

	.half-box.type02 {
		width: 100%;
		margin-bottom: 0;
	}


	.table-type01 table thead th {
		padding: 10px;
		font-size: 1.231em;
	} 

	.table-type01 table th:last-child,
	.table-type01 table td:last-child {
		border-right: 0;
	}

	.table-type01 table tbody th,
	.table-type01 table tbody td {
		padding: 10px;
		font-size: 1em;
		line-height: 1.154em;
	}

	.boxes-wrapper dl {
		width: 100%;
		margin-bottom: 0;
		border-bottom: 1px solid #d8d8d8;
	}

	.boxes-wrapper dl dd {
		border-right: 0;
	}


	.dormitory-photo-list li {
		float: left;
		width: 49%;
		margin-right: 0;
	}

	.dormitory-photo-list li:nth-child(even) {
		float: right;
	}

	.dormitory-photo-list li:nth-child(3n) {
		margin-right: 0;
	}


	.dormitory-photo-list li img {
		display: block;
		width: 100%;
	}

	/* 장학안내 */
	.scholarship-information-wrapper {
		padding-top: 20px;
	}
	.scholarship-information-area {
		min-height: auto;
		padding-left: 0;
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 0
	}

	.scholarship-information-area > h3 {
		font-size: 1.846em;
		line-height: 1em;
		margin-bottom: 20px;
		color: #33333f;
		font-family: "notoKrB", notoKrB, sans-serif;
		font-weight: 700;
	}

	.scholarship-information-area > img {
		position: static;
		width: 100%;
		margin-bottom: 40px;
	}

	.scholarship-information-area > dl {
		padding-left: 0;
	}

	.scholarship-information-area > dl dt {
		position: static;
	}


	.scholarship-information-area > dl dd {
		color: #66666f;
		padding-left: 10px;
	}

	/* 비자 및 체류관리 */
	.visa-information-wrapper {
		padding-top: 10px;
	}

	.visa-information-area {
		margin-bottom: 30px;
	}

	.visa-information-area > .word-type01 {
		font-size: 1.154em;
		line-height: 1.400em;
		margin-bottom: 20px;
	}

	.visa-information-area > .word-type02 {
		padding-top: 15px;
		font-size: 1em;
		line-height: 1.385em
	}

	.office-information-wrapper {
		min-height: auto;
	}

	.office-information-wrapper img {
		margin: 0 auto 20px auto;
	}

	.office-information-wrapper dl {
		position: relative;
		padding-left: 80px;
		font-size: 1.154em;
		line-height: 1.600em;
		margin-bottom: 5px;
	}

	/*유학생 보험*/
	.app-pro-cont .app-txt{font-size:1em; line-height:1.154em;}

}




@media only all and (max-width: 639px) {
	.word-slogon {
		padding-top: 13px;
		padding-bottom: 30px;
		font-size: 1.692em;
		line-height: 1.273em;
		background-size: 20px 1px;
	}
	
	.greeting-area img {
		float: none;
		max-width: 255px;
		width: 100%;
		margin: 0 auto 35px auto;
	}

	.greeting-box h3 {
		margin-bottom: 25px;
		font-size: 1.385em;
		line-height: 1.333em;
	}

	.greeting-box p {
		font-size: 1em;
		line-height: 1.846em;
		margin-bottom: 30px;
	}

	.greeting-box dl {
		text-align: right;

	}

	.greeting-box dl dt {
		font-size: 1em;
	}

	.greeting-box dl dd {
		font-size: 1.692em;
	}



	/* 연혁 */
	.history-wrapper {
		margin-top: -60px;
	}

	.history-area h3 {
		width: 120px;
		height: 120px;
		padding: 35px 15px; 
		font-size: 1.846em;
		line-height: 1.083em;
		background-size: 120px 120px;
	}

	.history-area h3 span {
		padding-left: 25px;
	}

	/* 연혁 */
	.history-area {
		padding-bottom: 0;
		background: transparent;
	}

	.history-area .tail {
		display: none;
	}

	.hisory-box {
		padding-bottom: 15px;
	}

	.hisory-box h4 {
		font-size: 1.846em;
		line-height: 1em;
		padding-left: 35px !important;
		background-size: 30px 13px !important;
		margin-bottom: 10px;
	}

	.hisory-box dl {
		position: relative;
		margin-left: 35px;
		padding-left: 50px !important;
		padding-right: 0 !important;
	}


	/* 약도 */
	#map_canvas {
		height: 265px;
		margin-bottom: 30px;
	}
	.information-wrapper {
		color: #66666f;
		font-size: 1.154em;
		line-height: 1.400em
	}

	.information-wrapper address {
		margin-bottom: 30px;
	}

	.information-wrapper address span {
		display: inline;
	}


	/* 학사일정 */
	.slogon-information-wrapper {
		margin-bottom: 20px;
	}

	.slogon-information-wrapper .bg-top {
		height: 22px;
		border: 3px solid #179f61;
		border-bottom: 0;
	}

	.slogon-information-area {
		border: 3px solid #f7f7f7;
		border-top: 0;
		padding: 0px 15px 15px 80px;
	}

	.slogon-information-area a.btn-blank {
		position: relative;
		top: 0;
		left: 0;
		width: 60%;
		height: 30px;
		line-height: 28px;
		font-size: 13px;
		margin-top: 10px;
	}
	
	.slogon-information-area .icon {
		left: 15px;
		width: 50px;
		margin-top: -32px;
	}

	.slogon-information-area dl {
		margin: 0;
		padding: 0;
	}

	.slogon-information-area dl dt {
		font-size: 1.385em;
		line-height: 1.200em;
	}

	.slogon-information-area dl dd {
		font-size: 1em;
		line-height: 1.385em;
	}

	.word-right {
		padding-top: 25px;
		text-align: right;
		color: #66666f;
		font-size: 0.923em;
		line-height: 1.250em
	}


	/* 입학안내 */
	.pdf-list-wrapper {
		padding: 25px 15px 0 15px;
	}

	.word-pdf-download {
		padding: 10px;
		margin: 0 auto 20px auto;
		font-size: 1em;
		line-height: 1.154em;
	}

	.pdf-list-wrapper ul {
		padding: 0;
	}

	.pdf-list-wrapper ul li {
		margin-bottom: 10%;
	}



	.pdf-list-wrapper ul li a {
		display: block;
		height: 30px;
		overflow: hidden;
	}

	.pdf-list-wrapper ul li a .language {
		height: 30px;
		line-height: 30px;
		padding-left: 5px;
		font-size: 1.154em;
	}

	.pdf-list-wrapper ul li a .btn-download {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.boxes-wrapper {
		margin-bottom: 20px;
	}

	.boxes-wrapper dl dt {
		font-size: 1.154em;
	}

	.boxes-wrapper dl dd {
		height: 50px;
		padding: 10px 0 10px 10px;
		font-size: 1.154em;
		line-height: 1.333em;
	}

	.dormitory-slider-wrapper #bx-pager {
		padding-top: 2%;
	}


	.table-type01 table thead th {
		padding: 10px 0;
		font-size: 1em;
	} 




	/* 장학안내 */
	.scholarship-information-wrapper {
		padding-top: 10px;
	}

	.scholarship-information-area {
		padding-bottom: 0;
	}
	
	.scholarship-information-area > h3 {
		font-size: 1.615em;
		margin-bottom: 10px;
	}

	.scholarship-information-area > img {
		margin-bottom: 20px; 
	}

	.scholarship-information-area > p {
		font-size: 1.154em;
		line-height: 1.400em;
	}

	.scholarship-information-area > dl {
		font-size: 1.154em;
		line-height: 1.400em;
	}

	.scholarship-information-area > dl dt {
		background-position:  0 8px;

	}


	.scholarship-information-area > dl dd {
		color: #66666f
	}


}

@media only all and (max-width: 475px) {
	.word-slogon {
		font-size: 1.385em;
		line-height: 1.333em;
	}

	.word-slogon .mobile-inline {
		display: inline;
	}

	/*유학생보험*/
	.br-hide{display:none;}
}