/* 레이아웃 */n
h1, h2, h3, h4 h5{
	margin: 0;
}
h5{font-size: 16px;text-indent:15px}
h5 span{width: 6px;height: 18px;border: 1px solid #264e77;background-color: #3f85cc;float: left;} 
html { height: auto; } 
body { position: relative; padding-bottom: 71px; overflow-x: hidden;min-width:320px;}
.wrap:after { content: ""; display: block; clear: both; }



/* header */
.site-header { background: #fff; position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;min-width:320px;}
.site-content{margin-top: 80px;}
.site-header .wrap { position: relative; min-height: 54px; padding: 13px 10px; }
.site-logo {width: 300px; height:54px; margin: 0;}
.site-logo:after{clear: both;display: block;content: '';}
.site-logo a { display: inline-block; float: left; height: 54px; }
.site-logo a.main {width: 150px; background: url("../images/addon/HY-logo.png") no-repeat 0 center; }
.site-logo a.sub {width: 227px; background: url("../images/addon/professor/logo-erica-mobile.png") no-repeat 0 center;margin-left: 10px; -webkit-background-size: 227px;background-size: 227px; }
.site-logo img { display: none; }

.gnb,
.lnb { display: none; }

.dim { display: none; position: fixed; top: 80px; right: 0%; width: 100%; height: 100%; background: #000; opacity: 0.5; z-index: 900; }
.btn_sitemap_open_pc,
.sitemap_pc { display: none; }
.sitemap_mobile { position: fixed; top: 80px; right: -100%; padding-top: 80px; width: 80%;min-width: 256px; height: 100%; background: #002858; overflow-y: auto; z-index: 1000; box-sizing: border-box; -webkit-box-sizing: border-box; }
.btn_sitemap_open_mobile { position: absolute; top: 13px; right: 10px; padding-top: 54px; width: 54px; height: 0; background: #fff url("../images/addon/professor/btn_sitemap_open_m.png") no-repeat 0 0; background-size: 54px 54px; overflow: hidden; }
.sitemap_mobile .sitemap_wrap {height: 100%;background-color: #333;}
.btn_sitemap_close { position: absolute; top: 0; right: 0; padding-top: 80px; width: 80px; height: 0; background: url("../images/addon/btn_sitemap_close_m.png") no-repeat center; background-size: 43px 43px; overflow: hidden; }
.btn_sitemap_home { position: absolute; top: 0; left: 0;font-size: 30px;color: #fff;font-weight: bold; padding-top: 20px; width: auto; height: auto;margin: 0px 0 0 25px; overflow: hidden; }
.sitemap_list { border-top: 1px solid #d1d5da; }
.sitemap_list > li > a { display: block; position: relative; padding: 20px 60px 20px 40px; line-height: 34px; font-size: 22px; border-bottom: 1px solid #fff;color: #fff;}
/*.sitemap_list > li > a:before { content: ""; position: absolute; top: 50%; right: 20px; margin-top: -6px; width: 21px; height: 12px; background: url("../images/addon/arrow_sitemap.png") no-repeat 0 0; background-size: 21px 12px; }*/
/*.sitemap_list > .on > a:before { background-image: url("../images/addon/arrow_sitemap_on.png"); }*/
.sitemap_list .depth { display: none; background: #dedede; }
.sitemap_list .depth > li { border-top: 1px solid #bbc1c9; }
.sitemap_list .depth > li:first-child { border-top: 0 none; }
.sitemap_list .depth > li > a { display: block; position: relative; padding: 18px 40px; line-height: 26px; font-size: 22px; }
.sitemap_list .depth > li > a:before { content: ""; position: absolute; top: 29px; left: 25px; width: 6px; height: 2px; background: #333; }

.langueage_button-mobile{text-align: center;margin-top: 33px}
.langueage_button-mobile a{display: inline-block;font-size: 16px;color: #333;font-weight: bold;width: 20%;width: 100px;height: 27px;padding-top: 3px;border-radius: 25px;background: #fff url(../images/addon/professor/button-arrow.png)no-repeat 85% 50%;-webkit-background-size: 6px;
background-size: 6px;text-indent: -15px;margin-left: 20px;}
.langueage_button-mobile a:first-child{margin-left: 0px;}





/* footer */
.site-footer { position: relative; background: #1d2432 url("../images/addon/logo_footer_mobile.png") no-repeat 20px 35px; background-size: 112px 22px; }
.site-footer .wrap { padding: 70px 20px 50px 20px;}
.site-footer address { color: #efefef; line-height: 19px; font-size: 12px; margin: 0; }
.site-footer .copyright { color: #efefef; line-height: 19px; font-size: 12px; margin: 0; }
.site-footer .f_etc { display: none; }
.site-footer .wrap .f_left address a { color: #efefef; }
.btn_top { display: block; padding: 25px 0; background: #171c22; text-align: center; }
.btn_top > span { display: inline-block; position: relative; padding: 0 18px 4px 0; color: #fff; line-height: 17px; font-size: 15px; font-weight: bold; font-family: 'tahoma', 'Helvetica Neue', Helvetica, Arial, sans-serif; background: url("../images/addon/btn_top.png") no-repeat right 6px; vertical-align: top; }
.btn_top > span:before { content: ""; position: absolute; bottom: 0; left: 0; width: 27px; height: 1px; background: #b0b2b4; }



/* 패밀리사이트 */
.main .family_site{display: none;}
.main .family_site > a { border-color: #444; background-color: #1f262e; }
.main .family_site ul,
.main .family_site ul > li { border-color: #444; }
.main .family_site ul > li > a { background: #1d2432; }
.family_site { position: absolute; top: -73px; left: 10%; width: 80%; }
.family_site > a { display: block; padding: 0 56px 0 13px; color: #777; line-height: 43px; font-size: 11px; border: 1px solid #ccc; background-color: #ebebeb; background-image: url("../images/addon/arrow_family_down_m.png"); background-repeat: no-repeat; background-position: right bottom; }
.family_site.on > a { background-position: right 0; }
.family_site.on ul { display: block; }
.family_site ul { display: none; position: absolute; bottom: 43px; left: 0; width: 100%; border-bottom: 1px solid #ccc; background: #fff; }
.family_site ul > li { border: 1px solid #ccc; border-bottom: 0; }
.family_site ul > li > a { display: block; padding: 10px 7px; color: #aaa; line-height: 16px; font-size: 11px; background: #ebebeb; }





/* content */

.visual {width:100%; background:url('../images/addon/bg_visual1.png') no-repeat center 0;}
.visual span {display:block; padding-top:10%; padding-left:5%;}

.v_banner ul {width:100%; overflow:hidden;}
.v_banner ul > li {float:left; width:40%; padding:5%; background-color:#f8594a;}
.v_banner ul > li:first-child {background:url('../images/addon/bg_v-banner1.png') no-repeat 90% 60%; background-color:#f8594a; width:39%; border-right:1px solid #f97265;}
.v_banner ul > li:last-child {background:url('../images/addon/bg_v-banner2.png') no-repeat 90% 60%; background-color:#f8594a;}
.v_banner ul > li > a {display:block; width:100%; height:165px; color:#fff; font-size:20px;}
.v_banner ul > li > a > strong {font-weight:600;}

.pc_banner-t {display:none;}
.pc_banner-b {display:none;}

.mo_banner {width:100%; overflow:hidden;}
.mo_banner > li:first-child {float:left; width:39%; border-right:1px solid #ffdb71; padding:5%; background:url('../images/addon/bg_main-banner1.png') no-repeat 50% 20%; background-color:#ffbe00;}
.mo_banner > li:nth-of-type(2) {float:left; width:40%; padding:5%; background:url('../images/addon/bg_main-banner1.png') no-repeat 50% 20%; background-color:#ffbe00;}
.mo_banner > li > a {display:block; width:100%; height:65px; color:#fff; font-size:18px; text-align:center; padding-top:100px;}
.mo_banner > li > a > span {font-size:12px; text-decoration:underline;}
.mo_banner > li.facility {clear:both;}
.mo_banner > li.facility > a {height:25px; line-height:25px; color:#444; padding:5%; text-align:left; font-size:15px; background:url('../images/addon/bg_camera.png') no-repeat 80% 50%; background-color:#f0f0f0; font-weight:600;}
.mo_banner > li.inquiry {clear:both;}
.mo_banner > li.inquiry > a {height:25px; line-height:25px; border-bottom:1px solid #f0f0f0; padding:5%; text-align:left; color:#444; font-size:15px;}
.mo_banner > li.inquiry > a.email {color:#ff6f01; font-weight:600;}
.mo_banner > li.inquiry > a > span {display:inline-block; padding-left:10px; font-size:18px; text-decoration:none; color:#ff6f01; font-weight:600;}
.mo_banner > li.inquiry > span {display:block; height:25px; line-height:25px; border-bottom:1px solid #f0f0f0; padding:5%; text-align:left; color:#444; font-size:15px;}

 
.visual-sub{width: 100%;}
.visual-sub a{width: 50%;float: left;	}
.visual-sub a img{width: 100%;}

.page-index .board{margin: 10px 0 0; padding: 12px 25px 21px; background-color: #FFF;}
.page-index .board h3{border-bottom: 2px solid #105891; font-size: 17px; line-height: 36px; color: #444;}
.page-index .board > li{position: relative;}
.page-index .board li .more{position: absolute;right: 0;top: 10px; font-size: 12px; line-height: 1.4em; color: #333;}
.page-index .board li div{width: 100%;margin-top: 12px;}
.page-index .board li div img{width: 100%;}
.page-index .board li ul{margin-top: 20px;}
.page-index .board li ul li{position: relative; font-size: 12px;padding: 5px 0px;border-bottom: 1px solid #e2ecef;margin-top: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page-index .board li ul li a{display: block; color: #444; padding-right: 70px;		overflow: hidden;		white-space: nowrap;		text-overflow: ellipsis;}
.page-index .board li ul li:last-child{border-bottom: none;}
.page-index .board li ul li .labels{color:#fff; padding: 0 3px; background-color: #777;border-radius:5px;margin-right: 7px;}
.page-index .board li ul li .datetime{position: absolute; right: 0; top: 5px; color: #aaa;}
.page-index .banners{display: none;}
.page-index .mvisual{display: none;}

.quick_link{width: 100%;float: left;margin-top: 15px;}
.quick_link h3{}
.quick_link ul{margin-top: 12px;border: 1px solid #ccc;}
.quick_link ul:after{clear: both;display: block;content: '';}
.quick_link ul li{width: 50%;height: 70px;float: left;background: url("../images/addon/next-more.png") no-repeat 90% 50%;border-right: 1px solid rgba(0,0,0,0.05);border-bottom: 1px solid rgba(0,0,0,0.05);box-sizing:border-box;}
.quick_link ul li.on,
.quick_link ul li:hover{background: url("../images/addon/next-more-on.png") no-repeat 90% 50%;background-color: #2f5093;}
.quick_link ul li.on p,
.quick_link ul li:hover p{color:#fff;}
.quick_link li a{padding-bottom: 0px;}
.quick_link li a p{padding-top: 15px;padding-left: 15px;}
.quick_link li a p span{clear: both;display: block;font-size: 10px;color:#ccc;}

.bottom_banner{display: none;}







.quick{display: none;}

.quick_link_list { padding: 1%; line-height: 0; font-size: 0; border-bottom: 1px solid #d0d0d0;margin: auto; }
.quick_link_list > li { display: inline-block; margin-top: 1%; width: 49.5%;margin-right: 1%; position: relative;}
.quick_link_list > li img{width: 100%;}
.quick_link_list > li:nth-child(1),
.quick_link_list > li:nth-child(2) { margin-top: 0; }
.quick_link_list > li:nth-child(1),
.quick_link_list > li:nth-child(3),
.quick_link_list > li:nth-child(5) {}
.quick_link_list > li > a { display: block;  background-repeat: no-repeat; }
.quick_link_list > li .tit { display: block; margin-bottom: 10px; padding-top: 40px; height: 0; background-repeat: no-repeat; background-position: 0 0; background-size: auto 30px; overflow: hidden; }
.quick_link_list > li .btn_more {position: absolute;left: 10px;bottom: 20px; display: block; padding: 0 16px 0 7px; color: #264e77; line-height: 16px; font-size: 11px; border-radius: 3px; background: #000 url("../images/addon/arrow04.png") no-repeat right center; vertical-align: top; }

.quick_link_list > li{}

.quick_link_list > .li_1{}
.quick_link_list > .li_2{margin-right: 0;}
.quick_link_list > .li_3,
.quick_link_list > .li_4,
.quick_link_list > .li_5{width: 32.65%;}
.quick_link_list > .li_5{margin-right: 0;}






/*
.quick_link_list > .li_1 a { background-image: url("../images/addon/main_2-1.png"); }
.quick_link_list > .li_2 a { background-image: url("../images/addon/main_2-2.png"); }
.quick_link_list > .li_3 a { background-image: url("../images/addon/main_2-3.png"); }
.quick_link_list > .li_4 a { background-image: url("../images/addon/main_2-4.png"); }
.quick_link_list > .li_5 a { background-image: url("../images/addon/main_2-5.png"); }*/
.quick_link_list > .li_1 .btn_more,
.quick_link_list > .li_5 .btn_more { background-color: #cecece; }
.quick_link_list > .li_2 .btn_more,
.quick_link_list > .li_6 .btn_more { background-color: #cecece; }
.quick_link_list > .li_3 .btn_more,
.quick_link_list > .li_4 .btn_more { background-color: #cecece; }/*
.quick_link_list > .li_1 .tit {  background-image: url("../images/addon/txt_quick_link_list01.png"); }
.quick_link_list > .li_2 .tit { background-image: url("../images/addon/txt_quick_link_list02.png"); }
.quick_link_list > .li_3 .tit { background-image: url("../images/addon/txt_quick_link_list03.png"); }
.quick_link_list > .li_4 .tit { background-image: url("../images/addon/txt_quick_link_list04.png"); }
.quick_link_list > .li_5 .tit { background-image: url("../images/addon/txt_quick_link_list05.png"); }
.quick_link_list > .li_6 .tit { background-image: url("../images/addon/txt_quick_link_list06.png"); }*/



.main_section { padding-top: 20px; }
.main_section h2 { padding: 0 20px; line-height: 20px; font-size: 18px; }
.main_section .btn_more { display: none; }
.main_section > ul > li { border-bottom: 1px solid #e7e7e7; }
.main_section > ul > li > a { display: block; position: relative; padding: 20px 20px 42px 20px; }
.main_section > ul > li > a:after { content: ""; position: absolute; bottom: 13px; left: 20px; width: 19px; height: 19px; background: url("../images/addon/btn_plus.png") no-repeat 0 0; }
.main_section > ul > li .tit { display: block; margin-bottom: 10px; line-height: 22px; font-size: 18px; font-weight: bold; }
.main_section > ul > li .tit strong { display: block; margin-bottom: 10px; }
.main_section > ul > li .tit span { display: inline-block; vertical-align: top; padding: 0 10px; font-style: normal; color: #fff; line-height: 26px; font-size: 14px; border-radius: 3px; background: #3a486d; }
.main_section > ul > li .description { display: block; color: #999; line-height: 16px; font-size: 12px; }
.main_section > ul > li .date { display: none; }

.time_service { display: none; }








/* 서브레이아웃 및 공통 */
.nopadding { padding: 0 !important; }
.bold { font-weight: bold; }
.center { text-align: center; }
.snb { display: none; }


/* display */
.block { display: block; }


/* section */
.sec01 + .sec01 { margin-top: 36px; }




/* title */
.tit_area { margin-bottom: 50px; text-align: center; }
.tit01 { color: #01256e; line-height: 42px; font-size: 40px; letter-spacing: -1px; text-align: center;background: url(../images/addon/professor/tit01-back-mobile.png)no-repeat 50% 100%}
.tit02 { position: relative; margin-bottom: 26px; padding-left: 16px; color: #666; line-height: 20px; font-size: 16px; font-weight: normal; }
.tit02:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 6px; height: 18px; border: 1px solid #264e77; background: #3f85cc; }
.tit03 { line-height: 22px; font-size: 18px; }



/* txt */
.txt01 { color: #666; line-height: 19px; font-size: 13px; }
.txt02 { color: #666; line-height: 19px; font-size: 12px; }



/* button */
.btn01 { display: inline-block; padding: 0 7px; color: #fff !important; line-height: 20px; font-size: 11px; letter-spacing: -1px; border-radius: 3px; background: #868686; vertical-align: top; }
.btn02 { display: inline-block; padding: 0 5px; min-width: 82px; color: #333 !important; line-height: 33px; font-size: 12px; font-weight: bold; letter-spacing: -1px; box-shadow: 1px 2px 1px #ddd; border: 1px solid #bababa; border-radius: 5px; text-align: center; vertical-align: top;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}



/* table */
.tbl01 { width: 100%; border-top: 3px solid #264e77; }
.tbl01 th { padding: 7px 10px; color: #4b4b4b; line-height: 16px; font-size: 12px; font-weight: bold; border: 1px solid #cecece; background: #f8f8f8; text-align: center; }
.tbl01 td { padding: 7px 10px; color: ##4b4b4b; line-height: 16px; font-size: 12px; border: 1px solid #cecece; }
.tbl01 td > .list_number01 { margin-top: 10px; }



/* tab */
[data-number="2"] li { width: 50%; }
[data-number="3"] li { width: 33%; }
[data-number="3"] li:first-child + li { width: 34%; }
[data-number="4"] li { width: 25%; }
[data-number="5"] li { width: 20%; }
.tab01 { margin-bottom: 40px; }
.tab01 > ul { border: 1px solid #cdcdcd; border-bottom: 0 none; }
.tab01 > ul:after { content: ""; display: block; clear: both; }
.tab01 > ul > li { display: table; border-bottom: 1px solid #cdcdcd; table-layout: fixed; float: left; }
.tab01 > ul > li a { display: table-row; }
.tab01 > ul > li span { display: table-cell; padding: 5px 10px; width: 100%; height: 48px; line-height: 18px; font-size: 14px; border-left: 1px solid #cdcdcd; vertical-align: middle; text-align: center; }
.tab01[data-number="5"] > ul > li:first-child + li + li + li + li span { border-left: 1px solid #cdcdcd; }
.tab01 > ul > li:first-child + li + li + li + li span,
.tab01 > ul > li:first-child span { border-left: 0 none; }
.tab01 > ul > .on span { color: #fff; background: #444b65; }


/* list */
.list_number01 > li { position: relative; padding-left: 16px; line-height: 18px; }
.list_number01 > li span { position: absolute; top: 0; left: 0; }
.list_number01 > li .list_number01 { margin-top: 4px; }




/* location */
.location { position: relative; }
.location > a { position: absolute; top: 0; left: 0;  padding-top: 70px; width: 70px; height: 0; background: #6b7888 url("../images/addon/bg_home.png") no-repeat center; background-size: 29px 29px; overflow: hidden;  }
.location > span { display: none; }
[class^="slt_location"] { position: relative; padding-left: 70px; }
[class^="slt_location"]:before { content: ""; position: absolute; top: 0; left: 0; width: 70px; height: 70px; background: #c9cdd5 url("../images/addon/btn_slt_location_line.png") no-repeat center; background-size: 27px 23px; }
[class^="slt_location"] a { display: block; padding: 21px 15px 20px 15px; line-height: 28px; font-size: 25px; }
[class^="slt_location"] > a { padding-right: 60px; border-bottom: 1px solid #d1d1d1; background: #f8f8f8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
[class^="slt_location"] > a:after { content: ""; position: absolute; top: 0; right: 0; width: 69px; height: 69px; border-left: 1px solid #e3e3e3; background: #fff url("../images/addon/btn_slt_location_arrow.png") no-repeat center; background-size: 60px 71px; }
[class^="slt_location"].on > a:after { border-left: 0 none; border-right: 1px solid #e3e3e3; transform: rotate(180deg); -webkit-transform: rotate(180deg); }
[class^="slt_location"].on ul { display: block; }
[class^="slt_location"] ul { display: none; position: absolute; top: 70px; left: 0; width: 100%; padding-left: 69px; z-index: 100; box-sizing: border-box; -webkit-box-sizing: border-box; }
[class^="slt_location"] ul > li { border-top: 1px solid #e6e6e6; border-left: 1px solid #bbb; background: #f8f8f8; }
[class^="slt_location"] ul > li:first-child { border-top: 0 none; }
[class^="slt_location"] ul > li:last-child { border-bottom: 1px solid #bbb; }
.slt_location01 > a { background: none; }
.slt_location01:before { display: none; }

/* 대학원소개 - 찾아오는길 */
.directions .map { margin-bottom: 30px; padding: 6px; border: 1px solid #dfdfdf; }
.directions .map img { width: 100%; }
[class*="drts_go"] + [class*="drts_go"] { margin-top: 40px; }
[class*="drts_go"] a { display: block; margin-bottom: 18px; padding: 0 23px 0 17px; color: #fff; line-height: 60px; font-size: 18px; font-weight: bold; white-space: nowrap; letter-spacing: -1px; border-radius: 5px; }
[class*="drts_go"] a span { display: block; padding-right: 30px; background: url("../images/addon/arrow03.png") no-repeat right center; }
[class*="drts_go"] dl { padding-left: 20px; }
[class*="drts_go"] dt { margin-bottom: 8px; line-height: 20px; font-size: 18px; font-weight: bold; }
[class*="drts_go"] dd { line-height: 18px; font-size: 12px; }
.drts_go01 a { background-color: #ff6060; }
.drts_go02 a { background-color: #30bb37; }

/* 서브 페이지 */
.content_body { padding: 40px 20px; }


/*.content_body .module-content h4{display:inline-block;padding: 5px 10px;border-radius:5px;background-color: #ff7900;margin: 5px 0 15px 0;font-size: 16px;color:#fff;}
*/


/*서브 탭메뉴*/

/*.content_body .page-tab ul li{width: 50%;}
.page-tab .count-1 li{width: 100%;}
.page-tab .count-3 li{width: 33.3%;}
.page-tab .count-5 li.eq-2, .page-tab .count-5 li.eq-3, .page-tab .count-5 li.eq-4{width:33.3%;}
.page-tab .count-7 .eq-4, .page-tab .count-7 .eq-5, .page-tab .count-7 .eq-6{width: 33.3%;}
.page-tab .count-9 li{width: 33.3%;}*/

.content_body .page-tab ul li{width: 50%;}
.content_body .page-tab .count-1 li{width: 100%;}
.content_body .page-tab .count-2 li{width: 50%;}
.content_body .page-tab .count-3 li{width: 33.3%;}
.content_body .page-tab .count-4 li{width: 25%;}
.content_body .page-tab .count-5 li{width: 50%;}
.content_body .page-tab .count-5 li.eq-2, .page-tab .count-5 li.eq-3, .page-tab .count-5 li.eq-4{width: 33.3%;}
.content_body .page-tab .count-6 li{width: 33.3%}
.content_body .page-tab .count-7 li{width: 25%;}
.content_body .page-tab .count-7 li.eq-4, .page-tab .count-7 li.eq-5, .page-tab .count-7 li.eq-6{width: 33.3%;}
.content_body .page-tab .count-8 li{width: 25%;}
.content_body .page-tab .count-9 li{width: 33.3%;}
.page-tab>ul>li.on>a {background-color: #fee119;color:#333;}

/*홍정표 교수소개*/
.page-professor-list .profecer-info ul{margin: 0;}
.page-professor-list .profecer-info:after{clear: both;display: block;content: '';}
.page-professor-list .profecer-info .con_side-left{text-align: center;}
.page-professor-list .profecer-info .con_side-left img{padding: 10px;border: 3px solid #ececec;width:80%;min-width:180px;}
.page-professor-list .profecer-info .con_side-right{}
.page-professor-list .profecer-info .con_side-right address{}
.page-professor-list .profecer-info .con_side-right address strong:before{clear: both;display: block;content: '';}
.page-professor-list .profecer-info .con_side-right h2{text-align: center;margin: 15px 0;}
.page-professor-list .profecer-info .con_side-right ul:after{clear: both;display: block;content: '';}
.page-professor-list .profecer-info .con_side-right .btn li{float: left;margin-right: 10px;}
.page-professor-list .profecer-info .con_side-right .btn li a{display: block;	width:0px;height: 0px;padding: 13px 39px ;text-indent:-999999999999px;}
.page-professor-list .profecer-info .con_side-right .btn li:first-child{background: url('../images/addon/juni/qa.png')no-repeat 0 0;}
.page-professor-list .profecer-info .con_side-right .btn li:last-child{background: url('../images/addon/juni/rw.png')no-repeat 0 0;}
.page-professor-list .profecer-info .con_side-right .table-primary td{font-size: 11px;}
.page-professor-list .profecer-info .con_side-right{}
.page-professor-list .profecer-info .con_side-right h3{background-color: #eee;padding: 5px 0;margin:5px 0;text-indent:10px;}
.page-professor-list .profecer-info{}


/*자기회로설계 및 해석*/
.module-content{}
.module-content ul.list-box{}
.module-content ul.list-box:after{clear: both;display: block;content: '';}
.module-content ul.list-box li{width: 100%;float: left;text-align: center;background: #fff;margin-bottom: 2%;}
.module-content ul.list-box li.eq-01,
.module-content ul.list-box li.eq-03{margin-right: 0;}
.module-content ul.list-box li div{width: 85%;border: 5px solid #eee;padding: 5%;margin: 2% auto;}
.module-content ul.list-box li div img{}
.module-content ul.list-box li h3{}
.module-content ul.list-box li p{width: 80%;text-align: center;display: block;padding:  0 10% 20px 10%;}


/*main-banner*/
.main .mbox_left}
.main .mbox_left .visual-banner{}
.main .mbox_left .visual-banner ul{}
.main .mbox_left .visual-banner ul li{float: left;width: 33.3%;}
.main .mbox_left .visual-banner ul li a{display: block;}
.main .mbox_left .visual-banner ul li a img{width:100%;}

/*visual_text*/
.main .visual-text{position: absolute;left: 0;top: 100px;z-index: 200;}
.main .visual-text img{width: 100%;}
.btn_pager{display: none;}

/*main_content*/
.mbox_right{width: 1000px;padding: 70px;margin: auto;text-align: left;}
.mbox_right .btn-icon{}
.mbox_right .btn-icon a{width: 0;height: 0;text-indent: -99999px;padding: 30px 32.5px;background: url("../images/addon/juni/square_arrow.png")no-repeat 0 0%;}
.mbox_right .btn-icon a.on{background-position: 0 100%;}
/*top*/
.mbox_right .con-top{}
.mbox_right .con-top h3{}
.mbox_right .con-top p{}
.mbox_right .con-top span{}
.mbox_right .con-top span a{}
.mbox_right .con-top span a em{}
/*middle*/
.mbox_right .con-middle{}
.mbox_right .con-middle ul{}
.mbox_right .con-middle ul li.news_notice{}
.mbox_right .con-middle ul li.news_notice h3{}
.mbox_right .con-middle ul li.news_notice p{}
.mbox_right .con-middle ul li.news_notice ul{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00 ul{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00 ul li{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00 ul li h4{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00 ul li span{}
.mbox_right .con-middle ul li.news_notice ul li.eq-00 ul li p{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01 ul{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01 ul li{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01 ul li h5{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01 ul li span{}
.mbox_right .con-middle ul li.news_notice ul li.eq-01 ul li {}
.mbox_right .con-middle ul li.calender{}
/*low*/
.mbox_right .con-low{}
.mbox_right .con-low .design-icon{}
.mbox_right .con-low ul{}
.mbox_right .con-low ul li{}
.mbox_right .con-low ul li.eq-00{}
.mbox_right .con-low ul li.eq-01{}
.mbox_right .con-low ul li.eq-02{}
.mbox_right .con-low ul li h4{}
.mbox_right .con-low ul li p{}
.mbox_right .con-low ul li a{}
.mbox_right .con-low .mover{}
.mbox_right .con-low .mover a{}
.mbox_right .con-low .mover a.prev{}
.mbox_right .con-low .mover a.next{}








a.btn-join{display: inline-block;margin-top: 30px;padding: 20px 100px 20px 60px;background: #828796 url("../images/addon/btn_join.png")no-repeat 90% 50%;border-radius:20px;color:#fff;font-weight: bold;font-size: 16px;}
a.btn-join:hover{background-color: #5d6376;}


/*공통 문단*/
h3{padding: 10px 0;}
.module-content strong{}
.module-content ul{margin-left: 0px;margin-top: 7px;}
.module-content ul li{margin-bottom: 7px;}
.module-content ul li p{margin: 0 !important;}

.module-content ol{margin-left: 25px;margin-top: 7px;}
.module-content ol li{margin-bottom: 7px;text-indent: -20px;}
.module-content ol li p{margin: 0 !important;}

.module-content ol li ol{margin-left: 25px;}
.module-content ol li ul{margin-left: 25px;}
.module-content ul li ul{margin-left: 25px;}
.module-content ul li ol{margin-left: 25px;}
.module-content .table-mt20{margin-top: 20px;}





.subvisual{display: none;}
.snb2{display: none;}

/* gongja-intro */
.gongja-intro {
	padding-bottom:40px;	
}
.gongja-intro h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-book.png') no-repeat 0 50%;
}

.gongja-intro p.txt1 {
	padding:10px 20px 10px 45px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

/* gilrim-intro */
.gilrim-intro h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-building.png') no-repeat 0 50%;	
}

.gilrim-intro p.txt1 {
	padding:10px 20px 10px 45px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.gilrim-intro p.img {
	text-align:center;	
	padding-bottom:95px;
}

/* facilities */
.facilities h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-building.png') no-repeat 0 50%;	
}

.facilities p.txt1 {
	padding:10px 20px 10px 45px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.facilities p.img {
	text-align:center;	
	padding-bottom:95px;
}

/* director */
.director {
	background:url('../images/addon/bg_director.png') no-repeat center 68px;
}
.director h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-director.png') no-repeat 0 50%;	
}

.director p.txt1 {
	padding-top:240px;
	font-family:'돋움', Dotum;
	font-size:14px;
}

.director p.sign {
	text-align:right;
	padding-top:25px;
	padding-bottom:45px;	
}

/* business */
.business h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-building.png') no-repeat 0 50%;	
}

.business p.img {
	text-align:center;	
	padding-top:35px;
	padding-bottom:95px;
}

/* organization */
.organization h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-organization.png') no-repeat 0 50%;	
}

.organization p.img {
	text-align:center;	
	padding-top:35px;
	padding-bottom:95px;
}

/* way */
.way {
	padding-top:50px;	
}

.way ul {
	margin:0 auto;
	overflow:hidden;
	padding:30px 0;
}

.way ul li {
	padding-bottom:20px;
}

.way ul li:first-child {
	width:100%;
}

.way ul li:first-child a {
	display:block;
	box-sizing:border-box;
	padding-left:17px;
	width:100%;
	height:63px;
	color:#fff;
	border-radius:5px;
	line-height:63px;
	font-size:18px;
	font-weight:600;	
	background:#103555 url('../images/addon/arrow03.png') no-repeat 91% 50%;
}

.way ul li:first-child dl {
	padding-left:20px;	
}

.way ul li:first-child dl dt {
	font-size:18px;
	padding-top:18px;
	padding-bottom:8px;
}

.way ul li:first-child dl dd {
	font-size:	12px;
	font-family:'돋움', Dotum;
}

.way ul li:last-child {
	width:100%;
}

.way ul li:last-child a {
	display:block;
	box-sizing:border-box;
	padding-left:17px;
	width:100%;
	hegiht:63px;
	color:#fff;
	border-radius:5px;
	line-height:63px;
	font-size:18px;
	font-weight:600;	
	background:#30bb37 url('../images/addon/arrow03.png') no-repeat 91% 50%;
}

.way ul li:last-child dl {
	padding-left:20px;	
}

.way ul li:last-child dl dt {
	font-size:18px;
	padding-top:18px;
	padding-bottom:14px;
}

.way ul li:last-child dl dt:nth-of-type(2) {
	padding-top:25px;	
}

.way ul li:last-child dl dd {
	font-size:	12px;
	font-family:'돋움', Dotum;
	line-height:1.6em;
}

/* chinese */
.chinese h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/heading-h2-book.png') no-repeat 0 50%;	
}

.chinese p.txt1 {
	padding-left:45px;	
	padding-right:20px;
	font-size:	12px;
	font-family:'돋움', Dotum;
}

.chinese ul {padding:0; margin:0;	padding-left:45px;	padding-right:20px;}


.chinese ul li dl dt {
	font-weight:600;
	font-size:18px;
	padding:5px 0;
	border-bottom:2px solid #123b60;
	display:inline-block;
	margin-bottom:10px;
}

.chinese ul li dl dd {
	font-size:12px;
	font-family:'돋움', Dotum;
}

/* lecture */
.lecture h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-lecture.png') no-repeat 0 50%;	
}

.lecture p.txt1 {
	padding-left:45px;	
	padding-right:20px;
	font-size:	12px;
	font-family:'돋움', Dotum;
}

.lecture p.txt1 span {
	display:block;
}

/* schedule */
.schedule h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	padding-right:20px;
	background:url('../images/addon/h2-schedule.png') no-repeat 0 50%;	
}

.schedule p.txt1 {
	padding-left:45px;	
	padding-right:20px;
	font-size:	12px;
	font-family:'돋움', Dotum;
}

.schedule table {
	margin-top:45px;
}

.schedule table tr th {
	font-weight:600;	
}

.schedule table tr:nth-of-type(3) td, .schedule table tr:nth-of-type(5) td {
	background-color:#fafafa;
}

/* register */
.register h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-register.png') no-repeat 0 50%;	
}

.register p.txt1 {
	padding:10px 20px 10px 45px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.register  ol {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.register ol li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

.register ol li table {
	margin-top:10px;	
}

/* discount */
.discount h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-discount.png') no-repeat 0 50%;	
}

.discount p.txt1 {
	padding:10px 20px 10px 45px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.discount h3 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/bg_check02.png') no-repeat 23px 50%;	
	font-weight:normal;
	font-size:18px;
}

.discount  ol {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.discount ol li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

/* short */
.short p.txt1 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.short p.txt2 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
	color:#ff0000;
}

/* abroad */
.abroad {padding-top:30px;}
.abroad p.txt1 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.abroad h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-abroad.png') no-repeat 0 50%;	
}

.abroad  ul {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.abroad ul li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

/* hanyu */
.hanyu {padding-top:30px;}
.hanyu p.txt1 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.hanyu h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-hanyu.png') no-repeat 0 50%;	
}

.hanyu  ul {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.hanyu ul li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

/* bursary */
.bursary {padding-top:30px;}
.bursary p.txt1 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.bursary h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-bursary.png') no-repeat 0 50%;	
}

.bursary  ul {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.bursary ul li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

/* bursary */
.bursary2 {padding-top:30px;}
.bursary2 p.txt1 {
	padding:10px 20px 10px 0px;	
	font-family:'돋움', Dotum;
	font-size:12px;
}

.bursary2 h2 {
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:url('../images/addon/h2-bursary2.png') no-repeat 0 50%;	
}

.bursary2 ul, .bursary2 ol {
	padding:0;
	margin:0;
	padding-left:35px;
	padding-right:20px;	
}

.bursary2 ul li, .bursary2 ol li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	padding-left:10px;
	background:url('../images/addon/bg_pattern07.gif') no-repeat 0 7px;
	line-height:1.6em;
}

.hskbct, .speak {
	padding:30px 0;	
}

/* business */
.business ul {
	padding:0;
	margin:0;
	padding-left:45px;
	padding-right:20px;	
}

.business ul li {
	text-indent:0;	
	font-size:	12px;
	font-family:'돋움', Dotum;
	line-height:1.6em;
}

.business ul li img {
	padding:10px 0;	
}

.instructor ul {
	padding:0;
	margin:0;
	overflow:hidden;
}

.instructor ul li:first-child {
	padding-left:0;	
}

.instructor ul li:nth-of-type(2) {
	padding-right:0;	
}

.instructor ul li {
	width:49%;
	float:left;	
	padding:0 1%;	
}

.instructor ul li dl {
	position:relative;
	width:100%;
	height:300px;
	border:1px solid #e9e9e9;
	box-sizing:border-box;	
}

.instructor ul li dl dt {
	text-align:center;
	padding:1.5%;
	border-bottom:1px solid #e9e9e9;
}

.instructor ul li dl dd.name {
	font-size:12px;
	font-weight:600;
	font-family:'돋움', Dotum;
	width:93.75%;
	margin:0 auto;
	padding-top:2%;
	padding-bottom:3.7%;
}

.instructor ul li dl dd.txt1 {
	font-size:12px;
	font-family:'돋움', Dotum;
	width:93.75%;
	margin:0 auto;
	padding-top:2%;
	padding-bottom:4%;
	text-align:left;
}

.instructor ul li dl dd.email {
	position:absolute;
	bottom:0;
	width:93.75%;
	padding:1.5% 3.125%;
	border-top:1px solid #e9e9e9;
	font-size:12px;
	font-family:'돋움', Dotum;
}

.instructor ul li dl dd.email span {
	font-weight:600;	
}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
.btn_sitemap_open { background-image: url("../images/addon/btn_sitemap_open_m@x2.png"); }
.btn_sitemap_close { background-image: url("../images/addon/btn_sitemap_close_m@x2.png"); }
.location > a,
.sitemap_pc .btn_sitemap_home { background-image: url("../images/addon/bg_home@x2.png"); }
.sitemap_list > li > a:before { background-image: url("../images/addon/arrow_sitemap@x2.png"); }
.sitemap_list > .on > a:before { background-image: url("../images/addon/arrow_sitemap_on@x2.png"); }
.site-footer { background-image: url("../images/addon/logo_footer_mobile@x2.png"); }
.btn_top > span { background-image: url("../images/addon/btn_top@x2.png"); }
.notice_list_mobile > li > a { background-image: url("../images/addon/arrow_notice_list_mobile@x2.png"); }
[class^="slt_location"] > a:after { background-image: url("../images/addon/btn_slt_location_arrow@x2.png"); }
[class^="slt_location"]:before { background-image: url("../images/addon/btn_slt_location_line@x2.png"); }


}

.module-popup-content{
	overflow:hidden;
}
.footer-quick{
	display: none;
}







/*공통*/
.module-content p{font-size: 15px;}
.module-content p.highlight{text-align: left; font-size: 32px !important; line-height: 1.1em; font-weight: normal; letter-spacing: -3px; color:#333333;}
.module-content p.highlight em{font-weight: bold; font-style:normal;}

.module-content h2{margin: 40px 0 6px; font-size: 20px; font-weight: normal; letter-spacing: -1px; color: #333;}
.module-content h2 span.od{margin: 1px 6px 0 0; padding: 0 4px; display: inline-block; border-radius: 4px; text-align: center; font-size: 16px; line-height: 25px; color: #fff; background-color: #103555; vertical-align: top;}

.page-professor-greeting .module-content{}
.page-professor-greeting .module-content .image-area{text-align: center; margin: 12px 0 24px;}
.page-professor-greeting .module-content img{border: 1px solid #d9d9d9; background-color: #fff; padding: 7px;}

.page-professor-college .module-content{}
.page-professor-college .module-content .image-area{text-align: center; margin: 12px 0 24px;}
.page-professor-college .module-content img{border: 1px solid #d9d9d9; background-color: #fff; padding: 7px; margin-bottom: 10px;}
.page-professor-college .module-content p{font-size: 15px;}
.page-professor-college .module-content p.highlight{letter-spacing: -1px;}

.page-professor-history .module-content{position: relative; padding: 0 0 0 374px;}
.page-professor-history .module-content p.highlight{position: absolute; left: 0; top: 0;}
.page-professor-history .module-content .history{margin: 0 !important;}
.page-professor-history .module-content .history li{    position: relative;
    border-bottom: 1px solid #e2e2e2;
    margin: 0;
    padding: 4px 20px 7px 114px;
    text-align: left;
    font-size: 13px;
    line-height: 21px;
    color: #444;}
.page-professor-history .module-content .history li .date{    position: absolute;
    left: 4px;
    top: 4px;
    display: inline-block;
    width: 90px;
    height: 24px;
    border-radius: 100px;
    background-color: #464646;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    color: #fff;}

.page-professor-location .module-content{}
.page-professor-location .module-content .map-area{margin-bottom: 30px;}
.page-professor-location .module-content .map-area img{display: block; padding: 7px; border: 1px solid #e0e0e0; background-color: #FFF;}
.page-professor-location .module-content .link{display: block; max-width: 240px; padding: 2px 17px; background-color: #000; font-size: 18px; font-weight: bold; line-height: 61px; border-radius: 6px; color: #FFF;}
.page-professor-location .module-content .col-lg-4{border-right: 1px solid #dfdfdf;}
.page-professor-location .module-content .col-lg-4 .link{background: #103555 url(../images/page/page-introduce-location-2.png) no-repeat 100% 50%;}
.page-professor-location .module-content .col-lg-8 .link{background: #30bb37 url(../images/page/page-introduce-location-2.png) no-repeat 100% 50%;}
.page-professor-location .module-content .row p{margin: 12px 0 30px; font-size: 13px; padding: 0 17px;}
.page-professor-location .module-content .row p.heading{margin: 16px 0 0;}
.page-professor-location .module-content .row p.heading strong{ font-size: 18px;  font-weight: normal; line-height: 1.5em; color: #333;}

.page-department p.highlight{display: none;}
.page-department .module-content .image-area{}
.page-department .module-content .image-area img{display: block; background-color: #FFF; padding: 7px; border: 1px solid #d9d9d9;}
.page-department .module-content .jumbo-image-area{padding: 40px; background-size: cover !important;}
.page-department .module-content .jumbo-image-area div{border: 3px solid #ffffff; padding: 63px 40px; text-align: center; background: url(../images/page/page-department-jumbo-image-area-2.png) repeat 50% 50%;}
.page-department .module-content .jumbo-image-area div p{margin: 0 0 24px; font-size: 20px; line-height: 1.4em; letter-spacing: -1px; color: #fff;}
.page-department .module-content .jumbo-image-area div p strong{display: block;}
.page-department .module-content .jumbo-image-area div a{display: inline-block;padding: 0 0 0 18px; width: 92px; height: 28px; font-size: 12px; line-height: 28px; color: #fff;border-radius: 100px; background: url(../images/page/page-department-jumbo-image-area.png) no-repeat 50% 50%; text-align: left;}

.page-professor-campuslife p.highlight{display: none;}
.page-professor-campuslife .module-content .image-area{}
.page-professor-campuslife .module-content .image-area img{display: block; background-color: #FFF; padding: 7px; border: 1px solid #d9d9d9;}
.page-professor-campuslife .module-content .jumbo-image-area{padding: 40px; background-size: cover !important;}
.page-professor-campuslife .module-content .jumbo-image-area div{border: 3px solid #ffffff; padding: 63px 40px; text-align: center; background: url(../images/page/page-department-jumbo-image-area-2.png) repeat 50% 50%;}
.page-professor-campuslife .module-content .jumbo-image-area div p{margin: 0 0 24px; font-size: 20px; line-height: 1.4em; letter-spacing: -1px; color: #fff;}
.page-professor-campuslife .module-content .jumbo-image-area div p strong{display: block; font-size:36px; padding-bottom:10px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.page-professor-campuslife .module-content .jumbo-image-area div a{display: inline-block;padding: 0 0 0 18px; width: 92px; height: 28px; font-size: 12px; line-height: 28px; color: #fff;border-radius: 100px; background: url(../images/page/page-department-jumbo-image-area.png) no-repeat 50% 50%; text-align: left;}

.familysite{
	display: none;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

body.page-organ .module-content p.highlight{
	margin-top: 36px;
	margin-bottom: 16px;
}
body.page-organ .module-content ol{
	margin: 0;
	padding: 0;
}
body.page-organ .module-content ol li{
	margin-bottom: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 8px 12px;
	background-color: #e8e8e8;
	border: 1px solid #D7D7D7;
	text-indent: 0;
}




/*교수홈페이지*/
.main-content > ul > li {padding: 0;position: relative;width: 100%;	height: 192px;overflow: hidden;float: left;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.main-content > ul > li a{
	display: block;
	height: 100%;
}
.main-content > ul > li img {width: 100%;height: auto;}
.main-content > ul > li div {position: absolute;left: 50%;top: 50%;text-align: center;width: 250px;height: 100px;margin-left: -125px;margin-top: -50px;}
.main-content > ul > li div h3 {color: #fff;font-size: 30px;font-weight: bold;}
.main-content > ul > li div p {color: #fff;}
/*.main-content > ul > li > div a {color: #333;border-radius: 25px;font-size: 12px;display: inline-block;padding: 3px 20px 5px 10px;background: #fff url(../images/addon/professor/view-btn.png)no-repeat 80% 50%;}*/
.main-content > ul > li.main-professor {max-height: 350px;background-color: #dedede;text-align: right;-webkit-background-size: contain;background-size: contain;background-position: 100% 0}
.main-content > ul > li.main-professor div {width: 400px;margin-left: 0;margin-top: -90px;text-align: left;left: 5%;}
.main-content > ul > li.main-professor div h3 {font-size: 28px;color: #103555;font-weight: normal;}
.main-content > ul > li.main-professor div p {color: #103555;font-weight: bold;}
.main-content > ul > li.main-professor div h2 {color: #103555;font-size: 32px;font-weight: normal;}
/*.main-content > ul > li.main-professor > a {display: none;background: url(../images/addon/professor/next-btn.png)no-repeat 80% 50%;width: 58px;height: 58px;position: absolute;right: 30px;top: 50%;margin-top: -29px;}*/


.intro{padding: 10% 3%;}
.page-professor .module-content .intro-professor{width: 98%;padding: 400px 1% 1% 1%;background: url(../images/addon/professor/Lee-Chul-Hoon.png)no-repeat 50% 0%;-webkit-background-size: 300px;background-size: 300px;}
.module-content h4{font-size: 18px;}
.intro p{color: #666666;}
.intro p strong{margin-right: 30px;}
.module-content ol{}
.module-content ol li {position: relative;text-indent: 0;margin-bottom: 25px;color:#666;margin: 1%;	}
.c-number{display: inline-block;padding: 6px 7px;background-color: #01256e;border-radius: 50%;color: #fff;text-align: center;position: absolute;left: -45px;top: 5px;}
.module-content .img-border{border: 2px solid #ececec;margin-bottom: 20px;width: 98%;padding: 1%;}
.module-content div.researcher{border: 2px solid #ececec;background-color: #fff;width: 98%;margin: 1%;height: 188px;}
.module-content div.researcher:first-child{}
.module-content .researcher-img-border{padding: 5px;width: auto;float: left;margin-right: 15px;}
.module-content .row h4{margin-bottom: 60px;color: #666666;}
.module-content .row h4 span{font-weight: normal;}
.module-content .row p{color: #666666;font-size: 14px;}


.main-content-pc{display: none;}
.main-content-mobile{display: block;}
.main-content-mobile ul li.main-professor div{padding: 0;margin: 0;left: 10%;top: 50%;margin-top: -50px;}
.lang-us .main-content ul li h3{font-size: 24px;}
.lang-us .main-content ul li p{display: none;}
.lang-us .main-content ul li.main-professor div p{display: block;}
.lang-us .main-content > ul > li > div {top: 60%;}
.lang-us .main-content ul li.main-professor div{top: 50%;}

.mb_list-pc{display: none;}
.mb_list-mobile{display: block;}
.mb_list-mobile .wrap{}
.mb_list-mobile .wrap ul{margin: 20px auto;border:  1px solid #999;width: 80%;}
.mb_list-mobile .wrap ul li{height: 35px;border-bottom: 1px solid #999;background: url(../images/addon/professor/more.png)no-repeat 85% 50%;-webkit-background-size: 40px;background-size: 40px;}
.mb_list-mobile .wrap ul li:last-child{border-bottom: none;}
.mb_list-mobile .wrap ul li a{display: block;padding: 7px 0px 6px 30px;font-size: 16px;color: #333;}
.view-mode {text-align: center;padding: 10px 0 20px 0;}
.view-mode a{display: inline-block;padding: 7px 40px;text-indent: -10px;background: #efefef url(../images/addon/professor/right-arrow.png)no-repeat 90% 50%;-webkit-background-size: 6px;background-size: 6px;border:1px solid #ccc;}
.top-mobile{text-align: center;padding: 20px 0;}
.top-mobile a{display: inline-block;padding: 29px 17px 13px 17px;border-radius:50%;font-weight: bold;color: #fff;background: #002858 url(../images/addon/professor/up-arrow.png)no-repeat 50% 25%;}
.go-to-none-desktop-mode{}


.location{display: none;}


.subvisual{
	position: relative;
	display: block;
	height: 160px;
	background: #ccc url("../images/addon/professor/subvisual-02.png") no-repeat 50% 30%;
}
.subvisual .title-text{
	position: absolute;
	left: 0;
	bottom: 35px;
	display: block;
	width: 100%;
	font-size: 30px;
	color: #01256e;
	text-transform: capitalize;
	text-align: center;
}
.page-professor .subvisual{
	background-image: url("../images/addon/professor/subvisual-01.png");
}
.page-research .subvisual{
	background-image: url("../images/addon/professor/subvisual-02.png");
}
.page-publications .subvisual{
	background-image: url("../images/addon/professor/subvisual-03.png");
}
.page-laboratory .subvisual{
	background-image: url("../images/addon/professor/subvisual-04.png");
}

.lnb span{
	text-transform: capitalize;
}



.site-footer address span{display: block;}








.module-content ol li{margin-bottom: 10px;}
.module-content ol li.one-line{padding: 10px 0;}




.page-lab .module-content ul.members li{min-height: 200px;}
.page-lab .module-content ul.members li img{display: block;width: 20%;}
.page-lab .module-content ul.members li strong{display: block;margin-top: 20px;}

.lang-us .nav-photo{display: none;}



.tit_area {
	display: none;
}
.content_body{
	padding-top: 20px;
}
.lang-us .main-content > ul > li div {
	top:60%;
}
