@charset "utf-8";

/* 대학소식지 */
.basic_search input[type="submit"]{background-color:#701e20;}
.basic_search.only_select input[type="submit"]{position:static;margin:5px 0;width:100%;}
.basic_search.only_select select{width:100%;height:38px;}
.basic_search.only_select select + select{margin-top:5px;}

@media only screen and (min-width:640px) {
	.basic_search.only_select input[type="submit"]{margin:0;/*width:auto;*/width:38px;height:38px;}		
	.basic_search.only_select select{width:auto;}
	.basic_search.only_select select + select{margin-top:0;}
}

#lst_book.univ_newsletter .box_col .col .item b{color:#666;}
#lst_book.univ_newsletter .box_col .col .item b span{position:relative;padding-left:15px;color:#701e20;font-weight:normal;}
#lst_book.univ_newsletter .box_col .col .item b span:before{display:inline-block;content:"";position:absolute;left:5px;top:0;width:1px;height:20px;background-color:#666;}

@media only screen and (min-width:768px) {
	#lst_book.univ_newsletter .box_col .col .item .btn{width:115px;}
}

/* 사진으로보는 KNUT */
.creative_list{overflow:hidden;position:relative;width:100%;}
.creative_list li{float:left;padding:10px;width:33.33%;}
.creative_list li .sum_photo{}
.creative_list li .sum_photo a{display:block;overflow:hidden;position:relative;width:100%;}
.creative_list li .sum_photo a *{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.creative_list li .sum_photo a .thumb{display:block;overflow:hidden;width:100%;height:180px;text-align:center;z-index:9;}
.creative_list li .sum_photo a .thumb img{display:block;max-width:none;width:100%;}
.creative_list li .sum_photo a .thumb_over {display:none;position:absolute;top:0;left:0;padding:10%;padding-top:70px;width:100%;height:100%;z-index:10;opacity:0;}
.creative_list li .sum_photo a:hover .thumb_over{}

.creative_list li .sum_photo a .thumb_over:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:-1;}
.creative_list li .sum_photo a .thumb_over .stroke{display:inline-block;position:absolute;background-color:#f0f0f0;z-index:10;}
.creative_list li .sum_photo a .thumb_over .stroke1{width:0;height:1px;top:5%;left:3%;}
.creative_list li .sum_photo a .thumb_over .stroke2{width:1px;height:0;top:5%;right:3%;}
.creative_list li .sum_photo a .thumb_over .stroke3{width:0;height:1px;bottom:5%;right:3%;}
.creative_list li .sum_photo a .thumb_over .stroke4{width:1px;height:0;bottom:5%;left:3%;}
.creative_list li .sum_photo a .thumb_over .pt{display:block;text-align:center}
.creative_list li .sum_photo a .thumb_over .pt .subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:18px;line-height:1.2;font-weight:normal}
.creative_list li .sum_photo a .thumb_over .pt .date{display:block;margin-top:5px;color:#f0f0f0;font-size:13px;}


@media only screen and (max-width:1023px) {
.creative_list li .sum_photo a .thumb_over{display:block;top:auto;bottom:0;height:auto;padding:10px;opacity:1}
.creative_list li .sum_photo a .thumb_over .stroke{display:none;}
.creative_list li .sum_photo a .thumb_over .pt .subject{font-size:16px;}
}
@media only screen and (max-width:768px) {
	.creative_list li{width:50%}

}

@media only screen and (max-width:540px) {
	.creative_list li{width:auto}
	.creative_list li .sum_photo a .thumb{height:250px;}

}

/* 소통교통(SNS) */
.social_tit{height:auto;background:none;}
.social_tit h2{margin-bottom:0;width:100%;color:#701e20;font-size:28px;line-height:30px;font-weight:normal;letter-spacing:-1px;text-align:center;}
.social_tit h2:before{display:none;}
.social_tit h2 span{display:block;margin:0;color:#701e20;font-size:28px;font-weight:bold;}
.social_tit p{float:none;margin:0;padding-top:10px;width:100%;color:#666;font-size:14px;line-height:20px;}

#social{margin:0 0 0 0;}

/*youtube*/
#social #sns_yt{float:none;margin:0 0 10px 0;width:100%;height:608px;border:1px solid #ddd;}
#social #sns_yt .sns_area{overflow:hidden;width:100%;height:550px;background:#fff;}
#social #sns_yt h3 {margin:0;height:50px;background:#f4f4f4 url(/Img/common/sns_yt.png) no-repeat 50% 50%;border-bottom:1px solid #ddd;line-height:0px;font-size:1px;text-indent:-9999px}
#social #sns_yt .sns_area .yt_list li{display:block;margin:0 10px;padding:15px 0;width:94%;height:auto;border-bottom:1px dotted #ddd;}
#social #sns_yt .sns_area .yt_list li:after {content:" ";display:block;visibility:hidden;clear:both;}
#social #sns_yt .sns_area .yt_list li a{display:block;height:auto;}
#social #sns_yt .sns_area .yt_list li a:hover,
#social #sns_yt .sns_area .yt_list li a:focus{color:#4b93e1;text-decoration:underline;}
#social #sns_yt .sns_area .yt_list .yt_img{float:left;width:35%;}
#social #sns_yt .sns_area .yt_list .yt_img img{width:100%;}
#social #sns_yt .sns_area .yt_list .yt_cont{float:right;width:60%;}
#social #sns_yt .sns_area .yt_list .yt_tit{overflow:hidden;display:block;margin:0 0 5px 0;width:99%;color:#444;font-size:15px;text-overflow:ellipsis;white-space:nowrap;}
#social #sns_yt .sns_area .yt_list .yt_hit,
#social #sns_yt .sns_area .yt_list .yt_time{display:block;color:#666;}

/*facebook twitter*/
#social #sns_list{float:none;width:100%;height:608px;border:1px solid #ddd;}
#social #sns_list h3{float:left;margin:0;padding:0;width:50%;height:50px;background:none;text-align:center;}
#social #sns_list h3 a{display:block;width:auto;}
#social #sns_list .obj{position:relative;width:100%;}
#social #sns_list .sns_area{overflow:hidden;position:absolute;top:50px;width:100%;height:550px;background:#fff;}


/* sns-list */
#social .sns-list{float:none;margin:20px 0 10px 0;width:100%;height:608px;border:1px solid #ddd;}
#social .sns-list.right{text-align:left;}
#social .sns-list .sns_area{overflow:hidden;width:100%;height:550px;background:#fff;}
#social .sns-list h3 {margin:0;height:50px;background:url(/images/kor/sub07/sns_blog.png) no-repeat 50% 50%;border:1px solid #701e20;line-height:0px;font-size:0;text-indent:-9999px}
#social .sns-list.right h3{background:url(/images/kor/sub07/tab_fb_ov.gif) no-repeat 50% 50%;} 
#social .sns-list .sns_area .blog_list li{display:block;margin:0 10px;padding:15px 0;width:94%;height:auto;border-bottom:1px dotted #ddd;}
#social .sns-list .sns_area .blog_list li:after {content:" ";display:block;visibility:hidden;clear:both;}
#social .sns-list .sns_area .blog_list li a{display:block;height:auto;}
#social .sns-list .sns_area .blog_list li a:hover,
#social .sns-list .sns_area .blog_list li a:focus{color:#4b93e1;text-decoration:underline;}
#social .sns-list .sns_area .blog_list .blog_img{float:left;width:35%;}
#social .sns-list .sns_area .blog_list .blog_img img{width:100%;}
#social .sns-list .sns_area .blog_list .blog_cont{float:right;width:60%;}
#social .sns-list .sns_area .blog_list .blog_tit{overflow:hidden;display:block;margin:0 0 5px 0;width:99%;color:#444;font-size:15px;text-overflow:ellipsis;white-space:nowrap;}
#social .sns-list .sns_area .blog_list .blog_hit,
#social .sns-list .sns_area .blog_list .blog_time{display:block;color:#666;}


.story_tit{height:auto;background:none;}
.story_tit h2{margin-bottom:0;width:100%;color:#517caa;font-size:28px;line-height:30px;font-weight:normal;letter-spacing:-1px;text-align:center;}
.story_tit h2 span{display:block;margin:0;color:#3e4d62;font-size:28px;font-weight:bold;}
.story_tit p{float:none;margin:0;padding-top:10px;width:100%;color:#666;font-size:14px;line-height:20px;}

.kcb_motion{display:block;margin:30px 0;width:100%;height:280px;text-align:left;}
.kcb_motion img{width:100%}

.story_wrap:after {content:" ";display:block;visibility:hidden;clear:both;}
.story_wrap{position:relative;margin:0 auto;height:100%;}
.story_wrap .box{float:none;display:block;position:relative;margin:10px 0;padding:20px;width:100%;height:auto;background:#ccc}
.story_wrap .box h3{margin-top:0;color:#fff;background:none;line-height:33px;font-size:28px;font-weight:bold;}
.story_wrap .box h3 a{color:#fff;}
.story_wrap .box p{padding:10px 0 0 15px;color:#fff;}
.story_wrap section .btn_wrap{margin:20px 0 0 15px;}
.story_wrap section .btn_wrap span{float:left;}
.story_wrap section .btn_wrap a{color:#fff;background:none;border:1px solid #fff;}
.story_wrap section .btn_wrap a:hover,
.story_wrap section .btn_wrap a:focus{color:#3c84d4;background:#fff;border:1px solid #fff;}
.story_wrap .stroy_bg01{background:#3c84d4;}
.story_wrap .stroy_bg02{background:#0b8ea5;}
.story_wrap .stroy_bg03{background:#209085 /*4cc090*/;}


@media only screen and (min-width:320px){
	.pro_search #findWrite {margin-top:5px;width:222px;}
	.pro_search .bn input{margin-top:5px;}
}

@media only screen and (min-width:480px){
	#social #sns_list{margin:0 auto;width:390px;}
}



@media only screen and (min-width:480px){
	.search_warp input{width: auto;}

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

	.social_tit h2{font-size:40px;line-height:40px;letter-spacing:-2px;text-align:left;}
	.social_tit h2 span{font-size:37px;}
	.social_tit p{padding-top:20px;}

	.story_tit h2{font-size:40px;line-height:40px;letter-spacing:-2px;text-align:left;}
	.story_tit h2 span{font-size:37px;}
	.story_tit p{padding-top:20px;}

}

@media only screen and (min-width:569px){
	.search_warp input{width: auto;}
	.search_warp .bn input{padding:0 35px;}

}

@media only screen and (min-width:768px){
	.magazine_down{float: left;position: relative;width:25%;height:250px;padding:25px 20px 5px; border-left:1px dashed #ddd; border-bottom:none;}
	.magazine_down:first-child{border:none;}

	.social_tit{height:290px;background:url(/images/kor/sub07/social_tit_bg.png) no-repeat 92% 0;}
	.social_tit h2{padding-top:60px;font-size:45px;line-height:45px;letter-spacing:-1px;text-align:left;}
	.social_tit h2 span{font-size:40px;}
	.social_tit p{width:58%;padding-top:20px;font-size:14px;line-height:23px;}

	#social:after {content:" ";display:block;visibility:hidden;clear:both;}
	#social #sns_yt{float:left;margin:0 2% 0 0;width:49%;}
	#social #sns_list{float:left;width: 48%;}
	#social #sns_yt .sns_area/*,
	#social #sns_list .sns_area*/ {height:550px;overflow:scroll;}
	
	#social .sns-list{float:left;margin:0 2% 0 0;width:49%;}	
	#social .sns-list.right{margin-right:0;}
	#social .sns-list .sns_area/*,
	#social #sns_list .sns_area*/ {height:550px;overflow:scroll;}

	.story_wrap:after {content:" ";display:block;visibility:hidden;clear:both;}
	.story_wrap{position:relative;margin:0 auto;height:100%;}
	.story_wrap .box{float:left;margin:0 0 10px 10px;padding:30px;width:32.3%;height:310px;}
	.story_wrap .box:first-child{margin:0 0 10px 0;}
	.story_wrap .box h3{margin-top:15px;}
	.story_wrap .box p{padding:20px 0 0 15px;}
	.story_wrap .box .text1{padding:55px 0 0 15px;}
}



@media only screen and (min-width:980px){
	.magazine_down{float: left;position: relative;width:25%;padding:25px 20px 5px; border-left:1px dashed #ddd; border-bottom:none;}
	.magazine_down:first-child{border:none;}

	.story_wrap .stroy_bg01{background:#3c84d4 url(/Img/kr/sub5/story_bul01.png) no-repeat 85% 40px;}
	.story_wrap .stroy_bg02{background:#2c96a9 url(/Img/kr/sub5/story_bul02.png) no-repeat 85% 35px;}
	.story_wrap .stroy_bg03{background:#299568 url(/Img/kr/sub5/story_bul03.png) no-repeat 85% 40px;}

	.story_wrap .box h3{margin-top:15px;color:#fff;background:none;line-height:33px;font-size:30px;font-weight:bold;}
	.story_wrap .box p{padding:23px 0 0 15px;}
}

@media only screen and (min-width:1024px){
	.detail_view{margin-bottom:2%;}

}


/*블로그*/
.sns_area .big .sns_mid .sns_small{/*border-right:1px solid #ddd;*/border-bottom:1px solid #ddd;}
.sns_area .big .sns_mid .sns_small figure{height:220px;}
.sns_area .big .sns_mid .sns_small figure a:hover{text-decoration:underline;}
.sns_area .big .sns_mid .sns_small figure .thumb{height:220px;}
.sns_area .big .sns_mid .sns_small figure .thumb img{height:100%;width:100%;}
.sns_area .big .sns_mid .sns_small figure figcaption{position:relative;padding:20px 20px;height:220px;}
.sns_area .big .sns_mid .sns_small.type3 figure figcaption h3{margin-bottom:85px;}
.sns_area .big .sns_mid .sns_small.type3 figure figcaption h4{padding:0;margin:0;margin-bottom:10px;font-size:18px;font-weight:bold;line-height:24px;background:none;color:#701e20;}



/* 학칙/규정 팝업 */
.regulation_popup{}
.regulation_popup .popup_title{position:relative;margin:0 0 25px;padding:15px 30px 15px 15px;color:#fff;background:#701e20;font-size:22px;line-height:1;}
.regulation_popup .popup_title:before{display:none;}
.regulation_popup .popup_title .close_detail{display:inline-block;position:absolute;right:0;top:0;width:52px;height:52px;background:url(/images/kor/common/popup-close-ico.png) no-repeat 50% 50%;font-size:0;}

/* 주요일정 */
.calenviewwrap{border:1px solid #ddd;}
.calbox_view_txt{position:relative;width:100%;margin:0;padding:30px 15px;background:url(/images/prog/common/box_bg_bottom.gif) repeat-x left top}
.calbox_view_txt:after{clear:both;display:block;content:"";visibility:hidden}

.calenviewwrap.list .hgroup .title2{margin-bottom:0;padding-bottom:0;border-bottom:0;}

.c_red{color:red;}
.c_blue{color:blue;}


@media only screen and (min-width:768px){
	.calenviewwrap.list .hgroup{margin:0;padding:25px 15px 25px 110px;}
	.calenviewwrap.list .hgroup .bgico{top:10px;}
}

.ui.uia.qna.sch .item,
.ui.uia.qna.sch .inner{padding-left:35px;}
.ui.uia.qna.sch .item span{display:inline-block;margin-left:15px;vertical-align:middle;}
.ui.uia.qna.sch .item .date{position:relative;top:-1px;margin-left:0;font-weight:600}
.ui.uia.qna.sch .item .hour{width:100px;}
.ui.uia.qna.sch .item .cat{padding:5px 10px;border:1px solid #ddd;border-radius:50px;}
.ui.uia.qna.sch .item .cat.meeting{color:green;border-color:green;}
.ui.uia.qna.sch .item .cat.event{color:blue;border-color:blue;}
.ui.uia.qna.sch .item .cat.etc{color:gray;border-color:gray;}


@media only screen and (max-width:1279px){
	.ui.uia.qna.sch .item{padding:15px 20px;height:auto;}
	.ui.uia.qna.sch .item:before{display:none;}
	.ui.uia.qna.sch .item span{margin-left:0;}
	.ui.uia.qna.sch .item .hour{display:block;}
	.ui.uia.qna.sch .item .cat.etc{margin-left:5px;}
	.ui.uia.qna.sch .inner{padding:15px 20px;}

}

/*
#sub01_01_03 .calenviewwrap .hgroup{margin-bottom:0;}
#sub01_01_03 .ui.uia.qna .item{display:block;width:100%;min-height:50px;height:auto;padding-left: 200px;}
#sub01_01_03 .ui.uia.qna.sch .item .date{position:absolute;left: 20px;top:11px;width:90px;}
#sub01_01_03 .ui.uia.qna.sch .item .hour{position:absolute;left: 115px;top:12px;margin:0;}
#sub01_01_03 .ui.uia.qna.sch .item .spot{display:inline-block;overflow:hidden;min-height:50px;padding:12px 0 0;letter-spacing:-1px;font-size:14px;}
#sub01_01_03 .ui.uia .item:after{height:15px;margin-top:15px}

@media only screen and (max-width:1279px){
	#sub01_01_03 .ui.uia.qna .item{padding:0px 20px 0 240px}
}
@media only screen and (max-width:1200px){
	#sub01_01_03 .ui.uia.qna .item{height:auto;padding-left:20px}
	#sub01_01_03 .ui.uia.qna.sch .item .date{position:static;}
	#sub01_01_03 .ui.uia.qna.sch .item .hour{position:static;}
	#sub01_01_03 .ui.uia.qna.sch .item .date{position:static;}
}
@media print{
	#sub01_01_03 .ui.uia.qna .item{height:55px;}
    #sub01_01_03 .ui.uia.qna.sch .item .spot{max-width:350px;font-size:13px;letter-spacing:-1px}
 }
*/

.calenviewwrap .hgroup{margin-bottom:0;}
.ui.uia.qna .item{display:block;padding-top:10px;width:100%;min-height:50px;height:auto;padding-left: 200px;}
.ui.uia .item:after{height:15px;margin-top:15px}

@media only screen and (max-width:1279px){
	.ui.uia.qna .item{padding:0px 20px 0 240px}
}
@media only screen and (max-width:1200px){
	.ui.uia.qna .item{height:auto;padding-left:20px}
	.ui.uia.qna.sch .item .date{position:static;}
	.ui.uia.qna.sch .item .hour{position:static;}
	.ui.uia.qna.sch .item .date{position:static;}
}
@media print{
	.ui.uia>li,
	.ui.uia.qna .item{height:55px !important;}
    .ui.uia.qna.sch .item .spot{max-width:350px;font-size:13px;letter-spacing:-1px}
	.ui.uia.qna.sch .inner{display:none !important;}
 }




/* 학생식당 식단표 */
.scroll.menu{position:relative;}

/* Scroll Area */
.scroll.menu .grap{margin:0 auto;width:100%;height:60px;padding:0 40px;overflow:hidden;}
.scroll.menu .grap .obj{position:relative;width:200%;height:100%;}
.scroll.menu .grap .obj:after{content:"";display:block;clear:both;visibility:hidden;}

/*
하루 단위로 움직일 때
.scroll.menu .grap .obj .item{float:left;width:9.8%;margin-right:0.2%;height:100%;border:1px solid #ddd;color:#666;text-align:center;}
.scroll.menu .grap .obj .item a{display:block;padding:8px 0;}
.scroll.menu .grap .obj .item a:hover,
.scroll.menu .grap .obj .item a:active,
.scroll.menu .grap .obj .item a:focus,
.scroll.menu .grap .obj .item.today a{background-color:#701e20;color:#fff;}
*/


/* 일주일 단위로 움직일 때 */
.scroll.menu .grap .obj .item{float:left;width:50%;height:100%;text-align:center;}
.scroll.menu .grap .obj .item ul{width:100%;height:100%;}
.scroll.menu .grap .obj .item ul:after{display:block;content:"";clear:both;visibility:hidden;}
.scroll.menu .grap .obj .item ul li{float:left;width:20%;height:100%;border:1px solid #ddd;color:#666;border-left:none;}
.scroll.menu .grap .obj .item ul li:first-child{border-left:1px solid #ddd}
.scroll.menu .grap .obj .item a{display:block;padding:8px 0;}
.scroll.menu .grap .obj .item a:hover,
.scroll.menu .grap .obj .item a:active,
.scroll.menu .grap .obj .item a:focus,
.scroll.menu .grap .obj .today a{background-color:#701e20;color:#fff;height:100%;}

.scroll.menu .grap .obj .item span{display:block;line-height:22px;} 

@media(max-width:640px){
	.scroll.menu .grap{height:100px;}
	.scroll.menu .grap .obj .item span{font-size:13px}
} 


/* 메뉴박스 */
.menu-box{position:relative;margin-top:30px;width:100%;border:1px solid #ddd;}
.menu-box:before{display:block;content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background-color:#ddd;}
.menu-box:after{display:block;content:"";clear:both;visibility:hidden;}
.menu-box > div{float:left;width:50%;}
.menu-box > div strong{display:block;padding:8px 0;width:100%;background-color:#701e20;color:#fff;font-size:20px;text-align:center;}
.menu-box > div .menu_info{padding:30px;}
.menu-box > div ul{margin-top:0;}
.menu-box > div b{font-weight:normal;}


.menu-box > div{border-left: 1px solid #ddd;}
.menu-box > div.menu1{border-left:0}


.menu-box > div.menu1 strong{background-color:#fbe77b;color:#333}
.menu-box > div.menu2 strong{background-color:#aae2ca;color:#333}
.menu-box > div.menu3 strong{background-color:#71438f;color:#333}
.menu-box > div.menu4 strong{background-color:#e9deef;color:#333}


#sub06_02_02_01 .menu-box > div,
#sub06_02_02_02 .menu-box > div,
#sub06_02_02_03 .menu-box > div{width:25% !important;}
@media(max-width:767px){ 
	#sub06_02_02_01 .menu-box > div,
	#sub06_02_02_02 .menu-box > div,
	#sub06_02_02_03 .menu-box > div{width:50% !important;}
}
@media(max-width:540px){ 
	#sub06_02_02_01 .menu-box > div,
	#sub06_02_02_02 .menu-box > div,
	#sub06_02_02_03 .menu-box > div{width:100% !important;}
	.menu-box:before{display:none;}
}


/* Scroll Control */
.scroll.menu .control{text-align:center;}
.scroll.menu .control button{display:inline-block;width:32px;height:32px;background:url(/images/prog/common/cal_arr.png) no-repeat;font-size:0;line-height:0;}
.scroll.menu .control .prev,
.scroll.menu .control .next{position:absolute;top:50%;margin-top:-16px;}
.scroll.menu .control .prev{left:0;}
.scroll.menu .control .next{right:0;background-position:0 -48px;}
.scroll.menu .control .play{display:none;}

/* Scroll Paging */
.scroll.menu .control .paging{display:inline-block;margin-vertical-align:middle;}
.scroll.menu .control .paging em{font-weight:bold;text-decoration:underline;}


/* table form style */
[class^="form-"] input[type="text"],[class^="form-"] input[type="password"]{width:100%;height:38px;padding:0 5px;line-height:38px}
[class^="form-"] select{width:100%;height:38px;padding:0 0 0 5px;line-height:38px}
[class^="form-"] textarea{width:100%;}


.form-mail>*,
.form-birthday>*,
.form-max>*{margin-top:5px}

.form-mail>*:first-child,
.form-birthday>*:first-child,
.form-max>*:first-child{margin-top:0}
.form-max.textarea{position:relative;}
.form-max.textarea label.flow{left:5px;top:10px;}

.form-max span input[type="radio"]{margin:0 5px 0 10px}
.form-max span:first-child input[type="radio"]{margin-left:0}
.form-max .post{width:100%;overflow:hidden}
.form-max .post input{width:31%;float:left;}
.form-max .post .form_find{display:inline-block;margin-left:5px;padding:0 10px;height:38px;line-height:38px;background-color:#fafbfc;border:1px solid #ccc;}
.form-max .post .form_find i{position:relative;bottom:-2px;font-size:23px;}
.form-max .adress_detail{width:100%;}

.form-tel,.form-birthday,.form-mail{margin-bottom:10px}

.form-tel{overflow:hidden}
.form-tel div{float:left;width:28%}
.form-tel div.mid{width:8%;text-align:center;line-height:40px}
.form-tel div input,.form-tel div select{text-align:center;text-indent:0}

.form-tel.width-auto div{width:auto;}
.form-tel.width-auto div.mid{margin:0 5px;width:auto;}

.form-mail{overflow:hidden}
.form-mail div{float:left;width:31%;margin-top:0}
.form-mail div.mid{width:5%;text-align:center;line-height:40px}
.form-mail div.last{margin-left:1%;width:32%}

.form-birthday{}
.form-birthday:after{content:"";display:block;clear:both}
.form-birthday select{float:left;width:32.3%;margin:0 0 0 1%;text-align:center}
.form-birthday select:first-child{margin-left:0}

.form-half select,.form-half input{width:50%}
.form-auto select,.form-auto input{width:auto;}

.tbl_basic.response .bar{margin:0 10px;}

textarea.inner-padding{padding:8px 0 0 8px;}


@media(max-width:767px){ 
.tbl_basic.response,
.tbl_basic.response thead,
.tbl_basic.response tbody,
.tbl_basic.response tr,
.tbl_basic.response th,
.tbl_basic.response td{display:block;border-width:1px 0}
.tbl_basic.response th{border-bottom-width:0}

.form-half select,.form-half input{width:100%}

.form-mail div,
.form-mail div.mid,
.form-mail div.last{float:none;width:100%;}
.form-mail div.last{margin:1% 0 0 0;}

.form-tel.width-auto div{float:none;width:100%;}

}

.form-radio label{display:inline-block;width:20%}
.form-radio label input{margin-right:5px;}
.form-radio input[type="radio"],
.form-radio input[type="checkbox"]{position:relative;top:-1px}
.form-radio.etc label{width:auto;margin-right:10px}

.form-radio.clear_width label{width:auto}

@media(max-width:767px){
.form-radio label{width:auto;padding:3px}

}

.form-edu{}
.form-edu:after{content:"";display:block;clear:both}
.form-edu div{margin-right:20px}
.form-edu label{margin-right:15px}
.form-edu input,.form-edu select{width:auto}
.form-edu .edu_year,.form-edu .edu_name{display:inline-block}
.form-edu .edu_name input{width:200px}

@media(max-width:767px){
.form-edu .edu_year,.form-edu .edu_name{display:block;margin-top:10px;text-align:center}
.form-edu .edu_name label{display:block}
.form-edu .edu_name input{width:100%}
.form-edu .form_find{display:block;width:100px;margin:10px auto;text-align:center}

}

.form-cal input[type="text"]{width:200px;}
.form-cal select{margin:0 5px;width:auto;}




input.btn.btn-ani{padding:8px 15px 7px 15px;height:auto;font-size:14px;line-height:1.42857143;}

input.btn-primary, 
input.btn-primary.disabled, 
input.btn-primary[disabled],
input.btn-primary,
input.btn-primary:link,
input.btn-primary:visited{background-color:#ee402e;border-color:#ee402e;}
input.btn-primary:hover,
input.btn-primary:focus,
input.btn-primary:active{background-color:#df0200;border-color:#df0200;color:#fff;}


/*시설물 이용*/
.util_reserve_wrap .eventCal{position:relative;margin:0 0 30px;}
.util_reserve_wrap .schLst2{position:relative;width:100%;margin:0;border-top:2px solid #000000;background:url(/images/prog/common/box_bg_bottom.gif) repeat-x left bottom}
.util_reserve_wrap .schLst2:before{display:block;content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background-color:#dcdcdc;}
.util_reserve_wrap .schLst2:after{clear:both;display:block;content:"";visibility:hidden}
.util_reserve_wrap .ctrMm{position:relative;width:50%;height:32px;margin:0 auto 20px;padding:0;}
.util_reserve_wrap .ctrMm strong{position:absolute;top:0;left:0;width:100%;font-weight:normal;font-size:1.7em;font-family:"Arial";line-height:1.25em;color:#111;text-align:center}
.util_reserve_wrap .ctrMm .arrow a{display:block;float:left;position:relative;overflow:hidden;width:32px;height:32px;background:url(/images/prog/common/cal_arr.png) no-repeat;font-size:0;line-height:0;z-index:10}
.util_reserve_wrap .ctrMm .prev a{background-position:0 0}
.util_reserve_wrap .ctrMm .next {float:right;}
.util_reserve_wrap .ctrMm .next a{background-position:0 -48px} 
.util_reserve_wrap .schLst2 .rCon{padding:30px 0}
.util_reserve_wrap .schLst2 .rCon h2{display:block;width:90px;height:90px;margin:0 auto 50px auto;padding:30px 10px 0px 10px;border-radius:70px;font-size:1.5em;color:#fff;background:#666666;text-align:center}
.util_reserve_wrap .schLst2 .rCon h2:before{display:none;}
.util_reserve_wrap .schLst2 .rCon h2 em {display:block;padding:5px 0 0;margin:15px 0 0;font-size:0.55em;/*border-top:1px solid #f0f0f0;*/font-weight:normal;background:none;color:#333;}
.util_reserve_wrap .schLst2 .rCon h2 .bico {top:120px;left:50%;margin-left:-9px;width:18px;height:15px;background-position:-50px 0;}
.util_reserve_wrap .schLst2 .rCon ul{margin:15px 0;padding-bottom:10px;border-bottom:1px solid #ccc;}
.util_reserve_wrap .schLst2 .rCon ul li{display:block;position:relative;margin:3px 0;width:100%;padding-left:80px;background-position:0 12px;}
.util_reserve_wrap .schLst2 .rCon ul li:last-child{border-bottom:0;}
.util_reserve_wrap .schLst2 .rCon ul li:after{clear:both;display:block;content:"";visibility:hidden}
.util_reserve_wrap .schLst2 .rCon ul li b{position:absolute;left:10px;top:3px;}
.util_reserve_wrap .schLst2 .rCon ul li strong{display:block;float:left;width:100px;padding:7px 0;font-size:1em}
.util_reserve_wrap .schLst2 .rCon ul li ul{display:block;float:left;width:80%}
.util_reserve_wrap .schLst2 .rCon ul li a{display:block}
.util_reserve_wrap .schLst2 .rCon ul li a:link,.schLst2 .rCon ul li a:active,.schLst2 .rCon ul li a:visited{padding:5px 30px 5px 23px;color:#555}
.util_reserve_wrap .schLst2 .rCon ul li a:hover,.schLst2 .rCon ul li .tab_ov:link,.schLst2 .rCon ul li .tab_ov:active,.schLst2 .rCon ul li .tab_ov:visited,.schLst2 .rCon ul li .tab_ov:hover{font-weight:bold;color:#555;}
.util_reserve_wrap .schLst2 .rCon ul li img{position:absolute;top:14px;left:5px}
.util_reserve_wrap .schLst2 .lCon{padding:30px 3% 20px 0;}
.util_reserve_wrap .schLst2 .dt{position:absolute;bottom:30px;left:560px}
.util_reserve_wrap .schLst2 .dt:after{clear:both;display:block;content:"";visibility:hidden}
.util_reserve_wrap .schLst2 .dt li{float:left;margin:0 0 0 20px;line-height:24px}
.util_reserve_wrap .schCal_tbl{width:100%}
.util_reserve_wrap .schCal_tbl.type2{margin-bottom:20px}
.util_reserve_wrap .schCal_tbl th{padding:12px 6px;border:1px solid #434547;border-color:#434547 transparent #a2a2a2;font-weight:bold;line-height:1.5em;vertical-align:middle}
.util_reserve_wrap .schCal_tbl td{text-align:left; padding:8px 6px;height:50px;border:1px solid #dfdfdf;border-right:0 none;color:#666;line-height:1.5em;vertical-align:top}
.util_reserve_wrap .schCal_tbl.type2 td{height:90px}
.util_reserve_wrap .schCal_tbl td:first-child{border-left:0 none}
.util_reserve_wrap .schCal_tbl td div{overflow:hidden; margin-top:5px}
.util_reserve_wrap .schCal_tbl td a[target="_parent"]{line-height:1.2em;font-size:0.85em}
.util_reserve_wrap .schCal_tbl .sun{color:#c30c0c}
.util_reserve_wrap .schCal_tbl .sat{color:#1473b5} 
.util_reserve_wrap .schCal_tbl .date{color:#454545}
.util_reserve_wrap .schCal_tbl .plus{display:inline-block;position:relative;top:-1px;margin-left:3px;padding:0px 5px;background-color:#701e20;border:1px solid #701e20;border-radius:50%;font-size:10px;color:#fff;vertical-align:middle;}
.util_reserve_wrap .schCal_tbl .toDay{background-position:52% -28px}
.util_reserve_wrap .schCal_tbl .toDay a{color:#fff}
.util_reserve_wrap .schCal_tbl .spDay{background-position:51% 6px}
.util_reserve_wrap .tablewrap .basic_table img{vertical-align:middle !important;}

@media(max-width:767px){
	.util_reserve_wrap .ctrMm{width:200px;}
	.util_reserve_wrap .schLst2:before,
	.util_reserve_wrap .schCal_tbl td div span{display:none;} 
	.util_reserve_wrap .schLst2 .rCon{margin-top:30px;border-top:1px dashed #ddd;}
}

.util_reserve_wrap .mn_ti {float:left;display:inline-block;margin:0 0 20px;padding:0;font-size:1.2em;color:#6ea9e5;background:none;}
.util_reserve_wrap .mn_ti em {color:#4d4d4d;}
.util_reserve_wrap .bn{padding:10px 5px 8px 40px;border: 1px solid #ddd;border-radius: 5px;color: #444;}
.util_reserve_wrap .bn a {background:none;}
.util_reserve_wrap .bn_cal .bico {left:5px;top:2px;width:30px;height:30px;background-position:0 0;}
.util_reserve_wrap .bn_callst .bico {left:5px;top:2px;width:30px;height:30px;background-position:0 -30px;}

/* view */
.util_reserve_wrap .calenviewwrap .hgroup {position:relative;padding:25px 15px;margin:0 0 30px;}
.util_reserve_wrap .calenviewwrap .hgroup strong{margin-right:3px;}
.util_reserve_wrap .calenviewwrap .hgroup .bgico {display:none;}
.util_reserve_wrap .calenviewwrap .hgroup .title2 {display:block; padding:0 0 10px;margin:0 0 15px; font-size:16px; border-bottom:1px dashed #ccc; font-size:1.4em; color:#444444; background:none;}
.util_reserve_wrap .calenviewwrap .basic_list strong{display:inline-block; width:59px;}
.util_reserve_wrap .cnts_txt {padding:10px 15px;color:#666;}

@media(min-width:768px){
	.util_reserve_wrap .schLst2 .rCon{float:right;width:50%;padding:30px 3% 20px 3%;} 
	.util_reserve_wrap .schLst2 .lCon {float:left;width:50%;padding:30px 3% 20px 0;}
	.util_reserve_wrap .schLst2 .rCon .schTxWrap{position:relative;min-height:400px;overflow-x:hidden;overflow-y:auto}
	/* view */
	.util_reserve_wrap .calenviewwrap .hgroup {position:relative;padding:25px 15px 25px 130px;margin:0 0 30px;}
	.util_reserve_wrap .calenviewwrap .hgroup .bgico {position:absolute;top:23px;left:40px;display:block;}
	.util_reserve_wrap .calenviewwrap .hgroup .bgico .bico {position:relative;width:50px;height:56px;background-position:-30px -20px;}
}

/* 시설물 예약 - 주간 예약 */
.week_sch_wrap{text-align:center;}
.week_sch_wrap .scroll.menu{display:inline-block;}
.week_sch_wrap .scroll.menu .grap{width:auto;height:auto;}
.week_sch_wrap .scroll.menu .grap .obj .item b{font-size:18px;}
.week_sch_wrap .scroll.menu .grap .obj .item b span{display:inline-block;}
.week_sch_wrap .scroll.menu .control .prev{left:-50px;}
.week_sch_wrap .scroll.menu .control .next{right:-50px;}

#weekTbody .btn_wrap .btn.btn-ani{margin:0 1px;}

/* 팝업 */

.print_popup_wrap {zoom:98%; page-break-after:avoid;page-break-before:avoid;page-break-after:avoid;}
.print_popup_wrap #content{padding:0 15px 15px 15px;}
.print_popup_wrap .popup_title{position:relative;margin:0 0 25px;padding:15px 30px 15px 15px;height:52px;color:#fff;background:#701e20;font-size:22px;line-height:1;}
.print_popup_wrap .popup_title:before{display:none;}
.print_popup_wrap .popup_title a{display:inline-block;position:absolute;top:10px;padding:5px 0;width:52px;height:auto;border:1px solid #fff;border-radius:5px;font-size:13px;color:#fff;text-align:center;}
.print_popup_wrap .popup_title .print_btn{right:75px;}
.print_popup_wrap .popup_title .close_detail{right:15px;/*background:url(/images/kor/common/popup-close-ico.png) no-repeat 50% 50%;font-size:0;*/}

.print_popup_wrap h3{font-size:28px;text-align:center;}

.print_popup_wrap .approval_box{margin:30px 0 20px auto;width:360px;}
.print_popup_wrap .approval_box table{border-bottom:0;}
.print_popup_wrap .approval_box table th,
.print_popup_wrap .approval_box table td{padding:0 5px;}
.print_popup_wrap .approval_box table th.role{height:30px;}
.print_popup_wrap .approval_box table .sign td{height:50px;}
.print_popup_wrap .approval_box table td.blank{border-bottom:0;font-size:0;text-indent:-9999px;} 
.print_popup_wrap .approval_box table .border-left{border-left:1px solid #ccc;}
.print_popup_wrap .approval_box table .border-right{border-right:1px solid #ccc;}

.print_popup_wrap .info_box{margin-top:20px;padding:15px 20px 30px 20px;border:1px solid #ccc;}
.print_popup_wrap .info_box .detail_info li{margin:5px 0;}
.print_popup_wrap .info_box .detail_info li:first-child{text-align:right;}
.print_popup_wrap .info_box .detail_info li strong{margin-right:5px;}
.print_popup_wrap .info_box p{text-align:center;}
.print_popup_wrap .info_box p.agree_txt{margin:40px 0 10px 0;}
.print_popup_wrap .info_box p .dot{margin-left:25px;}

.print_popup_wrap .info_box .last_sign{margin:25px 0 0 40%;}
.print_popup_wrap .info_box .last_sign span{margin-left:120px;}


/* 교수소개 */
.ui-top-dept.new-style figure{position:relative;padding-bottom:0;border:none}
.ui-top-dept.new-style figure .pic{max-width:1200px;height:100%;}
.ui-top-dept.new-style figure .pic.pic1{background:url(/images/common/department/dep_pic1.png);background-size:cover;}
.ui-top-dept.new-style figure .pic.pic2{background:url(/images/common/department/dep_pic2.png);background-size:cover;}
.ui-top-dept.new-style figure .pic.pic4{background:url(/images/common/department/dep_pic4.png);background-size:cover;}
.ui-top-dept.new-style figure .pic.pic5{background:url(/images/common/department/dep_pic5.png);background-size:cover;}

.ui-top-dept.new-style figure .pic:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/common/department/m_menu_bg.png) repeat;opacity:0.5;}

.ui-top-dept.new-style figcaption{position:relative;top:0px;right:0;z-index:1;width:100%;padding:60px 50px;background:none;text-align:center}
.ui-top-dept.new-style figcaption .tit{position:relative;margin-bottom:10px;color:#fff;font-family:'nsr','Malgun Gothic';font-size:20px;line-height:160%;font-weight:600}
.ui-top-dept.new-style figcaption .tit .tco1{width:49px;height:53px;margin:0 auto 20px;background-position:0 0}
.ui-top-dept.new-style figcaption .tit .tco2{width:44px;height:47px;margin:0 auto 20px;background-position:-50px 0}
.ui-top-dept.new-style figcaption .tit .tco3{width:44px;height:42px;margin:0 auto 20px;background-position:-95px 0}
.ui-top-dept.new-style figcaption .tit .tco4{width:46px;height:42px;margin:0 auto 20px;background-position:-138px 0}
.ui-top-dept.new-style figcaption .tit .tco5{width:50px;height:50px;margin:0 auto 20px;background-position:-188px 0}
.ui-top-dept.new-style figcaption .tit .tco6{width:50px;height:49px;margin:0 auto 20px;background-position:-241px 0}
.ui-top-dept.new-style figcaption .tit .tco7{width:48px;height:49px;margin:0 auto 20px;background-position:-295px 0}
.ui-top-dept.new-style figcaption .tit strong{margin:0 auto}
.ui-top-dept.new-style figcaption .tit .eps{width:223px;height:40px;background-position:0 -56px}
.ui-top-dept.new-style figcaption .tit .eps2{width:142px;height:33px;background-position:0 -96px}
.ui-top-dept.new-style figcaption .tit .eps5{width:235px;height:40px;background-position:0 -133px}
.ui-top-dept.new-style figcaption .tit .eps4{width:190px;height:38px;background-position:0 -179px}
.ui-top-dept.new-style figcaption .tit .eps6{width:190px;height:38px;background-position:0 -220px}
.ui-top-dept.new-style figcaption p{margin-bottom:5px;color:#fff;font-size:14px;line-height:160%}
.ui-top-dept.new-style figcaption p span{display:block;font-weight:normal;}
.ui-top-dept.new-style figcaption p strong{color:#fff;font-family:'nsr','Malgun Gothic';font-weight:600}

@media(max-width:639px){
.ui-top-dept.new-style figure{padding-bottom:0}
.ui-top-dept.new-style figcaption{position:relative;top:auto;width:100%;padding:20px}
}

.ui-accordion-group.map.new-style{height:auto;background:none;}
.ui-accordion-group.map.new-style .ui-accordion>li{margin-bottom:20px;border:1px solid #ddd}
.ui-accordion-group.map.new-style .ui-accordion .thumb-box{padding:20px;text-align:center}
.ui-accordion-group.map.new-style .ui-accordion .thumb-image{margin-bottom:15px}
.ui-accordion-group.map.new-style .ui-accordion .thumb-image .thumb{width:110px;border:1px solid #b3bcc9}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .title{font-size:30px}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .title i{font-size:35px;color:#333;}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .emain_info{display:block;margin:10px 0}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .emain_info:before{content:"";display:inline-block;width:32px;height:32px;margin:-5px 10px 0 0;vertical-align:middle;background:url(/images/common/department/professor-email.gif) no-repeat}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary{margin-top:30px;text-align:left}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li{position:relative;margin-top:10px;/*padding-left:80px;*/line-height:19px}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li:first-child{margin-top:0}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li *{line-height:19px}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li span.tit{position:relative;padding-left:10px;width:80px}
/*
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li span.tit{position:absolute;top:0;left:0;padding-left:10px;width:80px}
*/
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li span.tit:before{content:"";position:absolute;top:50%;left:0;margin-top:-2px;width:3px;height:3px;background:#000;border-radius:50%;vertical-align:middle}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li .tit-info{display:block;word-wrap:break-word;word-break:keep-all}

.ui-accordion-group.map.new-style .ui-accordion .campus{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #727272}
.ui-accordion-group.map.new-style .ui-accordion .campus:after{content:"";display:block;clear:both}
.ui-accordion-group.map.new-style .ui-accordion .campus .tit{display:inline-block;margin-bottom:10px;padding:0 10px;background-color:#ee402e;color:#fff}
.ui-accordion-group.map.new-style .ui-accordion .campus ul:after{content:"";display:block;clear:both}
.ui-accordion-group.map.new-style .ui-accordion .campus ul li{float:left;position:relative;margin-right:15px}
.ui-accordion-group.map.new-style .ui-accordion .campus ul li:first-child{margin-left:0}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .btn-box{margin-top:15px}
.ui-accordion-group.map.new-style .ui-accordion .inner{padding:20px;background:#f9f9f9;border:0;border-top:1px solid #ddd}
.ui-accordion-group.map.new-style .ui-accordion .maps{margin-top:15px}
.ui-accordion-group.map.new-style .ui-accordion p.thumb-txt{position:relative;height:40px;color:#767676;line-height:20px;overflow:hidden;text-align:justify}
.ui-accordion-group.map.new-style .ui-accordion .thumb-btn{margin-top:20px;text-align:center}
.ui-accordion-group.map.new-style .ui-accordion .inner.auto .thumb-btn, 
.ui-accordion-group.map.new-style .ui-accordion .inner.auto p.thumb-txt:after{display:block}
.ui-accordion-group.map.new-style .ui-accordion .inner.auto p.thumb-txt{height:auto}
.ui-accordion-group.map.new-style .ui-accordion .btn-box{padding:20px 0;text-align:center}
.ui-accordion-group.map.new-style .ui-accordion .btn-box .professor-detail{font-size:16px}
.ui-accordion-group.map.new-style .ui-accordion .btn-box .professor-detail:after{content:"";display:inline-block;width:34px;height:34px;margin:-5px 0 0 10px;vertical-align:middle;background:url(/images/common/department/professor-arrow.gif) no-repeat}


@media(min-width:768px){
.ui-accordion-group{}

.ui-accordion-group.map.new-style.mt_30 {}
.ui-accordion-group.map.new-style .ui-accordion>li{padding:30px;height:auto;border:1px solid #ddd}
.ui-accordion-group.map.new-style .ui-accordion>li:first-child{}
.ui-accordion-group.map.new-style .ui-accordion .thumb-box{position:relative;min-height:200px;padding:0 0 0 150px;border:0;overflow:hidden;text-align:left}
.ui-accordion-group.map.new-style .ui-accordion .thumb-image{position:absolute;top:0;left:0;margin:0;width:110px}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info{position:relative;}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .title{margin-bottom:20px;border-bottom:1px solid #ddd}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .emain_info{position:absolute;top:8px;right:0;}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li{padding-left:80px;}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li span.tit{position:absolute;top:0;left:0;width:80px}
.ui-accordion-group.map.new-style .ui-accordion .campus{padding-left:85px}
.ui-accordion-group.map.new-style .ui-accordion .campus .tit{position:absolute;top:0;left:0}
.ui-accordion-group.map.new-style .ui-accordion .thumb-btn,
.ui-accordion-group.map.new-style .ui-accordion .inner p.thumb-txt:after{display:none}
.ui-accordion-group.map.new-style .ui-accordion p.thumb-txt{height:auto}  
.ui-accordion-group.map.new-style .ui-accordion .inner{display:none;padding:30px}
.ui-accordion-group.map.new-style .ui-accordion .action .inner{display:block}
.ui-accordion-group.map.new-style .ui-accordion .inner{margin-top:15px;border:0}

.ui-accordion-group.map.new-style .ui-accordion .btn-box{padding:20px 0 0;text-align:right}
}

@media(min-width:1024px){
.ui-accordion-group.map.new-style .ui-accordion .thumb-info{}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li{padding-left:140px;min-height:34px;border-bottom:1px dashed #b3b3b3}
.ui-accordion-group.map.new-style .ui-accordion .thumb-info .thumb-summary li *{font-size:16px}
.ui-accordion-group .ui-accordion .inner{overflow:hidden}   
}

@media(min-width:1200px){
.ui-accordion-group.map.new-style .ui-accordion>li{padding:40px}

}

.ui.ui-sort.new-style .grap .item{border:0;}



/* 학교통계자료 // pdf 뷰어 */
#PDFviewerDiv{height:650px;}
#PDFviewerDiv iframe{width:100%;height:100%;}


/* 부설연구소 뷰화면 */
.sub_lab_wrap h2:before{display:none;}
.sub_lab_wrap .info_box{padding:20px 25px;border:1px solid #ccc;}
.sub_lab_wrap .info_box.img_wrap{margin-top:20px;}
.sub_lab_wrap .info_box.img_wrap div{text-align:center;}








@media print{

	
	.print_popup_wrap {
	  /* overflow:hidden; */
	  position:absolute;
	  width:100%;
	  height:100%;

	}
  }