@charset "utf-8";

/*Admission to Graduation*/
.wrap-flowchart-1{text-align:center;display:flex;}
.wrap-flowchart-1 img{max-width:100%;}
.wrap-flowchart-1 .g18-2,
.wrap-flowchart-1 .g18-3,
.wrap-flowchart-1 .g18-4{margin-top:35px;}
.wrap-flowchart-1 .g18-5,
.gA-1,
.gA-2,
.gA-3{margin-top:35px;}
.gA-1,
.gA-2,
.gA-3,
.gA-4,
.gA-5,
.g18-5{background:url(/images/engknou/sub/s18_3.png) no-repeat right bottom;height:40px;}
.g18-1,
.g18-6{width:130px;}
.g18-2,
.g18-3,
.g18-4{width:240px;position:relative;}
.g18-5{width:270px;}
.gA-1{width:64px;}
.gA-2,
.gA-3{width:40px;}
.gA-4,
.gA-5{width:0;}
.g18-2 > span,
.g18-3 > span,
.g18-4 > span,
.g18-5 > span{display:block;font-size:16px;line-height:1.2;font-weight:bold;}
.g18-2 > span,
.g18-3 > span,
.g18-4 > span{background:#c8d4e6;color:#1f2e55;border-radius:30px;padding:10px 20px;min-height:60px;box-sizing:border-box;}
.g18-3 > span,
.g18-4 > span{padding-top:20px;}
.g18-4 > span{background:#7d91b0;color:#FFF;}
.wrap-flowchart-1 ul{}
.wrap-flowchart-1 ul li{}
.wrap-flowchart-1 ul li span{display:block;border:2px solid #7d91b0;border-radius:3px;color:#526480;font-size:14px;padding:7px;line-height:1.2;}
.wrap-flowchart-1 ul li:before{content:"";display:block;width:2px;height:10px;background:#7d91b0;margin: 0 auto;}
.wrap-flowchart-1 ul li:first-child:before{height:20px;}
@media (max-width:1400px) {
	.wrap-flowchart-1{display:block;max-width:520px;margin: 0 auto;}
	.wrap-flowchart-1 .g18-2,
	.wrap-flowchart-1 .g18-3,
	.wrap-flowchart-1 .g18-4,
	.wrap-flowchart-1 .g18-5,
	.gA-1,
	.gA-2,
	.gA-3{margin-top:0;}
	.gA-1,
	.gA-2,
	.gA-3,
	.gA-4,
	.gA-5{height:16px;transform:rotate(90deg);}
	.g18-1,
	.g18-5,
	.g18-6{width:240px;}
	.g18-3,
	.g18-4{width:100%;}
	.g18-3 > span,
	.g18-4 > span{width:240px;}
	.gA-1,
	.gA-2,
	.gA-3,
	.gA-4,
	.gA-5{width:20px;margin:15px 0 15px 110px;}
	.g18-5{background:none;height:auto;}
	.wrap-flowchart-1 ul{position:absolute;right:0;width:240px;}
	.wrap-flowchart-1 ul li:first-child:before{display:none;}
	.wrap-flowchart-1 ul:before{content:"";display:block;width:40px;height:2px;background:#7d91b0;position:absolute;left:-40px;}
	.g18-3 ul{top:-30px;}
	.g18-4 ul{top:15px;}
	.g18-3 ul:before{top:60px;}
	.g18-4 ul:before{top:15px;}
}
@media (max-width:768px) {
	.wrap-flowchart-1{max-width:240px;}
	.g18-1,
	.g18-2,
	.g18-3,
	.g18-4,
	.g18-5,
	.g18-6,
	.g18-3 > span,
	.g18-4 > span{width:100%;}
	.gA-1,
	.gA-2,
	.gA-3,
	.gA-4,
	.gA-5{margin:15px auto;}
	.wrap-flowchart-1 ul{position:relative;right:auto;width:auto;}
	.wrap-flowchart-1 ul li:first-child:before{display:block;height:10px;}
	.g18-3 ul,
	.g18-4 ul{top:auto;}
	.g18-3 ul:before,
	.g18-4 ul:before{display:none;}
}
@media (max-width:320px) {
	.wrap-flowchart-1{max-width:100%;}
}

/*조직도*/
.orgaBox {font-family: 'Open Sans', sans-serif;}
.orgaBox a{font-family: 'Open Sans', sans-serif;}
.orgaBox_6 li a:hover,
.orgaBox_7 li a:hover{font-family: 'Open Sans', sans-serif;}
.orgaBox_5,
.orgaBox_6,
.orgaBox_7{font-family: 'Open Sans', sans-serif;font-size:14px;}
.orgaBox p{font-family: 'Open Sans', sans-serif;}
/*.orgaBox.space1 {margin-top:0;}
.orgaBox.space2 {margin-top:0;}*/
.orgaBox_6 ul {border-top:1px solid #1d3e8f;}
.orgaBox_6 li p,
.orgaBox_7 li p {padding-left:28px;word-break: keep-all;}
.orgaBox_6 li p:before,
.orgaBox_7 li p:before {top:13px;left:15px;width:4px;height:4px;}
.orgaGup_3 .etc_2 li {/*width: 50%;*/width: 30%;}
@media (max-width: 500px){
  .orgaBox_6 ul li, .orgaBox_7 ul li {width: 100% !important;}
}

/*인사말*/
.wrap-contents .txtIntroContainer .txtIntroItem {flex-basis:100%;}
.wrap-contents .txtIntroContainer .txtIntroItem .introSummary span i{font-weight:bold;}
.intro-header h1{font-size:30px;color:#07695c;font-style:italic;}
.intro-header h1 span{text-align: right;color: #009fe7;display: block;margin-right: -60px;}
@media (max-width:1400px) {
	.intro-header h1{font-size:26px;}
}
@media (max-width:1400px) {
	.intro-header h1{font-size:26px;}
}
@media (max-width:1280px) {
	.intro-header h1{font-size:24px;}
}
@media (max-width:1160px) {
	.intro-header h1{font-size:20px;}
}
@media (max-width:1024px) {
	.intro-header{padding: 10px 10px 10px 10px;}
	.intro-header::before{display:none;}
	.intro-header::after{display:none;}
}
@media (max-width:1024px) {
.intro-header h1 span{text-align:left;display:inline;}
}
/* 대표 영문 w-sub.css 서브비주얼 */
.wrap-sub-visual { background:url('/images/engknou/sub/sub-visual_01.jpg'); }/* 기본 서브비주얼 : About KNOU */
.eQ02 .wrap-sub-visual { background:url('/images/engknou/sub/sub-visual_02.jpg'); }/* Academics */
.eQ03 .wrap-sub-visual { background:url('/images/engknou/sub/sub-visual_03.jpg'); }/* Academic Guide */
.eQ04 .wrap-sub-visual { background:url('/images/engknou/sub/sub-visual_04.jpg'); }/* Global KNOU */
.eQ05 .wrap-sub-visual { background:url('/images/engknou/sub/sub-visual_05.jpg'); }/* 사이트맵 */

/*타이틀*/
.wrap-contents .subject h2{font-family: 'Open Sans', sans-serif;font-weight:bold;}
.wrap-contents .subject h2:after {display:none;}

/*모바일테이블가이드*/
@media (max-width: 960px) {
  .wrap-contents .con-table:after {background: rgba(60,81,82,0.4) url(/images/engknou/common/img_mobile_text.png) no-repeat center 40px;}
}

/*대학, 대학원 학과 소개 공통 : 이미지 빼달라고 해서 수정 */
.class_contentNoImg { width:100% !important; }
.class_contentNoImg .class_content{width:100% !important;padding-left: 20px !important;}
.class_content{padding-left: 20px !important;}

/* MOU */
.con-desc .con-list{padding: 10px 20px !important;}
.wrap-contents .down-line-banner ul {padding-top:15px !important;}
.downSlideToggleContainer > ul { padding-bottom:0px !important;}
.downSlideToggleContainer > ul > li > p.down { padding-bottom:15px;}
.userRegisterBtn { padding:3px 20px 4px 20px !important; }
.userRegisterBtn::after { conten:""; background:none !important; }
.userRegisterDiv { clear:both; display:none; background-color:#fff; border-radius:1%; border:1px solid #efefef; margin:40px 0 30px 0; padding:20px !important; }
.userRegisterDiv > div > ul {font-size:17px !important;}
@media (max-width: 900px) {
  .wrap-contents .down-line-banner li strong {display:inline-block !important;width:auto !important;}
  .wrap-contents .down-line-banner li .down {float: right !important;margin-top:0 !important;}
}

/*강조 문구 수정*/
.wrap-contents .con-notice.icon1{background: url(/images/guide/common/ico-notice1_eng.png) no-repeat left 3px;color: #183d93;}
.wrap-contents .con-notice {padding: 0px 0 0 29px;}


