@charset "utf-8";
/* CSS Document */

.popup_wrap {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .6);z-index:110}
.popup {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4rem);box-sizing:border-box;z-index:100}
.popup.org {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;box-sizing:border-box;z-index:100}
.popup_header {position:relative;height:6rem;padding:0 2rem;background:#7933dd;border-radius:.6rem .6rem 0 0;box-sizing:border-box}
.popup_header h3 {color:#fff;font-size:1.6rem;font-weight:600;line-height:6rem}
.popup_header h3 span.red {color:#ef3e61;font-size:1.4rem}
.popup_header .popup_close {position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;background:url(../../img/members/common/popup_close.png)no-repeat;background-size:2rem;text-indent:-9999px;white-space:nowrap;overflow:hidden}
.popup_content {position:relative;width:100%;padding:2rem;background:#fff;border-radius:0 0 .6rem .6rem;box-sizing:border-box}
.pop_input_wrap {display:flex;flex-wrap:wrap;align-items:center}
.pop_input_wrap input[type=text] {width:100%;height:4rem;padding:0 1rem;border:.1rem solid #dedede;border-radius:.6rem;box-sizing:border-box}
.pop_input_wrap input[type=text].input_search {width:calc(100% - 4rem);border-right:none;border-radius:.6rem 0 0 .6rem}
.pop_input_wrap .pop_search {width:4rem;height:4rem;background:#fff url(../../img/members/common/icon_search.png)no-repeat center center;background-size:1.6rem;;border:.1rem solid #dedede;border-radius:0 .6rem .6rem 0;text-indent:-9999px;box-sizing:border-box}
.pop_fac_list_hd {display:flex;border:.1rem solid #dedede;margin-top:1rem;border-bottom:none;border-top-left-radius:.6rem;border-top-right-radius:.6rem}
.pop_fac_list_hd .hd_facGroup {width:25%;text-align:center;padding:2rem 0}
.pop_fac_list_hd .hd_facNm {width:60%;text-align:center;padding:2rem 0;border-left:.1rem solid #dedede}
.pop_fac_list_hd .hd_facNm.adm {width:80%}
.pop_fac_list_hd .hd_sel {width:15%;text-align:center;padding:2rem 0;border-left:.1rem solid #dedede}
.pop_fac_list_hd .hd_sel.adm{width:20%}
.pop_fac_list_hd .hd_orgNm {width:85%;text-align:center;padding:2rem 0;border-left:.1rem solid #dedede}
.pop_fac_list {border:.1rem solid #dedede;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}
.pop_fac_list ul {overflow:hidden}
.pop_fac_list ul li {display:flex;justify-content:space-between;align-items:center;border-top:.1rem solid #dedede;box-sizing:border-box}
.pop_fac_list ul li:nth-child(1) {border-top:none}
.pop_fac_list ul li .fac_group {width:25%;text-align:center;padding:1rem 0} 
.pop_fac_list ul li .fac_name {width:60%;text-align:center;padding:1rem 0;border-left:.1rem solid #dedede}
.pop_fac_list ul li .fac_name.adm{width:80%}
.pop_fac_list ul li .fac_name a {color:#333;font-size:1.5rem}
.pop_fac_list ul li .fac_select {width:15%;padding:1rem 0;border-left:.1rem solid #dedede;text-align:center}
.pop_fac_list ul li .fac_select.adm{width:20%}
.pop_fac_list ul li .fac_select input[type=radio] {width:1.5rem;height:1.5rem}
.pop_fac_list ul li .fac_select a {display:inline-block;max-width:6rem;height:3rem;padding:0 1rem;background:#ff4f6d;border-radius:.6rem;color:#fff;font-size:1.5rem;line-height:3rem;box-sizing:border-box}

.pop_wrap {position:relative;width:100%;height:100vh;}
.pop_box {position:fixed;top:5rem;left:50%;;display:none;transform:translateX(-50%);width:100%;max-width:100rem;padding:0 4rem;box-sizing:border-box;z-index:110}

.pop_hd {position:relative;padding:1.5rem 2rem;background:linear-gradient(90deg, rgba(1,114,188,1) 0%, rgba(59,165,73,1) 100%);;border-radius:1.2rem 1.2rem 0 0;box-sizing:border-box;z-index:10}
.pop_hd h1 {color:#fff;font-size:1.8rem;font-weight:500}

.pop_cont {position:relative;padding:2rem;background:#fff;border-radius:0 0 1.2rem 1.2rem;box-shadow:.1rem .1rem 1.5rem rgba(255, 255, 255, 1);box-sizing:border-box}
.pop_cont.scroll {overflow-y:scroll;max-height:calc(100vh - 15rem)}
.pop_cont.scroll::-webkit-scrollbar {width:1.4rem}
.pop_cont.scroll::-webkit-scrollbar-thumb {border:.4rem solid transparent;background:#cfcfcf;border-radius:1rem;background-clip:content-box}
.pop_cont.scroll::-webkit-scrollbar-track {background:#fff;border-left:.1rem solid #dedede;border-radius:0 .4rem .4rem 0}

.pop_close {position:absolute;top:-2rem;right:2rem;z-index:100}
.pop_close a {display:block;width:4rem;height:4rem;background:#333 url(../../img/members/common/close.png)no-repeat center center;background-size:1.7rem;border-radius:50%;box-shadow:.1rem .1rem .5rem rgba(255, 255, 255, 1);text-indent:-9999px}
.pop_close a:hover {background:#434cbd url(../../img/members/common/close.png)no-repeat center center;background-size:1.7rem}

.pop_tab_wrap {position:relative}
.tab_list {display:flex;justify-content:space-between;margin-bottom:2rem}
.tab_list li {width:calc((100% - .2rem)/2)}
.tab_list li a {display:block;background:#ededed;color:#555;font-size:1.6rem;line-height:5rem;text-align:center}
.tab_list li.active a {background:#1761f4;color:#fff}

.search_box {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2rem;padding:1rem 2rem;background:#f1f5ff;border-radius:.6rem;box-sizing:border-box}
.search_box .search_item {display:flex;align-items:center;margin:.5rem 0 .5rem 4rem}
.search_box .search_item:first-child {margin-left:0}
.search_box .search_item label {margin-right:2rem;color:#333;font-size:1.6rem;font-weight:500}
.search_box .search_item select {width:20rem;height:3.2rem;padding:0 1rem;border:.1rem solid #d5d5d5;border-radius:.4rem;box-sizing:border-box}
.search_box .search_item input[type=text] {width:20rem;height:3.2rem;padding:0 1rem;border:.1rem solid #d5d5d5;border-radius:.4rem;box-sizing:border-box}
.search_box .search_item .w200 {width:20rem}
.search_box .search_item.addr input[type=text] {width:10rem;box-sizing:border-box}
.search_box .search_item.addr span {margin:0 .5rem;color:#555;font-size:1.6rem}
.search_box .search_item label.ps {position:relative;padding-left:1.8rem}
.search_box .search_item label.ps:before {content:"";position:absolute;top:50%;left:0;width:1.3rem;height:1rem;margin-top:-.5rem;background:url(../img/common/label_icon.png)no-repeat;background-size:1.3rem}
.search_box p {margin-top:1rem;color:#555;font-size:1.6rem}
.search_box .search_item .btn_search {height:3.2rem;margin-left:1rem;padding:0 2rem;background:#5473e8;border-radius:.4rem;color:#fff;font-size:1.6rem;line-height:3.2rem;box-sizing:border-box}

.tbl_wrap {position:relative;width:100%}
.tbl_form {width:100%;border:.1rem solid #ccc;border-top:.1rem solid #53709a}
.tbl_form th {padding:1rem;background:#f9f9f9;border-left:.1rem solid #dedede;border-bottom:.1rem solid #dedede;color:#333;font-size:1.6rem;font-weight:500;text-align:left;word-break:keep-all}
.tbl_form th:first-child {border-left:none}
.tbl_form td {padding:.5rem 1rem;border-left:.1rem solid #dedede;border-bottom:.1rem solid #dedede;color:#555;font-size:1.6rem;text-align:left}
.tbl_form td:first-child {border-left:none}
.tbl_form td input[type=text] {width:20rem;height:3.2rem;margin:.5rem 0;padding:0 1rem;border:.1rem solid #d5d5d5;border-radius:.4rem;box-sizing:border-box}

.post_list {overflow-y:scroll;height:30rem;border:.1rem solid #dedede;box-sizing:border-box}
.post_list ul li {padding:0 2rem}
.post_list ul li:hover {background:#e7e9ed}
.post_list ul li.select {background:#125dae}
.post_list ul li a {display:block;padding:.5rem 0;color:#555;font-size:1.6rem}
.post_list ul li a .post_num {margin-right:2rem;color:#333;font-size:1.6rem;font-weight:500}
.post_list ul li.select a {color:#fff}
.post_list ul li.select a .post_num {color:#fff}
.post_list::-webkit-scrollbar {width:1.4rem}
.post_list::-webkit-scrollbar-thumb {border:.4rem solid transparent;background:#cfcfcf;border-radius:1rem;background-clip:content-box}
.post_list::-webkit-scrollbar-track {background:#fff;border-left:.1rem solid #dedede;border-radius:0 .4rem .4rem 0}

.post_input {display:flex}
.post_input input[type=text].post {width:8rem;margin-right:1rem}
.post_input input[type=text].addr {width:calc(100% - 9rem)}
.post_input input[type=text].addr_detail {width:100%}

.btn_center {display:flex;justify-content:center;margin-top:2rem}
.btn_center a {margin-left:1rem}
.btn_center a:first-child {margin-left:0}
.btn_blue {display:inline-block;min-width:10rem;padding:0 2rem;background:#007db5;border-radius:.4rem;color:#fff;font-size:1.6rem;line-height:4rem;text-align:center;box-sizing:border-box}
.btn_gray {display:inline-block;min-width:10rem;padding:0 2rem;background:#666;border-radius:.4rem;color:#fff;font-size:1.6rem;line-height:4rem;text-align:center;box-sizing:border-box}

.pagging {position:relative;margin:2rem 0 0 0;text-align:center}
.pagging ul {font-size:0}
.pagging ul li {display:inline-block;width:3rem;height:3rem;margin-left:.5rem;background:#f4f5f9;border-radius:50%;text-align:center;box-sizing:border-box}
.pagging ul li:nth-child(1) {margin-left:0}
.pagging ul li a {display:block;color:#666;font-size:1.5rem;line-height:3rem}
.pagging ul li.active {background:#3a8afd}
.pagging ul li.active a {color:#fff}
.pagging ul li.page_first, .pagging ul li.page_prev, .pagging ul li.page_next, .pagging ul li.page_last {background:#fff;border:.1rem solid #c5c9d6}
.pagging ul li.page_first a {display:block;width:3rem;height:3rem;background:url(../../img/members/common/page_first.png) no-repeat center center;background-size:1.2rem;text-indent:-9999px}
.pagging ul li.page_prev a {display:block;width:3rem;height:3rem;background:url(../../img/members/common/page_prev.png) no-repeat center center;background-size:.6rem;text-indent:-9999px}
.pagging ul li.page_next a {display:block;width:3rem;height:3rem;background:url(../../img/members/common/page_next.png) no-repeat center center;background-size:.6rem;text-indent:-9999px}
.pagging ul li.page_last a {display:block;width:3rem;height:3rem;background:url(../../img/members/common/page_last.png) no-repeat center center;background-size:1.2rem;text-indent:-9999px}
