@charset "UTF-8";

@import url("contents_pc.css");


@media only all and (max-width: 1280px) {
	.greeting-slogan-wrapper02 .greeting-box02,
	.greeting-slogan-wrapper03 .greeting-box03 {
		padding-top: 0;
	}

	.greeting-slogan-wrapper02{
		padding-right: 350px;
	}
	.greeting-slogan-wrapper03 {
		padding-left: 350px;
	}

	.greeting-slogan-wrapper02 > img,
	.greeting-slogan-wrapper03 > img {
		width: 350px;
	}
	/* 학과소개 > 교육과정 > 이수체계도 */
	.nurse_summary_area{
		display: block;
	}
	.nurse_summary_area > div{
		width:100%;
	}
	.nurse_summary_title{
		font-size: 15px;
/*		width:70%;*/
	}
	.nurse_summary_area01 .word-type01, .nurse_summary_area02 .word-type01, .nurse_summary_area03 .word-type01{
		min-height: 0;
	}
	/* //학과소개 > 교육과정 > 이수체계도 */

	
}



@media only all and (max-width: 1023px) {
	.span-br {
		display: inline;
	}

	.span-mobile-br {
		display: block;
	}

	/* 교수소개 */
	.professor-wrapper {
		margin-bottom: 1.154rem;
	}

	.professor-area {
		min-height: auto;
		padding: 1.154rem 0;
	}


	.professor-area > .image {
		position: static;
		margin: 0 auto 0.9231rem auto;
		width: 6.923rem;
		height: 9.231rem;
		overflow: hidden;
	}

	.professor-area > .image > img {
		position: static;
		min-width: 100%;
		max-width: 100%;
		margin: 0;
	}

	.professor-area > h4 {
		font-size: 1.462rem;
		line-height:1.923rem;
		padding-top: 0
		padding-bottom: 0.5769rem;
	}

	.professor-area > ul > li {
		padding-left: 8.154rem;
		margin-bottom: 0.1923rem;
		font-size: 1rem;
		line-height: 1.385rem;
	}

	.professor-area > ul > li > strong {
		margin-left: -8.154rem;
		padding-left: 0.6154rem;
		background-position: 0 0.5769rem;
		background-size: 0.2308rem 0.2308rem;
	}

	.professor-area > .btn-detail-view {
		margin-top: 0.9231rem;
		margin-right: 1.154rem;
		padding: 0 1.154rem 0 1.538rem;
		height: 1.923rem;
		line-height: 1.923rem;
		font-size: 0.7692rem;
		border-radius: 0.9615rem;
	}

	.professor-area > .btn-detail-view > img {
		width: 1.038rem;
		margin-left: 0.3846rem;
	}

	/* 학과안내 > 전공소개 > 전공수업사진 */
	.contents-area-half-wrapper{
		display: block;
	}
	.contents-area-half-wrapper > .contents-area-half{
		width:100%;
		margin-bottom: 37px;
	}
	/* //학과안내 > 전공소개 > 전공수업사진 */
	.contents-area {
		margin-bottom: 1.769rem;
	}

	.contents-box {
		padding-left: 1.538rem;
	}
	
	.contents-box img {
		width: 100%;
	}

	.contents-box02 {
		padding-left: 0;
	}

	.title-type01 {
		padding-left: 1.538rem;
		margin-bottom: 0.6538rem;
		font-size: 1.308rem;
		line-height: 1.538rem;
		background-position: 0 0.1923rem;
		background-size: 1.154rem 1.154rem;
	}

	.title-type02 {
		padding-left: 0.7692rem;
		font-size: 1.077rem;
		line-height: 1.385rem;
		background-position: left 0.5769rem;
		background-size: 0.3846rem 0.3846rem;
	}

	.title-type03 {
		padding: 0.7692rem 0.7692rem;
		font-size: 1.077rem;
		line-height: 1.385rem;
	}

	.title-type04 {
		font-size: 1rem;
		line-height: 1.538rem;
	}

	div + .title-type01,
	p + .title-type01,
	ul + .title-type01,
	ol + .title-type01, 
	dl + .title-type01,
	div + .title-type02,
	p + .title-type02,
	ul + .title-type02,
	ol + .title-type02, 
	dl + .title-type02,
	.contents-box + .contents-box,
	.contents-box02 + .contents-box02 {
		margin-top: 1.385rem;
	}

	h4 + h5,
	h5 + h5,
	h5 + h6,
	p + h6,
	div + h6,
	ul + h6,
	ol + h6 {
		margin-top: 1.385rem;
	}

	.ul-list01 > li {
		padding-left: 0.6154rem;
		font-size: 1rem;
		line-height: 1.538rem;
		background-position: 0 0.6154rem;
		background-size: 0.2308rem 0.2308rem;
	}

	.ol-list01 > li {
		padding-left: 1.308rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}

	h5 + ol,
	h5 + ul,
	h5 + dl,
	h5 + p,
	h5 + div,
	h5 + p + ol,
	h5 + p + ul,
	h5 + p + ol,
	h5 + p + dl,
	ul + p,
	ol + p,
	dl + p,
	p + ul + ul,
	p + ul + ol,
	p + ol + ul,
	p + ol + ol {
		margin-top: 0.3846rem;
		margin-left: 0.7692rem;
	}

	.ul-list01 > li > ul > li,
	.ol-list01 > li > ul > li {
		padding-left: 0.3846rem;
		word-break: keep-all;
	}

	/* tabmenu list */
	.tabmenu-wrapper {
		margin-bottom: 2.308rem;
		border: 1px solid #dadada;
		background: #fbfbfb
	}

	.tabmenu-wrapper > ul > li {
		position: relative;
		float: left;
		width: calc(50% + 2px);
	}

	.tabmenu-wrapper > ul > li > a {
		min-width: 100%;
		height: 3.077rem;
		padding: 0.8077rem 0 0 0;
		color: #777777;
		font-size: 1.077rem;
		line-height: 1.385rem;
		text-align: center;
	}

	.tabmenu-wrapper.ratio {
		border: 0;
	}


	.tabmenu-wrapper.ratio > ul > li {
		width: calc(50% + 1px) !important;
		margin-bottom: -1px;
	}

	.tabmenu-wrapper.ratio > ul > li > a {
		min-width: auto;
		padding: 0.8077rem 0 0 0;
	}

	.club-wrapper {
		margin-bottom: 1.538rem;
	}

	.club-wrapper .title-area {
		display: block;
	}

	.club-wrapper .title-area > h4 {
		float: none;
		margin-right: 0s;
		font-size: 1.615rem;
		line-height: 1.769rem;
		padding-left: 1.538rem;
		background-size: 30px 30px;
	}

	.club-wrapper .title-area > a {
		position: relative;
		float: none;
		display: block;
		width: 100%;
		height: 3.077rem;
		line-height: 3.077rem;
		padding: 0 1.538rem;
		border-radius: 1.538rem;
		margin-top: 0.9615rem;
		font-size: 1rem;
	}

	.club-wrapper .title-area > a > img {
		position: absolute;
		top: 50%;
		right: 1.538rem;
		width: 33px;
		margin-left: 0;
		transform: translate(0, -50%);
	}

	.word-type01 {
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.word-type01 + div,
	.word-type01 + p,
	.word-type01 + ul,
	.word-type01 + ol,
	.word-type01 + dl,
	.word-type01 + ul + ol,
	.word-type01 + ul + ul, 
	.word-type01 + ol + ol,
	.word-type01 + ol + ul {
		margin-top: 1.385rem;
	}

	.images-box > .pc {
		display: none;
	}

	.images-box > .mobile {
		display: block;
	}

	.images-box > img + img {
		margin-top: 0.5rem
	}

	/* 표 */
	.table-type01 table thead th {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.385rem;
		word-break: break-all;
	}

	.table-type01 table tbody th,
	.table-type01 table tfoot th,
	.table-type01 table tfoot td {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.385rem;
		word-break: break-all;
	}


	.table-type01 table tbody td {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.385rem;
		word-break: break-all;
	}

	.table-type02 table thead th {
		padding: 0.7692rem 0.1923rem;
		font-size: 0.7692rem;
		line-height: 1rem;
	}

	.table-type02 table tbody th,
	.table-type02 table tfoot th,
	.table-type02 table tfoot td {
		padding: 0.7692rem 0.1923rem;
		font-size: 0.7692rem;
		line-height: 1rem;
		word-break: break-all
	}

	.table-type02 table tbody td {
		padding: 0.7692rem 0.1923rem;
		font-size: 0.7692rem;
		line-height: 1rem;
		word-break: break-all
	}


	.table-type01 + .table-type01,
	.table-type01 + .table-type02,
	.table-type01 + .table-type02,
	.table-type02 + .table-type02 {
		margin-top: 1.154rem;
	}

	/* Responsive table */
	.horizontal-scroll {
		position: relative;
		width: 100%;
		overflow-y: hidden;
		overflow-x: auto;
		background:
				linear-gradient(to right, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0)) no-repeat 0 0 / 20px 100% scroll,
				linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .15)) no-repeat 100% 0 / 20px 100% scroll;
	}

	.horizontal-scroll table {
		width: 40rem;
		background:
				linear-gradient(to right, #fff, rgba(255, 255, 255, 0)) no-repeat 0 0 / 80px 100% local,
				linear-gradient(to right, rgba(255, 255, 255, 0), #fff) no-repeat 100% 0 / 80px 100% local;
	}

	.horizontal-scroll::-webkit-scrollbar {
		width: 6px;
		height: 6px;
		border-radius: 6px;
		background-color: rgba(0, 0, 0, 0.05);
	}

	.horizontal-scroll::-webkit-scrollbar-thumb {
		border-radius: 6px;
		background-color: rgba(0, 0, 0, 0.25);
	}

	.horizontal-scroll table thead th {
		background-color: rgba(119, 162, 250, .09);
	}

	.horizontal-scroll table tbody td,
	.horizontal-scroll table tfoot td {
		background-color: rgba(255, 255, 255, .09);
	}

	.table-type01 .bg01,
	.table-type02 .bg01 {
		background-color: rgba(203, 203, 203, .09);;
	}

	.horizontal-scroll table .bg02,
	.horizontal-scroll table tfoot th,
	.horizontal-scroll table tfoot td {
		background-color: rgba(255, 230, 78, .09);
	}

	.table-type01 .bg03,
	.table-type02 .bg03 {
		background-color: rgba(255, 219, 0, .09);
	}


	/* 아코디언 메뉴 */
	.accordion-menu-wrapper > dl > dt > a {
		padding:  0.7692rem 2.885rem  0.7692rem 0;
		font-size: 1.077rem;
		line-height: 1.385rem
	}

	.accordion-menu-wrapper > dl > dt > a .arrow {
		right: 0.7692rem;
		display: block;
		width: 0.5rem;
		height: 0.3077rem;
		margin-top: -0.1538rem;
		background-size: 0.5rem 0.3077rem;
	}

	.accordion-menu-wrapper > dl > dt > a.active .arrow {
		background-size: 0.5rem 0.3077rem;
	}

	.accordion-menu-wrapper > dl > dd {
		padding:  0.7692rem 0;
		color: #999999;
		font-size: 0.9231rem;
		line-height: 1.308rem;
	}


	.accordion-menu-area02 > h4 > button {
		padding:  0.7692rem 2.885rem  0.7692rem 0.7692rem;
		font-size: 1.077rem;
		line-height: 1.385rem
	}

	.accordion-menu-area02 > h4 > button .arrow {
		right: 0.7692rem;
		display: block;
		width: 0.5rem;
		height: 0.3077rem;
		margin-top: -0.1538rem;
		background-size: 0.5rem 0.3077rem;
	}

	.accordion-menu-area02 > h4 > button.active .arrow {
		background-size: 0.5rem 0.3077rem;
	}

	.accordion-menu-box02 {
		padding: 0.7692rem;
		color: #999999;
		font-size: 0.9231rem;
		line-height: 1.308rem;
	}

	.contents-box .images-box,
	.contents-box .table-type01,
	.contents-box .table-type02 {
		margin-top: 0.5769rem;
/*		margin-left: 0.5769rem; */
	}

	/* 학과시설 */
	.facilities-area {
		padding: 1.154rem;
	}

	.facilities-area > .image {
		position: static;
		display: block;
		width: 100%;
		height: auto;
	}

	.facilities-area > .image.high {
		height: auto;
	}

	.facilities-area > .image > img {
		position: static;
		min-width: 100%;
		max-width: 100%;
		margin: 0;
	}

	.facilities-area > h4 {
		font-size: 1.462rem;
		line-height: 1.769rem;
		padding-top: 1.346rem;
		margin-bottom: 0.9231rem;
	}

	.facilities-area > h4 > span {
		font-size: 1.308rem;
	}

	.facilities-detail-information > dl > dt {
		padding: 0.5rem 0.6923rem;
		width: 6.154rem;
		font-size: 1rem;
		line-height: 1.385rem;
	}

	.facilities-detail-information > dl > dd {
		padding: 0.5rem 0.6923rem;
		font-size: 1rem;
		line-height: 1.385rem;
	}

	.facilities-area > p,
	.facilities-area > ul,
	.facilities-area > ol {
		font-size: 1rem;
		line-height: 1.385rem;
	}

	.facilities-area > h5 {
		font-size: 1rem;
		line-height: 1.385rem;
	}

	.facilities-area div + h5,
	.facilities-area p + h5,
	.facilities-area ul + h5,
	.facilities-area ol + h5 {
		margin-top: 1.154rem;
	}

	.facilities-area02 {
		float: none;
		width: 100%;
		padding: 1.154rem;
		border-bottom: 1px solid #d8d8d8
	}

	.facilities-area02:first-child {
		border-top: 1px solid #d8d8d8
	}

	.facilities-area02:nth-child(even) {
		float: none;
	}

	.facilities-area02 > .image {
		width: 100%;
		padding-bottom: 0;
	}

	.facilities-area02 > .image > img {
		position: static;
		display: block;
		width: 100%;
	}

	.facilities-area02 > h4 {
		font-size: 1.308rem;
		line-height: 1.923rem;
		padding: 1.154rem 0 0.5769rem 0;
		white-space: normal; 
	}

	.facilities-area02 > h4.type02 {
		margin-bottom: 0;
	}

	.facilities-area02 > p {
		height: auto;
		margin-bottom: 0;
		font-size: 1rem;
		line-height: 1.385rem;
		display: block;
		overflow: auto;
	}


	.facilities-wrapper03 {
		margin-top: 0;
	}

	.facilities-area03 {
		width: 49%;
		margin-right: 0;
	}

	.facilities-area03:nth-child(even) {
		float: right;
	}

	.facilities-area03:nth-child(3n) {
		margin-right: 0;
	}

	.facilities-area03 > .image {
		margin-bottom: 0.3846rem
	}

	.facilities-area03 > .title {
		height: 2.77rem;
		font-size: 1rem;
		line-height: 1.385rem;
	}

	/* 강의 시간표 */
	.search-schdule-wrapper {
		margin: 1.538rem 0 1.154rem 0;
		padding-left: 3.846rem;
	}

	.search-schdule-wrapper > dt {
		font-size: 1rem;
		line-height: 1.154rem;
	}

	.search-schdule-wrapper > dd {
		display: block;
	}

	.search-schdule-area {
		position: relative;
		padding-right: 5.192rem;
	}

	.search-schdule-area > select {
		height: 3.077rem;
		font-size: 0.9615rem;
		background-position: 95% center;
		background-size: 0.6154rem 0.3077rem;
	}

	.search-schdule-area > button {
		width: 5.192rem;
		height: 3.077rem;
		font-size: 0.9615rem;
	}

	/* 인사말 */
	.greeting-slogan-wrapper {
		position: relative;
		padding-right: 0;
		padding-bottom: 2.308rem
	}

	.greeting-slogan-wrapper .greeting-box {
		padding-bottom: 0.7692rem;
		margin-bottom: 1.154rem;
		background-size: 3.077rem 0.1538rem;
	}

	.greeting-slogan-wrapper .summary {
		padding-bottom: 1.346rem;
		font-size: 1.231rem;
		line-height: 1.692rem;
	}

	.greeting-slogan-wrapper .summary > span {
		display: inline;
	}

	.greeting-slogan-wrapper .greeting {
		font-size: 1.769rem;
		line-height: 2.385rem;
		padding-bottom: 1.346rem;
		letter-spacing: -2px;
		word-break: keep-all;
	}

	.greeting-slogan-wrapper > img {
		position: static;
		display: block;
		width: 100%;
		max-width: 31.56rem;
		margin: 0 auto;
	}

	.greeting-wrapper > dl {
		margin-top: 2.308rem;
	}

	.greeting-wrapper > dl > dt {
		font-size: 1rem;
		line-height: 1.538rem;
		padding-top: 0.8462rem;

	}

	.greeting-wrapper > dl > dt > .bg-line {
		width: 3.077rem;
		height: 0.07692rem;
	}

	.greeting-wrapper > dl > dd {
		display: block;
		color: #333333;
		font-size: 1.231rem;
		line-height: 1.385rem;
	}

	.greeting-slogan-wrapper.none-height .greeting > span {
		display: inline;
	}

	.greeting-wrapper .btn-professor {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 1.538rem;
		height: 3.077rem;
		padding: 0.9615rem 1.538rem 0 1.538rem;
		border-radius: 1.538rem;
		font-size: 1rem;
		line-height: 1.154rem;
	}

	.greeting-wrapper .btn-professor > img {
		display: inline-block;
		vertical-align: baseline;
		width: 44px;
	}

	/* 연혁 */
	.history-area {
		padding: 1.538rem 1.154rem;
	}

	.history-area > h4 {
		position: static;
		width: auto;
		font-size: 2rem;
		line-height: 2.308rem;
		text-align: left;
		margin: 0 0 1.538rem 0;
	}

	.history-area > h4.type02 {
		font-size: 2rem;
	}

	.history-box > dl {
		position: relative;
		padding-left: 5.385rem;
		margin-bottom: 0.3846rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.history-box > dl.type02 {
		padding-left: 0;
	}

	.history-box > dl:after {
		content: "";
		clear: both;
		display: block;
	}

	.history-box > dl:last-child {
		margin-bottom: 0;
	}

	.history-box > dl > dt {
		position: static;
		float: left;
		margin-left: -5.385rem;
		width: 4.615rem;
		display: block;
		color: #4a4143;
		font-weight: 500;
		font-size: 1rem;
		line-height: 1.231rem;
	}

	.history-box > dl > dd {
		background-position: 0 0.5rem;
	}


	/*190618_bjh 추가*/

	.explain {
		margin-bottom: 1rem;
		font-size: 1.231rem;
		line-height: 1.692rem;
	}

	.big-title {
		font-size: 1.769rem;
		line-height: 2.385rem;
		margin-bottom: 1rem;
		letter-spacing: -2px;
		word-break: keep-all;
	}

	.big-title > span {
		display: inline;
	}

	.ol-list02 > li {
		position: relative;
		padding-left:  2.125rem;
		margin-bottom: 0.5rem;
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.ol-list02 > li .number {
		width: 1.563rem;
		height: 1.563rem;
		padding-top: 0.3125rem;
		font-size:  0.875rem;
		line-height: 1rem;
	}

	.ol-list03 > li {
		margin-bottom: 0.7692rem;
		border-radius:0.1923rem;
		
	}

	.ol-list03 > li .number {
		font-size: 1.154rem;
		line-height: 1.385rem;
		border-radius:0.1923rem 0 0 0.1923rem;
	}

	.ol-list03 > li .number.type02 {
		width:34%;
	}

	.ol-list03 > li > p {
		padding: 1.154rem;
		font-size: 1rem;
		line-height: 1.385rem;
		
	}

	.ol-list03 > li > p.type02 {
		width:66%;
	}

	.half-content-wrap {
		width: 100%;
	}

	/*취업산업체*/
	.company-wrap{
		float:left;
		width:49% !important;
		margin-right: 2%;
		margin-bottom: 1rem;
	}

	.company-wrap:nth-child(3n),
	.company-wrap:nth-child(4n) {
		margin-right: 2%;
	}

	.company-wrap:nth-child(2n){
		float: right;
		margin-right: 0 !important;
	}

	.company-wrap > .company-box > .text-box02 {
		height: 6.154rem;
		font-size: 1rem;
		line-height: 1.385rem;
		padding: 0 1rem;
	}

	/*비전*/
	.vision-wrap{
		width:49%;
		margin-right:2%;
	}

	.vision-wrap:nth-child(3n){
	margin-right:2%;
	}

	.vision-wrap:nth-child(even){
		margin-right:0;
	}

	.vision-wrap img{
		width:100%;
		height:auto;
	}

	.vision-wrap dl{
		margin-top:1.154rem
	}

	.vision-wrap dl dt{
		font-size:1.231rem;
		line-height:1.385rem;
		margin-bottom:0.7692rem;
	}

	.vision-wrap dl dd{
		font-size:1rem;
		line-height:1.077rem;
	}

	.btn-prmovie,
	.btn-new-windows {
		position: relative;
		float: none;
		display: block;
		width: 100%;
		height: 3.077rem;
		line-height: 3.077rem;
		padding: 0 1.538rem;
		border-radius: 1.538rem;
		margin-top: 0.9615rem;
		font-size: 1rem;
		text-align: left;
	}

	.btn-prmovie > img,
	.btn-new-windows > img {
		position: absolute;
		top: 50%;
		right: 1.538rem;
		margin-left: 0;
		transform: translate(0, -50%);
		text-align: right;
		width: 33px;
	}

	.word-sub-slogan01 {
		margin-bottom: 1rem;
		font-size: 1.308rem;
		line-height: 1.538rem;
	}

	.word-sign > span {
		font-size: 0.9231rem;
		line-height: 1.462rem;
	}

	.word-sign > strong {
		font-size: 1.308rem;
		line-height: 1.462rem;
	}

	.mask-popupzone {
		display: block;
	}

	.popupzone-wrapper {
		display: block;
		position: fixed;
		top: 50%;
		left: 50%;
		display: block;
		width: 18.27rem;
		min-width: 300px;
		background: #343b58;
		z-index: 110;
		transform:translate(-50%, -50%);
	}

	.popupzone-wrapper .title-area {
		display: block;
		height: 4.308rem;
		background: #343b58;
		padding: 0 1.462rem;
	}

	.popupzone-wrapper .title-area > h2 {
		color: #fff;
		font-size: 1.308rem;
		line-height: 4.308rem;
		font-weight: 500;
	}

	.popupzone-wrapper .btn-close {
		position: absolute;
		top: 1.538rem;
		right: 1.154rem;
		display: block;
	}

	.popupzone-wrapper .btn-close:after {
		content: "";
		clear: both;
		display: block;
	}

	.popupzone-wrapper .btn-close > span {
		float: left;
		color: #fff;
		font-size: 1.231rem;
		line-height: 1.231rem;
		margin-right: 0.7692rem;
		font-weight: 500;
	}

	.popupzone-wrapper .btn-close > img {
		display: block;
		float: left;
		width: 0.7692rem;
		margin-top: 0.1923rem;
	}

	.popupzone-area {
		display: block;
		border: 2px solid #292b33;
	}

	.popupzone-area #popupzone-slider {
		display: block;
	}

	.popupzone-area #popupzone-slider .item {
		display: block;
		border: 0;
	}

	.popupzone-area #popupzone-slider .item > a {
		display: block;
	}

	.popupzone-area #popupzone-slider .item > a > img {
		display: block;
		max-width: 100%;
		max-height: 400px;
		margin: 0 auto;
	}

	.popupzone-area #counter {
		position: absolute;
		top: 1.692rem;
		left: 50%;
		height: 1.538rem;
		color: #fff;
		font-weight: 700;
		font-size: 1.308rem;
		line-height: 1.538rem;
		transform: translate(-50%, 0);
	}

	.popupzone-area .owl-carousel .owl-nav.disabled {
		display: none;
	}

	.popupzone-area .owl-nav button {
		position: absolute;
		top: 1.538rem;
		left: 50%;
		text-indent: -5000rem;
		display: block;
		margin-top: -4.346rem;
		width: 0.8462rem;
		height: 1.577rem;
	}


	.popupzone-area .owl-nav .owl-prev {
		margin-left: -3.269rem;
		background: url(../img/btn/icon_arrrow_previous@2x.png) no-repeat 0 0 !important;
		background-size: 0.8462rem 1.577rem !important;
	}

	.popupzone-area .owl-nav .owl-next {
		margin-left: 2.808rem;
		background: url(../img/btn/icon_arrrow_next@2x.png) no-repeat 0 0 !important;
		background-size: 0.8462rem 1.577rem !important;
	}

	.popupzone-area .owl-dots {
		display: none;
		border: 1px solid red
	}

	.popupzone-wrapper .today-checked-close {
		clear: both;
		background: #292b33;
		padding: 1.077rem;
		text-align: right;
	}

	.popupzone-wrapper .today-checked-close input[type="checkbox"],
	.popupzone-wrapper .today-checked-close label {
		display: inline-block;;
		vertical-align: middle;
	}

	.popupzone-wrapper .today-checked-close label {
		color: #fff;
		font-size: 0.9231rem;
		line-height: 1rem;
		margin-left: 0.3846rem
		font-weight: 700;
	}

	/* 로그인 */
	.login-wrapper {
		padding-top: 3.077rem;
	}

	.login-area {
		max-width: 19.23rem;
	}

	.login-area > input {
		display: block;
		margin-bottom: 0.3846rem;
		width: 100%;
		height: 3.077rem;
		text-indent: 1rem;
		font-size: 0.9231rem;
	}

	.login-area > button {
		height: 3.077rem;
		line-height: 3.077rem;
		font-size: 0.9231rem;
	}


	/*200716 신규학과 css 추가_jh*/
	.greeting-slogan-wrapper02{
		position: relative;
		padding-right: 0;
		padding-bottom: 2.308rem
	}

	.greeting-slogan-wrapper03 {
		position: relative;
		padding-left: 0;
		padding-bottom: 2.308rem
	}

	.greeting-slogan-wrapper02 .greeting-box02,
	.greeting-slogan-wrapper03 .greeting-box03 {
		padding: 0;
	}

	.greeting-slogan-wrapper02 .greeting02,
	.greeting-slogan-wrapper03 .greeting03 {
		font-size: 1.769rem;
		line-height: 2.385rem;
		padding-bottom: 1.346rem;
		letter-spacing: -2px;
		word-break: keep-all;
	}

	.greeting-slogan-wrapper02 > img,
	.greeting-slogan-wrapper03 > img {
		position: static;
		display: block;
		width: 100%;
		margin: 0 auto;
		padding-top: 2rem;
	}

	.break-all table thead th,
	.break-all table tfoot td,
	.break-all table tbody td {
		padding-left: 0.1923rem;
		padding-right: 0.1923rem;
		font-size: 0.9231rem;
	}
	
	/* 학과소개 > 협력업체 */

	.partner-img {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.partner-img > img {
		width: 100%;
		height: auto;
	}
	.partner-img > span {
		font-size: 1.125rem;
	}
    /* 학과 발전기금 */
    .development_fund_agreement_bn a{
        width:48%;
        line-height: 60px;
    }
    /* //학과 발전기금 */

}


@media only all and (max-width: 767px) {
	.club-wrapper .title-area > h4 {
		background-size: 1.154rem 1.154rem;
	}

	.club-wrapper .title-area > a > img,
	.btn-prmovie > img {
		width: 1.269rem;
	}

	.greeting-wrapper .btn-professor > img {
		width: 0.8462rem;
	}
	.btn-prmovie > img,
	.btn-new-windows > img {
		width: 1.269rem;
	}
	
	/* 학과소개 > 졸업 후 진로 > 산업안전보건법 안전관리자의 자격 */
	.disastersafetyBox p{
		font-size:1.077rem;
		line-height: 1.385rem;
	}
	/* //학과소개 > 졸업 후 진로 > 산업안전보건법 안전관리자의 자격 */
}

@media only all and (max-width: 400px) {
	.company-wrap {
		float:none;
		width:100% !important;
		margin-right: 0 !important;
	}

	.company-wrap > .company-box > .text-box02 {
		display: block;
		height: auto;
		padding: 1rem;
		text-align: center;
	}

	.company-wrap > .company-box > .text-box02 > strong {
		display: block
	}

	.company-wrap > .company-box > .text-box02 > strong > span {
		display: inline;
	}
    
    /* 학과 발전기금 */
    .development_fund_agreement_bn a{
        line-height: 45px;
    }
    /* //학과 발전기금 */
}