@charset "UTF-8";
#upbSelOrgPop.modal_popup{display:none; z-index:9999; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); max-width:600px; background:#fff;}
/* #upbSelOrgPop.modal_popup .tit{ position: relative; overflow:hidden; width:100%; padding:15px; text-overflow:ellipsis; white-space:nowrap; font-size:18px; border-bottom:1px solid #ddd; box-sizing:border-box; background: #2f6ab6;}
#upbSelOrgPop.modal_popup .tit:before{ content: ""; display: block; position: absolute; top: -100px; left: -100px;  width: 500px; height: 400px; background:rgba(12, 56, 114, 0.5); transform: rotate(45deg)}
#upbSelOrgPop.modal_popup .tit h2{ color: #fff; position: relative;}
#upbSelOrgPop.modal_popup .close{display:block; position:absolute; top:8px; right:15px; width:30px; height:30px; font-size:0; text-indent:-999px; opacity:.7;}
#upbSelOrgPop.modal_popup .close:hover{ opacity:1;}
#upbSelOrgPop.modal_popup .close:before,
#upbSelOrgPop.modal_popup .close:after{content:''; display:block; width:30px; height:3px; position:absolute; top:50%; left:0; background:#fff; transform:rotate(45deg); transform-origin:50% 50%; }
#upbSelOrgPop.modal_popup .close:after{transform:rotate(-45deg);} */
#upbSelOrgPop.modal_popup .con{ position: relative; padding:15px; border-bottom:1px solid #ddd; max-height: 500px; overflow-y: scroll;}
#upbSelOrgPop.modal_popup .btn_wrap.modal_foot_btn{ position: absolute; bottom: 0; height: 48px; background: #b9b9b9; }
#upbSelOrgPop .tit_txt_1{padding:0 0 18px 18px; font-size:120%; font-weight:bold; color:#3e454f; background:url(/images/cms/ico_arrow01.gif) no-repeat 0 2px;}
#upbSelOrgPop .top_search_box{ margin-bottom: 30px;}
#upbSelOrgPop .top_search_box > table tr{ background-color:#fff; }
#upbSelOrgPop .top_search_box > table.bd { border-color: #a3b8da; }
#upbSelOrgPop .top_search_box > table th { background: #f1f6ff; }
#upbSelOrgPop .top_search_box > form > table tr{ background-color:#fff; }
#upbSelOrgPop .top_search_box > form > table.bd {/*  border-color: #a3b8da; */ }
#upbSelOrgPop .top_search_box > form > table th { background: #f7f8f9; }
#upbSelOrgPop .normal_list {clear:both; width:100%; margin:0 0 10px 0; border-collapse:collapse; text-align:center; box-sizing:border-box;}
#upbSelOrgPop .normal_list.bd_none { border:none !important;}
#upbSelOrgPop .normal_list th,
#upbSelOrgPop .normal_list td{padding:7px 10px; /* border:1px solid #d9dadc; border-right:none;*/ }
#upbSelOrgPop .normal_list th{font-size: 15px;line-height: 1.2em;background: #f7f8f9;color: #222;font-weight: 400;text-align:center;}
#upbSelOrgPop .normal_list td{word-break:break-all; }
#upbSelOrgPop .normal_list tr th:first-child,
#upbSelOrgPop .normal_list tr td:first-child{border-left:none;}
#upbSelOrgPop .normal_list tr th:last-child,
#upbSelOrgPop .normal_list tr td:last-child{border-right:none;}
#upbSelOrgPop .normal_list td a.link{ color: #00c; }
#upbSelOrgPop .normal_list .none{padding:20px 0; border-right:none;}
#upbSelOrgPop .normal_list .comment{background:#f7f7f7; text-align:left; padding:10px;}
#upbSelOrgPop .normal_list .ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#upbSelOrgPop .normal_list .btn{min-width:0;}
#upbSelOrgPop .normal_list tbody tr{background: #fff;}
#upbSelOrgPop .normal_list tbody tr:hover{background:#fafafa;}
#upbSelOrgPop .normal_list.bd tbody tr:hover,
#upbSelOrgPop .normal_list.none_trColor tbody tr:hover{background:#fff;}

#upbSelOrgPop .normal_list.none_bg th,
#upbSelOrgPop .normal_list.none_bg td{background:#fff;}
#upbSelOrgPop .normal_list.none_border{border: none;}
#upbSelOrgPop .normal_list.bd{}
#upbSelOrgPop .normal_list.bd_1{border:1px solid #d9dadc;}
#upbSelOrgPop .normal_list.row_click > tbody > tr{ cursor: pointer;} 
#upbSelOrgPop .normal_list.row_click > tbody > tr.active,
#upbSelOrgPop .normal_list.row_click > tbody > tr.active:hover{ background-color: #CBE8F6; outline: 1px solid #26A0DA; font-weight: bold; color: #000;}
#upbSelOrgPop .normal_list.row_click > tbody > tr:hover{background-color: #e5f3fb; outline: 1px solid #70c0e7;}
#upbSelOrgPop .btn_wrap{overflow:hidden; width:100%; padding:5px; box-sizing:border-box; background:#dfe3e6;}
#upbSelOrgPop .btn_wrap input[type="text"],
#upbSelOrgPop .btn_wrap select{ height: 28px;}
#upbSelOrgPop .btn_gr {display:inline-block;}
#upbSelOrgPop .btn_gr .btn{float:left; margin-left:-1px;}
#upbSelOrgPop .btn_gr .btn:first-child{margin:0;}
#upbSelOrgPop .bg_grayPop{color:#fff; border:1px solid #42444d; text-shadow: 0 1px 0 #42444d; background: linear-gradient(to bottom, #637283 20%,#4b5669 100%);}
#upbSelOrgPop .bg_grayPop:hover,
#upbSelOrgPop .bg_grayPop:active{background:#4b5669;}
#upbSelOrgPop .bg_grayPop{color:#fff; background-color:#6a6a6a;}
#upbSelOrgPop .btn.lg{height:36px; padding:0 23px; line-height:36px; font-size:14px;}


#upbSelOrgParentPop.modal_popup{display:none; z-index:200; position:absolute; top:-2000px; left:50%; width:600px; padding-bottom: 46px; background:#fff;}
#upbSelOrgParentPop.modal_popup .tit{ position: relative; overflow:hidden; width:100%; padding:15px; text-overflow:ellipsis; white-space:nowrap; font-size:18px; border-bottom:1px solid #ddd; box-sizing:border-box; background: #2f6ab6;}
#upbSelOrgParentPop.modal_popup .tit:before{ content: ""; display: block; position: absolute; top: -100px; left: -100px;  width: 500px; height: 400px; background:rgba(12, 56, 114, 0.5); transform: rotate(45deg)}
#upbSelOrgParentPop.modal_popup .tit h2{ color: #fff; position: relative;}
#upbSelOrgParentPop.modal_popup .close{display:block; position:absolute; top:8px; right:15px; width:30px; height:30px; font-size:0; text-indent:-999px; opacity:.7;}
#upbSelOrgParentPop.modal_popup .close:hover{ opacity:1;}
#upbSelOrgParentPop.modal_popup .close:before,
#upbSelOrgParentPop.modal_popup .close:after{content:''; display:block; width:30px; height:3px; position:absolute; top:50%; left:0; background:#fff; transform:rotate(45deg); transform-origin:50% 50%; }
#upbSelOrgParentPop.modal_popup .close:after{transform:rotate(-45deg);}
#upbSelOrgParentPop.modal_popup .con{ position: relative; padding:15px; border-bottom:1px solid #ddd; max-height: 500px; overflow-y: scroll;}
#upbSelOrgParentPop.modal_popup .btn_wrap.modal_foot_btn{ position: absolute; bottom: 0; height: 48px; background: #b9b9b9; }
#upbSelOrgParentPop .tit_txt_1{padding:0 0 18px 18px; font-size:120%; font-weight:bold; color:#3e454f; background:url(/images/cms/ico_arrow01.gif) no-repeat 0 2px;}
#upbSelOrgParentPop .top_search_box{ margin-bottom: 30px;}
#upbSelOrgParentPop .top_search_box > table tr{ background-color:#fff; }
#upbSelOrgParentPop .top_search_box > table.bd { border-color: #a3b8da; }
#upbSelOrgParentPop .top_search_box > table th { background: #f1f6ff; }
#upbSelOrgParentPop .top_search_box > form > table tr{ background-color:#fff; }
#upbSelOrgParentPop .top_search_box > form > table.bd { border-color: #a3b8da; }
#upbSelOrgParentPop .top_search_box > form > table th { background: #f1f6ff; }
#upbSelOrgParentPop .normal_list {clear:both; width:100%; margin:0 0 10px 0; border-collapse:collapse; text-align:center; border-top:2px solid #b3b3b3; box-sizing:border-box;}
#upbSelOrgParentPop .normal_list.bd_none { border:none !important;}
#upbSelOrgParentPop .normal_list th,
#upbSelOrgParentPop .normal_list td{padding:7px 10px; border:1px solid #d9dadc; /*border-right:none;*/ }
#upbSelOrgParentPop .normal_list th{/*border-top:none;*/ font-weight:bold; text-align:center; background:#f5f4f4;}
#upbSelOrgParentPop .normal_list td{/*border-right:none;*/ word-break:break-all; }
#upbSelOrgParentPop .normal_list tr th:first-child,
#upbSelOrgParentPop .normal_list tr td:first-child{border-left:none;}
#upbSelOrgParentPop .normal_list tr th:last-child,
#upbSelOrgParentPop .normal_list tr td:last-child{border-right:none;}
#upbSelOrgParentPop .normal_list td a.link{ color: #00c; }
#upbSelOrgParentPop .normal_list .none{padding:20px 0; border-right:none;}
#upbSelOrgParentPop .normal_list .comment{background:#f7f7f7; text-align:left; padding:10px;}
#upbSelOrgParentPop .normal_list .ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#upbSelOrgParentPop .normal_list .btn{min-width:0;}
#upbSelOrgParentPop .normal_list tbody tr{background: #fff;}
#upbSelOrgParentPop .normal_list tbody tr:hover{background:#fafafa;}
#upbSelOrgParentPop .normal_list.bd tbody tr:hover,
#upbSelOrgParentPop .normal_list.none_trColor tbody tr:hover{background:#fff;}

#upbSelOrgParentPop .normal_list.none_bg th,
#upbSelOrgParentPop .normal_list.none_bg td{background:#fff;}
#upbSelOrgParentPop .normal_list.none_border{border: none;}
#upbSelOrgParentPop .normal_list.bd{border:4px solid #d8dcdf;}
#upbSelOrgParentPop .normal_list.bd_1{border:1px solid #d9dadc;}
#upbSelOrgParentPop .normal_list.row_click > tbody > tr{ cursor: pointer;} 
#upbSelOrgParentPop .normal_list.row_click > tbody > tr.active,
#upbSelOrgParentPop .normal_list.row_click > tbody > tr.active:hover{ background-color: #CBE8F6; outline: 1px solid #26A0DA; font-weight: bold; color: #000;}
#upbSelOrgParentPop .normal_list.row_click > tbody > tr:hover{background-color: #e5f3fb; outline: 1px solid #70c0e7;}
#upbSelOrgParentPop .btn_wrap{overflow:hidden; width:100%; padding:5px; box-sizing:border-box; background:#dfe3e6;}
#upbSelOrgParentPop .btn_wrap input[type="text"],
#upbSelOrgParentPop .btn_wrap select{ height: 28px;}
#upbSelOrgParentPop .btn_gr {display:inline-block;}
#upbSelOrgParentPop .btn_gr .btn{float:left; margin-left:-1px;}
#upbSelOrgParentPop .btn_gr .btn:first-child{margin:0;}
#upbSelOrgParentPop .bg_grayPop{color:#fff; border:1px solid #42444d; text-shadow: 0 1px 0 #42444d; background: linear-gradient(to bottom, #637283 20%,#4b5669 100%);}
#upbSelOrgParentPop .bg_grayPop:hover,
#upbSelOrgParentPop .bg_grayPop:active{background:#4b5669;}
#upbSelOrgParentPop .bg_grayPop{color:#fff; background-color:#6a6a6a;}
#upbSelOrgParentPop .btn.lg{height:36px; padding:0 23px; line-height:36px; font-size:14px; border:1px solid #7c7c7c;}

