.modal-admin .tbl_addAdmin {width:670px; height:550px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:12px; padding-bottom:20px; margin-top:12px; }
.modal-admin .tbl_addAdmin table {width:645px; border-spacing:0px;}
.modal-admin .tbl_addAdmin .hold-table {height:480px;}

.modal-admin .tbl_updateAdmin {width:1020px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:12px; padding-bottom:20px; margin-top:12px; }
.modal-admin .tbl_updateAdmin table {width:995px !important; border-spacing:0px;}

.modal-admin .layer-addAdmin {width:720px; height:840px; background-color:#fff; box-shadow:0px 2px 10px 0px rgb(0, 0, 0, .15); left:0; overflow-y:scroll; padding:32px 24px;
    z-index: 9999;margin: 0px auto;position: relative; top: 50px;text-align: left}
.modal-admin .layer-updateAdmin {width:1080px; height:300px; background-color:#fff; box-shadow:0px 2px 10px 0px rgb(0, 0, 0, .15); left:0; overflow-y:scroll; padding:32px 24px;
    z-index: 9999;margin: 0px auto;position: relative; top: 200px;text-align: left}
.modal-admin .layer-sendNotice {width:640px; height:400px; background-color:#fff; box-shadow:0px 2px 10px 0px rgb(0, 0, 0, .15); left:0; overflow-y:scroll; padding:32px 24px;
    z-index: 9999;margin: 0px auto;position: relative; top: 200px;text-align: left}
.modal-admin .layer-sendNotice .modal-reg { width:570px; margin:29px 0 0;}

.modal-admin .wrap-addAdmin {max-width:1080px; overflow:hidden;}
.modal-admin .wrap-updateAdmin {max-width:1080px; overflow: hidden;}
.modal-admin .wrap-sendNotice {max-width:1080px; overflow: hidden;}

.modal-admin table caption {display:none;}
.modal-admin thead tr {height:40px; background-color: #f5f6fa; border: none;}
.modal-admin thead tr {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height:1.33;  letter-spacing: -0.6px;  text-align: center;  color: #5a5a5a;}
.modal-admin thead tr .side1 {border-radius: 10px 0 0 10px;}
.modal-admin thead tr .side2 {border-radius: 0 10px 10px 0;}
.modal-admin thead th {border: none;}
.modal-admin tbody td {height:43px; border-bottom:1px solid #f1f1f3;}
.modal-admin tbody td {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 2.08;  letter-spacing: -0.6px;  text-align: center;  color: #5a5a5a;}

.modal-admin .sbox div {padding: 10px 0 0 0;}

.modal-admin .adt1 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:10px;}
.modal-admin .adt2 {float:left; font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.3px;  text-align: left;  color: #3b6498; margin-right:20px;}
.modal-admin .adsel {height:36px; padding:0 12px; font-family:'Noto Sans KR', sans-serif;  border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff;}
.modal-admin .adsel {font-family: Spoqa Han Sans Neo;  font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.31;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.modal-admin .adspl {float:left; width:1px; height:28px; border-left: solid 1px #e1e1e1; margin-left:15.5px; margin-right:14.5px; margin-top:4px;}
.modal-admin .chkbox {float:left; height:36px;}
.modal-admin .chkboxin {float:left;  height:36px; margin-right:22px; margin-top:-12px;}
.modal-admin .selw1 {width:166px;}
.modal-admin .selw2 {float: left;width: 166px;}
.modal-admin .adsch {width:316px; height:36px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:0 12px; margin-left:5px; }
.modal-admin .btnsch {width:55px; height:36px;  border:none; border-radius: 10px !important;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #3b6498; color:#fff; margin-left:5px; }
.modal-admin .btnreset {width:55px; height:36px;  border:none;  border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #a1a1a1; color:#fff;  margin-left:5px; }
.modal-admin .adsel {
    background: url(/images/gbp/ic_dar_sel.svg) no-repeat 90% 50%/15px auto #fff;
}

.modal-admin .modal-radio input[type="radio"] {
    display:none;
}
.modal-admin .modal-radio input[type="radio"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:0px 4.2px 0 0;
    vertical-align:middle;
    background:url('/images/gbp/ic_rdo.svg') left top no-repeat;
    cursor:pointer;
}
.modal-admin .modal-radio input[type="radio"]:checked + label span {background:url('/images/gbp/ic_rdo_on.svg') left top no-repeat;}

.modal-admin .submitbox {width: 600px; margin-top: 20px; margin-left: 40px; }
.modal-admin .title {border-bottom:#E6E6E6 1px solid; color:#333; font-size:18px; font-weight:500; padding-bottom:8px;}
.modal-admin .modal-reg {margin:29px 0 0;}
.modal-admin .modal-reg span {width:30px; display:inline-block; position:relative;}
.modal-admin .modal-reg a {bottom:0; position:absolute; right:0;}

.modal-admin .bar-divide {width:100%; height:1px; background-color:#E6E6E6; display:block;}

.modal-admin .wrap-sec {position:relative;}
.modal-admin .wrap-sec .sec-tit {color:#929292; display:block; font-size:13px; font-weight:400; margin-bottom:8px;}
.modal-admin .wrap-sec .sec-tit span {color:#929292; display:inline-block; font-size:11px; margin-left:4px;}
.modal-admin .wrap-sec .sec-tit i {color:#FF0000; display:inline-block; margin-left:4px;}
.modal-admin .wrap-sec input[type="text"] {background-color:#fff; border:#DFDFDF 1px solid; border-radius:4px; color:#5A5A5A; font-size:14px; font-weight:400; padding:8px 14px 10px;}
.modal-admin .wrap-sec select {background-color:#fff; border:#DFDFDF 1px solid; border-radius:4px; color:#5A5A5A; font-size:14px; font-weight:500; padding:7px 10px 9px; text-align:left;}

.modal-admin .wrap-sec .btn-type1 {width:90px; background-color:#7A7A7A; border-radius:4px; color:#fff; display:inline-block; font-size:13px; font-weight:400; padding:10px 0 11px; text-align:center; vertical-align:middle;}
.modal-admin .wrap-sec .btn-type1:hover {background-color:#8C9EFF;}
.modal-admin .wrap-sec .btn-type2 {width:90px; background-color:#E3E3E9; border-radius:4px; color:#5A5A5A; display:inline-block; font-size:13px; font-weight:400; padding:10px 0 11px; text-align:center; vertical-align:middle;}
.modal-admin .wrap-sec .btn-type2:hover {background-color:#8C9EFF; color:#fff;}

.modal-admin .wrap-sec .ipt-nick input {width:295px;}
.modal-admin .wrap-sec .ipt-nick .txt-state1 {color:#8C9EFF; font-size:11px; font-weight:500; margin:4px 0 0 10px;}
.modal-admin .wrap-sec .ipt-nick .txt-state2 {color:#FF0000; font-size:11px; font-weight:500; margin:4px 0 0 10px;}
.modal-admin .wrap-sec .change-pw {width:391px; background:#FCFCFC url('/images/gbp/logo2.png') 20px 15px no-repeat; padding:13px 16px; text-align:right;}

.modal-admin .wrap-sec .email {height:40px; display:block;}
.modal-admin .wrap-sec .email li {display:inline-block; float:left;}
.modal-admin .wrap-sec .email .col1 input {width:144px;}
.modal-admin .wrap-sec .email .col2 {width:22px; color:#5A5A5A; font-family:'Lexend Deca'; font-size:14px; font-weight:500; line-height:40px; text-align:center;}
.modal-admin .wrap-sec .email .col3 select {width:129px;}
.modal-admin .wrap-sec .email .col4 {padding-left:6px;}

.modal-admin .wrap-sec .half-block {width:295px; display:inline-block;}
.modal-admin .wrap-sec .half-block .ipt-type1 {width:295px;}
.modal-admin .wrap-sec .half-block .ipt-type2 {width:196px;}
.modal-admin .wrap-sec .half-block .sel-type1 {width:93px; float:left;}
.modal-admin .wrap-sec .comp-logo {left:327px; position:absolute; top:0;}
.modal-admin .wrap-sec .comp-logo .img-wrap {width:232px; border:#DFDFDF 1px solid; display:inline-block; position:relative;}
.modal-admin .wrap-sec .comp-logo .img-wrap a {bottom:-8px; display:inline-block; position:absolute; right:-8px;}

.modal-admin .wrap-sec .email2 select {width:144px;}
.modal-admin .wrap-sec .wrap-editor {border:#E6E6E6 1px solid; border-radius:4px; }
.modal-admin .wrap-sec .wrap-editor .tit {background-color:#FCFCFC; border-radius:4px 4px 0 0; color:#929292; font-family:'Lexend Deca'; font-size:12px; font-weight:500; padding:16px 0 20px; text-align:center;}
.modal-admin .wrap-sec .wrap-editor textarea {width:100%; min-height:245px; color:#2B2B2B; display:block; font-size:13px; font-weight:400; line-height:22px; padding:16px 19px;}
.modal-admin .wrap-sec .wrap-editor .editor-bar {background-color:#FCFCFC; border-radius:0 0 4px 4px; line-height:0; padding:4px 0; text-align:center;}

.modal-admin .pagelinkbox {margin:0 auto; margin-top:20px; vertical-align: bottom;}
.modal-admin .pic_lar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 10px 0 0 10px; padding-left:8px; padding-top:0px; margin-right:13px;}
.modal-admin .pic_lar img {margin-top:-5px;}
.modal-admin .pic_lar:hover {background-color:#3b6498;}
.modal-admin .pic_rar {float:left; width:25px; height:22px; background-color: #dedede; cursor:pointer; border-radius: 0 10px 10px 0; padding-left:8px; padding-top:0px; margin-left:3px; }
.modal-admin .pic_rar img {margin-top:-5px;}
.modal-admin .pic_rar:hover {background-color:#3b6498;}

.modal-admin .pic_num {float:left; width:22px; height:22px;  border-radius: 4px;  background-color: #ebebeb; margin-right:10px; padding-top:3px;}
.modal-admin .pic_num {font-family: Spoqa Han Sans Neo;  font-size: 12px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: normal;  text-align: center;  color: #5a5a5a;}
.modal-admin .pic_num:hover {background-color: #3b6498; color:#fff;}
.modal-admin .pic_num_sel {background-color: #3b6498; color:#fff;}

.modal-admin .pfl {float:left;}
.modal-admin .ic_x {position:absolute; right:20px; top:20px;}

.modal-admin textarea { width: 435px;  height: 223px;  border-radius: 4px;  border: solid 1px #d8d8d8;  background-color: #fff;}