@charset "utf-8";

/* 공통 레이아웃 시작 */
a, abbr, address, article, aside, audio, body, canvas, caption, cite, dd, details, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, img, label, legend, li, menu, nav, object, ol, p, section, span, strong, summary, table, tbody, td, tfoot, th, thead, tr, ul, video{font-family: 'nsk_m','nsr_m','Dotum','arial','sans-serif';}
h1, h2, h3, h4, h5, h6, strong, b{font-weight:600;}

.clearfix {width:100%;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;}

#body_layout{overflow:hidden;background:url(../../images/gradgo/main/main_bg.jpg) no-repeat 50% 50%;background-size:cover;}
#body_layout *{box-sizing:border-box;}
#body_layout a{transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
#body_layout .body_wrap{padding-bottom:126px;min-height: 980px;}
#body_layout .mcont_wrap{position:absolute;top:186px;left:0;width:100%;min-height:668px;}
/* 공통 레이아웃 끝 */

.mcont_wrap #right_btn{display:inline-block;position:absolute;top:265px;left:1270px;width:88px;height:88px;background:url(../../images/gradgo/main/main-ir.png) no-repeat 0 -137px;font-size:0;text-indent:-9999px;}
.mcont_wrap #left_btn{display:none;position:absolute;top:265px;left:1270px;width:88px;height:87px;background:url(../../images/gradgo/main/main-ir.png) no-repeat -91px -137px;font-size:0;text-indent:-9999px;}
/* .mcont_wrap #left_btn.on{display:inline-block;} */

.mcont{float:left;position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;}
#cont1{padding-right:400px;}
#cont2{left:100%;margin-left:223px;}
.mcont h2{display:block;margin-bottom:15px;font-size:50px;font-family: 'nmj';font-weight:600;line-height:1.3;color:#fff;}
.mcont .en_tit{display:block;margin-bottom:15px;font-family:'nmj';font-size:16px;letter-spacing:3px;font-weight: 400;color:#fff;}
#cont2 h2{margin-bottom:50px;}
#cont2 .en_tit{font-family:'nsk_m';margin-top:35px;margin-bottom:0;}
.mcont .mtxt{margin-bottom:129px;font-size:16px;color:#fff;line-height:1.5;}

#cont1 .box{position:relative;float:left;width:50%;height:328px;}
#cont1 .row_box{width:100%;}
#cont1 .col_box{position:absolute;top:10px;right:0;width:400px;}
#cont1 .col_box .box{float:none;width:100%;}

.notice_tab{background-color:rgba(255,255,255,0.9);padding:30px 35px;}
.notice_tab .btn_wrap{margin-bottom:35px;}
.notice_tab .btn_wrap .tab_btn{position:relative;display:inline-block;font-size:21px;color:#333;font-weight:700;padding:0 12px;}
.notice_tab .btn_wrap .tab_btn:before{content:"";display:inline-block;width:1px;height:14px;background-color:#333;position:absolute;top:8px;left:0;}
.notice_tab .btn_wrap .tab_btn:first-child{padding-left:0;}
.notice_tab .btn_wrap .tab_btn:first-child:before{display:none;}
.notice_tab .btn_wrap .tab_btn.ov,
.notice_tab .btn_wrap .tab_btn:hover,
.notice_tab .btn_wrap .tab_btn:focus{color:#55ae3b;}
.notice_tab .tab_wrap ul li{position:relative;text-align:left;color:#9a9a99;line-height:24px;vertical-align: middle;margin-bottom:3px}
.notice_tab .tab_wrap ul li a{display:inline-block;width:75%;height:100%;color:#383530;font-size:14px;line-height:24px;vertical-align: middle;white-space:nowrap;word-break: break-all;overflow:hidden;text-overflow: ellipsis;}
.notice_tab .tab_wrap ul li .date{float: right;display:inline-block;line-height:24px;vertical-align: middle;font-size: 14px;}
.notice_tab .tab_wrap ul li.fir{height:65px;margin-bottom:28px;padding-left:80px;}
.notice_tab .tab_wrap ul li.fir a{width:100%;}
.notice_tab .tab_wrap ul li.fir a:before{position:absolute;top:0;left:0;content: "";display:inline-block;width:73px;height:73px;background:url(../../images/gradgo/main/main-ir.png) -216px 0 no-repeat;}
.notice_tab .tab_wrap ul li.fir a span{display:block;width:100%;}
.notice_tab .tab_wrap ul li.fir a span.ntit{font-size: 15px;font-weight:500;white-space:nowrap;word-break: break-all;overflow:hidden;text-overflow: ellipsis;}
.notice_tab .tab_wrap ul li.fir a span.ntxt{height:37px;font-size:14px;white-space: normal;line-height:1.3;overflow:hidden;}
.notice_tab .tab_wrap ul li.fir .date{display:none;}
.notice_tab .tab_wrap .more{position:absolute;top:30px;right:30px;width:25px;height:25px;display:inline-block;background:url(../../images/gradgo/main/main-ir.png) -312px 0 no-repeat;font-size:0;text-indent: -999px;}
.notice_tab .tab_wrap ul li a:hover,
.notice_tab .tab_wrap ul li a:focus{text-decoration:underline;}

.info_tab{background-color:rgba(37, 62, 83, 0.95);}
.info_tab .btn_wrap{display:table;width:100%;height:78px;text-align:center;}
.info_tab .btn_wrap .tab_btn{display:table-cell;width:50%;background-color:#152839;font-size:21px;color:#a7abaf;vertical-align:middle;}
.info_tab .btn_wrap .tab_btn.ov{background-color: transparent;color:#fff;font-weight:600;}
.info_tab .tab_wrap .tab_cont{display: none;position: relative;width: 100%;height: 100%;text-align:center;}
.info_tab .tab_wrap .tab_cont ul{display:block;padding:18px 30px;}
.info_tab .tab_wrap .tab_cont ul li{float:left;display:table;width:48%;height:98px;margin-left:2%;margin-bottom:2%;border:1px solid #3d586e;text-align: center;}
.info_tab .tab_wrap .tab_cont ul li:nth-child(2n+1){margin-left:0;}
.info_tab .tab_wrap .tab_cont ul li:nth-child(3),
.info_tab .tab_wrap .tab_cont ul li:nth-child(4){margin-bottom:0;}
.info_tab .tab_wrap .tab_cont ul li a{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;color:#fff;}
.info_tab .tab_wrap .tab_cont ul li li > a[target="_blank"]:after{display:inline-block;position:absolute;top:50%;right:0;width:9px;height:9px;margin:-7px 0 0 6px;background:url(/images/kor/common/common_ir.png) -1813px -14px;vertical-align:middle;content:'';}

.info_tab .tab_wrap .tab_cont ul li a:hover,
.info_tab .tab_wrap .tab_cont ul li a:focus{background-color:#203446;}
.info_tab .tab_wrap .tab_cont ul li a:before{content:"";display:block;height:37px;margin:0 auto 10px;background:url(../../images/gradgo/main/main-ir.png) no-repeat;}
.info_tab .tab_wrap .tab_cont ul li.ico1 a:before{width:39px;background-position:0px -76px;}
.info_tab .tab_wrap .tab_cont ul li.ico2 a:before{width:44px;background-position:-40px -75px;}
.info_tab .tab_wrap .tab_cont ul li.ico3 a:before{width:42px;background-position:-84px -75px;}
.info_tab .tab_wrap .tab_cont ul li.ico4 a:before{width:39px;background-position:-126px -75px;}
.info_tab .tab_wrap .tab_cont ul li.ico5 a:before{width:39px;background-position:-342px -76px;}
.info_tab .tab_wrap .tab_cont ul li.ico6 a:before{width:45px;background-position:-382px -75px;}
.info_tab .tab_wrap .tab_cont ul li.ico7 a:before{width:34px;background-position:-427px -75px;}
.info_tab .tab_wrap .tab_cont ul li.ico8 a:before{width:45px;background-position:-461px -75px;}

.link_box{z-index:5;}
.link_box ul{display:inline-block;width:100%;height:100%;}
.link_box ul li{float: left;display:table;width:50%;height:50%;}
.link_box ul li a{display:table-cell;width:100%;height:100%;text-align:center;color:#fff;font-size: 16px;vertical-align:middle;}
.link_box ul li.lico1 a{background-color:#53a73a;}
.link_box ul li.lico2 a{background-color:#4e9b38;}
.link_box ul li.lico3 a{background-color:#428d2c;}
.link_box ul li.lico4 a{background-color:#36781f;}
.link_box ul li.lico5 a{background-color:#53a73a;}
.link_box ul li.lico6 a{background-color:#4e9b38;}
.link_box ul li.lico7 a{background-color:#428d2c;}
.link_box ul li.lico8 a{background-color:#36781f;}

.link_box ul li a:before{content:"";display:block;height:56px;margin:0 auto 10px;background:url(../../images/gradgo/main/main-ir.png) no-repeat;}
.link_box ul li a:hover,
.link_box ul li a:focus{transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05); /* IE 9 */-webkit-transform: scale(1.05, 1.05); /* Safari */-webkit-box-shadow: 10px 10px 91px 0px rgba(0,0,0,0.3);box-shadow: 10px 10px 91px 0px rgba(0,0,0,0.3);transition: all 0.1s ease-in;-webkit-transition: all 0.1s ease-in;-ms-transition: all 0.1s ease-in;}
.link_box ul li.lico1 a:before{width:60px;background-position:-1px 0;}
.link_box ul li.lico2 a:before{width:59px;background-position:-63px 0;}
.link_box ul li.lico3 a:before{width:39px;background-position:-125px 0;}
.link_box ul li.lico4 a:before{width:46px;background-position:-167px 0;}
.link_box ul li.lico5 a:before{width:56px;background-position:-339px -139px;}
.link_box ul li.lico6 a:before{width:58px;background-position:-396px -139px;}
.link_box ul li.lico7 a:before{width:60px;background-position:-455px -139px;}
.link_box ul li.lico8 a:before{width:56px;background-position:-517px -139px;}


.popupzone{position:relative;height:247px;background-color:#333;}
.popupzone .sliderBox{display:inline-block;position:relative;width:100%;height:247px;overflow:hidden;}
.popupzone .sliderBox ul{position:relative;width:100%;height:100%;}
.popupzone .sliderBox ul li{position:relative;width:100%;height:247px;}
.popupzone .sliderBox ul li a{display:inline-block;width:100%;height:100%;overflow:hidden;}
.popupzone .sliderBox ul li a .thumb{display:inline-block;width:200%;height:247px;margin-left:-50%;text-align:center;}
.popupzone .sliderBox ul li a .thumb img{height: 100%;max-width: none;}
.popupzone .btn_area{position:absolute;top:0;right:0;z-index: 4;}
.popupzone .btn_area button{float:left;display:inline-block;width:29px;height:29px;background:url(../../images/gradgo/main/main-ir.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;border:none;margin-left:1px;}
.popupzone .btn_area button.btn_prev{background-position:-367px 0;}
.popupzone .btn_area button.btn_stop{background-position:-398px 0;}
.popupzone .btn_area button.btn_play{background-position:-429px 0;}
.popupzone .btn_area button.btn_next{background-position:-460px 0;}

.call_info{position:relative;display:table;width:100%;height:81px;background-color:rgba(51, 51, 51, 0.80);padding:0 32px;text-align:left;}
.call_info p{display:table-cell;font-size:23px;color:#fff;vertical-align:middle;letter-spacing:0;}
.call_info p strong{display:inline-block;font-size:21px;color:#fff;margin-right:10px;}
.call_info p strong:before{content:"";display:inline-block;width:57px;height:57px;background:url(../../images/gradgo/main/main-ir.png) no-repeat -167px -76px;vertical-align:middle;margin-right:10px;}
.call_info p a{color:#fff;}

.ipsi_cal{float:left;width:600px;height:491px;margin-right:15px;background-color:rgba(255,255,255,0.9);}
.ipsi_cal h3{display:block;width:100%;height:60px;background-color:#2e3440;line-height:60px;text-align:center;color:#fff;font-size: 20px;}
.ipsi_cal h3:before{content:"";display:inline-block;width:24px;height:22px;background:url(../../images/gradgo/main/main-ir.png) -289px -76px no-repeat;vertical-align:middle;margin-right:10px;}
/*.ipsi_cal ul{display:inline-block;width:100%;height:100%;padding:45px 50px;}*/
.ipsi_cal ul{display:inline-block;width:100%;height:100%;padding:15px 35px;}
.ipsi_cal ul li{position:relative;float: left;width:33.33%;height:120px;margin-bottom:65px;text-align:center;}
.ipsi_cal ul li:before{position:absolute;top:15px;left:-20px;content:"";display:inline-block;width:23px;height:6px;background:url(../../images/gradgo/main/main-ir.png) no-repeat -316px -76px;}
.ipsi_cal ul li:nth-child(3n+1):before{display:none;}
.ipsi_cal ul li strong{display:block;font-family:'rbt_m';font-style:italic;font-size:30px;color:#555;}
/*.ipsi_cal ul li p{font-size:16px;font-weight:700;color:#555;margin-bottom:15px;}*/
.ipsi_cal ul li p{font-size:14px;font-weight:700;color:#555;margin-bottom:15px;}
.ipsi_cal ul li .date{display:inline-block;width:145px;height:28px;line-height:25px;background-color:#555;color:#fff;border:1px solid #555;border-radius:28px;margin-bottom:5px;}
.ipsi_cal ul li .appl{display:inline-block;width:145px;height:28px;line-height:25px;background-color:transparent;color:#555;border:1px solid #ccc;border-radius:28px;margin-bottom:5px;}
.ipsi_cal ul li .appl:hover,
.ipsi_cal ul li .appl:focus{border-color:#005bab;color:#005bab;}

.major_info{position:relative;float:left;width:272px;height:491px;margin-right:15px;background:#fff url(../../images/gradgo/main/major_bg.png) right bottom no-repeat;}
.major_info h3{display:block;width:100%;height:60px;background-color:#489931;line-height:60px;text-align:left;color:#fff;font-size: 20px;padding-left:25px;}
.major_info .more{position:absolute;top:0;right:0;width:60px;height:60px;background-color:#357c22;padding:18px;font-size:0;}
.major_info .more:before{content:"";display:inline-block;width:24px;height:24px;background:url(../../images/gradgo/main/main-ir.png) -340px 0 no-repeat;vertical-align:middle;}
.major_info ul{display:inline-block;width:100%;height:100%;padding:40px 30px 0 30px;}
.major_info ul li{display:inline-block;width:100%;margin-bottom:20px;}
.major_info ul li a{display:inline-block;width:100%;height:100%;color:#3f3f3f;font-size:16px;font-weight:700;}
.major_info ul li a:before{content:"";display:inline-block;width:4px;height: 4px;background-color:#333;border-radius:4px;margin-right:5px;vertical-align:middle;margin-top:-3px;}
.major_info ul li a:hover,
.major_info ul li a:focus{text-decoration:underline;color:#489931;}
.major_info ul li a:hover:before,
.major_info ul li a:focus:before{background-color:#489931;}

.hongbo{float: left;width:298px;}
.campus_tour{display:table;width:298px;height:237px;margin-bottom:17px;background-color: #489931;overflow:hidden;}
.campus_tour a{display:table-cell;vertical-align:middle;text-align: center;color:#fff;font-size:20px;}
.campus_tour a:before{content:"";display:block;width:76px;height:76px;background:url(../../images/gradgo/main/main-ir.png) -181px -137px no-repeat;margin:0 auto 10px;}
.campus_tour a:hover,
.campus_tour a:focus{transform: scale(1.1);}
.hongbo_video{display:table;width:298px;height:237px;overflow:hidden;}
.hongbo_video a{display:table-cell;vertical-align:middle;text-align: center;color:#fff;font-size:20px;background:url(../../images/gradgo/main/hongbo_bg.jpg) 50% 50% no-repeat;background-size:cover;}
.hongbo_video a:before{content:"";display:block;width:76px;height:76px;background:url(../../images/gradgo/main/main-ir.png) -260px -137px no-repeat;margin:0 auto 10px;}
.hongbo_video a:hover,
.hongbo_video a:focus{transform: scale(1.1);}

@media (max-width: 1699px){
	#body_layout .mcont_wrap{top:230px;}
	.mcont_wrap #right_btn{top:-110px;left:100%;margin-left:-90px;}
	.mcont_wrap #left_btn{top:40px;left:200%;margin-left:140px;}
}

@media (max-width: 1391px){
	#body_layout{padding:0 50px;}
	#body_layout .body_wrap{width:100%;}
	.mcont{width:100%;}
	.ipsi_cal{width:49%;margin-right:1%;}
	.major_info{width:23%;margin-right:1%;}
	.hongbo{width:26%;overflow:hidden;}
	.campus_tour,
	.hongbo_video{width:100%;}
}

@media (max-width: 1279px){
	.mcont_wrap #right_btn,
	.mcont_wrap #left_btn{display:none;}
	#body_layout .mcont_wrap{position:relative;top:0;padding-top:170px;}
	.mcont{float: none;position:relative;}
	#cont1{margin-bottom:100px;padding-right:0;}
	#cont2{left:0;margin-left:0}
	#cont1 .col_box{position:relative;top:0;width:100%;}
	#cont1 .col_box .box,
	.popupzone{float:left;width:50%;height:285px;}
	.popupzone,
	.popupzone .sliderBox,
	.popupzone .sliderBox ul li,
	.popupzone .sliderBox ul li a .thumb{height:210px;}
	.call_info{float: left;width:50%;height: 75px;padding:0 0 0 10px;}
	.call_info p,
	.call_info p strong{font-size:18px;}
	.mcont .en_tit,
	.mcont .mtxt{text-align:center;}
	.mcont h2{font-size:40px;text-align: center;}
	.mcont h2 br{display:none;}
	.ipsi_cal{width:100%;margin-right:0;margin-bottom:10px;}
	.major_info{width:49%;margin-right:2%;}
	.hongbo{width:49%;}
	.campus_tour,
	.hongbo_video{height:241px;}
	.campus_tour{margin-bottom:10px;}
}

@media (max-width: 767px){
	#top_layout.b_type{padding-left:20px;}
	#body_layout{padding:0 20px;}
	#cont1{margin-bottom:60px;}
	#cont2 h2{margin-bottom:21px;}
	#cont1 .box,
	#cont1 .col_box .box, .popupzone,
	.call_info,
	.hongbo{width:100%;}
	.major_info{width:100%;margin-right:0;margin-bottom:15px;}
	.campus_tour, .hongbo_video{float:left;width:49%;height:140px;margin-bottom:0;}
	.campus_tour{margin-right:2%;}
	.campus_tour a,
	.hongbo_video a{font-size:15px;}
	#body_layout .mcont_wrap{padding-top:120px;}
	.mcont h2{font-size:32px;}
	.mcont h2 br{display:block;}
	.mcont .mtxt{font-size:14px;margin-bottom:60px;}
	.notice_tab{padding:20px;}
	.notice_tab .btn_wrap .tab_btn{font-size:18px;}
	.notice_tab .tab_wrap ul li a{width:70%;}
	.info_tab .tab_wrap .tab_cont ul{padding:18px 20px;}
	.info_tab .btn_wrap .tab_btn{font-size:18px;}
	.ipsi_cal{height:auto;}
	.ipsi_cal ul li strong{display:inline-block;font-size:18px;margin-right:5px;}
	.ipsi_cal ul li p{display:inline-block;}
	.ipsi_cal ul li{float:none;width:100%;height:auto;margin-bottom:50px;}
	.ipsi_cal ul li:before{top:-25px;left:50%;margin-left:-8px;transform: rotate(-90deg);}
	.ipsi_cal ul li:nth-child(4):before{display:inline-block;}
	.ipsi_cal ul li .date,
	.ipsi_cal ul li .appl{display:block;margin:0 auto 5px;}
	.major_info{height:auto;background:#fff;}
	.major_info ul{padding:30px 20px;}
	.popupzone{background:none;}
	.popupzone,
	.popupzone .sliderBox,
	.popupzone .sliderBox ul,
	.popupzone .sliderBox ul li,
	.popupzone .sliderBox ul li a{display:inline-block;height:auto;}
	.popupzone .sliderBox ul li a .thumb{width:100%;margin-left:0;height:0;padding-bottom:61.4%;}
	.popupzone .sliderBox ul li a .thumb img{width:100%;height:auto;}
	.popupzone .sliderBox ul{position:absolute;top:0;}
	.call_info p, 
	.call_info p strong{font-size:15px;}
	#cont2 .en_tit{font-size:14px;letter-spacing:0;}
}