@media screen and (max-width:640px){

#div_laypopup{ min-width:100%; min-width:320px; overflow:hidden;}
.popup_input{display:none;}
.popup_close_area{width:100%;  padding-right:0; position:absolute; top:0; left:0;}
.popup_close_area .popup_close{right:10px;}
.popup_close_area label{margin-right:40px;}
.popup_area{min-width:320px; width:100%; max-width:640px; margin-top:20px; height:80px;}
.popup_area div{background:url(../../images/common/popup_text_mobile.png) no-repeat 0 0; background-size:contain; height:70px; width:82%; margin-left:15px;}
.popup_area img{display:none;}
.popup_area .readmore_btn{right:10px; bottom:10px; width:45px; height:36px; background:url(../../images/common/popup_more_btn_mobile.png) no-repeat; background-size:45px 36px;}
.popup_area .readmore_btn a{display:block; height:40px;}
.popup_area .readmore_btn img{}

/* Navigation Offcanvas */
body{background:#fff;}
#m_container {position:relative;width:100%; height:100%; overflow-x:hidden; background:#f2f2f2;}
#m_canvas {position:relative;width:100%;height:100%;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -o-transition:.5s ease all;
    transition:.5s ease all;
}
#lnb-wrap {position:absolute;top:0;right:-240px;width:240px;height:100%; min-height:1000px;background:#ede7e6; z-index:9999;opacity:0;
    -webkit-transition:.5s ease all;
    -moz-transition:.5s ease all;
    -o-transition:.5s ease all;
    transition:.5s ease all;
    -webkit-transform:rotateY(90deg);
    -moz-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    -o-transform:rotateY(90deg);
    transform:rotateY(90deg);
}
#m_container.show-nav{ }
#m_container.show-nav #m_canvas {
    -webkit-transform:translateX(-240px);
    -moz-transform:translateX(-240px);
    -ms-transform:translateX(-240px);
    -o-transform:translateX(-240px);
    transform:translateX(-240px);
}


#m_container.show-nav #lnb-wrap { opacity:1; 
    -webkit-transform-origin:100% 50%;
    -moz-transform-origin:100% 50%;
    -ms-transform-origin:100% 50%;
    -o-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform:perspective(1200px) rotateY(0deg);
    -moz-transform:perspective(1200px) rotateY(0deg);
    -ms-transform:perspective(1200px) rotateY(0deg);
    -o-transform:perspective(1200px) rotateY(0deg);
    transform:perspective(1200px) rotateY(0deg);
}


header{min-width:320px; width:100%; overflow:hidden; height:60px; background:#fff;}
header .logo_area{width:100%; margin:0;}
header .logo_area h1 img{height:36px; margin:12px 0 0 10px;}
header .gnb_area{position:absolute;}
header .gnb{display:none; padding-left:0; margin:0;}
header .tnb{right:65px; top:0;}
header .tnb span a{background-image:url(../../images/common/mobile_header_img.png); background-size:30px 150px;}
header .tnb span{margin-right:0px; margin-left:5px;}
header .tnb span.TH{margin-right:0;}
header .tnb span.TH a{display:none;}
header .tnb ul{border:none; padding:0; margin:0; margin-left:-4px;}
header .tnb ul li.T_log,header .tnb ul li.T_jo,header .tnb ul li.T_site{display:none;}
header .tnb ul li.T_eng{height:30px; }
header .tnb ul li.T_eng a{background-image:url(../../images/common/mobile_header_img.png); line-height:30px; width:30px;border:0; font-size:0; border:1px #c9c9c9 solid; border-radius:50%; padding:0; background-position:50% -90px;}
header .gnb_area{right:0; top:0px; border-top:0;}
header .all_menu_btn.all_mobile_btn{background:url(../../images/common/all_menu_close_mobile.gif) no-repeat 50%;background-size:58px 61px; height:61px;}
header .all_menu_btn{position:relative; margin-left:0; left:0; width:55px; height:60px; border-left:1px #e0e2e4 solid; background:url(../../images/common/all_menu_btn_mobile.gif) no-repeat 50%; background-size:25px; }
header .all_menu_btn button{height:60px;}
header .m_gnb{margin-top:20px;}
header .M_G1D{border-bottom:1px rgba(255,255,255,0.15) solid; margin:0 15px;}
header .M_G1D a{font-family:'Nanum Gothic Bold'; font-size:1.15em; line-height:55px; padding:0 10px; display:block;border-bottom:1px #c2bebd solid; color:#603d34; background:url(../../images/common/m_menu_arrow.png) no-repeat right 50%; background-size:25px 55px;}
header .gnb .gnb_1depth .M_G2D, .M_G2D{display:none; *zoom:1;}
header .M_G1D .M_G2D{background:rgba(255,255,255,0.55);}
header .M_G1D .M_G2D a,header .M_G1D.current .M_G2D a{font-family:'Nanum Gothic'; font-size:1em; line-height:42px; color:#6b6664; background:url(../../images/common/m_menu_but.gif) no-repeat 10px 50%; background-size:2px; padding-left:18px;}

header .M_G1D.current a{color:#d33307;}
header .M_G1D.current .M_G2D{display:block;}
header .M_G1D.current .M_G2D li.current a{ color:#000;}

.m_log{display:block; height:60px; width:100%;border-bottom:1px rgba(255,255,255,0.25) solid; background:#c94827;}
.m_log span{width:50%;display:inline-block;}
.m_log span a{display:inline-block; line-height:66px; text-align:center; width:100%; border-left:1px rgba(255,255,255,0.25) solid; color:#fff; font-size:1.14em;}
.m_log span:first-child a{border-left:0;}

footer{width:100%; min-width:100%;background:#fff;}
footer .fnb_line{min-width:320px; height:88px;}
footer .fnb_line .fnb{position:relative; left:0; margin-left:0;}
footer .fnb_line .fnb a{padding:0; width:100%; text-align:center; font-size:0.9em;}
footer .fnb_line .fnb li{width:23%; background:transparent;}
footer .fnb_line .fnb li.pri_fnb{width:31%;}
footer .site_list{width:100%; left:0; margin-left:0; top:44px; z-index:99; }
footer .famliy_site{width:100%;}
footer .site_list button{font-size:0.9em; padding:0; text-align:center; background-image:url(../../images/common/site_btn_640.gif); background-size:47px 44px;}
footer .site_list.open button{background-image:url(../../images/common/site_close_640.gif);}
footer .famliy_site li a{font-size:0.85em; text-align:center;}


footer address{width:100%; background:none; text-align:center; margin-top:0px; margin-bottom:0; padding:10px 0;background-color:#f2f2f2;}
footer address p{padding-left:0; font-size:0.85em; padding:10px;}

/*main*/
#visual_box{width:100%; min-width:320px; height:280px;}
#visual{min-width:320px; height:280px;}
#visual_slides li{width:100%; left:0; height:280px; margin-left:0; text-align:center;background-size:cover; background-position:50%; background-repeat:no-repeat;}
#visual_slides li.vs_c{background-image:url(../../images/main/vis_c_m.jpg); }
#visual_slides li.vs_o{background-image:url(../../images/main/vis_o_m.jpg); }
#visual_slides li.vs_r{background-image:url(../../images/main/vis_r_m.jpg); }
#visual_slides li.vs_e{background-image:url(../../images/main/vis_e_m.jpg); }
#visual_slides li img{display:none;}
#visual_slides li .vs_txt{width:100%; top:120px; display:block; position:absolute;}
#visual_slides li .vs_txt img{display:block; width:100%;}
#visual_slides li img{width:100%;}
.pknu_core{bottom:-230px; left:0; width:50%; margin-left:0; height:230px;  background:url(../../images/common/mobile_main_img.png) no-repeat 50% -1160px #bf340f; background-size:130px 1850px; }
.pknu_core a span{margin-top:38px;}
.pknu_core a h2{padding-top:60px; margin-top:0; font-size:1.28em;}


#wrap{min-width:320px; padding-bottom:0;}
main{width:100%; height:920px; min-width:320px; overflow:hidden;}
main section{width:50%; height:230px; background-image:url(../../images/common/mobile_main_img.png); background-size:130px 1850px;}
main section .more{width:100%; height:230px;}
main section h2{margin-top:25px; font-size:1.28em;}

main section.m_board{left:0; top:690px; width:100%;}
main section.m_board .tab_btn{margin-left:20px;}
main section.m_board ul{margin:0 20px;}
main section.m_board .more{background:url(../../images/common/main_more_btn.gif) no-repeat 50%; background-size:16px; border:1px #e0e2e4 solid; border-width:0 0 1px 1px; top:-87px;}
main section.m_board .tab_btn{margin-top:20px;}
main section.m_board ul a{font-size:0.98em;}
.tab_list{top:87px;}
main section.m_board li a{max-width:68%}
main section.m_board .m_new{width:10px; background-size:10px;}

main section.global{left:50%; background-color:#3b3836; background-position:50% 0;}
main section.fusion{left:0; top:230px; background-color:#f3ac00; background-position:50% -230px;}
main section.scholarship{left:50%; top:230px; background-color:#60bbca; background-position:50% -460px;}
main section.application{left:0; top:460px; background-color:#274a7a; background-position:50% -690px;}

main section.quick{width:50%; right:0; top:460px;}
main section.quick h2,main section.quick p{display:none;}
main section.quick ul{width:100%; margin:0;}
main section.quick li{width:100%; margin:0; height:56px;}
main section.quick li a{padding:0; padding-left:50px; height:100%; line-height:56px; border-top:1px #9f877b solid; background-image:url(../../images/common/mobile_main_img.png);  background-size:130px 1850px; text-align:left;}
main section.quick li:first-child a{border-top:0;}
main section.quick li.Q_gallery a{background-position:0 -920px;}
main section.quick li.Q_data a{background-position:0 -976px;}
main section.quick li.Q_qa a{background-position:0 -1032px;}
main section.quick li.Q_paper a{background-position:0 -1088px;}


/*sub*/
.sub_vis{height:120px; width:100%; min-width:320px; text-align:right;}
.sub_vis img{height:100%; width:125%;}
.s_nav_line{margin-top:120px; background:#fff; min-width:320px;}
.control{display:none;}
.s_nav_area{width:100%;}
.sub_content_area{width:100%; background:#fff; margin:0; padding:53px 0 80px;}
.sub_content_area aside{width:100%; float:none; display:none;}
.sub_content_area #print_area{float:none; width:94%; margin:0 auto;}
.sub_cont_tit{text-align:center; margin-bottom:25px;}
.table colgroup{display:none;}


/*login*/
#login{width:70%; margin:0 auto; padding:10%; margin-top:25px;}
#login input{width:85%;}
.submit_btn{position:relative; right:0; top:0; margin-top:10px;}
.submit_btn button{height:40px; line-height:40px; width:100%;}
.login_btn{padding-top:10px;}
.login_btn a{width:100%; margin-left:0; margin-top:10px;}

/*join*/
.join_ex p{margin-bottom:10px;}
.join_ex p img{width:100%;}
.join_ex ul li{font-size:1em;word-break:keep-all; word-wrap:break-word; width:100%;}
.join_ex ul span{padding-left:0;}
.join_ex ul .left_pc{display:inline-block;}

.join_step_nav div{border:1px transparent solid; border-radius:8px;}
.join_step_nav p span,.join_step_nav p em{background-image:url(../../images/contents/join_step_mobile.png); background-size:88px 500px; margin:0 auto}
.join_step_nav p{margin-left:0; width:24%;}
.join_ex{margin-bottom:30px;}
.login_txt, .join_txt{font-size:1.05em; margin-bottom:15px;}
#login label{display:block;}
#login .input02 input{width:30%;}
#login select{width:100%;}
#join .login_btn a, .login_btn.course_write_btn a{width:40%; margin-left:5px;}
.join_step_nav div.JSN_line_on{display:none;}
.join_step01_result{margin-top:50px;}
.join_step02 .login_btn, .join_step03 .login_btn{text-align:right;}
.join_step03 select.ww02{width:100%;}
.join_step03_form .table_form td,.join_step03_form .table_form th,.join_step03_form .table_form{display:block;}
.join_step03_form .table_form tr:first-child td{border-top:0;}
.step3_birth select{width:20%;}
.join_step03 .input03{width:80px}
.join_step03 input{width:90%;}
.join_step04 .login_btn{padding-top:0; margin-top:10px;}

/*id,password*/
#login.login_search{width:90%; padding:5%;}
.search_txt{width:100%; text-align:left; font-size:1.1em;}

/*online*/
.program_list_ex{padding:10px 15px;}
#sub0702.program_list .table_form colgroup,#sub0702 .sec_ma_top02 .table_form colgroup,  #sub0703 .table_form colgroup{display:none;}
#sub0702.program_list .table_form th{}
.list_ico{position:relative;}
#sub0702.program_list .table_form, #sub0702.program_list .table_form thead, #sub0702.program_list .table_form tbody, #sub0702.program_list .table_form th, #sub0702.program_list .table_form td, #sub0702.program_list .table_form tr,#sub0702 .sec_ma_top02 .table_form,#sub0702 .sec_ma_top02 .table_form tr,#sub0702 .sec_ma_top02 .table_form th,#sub0702 .sec_ma_top02 .table_form td,#sub0702 .sec_ma_top02 .table_form tbody
#sub0703 .table_form, #sub0703 .table_form tr, #sub0703 .table_form th, #sub0703 .table_form td, #sub0703 .table_form thead, #sub0703 .table_form tbody{display: block;}

#sub0702.program_list .table_form tr th, #sub0702 .sec_ma_top02 .table_form tr th, #sub0703 .table_form th{position: absolute; top: -9999px; left: -9999px;}

#sub0702.program_list .table_form td, #sub0702 .sec_ma_top02 .table_form td, #sub0703 .table_form td {text-align:left; border: none;border-bottom: 1px solid #dee0e2;position: relative;background:#fff;padding-left:115px;min-height:20px;}
#sub0702.program_list .table_form .course_cont td{padding-left:10px; font-size:0.95em;}
#sub0702.program_list .table_form td:before, #sub0702 .sec_ma_top02 .table_form td:before, #sub0703 .table_form td:before{position: absolute;top: 0px;left: 0px;width: 110px;white-space: nowrap;height:70%;padding:10px 2% ;color:#4a596c;font-weight:normal;font-family:'Nanum Gothic Bold'; }
#sub0702.program_list .table_form tr:nth-of-type(1) td,#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(1) td:nth-of-type(1), 
#sub0703 .table_form tr:nth-of-type(1n) td:nth-of-type(1), #sub0703 .table_form tr:nth-of-type(1n) td:nth-of-type(2) {border-top:2px #697887 solid}
#sub0703 .table_form tr:nth-of-type(1n) td:nth-of-type(2) {margin-top:30px;}
#sub0703 .table_form tr:nth-of-type(1n) td:nth-of-type(1), #sub0703 .table_form tr:nth-of-type(1n) td:nth-of-type(2){background:#f9f9f9;}

#sub0702.program_list .table_form tr:nth-of-type(1) td:before { content: "프로그램명";}
#sub0702.program_list .table_form tr:nth-of-type(2) td:before { content: "프로그램 부제"; }
#sub0702.program_list .table_form tr:nth-of-type(3) td:before { content: "사업년도"; }
#sub0702.program_list .table_form tr:nth-of-type(4) td:nth-of-type(1):before { content: "접수기간"; }
#sub0702.program_list .table_form tr:nth-of-type(4) td:nth-of-type(2):before { content: "접수방법"; }
#sub0702.program_list .table_form tr:nth-of-type(5) td:nth-of-type(1):before { content: "프로그램 시작일"; }
#sub0702.program_list .table_form tr:nth-of-type(5) td:nth-of-type(2):before { content: "진행장소"; }
#sub0702.program_list .table_form tr:nth-of-type(6) td:nth-of-type(1):before { content: "정원"; }
#sub0702.program_list .table_form tr:nth-of-type(6) td:nth-of-type(2):before { content: "신청학생"; }
#sub0702.program_list .table_form tr:nth-of-type(7) td:before { content: "첨부파일"; }

#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(1) td:nth-of-type(1):before { content: "성명";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(1) td:nth-of-type(2):before { content: "생년월일";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(1) td:nth-of-type(3):before { content: "성별";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(2) td:nth-of-type(1):before { content: "학부/과(전공)";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(2) td:nth-of-type(2):before { content: "학번";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(2) td:nth-of-type(3):before { content: "학년";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(3) td:nth-of-type(1):before { content: "사업년도";}
#sub0702 .sec_ma_top02 .table_form tr:nth-of-type(3) td:nth-of-type(2):before { content: "이메일";}
#sub0702 .sec_ma_top02 .table_form tr{width:100%; display:inline-block;}
#sub0702 .sec_ma_top02 .table_form td{width:65%; padding-left:32%;display:inline-block;}

#sub0702.program_list .table_form tr.course_cont table{display:table;}
#sub0702.program_list .table_form tr.course_cont table tr{display:table-row}
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(1) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(2) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(3) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(4) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(5) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(6) td:before,
#sub0702.program_list .table_form tr.course_cont table tr:nth-of-type(7) td:before,
#sub0702.program_list .table_form tr.course_cont table tr td:before,
#sub0702.program_list .table_form tr.course_cont table tr td:nth-of-type(1):before,
#sub0702.program_list .table_form tr.course_cont table tr td:nth-of-type(2):before,
#sub0702.program_list .table_form tr.course_cont table tr td:nth-of-type(3):before
{content:none;}

#sub0702.program_list .table_form tr.course_cont table tr td,#sub0702.program_list .table_form tr.course_cont table tr th{display:table-cell}

#sub0703 .table_form tbody td .list_ico{text-align:left;}
#sub0703 .table_form tr{position:relative;}
#sub0703 .table_form tr td:nth-of-type(1) {position:absolute; top:0; left:0; padding:10px 0; text-align:center; font-size:1.15em;  width:70px; z-index:9999; border-bottom:0; color:#4a596c;font-weight:normal;font-family:'Nanum Gothic Bold';}
#sub0703 .table_form tr td:nth-of-type(3):before { content: "내용보기";}
#sub0703 .table_form tr td:nth-of-type(4):before { content: "현황";}
#sub0703 .table_form tr td:nth-of-type(5):before { content: "개인신청현황";}
#sub0703 .table_form tr td:nth-of-type(6):before { content: "접수취소";}



#sub0702.program_list .login_btn{margin-top:-30px;}
#sub0702.program_list .login_btn a{width:40%; margin-left:5px;}

.sec_ma_top04{margin-top:30px;}

.board_txt{margin-top:-15px; margin-bottom:20px; text-align:center;}
.join_step_nav p.CSN01 em,.join_step_nav p.CSN02 em,.join_step_nav p.CSN03 em,.join_step_nav p.CSN04 em{background-image:url(../../images/contents/course_step_text_mobile.png); background-size:150px 176px;}
.join_step_nav p.CSN em{margin:0 auto; width:100%;}
.join_step_nav p.CSN{margin-left:0;}
.join_step_nav.course_step_nav p{width:15%;}
.join_step_nav.course_step_nav p.CSN01{width:24%;}
.join_step_nav.course_step_nav p.CSN03{width:42%;}

/*gallery*/
#gallery ul li{margin-left:0px; margin-bottom:20px; float:none; width:100%; height:100%;}
.gallery_ul a{width:100%;}
.gallery_ul .g_img{width:99%; height:100%;}
.gallery_ul .g_img img{width:100%;}
.gallery_ul .nada{margin-top:5px;}
.gallery_ul .nada .g_name{display:none;}
.gallery_ul .nada .g_data{font-size:1.2em; position:relative; text-align:right; display:block;}

.sub_cont_area01 img{width:100%;}

.s_nav span.SubN03{border-right:0;}
#sub0101{padding:0 5%; width:90%; text-align:left;}
#sub0101 img{width:100%;}
#sub0101 .sub0101_name02 img{width:180px;}
.sec_ma_top{margin-top:30px;}

/*board*/
.V_tit .VT02{position:relative; padding-left:10px; margin-top:10px;}
.V_tit .VT01{width:90%; float:none;}
.pass_mobile{margin-top:5px;}
.re_textarea textarea{float:none;}
.re_textarea input[type="button"]{float:none; width:100%; height:32px; line-height:32px;}
.re_textarea{height:100%; background:none; border:0;}
.re_textarea textarea{padding:5px 0; border:1px #e9e9e9 solid; width:100%; margin-bottom:10px;}
.re_list .re_textarea textarea{width:100%;}
.re_txt{padding:10px 0;}
.next_prev a.V_next{padding-right:20px; background-position:93% -993px;}
.next_prev a{padding-left:20px; background-position:7% -943px;}
.button a span,.ico{background-image:url(../../images/board/board_img_mobile.png); background-size:100px 1500px;}
.V_ans{padding:30px;}
.V_ans span{position:relative; border-right:0; border-bottom:1px #c8c8c8 dashed; top:0; left:0; text-align:left; width:100%; margin-bottom:10px; }
#sub0103 img{width:100%;}
#sub0104{width:90%; margin:0 auto;}
.location_map{height:320px;}
.SC0202_h2{font-size:1.35em;}
.SC0202_p{margin-top:10px;}

#FAQ dt{padding:17px; line-height:1.25em;}
#FAQ dt em{padding-right:40px;}
#FAQ dt button{background-image:url(../../images/contents/faq_arrow_mobile.png); background-size:50px 100px;}


/*webzine*/
.wz_box div.pic{width:100%; margin:0 auto; }
.wz_box div.pic img{width:100%; min-height: 150px; max-height:auto;}
.wz_box div.text{padding:0 5%; width:90%; margin-top:5px;}
.wz_box div.text .status{position:relative; bottom:0; margin-top:5px;}

.tab_top a{padding:0 15px; font-size:1.15em;}
.sub06_top_txt img{width:100%;}
#sub06 ul{width:100%;}
#sub06 li{float:none; width:90%; padding:5%; border-width:1px; border-top-width:0; height:auto;}
#sub06 li:first-child{border-top-width:1px;}
#sub06 ul li .sub06_txt{height:auto; display:block; text-align:center;}
#sub06 ul li .sub06_num{margin-top:0;}
#sub06 ul li .sub06_txt span{display:inline;}
.confer_info{background-image:none;}
.confer_info span{font-weight:bold;}
.confer_info li{background-position:left 10px;}
.confer_tit02{padding-top:20px;}
.confer_tit{line-height:1.1em;}
.sub06_ma01{margin-top:10px;}
.sub06_ma01 img{width:100%;}

#sub_program li{float:none; width:90%; padding:0 5%; margin-left:0; margin-bottom:0; border-top-width:0; border-radius:0;}
#sub_program li:first-child{border-top-width:1px;}
#sub_program li p{border:1px transparent solid; border-radius:50%; width:30px; height:30px; line-height:32px; text-align:center; position:relative; display:inline-block; padding-left:0; background-image:none; margin-right:10px; left:0; top:0;}
#sub_program li p span{display:inline;}
#sub_program li p.PN01{background-color:#5cafd7;}
#sub_program li p.PN02{background-color:#4fa3cb;}
#sub_program li p.PN03{background-color:#4199c3;}
#sub_program li p.PN04{background-color:#338cb6;}
#sub_program li p.PN05{background-color:#2780aa;}
#sub_program li p.PN06{background-color:#1e759e;}
#sub_program li p.PN07{background-color:#15658b;}
#sub_program li p.PN08{background-color:#0d587c;}
#sub_program li p.PN09{background-color:#094e6f;}
#sub_program li p.PN10{background-color:#074562;}
#sub_program li p.PN11{background-color:#053952;}
#sub_program li p.PN12{background-color:#032c3f;}
#sub_program li p.PN13{background-color:#02202e;}
#sub_program li p.PN14{background-color:#00141d;}
#sub_program li p.PN15{background-color:#000;}
#sub_program li p.PN16{background-color:#000;}

.table_curr colgroup{display:none;}
.table_curr, .table_curr tr, .table_curr td, .table_curr th{display:block;}
.table_curr th{border-right-width:0;}
.TC0502 colgroup{display:block;}
.TC0502{display:table;}
.TC0502 tr{display:table-row}
.TC0502 th, .TC0502 td{display:table-cell}

/*180319 글로벌지역학 교육과정 학부 테이블*/
.table_grade{display:block; overflow-x:auto; width:100%;}



#sub_model li{position:relative;}
#sub_model span{width:15%; margin-right:2%;}
#sub_model em{display:inline-block; width:80%;}
#sub_model img{width:100%;}

#sub0201{padding-top:110px; background-size:150px 90px;}
#sub0201 dl{text-align:left;}
#sub0201 dt{width:98%; text-align:left; padding:0;padding-left:2%; font-size:1.8em;}
#sub0201 dd{margin-left:0; padding:0; width:100%; }
#sub0201 dd ul{margin-left:0px; border-left-width:0; padding-left:2%;}
#sub0201 dd li{margin-bottom:15px; background-image:none; background-size:47px 34px; padding-left:27px; padding-left:0; margin-left:0;}
#sub0201 dd span{border-left-width:2px; border-radius:4px;}
#sub0201 dt button{background-size: 45px 90px; background-position:50% -45px;}
#sub0201 dl.hide dt button{ background-position:50% 0;}

.V_txt{overflow-y:auto;}

#sub0101 p{margin-top:0; margin-bottom:28px;}
#sub0101 .sub0101_p_img{margin-top:5px; margin-bottom:0;}
#sub0101 .sub0101_name02{margin-bottom:0;}

/*171019 홈페이지 아이콘 추가*/
.s_06.tab_top{padding-top:36px;}
.link_ico{position:absolute; top:58px; left:25%;  height:auto;}
.link_ico a{font-size:25px;}
.link_ico.s_0603{top: 59px;left: 10px;}
.confer_tit.s_0603{padding-top:35px;}
.link_ico img{width:100%; }

/*180103 학술대회 이미지*/
#sub0304 .conference_img{width:100%; margin-top:50px;}
}