  @media only screen and (min-width: 320px){  .vis_li{width: 100%;} } @media only screen and (min-width: 481px){  .vis_li{width: 50%;} } @media only screen and (min-width: 961px){  .vis_li{width: 33%;}  .vis_li + .vis_li{margin: 0 .5%;}  .vis_li + .vis_li + .vis_li {margin: 0;}  .main_visual{width: 80%; margin: 0 auto; min-width: 1140px;max-width:1140px;}  .intro_visiual_container .container{position: absolute; left: 50%; top: 0; margin-left: -570px;}  /*.intro_visiual_container .invis_img{position: absolute; left: 0; top: 0;}*/  .commLogo{} } @media only screen and (min-width: 1921px){  .vis_li{width: 19%; }  .vis_li.last{margin-right: 0;}  .main_visual{width: 100%; margin: 0 auto; min-width: 0; max-width:1140px;} }  @media only screen and (min-width: 1025px){  .sub .quick_menu{display: inline-block;}  .tp .ad_top{display: block;}  .layout.top .col-xs-12, .widget_portal_top_menu{padding: 0;} } @media only screen and (min-width: 961px){  /* PC 네비게이션 전용 스타일 */  .layout.top:after{content: ''; width: 100%; height: 1px; background: #fff; position: absolute; top: 100%; left: 0; z-index: 0;}  .layout.top.bor:after{background: #eee;}  .layout.top.bor{transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; border-width: 6px;}  .layout.top.bor .navgator .navibar > li > a{font-size: 17px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;}  .layout.top.bor .navi .tp_logo a{width: 163px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;}  /* sns 카톡 감추기 */  .sns_area dd a.kt{display: none;}  .widget_portal_top_menu > .container,  .widget_portal_top_menu > .container > .row > .col-xs-12{position: static;}  .navgator .navibar li{padding: 0;}  .navi .navibar .depth02{position: absolute; left: 320px; top: 0; width: 2000px;}  .navi .navibar .depth02 > li{text-align: left; display: block; position: relative; padding-left: 180px; background: #013e8a; border: 1px solid #3264a1; border-bottom: none; border-right: none;}  .navi .navibar .depth02 > li > a{width: 180px; position: absolute; left: 0; top: 0; height: 56px; line-height: 56px; font-size: 18px;  color: #a3a7b3; padding-left: 30px; border-right: 1px solid #3264a1; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}  .navi .navibar .depth02 > li:hover{background: #103766;}  .navi .navibar .depth02 > li:hover > a{color: #fff; font-weight: 600;}  .navi .navibar .depth02 > li:hover .depth03 > li > a{color: #fff;}  .navi .navibar .depth03{padding: 0 10px;}  .navi .navibar .depth03 > li{height: 56px; line-height: 56px;}  .navi .navibar .depth03 > li > a{padding: 0 20px; position: relative;}  .navi .navibar .depth03 > li > a:before{content: ''; width: 1px; height: 60%; position: absolute; right: 0; top: 20%; background: #a3a7b3;}  .navi .navibar .depth03 > li > a.active,  .navi .navibar .depth03 > li > a:hover{color: #3cc86c !important; text-decoration: underline;}  .navi .navibar .depth03 > li.last > a:before{content: none;}  .depth02_area{position: absolute; background: #044595; width: 100%; top: 100%; left: 0; z-index: 9; overflow: hidden;}  .depth02_wrapInner{max-width: 1170px; padding-left: 15px; padding-right: 15px; margin: 0 auto; position: relative; background: url(/common/plugin/syworks.design.library/template/portal/images/common/gnb_bg.png) no-repeat 100px bottom;}  .depth02_wrapInner.menuMinLeng{background: none;}  .depth02_wrapInner.menuMinLeng .sign_span02{display: none;}  .depth02_wrapInner.menuMinLeng .pc_depth02_overlay{padding-top: 18px;}  .pc_depth02_overlay{text-align: left; width: 320px; display: block; padding-top: 25px;}  .sign_span{color: #60a6fe; font-size: 18px; display: block;}  .sign_tit{color: #fff; font-size: 37px; position: relative; padding: 12px 0 27px; margin-bottom: 27px;}  .sign_tit:after{content: ''; position: absolute; bottom: 0; left: 0; width: 28px; height: 3px; background: #fff;}  .sign_span02{color: #daebff; font-size: 15px; line-height: 1.7; width: 80%;}  .navi .navibar .depth02 > li.notDepth03{padding-left: 0;}  .navi .navibar .depth02 > li.notDepth03 > a{position: relative; display: inline-block; width: 100%;}  .navi .navibar .depth02 > li.notDepth03 > a:after{content: ''; position: absolute; width: 1px; height: 100%; background: #3264a1; left: 179px; top: 0;}  .navi .navibar .depth02_area{display: none;}  .navi .navibar .depth02 a{padding: 0; font-size: 14px; color: #a3a7b3;}  .navi .navibar .depth03 a{padding: 0;}   .menu_close{width: 40px; height: 40px; background: url(/common/plugin/syworks.design.library/template/portal/images/common/menu_close.png) no-repeat left top; position: absolute; right: 0; bottom: 5px;}  .sub_visual_wrap{display: block;}  .visual{background: #fff;}  .mb_sel{display: none;}  .visual .contr_btn.contr_prev, .visual .contr_btn.contr_next{display: block;}  .sub_content_wrap.layout .col-sm-3{padding-right: 50px;}  .side_ul > li.active .side_ol.mb{display: none;}  .navi .tp_logo{padding-left: 9px;}  .notice_line .noti_ulw{width: 50%; float: left; }  .notice_line .noti_ulw li{padding-right: 30px;}  .notice_line .noti_ulw + .noti_ulw li{padding-right: 0; padding-left: 30px;}  .notice_line .noti_ulw + .noti_ulw li{position: relative;}  .notice_line .noti_ulw + .noti_ulw li:after{content: ''; width: 1px; height: 15px; background: #e3e3e3; position: absolute; left: 0; top: 50%; margin-top: -7px;}  .side_menu{padding-right: 35px;}   } @media only screen and (max-width: 1199px){  .sub.tp .middle_wrap{background: none;}  .sub.tp .left{min-height: auto;} } @media only screen and (max-width: 1024px){  .adLoginOn .layout.top{top: 0 !important;}  .main.adLoginOn .layout.middle1,  .adLoginOn .sub_visual_wrap.layout{margin-top: 129px;}  .campus_map_wrap{top: 0;}  .img_label{padding-right: 110px;}  .m_service .service_slide li{width: 16.666%;}  .visual .contr{bottom: auto; top: 10px; right: 0; width: 100%; text-align: right; padding-left: 0;}  .visual .contr_page{font-size: 0;}  .visual .contr_inner{margin-left: 0; padding-right: 12px;}  .notice .not_tit.tab_tit .tab_list>li>a{padding: 0 5px;} } @media only screen and (max-width: 960px){  body.templete .NO_RESULT{border-bottom: none;}  br.mbNone{display: none;}  .m_service .service_slide li{width: 25%;}  .tp .pagination{display: none;}  .tp .page_mob{display:  block;}  .tp.sub .layout.top .col-xs-12,  .tp.sub .widget_portal_top_menu{padding: 0 15px;}  .tp .ui-dialog-content{height: 70% !important; margin-bottom: 20px;}  .tp .layer_pophe{max-height: 100%;}  .side_ul > li.active .side_ol.mb{display: inline-block;}  .path .home a{margin-left: 0;}  .mb_sel select{background: #fff; min-width: auto;}  .sns_area{top: -47px;}  .mb_sel{display: inline-block;}  .mb_tit{display: none;}  .notice .not_tit.tab_tit .tab_list > li > a{display: none;}  .intro_visual{display: none;}  .visual{visibility: visible;}   .img_label{padding-right: 13px;}  /*.visual img{width: auto !important; height: auto !important}*/  .layout{min-height: auto !important;}  .notice_line{padding-left: 0px;}  .notice_line .noti_tit{position: static; margin-bottom: 5px;}  .btn{padding: 6px 12px !important; font-size: 13px !important;}  .widget_top_menu.style_1 .navbar-default .in .navbar-nav > li > a{}  .navbar-toggle{display: block;}  .widget_top_menu.style_1 .navbar-default .in .navbar-nav li .depth02{height: auto !important;}  .ad .top_menu li:last-child{display: none;}  .widget_top_menu.style_1 .navbar-default .in .navbar-nav > li > a,  .widget_top_menu.style_1 .navbar-default .in .navbar-nav li .depth02 > li > a,  .widget_top_menu.style_1 .navbar-default .in .navbar-nav li .depth03 > li{text-align: left;}  .widget_top_menu.style_1 .navbar-default .in .navbar-nav > li > a{padding: 15px; background: #fafafa; font-size: 15px;}  .widget_top_menu.style_1 .navbar-default .in .navbar-nav li .depth02 > li > a,  .widget_top_menu.style_1 .navbar-default .in .navbar-nav li .depth03 > li > a{padding: 5px 15px; color: #999 !important;}  .navbar.inLogo .navbar-brand{background-position: left center;}  .layout.top .widget_top_menu .container,  .layout.top .widget_top_menu .container .col-xs-12{padding: 0;}  .layout.top .widget_top_menu .container > .row{margin: 0;}  .layout.top .widget_top_menu .navbar-header{padding-left: 15px; padding-right: 15px;}  .layout.top .widget_top_menu .navbar-collapse{padding: 0;}  .layout.top .widget_top_menu .navbar-nav{margin: 0;}  .comment .btn_wrap{top: 10px; right: 10px;}  /*  * 템플릿 어드민메뉴  */  .adLoginOn .layout.top{top: 0 !important;}  .tp .ad_top .container,  .tp .ad_top .container .row .col-xs-12{padding-left: 0; padding-right: 0;}  .tp .ad_top .container .row{margin-left: 0; margin-right: 0;}  /***/  .layout.top{border-width: 6px;}  .sub_content_wrap.layout,  .main.adLoginOn .layout.middle1,  .main .layout.middle1{margin-top: 57px !important;}  img{max-width: 100%;}  .hp_link{display: none;}  .side_ul{padding: 0; overflow-x: auto; margin-left: -15px; margin-right: -15px; background: #003b6f;}  .side_ol{padding: 0; height: 43px;}  .side_ul li{white-space: nowrap;}  .side_tit{display : none;}  .side_ul > li{border-bottom: none; padding: 0;}  .side_ul > li.active:before, .side_ul > li:hover:before,  .side_ul > li.active:after, .side_ul > li:hover:after{content: none;}  .side_ul > li > a{display: none;}  .side_ol > li{display: inline-block; padding: 13px 15px; position: relative;}  .side_ol > li.active:after{content: ''; width: 9px; height: 4px; background: url(/common/plugin/syworks.design.library/template/portal/images/common/side_ol_arrow.png) no-repeat left top; background-size: cover; position: absolute; left: 50%; bottom: 0; margin-left: -5px;}  .side_ol > li > a{padding: 0; color: #fff; height: 17px;}  .side_ol > li > a:before{content: none;}  .side_ol > li > a:focus, .side_ol > li.active > a, .side_ol > li > a:hover{text-decoration: none; color: #4accef;}  .path{display: none;}  .path.mb{display: block; position: static; padding:  13px 0;}  .navi{margin-left: -15px; margin-right: -15px; border-bottom: 1px solid #d0d0d0; position: relative; padding-bottom: 0;}  .path li{padding-left: 0;}  .path li + li{padding-left: 12px;}  .path .home .i_home{display: none;}  .path .home .ico_home{margin-left: 0;}  .ad_con_tit{padding: 26px 0 13px; border-bottom: none; margin-bottom: 13px;}  .navi .tp_logo.sizeZoom{margin-top: 0 !important;}  .navi .tp_logo{vertical-align: middle; width: 100%; text-align: center; margin: 0; height: 50px; padding-top: 11px;}  .navi .tp_logo a{width: 114px;}  .navi .mo_navgator{position: absolute; left: 15px; top: 50%; margin-top: -17px; display: inline-block; width: auto;}  .navi .mo_navgator a{width: 27px;}  .navi .mo_navgator a span{background: #636363;}  .toolbar{display: none;}  .mb_search{display: inline-block; position: absolute; right: 15px; top: 50%; margin-top: -14px; width: 30px; height: 27px; background: url(/common/plugin/syworks.design.library/template/portal/images/common/ico_search.png) no-repeat left top; background-size: cover;}  .site_map{padding-top: 13px; margin-top: 13px;}  .site_map .si_txt{margin-bottom: 13px;}  .widget_portal_main_siteinfo{display: none;}  /* 네비게이션 부분 */  .navgator .navibar{display: block;}  .navi .navgator{position: fixed; width: 100%; height: 100%; z-index: 9999;/* 최상위 */ left: -100%; top: 0; background: #fff;  overflow-y: auto;}  .navi .navgator .mb{display: block;}  .navi .navibar li{padding: 0; text-align: left; display: block;}  .navi .navibar > li > a{display: block; padding: 12px 15px; border-bottom: 1px solid #b2b2b2; font-size: 16px; font-weight: normal; position: relative;}  .navi .navibar > li > a:after{content: ''; width: 21px; height: 21px; background: url(/common/plugin/syworks.design.library/template/portal/images/common/ico_menu_on.png) no-repeat left top; background-size: cover; position: absolute; right: 15px; top: 50%; margin-top: -10px;}  .navi .navibar > li > a[target="_blank"]:after{content: none;}  .navi .navibar > li > a.active{border-color: #666;}  .navi .navibar > li > a.active:after{background-image: url(/common/plugin/syworks.design.library/template/portal/images/common/ico_menu_active.png);}  .pc_depth02_overlay{ display: none;}  .depth02_area{display: none;}  .navi .navibar .depth02{margin-top: -1px; margin-bottom: -1px;}  .navi .navibar .depth02 > li:first-child{border-top: 1px solid #666;}  .navi .navibar .depth02 > li:last-child{border-bottom: 1px solid #666;}  .navi .navibar .depth02 > li{position: relative; padding-left: 45%; background: #f8f8f8; border-bottom: 1px solid #b2b2b2;}  .navi .navibar .depth02 > li > a{position: absolute; left: 0; top: 50%; margin-top: -7px; background: #f8f8f8; font-size: 13px; color: #575757; width: 45%;}  .navi .navibar .depth03{display: block; background: #fff;}  .navi .navibar .depth03 > li{display: block;}  .navi .navibar .depth03 > li > a{padding: 12px 15px; background: #fff; font-size: 12px; color: #222; display: block; border: 1px solid #b2b2b2; border-right: none; border-top: none; padding-left: 33px; position: relative;  font-weight: 300;}  .navi .navibar .depth03 > li > a:before{content: ''; background: url(/common/plugin/syworks.design.library/template/portal/images/common/ico_menu_dep03.png) no-repeat left center; background-size: contain; width: 12px; height: 3px; position: absolute; left: 15px; top: 50%; margin-top: -2px;}  a.link_blank:after{position: static; display: inline-block; vertical-align: middle; margin-left: 10px;}  .navi .navibar .depth03 > li.last > a{border-bottom: none;}  .navi .navibar .depth02 > li.notDepth03{padding-left: 0;}  .navi .navibar .depth02 > li.notDepth03 > a{position: static; padding-top: 12px; padding-bottom: 12px; margin-top: 0; display: block; width: 100%;}  .notice .not_sch .a_sch .a_subj{text-align: right;}  .notice .phone_search{margin-left: -15px; margin-right: -15px; background: #0174b9; margin-bottom: 60px;}  .notice .phone_search .pse_tit{display: none;}  .notice .phone_search .search_form,  .search_result_area{background: #0174b9; border-color: #fff; width: 80%; margin-left: auto; margin-right: auto;}  .search_result_area{background: #fff;}  .notice .phone_search .search_form label input{background: #0174b9; color: #fff;}  .notice .phone_search .search_form label input::-webkit-input-placeholder{color: #fff;}  .notice .phone_search .search_form .search_btn{background-image: url(/common/plugin/syworks.design.library/template/portal/images/ico/search_btn_m.png); background-size: cover; width: 20px; height: 20px; right: 20px}  .widget_portal_main_notice2{height: 400px;}  .m_service{padding-left: 0;}  .m_service .main_tit{margin-top: 0; top: -50px;}  .sl01 dd  .sl_txt{background-size: auto; background-position: left top;}  .sl01 + .sl01{padding: 0;}  .sl01{text-align: center;}  .sl01 dd{max-width: 399px; text-align: left;}  .section .col_2{width: 50% !important; padding: 0 !important; padding-top: 20px !important; padding-bottom: 2px !important;}  .section .col_2.add{padding-right: 2% !important;}  .section .col_2.even{padding-left: 2% !important;}  /*.system_slide li{width: 100% !important; float: none !important; padding: 0 !important; margin-top: 1px;}*/  .system_slide li br{display: none;}  .system_slide a{display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}  .system_slide .sy_slideimg{}  .system_slide a.max{height: auto; padding-top: 38px; padding-bottom: 38px; }  .system_slide a.max .sy_txt{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;}  .system_slide a{padding-left: 100px;}  .sit_ul{display: none;}  .siteinfo_list li{width: 33.333%;}  .siteinfo_list li > a{width: 100%; padding-left: 0;}  .st_img{position: static;}  .st_txt{display: block; text-align: center; margin-top: 15px; padding-top: 0 !important; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #222;}  .st_txt br{display: none;}  .siteinfo_area .main_tit{display: block;}  .sit_ul02{width: 50%;}  .sit_ul.sit_ul02 li+li{width: 100%;}  .mobSiteMap{display: block;}  .mobSiteMap .sit_ul{display: block; width: 100% !important; float: none; padding: 0 !important;}  .mobSiteMap .sit_ul .sit_tit{display: none;}  .mobSiteMap .sit_ul li{width: 100%;}  .mobSiteMap dt a{font-size: 17px; font-weight: 600; padding: 8px 0; border-bottom: 1px dashed #999; color: #f9f9f9; display: block;}  .mobSiteMap dd{background: rgba(0,0,0,0.2); margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; padding-top: 15px; display: none;}  .mobSiteMap .mobToggleDl04 dt a{border-bottom: none;}  .mobSiteMap dt{margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px;}  .mobSiteMap dt:active{background: rgba(0,0,0,0.2);}    /* 탭관련 */  .com_tab02{}  .com_tab02 > ul{}  .com_tab02 > ul > li .comt02_tit{padding: 13px 5px; font-size: 13px;}  .com_tab02 > ul > li, .com_tab02 > ul > li + li{width: 33.333%;}  /* step 관련 */  .com_step li{width: 100% !important; float: none; padding-right: 0; margin-bottom: 0; padding-bottom: 25px;}  .com_step li:after{top: auto; left: 50%; bottom: 7px; margin-left: -5px; margin-top: 0; -webkit-transform: rotate(90deg);}  .com_step li .step_inner{min-height: 0;}  .com_step li .step_txt{min-height: auto !important;}  /* 탭 */  .com_tab > ul > li > a,  .com_tab > ul > li.active > a{font-size: 1.5em; padding: 12px 3px 13px;}  .com_tab > ul > li > a{padding-top: 14px;}  .com_tab > ul > li.active > a{pading-top: 12px;}  .com_tab.colum02 > ul > li,  .com_tab_show.colum02 > ul > li{width: 50%;}  .com_tab.colum03 > ul > li,  .com_tab_show.colum03 > ul > li{width: 33.333%;}  .com_tab.colum03 > ul > li + li + li,  .com_tab_show.colum03 > ul > li + li + li{width: 33.334%;}  .com_tab.colum04 > ul > li,  .com_tab_show.colum04 > ul > li{width: 25%;}  .com_tab.colum05 > ul > li,  .com_tab_show.colum05 > ul > li{width: 20%;}  /* 검색박스 */  .search_box{padding: 30px 0;}  /* 테이블 */  .tbl_top{padding-left: 0; padding-right: 0;}  .ul_respon.tbl_num01 .li_index6{display: none;}  .ul_respon.tbl_num01 .li_index2{width: 45%;}  .ul_respon.tbl_num04 .li_index0,  .ul_respon.tbl_num04 .li_index4,  .ul_respon.tbl_num04 .li_index6{display: none;}  .ul_respon.tbl_num04 .li_index1{width: 18%;}  .ul_respon.tbl_num04 .li_index2{width: 50%}  .ul_respon.tbl_num04 .li_index3{width: 20%}  .ul_respon.tbl_num04 .li_index5{width: 12%;}  .ul_respon.tbl_num03 .li_index0,  .ul_respon.tbl_num03 .li_index2{display: none;}  .ul_respon.tbl_num03 .li_index1{width: 55%;}  .ul_respon.tbl_num03 .li_index3{width: 20%;}  .ul_respon.tbl_num03 .li_index4{width: 25%;}   /* 템플릿 테이블 */  .templete .ul_respon.tbl_num01 .li_index6,  .templete .ul_respon.tbl_num01 .li_index2{display: none;}  .templete .ul_respon.tbl_num01 .li_index1{width: 85%;}    /* 대표번호 */  .cust_center li{font-size: 1.2em;}  .cust_center li .cusc_inner{padding-left: 30px;}  .phone_loop_page .phone_loop{width: 100%;}  .phone_loop_page .phone_loop.odd{border-right: none;}  .phone_loop_page .text_btn_li li{padding-left: 30px; padding-right: 30px;}   /* 사이트맵 */  .sitemap_link{}  .sitemap_inner > ul{margin: 0;}  .sitemap_inner > ul > li{width: 100%; float: none; padding: 0; height: auto !important;}    .menu_close{display: none;}   /* 캠퍼스맵 */  .comp_list, .campus_map .comp_tit{display: none;}  .campus_map .cam_center{padding: 0;}  .campus_map_wrap{width: 100%; margin-left: 0; left: 0; top: 0;}  .cam_left{height: auto !important;}  .mapHeight{height: 600px !important;}  .campus_map .cam_left, .campus_map .cam_right{float: none; position: static; width: 100%; border-left: none; border-right: none;}  .cam_left .mobile_tab02{width: 100%; display: block;}  .campus_map .cam_right{position: relative; padding-left: 44%;}  .campus_map .cam_img{width: 44%; position: absolute; left: 0; top: 0;}  .campus_map_wrap{height: 100%; overflow-y: auto;}   /* 대학/대학원 */  .lesso_infor > li,  .lesso_infor .lesso_bottom .togg_ol_tit{padding: 20px;}  .lesso_infor .lesso_top{padding-left: 0;}  .lesso_infor .lesso_list{padding-top: 9px;}  .lesso_infor .lesso_list dt{padding-left: 52px;}  .lesso_infor .lesso_list dd{margin-top: 20px;}  .lesso_infor .lesso_list .les_name{font-size: 2.0em;}  .lesso_infor .les_img{width: 42px;}  .lesso_infor .lesso_bottom .togg_btnset{position: static; margin-top: 15px; float: none; word-break: break-all;}  .lesso_infor .lesso_bottom .togg_tit{padding: 14px;}  .lesso_infor .lesso_bottom .togg_btnset a{width: 100%; display: block; margin-left: 0; margin-bottom: 3px;}  .lesso_infor .lesso_bottom .togg_ol_tit{background-position: 8px 20px;}   /* 레이어팝 너비 조정 */  .ui-dialog-layout-wrap{width: 100% !important; left: 0 !important; top: 0 !important; height: 100% !important; overflow-y: auto !important;}  .tp .ui-dialog .ui-dialog-content{padding: 20px; padding-bottom: 0;}  .tp .ui-dialog .ui-dialog-content.di_confirm, .tp .ui-dialog .ui-dialog-content.di_alert{padding: 40px 20px; font-size: 16px;}  .tp .ui-dialog .ui-dialog-buttonpane button{margin-bottom: 20px;}  .notice_line .noti_ulw{width: 100%; float: none;}  .notice_line .noti_ul li{width: 100%; padding: 1px 0;}   /* 학사일정 */  .tbl.calendal, .calendal_list{width: 100%; float: none; padding-left: 0; }  .tbl.calendal{margin-bottom: 15px;}   /* 대학요람 */  .uni_calendar_w li .btn_box .btns.sky.ico_search{display: none;}   /* 레이어팝 */  .di_layout_wrap{position: fixed !important; top: 0 !important; left: 0 !important; height: 100% !important; width: 100% !important;}   /* 슬라이드관련 */  .service_area{padding: 50px 49px;}  .service .contr_inner .contr_btn.contr_prev{left: 15px;}  .service .contr_inner .contr_btn.contr_next{right: 15px;}  /*.widget_portal_main_event, .widget_portal_main_news, .widget_portal_main_system {padding: 0 15px;}*/    /*  * ★템플릿작업★  */  .tpl_tplA .quickMenu .quick_wrap{padding-left: 0;}  .quickMenu .quick_label{display: none;}  .main_content_wrap{margin-top: 0;}  .main_content_wrap .widget_wrap{margin-top: 30px;}  .tboxpa_wrap{margin-top: 0;}  .tboxpa_box.num01,  .unt_main_notice.nphoto .unt_main_cont_photo li.untmcp_box.num01{padding-right: 0;}  .tboxpa_box.num02,  .unt_main_notice.nphoto .unt_main_cont_photo li.untmcp_box.num02{padding-left: 0;}  .tboxpa_box .tboxpa_boxtxt{min-height: 70px; background-size: 70px; padding: 13px 0 13px 30px;}  .tboxpa_box .tboxpa_tit{line-height: 44px;}  .mbHiden{display: none;}  .tboxpa_box .tboxpa_tit{color: #fff; font-size: 17px; color: #fff !important; font-weight: 400; display: block;}  .tboxpa_box .tboxpa_boxtxt .tboxpa_stit{display: none;}     }  @media only screen and (max-width: 641px){  .ad_con_tit > h2{font-size: 25px;}  .ad .panel-title, .comments-title{font-size: 20px;}  .comment-content{font-size: 14px;}  .ad_logo{width: 39px;}  .ad .top_menu li{padding: 0 5px;}  .ad .top_menu{text-align: right; right: 59px;}  .ad .top_menu .top_m02{display: none;} }  @media only screen and (max-width: 480px){  .tbl_list.type02 li .date small{margin-top: -3px; display: inline-block;}  .sl01 dd .sl_txt a{padding-left: 20px; padding-right: 10px;}  .seh_inner .search_result_area{padding: 0 15px;}  .seh_inner .search_result{width: 100%; left: 0; border: none; background: none; padding: 0; padding: 0 5px;}  .seh_inner .search_result > ul{border: 1px solid #bcc1c2; border-top: none; padding: 5px; background: #fff;}  /* 메인 강남뉴스 */  .section .col_2{width: 100% !important; float: none !important; padding: 0 !important; padding-top: 20px !important; padding-bottom: 2px !important;}  /* 탭관련 */  .com_tab02{margin-bottom: 30px; border: none;}  .com_tab02 > ul{display: none;}  .mobile_tab02{display: block; width: 100%;}  .sl01 dd{width: 100% !important; padding: 0 !important; margin-bottom: 5px !important;}  .com_tab.colum01 > ul > li,  .com_tab.colum02 > ul > li{width: 50%;}  /* 학사일정 */  .cal_top .cal_nav{width: 30px; height: 30px; margin-top: -15px;}  .cal_top{font-size: 2em; margin-bottom: 20px;}  /* 대학소개 : 역대총장  */  .hisgen_list .col1{padding: 20px 18px;}  .his_general .hisgen_list > li{width: 100%; float: none; padding: 0 !important;}  .hisgen_list .col_inner{padding-left: 0px;}  .home_info_area .copy li{padding: 3px;}  /* 검색박스 */  .search_box{padding: 15px; margin-left: -15px; margin-right: -15px;}  .search_box .seh_inner{display: block;}  .seh_inner .form_div{position: absolute; left: 0; top: 0;}  .seh_inner .form_div.seh_input{display: block; padding-left: 114px; position: static;}  .search_box.one .seh_inner .form_div.seh_input{padding-left: 0;}  .seh_inner .form_div.seh_input input[type=text],  .seh_inner .form_div.seh_input label{width: 100%;}  .seh_inner .form_div .cst_selectbox,  .seh_inner .form_div select{padding-right: 0; width: 104px; min-width: 0;}  .seh_inner .form_div{padding: 0;}  .seh_inner .form_div.seh_input .seh_btn{width: 30px; right: 5px;}  .com_tab > ul > li > a, .com_tab > ul > li label, .com_tab_show > ul > li > a, .com_tab_show > ul > li label{font-size: 1.6em; height: 51px;}  .com_tab>ul>li.active>a, .com_tab_show>ul>li.active>a, .com_tab>ul>li.active label{height: 48px;}  /* 파일첨부-버튼 */  .fileEdite_area .btns{padding-left: 10px; padding-right: 10px; min-width: 0;}  .fileEdite{margin-right: 5px;}  /* 테이블 */  .li_respon .inner_txt{font-size: 1.35em;}  .ul_respon.tbl_num01 .li_index5,  .ul_respon.tbl_num01 .li_index4,  .ul_respon.tbl_num01 .li_index3,  .ul_respon.tbl_num01 .li_index6{display: none;}  .ul_respon.tbl_num01 .li_index0{width: 15%;}  .ul_respon.tbl_num01 .li_index1{width: 20%;}  .ul_respon.tbl_num01 .li_index2{width: 65%;}  .ul_respon.tbl_num04 .li_index1{width: 18%;}  .ul_respon.tbl_num04 .li_index2{width: 40%}  .ul_respon.tbl_num04 .li_index3{width: 25%}  .ul_respon.tbl_num04 .li_index5{width: 17%;}  .ul_respon.thumb .ulthu_inner{padding: 0;}  .ul_respon.thumb .ulthu_inner .ulthu_list{position: relative;}  .ul_respon.thumb .ulthu_inner .ulthu_img{position: static; width: 100%; text-align: center; margin-bottom: 25px;}  .ul_respon.thumb .ulthu_inner .ulthu_img img{max-height: auto;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_txt{margin-top: 6px;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_date{margin: 0; position: absolute; right: 0; bottom: -40px; font-size: 12px;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_date > span{display: block; margin-right: 0;  text-align: right;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_date > span + span{display: inline-block;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_date > span + span:before{content: none;}  .ul_respon.thumb .ulthu_inner .ulthu_list .ulthu_date > span + span + span:before{content: '|';}  .ul_respon.thumb .tbody > ul > li{padding: 20px 15px 50px;}  .wri_area.colum10,  .wri_area.colum20,  .wri_area.colum30,  .wri_area.colum40,  .wri_area.colum50,  .wri_area.colum60,  .wri_area.colum70,  .wri_area.colum80,  .wri_area.colum90,  .wri_area.colum50{width: 100%; float: none;}  .wri_area + .wri_area{border-top: 1px solid #ccc;}  .wri_area + .wri_area .wri_th{border-left: none;}  .comment_dl dd{width: 100%;}  .comment_dl{text-align: left;}  .comment_area li{text-align: right;}  .comment_area li > .comment_btns{position: static; margin-top: 15px; }  .comment_input_inner{padding-right: 0;}  .comment_input .btns{position: static; width: 100%; margin-top: 5px;}  .btns.comment{padding: 15px 5px;}  .comment_ad_btn{float: none; display: inline;}  .ul_respon.tbl_wtite .thead.view li{padding: 17px 15px;}  .view_jump .wri_ad{padding-right: 0;}  .view_jump .vi_date{display: none;}  .cust_center{text-align: left;}  .cust_center li{font-size: 1.2em; margin: 13px 0;}  .cust_center li + li{padding-left: 15px;}  .cust_center li .cusc_num{display: block; text-align: left; margin-left: 0;}  .cust_center li .cusc_txt{display: block; text-align: left;}  .cust_center li .cusc_inner{padding-left: 35px;}  .sec_inner{margin-bottom: 20px;}  .mb_thnone{border-top: none;}  .mb_thnone .thead{display: none;}  .mb_thnone .mb_th{display: inline-block; position: absolute; left: 15px; top: 50%; margin-top: -7px;}  .mb_thnone .tbody ul{border-top: none; margin-bottom: 10px; border-top: 2px solid #37abf1;}  .mb_thnone.ul_respon .tbody ul > li{width: 100%; border-bottom: 1px solid #dfdfdf; background: #f9f9f9; position: relative; padding: 0; padding-left: 100px;}  .mb_thnone .tbody li .inner_txt{text-align: left; background: #fff; padding: 15px 3px; padding-left: 6px; word-break: break-all;}  /* sns */  .sns_area dd a{width: 34px;}  /* 답글 */  .reply_area .reply_right{float: none; margin-top: 5px;}  .hisgen_list .hisgen_txt .hist_name{font-size: 2.5em}  .com_tab, .com_tab_show{margin-bottom: 20px;}  .tp .pagination .prev_all a, .tp .pagination .next_all a, .tp .pagination .next a, .tp .pagination .prev a{width: 24px; height: 24px; background-size: cover;}  .map_info{padding: 19px 25px;}  .map_info .btns{position: static; margin-top: 0; }   /* 캠퍼스맵 */  .mapHeight{height: 250px !important;}  .campus_map .cam_right{position: relative; padding-left: 0;}  .campus_map .cam_img{width: 100%; position: static; left: 0; top: 0;}   /* 버튼 */  .btns.mb_sm{padding: 4px 5px; min-width: 0;} } /* @media only screen and (max-width: 360px){  .vis_li .img, .main_visual ,  .visual{height: 270px;} } @media only screen and (max-width: 1921px){  .vis_li .img, .main_visual ,  .visual{height: 475.5px;} } @media only screen and (max-width: 960px){  .vis_li .img, .main_visual ,  .visual{height: 300px;} } @media only screen and (max-width: 768px){  .vis_li .img, .main_visual ,  .visual{height: 288px;} } @media only screen and (max-width: 321px){  .vis_li .img, .main_visual ,  .visual{height: 240px;} } */ @media (min-width: 800px){  .sub.tp .layout.right{padding-right: 30px;} }