@charset "utf-8";

/*.depart_cnt .item {border-top:none;}*/
/*.depart_cnt .item:before{display: none;}*/
/*#txt{text-align: left;}*/

/*#txt .depart_cnt .item .depart_cnt_content a.btn-icon{display:none;}*/
/*@media (max-width: 767px){*/
	/*#txt .depart_cnt .item .depart_cnt_content a.btn-icon{display:block;}*/
/*}*/


#txt .h5 {position: relative; margin: 0px 0 20px 10px; color: #282a2e;}


/* sub010101 인사말 */
.s0101_wrap {background:url(/images/grad/sub01/sub010101_img01.png)no-repeat right center;}
.s0101_wrap .icon {width:31px;height:34px;margin: 25px 0;background:url(/images/grad/sub01/sub010101_img02.png)no-repeat;}
.s0101_wrap strong {display:block; margin-bottom: 20px; font-size:34px;color:#000;line-height: 1.2; font-family:"nmj";word-break: keep-all;  }
.s0101_wrap strong span {display: block; color:#1145a3; font-family:"nmj";line-height: 1.2;word-break: keep-all;  }
.s0101_wrap .inner {padding:0 365px 0 5px; }
.s0101_wrap p {font-size:16px; color:#000; }
.s0101_wrap b {font-size:16px; color:#000; font-weight:bold; }


@media(max-width:950px){
	.s0101_wrap {background-size: 250px 354px}
	.s0101_wrap .inner {padding:0 285px 0 5px; }
}

@media(max-width:767px){
	.s0101_wrap {background:none;}
	.s0101_wrap .inner {padding:0 0 0 5px; }
	.s0101_wrap strong {font-size:30px;}
}

@media(max-width:480px){
	.s0101_wrap strong {font-size:26px;}
}

/* //sub010101 인사말 */




/* //sub010102 프로필 */
.s010102_wrap {}
.s010102_wrap .top_img{margin:0 0 160px;padding-right:80px;}
.s010102_wrap .top_img .inner{position:relative; width:100%; height:423px; background:url(/images/grad/sub01/sub010102_img01.jpg)no-repeat center; background-size:cover; }
.s010102_wrap .top_img .inner .tit{position:absolute; right:-80px; bottom:-50px;width:610px; height:170px; padding:40px; background:url(/images/grad/sub01/sub010102_img02.jpg)no-repeat right bottom; background-size:cover; }
.s010102_wrap .top_img .inner .tit span{display:block; margin:0 0 15px; color:#fff; font-size:16px;}
.s010102_wrap .top_img .inner .tit p{margin:0; color:#fff; font-size:38px; font-weight:700; line-height:1;}

.s010102_wrap .depart_cnt .item .depart_cnt_content ul li em {display:inline-block; width:105px;}
.s010102_wrap .depart_cnt .item {border-top:1px solid #cdcdcd;}
.s010102_wrap .depart_cnt .item:before{display: block;}

@media(max-width:767px){
	.s010102_wrap .top_img{padding-right:0;}
	.s010102_wrap .top_img .inner {height:300px;}
	.s010102_wrap .top_img .inner .tit {left:3%; right:3%;width:auto;}
}

/* //sub010102 프로필 */

/* sub01_06_09_01 안보학과 교수진소개 전임(겸직), 초빙, 외래, 상담심리학과 교수진소개 전임, 전임(겸직), 초빙, 외래 */
.ui.uit.type3.grad_div img{position: absolute; top: 15%; left: 50%;margin-left: -54px;}
.ui.uit.type3.grad_div{border-color: #fff; border-top-color: #003b91; border-bottom-color: #0051b5}
/* sub01_06_09_01 안보학과 교수진소개 전임(겸직), 초빙, 외래, 상담심리학과 교수진소개 전임, 전임(겸직), 초빙, 외래 End */

/* sub01_05_03_02 학위논문 규격과 양식 */
@media(max-width:767px){
	.s050302_img01{width:100%}
	.s050302_img02{width:100%}
	.s050302_img03{width:100%}
	.s050302_img04{width:100%}
}
.pic_btn a, .ds_no{display:none;}
.pic_btn a:hover{background-color:#3f61b2;color:#fff;transition: all 300ms ease-out;}
@media (max-width: 767px){
	.pic_btn a{display:block;width:60%;margin:10px auto 0;padding:10px 40px;border:1px solid #ddd;background:#fff;text-align:center;}
}
@media (max-width: 450px){
	.pic_btn a{width:100%;}
}
/* sub01_05_03_02 학위논문 규격과 양식 End */


/* sub0110 전체학과 보기 */
.sub0110.ui-topbox {min-height:250px; border:1px solid #ccc;}
.sub0110.ui-topbox.type1 .inner {padding:30px 30px 30px 30px;}
.sub0110.ui-topbox.type1 .inner .txtwrap .h-box {padding-bottom:20px; margin-bottom:20px; background:url(/images/kor/common/top_icon02.png)no-repeat left bottom; font-size:24px; font-weight:600; color:#000; text-align:left;}
.sub0110.ui-topbox.type1 .inner .txtwrap p,
.sub0110.ui-topbox.type1 .inner .txtwrap ul li {font-size:16px; color:#666; line-height:1.5;}
.sub0110.ui-topbox.type1 .inner .gradu-list {border-top:1px solid #003875;border-bottom:1px solid #ccc;background:#f8f8f8;margin-top:20px;padding:15px 30px;overflow:hidden;/* font-size:0; */}
.sub0110.ui-topbox.type1 .inner .gradu-list li {display:inline-block;position:relative;vertical-align:top;width:33.33%;margin-top:5px;margin-bottom:5px;letter-spacing:-0.05em;margin-left:-0.2em;margin-right:-0.2em}
.sub0110.ui-topbox.type1 .inner .gradu-list li a {position:relative;color:#333;display:inline-block;box-sizing:border-box;line-height:1.5;font-size:16px}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a:before {content:"";display:block;position:absolute;width:4px;height:4px;left:-10px;top:9px;border-radius:50%;background:#aeaeae;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.sub0110.ui-topbox.type1 .inner .gradu-list > li:before {content:"";display:block;position:absolute;width:4px;height:4px;left:-10px;top:9px;border-radius:50%;background:#aeaeae;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a:focus:before,
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a:active:before,
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a:hover:before {background:#005baa}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a[target=_blank]:after {content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;background:url(/images/kor/common/gradu_spr.png) no-repeat -30px -18px;margin-left:5px;margin-top:-4px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a[target=_blank]:focus:after,
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a[target=_blank]:active:after,
.sub0110.ui-topbox.type1 .inner .gradu-list > li > a[target=_blank]:hover:after {background-position:-44px -18px}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > span {position:relative;color:#333;display:inline-block;box-sizing:border-box;line-height:1.5;font-size:15px}
.sub0110.ui-topbox.type1 .inner .gradu-list > li > span:before {content:"";display:block;position:absolute;width:4px;height:4px;left:-10px;top:9px;border-radius:50%;background:#aeaeae}
.sub0110.ui-topbox.type1 .inner .gradu-list li a:hover,
.sub0110.ui-topbox.type1 .inner .gradu-list li a:focus,
.sub0110.ui-topbox.type1 .inner .gradu-list li a:active {text-decoration:underline;color:#005baa;}
.sub0110.ui-topbox.type1 .inner .gradu-list li a:hover:after,
.sub0110.ui-topbox.type1 .inner .gradu-list li a:focus:after,
.sub0110.ui-topbox.type1 .inner .gradu-list li a:active:after {background-position:-44px -18px}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul {padding:1px 5px 1px 15px}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li {font-size:14px;float:none;width:100%;margin-top:2px;margin-bottom:2px;}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a {display:block;position:relative}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a span:before {width:4px;height:2px;}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a span {padding-left:8px;font-size:14px}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a:before {content:"";display:block;position:absolute;width:4px;height:1px;background:#aeaeae;left:-10px;top:11px}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a[target=_blank]:after {content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(/images/kor/common/ico_win_sprite.png) no-repeat -20px 0;margin:-4px 0 0 5px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a[target=_blank]:focus:after,
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a[target=_blank]:active:after,
.sub0110.ui-topbox.type1 .inner .gradu-list li ul li a[target=_blank]:hover:after {background-position:0px 0px}

@media(max-width:768px){
    .sub0110.ui-topbox {min-height:auto;}
    .sub0110.ui-topbox.type1 .inner {padding:30px 20px ;}
    .sub0110.ui-topbox.type1 .inner .txtwrap .h-box {text-align:left;}
	.sub0110.ui-topbox.type1 .inner .tit {font-size:22px;padding-top:10px;}
	.sub0110.ui-topbox.type1 .inner .stit {font-size:17px;margin-bottom:10px}
	.sub0110.ui-topbox.type1 .inner .txt, .sub0110.ui-topbox.type1 .inner p {margin-top:5px;text-align:left;}
	.sub0110.ui-topbox.type1 .inner .c-txt {line-height:22px;font-size:14px;}
	.sub0110.ui-topbox.type1 .inner .gradu-list li {float:none;width:100%;margin-top:3px;margin-bottom:3px;font-size:14px;}
}
