@charset "utf-8";

/*공통*/
.sub0302 .contbox1 h4 {float:left;}
.sub0302 .contbox1 .home_btn {float:left; margin-left:10px;}

@media all and (max-width:768px) {
	.sub0302 .contbox1 h4 {float:none;}
	.sub0302 .contbox1 .home_btn {float:none; margin-left:0;}
	.sub0302 .contbox1 .home_btn a {margin:0;}
}

/*학사안내 사용X
.wp33 {width:33% !important;}
.sub030101 .explain > li {background:url('../img/sub/common/h5.gif') no-repeat left 7px; font-size:15px; font-weight:200; padding-left:18px; margin:20px 0 10px 15px;}
.sub030101 .explain > li span.txt {display:inline-block; font-weight:bold; width:15%; margin-right:25px; background:url('../img/layout/pageinfo_arrow.gif') no-repeat right center; padding-right:10px;}
@media all and (max-width:880px) {
	.sub030101 .explain > li  {width:100%; box-sizing:border-box;}
	.sub030101 .explain > li span.txt {width:100%; margin-right:0; background:none;}
}
*/

/*학사안내*/
.sub030101 table ul li {float:left; margin:3px 0; padding:0 10px; border-right:1px solid #ccc;}
.sub030101 table ul li:last-child {border-right:0;}
.sub030101 table ul li a[target="_blank"] { display:inline-block; background:url('../img/layout/header_blank.gif') no-repeat right 5px; padding-right:17px;}

/*학사일정*/
.sub030102 {}
.sch_top {overflow:hidden; box-sizing:border-box; /*background:#f3f3f3 url('../img/sub/sub030102_img01.png') no-repeat 15px top; padding:17px 20px 15px 50px;*/ background:#f3f3f3; padding:15px 20px; }
.sch_top span.tit {float:left; font-size:22px; line-height:39px; font-weight:bold;}
.sch_top > p {float:right;}
.select {text-align:right; font-weight:bold;}
.select select {padding:5px 0 6px; font-weight:bold; vertical-align:middle;}
.selectWrap {display:inline-block; *display:inline; zoom:1; position:relative; overflow:hidden; width:auto; margin-right:5px; padding:0; border:1px solid #0a4997; vertical-align:top;}
.selectWrap .selectBox {position:relative; z-index:10; width:90px; height:35px; opacity:0; filter:alpha(opacity=0);}
.selectWrap .selectTrigger {position:absolute; top:0; left:0; width:100%; height:34px; text-align:left; text-indent:10px; line-height:34px; background: #fff url(../img/sub/sub030102_img02.gif) no-repeat right 50%; color:#353535; z-index:0;}
.search_box {float:right;}
.search_box input {float:left; height:28px; box-sizing:border-box; margin-right:5px;}
.search_box a {display:inline-block;}
#schedule_year .schedule_calendar:first-child{padding-top:60px; border-top:0;}
#schedule_year .schedule_calendar {display:block; padding-top:30px; border-top:1px dashed #ccc; margin-bottom:30px;}
#schedule_month {width:100%; position:relative;}
#schedule_month li a {display:block; height:38px; width:8.6%; background:#fff; position:absolute; top:0; line-height:38px; text-align:center; font-size:14px; color:#000; box-sizing:border-box; border:1px solid #e1e4eb; cursor:pointer;}
#schedule_month li a.cal1 {left:0;}
#schedule_month li a.cal2 {left:8.3%;}
#schedule_month li a.cal3 {left:16.6%;}
#schedule_month li a.cal4 {left:24.9%;}
#schedule_month li a.cal5 {left:33.2%;}
#schedule_month li a.cal6 {left:41.5%;}
#schedule_month li a.cal7 {left:49.8%;}
#schedule_month li a.cal8 {left:58.1%;}
#schedule_month li a.cal9 {left:66.4%;}
#schedule_month li a.cal10 {left:74.7%;}
#schedule_month li a.cal11 {left:83.0%;}
#schedule_month li a.cal12 {right:0;}
#schedule_month li a.on{background:#0e4194; border-color:#0e4194; color:#fff}
#schedule_month .caution{margin:30px 0 20px}
.schedule_calendar {width:100%; padding-top:60px; overflow:hidden; display:none;}
.schedule_calendar.show { display:block; }
.schedule_calendar .calendar {float:left; width:37%; box-sizing:border-box; padding:0 15px 10px; border:1px solid #d4d6e2; border-top:2px solid #0e4194;}
.schedule_calendar .calendar > b {display:block; padding:12px 0; text-align:center; font-size:20px; font-weight:bold; letter-spacing:0; line-height:1em; color:#000}
.schedule_calendar .calendar table {width:100%}
.schedule_calendar .calendar table th {border-top:1px solid #d4d6e2; border-bottom:1px solid #d4d6e2; font-size:13px; color:#000; padding:7px 0; text-align:center;}
.schedule_calendar .calendar table td {padding-top:10px; text-align:center;font-size:13px;color:#000}
.schedule_calendar .calendar table td span {display:inline-block; width:25px; height:25px; line-height:25px; box-sizing:border-box; text-align:center;}
.schedule_calendar .calendar table td.mark span { font-weight:bold; background:#e5ebf1; }
.schedule_calendar .calendar table th:first-child,
.schedule_calendar .calendar table td:first-child{color:#db2a01}
.schedule_calendar .calendar table th:last-child,
.schedule_calendar .calendar table td:last-child{color:#2668b4}
.schedule_calendar .calendar table td.sun{color:#db2a01}
.schedule_calendar > table {float:right; width:60%; border:0}
.schedule_calendar > table th {border:0; background:#e5ebf1; padding:8px 0; color:#0e4194; font-weight:bold; font-size:14px; text-align:center}
.schedule_calendar > table td {border:0; padding:10px 5px 0 10px; text-align:left; vertical-align:top; font-size:14px;}
.schedule_calendar > table td:first-child {color:#666;letter-spacing:0}
.bg_left {background:#e5ebf1 url('../img/sub/sub030102_img04.gif') no-repeat left center !important;}
@media all and (max-width:1000px) {
	#schedule_year .schedule_calendar:first-child, .schedule_calendar { padding-top:100px; }
	.schedule_calendar .calendar {width:100%;}
	.schedule_calendar > table {width:100%; margin-top:10px;}
	#schedule_month li a { width:16.9%; }
	#schedule_month li a.cal1 {left:0;}
	#schedule_month li a.cal2 {left:16.6%;}
	#schedule_month li a.cal3 {left:33.2%;}
	#schedule_month li a.cal4 {left:49.8%;}
	#schedule_month li a.cal5 {left:66.4%;}
	#schedule_month li a.cal6 {right:0; left:auto;}
	#schedule_month li a.cal7 {left:0; top:37px;}
	#schedule_month li a.cal8 {left:16.6%; top:37px;}
	#schedule_month li a.cal9 {left:33.2%; top:37px;}
	#schedule_month li a.cal10 {left:49.8%; top:37px;}
	#schedule_month li a.cal11 {left:66.4%; top:37px;}
	#schedule_month li a.cal12 {right:0; top:37px;}
}

@media all and (max-width:600px) {
	#schedule_year .schedule_calendar:first-child, .schedule_calendar { padding-top:170px; }
	#schedule_month li a { width:33.6%; }
	#schedule_month li a.cal1 {left:0;}
	#schedule_month li a.cal2 {left:33.3%;}
	#schedule_month li a.cal3 {right:0; left:auto;}
	#schedule_month li a.cal4 {left:0; top:37px;}
	#schedule_month li a.cal5 {left:33.3%; top:37px;}
	#schedule_month li a.cal6 {right:0; left:auto; top:37px;}
	#schedule_month li a.cal7 {left:0; top:74px;}
	#schedule_month li a.cal8 {left:33.3%; top:74px;}
	#schedule_month li a.cal9 {right:0; left:auto; top:74px;}
	#schedule_month li a.cal10 {left:0; top:111px;}
	#schedule_month li a.cal11 {left:33.3%; top:111px;}
	#schedule_month li a.cal12 {right:0; left:auto; top:111px;}
}

/*학생증(국제)발급*/
.fs16{font-size:16px !important;}
.wpm100 {max-width:100% !important; box-sizing:border-box !important;}
.stepWrap {width:100%; overflow:hidden;}
.stepWrap li {overflow:hidden; float:left;}
.stepWrap li.step01 {width:36.5%;}
.stepWrap li.step02 {width:36.5%;}
.stepWrap li.step03 {width:27%;}
.stepWrap li div {overflow:hidden; float:left; width:80%; background:#8dd8e2; box-sizing:border-box; padding:20px;}
.stepWrap li.step03 div {width:100%;}
.stepWrap li.step01 div {background:#8dd8e2 url('../img/sub/sub03020601_01.png') no-repeat center 20px;}
.stepWrap li.step02 div {background:#8dd8e2 url('../img/sub/sub03020601_02.png') no-repeat center 20px;}
.stepWrap li.step03 div {background:#8dd8e2 url('../img/sub/sub03020601_03.png') no-repeat center 20px;}
.stepWrap li div p {background:#fff; border:1px solid #bee9ec; text-align:center; margin-top:90px; line-height:20px; padding:7px 0;}
.stepWrap li span.arr {display:block; float:left; width:20%; min-width:43px; height:170px;  background:url('../img/sub/sub03020601_04.png') no-repeat center;}
@media all and (max-width:640px) {
	.stepWrap li.step01,
	.stepWrap li.step02,
	.stepWrap li.step03 {width:100%;}
	.stepWrap li div {width:100%;}
	.stepWrap li span.arr {display:block; width:100%; height:50px;  background:url('../img/sub/sub03020601_05.png') no-repeat center;}
}

.sub03020602 h4, .sub03020602 h5 {clear:both;}
.cardImg {float:left; width:30%; border:1px solid #ddd; padding:4px; box-sizing:border-box;}
.cardImg img {width:100%;}
.cardImg p {text-align:center; font-size:12px; color:#666;}
.cardText {float:right; width:67%;}
@media all and (max-width:700px) {
	.cardImg {width:50%; margin:0 25% 20px;}
	.cardText {width:100%;}
}
@media all and (max-width:480px) {
	.cardImg {width:90%; margin:0 5% 20px;}
}


/*취업지원*/
.sub03020702 .step_img img {width:100%;}

@media all and (max-width:480px) {
	.sub03020702 .step_img {overflow-x:scroll;}
	.sub03020702 .step_img img {width:700px;}
	.sub03020702 .tbl_st {width:480px;}
}

/*교환학생(수학보고서)*/
.sub030401 table td.last {text-align:left; padding-left:2%;}
/* International Partner Universities and Institutions */
.world_tab {background:url('/uni/eng/images/sub04/sub040201.jpg') no-repeat left top; width:868px; height:500px; border:1px solid #d0dae2; position:relative; margin-left:1.6%;}
.world_tab > p {position:absolute; font-size:14px;}
.world_tab > p > a {display:block; padding:4px 0; width:120px; background:#406d92; color:#fff; text-align:center; border-radius:100px;}
.world_tab > p > a.on,
.world_tab > p > a:hover {background:#133148;}

.world_tab > p.map_01 {top:220px; left:280px;} /* Asia */
.world_tab > p.map_02 {top:360px; left:630px;} /* Latin America */
.world_tab > p.map_03 {top:380px; left:300px;} /* Oceania */
.world_tab > p.map_04 {top:190px; left:90px;} /* Europe */
.world_tab > p.map_05 {top:300px; left:100px;} /* Africa */
.world_tab > p.map_06 {top:200px; left:530px;} /* North America */
.world_tab > p.map_07 {top:240px; left:150px;} /* Middle East */


@media all and (max-width:1199px) {
	.world_tab {width:99.5%; height:400px; background:url('/uni/eng/images/sub04/sub040201.jpg') no-repeat center top #eaeef0; background-size:auto 100%;}
	.world_tab > p.map_01 {top:175px; left:280px;} /* Asia */
	.world_tab > p.map_02 {top:290px; left:580px;} /* Latin America */
	.world_tab > p.map_03 {top:300px; left:300px;} /* Oceania */
	.world_tab > p.map_04 {top:150px; left:90px;} /* Europe */
	.world_tab > p.map_05 {top:250px; left:100px;} /* Africa */
	.world_tab > p.map_06 {top:160px; left:480px;} /* North America */
	.world_tab > p.map_07 {top:195px; left:150px;} /* Middle East */
}
@media all and (max-width:1023px) {
	.world_tab > p.map_01 {top:175px; left:35%;} /* Asia */
	.world_tab > p.map_02 {top:290px; left:68%;} /* Latin America */
	.world_tab > p.map_03 {top:300px; left:36%;} /* Oceania */
	.world_tab > p.map_04 {top:150px; left:13%;} /* Europe */
	.world_tab > p.map_05 {top:250px; left:15%;} /* Africa */
	.world_tab > p.map_06 {top:160px; left:60%;} /* North America */
	.world_tab > p.map_07 {top:195px; left:20%;} /* Middle East */
}
@media all and (max-width:700px) {
	.world_tab {height:300px;}
	.world_tab > p {font-size:13px;}
	.world_tab > p > a {padding:2px 0; width:100px;}
	.world_tab > p.map_01 {top:130px; left:35%;} /* Asia */
	.world_tab > p.map_02 {top:200px; left:70%;} /* Latin America */
	.world_tab > p.map_03 {top:220px; left:36%;} /* Oceania */
	.world_tab > p.map_04 {top:100px; left:11%;} /* Europe */
	.world_tab > p.map_05 {top:190px; left:13%;} /* Africa */
	.world_tab > p.map_06 {top:120px; left:62%;} /* North America */
	.world_tab > p.map_07 {top:140px; left:18%;} /* Middle East */
}
@media all and (max-width:520px) {
	.world_tab {height:200px;}
	.world_tab > p {font-size:12px;}
	.world_tab > p > a {padding:0; letter-spacing:-0.5px; width:90px;}
	.world_tab > p.map_01 {top:75px; left:36%; } /* Asia */
	.world_tab > p.map_02 {top:140px; left:70%;} /* Latin America */
	.world_tab > p.map_03 {top:140px; left:36%;} /* Oceania */
	.world_tab > p.map_04 {top:65px; left:9%;} /* Europe */
	.world_tab > p.map_05 {top:125px; left:13%;} /* Africa */
	.world_tab > p.map_06 {top:75px; left:62%;} /* North America */
	.world_tab > p.map_07 {top:95px; left:16%;} /* Middle East */
	.world_tab > p.map_01 a, .world_tab > p.map_05 a {width:60px !important;}
}
@media all and (max-width:380px) {
	.world_tab > p.map_01 {left:37%; } /* Asia */
	.world_tab > p.map_02 {left:68%;} /* Latin America */
	.world_tab > p.map_03 {left:30%;} /* Oceania */
	.world_tab > p.map_04 {left:2%;} /* Europe */
	.world_tab > p.map_05 {left:4%;} /* Africa */
	.world_tab > p.map_06 {left:60%;} /* North America */
	.world_tab > p.map_07 {left:6%;} /* Middle East */
}

/*교환학생프로그램
.sub030402 .icon {background:#fff url('../img/sub/sub030402_01.gif') no-repeat 30px 30px !important;}*/

/*국제화프로그램일정*/
.sub030403 .explain > li {background:url('../img/sub/common/h5.gif') no-repeat left 3px; font-size:15px; font-weight:200; padding-left:18px; margin:20px 0 10px 15px;}

/*인터내셔날라운지
.sub030404 .icon {background:#fff url('../img/sub/sub030404_01.gif') no-repeat 30px 30px !important;}*/
.sub030404 .contbox1 h4 {float:left;}
.sub030404 .contbox1 .home_btn {float:left; margin-left:10px;}

@media all and (max-width:768px) {
  .sub030404 .contbox1 h4 {float:none;}
  .sub030404 .contbox1 .home_btn {float:none; margin-left:0;}
  .sub030404 .contbox1 .home_btn a {margin:0;}
}

/*사회봉사*/
a.btn_txt {display:inline-block;}
a.btn_txt span {float:right; display:inline-block; width:20px; height:20px; margin-left:6px;}
a.btn_txt.blank span {background:url('../img/sub/common/blank_btn.gif') no-repeat center;}
.homepageWrap {overflow:hidden;}
.homepageWrap dt {float:left; width:40%; text-align:center;}
.homepageWrap dd {float:right; width:60%;}
.homepageWrap dd p {margin:20px 0 15px; overflow:hidden;}
.homepageWrap dd p span {color:#d4252c; font-size:22px; font-weight:bold;}
.homepageWrap dd p a {float:right; margin-right:20px;}
@media all and (max-width:680px) {
  .homepageWrap dt,
  .homepageWrap dd {width:100%; float:none;}
  .homepageWrap dd {margin-top:20px;}
  .sub030501 .dept1 > li {width:100%;}
}
@media all and (max-width:480px) {
  .homepageWrap dd p {text-align:center; margin-bottom:10px;}
  .homepageWrap dd p > span {width:100%;}
  .homepageWrap dd p a {float:none;}
}

/*편의시설, 학생활동*/
.no_bullet li {background:none;}
.mart_10 {margin-top:10px;}
.facilities {overflow:hidden; margin-bottom:20px;}
.facilities > img {float:left; width:200px; padding:25px 0 0 35px; /*box-sizing:border-box;*/}
.facilities .facilities_txt {float:right; width: 62%; margin-top:3px;}
.facilities .facilities_txt h4 {float:left;}
.facilities .facilities_txt a {float:left; margin:22px 0 0 22px;}
.facilities .facilities_txt ul {clear:both; padding:10px; box-sizing:border-box;}
.facilities_ctn {line-height:1.62em;}
.facilities_ctn span {font-family:'맑은 고딕'}
.facilities_img ul {margin:30px 0; text-align:center; }
.facilities_img li {display:inline-block;}
@media all and (max-width:767px) {
	.facilities > img {float:none; padding:25px 0 0 0; display:inherit; margin:0 auto;}
	.facilities > div {text-align:center;}
	.facilities .facilities_txt {float:none; width:auto; display:inline-block;}
	.facilities .facilities_txt h4 {float:none; margin:10px 0 0 0; padding:0; background:none;}
	.facilities .facilities_txt a {float:none; margin:10px 0 0 0;}
	.facilities .facilities_txt ul {text-align:left;}
}
.facilities_top {overflow:hidden;}
.facilities_top > img {float:left; border:1px solid #ccc; width:301px; border:1px solid #ccc; padding:5px; }
.facilities_top > div {float:right; width: 60%;}
.facilities_top > div h4 {margin:11px 0 15px}
@media all and (max-width:1023px) {
	.facilities_top > img {float:none; width:98%;}
	.facilities_top > div {float:none; width:100%; text-align:left;}
	.facilities_top > div h4 {margin:30px 0 15px}
}
.sub030702 .activity_wrap {position:relative;}
.sub030702 .activity_wrap ul li a {position:absolute; top:-41px; display:block; width:15%; line-height:40px; font-size:16px; background:#f1f1f1; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #0e4194; text-align:center;}
.sub030702 .activity_wrap ul li a.on {background:#fff; border-left:1px solid #0e4194; border-right:1px solid #0e4194; border-top:1px solid #0e4194; border-bottom:1px solid #fff; color:#0e4194;}
.sub030702 .activity_wrap .btn01 {left:0;}
.sub030702 .activity_wrap .btn02 {left:16%;}
.sub030702 .activity_wrap .btn03 {left:32%;}
.sub030702 .activity_wrap .btn04 {left:48%;}
.sub030702 .activity_wrap .btn05 {left:64%;}
.sub030702 .activity_wrap .btn06 {left:80%;}
.sub030702 .activity {display:none;}
.sub030702 .activity.show {display:block; margin-top:80px; border-top:1px solid #0e4194; padding-top:20px }

@media all and (max-width:600px) {
	.sub030702 .activity.show { border-top:0; }
	.sub030702 .activity_wrap ul li a { border:1px solid #ccc; width:32%; }
	.sub030702 .activity_wrap ul li a.on {border:1px solid #0e4194; }
	.sub030702 .activity_wrap .btn02 {left:34%;}
	.sub030702 .activity_wrap .btn03 {right:0; left:auto;}
	.sub030702 .activity_wrap .btn04 {left:0; top:5px;}
	.sub030702 .activity_wrap .btn05 {left:34%; top:5px;}
	.sub030702 .activity_wrap .btn06 {right:0; left:auto; top:5px;}
	.sub030702 .activity.show { padding-top:60px }
}


/*학교시설대관*/
.step_li li > span { text-transform:uppercase; color:#0e4194; font-weight:800; padding-right:5px;}
.num2 li:nth-child(3) {margin-left:0;}
.rent_wrap {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.rent_wrap:last-child {border-bottom:0;}
.rent_img {margin-top:20px;}
.rent_img li {margin-bottom:20px;}

.sub030809 .step {overflow:hidden; margin:10px 0;}
.sub030809 .step li {background:url('../img/sub/sub030809_07.gif') no-repeat center top; padding-top:25px; margin-top:5px; }
.sub030809 .step li:first-child{background:none; padding:0; margin:0;}
.sub030809 .step li > div { border:2px solid #ccc; text-align:center; }
.sub030809 .step li > div > div { display:inline-block; width:300px; padding:10px 10px 10px 100px; text-align:left;}
.sub030809 .step li > div > div > span {display:block; font-size:16px; font-weight:800; line-height:28px; text-transform:uppercase; text-align:center; background:#123d82; color:#fff; width:100px; border-radius:15px; margin-bottom:5px; }
.sub030809 .step .num1 {background:url('../img/sub/sub030809_01.png') no-repeat 25px center;}
.sub030809 .step .num2 {background:url('../img/sub/sub030809_02.png') no-repeat 25px center;}
.sub030809 .step .num3 {background:url('../img/sub/sub030809_03.png') no-repeat 25px center;}

/* 카라반 및 캠핑실습장 230327추가*/
.facility {}
.facility div{background:#0e4194; padding:13px 15px; color:#fff; margin-bottom:20px;}
.facility > ul{overflow:hidden;}
.facility > ul li{background:url('../img/sub/guide-icon01.png')no-repeat; font-size:18px; font-weight:500; padding-left:25px; float:left; width:22%}

.facility > ul li:nth-child(2){background:url('../img/sub/guide-icon02.png')no-repeat;}
.facility > ul li:nth-child(3){background:url('../img/sub/guide-icon03.png')no-repeat;}
.facility > ul li:nth-child(4){background:url('../img/sub/guide-icon04.png')no-repeat;}
.facility > ul li:nth-child(5){background:url('../img/sub/guide-icon05.png')no-repeat;}
.facility > ul li:nth-child(6){background:url('../img/sub/guide-icon06.png')no-repeat;}
.facility > ul li:nth-child(7){background:url('../img/sub/guide-icon07.png')no-repeat;}

.map {border: 1px solid #ddd; text-align:center;}
.map img {max-width:100%;}


@media all and (max-width:768px) {
	.facility > ul li {font-size:16px; width:21%;}
	
}

@media all and (max-width:500px) {
	.sub030809 .step li > div { text-align:left; }
	.sub030809 .step li > div > div {  width:auto ;}
}

.sub030809 .step2 {overflow:hidden; margin:10px 0;}
.sub030809 .step2 li {background:url('../img/sub/sub030809_08.gif') no-repeat center top; padding-top:15px; margin-top:5px; }
.sub030809 .step2 li:first-child{background:none; padding:0; margin:0;}
.sub030809 .step2 li > div { border:2px solid #ccc; text-align:center; padding:10px; }
.sub030809 .step2 li > div > span {display:inline-block; font-size:16px; font-weight:800; line-height:28px; text-transform:uppercase; text-align:center; background:#123d82; color:#fff; width:100px; border-radius:15px; margin-right:10px;}




/*.step {overflow:hidden;margin:10px 0;}
.step li {float:left; width:25%; margin-left:5%; border:1px solid #ccc; box-shadow:3px 4px 0 #e3e5e8; padding:110px 2% 10px; min-height:70px; }
.step li:first-child {margin-left:0;}
.step li span {display:block; font-size:18px; font-weight:200; color:#111; text-transform:uppercase;}
.step .num1 {background:url('../img/sub/sub030809_01.gif') no-repeat center 20px;}
.step .num2 {background:url('../img/sub/sub030809_02.gif') no-repeat center 20px;}
.step .num3 {background:url('../img/sub/sub030809_03.gif') no-repeat center 20px;}

@media all and (max-width:767px) {
	.step {padding-right:4px; }
	.step li { width:100%; margin:10px 0 0 ; box-sizing:border-box; padding:20px 0 25px 130px;}
	.step .num1 {background:url('../img/sub/sub030809_01.gif') no-repeat 20px center;}
	.step .num2 {background:url('../img/sub/sub030809_02.gif') no-repeat 20px center;}
	.step .num3 {background:url('../img/sub/sub030809_03.gif') no-repeat 20px center;}
}
*/


/*학생활동안전*/
.student_safety .contbox1 > div.icon.st2 {background:#fff url('../img/sub/common/box1_icon2.png') no-repeat 30px 18px}
.student_safety .tbl_st tbody .tit {text-align:left; box-sizing:border-box; padding-left:20px; font-weight:bold; }
.student_safety .tbl_st tbody td {text-align:left;}
.student_safety .tbl_st tbody td.first,
.student_safety .tbl_st tbody td.last {text-align:center;}

/*코로나19*/
.corona_notice {padding:40px; background:#eff6ff; border:1px solid #1254a7}
.corona_notice em {display:block; margin-bottom:25px; color:#0b4d9d; font-size:24px; font-weight:500; font-style:normal; letter-spacing:0px; text-align:center;}
.corona_notice > p {margin-bottom:30px; text-align:justify; text-indent:15px;}
.corona_notice > div {text-align:center; margin-top:40px;}
.corona_notice > div .date {font-size:18px; margin-bottom:10px;}
.corona_notice > div .sig {font-size:24px;letter-spacing:5px;}
.corona_notice > div .sig span {display:inline-block; margin-left:10px;}

.corona19 .video iframe {border:1px solid #ccc; padding:10px; width:100%; height:500px; box-sizing:border-box; margin-bottom:20px; }
.corona19 .video dt {font-size:19px; font-weight:bold; margin-bottom:10px; color:#333;}
.corona19 img {border:1px solid #ccc; padding:10px; width:100%; box-sizing:border-box; margin-top:30px;}
@media all and (max-width:480px){
  .corona19 .video iframe {height:300px;}
}


/*채플안내문구*/
.covidInfo {border:2px solid #fd3613; background:#fff7c8; text-align:center; padding:20px 20px; margin-bottom:30px;}
.covidInfo p { font-family:'notosans', sans-serif !important; display:inline-block; font-size:24px; font-weight:600; background:url('/uni/main/img/sub/caution.png') no-repeat left center; padding-left:40px; letter-spacing:-1px; color:#111; text-align:left; }
.covidInfo p span {color:#fd3613;}
@media all and (max-width:1023px){
	.covidInfo p {font-size:20px;}
}

/*2022 신입생 환영사*/
.new_greetings { position:relative; background:url('../img/sub/new_greetings_bg.jpg'); padding:180px 40px 40px; overflow:hidden; }
.new_greetings::before {content:''; position:absolute; left:50%; top:30px; width:90px; height:140px; background:url('../img/sub/new_greetings_top.png') no-repeat center/auto 100%;; transform:translate(-50%, 0); }
.new_greetings dt {font-family:serif; font-size:40px; font-weight:bold; text-align:center; letter-spacing:-3px; color:#584936; line-height:1.4; }
.new_greetings dd { margin:30px 0; padding:0 0 30px; border-bottom:2px solid #a98559; }
.new_greetings dd p {text-indent:27px; margin:15px 0; text-align:justify; }
.new_greetings .sign { width:200px; float:right; margin:0 10% 0 0; }
.new_greetings .name { margin:15px 0 0 0; font-size:18px; }
.new_greetings .name p {margin:5px 0 0;}
.new_greetings .name strong {font-size:18px; padding-left:10px;}


@media all and (max-width:768px){
  .new_greetings dt strong {display:block;}
}
@media all and (max-width:480px){
  .new_greetings {padding:200px 20px 30px;}
  .new_greetings dt {font-size:35px;}
}

/*장학안내 장학제도 가이드북 */
li.guide.last.first {
    width: 66%;
}