
.pub.bodyWrap.admin {width: unset !important;margin-left:  unset !important;height: unset !important;}

.rcon_admin * {box-sizing:border-box;}

.rcon_admin body {font-size:12px;font-family: Noto Sans KR, sans-serif;  background-color:#fff; box-sizing:border-box; margin:0; padding:0; }
.rcon_admin body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
.rcon_admin input,select,textarea {font-size:12px;font-family: Noto Sans KR, sans-serif;}
.rcon_admin select {font-size:12px;font-family: Noto Sans KR, sans-serif;}
.rcon_admin label {cursor:pointer;}
.rcon_admin a {text-decoration:none;color:#000 !important; cursor: pointer;}
.rcon_admin a:hover {color:#666 !important;}

.rcon_admin .none {display:none;}
.rcon_admin select { appearance: none; -webkit-appearance:none; -webkit-border-radius:0; background: url(/images/selarr.svg) no-repeat 98% 50%;}
.rcon_admin select::-ms-expand { display:none; }

.rcon_admin Input[type=”text”], Input[type=”tel”], Input[type=”password”], Input[type=”email”], Input[type=”search”], Input[type=submit], textarea {

    -webkit-border-radius:0; /* 모서리 스타일 제거 */
    -webkit-appearance:none; /* 인풋내 그림자 제거 */
}



.rcon_admin #wrap {width:1920px;}

.rcon_admin #header {height:30px;}

.rcon_admin {margin-left:336px;}


#container_admin {width:100%;}
#container_admin .snb {float:left; width:325px; }
#container_admin .snb .title {height:34px; }
#container_admin .snb .title .tl {float:left;}
#container_admin .snb .title .tl .mopen {position:relative;z-index:1;top:7px;filter:alpha(opacity=50);opacity:0.5;}
#container_admin .snb .title .tl .mopen:hover {filter:alpha(opacity=100);opacity:1;}
#container_admin .snb .title .tl .mclose {position:relative;z-index:1;top:7px;filter:alpha(opacity=50);opacity:0.5;}
#container_admin .snb .title .tl .mclose:hover {filter:alpha(opacity=100);opacity:1;}
#container_admin .snb .title .tr {float:right;padding:14px 35px 0 0;color:#999;font-size:12px;font-family:dotum;letter-spacing:-1px;}

#container_admin .snb .mtitle {width:260px;height:20px;border-bottom:#dfdfdf dashed 1px;margin:10px 0 0 10px; box-sizing:border-box; }
#container_admin .snb .mtitle .xl {float:left; width:260px;padding:3px 0 0 3px;font-size:10px;font-family:dotum;color:#dfdfdf;letter-spacing:1px;}
#container_admin .snb .mtitle .xl a {font-size:11px;color:#999;letter-spacing:-1px;}
#container_admin .snb .mtitle .xl a:hover {color:#ff0000;}
#container_admin .snb .mtitle .xr {float:right;padding:0 0 0 0; display:none;}
#container_admin .snb .mbottom {width:260px;border-top:#ffffff dashed 1px;margin:0 0 50px 10px;}

#container_admin .snb .mainmodule {width:260px; padding:33px 0 0 0; box-sizing:border-box; }
#container_admin .snb .mainmodule ul {padding:0;margin:0;}
#container_admin .snb .mainmodule li {list-style-type:none;float:left;}
#container_admin .snb .mainmodule input {display:none;}
#container_admin .snb .allmodule {width:260px;position:relative; box-sizing:border-box; }
#container_admin .snb .allmodule ul {padding:0;margin:0;}
#container_admin .snb .allmodule li {list-style-type:none;float:left;}
#container_admin .snb .allmodule input {display:none;}
#container_admin .snb .module {float:left;width:54px;border:#efefef solid 3px;background:#ffffff;margin:10px 0 0 10px;_margin:10px 0 0 5px;padding:1px;}
#container_admin .snb .module .icon {height:54px;}
#container_admin .snb .module .icon img {width:54px;height:54px;}
#container_admin .snb .module .name {position:absolute;background:#000000;height:14px;padding:3px 1px 0 1px;margin:37px 0 0 0;text-align:center;filter:alpha(opacity=60);opacity:0.6;}
#container_admin .snb .module .name span {display:block;width:52px;height:11px;overflow:hidden;font-family:dotum;font-size:11px;color:#fff;letter-spacing:-1px;}
#container_admin .snb .module .name:hover{}
#container_admin .snb .module .nselected {background:#ff0000;filter:alpha(opacity=70);opacity:0.7;}
#container_admin .snb .module:hover {border:#c0c0c0 solid 3px;padding:1px;}
#container_admin .snb .selected,.snb .allmodule .selected:hover {border:#FA6F5C solid 3px;padding:1px;}
#container_admin .snb .scrollbar {scrollbar-base-color:#fff;scrollbar-face-color:#f7f7f7;scrollbar-track-color:#fff;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}
#container_admin .snb .move {cursor:move;}


.leftmenu {float:left; width:336px; height:auto; min-height:100vh; background-color:#000836; margin-top:0px; padding:0;  z-index:999;}
.lefttitle {height:70px;  font-family: NotoSansCJKkr;  font-size: 20px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.45;  letter-spacing: -1px;  text-align: left;  color: #fff;  padding:21px 40px; box-sizing:border-box;}
.leftmenu .mn {height:53px; padding:15px 40px; box-sizing:border-box;}
.leftmenu .mnon2 {}
.leftmenu .ic_mn {float:left;  margin-top:0px; }
.leftmenu .ic_dar {float:right; width:24px; height:auto;}
.leftmenu .mnt {float:left; margin-left:10px; font-family: NotoSansCJKkr; font-size: 16px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.8px;  text-align: left;  color: #fff;}
.leftmenu .mnon2 {height:33px;}
.leftmenu .mnt2 {float:left; margin-left:32px; font-family: NotoSansCJKkr; font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.47;  letter-spacing: -0.38px;  text-align: left;  color: #bcbccb;}
.leftmenu .mnon3 {height:20px; padding:0px 25px; }
.leftmenu .mnt3 {height:20px; float:left; margin-left:60px; padding:0 25px; font-family: NotoSansCJKkr; font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.47;  letter-spacing: -0.38px;  text-align: left;  color: #bcbccb; border-left:2px solid #78c4eb;  }
.leftmenu .mn2 {height:20px; padding:0 25px; box-sizing:border-box;}
.leftmenu .mn2l {height:10px; border-left:2px solid #78c4eb; margin-left:85px;}
.leftmenu .mnon4 {height:35px;  border-left:2px solid #78c4eb;}
.leftmenu .mnon4_on { border-left:2px solid #fff;}

.mnt2on {font-weight:bold !important; color:#fff !important; }
.mnt3on {font-weight:bold !important; border-left:2px solid #fff !important; color:#fff !important; }





#admin_content .tab01 {width:100%; height:32px; }
#admin_content .tab01 ul {float:left;margin:0;padding:0;position:relative;left:1px;display:inline-block;}
#admin_content .tab01 li {cursor:pointer;height:32px;position:relative; float:left; list-style-type:none; padding-top:8px; background-color:#84839b; box-sizing:border-box; }
#admin_content .tab01 li {min-width:120px; margin-right:10px; }
#admin_content .tab01 li {font-size:14px; font-weight:normal; letter-spacing:-0.75px; color:#fff; text-align:center;}
#admin_content .tab01 li:hover {background-color:#3c3b54; color:#fff;}
#admin_content .tab01 ul .on {background-color:#3c3b54; color:#fff; z-index:2;}
#admin_content .tab01 ul .on:hover {}
#admin_content .tab01 ul .on span {position:relative;top:12px;color:#25BBB2;font-weight:bold;}
#admin_content .tab01 ul .wall {cursor:none;border-left:#dfdfdf solid 1px;border-top:transparent solid 1px;background:transparent;_border-top:#ffffff solid 1px;_background:#ffffff;}
#admin_content .tab01 .more {float:right;text-align:right;padding:15px 10px 0 0;}
#admin_content .location {height:3px;padding:15px 20px 0 0;overflow:hidden; }
#admin_content .location .loc1 {float:left;font:normal 11px dotum;color:#999;}
#admin_content .location .loc2 {float:right;text-align:right;}
#admin_content .location .loc2 .select1 {position:relative;top:-6px;width:100px;padding:1px;}
#admin_content .location .loc2 .select2 {position:relative;top:-6px;width:170px;padding:1px;}
#admin_content .location .loc2 a {position:relative;top:-3px;font-size:11px;font-family:dotum;color:#999;}
#admin_content .location .loc2 a:hover {color:#000;}
#admin_content .location .loc2 a .scr {margin-bottom:-3px;}
#admin_content .cwrap {padding:0; }

#footer {border-top:#dfdfdf solid 1px;margin:10px 0 20px 0;}
#footer p {font-size:11px;font-family:arial;color:#c0c0c0;line-height:160%;}
#footer p a {font-size:10px;color:#c0c0c0;text-decoration:none;}

.tab01on {background-color:#3c3b54 !important; color:#fff !important;}

.cominr2 select {width:100%; height:30px;}



input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

* {box-sizing:border-box;}
#adminpage {width:1920px;  }
#admin_menu {overflow:auto;position:fixed; width:336px; height:100%; z-index:99;}
#admin_content {margin-left:336px;  z-index:90;}
/*#logbox {width: calc(100% - 336px);  }*/
.logboxin {width:100%; background-color:#fff; }

#showmsgbox {width:316px; margin:0 auto; padding:0px; background-color:#fff; border-radius:20px; z-index:99999; }
.show_head {width:316px; height:60px; border-radius:10px 10px 0 0; background-color:#3F6DD1; padding:20px;}
.show_head {font-family: 'Noto Sans KR';  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.43;  letter-spacing: -0.7px;  text-align: left;  color: #fff;}
#showtxt {padding:30px;}
#showtxt {font-family: 'Noto Sans KR';  font-size: 20px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.43;  letter-spacing: -0.7px;  text-align: center;  color: #707070;}
.showbtn {width:100px; height:30px; padding-top:4px; margin:50px auto; background-color:#3F6DD1; margin-bottom:20px; border-radius:5px;}
.showbtn {font-family: 'Noto Sans KR';  font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.47;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}
.ic_dar {float:right; width:24px; height:auto; margin-right:7px; margin-top:7px;}

.loginfo {float:right; width:136px; margin-top:0px; margin-right:32px;  margin-bottom:9px; }
.primg {float:right; width:36px; height:auto; margin-top:44px;}
.logt {float:right; width:100px; height:20px; color:#000; margin-top:54px; text-align:right; padding-right:10px;}
.lic_dar {float:right; width:9.4px; height:auto; margin-right:25.6px; margin-top:32.5px; margin-left:10px;}
.litxt {float:right; font-family: 'Noto Sans KR';  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.43;  letter-spacing: -0.7px;  text-align: right;  color: #707070; margin-right:1px; margin-top:26px;}

.logsubbox {position:absolute; width:100px; height:30px; border:1px solid #707070; right:30px;  margin-top:80px; background-color:#fff;}
.logsubbox:hover {background-color:#f5f6fa; color:#fff; }
.litxt2 {font-family: 'Noto Sans KR';  font-size: 10px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.43;  letter-spacing: -0.7px;  text-align: center;  color: #707070; margin-top:7px;}

.submenu {float:left; }
.submenu ul {float:left; margin:0;  list-style:none; margin-top:33px;}
.submenu ul li {float:left; min-width:80px; height:48px; font-family: 'Noto Sans KR'; font-weight:500; font-size: 16px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: -0.8px;  text-align: center;  color: #707070; margin-right:30px; cursor:pointer;}
.sublion {color:#000836 !important; border-bottom:6px solid #000836; padding-bottom:9px;}
.subli {font-family: Spoqa Han Sans Neo;  font-size: 28px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -0.7px;  text-align: left;  color: #3a3a3a;  margin-top:40px;  margin-left:40px;}

.subline { height:40px; background-color:#e8e9ed;}
.subline {padding:11px 40px;}
.sublt1 {font-family: Spoqa Han Sans Neo;  font-size: 14px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: normal;  letter-spacing: -0.35px;  text-align: left;  color: #7a7a7a;}

.iform {width:316px; background-color:#fff; border-radius:20px;}
.iform2 {width:868px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  border: solid 1px #efefef;  background-color: #fff; padding:0 40px;}
.ic_xb {float:right; margin-right:-30px; margin-top:10px;}

.iftxt1 {float:left; margin-top:40px; }
.iftxt2 {font-family: Spoqa Han Sans Neo;  font-size: 22px;  font-weight: bold;  font-stretch: normal;  font-style: normal;  line-height: 1.23;  letter-spacing: -0.55px;  text-align: left;  color: #3a3a3a;}
.iftxt1 {font-family: Spoqa Han Sans Neo;  font-size: 18px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.22;  letter-spacing: -0.45px;  text-align: left;  color: #3a3a3a;}

.ifline {border-top: solid 1px #e1e1e1; margin-top:6.5px; margin-bottom:15.5px;}

#iform2 {width:1080px; }
#iform3 {width:868px; background-color:#fff; border-radius:20px;}
.comin {margin:20px 20px 0 20px;}
.comin .comint {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin .cominc {width:100%; margin-top:8px;}
.comin .cominc input {width:100%; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin .cominc input {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin .cominc input::placeholder {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #c6c6c6;}
.comin .cominc select {width:276px; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin .cominc select {-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
.comin .cominc select::-ms-expand{ display:none;/*for IE10,11*/}
.comin .cominc select {background:url('/images/gbp/ic_dar_g.svg') no-repeat 97% 50%/15px auto;}

.comline {width:434px; height:11px; background-color:#f9f9f9; margin-top:20px;}

.btn_psave {float:right; width:157px; height:40px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #000836; padding-top:11px; margin-top:36px;}
.btn_psave {font-family: Spoqa Han Sans Neo;  font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}

.comin1 {float:left; width:394px; margin:20px 20px 0 20px;}
.comin1 .comint {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin1 .cominc {width:100%; margin-top:8px;}
.comin1 .cominc input {width:100%; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin1 .cominc input {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin1 .cominc input::placeholder {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #c6c6c6;}
.comin1 .cominc select {width:276px; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin1 .cominc select {-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
.comin1 .cominc select::-ms-expand{ display:none;/*for IE10,11*/}
.comin1 .cominc select {background:url('/images/gbp/ic_dar_g.svg') no-repeat 97% 50%/15px auto;}


.comin2 {float:left; width:394px; margin:20px 20px 0 20px;}
.comin2 .comint {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin2 .cominc {width:100%; margin-top:8px;}
.comin2 .cominc input {width:100%; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin2 .cominc input {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #707070;}
.comin2 .cominc input::placeholder {font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: left;  color: #c6c6c6;}
.comin2 .cominc select {width:276px; height:40px; border-radius: 4px;  border: solid 1px #e8e9ec;  background-color: #fff; padding:0 15px;}
.comin2 .cominc select {-webkit-appearance:none; /* for chrome */ -moz-appearance:none; /*for firefox*/ appearance:none;}
.comin2 .cominc select::-ms-expand{ display:none;/*for IE10,11*/}
.comin2 .cominc select {background:url('/images/gbp/ic_dar_g.svg') no-repeat 97% 50%/15px auto;}

.combtn {width:828px; height:40px; margin:0 auto; margin-top:30px; padding-top:11px;}
.combtn {border-radius: 4px;  border: solid 1px #0090d9;  background-color: #0090d9;}
.combtn {font-size: 13px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.46;  letter-spacing: -0.65px;  text-align: center;  color: #fff;}

.comline2 {width:868px; height:11px; background-color:#f9f9f9; margin-top:20px;}




.rmg {margin-left:60px;}
.btn_cancel {float:left; width:50%; height:50px; background-color:#c9c9c9; color:#fff; border-radius:0 0 0 10px; padding-top:14px; margin-top:30px;}
.btn_cancel {font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.47;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}
.btn_save {float:left; width:50%; height:50px; background-color:#3F6DD1; color:#fff; border-radius:0 0 10px 0; padding-top:14px; margin-top:30px;}
.btn_save {font-size: 15px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  line-height: 1.47;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}

.seldate {float:right;}
.dasht {float:right; font-family: Spoqa Han Sans Neo;  font-size: 24px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.25;  letter-spacing: -1.2px;  text-align: left;  color: #3a3a3a; margin-right:20px; margin-top:44px;}

.submitbox {width:1080px; margin-top:20px;  margin-left:40px;}
.btncf {float:right; width:146px; height:40px; background-color:#000836; border:none; border-radius: 10px !important;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05); }
.btncf {font-family: Spoqa Han Sans Neo;  font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}
.btncancel {float:right; width:100px; height:40px; border-radius: 10px;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);  background-color: #a1a1a1; padding-top:10px; margin-right:6px;}
.btncancel {font-family: Spoqa Han Sans Neo;  font-size: 15px;  font-weight: 500;  font-stretch: normal;  font-style: normal;  line-height: 1.27;  letter-spacing: -0.75px;  text-align: center;  color: #fff;}


.btabbox {margin-left:40px; margin-top:20px;}
.btab {float:left; width:96px; height:36px; background-color: #a1a1a1; border-radius:10px 10px 0 0; margin-right:1px; padding-top:11px; cursor:pointer;}
.btab {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: center;  color: #fff;}
.btab_on {background-color:#eb7067;}

#hidemenu {position:fixed;  top:500px; left:20px; z-index:999;}
.mainmodule {padding:33px 0 0 0;}
.mainmodule ul {padding:0;margin:0;}
.mainmodule li {list-style-type:none;float:left;}
.mainmodule input {display:none;}
.allmodule {width:315px;position:relative;}
.allmodule ul {padding:0;margin:0;}
.allmodule li {list-style-type:none;float:left;}
.allmodule input {display:none;}
.module {float:left;width:54px;border:#efefef solid 3px;background:#ffffff;margin:10px 0 0 10px;_margin:10px 0 0 5px;padding:1px;}
.module .icon {height:54px;}
.module .icon img {width:54px;height:54px;}
.module .name {position:absolute;background:#000000;height:14px;padding:3px 1px 0 1px;margin:37px 0 0 0;text-align:center;filter:alpha(opacity=60);opacity:0.6;}
.module .name span {display:block;width:52px;height:11px;overflow:hidden;font-family:dotum;font-size:11px;color:#fff;letter-spacing:-1px;}
.module .name:hover{}
.module .nselected {background:#ff0000;filter:alpha(opacity=70);opacity:0.7;}
.module:hover {border:#c0c0c0 solid 3px;padding:1px;}
.selected,.snb .allmodule .selected:hover {border:#FA6F5C solid 3px;padding:1px;}
.scrollbar {scrollbar-base-color:#fff;scrollbar-face-color:#f7f7f7;scrollbar-track-color:#fff;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-darkshadow-color:#FFF;scrollbar-arrow-color:#7a7a7a;}
.move {cursor:move;}

.riwc2 {float:left; width:455px !important; border-radius:10px 0 0 10px !important;}
.rinbc {float:left; width:50px; height:36px; border-radius:0 10px 10px 0; margin-left:5px;overflow: hidden;}

.alogo {width:110px; height:auto;}

.management .tablebox thead th, .tablebox tbody td{
    vertical-align: middle;
}
.management #span_member_give {margin-left:40px; margin-top:20px;}
.management #span_member_give select {width:100px; height:35px; padding:0 20px; outline:none; border:1px solid #cfcfcf;}
.management #span_member_give input {width:100px; height:35px; padding:0 20px; outline:none; border:1px solid #cfcfcf;}
.management #span_member_give .sm {width:20px; padding:0 5px;}
.management #span_member_give .lgin {width:300px;}
.management #span_member_give span {margin:0 10px;}
.management .btn_act2r {
    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: center;
    color: #fff;
}
.management .btn_act2r {
    float: right;
    width: 92px;
    height: 36px;
    border-radius: 10px;
    background-color: #7a7a7a;
    padding-top: 9px;
    box-sizing: border-box;
    margin-right: 6px;
}
.member-detail #info_top {
    padding: 0 40px;
}
.member-detail #member_info {
    width: 1000px;
    margin: 0 auto;
}
.member-detail .btn_psave {
    font-family: Spoqa Han Sans Neo;
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: -0.75px;
    text-align: center;
    color: #fff;
    float: right;
    width: 157px;
    height: 40px;
    border-radius: 10px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.05);
    background-color: #0b3e7f;
    padding-top: 11px;
    margin-top: 36px;
}
.member-detail form {
    display: inline;
    margin: 0;
    padding: 0;
}
.member-detail .infobox {
    background-color: #fafbfc;
    margin-top: 13px;
    padding: 0 40px;
    padding-bottom: 40px;
}
.member-detail .msg {
    margin-left: 40px;
    font-family: Spoqa Han Sans Neo;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: -0.28px;
    text-align: left;
    color: #3b6498;
}
.member-detail .msg .c {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: -0.3px;
    text-align: left;
    color: #e74d41;
}
.member-detail .msg .d {
    margin-left: 14px;
}
.member-detail .comin {
    margin: auto !important;
}
.member-detail .comin1 {
    float: left;
    width: 408px !important;
    margin: 20px 92px 0 0px;
}
.member-detail .comin2 {
    float: left;
    width: 408px !important;
    margin: 20px 12px 0 0px;
}
.member-detail .comin .comint {
    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-top: 20px;
    margin-bottom: 20px;
}
.member-detail .comin1 .comint {
    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;
}
.member-detail .comin1 .cominc input {
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: left;
    color: #5a5a5a;
}
.member-detail .comin2 .comint {
    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;
}
.member-detail input[type="radio"] {
    display: none;
}
.member-detail 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;
}
.member-detail input[type="radio"]:checked + label span {
    background: url(/images/gbp/ic_rdo_on.svg) left top no-repeat;
}
.member-detail label {
    display: inline-block;
    margin-bottom: 0.5rem !important;
    white-space: break-spaces;
}
.member-detail .note-editor {
    border-radius: 0.25rem;
    box-shadow: none;
}
.member-detail .ic_xb {
    float: right;
    margin-right: -30px;
    margin-top: 10px;
}
.member-detail .infot1 {
    font-family: Spoqa Han Sans Neo;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: -0.45px;
    text-align: left;
    color: #3a3a3a;
    float: left;
    margin-top: 40px;
}
.member-detail .infobtm {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 40px;
}
.member-detail .infobl {
    float: left;
    width: 447px;
    margin-right: 16px;
}
.member-detail .infobr {
    float: left;
    width: 447px;
}
.member-detail .infobm {
    margin-top: 30px;
}
.member-detail .inft1 {
    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: #e74d41;
}
.member-detail .infbox {
    width: 447px;
    min-height: 304px;
    border-radius: 10px;
    border: solid 1px #ebebeb;
    background-color: #fff;
    padding: 30px 40px 10px 40px;
    margin-top: 12px;
}
.member-detail .inftl {
    float: left;
    width: 60px;
    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: 13px;
    margin-bottom: 19px;
}
.member-detail .inftr {
    float: left;
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: -0.35px;
    text-align: left;
    color: #5a5a5a;
    margin-bottom: 19px;
}
.member-detail .infobm textarea {
    font-family: Spoqa Han Sans Neo;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: -0.6px;
    text-align: left;
    color: #a1a1a1;
    border-radius: 10px;
    border: solid 1px #e1e1e1;
    background-color: #fff;
    width: 910px;
    height: 65px;
    margin-top: 12px;
    resize: none;
    outline: none;
    padding: 10px;
    overflow: auto;
}
.member-detail .infbr {
    float: left;
    width: 200px;
}
.member-detail .infbl {
    float: left;
    width: 200px;
    margin-right: 10px;
    padding: 0;
}
.member-detail .inft2 {
    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;
}
.member-detail .inft3 {
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: -0.35px;
    text-align: left;
    color: #5a5a5a;
    margin-top: 12px;
}
.member-detail .inft4 {
    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-top: 40px;
}
.member-detail .inft3 {
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: -0.35px;
    text-align: left;
    color: #5a5a5a;
    margin-top: 12px;
}
.member-detail .inft5 {
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: -0.35px;
    text-align: left;
    color: #5a5a5a;
    margin-top: 20px;
}
.member-detail .infot2 {
    font-family: Spoqa Han Sans Neo;
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: -0.55px;
    text-align: left;
    color: #3a3a3a;
}
.member-detail .info_tab {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 23.5px;
}
.member-detail .itab {
    float: right;
    width: 78px;
    height: 32px;
    background-color: #fafbfc;
    padding-top: 9px;
    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: center;
}
.member-detail .itab_on {
    background-color: #3b6498;
    color: #fff;
}
.member-detail .mt20 {
    margin-top: 20px;
}
.member-detail .comin2 .cominc select {
    background: url(/images/gbp/sel_dar.svg) no-repeat 97% 50%/15px auto;
}
.member-detail .comin2 .cominc select {
    width: 408px;
    height: 40px;
    border-radius: 4px;
    border: solid 1px #e8e9ec;
    background-color: #fff !important;
    padding: 0 15px;
}
.member-detail .pdt1 {
    padding-top: 25px;
}
.member-detail .comin2 {
    float: left;
    width: 408px;
    margin: 20px 12px 0 0px;
}
.member-detail .btn_bladd {
    font-family: Spoqa Han Sans Neo;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.08;
    letter-spacing: -0.33px;
    text-align: center;
    color: #3d5afe;
    float: left;
    width: 146px;
    height: 40px;
    border-radius: 20px;
    border: solid 1px #3d5afe;
    background-color: #fff;
    padding-top: 7px;
    margin-bottom: 16px;
}
.member-detail .lbbox {
    width: 400px;
    min-height: 50px;
    border-radius: 4px;
    border: solid 1px #dfdfdf;
    background-color: #fff;
    margin-top: 9px;
    margin-bottom: 16px;
    padding: 10px;
}
.member-detail .comin .comint2 {
    font-family: Spoqa Han Sans Neo;
    font-size: 10px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: -0.3px;
    text-align: left;
    color: #3b6498;
    margin-top: 0px;
    margin-left: 30px;
}
.member-detail .lbbl {
    float: left;
    width: 50%;
    text-align: left;
}
.member-detail .lbbr {
    float: left;
    width: 50%;
    text-align: left;
}
.member-detail input[type="checkbox"] {
    display: none;
}
.member-detail input[type="checkbox"] + label {
    font-family: Spoqa Han Sans Neo;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.62;
    letter-spacing: -0.33px;
    text-align: left;
    color: #5a5a5a;
}
.member-detail input[type="checkbox"] + label span {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 2px 4.2px 0 0;
    vertical-align: middle;
    background: url(/images/gbp/ic_chk3.png) left top no-repeat;
    cursor: pointer;
}
.member-detail input[type="checkbox"]:checked + label span {
    background: url(/images/gbp/ic_chk3_on.png) left top no-repeat;
}
.member-detail .addfl {
    text-decoration: underline;
    font-family: Spoqa Han Sans Neo;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.25;
    letter-spacing: -0.3px;
    text-align: left;
    color: #3d5afe;
    float: left;
    margin-left: 7px;
    padding-top: 8px;
}
.member-detail a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.member-detail #cimg #preview,
.member-detail #cimg #logo {
    background-size: cover;
    width: 100%;
    height: 100%;
}

.hms-hk {
    font-family: 'Spoqa Han Sans Neo', sans-serif;
    font-size: 0.75em;
}
.hms-hk .ctabbox {
    padding: 20px 0 10px 27px;
}

.hms-hk .ctab {
    font-family: Spoqa Han Sans Neo;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.31;
    letter-spacing: -0.65px;
    text-align: center;
    color: #fff;
    float: left;
    width: 209px;
    height: 36px;
    border-radius: 10px;
    border: solid 1px #e1e1e1;
    background-color: #000836;
    cursor: pointer;
    padding-top: 8px;
    margin-right: 10px;
}

.hms-hk .ctab {
    font-family: Spoqa Han Sans Neo;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.31;
    letter-spacing: -0.65px;
    text-align: center;
    color: #fff;
    float: left;
    width: 209px;
    height: 36px;
    border-radius: 10px;
    border: solid 1px #e1e1e1;
    background-color: #000836;
    cursor: pointer;
    padding-top: 8px;
    margin-right: 10px;
}

.hms-hk .ctab_off {
    background-color: #fafbfc;
    color: #000836;
    border: solid 1px #000836;
}

.hms-hk .title .txt2 {
    margin-bottom: 0rem !important;
}
.hms-hk .msg {
    font-family: Spoqa Han Sans Neo;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: -0.28px;
    text-align: left;
    color: #3b6498;
    margin-top: 20px;
}
.hms-hk .msg .c {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: -0.3px;
    text-align: left;
    color: #e74d41;
}
.hms-hk .infobox {
    margin-top: 13px;
    padding: 0 0px;
    padding-bottom: 40px;
}
.hms-hk .comin1 .comint {
    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;
}
.hms-hk .comin1 {
    float: left;
    width: 258px !important;
    margin: 20px 22px 0 0px;
}
.hms-hk .comin2 {
    float: left;
    width: 258px !important;
    margin: 20px 12px 0 0px;
}
.hms-hk .comin2 .comint {
    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;
}
.hms-hk .comin1 .cominc input, .hms-hk .comin2 .cominc input {
    font-family: Spoqa Han Sans Neo;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: left;
    color: #5a5a5a;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    border: solid 1px #e8e9ec;
    background-color: #fff;
    padding: 0 15px;
}
.hms-hk .chkin {
    float: left;
}
.hms-hk .btnarea {
    float: left;
    margin-left: 4px;
}
.hms-hk .cont-type8 ul {
    margin: 0;
    padding: 0;
}
.hms-hk input[type="checkbox"] {
    display: none;
}
.hms-hk input[type="checkbox"] + label span {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 2px 4.2px 0 0;
    vertical-align: middle;
    background: url(/images/gbp/ic_chk3.png) left top no-repeat;
    cursor: pointer;
}
.hms-hk input[type="checkbox"]:checked + label span {
    background: url(/images/gbp/ic_chk3_on.png) left top no-repeat;
}
.hms-hk .btn-group {
    float: right;
}
.hms-hk .contsel {
    width:295px;
    height:40px;
    border-radius: 4px;
    border: solid 1px #dfdfdf;
    background-color: #fff;
    padding:0 10px;
}
.hms-hk .contsel {
    font-family: Lexend Deca;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: -0.35px;
    text-align: left;
    color: #5a5a5a;
}

.hms-hk .cont-type5 .img-box .img-slide {
    overflow: auto;
    white-space: nowrap;
}

.hms-hk .progressContainer {
    position: relative;
    width: 400px;
    padding: 10px 10px 20px 0px;
    margin-top: 5px;
    height: 20px;
    float: left;
}
.hms-hk .progressTotal {
    background: #5D5D5D;
    border-radius: 10px;
}
.hms-hk .progress {
    position: absolute;
    width: 100%;
    height: 10px;
}
.hms-hk .progressNow {
    width: calc(0% - 0px);
    background: #3D5AFE;
    border-radius: 5px;
}
.hms-hk .progressPer {
    float: left;
    background: transparent;
    font-size: 10px;
    text-align: center;
    color: #A6A6A6;
    padding-top: 13px;
    padding-left: 13px;
}
.hms-hk .cont-type5 .img-box img:first-child {
    padding-right: 10px;
}
.hms-hk .img #preview,
.hms-hk .img #logo {
    background-size: cover;
    width: 100%;
    height: 100%;
}
.hms-hk .ic_x {
    position: relative;
    width: 10px !important;
    height: 10px;
    right: 30px;
    bottom: 30px;
    cursor: pointer;
}

.hms-hk .img-slide {
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.hms-hk .img-slide div {
    height: 100px;
    display: inline-block;
}
#span_member_give {
    margin-left: 40px;
    margin-top: 20px;
}
#span_member_give select {
    width: 100px;
    height: 35px;
    padding: 0 20px;
    outline: none;
    border: 1px solid #cfcfcf;
}
#span_member_give .sm {
    width: 20px;
    padding: 0 5px;
}
#span_member_give input {
    width: 100px;
    height: 35px;
    padding: 0 20px;
    outline: none;
    border: 1px solid #cfcfcf;
}
#span_member_give span {
    margin: 0 10px;
}
#span_member_give .lgin {
    width: 300px;
}
.msg_wrap .msg_box{
    height: calc(100% - 63px) !important;
}

.downLoadBtn{
    background: #31588B 0% 0% no-repeat padding-box !important;
    border: none !important;
}
.btn_confirm.downLoadBtn::before{
    display: inline-block;
    margin-right: 5px;
    content: '' !important;
    width: 12px !important;
    height: 12px !important;
    background: url(../images/gbp/ico_download.svg) center/12px no-repeat !important;
}