@charset 'utf-8';
/* college 공통*/
.new-img-area{padding:40px 0 0 0;}
.new-img-area::after{content: ''; display: block; clear: both}
.new-img-area>li{float: left; margin-right: 4%; width: 48%}
.new-img-area>li>img{width: 100%}
.new-img-area>li:last-child{margin-right: 0}

.college_wrap.tabpage{margin-top:40px;}
.college_title{line-height:1; padding-left:10px; font-size:28px; font-family: 'NanumSquare'; color:#202020; position:relative; margin-bottom:20px; margin-top:40px; }

.college_title:before{position:absolute; content:""; width:3px; height:27px; background:#f97800; left:0;}
.college_txt{font-size:18px; color:#666; line-height:32px; word-break: keep-all;}
.content_inner{overflow:hidden;}
.content_inner div + div{margin-top:35px;}
.college_subtitle{color:#202020; font-size:24px;  font-family: 'NanumSquare'; line-height:1; margin-bottom:20px; margin-top:12px;}
.college_title.graduated{height:50px;}
.college_subtitle.mgtop{margin-top:35px; }
.college_title.mgtop55{margin-top: 55px;}
.college_title.mgtop60{margin-top:60px;}
.college_title.mgtop{margin-top:80px;}
.college_top .college_top_txt_bottom{margin-top:30px; box-sizing:border-box; padding-bottom:15px;}
.college_top_txt_bottom{font-size:18px; color:#666; line-height:32px; word-break: keep-all;}
.content_toggle_wrap{margin-top:30px;}
.graduation_content.mgtop{margin-top:40px;}
.college_content img{max-width: 100%;}

.content_inner table{}
.content_inner table thead tr th{font-family: 'NanumSquare'; font-size:18px; border-bottom:1px solid #202020; background:#f8f8f8; color:#202020; padding:13px 0; border-top:2px solid #202020; box-sizing:border-box; line-height:28px; text-align:center;}
.content_inner table tbody tr td{font-size:16px; padding: 14px 15px;box-sizing:border-box; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background:#fff; color:#666; text-align:center; line-height:28px; word-break: keep-all;}
.content_inner table tbody tr td.left-none{border-left:none;}
.content_inner table thead tr th + th{border-left:1px solid #ccc;}
.content_inner table tbody tr td + td{border-left:1px solid #ccc;}


.content_list{margin-top:10px; margin-bottom:30px;}
.content_list ul{overflow:hidden; }
.content_list ul li{list-style:none; position:relative; line-height:1; float:left; font-size:18px; font-weight:bold; color:#666; margin-top:18px;margin-right:40px;}
.content_list ul li:last-child:after{display:none;}
.content_list ul li:nth-child(8){margin-right:0;}
.content_list ul li:last-child{margin-right:0;}
.content_list ul li:after{position:absolute; content:""; top:2px; right:-20px; width:1px; height:13px; background:#ccc;}

.college_top_inner{position:relative; }
.college_top .college_top_inner .college_top_txt{font-size:48px; font-weight:bold; color:#202020; line-height:1; font-family: 'NanumSquare'; margin-left:40px; word-break: keep-all;}
.college_top .college_top_inner .college_top_txt.mr-l {margin-left: 0;}

.college_top .college_top_inner .college_top_txt span{font-weight:normal;}
.college_top .college_top_inner .college_top_box{width:100%; padding:30px 45px; background:#f1f2f4; box-sizing:border-box; margin-top:-20px;}
.college_top .college_top_inner .college_top_txt2{font-size:20px; font-weight:bold; line-height:34px; color:#666; font-family: 'NanumSquare'; margin-top:10px; word-break: keep-all;}
.college_top_txt .font-ch{font-family: 'NanumGothic';}
.college_info{margin-top:20px; overflow:hidden;}
.college_info li{position:relative; padding-left:12px; font-size:18px; color:#666; list-style:none; line-heighT:1; word-break: keep-all;}
.college_info li:before{position:absolute; content:""; left:0; top:7px; width:3px; heighT:3px; background:#666;}
.college_info li + li{margin-top:15px;}
li.info_inner:before{display:none;}
.info_inner{margin-left:-12px;}
.college_btn{margin-top:30px;}
.college_btn{overflow:hidden;}
.college_btn ul li + li{margin-left:10px;}
.college_btn ul li{float:left; height:50px; font-size:16px; background:#444; border-radius:5px; line-height:50px; list-style:none;}
.college_btn ul li a{display:block; height:100%; padding:0 20px; font-size:16px; color:#fff;}

.content_list_m.kpoint{display:none;}
.m_process{display:none;}
.college_txt.mgbot{margin-bottom:10px;}
.ch{font-family: 'NanumGothic'}

.list-kpoint{border-bottom: 1px solid #202020; color:#202020;}
/* 교환학생 css*/

.student_info{overflow:hidden;}
.student_info li{position:relative; padding-left:12px; font-size:18px; color:#666; list-style:none; line-heighT:32px; word-break: keep-all;}
.student_info li:before{position:absolute; content:""; left:0; top:14px; width:3px; heighT:3px; background:#666;}


ul.student_process{overflow:hidden; text-align:center; box-sizing:border-box; padding-left:74px;}
.student_process li{box-sizing:border-box; padding-top:55px; width:240px; height:240px; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1; }
.student_process li span{display:block; height:71px;}
.student_process li strong{font-size:17px; color:#666;}
.student_process li p{line-heighT:1; margin-bottom:10px; margin-top:15px; font-size:15px; color: #888;}
.student_process li:nth-child(1){margin-right:150px; position:relative;}
.student_process li:nth-child(1):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(2){margin-right:150px; position:relative;}
.student_process li:nth-child(2):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(4){margin-right:150px; margin-top:40px; position:relative;}
.student_process li:nth-child(4):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(5){margin-right:150px; margin-top:40px; position:relative;}
.student_process li:nth-child(5):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(6){margin-top:40px;}

.student_process li:nth-child(1) span{background:url(/images/college/process_icon01.png) center no-repeat;}
.student_process li:nth-child(2) span{background:url(/images/college/process_icon02.png) center no-repeat;}
.student_process li:nth-child(3) span{background:url(/images/college/process_icon03.png) center no-repeat;}
.student_process li:nth-child(4) span{background:url(/images/college/process_icon04.png) center no-repeat;}
.student_process li:nth-child(5) span{background:url(/images/college/process_icon05.png) center no-repeat;}
.student_process li:nth-child(6) span{background:url(/images/college/process_icon06.png) center no-repeat;}

/* 해외 대학 css */
.world_college_list{overflow:hidden;}
.world_college_list li{float:left; list-style:none; width:23.5%; min-height:150px; margin-right:2%; box-sizing:border-box; letter-spacing:-0.5px; margin-top:10px;}
.world_college_list li a{display:block; height:100%; color:#666;}
.world_college_list li img{width:100%; display:block; vertical-align:middle;}
.world_college_list li p{text-align:center; margin-top:10px; padding-bottom:10px; box-sizing:border-box; font-size:18px;}
.world_college_list li:nth-child(4n+0){margin-right:0;}
/*.world_college_list li:nth-child(1){margin-top:0;}*/
/*.world_college_list li:nth-child(2){margin-top:0;}*/
/*.world_college_list li:nth-child(3){margin-left:14px; margin-top:0;}*/
/*.world_college_list li:nth-child(4){margin-top:0;}*/
/*.world_college_list li:nth-child(7){margin-left:14px;}*/
/*.world_college_list li:nth-child(11){margin-left:14px;}*/
/*.world_college_list li:nth-child(15){margin-left:14px;}*/



/* 국제봉사 css*/
.tab-content{margin-top:60px;}
.tab-content .tab-item{display:none;}
.tab-menu{width:100%; }
.tab-menu ul li{position:relative; float:left; width:33.33%; height:60px; list-style:none; line-height:62px;}
.tab-menu ul li + li a{border-left:none;}
.tab-menu ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.tab-menu ul li a{display:block; height:100%; font-size:22px; text-align:center; font-weight:bold; color:#888; background:#fff; border:1px solid #d1d1d1; }
.layout-basic-content.en .tab-menu.study ul li a {font-size:19px;}
.tab-menu ul li.on a{transition:all 0.3s;color:#fff; font-weight:bold; background-color: #f97800; }
.tab-menu.study ul {}
.tab-menu.study ul li {line-height: initial;}
.tab-menu.study ul li a {display: flex; padding-top: 0; justify-content: center; align-items: center; word-break: keep-all;}
.tab-menu.study ul li:nth-child(2) a {padding-top: 0;}


.college_content_type2{margin-top:30px;}
.volunteer-picture-swiper-container{}
.volunteer-picture-swiper-container .swiper-wrapper{display:block;}
.volunteer-picture-swiper-container .swiper-wrapper:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.volunteer-picture-swiper-container .swiper-slide{float:left; width:31.66%; margin-right:2.5%; margin-bottom:30px;}
.volunteer-picture-swiper-container .swiper-slide:nth-child(3n+0){margin-right:0}



ul.volunteer01_process{overflow:hidden; text-align:center; box-sizing:border-box; padding-left:74px; }
.volunteer01_process li{box-sizing:border-box; padding-top:55px; width:240px; height:240px; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.volunteer01_process li span{display:block; height:71px;}
.volunteer01_process li strong{font-size:17px; color:#666;}
.volunteer01_process li p{line-heighT:1; margin-bottom:10px; margin-top:15px; font-size:16px; color: #888;}
.volunteer01_process li:nth-child(1){margin-right:150px; position:relative;}
.volunteer01_process li:nth-child(1):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(2){margin-right:150px; position:relative;}
.volunteer01_process li:nth-child(2):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(4){margin-right:150px; margin-top:40px; position:relative;}
.volunteer01_process li:nth-child(4):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(5){margin-right:150px; margin-top:40px; position:relative;}

.volunteer01_process li:nth-child(6){margin-top:40px;}

.volunteer01_process li:nth-child(1) span{background:url(/images/college/process_icon01.png) center no-repeat;}
.volunteer01_process li:nth-child(2) span{background:url(/images/college/process_icon02.png) center no-repeat;}
.volunteer01_process li:nth-child(3) span{background:url(/images/college/process_icon03.png) center no-repeat;}
.volunteer01_process li:nth-child(4) span{background:url(/images/college/process_icon04.png) center no-repeat;}
.volunteer01_process li:nth-child(5) span{background:url(/images/college/process_icon06.png) center no-repeat;}
.volunteer01_process li:nth-child(6) span{background:url(/images/college/process_icon07.png) center no-repeat;}



ul.volunteer02_process{overflow:hidden; text-align:center; box-sizing:border-box; padding-left:74px; }
.volunteer02_process li{box-sizing:border-box; padding-top:55px; width:240px; height:240px; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.volunteer02_process li span{display:block; height:71px;}
.volunteer02_process li strong{font-size:20px; color:#666;}
.volunteer02_process li p{line-heighT:1; margin-bottom:10px; margin-top:15px; font-size:16px; color:#888;}
.volunteer02_process li:nth-child(1){margin-right:150px; position:relative;}
.volunteer02_process li:nth-child(1):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(2){margin-right:150px; position:relative;}
.volunteer02_process li:nth-child(2):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(4){margin-right:150px; position:relative; margin-top:40px;}
.volunteer02_process li:nth-child(4):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(5){margin-right:150px; margin-top:40px; position:relative;}
.volunteer02_process li:nth-child(5):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(6){margin-top:40px;}
.volunteer02_process li:nth-child(7){margin-right:150px; position:relative; margin-top:40px;}
.volunteer02_process li:nth-child(7):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(8){margin-right:150px; position:relative; margin-top:40px;}
.volunteer02_process li:nth-child(8):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(9){ margin-top:40px;}


.volunteer02_process li:nth-child(1) span{background:url(/images/college/process_icon01.png) center no-repeat;}
.volunteer02_process li:nth-child(2) span{background:url(/images/college/process_icon02.png) center no-repeat;}
.volunteer02_process li:nth-child(3) span{background:url(/images/college/process_icon07.png) center no-repeat;}
.volunteer02_process li:nth-child(4) span{background:url(/images/college/process_icon08.png) center no-repeat;}
.volunteer02_process li:nth-child(5) span{background:url(/images/college/process_icon09.png) center no-repeat;}
.volunteer02_process li:nth-child(6) span{background:url(/images/college/process_icon10.png) center no-repeat;}
.volunteer02_process li:nth-child(7) span{background:url(/images/college/process_icon11.png) center no-repeat;}
.volunteer02_process li:nth-child(8) span{background:url(/images/college/process_icon12.png) center no-repeat;}
.volunteer02_process li:nth-child(9) span{background:url(/images/college/process_icon13.png) center no-repeat;}


/* 해외인턴십 프로그램 css*/


ul.intern_process{overflow:hidden; text-align:center; box-sizing:border-box; padding-left:74px; }
.intern_process li{box-sizing:border-box; padding-top:55px; width:240px; height:240px; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.intern_process li span{display:block; height:71px;}
.intern_process li strong{font-size:17px; color:#666;}
.intern_process li p{line-heighT:1; margin-bottom:10px; margin-top:15px; font-size:16px; color:#888;}
.intern_process li:nth-child(1){margin-right:150px; position:relative;}
.intern_process li:nth-child(1):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(2){margin-right:150px; position:relative;}
.intern_process li:nth-child(2):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(4){margin-right:150px; margin-top:40px; position:relative;}
.intern_process li:nth-child(4):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(5){margin-right:150px; margin-top:40px; position:relative;}
.intern_process li:nth-child(5):before{position:absolute; content:""; width:16px; height:30px; top:104px; right:-80px; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(6){margin-top:40px;}

.intern_process li:nth-child(1) span{background:url(/images/college/process_icon01.png) center no-repeat;}
.intern_process li:nth-child(2) span{background:url(/images/college/process_icon02.png) center no-repeat;}
.intern_process li:nth-child(3) span{background:url(/images/college/process_icon03.png) center no-repeat;}
.intern_process li:nth-child(4) span{background:url(/images/college/process_icon14.png) center no-repeat;}
.intern_process li:nth-child(5) span{background:url(/images/college/process_icon15.png) center no-repeat;}
.intern_process li:nth-child(6) span{background:url(/images/college/process_icon06.png) center no-repeat;}


.intern_corp_list{overflow:hidden; margin-top:30px;}
.intern_corp_list li{float:left; list-style:none; width:282px; min-height:150px; box-sizing:border-box; letter-spacing:-1px; margin-top:10px;}
.intern_corp_list li a{display:block; height:100%; color:#666;}
.intern_corp_list li span{display:inline-block; width:282px; height:80px; }
.intern_corp_list li img{width:100%;}
.intern_corp_list li p{width:282px; text-align:center; margin-top:10px; padding-bottom:10px; box-sizing:border-box;}
.intern_corp_list li:nth-child(even){margin-left:14px;}
.intern_corp_list li:nth-child(1){margin-top:0;}
.intern_corp_list li:nth-child(2){margin-top:0;}
.intern_corp_list li:nth-child(3){margin-left:14px; margin-top:0;}
.intern_corp_list li:nth-child(4){margin-top:0;}
.intern_corp_list li:nth-child(7){margin-left:14px;}
.intern_corp_list li:nth-child(11){margin-left:14px;}
.intern_corp_list li:nth-child(15){margin-left:14px;}


.study_inner_content{box-sizing:border-box; border:1px solid #ccc; padding:30px; margin-top:20px; width:100%;}
.study_inner_content ul{display:table; font-size:0;}
.study_inner_content ul li{display:table-cell; vertical-align:middle; font-size:24px; color:#202020; line-height:36px; font-family: 'NanumSquare'; font-weight:bold; word-break: keep-all;}
.study_inner_content ul li:first-child{position:relative; width:280px}
.study_inner_content ul li:first-child img{width:100%;}
.study_inner_content ul li:last-child{padding-left:30px;}
.study_inner_content ul li span{font-family: 'NanumGothic'}
.study_inner_content ul li span.study_imgtxt{position:absolute; left:0; bottom:10px; width:100%; height:50px; background:rgba(0,0,0,0.8); text-align:center; line-heighT:50px; color:#fff; font-size:18px; font-weight:normal;}
.study_inner_content ul li p{font-size:18px; margin-top:20px; color:#666; font-family: 'NanumGothic'; font-weight:normal; word-break: keep-all;}

/* 학생회 css */
.content_toggle_wrap{width:100%;}
.content_list_toggle.first{}
.content_list_toggle.first ul{overflow:hidden; background:#f8f8f8; border-top:2px solid #202020; border-bottom:1px solid #202020;}
.content_list_toggle.first ul li{list-style:none; float:left; padding:13px 0; box-sizing:border-box; color:#202020; font-family: 'NanumSquare'; font-size:18px; font-weight:bold; line-height:28px; text-align:center;}
.content_list_toggle.first ul li:nth-child(1){width: calc(100% - 466px); padding-right:1%;  border-right:1px solid #ccc; padding-left:0; box-sizing:border-box;}
.content_list_toggle.first ul li:nth-child(3){width:233px;}

.content_list_toggle{}
.content_list_toggle ul{overflow:hidden; border-bottom:1px solid #ccc;}
.content_list_toggle ul li{list-style:none; float:left; box-sizing:border-box; color:#666; font-size:16px; line-height:54px; height:54px;}
.content_list_toggle ul li:nth-child(1){position:relative; width: calc(100% - 466px); padding-right:1%; border-right:1px solid #ccc; box-sizing:border-box;cursor:pointer;  word-break: keep-all; line-height:28px}
.content_list_toggle ul li:nth-child(2){width:233px; text-align:center; border-right:1px solid #ccc;}
.content_list_toggle ul li:nth-child(3){width:233px; text-align:center;}
.content_list_toggle p b{color:#202020;}

.content_list_toggle ul li a{display:block; padding:13px 0 13px 80px}
.content_list_toggle ul li span{position:absolute; width:18px; height:10px; left:20px; top:0; bottom:0; margin:auto; background:url(/images/college/student_arrow.png) center no-repeat;}
.content_list_toggle ul li a.on span{background:url(/images/college/student_arrow_on.png) center no-repeat;}

p.content_list_toggle_on01{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on02{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on03{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on04{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on05{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on06{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on07{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on08{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on09{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on10{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on11{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on12{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on13{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on14{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on15{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on16{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on17{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on18{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on19{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle_on20{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}

.content_list_toggle2.first ul{overflow:hidden; background:#f8f8f8; border-top:2px solid #202020; border-bottom:1px solid #202020;}
.content_list_toggle2.first ul li{list-style:none; float:left; padding:14px 0; box-sizing:border-box; color:#202020; font-family: 'NanumSquare'; font-size:18px; font-weight:bold;  text-align:center;}
.content_list_toggle2.first ul li:nth-child(1){width:calc(100% - 235px); padding-right:1%; border-right:1px solid #ccc; padding-left:0;}
.content_list_toggle2 ul{overflow:hidden; border-bottom:1px solid #ccc;}
.content_list_toggle2 ul li{list-style:none; float:left; box-sizing:border-box; color:#666; font-size:16px;}
.content_list_toggle2 ul li a{padding:13px 0 13px 80px}
.content_list_toggle2 ul li:nth-child(1){position:relative; width:calc(100% - 235px); border-right:1px solid #ccc;}
.content_list_toggle2 ul li:nth-child(2){width:235px; text-align:center;  border-right:none;}
.content_list_toggle2 p b{color:#202020;line-height:24px;}

.content_list_toggle2 ul li span{position:absolute; width:18px; height:10px; left:20px; top:0; bottom:0; margin:auto; background:url(/images/college/student_arrow.png) center no-repeat;}
.content_list_toggle2 ul li span.on{background:url(/images/college/student_arrow_on.png) center no-repeat;}

.college_wrap .content_img img {max-width: 100%;}

p.content_list_toggle2_on01{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle2_on02{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle2_on03{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle2_on04{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle2_on05{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}
p.content_list_toggle2_on06{display:none; background:#f1f2f4; padding:25px 30px; box-sizing:border-box; font-size:16px; color:#666; border-bottom:1px solid #ccc; line-height:28px; word-break: keep-all;}

/* k-angel css*/
li.link_facebook{width:180px; padding:0;}
li.link_insta{width:180px; padding:0;}
li.link_facebook a{text-align:center;}
li.link_insta a{text-align:center;}

.kangel_info{position:relative; padding:30px 0 20px 20px; background:#f1f2f4; margin-top:40px;}
.kangel_info .kangel_info_txt{position:absolute; top:-20px; line-height:1; font-size:28px; color:#202020; font-style:oblique; font-family: 'NanumSquare';}
.kangel_info .kangel_info_txt span{font-size:42px; font-weight:bold;}
.kangel_info ul{}
.kangel_info ul li{position:relative; padding-left:12px; font-size:18px; color:#666; list-style:none; line-height:1; word-break: keep-all;}
.kangel_info ul li + li{margin-top:20px;}
.kangel_info ul li:before{position:absolute; content:""; width:3px; height:3px; background:#666; left:0; top:8px;}


.kangel_table{max-width:962px; margin:30px auto; }
.kangel_table .kangel_table_tab img {max-width: 100%; display:block; margin: 0 auto; text-align: center;}
.kangel_table_top{}
.kangel_table_top ul{overflow:hidden; padding-left:95px; box-sizing:border-box;}
.kangel_table_top ul li{float:left; padding:0 85px; width:300px; height:100px; line-height:100px; color:#fff; font-weight:bold; font-family: 'NanumSquare'; text-align:center; font-size:32px; list-style:none; box-sizing:border-box;}
.kangel_table_top ul li:nth-child(1){background:#0a66c3;}
.kangel_table_top ul li:nth-child(2){background:#58b1f0; margin-left:80px;}
.kangel_table_top_txt{display:block;font-size:20px; font-weight:normal; }

.kangel_table_bottom{margin-top:80px!important; overflow:hidden;}
.kangel_table_bottom ul{float:left;}
.kangel_table_bottom ul + ul{margin-left:30px;}
.kangel_table_bottom ul li{list-style:none; text-align:center; font-family: 'NanumSquare'; box-sizing:border-box; font-size:18px; color:#666;}
.kangel_table_bottom ul li:first-child{width:270px; height:80px; background:#f97800; box-sizing:border-box; font-size:20px; color:#fff; line-height:80px;}
.kangel_table_bottom ul li + li{ border:1px solid #ccc; background:#f8f8f8; width:270px; height:60px; margin-top:10px; line-height:58px;}

.tab_wrap2{overflow:hidden;}
.tab_wrap2 .tab-content{margin-top:40px;}
.tab_wrap2 .tab-content .tab-item{display:none;}
.tab_wrap2 .tab-menu{width:100%; }
.tab_wrap2 .tab-menu ul li{position:relative; float:left; width:16.66%; height:60px; list-style:none; line-height:58px; box-sizing:border-box;}
.tab_wrap2 .tab-menu ul li + li a{border-left:none;}
.tab_wrap2 .tab-menu ul:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.tab_wrap2 .tab-menu ul li a{display:block; height:100%; text-align:center; font-weight:bold; color:#888; background:#fff; border:1px solid #d1d1d1; }
.tab_wrap2 .tab-menu ul li.on a{transition:all 0.3s; color:#fff; font-weight:bold; background-color: #f97800; }

.kangel_tab_content{}
.kangel_tab_content_left{width:50%;float:left; border-right:1px dashed #ccc; box-sizing:border-box;}
.kangel_tab_content_right{width:50%;float:left; padding-left:40px; box-sizing:border-box;}
.kangel_table_info{margin-bottom:35px;}
.kangel_table_info li{position:relative; padding-left:12px; font-size:18px; color:#666; list-style:none; line-heighT:1;}
.kangel_table_info li:before{position:absolute; content:""; left:0; top:8px; width:3px; heighT:3px; background:#666;}
.kangel_table_info li + li{margin-top:15px;}

.kangel_tab p.college_subtitle{margin-top:0;}
.kangel_table_m{display:none;}
/* graduation css*/
.graduation_content{overflow:hidden;}
.graduation_content div.graduation_box:nth-of-type(1){}
.graduation_content div.graduation_box:nth-of-type(2){margin-left:20px;}
.graduation_content div.graduation_box:nth-of-type(3){margin-left:20px;}


.graduation_box{float:left; width:calc(33.33% - 14px);}
.graduation_box ul{}
.graduation_box li{width:100%; height:60px; line-height:60px; background:#f8f8f8; border: 1px solid #ccc; box-sizing:border-box; border-radius:5px; list-style:none; text-align:center;}
.graduation_box li + li{margin-top:20px;}
.graduation_box li a{display:block; height:100%; color:#666; font-size:18px;}
.graduation_box h4 span{font-size:18px; font-weight:normal;}

.kpoint-link{display:none;}

/*bizon*/
.bizon{display:inline-block; width:calc(100% - 348px); vertical-align: middle}
.bizon_tit_img{display:inline-block; margin-right:25px; vertical-align: middle}
.bizon_table{background:url(/images/college/bizon_line.png) center 50px no-repeat; height:430px}
.bizon_table{}
.bizon_table p{margin:0 auto; text-align: center; color:#fff; font-size:32px; font-family: 'NanumSquare'; width:300px; height:100px; background:#0a66c3; line-height:100px}
.bizon_table ul.team{position:relative; font-size:0; text-align: center; margin-top:80px}
.bizon_table ul.team > li{display:inline-block; width:270px; height:80px; background:#f97800; line-height:80px; color:#fff; font-size:20px; text-align: center; vertical-align: middle}
.bizon_table ul.team > li + li{margin-left:30px}
.bizon_table ul.team > li ul.team_list{position:absolute; left:50%; top:160px; transform: translateX(-50%); margin-left:-145px}
.bizon_table ul.team li ul.team_list:after{content: ""; display:block; clear:both}
.bizon_table ul.team > li ul.team_list > li{float:left; width:130px; height:60px; background:#f8f8f8; line-height:60px; color:#666666; font-size:18px; text-align: center; border:1px solid #cccccc; box-sizing: border-box}
.bizon_table ul.team > li ul.team_list > li + li{margin-left:20px}
.bizon_table_tab{display:none}
.bizon_table_m{display:none}
.bg_txt{font-size:0; display:table}
.bg_txt + .bg_txt{margin-top:20px}
.bg_txt img{width:33px; height:60px; display:table-cell; vertical-align: middle; padding-top:10px}
.bg_txt ul{display:table-cell; vertical-align: middle; width:calc(100% - 33px); padding-left:20px; box-sizing: border-box}
.bg_txt ul li{font-size:18px; color:#666; line-height:32px; word-break: keep-all;}
.bg_txt ul li:first-child{color: #202020; font-size: 24px; font-family: 'NanumSquare'; line-height: 1; margin-bottom: 12px; margin-top: 12px;}

/*졸업요건*/
.content-college-graduated{}
.content-college-graduated .college_title{margin-bottom:0; }
.content-college-graduated .en .college_title {font-size: 24px;}
.content-college-graduated .graduation_box ul {margin-top: 20px;}
.content-college-graduated .en .graduation_box li {height: 78px; line-height: initial;}
.content-college-graduated .en .graduation_box li a {display: flex; padding: 0 10px; box-sizing: border-box; justify-content: center; align-items: center;}

/* 성곡 글로벌 프로그램 - 상해 임시정부 이동루트 탐방 및 기업 견학 */
ul.trip-wrap {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); -ms-grid-columns: 1fr 1fr 1fr; gap: 30px;}

.college_content.type1{display: flex; justify-content: space-between;}
.college_content.type1 img{max-width: 100%; margin-top: 4rem;}
.content-college-activity-wavers .college_top .college_top_inner .college_top_txt{line-height: 1.2;}
.content-college-activity-wavers .college_top .college_top_inner .college_top_box{margin-top: -30px;}


@media all and (max-width:1190px){
    .img-box-area{padding:0 20px;}
    .new-img-area>li{width:49%; margin-right: 2%}
}

@media all and (min-width:992px) and (max-width:1323px) {
.content_list ul li:after{right:-0.75vw;}
.content_list ul li{margin-right:1.51vw}
.content_list ul li:nth-child(8){margin-right:1.51vw}
}
@media all and (min-width:992px) and (max-width:1160px) {
.layout-basic-content.en .tab-menu.study ul li a {font-size: 1.9vw;}
}

/*************************************************큰 태블릿*************************************************/
@media all and (min-width:992px) and (max-width:1199px) {
/*.college_top_inner{}
.content_list ul li + li{margin-left:20px;}
.content_list ul li:before{left:-10px;}
.content_list ul li{font-size:1.66vw}*/
.content-college-kpoint, .content-college-jobs, .content-college-international, .content-college-activity-student, .content-college-graduated, .content-college-activity-angel{padding:80px 0;}
.college_top > p{padding:0 15px;}
.college_content{padding:0 15px;}
.content-college-activity-wavers .college_content{padding:0;}
/*.layout-basic-content{padding:0 15px;}*/
.middle-content{padding:0 15px;}
.besides-list{padding:0 15px; border-bottom:none!important}
.list-subject{border-bottom:1px solid #202020}
.btn-list.btn-center{padding:0 15px;}
ul.student_process{padding-left:5.17vw;}
.student_process li{box-sizing:border-box; padding-top:4.58vw; width:20.01vw; height:20.01vw; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.student_process li span{display:block; height:5.92vw;}
.student_process li p{line-heighT:1; margin-bottom:0.83vw; margin-top:1.25vw;}
.student_process li:nth-child(1) span{background-size:auto 5.92vw;}
.student_process li:nth-child(2) span{background-size:auto 5.92vw;}
.student_process li:nth-child(3) span{background-size:auto 5.92vw;}
.student_process li:nth-child(4) span{background-size:auto 5.92vw;}
.student_process li:nth-child(5) span{background-size:auto 5.92vw;}
.student_process li:nth-child(6) span{background-size:auto 5.92vw;}
.student_process li:nth-child(1){margin-right:12.51vw; position:relative;}
.student_process li:nth-child(1):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(2){margin-right:12.51vw; position:relative;}
.student_process li:nth-child(2):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(4){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.student_process li:nth-child(4):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(5){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.student_process li:nth-child(5):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.student_process li:nth-child(6){margin-top:3.33vw;}

.world_college_list li p{font-size:16px}

ul.volunteer01_process{padding-left:5.17vw;}
.volunteer01_process li{box-sizing:border-box; padding-top:4.58vw; width:20.01vw; height:20.01vw; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.volunteer01_process li span{display:block; height:5.92vw;}
.volunteer01_process li p{line-heighT:1; margin-bottom:0.83vw; margin-top:1.25vw;}
.volunteer01_process li:nth-child(1) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(2) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(3) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(4) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(5) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(6) span{background-size:auto 5.92vw;}
.volunteer01_process li:nth-child(1){margin-right:12.51vw; position:relative;}
.volunteer01_process li:nth-child(1):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(2){margin-right:12.51vw; position:relative;}
.volunteer01_process li:nth-child(2):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(4){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.volunteer01_process li:nth-child(4):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(5){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.volunteer01_process li:nth-child(5):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer01_process li:nth-child(6){margin-top:3.33vw;}
ul.volunteer02_process{padding-left:5.17vw;}
.volunteer02_process li{box-sizing:border-box; padding-top:4.58vw; width:20.01vw; height:20.01vw; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.volunteer02_process li span{display:block; height:5.92vw;}
.volunteer02_process li p{line-heighT:1; margin-bottom:0.83vw; margin-top:1.25vw;}
.volunteer02_process li:nth-child(1) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(2) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(3) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(4) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(5) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(6) span{background-size:auto 5.92vw;}
.volunteer02_process li:nth-child(1){margin-right:12.51vw; position:relative;}
.volunteer02_process li:nth-child(1):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(2){margin-right:12.51vw; position:relative;}
.volunteer02_process li:nth-child(2):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(4){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.volunteer02_process li:nth-child(4):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(5){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.volunteer02_process li:nth-child(5):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.volunteer02_process li:nth-child(6){margin-top:3.33vw;}

ul.intern_process{padding-left:5.17vw;}
.intern_process li{box-sizing:border-box; padding-top:4.58vw; width:20.01vw; height:20.01vw; border:1px solid #ccc; list-style:none; float:left; border-radius:100%; line-height:1;}
.intern_process li span{display:block; height:5.92vw;}
.intern_process li p{line-heighT:1; margin-bottom:0.83vw; margin-top:1.25vw;}
.intern_process li:nth-child(1) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(2) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(3) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(4) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(5) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(6) span{background-size:auto 5.92vw;}
.intern_process li:nth-child(1){margin-right:12.51vw; position:relative;}
.intern_process li:nth-child(1):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(2){margin-right:12.51vw; position:relative;}
.intern_process li:nth-child(2):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(4){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.intern_process li:nth-child(4):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(5){margin-right:12.51vw; margin-top:3.33vw; position:relative;}
.intern_process li:nth-child(5):before{position:absolute; content:""; width:1.33vw; height:2.5vw; top:8.67vw; right:-6.67vw; background:url(/images/college/process_arrow.png) center no-repeat;}
.intern_process li:nth-child(6){margin-top:3.33vw;}

.college_top .college_top_inner .college_top_txt.m{letter-spacing:-3px;}
.content-college-graduated .graduated .college_title {line-height:20px}
.content-college-kpoint, .content-college-jobs, .content-college-international, .content-college-activity-student, .content-college-graduated, .content-college-activity-bizon{padding:80px 0;}
}

 /*************************************************모바일&태블릿*************************************************/
@media all and (max-width:991px){

.new-img-area>li{float: none; display: block; width: 100%; margin-right: 0; margin-bottom: 40px;}
.new-img-area>li:last-child{margin-bottom: 0}
    
.m_process{display:block;}
.m_process img{width:100%;}
.student_process{display:none;}
.volunteer01_process{display:none;}
.volunteer02_process{display:none;}
.intern_process{display:none;}
.college_title.mgtop55{margin-top:75px;}    
.college_title.mgtop60{margin-top:80px;}
/*.layout-basic-content{padding:0 30px;}*/
.middle-content{}
.besides-list{border-bottom:none!important}
.list-subject{border-bottom:1px solid #202020}
.btn-list.btn-center{padding:0 30px;}
.content-college-kpoint, .content-college-jobs, .content-college-international, .content-college-activity-student, .content-college-graduated, .content-college-activity-angel{padding:80px 0;}


.college_top_txt2.mgtop{margin-top:8.54vw;}
.college_top .college_top_inner .college_top_txt2.kangel{margin-top:8.07vw;}
.college_top .college_top_txt_bottom{font-size:28px; line-height:46px; padding:0 30px;}
.college_txt{font-size:28px; line-height:46px;}
.college_subtitle{font-size:32px; margin-bottom:20px; margin-top:0;}
.college_title.mgtop{margin-top:80px;}
.college_title{font-size:36px; margin-top:72px; margin-bottom:40px; padding-left:15px;}

.college_title:before{width:6px; height:35px;}
.undergraduate_intro_title{font-size:36px; margin-top:70px; margin-bottom:40px; padding-left:15px;}

/*kpoint*/
.content_list_m.kpoint{display:block;}
.content_inner table{margin-top:30px;margin-bottom:20px;}
.content_inner table thead tr th{font-size:30px; padding:30px 0 ; border-top:4px solid #202020;}
.content_inner table tbody tr td{font-size:28px; padding:25px 30px; line-height:46px;}


.college_table_wrap{position:relative; overflow-x:scroll;}
.college_table_wrap .content_list_table.kpoint{width:1700px;}
.college_table_wrap span{display:block; position:fixed; width:160px; height:160px; margin-left:-80px; margin-top:-80px; top:50%; left:50%; background:url(/images/introduce/m_scroll.png) center no-repeat;}

.content_inner.student{position:relative; overflow-x:scroll;}
.content_list_table.student{width:1700px;}
.content_inner.student span{display:block; position:fixed; width:160px; height:160px; margin-left:-80px; margin-top:-80px; top:50%; left:50%; background:url(/images/introduce/m_scroll.png) center no-repeat;}
.content_list ul li{font-size:28px;}

/*
.content_inner.student span{display:block; position:fixed; width:160px; height:160px; margin-left:-80px; margin-top:-80px; top:50%; left:50%; background:url(/images/introduce/m_scroll.png) center no-repeat;}
*/

.college_select_wrap{}
.college_select_wrap select{width:100%; height:50px; line-height:49px; font-size:16px; color:#666; border:1px solid #ccc; box-sizing:border-box; padding-left:15px;
-webkit-appearance: none;  /* 네이티브 외형 감추기 */
-moz-appearance: none;
appearance: none;
background: url(/images/undergraduate/select_btn.png) no-repeat 98.5% 50%;  /* 화살표 모양의 이미지 */}

/*jobs*/
.college_info li{font-size:28px; line-height:46px;}
.college_info li + li{margin-top:4px;}
.college_info li:before{top:21px;}
.college_btn ul li{width:calc(50% - 5px); height:80px; line-height:80px; text-align:center;}
.college_btn ul li:nth-child(3){margin-left:0; margin-top:10px;}
.college_btn ul li a{font-size:28px;}
.college_subtitle.job{margin-top:40px;}



/*student*/
.student_info li{font-size:28px; line-height:46px;}
.student_info li + li{margin-top:10px;}
.student_info li:before{top:21px;}



ul.student_process{width:64.58vw; margin:0 auto; padding-left:0; min-height:160px;}
.student_process li{width:28.25vw; height:28.25vw; font-size:2.82vw; padding-top:4.54vw;}
.student_process li span{height:9.08vw;}
.student_process li:nth-child(1){margin-right:7.46vw;}
.student_process li:nth-child(2){margin-right:0; background-size: auto 9.08vw; }
.student_process li:nth-child(3){margin-right:7.46vw; margin-top:40px;background-size: auto 9.08vw; }
.student_process li:nth-child(4){margin-right:0;background-size: auto 9.08vw; }
.student_process li:nth-child(5){margin-right:7.46vw;background-size: auto 9.08vw; }
.student_process li:nth-child(6) span{background-size: auto 9.08vw;}
.student_process li:nth-child(1):before{width:1.61vw; height:3.02vw; top:11.6vw; right:-4.843vw;background-size:cover;}
.student_process li:nth-child(2):before{display:none;}
.student_process li:nth-child(3){position:relative;}
.student_process li:nth-child(3):before{position:absolute;content:""; width:1.61vw; height:3.02vw; top:11.6vw; right:-4.843vw; background:url(/images/college/process_arrow.png) center no-repeat; background-size:cover;}
.student_process li:nth-child(4):before{display:none;}
.student_process li:nth-child(5):before{width:1.61vw; height:3.02vw; top:11.6vw; right:-4.843vw;background-size:cover;}
.student_process li p{font-size:24px;}
.student_process li p strong{font-size:28px;}

/* 해외 대학 css */
.world_college_list li{float:left; list-style:none; width:49%; min-height:150px; margin-right:2%; box-sizing:border-box; letter-spacing:-1px; margin-top:10px;}
.world_college_list li p{text-align:center; margin-top:10px; padding-bottom:10px; box-sizing:border-box; font-size:26px; font-size:2.6vw; line-height:42px; line-height:4.2vw;    word-break: break-all;}
.world_college_list li:nth-child(2n+0){margin-right:0;}




.content_list_toggle.first{border-top:2px solid #202020;}
.content_list_toggle.first ul{display:none;}
.content_list_toggle ul li:nth-child(1){border:none; width:100%;}
.content_list_toggle ul li:nth-child(2){display:none;}
.content_list_toggle ul li:nth-child(3){display:none;}

.content_list_toggle ul li{font-size:26px; height:auto;}
.content_list_toggle ul li a{padding:30px 0 30px 90px;}    
.content_list_toggle p{font-size:28px; line-height:46px;}
.content_list_toggle ul li span{left:30px; width:30px; height:16px; background-size:cover;}
.content_list_toggle ul li a.on span{ background-size:cover;}

.content_list_toggle2.first{border-top:2px solid #202020;}
.content_list_toggle2.first ul{display:none;}
.content_list_toggle2.first ul li{}
.content_list_toggle2.first ul li:nth-child(1){border:none; width:100%;}
.content_list_toggle2.first ul li:nth-child(2){display:none;}




.tab-menu ul li{font-size: 32px; height: 100px; line-height:40px;}
.volunteer_picture{width:100%;}
.volunteer_picture li{width:calc(33.33% - 20px)}
.study_inner_content ul li:first-child{margin:0 auto; margin-bottom:35px;}
.study_inner_content ul{margin:0 auto; text-align:center;}
.study_inner_content ul li{display:block; text-align:left; font-size:36px; line-height:52px;}
.study_inner_content ul li p{font-size:26px;}
.study_inner_content ul li:first-child{width:380px; height:433px;}
.study_inner_content ul li span.study_imgtxt{font-size:26px; height:70px; line-height:70px;}
.study_inner_content ul li:first-child img{height:100%;}
.study_inner_content{padding:40px;}

.kangel_table .kangel_table_tab {display: none;}
.kangel_table_m{display:block;}
.kangel_table_tab{display:block;}


.tab_wrap2 .tab-menu ul li{width:33.33%; font-size:32px; height:100px; line-height:100px;}
.tab_wrap2 .tab-menu ul li:nth-child(4) a{border-left:1px solid #ccc;}
.kangel_table_info li{font-size:26px; line-height:42px;}
.kangel_tab_content_right{width:100%; padding-left:0;}
.kangel_tab_content_left{width:100%; border:none;}
.kangel_table_info li:before{top:19px;}
.content_list ul li:after{display:none;}
.content_list ul li{width:49%; float:left; margin-right:2%; text-align:left; }
.content_list ul li:nth-child(2n+0){margin-right:0}
.content_list ul li + li{margin-left:0}

.study_inner_content ul li span.study_imgtxt{bottom:0;}
.study_inner_content ul li:last-child{padding-left:0;}

.kangel_info .kangel_info_txt span{font-size:56px;}


.content_list{margin-top:20px; margin-bottom:40px;}



.angel_btn li{width:calc(50% - 10px);}
.kangel_info{margin-top:25px;}
.kangel_info .kangel_info_txt{font-size:36px; top:-30px;}
.kangel_info .kangel_info_txt p{font-size:56px;}

.kangel_info ul li{font-size:26px; line-height:42px;}
.kangel_info ul li:before{top:19px;}
.kangel_info{padding:40px 20px 20px 25px;}
.kangel_info ul li + li{margin-top:10px;}
.content_inner div + div{margin-top:50px;}


.kangel_table_info li + li{margin-top:10px;}
.kangel_table_info.last{margin-bottom:0;}

.college_title.graduated{height:auto;}
.graduation_box{width:100%;}
.graduation_box li{height:80px; line-height:80px;}
.graduation_box li a{ font-size:28px;}
.graduation_box h4 span{font-size:28px; font-weight:bold;}
.graduation_content div.graduation_box:nth-of-type(2){margin-left:0;}
.graduation_content div.graduation_box:nth-of-type(3){margin-left:0;}
.graduation_box.mgtop{margin-top:10px;}
.graduation_content.mgtop{margin-top:0;}
.college_top .college_top_inner .college_top_txt{font-size:60px; margin-left:30px; line-height: 72px;}
.college_top .college_top_inner .college_top_txt2{margin-top:0; font-size:32px; line-height:42px}
.college_top .college_top_inner .college_top_box{padding:60px 30px 30px 30px; margin-top:-30px} 
.college_top .college_top_inner .college_top_txt.type2{line-height:72px;}
.college_top .college_top_inner .college_top_box.type2{padding:145px 30px 30px 30px; margin-top:-110px;}
    
.tab-content{margin-top:47px;}
.tab-menu ul li a{font-size:28px; box-sizing: border-box; padding-top:8px;}
.tab-menu ul li:nth-child(2) a{padding-top:30px;}
.tab-menu ul li a span{display:block;}
.tab-menu ul li.on a{font-size:28px;}
.layout-basic-content.en .tab-menu.study ul li a {font-size: 2vw !important;}
.layout-basic-content.en .tab-menu.study ul li.on a {font-size: 2vw !important;}


.volunteer-picture-swiper-container .swiper-slide{width:440px; height:100%; margin-bottom:0}
.volunteer-picture-swiper-container .swiper-wrapper{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}


/*padding*/
/*.content-college{padding:80px 0px}*/
.college_content{padding:0 30px}
.content-college-activity-wavers .college_content{padding:0;}
.college_content.type2{padding:0;}
.tab-menu ul{padding:0 30px;}    
.tab_wrap2 ul{padding:0;}

/*갤러리*/
.content div.board-period{margin-bottom:20px;}

/*bizon*/
.content-college-kpoint, .content-college-jobs, .content-college-international, .content-college-activity-student, .content-college-graduated, .content-college-activity-bizon{padding:80px 0;}
.bizon{display:block; width:100%}
.bizon_table_tab{display:block; margin-top:0!important}
.bizon_table{display:none}
.bizon_tit_img{float:none; display:block; margin:-15px auto; padding-bottom:40px; box-sizing: border-box}
.bg_txt + .bg_txt{margin-top:30px}
.bg_txt img{width:66px; height:120px}
.bg_txt ul{width: calc(100% - 66px)}
.bg_txt ul li{font-size:28px; line-height:46px}
.bg_txt ul li:first-child{font-size: 32px; margin-bottom: 20px}

ul.trip-wrap {gap: 15px;}
.college_content.type1{display: block;}
.college_content.type1 img{width: 100%;}
.content-college-activity-wavers .kangel_table  img{display:block; margin:20px auto}
}
/*************************************************태블릿*************************************************/
@media all and (min-width:768px) and (max-width:991px){
.content-college-graduated .college_title{height:60px}


}
/*************************************************모바일*************************************************/
@media all and (max-width:767px){
.new-img-area {padding: 10px 0 0 0;}
/*.layout-basic-content{margin-top:40px; padding:0 15px;}*/
.content.content-college.content-college-kpoint, .content-college-jobs, .content-college-activity-student, .content-college-graduated, .content-college-activity-angel{padding:40px 0;}
.middle-content{margin-top:40px; padding:0 15px;}
div.btn-list.btn-center{padding:0 15px;}
.college_title{font-size:18px; padding-left:12px; margin-bottom:20px; margin-top:36px;}
.college_title:before{width:3px; height:18px;}
.college_title.graduated{font-size:18px; padding-left:12px; margin-bottom:20px; margin-top:36px;}
.world_college_list li{min-height:auto;}
.world_college_list li p{ margin-top:0; padding-bottom:0;  font-size:26px; font-size:3.3vw; line-height:42px; line-height:4.4vw; }

.kangel_table_tab{display:none;}
.college_top .college_top_inner .college_top_txt{font-size:30px; line-height:1; margin-left:15px}
.college_txt{font-size:14px; line-height:24px; }
.college_top .college_top_txt_bottom{font-size:14px; line-height:24px; margin-top:20px; padding:0 15px}
.college_subtitle{font-size:16px; margin-bottom:15px;}
.content_inner table{margin-top:15px;}
.content_inner table thead tr th{font-size:16px; padding:20px 0; border-top:2px solid #202020;}
.content_inner table tbody tr td{font-size:14px; padding:12px 13px; line-height:24px;}
.content_list ul li{font-size:14px; margin-top:10px}
.college_top .college_top_inner .college_top_txt2{font-size:17px; line-height:24px;}
.college_info li{font-size:14px; line-height:24px; padding-left:8px;}
.college_info li + li{margin-top:0;}
.college_info li:before{top:11px;}
.college_btn ul li{height:40px; line-height:40px;}
.college_btn ul li a{font-size:14px;}
.college_btn{margin-top:10px;}
.study_inner_content{padding:20px;}
.student_info li{font-size:14px; line-height:24px; padding-left:8px;}
.student_info li + li{margin-top:0;}
.student_info li:before{top:10px;}
.tab-content{margin-top:40px;}
.tab-menu ul li{height:50px; font-size:16px;line-height:21px;}
.tab-menu ul li:nth-child(2) a{padding-top:13px}
.tab-menu ul li a{font-size:16px; padding-top:4px}
.tab-menu ul li.on a{font-size:16px;} 
.study_inner_content ul li{font-size:16px; line-height:28px;}
.study_inner_content ul li p{font-size:14px; margin-top:10px;}
.study_inner_content ul li:first-child{width:200px; height:230px; margin-bottom:17px;}
.study_inner_content ul li span.study_imgtxt{font-size:14px; height:35px; line-height:35px;}
.study_inner_content ul li:first-child img{height:100%;}
.study_inner_content ul li:last-child{padding-left:0; transform: skew(-0.03deg); }
.college_top_inner{padding-top:2.34vw;}

.college_top_txt2.mgtop{margin-top:3.91vw}

.content_list_toggle ul li{font-size:14px; }
.content_list_toggle ul li span{left:15px; width:13px; height:7px; background-size:cover;}
.content_list_toggle ul li span.on{left:15px; width:13px; height:7px; background-size:cover;}
.content_list_toggle ul li:nth-child(1){padding-left:50px;}

.content_list_toggle2 ul li{font-size:14px; line-height:24px;}
.content_list_toggle2 ul li span{left:15px; width:13px; height:7px; background-size:cover;}
.content_list_toggle2 ul li span.on{left:15px; width:13px; height:7px; background-size:cover;}
.content_list_toggle2 ul li:nth-child(1){padding-left:50px;}

.content_list_toggle p{font-size:14px; line-height:24px; padding:20px 25px;}

.content_inner.student span{display:block; position:fixed; width:80px; height:80px; margin-left:-40px; margin-top:-40px; top:50%; left:50%; background:url(/images/introduce/m_scroll.png) center no-repeat; background-size:80px}
.college_table_wrap span{display:block; position:fixed; width:80px; height:80px; margin-left:-40px; margin-top:-40px; top:50%; left:50%; background:url(/images/introduce/m_scroll.png) center no-repeat; background-size:80px}

.content_list_toggle ul li a{padding:13px 0;}
.content_list_toggle ul li:nth-child(1){line-height:22px}
.content_list{margin-top:10px; margin-bottom:20px;}
.college_info{margin-top:0;}
.college_title.mgtop{margin-top:40px;}
.college_title.mgtop55{margin-top:35px;}    
.college_title.mgtop60{margin-top:40px;}
.kangel_info{margin-top:10px;}
.kangel_info ul li{font-size:14px; line-height:24px;}
.kangel_info ul li:before{top:10px;}
.kangel_info ul li + li{margin-top:0;}
.kangel_info .kangel_info_txt span{font-size:28px;}
.kangel_info .kangel_info_txt{font-size:18px; top:-12px;}
.kangel_info{padding:20px 15px 15px 15px;}
.content_inner div + div{margin-top:25px;}
.college_subtitle.mgtop{margin-top:17px;}
.college_top .college_top_inner .college_top_txt2.kangel{margin-top:12px;;}
.kangel_table_info li{font-size:14px; line-height:24px;}
.kangel_table_info li:before{top:10px;}
.kangel_table_info li + li{margin-top:0;}

.tab_wrap2 .tab-menu ul li{height:50px; line-height:50px; font-size:16px;}
.kangel_table_info{margin-bottom:17px;}
.graduation_box h4 span{font-size:14px;}
.graduation_box li{height:40px; line-height:40px;}
.graduation_box li a{ font-size:14px;}
.world_college_list li p{font-size:14px;}
.college_top_inner{padding-bottom:2.6vw;}
.tab-content{margin-top:23px;}

/*졸업요건*/
.content-college-graduated .college_title{height:auto; margin-bottom:15px}
.college_content{padding:0 15px}
.college_content_type2{margin-top:10px}
.tab-menu ul{padding:0;} 
.content-college-graduated .en .graduation_box li {height: 60px;}

.college_top .college_top_inner .college_top_box{padding:30px 15px 15px 15px; margin-top:-15px}
.college_top .college_top_inner .college_top_box.type2{padding: 30px 15px 15px 15px; margin-top: -15px;} 
    
.college_top .college_top_inner .college_top_txt.type2{line-height:1;}    

.tab-menu ul{padding: 0 15px;}
.tab_wrap2 .tab-menu ul{padding:0}

.volunteer-picture-swiper-container .swiper-slide{width:220px; height:100%; margin-bottom:0}
.info_inner{margin-left:-8px;}

/*bizon*/
.bizon_tit_img{margin:0 auto; padding-bottom:20px}
.bizon_table_m{display:block}
.bizon_table{display:none}
.bizon_table_tab{display:none}
.bg_txt + .bg_txt{margin-top:5px}
.bg_txt ul li{font-size:14px; line-height:24px}
.bg_txt ul li:first-child{font-size:16px; margin-bottom:10px}
.bg_txt img{width:33px; height:60px}
.bg_txt ul{width: calc(100% - 33px)}

/*갤러리*/
.content div.board-period{margin-bottom:40px;}
.college_content.type1 img{margin-top: 2rem;}
}
@media all and (max-width:560px){
.tab-menu.study ul li a {font-size: 14px !important;}
}
@media all and (max-width:550px){
.bizon_tit_img{width:70%}
}
