	
@media screen and (max-width:1300px) {		

    
    /*sub*/
	
}
	
@media screen and (max-width:1024px) {		
    /*inc*/	
    body{font-size:15px; line-height: 1.4;}	
    .mobile_only { display:block !important }
    .mobile_no,
    .pc_only{ display:none !important }
    .pc_all_menu{display:none;}
    .pc_all_menu2{display:none;}
    .mo_all_menu{display:block;}
    
    .page-title-wrap{height:300px;}
    .page-title-wrap h2{font-size:2.5em;}
    
    .footer .f_logo{width:100%; text-align: center; margin-bottom: 30px;}
    .footer .footer-cont-info{padding-left:0; display: flex; flex-wrap: wrap; justify-content: center;}
    .footer .footer-cont-info li{margin:0 15px 10px;}
    .footer .site_wrap{display:none;}
    
    /*main*/
    .main_tit .tt{font-size:2em;}
    .main_con2 .con2_wrap{width:100%;}
    .main_con2 .con2_wrap .con2_list > li .in .r_icon{width:200px; height: 200px;}
    .main_con3 .bus_list{margin-right:-20px;}
    .main_con3 .bus_list > li .in{margin-right:20px;}
    .loc_wrap .add_list > li .in{padding:0 2em;}
    
    /*sub*/
    .about_01_01 .def_intro{margin-right:0;}
    .about_01_01 .def_intro .in > *{padding-right:0;}
	.about_01_01 .def_intro .in .img_z{width:100%;}
	.about_01_01 .def_intro .in .img_z .bgfix{height:250px;}
	.about_01_01 .def_intro .in .txt_z{padding:2em 0 0!important; width:100%;}
	.about_01_01 .def_intro .in .txt_z .page_tx.ceo_name{text-align:right}
    .about_01_01 .def_intro .in .txt_z .page_tt{margin-bottom:20px;}
    
    .about_01_01 .def_intro.bus_st{margin-top:-1.5em;}
    .about_01_01 .def_intro.bus_st .in{margin-top:1.5em;}
    .about_01_01 .def_intro.bus_st .in .img_z{min-height:auto;}
    
    .bus_cont > li:nth-child(1){margin-left:0;}
    .bus_cont > li{width:50%;}
    
}	
	
@media screen and (max-width:768px) {
    /*inc*/
    :root { 
        --header_H:75px;
    }
    
    
    /**/
    .btn-e{padding:7px 10px;}
    .tab-scroll-category #tab-category .category-list span{padding:0 10px!important;}
    .board-list .bl-list{height:34px!important; padding:5px 0!important;}
    .board-list .bl-mobile{font-size:.875em;}
    .board-view .board-view-subj{font-size:1.25em!important;}
    
    /**/
    .header-title .title-logo img,
    .footer .f_logo img{height:40px}
    .footer{padding-top:50px;}
    .footer .f_logo{margin-bottom:20px;}
    .footer .footer-cont-info li{margin:0 15px 5px;}
    .footer .footer-cont-info li .f_co{margin-right:10px;}
    .footer .footer-copyright{margin-top:20px; padding:15px 0;}
    .mo_all_menu .mobile_gnb .depth1 .dp1{font-size:1.375em;}
    
    .container_title{font-size:1.825em; margin:40px 0 30px; padding-top:30px;}
    .container_title:before{height:20px;}
    .page-title-wrap{height:250px;}
    .basic-body{margin-top:40px;}
    
    .main_tit{margin-bottom:40px;}
    .main_tit .tt{font-size:1.75em;}
    .main_tit .bar{margin:0 auto 30px;}
    .main_tx{font-size:1.25em;}
    .main_plus{width:42px; height: 42px; line-height: 42px;}
    
    .main_con2{padding:70px 0 50px;}
    .main_con2 .con2_wrap .con2_list{margin-right:0;}
    .main_con2 .con2_wrap .con2_list > li{width:100%; margin-bottom: 30px;}
    .main_con2 .con2_wrap .con2_list > li:last-child{ margin-bottom: 0px;}
    .main_con2 .con2_wrap .con2_list > li .in{margin-right:0;}
    .main_con3{padding:60px 0;}
    .main_con3 .bus_list{margin-right:0;}
    .main_con3 .bus_list > li{width:100%; margin-bottom: 30px;}
    .main_con3 .bus_list > li:last-child{margin-bottom: 0px;}
    .main_con3 .bus_list > li .in{margin-right:0;}
    .main_con3 .bus_list > li .img_con{height:200px;}
    .main_con3 .bus_list > li .txt_con{margin-top:15px;}
    .main_con5{padding:60px 0 50px;}
    .main_con5 .more_btn a{width:150px; margin:40px auto 0;}
    .main_con6{padding:60px 0;}
    .root_daum_roughmap .wrap_map{height:250px!important;}
    .loc_wrap .add_list{margin-top:0;}
    .loc_wrap .add_list > li{width:100%;}
    .loc_wrap .add_list > li .in{padding:20px 0; border-right:0; border-bottom:1px dashed #ddd;}
    .loc_wrap .add_list > li .in .t1{margin:10px 0;}
    .loc_wrap .add_list > li .in .t2.f_st{font-size:1.125em;}
    .loc_wrap .add_list > li:last-child .in{border-bottom:0;}
    
    .page_tt{font-size:1.5em; }
    .page_stt,
    .bus_cont > li .in .in_stt2,
    .bus_cont > li .in .img_z .in_stt,
    .loc_wrap .add_list > li .in .t1{font-size:1.25em; }
    .page_tx,
    .loc_wrap .add_list > li .in .t2,
    .loc_wrap .add_list > li .in .t2.f_st{font-size:1.068em; line-height: 1.4;}
    .page_stx{font-size:1em; }
    
	.about_01_01 .def_intro .in .img_z .bgfix{height:200px;}
    .bus_cont {margin-right:-20px;}
    .bus_cont > li .in{margin-right:20px;}
}


@media screen and (max-width:500px) {
    /*inc*/
    :root { 
        --header_H:65px;
        --item_r: 10px;
    }
    
    body{font-size:14px; line-height: 1.4;}	
    .snb_list > .sidebar-nav-item > .collapse > li > a{height:3em;}
    .snb_list > .sidebar-nav-item > .collapse > li > a .va{font-size:.95em;}
    .container_title{font-size:1.75em;}
    .mo_all_menu .mobile_gnb .depth1 .dp1{font-size:1.25em;}
    
    .main_tit{margin-bottom:30px;}
    .main_tit .tt{font-size:1.45em;}
    .main_tit .bar{width:30px; margin:0 auto 20px;}
    .main_tx{font-size:1.068em;}
    .main_con5{padding:60px 20px 50px;}
    .main_con5 .main_tx{margin-top:-15px;}
    .main_con5 .more_btn a{font-size:1em; margin:30px auto 0;}
    .main_con3 .bus_list > li .img_con{height:180px;}
    .loc_wrap .add_list > li .in .xi{width:2em; height: 2em; line-height: 2em; font-size: 1.25em;}
    .loc_wrap .add_list > li .in .t1{margin:7px 0;}
    
    .page_tt{font-size:1.45em; }
    .page_stt,
    .bus_cont > li .in .in_stt2,
    .bus_cont > li .in .img_z .in_stt,
    .loc_wrap .add_list > li .in .t1{font-size:1.125em;}
    .page_tx, .loc_wrap .add_list > li .in .t2, .loc_wrap .add_list > li .in .t2.f_st{font-size:1em;}
    
    .bus_cont {margin-right:0px;}
    .bus_cont > li{width:100%;}
    .bus_cont > li .in{margin-right:0px;}
    .bus_cont > li .in .img_z{height:180px;}
    
    .about_01_01 .def_intro.bus_st .in .mg_st{margin-top:20px; margin-bottom: 10px;}
    
    
    
    
    
}