@charset "UTF-8";

@media screen and (max-width:1475px) {
	.container,.container.st2{width: 1200px;}
    
    .cont_box2{padding: 30px;}
    .cont_box2 .t_box{position: static;float: none;display: block;width: 100%;height: auto;margin-bottom: 20px;}
    .cont_box2 .t_box .tit{display: inline-block;margin-right: 10px;}
    .cont_box2 .t_box .txt{display: inline-block;}
    .cb2_sl_box{float: none;width: 100%;}
    .cb2_sl_box .swiper-container{width: 100%;padding: 10px 50px;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .cb2_sl_box .bgc{display:none;background: transparent;width: 100%;padding: 0;}
    .cb2_sl_box .swiper_btn{width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);margin-top: -20px;}
    .cb2_sl_box .swiper-button-prev,.cb2_sl_box .swiper-button-next{width: 40px;height: 40px;cursor: pointer;}
}
@media screen and (max-width:1240px) {
    .container,.container.st2{width: 1000px;}
    .gnb_area{display: none;}
    .menu_btn{display: block;}
    .gnb_a{padding: 0 20px;}
    .hd_sns{display: none;}
    .qk_menu{display: none;}
    .main_slide .bx-controls-direction{padding: 0 5%;}
    .main_sl .li1 .txt{width: 500px;height: 104px;top: 25%;left: 50%;margin-left: -250px;}
    .main_sl .li2 .txt{top: 30%;left: 18%;font-size: 25px;}
    .main_sl .li3 .txt{top: 30%;font-size: 25px;}
    .main_sl .li2 .sp,
    .main_sl .li3 .sp{margin-top: 10px;font-size: 35px;}
    .h2_box .snb_box{display: none;}
    .h3_box .s_btn{display: none;}
    
    .top_frame .frame{padding: 10px 0;}
    .top_frame .frame .container{padding: 11px;}
    .top_frame .frame .container .poa{width: 50px;height: 50px;}
    
    .s1_1 .con1 .img_box{float: none;width: 100%;margin-bottom: 30px;}
    .s1_1 .con1 .ul_box{float: none;width: 60%;}
    .s1_1 .con2 .l_img{display: block;width: 100%;}
    .s1_1 .con2 .r_txt{display: block;width: 100%;padding-top: 30px;}
    
    .s1_2 .p1{font-size: 18px;}
    .s1_2 .p2{font-size: 26px;}
    .s1_2 .con .name{margin: 0 23px 0 0;}
    
    .s2 .list_area .li{width: 33.33%;}

	.slide_wrap ul li{width: calc(33.33% - 30px);}

}
@media screen and (max-width:1024px) {
    .container,.container.st2{width: 960px;}

    .main_sl .li1 .txt{width: 500px;height: 104px;top: 20%;left: 50%;margin-left: -250px;}
    .s1_1 .con1 .ul_box{width: 60%;}
    .s2_1_v .r_box{padding: 90px 0 0 0;}



}
@media screen and (max-width:990px) {
    .container,.container.st2{width: 737px;}
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,
    h4,h5,form,fieldset,p,button,pre{font-size: 12px;}
    td,th{font-size: 12px;}
    .fz14{font-size: 12px;}
    .fz16{font-size: 12px;}
    .fz18{font-size: 14px;}
    .fz20{font-size: 16px;}
    .fz24{font-size: 16px;}
    .fz30{font-size: 17px;}
    .fz36{font-size: 18px;}
    .fz48{font-size: 20px;}
    .fz50{font-size: 24px;}
    .main_sl .li1 .txt{width: 400px;height: 82px;margin-left: -200px;}
    .main_sl .li2 .txt,
    .main_sl .li3 .txt{top: 24%;font-size: 20px;}
    .main_sl .li2 .sp,
    .main_sl .li3 .sp{margin-top: 10px;font-size: 30px;}
    .slide_wrap .bx-controls-auto{margin: -11px 0 0 -6px;}
    
    .menu_slide_area{margin: 0;padding: 50px 0 10px;}
    .menu_sl .best{padding: 10px 0;}

    .h3_box{padding: 30px 0 20px;}
    .h3_box .container{padding-bottom: 20px;}
    
    .cont_box3 .box{width: 50%;}
    .cont_box3 .box2{border-right: 0;}
    .cont_box3 .con_ov .con_a{background-size: auto 125%;}
    .cont_box3 .con_ov .con_a:hover{background-size: auto 140%;}
    .h2_box .dt .dtc{height: 300px;}
    
    .s1_1 .top_frame{width: 100%;height: 220px;}
    .s5_1 .top_frame{width: 100%;height: 250px;}
    .top_frame .frame{padding: 10px;}
    .top_frame .frame .container{width: 100%;padding: 9px;}
    .top_frame .frame .container .poa{width: 40px;height: 40px;}
    .top_frame .frame .container .p1{padding: 60px 0 10px;}
    .s1_1 .con1{padding: 20px 0 40px;}
    .s1_1 .con1 .box{margin: 20px 0 0;}
    .s1_1 .con1 .ul_box{width: 70%;}
    .s1_1 .con2 .r_txt .tit{font-size: 16px;}
    
    .s1_2 .p1{font-size: 14px;}
    .s1_2 .p2{font-size: 18px;}
    .s1_2 .bd_box{margin: 20px 0 25px;}
    .s1_2 .con .name{width: 140px;}
    
    .s1_3 .od_tb1 tr th{width: 120px;}
    .s1_3 .od_tb1 tr th:before{margin: 0 10px 0 0;}
    
    .s2 .list_area .li{width: 50%;}
    .s2_1_v .r_box{padding: 70px 0 0 0;}
    .s2_1_v .r_box .tit{font-size: 20px;}
    .s2_1_v .r_box .txt{font-size: 14px;line-height: 20px;}
    .s2_1_v .r_box .pri{margin-top: 20px;}
    .s2_1_v .r_box .pri .li{font-size: 20px;}
    .s2_1_v .r_box .pri .size{margin-right: 5px;font-size: 14px;}
    .s2_1_v .con2 .li{width: 50%;}
    
    .sch_area{padding: 30px 10px;}
    .sch_box{padding: 0;height: auto;}
    .sch_box .p{position: static;display: block;text-align: center;line-height: 100%;margin-bottom: 20px;}
    .sch_box .slc{width: 49%;margin-right: 2%;}
    .sch_box .slc2{margin-right: 0;}
    .sch_box .inp{float: none;width: 100%;margin-top: 5px;}
    .sch_box .btn{position: static;width: 55px;padding: 11px 0 10px;width: 100%;margin-top: 5px;}
    .tb_top .txt{padding-top: 14px;}
    .tb_top .ico_t{line-height: 26px;}
    .tb_top .ico_t.ico1{margin-right: 10px;}
    .tb_top .ico_t img{width: 26px;height: 26px;margin-left: 5px;}
    
    .s3_1 .li_tb1 tr td{display: block;text-align: center;padding: 14px 10px;width: 100%;border-bottom: 1px solid #ddd;}
    .bd_li_tb tr .td1{width: 30px;font-size: 14px;}
    .s3_1 .li_tb1 .td2 .ico_box{margin: 0 auto;}
    
    .inp_area .inp_tb td{display: block;}
    .inp_area .inp_tb .td1{padding: 9px 0 10px;}
    .inp_area .inp_tb .td2{padding: 9px 0 10px;}
    
    .s5_1 .con2 .li{width: 33.33%;padding: 10px;}
    
    .li_tb1 tr .td2{padding: 7px 10px;}
    .r_tb1 .tr1 td{padding: 7px 0 7px 25px;}
    .link_list .li{width: 33.33%;}
    .row_tb th{width: 110px;}
    .bd_li_tb .ico_tr .ico{padding: 3px 0;}

	.slide_wrap ul li{width: width: calc(100% - 10px);margin: 0 5px;}

}
@media screen and (max-width:767px) {
    .container,.container.st2{width: 537px;}
    .main_slide .bx-controls-direction{height: 100px;margin-top: -50px;padding: 0 1%;}
    .main_slide .bx-controls-direction a{width: 46px;height: 100px;}
    .main_slide .bx-default-pager{padding: 10px;}
    .main_slide .bx-pager-item a{margin: 0 4px;}
    .main_sl .li1 .txt{width: 300px;height: 61px;top: 28%;margin-left: -150px;}
    .main_sl .li2 .txt,
    .main_sl .li3 .txt{top: 30%;font-size: 18px;}
    .main_sl .li2 .sp,
    .main_sl .li3 .sp{margin-top: 8px;font-size: 24px;}
    
    .cont_box1 .con1,
    .cont_box1 .con2{border: 0;height: 250px;}
    .cont_box1 .con_ov{width: 100%;}
    .menu_tab li{padding: 0 10px;}
    .cont_box3 .con_ov .con_a{background-size: auto 100%;}
    .cont_box3 .con_ov .con_a:hover{background-size: auto 115%;}
    .cont_box3 .br{display: inline-block;}
    
    .top_frame .frame .container .p1{padding: 40px 0 10px;}
    .top_frame .frame .container .p2 .br{display: block;}
    .s1_1 .con1 .ul_box{width: 100%;}
    .s1_1 .con2 .pd_box{padding: 30px 0;}
    .s1_1 .con2 .l_img{text-align: center;padding-right: 0;}
    .s1_1 .con2 .r_txt{padding-top: 10px;}
    
    .s1_2 .br{display: block;width: 0;height: 0;line-height: 0;font-size: 0;}
    .s1_2 .con .img{float: none;width: 100%}
    .s1_2 .con .txt{float: none;width: 100%;}
    .s1_2 .con .t_box{max-width: 535px;width: 90%;margin: 15px auto 0;}

    .s1_3 .od_tb1 tr th,
    .s1_3 .od_tb1 tr td{display: block;width: 100%;}
    .s1_3 .od_tb1 tr th{padding: 14px 10px 5px 10px;}
    .s1_3 .od_tb1 tr td{padding: 5px 10px 14px 40px;}
    .s1_3 .od_tb1 tr th:before{margin-right: 9px;}
    .s1_3 .map_box{height: 300px;}
    
    .s2_1_v .l_box{float: none;width: 100%;text-align: center;}
    .s2_1_v .r_box{float: none;width: 100%;padding: 0;}
    .s2_1_v .r_box .pri .li{display: inline-block;margin-right: 20px;}
    
    .s3_1_v .map_box{height: 300px;}
    .link_list .li{width: 50%;}
    
    .s5_1 .con1 .s_tit .br{display: block;}
    .s5_1 .con1 .li{width: 50%;}
    .s5_1 .con1 .inner{height: 240px;}
    .s5_1 .con1 .ico{margin: 20px auto 18px;}
    
    .s5_1 .con2 .li{width: 50%;padding: 10px;}
    .s5_1 .con2 .inner{height: 190px;}
    .s5_1 .con2 .ico{margin: 20px auto;}
    
    .s5_1 .con3 .tb_st{border-top: 2px solid #666;}
    .s5_1 .con3 .tb_st .th_tr{display: none;}
    .s5_1 .con3 .tb_st tr td.td1,
    .s5_1 .con3 .tb_st tr td.td2,
    .s5_1 .con3 .tb_st tr td.td3{display: inline-block;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 14px 10px 14px 102px;text-align: left;}
    .s5_1 .con3 .tb_st tr td:before{display: inline-block;width: 70px;border-right: 1px solid #ddd;margin: 0 20px 0 -92px;line-height: 150%;}
    .s5_1 .con3 .tb_st tr .td1:before{content: '구 분';}
    .s5_1 .con3 .tb_st tr .td2:before{content: '세부내역';}
    .s5_1 .con3 .tb_st tr .td3:before{content: '금 액';}
    .s5_1 .con3 .tb_st tr.la_tr td{display: inline-block;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 14px 10px;text-align: right;}
    .s5_1 .con3 .tb_st tr.la_tr .td1{display: none;}
    .s5_1 .con3 .tb_st tr.la_tr td:before{content: '합 계';display: inline-block;width: 50px;text-align: left;border-right: 1px solid #fff;margin-right: 20px;}
    
    .bd_li_tb tr .td1{display: none;}

	
	.tab_box{margin-bottom:350px;}

	.mem_cont{padding: 50px 40px;}
    .mem_inp_box .l .line .inp_t{display: none;}
    .mem_inp_box .l .line{padding-bottom: 15px;}
    .mem_inp_box .r{float: none;}
    .mem_inp_box .r .submit_btn{width: 100%;height: 40px;}

	.slide_wrap ul li{width: 100%;margin: 0;}

}
@media screen and (max-width:567px) {
    .container,.container.st2{width: 326px;}
    .menu_tab li{width: 40%;font-size: 17px;}
    .main_sl .li1 .txt{width: 280px;height: 58px;margin-left: -140px;}
    .main_sl .li2 .txt{left: 0;right: 0;}
    .main_sl .li3 .txt{top: 25%;padding: 0 5%;}
    
    .cont_box2{padding: 10px;}
    .cb2_sl_box .swiper-container{width: 100%;padding: 10px;}
    
    .cont_box3 .cb3_in{height: 200px;}
    .cont_box3 .t_box{padding-top: 25px;}
    .cont_box3 .list_li:last-child{display: none;}
    .cont_box3 .more_btn{margin-top: 10px;}
    .cont_box3 .box3 .con{padding: 10px;}
    
    .page_num a{width: 21px;padding: 3px 0 4px;font-size: 12px;}
    .page_num a.page{width: 29px;}
    .page_num a.first,.page_num a.last{display: none;}
    
    .tb_top .txt{float: none;padding: 0;}
    .tb_top .att{float: none;}
    .tb_top .ico_t{margin-top: 5px;display: inline-block;float: none;}

    .row_tb th,
    .row_tb td{display: block;width: 100%;box-sizing: border-box;}
    
    .top_frame .frame .container .p1{padding: 25px 0 10px;}
    .top_frame .frame .container .p2 .br{display: none;}
    .top_frame .frame .container .p2 .br2{display: block;}
    .s1_1 .con1 .s_tit .br2{display: block;}
    .s1_1 .con1 .ul_box .li{width: 50%;}
    
    .s2 .list_area .li{width: 100%;}
    .s2_1_v .con2 .li{width: 100%;}
    
    .container .r_tb1 th,
    .container .r_tb1 td{padding: 14px 10px;}
    .r_tb1 .tr1 .st_nm{float: none;line-height: 26px;}
    .r_tb1 .tr1 .ico_box{float: none;display: block;width: 55px;padding-top: 5px;}
    .r_tb1 .tr1 .ico_box .ico{width: 26px;height: 26px;}
    
    .link_list .li{width: 100%;}
    
    .r_tb2 tr th,
    .r_tb2 tr td{display: table-cell;padding: 14px 10px;}
    .r_tb2 tr th{width: 60px;text-align: center;}
    
    .btt_sch{margin: 30px auto 0;padding: 0 45px 0 95px;}
    .btt_sch .slc{width: 90px;}
    .btt_sch .ico{padding: 10px 5px;}
    .w_btn{width: 130px;}
    
    .s5_1 .con1 .s_tit .br{display: none;}
    .s5_1 .con1 .li{width: 100%;}
    .s5_1 .con2 .li{width: 100%;}
    
    .ft_wrap{padding-bottom: 80px;}
}
@media screen and (max-width:356px) {
    .container,.container.st2{width: 90%;}
    .main_sl .li1 .txt{width: 200px;height: 40px;margin-left: -100px;top: 35%;}
    .main_sl .li2 .txt{top: 30%;font-size: 16px;}
    .main_sl .li3 .txt{top: 25%;font-size: 16px;}
    .main_sl .li2 .sp,
    .main_sl .li3 .sp{margin-top: 5px;font-size: 20px;}
    
    .h2_box .dt .dtc{height: 200px;}
    .cont_box1 .txt_box{padding-top: 20%;}
    .cont_box2 .tit{display: block;margin-right: 0;}
    .cont_box2 .txt{display: block;}
    .cont_box3 .t_box{padding-top: 8%;}
    .cont_box3 .con_ov .con_a{background-size: auto 125%;}
    .cont_box3 .con_ov .con_a:hover{background-size: auto 140%;}
    .cont_box3 .box{width: 100%;}
    .cont_box3 .box1,
    .cont_box3 .box3{border-right: 0;}
    .tb_top .ico_t img{margin-left: 2px;}
    .tb_top .ico_t.ico1{margin-right: 5px;}
    
    .top_frame .frame{padding: 0;}
    .s1_1 .top_frame{height: 200px;}
    .top_frame .frame .container .p1{padding: 10px 0 5px;}
    .top_frame .frame .container .p2 .br{display: none;}
    .top_frame .frame .container .p2 .br2{display: none;}
    .top_frame .frame .container .p2 .br3{display: block;}
    .s1_1 .con1 .ul_box .li{width: 70%}
    .s1_1 .con1 .ul_box .li .ico{margin: 10px auto;}
    .s1_1 .con1 .ul_box .p{margin-bottom: 10px;}
    
    .s1_2 .p1{font-size: 12px;}
    .s1_2 .p2{font-size: 16px;}
    .s1_2 .br{display: none;}
    .s1_2 .con .name{margin: 0 10px 0 0;}
    
    .s2 .list_area .tit{margin: 0 auto 5px;}
    
    .inp_area .n_slc,
    .inp_area .n_inp,
    .inp_area .inp{padding: 0 5px;}
    .inp_area .inp_lb,
    .inp_area .slc_lb,
    .inp_area .f_lb{left: 5px;}
    .inp_area .ta_lb{top: 0;}
    .inp_area .txta{padding: 10px 5px 5px;}
    .inp_area .slc{padding: 0 26px 0 5px;}
    .inp_area .file_box{padding: 6px 5px 7px 72px;}
    .inp_area .ov{padding: 5px 5px 50px 5px;}
    .inp_area .chbox{margin-left: 5px;}
    
    .s5_1 .con3 .tb_st tr td.td1,
    .s5_1 .con3 .tb_st tr td.td2,
    .s5_1 .con3 .tb_st tr td.td3{padding: 14px 10px 14px 82px;}
    .s5_1 .con3 .tb_st tr td:before{width: 60px;margin: 0 10px 0 -72px;}
}