/*main*/
.pknu_core{position:absolute; z-index:2;left:50%; bottom:0; margin-left:-540px; width:270px; height:270px; background:url(../../images/common/main_img.png) no-repeat 0 -540px; overflow:hidden;}
.pknu_core a{display:block; height:100%; color:#fff; text-align:center; line-height:25px;}
.pknu_core a h2{font-size:18px; font-family:'Nanum Gothic Bold'; margin-top:80px;}
.pknu_core a span{display:inline-block; color:#ed957d; font-size:15px; font-family:'Roboto', 'Verdana'; font-weight:500; margin-top:43px;}
#wrap{background:#eaebec; width:100%; min-width:1080px; padding-bottom:60px;}
main{width:1080px; height:540px; position:relative; margin:0 auto;background:#fff;}
main section{position:absolute; width:270px; height:270px; right:0; bottom:0;background-image:url(../../images/common/main_img.png); background-repeat:no-repeat;}
main section h2{color:#fff; font-size:18px; text-align:center;  font-family:'Nanum Gothic Bold'; margin-top:42px;}
main section p{font-family:'Roboto', 'Verdana'; font-weight:500; font-size:13px; text-align:center; margin-top:1px;}
main section .more{display:block; position:absolute; width:270px; height:270px; right:0; top:0; font-size:0;}
main section.global{left:0; top:0; background-position:0 0;}
main section.global p{color:#646160;}
main section.fusion{left:270px; top:0; background-position:-270px 0;}
main section.fusion p{color:#d78706;}
main section.scholarship{left:0; top:270px; background-position:0 -270px;}
main section.scholarship h2{color:#3b3836;}
main section.scholarship p{color:#2d96a7;}
main section.application{left:270px; top:270px; background-position:-270px -270px;}
main section.application p{color:#4571ac;}

main section.m_board{width:540px; background:#fff; background-image:none; top:0; right:0; position:absolute;}
main section.m_board .tab_btn{margin-top:42px; margin-left:50px; display:inline-block; border-bottom:1px #dddcdc dashed; position:relative;}
main section.m_board .tab_btn button{color:#8d8d8d; margin-right:14px; display:inline-block; padding-bottom:7px; font-size:18px;font-family:'Nanum Gothic Bold'; position:relative; margin-bottom:-1px;}
main section.m_board .tab_btn button.current{color:#3b3836; border-bottom:3px #f3ac00 solid; padding-bottom:5px;}
main section.m_board .tab_btn .tab2_btn {margin-right:0px;}
.tab_list{position:absolute; left:0; top:107px; width:100%;}
main section.m_board .more{width:48px; height:48px; background:url(../../images/common/main_img.png) no-repeat 100% -762px; top:-107px;}
main section.m_board ul{margin:0 50px;}
main section.m_board li{background:url(../../images/common/board_but.gif) no-repeat 0 50%; background-size:3px; position:relative; height:20px; padding-left:10px; margin-bottom:10px;}
main section.m_board li a{display:inline-block; max-width:72%; overflow:hidden; line-height:20px; height:20px; font-size:14px; /*word-break:keep-all; word-wrap:break-word; text-align:justify;*/}
main section.m_board .m_new{display:inline-block; width:14px; height:20px; line-height:20px; text-indent:-99999px; overflow:hidden; background:url(../../images/common/main_new.gif) no-repeat 0 50%; margin-left:3px;}
main section.m_board li span{display:inline-block; right:0; color:#8d8d8d; font-family:'Roboto', 'Verdana'; font-weight:500; position:absolute; font-size:14px;}

main section.quick{background:#735b4f; background-image:none; width:540px;}
main section.quick p{width:220px; height:1px; position:relative; background:#9f877b; margin:10px auto;}
main section.quick p span{display:block; position:absolute; color:#aa9287; background:#735b4f; width:100px; text-align:center; top:-9px; left:50%; margin-left:-50px;}
main section.quick ul{width:440px; margin:30px auto 0;}
main section.quick li{float:left; width:100px; height:100px; margin:0 5px;}
main section.quick li a{display:block; background-image:url(../../images/common/main_img.png); background-repeat:no-repeat; color:#fff; text-align:center; padding:71px 0 9px;}
main section.quick li.Q_gallery a{background-position:-340px -540px;}
main section.quick li.Q_data a{background-position:-440px -540px;}
main section.quick li.Q_qa a{background-position:-340px -640px;}
main section.quick li.Q_paper a{background-position:-440px -640px;}
main section.quick ul:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}

/*visual*/
#visual_box{position:relative; width:100%; min-width:1080px; height:520px;}
#visual{width:100%; min-width:1000px; overflow:hidden; position:absolute; height:520px; top:0px; z-index:1; *zoom:1;}
#visual_slides{position:relative; z-index:70; width:100%; height:520px;}
#visual_slides li{width:1920px; position:absolute; left:-960px; margin-left:50%; top:0; height:520px; }
#visual_slides img{display:block; position:absolute; }
#pagination{position:absolute; left:50%; margin-left:350px; bottom:60px; z-index:77; width:190px; text-align:center;}
#pagination li{display:inline-block; float:left;}
#pagination li a{display:block; font-size:0; overflow:hidden; width:50px; height:40px;  background:url(../../images/index/visbtn_c.png) no-repeat;}
#pagination li a.vis1{width:40px;}
#pagination li.current a.vis1{background:url(../../images/main/visbtn_c_on.png)}
#pagination li a.vis2{background:url(../../images/main/visbtn_o.png);}
#pagination li.current a.vis2{background:url(../../images/main/visbtn_o_on.png)}
#pagination li a.vis3{background:url(../../images/main/visbtn_r.png);}
#pagination li.current a.vis3{background:url(../../images/main/visbtn_r_on.png)}
#pagination li a.vis4{background:url(../../images/main/visbtn_e.png);}
#pagination li.current a.vis4{background:url(../../images/main/visbtn_e_on.png)}
#pagination:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}
#prev-next{position:absolute; top:375px; left:-1px;  z-index:9999; width:100%;}
#prev-next a{display:block; overflow:hidden; font-size:0; width:54px; height:54px; background:url(../../images/main/visual_btn.png) no-repeat left -50px; }
#prev-next #fade-next{top:0; background-position:right -50px; right:0;position:absolute; }
.vs_txt{display:none;}

/*toppopup*/
#div_laypopup{height:100px; width:100%; min-width:1080px; background:url(../../images/common/top_popup_bg.gif) 50% 0; overflow:hidden; position:relative;}
.popup_close_area{vertical-align:bottom; height:23px; color:#afb9c8; text-align:right; width:1050px; margin:0 auto; position:relative; padding-right:30px;}
.popup_close{width:23px; height:23px; background:url(../../images/common/popup_close_btn.gif) no-repeat; background-size:23px; font-size:0; display:inline-block; position:absolute; top:0; right:0; cursor:pointer;}
.popup_area{position:relative; width:1080px; height:60px; margin:0 auto; text-align:left;}
.readmore_btn{position:absolute; right:0; bottom:0px;}