@charset "utf-8";
/*대학안내*/
.sub020101 .contbox1 h4 {float:left;}
.sub020101 .contbox1 .home_btn {float:left; margin-left:10px;}
.sub020101 table a.btn_style span {padding-left:20px;}
.sub020101 table a.btn_style {display:inline-block; width:90px; margin:5px 0; padding:5px 10px !important; font-size:12px;}

@media all and (max-width:768px) {
  .sub020101 .contbox1 h4 {float:none;}
  .sub020101 .contbox1 .home_btn {float:none; margin-left:0;}
  .sub020101 .contbox1 .home_btn a {margin:0;}
}

/*대학안내_사용X
.sub020101 .info {overflow:hidden;}
.sub020101 .info > p { float:left; width:35%;}
.sub020101 .info > p img {width:100%; max-width:320px;}
.sub020101 .info dl {float:left; margin:10px 0 0 5%; width:60%;}
.sub020101 .info dt {overflow:hidden;}
.sub020101 .info dt p {float:left;}
.sub020101 .info dt .title {font-size:30px; font-weight:400; margin-right:10px; display:block; line-height:40px;}
.sub020101 .info dd {margin-top:20px;}
.sub020101 td a {display:inline-block; color:#fff; padding:5px 7px 5px 30px; border-radius:3px; font-size:13px; margin:1px;}
.sub020101 a.view {background:#444 url('../img/sub/sub020101_03.png') no-repeat 7px center; }
.sub020101 a.homepage {background:#195dae url('../img/sub/sub020101_02.png') no-repeat 7px center;}
.sub020101 a.bluebook {background:#195dae url('../img/sub/sub020101_01.png') no-repeat 7px center; padding:5px 7px 5px 37px;}

@media all and (max-width:1023px) {
  .sub020101 .info > p {width:30%;}
}
@media all and (max-width:768px) {
  .sub020101 .info > p { width:100%; text-align:center;}
  .sub020101 .info dl {width:100%; margin:20px 0 0 0;}
}
*/

/*일반대학원 _ 사용X
.sub0202 .contbox2 ul { overflow:hidden; }
.sub0202 .contbox2 li { float:left; width:23%; margin:5px 1%;}
.sub0202 .contbox2 li a { background:#195dae url('../img/sub/sub020101_02.png') no-repeat 7px center; display:block; border:1px solid #114a8e; font-size:14px; line-height:20px; padding:7px 7px 7px 35px; color:#fff; font-weight:400;}

@media all and (max-width:768px) {
  .sub0202 .contbox2 li { float:left; width:31.3%;}
}
@media all and (max-width:480px) {
  .sub0202 .contbox2 li { float:left; width:48%;}
}
*/

/*특수대학원*/
.sub0203 .info:first-child {border-top:0; padding-top:0; margin-top:0;}
.sub0203 .info { border-top:1px dashed #ddd; padding-top:30px; margin-top:20px; }
.sub0203 h5 {font-size:19px; }

/*교양교육과정*/
.eduClass {overflow:hidden;}
.eduClass li {float:left; width:33.33%; text-align:center; background:#f4f4f4; }
.eduClass li:first-child a {border-left:0;}
.eduClass li:nth-child(2) {background:#f9f9f9;}
.eduClass li a { position:relative; display:block; font-size:22px; color:#444; padding:120px 0 30px; border-left:1px dashed #ddd; box-sizing:border-box;}
.eduClass li a::before {content:''; display:block; position:absolute; top:30px; left:50%; margin-left:-35px; width:70px; height:70px; background:url('../img/sub/eduIcon.png') no-repeat ;}
.eduClass li:nth-child(2) a::before {background-position:-70px 0;}
.eduClass li:nth-child(3) a::before {background-position:-140px 0;}
.eduClass li p { width: 120px; margin:20px auto 0; border:1px solid #6A757D; color:#6A757D; font-size: 15px; padding:10px 0; }
.eduClass li:hover p { background:#6A757D; color:#fff; }
@media all and (max-width:500px){
  .eduClass li {width:100%;}
  .eduClass li a { border-top:1px dashed #ddd; border-left:0;}
  .eduClass li:first-child a {border-top:0;}
}
