@charset "utf-8";


/* 학교소개 > 총장실  > 인사말 */
.president-top { position: relative; background: #ededed url(/resources/images/main/sub/president_top_bg.jpg) no-repeat center top; margin-bottom: 28px; height: 344px; }
.president-top .president-photo { position: absolute; top: -10px; right :0; width: 308px; height: 423px; background: url(/resources/images/main/sub/president_photo_bg.jpg) no-repeat right bottom; }
.president-top .president-photo p { padding: 17px 0 0 74px; color: #ffffff; font-size: 1.5em; font-weight: 500; line-height:1; }
.president-top .president-photo p span { display: block; padding-bottom: 13px; font-size: 0.58em; font-weight: 300; }
.president-top .president-info { padding: 70px 80px 0; color: #003b77; font-size: 2.434em; font-weight: 500; line-height: 1.3; }
.president-top .president-info span { display: block; padding-bottom: 38px; color: #0059b4; font-family: Nanum Myeongjo, serif; font-weight: 400; }
/*.president-greeting { margin-bottom: 100px !important; }*/
.president-greeting h3 { margin-bottom:50px; }
.president-greeting .cont-text-box02 { height: 320px; display:flex; }

@media all and (min-width: 1200px) {
	
  /* 학교소개 > 총장실  > 인사말*/
  .president-greeting .cont-text-box02 .box02_p1 { margin-bottom:38px; }
  .president-greeting .cont-text-box02 .box02_p2 { margin-bottom:80px; }  
  .president-greeting .cont-text-box02 .box02_p3 { margin-bottom:10px; }
  .president-greeting .cont-text-box02 .box02_p4 { margin-bottom:10px; }
  .president-greeting .cont-text-box02 .box02_p5 { margin-bottom:10px; }

}

@media all and (min-width: 1000px) and (max-width: 1200px) {

  /* 학교소개 > 총장실  > 인사말*/
  .president-greeting .cont-text-box02 .box02_p1 { margin-bottom:38px; }
  .president-greeting .cont-text-box02 .box02_p2 { margin-bottom:116px; }  
  .president-greeting .cont-text-box02 .box02_p3 { margin-bottom:10px; }
  .president-greeting .cont-text-box02 .box02_p4 { margin-bottom:10px; }
  .president-greeting .cont-text-box02 .box02_p5 { margin-bottom:10px; }

}

@media all and (min-width: 768px) and (max-width: 1000px) {

  /* 학교소개 > 총장실  > 인사말*/
  .president-greeting .cont-text-box02 .box02_p1 { margin-bottom:0px; }
  .president-greeting .cont-text-box02 .box02_p2 { margin-bottom:58px; }  
  .president-greeting .cont-text-box02 .box02_p3 { margin-bottom:15px; }
  .president-greeting .cont-text-box02 .box02_p4 { margin-bottom:15px; }
  .president-greeting .cont-text-box02 .box02_p5 { margin-bottom:0px; }
	
}

@media all and (max-width: 768px) {

  /* 학교소개 > 총장실  > 인사말*/
  .president-greeting .cont-text-box02 .box02_p1 { }
  .president-greeting .cont-text-box02 .box02_p2 { }
  .president-greeting .cont-text-box02 .box02_p3 { }
  .president-greeting .cont-text-box02 .box02_p4 { }
  .president-greeting .cont-text-box02 .box02_p5 { }

}

/* 학교소개 > 교육이념 */
.eduph-tt { padding-top:30px; text-align:center; font-size:2.3em; font-weight:200; letter-spacing:0.6em; color:#1e3955; }
.eduph-tt i { display:none; }
.eduph-txt-1 { padding:0; text-align:center; font-size:2em; font-family:Nanum Myeongjo, serif; }
.eduph-txt-1 i { display:none; }
.eduph-txt-2 { padding:15px 0 0 0; text-align:center; font-size:1.6em; letter-spacing:0; word-break:keep-all; color:#0059b4; }
.eduph-txt-2 i { display:none; }
.eduph { display:inline-block; width:100%; margin-top:40px; text-align:center; }
.eduph li { float:left; width:31%; min-height:540px; margin:0 1%; padding:0; background-color:#ffffff; border-bottom:solid 1px #e1e1e1; }
.eduph li div { height:320px; }
.eduph li .eduph-photo-1 { background: url(/resources/images/main/sub/eduph_photo_01.jpg) no-repeat center top;}
.eduph li .eduph-photo-2 { background: url(/resources/images/main/sub/eduph_photo_02.jpg) no-repeat center top;}
.eduph li .eduph-photo-3 { background: url(/resources/images/main/sub/eduph_photo_03.jpg) no-repeat center top;}
.eduph li h3 { padding:0; color:#1e3955; font-family:Nanum Myeongjo, serif; font-size:2em; letter-spacing:0.3em; background:none; }
.eduph li p { color:#666666; font-weight:300; word-break:keep-all; }

/* 학교소개 > 연혁 */
.history-tt { padding:50px 0 20px 0; text-align:center; font-size:2.3em; font-weight:200; letter-spacing:1em; color:#1e3955; }
.history-photo { margin:20px 0; }
.history { display:inline-block; width:100%; padding:60px 0; border-bottom:solid 1px #e1e1e1;}
.history h3 { float:left; width:230px; margin:0; padding:0; font-size:2.5em; color:#1c2021; background:none; }
.history dl { float:left; width: calc(100% - 230px); padding-left:20px; font-size:1.08em; }
.history dl dt { float:left; width:90px; padding-bottom:15px; font-weight:400; color:#1c2021; }
.history dl dd { float:left; width: calc(100% - 90px); padding-bottom:15px; font-weight:300; color:#66656a; }

/* 학교소개 > VISION BNUE */
.vsn { min-height:625px; margin-bottom:10px; background: url(/resources/images/main/sub/vsn_bg.png) no-repeat center top; }
.vsn .vsn-txt-01 { font-size:3em; font-weight:600; color:#282828; text-align:center; }
.vsn .vsn-txt-01 span { color:#1e3955; }
.vsn .vsn-dig { display:inline-block; width:100%; }
.vsn .vsn-dig li { width:100%; margin:30px 0; padding:20px 10px; font-size:1.2em; font-weight:400; text-align:center; color:#ffffff; border-radius:40px; }
/*.vsn .vsn-dig li br { display:none; }*/
.vsn .vsn-dig .vsn-dig-center { width:33%; margin:0 auto; }
.vsn .vsn-dig .vsn-dig-center .vsn-dig-center-1 { background-color:#072a55; margin:0; }
.vsn .vsn-dig .vsn-dig-left { float:left; width:33%; }
.vsn .vsn-dig .vsn-dig-left .vsn-dig-left-1 { /*background-color:#00a1e9;*/background-color:#006AE7; margin-left:30px; }
.vsn .vsn-dig .vsn-dig-left .vsn-dig-left-2 { /*background-color:#41c08b;*/ background-color:#006A3E; }
.vsn .vsn-dig .vsn-dig-left .vsn-dig-left-3 { background-color:#264ba3; margin-left:30px; }
.vsn .vsn-dig .vsn-dig-right { float:right; width:33%; margin-right:30px; }
.vsn .vsn-dig .vsn-dig-right .vsn-dig-right-1 { /* background-color:#9d9d9d;*/ background-color:#616161; }
.vsn .vsn-dig .vsn-dig-right .vsn-dig-right-2 { background-color:#e92473; margin-left:30px; }
.vsn .vsn-dig .vsn-dig-right .vsn-dig-right-3 { /*background-color:#ff8b1a;*/ background-color:#934900; }
.vsn .vsn-txt-02 { padding-top:30px; font-size:3em; font-weight:500; text-align:center; color:#282828; }
.vsn .vsn-txt-03 { padding-top:20px; font-size:2em; font-weight:500; text-align:center; line-height:1.2em; color:#2960a5; }

.vsn-box { display:inline-block; width:100%; }
.vsn-box dl { float:left; width:48%; margin:1%;}
.vsn-box dl dt { padding:10px; font-size:1.3em; font-weight:400; text-align:center; color:#ffffff; background-color:#1e3955; border-top-left-radius:10px; border-top-right-radius:10px; }
.vsn-box dl dd { min-height:170px; padding:20px 30px; background-color:#f3f3f3; }
.vsn-box dl dd ul { margin-top:0; }

/* 학교소개 > NEW VISION BNUE */

.newvsn { min-height:502px; margin-bottom:10px; background: url(/resources/images/main/sub/newvsn_bg.png) no-repeat center top; }
.newvsn .newvsn-txt-01 { font-size:3em; font-weight:600; color:#282828; text-align:center; }
.newvsn .newvsn-txt-01 span { color:#1e3955; }
.newvsn .newvsn-dig { display:inline-block; width:100%; }
.newvsn .newvsn-dig li { width:100%; margin:30px 0; padding:20px 10px; font-size:1.2em; font-weight:400; text-align:center; color:#ffffff; border-radius:40px; }
/*.newvsn .newvsn-dig li br { display:none; }*/
.newvsn .newvsn-dig .newvsn-dig-center { width:33%; margin:0 auto; }
.newvsn .newvsn-dig .newvsn-dig-center .newvsn-dig-center-1 { background-color:#072a55; margin:0; }
.newvsn .newvsn-dig .newvsn-dig-left { float:left; width:33%; }
.newvsn .newvsn-dig .newvsn-dig-left .newvsn-dig-left-1 { /*background-color:#00a1e9;*/background-color:#006AE7; margin-left:30px; }
.newvsn .newvsn-dig .newvsn-dig-left .newvsn-dig-left-2 { /*background-color:#41c08b;*/ background-color:#006A3E; }
.newvsn .newvsn-dig .newvsn-dig-left .newvsn-dig-left-3 { background-color:#264ba3; margin-left:30px; }
.newvsn .newvsn-dig .newvsn-dig-right { float:right; width:33%; margin-right:30px; }
.newvsn .newvsn-dig .newvsn-dig-right .newvsn-dig-right-1 { /* background-color:#9d9d9d;*/ background-color:#616161; }
.newvsn .newvsn-dig .newvsn-dig-right .newvsn-dig-right-2 { background-color:#e92473; margin-left:30px; }
.newvsn .newvsn-dig .newvsn-dig-right .newvsn-dig-right-3 { /*background-color:#ff8b1a;*/ background-color:#934900; }
.newvsn .newvsn-txt-02 { padding-top:30px; font-size:3em; font-weight:500; text-align:center; color:#282828; }
.newvsn .newvsn-txt-03 { padding-top:20px; font-size:2em; font-weight:500; text-align:center; line-height:1.2em; color:#2960a5; }

/* 학교소개 > 대학기구표 */
.orguy { position:relative; width:100%;overflow:hidden;}
.orguy ul { list-style:none;padding:0;margin:0}
.orguy li { list-style:none;padding:0;margin:0}
.orguy .lv { display:block; position:relative; margin:0 auto 20px; width:200px; height:50px; }
.orguy .lv .t1 { display:block; text-align:center; color:#ffffff;line-height:50px; font-size:1.2em; font-weight:400; }
.orguy .lv4 .t1 {color:#666;line-height:54px;}
.orguy .lv1 { height:100px; background:#2960a5; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:20px; }
.orguy .lv1 .t1 { padding-top:40px; font-size:2em; background:url(/resources/images/main/sub/org_lv1.png) no-repeat center 20px; }
.orguy .lv2 { background:#1e3955; border-radius:30px; }
.orguy .lv3 { background:#1768a0;}
.orguy .lv4 { margin:40px auto 0; width:auto; height:auto; overflow:hidden;}
.orguy .lv4>ul>li { display:block; margin:0 auto 20px; width:160.8px;  }
.orguy .lv4>ul>li>.t1 { padding:13px 0; color:#ffffff; line-height:23px; background-color:#e72472; border-top-left-radius:10px; }
.orguy .lv4>ul>li>.t2 { display:block; padding:6px 0; text-align:center; font-weight:400; color:#ffffff; /* background-color:#a9a9a9;*/ background-color:#707070; }
.orguy:before { content:''; display:block; position:absolute; left:50%; top:6px; width:0; height:90%; border-left:1px solid #ddd; }
.orguy .lv4 .tview { border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; }
.orguy .lv4 .tview li { margin:0; padding:8px 0; text-align:center; background-color:#ffffff; border-bottom:solid 1px #e9e9e9; }
.orguy .lv4 .tview li a {}
.orguy .lv4 .tview li i { margin-left:5px; font-size:0.8em; }




@media all and (min-width:1200px){
	.orguy { width:1200px; margin:0 auto; }
	.orguy .lv { margin:0 auto 40px; }
	.orguy .lv2_2th { height:70px; }
	.orguy .lv2_2th > li { float:left; width:50%; }
	.orguy .lv2 { position:relative;margin: 0 auto 10px; }
	.orguy .lv2_line:after { content:''; display:block; position:absolute; left:200px; top:50%; width:225%; height:0; border-top:1px solid #dddddd; }
	.orguy .lv4 { margin:0 auto; padding:60px 0 0; border-radius:0; }
	.orguy .lv4>ul { position:relative; margin:0 -5px;}
	.orguy .lv4>ul>li { float:left; position:relative; margin:0 5px;}
	.orguy:before { height:30%;}
	.orguy .lv4>ul:before { content:''; position:absolute; left:56.6%; top:-40px; margin-left:-591px; width:1025px; height:0; border-top:1px solid #dddddd;}
	.orguy .lv4>ul>li:before { content:''; position:absolute; left:54.5%;top:-40px; width:0; height:40px; border-left:1px solid #ddd; }
}

/* 학교소개 > 대학기구표 > 교육대학원 > 대학원 조직도 */
.orggs { position:relative; width:100%;overflow:hidden;}
.orggs ul { list-style:none;padding:0;margin:0}
.orggs li { list-style:none;padding:0;margin:0}
.orggs .lv { display:block; position:relative; margin:0 auto 20px; width:200px; height:50px; }
.orggs .lv .t1 { display:block; text-align:center; color:#ffffff;line-height:50px; font-size:1.2em; font-weight:400; }
.orggs .lv4 .t1 {color:#666;line-height:54px;}
.orggs .lv1 { height:100px; background:#2960a5; border-top-left-radius:20px; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:20px; }
.orggs .lv1 .t1 { padding-top:40px; font-size:2em; background:url(/resources/images/main/sub/org_lv1.png) no-repeat center 20px; }
.orggs .lv1plus { background:#e72472; border-radius:30px; }
.orggs .lv1plus .t1 { font-size:1.2em; }
.orggs .lv2 { background:#1e3955; border-radius:30px; }
.orggs .lv3 { background:#e72472; border-radius:30px; }
.orggs .lv3plus { background:#a9a9a9; border-radius:30px; }
.orggs .lv4 { margin:40px auto 0; width:auto; height:auto; overflow:hidden;}
.orggs .lv4>ul>li { display:block; margin:0 auto 20px; width:219px;  }
.orggs .lv4>ul>li>.t1 { padding:13px 0; color:#ffffff; line-height:23px; background-color:#00a1e9; border-top-left-radius:10px; }
.orggs .lv4>ul>li>.t2 { display:block; padding:6px 0; text-align:center; font-weight:400; color:#ffffff; background-color:#c1c1c1; }
.orggs:before { content:''; display:block; position:absolute; left:49.8%; top:3px; width:0; height:90%; border-left:1px solid #ddd; }
.orggs .lv4 .tview { border-top:solid 1px #e9e9e9; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; }
.orggs .lv4 .tview li { margin:0; padding:8px 0; text-align:center; background-color:#ffffff; border-bottom:solid 1px #e9e9e9; }
.orggs .lv4 .tview li a {}
@media all and (min-width:1200px){
	.orggs { width:1200px; margin:0 auto; }
	/*.orggs .lv { margin:0 auto 30px; }*/
	.orggs .lv2_2th { height:70px; }
	.orggs .lv2_2th > li { float:right; width:50.2%; }
	.orggs .lv2 { position:relative;margin: 0 auto 10px; }
	.orggs .lv2_line:before { content:''; display:block; position:absolute; left:-200px; top:50%; width:100%; height:0; border-top:1px solid #dddddd; }
	.orggs .lv4 { margin:0 auto; padding:60px 0 0; border-radius:0; }
	.orggs .lv4>ul { position:relative; margin:0 -5px;}
	.orggs .lv4>ul>li { float:left; position:relative; margin:0 11px;}
	.orggs:before { height:61%;}
	.orggs .lv4>ul:before { content:''; position:absolute; left:56.6%; top:-40px; margin-left:-564px; width:966px; height:0; border-top:1px solid #dddddd;}
	.orggs .lv4>ul>li:before { content:''; position:absolute; left:50%;top:-40px; width:0; height:40px; border-left:1px solid #ddd; }
}

/* 학교소개 > 대학상징 > 대학상징물 */
.hans { padding-top:550px; background:url(/resources/images/main/sub/hans.png) no-repeat center top; }
.hans div { display:none; }
.hans h3 { margin:0; padding:0; font-family:Nanum Myeongjo, serif; font-size:2.5em; text-align:center; background:none; }
.hans p { margin-top:50px; font-size:1.1em; font-weight:400; text-align:center; }
.hans p span { font-size:1.5em; font-weight:500; }
.hans p i { display:none; }


/* 학교소개 > 대학상징 > 로고 및 UI 20200611*/
.symbol-list {overflow:hidden; border:solid 1px #e2e2e2; padding:1px 1px; text-align:left; }
.symbol-list li {/* display:inline-block; *//* zoom:1; */*display:inline;padding:0 40px 0 20px;text-align:left;}
.symbol-list li .in-txt {display:block; padding:10px 35px; background:#FFF; border:1px solid #e1e1e1}
.symbol-list li.first {padding-left:0;}
.symbol-list li.last {background:none; padding-right:0;}
.symbol-list li.last .in-txt {background:#176dce; border:1px solid #1378b0; color:#FFF;}
.symbol-map { float:center; width:644px; }

/* 학교소개 > 대학상징 > 로고 및 UI 이미지센터 20200611*/
.symbol2-list {overflow:hidden; border:solid 1px #e2e2e2; padding:1px 1px; text-align:left; }
.symbol2-list li {/* display:inline-block; *//* zoom:1; */*display:inline;padding:0 40px 0 20px;text-align:center;}
.symbol2-list li .in-txt {display:block; padding:10px 35px; background:#FFF; border:1px solid #e1e1e1}
.symbol2-list li.first {padding-left:0;}
.symbol2-list li.last {background:none; padding-right:0;}
.symbol2-list li.last .in-txt {background:#176dce; border:1px solid #1378b0; color:#FFF;}
.symbol2-map { float:center; width:100%; }

/* 학교소개 > 대학상징 > 학교UI */
.uif { display:inline-block; width:100%; }
.uif li { float:left; width:50%; padding:0 22px 40px 22px; }
.uif li .uif-logo { margin-bottom:13px; padding:40px 0; text-align:center; border:solid 1px #e7e7e7; background:url(/resources/images/main/sub/ui_bg.gif) repeat; }
.uif li .uif-btn { text-align:center; }

/* 학교소개 > 대학상징 > 교기교가 */
.umusic { display:inline-block; width:100%; background-color:#ffffff; border:solid 1px #e7e7e7; }
.umusic .umusic-sheet { float:left; width:calc(100% - 400px); padding:90px 30px; text-align:center; border-right:solid 1px #e7e7e7; }
.umusic .umusic-lyrics { float:left; width:400px; padding:100px 60px 60px 60px;  }
.umusic .umusic-lyrics h3 { margin-top:0; }
.umusic .umusic-lyrics p { margin-top:40px; font-size:1.2em; line-height:2em; }

/* 학교소개 > 캠퍼스안내 > 오시는길 */
.lomap-gg { margin-bottom:50px; }
.lomap { display:inline-block !important; width:100%; background:url(/resources/images/main/sub/lomap_map_left_bg.png) #2960a5 no-repeat bottom left; border:solid 1px #2960a5; }
.lomap-tt { float:left; width:calc(100% - 644px); padding:260px 0 0 0; background:url(/resources/images/main/sub/lomap_map_left_logo.png) no-repeat center 80px; }
.lomap-tt h3 { margin:0; font-size:2.1em; text-align:center; color:#ffffff; background:none; }
.lomap-map { float:left; width:644px; }
/* 2019-10-10 추가 */
.location-map {position:relative;width:100%;height:500px;overflow:hidden;}
.location-map .btn-skip {display:block;position:absolute;top:-1000em;left:-1000em;width:1px;height:1px;overflow:hidden;}
.location-map .btn-skip:focus {top:0;left:0;width:100%;height:auto;padding:20px 10px;background:#005aab;color:#fff;text-align:center;z-index:900}

/* 학교소개 > 캠퍼스안내 > 편의시설안내 20240308 */
.convini-info {overflow:hidden; border:solid 1px #e2e2e2; padding:1px 1px; text-align:left; }
.convini-info li {/* display:inline-block; *//* zoom:1; */*display:inline;padding:0 40px 0 20px;text-align:left;}
.convini-info li .in-txt {display:block; padding:10px 35px; background:#FFF; border:1px solid #e1e1e1}
.convini-info li.first {padding-left:0;}
.convini-info li.last {background:none; padding-right:0;}
.convini-info li.last .in-txt {background:#176dce; border:1px solid #1378b0; color:#FFF;}
.convini-map { float:center; width:644px; }
.convini-map2 { float:center; width:100%; }


.imagebox{padding: 15px;margin: 30px 0; border: solid 1px #e2e2e2;}
.imagebox .image{overflow:hidden;display:inline-block;width:295px;height: auto;border-radius: 3px;margin: 30px;}
.imagebox .cont{display:inline-block;width: calc(100% - 450px);vertical-align: top;margin-top: 30px;}
.imagebox .cont .tit{font-size: 22px;line-height: 32px;font-family: 'GmarketSans';font-weight: 800;letter-spacing: -0.02em;color:#191d2b;}
.imagebox .cont .txt{margin-top:13px;font-size: 16px;line-height: 28px;font-weight:400;letter-spacing: -0.02em;color:#3a4159;}


@media only all and (max-width: 1200px){
    .imagebox .image{display: block;margin:0 auto;}
    .imagebox .cont{width: calc(100% - 430x);}
}

@media only all and (max-width: 800px){
    .imagebox .cont{display: block;width: 100%;margin-top: 30px;}
}




/* 비순차 목록(타이틀) */
.bu .fiexbox{display: flex;width: 100%;}
.bu.dl .title{display:inline-block;flex-shrink:0;margin-right:26px;font-size:18px;line-height:28px;letter-spacing:-0.02em;color:#3a4159;font-weight:500;vertical-align: top;}
.bu.dl .text{display:inline-block;font-size:18px;line-height:28px;letter-spacing:-0.02em;color:#3a4159;vertical-align: top;}
.bu .fiexbox .title{min-width:72px;}








/* 대학 > 상단공통 */
.dept { display:inline-block; width:100%; margin-bottom:40px; background:#2960a5; }
.dept .dept-photo { float:left; width:calc(100% - 420px); height:398px; }
.dept .dept-photo-1 { background:url(/resources/images/main/sub/dept_photo_01.jpg) no-repeat center top; }
.dept .dept-photo-2 { background:url(/resources/images/main/sub/dept_photo_02.jpg) no-repeat center top; }
.dept .dept-photo-3 { background:url(/resources/images/main/sub/dept_photo_03.jpg) no-repeat center top; }
.dept .dept-photo-4 { background:url(/resources/images/main/sub/dept_photo_04.jpg) no-repeat center top; }
.dept .dept-photo-5 { background:url(/resources/images/main/sub/dept_photo_05.jpg) no-repeat center top; }
.dept .dept-photo-6 { background:url(/resources/images/main/sub/dept_photo_06.jpg) no-repeat center top; }
.dept .dept-photo-7 { background:url(/resources/images/main/sub/dept_photo_07.jpg) no-repeat center top; }
.dept .dept-photo-8 { background:url(/resources/images/main/sub/dept_photo_08.jpg) no-repeat center top; }
.dept .dept-photo-9 { background:url(/resources/images/main/sub/dept_photo_09.jpg) no-repeat center top; }
.dept .dept-photo-10 { background:url(/resources/images/main/sub/dept_photo_10.jpg) no-repeat center top; }
.dept .dept-photo-11 { background:url(/resources/images/main/sub/dept_photo_11.jpg) no-repeat center top; }
.dept .dept-photo-12 { background:url(/resources/images/main/sub/dept_photo_12.jpg) no-repeat center top; }
.dept .dept-photo-13 { background:url(/resources/images/main/sub/dept_photo_13.jpg) no-repeat center top; }
.dept .dept-photo img { display:none; }
.dept .dept-info { float:left; width:420px; padding:40px; background:url(/resources/images/main/sub/dept_info_bg.jpg) no-repeat left top; }
.dept .dept-info h3 { margin:20px 0 25px 0; padding:0 0 20px 0; text-align:center; font-size:1.19em; font-weight:400; line-height:1.8em; color:#f5bcc4; background:url(/resources/images/main/sub/dept_info_line.gif) no-repeat center bottom; }
.dept .dept-info h3 span { font-size:2em; font-weight:500; color:#ffffff; }
.dept .dept-info ul { font-size:1.1em; letter-spacing:0; color:#ffffff; }
.dept .dept-info ul li { padding:0 0 4px 13px; background:url(/resources/images/main/sub/dept_info_dot.png) no-repeat 0 12px; }

/* 대학 > 교수진소개 */
.prfr { display:inline-block; width:100%; margin:0 0 40px 0; padding:60px; background-color:#ffffff; -webkit-box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); -moz-box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); }
.prfr .prfr-info { display:inline-block; width:100%; margin-bottom:10px; padding:20px; background:#ecf0f3; }
.prfr .prfr-info h3 { float:left; margin:0 30px 0 0; padding:0; font-size:2em; font-weight:600; color:#000000; background:none; }
.prfr .prfr-info ul { float:left; display:inline-block; }
.prfr .prfr-info ul li { float:left; display:inline-block; margin-right:20px; font-size:1.1em; letter-spacing:0; color:#000000; }
.prfr .prfr-info ul li i { margin-right:10px; color:#e72472; }
.prfr dl { display:inline-block; width:100%; padding:10px 0; border-bottom:solid 1px #f0f0f0; }
.prfr dl dt { float:left; width:150px; padding-left:10px; font-size:1.1em; font-weight:500; color:#023894; }
.prfr dl dd { float:left; width: calc(100% - 150px); }

/* 한새커뮤니티 > 학생활동 및 단체 > 학생회 */
.stdc { display:inline-block; width:100%; margin-top:40px; }
.stdc li { float:left; width:20%; padding:0 10px 50px 10px; }
.stdc li div { text-align:center; }
.stdc li div.stdc-photo {}
.stdc li h4 { margin-bottom:5px; padding-top:30px; text-align:center; }
.stdc li p { margin-bottom:10px; text-align:center; }

/* 이용안내 > 개인정보처리방침 > 개인정보처리방침 */
.prcy-box { display:inline-block; width:100%; padding:20px; text-align:center; border:solid 3px #c3c3c3; background:#ffffff; }

/* 이용안내 > 무선랜접속안내 */
.lan-txt { margin-top:20px; }
.lan-txt p { display:inline-block; padding:5px 20px; background:#176dce; color:#ffffff; font-weight:500; font-size:1.2em; }
.lan-txt p br { display:none; }

/* 이용안내 > 추천사이트 */
.rsite { display:inline-block; width:100%; }
.rsite li { float:left; width:25%; }

/* 이용안내 > 정보공개마당 > 정보공개처리절차 */
.ifstep { display:inline-block; width:100%; margin:0; padding:0 0 50px 0; background:url(/resources/images/main/sub/ifstep_arr.png) no-repeat 85px bottom; }
.ifstep-end { background:none; }
.ifstep .ifstep-tt { float:left; width:180px; height:180px; background:#2960a5; border-radius:50%; }
.ifstep .ifstep-tt h3 { margin:65px 0 0 0; padding:0; color:#ffffff; text-align:center; font-size:1.3em; font-weight:400; background:none; }
.ifstep .ifstep-box { float:left; width:calc(100% - 230px); margin:20px 0 0 50px; padding:15px 30px 20px 40px; background:#ffffff; border:solid 1px #cccccc; }

/* 사이트맵 */
.sitemap { display:inline-block; width:100%; }
.sitemap > ul > li > a { border:none; background:#2960a5; color:#ffffff; font-size:1.3em; font-weight:500; }
.sitemap > ul > li > ul { margin-bottom:30px; }
.sitemap > ul > li > ul > li > a { background:#ffffff; font-weight:500; }
.sitemap > ul > li > ul > li > ul { margin-top:5px; margin-bottom:15px; }
.sitemap > ul > li > ul > li > ul > li:before { top:17px; width:4px; height:4px; }
.sitemap > ul > li > ul > li > ul > li { padding:5px 0 5px 13px; font-size:0.95em; }
.sitemap > ul > li > ul > li > ul > li > ul { display:none; }

.sitemap .gnb-not-list { display: none; }

/* 오피스365 */
.office-list {overflow:hidden; background:#f4f4f4; border:solid 1px #e2e2e2; padding:15px 20px; text-align:center; }
.office-list li {display:inline-block; zoom:1;*display:inline; padding:0 40px 0 20px; font-size:1em; margin:5px 0; background: url(/resources/images/main/sub/arrow_R.png) no-repeat right center; }
.office-list li .in-txt {display:block; padding:10px 35px; background:#FFF; border:1px solid #e1e1e1}
.office-list li.first {padding-left:0;}
.office-list li.last {background:none; padding-right:0;}
.office-list li.last .in-txt {background:#176dce; border:1px solid #1378b0; color:#FFF;}


.faq_list_wrap {position:relative; display:block; width:100%; border-top:2px solid #a4a4a4;} 
.faq_list_wrap:after {clear:both;content:"";display:block;}
.list > li {background:url(/resources/images/main/sub/qna_list_off.png) no-repeat right  25px;}
.list > li.over {background:url(/resources/images/main/sub/qna_list_on.png) no-repeat right 25px;}
.list .faq-in-wrap {position:relative; border-bottom:1px solid #ddd;}
.list .faq-in-wrap:after {clear:both;content:"";display:block;}
.list .faq-in-wrap a {overflow:hidden; display:block; height:65px; padding-top:15px;}
.list .faq-in-wrap .num {float:left;  color:#777; padding:0 20px; line-height:30px;}
.list .faq-in-wrap .ctit {float:left; width:200px; font-size:26px; color:#333; letter-spacing:-0.05em; line-height:30px;}
.list .faq-in-wrap .txt {float:left; line-height:30px;}
.list .over .num {color:#2960a5; text-decoration:underline;}
.list .over .ctit {color:#2ca838;}
.list .faq-in-cont {position:relative;display:none;background:#f9f9f9; padding: 20px ; border-bottom:1px solid #ddd;}
.list .faq-in-cont img {max-width:100%;}



@media only screen and (max-width: 940px) {
	.founding_list .faq-in-wrap .txt {width:80%; padding-left:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
	.founding_list .faq-in-wrap a {height:75px; padding-top:15px;}
}

@media only screen and (max-width: 900px) {
	.founding_top .fcont_left {width:100%; margin-right:0;}
	.founding_top .fcont_right {width:100%; margin-top:20px;}
}

@media only screen and (max-width: 639px) {
	.founding_list .faq-in-wrap .ctit {font-size:22px;}
	.founding_list .faq-in-wrap .txt {display:none;}
	.founding_list .faq-in-wrap a {height:45px; padding-top:10px;}
	.founding_list > li {background:url(/resources/images/main/sub/qna_list_off.png) no-repeat right 15px; background-size:25px;}
	.founding_list > li.over {background:url(/resources/images/main/sub/qna_list_on.png) no-repeat right 15px; background-size:25px;}
	.founding_list .faq-in-cont {padding:20px;}
	.founding_zoom .zoom_btn {display:block; position:absolute; right:0; top:0;}
	.founding_zoom .zoom_btn img {width:20px;}
}


@media all and (max-width: 1200px) {
	
  /* 학교소개 > 총장실  > 인사말*/
  .president-top .president-info { width: calc(100% - 300px); width: -webkit-calc(100% - 300px); padding: 70px 20px 0; font-size: 2em; word-break: keep-all; }
  .president-top .president-photo { right: 20px; }
  .president-greeting .cont-text-box02 { height: 430px; }

  /* 학교소개 > 교육이념 */
  .eduph-tt { line-height:1.3em; }
  .eduph-tt i { display:block; }
  .eduph-txt-1 { line-height:1.2em; }
  .eduph-txt-1 i { display:block; }
  .eduph-txt-2 i { display:block; }
  .eduph li { width:100%; min-height:auto; margin:0; padding:25px 0; border-bottom:solid 1px #e1e1e1; }
  
  /* 학교소개 > VISION BNUE */
  .vsn .vsn-dig { padding:0 10px; }
  
  /* 학교소개 > 대학기구표 */
  .orguy .lv { width:360px; }
  .orguy .lv4>ul>li { width:360px; }
  
  /* 학교소개 > 대학기구표 > 교육대학원 > 대학원 조직도 */
  .orggs .lv { width:360px; }
  .orggs .lv4>ul>li { width:360px; }
  
  /* 학교소개 > 대학상징 > 대학상징물 */
  .hans p i { display:block; }
  
  /* 이용안내 > 추천사이트 */
  .rsite li { width:33.3%; }

	
}



@media all and (max-width: 1000px) {

  /* 학교소개 > 연혁 */
  .history h3 { width:140px; }
  .history dl { width: calc(100% - 140px); }
  
  /* 학교소개 > VISION BNUE */
  .vsn .vsn-dig li { margin:30px 0; }
  .vsn .vsn-dig li br { display:block; }
  .vsn .vsn-txt-02 { padding-top:45px; }
  
  .vsn-box dl { width:100%; margin:1% 0; }
  .vsn-box dl dd { min-height:0; }
  
  /* 학교소개 > 대학상징 > 학교UI */
  .uif li { width:100%; padding:0 0 40px 0; }
  
  /* 학교소개 > 대학상징 > 교기교가 */
  .umusic .umusic-sheet { width:100%; padding:50px 30px; border-right:none; }
  .umusic .umusic-lyrics { width:100%; padding:50px; border-top:solid 1px #e7e7e7; }
  .umusic .umusic-lyrics h3 { text-align:center; background:none; }
  .umusic .umusic-lyrics p { text-align:center; }
  
  /* 학교소개 > 캠퍼스안내 > 오시는길 */
  .lomap { padding:30px; background:#2960a5; }
  .lomap-tt { width:100%; margin-bottom:30px; padding:0; background:none; }
  .lomap-map { width:100%; text-align:center; }
  
  /* 대학 > 상단공통 */
  .dept { padding:20px; }
  .dept .dept-photo { width:100%; }
  .dept .dept-info { width:100%; padding:20px; background:none; }
  
  /* 한새커뮤니티 > 학생활동 및 단체 > 학생회 */
  .stdc li { width:50%; }
  
  /* 이용안내 > 추천사이트 */
  .rsite li { width:50%; }
  
  /* 사이트맵 */
  .sitemap > ul > li { width:50%; }
	
}




@media all and (max-width: 768px) {
	
  /* 학교소개 > 총장실  > 인사말*/
  .president-top { background-image: none; height: auto; padding-top: 15px; }
  .president-top .president-photo { position: relative; top: auto; right: auto; width: 280px; height: 204px; margin: 0 auto; }
  .president-top .president-photo img { width: 152px; height: auto; margin-top: -15px; }
  .president-top .president-photo p { position: absolute; right: 5%; bottom: 10%; padding: 0; }
  .president-top .president-info { font-size: 1.214em; width: 280px; padding: 20px 0; margin: 0 auto; }
  .president-top .president-info span { padding-bottom: 20px; }
  .president-greeting h3 { margin-top:30px; }
  .president-greeting .cont-text-box02 { height: auto; }
  
  /* 학교소개 > 교육이념 */
  .eduph-tt { font-size:2em; letter-spacing:0.5em; }
  .eduph-txt-1 { font-size:1.8em; }
  .eduph-txt-2 i { display:none; }
  .eduph { margin-top:20px; }
  .eduph li { padding:25px; }
  
  /* 학교소개 > 연혁 */
  .history-tt { padding:30px 0 15px 0; font-size:2em; letter-spacing:0.9em; }
  .history-photo { display:none; }
  .history { padding:40px 0; }
  .history h3 { width:100%; font-size:2em; }
  .history dl { width:100%; margin-top:25px; }
  
  /* 학교소개 > VISION BNUE */
  .vsn { background: url(/resources/images/main/sub/vsn_bg_m.png) no-repeat center top; }
  .vsn .vsn-txt-01 { font-size:2.1em; }
  .vsn .vsn-dig li { margin:5px 0 !important; padding:15px 10px; }
  .vsn .vsn-dig li br { display:none; }
  .vsn .vsn-dig .vsn-dig-center { width:100%; margin-top:220px; }
  .vsn .vsn-dig .vsn-dig-left { width:100%; }
  .vsn .vsn-dig .vsn-dig-right { width:100%; margin-right:0; }
  .vsn .vsn-txt-02 { padding-top:15px; font-size:1.8em; }
  .vsn .vsn-txt-03 { padding-top:10px; font-size:1.2em; letter-spacing:-0.08em; line-height:1.5em; }
  
  .vsn-box { margin-top:15px; }
  
  /* 학교소개 > NEW VISION BNUE */
  .newvsn { background: url(/resources/images/main/sub/newvsn_bg_m.png) no-repeat center top; }
  .newvsn .newvsn-txt-01 { font-size:2.1em; }
  .newvsn .newvsn-dig li { margin:5px 0 !important; padding:15px 10px; }
  .newvsn .newvsn-dig li br { display:none; }
  .newvsn .newvsn-dig .newvsn-dig-center { width:100%; margin-top:220px; }
  .newvsn .newvsn-dig .newvsn-dig-left { width:100%; }
  .newvsn .newvsn-dig .newvsn-dig-right { width:100%; margin-right:0; }
  .newvsn .newvsn-txt-02 { padding-top:15px; font-size:1.8em; }
  .newvsn .newvsn-txt-03 { padding-top:10px; font-size:1.2em; letter-spacing:-0.08em; line-height:1.5em; }
  
  .newvsn-box { margin-top:15px; }

  /* 학교소개 > 대학기구표 */
  .orguy .lv1 { height:60px; }
  .orguy .lv1 .t1 { padding-top:5px; font-size:1.6em; background:none; }
	
  /* 학교소개 > 대학기구표 > 교육대학원 > 대학원 조직도 */
  .orggs .lv1 { height:60px; }
  .orggs .lv1 .t1 { padding-top:5px; font-size:1.6em; background:none; }
  
  /* 학교소개 > 대학상징 > 대학상징물 */
  .hans { padding-top:0; background:none; }
  .hans div { display:block; margin-bottom:30px; }
  .hans p { margin-top:30px; text-align:left; }
  .hans p i { display:none; }
  
  /* 학교소개 > 대학상징 > 학교UI */
  .uif li .uif-logo { padding:40px 20px; }
  .uif li .uif-btn a { padding:10px 20px; }
  
  /* 학교소개 > 캠퍼스안내 > 오시는길 */
  .lomap-tt { margin-bottom:20px; }
  .lomap-tt h3 { font-size:1.8em; }
  
  /* 대학 > 상단공통 */
  .dept .dept-photo { height:auto; background:none; }
  .dept .dept-photo img { display:block; }
  .dept .dept-info h3 { font-size:1.07em; }
    
  /* 대학 > 교수진소개 */
  .prfr { padding:30px; }
  .prfr .prfr-info { padding:20px 30px; }
  .prfr .prfr-info h3 { width:100%; font-size:1.5em; }
  .prfr .prfr-info ul { width:100%; margin-top:20px; }
  .prfr .prfr-info ul li { width:100%; }
  .prfr dl dt { width:100%; padding-left:0; }
  .prfr dl dd { width:100%; }
  
  /* 이용안내 > 무선랜접속안내 */
  .lan-txt p br { display:block; }
  
  /* 이용안내 > 추천사이트 */
  .rsite li { width:100%; }
  
  /* 이용안내 > 정보공개마당 > 정보공개처리절차 */
  .ifstep .ifstep-box { width:100%; margin:10px 0 0 0; padding:15px 30px 20px 30px; }
  
  /* 사이트맵 */
  .sitemap > ul > li { width:100%; }
  .sitemap > ul > li > a { width:100%; }
  .sitemap > ul > li > ul > li > a { width:100%; }
  
}

@media all and (max-width: 740px) {


  /* 한새커뮤니티 > 생활마당 > 식단표 */
  .food-list th br { display:none; }
  .food-list td:nth-child(2):before { color:#176dce; font-weight:500; content: '[ 조기식사 ] '; }
  .food-list td:nth-child(3):before { color:#176dce; font-weight:500; content: '[ 아침식사 ] '; }
  .food-list td:nth-child(4):before { color:#176dce; font-weight:500; content: '[ 점심식사 ] '; }
  .food-list td:nth-child(5):before { color:#176dce; font-weight:500; content: '[ 저녁식사 ] '; }


/* 오피스365 */
.office-list li {display:block; padding:0  0 20px 0; background:url(/resources/images/main/sub/arrow_D.png) no-repeat center bottom;}
.office-list li.last {padding-bottom:0;}

}



@media all and (max-width: 400px){


  /* 학교소개 > 교육이념 */
  .eduph-tt { letter-spacing:0.2em; }
  .eduph-txt-1 { font-size:1.4em; }
  .eduph-txt-2 { font-size:1.3em; }
  .eduph li p br { display:none; }
  
  /* 학교소개 > 연혁 */	
  .history-tt { display:none; }
  .history dl dt { width:60px; }
  .history dl dd { width:calc(100% - 60px); }
  
  /* 학교소개 > VISION BNUE */
  .vsn { background-size:120%; }
  .vsn .vsn-txt-01 { font-size:1.8em; }
  .vsn .vsn-dig { margin-top:1em; }
  .vsn .vsn-dig li { font-size:1em; }
  .vsn .vsn-txt-03 { padding-top:0; font-size:1.1em; }
  .vsn .vsn-txt-03 br { display:none; }

  
  /* 학교소개 > NEW VISION BNUE */
  .newvsn { background-size:120%; }
  .newvsn .newvsn-txt-01 { font-size:1.8em; }
  .newvsn .newvsn-dig { margin-top:1em; }
  .newvsn .newvsn-dig li { font-size:1em; }
  .newvsn .newvsn-txt-03 { padding-top:0; font-size:1.1em; }
  .newvsn .newvsn-txt-03 br { display:none; }
  
  /* 학교소개 > 대학기구표 */
  .orguy .lv { width:100%; }
  .orguy .lv4>ul>li { width:100%; }
  
  /* 학교소개 > 대학기구표 > 교육대학원 > 대학원 조직도 */
  .orggs .lv { width:100%; }
  .orggs .lv4>ul>li { width:100%; }
  
  /* 학교소개 > 대학상징 > 대학상징물 */
  .hans h3 { font-size:2.2em; }
  .hans p { font-size:1em; }
  
  /* 학교소개 > 대학상징 > 학교UI */
  .uif li .uif-btn a { margin-bottom:2px; width:100%; }
  
  /* 학교소개 > 대학상징 > 교기교가 */
  .umusic .umusic-lyrics p { font-size:1em; }
  
  /* 학교소개 > 캠퍼스안내 > 오시는길 */
  .lomap { padding:10px; }
  
  /* 대학 > 상단공통 */
  .dept .dept-info { padding:0; }
  .dept .dept-info h3 { font-size:0.92em; }
  .dept .dept-info ul { font-size:1em; }
  
  /* 대학 > 교수진소개 */
  .prfr { padding:20px; }
  .prfr .prfr-info h3 { font-size:1.4em; }
  .prfr .prfr-info ul { margin-top:10px; }
  .prfr .prfr-info ul li { font-size:1em; }
  
  /* 한새커뮤니티 > 학생활동 및 단체 > 학생회 */
  .stdc li { width:100%; }
	
  /* 이용안내 > 정보공개마당 > 정보공개처리절차 */
  .ifstep { background-position-x:65px; }
  .ifstep .ifstep-tt { width:140px; height:140px; }
  .ifstep .ifstep-tt h3 { margin:50px 0 0 0; font-size:1.2em; }
  .ifstep .ifstep-box { padding:10px 20px 15px 20px; }
  




}




@media all and (max-width: 320px){
	
  /* 학교소개 > 대학상징 > 교기교가 */
  .umusic .umusic-lyrics { padding:30px; }
  
}
