﻿@charset"utf-8";
/*오시는길*/
.map_wrap{width:100%;}
.map_wrap .img_map{width:100%;padding:5px;border:1px solid #ddd;}
.map_wrap .img_map img{max-width:100%;}

/*학생현황-인포그래픽*/
.info_st h2 { border-top: 1px style #ddd;}
.info_st h2:first-child { border-top:none;}
.info_st h3 { padding-left: 25px; margin: 40px 0 0 0; background: url(../Img/kr/common/tab_ov.png) no-repeat left top; font-size: 16px; font-weight: 600;}
.info_st img { border: none; text-align: center;}
.info_st div p,
.info_st div figure{ display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 30px; text-align: center;}
.info_st div.col2 {position: relative;}
.info_st div.col2:after {content:" ";display:block;clear:both;}
.info_st div.col2 figure{ display: inline-block; /*margin-top: 90px;*/ width: 100%;}
.info_st div.col2 figure img{vertical-align:bottom;}
.info_st div.col2 div{float:none;width:100%;}

/*연구논문*/
.case_search {padding:0 0 15px;width: 100%;}
.case_search ul { padding-top:10px; background: #fafafa;}
.case_search *{vertical-align:middle;}
.case_search:after {content:"";display:block;visibility:hidden;clear:both;}
.case_search form{display:inline-block;float:none;position:relative;}
.case_search select {width:160px;}
.case_search #findWrite { margin-left:-4px;}
.case_search label{position:absolute;visibility:hidden;height:0;line-height:0;font-size:0;}
.case_search p{margin:15px 0 0 0;color:#888;letter-spacing:-1px;}
.case_search .bn input{display:inline-block;overflow:visible;height:34px;line-height:34px;cursor:pointer;vertical-align:middle;}
.case_search .bn{position:relative;display:inline-block;float:none;margin:10px 10px 0;padding:0;background-position:left top;vertical-align:middle;box-sizing: border-box;}
.case_search .bn_c2_bul {padding-left:35px;border:1px solid #4b93e1;background:#4b93e1 url(../Img/kr/common/btn_bul.png) no-repeat;color:#fff;}
.case_search .bn_c2_bul:hover,
.case_search .bn_c2_bul:focus{border:1px solid #20242a;background:#20242a url(../Img/kr/common/btn_bul.png) no-repeat;color:#fff}
.case_search .bn_send,
.case_search .bn_send:hover,
.case_search .bn_send:focus{background-position:left -522px;}

.case_search ul li{margin:0 0 5px;padding:0 0 5px 15px;font-size:14px; border-bottom:1px dotted #ddd;}
.case_search ul li span{display:block;float:none;padding-top:5px;font-size:14px;}
.case_search ul li .txt_inp{width:80%}

.case_search ul .academic_area:after {content:"";display:block;visibility:hidden;clear:both;}
.case_search ul .academic_area{margin-left:5px;}
.case_search ul .academic_area li{ display: inline-block; float:none;margin:5px 0;width:120px;padding:0;border:none;}
.case_search ul .academic_area li label{visibility:visible;line-height:35px;}
.case_search ul .academic_area li label span{display:inline-block;padding:0 3px 0;width:100%;color:#575d66;font-size:13px;}
.case_search ul .academic_area input{height:35px; }
/* 리스트-구분/타이틀/교수명 */
.list_lecture{overflow:hidden;position:relative;width:100%;}
.list_lecture article .bul_people {position:absolute;top:20px;right:5%;}
.list_lecture article{position:relative;padding:10px 15px;border-bottom:1px solid #ccc;}
.list_lecture article:hover,
.list_lecture article:focus{background:#fafafa;}
.list_lecture article:after {content:" ";display:block;visibility:hidden;clear:both;}
/*.row_pro .pro_info{float:none;display:block;position:relative;width:100%;z-index:10;}*/
.list_lecture article h2{display:block;position:relative;margin:10px 0 0 0;padding:5px 0 10px 0;line-height:0;font-size:24px;}
.list_lecture article h2 a{display:block;/*color:#c1140d;*/letter-spacing:-0.03em;font-family:'ngn';line-height:30px;text-align:left; word-break:keep-all; word-wrap:break-word;}
.list_lecture article h2 a:link,
.list_lecture article h2 a:visited{}
.list_lecture article h2 a:focus,
.list_lecture article h2 a:hover,
.list_lecture article h2 a:focus{border-bottom: 1px dotted #4b93e1; color: #4b93e1}
.list_lecture article h2 .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:20%;font-size:22px;line-height:22px;color:#777;font-weight:600;border-bottom:1px solid #b2b2b2;}
.list_lecture article h2 .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:76%;background:url(../Img/kr/common/tit_h2.png) no-repeat left top;color:#000;font-weight:600;font-size:24px;line-height:22px;border-bottom:1px dotted #4b93e1;word-break:keep-all;word-wrap:break-word;}
.list_lecture article h2 .tit_name:hover,
.list_lecture article h2 .tit_name:focus{ text-decoration: underline;}
.list_lecture article p { margin:0; padding:10px 0;}
.list_lecture article.row_pro_bg{background:#fafafa;}

/* 세미나 _semina */
#list_semina{overflow:hidden;position:relative;width:100%;}
#list_semina article .bul_people {padding-left: 25px;  background-position: left -42px;}
#list_semina article h2 .tit_name{margin-left:0%;padding:20px 0 15px;width:100%;border-bottom:1px dotted #ddd;}
#list_semina article h2 span { display: inline-block;padding-left: 7px;  border-left: 1px solid #ccc;  font-size: 13px; color: #999; font-weight: normal;}
#list_semina article h2 span:first-child { margin: 0; padding-left: 2px; padding-right: 7px; color: #999; }
#list_semina article ul li p { margin: 0; padding: 2px}
#list_semina article ul li { float: right;} 
#list_semina article ul li:first-child { float: left;} 
#list_semina article .btn_wrap { position: relative; top: 0; right: 0;}

/*course_txt*/
.course_txt h2 { margin-bottom:30px; color: #4b5e75; font-size: 24px; text-align: center; font-weight: 600; line-height:130%}
.course_txt2 h2 { margin-bottom:20px; color: #4b5e75; font-size: 24px; text-align: left; font-weight: 600; line-height:130%}
.course_txt h3,
.course_txt2 h3{ padding-left: 28px; padding-top: 22px; background: url(../Img/kr/common/tab_ov.png) no-repeat left 22px; border-top: 1px dotted #ccc }

.onoff_list { border-bottom: 1px solid #ccc;}
.onoff_list h3{ margin: 0; padding:0 0 0 40px; background: url(../Img/kr/common/onoff_list.png) no-repeat 10px 21px; cursor: pointer;}
.onoff_list p { margin: 10px;}
.onoff_list article { display: none; padding: 0 0 10px 0; margin: 0;}
.onoff_list h3:hover,
.onoff_list h3:focus{ background: #f2f2f2 url(../Img/kr/common/onoff_list.png) no-repeat 10px 21px; }
.onoff_list h3 .open { background: #fff url(../Img/kr/common/onoff_list.png) no-repeat -1068px 21px; border-bottom: 1px dotted #ddd; border-bottom: -1px;}
.onoff_list h3 .open:hover,
.onoff_list h3 .open:focus { background: #f2f2f2 url(../Img/kr/common/onoff_list.png) no-repeat -1068px 21px; border-bottom: 1px dotted #ddd; border-bottom: -1px;}
.onoff_list h3 a{display:block;color:#2166b2; line-height:65px;}

/*월별 탭*/
#tab_ym { height: 50px; line-height: 50px; overflow: hidden; border-bottom: 1px dotted #ccc}
#tab_ym:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_ym li { float: right;}
#tab_ym li:first-child { float: left;}
#tab_ym li a { padding: 0 8px; border-left: 1px solid #ccc;}
#tab_ym .tab_yy a { border-left: none;}
#tab_ym .tab_mm a { margin-right: -4px;}
#tab_ym .tab_mm a.ov,
#tab_ym .tab_mm a:hover,
#tab_ym .tab_mm a:focus{ display: inline-block; padding: 0 8px 0 7px; background: #fafafa; border-left: 1px dotted #bbb;border-right: 1px dotted #bbb; color: #333 } 
#tab_ym li .tab_bt_next,
#tab_ym li .tab_bt_prev { width: 50px;  display: inline-block; text-indent: -9999px; border-left: none;}
#tab_ym li .tab_bt_prev { background:#fff url(../Img/kr/common/btn_bul.png) no-repeat -955px -75px;}
#tab_ym li .tab_bt_next { background:#fff url(../Img/kr/common/btn_bul.png) no-repeat -955px -115px;}
#tab_ym li .tab_bt_prev:hover,
#tab_ym li .tab_bt_prev:focus{ background:#fafafa url(../Img/kr/common/btn_bul.png) no-repeat -956px -75px; border: 1px dotted #bbb; border-top: none}
#tab_ym li .tab_bt_next:hover,
#tab_ym li .tab_bt_next:focus{ background:#fafafa url(../Img/kr/common/btn_bul.png) no-repeat -956px -115px; border: 1px dotted #bbb; border-top: none}

#tab_ym_search ul { padding: 0 0 0 10px; height: 80px; border-bottom: 2px solid #4b93e1}
#tab_ym_search ul:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_ym_search li:first-child { float: left; font-size: 24px; color: #4b93e1}
#tab_ym_search h2 { padding:15px 0 8px; float: left; font-size: 24px; color: #4b93e1}
#tab_ym_search li { float: right; margin-right: -40px; padding-top: 20px; height: 50px; line-height: 50px;}

#tab_ym_search2 {padding: 0 0 0 10px;width:100%;height:100px; border-bottom: 2px solid #4b93e1}
#tab_ym_search2:after{content:"";display:block;visibility:hidden;clear:both;}
#tab_ym_search2 .board_list_info{float:none;padding-top: 20px;width:100%;height:50px;}
#tab_ym_search2 .board_find{ float:none;padding-top: 0;width:100%;height: 50px;}

input[type=text] { height: 25px; line-height: 25px; padding: 2px;}
.ipt_select {height: 25px; line-height: 25px; padding: 2px;}
.ipt_img_sch { position: relative; margin: 0; padding: 0; height: 25px; width: 25px;}
.ipt_img_sch input { display: inline-block; position: relative; left:-30px;border:0; height: 25px; width: 25px; margin-right: -30px; background: url(../Img/kr/common/btn_bul.png) no-repeat -970px -568px; text-indent: -9999px;}

/*월별 탭
#tab_ym { height: 50px; line-height: 50px; overflow: hidden; border-bottom: 1px dotted #ccc}
#tab_ym:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_ym li { float: right;}
#tab_ym li:first-child { float: left;}
#tab_ym li a { padding: 0 8px; border-left: 1px solid #ccc;}
#tab_ym .tab_yy a { border-left: none;}
#tab_ym .tab_mm a { margin-right: -4px;}
#tab_ym .tab_mm a.ov,
#tab_ym .tab_mm a:hover { display: inline-block; padding: 0 8px 0 7px; background: #fafafa; border-left: 1px dotted #bbb;border-right: 1px dotted #bbb; color: #333 } 
#tab_ym li .tab_bt_next,
#tab_ym li .tab_bt_prev { width: 50px;  display: inline-block; text-indent: -9999px; border-left: none;}
#tab_ym li .tab_bt_prev { background:#fff url(../Img/kr/common/btn_bul.png) no-repeat -955px -75px;}
#tab_ym li .tab_bt_next { background:#fff url(../Img/kr/common/btn_bul.png) no-repeat -955px -115px;}
#tab_ym li .tab_bt_prev:hover { background:#fafafa url(../Img/kr/common/btn_bul.png) no-repeat -956px -75px; border: 1px dotted #bbb; border-top: none}
#tab_ym li .tab_bt_next:hover { background:#fafafa url(../Img/kr/common/btn_bul.png) no-repeat -956px -115px; border: 1px dotted #bbb; border-top: none}

#tab_ym_search .btn_wrap a{font-size:14px;}
#tab_ym_search ul { padding: 0 0 0 10px; height: 80px; border-bottom: 2px solid #4b93e1}
#tab_ym_search ul:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_ym_search li:first-child { float: left; font-size: 24px; color: #4b93e1}
#tab_ym_search h2 {float:left;margin:0;color:#4b93e1;font:normal 24px 'ngn';}
#tab_ym_search li {float:right;margin-right:-40px;padding-top:20px;height:50px;line-height:50px;}

input[type=text] { height: 25px; line-height: 25px; padding: 2px;}
.ipt_select {height: 25px; line-height: 25px; padding: 2px;}
.ipt_img_sch { position: relative; margin: 0; padding: 0; height: 25px; width: 25px;}
.ipt_img_sch input { display: inline-block; position: relative; left:-30px;border:0; height: 25px; width: 25px; margin-right: -30px; background: url(../Img/kr/common/btn_bul.png) no-repeat -970px -568px; text-indent: -9999px;}
*/

/* 로그인 */
#d_login { margin-top: 50px; height:350px; background:none; }
#d_login h2 { margin:0; font-size: 30px; line-height: 37px; font-family:"nmg"; letter-spacing: -0.04em; text-align: center; }
#d_login h2 span { display:block; margin:0; font-size: 30px; font-family:"nmg"; color:#4b93e1;}
#d_login p { margin:10px 0; color: #999; text-align: center;}
#d_login li { padding: 0; height: 50px;}
#d_login label { display:none;}
#d_login #user_send { overflow: hidden; text-indent: -9999px;}
#d_login input { border: 3px solid #4b93e1; margin:0 !important; width:100%; height: 46px; line-height: 41px; padding: 10px; }
#d_login .user_send { background:#4b93e1; color: #fff; }
#d_login .user_send:hover,
#d_login .user_send:focus{ background:#2c71bb; border:#2c71bb;}
#d_login ul { padding: 50px 0 0 0;}

/* 검색 */
.d_search {/* margin-top:30px;*/margin:0 auto; padding:30px 0px;width: 100%; border-bottom:5px solid #4b93e1}
.d_search *{vertical-align:middle;}
.d_search:after {content:"";display:block;visibility:hidden;clear:both;}
.d_search h1 {display:none}
.d_search form{display:inline-block;float:none;position:relative;}
.d_search select,
.d_search input[type="text"]{padding:0px 4px;height:34px;line-height:34px;color:#4b93e1;font-size:14px;font-family:'ngn';vertical-align:middle;border:3px solid #4b93e1;}
.d_search select { border-right:none; width:70px;}
#findWrite { margin-left:-4px; padding-right:0px;width:120px;border-left:none;}
.d_search label{position:absolute;visibility:hidden;height:0;line-height:0;font-size:0;}
.d_search p{margin:15px 0 0 0;color:#888;letter-spacing:-1px;}
.d_search .bn input{display:inline-block;overflow:visible;height:34px;line-height:34px;cursor:pointer;vertical-align:middle;}
.d_search .bn{position:relative;display:inline-block;margin:0;padding:0;background-position:left top;vertical-align:middle;box-sizing: border-box;}
.d_search .bn_c2_bul {padding-left:35px;border:1px solid #4b93e1;background:#4b93e1 url(../Img/kr/common/btn_bul.png) no-repeat;color:#fff;}
.d_search .bn_c2_bul:hover,
.d_search .bn_c2_bul:focus{border:1px solid #20242a;background:#20242a url(../Img/kr/common/btn_bul.png) no-repeat;color:#fff}
.d_search .bn_send,
.d_search .bn_send:hover,
.d_search .bn_send:focus{background-position:left -522px;}

/* 리스트-구분/타이틀/교수명 */
.list_lecture{overflow:hidden;position:relative;width:100%;}
.list_lecture article .bul_people {position:absolute;top:18px;right:15%;}
.list_lecture article{position:relative;padding:10px 15px;border-bottom:1px solid #ccc;}
.list_lecture article:hover,
.list_lecture article:focus{background:#fafafa;}
.list_lecture article:after {content:" ";display:block;visibility:hidden;clear:both;}
/*.row_pro .pro_info{float:none;display:block;position:relative;width:100%;z-index:10;}*/
.list_lecture article h2{display:block;margin:10px 0 0 0;padding:5px 0 20px 0;line-height:0;font-size:22px;}
.list_lecture article h2 a{display:block;/*color:#c1140d;*/padding:0 0 20px 0;letter-spacing:-0.03em;font-family:'ngn';line-height:30px;text-align:left;border-bottom: 1px dotted #999;word-break:keep-all; word-wrap:break-word;}
.list_lecture article h2 a:link,
.list_lecture article h2 a:visited{}
.list_lecture article h2 a:focus,
.list_lecture article h2 a:hover,
.list_lecture article h2 a:focus{border-bottom: 1px dotted #4b93e1; color: #4b93e1}
.list_lecture article h2 .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:20%;font-size:22px;line-height:22px;color:#777;font-weight:600;border-bottom:1px solid #b2b2b2;}
.list_lecture article h2 .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:76%;color:#000;font-weight:600;font-size:24px;line-height:22px;border-bottom:1px dotted #ddd;word-break:keep-all;word-wrap:break-word;}
.list_lecture article h2 .tit_name:hover,
.list_lecture article h2 .tit_name:focus{ text-decoration: underline;}
.list_lecture article p { margin:0; padding:10px 0;}
.list_lecture article.row_pro_bg{background:#fafafa;}

/* 행사 */
.list_lecture{overflow:hidden;position:relative;width:100%;}
.list_lecture:after {content:" ";display:block;visibility:hidden;clear:both;}
.list_lecture .list_wrap .bul_people {/*float:right;margin-top:-15px;*/position:absolute;top:180px;right:15%;/*margin-top: -45px;*/}
.list_lecture .list_wrap{position:relative;padding:20px 15px;border-bottom:1px solid #ccc;}
/*
.list_lecture .list_wrap:hover,
.list_lecture .list_wrap:focus{background:#fafafa;}
*/
.list_lecture .list_wrap:after {content:" ";display:block;visibility:hidden;clear:both;}
.list_lecture .list_wrap .list_cont{float:none;margin-top:20px;width:100%;}
.list_lecture .list_wrap b{display:block;position:relative;padding:5px 0;line-height:0;}
.list_lecture .list_wrap b a{display:block;color:#c1140d;letter-spacing:-0.03em;font-family:'ngn';line-height:30px;text-align:left; word-break:keep-all; word-wrap:break-word;}
.list_lecture .list_wrap b a:link,
.list_lecture .list_wrap b a:visited{}
.list_lecture .list_wrap b a:focus,
.list_lecture .list_wrap b a:hover,
.list_lecture .list_wrap b a:focus{border-bottom: 1px dotted #4b93e1; color: #4b93e1}
.list_lecture .list_wrap b .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:20%;font-size:22px;line-height:22px;color:#777;font-weight:600;border-bottom:1px solid #b2b2b2;}
.list_lecture .list_wrap b .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:76%;background:url(../Img/kr/common/tit_h2.png) no-repeat left top;color:#000;font-weight:600;font-size:24px;line-height:22px;word-break:keep-all;word-wrap:break-word;}
.list_lecture .list_wrap b .tit_name:hover,
.list_lecture .list_wrap b .tit_name:focus{ text-decoration: underline;}
.list_lecture .list_wrap p { margin:0; padding:10px 0;}
.list_lecture .list_wrap .row_pro_bg{background:#fafafa;}
.list_lecture .list_wrap .thumb_img{display:block;float:none;margin:0 auto;width:80%;height:140px;background:#eff0f1;font-size:0;line-height:0;}
.list_lecture .list_wrap a.thumb_img img{width:100%;height:145px;}

/* 행사 */
#list_semina .list_wrap .bul_people,
#list_semina2 .list_wrap .bul_people {padding-left: 25px;  background-position: left -42px;}
#list_semina .list_wrap b .tit_name,
#list_semina2 .list_wrap b .tit_name{margin-left:0%;padding:20px 0 15px;width:100%;border-bottom:none;line-height:30px;/*border-bottom:1px dotted #ddd;*/}
#list_semina .list_wrap .list_cont2 b .tit_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#list_semina .list_wrap b span,
#list_semina2 .list_wrap b span { display: inline-block;padding-left: 7px;  border-left: 1px solid #ccc;  font-size: 13px; color: #999; font-weight: normal;}
#list_semina .list_wrap b span:first-child,
#list_semina2 .list_wrap b span:first-child { margin: 0; padding-left: 2px; padding-right: 7px; color: #999; }
#list_semina .list_wrap ul li p,
#list_semina2 .list_wrap ul li p { margin: 0; padding: 2px}
#list_semina .list_wrap ul li,
#list_semina2 .list_wrap ul li {float:right;} 
#list_semina .list_wrap ul li:first-child,
#list_semina2 .list_wrap ul li:first-child {float:left;} 
#list_semina .list_wrap .btn_wrap,
#list_semina2 .list_wrap .btn_wrap {position:relative;top:0;right:0;}

/* 세미나 _semina */
#list_semina{overflow:hidden;position:relative;width:100%;}
#list_semina article .bul_people {padding-left: 25px;  background-position: left -42px;}
#list_semina article .bul_people em{display:none;}
#list_semina article h2 .tit_name{margin-left:0%;padding:20px 0 15px;width:100%;border-bottom:1px dotted #ddd;line-height:30px;}
#list_semina article b.tit_name{margin-left:0%;padding:20px 0 15px;width:100%;line-height:130%;border-bottom:1px dotted #ddd;text-decoration:none;}
#list_semina article h2 span { display: inline-block;padding-left: 7px;  border-left: 1px solid #ccc;  font-size: 13px; color: #999; font-weight: normal;}
#list_semina article h2 span:first-child { margin: 0; padding-left: 2px; padding-right: 7px; color: #999; }
#list_semina article ul li p { margin: 0; padding: 2px}
#list_semina article ul li { float: right;} 
#list_semina article ul li:first-child { float: left;} 
#list_semina article .btn_wrap { position: relative; top: 0; right: 0;}
#list_semina .no_data,
#list_semina2 .no_data{padding:50px 0;border-bottom:1px solid #ddd;font:normal 15px 'ngn';text-align:center;}

/*기본게시판-입출력 view페이지
#view_cmt h2{ margin: 0; margin-top: -1px; padding:10px 0; line-height: 30px; background: #fafafa; border-top: 2px solid #4b93e1; border-bottom:1px solid #ccc; font-size: 20px; font-weight: normal;text-indent: 10px; color: #367cc7; }
#view_cmt h2 span {margin:0;padding-right:10px; margin-right:10px;color:#999; font-size:15px; font-weight:normal; }
#view_cmt h2 b{padding:0}
#view_cmt ul{ display: table; width: 100%; border-bottom: 1px dotted #bbb;}
#view_cmt ul li { display: table-cell; height: 33px; line-height: 33px; border-left: 1px dotted #ccc; font-size: 13px; text-indent: 10px; color: #777}
#view_cmt ul li.th { width: 140px; border-left: none;}
#view_cmt .cmt { padding: 20px 5px 20px; min-height: 200px; border-bottom:1px dotted #bbb;}
#view_cmt .cmt p { line-height: 130%; color: #555}
#view_cmt .reple li {background: url(../Img/common/bul_b_people.png) no-repeat 15px 15px; margin: 0; padding:20px 0 20px 50px; min-height:100px;  line-height:130%; border: none; color: #333; line-height: 120%; font-size: 20px; vertical-align: top}
#view_cmt .reple li span { display:block; margin: 0; padding: 0; font-size: 13px; color: #666;}
#view_cmt .reple .btn_wrap {background:none;}
#view_cmt .reple .btn_wrap .view_submit { background:url(../Img/kr/common/btn_bul.png) no-repeat -940px -955px; width: 80px; height: 70px; border: 1px solid #ccc; line-height:100px; color: #4b93e1; font-size:14px; text-indent: 0;}
#view_cmt .reple .btn_wrap .view_submit:hover { background:#4b93e1 url(../Img/kr/common/btn_bul.png) no-repeat 20px -955px; border: 1px solid #4b93e1;  color: #fff; font-weight: normal;}

#view_cmt .reple li em {margin-left: -9px !important; padding: 0 !important;}
*/
/*커리큘럼*/
.warp_line{margin:25px 0 0;border-top:1px dashed #ccc;}
.warp_line h2{margin:0 0 20px;width: 100%;}

/*졸업이수요건*/
.req_warp:after {content:"";display:block;visibility:hidden;clear:both;}
.req_warp table{clear: both;margin-bottom:10px;}
.req_btn:after {content:" ";display:block;visibility:hidden;clear:both;}
.req_btn .btn_wrap{display:block;width: 100%;text-align: left;}
.req_btn .btn_wrap a{margin:2px 0px;}
.req_cont{clear:both;}

/*박사과정 자격시험*/
.dr_warp .btn_wrap{text-align: left;}

/*개설교과목*/
.cours_warp:after {content:"";display:block;visibility:hidden;clear:both;}
.cours_warp p{letter-spacing: -1px;}

.sub_tit1{margin:0 0 0 5px;color: #464d58;font-size:15px;}
.intrview_name{margin:0 0 30px 0;padding: 5px 5px 30px 5px;border-bottom: 1px dashed #ddd;font-weight: bold;}
.txt_bul{margin: 4px 0;padding-left: 15px;background: url(../Img/common/list_bul3.pngg") no-repeat scroll left 7px rgba(0, 0, 0, 0);font-size: 13px;}

/* 교수소개 리스트 */
#list_professor{overflow:hidden;position:relative;width:100%;}

.row_pro{position:relative;padding:20px 10px;border-bottom:1px dashed #ddd;}
/*
.row_pro:hover,
.row_pro:focus{background:#fafafa;}
*/
.row_pro:after {content:" ";display:block;visibility:hidden;clear:both;}
.row_pro .pro_img{float:none;display:block;position:relative;width:100%;z-index:9;text-align:center}
.row_pro .pro_img a{display:block;position:relative;width:100%;z-index:9;}
.row_pro .pro_img a img{width:120px;height:150px;}
.row_pro .pro_info{float:none;display:block;position:relative;width:100%;z-index:10;}
.row_pro .pro_info h2{display:block;margin:5% 0 0 0;padding:5px 0 10px 0;line-height:0;}
.row_pro .pro_info h2 a{display:block;color:#c1140d;letter-spacing:-0.07em;font-family:'ngn';line-height:30px;text-align:left;word-break:keep-all;word-wrap:break-word;}
.row_pro .pro_info h2 a:link,
.row_pro .pro_info h2 a:visited{}
.row_pro .pro_info h2 a:hover,
.row_pro .pro_info h2 a:focus{text-decoration:underline;}
.row_pro .pro_info h2 .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:25%;font-size:18px;line-height:22px;color:#5b6472;font-weight:normal;border-bottom:1px solid #b2b2b2;}
.row_pro .pro_info h2 .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:69%;background:url(../Img/kr/common/tit_h2.png) no-repeat left top;color:#000;font-weight:normal;font-size:22px;line-height:22px;border-bottom:1px solid #4b93e1;word-break:keep-all;word-wrap:break-word;}
.row_pro .pro_info ul{background:url(../Img/kr/sub4/bg_list_line.gif) no-repeat left top;}
.row_pro .pro_info ul li{position:relative;display:block;margin-top:-1px;padding:5px 0 5px 28%;font-size:14px;line-height:20px;color:#666;vertical-align:middle;}
.row_pro .pro_info ul li:after {content:" ";display:block;visibility:hidden;clear:both;}
.row_pro .pro_info ul li b{display:block;position:absolute;top:-1px;left:0;padding:5px 0;width:30%;font-weight:normal;}
.row_pro .pro_info ul li span{display:inline-block;font-size:14px;line-height:20px;}
.row_pro .pro_info p { margin:0; padding:0;}
.row_pro .pro_button{text-align:center;}
.row_pro_bg{background:#fafafa;}
.row_pro a.btn_email{display:inline-block;margin-top:-15px;height:35px;padding:0 40px 0 0;background:url(../Img/kr/common/btn_email.png) no-repeat right top;/*background-image:url(../Img/kr/common/btn_email.svg) no-repeat right top;*/line-height:35px;}
.row_pro a.btn_email:hover,
.row_pro a.btn_email:focus{background-position:right bottom;}

/* 교수소개 뷰 */
#btnArea{width:100%;margin:30px 0 10px 0;text-align:right;}
#btnArea:after {content:" ";display:block;visibility:hidden;clear:both;}
#btnArea a{display:inline-block;height:35px;margin-left:10px;padding:0 0 0 37px;background:url(../Img/kr/common/btnArea.png) no-repeat right top;/*background-image:url(../Img/kr/common/btnArea.svg) no-repeat right top;*/line-height:35px;letter-spacing:-1px;}
#btnArea a.btn_print {display:none;background-position:left top;}
#btnArea a.btn_email {background-position:-113px top;}
#view_professor{clear:both;}
#view_professor .bx_professor{padding:20px;border:5px solid #6f91c3;border-bottom:none;background:url(../Img/kr/sub4/bg_bx_line_mo.png) no-repeat left bottom;}
#view_professor .list_line{height:3px;background:url(../Img/kr/sub4/bg_btm_line.gif) repeat-x left bottom;}

.bx_professor{overflow:hidden;position:relative;}
.bx_professor .img_pro{float:none;display:block;position:relative;margin:0 auto;width:70%;z-index:9;text-align:center;}
.bx_professor .img_pro img{width:70%;max-width:100%;padding:0;height:auto;background:#fff;text-align:center;border:none;}
.bx_professor .pro_info{float:none;display:block;position:relative;width:100%;z-index:10;}
.bx_professor .pro_info .box_tit{margin:0 auto;padding:15px 0;width:100%;}
.bx_professor .pro_info .box_tit h2{margin:0 0 0 0;padding:0;border-bottom:0;line-height:130%;text-align:center;}
.bx_professor .pro_info .box_tit h2 *{vertical-align:middle;}
.bx_professor .pro_info .box_tit h2 .pro_name{display:inline-block;color:#333;font-family:'ngn';font-size:25px;font-weight:600;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;}
.bx_professor .pro_info .box_tit .pro_dir{display:inline-block;position:relative;margin-left:0;color:#666;min-width:90px;height:30px;line-height:29px;font-size:14px;text-align:left;font-weight:normal;z-index:10;}

.bx_professor .pro_info ul{background:#fff;}
.bx_professor .pro_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 2% 10px 2%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_professor .pro_info ul li b{display:block;padding:0 0 7px 0;width:100%;color:#1d488c;text-align:left;word-break:keep-all;word-wrap:break-word;}
.bx_professor .pro_info ul li em{display:inline-block;width:25%;color:#000;}
.bx_professor .pro_info ul li span{display:block;font-size:14px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.professor_box{position:relative;}
.professor_box .tab{overflow:hidden;margin:30px 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.professor_box .tab:after {content:" ";display:block;visibility:hidden;clear:both;}
.professor_box .tab a{float:left;display:inline-block;padding:9px;text-align:center;font-weight:normal;letter-spacing:-0.06em;}
.professor_box .tab a:link,
.professor_box .tab a:visited  {display:inline-block;color:#000;}
.professor_box .tab a:hover,
.professor_box .tab a:focus,
.professor_box .tab .tab_ov:link,
.professor_box .tab .tab_ov:visited,
.professor_box .tab .tab_ov:focus,
.professor_box .tab .tab_ov:hover {color:#fff;font-weight:normal;background:#4084ce;}

.professor_box .grap{clear: both;}
.professor_box .grap .obj{display:none;}
.professor_box .grap h2{margin:0;padding:0 0 0 18px;background:url(../Img/common/list_bul.png) no-repeat -4px 5px;font-weight:normal;color:#3e87d7;font-size:16px;}
.professor_box .grap .obj .list_bx{padding:20px;border-top:1px dashed #ccc;}
.professor_box .grap .obj .list_bx:first-child{border-top:none;}
.professor_box .grap .obj .bx_bg{background:#fafafa;}
.professor_box .grap .obj{padding-bottom:3px;min-height:300px;background:url(../Img/kr/sub4/bg_btm_line.gif) repeat-x left bottom;}


/*교육>각과정>과정소개*/
.course_info {overflow:hidden;position:relative;height:250px;}
.course_info *{margin:0;padding:0;}
.course_info h2{position:absolute;top:60px;left:6%; padding-top:0;color:#fff;font-size:30px;letter-spacing: -0.04em;line-height:130%;}
.course_info h2 span{display:block;color:#fff;font-size:60px;font-weight:100;letter-spacing: -0.02em;}
.course_info h2 span{display:block;color:#fff;font-size:40px;font-weight:100;letter-spacing: -0.02em;}
.course_info h2 span.tit2{display:block;margin-top:10px;color:#fff;font-size:25px;font-weight:normal;line-height:140%;letter-spacing:-0.04em;}
.course_info h2 span.tit2 b {display:block;}
.course_info .box_wrap {float:none;margin-top:0;background:#4b78ac;color:#dae4ee;}
.course_info .box{display:none;}
.course_info p.text{float:left;padding:315px 0 0 6%;width:90%;color:#fff;}
/*
.course_info {overflow:hidden;position:relative;margin-top:-1px;height:760px;}
.course_info *{margin:0;padding:0;}
.course_info h2{position:absolute;top:60px;left:10%;color:#fff;font-size:70px;font-weight:bold;letter-spacing: -0.04em;line-height:90%;}
.course_info h2 span{display:block;color:#fff;font-size:30px;font-weight:100;letter-spacing: -0.02em;}
.course_info h2 span.tit2{display:block;margin-top:20px;color:#fff;font-size:25px;font-weight:normal;line-height:140%;letter-spacing: -0.02em;}
.course_info h2 span.tit2 b {display:block;}
.course_info .box_wrap {float:none;margin-top:0;background:#4b78ac;color:#dae4ee;}
.course_info .box{display:none;}
.course_info .ovf_img { position: absolute; width: 100%;}
.course_info .ovf_img img{ position: absolute; overflow: hidden; width: 800px; min-height:780px; z-index: -1;}



.course_info h2 { position: absolute; top: 60px; left: 10%; margin:0; padding: 0; letter-spacing: -0.04em;}
.course_info p { display: block; color: #fff; letter-spacing: normal; margin-top:30px;}
.course_info h2 span { margin:0; padding:0; font-size: 40px; }
.course_info h2 p { font-size: 70px; font-weight: bold; margin:0; padding: 0;}
.course_info h2 p span { margin: 0; padding: 0; font-size: 60px; font-weight:100; text-align: left;}
.course_info h2,.course_info h2 b,.course_info h2 span { color: #fff; display: block; line-height: 140%;}
.course_info h2 .tit2 { margin:0; padding: 0; letter-spacing: 0; font-size: 19px; font-weight: normal;  line-height: 160%;}
.course_info h2 .tit2 b { font-size: 20px; }
.course_info .ovf_img { position: absolute; width: 100%;}
.course_info .ovf_img img{ position: absolute; overflow: hidden; width: 800px; min-height:780px; z-index: -1;}
.course_info div {float: right; width: 100%; margin-top: 550px; background: #4b78ac; color:#dae4ee }
.course_info div ul { padding: 30px 10% 30px;}
.course_info div ul h3 { margin: 10px 0 20px 0; padding: 0; background: none; color: #fff; font-size: 25px; font-family: "nmg"}
.course_info div ul li { line-height: 140%; padding: 2px 0 2px 16px; background: url(../Img/kr/common/bul_list_ch.png) no-repeat left 40%;}
*/
/*
.course_info2 {position: relative; height:364px; margin-top: -1px;}
.course_info2 h2 { position: absolute; top: 60px; left: 10%; margin:0; padding: 0; letter-spacing: -0.04em;}
.course_info2 p { display: block; color: #fff; letter-spacing: normal; margin-top:30px;}
.course_info2 h2 span { margin:0; padding:0; font-size: 40px; }
.course_info2 h2 p { font-size: 70px; font-weight: bold; margin:0; padding: 0;}
.course_info2 h2 p span { margin: 0; padding: 0; font-size: 60px; font-weight:100; text-align: left;}
.course_info2 h2,.course_info2 h2 b,.course_info2 h2 span { color: #fff; display: block; line-height: 140%;}
.course_info2 h2 .tit2 { margin:0; padding: 0; letter-spacing: 0; font-size: 19px; font-weight: normal;  line-height: 160%;}
.course_info2 h2 .tit2 b { font-size: 20px; }
.course_info2 .ovf_img { position: absolute; width: 100%;}
.course_info2 .ovf_img img{ position: absolute; overflow: hidden; width: 800px; min-height:364px; z-index: -1;}
.course_info2 div {display:none;  float: right; width: 100%; margin-top: 550px; background: #4b78ac; color:#dae4ee }
.course_info2 div p {margin:0; padding: 15px 10%; color: #fff; font-size:20px; line-height:130%;}
.course_info2 div p span{display:block;font-size:25px;font-weight:normal;letter-spacing: -0.04em;}
*/
.course_info2 {position:relative;height:364px;margin-top: -1px;}
.course_info2 *{margin:0;padding:0;}
.course_info2 h2{position:absolute;top:60px;left:10%;color:#fff;font-size:50px;font-weight:bold;letter-spacing:-0.04em;line-height:100%;}
.course_info2 h2 span{display:block;color:#fff;font-size:40px;font-weight:100;letter-spacing: -0.02em;}
.course_info2 h2 span.tit2{display:block;margin-top:15px;color:#fff;font-size:25px;font-weight:normal;line-height:120%;letter-spacing: -0.02em;}
.course_info2 h2 span.tit2 b {display:block;font-size:22px;}
.course_info2 .ovf_img { position: absolute; width: 100%;}
.course_info2 .ovf_img img{ position: absolute; overflow: hidden; width: 800px; min-height:364px; z-index: -1;}
.course_info2 div {display:none;  float: right; width: 100%; margin-top: 550px; background: #4b78ac; color:#dae4ee }
.course_info2 div p {margin:0; padding: 15px 10%; color: #fff; font-size:20px; line-height:130%;}
.course_info2 div p span{display:block;font-size:20px;font-weight:normal;letter-spacing: -0.04em;}

.ph91{height:91px;}
.ph121{height:121px;}
.ph122{height:122px;}

.sub02_02020101,.sub02_02020102 {background: url(../Img/kr/sub2/sub02_02020101.jpg) no-repeat left top;background-size:100%;}
.sub02_02030101,.sub02_02030102 {background: url(../Img/kr/sub2/sub02_02030101.jpg) no-repeat left top;}
.sub02_02030201,.sub02_02030202 {background: url(../Img/kr/sub2/sub02_02030201.jpg) no-repeat left top;}
.sub02_02030301,.sub02_02030302 {background: url(../Img/kr/sub2/sub02_02030301.jpg) no-repeat left top;}
.sub02_02030401,.sub02_02030402 {background: url(../Img/kr/sub2/sub02_02030401.jpg) no-repeat left top;}

.sub02_02040101,.sub02_02040102 {background: url(../Img/kr/sub2/sub02_02040101.jpg) no-repeat left top;}
.sub02_02040201,.sub02_02040202 {background: url(../Img/kr/sub2/sub02_02040201.jpg) no-repeat left top;}
.sub02_02040301,.sub02_02040302 {background: url(../Img/kr/sub2/sub02_02040301.jpg) no-repeat left top;}
.sub02_02040401,.sub02_02040402 {background: url(../Img/kr/sub2/sub02_02040401.jpg) no-repeat left top;}
.sub02_02040501,.sub02_02040502 {background: url(../Img/kr/sub2/sub02_02040501.jpg) no-repeat left top;}
.sub02_02040601,.sub02_02040602 {background: url(../Img/kr/sub2/sub02_02040601.jpg) no-repeat left top;}
.sub02_02040701,.sub02_02040702 {background: url(../Img/kr/sub2/sub02_02040701.jpg) no-repeat left top;}
.sub02_02040801,.sub02_02040802 {background: url(../Img/kr/sub2/sub02_02040801.jpg) no-repeat left top;}

.sub02_02020102{height:260px !important;  background: url(../Img/kr/sub2/sub02_02020101.jpg) no-repeat left -300px;}
.sub02_02030102{height:260px !important;  background: url(../Img/kr/sub2/sub02_02030101.jpg) no-repeat left -64px;}
.sub02_02030202{height:260px !important;  background: url(../Img/kr/sub2/sub02_02030201.jpg) no-repeat left -64px;}
.sub02_02030303{height:260px !important;  background: url(../Img/kr/sub2/sub02_02030301.jpg) no-repeat left -64px;}
.sub02_02030403{height:260px !important;  background: url(../Img/kr/sub2/sub02_02030401.jpg) no-repeat left -64px;}
.sub02_02040102{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040101.jpg) no-repeat left -64px;}
.sub02_02040202{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040201.jpg) no-repeat left -64px;}
.sub02_02040302{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040301.jpg) no-repeat left -64px;}
.sub02_02040402{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040401.jpg) no-repeat left -64px;}
.sub02_02040502{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040501.jpg) no-repeat left -64px;}
.sub02_02040602{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040601.jpg) no-repeat left -64px;}
.sub02_02040702{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040701.jpg) no-repeat left -64px;}
.sub02_02040802{height:260px !important;  background: url(../Img/kr/sub2/sub02_02040801.jpg) no-repeat left -64px;}
.sub02_02020102 h2,
.sub02_02030102 h2,
.sub02_02030202 h2,
.sub02_02030303 h2,
.sub02_02030403 h2,
.sub02_02040102 h2,
.sub02_02040202 h2,
.sub02_02040302 h2,
.sub02_02040402 h2,
.sub02_02040502 h2,
.sub02_02040602 h2,
.sub02_02040702 h2,
.sub02_02040802 h2 {font-size:30px;line-height:130%;padding-top:0;}

/* magazine view */
.magazine_top_wrap{display: block;margin:0 0 30px;width: 100%;background:none;}
.magazine_top_wrap .magazine_top{width:100%;}
.magazine_top .mag_tit{margin:0 0 0 5px;color:#464d58;line-height:40px;font-size:24px;font-weight: normal;word-wrap:break-word;word-break:keep-all;}
.magazine_top .mag_tit span{margin:0;color:#4b93e1;font-size:28px; font-weight: normal;word-wrap:break-word;word-break:keep-all;}

#view_magazine{clear:both;}
#view_magazine .list_line{height:3px;background:url(../Img/kr/sub4/bg_btm_line.gif) repeat-x left bottom;}
#view_magazine .magazine_wrap:after{content:" ";display:block;visibility:hidden;clear:both;}


.bx_magazine{position:relative;padding:20px;border:5px solid #6f91c3;border-bottom:none;background:url(../Img/kr/sub4/bg_bx_line_mo.png) no-repeat left bottom;overflow:hidden;}
.bx_magazine .img_pro{float:none;display:block;position:relative;padding:17px;border:1px solid #ddd;z-index:9;text-align:center;}
.bx_magazine .img_pro img{width:100%;max-width:100%;padding:0;height:auto;border:none;background:#fff}
.bx_magazine .mag_info{float:none;display:block;position:relative;width:100%;z-index:10;}
.bx_magazine .mag_info .box_tit{margin-bottom:20px;padding:15px;background:#000;}
.bx_magazine .mag_info .box_tit h2{margin:0 0 0 0;padding:0;border-bottom:0;line-height:150%;text-align:center;}
.bx_magazine .mag_info .box_tit h2 *{vertical-align:middle;}
.bx_magazine .mag_info .box_tit h2 .pro_name{display:inline-block;color:#fff;font-family:'ngn';font-size:30px;font-weight:normal;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;}
.bx_magazine .mag_info .box_tit .pro_dir{display:inline-block;position:relative;margin-left:0;color:#bbb;min-width:90px;height:30px;line-height:29px;font-size:14px;text-align:left;font-weight:normal;z-index:10;}

.bx_magazine .mag_info ul{background:#fff;}
.bx_magazine .mag_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 2% 10px 2%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_magazine .mag_info ul li b{display:block;padding:0 0 7px 0;width:100%;color:#1d488c;text-align:left;word-break:keep-all;word-wrap:break-word;}
.bx_magazine .mag_info ul li em{display:inline-block;width:25%;color:#000;}
.bx_magazine .mag_info ul li span{display:block;font-size:14px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.bx_magazine .btn_wrap{padding-top:25px;border-top:1px dashed #ddd;}
.bx_magazine .btn_wrap a{margin:3px;}

.magazine_box{position:relative;}

.tab_warp{position: relative;margin:30px 0 0;width: 100%;height:39px;background:url(../Img/kr/common/bg_dot_line.gif) repeat-x 0 bottom;border-top:1px dashed #ccc;overflow: hidden;}

.magazine_box .tab{position: relative;margin:0 auto;width: 80%;z-index: 2;}
.magazine_box .tab:after {content:" ";display:block;visibility:hidden;clear:both;}
.magazine_box .tab a{display:inline-block;float:left;padding:9px;width: 30%;text-align:center;font-weight:normal;letter-spacing:-0.06em;}
.magazine_box .tab a:link,
.magazine_box .tab a:visited{color:#000;}
.magazine_box .tab a:hover,
.magazine_box .tab a:focus,
.magazine_box .tab .tab_ov:link,
.magazine_box .tab .tab_ov:visited,
.magazine_box .tab .tab_ov:focus,
.magazine_box .tab .tab_ov:hover,
.magazine_box .tab .ov:link,
.magazine_box .tab .ov:visited,
.magazine_box .tab .ov:focus,
.magazine_box .tab .ov:hover{color:#fff;font-weight:normal;background:#606976;}

.tab_warp .control{position: absolute;top: 10px;left: 0;width: 100%; background: none; border:none;}
.tab_warp .control:after{content:" ";display:block;visibility:hidden;clear:both;}
.tab_warp .control .prev{display: inline-block;float: left;width: 50px;background:url(../Img/kr/sub5/arr_prev.jpg) no-repeat 5px center;text-indent:-999999px;overflow: hidden;}
.tab_warp .control .next{display: inline-block;float: right;width: 50px;background:url(../Img/kr/sub5/arr_next.jpg) no-repeat 5px center;text-indent:-999999px;overflow: hidden;}


.magazine_box .grap{clear: both; margin-top:10px;}
.magazine_box .grap .obj{}
.magazine_box .grap h2{margin:0;padding:0 0 0 18px;background:url(../Img/common/list_bul.png) no-repeat -4px 5px;font-weight:normal;color:#3e87d7;font-size:16px;}
.magazine_box .grap .obj .list_bx{padding:20px;border-top:1px dashed #ccc;}
.magazine_box .grap .obj .list_bx:after{content:" ";display:block;visibility:hidden;clear:both;}
.magazine_box .grap .obj .list_bx:first-child{border-top:none;}
.magazine_box .grap .obj .bx_bg{background:#fafafa;}
.magazine_box .grap .obj{padding-bottom:3px;min-height:300px;background:url(../Img/kr/sub4/bg_btm_line.gif) repeat-x left bottom;}


.search_warp:after {content:" ";display:block;visibility:hidden;clear:both;}
.search_warp form{float: right;margin:40px 0 0;}
.search_warp label{position: absolute;height: 0;line-height: 0;font-size:0;visibility: hidden;}
.search_warp input{float: left;padding:0 10px;height:30px;border:1px solid #ccc;border-left: none;}
.search_warp select{float: left;margin:0 0 0 5px;padding:6px 4px;width:80px;height: 30px;border:1px solid #ccc;border-right: none;text-align: center;vertical-align:middle;}
.search_warp .bn{padding:0 5px;}
.search_warp .bn input{padding:0 25px;color:#fff;background: #606976;border:1px solid #ccc;}

.magazine_down{display: block; float: none;position: relative;padding:20px 0 0;border-bottom:1px dashed #ddd;text-align: center;}
.magazine_down p{margin:0 5px 0;padding: 15px 0;}
.magazine_down p a{padding-right: 83px;background: url(../Img/kr/sub5/bul_down.jpg) no-repeat right;}

/*소셜kcb-sub05_0505*/
#social ul:after {content:" ";display:block;visibility:hidden;clear:both;}
#social ul li { margin-top: 20px;}
#social ul li h4 { background:#3b5998 url(../Img/common/sns_title.png) no-repeat 50% 13px; margin: 0 auto; padding: 0; height: 55px; line-height: 55px; text-indent: -9999px;}
#social ul #sns_tw h4 { background-color:#33ccff; background-position: 50% -85px;}
#social ul li .sns_area {border: 1px solid #ccc; border-top: none; height: 300px; overflow: scroll;}

/*프론티어 리스트*/
.frontier_top_wrap{display: block;margin:0 0 30px;width: 100%;background:none;}
.frontier_top_wrap .frontier_top{width:100%;}
.frontier_top_wrap .fron_tit{margin:0 0 0 5px;color:#464d58;line-height:40px;font-size:24px;font-weight: normal;word-wrap:break-word;word-break:keep-all;}
.frontier_top_wrap .fron_tit span{margin:0;color:#4b93e1;font-size:28px; font-weight: normal;word-wrap:break-word;word-break:keep-all;}
.fschelf_warp div{background:none;}
.fschelf_warp div ul:after {content:" ";display:block;visibility:hidden;clear:both;}
.fschelf_warp div ul{padding:0;text-align:center;}
.fschelf_warp div ul li{float:left; margin:30px 5px;width:45%;}
.fschelf_warp div ul li .tit_forntier{margin:0 auto;width:70%;text-align:center;}
.fschelf_warp div ul li img{padding:10px;width:100%;background:#fff;border:1px solid #ccc;}
.fschelf_warp div ul li p span{margin:0 3px;padding:0;}
.fschelf_warp div ul li .btn_wrap{margin:-1px;padding:0;}
.fschelf_warp div ul li .btn_wrap span{margin:0;width:50%;}
.fschelf_warp div ul li .btn_wrap span a{width:100%;}

/*brochure*/
.top_tit{margin:30px 0 0 0;padding:25px;background:#fafafa; border:1px dotted #ddd;}
.top_tit h2{padding:0;margin:5px 2px;line-height:25px;}

#frontier_sub ul:after {content:"";display:block;visibility:hidden;clear:both;}
#frontier_sub .th {padding:10px 10px;width:15%;border:none;}
#frontier_sub ul{padding:0 0 0 25px; border-top:1px dotted #ddd;}
#frontier_sub ul:first-child{border:none;}
#frontier_sub ul  li{display:table-cell; float:left; padding:10px 20px; width:80%; border-left:1px dotted #ddd;}
#frontier_sub ul  li ul,
#frontier_sub ul  li ul li{border:none;}
#frontier_sub ul  li ul li{padding: 0;}
#frontier_sub ul li input{padding:0 5px;}
#frontier_sub ul li input[type="text"]{width:150px;}
#frontier_sub .intrest_check:after {content:"";display:block;visibility:hidden;clear:both;}
#frontier_sub .intrest_check{padding:0;}
#frontier_sub .intrest_check li{float:left; padding:3px; width:230px;}
#frontier_sub .all_select:after {content:"";display:block;visibility:hidden;clear:both;}
#frontier_sub input[type="button"]{margin:0 0 10px 0;padding:10px;width:80px;background:none;border:1px solid #ddd;}
#frontier_sub input[type="checkbox"], input[type="radio"]{width:auto;height:auto;border:1px solid #000 !important;}
#frontier_sub input.all_select:hover,
#frontier_sub input.all_select:focus{color:#fff;background:#2c71bb;border:1px solid #2c71bb;}

#frontier_sub .yesno_check{padding:0;}
#frontier_sub .yesno_check li{width:100px;}

.agree_frontier{/*margin:20px 0 0 0;*/padding:20px 0 15px;background:#fafafa;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.agree_frontier ul{margin:0 0 10px;padding:0  0 10px 25px;border-bottom:1px dashed #ddd;}
.agree_frontier ul li:after {content:"";display:block;visibility:hidden;clear:both;}
.agree_frontier ul li{margin:5px 3px;}
.agree_frontier ul li em{display:block;float:left;width:10%;}
.agree_frontier ul li span{display:block;float:left;width:85%; }

/*e-브로슈어*/
.e_brochure:after {content:"";display:block;visibility:hidden;clear:both;}
.e_brochure{text-align:center;}
.e_brochure .brochure_img{float:none; margin:30px 0;}
.e_brochure .brochure_img  img{border:1px solid #ddd;}
.e_brochure .brochure_txt{float:none;}
.e_brochure .brochure_txt h2{display:none;}
.e_brochure .brochure_txt .btn_wrap{margin:30px 0;}
.e_brochure .brochure_txt .btn_wrap a{margin:3px;}

/*본인확인서비스*/
.personal_info{width:100%; margin-top: -30px;padding:0 0 25px;border-bottom:2px solid #4b93e1;}
.personal_info .personal_agree{padding:15px;width:100%;height:150px;border:1px solid #ddd;}
.personal_info .personal_agree .txt_agree{height:120px;overflow-y:auto;}

.down_wrap{padding:10px 0;}
.down_wrap .btn_wrap input{height:60px;color:#555;background:#fff;border:1px solid #ddd;}
.down_wrap .btn_wrap input:hover,
.down_wrap .btn_wrap input:focus{color:#fff;background:#2c71bb;border:1px solid #2c71bb;}

.login_wrap:after {content:"";display:block;visibility:hidden;clear:both;}

.fd_login{padding:0 0 20px;border-bottom:2px solid #4b93e1;}
.fd_login ul{float:left;width:75%;}
.fd_login ul li{margin:10px 0;}
.fd_login ul li span{display:inline-block;width:12%;}
.fd_login input{width: 80%;}
.fd_login p{font-size:12px;}
.fd_login .btn_wrap{float:left;margin:10px 0; width:25%}
.fd_login .btn_wrap input{margin-left:-13px;height:60px;color:#fff;background:#4b93e1;border:1px solid #4b93e1;}


.pin_login input{margin:0 5px;width:45%;}
.pin_login ul{margin:5px 0;}
.pin_login ul li{padding:5px 0;font-size:12px;line-height:14px;}

/*공통블릿*/
.bul_people { background: url(../Img/common/bul_people.png) no-repeat left 3px; padding-left: 13px;}

#tm .m1{display:none !important}

/*새창*/
.new_screen a{padding-right:20px;color:#2166b2;background:url(../Img/en/common/new_screen.pngg") no-repeat right 5px;}
.new_screen a:link,
.new_screen a:visited,
.new_screen a:focous,
.new_screen a:hover{color:#494949;background:url(../Img/en/common/new_screen02.pngg") no-repeat right 5px;}

/*관련링크*/
.r_link{width:100%;border-top:1px solid #1c498a; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.r_link li{background:url(../Img/common/alilnk.png) no-repeat top; border-bottom:1px solid #ddd;}
.r_link li a:hover,
.r_link li a:focus{background:url(../Img/common/alilnk.png) no-repeat top;}
.r_link li span{display:block;padding:10px; color:#1c498a; font-weight:bold;}

.r_link li p{padding:10px;font-size:12px;}
.r_link li.rlink01 a.down,
.r_link li.rlink08 a.down{display:block;margin:10px;padding:5px; font-size:12px; background:#f2f2f2 url(../Img/common/down.png) no-repeat 150px 5px;}

.r_link li.rlink03{background:#fff;}
.r_link li.rlink03 a{display:block; padding:0px 0px 10px 10px; font-size:12px;}
.r_link li.rlink03 a img,
.r_link li.rlink03 a b,
.r_link li.rlink03 a em{display:block;}
.r_link li.rlink06 img,
.r_link li.rlink07 img{max-width:200px;width:200px;}
.r_link li.rlink16,
.r_link li.rlink17{padding-bottom:10px;}
.r_link li.rlink16 ul li,
.r_link li.rlink17 ul li{margin-left:10px;width:115px;height:25px;line-height:25px;background:#fff url(../Img/common/icon_bk2.png) no-repeat 100px 10px; border-bottom:1px dotted #ddd; font-size:12px;}

.r_link li.rlink09 a,
.r_link li.rlink10 a,
.r_link li.rlink11 a,
.r_link li.rlink12 a,
.r_link li.rlink13 a,
.r_link li.rlink14 a,
.r_link li.rlink15 a,
.r_link li.rlink23 a,
.r_link li.rlink24 a,
.r_link li.rlink25 a,
.r_link li.rlink26 a,
.r_link li.rlink27 a,
.r_link li.rlink28 a,
.r_link li.rlink29 a,
.r_link li.rlink30 a{display:block;padding-left:10px;width:100%; height:35px; line-height:35px;}

.r_link li.rlink01{background:url(../Img/common/ico01.png) no-repeat 145px 10px;}
.r_link li.rlink02{background:url(../Img/common/ico02.png) no-repeat 145px 10px;}
.r_link li.rlink04{background:url(../Img/common/ico04.png) no-repeat 145px 10px;}
.r_link li.rlink05{background:url(../Img/common/ico05.png) no-repeat 145px 10px;}
.r_link li.rlink08{background:url(../Img/common/ico08.png) no-repeat 140px 10px;}
.r_link li.rlink09{background-position:160px 0px;}
.r_link li.rlink10{background-position:160px -100px;}
.r_link li.rlink11{background-position:160px -200px;}
.r_link li.rlink12{background-position:160px -300px;}
.r_link li.rlink13{background-position:160px -600px;}
.r_link li.rlink14{background-position:160px -500px;}
.r_link li.rlink15{background-position:160px -400px;}

.r_link li.rlink23{background-position:160px -400px;}
.r_link li.rlink24{background-position:160px -500px;}
.r_link li.rlink25{background-position:160px -400px;}
.r_link li.rlink26{background-position:160px -300px;}
.r_link li.rlink27{background-position:168px -102px;}
.r_link li.rlink28{background-position:160px -400px;}
.r_link li.rlink29{background-position:160px -400px;}
.r_link li.rlink30{background-position:160px 0px;}

.r_link li.rlink09 a:hover,
.r_link li.rlink09 a:focus{background-position:160px 0px; background-color:#f2f2f2;}
.r_link li.rlink10 a:hover,
.r_link li.rlink10 a:focus{background-position:160px -100px; background-color:#f2f2f2;}
.r_link li.rlink11 a:hover,
.r_link li.rlink11 a:focus{background-position:160px -200px; background-color:#f2f2f2;}
.r_link li.rlink12 a:hover,
.r_link li.rlink12 a:focus{background-position:160px -300px; background-color:#f2f2f2;}
.r_link li.rlink13 a:hover,
.r_link li.rlink13 a:focus{background-position:160px -600px; background-color:#f2f2f2;}
.r_link li.rlink14 a:hover,
.r_link li.rlink14 a:focus{background-position:160px -500px; background-color:#f2f2f2;}
.r_link li.rlink15 a:hover,
.r_link li.rlink15 a:focus{background-position:160px -400px; background-color:#f2f2f2;}

.r_link li.rlink23 a:hover,
.r_link li.rlink23 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink24 a:hover,
.r_link li.rlink24 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink25 a:hover,
.r_link li.rlink25 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink26 a:hover,
.r_link li.rlink26 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink27 a:hover,
.r_link li.rlink27 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink28 a:hover,
.r_link li.rlink28 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink29 a:hover,
.r_link li.rlink29 a:focus{background-position:160px -400px; background-color:#f2f2f2;}
.r_link li.rlink30 a:hover,
.r_link li.rlink30 a:focus{background-position:160px -400px; background-color:#f2f2f2;}

.r_link li.rlink16{background:url(../Img/common/ico16.png) no-repeat 140px 10px;}
.r_link li.rlink17{background:url(../Img/common/ico17.png) no-repeat 140px 10px;}

.img_warp{margin-top:30px;padding:30px;border:1px solid #ccc;text-align:center;}

}
@media only screen and (min-width:320px){
.bx_professor .pro_info .box_tit h2 .pro_name{margin-left:5px}
.professor_box .tab a{padding:9px 0;width:50%;background:#fafafa;}

.pro_search #findWrite {margin-top:5px;width:222px;}
.pro_search .bn input{margin-top:5px;}

/*Magazine view*/
.bx_magazine .mag_info .box_tit h2 .pro_name{margin-left:5px}
.pro_search #findWrite {margin-top:5px;width:222px;}
.pro_search .bn input{margin-top:5px;}
}

@media only screen and (min-width:480px){
#tab_ym_search2 {height:70px;}
#tab_ym_search2 .board_list_info{float:left;width:30%;}
#tab_ym_search2 .board_find{float:right;width:65%;padding-top:20px;}
/*매거진*/
.fschelf_warp div ul li .tit_forntier{width:100%;}
/*교수소개검색*/
.d_search select{width:120px;}
#findWrite{width:200px;}
.bx_professor .exhib_detail .list_relic .box .grap{width:430px;}
.bx_professor .exhib_detail .list_relic .box .grap .obj li figure{padding:0 12px;}
.bx_professor .exhib_detail .list_relic .box .grap .obj li figure img{width:193px;height:145px;}
.bx_professor .exhib_info ul li .sns a.cp{display:inline-block;margin-top:0;}

/*연구논문*/
.case_search ul li:after {content:"";display:block;visibility:hidden;clear:both;}
.case_search ul li span{float:left; margin-right:10px; width:30%;}
.case_search ul li span input{float:left; width:60%;}

.case_search #admFind05{;width:65%;}

.case_search ul .academic_area li{float:left;;margin:5px 0;padding:0;width:120px;background:none;}

.case_search .bn{float:right;margin:10px 20px 0}

/*magazine*/
.bx_magazine .exhib_detail .list_relic .box .grap{width:430px;}
.bx_magazine .exhib_detail .list_relic .box .grap .obj li figure{padding:0 12px;}
.bx_magazine .exhib_detail .list_relic .box .grap .obj li figure img{width:193px;height:145px;}
.bx_magazine .exhib_info ul li .sns a.cp{display:inline-block;margin-top:0;}

.search_warp input{width: auto;}


.magazine_down{float: left;position: relative;width:50%;padding:25px 20px 5px;}
.magazine_down p{margin:0 5px 0;padding: 15px 0;}
.magazine_down p a{padding-right: 83px;background: url(../Img/kr/sub5/bul_down.jpg) no-repeat right;}
}

@media only screen and (min-width:520px){

.fd_login:after {content:"";display:block;visibility:hidden;clear:both;}
.fd_login ul{margin-left:15px;width:70%;}
.fd_login p{clear:both;}

.pin_login ul{padding-top:5px;}
}

@media only screen and (min-width:569px){
#tab_ym_search2 .board_list_info{width:35%;}
#tab_ym_search2 .board_find{width:55%;}
.info_st div.col2 div{float:left;width:50%;}

.row_pro .pro_img{float:left;width:20%;}
.row_pro .pro_img a img{width:120px;height:150px;}
.row_pro .pro_info{float:right;width:75%;}
.row_pro .pro_info h2{margin:0}

#view_professor .bx_professor{padding:35px;background:url(../Img/kr/sub4/bg_bx_line.png) no-repeat left bottom;}
/*.bx_professor .img_pro{float:left;width:40%;text-align:left;}
.bx_professor .img_pro img{width:auto;max-width:auto;height:auto;background:#fff;}*/
.bx_professor .img_pro{float:left;width:40%;text-align:left;}
.bx_professor .img_pro img{width:90%;max-width:auto;height:auto;background:#fff;}
.bx_professor .pro_info{float:right;width:55%;}
.bx_professor .pro_info .box_tit{padding:0;background:none;padding:0;}
.bx_professor .pro_info .box_tit h2{margin:0 0 15px 0;padding:0;text-align:left;}
.bx_professor .pro_info .box_tit h2 .pro_name{margin:0;padding-top:0;background:none;color:#000;font-size:30px;}
.bx_professor .pro_info .box_tit .pro_dir{display:block;color:#767676;}
.bx_professor .pro_info ul{background:#fff;}
.bx_professor .pro_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 2% 10px 2%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_professor .pro_info ul li b{display:block;padding:0 0 7px 0;width:100%;color:#1d488c;text-align:left;word-break:keep-all;word-wrap:break-word;}
.bx_professor .pro_info ul li em{display:inline-block;width:25%;color:#000;}
.bx_professor .pro_info ul li span{display:block;font-size:14px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.pro_search {margin-bottom:3%;padding:30px 10px;}
.pro_search #findWrite {margin-top:0px;width:222px;}
.pro_search .bn input{margin-top:0px;}
.pro_search p{margin:15px 0 0 0;letter-spacing:-1px;}
.pro_search select,
.pro_search input{float:left;border-right:none;}
.pro_search #findWrite{width:265px;border-left:none;}

/*연구논문*/
.case_search ul .academic_area input{height:21px;}
.case_search ul .academic_area li label{visibility:visible;line-height:23px;}
.case_search ul li span{float:left; margin-right:10px; width:20%;}
.case_search #admFind05{width:75%;}

/*magazine*/
.magazine_top_wrap{background:url(../Img/kr/sub5/tit_bg.jpg) no-repeat right 30px;}
.magazine_top_wrap .magazine_top{width:72%;}

.bx_magazine .img_pro{float:left;text-align:left;}
.bx_magazine .img_pro img{width:auto;max-width:auto;height:auto;}

.bx_magazine .mag_info{float:right;width:55%;}

.bx_magazine .mag_info .box_tit h2{margin:0 0 15px 0;text-align:left;}
.bx_magazine .mag_info .box_tit h2 .pro_name{margin:0;padding-top:0;background:none;color:#000;}
.bx_magazine .mag_info .box_tit .pro_dir{display:block;color:#767676;}
.bx_magazine .mag_info ul{background:#fff;}
.bx_magazine .mag_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 2% 10px 2%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_magazine .mag_info ul li b{display:block;padding:0 0 7px 0;width:100%;color:#1d488c;text-align:left;word-break:keep-all;word-wrap:break-word;}
.bx_magazine .mag_info ul li em{display:inline-block;width:25%;color:#000;}
.bx_magazine .mag_info ul li span{display:block;font-size:14px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.tab_warp{height: 60px;}

.magazine_box .tab a{margin:0 8px;padding:20px 12px;width:auto;background:url(../Img/kr/sub5/line_bg.jpg) no-repeat right center;font-weight:normal;}
.magazine_box .tab a:link,
.magazine_box .tab a:visited  {border:none;}


.tab_warp .control{position: absolute;top: 20px;left: 0;}
.tab_warp .control .prev{background:url(../Img/kr/sub5/arr_prev.jpg) no-repeat 20px center;}

.tab_warp .control .next{display: inline-block;float: right;width: 50px;background:url(../Img/kr/sub5/arr_next.jpg) no-repeat 5px center;text-indent:-999999px;overflow: hidden;}


.search_warp input{width: auto;}
.search_warp .bn input{padding:0 35px;}

}

@media only screen and (min-width:768px){
#tab_ym_search2 {margin:30px 0 0 0;padding: 0 0 0 10px;width:100%;height:65px; border-bottom: 2px solid #4b93e1}
#tab_ym_search2:after{content:"";display:block;visibility:hidden;clear:both;}
#tab_ym_search2 .board_list_info{float:left;padding-top: 20px;width:40%;height: 50px;}
#tab_ym_search2 .board_find{ float: right;padding-top: 20px;width:40%;height: 50px;}

.img_warp{padding:50px;}

/*본인확인서비스*/
.down_wrap{margin-bottom:15px;}
.down_wrap:after {content:"";display:block;visibility:hidden;clear:both;}

.fd_login{float:left;width:45%; border:none;}
.fd_login p{padding:5px 10px 5px 5px;}

.pin_login{float:right;padding-left:25px;width:50%;}
/*교수검색*/
.d_search { padding:60px 0 30px 220px; background:url(../Img/kr/common/d_search_imgbg.gif) no-repeat left bottom;}
.d_search select {width:120px;}
#findWrite{padding-right:30px;}
/*교육*/
.course_info {height:760px;}
.course_info2 h2{font-size:70px;}
.course_info2 h2 span{font-size:50px;letter-spacing:-0.05em;line-height:130%;}
/*교수소개*/
#view_professor .bx_professor{padding:35px;background:url(../Img/kr/sub4/bg_bx_line.png) no-repeat left bottom;}
.bx_professor .img_pro{float:left;width:41%;text-align:left;}
.bx_professor .img_pro img{width:auto;max-width:auto;height:351px;background:#fff;}

.bx_professor .pro_info{float:right;width:55%;}
.bx_professor .pro_info .box_tit{padding:0;background:none;padding:0;}
.bx_professor .pro_info .box_tit h2{margin:0 0 15px 0;padding:0;text-align:left;}
.bx_professor .pro_info .box_tit h2 .pro_name{margin:8px 0 0 0;padding-top:0;background:none;color:#333;font-size:28px;}
.bx_professor .pro_info .box_tit .pro_dir{display:block;color:#767676;}
.bx_professor .pro_info .box_tit p{color:#666; min-height:115px;}
.bx_professor .pro_info ul li{min-height:65px;}
.bx_professor .pro_info ul li em{display:inline-block;width:30%;}
.bx_professor .pro_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 0 10px 30%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_professor .pro_info ul li:after {content:" ";display:block;visibility:hidden;clear:both;}
.bx_professor .pro_info ul li b{display:inline-block;position:absolute;top:-1px;left:0;padding:10px 0 10px 5px;width:28%;background:url(../Img/kr/sub4/bg_tit_line.png) no-repeat right top;font-weight:normal;color:#515151;text-align:left;word-break:keep-all;word-wrap:break-word;}
.bx_professor .pro_info ul li em{display:inline-block;width:25%;}
.bx_professor .pro_info ul li span{display:inline-block;font-size:14px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.professor_box .tab{margin:30px 0 0 0;background:url(../Img/kr/common/bg_dot_line.gif) repeat-x 0 bottom;border:none;}
.professor_box .tab a{display:inline-block;padding:15px 20px 15px 50px;width:auto;background:none;text-align:center;font-weight:normal;}
.professor_box .tab a:link,
.professor_box .tab a:visited{display:inline-block;color:#000;border:none;}
.professor_box .tab a:hover,
.professor_box .tab a:focus,
.professor_box .tab .tab_ov:link,
.professor_box .tab .tab_ov:visited,
.professor_box .tab .tab_ov:focus,
.professor_box .tab .tab_ov:hover{color:#4084ce;font-weight:normal;background:url(../Img/kr/common/tab_ov.png) no-repeat 20px 50%;border-bottom:4px solid #4084ce;}

/* 행사 */
.list_lecture{overflow:hidden;position:relative;width:100%;}
.list_lecture .list_wrap .bul_people {position: absolute;top:20px;right:5%;}
.list_lecture .list_wrap{position:relative;padding:20px 15px;border-bottom:1px solid #ccc;}
/*
.list_lecture .list_wrap:hover,
.list_lecture .list_wrap:focus{background:#fafafa;}
*/
.list_lecture .list_wrap:after {content:" ";display:block;visibility:hidden;clear:both;}
.list_lecture .list_wrap .list_cont{float:right;margin-top:0;width:70%;}
.list_lecture .list_wrap .list_cont2{float:right;margin-top:0;width:80%;}
.list_lecture .list_wrap b{display:block;padding:5px 0;line-height:0;}
.list_lecture .list_wrap b a{display:block;color:#c1140d;letter-spacing:-0.03em;font-family:'ngn';line-height:30px;text-align:left; word-break:keep-all; word-wrap:break-word;}
.list_lecture .list_wrap b a:link,
.list_lecture .list_wrap b a:visited{}
.list_lecture .list_wrap b a:focus,
.list_lecture .list_wrap b a:hover {border-bottom: 1px dotted #4b93e1; color: #4b93e1}
.list_lecture .list_wrap b .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:20%;font-size:22px;line-height:22px;color:#777;font-weight:600;border-bottom:1px solid #b2b2b2;}
.list_lecture .list_wrap b .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:76%;background:url(../Img/kr/common/tit_h2.png) no-repeat left top;color:#000;font-weight:600;font-size:24px;line-height:22px;word-break:keep-all;word-wrap:break-word;}
.list_lecture .list_wrap b .tit_name:hover,
.list_lecture .list_wrap b .tit_name:focus{ text-decoration: underline;}
.list_lecture .list_wrap p { margin:0; padding:10px 0;}
.list_lecture .list_wrap .row_pro_bg{background:#fafafa;}
.list_lecture .list_wrap .thumb_img{display:block;float:left;width:25%;background:#eff0f1;font-size:0;line-height:0;}
.list_lecture .list_wrap .thumb_img2{display:block;float:left;width:15.5%;background:#eff0f1;font-size:0;line-height:0;}
.list_lecture .list_wrap a.thumb_img img,
.list_lecture .list_wrap .thumb_img2 img{width:100%;height:140px;}

/*교육>각과정>과정소개*/
.course_info .box_wrap {float:right;width:320px;height:100%;background:#4b78ac;color:#dae4ee;}
.course_info .box{display:inline-block;padding:36px 10% 36px;width:100%;}
.course_info .box h3{margin:10px 0 20px 0;padding:0;background: none;color: #fff;font-size: 25px; }
.course_info .box ul {}
.course_info .box ul li {padding: 2px 0 2px 16px;background: url(../Img/kr/common/bul_list_ch.png) no-repeat left 40%;line-height: 140%;}


.course_info2 div {display:block; float: right; width: 320px; margin-top: 0; background: #4b78ac; color:#dae4ee }

/*magazine*/
.bx_magazine{padding:35px;background:url(../Img/kr/sub4/bg_bx_line.png) no-repeat left bottom;}

.bx_magazine .mag_info .box_tit{padding:0;background:none;}

.bx_magazine .mag_info .box_tit h2 .pro_name{margin:8px 0 0 0;font-size:40px;}

.bx_magazine .mag_info .box_tit p{color:#666; min-height:115px;}
.bx_magazine .mag_info ul li{min-height:65px;}
.bx_magazine .mag_info ul li em{display:inline-block;width:30%;}
.bx_magazine .mag_info ul li{position:relative;display:block;margin-top:-1px;padding:10px 0 10px 30%;font-size:14px;line-height:20px;border-top:1px solid #b2b2b2;}
.bx_magazine .mag_info ul li:after {content:" ";display:block;visibility:hidden;clear:both;}
.bx_magazine .mag_info ul li b{display:inline-block;position:absolute;top:-1px;left:0;padding:10px 0 10px 5px;width:28%;background:url(../Img/kr/sub4/bg_tit_line.png) no-repeat right top;font-weight:normal;color:#515151;text-align:left;word-break:keep-all;word-wrap:break-word;/*border-top:1px solid #4b93e1;*/}
.bx_magazine .mag_info ul li em{display:inline-block;width:25%;}
.bx_magazine .mag_info ul li span{display:inline-block;font-size:13px;line-height:24px;color:#515151;word-break:keep-all;word-wrap:break-word;}

.magazine_box .tab{margin:0 auto;width:87%;height:60px;border:none;overflow:hidden;}
.magazine_box .tab a{display:inline-block;margin:0 8px;padding:20px 12px;width:auto;background:url(../Img/kr/sub5/line_bg.jpg) no-repeat right center;text-align:center;font-weight:normal;}
.magazine_box .tab a:link,
.magazine_box .tab a:visited  {display:inline-block;color:#000;border:none;}
.magazine_box .tab a:hover,
.magazine_box .tab a:focus,
.magazine_box .tab .tab_ov:link,
.magazine_box .tab .tab_ov:visited,
.magazine_box .tab .tab_ov:focus,
.magazine_box .tab .tab_ov:hover {margin:0 8px;padding:20px 12px;color:#fff;font-weight:normal;background: #606976;}

.magazine_down{float: left;position: relative;width:25%;padding:25px 0 5px; border-left:1px dashed #ddd; border-bottom:none;}
.magazine_down:first-child{border:none;}

/*소셜kcb-sub05_0505*/
#social ul li {float: left; width: 49%;}
#social ul #sns_tw { float: right; margin-right: 0%; }
#social ul li .sns_area { height: 550px; overflow: scroll;}

/*프론티어 리스트*/
.frontier_top_wrap{margin:0 0 50px;background:url(../Img/kr/sub5/ftop_bg.png) no-repeat right center;}
.frontier_top_wrap .frontier_top{width:57%;}

.fschelf_warp{position:relative;margin:0 auto;}
.fschelf_warp div{margin:0 0 50px;width:100%;background:url(../Img/kr/sub5/shelf_right.png) no-repeat right bottom;}
.fschelf_warp div ul{position:relative; margin:0 auto;padding:0 0 20px;width:100%;background:url(../Img/kr/sub5/shelf_left.png) no-repeat left bottom;}
.fschelf_warp div ul li:first-child{margin:0 1% 0 3%}
.fschelf_warp div ul li{margin:0 1%;padding:5px;width:22%;border:none;}

/*e-브로슈어*/
.e_brochure{margin:0 auto; padding:35px; border:5px solid #6f91c3; text-align:left;}
.e_brochure .brochure_txt h2{display:block; margin:0; padding:0; font-size:35px; line-height:40px;}
.e_brochure .brochure_txt h2 span{display:block; margin:0; font-size:15px;}
.e_brochure .brochure_img{float:left; margin:0; width:35%;}
.e_brochure .brochure_txt{float:right; padding:85px 0 0; width:56%;}
.e_brochure .brochure_txt .btn_wrap:after {content:"";display:block;visibility:hidden;clear:both;}
.e_brochure .brochure_txt .btn_wrap a{float:left;}
.e_brochure .brochure_txt .btn_wrap{margin:40px 0;}

}

@media only screen and (min-width:980px){
.bx_professor .pro_info{width:63%;}
.bx_professor .img_pro{width:37%;text-align:left;}
.bx_professor .img_pro img{width:85%;max-width:auto;height:auto;background:#fff;}

/*magazine*/
.bx_magazine .mag_info{width:45%;}
.bx_magazine .img_pro img{width:auto;max-width:auto;height:376px;background:#fff;}

.magazine_down{float: left;position: relative;width:25%;padding:25px 0 5px; border-left:1px dashed #ddd; border-bottom:none;}
.magazine_down:first-child{border:none;}
}

@media only screen and (min-width:1024px){
.bx_professor .pro_info{width:58%;}
.bx_professor .img_pro{width:40%;}
#btnArea a.btn_print {display:inline-block;background-position:left top;}
/*
.bx_professor .img_pro{float:left;widthal:37%;text-align:left;}
.bx_professor .img_pro img{width:auto;max-width:auto;height:351px;background:#fff;}
*/
/*magazine*/
.bx_magazine .exhib_detail .list_relic .box .grap{width:720px;}
.bx_magazine .exhib_detail .list_relic .box .grap .obj li figure{padding:0 22px;}
.bx_magazine .exhib_detail .list_relic .box .grap .obj li figure img{width:198px;height:145px;}
.detail_view{margin-bottom:2%;}
.bx_magazine .exhib_detail{margin-top:2%;}
}

.faculty_list {display:none;}
@media only screen and (min-width:1000px){
.faculty_list {display:block;margin-bottom:50px;}
.faculty_list:after{content:"";clear:both;display:block}
.faculty_list *{margin:0;padding:0;}
.faculty_list h2 {position:relative;overflow:hidden;margin:0;padding:0;height:40px;background: #5b6473;z-index:10;}
.faculty_list h2 a{display:block;padding:10px 10px 16px 10px;font-size:14px;line-height:25px;letter-spacing:-0.0em;color:#ddd;}
.faculty_list h2 a:hover,
.faculty_list h2 a:focus{color:#fff;text-decoration:underline}
.faculty_list .faculty_wrap{position:relative;padding:0;width:100%;z-index:11;}
.faculty_list .faculty_wrap .control{position:absolute;top:-40px;right:0;}
.faculty_list .faculty_wrap .control a{display:inline-block;float:left;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;text-indent:-9999px;}
.faculty_list .faculty_wrap .control a.prev{background:#464758 url(../Img/kr/common/btn_bul.png) no-repeat left -80px;color:#fff;}
.faculty_list .faculty_wrap .control a.next{background:url(../Img/kr/common/btn_bul.png) no-repeat left -120px;color:#fff;}
.faculty_list .faculty_wrap .control a.prev:hover,
.faculty_list .faculty_wrap .control a.prev:focus {background:#20242a url(../Img/kr/common/btn_bul.png) no-repeat left -80px;}
.faculty_list .faculty_wrap .control a.next:hover,
.faculty_list .faculty_wrap .control a.next:focus {background:#20242a url(../Img/kr/common/btn_bul.png) no-repeat left -120px;}

.faculty_list .faculty_wrap .number{position:relative;margin:10px 0;color:#000;font-size:15px;font-weight:bold;text-align:center;line-height:20px;z-index:11;}
.faculty_list .faculty_wrap .number span{display:inline-block;color:#1c498a;text-decoration:underline; letter-spacing: 4px;}
.faculty_list .faculty_wrap .grap{overflow:hidden;position:relative;margin:0 auto;width:100%;z-index:10;}
.faculty_list .faculty_wrap .grap .obj{overflow:hidden;position:relative;width:10000px;}
.faculty_list .faculty_wrap .grap .obj .col{overflow:hidden;position:relative;float:left;background:#fff;}
.faculty_list .faculty_wrap .grap .obj .col a{display:block;clear:both;position:relative;margin-top:-1px;padding:15px 10px 0 60px;width:100%;min-height:75px;border-bottom:1px solid #ddd;}
.faculty_list .faculty_wrap .grap .obj .col a img{overflow:hidden;position:absolute;top:15px;left:5px;width:44px;height:44px;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.faculty_list .faculty_wrap .grap .obj .col a span{display:inline-block;overflow:hidden;width:100%;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;}
.faculty_list .faculty_wrap .grap .obj .col a span.name{font-size:15px;line-height:20px;}
.faculty_list .faculty_wrap .grap .obj .col a.ov,
.faculty_list .faculty_wrap .grap .obj .col a:focus,
.faculty_list .faculty_wrap .grap .obj .col a:hover {background:#464758;color:#fff;border-bottom:1px solid #464758;}
.faculty_list .faculty_wrap .grap .obj .col a.ov img,
.faculty_list .faculty_wrap .grap .obj .col a:focus img,
.faculty_list .faculty_wrap .grap .obj .col a:hover img {filter:alpha(opacity=100) !important; -moz-opacity:1 !important; -khtml-opacity:1 !important; opacity:1 !important;}
}

@media only screen and (min-width:480px){
/* e강의실로그인 */
#d_login { background:none; }
#d_login h2,
#d_login p { text-align: center;}

/*개설교과목*/
.cours_warp p{letter-spacing: 0px;}

}

@media only screen and (min-width:520px){
/* e강의실로그인 */
#d_login { background:url(../Img/kr/sub2/sub02_02030304_imgbg.gif) no-repeat -40px top;}
#d_login h2,
#d_login p { text-align: right;}

/* 포럼리스트-기본 */

/*졸업이수요건*/
.req_warp h2{float:left;margin:0 0 20px;width: 30%;}
.req_btn .btn_wrap{float: right;margin:0;padding: 30px 0;width: 70%; text-align:right;}
}

@media only screen and (min-width:620px){
/* e강의실로그인 */
#d_login { background:url(../Img/kr/sub2/sub02_02030304_imgbg.gif) no-repeat left top;}
/* 검색 */
.d_search { /*margin-top:30px;*/ padding:30px 0 30px 160px; background:url(../Img/kr/common/d_search_imgbg.gif) no-repeat -40px bottom;  border-bottom:none;}

/*개설교과목*/
.cours_warp h2{float: left;margin:0 0 20px;width: 30%}
.cours_warp p{float: right;margin:0;padding:30px 0 0;width:70%;text-align: right;letter-spacing: 0px;}

/*학생현황-인포그래픽*/
/*
.info_st div.col2 {position: relative;}
.info_st div.col2:after {content:" ";display:block;clear:both;}
.info_st div.col2 h3,
.info_st div.col2 h3:first-child{ position: relative; width: 100%}
.info_st div.col2 p { display: block; margin-top: 30px; width: 100%;}
*/
}

@media only screen and (min-width:768px){
.course_info{height:685px}

.course_info .box{padding:29px 10% 30px;}
/*매거진*/
.fschelf_warp div ul li .tit_forntier{width:100%;}
/* e강의실로그인 */
#d_login { background:url(../Img/kr/sub2/sub02_02030304_imgbg.gif) no-repeat left bottom; }
#d_login h2 { text-align: center;}
#d_login h2 span { display:inline-block; }
#d_login p { text-align: center;}
#d_login label { display: inline-block; width: 100px; font-size: 18px; color: #4b93e1}
#d_login #user_send { overflow: hidden; text-indent: -9999px;}
#d_login input { border: 3px solid #4b93e1; margin:0 !important; width:260px; height: 46px; line-height: 41px; padding:0 10px; }
#d_login .user_send { background:#4b93e1; color: #fff; }
#d_login .user_send:hover,
#d_login .user_send:focus{ background:#2c71bb; border:#2c71bb;}
#d_login ul { padding: 30px 0 0 240px;}

/* 검색 */
.d_search {padding:60px 0 30px 220px; background:url(../Img/kr/common/d_search_imgbg.gif) no-repeat left bottom;}

/*졸업이수요건*/
.req_warp h2{width: 20%;}
.req_btn .btn_wrap{width: 80%;}

/*개설교과목*/
.cours_warp h2{float: left;margin:0 0 20px;width: 20%}
.cours_warp p{float: right;margin:0;padding:30px 0 0;width:80%;letter-spacing: 0px;}

/* 행사 */
.list_lecture{overflow:hidden;position:relative;width:100%;}
.list_lecture .list_wrap .bul_people {/*float:right;margin-top:-15px;*/position: absolute;top:20px;right:5%;/*margin-top: -45px;*/}
.list_lecture .list_wrap{position:relative;padding:20px 15px;border-bottom:1px solid #ccc;}
/*
.list_lecture .list_wrap:hover,
.list_lecture .list_wrap:focus{background:#fafafa;}
*/
.list_lecture .list_wrap:after {content:" ";display:block;visibility:hidden;clear:both;}
/*.row_pro .pro_info{float:none;display:block;position:relative;width:100%;z-index:10;}*/
.list_lecture .list_wrap .list_cont{float:right;margin-top:0;width:70%;}
.list_lecture .list_wrap b{display:block;padding:5px 0;line-height:0;}
.list_lecture .list_wrap b a{display:block;color:#c1140d;letter-spacing:-0.03em;font-family:'ngn';line-height:30px;text-align:left; word-break:keep-all; word-wrap:break-word;}
.list_lecture .list_wrap b a:link,
.list_lecture .list_wrap b a:visited{}
.list_lecture .list_wrap b a:focus,
.list_lecture .list_wrap b a:hover {border-bottom: 1px dotted #4b93e1; color: #4b93e1}
.list_lecture .list_wrap b .tit_division{display:inline-block;margin-left:0;padding-bottom:15px;width:20%;font-size:22px;line-height:22px;color:#777;font-weight:600;border-bottom:1px solid #b2b2b2;}
.list_lecture .list_wrap b .tit_name{display:inline-block;margin-left:3%;padding-bottom:15px;width:76%;background:url(../Img/kr/common/tit_h2.png) no-repeat left top;color:#000;font-weight:600;font-size:24px;line-height:22px;word-break:keep-all;word-wrap:break-word;}
.list_lecture .list_wrap b .tit_name:hover,
.list_lecture .list_wrap b .tit_name:focus{ text-decoration: underline;}
.list_lecture .list_wrap p { margin:0; padding:10px 0;}
.list_lecture .list_wrap .row_pro_bg{background:#fafafa;}
.list_lecture .list_wrap .thumb_img{display:block;float:left;width:25%;background:#000;}
.list_lecture .list_wrap a.thumb_img img{width:100%;height:145px;}
}

@media only screen and (min-width:1200px){
.course_info2 div {width: 250px;}
}

