@charset "UTF-8";

@import url("font.css");

/* layout */
header{border-top:5px solid #003876;}
.top-header-wrap{background-color:#f2f2f2;}
.sub-container{margin:50px auto;width:100%;max-width:1240px;box-sizing:border-box;}
.sub-container:after{content:"";display:block;clear:both;}
.lnb{float:left;width:220px;max-width:220px;}
.content-wrap{float:right;width:calc(100% - 5.7% - 220px);}
.title:after{content:"";display:block;clear:both;}
.page-title{float:left;padding:0 0 70px 0;}
.path-wrap{float:right;}

/* common */
body{font-family:'Noto Sans KR',sans-serif;font-weight:300;font-size:16px;color:#333;}
a{color:#333;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none !important;}
.txt-b{font-weight:500 !important;}
.con-p{padding: 0 0 35px 0;font-size: 16px;font-weight: 300;line-height: 1.6em;}
.con-box{margin: 0 0 50px 0;}
.h4-tit01{font-weight:700px;font-size:24px;color:#0d4b8f;padding:0 0 20px;}
.h5-tit01{background:url(/_res/ihs/img/common/bg_h5.gif) no-repeat 0 7px;font-weight:700;font-size:18px;color:#333333;padding:0 0 20px 25px;}
.h6-tit01{padding: 0 0 15px 0;font-size:16px;color:#e54600;font-weight:500 !important;}
.mg_b50{margin:0 0 50px 0;}
.no_pd{padding:0 !important}
.no_mg{margin:0 !important}
.bar-ul01 li{background: url(/_res/ihs/img/common/bg_bar_dot.gif) no-repeat 0 10px;padding: 0 0 0 10px;color:#727272;}
.ex-txt{font-weight: 300;font-size: 14px;color: #999999;padding: 0 0 10px 10px;}
.total-txt{color:#6e9fcc;font-weight:500 !important;}
.mark-p{font-weight: 300;font-size: 14px;color: #999999;background: url(/_res/ihs/img/common/bg_mark.gif) no-repeat 0 2px;padding: 0px 0 5px 20px;margin: 10px 0 0 0;}
.txt-blue{color:#6e9fcc}
.txt-bb{color:#6e9fcc;font-weight:500 !important;}
.txt-s{color:#999;font-size:13px;}
.dot-ul > li{margin:0 0 25px 0;padding:0 0 0 10px;background:url(/_res/ihs/img/common/bul_list_dot.gif) no-repeat 0 12px;color:#333;}
.dot-ul02 > li {margin: 0 0 25px 0;padding: 0 0 0 10px;background: url(/_res/ihs/img/common/bul_list_dot.gif) no-repeat 0 12px;color:#333;}
.ol-type01 > li{margin:0 0 0 14px;list-style-type:decimal;}
.ol-type02 > li{margin:0 0 5px 0;}
.ol-type03 > li{margin: 0px 0 0 17px;list-style-type:decimal;} 
.mark-p02{font-weight:300;font-size:14px;color:#75a4ce;background:url(/_res/ihs/img/common/bg_mark02.gif) no-repeat 0 2px;padding:0px 0 5px 20px;margin:10px 0 0 0;}
.ex-txt02{font-weight:300;font-size:13px;color:#999;}
.mg-t10{margin-top:10px;}
.mg-t20{margin-top:20px;}
.mg-b10{margin-bottom:10px;}
.pd-l20{padding-left:20px;}
.float-l{float:left;}
.float-r{float:right;}
.txt-underline{text-decoration:underline !important;}
.sub-link-btn-wrap{display:block;text-align:center;}
.sub-link-btn{display:inline-block;margin:10px 0;padding:8px 35px 8px 20px;background:#c5c5c5 url(/_res/ihs/img/common/img_sub_link_arrow.gif) no-repeat right 15px center;font-weight:500;font-size:13px;color:#fff;border-radius:4px;box-sizing:border-box;}
.sub-link-btn02{display:inline-block;padding:14px 35px;font-weight:500;font-size:15px;background-color:#084487;color:#fff;text-align:center;border-radius:5px;box-sizing:border-box;}
.txt-s02{font-size:13px;}
.txt-red{color:#e54600;}
.no_back{background:none !important;}
.display-n{display:none !important;}
.text-right{text-align:right;}

/*메인 레이아웃*/
.main-content-wrap01{background-color:#084487}
.main-content-wrap02{background-color:#fff}
.main-content-wrap03{background-color:#fff}
.main-content-wrap04{background-color:#f3f4f6}

/* header */
.top-header-box{position:relative;margin:0 auto;width:100%;max-width:1240px;}
.top-header-box:after{content:"";display:block;clear:both;}
.top-left-header-box:after{content:"";display:block;clear:both;}
.top-left-header-box{float:left;}
.top-left-header-box li{float:left;border-right:1px solid #dedede;text-align:center;}
.top-left-header-box li:last-of-type{border:none;}
.top-left-header-box li a.home{text-indent:-999999999px;display:block;width:43px;height:40px;background:url(/_res/ihs/img/main/btn_top_home.gif) no-repeat 0 0;}
.top-left-header-box li a.home:hover{background:url(/_res/ihs/img/main/btn_top_home_on.gif) no-repeat 0 0;}
.top-left-header-box li a.allmn{text-indent:-999999999px;display:block;width:44px;height:40px;background:url(/_res/ihs/img/main/btn_top_allmn.gif) no-repeat 0 0;}
.top-left-header-box li a.allmn:hover{background:url(/_res/ihs/img/main/btn_top_allmn_on.gif) no-repeat 0 0;}

.top-right-header-box{float:right;margin:5px 0 0 0;}
.top-right-header-box li{float:left;margin:0 22px 0 0;padding:0 23px 0 0;background:url(/_res/ihs/img/common/bul_header_list.gif) no-repeat right 0 center;}
.top-right-header-box li:last-of-type{margin:0;padding:0;background:none;}
.top-right-header-box li a{font-size:13px;color:#828282;}
.top-right-header-box li a:hover{color:#084389;font-weight:500;letter-spacing:-0.05px;}
.top-right-header-box li:nth-of-type(2) a:hover{letter-spacing:-0.1px;}
.top-right-header-box li:nth-of-type(3) a:hover,.top-right-header-box li:nth-of-type(5) a:hover{letter-spacing:-0.32px;}

/* 전체메뉴 */
.allmenu-wrap{display:none;position:absolute;top:40px;left:0;z-index:20;padding:40px 10px;width:100%;height:560px;border:2px solid #fdbc32;background-color:#fff;box-shadow:3px 5px 3px rgba(0,0,0,0.2);box-sizing:border-box;}
.allmenu-depth01{position:relative;padding:0 0 0 5%;}
.allmenu-depth01:before{content:"";display:block;position:absolute;top:43px;left:0;right:0;margin:0 auto;width:98%;height:1px;background-color:#c1c1c1;}
.allmenu-depth01 > li{float:left;width:14.26%;font-weight:400;font-size:18px;}
.allmenu-depth01 > li > a{font-weight:600;color:#084487;}
.allmenu-depth02 > li > a{font-size:15px;color:#333;}
.allmenu-depth02{width:100px;position:absolute;top:60px;width:13%;}
.allmenu-depth02 li{display:block;padding:0 0 5px 0;text-align:left;}
.allmenu-depth02 li a:hover{color:#1459a6;text-decoration:underline;}
.allmenu-depth03 > li{position:relative;padding:0 0 0 7px;}
.allmenu-depth03 > li:before{content:"";display:block;position:absolute;top:15px;left:0;width:4px;height:1px;background-color:#727272;}
.allmenu-depth03 > li > a{font-size:15px;color:#727272;}
.btn-all-mn-close{display:none;position:absolute;top:-42px;left:42px;}

/*메인비쥬얼*/
.main-visual-box{position:relative;margin:0 auto;width:100%;height:480px;}
.main-visual-img-box{height:480px;}
.main-visual-img-box.vi01{background:url(/_res/ihs/img/main/main_vi01.gif) no-repeat 50% 0;background-size:cover;}
.main-visual-img-box.vi02{background:url(/_res/ihs/img/main/main_vi02.jpg) no-repeat 50% 0;background-size:cover;}
.main-visual-img-box.vi03{background:url(/_res/ihs/img/main/main_vi03.jpg) no-repeat 50% 0;background-size:cover;}

.main-visual-box .control-wrap a{display:block;width:30px;height:57px;}
.main-visual-box .prev{float:left;background:url(/_res/ihs/img/main/btn_visual_arrow_left.png) no-repeat 0 0;}
.main-visual-box .next{float:right;margin:0 0 0 50px;background:url(/_res/ihs/img/main/btn_visual_arrow_right.png) no-repeat 0 0;}
.main-visual-box .control-wrap{position:absolute;bottom:30px;left:35%;z-index:10;}

.main-schedule{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;max-width:1240px;height:100%; z-index:10;}
.main-schedule-wrap{position:relative;z-index:10;padding:60px 0 35px;width:24.19%;min-width:200px;height:100%;background-color:rgba(52,57,63,0.9);text-align:center;box-sizing:border-box;}
.main-schedule-more{display:inline-block;margin:0 0 20px 0;padding:6px 59px 6px 23px;font-weight:600;background:#fdbc32 url(/_res/ihs/img/main/img_main_schedule_more.gif) no-repeat right 24px center;font-size:14px;color:#5d4a22;text-align:center;}
.main-schedule-date{display:block;margin:0 0 20px 0;font-size:44px;color:#fdbc32;}
.main-schedule-wrap .scrollert{height:266px;text-align:left;}
.main-schedule-wrap .scrollert > .scrollert-scrollbar{right:5px;}
.main-schedule-wrap .scrollert > .scrollert-scrollbar>.scrollert-track:before{background-color:#969696;}
.main-schedule-wrap .scrollert > .scrollert-scrollbar:before{background-color:rgba(0,0,0,0.1);}
.main-schedule-wrap .scrollert > .scrollert-scrollbar-y:before, .scrollert > .scrollert-scrollbar-y > .scrollert-track:before{right:.85em;left:.85em;}
.main-schedule-box:first-of-type{border-top:1px solid #595d62;}
.main-schedule-box{margin:0 auto;width:80%;padding:15px 0 10px;border-bottom:1px solid #595d62;}
.main-schedule-box dt{margin:0 0 5px 0;font-weight:500;font-size:14px;color:#fff;}
.main-schedule-box dd a{display:block;color:#e8e8e8;width:78%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.main-schedule-box dd ul li{padding:0 0 0 10px;background:url(/_res/ihs/img/main/bul_main_schedule.gif) no-repeat 0 12px;letter-spacing:-0.8px;}

.main-visual-txt{position:absolute;top:110px;left:35%;font-weight:600;font-size:48px;color:#1e4586;}
.main-visual-txt span{display:block;font-size:24px;color:#333;}
/*
.main-visual-txt-box.v02 .main-visual-txt{color:#fff;}
.main-visual-txt-box.v02 .main-visual-txt span{color:#d0d0d0;}
.main-visual-txt-box.v03 .main-visual-txt{color:#fff;}
.main-visual-txt-box.v03 .main-visual-txt span{color:#d0d0d0;}
*/
/*gnb*/
.bottom-header-box{position:relative;max-width:1240px;height:90px;margin:0 auto;position:relative;background-color:#fff;}
.bottom-header-box:after{content:"";display:block;clear:both;}
.main-logo{position:absolute;top:0;left:0;z-index:10;padding:18px 0 0 10px;float:left;}

.gnb{position:relative;width:100%;height:90px;text-align:right;}
.gnb-ul:after{content:"";display:block;clear:both;}
.gnb-ul > li{display:inline-block;position:relative;text-align:center;margin:34px 0 0 0;padding:0 1% 26px;}
.gnb-ul > li:hover{background:url(/_res/ihs/img/common/img_gnb_arrow.gif) no-repeat center bottom 11px;}
.gnb-ul > li:last-of-type{padding-right:0;}
.gnb-ul > li > a{padding:0 0 26px 0;font-weight:500;font-size:18px;color:#333333;}
.gnb-ul > li > a:hover{color:#134c8b;font-weight:500;}
.sub-mn{display:none;z-index: 20; padding:10px 0 20px 5px;background-color:#084487;width: 180px;position: absolute;top:42px;left:50%;text-align: left;transform:translateX(-50%);}
.sub-mn li{padding:10px 20px 0;}
.sub-mn li a{font-size:15px;color:#ffffff;}
.sub-mn li a:hover{color:#ffc21f;text-decoration:none;}
.sub-mn:after{content:"";display:block;clear:both;}
.all-mn{position:absolute;right:0px;top:20px;}
.gnb-bg{display:none;position:absolute;top:52px;left:0;z-index:30;width:100%;height:50px;background-color:#003876;}

.m-search-wrap .top-search-input{padding:0 15px;width:100%;height:70px;border:none;background-color:#ffc240;font-weight:300;font-size:16px;color:#fff;box-sizing:border-box;border-radius:0;}
.m-search-btn {position: absolute;top: 23px;right: 15px;width: 24px;}

.btn_menu{display:none;}

/*메인이벤트*/
.main-event-wrap{margin:0 auto;max-width:1240px;position:relative;padding:25px 0;}
.main-event-box{position:relative;margin:0 auto;padding:0 4%;width:100%;max-width:1240px;box-sizing:border-box;}
.main-event-box:after{content:"";display:block;clear:both;}
.main-event-box h3{display:inline-block;float:left;padding:0 0 0 22px;font-weight:500;color:#00e096;background:url(/_res/ihs/img/main/bg_mike01.png) no-repeat 0 5px;}
.main-event-box .owl-carousel{display:inline-block;float:right;padding:0 30px 0 0;width:calc(90% - 40px);box-sizing:border-box;}
.main-event-item a{display:inline-block;padding:0 6% 0 0;width:calc(100% - 123px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:#fff;vertical-align:middle;box-sizing:border-box;}
.main-event-item span{display:inline-block;margin:5px 10px 0 0;font-size:14px;color:#fff;opacity:0.3;vertical-align:middle;}
.main-event-wrap .control-wrap{position:absolute;right:0;z-index:10;}
.main-event-wrap .control-wrap:after{content:"";display:block;clear:both;}
.main-event-wrap .control-wrap a{display:block;float:left;width:30px;height:30px;}
.main-event-wrap .prev{margin:0 10px 0 0;background:url(/_res/ihs/img/main/btn_event_prev.gif) no-repeat 0 0;}
.main-event-wrap .next{background:url(/_res/ihs/img/main/btn_event_next.gif) no-repeat 0 0;}

/*메인미니보드*/
.main-mini-wrap{margin:0 auto;max-width:1240px;position:relative;padding:40px 0 15px 0;overflow:hidden;}
.main-mini-wrap .main-mini-box .mini-box{float:left;border:1px solid #e2e2e2;overflow:hidden;box-sizing:border-box;}

.main-mini-wrap .main-mini-box .mini-box01{max-width:300px;height:330px;width:24%;background:url(/_res/ihs/img/main/main_mini_bg01.gif) no-repeat 0 0;background-size:cover;text-align: center;}
.main-mini-wrap .main-mini-box .mini-box01 p{font-size:14px;color:#fff;opacity:0.6;padding:45px 0 10px 0;}
.main-mini-wrap .main-mini-box .mini-box01 h3{font-size:30px;font-weight:700;color:#fff;letter-spacing: -1px;margin:0 0 45px 0;}
.main-mini-wrap .main-mini-box .mini-box01 a{background:url(/_res/ihs/img/main/btn_bg_arr01.png) no-repeat right 20px center;text-align:left;color:#fff;display: block;border: 1px solid #fff;width:70%;margin:15px auto;padding:12px 0 12px 20px;}
.main-mini-wrap .main-mini-box .mini-box02{height:330px;width:50%;margin:0 1%}
.main-mini-wrap .main-mini-box .mini-box02 h3{text-align: center;font-size: 30px;padding: 45px 0 30px 0;}
.main-mini-wrap .main-mini-box .mini-box02 ul{padding:0 30px;}
.main-mini-wrap .main-mini-box .mini-box02 ul li{border-top: 1px solid #ebebeb;padding: 10px;}
.main-mini-wrap .main-mini-box .mini-box02 ul li:after{content:"";display:block;clear:both;}
.main-mini-wrap .main-mini-box .mini-box02 ul li a{display:block;float:left;width:calc(100% - 50px);color:#666666;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.main-mini-wrap .main-mini-box .mini-box02 ul li span{color:#999999;float:right;font-size: 14px;opacity: 0.7;margin: 3px 0;}
.main-mini-wrap .main-mini-box .mini-box03{position:relative;max-width:300px;height:330px;width:24%;background:url(/_res/ihs/img/main/main_mini_bg02_cal.gif), url(/_res/ihs/img/main/main_mini_bg02.gif);background-repeat:no-repeat, no-repeat;background-position:center bottom 55px, center 0;background-size:initial;text-align:center}
.main-mini-wrap .main-mini-box .mini-box03 p{font-size:14px;color:#fff;opacity:0.6;padding:45px 0 10px 0;}
.main-mini-wrap .main-mini-box .mini-box03 h3{font-size:30px;font-weight:700;letter-spacing: -1px;margin:0 0 45px 0;}
.main-mini-wrap .main-mini-box .mini-box03 h3 a{color:#fff;}
.main-mini-wrap .main-mini-box .mini-box03 h3 a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;}

/*메인링크*/
.main-lnk-wrap{margin:0 auto;max-width:1240px;position:relative;overflow:hidden;padding:0 0 40px;}
.main-lnk-box{overflow:hidden;position:relative;}
.main-lnk-box .lnk-box{border: 1px solid #e2e2e2;float:left;padding:40px 3%;margin: 0 1% 0 0;box-sizing:border-box;} 
.main-lnk-box .lnk-box:nth-of-type(4){margin:0;}
.main-lnk-box .lnk-box dl{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.main-lnk-box .lnk-box dl dt{font-size: 20px;font-weight: 500;padding: 0 0 5px;}
.main-lnk-box .lnk-box dl dd{font-size: 15px;}
.main-lnk-box .lnk-box01{width:24%;background:url(/_res/ihs/img/main/main_bg_ico01.gif) no-repeat right 20px center;}
.main-lnk-box .lnk-box02{width:24.5%;background:url(/_res/ihs/img/main/main_bg_ico02.gif) no-repeat right 20px center;}
.main-lnk-box .lnk-box03{width:24.5%;background:url(/_res/ihs/img/main/main_bg_ico03.gif) no-repeat right 20px center;}
.main-lnk-box .lnk-box04{width:24%;background:url(/_res/ihs/img/main/main_bg_ico04.gif) no-repeat right 20px center;}
.main-lnk-box .lnk-box{background-size:17%;height:200px;}
.main-lnk-box .lnk-box a{display:table;width:75%;height:100%;}

/*메인퀵링크*/
.main-quick-wrap{margin:0 auto;max-width:1240px;position:relative;padding: 50px 0;overflow:hidden;}
.main-quick-wrap h3{width: 100%;text-align: center;font-size: 30px;font-weight: 600;padding:0 0 30px 0;}
.main-quick-wrap .quick-box{overflow:hidden;float:left;width:31%;border:1px solid #e2e2e2;padding:138px 0 0 0;}
.main-quick-wrap .quick-box:nth-of-type(2){margin:0 3%}
.main-quick-wrap .quick-box a{display:block;text-align:center;border-top:1px solid #e2e2e2;padding:20px 0;color:#666;font-size:20px;background-color:#fff;}
.main-quick-wrap .quick-box:nth-of-type(1){background:url(/_res/ihs/img/main/bg_main_lnk01.gif) no-repeat 0 0;}
.main-quick-wrap .quick-box:nth-of-type(2){background:url(/_res/ihs/img/main/bg_main_lnk02.gif) no-repeat 0 0;}
.main-quick-wrap .quick-box:nth-of-type(3){background:url(/_res/ihs/img/main/bg_main_lnk03.gif) no-repeat 0 0;}


/*푸터*/
.foot-wrap{border-top:2px solid #35393f;padding:30px 0 20px 0;}
.foot-wrap .foot-wrap-top-box{position:relative;max-width:1240px;margin:0 auto;width:100%}
.foot-wrap .foot-wrap-top-box:after{clear:both;display:block;content:"";}
.foot-ul{float: left;width:100%;}
.foot-ul li{display: inline;padding: 0 23px 0 11px;border-right:1px solid #e2e2e2;font-size:14px;}
.foot-ul li:last-of-type{border:none;}
.foot-ul li a{color: #888;}
.foot-ul li:last-child{background:none;}
.related-site-wrap {position:absolute;top:-14px;right:0;z-index: 10;float: right;width: 250px;}

.related-site-title{display:block;position:relative;z-index:10;padding:9px 33px 9px 19px;width: 250px;height: 42px;border: 1px solid #e7e7e7;background:#fff url(/_res/ihs/img/common/img_language_arrow.gif) no-repeat right 18px top 17px;color: #666;box-sizing: border-box;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.related-site-title.active{background:#fff url(/_res/ihs/img/common/img_language_arrow02.gif) no-repeat right 18px top 17px;}
.related-site{display:none;position:absolute;bottom:41px;padding:10px 0;width:100%;max-height:200px;border:1px solid #e7e7e7;background-color:#fff;overflow-y:scroll;box-sizing:border-box;}
.related-site li a {display: block;padding:4px 19px;color: #666;}

.scroll-top-btn{display:none;position:absolute;top:-97px;right:0;width:55px;height:55px;background:url(/_res/ihs/img/common/btn_scroll_top.gif) no-repeat 0 0;background-size:contain;}

.foot-wrap .foot-wrap-bottom-box{position:relative;max-width:1240px;margin:0 auto;padding: 50px 0;width:100%}
.foot-wrap .foot-wrap-bottom-box:after{content:"";display:block;clear:both;}
.foot-wrap .foot-wrap-bottom-box p{margin:0 5% 20px 0;padding: 0 0 0 10px;float:left;width:204px;}

.foot-wrap-bottom-box address{display:block;float:left;margin:0 0 0 10px;font-style:normal;font-size:14px;color:#969696;}
.footer-contact:after{content:"";display:block;clear:both;}
.footer-contact li{float:left;margin:0 10px 0 0;}
.footer-contact li a{color:#969696;}

/* 서브 비주얼 */
.sub-visual-intro-wrap{background:url(/_res/ihs/img/common/bg_sub_visual.gif) no-repeat 50% 0;}
.sub-visual-process-wrap{background:url(/_res/ihs/img/common/bg_sub_visual_process.gif) no-repeat 50% 0;}
.sub-visual-degree-wrap{background:url(/_res/ihs/img/common/bg_sub_visual.gif) no-repeat 50% 0;}
.sub-visual-admission-wrap{background:url(/_res/ihs/img/common/bg_sub_visual_admission.gif) no-repeat 50% 0;}
.sub-visual-license-wrap{background:url(/_res/ihs/img/common/bg_sub_visual_license.gif) no-repeat 50% 0;}
.sub-visual-council-wrap{background:url(/_res/ihs/img/common/bg_sub_visual_council.gif) no-repeat 50% 0;}
.sub-visual-board-wrap{background:url(/_res/ihs/img/common/bg_sub_visual_board.gif) no-repeat 50% 0;}
.sub-visual-box{margin:0 auto;width:100%;max-width:1240px;height:240px;text-align:right;}
.sub-visual-txt-box{display:inline-block;margin:51px 0 0 0;padding:40px 50px 38px;min-width:550px;border:8px solid #084487;box-sizing:border-box;}
.sub-visual-info-txt{display:block;float:right;margin:13px 27px 0 0;font-size:14px;color:#084487;opacity:0.5;vertical-align:middle;box-sizing:border-box;}
.sub-visual-title{display:block;float:right;position:relative;padding:0 0 0 30px;font-weight:600;font-size:30px;color:#084487;vertical-align:middle;box-sizing:border-box;}
.sub-visual-title:before{content:"";display:block;position:absolute;top:9px;left:0;width:2px;height:30px;background-color:#084487;}

/* lnb(서브메뉴) */
.lnb-menu{border-top:2px solid #084487;}
.lnb-menu > li{width:100%;border-bottom:1px solid #e7e7e7;}
.lnb-menu > li > a{font-size:16px;display:block;padding:22px 10%;width:100%;font-weight:500;color:#333;box-sizing:border-box;}
.lnb-menu > li:hover > a{color:#fff;background-color:#084487;}
.lnb-menu > li > a.active{color:#fff;background-color:#084487;}
.lnb-menu > li.active > a{background:#084487 url(/_res/ihs/img/common/bg_lnb_arr.gif) no-repeat right 20px center;color:#fff;background-color:#084487;}
.lnb-menu > li.active > a.under-depth{background:#084487 url(/_res/ihs/img/common/img_lnb_arrow02.gif) no-repeat right 20px center;}

.lnb-depth03{display:none;padding:20px 0;height:100%;background-color:#f4f4f4;}
.lnb-depth03 > li{margin:0 0 15px 0;}
.lnb-depth03 > li > a{display:block;position:relative;padding:0 37px;font-weight:400;font-size:14px;color:#333;}
.lnb-depth03 > li > a:before{content:"";display:block;position:absolute;top:10px;left:28px;width:4px;height:1px;background-color:#696969;}
.lnb-depth03 > li > a.active{color:#5774a0;}
.top-search-input{padding: 0 15px;width: 100%;height: 70px;border: none;background-color: #ffc240;font-weight: 300;font-size: 16px;color: #fff;box-sizing: border-box;border-radius: 0;}
.m-search-wrap {position: relative;}
.m-search-btn {position: absolute;top: 23px;right: 15px;width: 24px;}

/* 타이틀 */
.page-title h3{display:inline-block;font-weight:500;font-size:40px;color:#000;}
.content-navi{display:inline-block;float:right;padding:10px 0 0 0;font-size:13px;color:#969696;}
.content-navi:after{content:"";display:block;clear:both;}
.content-navi-home{display:inline-block;margin:0 6px 0 0;width:12px;height:11px;background:url(/_res/ihs/img/common/ico_path_home.gif) no-repeat 0 0;}
.content-navi-margin{margin:0 10px 0 5px;}

/* path */
.path-box{margin:0 0 49px 0;height:50px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#f5f5f5;}
.path:after{content:"";display:block;clear:both;}
.path{margin:0 auto;width:100%;max-width:1240px;height:100%;box-sizing:border-box;}
.path-home{float:left;display:block;padding:16px 0 0 38px;width:105px;height:100%;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background:url(/_res/ihs/img/common/ico_home.gif) no-repeat 20px center;font-size:13px;color:#969696;box-sizing:border-box;}
.path-depth-wrap{float: left;}
.path-depth-wrap > ul:after{content:"";display:block;clear:both;}
.path-depth-wrap > ul > li{position:relative;min-width: 180px;float:left;border-right:1px solid #e7e7e7;}
.path-depth-wrap ul li a {padding: 16px 35px 16px 20px;display: block;background:url(/_res/ihs/img/common/img_m_path_arrow.gif) no-repeat right 18px top 23px;color: #969696;font-size:13px;}
.path-depth-wrap .path-depth li a{display: block;padding: 0;border-right:none;background:none;color:#969696;}
.path-depth-wrap .path-depth li a:hover{color:#6084ba;text-decoration:underline;}
.path-depth-wrap .path-depth li a.active{color:#6084ba;text-decoration:underline;}
.path-depth-wrap .path-depth{width:100%;position: absolute;left:0;background-color: #fff;z-index: 9;padding: 10px 15px 10px 20px;border: 1px solid #e7e7e7;border-top:none;box-sizing:border-box;}
.path-depth-wrap .path-depth li{ padding: 0px 0 5px 0;word-wrap:break-word;}
.path-selected.active{background: url(/_res/ihs/img/common/img_m_path_arrow_up.gif) no-repeat right 18px top 24px;}

/* 탭 */
.tab-wrap{padding: 0 0 50px 0;}
.tab-ul01{display:table;width:100%;text-align:center;}
.tab-ul01 li{display:table-cell;width:50%;}
.tab-ul01 li:last-of-type a{border-right:1px solid #e2e2e2;}
.tab-ul01 li a{display:block;padding:15px 10px;border:1px solid #e2e2e2;border-right:none;font-weight:500;color:#969696;}
.tab-ul01 li a.active{padding:14px 10px;border:2px solid #084487;color:#084487;}
.tab-process-box .tab-ul01 li{float:left;box-sizing:border-box;width:20%}
.tab-process-box .tab-ul01 li.bor-r{border-right:1px solid #e2e2e2}
.tab-process-box .tab-ul01 li.bor-b{border-bottom:1px solid #e2e2e2}
.tab-process-box .tab-ul01 li a{border-bottom:1px solid #fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tab-process-box .tab-ul01 li a.active{border-bottom:2px solid #084487;}
.tab-council-box .tab-ul01 li{width:20%}
.tab-secondary-box .tab-ul01 li {
    float: left;
    box-sizing: border-box;
    width: 33.3333333%;
}
/* 로그인 */
.login-bg{border-top:none;background-color:#f2f2f2;}
.login-box{margin:160px auto 0;padding:72px 69px 60px 78px;width:770px;border:1px solid #e6e6e6;border-top:none;background:#fff url(/_res/board/img/login/bg_login.gif) no-repeat 0 0;box-sizing:border-box;}
.login-box:after{content:"";display:block;clear:both;}
.login-box h1{float:left;width:238px;}
.login-box h1 img{width:100%;}
.login-zone{float:right;width:341px;}
.login-input-wrap input{margin:0 0 10px;padding:11px 10px;width:100%;height:40px;border:1px solid #ccc;font-size:14px;box-sizing:border-box;}
.login-error-msg{margin:0 0 14px 0;font-size:14px;color:#ff4c4c;}
.c-login-btn{width:100%;height:50px;border:none;background-color:#0067b3;text-align:center;font-size:18px;color:#fff;cursor:pointer;line-height:1;}
.login-link-wrap{margin:13px 0 16px;}
.login-link-wrap li{position:relative;display:inline-block;padding:0 14px 0 0;}
.login-link-wrap li:after{content:"";display:block;position:absolute;top:6px;right:5px;width:1px;height:11px;background-color:#b3b3b3;}
.login-link-wrap li:last-of-type{padding:0;}
.login-link-wrap li:last-of-type:after{display:none;padding:0;}
.login-link-wrap li a{font-size:15px;color:#4d4d4d;}
.help-icon{display:inline-block;width:15px;height:15px;background:url(/_res/board/img/login/ico_help.gif) no-repeat 0 0;vertical-align:middle;}
.login-etc-msg{font-size:14px;}
.login-wrap address{margin:10px 0 0 0;font-style:normal;text-align:center;}

/*대학원소개*/
.intro-wrap{overflow:hidden;padding:0 0 100px 0;}
.intro-wrap .intro-box-left{float: left;width: 65%;box-sizing: border-box;padding: 0 40px 0 0;}
.intro-wrap .intro-box-left p img{margin:0 0 0 10px ;}
.intro-wrap .intro-box-right{float: right;width: 35%;box-sizing: border-box;}
.intro-wrap .intro-box-right img{width:100%;max-width: 330px;}
.intro-wrap .intro-box-left .greeting-p{line-height: 36px;font-size:30px;color:#00be80;padding:0 0 40px;}

.education-box{background-color:#f8f8f8;padding:20px 0;text-align:center;}
.education-box img{margin: 50px 0;}

.history-box{overflow: hidden;margin: 0 0 40px 0;}
.history-left{width: 32%;float: left;}
.history-left img{width:100%;}
.history-right{padding:0 0 0 35px;box-sizing:border-box;width: 68%;float: left;}
.history-tab-box li{display: table-cell;width: 33.33333%;} 
.history-tab-box{display: table;width: 100%;text-align: center;}
.history-tab-box li a {display: block;padding: 15px 10px;border: 1px solid #e2e2e2;border-right: none;font-weight: 500;color: #969696;}
.history-tab-box li:last-of-type a {border-right: 1px solid #e2e2e2;}
.history-tab-box li.active a {padding: 14px 10px;border: 2px solid #084487;color: #084487;}
.history-tab-content-box{padding:20px;background-color:#fafafa;margin:0 0 40px 0;}

.history-tab-content{padding:25px 25px 0px 25px;}
.history-tab-content > div{border-bottom:1px solid #dbdbdb;overflow:hidden;padding: 0 0 10px 0;margin: 0 0 10px 0;}
.history-tab-content > div:last-of-type{border-bottom:none;}
.history-tab-content > div > p{font-weight: 500;font-size: 30px;color: #00be80;float: left;width: 15%;padding: 0 20px 0 0;box-sizing: border-box;}
 .history-tab-content > div > p > span{visibility:hidden}   
.history-tab-content > div > dl{float: left;width: 85%;padding: 10px 0;}
.history-tab-content > div > dl > dt{width:25%;float: left;padding: 0 0 0 30px;box-sizing: border-box;font-weight: 500;line-height: 28px;}
.history-tab-content > div > dl > dd{width:75%;float:left;padding: 0 0 10px 0;}

.people-box {overflow:hidden;padding:0 0 40px 0;} 
.people-box dl{width:50%;float:left;}
.people-box dl dt{width: 30%;float: left;box-sizing: border-box;}
.people-box dl dt img{width:100%}
.people-box dl dd{ width: 70%;float: left;padding: 10px 0 20px 40px;box-sizing: border-box;}
.people-box dl dd ul li{color:#727272;}
.people-box dl dd ul li a{color:#727272;}
.people-box dl dd ul li:nth-of-type(1){color: #e54600;font-weight: 500;font-size: 16px;padding: 0 0 10px;}
.people-box dl dd ul li:nth-of-type(2){color: #333333;font-size: 24px;font-weight: 700;padding: 0 0 5px;}

.txt-tel{font-weight:700;color:#75a4ce;}
.reunion-law-box{padding: 0 0 50px;}
.reunion-law-box dl{padding: 0 0 20px;}
.reunion-law-box dl dt{font-weight: 700;color: #727272;padding: 0 0 5px;}
.reunion-law-box dl dd ol{padding:5px 0 5px 20px;}

.location-add-box{padding: 30px 0 0 0;}
.location-add-box ul li{padding:0 0 5px 10px ;background:url(/_res/ihs/img/common/bg_map01.gif) no-repeat 0 11px; }
.location-add-box ul li span{color:#084487;font-weight:700;width: 90px;display:inline-block;}
.location-btn-box{text-align:center;padding:40px 0 0 0;}
.location-btn-box a{padding: 10px 0;background-color: #939393;border-radius: 5px;color: #fff;min-width: 160px;display: inline-block; margin: 0 10px 0;}

/*과정소개*/
.attention-box{margin: 30px 0 0 0;border: 1px solid #ebebeb;padding: 30px;}
.attention-box ol li{padding:0 0 15px 0;}
.attention-box ol li > span{padding:0 0 0 20px}
.attention-box ol li p{padding:0 0 0 20px}
.teaching-box .con-box table td dl dt{padding: 0 0 7px;color:#6e9fcc;font-weight:500;}
.teaching-box .con-box table td dl dt span{font-size:14px;font-weight:400;}
.research-p{line-height: 36px;font-size:30px;color:#00be80;padding:0 0 40px;}

.major-box{overflow:hidden;position:relative}
.major-left-box{float:left;width: 32%; }
.major-left-box img{width:100%}
.major-right-box{min-height: 152px;float:left;background-color: #eff3f7;padding: 30px;box-sizing: border-box;width: 68%;}
.major-right-box p{color:#333333}

/* 학사안내 - 강의시간표 */
.download-wrap:after{content:"";display:block;clear:both;}
.download-box{float:left;padding:40px 0;width:48.92%;border:1px solid #e2e2e2;text-align:center;box-sizing:border-box;}
.download-box:nth-of-type(2){float:right;}
.download-box dt{margin:0 0 25px 0;font-weight:500;font-size:18px;color:#00be80;}
.download-box dd a{display:inline-block;padding:6px 35px 6px 20px;background:#c5c5c5 url(/_res/ihs/img/degree/img_download_arrow.gif) no-repeat right 20px center;font-size:13px;color:#fff;border-radius:5px;}

/* 학사안내 - 논문제출 */
.thesis-list{padding:0 30px;border-bottom:1px solid #e2e2e2;}
.thesis-list > li{padding:0 0 40px 0;background:url(/_res/ihs/img/degree/line_thesis.gif) repeat-y 6.3% 0;box-sizing:border-box;}
.thesis-list > li:last-of-type{background:none;}
.thesis-list > li:after{content:"";display:block;clear:both;}
.thesis-list img{float:left;width:12.9%;max-width:120px;}
.thesis-list dl{float:left;padding:1% 0 0 4.3%;width:87.1%;box-sizing:border-box;}
.thesis-list dl dt{margin:0 0 15px 0;font-weight:500;font-size:18px;color:#00be80;}
.thesis-list dl dt span{font-size:13px;}
.thesis-list dl dd ul li{position:relative;padding:0 0 5px 10px;color:#666;}
.thesis-list dl dd ul li:before{content:"";display:block;position:absolute;top:11px;left:0;width:3px;height:3px;background-color:#666;}
.thesis-list .thesis-yellow{color:#fab81a;}
.thesis-list .thesis-orange{color:#fa6f1a;}

/* 학사안내 - 수강신청 */
.step-box{margin:0 0 10px 0;padding:40px 1% 20px;border:1px solid #e2e2e2;box-sizing:border-box;}
.step-box ul:after{content:"";display:block;clear:both;}
.step-box ul li{display:table;position:relative;float:left;margin:0 1.5% 20px;padding:0 60px;box-sizing:border-box;word-wrap:break-word;}
.step-box ul li:last-of-type{margin-right:0;padding-right:0;}
.step-box ul li a{display:block;font-size:13px;color:#999;}
.register-step-box ul li:nth-of-type(1){background:url(/_res/ihs/img/degree/ico_register01.gif) no-repeat 0 0;}
.register-step-box ul li:nth-of-type(2){background:url(/_res/ihs/img/degree/ico_register02.gif) no-repeat 0 0;}
.register-step-box ul li:nth-of-type(3){background:url(/_res/ihs/img/degree/ico_register03.gif) no-repeat 0 0;}
.register-step-box ul li:nth-of-type(4){background:url(/_res/ihs/img/degree/ico_register04.gif) no-repeat 0 0;}
.step-box ul li:nth-of-type(n){background-position:0 center;}
.step-box ul li:after{content:"";display:block;position:absolute;top:0;right:0;width:23px;height:43px;background:url(/_res/ihs/img/degree/img_register_arrow.gif) no-repeat 0 0;}
.step-box ul li:last-of-type:after{display:none;}
.step-box ul li span{display:table-cell;vertical-align:middle;}
.additional-txt{margin:10px 0 0 0;color:#999;}

.pop-register-wrap{display:none;position:fixed;top:40px;left:0;right:0;z-index:30;margin:0 auto;padding:40px 5% 50px;width:75%;height:93%;background-color:#fff;box-sizing:border-box;}
.pop-register-bg{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
.pop-register-wrap h3{margin:0 0 5px 0;font-weight:500;font-size:36px;color:#000;}
.pop-register-close{display:block;position:absolute;top:50px;right:5%;width:32px;height:32px;background:url(/_res/ihs/img/degree/btn_pop_register_close.gif) no-repeat 0 0;}
.pop-register-wrap .scrollert > .scrollert-scrollbar-y:before,.scrollert > .scrollert-scrollbar-y > .scrollert-track:before{left:.8em;right:.8em;}
.pop-register-wrap .scrollert{height:76%;overflow:initial;}
.pop-register-wrap .scrollert>.scrollert-scrollbar{right:-7%;}

.register-code-box{display:inline-block;margin:0 -4px 0 0;width:50%;max-width:300px;vertical-align:middle;}
.register-code-box img{width:100%;}
.register-code-info{display:inline-block;padding:0 0 0 30px;width:50%;vertical-align:middle;box-sizing:border-box;}
.register-code-info .ex-txt{padding:0;}
.pop-register-wrap .register-pos-relative{position:relative;padding:0 0 0 40px;}
.bul-ex{position:absolute;top:0;left:15px;}

/* 학사안내 - 학점인정 */
.point-img{width:32.25%;max-width:300px;float:left;}
.poing-img img{width:100%;}
.point-list{float:left;padding:0 0 0 4.3%;width:67.75%;box-sizing:border-box;}

/* 학사안내 - 기타안내 */
.comming-soon{display:block;margin:0 auto;width:100%;max-width:640px;}

/* 입학안내 - 석사 및 연구과정 */
.master-step-box{padding:40px 6% 20px;}
.master-step-box ul li{min-height:50px;}
.master-step-box ul li:nth-of-type(1){background-image:url(/_res/ihs/img/admission/ico_master01.gif);}
.master-step-box ul li:nth-of-type(2){background-image:url(/_res/ihs/img/admission/ico_master02.gif);}
.master-step-box ul li:nth-of-type(3){background-image:url(/_res/ihs/img/admission/ico_master03.gif);}
.master-step-box ul li:nth-of-type(4){background-image:url(/_res/ihs/img/admission/ico_master04.gif);}
.master-step-box ul li:nth-of-type(n){background-repeat:no-repeat;}

.master-contact-list{margin:10px 0 0 0;}
.master-contact-list:after{content:"";display;block;clear:both;}
.master-contact-list li{float:left;padding:23px 1%;width:49%;border:1px solid #e2e2e2;font-size:18px;color:#30ca98;text-align:center;box-sizing:border-box;}
.master-contact-list li img{margin:0 3% 0 0;}
.master-contact-list li a{color:#30ca95;}
.master-contact-list li:first-of-type{margin:0 2% 0 0;}

/*총학생회*/
.alarm-box{margin:0 0 80px;padding: 30px 30px 30px 115px;background:url(/_res/ihs/img/council/bg_alarm.gif) no-repeat 30px ; center;border:1px solid #ebebeb}
.alarm-box p:nth-of-type(2){color:#6e9fcc;}
.community-box ul{padding:0 0 2% 0;overflow:hidden;}
.community-box ul li{border: 1px solid #ebebeb;width: 32%;float: left;box-sizing: border-box;padding: 30px 20px;min-height: 170px;}
.community-box ul li:nth-of-type(2){margin:0 2%;}
.community-box ul li dl dt{color:#6e9fcc;font-weight:500;padding:0 0 10px ;}
.community-box ul li dl dd a{overflow:hidden;display:block;word-wrap:break-word;}

.council-info-box dl{overflow: hidden;display: table;padding: 0 0 30px 0;}
.council-info-box dl dt{display: table-cell;}
.council-info-box dl dd{vertical-align: middle;display: table-cell;padding: 0 0 0 35px;}
.council-info-box dl dd dl{padding:0;}
.council-info-box dl dd dl dt{display:block;font-weight:500;}
.council-info-box dl dd dl dd{padding:0;display:block;}
.council-info-box .txt-phone{padding:0 0 30px 8px ;color:#e54600;background:url(/_res/ihs/img/council/bg_dot_red.gif) no-repeat 0 11px;}
.council-info-box .info-box{padding:30px;border:1px solid #ebebeb;}
.council-info-box .info-box h5{padding:0 0 10px 0;font-weight:500;font-size:16px;}

.council-person-box .person-box {overflow:hidden;}
.council-person-box .person-box dl {float:left;width:20%}
.council-person-box .person-box dl dt{padding:0 0 15px 0;float:left;width:100%;text-align:center;}
.council-person-box .person-box dl dd{float:left;text-align:center;width:100%;padding:0 0 20px 0;}
.council-person-box .person-box dl dd ul li:nth-of-type(1){color:#e54600;}
.council-person-box .person-box dl dd ul li:nth-of-type(2){font-size:24px;font-weight:700;color:#333333}

/*자격증안내*/

.license-box .con-box .dot-ul02 li ul{padding: 10px 0 0 0;}
.license-box .con-box .dot-ul02 li ul li > p {padding: 10px 0 0 0;}

.bar-ul01 li ol li{font-size:14px;background:none !important;}
.bar-ul01 li ol li table{width:100%;border-top:1px solid #ebebeb !important;margin:10px 0 20px 0;}

/*법적고지-개인정보처리방침*/
.legal-box dl{margin:0 0 80px 0;}
.legal-box dl dt{line-height: 32px;padding: 0 0 10px 0px;font-weight: 600;font-size: 24px;color: #084487;}
.legal-box dl dd{line-height:26px;}

.privacy-box .h5-tit02{font-weight: 700;font-size: 18px;color: #333333;padding: 0 0 10px 0px;}
.privacy-box ul li{padding: 0 0 0 7px;background: url(/_res/ihs/img/common/bul_list_dot.gif) no-repeat 0 8px;}
.privacy-box ul li ol li{padding:0;margin:0px 0 0 17px;list-style-type: decimal;background: none !important;}
.ol-type04 li{margin:0 0 30px 17px;list-style-type: decimal;}
.ol-type05 li{margin: 0px 0 3px 17px;list-style-type: decimal;}

@media screen and (max-width:1024px) {
  
  .content{padding: 0 3%;}

  .top-header-box{display:none;}
  .bottom-header-box{height: 70px;}
  .main-logo{padding:8px 0 0 10px;float:left;width:210px;}
  .main-logo img{width:100%;height:100%}
  .gnb{display:none;}
  .btn_menu{display: block;float: right;margin: 26px 0 0 0;width: 44px;height: 34px;background: url(/_res/ihs/img/common/btn_m_menu.gif) no-repeat 0 0;background-size: 60%;}
  
  /*대학원 소개*/
  .people-box dl dd{padding: 0px 0 10px 26px;}
  .people-box dl dd ul li{word-wrap: break-word;font-size: 14px;}
  .people-box dl dd ul li:nth-of-type(1){padding:0;font-size: 14px;}
  .people-box dl dd ul li:nth-of-type(2){padding:0;font-size: 18px;}
  
  .education-box{padding:20px}
  .education-box img{width:100%;}
  
  /* 학사안내 - 수강신청 */
  .step-box ul li{width:50%;margin:0 0 20px 0;padding:0 2% 0 8%;box-sizing:border-box;}
  .step-box ul li:nth-of-type(n){background-size:28px;background-position:4px center;}
  .step-box ul li:after{background-size:50%;background-position:center;}

}

@media screen and (max-width:768px) {
  
    /* layout */
    .sub-container{margin:0 auto 50px;}
    .lnb{display:none}
    .content-wrap{float:none;width:100%;}
    .path-wrap{float:none;width:100%;}
    .page-title{float:none;width:100%;}
  
    /* common */
    .con-p{font-size:14px;}
    .mobile-hide{display:none !important;}
    .pc-hide{display:block !important;}
    .bar-ul01 li{font-size:14px;}
    .h4-tit01{font-size: 20px;color: #0d4b8f;padding: 0 0 15px;}
    .tab-box{padding: 0 15px;}
    .dot-ul > li{margin:0 0 15px 0;font-size:14px;}
    .ol-type02 > li{font-size:14px;}
    .sub-link-btn02{padding:10px 15px;width:100%;}
    
   /* 로그인 */
    .login-bg{background-color:#fff;}
    .login-box{margin:0;padding:30px;width:100%;border:none;background:none;}
    .login-box h1{float:none;margin:0 auto 30px;width:130px;}
    .login-zone{float:none;width:100%;}
    .login-link-wrap{margin:18px 10px 32px;text-align:center;}
    .login-link-wrap li:nth-of-type(2){padding:0;}
    .login-link-wrap li:nth-of-type(2):after{display:none;}
    .login-link-wrap li:last-of-type{display:block;margin:10px 0 0 0;}
    .login-etc-msg{text-align:center;}
    .login-wrap address{margin:37px 0 0 0;}
  
    /* 메인비주얼 */
    .main-visual-box{height:360px;}
    .main-visual-img-box{height:360px;}
    .main-visual-txt{top:53px;left:0;padding:0 10px;width:100%;font-size:30px;box-sizing:border-box;}
    .main-visual-txt span{font-size:20px;}
    .main-schedule-wrap{position:absolute;top:auto;bottom:0;padding:10px 0;width:100%;height:43%;text-align:left;}
    .main-schedule-date{display:inline-block;float:left;margin:0 0 5px 10px;font-size:30px;}
    .main-schedule-more{float:right;margin:6px 10px 0 0;}
    .main-schedule-box{position:relative;margin:auto;padding:10px 0;width:94%;}
    .main-schedule-box dt{position:absolute;right:0;bottom:5px;}
    .main-schedule-box dd{width:calc(100% - 50px);}
    .main-schedule-wrap .scrollert{clear:both;height:90px;}
    .main-schedule-wrap .scrollert > .scrollert-scrollbar{right:-10px;}
  
    .main-visual-box .control-wrap{bottom:170px;left:10px;}
    .main-visual-box .control-wrap a{width:15px;height:30px;background-size:100%;}
    .main-visual-box .next{margin:0 0 0 30px;}
  
    /* 메인 이벤트 */
    .main-event-wrap{padding:15px 0;}
    .main-event-box .owl-carousel{padding:0;width:calc(90% - 98px);}
    .main-event-item span{float:right;margin-right:0;}
    .main-event-wrap .control-wrap{display:none;}
    .main-event-item a{width:calc(100% - 78px);}
    .main-event-box h3{font-size:20px;}
  
    /* 메인 미니보드 */
    .main-mini-wrap{padding:0;}
    .main-mini-wrap .main-mini-box .mini-box{border:none;}
    .main-mini-wrap .main-mini-box .mini-box02{position:relative;margin:0;padding:0 10px 15px;width:100%;height:auto;}
    .mini-box02 .control-wrap{position:absolute;top:17px;right:10px;}
    .mini-box02 .control-wrap a{display:block;position:absolute;top:0;width:32px;height:32px;background-size:100%;}
    .mini-box02 .prev{right:31px;background:url(/_res/ihs/img/main/btn_notice_prev.gif) no-repeat 0 0;}
    .mini-box02 .next{right:0;background:url(/_res/ihs/img/main/btn_notice_next.gif) no-repeat 0 0;}
    .main-mini-wrap .main-mini-box .mini-box02 h3{padding:15px 0;font-size:24px;text-align:left;}
    .main-mini-wrap .main-mini-box .mini-box02 ul{padding:0;}
    .main-mini-wrap .main-mini-box .mini-box01{width:50%;max-width:initial;height:230px;}
    .main-mini-wrap .main-mini-box .mini-box01 h3{margin:0 0 25px 0;font-size:20px;}
    .main-mini-wrap .main-mini-box .mini-box01 p{padding:20px 0 0 0;}
    .main-mini-wrap .main-mini-box .mini-box01 a{padding:6px 0 6px 10px;}
    .main-mini-wrap .main-mini-box .mini-box03{width:50%;max-width:initial;height:230px;background-position:center bottom 27%,center 0;background-size:65px, cover;}
    .main-mini-wrap .main-mini-box .mini-box03 h3{margin:0 0 25px 0;font-size:20px;}
    .main-mini-wrap .main-mini-box .mini-box03 p{padding:20px 0 0 0;}
  
    /* 메인링크 */  
    .main-content-wrap03{background-color:#f3f4f6;}
    .main-lnk-wrap{padding:15px 10px 5px;box-sizing:border-box;}
    .main-lnk-box .lnk-box{float:left;margin:0 2% 2% 0;padding:18px 10px 15px;width:49%;height:auto;background-color:#fff;background-position:right 10px center;background-size:25px;}
    .main-lnk-box .lnk-box:nth-of-type(2n){margin-right:0;}
    .main-lnk-box .lnk-box dl dt{font-size:16px;}
    .main-lnk-box .lnk-box dl dd{display:none;}
  
    /* 메인 퀵 링크 */
    .main-content-wrap04{background-color:#fff;}
    .main-quick-wrap{padding:20px 10px 70px;}
    .main-quick-wrap h3{padding:0 0 20px 0;font-size:24px;text-align:left;}
    .main-quick-wrap .quick-box{float:none;padding:33% 0 0 0;width:100%;}
    .main-quick-wrap .quick-box:nth-of-type(n){margin:0 0 15px 0;background-size:100%;}
    .main-quick-wrap .quick-box a{padding:10px 0;font-size:18px;}
  
    /* path */
    .path-box{margin:0 0 25px 0;height:40px;border:none;background-color:#10488a;}
    .path{padding:0;}
    .path-home{width:41px;height:41px;border:none;background:url(/_res/ihs/img/common/btn_m_home.gif) no-repeat 0 0;background-size:100%;}
    .path-depth-wrap{width:calc(100% - 41px);}
    .path-depth-wrap > ul > li{float:left;width:33.33%;min-width: 120px;border-right:none;box-sizing:border-box;}
    .path-depth-wrap ul li a{padding:10px 27px 11px 15px;width:100%;box-sizing:border-box;border-right:1px solid #37659b;color:#fff;}
    .path-depth-wrap .path-depth{top:40px;left:0;padding:0;z-index:20;width:100%;border:1px solid #37659b;box-sizing:border-box;}
    .path-depth-wrap .path-selected{background:#10488a url(/_res/ihs/img/common/img_m_path_arrow.gif) no-repeat right 15px top 17px;background-size:15px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
    .path-depth li{padding:0;border-bottom:1px solid #37659b;background-color:#10488a;box-sizing:initial;}
    .path-depth li:last-of-type{border:none;}
    .path-depth-wrap .path-depth li a{padding:10px 15px 5px;color:#fff;}
    .path-selected.active{background:#10488a url(/_res/ihs/img/common/img_m_path_arrow_up.gif) no-repeat right 15px top 17px;background-size:15px;}
  
    /* 타이틀 */
    .page-title{padding:0 3% 35px;box-sizing:border-box;}
    .page-title h3{font-size:30px;}
  
    /* 탭 */
    .tab-depth01{padding:8px 3%;border-top:2px solid #bbb;border-bottom:2px solid #bbb;background-color:#d3d3d3;box-sizing:border-box;}
    .tab_sel{-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0 0 20px;width: 100%;height: 40px;font-weight: 500;font-size: 17px;padding: 0 40px 0 15px;border: 1px solid #939393;background: #fff url(/_res/ihs/img/common/btn_select_arr01.gif) no-repeat right 15px top 55%;background-size: 16px;color: #333;border-radius: 4px;}
    
    /*푸터*/
    .foot-wrap{background:none;padding:0px 0 20px 0;}
    .foot-wrap .foot-wrap-top-box{padding:0;}
    .foot-wrap .foot-wrap-bottom-box {padding:0px 0 0 0;}
    .foot-wrap .foot-wrap-bottom-box p{padding: 0 0 0 10px;float:none;width:95%}
    .foot-wrap .foot-wrap-bottom-box p img{margin: 20px 0 0 0;}
    .foot-ul{float: none;width:100%;display: block;box-sizing:border-box;}
    .foot-wrap .foot-wrap-top-box ul li:nth-of-type(2n){border-right:none;}
    .related-site-wrap {position:relative;top:0;width:100%;}
  
    .related-site-title{padding:16px 43px 16px 10px;width:100%;height:55px;border:none;border-bottom:1px solid #e7e7e7;background:#f4f4f4 url(/_res/ihs/img/common/img_related_arrow02.gif) no-repeat right 20px center;background-size: 16px;border-radius: 0;}
    .related-site-title.active{border:1px solid #e7e7e7;background:#f4f4f4 url(/_res/ihs/img/common/img_related_arrow.gif) no-repeat right 20px center;background-size:16px;}
    .related-site{bottom:52px;padding:10px 0;border:none;background-color:#f4f4f4;border-radius:0;}
    .related-site li a{display:block;padding:4px 10px;}
  
    .foot-wrap .foot-wrap-top-box ul li{display: block;font-size: 13px;font-weight: 400;background:none;float: left;width:50%; text-align:center;border-bottom: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;box-sizing:border-box;}
    .foot-wrap .foot-wrap-top-box ul li a{display:block;padding:10px;box-sizing:border-box;}
    .scroll-top-btn{display:block;}
    .footer-contact{margin:0 0 10px 0;}
  
    /*대학원소개*/
    .intro-wrap .intro-box-left{float: none;width: 100%;box-sizing: border-box;padding: 0;}
    .intro-wrap .intro-box-right{float: none;width: 100%;padding:0 0 30px 0;box-sizing: border-box;}
    .intro-wrap .intro-box-left .greeting-p{line-height: 30px;font-size:22px;padding:0 0 20px}
    .history-left{width: 100%;float: none;padding:0 0 20px;}
    .history-right{padding:0;width:100%; float: none;}
  
    .intro-wrap .intro-box-left{float: none;width: 100%;box-sizing: border-box;padding: 0;}
    .intro-wrap .intro-box-right{float: none;width: 100%;padding:0 0 30px 0;box-sizing: border-box;}
  
    .history-tab-wrap > div.pc-hide{padding:10px 20px;background-color:#d3d3d3;border:1px solid #bbbbbb}
    .history-tab-content{padding:0}
    .history-tab-content > div > dl > dd{width:100%;float:none}
    .history-tab-content > div{margin:0;padding:0;border-bottom:none}
    .history-tab-content > div > dl > dt{padding:0;width:100%;float:none}
    .history-tab-content > div > dl {width:100%}
    .history-tab-content > div > p{width: 130px;float:none}
    .history-tab-content > div > p > span{visibility:visible}   
  
    .history-tab-wrap .tab_sel01 {
    -webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;height: 40px;font-weight: 500;font-size: 17px;padding: 0 40px 0 15px;border: 1px solid #939393;background: #fff url(/_res/ihs/img/common/btn_select_arr01.gif) no-repeat right 15px top 55%;
    background-size: 16px;color: #333;border-radius: 4px;}
    .people-box dl { width: 50%;}
   .reunion-law-box dl dd {font-size:14px}
  
    /*과정소개*/
   .attention-box{padding: 20px;}
   .attention-box ol li{font-size:14px;}
   .research-p{line-height: 30px;font-size:22px;padding:0 0 20px}
   .tab-process-box {padding:0 15px ;}
   .major-right-box{min-height: 0px;float: none;padding: 20px;width: 100%;}
  
  
   /*총학생회*/
  .alarm-wrap{padding:0 15px;}
  .community-box ul li{padding: 20px;min-height: 100px;width: 100%;float: none;}
  .community-box ul li:nth-of-type(2){margin: 2% 0;}
  .community-box ul li dl dd a{font-size:14px;}
  .council-info-box dl{display: block;}
  .council-info-box dl dt{padding:0 0 15px 0;display: block;}
  .council-info-box dl dd{font-size:14px;vertical-align: middle;display:block;padding: 0 ;}
  .council-person-box .person-box dl {width:50%}
  .council-person-box .person-box dl dt img{width:80%;}
  
  /* 학사안내 - 강의시간표 */
  .download-box{padding:20px 0;}
  .download-box dt{margin:0 0 15px 0;font-size:16px;}
  
  /* 학사안내 - 논문제출 */
  .tab-thesis-box{padding:8px 0;border-top:2px solid #bbb;border-bottom:2px solid #bbb;background-color:#d3d3d3;}
  .tab-thesis-box .tab_sel{margin:0;border:none;border-radius:0;}
  .thesis-list{padding:0;}
  .thesis-list > li{padding:0 0 20px 0;background:none;}
  .thesis-list img{width:20%;}
  .thesis-list dl{padding:1% 0 0 2%;width:80%;}
  .thesis-list dl dt{margin:0 0 5px 0;font-size:16px;}
  .thesis-list dl dd ul li{padding-bottom:0;font-size:14px;}
  
  /* 학사안내 - 수강신청 */
  .step-box{margin:0;padding:0;border:none;}
  .step-box ul li{display:table;float:none;margin:0 0 30px 0;padding:15px 2% 15px 70px;width:100%;min-height:75px;border:1px solid #e2e2e2;box-sizing:border-box;}
  .step-box ul li:after{left:0;top:auto;bottom:-40%;margin:0 auto;width:23px;height:20px;background:url(/_res/ihs/img/degree/img_m_register_arrow.gif) no-repeat 0 0;background-size:100%;}
  .step-box ul li:nth-of-type(n){background-position:14px center;background-size:40px;}
  .sub-link-btn{width:100%;text-align:center;}
  .step-box ul li span{display:table-cell;vertical-align:middle;}
  
  .pop-register-wrap{top:20px;padding:20px 5% 40px;width:95%;height:calc(100% - 40px);overflow:hidden;}
  .pop-register-wrap h3{padding:0 30px 0 0;font-size:24px;}
  .pop-register-close{top:30px;width:20px;height:20px;background-size:100%;}
  .pop-register-wrap .scrollert{height:calc(100% - 180px);}
  .register-code-box{width:100%;}
  .register-code-info{padding:15px 0 0 0;width:100%;}
  
  /* 학사안내 - 학점인정 */
  .point-img{display:block;float:none;margin:0 auto 20px;width:100%;max-width:200px;}
  .point-list{float:none;padding:0;width:100%;}
  
   /* 입학안내 - 석사 및 연구과정 */
  .master-contact-list li{font-size:14px;letter-spacing:-0.5px;}
  .master-contact-list li img{width:20px;}
     
   /*법적고지-개인정보처리방침*/
    .legal-box dl{margin:0 0 50px 0;}
    .legal-box dl dt{line-height: 28px;font-size: 20px;}
    .legal-box dl dd{font-size: 16px;line-height:23px;}
    .ol-type04 li, .ol-type05 li{font-size:14px;}
  
}

@media screen and (max-width:420px) {
   /*대학원소개*/
    .people-box {padding:0;} 
    .people-box dl{width:100%;float:left;padding: 20px 0;}
    .people-box dl dt img {min-width: 90px;}
    
   
    /*모바일 상단메뉴*/
    .path-home {display:none;}
    .path-depth-wrap {width:100%;}
    .path-depth-wrap .path-selected{background-position:right 10px top 17px;background-size: 12px;}
    .path-depth-wrap ul li a{padding:10px 20px 9px 8px;}
    .path-depth-wrap .path-depth li a{padding: 10px 8px 5px;}
    .path-depth-wrap > ul > li{min-width:0;}
  
    /* 메인 링크 */
    .main-lnk-box .lnk-box{background-size:20px;}
    .main-lnk-box .lnk-box a{width:85%;letter-spacing:-1.5px;}
  
    /* 학사안내 - 강의시간표 */
    .download-box{margin:0 0 10px 0;width:100%;}
    .download-box:nth-of-type(n){float:none;}
  
    /* 입학안내 - 석사 및 연구과정 */
    .master-contact-list li{float:none;width:100%;}
    .master-contact-list li:first-of-type{margin:0 0 10px 0;}
  

  
}
