html,body{min-width:auto}.w_cen{padding-left:10px;padding-right:10px}.dis_mobile{display:none !important}body{font-size:12px}.header .gnb{height:30px}.header .gnb .text_box li{margin-left:5px;line-height:30px}.header .gnb .text_box li:first-child{display:none}.header .gnb .text_box li span,.header .gnb .text_box li strong{font-size:11px}.header .gnb .link_box{padding:5px 8px}.header .gnb .link_box strong{font-size:12px;margin-bottom:0}.header .gnb .link_box em{font-size:8px}.header .head .logo{width:100%;padding:10px 5px;text-align:center;position:relative;top:auto;left:auto;transform:translateY(0)}.header .head .logo a{display:inline-block;vertical-align:top}.header .head .logo img{width:150px}.header .head .util_menu li{margin:0}.header .head .util_menu a{width:30px}.header .head .util_menu span.btn{width:30px;height:30px}.header .head .util_menu strong{display:none}.header .head .moblie_tel{display:block}.header .head .moblie_nav .moblie_nav_area{max-width:300px;right:-300px;background:#fff}.header .head .moblie_nav #pm2-pc_nav{display:none}.header .head .moblie_nav #pm2-m_nav{display:block}.footer .f_box .dis_tb{height:45px}.footer .f_box .title_box{width:70px}.footer .f_box .title_box h4{font-size:15px}.footer .f_box .con{padding-left:10px}.footer .f_box .con .m_notice li>a,.footer .f_box .con .m_notice li>div{font-size:12px}.footer .f_box .con .m_notice .empty{font-size:10px}.footer .f_box .link{width:60px}.footer .f_box .link a{font-size:9px}.footer .f_con .w_cen{padding:20px 15px}.footer .f_con .box_wrap .box{display:block;width:100%;padding-left:0}.footer .f_con .box_wrap .box_tit{font-size:14px}.footer .f_con .cs{padding-top:15px;margin-top:15px;border-top:1px solid #5a5a5a}.footer .f_con .cs .link a{font-size:24px}.footer .f_con .cs p{font-size:12px}.footer .f_con .cs p.ex{font-size:10px}.footer .f_con address{padding-left:0}.footer .f_con address p{font-size:10px}.footer .f_con address p i{margin-right:5px}.footer .f_con address p span{padding-right:12px}.footer .f_con address p.copy{font-size:10px}.footer .f_con .mn_list li a{font-size:10px;margin-right:8px}.footer .f_con #move_top{top:-80px}.quick_mn{width:60px}.m_visual{height:200px}.m_visual .main_visual>li{background-size:cover;height:200px}.m_visual .main_visual>li.item_1{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_1.jpg")}.m_visual .main_visual>li.item_2{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_2.jpg")}.m_visual .main_visual>li.item_3{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_3.jpg")}.m_visual .main_visual>li.item_4{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_4.jpg")}.m_visual .main_visual>li.item_5{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_5.jpg")}.m_visual .main_visual>li.item_6{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_6.jpg")}.m_visual .main_visual>li.item_7{background-image:url("/img_up/shop_pds/hivehp/design/2021/main/mo_visual_7.jpg")}.m_visual .text_box .inner{width:280px}.m_visual .text_box{padding:5px}.m_visual .text_box .inner{padding:15px}.m_visual .text_box .text_1{font-size:14px;white-space:normal}.m_visual .text_box .text_1 br{display:none}.m_section{padding:35px 0}.m_section .link_effect_box a{font-size:13px;padding:8px 18px}.m_sec01 .box_wrap{max-width:400px;margin:0 auto}.m_sec01 .box{display:inline-block;width:33.333%;vertical-align:top;padding:15px 5px}.m_sec01 .box:nth-child(4){border-left:0}.m_sec01 .box:nth-child(4),.m_sec01 .box:nth-child(5),.m_sec01 .box:nth-child(6){border-top:1px solid #dcdcdc}.m_sec01 .ico{width:35px;height:28px}.m_sec01 strong{font-size:13px;margin-top:12px;padding-top:12px}.m_sec01 strong:before{max-width:30px}.m_sec02 .w_cen{max-width:500px}.m_sec02 .title_box em{font-size:9px}.m_sec02 .title_box strong{font-size:22px}.m_sec02 .box{width:50%}.m_sec02 .box:nth-child(4){clear:none}.m_sec02 .img_box{height:150px}.m_sec02 .text_box{padding:15px}.m_sec02 .text_box strong{font-size:16px}.m_sec02 .text_box span{font-size:10px;margin-top:6px;min-height:42px}.m_sec03 .w_cen{max-width:350px}.m_sec03 .box_wrap{margin-left:0}.m_sec03 .box_wrap .box{width:100%;padding-top:3%;padding-left:0}.m_sec03 .box_wrap .box:first-child{padding-top:0}.m_sec03 a{padding:20px;height:170px}.m_sec03 .inner{background-size:100px auto}.m_sec03 strong{font-size:18px}.m_sec03 p{font-size:11px}.m_sec03 .plus{top:15px;right:15px}.m_sec04 .w_cen{max-width:400px}.m_sec04 .box_wrap{margin-left:0}.m_sec04 .box_wrap .box{width:100%;padding-top:30px;padding-left:0}.m_sec04 .box_wrap .box:first-child{padding-top:0}.m_sec04 .title_box strong{font-size:18px}.m_sec04 .con_box li{font-size:12px;line-height:1.1em;background-size:21px}.m_sec04 .con_box a{padding:10px 0}.m_sec04 .m_faq dl dt{padding-left:28px}.sub_head{height:180px}.sub_head .sub_tit .box{padding-bottom:40px}.sub_head .sub_tit em{font-size:15px}.sub_head .sub_tit h3{font-size:26px}.s_nav_location{margin-top:-20px}.s_nav_location .w_cen{padding:0}.s_nav_location .w_cen>div{height:40px;line-height:40px}.s_nav_location .nav_ico{width:40px;font-size:15px}.s_nav_location .nav_title{font-size:12px;width:140px;padding-left:15px;padding-right:5px}.s_nav_location #nav_title{display:none}.s_nav_location .nav_arrow{width:40px}.s_nav_location .nav_arrow a.arrow{font-size:15px}.s_nav_location .nav_arrow .nav_submn{min-width:180px}.s_nav_location .nav_arrow .nav_submn .dep2>li>a{padding:10px 20px;font-size:11px}.sub_title_box{padding:35px 0}.sub_title_box h3{font-size:24px}.sub_title_box .line{margin-top:15px}.sub_title_box .line span{max-width:200px}.s_container{overflow:hidden;padding-bottom:30px;min-height:300px;max-width:600px}.s_container .cb{max-width:600px;margin-left:auto;margin-right:auto}.s_container .cb .w_50{width:100%}.s_container .cb .fr{margin-top:15px}.sub_row p,.sub_row li,.sub_row div{font-size:13px}.sub_row p{margin-bottom:12px}.sub_row .text_1{font-size:24px}.sub_row .text_2{font-size:18px}.sub_row .text_3{font-size:14px}.sub_row .text_4{font-size:12px}.sub_row .col-5{width:33.333%}.about_1_wrap .sec_01{margin-bottom:30px}.about_1_wrap .sec_02 .dis_tb{min-height:auto}.about_1_wrap .sec_02 .col-2{display:block;width:100%;padding:25px 0}.about_1_wrap .sec_02 .img_box{height:160px;background-size:cover}.about_1_wrap .sec_02 .dis_tb:first-child .text_box{border-bottom:2px solid #eee}.about_1_wrap .sec_03{padding:20px;margin:20px 0}.about_2_wrap .dis_tb>div{display:block;width:100%}.about_2_wrap .teacher_career{padding-left:0;margin-top:40px}.about_2_wrap .teacher_career .box{margin-top:30px}.about_2_wrap .teacher_career .tit{font-size:19px}.about_4_wrap .box{width:47%}.about_4_wrap strong{font-size:12px;padding-top:6px}.map_2_wrap .sec01{margin-top:40px}.map_2_wrap .sec01 .text_2{margin-bottom:10px}.map_2_wrap .sec01 .text_3{margin-top:10px}.map_2_wrap .sec01 .traffic{font-size:1.1em;padding:4px 12px 1px}.guide_1_wrap .tit span{font-size:12px;margin-right:8px}.guide_1_wrap .tit strong{font-size:20px}.program_1_wrap{height:240px;background-size:200% auto}.program_2_wrap{margin-top:35px}.program_2_wrap .title_box strong{font-size:20px}.program_2_wrap .text_box li{font-size:12px}.program_2_wrap .text_box .w_50 li{width:100%}.program_2_wrap .text_box .img_box .img_ex{font-size:11px}.program_2_wrap .text_box .s_tit{font-size:16px;padding-bottom:12px;padding-top:5px}.program_2_wrap .text_box .num_box{margin-left:0;margin-top:-2%}.program_2_wrap .text_box .num_box .box{width:100%;margin-left:0;margin-top:2%;min-height:auto}.program_2_wrap .faq_box dl{font-size:12px;margin-bottom:20px}.program_2_wrap .faq_box dt{padding:10px 12px;padding-left:40px}.program_2_wrap .faq_box dd{padding:10px 12px;padding-left:40px;margin-top:5px}.program_2_wrap .faq_box .ico{width:21px;height:21px;background-size:21px;top:9px;left:10px}.program_2_wrap .row_box:nth-child(2) .text_box,.program_2_wrap .row_box:nth-child(4) .text_box{border-bottom:2px solid #eee}.program_2_wrap .row_box .col-2{display:block;width:100%;padding:30px 0}.program_2_wrap .row_box .img_box{height:200px;background-size:cover}.program_3_wrap{overflow-x:scroll}.program_3_wrap .tb_st_1{min-width:500px}.s_container .scbd .conbody{font-size:11px}.scbd .lst-tab.lst-board.lst-body li .col_subject a{font-size:12px}.tb_st_1 th{font-size:12px}.tb_st_1 td{font-size:11px;padding:8px 10px}.tb_st_2 th{font-size:13px}.tb_st_2 td{font-size:12px}@media screen and (max-width:600px){.sub_row .col-5{width:50%}.sub_row .col-4{width:50%}}