@charset "UTF-8";

/*검색도움말*/
.search_helf{min-height:820px;}
.search_helf p{line-height:25px;}

.error_Box{margin:0 auto; padding: 0px 0 0 45px;}
.error_Box:after{content:"";clear:both;display:block}
.error_Box .left_bx{overflow:hidden;float:left; margin:0;padding:28px 0 0 0}
cerror_Box .right_bx{float:left;padding:0px 0 0 10px}
.error_Box .right_bx .title{display:block; font-size:47px; line-height:50px; color:#515d9f; font-weight:600; font-family:"Arial"}
.error_Box .right_bx .title2{display:block; font-size:20px; line-height:47px; color:#444444; font-weight:600; font-family:"Nanum Gothic"}
.error_Box .right_bx .er_text{font-size:1.2em; line-height: 25px;}

.basic_list{line-height: 25px;}

/*color set*/
.red{color:#d12a07 !important}
.orange{color:#b70000 !important}
.black{color:#1f1f1f !important}
.blue{color:#3d68c9 !important}
.blue2{color:#3d68c9; line-height: 25px !important}
.green{color:#579f2a !important}
.bk_b{color:#1f1f1f !important;font-size:19px;font-weight:600}
.gray{color:#2F3135 !important}
.sf{font-size:12px;}
.under{text-decoration:underline}

/* margin */
.mt_0 {margin-top:0px!important}
.mt_5 {margin-top:5px}
.mt_10{margin-top:10px !important}
.mt_15{margin-top:15px}
.mt_20{margin-top:20px !important}
.mt_25{margin-top:25px}
.mt_30{margin-top:20px !important}
.mt_35{margin-top:35px}
.mt_40{margin-top:40px !important}
.mt_45{margin-top:45px !important}
.mt_50{margin-top:50px !important}

/*도움말-헤딩스타일*/
.search_helf h3{line-height:150%; padding-bottom:0; margin:0 0 20px 0; font-size:16px;color:#333;}
.search_helf h4{line-height:150%;padding-bottom:0;margin:0 0 10px 0;font-size:1.1em;color:#333;}
.search_helf h4 span{font-size:12px;color:#7d7d7d;font-weight:normal}
.search_helf h5{line-height:150%;font-family:"Nanum Gothic";padding-bottom:0;margin:10px 0 2px 0;font-size:15px;color:#1F4FA3}

/*테이블스타일*/
.table_wrap{width:100%;overflow:auto}
.basic_table{width:100%;margin:0 0 10px 0;border-top:2px solid #466db1;line-height:1;word-wrap:break-word; font-size:1.1em;}
.basic_table th,.basic_table td{padding:8px;font-size:0.96em;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;line-height:1.75em}
.basic_table th:first-child,.basic_table td:first-child{border-left:0 none}
.basic_table th{padding:8px 5px;font-weight:600;color:#333333}
.basic_table td{color:#545454}
.basic_table thead th,.basic_table tbody th{background:#fafafa}
.basic_table thead th{border-bottom:1px solid #9c9c9c; background: #e2e2e2;}
.basic_table tbody th{font-weight:600;color:#111;}
.basic_table tfoot th,.basic_table tfoot th{background:#fafafa;font-weight:normal}
.basic_table ul{text-align:left;margin:0}
.basic_table img{vertical-align:top;width: 22px;}
.basic_table .ip_mr input{margin:0 20px 0}
.basic_table td label{white-space:pre}
.basic_table caption{display:none;}

.w50{width:50%;}
.w40{width:40%;}
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w19{width:19%;}
.w18{width:18%;}
.w17{width:17%;}
.w16{width:16%;}
.w15{width:15%;}
.w14{width:14%;}
.w13{width:13%;}
.w12{width:12%;}
.w11{width:11%;}
.w10{width:10%;}
.w9{width:9%;}
.w8{width:8%;}
.w7{width:7%;}
.w6{width:6%;}
.w5{width:5%;}

/*AutoComplete*/
.search_arrow{position: absolute; right: 15%; top: 26px;}
#rcmdResult {position: absolute; top: 55px; left: 26px; width: 85%; padding: 5px 5px; box-sizing: border-box; border: 2px solid #003d91; background: #fff; z-index: 9999;}
.autoList {padding: 3px;}
.autoList li { padding: 3px 0px;}
.autoList li a strong { color: #d85014; }

/*메뉴검색*/
.menuSch li strong { color: #003d91; font-weight: 400;}

/*게시판*/
.date{display: inherit !important; padding-left: 5px; color: #817f7f !important;}

/*교수검색*/
.staff li { background: url("/sch/front/images/listBullet.png") no-repeat left top 13px; margin: 10px 0 20px 0; line-height: 30px;}
.staff li p { display: flex; }
.staff li p a { line-height: 28px; }
.staff li p a img { vertical-align: middle !important; }

/*첨부파일*/
.doc_img{vertical-align: middle !important;}

/*갤러리*/
ul.sea_galleryList { overflow: hidden; margin: 30px 0; }
ul.sea_galleryList .thumbLi { float: left;  margin: 0 0 0 20px; text-align: center; width: 29.3%; }
ul.sea_galleryList .thumbLi a { display: block; margin: 20px 0 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.sea_galleryList .thumbLi a span { display: block; margin: 5px 0 0 0; }
ul.sea_galleryList .thumbLi .thumbnail_img { width: 99%; height: 180px; line-height: 176px; border: 1px solid #c9c5c5; }
ul.sea_galleryList .thumbLi img { width: 100%; vertical-align: middle !important;}
.link-more {margin-top: 10px;}

/*웹진*/
.thumbnail_list { width: 100%; text-align: center;}
.thumbnail_list img{ width: 145px; height: 150px;} 
.webzine_txt { display: inline-block; width: 75%;  margin: 0px 0 0 20px; }
.webzine_txt p { margin-top: 10px !important;}

/*footer*/
.contents-wrap{padding: 0 20px 200px;}
/*테블릿 페이징*/
.PC_job_num{margin:0 auto; margin-top:15px; text-align:center; width:auto; font-size:12px;}
.PC_job_num li{border:1px solid #ececec; display:inline-block;}
.PC_job_num .on{border:1px solid #003d91;}
.PC_job_num a{padding:5px 10px; display:block;}
.PC_job_num a:link{color:#333;}
.PC_job_num a:visited{color:#333;}

/*모바일 페이징*/
.M_job_num{margin:0 auto; margin-top:15px; text-align:center; width:auto; font-size:12px; display:none;}
.M_job_num li{border:1px solid #ececec; display:inline-block;}
.M_job_num .on{border:1px solid #003d91;}
.M_job_num a{padding:5px 10px; display:block;}
.M_job_num a:link{color:#333;}
.M_job_num a:visited{color:#333;}

/*더보기,정렬*/
.thebogi{font-size: 13px; overflow: hidden; text-align: right; padding-top: 12px;}
.thebogi a{color:#003d91;}
.resultNum{float:right; margin:-40px 0px 0 0;}
.R_dir{float: left;}
.dir{padding-top:2px;z-index:999;position:relative;}
.dir .category{height:28px; padding:0 5px; font-size:12px;}
.dir select{color:#333; border:1px solid #a9a9a9;}
.dir select::-ms-expand {border:0; background-color:#FFF; color:#333;}
.dir input[type="button"], input[type="reset"], input[type="submit"] , textarea{ 
	width: auto; height: 28px; padding: 4px 5px; margin: 0; border: 1px solid #4a4e5a; background: #4d515e; font-weight: 700; color: #fff; vertical-align:-1px; font-size: 12px;
}

/*인기검색어*/
.pop_txt{font-size:13px; cursor:pointer;}
.arrow_img{margin-left:5px; font-size:11px; color:#666; text-align:left; display:block; overflow:hidden; float: right; width:40px;}
.arrow_img .popText{display:block; float:right; margin-right:9px;}
.arrow_img img{vertical-align: bottom !important;}
.pop_dat{margin-top:10px; color:#999;}

/*바로가기 및 컨텐츠 가이드*/
.intro {padding: 20px 0 20px 0; overflow: hidden;  border-top: 1px solid #ebebeb; margin-top:-1px;}
 .intro ul{overflow:hidden;}
 .intro li{overflow:hidden;}
 .intro p {float:left; width:158px; padding:30px 0; border:1px solid #ccc; text-align:center;}
 .intro p img {width:118px;}
 .intro dl {float:left; width:563px; margin:0 0 0 20px;}
 .intro dt.tit {font-weight:bold; font-size:14px; color:#0000cc;}
 .intro dt {clear:both; float:left; line-height:23px; color:#767676;}
 .intro dd {line-height:27px !important; padding-left:5px; overflow:hidden; text-align:left;}
 .intro a {font-size:12px; color:#fa6800; text-decoration:underline;}
 .intro .si_main{overflow:hidden;}
 .golink {padding:15px 0 15px 15px; overflow:hidden;}
 .golink .btn {margin-right:3px;}
 .golink .btn img {vertical-align:-4px;}
 .golink .lnk {color:#0000cc;}
 .golink .link_tit {
    display: inline-block;
    float: left;
    height: 28px;
    padding: 3px 15px;
    margin: 0 20px 0 0;
    border: 1px solid #7a7e91;
    background: #8b90a4;
    font-weight: bold;
    font-size: 1.167em;
    line-height: 19px;
    color: #fff;
    letter-spacing: -0.05em;
    vertical-align: middle;
}
 .golink .link_tit span {line-height: 2em; font-size:15px;}
 .golink .link_url {display: inline-block; float: left; margin: 1px;}
 .golink .link_url a {display: block; float: left; margin-right: 5px; line-height: 2em;}
 .golink .link_url a .goTitle {font-weight: 700; font-size: 16px; color:#666; text-decoration: none;}
 .golink .link_url a {color:#666; display: block; float: left; margin-right: 5px;}
 .golink .link_url a span {text-decoration: underline;}
 .golinkLine {border-bottom: 1px solid #ebebeb; }

 .inteResult {padding: 20px 0 30px; }

@media (max-width:1156px){
	.webzine_txt{width:70%;}
}
@media (max-width:1106px){
	.search_arrow{right: 18%;}
	#rcmdResult{width: 83%;}
}
@media (max-width:960px){
	.search_arrow{right: 21%;}
	#rcmdResult{width: 80%;}
}
@media (max-width:870px){
	.search_arrow{right: 23%;}
	#rcmdResult{width: 77%;}
}
@media (max-width:810px){
	.search_arrow{right: 26%;}
	#rcmdResult{width: 74%;}
}
@media (max-width:750px){
	.search_arrow{right: 29%;}
	#rcmdResult{width: 71%;}
}
@media (max-width:700px){
	.search_arrow{right: 33%;}
	#rcmdResult{width: 67%;}
}
@media (max-width:640px){
	.search_arrow{right: 9%; top:13px;}
	#rcmdResult{width: 94%; top:38px; left:8px;}
}
@media (max-width:595px){
	/*웹진*/
	.webzine_txt{width:100%; margin:0;}
	.thumbnail_list img{max-width: 100%; height: 110px; margin-left: 30%; margin-bottom: 10px;}
}
@media (max-width:550px){
	/*갤러리*/
	ul.sea_galleryList .thumbLi{width: 41.5%;}
}
@media (max-width:540px){
	.search_arrow{right: 11%;}
	#rcmdResult{width: 96%; top:38px; left:8px;}
}
@media (max-width:450px){
	.search_arrow{right: 13%;}
}
@media (max-width:420px){
	/*갤러리*/
	ul.sea_galleryList .thumbLi { width: 85%; }
	ul.sea_galleryList .thumbLi img {width: 68%;}
}
@media (max-width:400px){
	.resultNum{margin: -95px 0px 0 0;}
}
@media (max-width:380px){
	.search_arrow{right: 16%;}
	#rcmdResult{width: 95%;}
}
input[type="radio"]{cursor: pointer;}

.search-option {
    position: relative;
    z-index: 11;
}

@media screen and (max-height: 960px) {
    .container-wrap::after {
        background: none;
    }
}
