label {cursor: pointer;}
.row {margin-left: -15px;margin-right: -15px;}
.row:before {content: " ";display: table;}
.row:after {content: " ";display: table;clear: both;}
.w70 {width: 70px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w160 {width: 160px;}
.w250 {width: 250px;}
.wfull {width: 100%;}

.member_menu .mem_nm {color: #000;}

.d_table_info {padding: 25px 30px;background-color: #f6f6f6;border-top: 1px solid #767676;border-bottom: 1px solid #d2d2d2;}
.d_table_info .tit {font-size: 20px;color: #111;font-weight: 500;margin-bottom: 20px;}
.d_table_info .info {-webkit-box-align: center;align-items: center;display: flex;}
.d_table_info .info .if {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.d_table_info .info .if.bar {position: relative;padding-right: 18px;margin-right: 18px;}
.d_table_info .info .if.bar:after {background-color: #D2D2D2;width: 1px;height: 12px;content: "";display: block;position: absolute;right: 0;top: 5px;}
.d_table_info .info .if .th {font-size: 16px;color: #111;font-weight: 500;}
.d_table_info .info .if .td {font-size: 16px;color: #767676;font-weight: 500;padding-left: 3px;}
.d_table_cont {padding: 30px 30px 70px 30px;font-size: 16px;color: #111;font-weight: 400;line-height: 1.5;}
.d_table_cont img {max-width: 100%;display: block;}

.page_wrap {margin: 30px 0 60px 0;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;position: relative;}
.countin {position: relative;}
.countin .count {position: absolute;left: 0;top: 0;height: 34px;-webkit-box-align: center;align-items: center;display: flex;font-size: 16px;color: #333333;font-weight: 500;}
.countin .count strong {color: #f78222;display: inline-flex;margin: 0 5px;}
.page_nation {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.page_nation a {display:block;margin:0 3px;float:left;width:34px;height:34px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;text-align:center;font-size:16px;color:#333333;font-weight: 500;text-decoration:none;}
.page_nation .arrow {border:1px solid #02296b;}
.page_nation .pprev {background:#fff url('../../img/public/sub/page_pprev.png') no-repeat center center;margin-left:0;margin-right: 0;}
.page_nation .prev {background:#fff url('../../img/public/sub/page_prev.png') no-repeat center center;margin-right:10px;margin-left:0;border-left: none;}
.page_nation .next {background:#fff url('../../img/public/sub/page_next.png') no-repeat center center;margin-right:0;margin-left:10px;border-right: none;}
.page_nation .nnext {background:#fff url('../../img/public/sub/page_nnext.png') no-repeat center center;margin-right:0;margin-left: 0;}
.page_nation .pprev:hover,
.page_nation .prev:hover,
.page_nation .next:hover,
.page_nation .nnext:hover {background-color: #fff;}
.page_nation a:hover,
.page_nation a.active {background-color:#02296b;color:#fff;}

.list_down .tit {font-size: 26px;color: #111111;font-weight: 700;word-break: keep-all;}
.list_down .tit.sm {font-size: 18px;}
.list_down .tit.dangw {position: relative;padding-left: 20px;}
.list_down .tit .dang {font-size: 18px;color: #111111;font-weight: 700;position: absolute;left: 0;top: 0;}
.list_down .tit strong {color: #f78222;font-weight: 700;}
.list_down .tit .stxt {display: inline-flex;margin-left: 12px;font-size: 17px;color: #333333;font-weight: 500;}
.list_down .tit_wrap {-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;margin-bottom: 17px;}
.down_btn {-webkit-box-align: center;align-items: center;display: flex;}
.down_btn .field.mar {margin-right: 10px;}
.down_btn .down_cnt {position: relative;padding-left: 90px;}
.down_btn .down_cnt.w152 {padding-left: 152px;}
.down_btn .field .th {font-size: 17px;color: #111;font-weight: 600;position: absolute;left: 0;top: 0;height: 48px;-webkit-box-align: center;align-items: center;display: flex;}
.down_btn .field .td .hselect {width: 120px;}

.table_lg_scroll {overflow-x: auto;overflow-y: hidden;width: 100%;-webkit-overflow-scrolling: touch;}
.table_lg_scroll .r_table {width: 1400px;}
.table_scroll {overflow-x: auto;overflow-y: hidden;width: 100%;-webkit-overflow-scrolling: touch;}
.r_table {border-collapse:inherit;border-spacing:0;width: 100%;border-top: 2px solid #333333;}
.r_table.nobdt {border-top: none;}
.r_table th,
.r_table td {padding: 13px 10px;font-size: 16px;color: #111;font-weight: 500;border-bottom: 1px solid #c2c3c5;vertical-align: middle;text-align: center;border-right: 1px solid #c2c3c5;white-space: nowrap;}
.r_table th {background-color: #deeafe;font-size: 18px;color: #333333;font-weight: 600;border-bottom: 1px solid #333333;}
.r_table th.bdbgray {border-color: #c2c3c5;}
.r_table td {font-size: 17px;color: #333333;font-weight: 400;}
.r_table td:last-child {border-right: none;}
.r_table .on td {background-color: #f1f5fc;border-top: 1px solid #333;border-bottom-color: #333;}
.r_table .trbg {background-color: #ececec;}
.r_table .trbgd {background-color: #d7d7d7;}
.r_table.sm th {padding: 10px 5px;font-size: 14px;}
.r_table.sm td {padding: 5px 5px;font-size: 14px;}
.r_table.md th,
.r_table.md td {font-size: 15px;}
.data_scroll {height: 600px;overflow-x: hidden;overflow-y: auto;width: 100%;-webkit-overflow-scrolling: touch;}
.down {color: #174cab;}
.up {color: #fa0303;}
.round_box {border: 1px solid #d8dadb; border-radius: 10px; padding: 50px 30px;-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 10%); box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
.data_th_pad {padding-right: 10px;}
.data_th_pad.nopad {padding-right: 0;}

.popup_wrap {display: none;}
.popup {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;}
.popup:before {content: "";display: block;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 70%);z-index: 99;}
.popup_in {position: relative;z-index: 100;}
.popup_cont {padding: 30px;background-color: #fff;}
.pop_tit {height: 50px;-webkit-box-align: center;align-items: center;display: flex;position: relative;font-size: 25px;color: #111;font-weight: 600;}
.pop_close {position: absolute;right: 20px;top: 50%;margin-top: -12px;}
.pop_search_box_wrap {margin-bottom: 40px;background-color: #ebedf2;border-radius: 12px;padding: 20px;}
.pop_search_box {overflow: hidden;}
.pop_search_box .sb_cate {float: left;width: 40%;position: relative;padding-left: 50px;padding-right: 50px;}
.sb_cate .th {position: absolute;left: 0;top: 0;font-size: 16px;color: #111;font-weight: 500;height: 40px;-webkit-box-align: center;align-items: center;display: flex;}
.pop_search_box .sb_name {float: left;width: 60%;position: relative;padding-left: 92px;padding-right: 90px;}
.sb_name .th {position: absolute;left: 0;top: 0;font-size: 16px;color: #111;font-weight: 500;height: 40px;-webkit-box-align: center;align-items: center;display: flex;}
.sb_name .sb_btn {position: absolute;right: 0;top: 0;}

.d_table {border-collapse:collapse;border-spacing:0;width: 100%;border-top: 1px solid #767676;}
.d_table th,
.d_table td {padding: 17px 20px;font-size: 16px;color: #111;font-weight: 500;border-bottom: 1px solid #E3E4E6;text-align: center;}
.d_table tr:last-child th,
.d_table tr:last-child td {border-bottom: 1px solid #868B92;}
.d_table th {background-color: #F6F6F6;font-size: 18px;}
.d_table td a.link {font-size: 16px;color: #111;font-weight: 500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.d_table td a.link:hover {color: #0065B5;}
.d_table .tleft {text-align: left;}

.s_table {border-collapse:collapse;border-spacing:0;width: 100%;border-top: 1px solid #767676;}
.s_table th,
.s_table td {padding: 15px 15px;font-size: 16px;color: #111;font-weight: 500;border-bottom: 1px solid #E3E4E6;text-align: center;}
.s_table tr:last-child th,
.s_table tr:last-child td {border-bottom: 1px solid #868B92;}
.s_table th {background-color: #F6F6F6;font-size: 18px;}
.s_table td a.link {font-size: 16px;color: #111;font-weight: 500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s_table td a.link:hover {color: #0065B5;}
.s_table .tleft {text-align: left;}

.icheck_wrap {-webkit-box-align: center;align-items: center;display: flex;height: 50px;flex-wrap: wrap;}
.icheck {display: flex;}
.icheck.mar {margin-right: 20px;}
.icheck input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.icheck input[type=checkbox]:checked + label {background-position: 0 0;}
.icheck label {cursor: pointer;height: 22px;-webkit-box-align: center;align-items: center;display: flex;font-size: 17px;color: #333333;font-weight: 500;white-space: nowrap;}
.icheck input[type="checkbox"] + label:before {content: "";width: 22px;display: inline-flex;height: 22px;overflow: hidden;background-position: 0 0;background-image:url('../../img/public/sub/ico_s_chk.png');margin-right: 9px;}
.icheck.notxt {display:inline-flex;}
.icheck.notxt input[type="checkbox"] + label:before {margin: 0;}
.icheck input[type="checkbox"]:checked + label:before {background-position: -22px 0;}
.state {font-size: 16px;color: #0065B5;font-weight: 500;}
.state.ok {color: #0A8837;}
.state.no {color: #E22F22;}
.btn-disable {width: 50px; height: 30px; font-size: 14px;-webkit-box-align: center; align-items: center; display: inline-flex; justify-content: center;font-weight: 500; border-radius: 4px;background-color: #ebedf2;color: #767676;}
.add_btn {margin-top: 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.add_btn a {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;font-size: 12px;color: #111;font-weight: 500;border: 1px solid #b0b0b0;border-radius: 2px;width: 60px;height: 24px;}
.add_btn .mar {margin-right: 5px;}

.calendar_box {-webkit-box-align: center;align-items: center;display: flex;}
.calendar_wrap .in_input {width: 100%;border: none;height: 100%;}
.calendar_wrap .cal {border-bottom-right-radius: 3px;border-top-right-radius: 3px;position: absolute;right: 0;top: 0;width: 34px;height: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-left: none;background-color: #fff;}
.calendar_wrap .cal img {width: 16px;}
.calendar_wrap {height: 40px;border: 1px solid #767676;border-radius: 3px;padding-right: 34px;position: relative;}
.error_txt {font-size: 13px;color: #F03327;font-weight: 500;margin-top: 10px;word-break: keep-all;}

.half_wrap:before {content: "";display: table;}
.half_wrap:after {content: "";display: table;clear: both;}
.half_wrap {margin: 0 -10px;}
.half_wrap .half {float: left;width: 50%;padding: 0 10px;}

.iradio_wrap {-webkit-box-align: center;align-items: center;display: flex;}
.iradio {display: flex;}
.iradio.mar {margin-right: 20px;}
.iradio input[type="radio"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.iradio input[type=radio]:checked + label {background-position: 0 0;}
.iradio label {cursor: pointer;height: 18px;-webkit-box-align: center;align-items: center;display: flex;font-size: 17px;color: #333;font-weight: 500;}
.iradio input[type="radio"] + label:before {content: "";width: 18px;display: inline-flex;height: 18px;overflow: hidden;background-position: 0 0;background-image:url('../../img/public/sub/ico_radio.png');margin-right: 10px;}
.iradio.notxt {display:inline-flex;}
.iradio.notxt input[type="radio"] + label:before {margin: 0;}
.iradio input[type="radio"]:checked + label:before {background-position: -18px 0;}

.sub .wrapper {padding-top: 100px;}
.subtop_wrap {position: relative;}
.sub_menu {background-color: #fff;border-bottom: 1px solid #d8dadb;}
.sub_menu .home {width: 70px;height: 70px;text-align: center;position: relative;border-left: 1px solid #d8dadb;}
.sub_menu .home a {display: inline-block;text-indent:-9999px;width: 19px;height: 21px;background: url('../../img/public/sub/ico_home.png') no-repeat 0 0;display: inline-block;line-height: 17px;}
.sub_menu .divide {float:left;height: 70px;position: relative;border-right: 1px solid #d8dadb;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.sub_menu .divide .big,
.sub_menu .divide .sub {min-width: 240px;padding: 0 20px;height: 100%;-webkit-box-align: center;align-items: center;display: flex;position: relative;font-weight:500;font-size: 16px;color: #333333;}

.sub_menu .divide .big:after,
.sub_menu .divide .sub:after {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display: block;content: "";position: absolute;top: 50%;margin-top: -4px;right: 20px;width: 15px;height: 9px;background: url('../../img/public/sub/location_arrow.png') no-repeat 0 0;}
.sub_menu .divide.over .big:after,
.sub_menu .divide.over .sub:after {transform: rotate(180deg);}

.stab_menu {background-color: #fff;padding: 15px 0;position: absolute;display: none;top: 100%;width: 100%;z-index: 50;border-right: 1px solid #d5d5d5;border-left: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;}
.stab_menu li a {text-decoration: none;height: 35px;-webkit-box-align: center;align-items: center;display: flex;padding: 0 20px;font-size: 16px;color: #333333;background-color: #fff;font-weight: 500;}
.stab_menu li a:hover,
.stab_menu li a.on {color: #02296c;}
.sub_menu .divide.divide3 .sub {color: #02296c;}

.sub_container {padding: 20px 0 60px 0;}
.sub_title {text-align: center;font-size: 44px;color: #111111;font-weight: 700;padding: 33px 0 32px 0;}
.sub_tab {margin-bottom: 40px;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;border-top: 1px solid #d8dadb;border-left: 1px solid #d8dadb;width: 100%;}
.sub_tab a {width: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 64px;font-size: 20px;color: #111111;font-weight: 500;border-right: 1px solid #d8dadb;border-bottom: 1px solid #d8dadb;}
.sub_tab a.on {background-color: #02296b;color: #fff;}

.sub_stab {margin-bottom: 30px;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;width: 100%;}
.sub_stab a {width: 100%;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 54px;font-size: 18px;color: #111111;font-weight: 500;border-bottom: 4px solid #d8dadb;}
.sub_stab a.on {color: #02296b;border-color: #02296b;font-weight: 700;}

.search_box {margin-bottom: 60px;border: 1px solid #d8dadb;border-radius: 15px;background-color: #f1f5fc;padding: 30px;position: relative;-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 10%);box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
.search_input {padding-left: 803px;position: relative;}
.search_input.center {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.search_input.noinput {padding-left: 0;-webkit-box-align: center;align-items: center;display: flex;}
.search_input.noinput .sel_wrap {position: relative;left: auto;top: auto;padding-right: 20px;}
.search_input .mar {margin-right: 10px;}
.search_input.rel {padding-left: 0;}
.search_input:before {content: "";display: table;}
.search_input:after {content: "";display: table;clear: both;}
.cal_wrap {width: 432px;position: relative;padding-left: 72px;}
.cal_wrap .th {position: absolute;left: 0;top: 0;height: 48px;font-size: 18px;color: #333333;font-weight: 500;width: 72px;-webkit-box-align: center;align-items: center;display: flex;}
.cal_wrap .td {-webkit-box-align: center;align-items: center;display: flex;}
.cal_wrap .td .bar {width: 40px;font-size: 17px;color: #333333;font-weight: 500;height: 48px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}

.day_sex_wrap {-webkit-box-align: center;align-items: center;display: flex;}
.day_wrap {position: relative;padding-left: 72px;margin-left: 20px;}
.day_wrap .th {position: absolute;left: 0;top: 0;height: 48px;font-size: 18px;color: #333333;font-weight: 500;width: 72px;-webkit-box-align: center;align-items: center;display: flex;}
.day_wrap .td {-webkit-box-align: center;align-items: center;display: flex;}

.sex_wrap {position: relative;padding-left: 48px;margin-left: 20px;}
.sex_wrap .th {position: absolute;left: 0;top: 0;height: 48px;font-size: 18px;color: #333333;font-weight: 500;width: 60px;-webkit-box-align: center;align-items: center;display: flex;}
.sex_wrap .td {-webkit-box-align: center;align-items: center;display: flex;}
.txt_red {color: #f78222;}
.txt_blue {color: #02296b;}


.hinput {background-color: #fff;border: 1px solid #d8dadb;border-radius: 5px;font-size: 17px;color: #333333;font-weight: 500;padding: 0 19px;height: 48px;}
.hselect {border: 1px solid #d8dadb;border-radius: 5px;font-size: 17px;color: #333333;font-weight: 500;padding: 0 30px 0 20px;height: 48px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#fff url('../../img/public/sub/ico_sel.png') no-repeat 90% center;}
.cal_ico {border: 1px solid #d8dadb;border-radius: 5px;position: relative;}
.cal_ico .ui-datepicker-trigger {position: absolute;right: 7px;top: 16px;}
.cal_ico .hinput {border: none;padding-right: 35px;}
.cal_ico .cal_link {position: absolute;right: 10px;top: 15px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.cal_ico .cal_link:after {content: "";display: block;width: 21px;height: 17px;background: url('../../img/public/sub/ico_cal.png') no-repeat 0 0;}
.cal_ico .cal_link span {display: none;}
.period_wrap {padding: 0 30px;}
.sel_wrap {position: absolute;left: 0;top: 0;-webkit-box-align: center;align-items: center;display: flex;}
.search_input.rel .sel_wrap {position: relative;left: auto;top: auto}
.input_wrap {position: relative;padding-right: 70px;}
.input_wrap.nohelp {padding-right: 0;}
.help_wrap {position: absolute;right: 0;top: 0;height: 48px;-webkit-box-align: center;align-items: center;display: flex;justify-content: end;} 
.help_wrap a {font-size: 17px;color: #f78222;font-weight: 500;text-decoration: underline;}
.category_wrap .cont_scroll::-webkit-scrollbar {width: 10px;}
.category_wrap .cont_scroll::-webkit-scrollbar-thumb {background-color: #c3c6cd;border-radius: 10px;background-clip: padding-box;border: 2px solid transparent;}
.category_wrap .cont_scroll::-webkit-scrollbar-track {background-color: #fff;border-radius: 10px;box-shadow: inset 0px 0px 5px white;}
.msele_wrap {-webkit-box-align: center;align-items: center;display: flex;}
.msele_wrap.mar {margin-right: 15px;}

.category_wrap {margin: 20px -10px 30px -10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.category_wrap:before {content: "";display: table;}
.category_wrap:after {content: "";display: table;clear: both;}
.category_wrap .item {float: left;width: 25%;padding: 0 10px;}
.category_wrap .item .tit {font-size: 18px;color: #fff;font-weight: 500;background-color: #02296b;text-align: center;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 10px 10px 0 0;height: 50px;}
.category_wrap .item .cont {border-radius: 0 0 10px 10px;border: 1px solid #d8dadb;border-top: none;background-color: #fff;padding-bottom: 5px;}
.category_wrap .cont_scroll {height: 168px;overflow-x: hidden;overflow-y: auto;}
.category {overflow: hidden;}
.category a {display: block;padding: 10px 20px 9px 20px;font-size: 17px;color: #333333;font-weight: 500;}
.category a:hover,
.category a.on {background-color: #deeafe;color: #000;font-weight: 600;}
.category.catehalf li {float: left;width: 50%;}
.category .icheck {height: 40px;-webkit-box-align: center;align-items: center;padding-left: 20px;}
.category.inchk {padding: 6px 0;}

.unit_wrap {margin: 20px -10px 30px -10px;}
.unit_wrap:before {content: "";display: table;}
.unit_wrap:after {content: "";display: table;clear: both;}
.unit_wrap .item {float: left;width: 50%;padding: 0 10px;}
.unit_wrap .item .tit {font-size: 18px;color: #fff;font-weight: 500;background-color: #02296b;text-align: center;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 10px 10px 0 0;height: 50px;}
.unit_wrap .item .cont {border-radius: 0 0 10px 10px;background-color: #fff;padding-bottom: 5px;padding: 15px;border: 1px solid #d8dadb;border-top: none;}
.unit_wrap .item .cont .hinput {text-align: center;}

.btn {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;width: 156px;height: 50px;-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;font-size: 18px;color: #fff;font-weight: 500;border-radius: 4px;border: none;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;white-space: nowrap;}
.btn.mar {margin-right: 20px;}
.btn-line {background-color: #fff;height: 46px;border: 2px solid #02296b;color: #02296b;}
.btn-line:hover {background-color: #dee8f9;}
.btn-blue {background-color: #02296b;}
.btn-blue:hover {background-color: #0148c0;}
.btn-orange {background-color: #f78222;}
.btn-orange:hover {background-color: #fd9917;}
.btn-gray {background-color: #a6a6a6;}
.btn-gray:hover {background-color: #959595;}
.btn-down {width: 174px;height: 46px;border: 1px solid #02296b;color: #02296b;}
.btn-down:before {content: "";display: block;width: 12px;height: 17px;background: url('../../img/public/sub/ico_down.png') no-repeat 0 0;margin-right: 14px;}
.btn-down:hover {background-color: #dee8f9;}
.search_btn_wrap {position: relative;-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;}
.search_btn_wrap.center {justify-content: center;}
.search_btn_wrap .chg {-webkit-box-align: center;align-items: center;display: flex;}
.search_btn {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.search_sbw_btn {-webkit-box-align: center;align-items: center;display: flex;}
.sbw_btn {-webkit-box-align: center;align-items: center;display: flex;padding-left: 100px;}
.sbw_btn .mar {margin-right: 5px;}
.sbw_btn .hselect {background-color: #fff;width: 170px;background-position: 95% center;}
.btn-auto {width: auto;padding: 0 15px;}
.btn-md {height: 48px;}
.btn-sm {height: 40px;}
.btn-xs {height: 35px;font-size: 13px;}

.download_btn {-webkit-box-align: left;align-items: left;display: flex;justify-content: left; margin: 20px 5px 20px 5px;}

.icheck_circle {display: flex;}
.icheck_circle input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.icheck_circle input[type=checkbox]:checked + label {background-position: 0 0;}
.icheck_circle label {cursor: pointer;height: 30px;-webkit-box-align: center;align-items: center;display: flex;font-size: 17px;color: #333333;font-weight: 500;white-space: nowrap;}
.icheck_circle input[type="checkbox"] + label:before {content: "";width: 30px;display: inline-flex;height: 30px;overflow: hidden;background-position: 0 0;background-image:url('../../img/public/sub/ico_c_chk.png');margin-right: 10px;}
.icheck_circle input[type="checkbox"]:checked + label:before {background-position: -30px 0;}
.db_w {-webkit-box-align: center;align-items: center;display: flex;}

.btn-sq {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 46px;height: 46px;border: 1px solid #093389;border-radius :3px;background:#fff url('../../img/public/sub/ico_chart.png') no-repeat center center;}
.btn-sq span {display: none;}
.btn-list {background:#fff url('../../img/public/sub/ico_list.png') no-repeat center center;}
.btn-list.on,
.btn-list:hover {background-color: #dfe8f9;}
.btn-chart.on,
.btn-chart:hover {background-color: #dfe8f9;}
.btn-chart1 {background:#fff url('../../img/public/sub/ico_chart1.png') no-repeat center center;}
.btn-chart2 {background:#fff url('../../img/public/sub/ico_chart2.png') no-repeat center center;}
.btn-chart3 {background:#fff url('../../img/public/sub/ico_chart3.png') no-repeat center center;}
.btn-chart1.on,
.btn-chart2.on,
.btn-chart3.on,
.btn-chart1:hover,
.btn-chart2:hover,
.btn-chart3:hover {border-color: #40b1ff;}
.chart_btn {-webkit-box-align: center;align-items: center;display: flex;justify-content: end;}
.chart_btn .mar {margin-right: 10px;}

.inout_wrap {-webkit-box-align: center;align-items: center;display: flex;position: relative;padding-left: 140px;}
.inout_wrap .th {height: 48px;font-size: 18px;color: #fff;font-weight: 500;width: 140px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #02296b;position: absolute;left: 0;top: 0;}
.inout_wrap .td {background-color: #fff;border: 1px solid #fff;height: 48px;width: 100%;-webkit-box-align: center;align-items: center;display: flex;padding: 0 20px;border: 1px solid #ddd;border-left: none;}

.code_inbox {margin-bottom: 30px;-webkit-box-align: center;align-items: center;display: flex;position: relative;padding-left: 140px;}
.code_inbox .th {height: 64px;font-size: 18px;color: #fff;font-weight: 500;width: 140px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;background-color: #02296b;position: absolute;left: 0;top: 0;}
.code_inbox .td {background-color: #fff;border: 1px solid #fff;height: 64px;width: 100%;-webkit-box-align: center;align-items: center;display: flex;border: 1px solid #ddd;border-left: none;}
.code_inbox .td .hinput{height: 40px;padding: 0 10px;}
.code_inbox .mar {margin-right: 10px;}
.code_wrap {display: table;width: 100%;}
.code_wrap .code-cell {display: table-cell;padding: 0 15px;}
.code_wrap .code-cell.code-cell1 {width: 44%;}
.code_wrap .code-cell.code-cell2 {width: 56%;}

.popup_wrap {display: block;}
.popup {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100000;}
.popup:before {content: "";display: block;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 70%);z-index: 99;}
.popup_in {position: relative;z-index: 100;width: 1000px;}
.popup_cont {background-color: #fff;margin: 0 auto;padding: 30px;border-radius: 15px;}
.item_search_wrap {overflow: hidden;margin: 0 -10px;}
.item_search_wrap .cell {float: left;padding: 0 10px;}
.item_search_wrap .cell.left {width: 45%;}
.item_search_wrap .cell.right {width: 55%;}
.item_search_box {border: 1px solid #ddd;padding: 15px;margin-bottom: 15px;}
.i_tit {font-size: 20px;color: #000;font-weight: 600;margin-bottom: 10px;}
.isw_btn {position: relative;padding-right: 80px;}
.isw_btn .isw_btn_a {width: 70px;position: absolute;right: 0;top: 0;}
.isw_btn .isw_btn_a .btn-auto {width: 100%;}
.item_tree_box {height: 420px;border: 1px solid #ddd;overflow-y: auto;padding: 25px 15px;}
.table_hscroll {overflow-y: auto;height: 225px;}
.b_btn_area {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.chart_tab {-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 10px;flex-wrap: wrap;}
.chart_tab a {height: 45px;font-size: 18px;color: #000;font-weight: 600;border: 1px solid #ddd;border-radius: 5px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;margin-right: 10px;padding: 0 25px;margin-bottom: 10px;}
.chart_tab a:last-child {margin-right: 0;}
.chart_tab a.on {background-color: #7030a0;color: #fff;}
.ex_txt {font-size: 18px;color: #333;font-weight: 500;line-height: 1.5;}
.area_field {position: absolute;padding-left: 115px;left: 0;top: 0;}
.area_field .th {position: absolute;left: 0;top: 0;height: 48px;font-size: 18px;color: #333333;font-weight: 500;width: 115px;-webkit-box-align: center;align-items: center;display: flex;}
.area_field .td {-webkit-box-align: center;align-items: center;display: flex;}
.area_wrap {padding-left: 335px;position: relative;}
.chart_cate {-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 20px;}
.chart_cate a {height: 45px;font-size: 18px;color: #000;font-weight: 600;border: 1px solid #ddd;border-radius: 5px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;margin-right: 10px;padding: 0 25px;}
.chart_cate a:last-child {margin-right: 0;}
.chart_cate a.on {background-color: #7030a0;color: #fff;}
.item_select {position: relative;padding-left: 160px;}
.item_select .is_btn {position: absolute;left: 0;top: 0;}
.is_select {-webkit-box-align: center;align-items: center;display: flex;-webkit-box-align: center;align-items: center;display: flex;flex-wrap: wrap;background-color: #f5f5f5;padding: 15px;border-radius: 5px;}
.isi {background-color: #fff;display: inline-flex;border: 1px solid #ddd;border-radius: 3px;font-size: 18px;-webkit-box-align: center;align-items: center;justify-content: center;padding: 0 5px;margin-right: 5px;height: 35px;margin-bottom: 5px;}
.isi:last-child {margin-right: 0;}
.cal_ico.mar {margin-right: 10px;}
.search_default_input {overflow: hidden;}
.search_default_input.center {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.search_default_input .sdi_wrap.mar {margin-right: 10px;margin-bottom: 0;}
.search_default_input .sdi_wrap {margin-bottom: 10px;float: left;}
.search_default_input .sdi_wrap.sdi_wrap1 {width: 34%;}
.search_default_input .sdi_wrap.sdi_wrap2 {width: 39%;}
.search_default_input .sdi_wrap.sdi_wrap3 {width: 25%;}
.search_default_input .sdi_wrap.sdi_wrap4 {width: 50%;}
.search_default_input .sdi_wrap.sdi_wrap5 {width: 40%;}
.search_default_input .sdi_wrap.sdi_wrap6 {width: 35%;}
.sdi_wrap {-webkit-box-align: center;align-items: center;display: flex; justify-content: center;}
.sdi_wrap.sdi_left {justify-content: start;}
.sdi_wrap .th {height: 48px;font-size: 18px;color: #333333;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;padding-right: 15px;}
.sdi_wrap .td {-webkit-box-align: center;align-items: center;display: flex;}

.map_area {border: 1px solid #ddd;min-height: 500px;padding: 25px 25px;}
.map_area img {margin: 0 auto;display: block;max-width: 100%;}
.list_txt ul li {font-size: 18px;color: #333;font-weight: 500;line-height: 1.5;position: relative;padding: 3px 0 3px 15px;word-break: keep-all;}
.list_txt ul li:before {content: "";display: block;width: 3px;height: 3px;background-color: #333;border-radius: 50%;position: absolute;left: 0;top: 13px;}
.list_txt_pad {padding-left: 74px;}
.msele_box {-webkit-box-align: center;align-items: center;display: flex;padding-right: 10px;justify-content: center;}
.msele_box .th {font-size: 18px;color: #333333;font-weight: 500;padding-right: 10px;}
.smap_slide {max-width:650px;margin: 0 auto;position: relative;padding-bottom: 40px;}
.smap_slide .owl-carousel .owl-nav .owl-prev,
.smap_slide .owl-carousel .owl-nav .owl-next {width: 70px;height: 70px;position: absolute;top: 50%;margin-top: -35px;font-size: 0;background-color: #fff;}
.smap_slide .owl-carousel .owl-nav .owl-prev {background: url('../../img/public/sub/prev_Arrow.png') no-repeat center center;left: 0;}
.smap_slide .owl-carousel .owl-nav .owl-next {background: url('../../img/public/sub/next_Arrow.png') no-repeat center center;right: 0;}
.smap_tit_wrap {text-align: center;padding-top: 25px;margin-bottom: 15px;}
.smap_tit_wrap .tit {font-size: 25px;color: #111;font-weight: 700;margin-bottom: 5px;}
.smap_tit_wrap .stit {font-size: 25px;color: #f78222;font-weight: 600;}

.owl-prev {background: url('../../img/public/sub/prev_Arrow.png') no-repeat center center; margin-left: 30px; background-size:50px 50px;position: absolute; top: 50%;}
			
.owl-next {background: url('../../img/public/sub/next_Arrow.png') no-repeat center center; margin-right: 30px; background-size:50px 50px; position: absolute; top: 50%;}
			
.owl-prev,.owl-next {font-size: 0; -webkit-tap-highlight-color: transparent; }

.all_area {margin: 0 -10px;}
.all_map {border: 1px solid #ddd;height: 651px;padding: 25px 25px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.all_map img {margin: 0 auto;display: block;max-width: 100%;}
.all_area:before {content: "";display: block;}
.all_area:after {content: "";display: block;clear: both;}
.all_area .cell {float: left;width: 50%;padding: 0 10px;}

.live_meat_wrap:before {content: "";display: table;}
.live_meat_wrap:after {content: "";display: table;clear: both;}
.live_meat_wrap .lm_map {float: left;width: 40%;padding-right: 20px;}
.lm_map_line {border: 1px solid #ddd;padding: 50px 25px;height: 682px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
.lm_map_line img {max-width: 100%;margin: 0 auto;display: block;}
.live_meat_wrap .lm_cate_wrap {float: left;width: 60%;}
.lm_cate_wrap .category_wrap {margin: 0 0 30px 0;display: block;}
.lm_cate_wrap .category_wrap .item {width: 50%;margin-bottom: 10px;}
.lm_cate_wrap .category_wrap .item.item5,
.lm_cate_wrap .category_wrap .item.item6 {margin-bottom: 0;}
.ilm_pad {padding: 15px;}
.hselect.wfull {background-position: 97% center;}

.board_search_area {-webkit-box-align: center;align-items: center;display: flex;justify-content: space-between;margin-bottom: 40px;}
.board_search_area .count {height: 60px;-webkit-box-align: end;align-items: end;display: flex;font-size: 18px;color: #333333;font-weight: 500;}
.board_search_area .count strong {color: #0e3db1;font-weight: 600;display: inline-flex;margin-left: 5px;}
.bsearch_area {height: 60px;-webkit-box-align: center;align-items: center;display: flex;}
.bsearch_area .bsearch_select {width: 230px;height: 100%;margin-right: 40px;}
.bsearch_area .bsearch_select select {border-bottom: 2px solid #333333;}
.bsearch_select .bs_select {font-size: 18px;color: #333333;font-weight: 500;padding: 0 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#fff url('../../img/public/sub/ico_search_select.png') no-repeat 90% center;height: 100%;width: 100%;border: none;}
.bsearch_input {border: 1px solid #ddd;height: 100%;border-radius: 50px;width: 300px;position: relative;}
.bsearch_input.on {border: 2px solid #0e3db1;}
.bsearch_input .submit {padding: 0;position: absolute;right: 15px;border-radius: 50px;top: 10px;overflow: visible;display: inline-block;outline: none;cursor: pointer;border-radius: 0;text-align: center;text-decoration: none;vertical-align: middle;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;width: 40px;height: 40px;background: url('../../img/public/sub/ico_search.png') no-repeat center center;}
.bsearch_input .submit span {display: none;}
.bs_iin {height: 100%;padding-right: 60px;}
.bs_input {border: none;border-radius: 50px 0 0 50px;width: 100%;padding: 0 25px;height: 100%;background-color: #fff;outline: none;}
.notice_list {overflow: hidden;margin: 0 -20px;}
.notice_list .item {padding: 0 20px;float: left;width: 50%;margin-bottom: 40px;}
.notice_list .item_in {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 25px 40px;-webkit-box-align: center;align-items: center;display: flex;}

.notice_list .date {margin-right: 60px;text-align: center;}
.notice_list .cont {flex: 1;}
.notice_list .tit {font-size: 24px;color: #333;font-weight: 700;margin-bottom: 15px;padding-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.notice_list .txt {word-break: keep-all;font-size: 18px;color: #333333;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.notice_list .day {font-size: 80px;color: #d5d9e1;font-weight: 900;line-height: 1;margin-bottom: 5px;}
.notice_list .yeadmonth {font-size: 22px;color: #d5d9e1;font-weight: 700;line-height: 1;}

.notice_view .tit_wrap,
.notice_view .v_file,
.notice_view .v_cont,
.view_prevnext .prevnext {padding: 25px 20px;border-bottom: 1px solid #ddd;}
.answer_title {font-size: 24px;color: #333;font-weight: 600;margin-bottom: 20px;padding: 0 20px;}
.answer_cont {word-break: keep-all;padding: 25px 20px 50px 20px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;font-size: 18px;color: #333;font-weight: 400;}
.notice_view .tit_wrap {border-top: 1px solid #ddd;}
.notice_view .tit {font-size: 32px;color: #333;font-weight: 600;margin-bottom: 20px;letter-spacing: -1px;}
.notice_view .tit span {font-size: 16px;color: #666;font-weight: 400;display: inline-flex;margin-left: 10px;letter-spacing: -1px;}
.notice_view .date {-webkit-box-align: center;align-items: center;display: flex;font-size: 18px;color: #666666;font-weight: 500;}
.notice_view .date .mar {margin-right: 60px;}
.notice_view .date .nm {font-size: 18px;color: #0e3db1;font-weight: 600;}
.notice_view .date .nm.black {color: #333333;}
.v_file .file {font-size: 18px;color: #333;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;}
.v_file .file:before {content: "";display: block;width: 19px;height: 19px;background: url('../../img/public/sub/ico_down_view.png') no-repeat 0 0;margin-right: 9px;}
.v_cont {font-size: 18px;color: #333;font-weight: 400;}
.view_prevnext .prevnext {-webkit-box-align: center;align-items: center;display: flex;}
.view_prevnext .prevnext .td {flex: 1;}
.view_prevnext .prevnext .th {width: 110px;}
.view_prevnext .prevnext .th span {display: inline-flex;padding-left: 30px;font-size: 18px;color: #333;font-weight: 400;background-position: 0 center;background-repeat: no-repeat;}
.view_prevnext .prevnext.prev .th span {background-image: url('../../img/public/sub/view_prev.png');}
.view_prevnext .prevnext.next .th span {background-image: url('../../img/public/sub/view_next.png');}
.view_prevnext .prevnext .td {font-size: 18px;color: #666666;font-weight: 400;}
.view_prevnext .prevnext .td a {font-size: 20px;color: #111111;font-weight: 600;}
.view_prevnext .prevnext .td a:hover {text-decoration: underline;}

.sub_sstab {-webkit-box-align: center;align-items: center;display: flex;margin-bottom: 10px;}
.sub_sstab a {height: 45px;font-size: 18px;color: #000;font-weight: 600;border: 1px solid #ddd;border-radius: 5px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;margin-right: 10px;padding: 0 25px;margin-bottom: 10px;width: 100%;white-space: nowrap;}
.sub_sstab a:last-child {margin-right: 0;}
.sub_sstab a.on {background-color: #134fb5;color: #fff;}

.dot_tit {font-size: 24px;color: #111111;font-weight: 600;position: relative;-webkit-box-align: center;align-items: center;display: flex;padding-left: 20px;}
.dot_tit:before {content: "";display: block;width: 10px;height: 10px;background-image: linear-gradient(90deg,#efa059,#f77703);border-radius: 50%;position: absolute;left: 0;top: 9px;}
.end_txt {font-size: 20px;color: #333;font-weight: 500;-webkit-box-align: center;align-items: center;display: flex;justify-content: end;}
.ex_list {position: relative;padding-left: 45px;}
.ex_list .el_tit {position: absolute;left: 0;top: 0;font-size: 18px;color: #333;font-weight: 500;line-height: 1.5;}
.ex_list li {font-size: 18px;color: #333;font-weight: 500;line-height: 1.5;}

/*사업안내*/
.biz_box {text-align: center;border: 1px solid #d8dadb;border-radius: 25px;padding: 35px 25px;-webkit-box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);margin-bottom: 70px;}
.biz_dda_tit {margin-bottom: 20px;}
.biz_dda_tit span {color: #087cf4;font-size: 30px;font-weight: 600;display: inline-flex;padding: 5px 40px;position: relative;line-height: 1;}
.biz_dda_tit span:before {content: "";display: block;width: 24px;height: 21px;background: url('../../img/public/sub/left_dda.png') no-repeat 0 0;position: absolute;left: 0;top: 0;}
.biz_dda_tit span:after {content: "";display: block;width: 24px;height: 21px;background: url('../../img/public/sub/right_dda.png') no-repeat 0 0;position: absolute;right: 0;bottom: 0;}
.biz_txt {font-size: 20px;color: #333333;font-weight: 500;line-height: 1.5;word-break: keep-all;}
.oasis_tit {height: 70px;position: relative;text-align: center;margin-bottom: 40px;}
.oasis_tit:before {content: "";display: block;position: absolute;left: 0;top: 50%;height: 2px;width: 100%;background-color: #02296b;z-index: 1;}
.oasis_tit .tit_w {padding: 0 10px;background-color: #fff;position: relative;z-index: 2;width: 355px;height: 100%;margin: 0 auto;}
.oasis_tit .tit {-webkit-box-align: center;align-items: center;display: inline-flex;justify-content: center;width: 100%;height: 100%;background-color: #02296b;border-radius: 35px;margin: 0 auto;}
.oasis_wrap {margin-bottom: 70px;}
.oasis_list {margin: 0 -10px;}
.oasis_list:before {content: "";display: table;}
.oasis_list:after {content: "";display: table;clear: both;}
.oasis_list .item {padding: 0 10px;float: left;width: 25%;}
.oasis_list .item_in {-webkit-box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);border-radius: 10px;}
.oasis_list .img,
.oasis_list .img img {border-radius: 10px 10px 0 0;}
.oasis_list .img img {display: block;max-width: 100%;}
.oasis_list .tit_wrap {border-radius: 0 0 10px 10px;padding: 25px 30px;border: 1px solid #ddd;}
.oasis_list .tit_wrap .tit {font-size: 24px;color: #111;font-weight: 600;margin-bottom: 10px;}
.oasis_list .tit_wrap .txt {font-size: 18px;color: #333;font-weight: 400;word-break: keep-all;}

.info_wrap {margin: 0 -30px;position: relative;}
.info_wrap:before {content: "";display: table;}
.info_wrap:after {content: "";display: table;clear: both;}
.info_wrap .item {padding: 0 30px;float: left;width: 50%;}
.info_wrap .item .item_in {height:262px;}
.info_wrap .item.item1 .item_in,
.info_wrap .item.item2 .item_in {margin-bottom: 55px;}
.info_wrap .item_in {border: 1px solid #ddd;border-radius: 10px;padding: 35px 45px;}

.info_wrap .tit {font-size: 24px;color: #111;font-weight: 600;margin-bottom: 10px;-webkit-box-align: center;align-items: center;display: flex;}
.info_title {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;width: 180px;height: 180px;font-size: 30px;color: #fff;font-weight: 600;border-radius: 50%;background-color: #02296b;position: absolute;left: 50%;margin-left: -90px;top: 50%;margin-top: -90px;}
.info_wrap .tit .num {font-size: 30px;color: #087cf4;font-weight: 900;display: inline-flex;margin-right: 5px;}
.info_wrap .txt ul li {font-size: 18px;color: #333;font-weight: 500;word-break: keep-all;position: relative;padding-left: 12px;padding-top: 5px;padding-bottom: 5px;letter-spacing: -1px;}
.info_wrap .txt ul li:before {content: "";display: block;position: absolute;left: 0;top: 13px;width: 4px;height: 4px;background-color: #02296b;}

/*로그인*/
/*회원*/
.login_middle {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;height: 100%;margin: 100px auto;}
.login_wrap {border: 1px solid #ddd;padding: 50px;background-color: #fff;border-radius: 25px;-webkit-box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);}
.login_wrap h1 {margin-bottom: 30px;text-align: center;}
.login_txt {text-align: center;font-size: 25px;color: #333333;font-weight: 500;margin-bottom: 20px;letter-spacing: -1px;word-break: keep-all;}
.login_txt strong {font-weight: 700;}
.login_txt .sub_title {padding-top: 0;}
.login_input {margin-bottom: 20px;}
.login_input input {height: 60px;border: 1px solid #ddd;border-radius: 5px;font-size: 20px;color: #666666;font-weight: 500;padding: 0 15px;width: 100%;}
.login_input input:focus {outline: none !important;border-color: #0e3db1;border-width: 2px;}
.login_link {margin-bottom: 45px;-webkit-box-align: center;align-items: center;display: flex;justify-content: end;}
.login_info {-webkit-box-align: center;align-items: center;display: flex;}
.login_info a {font-size: 16px;color: #333333;font-weight: 500;}
.login_info a:hover {text-decoration: underline;}
.login_info .bar {display: inline-flex;margin: 0 10px;}
.login_submit {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;margin: 0 -5px;}
.ls_item {width: 50%;padding: 0 5px;}
.login_submit .btn {font-size: 20px;color: #fff;font-weight: 600;border-radius: 10px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;height: 70px;border: none;cursor: pointer;}
.login_box {width: 460px;margin: 0 auto;}
.login_extxt {padding: 25px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.login_extxt .lex_tit {font-size: 22px;color: #333333;font-weight: 700;margin-bottom: 5px;}
.login_extxt ul li {position: relative;font-size: 17px;color: #333333;font-weight: 500;padding-left: 12px;padding-top: 3px;padding-bottom: 3px;}
.login_extxt ul li:before {content: "";display: block;width: 4px;height: 4px;background-color: #0e3db1;position: absolute;left: 0;top: 10px;}

/*사용자 정보 변경*/
.member_info_wrap {width: 750px;border: 1px solid #ddd; padding: 50px; background-color: #fff; border-radius: 25px; -webkit-box-shadow: 8px 10px 16px rgb(182 195 216 / 25%); box-shadow: 8px 10px 16px rgb(182 195 216 / 25%);}
.member_info {border-top: 1px solid #ddd;margin-top: 30px;}
.member_info .mi_field {display: table;width: 100%;}
.member_info .mi_field .minh {height: 48px;-webkit-box-align: center;align-items: center;display: flex;}
.member_info .mi_field .star {display: inline-block;margin-left: 5px;font-size: 20px;color: #5e8fe3;font-weight: 500;}
.member_info .mi_field .th,
.member_info .mi_field .td {display: table-cell;padding: 10px;vertical-align: middle;border-bottom: 1px solid #ddd;}
.member_info .mi_field .td .hinput {width: 250px;}
.member_info .mi_field .th {width: 25%;font-size: 20px;color: #111;font-weight: 500;}
.member_info .mi_field .td {width: 75%;font-size: 20px;color: #111;font-weight: 500;}
.member_info .mi_field .mi_txt {font-size: 16px;color: #02296b;font-weight: 500;display: inline-block;margin-left: 15px;}
.member_info .mi_field .mi_btxt {font-size: 16px;color: #02296b;font-weight: 500;display: inline-block;word-break: keep-all;}
.member_info_wrap .login_submit {width: 400px;margin: 50px auto 0 auto;}

.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.pad30 {padding-bottom: 30px;}

@media (max-width: 1459px) {
	.sbw_btn {padding-left: 40px;}
	.search_input {padding-left: 775px;}
	.inout_wrap .th {width: 120px;}
	.inout_wrap {padding-left: 120px;}
	.category .icheck {padding-left: 10px;}
	.search_input.areain {padding-left: 0;}
	.search_input.areain .sel_wrap {position: relative;left: auto;top: auto;margin-bottom: 10px;}

	.search_input.areain .cal_wrap .th {width: 115px;}
	.search_input.areain .cal_wrap {padding-left: 115px;width: 460px;}
	.area_wrap .hinput {width: 440px;}
	.search_default_input .sdi_wrap.sdi_wrap1,
	.search_default_input .sdi_wrap.sdi_wrap2,
	.search_default_input .sdi_wrap.sdi_wrap3,
	.search_default_input .sdi_wrap.sdi_wrap5,
	.search_default_input .sdi_wrap.sdi_wrap6 {width: 100%;}
	.sdi_wrap {justify-content: start;}
	.all_map {height: 565px;}

	.biz_txt {font-size: 18px;}
	.oasis_list .tit_wrap {padding: 20px 20px;}
	.oasis_list .tit_wrap .tit {font-size: 20px;}
	.oasis_list .tit_wrap .txt {font-size: 16px;}
	.info_wrap .item_in {padding: 25px 35px;}
	.info_wrap {margin: 0 -15px;}
	.info_wrap .item {padding: 0 15px;}
	.info_wrap .txt ul li {font-size: 16px;}
	.info_wrap .txt ul li:before {top: 11px;}
	.info_title {font-size: 25px;width: 140px;height: 140px;margin-left: -70px;margin-top: -70px;}
	.info_wrap .item.item1 .item_in, .info_wrap .item.item2 .item_in {margin-bottom: 35px;}
	.xsw90 {width: 90px}
}

@media (max-width: 1219px) {
	.sub_title {font-size: 35px;padding: 20px 0;}
	.sub_tab {margin-bottom: 20px;}
	.sub_tab a {height: 45px;font-size: 15px;}
	.sub_stab a {height: 40px;font-size: 15px;}
	.category_wrap {margin-left: -5px;margin-right: -5px;}
	.category_wrap .item {padding-left: 5px;padding-right: 5px;}
	.category_wrap .item .tit {font-size: 15px;height: 45px;}
	.unit_wrap {margin-left: -5px;margin-right: -5px;}
	.unit_wrap .item {padding-left: 5px;padding-right: 5px;}
	.unit_wrap .item .tit {font-size: 15px;height: 45px;}
	.category a {padding: 5px 10px;font-size: 15px;}
	.icheck label {font-size: 16px;}
	.category .icheck {height: 28px;padding-left: 10px;}
	.btn {width: 120px;font-size: 15px;}
	.btn-auto {width: auto;}
	.btn.mar {margin-right: 10px;}
	.cal_wrap .th,
	.day_wrap .th,
	.sex_wrap .th {font-size: 15px;}
	.hinput {font-size: 15px;}
	.hinput {padding: 0 10px;}
	.cal_ico .w160 {width: 125px;}
	.cal_wrap {padding-left: 60px;width: 325px;}
	.cal_ico .cal_link {right: 5px;}
	.cal_ico .hinput {padding-right: 30px;}
	.cal_wrap .td .bar {font-size: 15px;width: 30px;}
	.period_wrap {padding: 0 10px;}
	.iradio.mar {margin-right: 10px;}
	.iradio label {font-size: 15px;}
	.search_input {padding-left: 592px;}
	.iradio input[type="radio"] + label:before {margin-right: 5px;}
	.r_table th {font-size: 15px;padding: 10px 5px;}
	.r_table td {font-size: 15px;padding: 10px 5px;}
	.btn-down:before {margin-right: 7px;}
	.list_down .tit {font-size: 20px;}
	.sub .wrapper {padding-top: 60px;}
	.inout_wrap .th {font-size: 15px;}
	.popup_in {max-width: 750px;}
	.category.catehalf li {width: 100%;}
	.area_field .th {font-size: 15px;}
	.search_default_input .sdi_wrap.sdi_wrap4 {width: 100%;}
	.all_map {height: 500px;}

	.notice_list .item_in {padding: 15px 20px;}
	.notice_list .date {margin-right: 30px;}
	.notice_list .day {font-size: 60px;margin-bottom: 0;}
	.notice_list .yeadmonth {font-size: 18px;}
	.notice_list .tit {font-size: 19px;padding-top: 0;margin-bottom: 10px;}
	.notice_list .txt {font-size: 16px;}
	.dot_tit {font-size: 20px;}
	.dot_tit:before {top: 6px;}

	.biz_txt {font-size: 16px;}
	.oasis_list .tit_wrap {padding: 15px 15px;}
	.oasis_list .tit_wrap .tit {font-size: 18px;}
	.oasis_list .tit_wrap .txt {font-size: 14px;}
	.info_wrap .item_in {padding: 15px 15px;}
	.info_wrap {margin: 0 -15px;}
	.info_wrap .item {padding: 0 15px;}
	.info_wrap .txt ul li {font-size: 14px;}
	.info_wrap .txt ul li:before {top: 11px;}
	.info_title {font-size: 18px;width: 100px;height: 100px;margin-left: -50px;margin-top: -50px;}
	.info_wrap .item.item1 .item_in, .info_wrap .item.item2 .item_in {margin-bottom: 35px;}
	.info_wrap .tit .num {font-size: 25px;}
	.info_wrap .tit {font-size: 20px;}
	.biz_txt br {display: none;}
	.info_wrap .item .item_in {height: 220px;}
}

@media (max-width: 991px) {
	.subtop_wrap {display: none;}	
	.sub_title {font-size: 30px;}
	.search_input {padding-left: 0;}
	.sel_wrap {position: static;left: auto;top: auto;display: block;}
	.period_wrap {padding: 0;height: 50px;-webkit-box-align: center;align-items: center;display: flex;}
	.category_wrap {margin-top: 10px;margin-bottom: 0;display: block;}
	.category_wrap .item {width: 50%;margin-bottom: 15px;}
	.btn {height: 40px;font-size: 14px;}
	.btn-line {height: 40px;}
	.cal_ico .hinput {padding-right: 30px;}
	.list_down .tit_wrap {display: block;}
	.list_down .tit {margin-bottom: 15px;}
	.dot_tit {margin-bottom: 15px;}
	.list_down .tit.sm {font-size: 16px;}
	.end_txt {font-size: 16px;}
	.down_btn .field .th {font-size: 15px;height: 40px;}
	.hselect {height: 42px;padding: 0 30px 0 10px;font-size: 15px;background-position: 95% center;}
	.table_scroll .r_table {width: 1100px;}
	.page_nation .prev {margin-right: 5px;}
	.page_nation .next {margin-left: 5px;}
	.page_nation a {font-size: 15px;width: 30px;height: 30px;}
	.round_box {padding: 30px 25px;}
	.sub_container {padding-bottom: 30px;}
	.cal_wrap {width: 100%;}
	.category .icheck {padding-left: 10px;}
	.list_down .tit .stxt {font-size: 15px;}
	.btn-sq {width: 40px;height: 40px;}
	.search_btn_wrap {display: block;}
	.search_btn_wrap.center {display: flex;}
	.search_btn_wrap .chg {justify-content: end;margin-bottom: 20px;}
	.sbw_btn .hselect {width: auto;}
	.search_sbw_btn {justify-content: space-between;}
	.sbw_btn {padding-left: 0;}
	.sbw_btn .hselect {font-size: 13px;padding: 0 20px 0 10px;}
	.unit_wrap {margin-top: 0;}
	.code_wrap {display: block;}
	.code_wrap .code-cell {width: 100%;display: block;padding: 15px 15px;}
	.code_wrap .code-cell.code-cell1 {width: 100%;}
	.code_wrap .code-cell.code-cell2 {width: 100%;}
	.code_inbox .td {height: 142px;}
	.code_inbox .th {height: 142px;}
	.btn-auto {padding: 0 10px;}
	.item_search_box .hinput {height: 40px;}
	.day_wrap {margin-left: 0;}
	.day_wrap {padding-left: 60px;margin-top: 10px;}
	.sex_wrap {padding-left: 57px;margin-top: 10px;}
	.cal_wrap .th,
	.day_wrap .th {width: 60px;}
	.sex_wrap .th {width: 57px;}
	.search_input.noinput .sel_wrap {padding-right: 0;}
	.search_input.noinput {display: block;}
	.search_input.noinput .input_wrap {margin-top: 10px;}
	.ex_txt {font-size: 15px;}

	.area_wrap .hinput {width: 100%;height: 42px;}
	.area_field .th {height: 42px;width: 95px;}
	.area_field {padding-left: 95px;}
	.search_input.areain .cal_wrap .th {width: 95px;}
	.search_input.areain .cal_wrap {padding-left: 95px;width: 100%;margin-bottom: 10px;}
	.area_wrap {padding-left: 317px;}
	.area_wrap.mb40 {margin-bottom: 20px;}
	.chart_tab a {font-size: 16px;padding: 0 10px;}
	.item_select {padding-left: 130px;}
	.data_scroll {height: 428px;}
	.input_wrap.xs-center {-webkit-box-align: center;align-items: center;display: flex;justify-content: center;}
	.smap_slide .owl-carousel .owl-nav .owl-prev {-webkit-background-size: 50px auto;background-size: 50px auto;left: -20px;}
	.smap_slide .owl-carousel .owl-nav .owl-next {-webkit-background-size: 50px auto;background-size: 50px auto;right: -20px;}
	.live_meat_wrap .lm_map {width: 100%;padding-right: 0;}
	.live_meat_wrap .lm_cate_wrap {width: 100%;}
	.lm_map_line {height: auto;margin-bottom: 30px;}
	.all_area .cell {width: 100%;margin: 10px 0;}
	.search_box {margin-bottom: 15px;}

	.bsearch_area {height: 50px;}
	.bsearch_area .bsearch_select {width: 130px;margin-right: 20px;}
	.bsearch_select .bs_select {font-size: 15px;padding: 0 5px;}
	.bs_input {padding: 0 15px;}
	.bsearch_input .submit {top: 5px;right: 10px;}
	.bs_iin {padding-right: 55px;}
	.notice_list {margin: 0 -10px;}
	.notice_list .item {padding: 0 10px;}
	.page_nation a {width: 32px;height: 32px;}
	.board_search_area .count {height: 50px;}
	.bs_input {font-size: 15px;}

	.notice_view .tit {font-size: 25px;margin-bottom: 10px;}
	.notice_view .date .mar {margin-right: 30px;}
	.notice_view .date,
	.notice_view .date .nm {font-size: 15px;}
	.notice_view .tit_wrap, .notice_view .v_file, .notice_view .v_cont, .view_prevnext .prevnext {padding: 15px 20px;}
	.v_cont {font-size: 15px;}
	.view_prevnext .prevnext .td a {font-size: 17px;}
	.view_prevnext .prevnext .td {font-size: 15px;}
	.view_prevnext .prevnext .th span {font-size: 15px;}
	.v_file .file {font-size: 15px;}
	.ex_list .el_tit,
	.ex_list li {font-size: 16px;}

	.biz_dda_tit span {font-size: 25px;}
	.biz_box {margin-bottom: 40px;}
	.oasis_tit .tit_w {width: 180px;}
	.oasis_tit .tit img {width: 107px;}
	.oasis_tit {height: 50px;}
	.oasis_list .item {width: 50%;margin-bottom: 20px;}
	.oasis_list .img img {width: 100%;}
	.info_wrap {margin: 0;}	
	.info_wrap .item {width: 100%;padding: 0;}
	.info_title {position: relative;left: auto;top: auto;margin-left: 0;margin-top: 0;margin-bottom: 20px;width: 100%;height: 50px;border-radius: 25px;}
	.info_title br {display: none;}
	.info_wrap .item.item1 .item_in, .info_wrap .item.item2 .item_in,
	.info_wrap .item.item3 .item_in, .info_wrap .item.item4 .item_in {margin-bottom: 20px;}

	/*로그인*/
	.login_txt {font-size: 23px;}

	.member_info_wrap {width: 685px;padding: 35px;}
	.mb80 {margin-bottom: 20px;}
	.info_wrap .item .item_in {height: auto;}
}

@media (max-width: 767px) {
	.sub_title {font-size: 25px;padding-top: 0;padding-bottom: 15px;}
	.search_box {padding: 10px;margin-bottom: 30px;}
	.search_btn_wrap .chg {position: static;right: auto;top: auto;margin-top: 15px;text-align: right;}
	.search_btn_wrap .chg .icheck_circle {display: inline-flex;}
	.countin {margin-top: 5px;}
	.countin .count {position: static;left: auto;top: auto;text-align: center;justify-content: end;}
	.page_wrap {margin: 15px 0 30px 0;}
	.mb60 {margin-bottom: 30px;}
	.down_btn .field .td .hselect {width: 65px;}
	.down_btn .down_cnt {padding-left: 65px;}
	.down_btn .field .th {font-size: 13px;}
	.down_btn .field.mar {margin-right: 5px;}
	.db_w .btn {width: 105px;font-size: 12px;}
	.category_wrap {margin-left: -4px;margin-right: -4px;}
	.category_wrap .item {padding-left: 4px;padding-right: 4px;margin-bottom: 8px;}
	.unit_wrap {margin-left: -2px;margin-right: -2px;}
	.unit_wrap .item {padding-left: 2px;padding-right: 2px;margin-bottom: 4px;}
	.search_btn_wrap {margin-top: 10px;}
	.btn.mar {margin-right: 5px;}
	.down_btn {display: block;}
	.down_btn.noblock {display: flex;}
	.down_btn .db_w {padding: 5px 0;}
	.search_sbw_btn {display: block;}
	.sbw_btn {margin-top: 20px;justify-content: end;}
	.category.catehalf li {width: 100%;}
	.unit_wrap .item .cont {padding: 5px;}
	.unit_wrap {margin-bottom: 15px;}
	.code_inbox .th {position: relative;left: auto;top: auto;width: 100%;height: auto;font-size: 15px;padding: 15px 0;}
	.code_inbox {padding-left: 0;display: block;}
	.code_inbox .iradio {width: 100px;}
	.inout_wrap {padding-left: 95px;}
	.inout_wrap .th {width: 95px;}

	.popup {padding: 10px;}
	.popup_cont {padding: 10px;}
	.i_tit {font-size: 18px;margin-bottom: 5px;}
	.item_search_wrap {margin: 0 -5px;}
	.item_search_wrap .cell {padding: 0 5px;}
	.item_search_wrap .cell.left,
	.item_search_wrap .cell.right {width: 100%;}
	.item_tree_box {height: 200px;margin-bottom: 15px;}
	.table_hscroll {height: auto;}
	.hidden-xs {display: none;}
	.item_search_scroll {overflow-y: auto;overflow-x: hidden;height: 500px;}
	.chart_tab a {font-size: 16px;height: 40px;padding: 0 20px;}
	.search_input.areain .cal_wrap .th {width: 60px;}
	.search_input.areain .cal_wrap {padding-left: 60px;}
	.area_field {position: relative;left: auto;top: auto;margin-bottom: 10px;}
	.area_wrap {padding-left: 0;}
	.chart_tab a {font-size: 14px;height: 35px;padding: 0 10px;}
	.item_select {padding-left: 0;}
	.item_select .is_btn {position: relative;left: auto;top: auto;margin-bottom: 15px;}
	.isi {height: 30px;font-size: 16px;}

	.search_default_input .icheck input[type="checkbox"] + label:before {margin-right: 3px;}
	.sdi_wrap .th {padding-right: 5px;}
	.search_default_input .hselect {height: 50px;}
	.sdi_wrap {display: block;}
	.search_default_input .cal_ico .w120 {width: 90px;}
	.cal_ico.mar {margin-right: 5px;}
	.search_default_input .hselect {width: 60px;}
	.search_default_input .hselect.xshselauto {width: auto;}
	.down_btn .down_cnt.w152 {padding-left: 120px;}
	.pop_tit {font-size: 20px;}
	.popup_wrap .btn {width: 80px;}
	.msele_box {display: block;}
	.msele_wrap.mar {margin-bottom: 10px;}
	.list_txt ul li {font-size: 15px;padding-left: 10px;}
	.list_txt ul li:before {top: 11px;}
	.list_txt_pad {padding-left: 0;}
	.smap_tit_wrap {padding-top: 0;}
	.smap_tit_wrap .tit {font-size: 20px;}
	.smap_tit_wrap .stit {font-size: 20px;}
	.map_area {min-height: auto;}
	.smap_slide {padding-bottom: 0;}
	.smap_slide .owl-carousel .owl-nav .owl-prev {-webkit-background-size: 45px auto;background-size: 45px auto;left: -30px;}
	.smap_slide .owl-carousel .owl-nav .owl-next {-webkit-background-size: 45px auto;background-size: 45px auto;right: -30px;}
	.lm_map_line {padding: 20px;}
	.ilm_pad {padding: 10px;}
	.lm_cate_wrap .category_wrap {margin-bottom: 20px;}
	.pad30 {padding-bottom: 15px;}
	.all_map {height: auto;}

	.notice_list .item {width: 100%;}
	.notice_list .item_in {padding: 15px;}
	.notice_list .day {font-size: 40px;}
	.notice_list .yeadmonth {font-size: 15px;}
	.notice_list .date {margin-right: 20px;}
	.notice_list .tit {font-size: 16px;}
	.board_search_area {display: block;}
	.board_search_area .count {margin-bottom: 15px;-webkit-box-align: center;align-items: center;}
	.notice_list {border-bottom: 1px solid #ddd;}
	.notice_list .item {margin-bottom: 0;}
	.notice_list .item_in {border-bottom: none;}
	.bs_input {font-size: 13px;}

	.notice_view .tit {font-size: 20px;margin-bottom: 10px;}
	.notice_view .date .mar {margin-right: 20px;}
	.notice_view .tit_wrap, .notice_view .v_file, .notice_view .v_cont, .view_prevnext .prevnext {padding: 15px 10px;}
	.view_prevnext .prevnext .td a {font-size: 15px;}
	.view_prevnext .prevnext .td {font-size: 14px;}
	.view_prevnext .prevnext .th span {font-size: 14px;}
	.view_prevnext .prevnext .th {width: 75px;}
	.mb40 {margin-bottom: 20px;}
	.mb50 {margin-bottom: 20px;}
	.sub_sstab {flex-wrap: wrap;}
	.sub_sstab a {width: auto;font-size: 16px;height: 40px;padding: 0 20px;}
	
	.biz_dda_tit span {font-size: 20px;padding: 5px 30px;word-break: keep-all;}
	.oasis_list .item {width: 100%;}
	.oasis_tit {margin-bottom: 20px;}

	/*로그인*/
	.login_txt {font-size: 20px;}
	.login_box {width: 100%;}
	.login_middle {margin: 30px 20px;}
	.login_wrap {padding: 25px 15px;}
	.login_input input {height: 50px;padding: 0 10px;font-size: 18px;}
	.login_submit .btn {height: 50px;font-size: 18px;}
	.login_link {margin-bottom: 20px;}

	.member_info_wrap {padding: 0;width: 100%;border: none;-webkit-box-shadow: 0 0 0 rgb(182 195 216 / 25%);box-shadow: 0 0 0 rgb(182 195 216 / 25%);}
	.member_info .mi_field .th,
	.member_info .mi_field .td {font-size: 15px;padding: 10px 0;}
	.member_info .mi_field .mi_txt {font-size: 13px;margin-left: 0;margin-top: 5px;}
	.member_info .mi_field .td .hinput {width: 220px;}
	.member_info .mi_field .th {width: 35%;}
	.member_info .mi_field .td {width: 65%;}
	.member_info_wrap .login_submit {width: 100%;}
	.member_info .mi_field .mi_btxt {font-size: 13px;}
	.member_info_wrap .login_submit {margin-top: 30px;}
	.xsmin80 {min-width: 80px;}
	.xsmin60 {min-width: 60px;}
}

@media (max-width: 374px) {
	.icheck label {font-size: 13px;}
}