@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face {
  font-family: "Roboto";
  font-weight: 100;
  src: url("/assets/fonts/Roboto-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 300;
  src: url("/assets/fonts/Roboto-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 400;
  src: url("/assets/fonts/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 500;
  src: url("/assets/fonts/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 700;
  src: url("/assets/fonts/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-weight: 900;
  src: url("/assets/fonts/Roboto-Black.ttf") format("truetype");
}

@font-face { /* 애플산돌고딕 폰트 적용 */
  font-family: "PlayfairDisplay-Regular";
  src: url("/assets/fonts/PlayfairDisplay-Regular.ttf") format("truetype");
}

@font-face { /* 애플산돌고딕 폰트 적용 */
  font-family: "PlayfairDisplay-Bold";
  src: url("/assets/fonts/PlayfairDisplay-Bold.ttf") format("truetype");
}
/*
** html tag reset
*/
* {
  margin: 0;
  padding: 0;
  font-family: "Noto Sans KR", sans-serif;
  line-height: 1.5;
  vertical-align: middle;
  background: transparent;
  max-height: 99999px;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  touch-action: manipulation;
  box-sizing: border-box;
}

ul {
  list-style: none;
  padding: 0 0 0;
}

input {
  outline: none;
}

input:focus {
  outline: none;
}

select {
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  font-size: 14px;
  width: 95px;
  height: 32px;
  padding: 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #FFF url('/assets/image/select_arrow.png') no-repeat right 5px top 50%;
}

select:focus {
  outline: none;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: #ABADB5;
  border-radius: 32px;
  background-clip: padding-box;
}

::-webkit-scrollbar-track {
  background-color: #CCCCCC;
  box-shadow: inset 0px 0px 5px white;
}

html, body {
  margin: 0;
  height: 100%;
}

a {
  text-decoration: none;
}

.main {
  height: 100%;
}

.admin_head {
  width: 100%;
  height: 80px;
  background: #FFF;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.04);
  position: relative;
  z-index: 4;
}

.admin_head .mb_hd_btn {
  display: none;
}


.store_select {
  float: left;
  height: 100%;
  line-height: 68px;
  margin-left: 50px;
}

.store_select select {
  background: #1E262A 0% 0% no-repeat padding-box;
  border-radius: 24px;
  color: #fff;
  width: 217px;
  height: 48px;
  text-indent: 19px;
  border: none;
  font-size: 18px;
}

.admin_logo {
  /*background: #333 url('/assets/image/admin/fp_logo.svg') 0% 0% no-repeat padding-box;*/
  float: left;
  background: #333;
  background-size: 100px;
  background-position: 50% 50%;
  width: 150px;
  height: 100%;
  cursor: pointer;
  z-index: 3;
  position: relative;
  font-family: 'PlayfairDisplay-Bold', serif;
  color: #FFF;
  font-weight: 900;
  font-size: 24px;
  line-height: 80px;
  text-align: center;
}

.admin_head_popup {position: fixed;right: 10px;top: 94px;height: 32px; background: #FFF; color: #5340fb;width: 250px;border: 1px solid #5340fb;display: none;font-size: 13px; padding: 0 0 0 6px; border-radius: 4px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.admin_head_popup.active {display:flex;}
.admin_head_popup > div {height: 30px;line-height: 30px; width: calc(100% - 30px);}
.admin_head_popup > div > i {font-size: 18px;margin: -3px 2px 0 0;}
.admin_head_popup > label {width: 30px; text-align: center; height: 30px;line-height: 28px; cursor: pointer;}
.admin_head_popup > label > i {color: #5340fb;}

.mb_hd_bg {display: none;}

.admin_top_munu {height: 80px; position: relative;}
.admin_top_munu .mb_hd_mContH {display: none;}

.admin_top_munu .top_menu_date {position: absolute;top: 8px;left: 170px;font-size: 14px;color: #555555;background: #F6F6F6;height: 32px;line-height: 32px;padding: 0 8px;border-radius: 4px;}
.admin_top_munu .top_menu_date i {vertical-align: inherit;margin: 1px 0 0;}
.admin_top_munu .top_menu_date #clock_play {height: 32px;line-height: 32px;float: left; color: #555555;}
.admin_top_munu .top_menu_date #clock_play > label {display: inline-block;width: 16px;height: 16px; background: url('/assets/image/clock_icon.png') no-repeat 50% 50%; margin: -2px 4px 0;}

.admin_top_munu .top_menu_list {list-style: none; padding: 0 0 0 30px;position: absolute; left: 150px;bottom: 0;font-size: 14px; height: 40px; line-height: 40px;}
.admin_top_munu .top_menu_list li {font-size: 15px; margin: 0 30px 0 0; padding: 0 0 0; float: left; color: #333; height: 40px; line-height: 40px; cursor: pointer;}
.admin_top_munu .top_menu_list li:hover {color: #5340FB;}
.admin_top_munu .top_menu_list li.active {color: #5340FB; position: relative;}
.admin_top_munu .top_menu_list li.active:after {content: ''; background: #5340FB; position: absolute; bottom: 0; left: -15px; width: calc(100% + 30px); height: 2px;}
.admin_top_munu .top_menu_list li.mb_active {display: none;}

.admin_top_munu .top_menu_list li.dropdown_menu {position: relative;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_row {}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_tit {height: 40px; line-height: 40px;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_tit.active {color: #5340FB;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_list {display: none;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_list > div {height: 32px; line-height: 32px; cursor: pointer; border-radius: 4px; text-align: center; font-size: 14px;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_list > div:hover {background: #f4f4f4;}
.admin_top_munu .top_menu_list li.dropdown_menu .dropdown_list > div.active {color: #5340FB;}

.admin_top_munu .top_menu_list li.dropdown_menu:hover {color: #333;}
.admin_top_munu .top_menu_list li.dropdown_menu:hover .dropdown_list {display: block; width: 80px; height: auto; background: #FFF; position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; border-radius: 4px; box-shadow: 0 0 4px 0 #ddd; padding: 8px 8px;}

.admin_top_munu .top_menu_right {font-size: 14px;position: absolute;right: 80px;top: 10px; display: none;}
.admin_top_munu .top_menu_right .top_menu_sub { height: 30px; float: left;}
.admin_top_munu .top_menu_right .top_menu_sub li {height: 30px; line-height: 30px; cursor: pointer; float: left; padding: 0 6px 0;}
.admin_top_munu .top_menu_right .top_menu_logout {height: 30px; line-height: 30px; cursor: pointer; float: left; padding: 0 6px 0; color: #999;}
.admin_top_munu .top_menu_right .top_store_tel {height: 30px; line-height: 28px; float: right; padding: 0 6px 0; color: #999; border: 1px solid #f7f7f7;border-radius: 4px;background: #f7f7f7;}
.admin_top_munu .top_menu_right .top_store_time {height: 30px; line-height: 28px; margin: 0 4px 0 0; float: left; padding: 0 6px 0; color: #999; border: 1px solid #f7f7f7;border-radius: 4px;background: #f7f7f7;}

.admin_top_munu .top_menu_central {width: 600px;height: 32px;border-radius: 4px;position: absolute;left: 422px;top: 8px;background: #FEFFED url('/assets/image/central_notice.png') no-repeat left 12px top 5px;padding: 0 10px 0 44px;font-size: 14px;overflow: hidden;z-index: 1;}
.admin_top_munu .top_menu_central.active {height: 420px; box-shadow: 0px 3px 6px #00000029; padding: 34px 0 52px 44px;background: #FEFFED url('/assets/image/central_notice.png') no-repeat left 12px top 36px;}
.admin_top_munu .top_menu_central.active .top_menu_central_close {display: block;position: absolute;left: 4px;bottom: 4px;width: calc(100% - 8px);height: 48px;line-height: 46px;background: #FFFFFF;border: 1px solid #F4F4F4;border-radius: 4px;text-align: center;font-size: 14px;cursor: pointer;}
.admin_top_munu .top_menu_central.active > ul {overflow: auto;height: 330px;}
.admin_top_munu .top_menu_central.active > ul > li {width: 512px; line-height: 24px; margin: 0 0 8px; position: relative; padding: 0 0 0 12px;}
.admin_top_munu .top_menu_central.active > ul > li:before {content: '-'; position: absolute; left: 0;}
.admin_top_munu .top_menu_central > ul {}
.admin_top_munu .top_menu_central > ul li {line-height: 32px;}
.admin_top_munu .top_menu_central .top_menu_central_close {display: none;}

.admin_top_munu .top_menu_set {width: 72px;height: 72px;position: absolute;top: 4px;right: 8px;text-align: center;color: #2D2D2D;font-size: 14px;font-weight: 500;border: 1px solid #D7DFE8;padding: 40px 0 0 0;cursor: pointer;border-radius: 4px;}
.admin_top_munu .top_menu_set i {position: absolute;font-size: 17px;top: 16px;left: 27px;}

.admin_top_munu .top_cal_set {width: 72px;height: 72px;position: absolute;top: 4px;right: 84px;text-align: center;color: #2D2D2D;font-size: 14px;font-weight: 500;border: 1px solid #D7DFE8;padding: 40px 0 0 0;cursor: pointer;border-radius: 4px;}
.admin_top_munu .top_cal_set i {position: absolute;font-size: 17px;top: 16px;left: 27px;}

.admin_top_munu .top_ext_number {padding: 8px 8px; position: absolute; top: 4px; right: 160px; width: 208px; height: 72px; background: #f6f6f6; border-radius: 4px;}
.admin_top_munu .top_ext_number > li {float: left; font-size: 13px; width: 86px; height: 20px; line-height: 18px; text-align: right;}
.admin_top_munu .top_ext_number > li:nth-child(2n) {margin: 0 0 0 4px; float: right;}
.admin_top_munu .top_ext_number > li > label {display: inline-block; font-weight: 500; width: 50px; height: 20px; line-height: 18px; float: left; text-align: left;}

.mb_btn_group {display: none;}
.mb_btn_add {display: none;}

.header_set {
  width: 64px;
  cursor: pointer;
  float: right;
  height: 50px;
  position: relative;
}

.header_set .header_set_btn {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 44px;
}

.header_set .header_set_list {
  display: none;
  width: 186px;
  height: calc(100% - 50px);
  position: fixed;
  right: 0;
  top: 50px;
  background: #353535;
  z-index: 1;
}

.header_set .header_set_list ul {
  list-style: none;
  padding: 0 0 0;
}

.header_set .header_set_list ul li {
  padding: 0 20px 0;
  color: #fff;
  width: 100%;
  height: 60px;
  line-height: 56px;
  cursor: pointer;
  font-size: 14px;
}

.header_set .header_set_list ul li:hover {
  background: #292929;
}

.header_set .header_set_list ul li.on {
  background: #292929;
}

.header_set:hover .header_set_list {
  display: block;
  z-index: 2;
}

.top_my_state {position: absolute;left: 424px;top: 8px;height: 32px;line-height: 32px;font-size: 14px;}
.top_my_state > dl {display: flex; background: #F6F6F6;border-radius: 4px; padding: 0 8px 0;}
.top_my_state > dl dt {height: 32px; line-height: 32px;}
.top_my_state > dl dt i {vertical-align: middle;margin: -2px 2px 0 0;}
.top_my_state > dl dd {padding: 0 0 0 4px; cursor: pointer;}
.top_my_state > dl dd > span {display: block; height: 32px; line-height: 32px; color: #5340FB;}
.top_my_state > dl dd > span i {}
.top_my_state > dl dd > span label {cursor: pointer; display: inline-block;height: 32px;line-height: 32px;vertical-align: bottom; font-weight: 500;}
.top_my_state > dl dd > ul {display: none;}
.top_my_state > dl dd > ul.active {display: block; width: 80px;text-align: center;padding: 5px 0;border-radius: 6px; box-shadow: 0 0 4px 0 rgb(3 3 3 / 16%);background: #FFF;position: absolute;right: -8px;top: 30px;}
.top_my_state > dl dd > ul > li {cursor: pointer; height: 30px; line-height: 30px;}
.top_my_state > dl dd > ul > li:hover {background: #e9ebff;}
.top_my_state > dl dd > ul > li.active {background: #e9ebff;}
.top_my_state.red > dl dd > span {color: #ff2929 !important;}

.top_my_tag {float: right; display: flex; height: 26px; margin: 3px 0 0 8px; }
.top_my_tag > label {display: block;height: 24px;line-height: 24px;align-self: center;border-radius: 40px;background: #E4E1FF;text-align: center;padding: 0 12px;color: #5340FF;font-size: 13px;margin: 1px 2px 0 0; cursor: pointer; position: relative;}


.login_info {
  position: relative;
  float: right;
  margin-right: 0;
  height: 100%;
  line-height: 50px;
  color: #fff;
}

.login_info::before {
  top: 10px;
  width: 32px;
  position: absolute;
  height: 32px;
  left: -36px;
  content: url(/assets/image/admin/smile_icon.svg);
}

.logout_btn {
  display: none;
  position: absolute;
  width: 120px;
  height: 60px;
  font-size: 14px;
  font-weight: 500;
  background-color: #fff;
  border-radius: 10px;
  border: solid 1px #DCE3EB;
  border-top: none;
  color: #404040;
  line-height: 60px;
  text-indent: 20px;
  top: 48px;
  right: 80px;
  cursor: pointer;
  z-index: 1;
}

.logout_btn:after {
  border-top: 0px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #fff;
  content: "";
  position: absolute;
  top: -10px;
  right: 70px;
}

.menu {
  float: left;
  width: 150px;
  height: calc(100% - 80px);
  background: #444;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.04), 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
  position: relative;
  z-index: 1;
  padding: 0 10px;
}

.menu .menu_info {
  width: 100%;
  background: #333;
  margin: 10px 0 4px;
  color: #FFF;
  font-size: 12px;
  text-align: center;
  padding: 20px 0;
  border-radius: 5px;
}

.menu .menu_info .menu_info_id { padding: 0 0 20px;border-bottom: 1px solid #444;margin: 0 0 20px;}
.menu .menu_info .menu_info_id dt {font-size: 14px; padding: 0 10px;}
.menu .menu_info .menu_info_id dt i {margin: -4px 0 0;font-size: 16px;}
.menu .menu_info .menu_info_id dd {}

.menu .menu_info .menu_info_price {}
.menu .menu_info .menu_info_price > dl {margin: 0 0 20px;}
.menu .menu_info .menu_info_price > dl:last-child {margin: 0 0 0;}
.menu .menu_info .menu_info_price > dl dt {font-size: 14px; margin: 0 0 5px;}
.menu .menu_info .menu_info_price > dl dd {}

.menu .menu_info .menu_info_price > label {border-radius: 5px; display: block;width: calc(100% - 20px);margin: 20px auto 0;height: 36px;line-height: 34px;border: 1px solid #bbb;cursor: pointer; box-shadow: 0 0 2px 0 #fff;}
.menu .menu_info .menu_info_price > label i {margin: 11px 7px 0 -6px;float: right;}

.menu .menu_unide {cursor: pointer; border-radius: 5px; width: 100%; height: 36px; line-height: 36px;background: #333;color: #FFF;font-size: 14px; text-align: center; margin: 0 0 4px;}
.menu .menu_unide:hover {box-shadow: 0 0 2px 0 #fff;}
.menu .menu_unide > label { vertical-align: text-top; color: #feb7b7; cursor: pointer;}

.menu .menu_logout {cursor: pointer; border-radius: 5px;width: calc(100% - 20px);height: 36px;line-height: 36px;background: #333;color: #FFF;font-size: 14px;text-align: center; position: absolute;left: 10px;bottom: 10px;}
.menu .menu_logout:hover {box-shadow: 0 0 2px 0 #fff;}
.menu .menu_notice_open {cursor: pointer; border-radius: 5px;width: calc(100% - 20px);height: 36px;line-height: 36px;background: #333;color: #FFF;font-size: 14px;text-align: center; position: absolute;left: 10px;bottom: 50px;}
.menu .menu_notice_open:hover {box-shadow: 0 0 2px 0 #fff;}

.menu .menu_central_info {width: calc(100% - 20px); position: absolute;left: 10px;bottom: 108px;text-align: center;font-size: 14px;}
.menu .menu_central_info > dl {margin: 0 0 12px;}
.menu .menu_central_info > dl:last-child {margin: 0 0 0;}
.menu .menu_central_info > dl dt {color: #A8A8A8; height: 16px; line-height: 14px;}
.menu .menu_central_info > dl dd {margin:8px 0 0; display: inline-block;width: 100%;}
.menu .menu_central_info > dl dd > p {height: 16px; line-height: 14px; color: #DDDDDD;}
.menu .menu_central_info > dl dd > p:nth-child(2) {font-size: 12px;margin: 8px 0 0;}

.menu .menu_central_detail {margin: 0 0 28px;}
.menu .menu_central_detail > dl {margin: 0 0 8px;}
.menu .menu_central_detail > dl:last-child {margin: 0 0 0;}
.menu .menu_central_detail > dl dt {color: #A8A8A8; height: 16px; line-height: 14px;}
.menu .menu_central_detail > dl dd {margin:8px 0 0; display: inline-block;width: 100%; color: #FFF;}

.menu .menu_list {}
.menu .menu_list > li {height: 36px; line-height: 36px; font-size: 14px; color: #fff; cursor: pointer; padding: 0 10px;}

.menu .admin_menu {
  width: 100%;
  height: 36px;
  line-height: 34px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
}

.menu .admin_menu > span {}

.menu .admin_menu .member_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/member_off_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu .product_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/product_off_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu .calculate_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/money_off_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu .setting_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/settings_off_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}

.menu .admin_menu.on {
  background: #292929;
  color: #fff;
}
.menu .admin_menu.on .member_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/member_on_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu.on .product_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/product_on_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu.on .calculate_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/money_on_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}
.menu .admin_menu.on .setting_icon::before {
  content: '';
  display: inline-block;
  padding-right: 12px;
  width: 20px;
  height: 20px;
  vertical-align: sub;
  background: url(/assets/image/admin/settings_on_icon.svg) no-repeat left 0 top 50%;
  background-size: 20px;
}

.admin_page {
  float: left;
  width: calc(100% - 150px);
  height: calc(100% - 80px);
  background-color: #F8FBFE;
  overflow-y: auto;
}

.admin_page > div {
}

.menu_title {
  height: 60px;
  line-height: 58px;
  border-bottom: solid 1px #DCE3EB;
  font-weight: 700;
  font-size: 20px;
  padding: 0 20px;
  background-color: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.0784313725);
  position: relative;;
  display: none;
}

.menu_title .settlement_range {display: flex; position: absolute;right: 20px;top: 14px;}
.menu_title .settlement_range dt {width: 66px; text-align: right; font-size: 14px;font-weight: 500;margin-right: 6px;display: inline-block;height: 32px;line-height: 32px;}
.menu_title .settlement_range dd {display: flex;}
.menu_title .settlement_range dd input {border: 1px solid #DCE3EB;border-radius: 4px;background: #fff;margin-right: 4px;font-size: 14px;width: 210px;height: 32px;text-indent: 0;padding: 0 10px;}
.menu_title .settlement_range dd .submit_date {display: inline-block;width: 70px;height: 32px;line-height: 32px;font-size: 13px;font-weight: 500;text-align: center;cursor: pointer;background: #E8E8E8;border-radius: 4px;}

.menu_title .menu_title_sub {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  color: #5340FB;
  height: 20px;
  line-height: 20px;
}

.menu_title .btn_comm {
  font-size: 14px;
  font-weight: 500;
  height: 38px;
  line-height: 38px;
  width: 100px;
  text-align: center;
  background: #5340FF;
  color: #fff;
  border-radius: 6px;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 11px;
}

.menu_title > span {
  font-weight: 300;
  font-size: 10px;
  color: #404040;
}

.setting_body,
.product_body,
.member_body
{
  float: left;
  width: 100%;
  height: 100%;
}

.common_body { float: left;width: calc(100% - 40px);height: calc(100% - 60px);margin: 0 20px;background: #ffffff;border-radius: 2px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.common_body .search_menu {border: 0px;padding: 0 0 0;box-shadow: none;}
.common_body .search_menu_mb {display: none;}
.common_body .search_menu .search_menu_tit {display: none;}

.common_tab {width: calc(100% - 40px); margin: 20px 20px 0; height: 40px; position: relative;}
.common_tab li {font-size: 14px; float: left; height: 40px; line-height: 40px; width: 100px;text-align: center; cursor: pointer; color: #999;}
.common_tab li.active {background: #FFF;border-radius: 4px 4px 0 0;box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.10);color: #000;font-weight: 500;}
.common_tab li > label {font-size: 12px;height: 20px;display: inline-block;line-height: 18px;vertical-align: text-top;border-radius: 4px;background: #f1f1f1;padding: 0 5px; margin: 1px 0 0 2px;}
.common_tab li > label.type_0 {background: #fff1f1; color: #D62728; font-weight: 500;}
.common_tab li > label.type_1 {background: rgba(148, 103, 189, 0.1);color: #9467BD; font-weight: 500;}
.common_tab li > label.type_3 {background: rgba(44, 160, 44, 0.1);color: #2CA02C; font-weight: 500;}
.common_tab li > label.type_5 {background: rgba(242, 155, 88, 0.1);color: #F29B58; font-weight: 500;}
.common_tab li > label.type_6 {background: rgba(19, 105, 255, 0.1);color: #1369FF; font-weight: 500;}
.common_tab li > label.type_7 {background: rgba(227, 119, 194, 0.1);color: #E377C2; font-weight: 500;}

.common_tab li.commin_btn {height: 36px;line-height: 36px;position: absolute;right: 0;bottom: 10px;width: 100px;font-size: 14px;}
.common_tab li.commin_btn.two {right: 104px;}
.common_tab li.commin_btn.type1 {background: #5340FF;color: #fff;border-radius: 6px;}
.common_tab li.commin_btn.type2 {color: #5340FF; border: 1px solid #5340FF; border-radius: 6px; background: #FFF; line-height: 34px;}

.write_save_btn {position: fixed;right: 20px;bottom: 20px;width: 110px;margin: 5px 0 0;height: 40px;line-height: 38px;font-weight: 500;text-align: center;cursor: pointer;font-size: 14px;border: 1px solid #5340FB;color: #5340FB;box-shadow: 0px 2px 10px rgba(38, 38, 38, 0.2588235294);border-radius: 8px; z-index: 2;background: #FFF;}
.write_save_btn.type1 {background: #5340FF;color: #fff;border-radius: 6px;}

.write_deleted_btn {position: fixed;right: 20px;bottom: 65px;width: 110px;margin: 5px 0 0;height: 40px;line-height: 38px;font-weight: 500;text-align: center;cursor: pointer;font-size: 14px;border: 1px solid #5340FB;color: #5340FB;box-shadow: 0px 2px 10px rgba(38, 38, 38, 0.2588235294);border-radius: 8px; z-index: 2}
.write_closing_btn {position: fixed;right: 20px;bottom: 110px;width: 110px;margin: 5px 0 0;height: 40px;line-height: 38px;font-weight: 500;text-align: center;cursor: pointer;font-size: 14px;border: 1px solid #D62728;color: #D62728;box-shadow: 0px 2px 10px rgba(38, 38, 38, 0.2588235294);border-radius: 8px; z-index: 2}


.funeral_body {
  margin: 20px 0 0;
}

.setting_category {
  float: left;
  width: 226px;
  height: 100%;
  background-color: #fff;
}
.setting_category .setting_category_title {
  padding-top: 16px;
  padding-left: 16px;
  width: calc(100% - 16px);
  height: 60px;
}
.setting_category .setting_category_title span {
  display: block;
  color: #808A95;
  font-size: 11px;
  font-weight: 300;
}
.setting_category .setting_category_title span:nth-child(1) {
  color: #404040;
  font-size: 16px;
  font-weight: 500;
}
.setting_category .setting_category_menu {
  padding-left: 16px;
  width: calc(100% - 16px);
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 1px;
  color: #404040;
  background: transparent url(/assets/image/admin/right_arrow_off_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 24px 24px;
  background-position: 192px center;
  cursor: pointer;
}
.setting_category .setting_category_menu.on {
  background: transparent url(/assets/image/admin/right_arrow_on_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 24px 24px;
  background-position: 192px center;
  background-color: #F2F3F6;
  border-radius: 4px;
}
.setting_category .setting_category_menu:hover {
  background: transparent url(/assets/image/admin/right_arrow_on_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 24px 24px;
  background-position: 192px center;
  background-color: #F2F3F6;
  border-radius: 4px;
}

.setting_popup_info {
  width: 100%;
  height: 468px;
}
.setting_popup_info .setting_popup {
  float: left;
  width: calc(50% - 2px);
  height: 466px;
  border: solid 1px #DCE3EB;
  background-color: #fff;
}
.setting_popup_info .setting_popup .popup_title {
  font-weight: 500;
  border-bottom: solid 1px #DCE3EB;
  height: 56px;
  line-height: 56px;
  padding-left: 16px;
  color: #2E2E2E;
  font-size: 16px;
}
.setting_popup_info .setting_popup .popup_info {
  padding-top: 40px;
  padding-left: 16px;
  padding-right: 16px;
}
.setting_popup_info .setting_popup .popup_info span {
  font-weight: bold;
  font-size: 14px;
  color: #404040;
  display: block;
  margin-bottom: 10px;
}
.setting_popup_info .setting_popup .popup_info select {
  width: 100%;
  height: 48px;
  border: 1px solid #808A95;
  border-radius: 5px;
  margin-bottom: 5px;
  text-indent: 13px;
  font-size: 14px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url(/assets/image/admin/toggle_down_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 20px;
  background-color: #fff;
  background-position: 98% 50%;
}
.setting_popup_info .setting_popup.left .popup_info input {
  width: 100%;
  height: 48px;
  border-radius: 5px;
  background: #F2F3F6 0% 0% no-repeat padding-box;
  border: 0;
  text-indent: 13px;
  font-size: 14px;
  margin-bottom: 5px;
}
.setting_popup_info .setting_popup.right .popup_info input {
  width: 100%;
  height: 46px;
  border-radius: 5px;
  background: #FFF 0% 0% no-repeat padding-box;
  border: 1px solid #808A95;
  text-indent: 13px;
  font-size: 14px;
  margin-bottom: 5px;
}

.setting_map_info {
  float: left;
  width: 100%;
  height: calc(100% - 20px);
}

.setting_map {
  width: 100%;
  height: 420px;
  border: solid 1px #DCE3EB;
  background-color: #fff;
}

.map_title {
  width: calc(100% - 28px);
  height: 48px;
  line-height: 48px;
  padding-left: 28px;
  font-size: 16px;
  border-bottom: solid 1px #DCE3EB;
}

.map_left {
  float: left;
  width: calc(40% - 48px);
  height: calc(100% - 79px);
  padding-left: 28px;
  padding-top: 30px;
  padding-right: 28px;
}

.map_left > span {
  display: block;
  padding-top: 6px;
  color: #4B535A;
  font-size: 13px;
}

.map_left > input {
  margin-top: 5px;
  display: block;
  width: 100%;
  height: 48px;
  border: 1px solid #DCE3EB;
  border-radius: 8px;
  text-indent: 26px;
}

.map_left > select {
  margin-top: 8px;
  display: block;
  width: 100%;
  height: 48px;
  border: 1px solid #DCE3EB;
  border-radius: 8px;
  color: #4E4CFF;
  text-indent: 40px;
  background: transparent url(/assets/image/admin/map_mark_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 24px 24px;
  background-position: 20px center;
}

.map_right {
  position: relative;
  float: left;
  width: calc(60% - 64px);
  height: calc(100% - 109px);
  padding-left: 28px;
  padding-right: 28px;
  padding-top: 60px;
}

.search_menu, .product_menu {
  background: #fff;
  margin: 20px auto 20px;
  width: calc(100% - 40px);
  padding: 20px 20px 14px;
  height: auto;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.04);
  border: 1px solid #e5e7eb;
}
.search_menu span{
  font-size: 14px;
  font-weight: 500;
  margin-right: 4px;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  min-width: 56px;
}
.search_menu .search_select {margin: 0 10px 0 0;}
.search_menu .search_input, .product_menu .search_input {
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 10px;
  font-size: 13px;
  width: 100px;
  height: 32px;
  text-indent: 0;
  padding: 0 10px;
}

.search_menu .search_input.search_text_input {width: 210px;}

.search_menu .search_text_group { margin: 6px 0 0; position: relative; }
.search_menu .search_text_group .search_noti {font-size: 14px; margin: 16px 0 0;}
.search_menu .search_text_group .search_noti > label {vertical-align: text-top; color: #5340FB;font-weight: 600;}

.search_menu .search_text_price {display: flex; height: 32px;line-height: 32px;font-size: 14px;position: absolute;right: 0;top: 7px;}
.search_menu .search_text_price > dl {display: flex; height: 32px;line-height: 32px; margin: 0 10px 0 0; font-weight: 500;}
.search_menu .search_text_price > dl:last-child {margin: 0 0 0;}
.search_menu .search_text_price > dl dt {height: 32px;line-height: 32px;}
.search_menu .search_text_price > dl dd {height: 32px;line-height: 32px; padding: 0 0 0 5px;}

.search_menu .search_check_box{
  display: flex;
  align-items: center;
  margin: 6px 0 0;
  position: relative;;
}

.search_menu .search_check_box .search_cnt {
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  display: flex;
}

.search_menu .search_check_box .search_cnt > div {
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  min-width: 56px;
  position: relative;
}

.search_menu .search_check_box .search_cnt > div > label {
  display: inline-block;
  vertical-align: text-top;
  color: #5340FB;
  font-weight: 900;
}

.search_menu .search_check_box .search_cnt > div > span {
  color: #999;
  margin: 0 0 0;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 18px;
  width: 200px;
  text-align: right;
}

.search_menu .search_check_box .search_cnt > span {
  margin: 0 0 0;
  font-size: 10px;
  font-weight: 900;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  min-width: auto;
  text-align: center;
  width: 20px;
}

.search_menu .search_check_row {
  display: flex;
}

.search_menu .search_check_row input[type=checkbox] {
  display: none;
}

.search_menu .search_check_row input[type=checkbox] + label {
  display: block;
  height: 32px;
  line-height: 32px;
  width: auto;
  background: #fff;
  position: relative;
  box-shadow: 0 0 2px #eee;
  padding: 0 6px 0 28px;
  border-radius: 4px;
  cursor: pointer;
}

.search_menu .search_check_row input[type=checkbox] + label:before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #DCE3EB;
  display: block;
  position: absolute;
  left: 6px;
  top: 7px;
  background: #fff;
}

.search_menu .search_check_row input[type=checkbox]:checked + label {
  color: #5340FB;
}

.search_menu .search_check_row input[type=checkbox]:checked + label:before {
  content: '';
  background: #5340FB;
  border-color: #5340FB;
}

.search_menu .search_check_row input[type=checkbox]:checked + label:after {
  height: 16px;line-height: 16px;position: absolute;top: 50%;left: 6px;transform: translateY(-50%);content: "";color: #fff; font-size: 13px; font-weight: 500;
  background: url('/assets/image/min_chk_white.svg') no-repeat 50%; width: 18px;
}

.search_menu .search_check_box .check_label{
  font-size: 12px;
  font-weight: 500;
  margin-right: 3px;
}
.search_menu .search_check_box .check_label_tit {
  font-size: 14px;
  font-weight: 500;
  margin: 0 2px 0 0;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  min-width: 56px;
}

.search_menu .search_check_box input[type='checkbox']{
  margin-right: 10px;
}

.search_menu .search_btn{
  display: inline-block;
  width: 70px;
  height: 32px;
  line-height: 32px;
  background: #E6EEFF;
  border-radius: 4px;
  cursor: pointer;
  margin: 0 0 0 0;
  text-align: center;
  color: #4D4BF6;
  font-size: 13px;
}

.search_menu .search_reset{
  display: inline-block;
  width: 70px;
  height: 32px;
  line-height: 30px;
  background: #F4F4F4;
  border-radius: 4px;
  cursor: pointer;
  margin: 0 0 0 0;
  text-align: center;
  color: #555555;
  font-size: 13px;
  border: 1px solid #F4F4F4;
}

.search_menu .submit_date {
  display: inline-block;
  width: 70px;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  background: #E8E8E8;
  border-radius: 4px;
}

.search_menu .account_group {display: inline-block; height: 32px; float: right;}
.search_menu .account_group > dl {float: left; display: flex; height: 32px; line-height: 32px; margin: 0 0 0 15px;}
.search_menu .account_group > dl dt {line-height: 32px; font-size: 14px;}
.search_menu .account_group > dl dt > label {
  display: inline-block;
  vertical-align: text-top;
  padding: 2px 0;
  margin: -1px 4px 0 0;
  width: 62px;
  text-align: center;
  border: 1px solid #ddd;
  font-size: 12px;
  border-radius: 3px;
}
.search_menu .account_group > dl dd {line-height: 32px; font-size: 14px;}

.search_menu .calculate_price {position: relative;}
.search_menu .calculate_price .calculate_noti {font-size: 14px; margin: 0 0 10px;}
.search_menu .calculate_price .calculate_noti > label {vertical-align: text-top; font-weight: 600; text-decoration: underline;}

.search_menu .calculate_price .calculate_price_txt {width: 568px; display: inline-block;height: 32px;line-height: 32px; font-size: 12px;color: #999;margin: 0 0 0 10px;}
.search_menu .calculate_price .calculate_price_result {width: auto; height: 32px;line-height: 32px; font-size: 14px;padding: 0 0 0 12px;color: #999;}

.search_menu .calculate_price dl {display: flex; margin: 0 200px 0 0;}
.search_menu .calculate_price dl.last {margin: 0 0 0;}
.search_menu .calculate_price dl dt {
  font-size: 14px;
  font-weight: 500;
  margin-right: 6px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  position: relative;
}
.search_menu .calculate_price dl dt.blue {color: #5340FB;}
.search_menu .calculate_price dl dt.fix_width {width: 66px;text-align: right;}
.search_menu .calculate_price dl dt #fr_set_btn {position: absolute;
  top: 10px;
  right: -18px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: block;
  cursor: pointer;
  z-index: 1;}
.search_menu .calculate_price dl dt #fr_set_btn > i {float: left;}
.search_menu .calculate_price dl dd {height: 32px;line-height: 32px;font-size: 14px;text-align: right;min-width: 150px;position: relative;}
.search_menu .calculate_price dl dd.blue {color: #5340FB; font-weight: 500;}
.search_menu .calculate_price dl dd > label {
  position: absolute;
  display: block;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #999;
  left: 160px;
  top: 0;
  width: 100px;
  text-align: left;
}

.search_menu .calculate_price .calculate_price_group {display: flex;}
.search_menu .calculate_price .calculate_price_line {width: 100%;height: 1px;border-bottom: 1px dashed #ddd;margin: 20px 0 20px;}

.search_menu .search_date_range, .product_menu .search_date_range {
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  background: #fff;
  margin-right: 4px;
  font-size: 14px;
  width: 210px;
  height: 32px;
  text-indent: 0;
  padding: 0 10px;
}


.search_menu .paging_type, .product_menu .paging_type {
  float: right;
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  font-size: 14px;
  width: 95px;
  height: 38px;
}
.search_menu .search_date_type, .search_menu .search_text_type{
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  font-size: 14px;
  width: 120px;
  height: 32px;
  padding: 0 10px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url('/assets/image/select_arrow.png') no-repeat right 5px top 50%;
  background-color: #fff;
}


.search_menu .add_btn, .product_menu .add_btn {
  float: left;
  width: 84px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background-color: #5780F7;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}
.search_menu .del_btn, .product_menu .del_btn {
  float: left;
  margin-left: 3px;
  width: 116px;
  height: 38px;
  text-align: center;
  line-height: 40px;
  background-color: #FFFFFF;
  color: #555555;
  border-radius: 4px;
  border: 1px solid #DCE3EB;
  font-size: 14px;
  cursor: pointer;
}

.stats_list, .product_list {
  width: 100%;
  padding: 0 20px;
}

.stats_list {
  padding: 0 20px 20px;
}

.stats-table, .product-table {
  display: table;
  width: 100%;
}
.stats-table div, .product-table div {
  border-bottom: none;
  border-right: none;
}

.stats-table .stats-table-row .stats-table-cell p.point {color: #5340FB; font-weight: 600;}
.stats-table .stats-table-row .stats-table-cell p.pc-none {display: none;}
.stats-table .stats-table-row .stats-table-cell p.delivery-real {color: #D62728; font-weight: 600;}
.stats-table .stats-table-row .stats-table-cell .blur {color: #999999;}
.stats-table .stats-table-row .stats-table-cell .blue {color: #5340FF;}
.stats-table .stats-table-row .stats-table-cell .blue2 {color: #9467BD; font-weight: 500;}
.stats-table .stats-table-row .stats-table-cell .gray {color: #999; font-weight: 400;}
.stats-table .stats-table-row .stats-table-cell .weight { font-weight: 600;}

.stats-table .stats-table-row .stats-table-cell .item_ribon_list {width: 100%; font-weight: 600; border: 0px; font-size: 14px;}



.stats-table .stats-table-row .stats-table-cell .price-row {margin: 3px 0 0;border-radius: 4px;color: #999;}

.stats-table .stats-table-row .stats-table-cell .receipt_icon {
  height: 17px;
  background: transparent url('/assets/image/i_cont_on.png') 0% 0% no-repeat padding-box;
  background-position: center center;
  cursor: pointer;
}

.stats-table .stats-table-row .stats-table-cell .memo_icon {
  height: 40px;
  background: transparent url('/assets/image/i_eval.png') 0% 0% no-repeat padding-box;
  background-position: center center;
  cursor: pointer;
  opacity: 0.5;
}

.stats-table .stats-table-row .stats-table-cell .memo_icon.on {
  background: transparent url('/assets/image/i_eval_on.png') 0% 0% no-repeat padding-box;
  background-position: center center;
  opacity: 1;
}

.stats-table .stats-table-row, .stats-table .product-table-row, .product-table .stats-table-row, .product-table .product-table-row {
  display: table-row;
  background-color: #FFF;
}
.stats-table .stats-table-row .stats-table-cell, .stats-table .stats-table-row .product-table-cell, .stats-table .product-table-row .stats-table-cell, .stats-table .product-table-row .product-table-cell, .product-table .stats-table-row .stats-table-cell, .product-table .stats-table-row .product-table-cell, .product-table .product-table-row .stats-table-cell, .product-table .product-table-row .product-table-cell {
  display: table-cell;
  height: 48px;
  text-align: center;
  font-size: 14px;
  border-bottom: solid 1px #DCE3EB;
}
.stats-table .stats-table-row .stats-table-cell .setting_icon, .stats-table .stats-table-row .product-table-cell .setting_icon, .stats-table .product-table-row .stats-table-cell .setting_icon, .stats-table .product-table-row .product-table-cell .setting_icon, .product-table .stats-table-row .stats-table-cell .setting_icon, .product-table .stats-table-row .product-table-cell .setting_icon, .product-table .product-table-row .stats-table-cell .setting_icon, .product-table .product-table-row .product-table-cell .setting_icon {
  height: 20px;
  background: transparent url(/assets/image/admin/settings_off_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 20px;
  background-position: center center;
  cursor: pointer;
}
.stats-table .stats-table-row .product-table-cell, .stats-table .product-table-row .product-table-cell, .product-table .stats-table-row .product-table-cell, .product-table .product-table-row .product-table-cell {
  height: 103px;
}
.stats-table .stats-table-row .product-table-cell img, .stats-table .product-table-row .product-table-cell img, .product-table .stats-table-row .product-table-cell img, .product-table .product-table-row .product-table-cell img {
  width: 72px;
  height: 72px;
}
.stats-table .stats-table-row .product-table-cell span, .stats-table .product-table-row .product-table-cell span, .product-table .stats-table-row .product-table-cell span, .product-table .product-table-row .product-table-cell span {
  display: block;
}
.stats-table .stats-table-row .stats-table-cell:nth-child(1), .stats-table .stats-table-row .product-table-cell:nth-child(1), .stats-table .product-table-row .stats-table-cell:nth-child(1), .stats-table .product-table-row .product-table-cell:nth-child(1), .product-table .stats-table-row .stats-table-cell:nth-child(1), .product-table .stats-table-row .product-table-cell:nth-child(1), .product-table .product-table-row .stats-table-cell:nth-child(1), .product-table .product-table-row .product-table-cell:nth-child(1) {
  border-left: solid 1px #DCE3EB;
}
.stats-table .stats-table-row .stats-table-cell:nth-last-child(1), .stats-table .stats-table-row .product-table-cell:nth-last-child(1), .stats-table .product-table-row .stats-table-cell:nth-last-child(1), .stats-table .product-table-row .product-table-cell:nth-last-child(1), .product-table .stats-table-row .stats-table-cell:nth-last-child(1), .product-table .stats-table-row .product-table-cell:nth-last-child(1), .product-table .product-table-row .stats-table-cell:nth-last-child(1), .product-table .product-table-row .product-table-cell:nth-last-child(1) {
  border-right: solid 1px #DCE3EB;
}
.stats-table .stats-table-row:nth-child(1), .stats-table .product-table-row:nth-child(1), .product-table .stats-table-row:nth-child(1), .product-table .product-table-row:nth-child(1) {
  background-color: #F2F6FB;
}
.stats-table .stats-table-row:nth-child(1) .stats-table-cell, .stats-table .stats-table-row:nth-child(1) .product-table-cell, .stats-table .product-table-row:nth-child(1) .stats-table-cell, .stats-table .product-table-row:nth-child(1) .product-table-cell, .product-table .stats-table-row:nth-child(1) .stats-table-cell, .product-table .stats-table-row:nth-child(1) .product-table-cell, .product-table .product-table-row:nth-child(1) .stats-table-cell, .product-table .product-table-row:nth-child(1) .product-table-cell {
  height: 48px;
  border-top: solid 1px #DCE3EB;
  font-weight: bold;
}
.stats-table .stats-table-row:nth-last-child(1) .stats-table-cell, .product-table .stats-table-row:nth-last-child(1) .stats-table-cell {
  border-bottom: solid 1px #DCE3EB;
}

.stats-table .stats-table-row.stats-table-row-head {position: sticky;top: 0; z-index: 1;}


.stats-table .stats-table-row .stats-table-cell {text-align: left; padding: 4px 5px 4px; position: relative;}
.stats-table .stats-table-row .stats-table-cell.w20 {width: 20px;}
.stats-table .stats-table-row .stats-table-cell.w40 {width: 40px;}
.stats-table .stats-table-row .stats-table-cell.w50 {width: 50px;}
.stats-table .stats-table-row .stats-table-cell.w70 {width: 70px;}
.stats-table .stats-table-row .stats-table-cell.w80 {width: 80px;}
.stats-table .stats-table-row .stats-table-cell.w90 {width: 90px;}
.stats-table .stats-table-row .stats-table-cell.w100 {width: 100px;}
.stats-table .stats-table-row .stats-table-cell.w120 {width: 120px;}
.stats-table .stats-table-row .stats-table-cell.w140 {width: 140px;}
.stats-table .stats-table-row .stats-table-cell.w150 {width: 150px;}
.stats-table .stats-table-row .stats-table-cell.w160 {width: 160px;}
.stats-table .stats-table-row .stats-table-cell.w170 {width: 170px;}
.stats-table .stats-table-row .stats-table-cell.w200 {width: 200px;}
.stats-table .stats-table-row .stats-table-cell.w250 {width: 250px;}
.stats-table .stats-table-row .stats-table-cell.w270 {width: 270px;}
.stats-table .stats-table-row .stats-table-cell.w300 {width: 300px;}
.stats-table .stats-table-row .stats-table-cell.center {text-align: center;}
.stats-table .stats-table-row .stats-table-cell.right {text-align: right;}
.stats-table .stats-table-row .stats-table-cell.left {text-align: left;}
.stats-table .stats-table-row .stats-table-cell.pd20 {padding: 4px 5px 4px 20px;}

.stats-table .stats-table-row .stats-table-cell.cell-memo {width: 40px; padding: 0 0 0 10px;}

.stats-table .stats-table-row .stats-table-cell.cell-price {text-align: right;}

.stats-table .stats-table-row .stats-table-cell.stats-r-propri {}
.stats-table .stats-table-row .stats-table-cell.stats-r-propri > p.price-row > label {display: none;}

.stats-table .stats-table-row .stats-table-cell .edit_number {display: inline-block;width: 18px;height: 18px;border: 1px solid #dddd;text-align: center;border-radius: 50%;background: #f1f1f1;cursor: pointer;margin: -2px 2px 0 0;}
.stats-table .stats-table-row .stats-table-cell .edit_number img {vertical-align: text-top;margin: 4px 0 0;}

.stats-table .stats-table-row .stats-table-cell .mb-stats-table-state {display: none;}

.stats-table .stats-table-row .stats-table-cell .tag_notice {display: inline-block; background: #ff4e4e; color: #fff; line-height: 26px;width: 50px;border-radius: 6px;}

.stats-table .stats-table-row .stats-table-cell .fast_state {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  line-height: 16px;
  font-size: 11px;
  width: 30px;
  border-radius: 3px;
  background: #FFF;
  padding: 0 0 0 1px;
  margin: 0 0 0;
  color: #5340FB;
  cursor: pointer;
  border: 1px solid #5340FB;
}

.stats-table .stats-table-row .stats-table-cell .state_btn_type1 {
  height: 32px;
  line-height: 30px;
  width: 90px;
  text-align: center;
  color: #3B3E46;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #E8E8E8;
  background: #FFF;
  margin: 0 auto;
  display: inline-block;
}

.stats-table .stats-table-row .stats-table-cell .state_btn_type1.active {border-color: #5340FF;color: #5340FF;}

.stats-table .stats-table-row .stats-table-cell .state_btn_type1.center {
  display: block;
}
.stats-table .stats-table-row .stats-table-cell .state_btn_type1.pc-none {display: none;}
.stats-table .stats-table-row .stats-table-cell .state_btn_type1.min-width {width: 70px;}
.stats-table .stats-table-row .stats-table-cell .state_btn_type1.del-type {background: #F4F4F4;color: #555555; border: 1px solid #F4F4F4;}

.stats-table .stats-table-row .stats-table-cell .state_btn_type1 > i {margin: 10px 6px 0 0;float: right;}

.stats-table .stats-table-row .stats-table-cell .state_btn {list-style: none; display: flex; justify-content: center;}
.stats-table .stats-table-row .stats-table-cell .state_btn li {
  height: 32px;
  line-height: 32px;
  width: 80px;
  text-align: center;
  background: #E8E8E8;
  color: #3B3E46;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  margin: 0 0 0 4px;
}

.stats-table .stats-table-row .stats-table-cell .state_btn li:first-child {margin: 0 0 0;}
.stats-table .stats-table-row .stats-table-cell .state_btn li.btn_approve {
  background: #5340FF;
  color: #FFF;
}

.stats-table .stats-table-row .stats-table-cell .memo_icon {position: relative;}
.stats-table .stats-table-row .stats-table-cell .memo_icon:hover .memo_icon_popup {
  display: block;
  position: absolute;
  width: max-content;
  right: 0;
  top: 34px;
  border: 1px solid #ddd;
  background: #FFF;
  box-shadow: 0 0 4px 0 #ddd;
  padding: 10px 16px;
  z-index: 1;
  text-align: left;
}
.stats-table .stats-table-row .stats-table-cell .memo_icon:hover .memo_icon_popup pre {line-height: 24px;}
.stats-table .stats-table-row .stats-table-cell .memo_icon_popup {display: none;}

.stats-table .stats-table-row .stats-table-cell .order_date_mb {display: none;}

.product_type_tag {
  text-align: center;
  width: 74px;
  height: 24px;
  border-radius: 4px;
  line-height: 24px;
  color: #fff;
  margin-left: 50%;
  transform: translateX(-50%);
}

.product_type_tag.on {
  background: #42CC75 0% 0% no-repeat padding-box;
}

.product_type_tag.off {
  background: #C5C5C5 0% 0% no-repeat padding-box;
}

.save_btn {
  float: right;
  width: 84px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #5780F7 0% 0% no-repeat padding-box;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  margin-right: 263px;
  margin-top: 17px;
  cursor: pointer;
}

.product_info {
  float: left;
  width: 1260px;
  height: calc(100% - 20px);
  padding-left: 170px;
  padding-top: 20px;
}

.product_box {
  width: 100%;
  height: calc(100% - 70px);
  border: solid 1px #DCE3EB;
  background-color: #fff;
}
.product_box .info_title {
  height: 48px;
  line-height: 48px;
  padding-left: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #4B535A;
  border-bottom: solid 1px #DCE3EB;
}
.product_box .info_left {
  float: left;
  width: 270px;
  height: calc(100% - 105px);
  padding: 28px;
}
.product_box .info_left .info_box {
  position: relative;
}
.product_box .info_left .info_box span {
  display: block;
  margin-bottom: 5px;
  color: #4B535A;
  font-size: 13px;
}
.product_box .info_left .info_box input[type=text] {
  border: 1px solid #DCE3EB;
  width: 100%;
  height: 48px;
  text-indent: 16px;
  font-size: 13px;
  margin-bottom: 60px;
  color: #4B535A;
}
.product_box .info_left .info_box .img_upload {
  width: 270px;
  height: 270px;
  cursor: pointer;
  margin-bottom: 10px;
}
.product_box .info_left .info_box .info_img_btn {
  width: 270px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.7411764706);
  position: absolute;
  bottom: 31px;
  cursor: pointer;
}
.product_box .info_left .info_box .info_img_insert {
  width: 135px;
  height: 40px;
  background: transparent url(/assets/image/admin/img_insert_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 24px;
  background-position: center center;
  float: left;
}
.product_box .info_left .info_box .info_img_delete {
  float: right;
  width: 134px;
  height: 40px;
  background: transparent url(/assets/image/admin/img_delete_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 25px;
  background-position: center center;
}
.product_box .info_right {
  float: left;
  width: calc(100% - 382px);
  height: calc(100% - 105px);
  padding: 28px;
}
.product_box .info_right .info_box {
  position: relative;
  height: 133px;
}
.product_box .info_right .info_box span {
  display: block;
  margin-bottom: 5px;
  color: #4B535A;
  font-size: 13px;
}
.product_box .info_right .info_box .info_select, .product_box .info_right .info_box .info_amount {
  width: 140px;
  float: left;
  margin-right: 5px;
}
.product_box .info_right .info_box .info_select span, .product_box .info_right .info_box .info_amount span {
  display: block;
  margin-bottom: 5px;
  color: #4B535A;
  font-size: 13px;
}
.product_box .info_right .info_box .info_select select, .product_box .info_right .info_box .info_amount select {
  border: 1px solid #DCE3EB;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  text-indent: 16px;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 60px;
  color: #4B535A;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(/assets/image/admin/toggle_down_icon.svg) no-repeat 92%;
  background-color: #fff;
  background-size: 20px;
}
.product_box .info_right .info_box .info_select input[type=text], .product_box .info_right .info_box .info_amount input[type=text] {
  text-align: right;
  border: 1px solid #DCE3EB;
  border-radius: 8px;
  width: calc(100% - 32px);
  height: 48px;
  padding-right: 30px;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 60px;
  color: #4B535A;
}
.product_box .info_right .info_box .info_img {
  float: left;
  width: 150px;
  height: 150px;
  border: dashed 1px #b3b3b3;
  margin-right: 5px;
  margin-bottom: 10px;
  background: transparent url(/assets/image/admin/img_plus_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 40px;
  background-position: center center;
}
.product_box .info_right .info_box .info_img .img_upload {
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.product_box .info_right .info_box.img {
  float: inherit;
  height: auto;
}
.product_box .info_right .info_box.desc {
  float: inherit;
  height: auto;
  width: calc(100% - 96px);
  margin-top: 20px;
}
.product_box .info_right .info_box.desc input[type=text] {
  border: 1px solid #DCE3EB;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  font-size: 13px;
  color: #4B535A;
  text-indent: 16px;
  font-weight: bold;
}

.member_list {
  width: calc(100% - 250px);
  padding-top: 20px;
  margin: 0 0 0 20px;
}

.member_info {
  width: 1400px;
  height: auto;
  margin-bottom: 20px;
  border: 0px;
  max-width: 100%;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.04);
}
.member_info.hide {display: none;}
.member_info.noEvent {pointer-events: none;}
.member_info.noEvent input {background: #F7F8F9;}
.member_info.no_shadow {box-shadow: none;}

.member_info .chk_box_group {display: flex; margin: 6px 0 0;}
.member_info .chk_box_group.margin0 {margin: 0 0 0;}
.member_info .chk_box_group.input_left {display: inline-block; margin: 2px 0 0 6px;}
.member_info .chk_box_group.noEvent {pointer-events: none;}

/* 라디오버튼 S */
.member_info .chk_box.radio {
  height: 20px;
  line-height: 20px;
  margin: 0 20px 0 0;
}
.member_info .chk_box.radio input[type=radio] {display: none;}
.member_info .chk_box.radio input[type=radio] + label {
  width: 100%;
  padding: 1px 0 0 26px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  margin: 0;
  font-size: 14px;
  display: block;
  height: 20px;
  line-height: 16px;
}

.member_info .chk_box.radio input[type=radio] + label:before {
  border-radius: 50%;
  display: block;
  content: "";
  border: 2px solid #999;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: #fff;
}

.member_info .chk_box.radio input[type=radio]:checked + label {
  color: #5780F7;
}

.member_info .chk_box.radio input[type=radio]:checked + label:before {
  border-color: #5780F7;
}

.member_info .chk_box.radio input[type=radio]:checked + label:after {
  border-radius: 50%;
  display: block;
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: #5780F7;
}

/* 라디오버튼 E */


/* 체크박스 S */
.member_info .chk_box.checkbox {
  height: 20px;
  line-height: 20px;
  margin: 0 20px 0 0;
}
.member_info .chk_box.checkbox input[type=checkbox] {display: none;}
.member_info .chk_box.checkbox input[type=checkbox] + label {
  width: 100%;
  padding: 1px 0 0 22px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  margin: 0;
  font-size: 14px;
  display: block;
  height: 20px;
  line-height: 16px;
}

.member_info .chk_box.checkbox input[type=checkbox] + label:before {
  border-radius: 4px;
  display: block;
  content: "";
  border: 1px solid #999;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background: #fff;
}
.member_info .chk_box.checkbox input[type=checkbox] + label span {vertical-align: initial;font-size: 12px;margin: 0 0 0 2px;color: #999;}

.member_info .chk_box.checkbox input[type=checkbox]:checked + label {
  color: #5780F7;
}

.member_info .chk_box.checkbox input[type=checkbox]:checked + label:before {
  border-color: #5780F7;
  background: #5780F7;
}

.member_info .chk_box.checkbox input[type=checkbox]:checked + label:after {
  position: absolute;
  top: 1px;
  left: 1px;
  content: "";
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  background: url('/assets/image/min_chk_white.svg') no-repeat 50%;
  width: 16px;
  height: 16px;
}

/* 체크박스 E */

.member_info .info_title {position: relative; height: 50px;line-height: 50px;color: #3E4755;font-size: 16px;font-weight: 600;background: #fff;border-bottom: 1px solid #e5e7eb;padding: 0 20px;}
.member_info .info_title #re_fax_send {width: 90px;height: 32px;line-height: 32px;text-align: center;background: #E4E1FF;border-radius: 4px;color: #5340FF;font-size: 13px;cursor: pointer;display: inline-block;font-weight: 400;float: right;margin: 9px 0 0;}

.member_info .info_row {
  padding: 20px 20px;
  background: #fff;
  width: 100%;
}

.member_info .info_line {
  width: 100%;
  border-bottom: 1px dashed #e5e7eb;
  padding: 20px 0 0;
  margin: 0 0 20px;
}

.member_info .info_input {
  min-height: 42px;
  height: auto;
  color: #3E4755;
  font-size: 14px;
  background-color: #FFF;
  width: 100%;
  display: flex;
}
.member_info .info_input.noEvent {
  pointer-events: none;
}
.member_info .info_input.hide {
  display: none;
}

.member_info .info_input.none {
  display: none;
}

.member_info .info_input > div {
  padding: 5px 10px 5px;
}

.member_info .info_input .cancel_btn {
  font-size: 13px;
  border: 1px solid #5340FB;
  color: #5340FB;
  border-radius: 4px;
  width: 80px;
  display: inline-block;
  text-align: center;
  height: 32px;
  line-height: 30px;
  cursor: pointer;
  vertical-align: initial;
  margin: 0 0 0 4px;
  float: left;
}

.member_info .info_input .cancel_log {
  font-size: 13px;
  border: 1px solid #5340FB;
  color: #5340FB;
  border-radius: 4px;
  width: 32px;
  display: inline-block;
  text-align: center;
  height: 32px;
  line-height: 30px;
  cursor: pointer;
  vertical-align: initial;
  margin: 0 0 0 4px;
  float: left;
}

.member_info .info_input .cancel_log i {font-size: 20px;margin: -2px 0 0;}

.member_info .info_input .tbl_tit {width: 150px;font-weight: 500;line-height: 30px;}
.member_info .info_input .tbl_tit.hide {display:none;}
.member_info .info_input .tbl_tit span {vertical-align: text-bottom;font-size: 12px;color: #cc0000;padding: 0 0 0 2px;}
.member_info .info_input .tbl_tit .tit_btn {display: block;width: 60px;height: 24px;line-height: 24px;text-align: center;background: #E4E1FF;border-radius: 4px;color: #5340FF;font-size: 12px;cursor: pointer;}

.member_info .info_input .tbl_tit .tbl_rotation {display: flex; gap: 4px; margin: 8px 0 0;}
.member_info .info_input .tbl_tit .tbl_rotation .tbl_rotation_btn {display: flex; justify-content: center; align-items: center; width: 32px; height: 32px; cursor: pointer; background: #FFF; border: 1px solid #DEDEDE; border-radius: 4px;}
.member_info .info_input .tbl_tit .tbl_rotation .tbl_rotation_btn:hover {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.member_info .info_input .tbl_tit .tbl_rotation .tbl_rotation_btn.tbl_rotation_btn_prev {}
.member_info .info_input .tbl_tit .tbl_rotation .tbl_rotation_btn.tbl_rotation_btn_next {}

.member_info .info_input .tbl_tit .tbl_rotation_save {width: 68px; height: 32px; line-height: 30px; font-size: 13px; margin: 4px 0 0; text-align: center;  cursor: pointer; background: #FFF; border: 1px solid #DEDEDE; border-radius: 4px;}
.member_info .info_input .tbl_tit .tbl_rotation_save:hover {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}

.member_info .info_input .tbl_tit em {color: #D62728;text-align: center;display: inline-block;margin: -10px 0 0;}
.member_info .info_input .tbl_txt {width: calc(50% - 150px); line-height: 30px;}
.member_info .info_input .tbl_txt.blue {color: #5340FB;}
.member_info .info_input .tbl_txt.hide {display:none;}
.member_info .info_input .tbl_txt.long {width: calc(100% - 150px);}
.member_info .info_input .tbl_txt.long.textarea {padding: 5px 10px 5px;}
.member_info .info_input .tbl_txt.img {}
.member_info .info_input .tbl_txt img {max-width: 200px;}
.member_info .info_input .tbl_txt img.popup_img {margin: 10px 0 0; display: block;}

.member_info .info_input .tbl_txt h3 {font-size: 24px; font-weight: 500;}

.member_info .info_input .tbl_txt select {
  width: 200px;
  border: 1px solid #DCE3EB;
  height: 32px;
  padding: 0 10px;
  border-radius: 3px;
  font-size: 14px;
}

.member_info .info_input .tbl_txt input {
  width: 200px;
  border: 1px solid #DCE3EB;
  height: 32px;
  padding: 0 10px;
  border-radius: 3px;
  font-size: 14px;
}

.member_info .info_input .tbl_txt input.w100p {
  width: 100%;
}

.member_info .info_input .tbl_txt input:read-only {
  background: #F7F8F9;
}



.member_info .info_input .tbl_txt input.big {width: 400px; max-width: 100%;}
.member_info .info_input .tbl_txt input.big2 {width: 500px; max-width: 100%;}

.member_info .info_input .tbl_txt textarea { width: 100%; border: 1px solid #DCE3EB;height: 150px; padding: 10px 10px; border-radius: 3px; resize: none;}
.member_info .info_input .tbl_txt textarea.big {height: 250px;}
.member_info .info_input .tbl_txt textarea:focus {outline: none;}

.member_info .info_input .tbl_txt .cancel_reflect { width: 60px;  padding: 1px 0 0 22px; border-radius: 8px; cursor: pointer; position: relative; margin: 7px 0 0; font-size: 14px; display: block; height: 20px; line-height: 16px;}
.member_info .info_input .tbl_txt .cancel_reflect:before {content: ''; border-radius: 4px;  display: block;  content: "";  border: 1px solid #999;  position: absolute;  top: 0;  left: 0;  width: 16px;  height: 16px;  background: #fff;}
.member_info .info_input .tbl_txt .cancel_reflect.active {color: #5780F7;}
.member_info .info_input .tbl_txt .cancel_reflect.active::before {content: ''; border-color: #5780F7; background: #5780F7;}
.member_info .info_input .tbl_txt .cancel_reflect.active::after {content: ''; position: absolute;  top: 1px;  left: 1px;  content: '';  color: #fff;  font-size: 13px;  font-weight: 500;  background: url('/assets/image/min_chk_white.svg') no-repeat 50%;  width: 16px;  height: 16px;}

.member_info .info_input .tbl_txt .cancel_etc {display: block;font-size: 13px;width: 350px;color: #999;margin: 6px 0 0;}
.member_info .info_input .tbl_txt .etc_price {display: block;font-size: 13px;width: 350px;margin: 4px 0 0; color: #5340FB; }
.member_info .info_input .tbl_txt .etc_price > label {display: inline-block; vertical-align: text-top; width: 70px;}
.member_info .info_input .tbl_txt .surcharge_etc {display: block;}
.member_info .info_input .tbl_txt .surcharge_etc span {display: block; height: 22px; line-height: 22px;font-size: 13px;width: auto;color: #5340FB;margin: 6px 0 0;}

.member_info .info_input .tbl_txt .tbl_txt_time {display: flex;}
.member_info .info_input .tbl_txt .tbl_txt_time > div {display: flex;}
.member_info .info_input .tbl_txt .tbl_txt_time > div > label {display: inline-block;height: 32px;line-height: 32px;padding: 0 5px;}
.member_info .info_input .tbl_txt .tbl_txt_time > span {height: 32px;line-height: 32px;padding: 0 10px;}
.member_info .info_input .tbl_txt .tbl_txt_time select {width: 60px;}

.member_info .info_input .tbl_txt .tbl_gift_send {
  width: 100px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #E4E1FF;
  border-radius: 4px;
  color: #5340FF;
  font-size: 13px;
  cursor: pointer;
  display: inline-block;
  margin: 0 0 0 12px;
}
.member_info .info_input .tbl_txt .tbl_alimtalk_send {
  width: 90px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #E4E1FF;
  border-radius: 4px;
  color: #5340FF;
  font-size: 13px;
  cursor: pointer;
  display: inline-block;
}
.member_info .info_input .tbl_txt .tbl_txt_link {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #E4E1FF;
  border-radius: 4px;
  color: #5340FF;
  font-size: 13px;
  cursor: pointer;
  display: none;
}
.member_info .info_input .tbl_txt .tbl_txt_link.active{display: inline-block;}

.member_info .info_input .tbl_txt .textarea_group {position: relative;}

.member_info .info_input .tbl_txt .textarea_group label {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: 30px;
  line-height: 30px;
  padding: 0 10px 0;
  font-size: 13px;
  background: #f1f1f1;
  color: #999;
  border-radius: 3px 0 0;
}
.member_info .info_input .tbl_txt .textarea_group textarea {padding: 35px 10px 10px;}
.member_info .info_input .tbl_txt .textarea_group textarea#refuse_memo {border-color: #EE5A52;}

.member_info .info_input .tbl_txt .textarea_group_new {position: relative;}

.member_info .info_input .tbl_txt .btn_area {display: inline-block; vertical-align: top; color: #9A9CA4;font-size: 13px;width: 80px;height: 32px;line-height: 30px;margin: 0 0 0;padding: 0 0 0;text-align: center;cursor: pointer;background: #F5F5F5;border: 1px solid #F5F5F5;border-radius: 4px;}
.member_info .info_input .tbl_txt .input_area {width: calc(100% - 90px);}
.member_info .info_input .tbl_txt .input_area:read-only {background: #F7F8F9;}

.member_info .info_input .tbl_txt .input_area_list {display: inline-block; width: calc(100% - 90px);}
.member_info .info_input .tbl_txt .input_area_list > ul {min-height: 32px;}
.member_info .info_input .tbl_txt .input_area_list > ul > li {display: inline-block;color: #9A9CA4;font-size: 13px;height: 32px;line-height: 30px;margin: 0 0 2px 2px;padding: 0 10px 0;border: 1px solid #DCE3EB;border-radius: 4px;float: left;}
.member_info .info_input .tbl_txt .input_area_list > ul > li > label {display: block; float: left; height: 30px; line-height: 30px;}
.member_info .info_input .tbl_txt .input_area_list > ul > li > input {display: none;float: left;color: #999;border: 0px;height: 30px;width: 30px;padding: 0 0 2px;text-align: center;background: #f6f6f6;margin: 0 -10px 0 10px;}

.member_info .info_input .tbl_txt .input_area_list.priority_view > ul > li > input {display: block;}

.member_info .info_input .tbl_txt .tbl_txt_input {position: relative; width: 200px;}
.member_info .info_input .tbl_txt .tbl_txt_input.floatLeft {float: left;}
.member_info .info_input .tbl_txt .tbl_txt_input:after {content: '원'; position: absolute;top: 0;right: 7px;height: 32px;line-height: 32px;font-size: 13px;color: #999;}
.member_info .info_input .tbl_txt .tbl_txt_input input {padding: 0 24px 0 10px;}
.member_info .info_input .tbl_txt .tbl_txt_input input#cancel_price {border-color: #EE5A52;}

.member_info .info_input .tbl_txt .tbl_txt_cancel {float: left;display: block;height: 32px;line-height: 32px;padding: 0 10px 0;color: #EE5A52;}

.member_info .info_input .tbl_txt .tbl_txt_etc {float: left;display: block;height: 32px;line-height: 32px;padding: 0 10px 0;color: #999;}

.member_info .info_input .tbl_txt .tbl_txt_product {}
.member_info .info_input .tbl_txt .tbl_txt_product > dl {float: left; display: flex; margin: 0 20px 8px 0; position: relative;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl:last-child::after {content: none;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl:after {content: ''; position: absolute; right: -10px;top: 7px; width: 1px; height: 16px; background: #ddd;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dt {padding: 6px 0;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dt .chk_box {margin: 0 5px 0 0;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dt .chk_box > label input {width: 90px;margin: -7px 0 0;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd {}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group {position: relative;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group input {padding: 0 22px 0 10px;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group label {position: absolute;right: 7px;top: 7px;font-size: 12px;color: #999;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd input {width: 90px; text-align: right;}
.member_info .info_input .tbl_txt .tbl_txt_product > dl dd select {width: 90px; }

.member_info .info_input .tbl_txt .recipient_address_group {position: relative; width: 400px; display: inline-block;}
.member_info .info_input .tbl_txt .recipient_address_group #recipient_address_btn {display: block;width: 46px;height: 20px;line-height: 20px;font-size: 10px;text-align: center;color: #FFF;cursor: pointer;background: #C2C3C6;border-radius: 3px;position: absolute;top: 50%;right: 6px;transform: translateY(-50%);}

.member_info .info_input .tbl_txt .order_site_group {position: relative; width: 400px;}
.member_info .info_input .tbl_txt .order_site_group a {display: block;width: 46px;height: 20px;line-height: 20px;font-size: 10px;text-align: center;color: #FFF;cursor: pointer;background: #C2C3C6;border-radius: 3px;position: absolute;top: 50%;right: 6px;transform: translateY(-50%);}

.member_info .info_input .tbl_txt .sub_group {}
.member_info .info_input .tbl_txt .sub_group dl {display: flex; margin: 0 0 4px;}
.member_info .info_input .tbl_txt .sub_group dl dt {line-height: 32px;font-size: 13px;color: #999;width: 70px;}
.member_info .info_input .tbl_txt .sub_group dl dd {}

.member_info .info_input .tbl_txt .category_group dl .category_title{min-width: 60px;}
.member_info .info_input .tbl_txt .category_group dl {display: flex; margin: 0 10px 4px;}
.member_info .info_input .tbl_txt .category_group dl dt {line-height: 32px;font-size: 13px;color: #999;}
.member_info .info_input .tbl_txt .category_group dl dd {}

.member_info .info_input .tbl_txt .file_box {display: inline-block; position: relative; padding: 0 10px; width: 200px;height: 32px;background: #FFFFFF;border: 1px solid #DEDEDE;border-radius: 3px;}
.member_info .info_input .tbl_txt .file_box.big {width: 400px; cursor: pointer; max-width: 100%;}
.member_info .info_input .tbl_txt .file_box input[type=file] {display: none;}
.member_info .info_input .tbl_txt .file_box p {display: block;width: 38px;height: 20px;line-height: 20px;text-align: center;background: #E4E1FF;border-radius: 4px;position: absolute;top: 5px;right: 6px;color: #5340FF;font-size: 12px;cursor: pointer;}
.member_info .info_input .tbl_txt .file_box span {display: block; height: 30px; line-height: 30px; float: left; color: #9A9CA4; font-size: 13px; width: 100%;overflow: hidden;}
.member_info .info_input .tbl_txt .file_box .popup_file_view {position: absolute;right: -84px;height: 32px;line-height: 32px;font-size: 13px;color: #999;text-decoration: underline;cursor: pointer;}

.member_info .info_input .tbl_txt .file_box_img {cursor: pointer; width: 300px;margin: 10px 0 0;position: relative;height: 400px;overflow: hidden; border: 1px solid #DEDEDE;}
.member_info .info_input .tbl_txt .file_box_img.hide {display: none;}
.member_info .info_input .tbl_txt .file_box_img img {max-width: 300px; height: auto; max-height: 400px; border: 0px; width: auto; position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);}

.member_info .info_input .tbl_txt .default_btn {display: inline-block; color: #9A9CA4;font-size: 13px;width: 80px;height: 32px;line-height: 30px;margin: 0 0 0;padding: 0 0 0;text-align: center;cursor: pointer;background: #F5F5F5;border: 1px solid #F5F5F5;border-radius: 4px;}
.member_info .info_input .tbl_txt .alarm_text {display: inline-block;font-size: 13px;color: #999;}
.member_info .info_input .tbl_txt .alarm_text.checkbox_alarm {margin: 4px 0 0;background: #f7f7f7;padding: 5px 10px 5px;display: block;}
.member_info .info_input .tbl_txt .alarm_text.checkbox_alarm span {vertical-align: text-top;color: #000; text-decoration: underline;}

.member_info .info_input .tbl_txt .alarm_text.checkbox_alarm + .category_group {margin: 10px 0 0;}
.member_info .info_input .tbl_txt .alarm_text.checkbox_alarm + .sub_group {margin: 10px 0 0;}

.member_info .info_input .tbl_txt .warning_text {color: #FF0000; font-size: 12px; margin: 4px 0 0; display:none;}
.member_info .info_input .tbl_txt .warning_text:before {content: '*';}

.member_info .info_input .tbl_txt .address_group {}
.member_info .info_input .tbl_txt .address_group input {display: block; margin: 4px 0 0; width: 400px;}
.member_info .info_input .tbl_txt .address_group input:read-only {background: #F7F8F9;}

.member_info .info_input .tbl_txt .tbl_txt_arow {display: flex; width: 100%; margin: 0 0 4px;}
.member_info .info_input .tbl_txt .tbl_txt_arow > label {width: 204px; line-height: 32px; font-size: 14px;color: #999;}
.member_info .info_input .tbl_txt .tbl_txt_arow > span {margin: 0 4px 0 0;}

.member_info .info_input .tbl_txt .customer_text {display: block;font-size: 13px;color: #999; margin: 4px 0 0; line-height: 22px;}


.member_info .ripple_box {width: 100%;}
.member_info .ripple_write {width: 100%; height: 70px; display: flex; gap: 8px;}
.member_info .ripple_write .ripple_write_cont {width: calc(100% - 78px); height: 70px; resize: none; border: 1px solid #DCE3EB; border-radius: 4px; padding: 8px 8px;}
.member_info .ripple_write .ripple_write_cont:focus {outline: none;}
.member_info .ripple_write .ripple_write_btn {width: 70px; height: 70px; cursor: pointer; text-align: center; background: #E4E1FF; color: #5340FF; border-radius: 4px; display: block; align-content: center; font-size: 14px;}

.member_info .ripple_list {width: 100%; margin: 20px 0 0;}
.member_info .ripple_list .ripple_row {padding: 12px 12px; background: #f4f4f4; border-radius: 4px; margin: 0 0 8px; position: relative;}
.member_info .ripple_list .ripple_row:last-child {margin: 0 0 0;}
.member_info .ripple_list .ripple_row_info {margin: 0 0 8px;}
.member_info .ripple_list .ripple_row_info > dt {font-size: 14px; color: #555;}
.member_info .ripple_list .ripple_row_info > dd {font-size: 12px; color: #999;}
.member_info .ripple_list .ripple_row_txt {font-size: 14px;}
.member_info .ripple_list .ripple_row_btn {position: absolute; right: 12px; top: 12px; display: flex; gap: 4px;}
.member_info .ripple_list .ripple_row_btn > div {cursor: pointer; display: block; width: 38px; height: 22px; line-height: 20px; text-align: center;background: #E4E1FF; border: 1px solid #E4E1FF; border-radius: 4px; color: #5340FF; font-size: 12px; cursor: pointer;}
.member_info .ripple_list .ripple_row_btn > div.ripple_row_del {background: #FFF; border-color: #5340FF;}


/* 레이어팝업 S */
.popup_comm {position: fixed;width: 100%;height: 100%;top: 0;left: 0; display: none; z-index: 3;}
.popup_comm.active {display: block;}
.popup_comm.popup_notice .pconn_cont_body dl dt {font-weight: 600;}
.popup_comm.popup_notice .pconn_cont_body dl dd {font-size: 14px;}
.popup_comm.popup_notice .pconn_cont_body dl dd > ul li { width: 100%; height: auto;}
.popup_comm.popup_notice .pconn_cont_body dl dd > ul li > span {padding: 0 12px;}
.popup_comm.popup_notice .pconn_cont_body dl dd > ul li > p {padding: 0 32px;}

.popup_comm .pconn_bg {position: fixed; width: 100%;height: 100%;top: 0;left: 0; background: #000; opacity: 0.5;}
.popup_comm .pconn_cont {position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%); background: #FFF;width: 800px;height: 600px;}

.popup_comm .pconn_cont_head {height: 50px;line-height: 50px; border-bottom: solid 1px #DCE3EB; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.0784313725); padding: 0 20px;font-weight: 500; position: relative;}
.popup_comm .pconn_cont_head .pconn_close {display: block;width: 24px;height: 24px;position: absolute;top: 12px;right: 20px;cursor: pointer; background: url('/assets/image/ic_close.svg') no-repeat 50%;}

.popup_comm .pconn_cont_body {height: calc(100% - 100px); overflow: auto; padding: 10px 10px;}
.popup_comm .pconn_cont_body.full {height: calc(100% - 50px);}
.popup_comm .pconn_cont_body dl {width: 100%; border: 1px solid #EBEBEB; margin: 0 0 4px;}
.popup_comm .pconn_cont_body dl dt {position: relative; width: 100%;height: 38px;line-height: 38px;background: #F8F9FA; font-size: 14px; padding: 0 10px;}
.popup_comm .pconn_cont_body dl dt > label {display: block;width: 60px;height: 24px;line-height: 22px;font-size: 12px;position: absolute;text-align: center;top: 7px;right: 10px;border-radius: 4px;background: #E4E1FF;color: #5340FF;cursor: pointer;}
.popup_comm .pconn_cont_body dl dd {padding: 10px 10px;}
.popup_comm .pconn_cont_body dl dd > ul {list-style: none; display: inline-block;}
.popup_comm .pconn_cont_body dl dd > ul li {width: 148px; height: 36px; float: left; margin: 0 3px 3px 0;}
.popup_comm .pconn_cont_body dl dd > ul li:nth-child(5n) {margin: 0 0 3px 0;}

.popup_comm .pconn_cont_foot {height: 50px; position: relative;}
.popup_comm .pconn_cont_foot .pconn_save {font-size: 13px;font-weight: 500;height: 32px;line-height: 32px;width: 82px;text-align: center;background: #5340FF;color: #fff;border-radius: 6px;cursor: pointer;position: absolute;right: 20px;top: 10px;}

.popup_comm .chk_box.checkbox {margin: 0 20px 0 0;width: 100%;height: 36px;line-height: 36px;}
.popup_comm .chk_box.checkbox input[type=checkbox] {display: none;}
.popup_comm .chk_box.checkbox input[type=checkbox] + label {width: 100%;height: 36px;line-height: 34px;padding: 0 0 0;border-radius: 4px;cursor: pointer;position: relative;margin: 0;font-size: 12px;display: block;text-align: center;border: 1px solid #ddd;}
.popup_comm .chk_box.checkbox input[type=checkbox]:checked + label {color: #5651f7;border-color: #5651f7;font-weight: 500;}

/* 레이어팝업 E */

  /*페이징*/
.paging {
  display: flex;
  justify-content: center;
  padding: 20px 0;
  background: #FFF;
}

.paging .btn {
  margin: 0 0 0 8px;
  background: #FFF;
  cursor: pointer;
  border: 1px solid #E4EAF1;
  border-radius: 4px;
  font-size: 13px;
  width: 33px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  color: #000;
}

.paging .btn:hover {
  border: 1px solid #5340FF;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.0784313725);
  color: #5340FF;
}

.paging .btn.on {
  border: 1px solid #5340FF;
  background: #5340FF;
  color: #FFF;
}

.paging .btn.first {
  background: #FFF url(/assets/image/admin/ic_chevron.svg) no-repeat 50% 50%;
  background-size: 24px;
}

.paging .btn.prev {
  background: #FFF url(/assets/image/admin/ic_page.svg) no-repeat 50% 50%;
  background-size: 24px;
}

.paging .btn.next {
  background: #FFF url(/assets/image/admin/ic_page.svg) no-repeat 50% 50%;
  transform: rotate(180deg);
  background-size: 24px;
}

.paging .btn.end {
  background: #FFF url(/assets/image/admin/ic_chevron.svg) no-repeat 50% 50%;
  transform: rotate(180deg);
  background-size: 24px;
}

.stats_menu {
  width: calc(100% - 400px);
  margin-left: 200px;
  height: 50px;
  overflow-y: auto;
  margin-top: 80px;
}
.stats_menu input {
  float: left;
  background: transparent url(/assets/image/admin/toggle_down_icon.svg) 0% 0% no-repeat padding-box;
  background-size: 20px;
  background-color: #fff;
  background-position: 245px 50%;
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  font-size: 14px;
  width: 270px;
  height: 38px;
  text-indent: 12px;
}
.stats_menu select {
  float: right;
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  font-size: 14px;
  width: 95px;
  height: 40px;
  text-indent: 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(/assets/image/admin/toggle_down_icon.svg) no-repeat 92%;
  background-color: #fff;
  background-size: 20px;
}
.excel_down {
  width: 120px;
  height: 38px;
  line-height: 36px;
  border: 1px solid #DCE3EB;
  border-radius: 4px;
  background: url('/assets/image/admin/icon_excel.png') no-repeat 5%;
  background-color: #fff;
  background-size: 24px;
  text-align: center;
  font-size: 13px;
  cursor: pointer;
  padding: 0 0 0 18px;
  float: right;
  margin-right: 5px;
}/*# sourceMappingURL=common.css.map */

.stats-table-row:hover{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);
  z-index: 1;
  position: relative;
}
.stats-table .stats-table-row:nth-child(1):hover {
  box-shadow: none;
}
.stats-table-row.row-uncheck {background-color: #fff1f1;}
.stats-table-row.row-uncheck2 {background: rgba(242,155,88,0.1);}
.stats-table-row.row-uncheck3 {background: rgba(148, 103, 189, 0.1);}
.stats-table-row.row-uncheck4 {background: rgba(227, 119, 194, 0.1);}

.stats-table-row.row-cancle {
  opacity: 0.5;
}

.stats-table-cell.pointer{
  cursor:pointer;
}

.stats-table-cell > p.btn_blue {
  color: #1369FF;
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgb(19, 105, 255, 0.1);
}

.stats-table-cell > p.btn_purple {
  color: #9467BD;
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgba(148, 103, 189, 0.1);
}

.stats-table-cell > p.btn_green {
  color: #2CA02C;
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgba(44, 160, 44, 0.1);
}

.stats-table-cell > p.btn_orange {
  color: #F29B58;
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgba(242, 155, 88, 0.1);
}

.stats-table-cell > p.btn_red {
  color: #D62728;
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgba(214, 39, 40, 0.1);
}

.stats-table-cell > p.btn_gray {
  border-radius: 4px;
  padding: 2px 2px 2px;
  font-size: 13px;
  background: rgba(127, 127, 127, 0.1);
  color: #7F7F7F;
}

.stats-table-cell > p.reserve_gray {margin: 0 0 4px;}

.stats-table-cell > p.pi_lapse {margin: 2px 0 0; height: 24px;line-height: 24px;float: left; text-align: right;background: #D62728;color: #FFF;font-weight: 500;width: 80px;font-size: 12px;padding: 0 5px 0;border-radius: 4px;}
.stats-table-cell > p.pi_lapse > label {display: inline-block;height: 24px;line-height: 24px; float: left;}
.stats-table-cell > p.pi_lapse .xi-alarm-o {animation: alarm 2s infinite linear; margin: 5px 2px 0 0; float: left; font-size: 14px;}

.loading{
  display:none;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: #65656538;
  background-image: url(/assets/image/loading.svg);
  background-size: 50px;
  background-position: center;
  background-repeat: no-repeat;
  position: fixed;
}

.upload_img{
  cursor:pointer;
}

.delivery_img{
  width:200px;
  height:200px;
  border: 1px solid #DCE3EB;
}




/* 비교팝업 */
.comparison_group {width: 100%; max-width: 100%; height: 100%; max-height: 600px; display: flex; background: #353535; border-bottom: 1px solid #353535;}
.comparison_group > div {width: calc(50% - 5px); background: #FFF;}
.comparison_group > div:first-child {margin: 0 10px 0 0;}
.comparison_group > div dl {}
.comparison_group > div dl dt {height: 50px; line-height: 50px;text-align: center;font-weight: 500; position: relative;}
.comparison_group > div dl dt > span {display: inline-block;width: 40px;height: 24px;line-height: 22px;background: #FFF;border-radius: 4px;cursor: pointer;margin: 0 0 0 0;text-align: center;color: #5340FB;font-size: 13px;font-weight: 500;border: 1px solid #5340FB;position: absolute;right: 20px;top: 13px;}
.comparison_group > div dl dd {height: 548px; overflow: hidden; position: relative; background: #FFF;}
.comparison_group > div dl dd img {position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; max-width: 100%; max-height: 100%;}

.comparison_takeover {width: 100%; height: 98px; background: #FFF; display: flex; padding: 0 20px 0; justify-content: flex-end;}
.comparison_takeover > dl {display: flex; align-self: center; height: 32px; font-size: 14px; margin: 0 4px 0 0;}
.comparison_takeover > dl dt {height: 32px;line-height: 32px;font-weight: 500;margin: 0 6px 0 10px;}
.comparison_takeover > dl dd {}
.comparison_takeover > dl dd input {border: 1px solid #DCE3EB; padding: 0 10px 0; border-radius: 4px;background: #fff;font-size: 14px;width: 100px;height: 32px;}
.comparison_takeover .comparison_takeover_btn {align-self: center; height: 32px; line-height: 32px; width: 90px;background: #5340FB;border-radius: 4px;cursor: pointer;text-align: center;color: #fff; font-size: 14px; margin: 0 0 0 4px;}
.comparison_takeover .comparison_takeover_txt {align-self: center; height: 32px; line-height: 32px; color: #999; font-size: 14px;}

.comparison_info {width: 100%; height: 94px; border-bottom: 1px solid #353535; padding: 10px 20px;}
.comparison_info .comparison_info_group { font-size: 14px; display: flex;}
.comparison_info dl {display: flex; height: 24px; line-height: 22px; margin: 0 20px 0 0;}
.comparison_info dl:last-child {margin: 0 0 0;}
.comparison_info dl dt {font-weight: 500; height: 24px; line-height: 22px}
.comparison_info dl dt label {vertical-align: text-bottom;font-size: 12px;color: #cc0000;padding: 0 0 0 2px;}
.comparison_info dl dd { height: 24px; line-height: 22px; color: #999; padding: 0 0 0 10px;}

/* 셋팅 */
.setting_cont {width: 100%; height: 100%; padding: 20px 20px;}
.setting_cont > div {box-shadow: 0 0 4px #ddd; background: #FFF; height: 100%;}
.setting_cont > div .sc_tit {height: 50px;line-height: 50px;color: #3E4755;font-size: 16px;font-weight: 600;background: #fff;border-bottom: 1px solid #e5e7eb;padding: 0 20px;}
.setting_cont > div .sc_tit > label {vertical-align: text-bottom;font-size: 14px;color: #999;font-weight: 500;}
.setting_cont > div .sc_cont {height: calc(100% - 50px); padding: 20px 20px;}
.setting_cont .setting_week { width: 1130px;float: left;}
.setting_cont .setting_week .sc_cont .sc_cont_box {display: block;margin: 0 auto;width: 1082px;height: 100%;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl {float: left; width: 146px; margin: 0 10px 0 0;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl:last-child {margin: 0 0 0;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dt {height: 32px;line-height: 32px;text-align: left;background: #f1f1f1;border-radius: 4px;color: #000;font-size: 13px;margin: 0 0 10px; padding: 0 10px;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dt .sc_cont_chk {width: 32px; height: 20px; display: block; cursor: pointer; background: url('/assets/image/i_audio_off.svg') no-repeat 50% 50%; float: right; margin: 6px 0 0;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dt .sc_cont_chk.active {background: url('/assets/image/i_audio_on.svg') no-repeat 50% 50%;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dd {display: flex;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dd .sc_cont_time {width: 64px;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dd .sc_cont_time input {width: 100%; border: 1px solid #DCE3EB; text-align: center; height: 32px; border-radius: 5px; padding: 0 0 2px;}
.setting_cont .setting_week .sc_cont .sc_cont_box > dl dd .sc_cont_etc {width: 18px; text-align: center; height: 32px; line-height: 32px;}
.setting_cont .setting_holy {width: calc(100% - 1150px); float: right;}
.setting_cont .setting_holy .sc_cont_form {width: 100%;height: 94px;border-bottom: 1px dashed #ddd; position: relative;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group {display: block;height: 32px;width: 100%;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group:first-child {margin: 0 0 10px;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl {display: flex; float: left; margin: 0 20px 0 0;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl:last-child {margin: 0 0 0;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dt {width: 40px;height: 32px;line-height: 32px; font-size: 13px;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dd {width: 100px;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dd.memo {width: 306px;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dd.sc_cont_form_time {width: 146px; display: flex;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dd.sc_cont_form_time input {width: 64px; text-align: center;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_form_group > dl dd.sc_cont_form_time label {width: 18px;text-align: center;height: 32px;line-height: 32px;}
.setting_cont .setting_holy .sc_cont_form input {width: 100%; border: 1px solid #DCE3EB; height: 32px; border-radius: 5px; padding: 0 10px 2px;}
.setting_cont .setting_holy .sc_cont_form .sc_cont_submit {background: #5340FF;color: #fff;border-radius: 6px;cursor: pointer;display: inline-block;height: 32px;line-height: 32px;width: 60px;text-align: center;font-size: 13px;position: absolute;right: 0;top: 0;}
.setting_cont .setting_holy .sc_cont_list {padding: 20px 0 0;overflow-y: auto;height: calc(100% - 94px);width: calc(100% + 20px);}
.setting_cont .setting_holy .sc_cont_list ul {width: 690px; list-style: none; padding: 0 0 0;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date {height: 28px; margin: 0 0 5px; padding: 0 0 0;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date:last-child {margin: 0 0 0;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date > div {float: left; width: calc(100% - 28px); height: 28px;line-height: 28px;font-size: 15px;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date > div > label {background: #f1f1f1; margin: 0 10px 0 0; height: 28px;line-height: 26px;text-align: center;border-radius: 4px;color: #000;font-size: 13px;display: inline-block;width: 180px;border: 1px solid #f1f1f1;float: left;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date > div > label > span {vertical-align: text-bottom;color: #999;}
.setting_cont .setting_holy .sc_cont_list .sc_cont_date > span {width: 28px;height: 28px;display: block;float: right; cursor: pointer; text-align: center;line-height: 22px;}

/*주문알림 팝업*/
.rePuPopup {display: none; width: 300px; position: fixed; right: 13px; z-index: 10;}
.rePuPopup.active {bottom: 0 !important;}
.rePuPopup .rePP_tit {position: relative; width: 300px;height: 56px; line-height: 56px; cursor: pointer; background: #353535;border-radius: 16px 16px 0px 0px; padding: 0 10px; color: #FFF; font-size: 14px;}
.rePuPopup .rePP_tit > label {cursor: pointer; display: block; position: absolute; top: 21px; right: 13px; width: 16px;height: 19px; background: url('/assets/image/i_bell_on.png') no-repeat;background-size: 16px 19px;}
.rePuPopup .rePP_list {width: 100%; border: 1px solid #DCE3EB; background: #FFF;}
.rePuPopup .rePP_list_row {width: 100%; height: 96px; padding: 16px 15px; display: flex; border-bottom: 1px dotted #DCE3EB;cursor:pointer;}
.rePuPopup .rePP_list_row:hover {background: #F8F8F8;}
.rePuPopup .rePP_list_row:last-child {margin: 0 0 0;}
.rePuPopup .rePP_list_row .rePP_list_img {width: 64px; height: 64px; background: #ddd;}
.rePuPopup .rePP_list_none {height: 96px;}
.rePuPopup .rePP_list_none span {display: block; width: 100%; text-align: center; padding: 30px 0 0;font-size: 14px;}
.rePuPopup .rePP_list_none a {display: block; width: max-content; margin: 15px auto 0; color: #999; cursor: pointer;}
.rePuPopup .rePP_list_info {width: calc(100% - 64px); height: 100%; padding: 0 0 0 20px;}
.rePuPopup .rePP_list_info dt {margin: 0 0 18px;}
.rePuPopup .rePP_list_info dt span {display: block; color: #000000; font-size: 14px;}
.rePuPopup .rePP_list_info dt label {display: block; color: #5340FF; font-size: 12px; margin: 0 0 2px;}
.rePuPopup .rePP_list_info dd {height: 16px;line-height: 16px;}
.rePuPopup .rePP_list_info dd span {display: inline-block; font-weight: 700;}
.rePuPopup .rePP_list_info dd label {display: inline-block; color: #FF0000; vertical-align: bottom;}


.nBox {position: relative;background: #ffffff;border-radius: 2px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.nBox .nBox_head {font-weight: 500; height: 50px; line-height: 50px; color: #333;font-size: 16px; padding: 0 20px; border-bottom: 1px solid #e5e7eb; position: relative;}
.nBox .nBox_head .link {display: block;position: absolute;right: 20px;top: 0;height: 50px;line-height: 50px;color: #999;cursor: pointer; font-size: 12px; }
.nBox .nBox_body {height: calc(100% - 50px);}
.nBox .nBox_body .stats-table .stats-table-row:nth-child(1) {background: #FFF; }
.nBox .nBox_body .stats-table .stats-table-row:nth-child(1) .stats-table-cell {border-bottom: 1px solid #e5e7eb; font-weight: 500;color: #999;}
.nBox .nBox_body .stats-table .stats-table-row .stats-table-cell {border: 0px; height: 36px;}


.popupOpenCont {position: fixed;bottom: 10px;left: 10px;z-index: 10;}
.popupOpenCont .pOC_item {display: none; width: 450px; background: #FFF; float: left; margin: 0 10px 0 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.popupOpenCont .pOC_item.active {display: block;}
.popupOpenCont .pOC_item .pOCi_body {width: 450px; height: 450px;}
.popupOpenCont .pOC_item .pOCi_body > img {max-width: 100%; max-height: 100%;}
.popupOpenCont .pOC_item .pOCi_type_1 {padding: 10px 10px;}
.popupOpenCont .pOC_item .pOCi_type_1 > dl {width: 100%;height: 100%;border: 2px solid #777;     text-align: center;}
.popupOpenCont .pOC_item .pOCi_type_1 > dl dt {height: 122px; padding: 20px 30px; font-size: 24px;font-weight: 500;}
.popupOpenCont .pOC_item .pOCi_type_1 > dl dt:before {content: 'FLOLINK'; font-family: 'PlayfairDisplay-Bold', serif; display: block; font-size: 24px; margin: 0 0 10px;}
.popupOpenCont .pOC_item .pOCi_type_1 > dl dd {height: calc(100% - 142px); font-size: 16px;}
.popupOpenCont .pOC_item .pOCi_type_1 > dl dd b,
.popupOpenCont .pOC_item .pOCi_type_1 > dl dd p,
.popupOpenCont .pOC_item .pOCi_type_1 > dl dd u,
.popupOpenCont .pOC_item .pOCi_type_1 > dl dd span {vertical-align: top; line-height: 1.3;}
.popupOpenCont .pOC_item .pOCi_foot {width: 450px;height: 36px;background: #333;overflow: hidden;padding: 0 0 0 10px;box-sizing: border-box;}
.popupOpenCont .pOC_item .pOCi_foot > div {color: #fff; height: 100%; line-height: 36px; cursor: pointer; font-size: 14px; font-weight: 300;}
.popupOpenCont .pOC_item .pOCi_foot .pOCi_foot_today {float: left;}
.popupOpenCont .pOC_item .pOCi_foot .pOCi_foot_today i {font-size: 10px;margin: -2px 4px 0 0;border: 1px solid #fff;border-radius: 50%;padding: 2px;}
.popupOpenCont .pOC_item .pOCi_foot .pOCi_foot_close {width: 36px; float: right; text-align: center; margin: 1px 0 0;}
.popupOpenCont .pOC_item .pOCi_foot .pOCi_foot_close i {font-size: 20px;vertical-align: text-top;}



.deliveryUpPop {display: none; width: 250px;height: auto;min-height: 160px;font-size: 14px;padding: 15px 15px;position: fixed;background: #FFF;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 4px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.deliveryUpPop.active {display: block;z-index: 1;}
.deliveryUpPop .dUP_body {}
.deliveryUpPop .dUP_body .dUP_body_tit {position: relative;width: 100%;height: 32px;line-height: 30px;border: 1px solid #ddd;color: #999;padding: 0 8px 0 32px;cursor: pointer;background: url('/assets/image/i_mem_doc_off.png') no-repeat left 10px top 50%;border-radius: 4px; margin: 0 0 10px; }
.deliveryUpPop .dUP_body .dUP_body_tit:hover {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.deliveryUpPop .dUP_body .dUP_body_tit.active {background: url('/assets/image/i_mem_doc_on.png') no-repeat left 10px top 50%; color: #5340FB; border-color: #5340FB;}
.deliveryUpPop .dUP_body .dUP_body_row {display: flex; width: 100%; height: 32px; margin: 0 0 4px;}
.deliveryUpPop .dUP_body .dUP_body_row dt {width: 80px; height: 32px; line-height: 32px;}
.deliveryUpPop .dUP_body .dUP_body_row dd {width: calc(100% - 80px);}
.deliveryUpPop .dUP_body .dUP_body_row dd input {width: 100%; height: 32px; border: 1px solid #ddd; border-radius: 4px; padding: 0 10px;}
.deliveryUpPop .dUP_body .dUP_body_etc {display:none; border-radius: 4px; font-size: 13px;color: #999;background: #f7f7f7;padding: 5px 10px 5px; text-align: center;}
.deliveryUpPop .dUP_body .dUP_body_etc.active {display: block;}
.deliveryUpPop .dUP_foot {display: flex;float: right;margin: 38px 0 0;}
.deliveryUpPop .dUP_foot li {display: block;text-align: center;height: 24px;line-height: 22px;border: 1px solid #5340FB;cursor: pointer;font-size: 12px;border-radius: 4px;}
.deliveryUpPop .dUP_foot li.dUP_foot_submit {width: 56px;color: #FFF;background: #5340FB;margin: 0 2px 0 0;}
.deliveryUpPop .dUP_foot li.dUP_foot_cancel {width: 46px;color: #5340FB;}

.deliveryUpPop.deliveryInfo {width: 650px;}
.deliveryUpPop.deliveryInfo .dUP_body_info {width: 380px; float: left;}
.deliveryUpPop.deliveryInfo .dUP_body_info dl {display: flex; font-size: 14px; margin: 0 0 4px;}
.deliveryUpPop.deliveryInfo .dUP_body_info dl:last-child {margin: 0 0 0;}
.deliveryUpPop.deliveryInfo .dUP_body_info dl dt {width: 90px; font-weight: 500;}
.deliveryUpPop.deliveryInfo .dUP_body_info dl dt label {vertical-align: text-bottom;font-size: 12px;color: #cc0000;padding: 0 0 0 2px;}
.deliveryUpPop.deliveryInfo .dUP_body_info dl dd {width: calc(100% - 90px); color: #999;padding: 0 0 0 10px;}
.deliveryUpPop.deliveryInfo .dUP_body_form {width: 220px; float: right;}

.deliveryUpPop.deliveryInfo.new {width: 450px; padding: 70px 0 70px;}
.deliveryUpPop.deliveryInfo.new:before {content: '배송사진 업로드'; position: absolute;top: 0;left: 0;height: 50px;line-height: 50px;background: #444;width: 100%;font-size: 14px;color: #fff;padding: 0 20px 0;box-sizing: border-box;border-radius: 4px 4px 0 0;}
.deliveryUpPop.deliveryInfo.new .dUP_body_info {float: left;width: 100%; padding: 20px 20px 0;}
.deliveryUpPop.deliveryInfo.new .dUP_body_time {position: absolute;top: 0;right: 20px;height: 50px;line-height: 50px;color: #fff;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form {float: left;width: 100%;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body {height: 140px; position: relative; padding: 0 20px 0 180px;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_tit {width: 140px;height: 140px;border-radius: 0px;border: 1px dashed #ddd;margin: 0 0 0;background: #fff;padding: 0 0 0;text-align: center;position: absolute;left: 20px;top: 0;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_tit img {max-width: 100%;max-height: 100%;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_row {display: block;height: auto;margin: 0 0 10px}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_row dt {width: 100%;font-weight: 500;height: 22px;line-height: 22px; margin: 0 0 5px;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_row dd {width: 100%;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_row dd input {}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_body .dUP_body_etc {position: absolute;left: 20px;bottom: -190px;height: 32px;line-height: 32px;padding: 0 10px 0;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_foot {position: absolute;bottom: 20px;right: 20px;margin: 0 0 0;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_foot li {height: 32px;line-height: 30px; font-size: 13px;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_foot li.dUP_foot_submit {width: 70px;}
.deliveryUpPop.deliveryInfo.new .dUP_body_form .dUP_foot li.dUP_foot_cancel {width: 70px;}

.memoUpPop {width: 500px; padding: 0 0 70px; display: none; position: fixed; background: #FFF; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 4px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10);}
.memoUpPop.active {display: block; z-index: 1;}
.memoUpPop .mUP_head { height: 50px; line-height: 50px; background: #444; width: 100%;font-size: 14px; color: #fff; padding: 0 20px 0; box-sizing: border-box; border-radius: 4px 4px 0 0;}
.memoUpPop .mUP_cont {padding: 20px 20px 0;}
.memoUpPop .mUP_cont textarea {width: 100%; height: 200px; resize: none; border: 1px solid #DCE3EB; padding: 10px; border-radius: 4px;}
.memoUpPop .mUP_cont textarea:focus {outline: none;}

.memoUpPop .mUP_info {margin: 0 0 8px;}
.memoUpPop .mUP_info > dl {width: 100%; height: 32px; line-height: 32px; display: flex; font-size: 14px;}
.memoUpPop .mUP_info > dl dt {width: 80px;}
.memoUpPop .mUP_info > dl dd {width: calc(100% - 80px);}

.memoUpPop .mUP_foot {position: absolute; bottom: 20px; right: 20px; margin: 0 0 0; display: flex;}
.memoUpPop .mUP_foot li {width: 70px; height: 32px; line-height: 30px; font-size: 13px; border: 1px solid #5340FB; cursor: pointer; border-radius: 4px; text-align: center;}
.memoUpPop .mUP_foot li.mUP_foot_submit {color: #FFF; background: #5340FB; margin: 0 2px 0 0;}
.memoUpPop .mUP_foot li.mUP_foot_cancel {color: #5340FB;}

.setting_common_new {width: 100%; height: 40px;position: relative; margin: 0 0 20px;}
.setting_common_menu {width: 100%; height: 40px;position: relative; border-bottom: 1px solid #ddd;}
.setting_common_menu > li {position: relative; font-size: 14px;float: left;height: 40px;line-height: 40px;min-width: 100px;text-align: center;cursor: pointer;color: #999; padding: 0 20px 0;}
.setting_common_menu > li.active {color: #5340FB;}
.setting_common_menu > li.active:after {content: ''; background: #5340FB; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px;}


.main_foot {font-size: 12px;width: 100%;height: 100px;background: #444;color: #fff; padding: 12px 20px 0;}
.main_foot > dl {}
.main_foot > dl dt {font-family: 'PlayfairDisplay-Bold', serif; font-size: 18px;margin: 0 0 8px;}
.main_foot > dl dd {}
.main_foot > dl dd > ul {display: flex;}
.main_foot > dl dd > ul li {position: relative; height: 18px; padding: 0 13px 0 0;}
.main_foot > dl dd > ul li:after {content: ''; width: 1px;height: 9px;position: absolute;right: 5px;top: 5px;background: #ddd;}
.main_foot > dl dd > ul li:last-child {}
.main_foot > dl dd > ul li:last-child::after {content: none;}
.main_foot > label {color: #999;}




@media screen and (min-width:1000px) {
  .stats-table-row:hover {
    background-color: #e9ebff;
  }

}

/* ***** PAD ***** */
@media screen and (max-width:999px) {
  .admin_head {height: 56px;background: #FFF;position: fixed;top: 0;left: 0;width: 100%; z-index: 3;}
  .admin_head .mb_hd_btn {display: flex; position: fixed; top: 0; right: 0; width: 56px; height: 56px; font-size: 14px; cursor: pointer; align-items: center; justify-content: center; align-content: center; justify-items: center; flex-wrap: wrap;}
  .admin_head .mb_hd_btn span {display: block; width: 16px; height: 2px; background: #000000; left: 0; cursor: pointer; margin: 2px 20px;}
  .admin_head .mb_hd_btn span:nth-child(1) {top: 0;}
  .admin_head .mb_hd_btn span:nth-child(2) {top: 7px;}
  .admin_head .mb_hd_btn span:nth-child(3) {bottom: 0;}

  .admin_logo {background: transparent; color: #000; height: 56px; line-height: 56px;}
  .admin_top_munu {display: none; position: fixed;top: 0;right: -100%;width: 100%;height: 100%;z-index: 1;  animation-name: mobileCloseMenu;animation-duration:0.5s;}
  .admin_top_munu.active {display: block; right: 0; animation-name: mobileMenu;animation-duration:0.5s; z-index: 4;}
  .admin_top_munu.close {display: block;}
  .admin_top_munu .mb_hd_mBg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
  .admin_top_munu .mb_hd_mCont {position: absolute;top: 0;right: 0;width: 270px;height: 100%;background: #FFFFFF;z-index: 1;}
  .admin_top_munu .mb_hd_mContH {width: 100%;height: 56px;background: #FFF; display: block;}
  .admin_top_munu .mb_hd_mContH.active {height: 90px;}
  .admin_top_munu .mb_hd_mContH.active .mb_hd_mContH_t {height: 90px;}
  .admin_top_munu .mb_hd_mContH .mb_hd_mContH_t {position: relative; height: 56px; padding: 16px 16px 0;}
  .admin_top_munu .mb_hd_mContH .mb_hd_mContH_name {position: relative;height: 22px;}
  .admin_top_munu .mb_hd_mContH .mb_hd_mContH_name > div {width: 100%;height: 22px;line-height: 22px;color: #333;font-weight: 700;font-size: 16px;}
  .admin_top_munu .mb_hd_mContH .mb_hd_mContH_name > a {position: absolute;top: -1px;right: 0;display: block;color: #FFFFFF;font-size: 12px;text-align: center;width: 56px;height: 24px;line-height: 24px;background: #3B3E46;border-radius: 4px;}

  .admin_top_munu .top_menu_list {margin: 20px 0 0; display: block; padding: 0 16px 0;position: relative;left: 0;width: 100%;bottom: initial;line-height: initial; height: calc(100% - 202px); overflow-y: auto;overflow-x: hidden;}
  .admin_top_munu .top_menu_list.active {height: calc(100% - 236px);}
  .admin_top_munu .top_menu_list li {width: 50%; padding: 0 16px; float: left;margin: 0 0 0;}
  .admin_top_munu .top_menu_list li.mb_active {display: block;}
  .admin_top_munu .top_menu_list li.active {background: #5340FB; color: #FFF; border-radius: 4px;}
  .admin_top_munu .top_menu_list li.active:after {content: none;}
  .admin_top_munu .top_menu_list li.mb_sub_menu {width: 100%;font-size: 13px;color: #999; height: 30px;line-height: 30px;}
  .admin_top_munu .top_menu_list li.mb_sub_menu.active {background: #FFF; border-radius: 0px;}
  .admin_top_munu .top_menu_list li.mb_sub_menu.mb_sub_menu_first {margin: 20px 0 0;position: relative;}

  .admin_top_munu .top_menu_right {display: block; text-align: center; padding: 6px 0; font-size: 13px; border-top: 1px dashed #ddd; position: relative;top: initial;left: initial;width: calc(100% - 32px);background: #f7f7f7; right: inherit; margin: 0 auto; border-radius: 6px;}
  .admin_top_munu .top_menu_right .top_store_time {float: initial; height: auto; line-height: 24px;}
  .admin_top_munu .top_menu_right .top_store_tel {float: initial; height: auto; line-height: 24px;}

  .admin_top_munu .top_menu_central {display: none;}

  .admin_top_munu .top_menu_date {position: relative;top: initial;left: initial;width: calc(100% - 32px);background: #f7f7f7;padding: 7px 10px;margin: 0 auto;border-radius: 6px;font-size: 13px;line-height: 19px;height: 36px;}
  .admin_top_munu .top_menu_set {display: none;}
  .admin_top_munu .top_cal_set {display: none;}
  .admin_top_munu .top_ext_number {display: none;}

  .mb_btn_add {display: block; z-index: 1; position: fixed; bottom: 0; left: 0; width: 100%; font-weight: 500;text-align: center;cursor: pointer;font-size: 14px;border: 1px solid #5340FB; background: #5340FB;color: #FFF; border-radius: 0px;margin: 0 0 0;height: 56px;line-height: 54px;}

  .mb_btn_group {display: flex; position: fixed;bottom: 0;left: 0;z-index: 1; width: 100%;}
  .mb_btn_group > div {display: block; position: initial; width: 100%;}
  .mb_btn_group > div.type2 {background: #FFF; color: #5340FB;}


  .top_my_state {width: 100%;right: initial;left: 0;top: 50px;background: #FFF;}
  .top_my_state.red > dl dd > span {}
  .top_my_state > dl {display: block; width: 100%;}
  .top_my_state > dl dt {padding: 0 0 0 16px; float: left;}
  .top_my_state > dl dt i {display: none}
  .top_my_state > dl dd {float: right; margin: 0 16px 0 0;}
  .top_my_state > dl dd > span {}
  .top_my_state > dl dd > ul.active {right: 16px;}

  .top_my_tag {display: none;}

  .mb_hd_bg {opacity: 0;transition: all 0.5s;display: block;}
  .mb_hd_bg.active {display: block;opacity: 0.5;transition: all 0.5s;background: #000;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}

  .admin_head_popup {top: 12px;z-index: 3;right: initial;left: 20px;}

  .menu {display: none;}

  .admin_page {width: 100%; height: auto; overflow: hidden; padding: 56px 0 0; background: #EEEEEE;}

  .stats_list {padding: 0 0 0;}

  .main {height: auto;}

  .stats-table {display: block;}
  .stats-table .stats-table-row {display: block; margin: 0 0 10px; padding: 0 0 0; border-bottom: 1px solid #ddd;}
  .stats-table .stats-table-row:nth-child(1) {display: none;}
  .stats-table .stats-table-row:nth-last-child(1) .stats-table-cell {border: 0px;}
  .stats-table .stats-table-row .stats-table-cell {height: 36px; display: block; border: 0px; padding: 0 0 0; }
  .stats-table .stats-table-row .stats-table-cell.stats-r-orderid {position: relative; background: #f1f1f1; width: 100%; height: 40px; line-height: 40px; padding: 0 20px; font-size: 15px;font-weight: 500;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-orderid > p {height: 40px; line-height: 38px; font-weight: 400;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-orderid > p:after {content: '상세보기'; float: right;color: #999;font-weight: 400;font-size: 14px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-orderid > p.tag_notice_no {float: left; margin: 8px 0 0;font-size: 14px; text-align: left; display: inline-block; height: 26px;line-height: 26px;width: 50px;border-radius: 6px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-orderid > p.tag_notice_no:after {content: '상세보기'; position: absolute;right: 20px;top: 6px}
  .stats-table .stats-table-row .stats-table-cell.stats-r-store {display: none;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-propri {padding: 10px 20px 0;font-size: 14px; border: 0px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-propri > p {float: left; margin: 0 0 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-propri > p.product-row { margin: 0 4px 0 0;color: #999;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-propri > p.price-row {color: #333;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-propri > p.price-row > label {display: inline-block; font-size: 13px;color: #999;vertical-align: text-top;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate { height: auto; padding: 0 20px 10px; font-size: 14px; border: 0px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate.padd_down {padding: 0 20px 4px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate p.address-row {margin: 0 0 10px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate p.ribbon-row {margin: 0 0 8px; position: relative; padding: 0 0 0 84px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate p.ribbon-row:before {content: '보내는분 명의'; position: absolute; left: 0; top: 0; color: #999;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-addate p.delivery-row {}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo {width: 50%; float: left; position: relative;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p {height: 36px; line-height: 34px; border-radius: 4px; border: 1px solid #ddd; color: #999; cursor: pointer;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.onPhoto {border-color: #5340FF; color: #5340FF;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.store_photo_p {width: calc(100% - 22px);margin: 0 2px 0 20px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.store_photo_p:before {content: '매장사진';}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.store_photo_p img {display: none;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.delivery_photo_p {width: calc(100% - 22px);margin: 0 20px 0 2px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.delivery_photo_p:before {content: '배송사진';}
  .stats-table .stats-table-row .stats-table-cell.stats-r-photo p.delivery_photo_p img {display: none;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo {height: 24px; padding: 0 20px 0; color: #999;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo p {float: left; height: 20px; line-height: 20px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo p:first-child {position: relative; margin: 0 5px 0 0; padding: 0 5px 0 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo p:first-child::after {content: ''; width: 1px;height: 10px;position: absolute;right: -1px;top: 5px;background: #c1c1c1;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo .state_btn_type1 {height: 22px;line-height: 20px;float: left;margin: -1px 0 0 10px;border: 0px;border-bottom: 1px solid #3B3E46;border-radius: 0px;width: auto;padding: 0 0 0 2px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-teltwo .state_btn_type1 > i {margin: 4px 0 0 2px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btn {height: auto; padding: 0 20px 10px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btn > div {display: flex;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btn > div > div {width: calc(50% - 2px); height: 36px;line-height: 34px;font-size: 16px; margin: 0 0 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btn > div > div.ok {margin: 0 4px 0 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-title {font-size: 16px;margin: 10px 0 8px;font-weight: 500;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-writen {float: left;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-writed {float: left;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btntwo {position: absolute;right: 10px;top: 14px;width: 60px;margin: 0 0 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-btntwo .state_btn_type1 {width: 100%;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-detail {width: 100%;height: 40px;line-height: 40px;top: 0;position: absolute;right: 0;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-detail a {color: #999;font-weight: 400;font-size: 14px;border: 0px;text-align: right;background: transparent;width: 100%;height: 40px;line-height: 38px;float: left;padding: 0 20px;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-detail a > i {display: none;}
  .stats-table .stats-table-row .stats-table-cell.stats-r-none {display: none;}

  .stats-table .stats-table-row .stats-table-cell:nth-child(1) {border: 0px;}
  .stats-table .stats-table-row .stats-table-cell:nth-last-child(1) {border: 0;}

  .stats-table .stats-table-row .stats-table-cell p.pc-none {display: block;}
  .stats-table .stats-table-row .stats-table-cell p.mb-none {display: none;}

  .stats-table .stats-table-row .stats-table-cell .order_date_mb {display: inline-block;vertical-align: text-top;font-size: 14px;color: #999;margin: 0 0 0 4px;}

  .stats-table .stats-table-row .stats-table-cell .tag_notice {float: left; margin: 8px 0 0;font-size: 14px;}

  .stats-table .stats-table-row .stats-table-cell .edit_number {display: none;}
  .stats-table .stats-table-row .stats-table-cell .mb-stats-table-state {display: block; float: left;height: 40px;line-height: 38px; margin: 0 10px 0 0;}

  .stats-table .stats-table-row .stats-table-cell .state_btn_type1.pc-none {display: block;}

  .stats-table-row.row-uncheck {background: #FFF;}
  .stats-table-row.row-uncheck .stats-table-cell.stats-r-orderid {background-color: #fff1f1;}
  .stats-table-row.row-uncheck2 {background: #FFF;}
  .stats-table-row.row-uncheck2 .stats-table-cell.stats-r-orderid {background: rgba(242,155,88,0.1);}
  .stats-table-row.row-uncheck3 {background: #FFF;}
  .stats-table-row.row-uncheck3 .stats-table-cell.stats-r-orderid {background: rgba(148, 103, 189, 0.1);}
  .stats-table-row.row-uncheck4 {background: #FFF;}
  .stats-table-row.row-uncheck4 .stats-table-cell.stats-r-orderid {background: rgb(19, 105, 255, 0.1);}
  .stats-table-row.row-green {background: #FFF;}
  .stats-table-row.row-green .stats-table-cell.stats-r-orderid {background: rgba(44, 160, 44, 0.1);}
  .stats-table-row.row-blue {background: #FFF;}
  .stats-table-row.row-blue .stats-table-cell.stats-r-orderid {background: rgba(19, 105, 255, 0.1);}

  .nBox .nBox_body .stats-table .stats-table-row {position: relative; padding: 0 0 10px; margin: 0 auto 10px; display: inline-block;width: 100%;}
  .nBox .nBox_body .stats-table .stats-table-row:last-child {margin: 0 0 0;}
  .nBox .nBox_body .stats-table .stats-table-row:nth-child(1) {display: none;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell {height: auto; display: inline-block;width: 100%; padding: 0 20px 0;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell.stats-r-orderid {height: 40px;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell.stats-r-propri {height: 36px; padding: 10px 20px 0;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell.stats-r-none {display: none;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell.stats-r-writen {float: left; width: auto;}
  .nBox .nBox_body .stats-table .stats-table-row .stats-table-cell.stats-r-writed {float: left; width: auto; color: #999;padding: 0 0 0;}

  .common_tab_group {height: 54px; overflow-x: auto; overflow-y: hidden; background: #FFF; margin: 0 0 10px;}
  .common_tab_group::-webkit-scrollbar {display: none;}
  .common_tab_group .common_tab {width: max-content; height: 54px; line-height: 54px;}
  .common_tab_group .common_tab li {width:auto; height: 54px; line-height: 54px; padding: 0 16px;}
  .common_tab_group .common_tab li.active {position: relative;}
  .common_tab_group .common_tab li.active:after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #5340FF;}

  .common_tab {background: #fff;display: inline-block;height: auto;margin: 0 0 0;width: 100%;}
  .common_tab li.active {box-shadow: none;border-radius: 0px;}
  .common_tab li.commin_btn.type1 {display: none;}
  .common_tab li.commin_btn.type2 {display: none;}

  .common_body {width: 100%;margin: 0 0 0;background: transparent;box-shadow: none;border-radius: 0px;}
  .common_body .search_menu {display: none;}
  .common_body .search_menu.active {display: block;position: fixed;z-index: 3;width: 100%; height: 100%; top: 0;left: 0;margin: 0;padding: 0 20px 10px;}
  .common_body .search_menu .search_menu_tit {display: block;height: 56px;line-height: 56px;color: #000000;font-size: 20px;font-weight: 700; position: relative;}
  .common_body .search_menu .search_menu_tit > label {width: 30px;height: 30px;line-height: 30px;display: block;position: absolute;right: -6px;top: 14px;cursor: pointer;text-align: center;}
  .common_body .search_menu .search_menu_tit > label i {vertical-align: initial;}

  .common_body .search_menu > div {display: inline-block; width: 100%;}
  .common_body .search_menu span {display: block; padding: 0 10px; width: 120px; height: 40px; line-height: 40px; float: left;  margin: 0 4px 4px 0;}

  .common_body .search_menu .search_text_group {margin: 0 0 0;}
  .common_body .search_menu .search_btn {margin: 20px 0 0;width: calc(50% - 2px); height: 56px;line-height: 56px; font-size: 16px;}
  .common_body .search_menu .search_reset {margin: 20px 0 0;width: calc(50% - 2px); height: 56px;line-height: 56px; font-size: 16px;}

  .common_body .search_menu .paging_type {display: none;}
  .common_body .search_menu .excel_down {display: none;}

  .common_body .search_menu .search_date_type,
  .common_body .search_menu .search_text_type {height: 40px; float: left;  margin: 0 4px 4px 0;}
  .common_body .search_menu .search_date_range {width: calc(100% - 124px); height: 40px; margin: 0 0 4px;float: left;}

  .common_body .search_menu .search_input {width: calc(100% - 124px); height: 40px; margin: 0 0 4px;float: left;}
  .common_body .search_menu .search_input.search_text_input {width: calc(100% - 124px); height: 40px; margin: 0 0 4px;float: left;}

  .common_body .search_menu_mb {width: 100%; margin: 0 0 10px; display: inline-block;background: #FFF;padding: 10px 20px; font-size: 14px;}
  .common_body .search_menu_mb > div {height: 32px;line-height: 30px; float: left; border: 1px solid #ddd;border-radius: 4px;padding: 0 10px 0;}
  .common_body .search_menu_mb .search_menu_mb_date {}
  .common_body .search_menu_mb .search_menu_mb_filter {cursor: pointer; margin: 0 0 0 4px;}

  .search_menu .calculate_price dl dt.blue {color: #FFF;}
  .search_menu .calculate_price dl dd.blue {color: #FFF;}
  
  .paging .btn {display: none;}
  .paging .btn.first,
  .paging .btn.prev,
  .paging .btn.next,
  .paging .btn.end {display: block;}

  .member_list {margin:0 0 0; width: 100%; padding: 0 0 66px;}
  .member_info {width: 100%; margin: 10px 0 0;}
  .member_info.no_shadow {margin: 0 0 0;}
  .member_info .info_input {display: inline-block; height: auto; min-height: 42px;}
  .member_info .info_input.info_input_w100 {width: 100%;}
  .member_info .info_input.info_input_w100 > div {width: 100%;}
  .member_info .info_input.info_input_w100 .tbl_tit {margin: 0 0 0;}
  .member_info .info_input.info_input_w100 .tbl_txt.long {width: 100%;}


  .member_info .info_input > div {padding: 0 0 0; float: left; margin: 0 0 6px;}
  .member_info .info_input .tbl_tit {width: 100px; line-height: 42px;}
  .member_info .info_input .tbl_tit.mb_margin_auto {position: relative; margin: 0 0 10px;}
  .member_info .info_input .tbl_txt {width: calc(100% - 100px); line-height: 42px;}
  .member_info .info_input .tbl_txt.long {width: calc(100% - 100px);}
  .member_info .info_input .tbl_txt.mb_margin_auto {position: relative; margin: 0 0 10px;}

  .member_info .info_input .tbl_txt h3 {font-size: 16px;}
  .member_info .info_input .tbl_tit span {display: block; position: absolute; top: 32px;left: -3px;}

  .member_info .info_input .tbl_txt input {width: 100%; height: 42px;}
  .member_info .info_input .tbl_txt select {width: 100%; height: 42px;}
  .member_info .info_input .tbl_txt .file_box {width: 100%; height: 42px;}
  .member_info .info_input .tbl_txt .file_box p {height: 30px; line-height: 30px;}
  .member_info .info_input .tbl_txt .file_box span {height: 40px; line-height: 40px;}
  .member_info .info_input .tbl_txt .tbl_txt_input {width: 100%;}
  .member_info .info_input .tbl_txt .tbl_txt_input:after {content: '원'; height: 42px;line-height: 42px;}
  .member_info .info_input .tbl_txt .tbl_txt_link {width: 100%; height: 42px; line-height: 42px; margin: 2px 0 0;}
  .member_info .info_input .tbl_txt .recipient_address_group {width: 100%;}
  .member_info .info_input .tbl_txt .address_group input {width: 100%;}
  .member_info .info_input .tbl_txt .postcode_group {position: relative;}
  .member_info .info_input .tbl_txt .postcode_group .address_btn {width: 90px;height: 30px;line-height: 28px;position: absolute;right: 6px;top: 6px;color: #5340FF;background: #E4E1FF;}
  .member_info .info_input .tbl_txt .textarea_group textarea {width: 100%; padding: 10px 10px;}
  .member_info .info_input .tbl_txt .textarea_group label {display: none;}
  .member_info .info_input .tbl_txt .category_group {padding: 6px 0 0;}
  .member_info .info_input .tbl_txt .category_group dl {display: inline-block; width: 100%; margin: 0 0 4px;}
  .member_info .info_input .tbl_txt .category_group dl dt {display: inline-block;width: calc(50% - 2px);padding: 0 0 0; margin: 0 4px 0 0; float: left;}
  .member_info .info_input .tbl_txt .category_group dl dd {float: left; width: calc(50% - 2px);}
  .member_info .info_input .tbl_txt .category_group dl .category_title {width: 100%; margin: 0 0 0;}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl:after {content: none;}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl dt .chk_box {width: 100%; margin: 0 0 0;}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl dd input {width: 100%;}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group {}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group input {padding: 0 30px 0 10px;}
  .member_info .info_input .tbl_txt .tbl_txt_product > dl dd.won_group label {right: 10px;top: 10px;font-size: 14px;}
  .member_info .info_input .tbl_txt .cancel_etc {width: 100%;}
  .member_info .info_input .tbl_txt .default_btn {width: 100%; height: 42px; line-height: 40px;}
  .member_info .info_input .tbl_txt .btn_area {display: block;width: 100%;height: 42px;line-height: 40px; font-size: 14px; margin: 0 0 2px;}
  .member_info .info_input .tbl_txt .input_area {width: 100%;}

  .member_info .info_input .tbl_txt .file_box_img {width: 100%;}
  .member_info .info_input .tbl_txt .file_box_img img {max-width: 100%;}

  .member_info .info_input .tbl_txt .sub_group dl dt {line-height: 42px;}

  .member_info .info_input .tbl_txt .tbl_txt_time {display: block;}
  .member_info .info_input .tbl_txt .tbl_txt_time > div {margin: 0 0 4px; display: inline-block;width: 100%;}
  .member_info .info_input .tbl_txt .tbl_txt_time > div:first-child {}
  .member_info .info_input .tbl_txt .tbl_txt_time > div:first-child::before {content: '오픈'; display: block;width: 100%; color: #999; padding: 12px 0 4px;}
  .member_info .info_input .tbl_txt .tbl_txt_time > div:last-child {margin: 0 0 0;}
  .member_info .info_input .tbl_txt .tbl_txt_time > div:last-child::before {content: '마감'; display: block;width: 100%; color: #999; padding: 12px 0 4px;}
  .member_info .info_input .tbl_txt .tbl_txt_time > div > label {display: none;}
  .member_info .info_input .tbl_txt .tbl_txt_time > span {display: none;}
  .member_info .info_input .tbl_txt .tbl_txt_time select {width: calc(50% - 2px); float: left;}
  .member_info .info_input .tbl_txt .tbl_txt_time select:first-child {margin: 0 4px 0 0;}

  .member_info .info_input .tbl_txt .alarm_text.checkbox_alarm {margin: 1px 0 0;}

  .member_info .info_input .tbl_txt .input_area_list {width: 100%; margin: 3px 0 0;}
  .member_info .info_input .tbl_txt .input_area_list > ul {width: 100%;}
  .member_info .info_input .tbl_txt .input_area_list > ul > li {width: calc(50% - 2px); height: 42px; line-height: 40px; margin: 0 0 4px 0; text-align: center;}
  .member_info .info_input .tbl_txt .input_area_list > ul > li:nth-child(2n) {margin: 0 0 4px 4px;}

  .member_info .info_input .cancel_btn {display: block; margin: 4px 0 0; width: 100%; height: 42px;line-height: 42px;}
  .member_info .info_line {padding: 10px 0 0; margin: 0 0 10px;}

  .member_info .chk_box_group {display: inline-block;width: 100%; margin: 0 0 0; }
  .member_info .chk_box_group.input_left {margin: 2px 0 0;}
  .member_info .chk_box.radio {width: calc(50% - 2px); margin: 0 0 2px; float: left; height: 42px;line-height: 42px;}
  .member_info .chk_box.radio:nth-child(2n) {margin: 0 0 2px 4px;}
  .member_info .chk_box.radio input[type=radio] + label {height: 40px; line-height: 38px; border: 1px solid #DEDEDE;border-radius: 4px; padding: 0 0 0;text-align: center;}
  .member_info .chk_box.radio input[type=radio] + label:before {content: none;}
  .member_info .chk_box.radio input[type=radio]:checked + label {border-color: #5780F7;}
  .member_info .chk_box.radio input[type=radio]:checked + label:before {content: none;}
  .member_info .chk_box.radio input[type=radio]:checked + label:after {content: none;}

  .member_info .chk_box.checkbox {width: calc(50% - 2px); margin: 0 0 2px; float: left; height: 42px;line-height: 42px;}
  .member_info .chk_box.checkbox:nth-child(2n) {margin: 0 0 2px 4px;}
  .member_info .chk_box.checkbox input[type=checkbox] + label {background: #FFF; color: #999; height: 42px; line-height: 40px; border: 1px solid #DEDEDE;border-radius: 4px;  text-align: left;padding: 0 0 0 26px;}
  .member_info .chk_box.checkbox input[type=checkbox] + label:before {font-family: xeicon !important;content: "\e929"; border-radius: 0px;border: 0px;background: transparent; left: 8px; line-height: 16px;top: 12px;}
  .member_info .chk_box.checkbox input[type=checkbox]:checked + label {border-color: #5780F7;}
  .member_info .chk_box.checkbox input[type=checkbox]:checked + label:after {content: none;}
  .member_info .chk_box.checkbox input[type=checkbox]:checked + label:before {font-family: xeicon !important;content: "\e929"; background: transparent;border: 0px;}

  .member_info .chk_box.checkbox input[type=checkbox] + label span {font-size: 11px;}

  .write_save_btn {width: 100%;box-shadow: none;border-radius: 0px;margin: 0 0 0;height: 56px;line-height: 54px;right: 0;bottom: 0;background: #5340FB;color: #FFF;}

  .write_btn_group {display: flex; position: fixed; bottom: 0; left: 0; height: 56px;line-height: 54px; width: 100%; z-index: 2;}
  .write_btn_group > div {width: 100%; height: 56px;line-height: 54px; border-radius: 0px; position: initial;margin: 0 0 0;}
  .write_btn_group .write_deleted_btn {background: #FFF;}
  .write_btn_group .write_save_btn {border-radius: 0px;}

  .popup_comm .pconn_cont {width: 100%; height: 100%;}
  .popup_comm .pconn_cont_body dl dd > ul li {width: calc(50% - 2px); margin: 0 4px 4px 0;}
  .popup_comm .pconn_cont_body dl dd > ul li:nth-child(5n) {margin: 0 4px 4px 0;}
  .popup_comm .pconn_cont_body dl dd > ul li:nth-child(2n) {margin: 0 0 4px;}

  .deliveryUpPop.deliveryInfo.new {width: 100%;height: 100%;z-index: 3;}

  .popupOpenCont { max-width: calc(100% - 20px); left: 50%; transform: translateX(-50%);}
  .popupOpenCont .pOC_item {width: 100%; margin: 0 0 0;}
  .popupOpenCont .pOC_item .pOCi_body {min-width: 340px; width: 100%; height: auto;max-width: 100%; max-height: 100%;}
  .popupOpenCont .pOC_item .pOCi_foot {width: 100%;}


  .setting_common_new {width: 100%;padding: 0 0 0; margin: 0 0 10px; height: 54px;overflow-x: auto;overflow-y: hidden;background: #FFF;}
  .setting_common_new::-webkit-scrollbar {display: none;}
  .setting_common_menu {width: max-content; height: auto; border: 0px;}
  .setting_common_menu > li {    width: auto;height: 54px;line-height: 54px;padding: 0 16px;margin: 0 0 0;text-align: center;float: left;}
  .setting_common_menu > li.active {}
  .setting_common_menu > li.active:after {content: ''; }

}

@-webkit-keyframes mobileMenu {
  0% {
    right:-100%;
  }
  100% {
    right:0;
  }
}

@-webkit-keyframes mobileCloseMenu {
  0% {
    right:0;
  }
  100% {
    right:-100%;
  }
}

@keyframes alarm{
  0%, 50%{
    transform: rotate(0deg);
  }
  5%, 15%, 25%, 35%, 45% {
    transform: rotate(13deg);
  }
  10%, 20%, 30%, 40% {
    transform: rotate(-13deg);
  }
}
