@media screen and (max-width: 1350px){
    #content{width: 100%;padding: 25px 0 40px;box-sizing: border-box;}
    .sub_searchBox{padding: 21px 20px 25px;}
    .searchBox_tt{width: 121px; }
    .searchBox_con{width: calc(100% - 121px); padding-right: 0;}
    .keyword_input{width: 57%; padding-left: 10px; box-sizing: border-box;}
    .mm_r_0{margin-right: 0 !important;}
    .radio_ty02 input[type="radio"] + label{width: 80px;}
    .radio_ty02.m_lh_18 > input[type="radio"] + label{line-height: 18px; padding-top: 10px;}
    .chk_ty01 input[type="checkbox"] + label{width: 80px;}
    .field_2dep{width: 615px;}
    /* .field_2dep_1{left: -90px;}
    .field_2dep_2{left:-180px}
    .field_2dep_3{left:-270px}
    .field_2dep_4{left:-360px}
    .field_2dep_5{left:-450px}
    .field_2dep_6{left:-540px} */
    .pay_clear li:nth-child(8){margin-left: 90px;}
    .radio_ty03.wd_210 input[type="radio"] + label{width: 170px;}
    .tab_ty01{padding: 0 10px;}
    .board_list{padding: 0 10px;}
    .m_block{display: block;}
    .m_lh_24{line-height: 24px !important; padding-top: 10px;}
    .list_pl_45{padding-left: 10px;}
    .list_pl_74{padding-left: 40px;}
    .list_pl_20{padding: 7px 10px 12px !important;}
    .paging {margin-top: 30px;}
    .lg_clear li:nth-child(8), .lg_clear li:nth-child(13){margin-left: 90px;}

    .sub_info_view{width: calc(100% - 20px); margin: 0 auto;}
    .sub_info_view > ul{float: none;}
    .info_view_lft{width:100%; border-right:0}
    .info_view_rgt{width:100%; border-left:0; margin-left: 0;}
    .info_view02{border-bottom: 1px solid #ddd;}
    .info_view02 > ul > li:nth-child(odd){width: 50%;}
    .info_view02 > ul > li:nth-child(2n){width: 50%;}
    .info_view_sc{padding-left:10px}
    .board_view{padding: 0 10px;}
    .send_wrap{width: calc(100% - 20px); margin: 37px auto 0;}
    .send_wrap > ul{position: relative; padding-bottom: 50px;}
    .send_wrap > ul > li{width: 100%;}
    .send_wrap > ul > li br{display: none;}
    .send_input{width: 100%; padding-right: 0;}
    .send_tit{margin-bottom: 15px;}
    .send_btn a{position: absolute; right:0; bottom: 0;}
    .btn_wrap02{margin: 50px 10px 0;}

    .searchBox_wrap02 > ul{float: none; width: 100%;}
    .ht_clear li:nth-child(9){margin-left: 0;}
    .lg_clear li:nth-child(8){clear: inherit; margin-left: 0;}
    .lg_clear li:nth-child(13){clear: inherit; margin-left: 0;}
    .chk_ty01.m_wd_110 input[type="checkbox"] + label{width: 110px;}

}
@media screen and (max-width: 768px){
    .searchBox_tt{width: 100px; }
    .searchBox_con{width: calc(100% - 100px); padding-right: 0;}
    .radio_ty02 input[type="radio"] + label{width: 68px; font-size: 13px;}
    .radio_ty03 input[type="radio"] + label{font-size: 13px;}
    .chk_ty01 input[type="checkbox"] + label{width: 68px; font-size: 13px;}
    .chk_ty01.wd_110 input[type="checkbox"] + label{width: 68px; font-size: 13px;}
    .chk_ty01.m_lh_18 input[type="checkbox"] + label{line-height: 14px; padding-top: 14px;}
    .lt-2 label{letter-spacing: -1.5px;}
    .pay_clear li:nth-child(8){margin-left: 78px;}
    .lg_clear li:nth-child(8), .lg_clear li:nth-child(13){margin-left: 78px;}
    .chk_ty01.m_wd_110 input[type="checkbox"] + label{width: 110px;}
}

@media screen and (max-width: 767px){
    /* table scroll */
    .scroll_box{display: block;}
    .table_ty.scroll .table_ty_con{width:890px;}
    .table_ty.scroll{overflow-x: scroll;}

    .sub_content{margin-top: 25px;}
    .sub_searchBox{padding: 14px 10px 25px;}
    .search_title{font-size: 17px; background-size: 15px; padding-left: 20px; margin-bottom: 22px;}
    .searchBox_tt{width: 95px; font-size: 14px; padding-top: 4px;}
    .searchBox_con{width: calc(100% - 95px); padding-right: 0;}
    .searchBox_con > ul:after{display: block; content: ""; clear: both;}
    .searchBox_wrap{height: 995px;}
    .keyword_input{width: 100%; padding-left: 0;}
    .text_ty01[type="text"]{height: 33px; line-height: 33px; font-size: 10px !important; padding: 0 15px;}
    .text_ty01[type="text"]::placeholder{font-size: 10px;}
    .radio_ty01{margin-top: 0;}
    .radio_ty01 input[type="radio"] + label{font-size: 10px;}
    .radio_ty01 input[type="radio"] + label:before{width: 12px; height: 12px; margin: -2px 5px 0 0;}
    .radio_ty01 input[type="radio"]:checked + label:after {width: 12px; height: 12px; border:2px solid #ee8629}
    .searchBox_wrap > ul{padding-bottom: 16px; margin-bottom: 15px;}
    .radio_ty02 input[type="radio"] + label{width: 51px; height: 42px; line-height: 40px; font-size: 10px; margin-right: 3px;}
    .field_2dep{width: 100%; position: inherit; left: 0; padding-top: 0;} /* 20210713 */
    .radio_ty02{margin-top: 7px;}
    .radio_ty02.m_lh_18 > input[type="radio"] + label{line-height: 14px; padding-top: 7px;}
    .chk_mt_7{margin-top: -7px;}
    .radio_ty03 input[type="radio"] + label{width: 51px; height: 42px; line-height: 40px; font-size: 10px; margin-right: 3px;}
    .radio_ty03.wd_210 input[type="radio"] + label{width: 51px;}
    .field_2dep{bottom: inherit; margin-top: 7px;}
    .radio_ty03.m_lh_18 > input[type="radio"] + label{line-height: 14px; padding-top: 7px;}
    .chk_mt_10{margin-top: -7px;}
    .chk_mt_10 > li{margin-top: 7px;}
    .chk_ty01 input[type="checkbox"] + label{width: 51px; height: 42px; line-height: 40px; font-size: 10px; margin-right: 3px;}
    .chk_ty01.m_lh_18 > input[type="checkbox"] + label{line-height: 14px; padding-top: 7px;}
    .pay_clear li:nth-child(8){margin-left: 0; clear: inherit;}
    .pay_form p{font-size: 10px; margin-right: 15px;}
    .pay_form p:last-child{margin-right: 0;}
    .pay_input input{width: 35px !important; margin-right: 8px;}
    .text_ty02[type="text"]{height: 30px;}
    .chk_mt_10 .pay_form{margin-top: 7px;}
    .lg_clear li:nth-child(8), .lg_clear li:nth-child(13){margin-left: 0;}
    .lg_clear li:nth-child(8){clear: inherit;}
    .chk_ty01.wd_210 input[type="checkbox"] + label{width: 110px;}
    .chk_ty01.wd_230 input[type="checkbox"] + label{width: 110px;}
    .chk_ty01.wd_110 input[type="checkbox"] + label{width: 51px; line-height: 40px; height: 42px; font-size: 10px;}
    .chk_ty01.lh_18 input[type="checkbox"] + label{line-height: 14px; padding-top: 7px;}
    .chk_ty01.m_lh_18 input[type="checkbox"] + label{line-height: 14px !important; padding-top: 7px;}
    .chk_ty01.m_wd_110 input[type="checkbox"] + label{width: 110px;}
    .m_mt_7 {margin-top: -7px;}
    .m_mt_7 > li{margin-top: 7px;}
    .m_if_chk label{line-height: 14px !important; padding-top: 6px;}
    .m_if_chk label img{padding-bottom: 1px;}
    .moblie_block{display: block;}
    .lt-2 label{letter-spacing: -1.5px;}
    .search_ch_more, .search_ch_close{font-size: 13px; background-size: 13px;}
    .searchBtn {margin-top: 20px;}
    .searchBtn > li{display: inline-block; margin-left: 10px;}
    .gray_btn a{display: inline-block; padding: 3px 12px; font-size:16px; font-weight: bold; color:#fff; background-color: #666666;}
    .search_btn a{display: inline-block;padding: 3px 47px 3px 37px; font-size: 16px; font-weight: bold; color:#fff; background-color: #ed7000;}
    .search_btn a img{margin-right: 4px; vertical-align: middle; margin-top: -2px; width: 15px;}
    .tab_ty01 > li > a{font-size: 15px;}
    .tab_ty01 li{width: 25%; height: 50px;border-bottom: none;}
    .tab_ty01 li a{font-size: 13px; line-height: 48px;}
    .tab_ty01 li:nth-child(5){border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
    .tab_ty01 li:nth-child(6), .tab_ty01 li:nth-child(7), .tab_ty01 li:nth-child(8){border-bottom: 1px solid #ddd;}
    .tab_ty02 li{border-bottom: 1px solid #ddd;}
    .tab_ty01 li.m_lh_24 a{line-height: 16px;}

    .m_tab_ty01{border:1px solid #ddd; padding:0; margin:0 10px;}
    .m_tab_ty01 li{width:33.3%; border:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
    .m_tab_ty01 li:nth-child(3n){border-right:0}
    .m_tab_ty01 li:nth-child(5){border-left:0;}
    .m_tab_ty01 > li:first-child{border-left:0;}
    .m_tab_ty01 li:nth-child(7), .tab_ty01 li:nth-child(8), .tab_ty01 li:nth-child(9){border-bottom:0;}

    .m_lh_24{padding-top: 9px;}
    .tab_ty01{margin-top: 25px;}
    .search_num{font-size: 13px; margin-right: 13px;}
    .search_num span{font-size: 17px;}
    .select_ty01{font-size: 10px; padding: 0 20px 0 5px; background-size: 9px;}
    .board_top .mt05{margin-top: 0 !important;}
    .table_ty table thead tr th{font-size: 11px; line-height: 15px;height:auto}/*nr*/
    .chk_ty02 input[type="checkbox"] + label:before { content: ' '; display: inline-block; width: 10px; height: 10px;  line-height:10px; border: 1px solid #999999; box-sizing: border-box;}
    .chk_ty02 input[type="checkbox"]:checked + label:before {  border: none; background-color: #ed7000; background-image: url(../img/sub_tk/chk_ico.png); background-repeat: no-repeat; background-position:center; background-size:8px;}
    .table_ty table tbody tr td.list_tit a{font-size: 13px;}
    .table_ty table tbody tr td h5{font-size: 13px;}
    .table_ty table tbody tr td div ul li{font-size: 10px; line-height: 14px;}
    .table_ty table tbody tr td div ul li::before{height: 11px;}
    .table_ty table tbody tr td div p{font-size: 10px;}
    .j_dday{font-size: 13px;line-height: 18px; margin-bottom: 3px;}
    .j_d{font-size: 10px; color:#666666; line-height: 15px;}
    .reg_btn{margin-top: 19px;}
    .reg_btn a{display: inline-block; padding: 2px 8px 3px; font-size: 13px; font-weight: bold; color: #fff; background-color: #ed7000;}
    .reg_btn a img{vertical-align: middle; margin-top: -3px; margin-right: 4px; width: 12px;}

    .delt_btn{margin-top: 19px; text-align: right;}
    .delt_btn a{display: inline-block; padding: 2px 20px 3px; font-size: 13px; font-weight: bold; color: #fff; background-color: #ed7000;}

    .paging {margin-top: 17px;}
    .paging ul li{display: inline-block; margin-left: 1px; width: 24px; height: 24px; /* border:1px solid #cccccc; */ text-align: center; line-height: 22px; box-sizing: border-box; }
    .paging ul li.paging_btn a img{width: auto; height: 9px; margin-top: -2px;}
    .paging ul li > a{font-size: 10px;}
    .paging ul li.paging_on{font-size: 10px;}
    .paging_prev{margin: 0 7px 0 2px !important;}
    .paging_next{margin: 0 1px 0 7px !important;}

    .info_tit01{font-size: 13px;}
    .info_view01{padding: 16px 10px 20px}
    .list_ty01 > li{font-size: 10px; line-height: 15px;}
    .info_view_label{font-size: 12px; bottom: 20px; right: 10px; padding: 0 9px; border-radius: 7px;}
    .info_view01 .list_ty01{padding-right: 80px;}
    .info_view02{padding: 16px 0 4px;}
    .info_view02 > ul > li{padding-left: 10px; box-sizing: border-box; margin-bottom: 15px;}
    .info_tit02{font-size: 11px; padding-left: 5px;margin-bottom: 5px;}
    .info_tit02::before{height: 10px; top:4px}
    .info_view02 .list_ty02{padding-left: 5px;}
    .list_ty02 > li{font-size: 10px; line-height: 14px;}
    .list_ty02 > li span{width: 44px;}
    .list_ty02 > li em{width: calc(100% - 44px);}
    .list_ty02.wd_95 > li span{width: 65px;}
    .list_ty02.wd_95 > li em{width: calc(100% - 65px);}
    .info_view03{padding: 16px 10px 18px;}
    .info_view03 .info_tit01{margin-bottom: 8px;}
    .info_view_sc{font-size: 10px; margin-top: 5px;}
    .info_view_sc span{padding-right: 11px;}
    .info_view_sc img{width: 11px;}
    .or_btn{font-size: 13px; padding: 2px 26px;}
    .btn_wrap{margin-top: 6px;}
    .send_wrap{padding: 8px 10px 7px; margin: 28px auto 0}
    .send_wrap ul{padding-bottom: 0;}
    .send_btn a{font-size: 11px; width: 50px; height: 35px; line-height: 35px;}
    .send_tit{font-size: 12px; padding-top: 0; margin-bottom: 6px;}
    .send_ty01[type="text"]{/* height: 30px; */}
    .send_input p{font-size: 11px; margin-top: 31px; padding-right: 60px;}
    .or_btn02{width: 80px; height: 40px; background-color: #ed7000;font-size: 11px; font-weight: bold; color: #fff; text-align: center; line-height: 40px;}
    .gray_btn02{width: 80px; height: 40px; background-color: #888888;font-size: 11px; font-weight: bold; color: #fff; text-align: center; line-height: 40px;}
    .gray_btn02.m_lh_15{line-height: 15px; padding-top: 5px; box-sizing: border-box;}
    .btn_wrap02{margin-top: 25px;}
    .btn_wrap02 > ul >li{vertical-align: top;}
    .btn_wrap02 > ul >li+li{margin-left: 12px;}
    .sub_tit01{font-size: 12px; padding-left: 5px; margin-bottom: 6px;}
    .sub_tit01::before{height: 12px; width: 1px; top:4px}
    .pc_block{display: none;}
    .moblie_table{display: table;}
    .board_view {margin-top: 21px;}
    .board_info_t{font-size: 11px; line-height: 14px; margin-top: 3px;}
    .board_view table tbody tr th{font-size:11px; padding: 5px 8px 6px; text-align: left; border-top: 1px solid #ddd;}
    .board_view table tbody tr td{font-size: 11px; padding: 5px 15px 6px;}
    .board_view table tbody tr th.center{text-align: center;}
    .btn_wrap02 .mt-80{margin-top: -40px;}
    .ag_mt{margin-top: 0;}
    .table_ty table tbody tr td {font-size: 11px;}
    .table_ty table tbody tr td a{font-size: 11px; line-height: 15px;}
    .info_view_wd100 > ul{max-width: 295px; width: 100% !important;}
    .info_view02 ul .info_view_wd300{max-width: 295px; width: 100% !important;}
    textarea.send_ty01::placeholder{font-size: 11px; line-height: 18px;}
    .searchBox_btn_pd{padding:0;}
    .board_list.mt_65{margin-top: 35px;}
    .board_box_view{padding: 12px 15px;}
    .board_box_view > ul >li{font-size: 11px; line-height: 15px; color:#444444;}
    .board_info_rgt{font-size: 11px; text-align: left;}

    /* 20210617 S */
    .board_view_new table colgroup{display: none;}
    .board_view_new table thead tr th{display: none;}
    .board_view_new table tbody td {
        display: block;
        float: left;
        clear: left;
        width: 100%;
        padding: 3px 10px 3px !important;
        border: none;
        text-align: left;
        box-sizing: border-box;
        border-right: 0 !important;
    }
    .board_view_new table tbody tr td a{font-size: 13px;}
    .board_view_new table [data-cell-header]:before {
        content: attr(data-cell-header);
        display: inline-block;

    }
    .board_view_new table tbody tr:after {
        display: block;
        clear: both;
        content: ".";
        visibility: hidden;
        height: 0
    }
    .board_view_new table tbody tr{display: block; border-bottom: 1px solid #dddddd; padding: 10px 0;}
    .board_view_new table tbody tr td:first-child{padding-top: 10px;}
    .board_view_new table tbody tr:last-child{border-bottom: 0;}

    /* 20210617 E */
}

@media screen and (max-width: 420px){
    .searchBox_wrap{height: 950px;}
}
@media screen and (max-width: 400px){
    .searchBox_wrap{height: 995px;}
}

@media screen and (max-width: 340px){
    .searchBox_tt{width: 70px;}
    .searchBox_con{width: calc(100% - 70px); padding-right: 0;}
    .radio_ty02 input[type="radio"] + label{margin-right: 1px;}
    .radio_ty03 input[type="radio"] + label{margin-right: 1px;}
    .chk_ty01 input[type="checkbox"] + label{margin-right: 1px;}
}