@charset "UTF-8";
table {border-collapse:collapse;}
.popTb table {width:100%;border-collapse:collapse;background:#fff;}
.popTb th {padding:5px;border:1px solid #ddd;color:#333;background:#f9f9f9;}
.popTb td {padding:5px;border:1px solid #ddd;color:#333;}


/******* 팝업 공통 *******/
.popup {width:200px;background:#fff;border:1px solid #222;box-shadow:1px 1px 5px rgba(0,0,0, .6);position:absolute;top:120px;right:15px;z-index:99;display:none;}
.popup .topbar {height:25px;padding:10px 0 0 10px;background:#222;font-size: 14px;color:#fff;font-weight:bold;}
.popup .topbar img {padding:0 10px 0 0;vertical-align:top;float:right;cursor:pointer;}
.popup .topbar button {padding:0 10px 0 0;border:none;background:none;color:#8397BF;vertical-align:top;float:right;cursor:pointer;}
.popup .topbar button.max {display:none;}
.popup .con {padding:10px; overflow-y:auto;overflow-x:hidden;}
.popup .tableP {width:100%;margin-top:15px;float:left;}
.popup .tableP table {width:100%;border-collapse:collapse;font-size: 12px;}
.popup .tableP th {height: 26px;padding:7px 5px;border:1px solid #ddd;color:#333;background:#f3f3f3;text-align:right;}
.popup .tableP th.tac {text-align:center;}
.popup .tableP td {padding:5px ;border:1px solid #ddd;color:#333;background:#fff;}
.popup .tableP td.tac {text-align:center;}
.popup .nbdTable {width:100%;margin-bottom:15px;float:left;}
.popup .nbdTable table {width:100%;}
.popup .nbdTable th {padding:5px 0;background:#e0e0e0;border:3px solid #e0e0e0;color:#333;font-size:14px;}
.popup .nbdTable th i {font-size:10px;}
.popup .nbdTable td {padding:5px;background:#e0e0e0;border:3px solid #e0e0e0;}
.popup .tabMenu {width:100%;}
.popup .tabMenu li {padding:10px 0;margin:0 1px;background:#8b8b8b;-moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0;font-size:13px;text-align:center;font-weight:bold;color:#fff;float:left;cursor:pointer;}
.popup .tabMenu li.on {background:#7ab634;}
.popup .tabMenu li:hover {}
.popup .tab_title {width:98%;padding:20px 0 10px 2%;font-size:13px;font-weight:bold;color:#333;float:left;}
.popup .tab_option {width:92%;height:34px;padding:0px 4%;margin-bottom:10px;line-height:34px;background:#f3f3f3;color:#123885;float:left;}
.popup .tab_option .left {font-weight:bold;float:left;}
.popup .tab_option .right {font-weight:bold;float:right;}
.popup .tab_option label {padding:0 5px;}
.popup .tab_content {width:100%;float:left;}
.popup .bt {padding:15px 0 10px 0;width:100%;float:left;}
.popup .bt input {font-family: FontAwesome;}
.popup .imageBox {width:97%;height:100px;background:rgba(77,103,155,.9); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0, .5);-moz-box-shadow:0px 1px 3px rgba(0,0,0, .5); box-shadow:0px 1px 3px rgba(0,0,0, .5);
position:absolute;left:1.5%;bottom:60px;}
.popup .imageBox .btLeft {width:63px;height:100px;font-size:50px;text-align:center;line-height:100px;color:#123885;float:left;cursor:pointer;}
.popup .imageBox .btRight {width:63px;height:100px;font-size:50px;text-align:center;line-height:100px;color:#123885;float:right;cursor:pointer;}
.popup .imageBox li {width:80px;height:80px;margin:10px 5px;background:#fff;border:1px solid #123885;text-align:center;font-size:30px;line-height:60px;color:#ddd;float:left;cursor:pointer;position:relative;}
.popup .imageBox li span {color:#999;position:absolute;bottom:-10px;left:30px;}
.popup .imageBox li img {width:80px;height:80px;}


/******* 팝업 미니 *******/
/******* 팝업 공통 *******/
.popup2 {width:100px;background:#fff;border:1px solid #222;box-shadow:1px 1px 5px rgba(0,0,0, .6);position:absolute;top:120px;right:15px;z-index:99;display:none;}
.popup2 .topbar {height:25px;padding:10px 0 0 10px;background:#222;font-size: 14px;color:#fff;font-weight:bold;}
.popup2 .topbar img {padding:0 10px 0 0;vertical-align:top;float:right;cursor:pointer;}
.popup2 .topbar button {padding:0 10px 0 0;border:none;background:none;color:#8397BF;vertical-align:top;float:right;cursor:pointer;}
.popup2 .topbar button.max {display:none;}
.popup2 .con {padding:10px; overflow-y:auto;overflow-x:hidden;}
.popup2 .tableP {width:100%;margin-top:15px;float:left;}
.popup2 .tableP table {width:100%;border-collapse:collapse;font-size: 12px;}
.popup2 .tableP th {height: 26px;padding:7px 5px;border:1px solid #ddd;color:#333;background:#f3f3f3;text-align:right;}
.popup2 .tableP th.tac {text-align:center;}
.popup2 .tableP td {padding:5px ;border:1px solid #ddd;color:#333;background:#fff;}
.popup2 .tableP td.tac {text-align:center;}
.popup2 .nbdTable {width:100%;margin-bottom:15px;float:left;}
.popup2 .nbdTable table {width:100%;}
.popup2 .nbdTable th {padding:5px 0;background:#e0e0e0;border:3px solid #e0e0e0;color:#333;font-size:14px;}
.popup2 .nbdTable th i {font-size:10px;}
.popup2 .nbdTable td {padding:5px;background:#e0e0e0;border:3px solid #e0e0e0;}
.popup2 .tabMenu {width:100%;}
.popup2 .tabMenu li {padding:10px 0;margin:0 1px;background:#8b8b8b;-moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0;font-size:13px;text-align:center;font-weight:bold;color:#fff;float:left;cursor:pointer;}
.popup2 .tabMenu li.on {background:#7ab634;}
.popup2 .tabMenu li:hover {}
.popup2 .tab_title {width:98%;padding:20px 0 10px 2%;font-size:13px;font-weight:bold;color:#333;float:left;}
.popup2 .tab_option {width:92%;height:34px;padding:0px 4%;margin-bottom:10px;line-height:34px;background:#f3f3f3;color:#123885;float:left;}
.popup2 .tab_option .left {font-weight:bold;float:left;}
.popup2 .tab_option .right {font-weight:bold;float:right;}
.popup2 .tab_option label {padding:0 5px;}
.popup2 .tab_content {width:100%;float:left;}
.popup2 .bt {padding:15px 0 10px 0;width:100%;float:left;}
.popup2 .bt input {font-family: FontAwesome;}
.popup2 .imageBox {width:97%;height:100px;background:rgba(77,103,155,.9); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0, .5);-moz-box-shadow:0px 1px 3px rgba(0,0,0, .5); box-shadow:0px 1px 3px rgba(0,0,0, .5);
			position:absolute;left:1.5%;bottom:60px;}
.popup2 .imageBox .btLeft {width:63px;height:100px;font-size:50px;text-align:center;line-height:100px;color:#123885;float:left;cursor:pointer;}
.popup2 .imageBox .btRight {width:63px;height:100px;font-size:50px;text-align:center;line-height:100px;color:#123885;float:right;cursor:pointer;}
.popup2 .imageBox li {width:80px;height:80px;margin:10px 5px;background:#fff;border:1px solid #123885;text-align:center;font-size:30px;line-height:60px;color:#ddd;float:left;cursor:pointer;position:relative;}
.popup2 .imageBox li span {color:#999;position:absolute;bottom:-10px;left:30px;}
.popup2 .imageBox li img {width:80px;height:80px;}

/******* 상세보기 *******/
.detail {width:700px;height:;background:#f9f9f9;top:150px;left:400px;}
.detail .tabMenu li {}



/******* input&select 공통 *******/
input.ipTy1 {width:90%;height:20px;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy2 {width:90%;height:24px;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy3 {width:84%;height:20px;text-align:right;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy4 {width:77%;height:20px;text-align:right;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy5 {width:68%;height:20px;text-align:right;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy6 {width:38%;height:20px;padding:0 5px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
input.ipTy1_1 {width:90%;height:20px;padding:0 5px;border:0px solid #fff; font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum; cursor:default;}
input.ipTy2_1 {width:90%;height:24px;padding:0 5px;border:0px solid #fff;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum; cursor:default;}
input.ipTy3_1 {width:84%;height:20px;text-align:right;padding:0 5px;border:0px solid #fff;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum; cursor:default;}
input.ipTy4_1 {width:77%;height:20px;text-align:right;padding:0 5px;border:0px solid #fff;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum; cursor:default;}

input.btTy1 {padding:3px 8px;margin-right:3px;background:#e2e6ef;border:1px solid #4d679b;font:normal 11px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#2b509b;cursor:pointer;}
input.btTy1:hover {background:#4d679b;color:#fff;}
input.btTy2 {width:60px;padding:4px 0;margin-left:5px;background:#f99c2e;border:0;border-radius:4px;font:bold 12px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;float:right;}
input.btTy2:hover {background:#e16c0d;color:#fff;}
input.btTy3 {width:60px;padding:4px 0;margin-left:5px;background:#a7a6a6;border:0;border-radius:4px;font:bold 12px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;float:right;font-family: FontAwesome;}
input.btTy3:hover {background:#787878;color:#fff;}
input.btTy2_1 {width:80px;padding:4px 0;margin-left:5px;background:#f99c2e;border-radius:4px;font:bold 12px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;}
input.btTy2_1:hover {background:#e16c0d;color:#fff;}
input.btTy3_1 {width:80px;padding:4px 0;margin-left:5px;background:#a7a6a6;border:1px solid #787878;border-radius:4px;font:bold 12px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;}
input.btTy3_1:hover {background:#787878;color:#fff;}

button.btTy1 {padding:3px 8px;margin-top:10px; margin-right:3px;background:#e2e6ef;border:1px solid #4d679b;font:normal 11px/18px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#2b509b;cursor:pointer;}
button.btTy1:hover {background:#4d679b;color:#fff;}
button.btTy2 {width:60px;padding:4px 0;margin-left:5px;border:0;background:#1064ba;border-radius:4px;font:bold 12px/20px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;float:right;}
button.btTy2:hover {background:#0e549d;color:#fff;}
button.btTy3 {width:60px;padding:4px 0;margin-left:5px;background:#a7a6a6;border:0; border-radius:4px;font:bold 12px/20px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;float:right;}
button.btTy3 i {font-size:14px;vertical-align:middle;}
button.btTy3:hover {background:#787878;color:#fff;}
button.btTy2_1 {width:80px;padding:4px 0;margin-left:5px;background:#f99c2e;border:1px solid #e16c0d;border-radius:4px;font:bold 12px/20px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;}
button.btTy2_1:hover {background:#e16c0d;color:#fff;}
button.btTy3_1 {width:80px;padding:4px 0;margin-left:5px;background:#a7a6a6;border:1px solid #787878; border-radius:4px;font:bold 12px/20px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;color:#fff;cursor:pointer;}
button.btTy3_1:hover {background:#787878;color:#fff;}

select.slTy1 {height:22px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
select.slTy2 {width:98%;height:22px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}
select.slTy3 {width:100px;height:22px;border:1px solid #dbdbdb;font:bold 12px 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움', dotum;}

.tab_content .btgroup {width: 100%;padding: 20px 0;}
.tab_content .btgroup .groupLeft {font-weight: bold; float: left;}
.tab_content .btgroup .groupRight {font-weight: bold; float: right;}

.tableP .paging {width:500px;padding:20px 0px 30px 0;text-align:center;margin:0 auto;}
.tableP .paging a {padding:5px 7px;margin:2px;border:1px solid #077bbe;text-decoration:none; font-size:12px;color:#077bbe;}
.tableP .paging a:hover {background:#666;color:#fff;border:1px solid #666;}
.tableP .paging a.first {padding:5px 11px;width:30px;height:24px;border:0;background:#FFF url(../img/board_bt_arl1.png) 5px 8px no-repeat;}
.tableP .paging a.prev {padding:5px 11px;width:30px;height:24px;border:0;background:#FFF url(../img/board_bt_arl2.png) 7px 8px no-repeat;}
.tableP .paging a.next {padding:5px 11px;width:30px;height:24px;border:0;background:#FFF url(../img/board_bt_arr2.png) 7px 8px no-repeat;}
.tableP .paging a.last {padding:5px 11px;width:30px;height:24px;border:0;background:#FFF url(../img/board_bt_arr1.png) 5px 8px no-repeat;}
.tableP .paging a.on {color:#fff;background:#098edb;}


/******** popup ******/
.popup_jeomyonglyo {width: 100%;height:100vh;background:rgba(0,0,0,.7);font-size:12px;position:fixed;left:0;top:0;z-index:999;}
.popup_jeomyonglyo .popBox {width:900px;height:80%;height:80vh;background:#FFF;border-radius:5px;position:relative;top:50px;left:50%;margin-left:-450px;overflow-y:hidden;}
.popup_jeomyonglyo .popBox2 {width:900px;height:50%;height:50vh;background:#FFF;border-radius:5px;position:relative;top:50px;left:50%;margin-left:-450px;overflow-y:hidden;}


.popup_jeomyonglyo .close {width: 100%;margin-top: 30px;text-align: center;}
.popup_jeomyonglyo .close button {background:none;border:none;font-size:40px;color: #fff; opacity:0.6;}
.popup_jeomyonglyo .poptitle {width: 100%;padding: 15px 0 10px 0;border-bottom: 1px solid #ccc;font-size: 20px;font-weight: bold;color: #222;text-align: center;}
.popup_jeomyonglyo .poptitle i {margin-right:5px;}
.popup_jeomyonglyo .popCont {width:90%;height:85%;margin:0 5%;overflow-y:auto;overflow-x:hidden;}
.popup_jeomyonglyo .popCont dl {margin:10px 0 20px 0;}
.popup_jeomyonglyo .popCont dt {padding: 20px 0px 10px 0;font-size:16px;color: #333;}
.popup_jeomyonglyo .popCont dt b {color:#d42222;}
.popup_jeomyonglyo .popCont dt i {margin-right:5px;}
.popup_jeomyonglyo .popCont dd {width:95.5%;height:90px;padding:5px 2%;background:#fff;border: 1px solid #ddd;line-height:18px;overflow-y:auto;overflow-x:hidden;}
.popup_jeomyonglyo .popCont table {width: 100%; font-size: 14px; border-collapse:collapse;}
.popup_jeomyonglyo .popCont table tr {border-bottom: 1px solid #ccc;}
.popup_jeomyonglyo .popCont table th {height: 50px;padding:0 10px 0 0;color:#333;text-align: center;}
.popup_jeomyonglyo .popCont table td {height: 50px;}
.popup_jeomyonglyo .popCont table button {padding:0 10px;height:28px;margin:0 0 0 5px;background:#6888bc;border:0;vertical-align: middle;line-height: 28px;color: #fff;}
.popup_jeomyonglyo .popCont table label {margin:0 15px 0 3px;vertical-align:middle;color: #333;}

.popup_jeomyonglyo  p {padding: 20px;text-align: center;border-bottom: 1px dashed #ccc;font-size:14px;color: #222;}
.popup_jeomyonglyo .btgr {width:100%;padding:15px 0;text-align: center;float: left;}
.popup_jeomyonglyo .btgr button.ok {width: 100px;height: 40px;margin:0 5px;border:none;border-radius:5px;background:#175090;color: #fff;font-size:16px;text-align: center;}
.popup_jeomyonglyo .btgr button.no {width: 100px;height: 40px;margin:0 5px;border:none;border-radius:5px;background:#999;color: #fff;font-size:16px;text-align: center;}

.popup_jeomyonglyo .jeomyonglyo {width: 100%;padding: 15px 0 10px 0;font-size: 15px;font-weight: bold;color: #222;}
.popup_jeomyonglyo .jeomyonglyo i {margin-right:5px;}
