@charset "UTF-8";
.new_neon .table_box table tr .icon_check, .new_neon .table_box table tr .icon_check.gray, .new_neon .table_box table tr.tr_orange .icon_check, .new_neon .table_box table tr.tr_red .icon_check {
  background-image: url(../img/sp_check_icon.png);
  -moz-background-size: 35px 29px;
  background-size: 35px 29px;
}

.new_neon .table_noti_item::before, .tooltip_box .btn_close::after, .new_neon .floating_btn_box .menu_box .menu_btn::after, .new_neon .floating_btn_box .top_btn::after, .new_neon .btn_accordion::after, .new_neon .btn_accordion.open::after {
  background-image: url(../img/sp_icons.png);
  -moz-background-size: 58px 40px;
  background-size: 58px 40px;
}

.new_neon .swiper_box .swiper-slide.type_add .card_info_box .btn_plus:before, .new_neon .swiper_box .card_info_box.main .btn_card_box .btn_card.pin:before, .new_neon .swiper_box .card_info_box.type_add .btn_plus:before, .new_neon .swiper_box .btn_card_box .btn_card.pin:before, .new_neon .swiper_box .btn_card_box .btn_card.pin.on:before, .new_neon .swiper_box .btn_card_box .btn_card.del:before, .new_neon .swiper_box .swiper-button-prev:after, .new_neon .swiper_box .swiper-button-prev:hover:after, .new_neon .swiper_box .swiper-button-next:after, .new_neon .swiper_box .swiper-button-next:hover:after {
  background-image: url(../img/sp_partner_card.png);
  -moz-background-size: 109px 73px;
  background-size: 109px 73px;
}

/* common */
a,
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select {
  margin: 0;
  padding: 0;
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 12px;
  color: #37393b;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

fieldset,
img {
  border: 0;
}

img {
  vertical-align: top;
}

li,
ol,
ul {
  list-style: none;
}

address,
em,
i {
  font-style: normal;
}

a {
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.blind {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px !important;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}

button {
  border: 0;
  background: none;
  -webkit-appearance: none;
}
button:hover {
  cursor: pointer;
}

body,
html {
  height: 100%;
  background: #fff;
  font-size: 12px;
  font-style: normal;
  line-height: 1.46;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}

:lang(en) {
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif !important;
}

:lang(jp) {
  font-family: "MS PGothic", Meiryo, Helvetica, Arial, sans-serif !important;
}

:lang(zh-hant), :lang(zh-hans) {
  font-family: "Microsoft YaHei", "Hiragino Sans GB", SimSun, Meiryo, AppleGothic, Arial, Helvetica, sans-serif !important;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.pc_br, .pc_show {
  display: block !important;
}

.m_br, .m_show {
  display: none !important;
}

.ellipsis_m_width70 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 70%;
}

.ellipsis_m_width71 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 71%;
}

.ellipsis_m_width72 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 72%;
}

.ellipsis_m_width73 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 73%;
}

.ellipsis_m_width74 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 74%;
}

.ellipsis_m_width75 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 75%;
}

.ellipsis_m_width76 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 76%;
}

.ellipsis_m_width77 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 77%;
}

.ellipsis_m_width78 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 78%;
}

.ellipsis_m_width79 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 79%;
}

.ellipsis_m_width80 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 80%;
}

.ellipsis_m_width81 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 81%;
}

.ellipsis_m_width82 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 82%;
}

.ellipsis_m_width83 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 83%;
}

.ellipsis_m_width84 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 84%;
}

.ellipsis_m_width85 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 85%;
}

.ellipsis_m_width86 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 86%;
}

.ellipsis_m_width87 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 87%;
}

.ellipsis_m_width88 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 88%;
}

.ellipsis_m_width89 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 89%;
}

.ellipsis_m_width90 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 90%;
}

.ellipsis_m_width91 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 91%;
}

.ellipsis_m_width92 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 92%;
}

.ellipsis_m_width93 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 93%;
}

.ellipsis_m_width94 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 94%;
}

.ellipsis_m_width95 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 95%;
}

.ellipsis_m_width96 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 96%;
}

.ellipsis_m_width97 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 97%;
}

.ellipsis_m_width98 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 98%;
}

.ellipsis_m_width99 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 99%;
}

.new_neon .ico {
  background: url(../img/sp_icon.png) no-repeat;
}
.new_neon .ico_after:after, .new_neon .ico_before:before {
  background: url(../img/sp_icon.png) no-repeat;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .dimd {
  position: fixed;
  top: 44px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.5);
}
.new_neon .dimd.top_0 {
  top: 0;
}
.new_neon .point_txt {
  color: #00c73c;
}
.new_neon .point_txt2 {
  color: #2ecc71;
}
.new_neon .point_txt3 {
  color: #1ce270;
}
.new_neon .point_txt_b {
  color: #157efb;
}
.new_neon .point_txt_b2 {
  color: #39a7f0;
}
.new_neon .point_txt_red {
  color: #ee6b6b;
}
.new_neon .color_white {
  color: #fff;
}
.new_neon .point_txt_red2 {
  color: #ff6569;
}
.new_neon .color_gray1 {
  color: #666;
}
.new_neon .color_gray2 {
  color: #888;
}
.new_neon .color_gray3 {
  color: #acacac;
}
.new_neon .color_gray4 {
  color: #999;
}
.new_neon .bg_gray {
  background: #fafafa !important;
}
.new_neon .bg_green {
  background: #f3f9f1 !important;
}
.new_neon .txt_left {
  text-align: left;
}
.new_neon .txt_right {
  text-align: right;
}
.new_neon .txt_center {
  text-align: center !important;
}
.new_neon .float_left {
  float: left;
}
.new_neon .float_right {
  float: right;
}
.new_neon .overflow_hide {
  overflow: hidden;
}
.new_neon .dot, .new_neon .dot2 {
  position: relative;
  padding-left: 9px;
}
.new_neon .dot:before, .new_neon .dot2:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 2px;
  height: 2px;
  margin-top: -2px;
  background-color: #37393b;
  vertical-align: top;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon .dot3 {
  position: relative;
  padding-left: 10px;
}
.new_neon .dot3:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 4px;
  height: 4px;
  vertical-align: top;
  background-color: #888;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon .g_dot {
  position: relative;
  padding-left: 9px;
}
.new_neon .g_dot:before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 4px;
  height: 4px;
  vertical-align: top;
  background-position: -200px 0;
}

.mg_minus_1 {
  margin: -1px 0 0 -1px !important;
}

.mgt_10_minus {
  margin-top: -10px;
}

.mgt_20_minus {
  margin-top: -20px;
}

.mgt_0 {
  margin-top: 0px !important;
}

.mgt_1 {
  margin-top: 1px !important;
}

.mgt_2 {
  margin-top: 2px !important;
}

.mgt_3 {
  margin-top: 3px !important;
}

.mgt_4 {
  margin-top: 4px !important;
}

.mgt_5 {
  margin-top: 5px !important;
}

.mgt_6 {
  margin-top: 6px !important;
}

.mgt_7 {
  margin-top: 7px !important;
}

.mgt_8 {
  margin-top: 8px !important;
}

.mgt_9 {
  margin-top: 9px !important;
}

.mgt_10 {
  margin-top: 10px !important;
}

.mgt_11 {
  margin-top: 11px !important;
}

.mgt_12 {
  margin-top: 12px !important;
}

.mgt_13 {
  margin-top: 13px !important;
}

.mgt_14 {
  margin-top: 14px !important;
}

.mgt_15 {
  margin-top: 15px !important;
}

.mgt_16 {
  margin-top: 16px !important;
}

.mgt_17 {
  margin-top: 17px !important;
}

.mgt_18 {
  margin-top: 18px !important;
}

.mgt_19 {
  margin-top: 19px !important;
}

.mgt_20 {
  margin-top: 20px !important;
}

.mgt_21 {
  margin-top: 21px !important;
}

.mgt_22 {
  margin-top: 22px !important;
}

.mgt_23 {
  margin-top: 23px !important;
}

.mgt_24 {
  margin-top: 24px !important;
}

.mgt_25 {
  margin-top: 25px !important;
}

.mgt_26 {
  margin-top: 26px !important;
}

.mgt_27 {
  margin-top: 27px !important;
}

.mgt_28 {
  margin-top: 28px !important;
}

.mgt_29 {
  margin-top: 29px !important;
}

.mgt_30 {
  margin-top: 30px !important;
}

.mgt_31 {
  margin-top: 31px !important;
}

.mgt_32 {
  margin-top: 32px !important;
}

.mgt_33 {
  margin-top: 33px !important;
}

.mgt_34 {
  margin-top: 34px !important;
}

.mgt_35 {
  margin-top: 35px !important;
}

.mgt_36 {
  margin-top: 36px !important;
}

.mgt_37 {
  margin-top: 37px !important;
}

.mgt_38 {
  margin-top: 38px !important;
}

.mgt_39 {
  margin-top: 39px !important;
}

.mgt_40 {
  margin-top: 40px !important;
}

.mgt_41 {
  margin-top: 41px !important;
}

.mgt_42 {
  margin-top: 42px !important;
}

.mgt_43 {
  margin-top: 43px !important;
}

.mgt_44 {
  margin-top: 44px !important;
}

.mgt_45 {
  margin-top: 45px !important;
}

.mgt_46 {
  margin-top: 46px !important;
}

.mgt_47 {
  margin-top: 47px !important;
}

.mgt_48 {
  margin-top: 48px !important;
}

.mgt_49 {
  margin-top: 49px !important;
}

.mgt_50 {
  margin-top: 50px !important;
}

.mgt_51 {
  margin-top: 51px !important;
}

.mgt_52 {
  margin-top: 52px !important;
}

.mgt_53 {
  margin-top: 53px !important;
}

.mgt_54 {
  margin-top: 54px !important;
}

.mgt_55 {
  margin-top: 55px !important;
}

.mgt_56 {
  margin-top: 56px !important;
}

.mgt_57 {
  margin-top: 57px !important;
}

.mgt_58 {
  margin-top: 58px !important;
}

.mgt_59 {
  margin-top: 59px !important;
}

.mgt_60 {
  margin-top: 60px !important;
}

.mgt_100 {
  margin-top: 100px;
}

.mgt_141 {
  margin-top: 141px;
}

.mgb_0 {
  margin-bottom: 0px !important;
}

.mgb_1 {
  margin-bottom: 1px !important;
}

.mgb_2 {
  margin-bottom: 2px !important;
}

.mgb_3 {
  margin-bottom: 3px !important;
}

.mgb_4 {
  margin-bottom: 4px !important;
}

.mgb_5 {
  margin-bottom: 5px !important;
}

.mgb_6 {
  margin-bottom: 6px !important;
}

.mgb_7 {
  margin-bottom: 7px !important;
}

.mgb_8 {
  margin-bottom: 8px !important;
}

.mgb_9 {
  margin-bottom: 9px !important;
}

.mgb_10 {
  margin-bottom: 10px !important;
}

.mgb_11 {
  margin-bottom: 11px !important;
}

.mgb_12 {
  margin-bottom: 12px !important;
}

.mgb_13 {
  margin-bottom: 13px !important;
}

.mgb_14 {
  margin-bottom: 14px !important;
}

.mgb_15 {
  margin-bottom: 15px !important;
}

.mgb_16 {
  margin-bottom: 16px !important;
}

.mgb_17 {
  margin-bottom: 17px !important;
}

.mgb_18 {
  margin-bottom: 18px !important;
}

.mgb_19 {
  margin-bottom: 19px !important;
}

.mgb_20 {
  margin-bottom: 20px !important;
}

.mgb_21 {
  margin-bottom: 21px !important;
}

.mgb_22 {
  margin-bottom: 22px !important;
}

.mgb_23 {
  margin-bottom: 23px !important;
}

.mgb_24 {
  margin-bottom: 24px !important;
}

.mgb_25 {
  margin-bottom: 25px !important;
}

.mgb_26 {
  margin-bottom: 26px !important;
}

.mgb_27 {
  margin-bottom: 27px !important;
}

.mgb_28 {
  margin-bottom: 28px !important;
}

.mgb_29 {
  margin-bottom: 29px !important;
}

.mgb_30 {
  margin-bottom: 30px !important;
}

.mgb_31 {
  margin-bottom: 31px !important;
}

.mgb_32 {
  margin-bottom: 32px !important;
}

.mgb_33 {
  margin-bottom: 33px !important;
}

.mgb_34 {
  margin-bottom: 34px !important;
}

.mgb_35 {
  margin-bottom: 35px !important;
}

.mgb_36 {
  margin-bottom: 36px !important;
}

.mgb_37 {
  margin-bottom: 37px !important;
}

.mgb_38 {
  margin-bottom: 38px !important;
}

.mgb_39 {
  margin-bottom: 39px !important;
}

.mgb_40 {
  margin-bottom: 40px !important;
}

.mgb_41 {
  margin-bottom: 41px !important;
}

.mgb_42 {
  margin-bottom: 42px !important;
}

.mgb_43 {
  margin-bottom: 43px !important;
}

.mgb_44 {
  margin-bottom: 44px !important;
}

.mgb_45 {
  margin-bottom: 45px !important;
}

.mgb_46 {
  margin-bottom: 46px !important;
}

.mgb_47 {
  margin-bottom: 47px !important;
}

.mgb_48 {
  margin-bottom: 48px !important;
}

.mgb_49 {
  margin-bottom: 49px !important;
}

.mgb_50 {
  margin-bottom: 50px !important;
}

.mgb_51 {
  margin-bottom: 51px !important;
}

.mgb_52 {
  margin-bottom: 52px !important;
}

.mgb_53 {
  margin-bottom: 53px !important;
}

.mgb_54 {
  margin-bottom: 54px !important;
}

.mgb_55 {
  margin-bottom: 55px !important;
}

.mgb_56 {
  margin-bottom: 56px !important;
}

.mgb_57 {
  margin-bottom: 57px !important;
}

.mgb_58 {
  margin-bottom: 58px !important;
}

.mgb_59 {
  margin-bottom: 59px !important;
}

.mgb_60 {
  margin-bottom: 60px !important;
}

.mgb_80 {
  margin-bottom: 80px !important;
}

.mgb_100 {
  margin-bottom: 100px !important;
}

.mgl_0 {
  margin-left: 0px !important;
}

.mgl_1 {
  margin-left: 1px !important;
}

.mgl_2 {
  margin-left: 2px !important;
}

.mgl_3 {
  margin-left: 3px !important;
}

.mgl_4 {
  margin-left: 4px !important;
}

.mgl_5 {
  margin-left: 5px !important;
}

.mgl_6 {
  margin-left: 6px !important;
}

.mgl_7 {
  margin-left: 7px !important;
}

.mgl_8 {
  margin-left: 8px !important;
}

.mgl_9 {
  margin-left: 9px !important;
}

.mgl_10 {
  margin-left: 10px !important;
}

.mgl_11 {
  margin-left: 11px !important;
}

.mgl_12 {
  margin-left: 12px !important;
}

.mgl_13 {
  margin-left: 13px !important;
}

.mgl_14 {
  margin-left: 14px !important;
}

.mgl_15 {
  margin-left: 15px !important;
}

.mgl_16 {
  margin-left: 16px !important;
}

.mgl_17 {
  margin-left: 17px !important;
}

.mgl_18 {
  margin-left: 18px !important;
}

.mgl_19 {
  margin-left: 19px !important;
}

.mgl_20 {
  margin-left: 20px !important;
}

.mgl_125 {
  margin-left: 125px !important;
}

.mgr_0 {
  margin-right: 0px !important;
}

.mgr_1 {
  margin-right: 1px !important;
}

.mgr_2 {
  margin-right: 2px !important;
}

.mgr_3 {
  margin-right: 3px !important;
}

.mgr_4 {
  margin-right: 4px !important;
}

.mgr_5 {
  margin-right: 5px !important;
}

.mgr_6 {
  margin-right: 6px !important;
}

.mgr_7 {
  margin-right: 7px !important;
}

.mgr_8 {
  margin-right: 8px !important;
}

.mgr_9 {
  margin-right: 9px !important;
}

.mgr_10 {
  margin-right: 10px !important;
}

.mgr_11 {
  margin-right: 11px !important;
}

.mgr_12 {
  margin-right: 12px !important;
}

.mgr_13 {
  margin-right: 13px !important;
}

.mgr_14 {
  margin-right: 14px !important;
}

.mgr_15 {
  margin-right: 15px !important;
}

.mgr_16 {
  margin-right: 16px !important;
}

.mgr_17 {
  margin-right: 17px !important;
}

.mgr_18 {
  margin-right: 18px !important;
}

.mgr_19 {
  margin-right: 19px !important;
}

.mgr_20 {
  margin-right: 20px !important;
}

.padd_0 {
  padding: 0 !important;
}

.padd_15 {
  padding: 15px !important;
}

.padd_20 {
  padding: 20px !important;
}

.padd_left0 {
  padding-left: 0 !important;
}

.padd_left5 {
  padding-left: 5px !important;
}

.padd_left7 {
  padding-left: 7px !important;
}

.padd_left10 {
  padding-left: 10px !important;
}

.padd_left120 {
  padding-left: 120px !important;
}

.padd_right0 {
  padding-right: 0 !important;
}

.padd_right5 {
  padding-right: 5px !important;
}

.padd_right18 {
  padding-right: 18px !important;
}

.padd_right25 {
  padding-right: 25px !important;
}

.padd_right44 {
  padding-right: 44px !important;
}

.padd_right80 {
  padding-right: 80px !important;
}

.padd_right214 {
  padding-right: 214px !important;
}

.padd_top4 {
  padding-top: 4px !important;
}

.padd_bottom0 {
  padding-bottom: 0px !important;
}

.padd_bottom1 {
  padding-bottom: 1px !important;
}

.padd_bottom2 {
  padding-bottom: 2px !important;
}

.padd_bottom3 {
  padding-bottom: 3px !important;
}

.padd_bottom4 {
  padding-bottom: 4px !important;
}

.padd_bottom5 {
  padding-bottom: 5px !important;
}

.padd_bottom6 {
  padding-bottom: 6px !important;
}

.padd_bottom7 {
  padding-bottom: 7px !important;
}

.padd_bottom8 {
  padding-bottom: 8px !important;
}

.padd_bottom9 {
  padding-bottom: 9px !important;
}

.padd_bottom10 {
  padding-bottom: 10px !important;
}

.padd_bottom11 {
  padding-bottom: 11px !important;
}

.padd_bottom12 {
  padding-bottom: 12px !important;
}

.padd_bottom13 {
  padding-bottom: 13px !important;
}

.padd_bottom14 {
  padding-bottom: 14px !important;
}

.padd_bottom15 {
  padding-bottom: 15px !important;
}

.padd_bottom16 {
  padding-bottom: 16px !important;
}

.padd_bottom17 {
  padding-bottom: 17px !important;
}

.padd_bottom18 {
  padding-bottom: 18px !important;
}

.padd_bottom19 {
  padding-bottom: 19px !important;
}

.padd_bottom20 {
  padding-bottom: 20px !important;
}

.padd_bottom21 {
  padding-bottom: 21px !important;
}

.padd_bottom22 {
  padding-bottom: 22px !important;
}

.padd_bottom23 {
  padding-bottom: 23px !important;
}

.padd_bottom24 {
  padding-bottom: 24px !important;
}

.padd_bottom25 {
  padding-bottom: 25px !important;
}

.padd_bottom26 {
  padding-bottom: 26px !important;
}

.padd_bottom27 {
  padding-bottom: 27px !important;
}

.padd_bottom28 {
  padding-bottom: 28px !important;
}

.padd_bottom29 {
  padding-bottom: 29px !important;
}

.padd_bottom30 {
  padding-bottom: 30px !important;
}

.padd_bottom31 {
  padding-bottom: 31px !important;
}

.padd_bottom32 {
  padding-bottom: 32px !important;
}

.padd_bottom33 {
  padding-bottom: 33px !important;
}

.padd_bottom34 {
  padding-bottom: 34px !important;
}

.padd_bottom35 {
  padding-bottom: 35px !important;
}

.padd_bottom36 {
  padding-bottom: 36px !important;
}

.padd_bottom37 {
  padding-bottom: 37px !important;
}

.padd_bottom38 {
  padding-bottom: 38px !important;
}

.padd_bottom39 {
  padding-bottom: 39px !important;
}

.padd_bottom40 {
  padding-bottom: 40px !important;
}

.padd_bottom41 {
  padding-bottom: 41px !important;
}

.padd_bottom42 {
  padding-bottom: 42px !important;
}

.padd_bottom43 {
  padding-bottom: 43px !important;
}

.padd_bottom44 {
  padding-bottom: 44px !important;
}

.padd_bottom45 {
  padding-bottom: 45px !important;
}

.padd_bottom46 {
  padding-bottom: 46px !important;
}

.padd_bottom47 {
  padding-bottom: 47px !important;
}

.padd_bottom48 {
  padding-bottom: 48px !important;
}

.padd_bottom49 {
  padding-bottom: 49px !important;
}

.padd_bottom50 {
  padding-bottom: 50px !important;
}

.padd_bottom51 {
  padding-bottom: 51px !important;
}

.padd_bottom52 {
  padding-bottom: 52px !important;
}

.padd_bottom53 {
  padding-bottom: 53px !important;
}

.padd_bottom54 {
  padding-bottom: 54px !important;
}

.padd_bottom55 {
  padding-bottom: 55px !important;
}

.padd_bottom56 {
  padding-bottom: 56px !important;
}

.padd_bottom57 {
  padding-bottom: 57px !important;
}

.padd_bottom58 {
  padding-bottom: 58px !important;
}

.padd_bottom59 {
  padding-bottom: 59px !important;
}

.padd_bottom60 {
  padding-bottom: 60px !important;
}

.padd_bottom61 {
  padding-bottom: 61px !important;
}

.padd_bottom62 {
  padding-bottom: 62px !important;
}

.padd_bottom63 {
  padding-bottom: 63px !important;
}

.padd_bottom64 {
  padding-bottom: 64px !important;
}

.padd_bottom65 {
  padding-bottom: 65px !important;
}

.padd_bottom66 {
  padding-bottom: 66px !important;
}

.padd_bottom67 {
  padding-bottom: 67px !important;
}

.padd_bottom68 {
  padding-bottom: 68px !important;
}

.padd_bottom69 {
  padding-bottom: 69px !important;
}

.padd_bottom70 {
  padding-bottom: 70px !important;
}

.padd_bottom71 {
  padding-bottom: 71px !important;
}

.padd_bottom72 {
  padding-bottom: 72px !important;
}

.padd_bottom73 {
  padding-bottom: 73px !important;
}

.padd_bottom74 {
  padding-bottom: 74px !important;
}

.padd_bottom75 {
  padding-bottom: 75px !important;
}

.padd_bottom76 {
  padding-bottom: 76px !important;
}

.padd_bottom77 {
  padding-bottom: 77px !important;
}

.padd_bottom78 {
  padding-bottom: 78px !important;
}

.padd_bottom79 {
  padding-bottom: 79px !important;
}

.padd_bottom80 {
  padding-bottom: 80px !important;
}

.padd_bottom81 {
  padding-bottom: 81px !important;
}

.padd_bottom82 {
  padding-bottom: 82px !important;
}

.padd_bottom83 {
  padding-bottom: 83px !important;
}

.padd_bottom84 {
  padding-bottom: 84px !important;
}

.padd_bottom85 {
  padding-bottom: 85px !important;
}

.padd_bottom86 {
  padding-bottom: 86px !important;
}

.padd_bottom87 {
  padding-bottom: 87px !important;
}

.padd_bottom88 {
  padding-bottom: 88px !important;
}

.padd_bottom89 {
  padding-bottom: 89px !important;
}

.padd_bottom90 {
  padding-bottom: 90px !important;
}

.padd_bottom91 {
  padding-bottom: 91px !important;
}

.padd_bottom92 {
  padding-bottom: 92px !important;
}

.padd_bottom93 {
  padding-bottom: 93px !important;
}

.padd_bottom94 {
  padding-bottom: 94px !important;
}

.padd_bottom95 {
  padding-bottom: 95px !important;
}

.padd_bottom96 {
  padding-bottom: 96px !important;
}

.padd_bottom97 {
  padding-bottom: 97px !important;
}

.padd_bottom98 {
  padding-bottom: 98px !important;
}

.padd_bottom99 {
  padding-bottom: 99px !important;
}

.padd_bottom7 {
  padding-bottom: 7px !important;
}

.padd_bottom10 {
  padding-bottom: 10px !important;
}

.padd_bottom96 {
  padding-bottom: 96px !important;
}

.font0 {
  font-size: 0;
}

@media all and (max-width: 768px) {
  .pc_br {
    display: none !important;
  }
  .pc_show {
    display: none !important;
  }
  .m_show {
    display: block !important;
  }
}
@media all and (max-width: 428px) {
  .pc_br {
    display: none !important;
  }
  .m_br {
    display: block !important;
  }
}
.new_neon .title_lv0 {
  font-weight: 600;
  font-size: 30px;
  line-height: 30px;
  color: #2d2d2d;
}
.new_neon .title_lv1 {
  font-size: 20px;
  font-weight: bold;
  font-family: "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 28px;
  text-align: left;
  color: #222222;
}
.new_neon .title_lv1.txt_center {
  text-align: center;
}
.new_neon .title_lv1.inline_block_type {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .title_lv1.font_bold_700 {
  font-weight: 700;
}
.new_neon .title_lv1_2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
}
.new_neon .title_lv2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #222;
  margin-bottom: 5px;
}
.new_neon .title_lv2.title_bold {
  font-weight: bold !important;
}
.new_neon .title_lv2_1 {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #222;
}
.new_neon .title_lv2_1.color_686 {
  color: #686d70;
}
.new_neon .title_lv2_1.color_white {
  color: #fff;
}
.new_neon .title_lv2_1.color_green {
  color: #2ecc71;
}
.new_neon .title_lv2_1.color_red {
  color: #ee6b6b;
}
.new_neon .title_lv3 {
  font-size: 13px;
  line-height: 19px;
  font-weight: normal;
  text-align: left;
  color: #222;
}
.new_neon .title_lv3.txt_bold {
  font-weight: 600;
}
.new_neon .title_lv3.color_white {
  color: #fff;
}
.new_neon .title_lv4 {
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
  text-align: left;
  color: #37393b;
}
.new_neon .title_lv5 {
  font-weight: 600;
  font-size: 14px;
  line-height: normal;
  text-align: left;
  color: #37393b;
}
.new_neon .sub_title_lv1 {
  font-weight: 600;
  font-size: 12px;
  letter-spacing: -0.5px;
  line-height: 15px;
  color: #37393b;
}
.new_neon .sub_title_lv2 {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #00c73c;
}
.new_neon .tbl_title_lv1 {
  font-weight: 600;
  font-size: 12px;
  color: #696d70;
}
.new_neon .title_lv0, .new_neon .title_lv1, .new_neon .title_lv1_2, .new_neon .title_lv2, .new_neon .title_lv2_1, .new_neon .title_lv4, .new_neon .sub_title_lv1, .new_neon .tbl_title_lv1 {
  word-break: break-all;
}
.new_neon .title_lv0.color_222, .new_neon .title_lv1.color_222, .new_neon .title_lv1_2.color_222, .new_neon .title_lv2.color_222, .new_neon .title_lv2_1.color_222, .new_neon .title_lv4.color_222, .new_neon .sub_title_lv1.color_222, .new_neon .tbl_title_lv1.color_222 {
  color: #222;
}
.new_neon .title_lv0.point_txt, .new_neon .title_lv1.point_txt, .new_neon .title_lv1_2.point_txt, .new_neon .title_lv2.point_txt, .new_neon .title_lv2_1.point_txt, .new_neon .title_lv4.point_txt, .new_neon .sub_title_lv1.point_txt, .new_neon .tbl_title_lv1.point_txt {
  color: #00c73c;
}
.new_neon .title_lv0.txt_normal, .new_neon .title_lv1.txt_normal, .new_neon .title_lv1_2.txt_normal, .new_neon .title_lv2.txt_normal, .new_neon .title_lv2_1.txt_normal, .new_neon .title_lv4.txt_normal, .new_neon .sub_title_lv1.txt_normal, .new_neon .tbl_title_lv1.txt_normal {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: normal;
}
.new_neon .title_lv0 .txt_normal, .new_neon .title_lv1 .txt_normal, .new_neon .title_lv1_2 .txt_normal, .new_neon .title_lv2 .txt_normal, .new_neon .title_lv2_1 .txt_normal, .new_neon .title_lv4 .txt_normal, .new_neon .sub_title_lv1 .txt_normal, .new_neon .tbl_title_lv1 .txt_normal {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: normal;
}
.new_neon .line_ht_36 {
  line-height: 36px;
}
.new_neon .tit_noti {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  margin-left: 7px;
  font-size: 12px;
  color: #828487;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .tit_noti > em {
  color: #63a83c;
}
.new_neon .title_info {
  padding: 30px;
}
.new_neon .title_info > p {
  border-top: 1px solid #ccc;
  margin: 10px 0 30px;
  padding: 10px;
}
.new_neon .cont_txt.lineh14, .new_neon .cont_txt_14.lineh14, .new_neon .cont_txt_11.lineh14 {
  line-height: 14px;
}
.new_neon .cont_txt.lineh20, .new_neon .cont_txt_14.lineh20, .new_neon .cont_txt_11.lineh20 {
  line-height: 20px;
}
.new_neon .cont_txt.lineh26, .new_neon .cont_txt_14.lineh26, .new_neon .cont_txt_11.lineh26 {
  line-height: 26px;
}
.new_neon .cont_txt_14 {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 14px;
  line-height: 18px;
  word-break: break-all;
}
.new_neon .cont_txt {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 12px;
  line-height: 18px;
  word-break: break-all;
}
.new_neon .cont_txt.txt_bold {
  font-weight: 600;
}
.new_neon .cont_txt .txt_bold {
  font-weight: 600;
}
.new_neon .cont_txt_11 {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 11px;
  line-height: 17px;
  color: #9aa2b8;
  word-break: break-all;
}
.new_neon .cont_txt_11.point_txt_b {
  color: #157efb;
}
.new_neon .cont_txt_11.color_white {
  color: #fff;
}
.new_neon .cap_txt {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  word-break: break-all;
}
.new_neon .file_txt {
  position: relative;
  font-size: 12px;
  color: #37393b;
  line-height: 15px;
  min-width: 69px;
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .explain {
  position: relative;
  font-size: 12px;
  line-height: 26px;
  color: #666;
  padding-left: 9px;
}
.new_neon .explain:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #666;
  vertical-align: top;
}
.new_neon .tit_sub_txt {
  overflow: hidden;
  padding-left: 11px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: top;
  padding-top: 2px;
}
.new_neon .login_scrh_txt {
  font-size: 13px;
  line-height: 21px;
  color: #222;
}
.new_neon .lnk_txt {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #39a7f0 !important;
  text-decoration: underline !important;
  vertical-align: middle;
}
.new_neon .lnk_txt.elle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 670px;
}
.new_neon .lnk_txt.max_w216 {
  max-width: 216px;
}
.new_neon .lnk_txt.max_w220 {
  max-width: 220px;
}
.new_neon .lnk_txt.fo_14 {
  font-size: 14px;
}
.new_neon .lnk_arrow_txt {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #39a7f0 !important;
  text-decoration: underline !important;
  vertical-align: middle;
}
.new_neon .lnk_arrow_txt:after {
  content: "";
  display: inline-block;
  margin: 3px 0 0 4px;
  width: 6px;
  height: 9px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 -20px;
  vertical-align: top;
}
.new_neon .ly_dot_txt {
  font-size: 12px;
  line-height: 20px;
  color: #666;
  position: relative;
  padding-left: 9px;
}
.new_neon .ly_dot_txt:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #666;
  vertical-align: top;
}
.new_neon .inq_sel_txt {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  color: #37393b;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 740px;
  vertical-align: middle;
}
.new_neon .inq_sel_txt.max_w660 {
  max-width: 660px;
}
.new_neon .check_txt {
  display: none;
  font-size: 12px;
  line-height: 18px;
}
.new_neon .check_txt.on {
  display: inline-block;
}
.new_neon .sel_comp_txt {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .parent_title {
  margin-bottom: 32px;
  font-size: 16px;
  color: #222;
}
.new_neon div.parent_title {
  position: relative;
  padding: 17px 60px 17px 20px;
  background-color: #F5F7FA;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #E6E9F0;
  font-weight: 600;
}
.new_neon div.parent_title.open {
  margin-bottom: 16px;
}
.new_neon div.parent_title.open + .table_group {
  display: block;
}
.new_neon div.parent_title.open .parent_title_btn::after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.new_neon div.parent_title .parent_title_text {
  line-height: 16px;
  padding: 4px 0;
}
.new_neon .table_group {
  display: none;
}
.new_neon .table_group .type_flex .table_info_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
.new_neon .table_group .table_info {
  padding-bottom: 8px;
}
.new_neon .table_group .table_info .table_info_top .parent_title {
  margin-bottom: 0;
}
.new_neon .table_group .table_box {
  margin-bottom: 32px;
}
.new_neon .table_group .swiper_area {
  margin-bottom: 32px;
}
.new_neon .table_group .top_notice_area.top_check {
  margin-bottom: 32px;
}
.new_neon .table_group .upload_btn {
  display: inline-block;
  margin-top: 4px;
}
.new_neon .table_group .sub_title_notice {
  margin-bottom: 0;
}
.new_neon .table_group .right_info_zone {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 10px;
}
.new_neon .step_title {
  float: left;
  height: 25px;
  margin-right: 8px;
  padding: 0 8px;
  background-color: #03C75A;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
  font-size: 12px;
  color: #fff;
  line-height: 25px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: Tahoma, Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .parent_title_area {
  overflow: hidden;
}
.new_neon .parent_title_text {
  font-size: 16px;
  color: #222;
}
.new_neon .parent_title_btn {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.new_neon .parent_title_btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: 20px;
  width: 24px;
  height: 24px;
  background: url(../img/partner/icon_title_arrow.png) no-repeat;
  -moz-background-size: 24px 24px;
  background-size: 24px 24px;
}
.new_neon .sub_title_notice {
  margin-top: 5px;
  margin-bottom: 6px;
  font-size: 12px;
  line-height: 18px;
  color: #888;
}

@media all and (min-width: 700px) {
  html ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 17px;
    background-color: #fff;
  }
  html ::-webkit-scrollbar-track {
    background-color: #f0f0f0;
  }
  html ::-webkit-scrollbar-thumb {
    border: 2px solid #f0f0f0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #cdcdcd;
  }
}
.new_neon #wrap {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  min-width: 0;
}
.new_neon #wrap.lnb_right .container {
  left: 0;
  right: 47px;
}
.new_neon #wrap.partner_main {
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
  overflow-x: inherit;
  overflow-y: auto;
}
.new_neon #wrap.partner_main .wrap_inner {
  min-width: 1416px;
  min-height: -webkit-calc(100% - 190px);
  min-height: -moz-calc(100% - 190px);
  min-height: calc(100% - 190px);
}
.new_neon #wrap.partner {
  font-size: 12px;
  line-height: 18px;
  color: #424242;
  min-width: 1420px;
}
.new_neon #wrap.partner.login {
  background: #fafafa;
}
.new_neon #wrap.partner.main_view .container {
  padding-left: 220px;
}
.new_neon #wrap.partner.main_view .container .contents {
  left: 220px;
  bottom: 54px;
}
.new_neon #wrap.partner.main_view .contents_inner {
  min-height: calc(100% - 100px);
  min-height: -webkit-calc(100% - 100px);
  min-height: -moz-calc(100% - 100px);
}
.new_neon #wrap.partner.view_banner .container .contents {
  bottom: 104px;
}
.new_neon #wrap.partner .container {
  position: relative;
  width: 100%;
  height: 100%;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #wrap.partner .container .contents {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 150px;
  overflow-x: hidden;
  overflow-y: auto;
}
.new_neon #wrap.e_signature {
  overflow-y: auto;
  background-color: #f8f8f9;
}
.new_neon #wrap.e_signature:after {
  display: block;
  content: "";
  clear: both;
}
.new_neon #wrap.e_signature #container {
  width: 100%;
}
.new_neon #wrap.e_signature #container .content {
  width: 500px;
  margin: 0 auto;
  padding-top: 19px;
}
.new_neon #wrap.e_signature .dropdown_box {
  margin-top: -5px;
}
.new_neon #wrap.e_signature .authentication_area {
  border: 1px solid #ededed;
  background-color: #fff;
}
.new_neon #wrap.e_signature .authentication_area .title_header {
  padding: 28px 30px;
  border-bottom: 1px solid #ededed;
}
.new_neon #wrap.e_signature .authentication_area .authentication_box {
  padding: 20px 30px 40px;
}
.new_neon #wrap.e_signature.agreement {
  background-color: #fff;
}
.new_neon #wrap.e_signature.agreement #container {
  background-color: #fff;
  border-top: 9px solid #f8f8f9;
}
.new_neon #wrap.e_signature.agreement #container .content {
  width: 100%;
}
.new_neon #wrap.e_signature.agreement #container .consent_form {
  width: 680px;
  margin: 0 auto;
}
.new_neon #wrap.e_signature.agreement #container .title_header {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon #wrap.e_signature.agreement #container .title_header h2 {
  line-height: 21px;
}
.new_neon #wrap.e_signature.agreement #container .term_area {
  padding: 20px 0 30px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon #wrap.e_signature.agreement #container .term_area .term_box {
  width: 100%;
  padding: 20px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
}
.new_neon #wrap.e_signature.agreement #container .term_area .term_list li {
  font-size: 11px;
  line-height: 20px;
  color: #888;
}
.new_neon #wrap.e_signature.agreement #container .term_area .term_list li.num {
  position: relative;
  padding-left: 20px;
}
.new_neon #wrap.e_signature.agreement #container .term_area .term_list li.num em {
  position: absolute;
  left: 0;
  top: 0;
}
.new_neon #wrap.e_signature.agreement #container .term_area .term_list li .inner_box {
  padding: 10px 0 10px 20px;
}
.new_neon #wrap.e_signature.agreement #container .term_area .agreement_date {
  text-align: center;
}
.new_neon #wrap.e_signature.agreement #container .chk_agree_box {
  text-align: right;
}
.new_neon #wrap.e_signature.agreement #container .chk_agree_box .checkbox_custom {
  margin-right: 0;
  color: #37393b;
}
.new_neon #wrap.e_signature.agreement #container .bottom_btn_box {
  position: static;
  bottom: auto;
  min-width: 680px;
  padding: 30px 0 40px;
  border-top: 0;
}
.new_neon #wrap.e_signature.m {
  min-width: 100%;
  background-color: #fff;
}
.new_neon #wrap.e_signature.m #header {
  position: initial;
}
.new_neon #wrap.e_signature.m #container {
  border-top: 4px solid #f8f8f9;
  position: initial;
  min-width: 0;
}
.new_neon #wrap.e_signature.m #container .content {
  width: 100%;
  padding-top: 4px;
}
.new_neon #wrap.e_signature.m #container .authentication_area {
  border: 0;
}
.new_neon #wrap.e_signature.m #container .authentication_area .title_header {
  padding: 28px 20px;
}
.new_neon #wrap.e_signature.m #container .authentication_area .authentication_box {
  padding: 20px 20px 40px;
}
.new_neon #wrap.e_signature.m .table_box .inline_block_box .radio_custom_v3 {
  display: block;
}
.new_neon #wrap.e_signature.m.agreement #container .consent_form {
  width: 100%;
}
.new_neon #wrap.e_signature.m.agreement #container .title_header {
  padding: 20px;
}
.new_neon #wrap.e_signature.m.agreement #container .term_area {
  padding: 20px 20px 30px;
}
.new_neon #wrap.e_signature.m.agreement #container .term_area .term_box {
  height: 90px;
  max-height: 90px;
  overflow-y: auto;
  overflow-x: hidden;
}
.new_neon #wrap.e_signature.m.agreement #container .bottom_btn_box {
  min-width: 100%;
}
.new_neon .container {
  position: relative;
  height: 100%;
  width: 100%;
  padding-left: 51px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .container .contents {
  position: absolute;
  top: 44px;
  left: 47px;
  right: 0;
  bottom: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .container .contents .scroll_area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 1416px;
  width: 100%;
  padding: 0 25px 30px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .container .contents .scroll_area.bottom_btn_case {
  bottom: 55px;
}
.new_neon .container .contents .scroll_area.section {
  padding: 0;
}
.new_neon .container .contents .scroll_area .appr .appr_cont {
  width: auto;
}
.new_neon.appr .container {
  padding-left: 0;
  min-height: 100%;
}
.new_neon.appr .container .contents {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
.new_neon.appr .container .contents .scroll_area {
  min-width: 980px;
}
.new_neon.appr .container .contents .appr_cont {
  overflow: hidden;
  width: 930px;
  margin: 0 auto;
}
.new_neon.appr .container .contents .appr_cont.w980 {
  width: 980px !important;
}
.new_neon.appr .container .contents .appr_cont .table_info {
  padding-top: 12px;
}
.new_neon.appr .container .contents .appr_cont .btn_box {
  min-width: 930px;
}
.new_neon.appr .container .contents .appr_cont .notice.botm_notice {
  margin: -20px 0 30px;
}
.new_neon.appr .container .contents .appr_cont .tab_list {
  height: auto;
}
.new_neon.appr .container .contents .appr_cont .tab_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon.appr .container .contents .appr_cont .tab_list .menu_item {
  margin-left: 0;
  margin-right: 22px;
}
.new_neon.appr .container .contents .appr_cont .tab_list .menu_item:last-child {
  margin-right: 0;
}
.new_neon.appr .container .bottom_btn_box {
  position: relative;
  min-width: 980px;
}
.new_neon .sec {
  padding: 0 25px;
  position: relative;
  border-bottom: 6px solid #f5f5f5;
}
.new_neon .sec:before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #d9d9d9;
  content: "";
}
.new_neon .sec2 {
  position: relative;
  padding: 0 25px;
  border-top: 1px solid #d9d9d9;
}
.new_neon .sec2 .table_tit {
  padding: 18px 0 15px;
}
.new_neon .sec2 .tab_menu {
  padding: 12px 0 20px;
}
.new_neon .sec2 .table_info:first-of-type {
  margin-top: 25px;
}
.new_neon .sec3 {
  position: relative;
  padding: 0 25px;
}
.new_neon .row_box_bd {
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
  padding: 15px 0;
}
.new_neon .cont_top {
  position: relative;
  background-color: #fafafa;
  text-align: center;
}
.new_neon .cont_top .n_logo {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 64px;
  height: 14px;
  background: url(../img/sp_content_logo.png) no-repeat;
  -moz-background-size: 100px 100px;
  background-size: 100px 100px;
  background-position: 0 0;
}
.new_neon .cont_top .line_logo {
  position: absolute;
  top: 22px;
  right: 20px;
  width: 41px;
  height: 14px;
  background: url(../img/sp_content_logo.png) no-repeat;
  -moz-background-size: 100px 100px;
  background-size: 100px 100px;
  background-position: 0 -17px;
}
.new_neon .add_menu {
  width: 100%;
  min-width: 1416px;
  background: #f5f5f5;
  overflow: hidden;
  z-index: 9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .add_menu .tab_menu {
  position: relative;
  height: 44px;
  margin: 0 auto;
  border-bottom: 1px solid #c4c4c4;
  padding: 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .title_box {
  padding: 29px 0 20px;
  min-height: 20px;
}
.new_neon .title_box.border_b {
  position: relative;
  padding: 8px 0 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed;
}
.new_neon .title_box.border_b .dropdown.page_list {
  position: absolute;
  top: 0;
  right: 0;
}
.new_neon .title_box .sort_list {
  margin: 30px 0 0 0;
}
.new_neon .title_box.type_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
.new_neon .search_condition {
  position: relative;
  margin: 0 auto 25px;
}
.new_neon .search_condition.no_border:before {
  display: none;
}
.new_neon .search_condition:before {
  position: absolute;
  bottom: 0;
  left: -25px;
  right: -25px;
  height: 1px;
  background: #d9d9d9;
  content: "";
}
.new_neon .search_condition .title_box {
  position: relative;
  padding: 20px 0 12px;
}
.new_neon .search_condition .title_box .button_box {
  position: absolute;
  bottom: 10px;
  right: 0;
}
.new_neon .search_condition .title_box .button_box .initialize_btn {
  margin-bottom: -7px;
}
.new_neon .search_condition .title_box .button_box.bottom_12 {
  bottom: 12px;
}
.new_neon .search_condition .title_box .end_date {
  font-size: 12px;
  line-height: 15px;
}
.new_neon .search_condition .title_box.type_2 {
  padding: 25px 0 23px;
}
.new_neon .search_condition .title_box.type_2 .button_box {
  bottom: 25px;
}
.new_neon .search_condition .title_box.type_2 + .form_area {
  padding-top: 0;
}
.new_neon .search_condition .title_box.type_2 + .form_area .bg_btn {
  top: 2px;
  bottom: 27px;
}
.new_neon .search_condition.close_border:before {
  background: none;
}
.new_neon .search_condition.close_border.on:before {
  background: #d9d9d9;
}
.new_neon .search_condition .form_area {
  display: none;
}
.new_neon .search_condition.on .form_area {
  display: block;
}
.new_neon .form_area {
  position: relative;
  padding: 5px 126px 25px 0;
}
.new_neon .form_area.search_btn_none {
  padding-right: 0;
}
.new_neon .form_area.partner_type2 {
  padding: 28px 150px 29px 30px;
  border-top: 2px solid #37393b;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.new_neon .form_area.partner_type2 .bg_btn {
  top: 30px;
  right: 24px;
  bottom: 31px;
}
.new_neon .form_area.partner_type3 {
  padding: 18px 30px 17px;
  border-bottom: 1px solid #ededed;
}
.new_neon .form_area.bg_gray_color {
  background-color: #fafafa;
}
.new_neon .form_area.top_border {
  padding: 10px 0;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
  margin: 12px 0 30px;
}
.new_neon .form_area.result {
  padding: 0;
  background: #f5f5f5;
}
.new_neon .form_area.result .search_table:first-child li {
  padding-top: 10px;
}
.new_neon .form_area.result .search_table:last-child li {
  padding-bottom: 10px;
}
.new_neon .form_area.result .search_table li {
  height: auto;
  border-left: 1px solid #fff;
  padding: 0;
}
.new_neon .form_area.result .search_table li:first-child {
  border-left: 0;
}
.new_neon .form_area.result .search_table li dt, .new_neon .form_area.result .search_table li dd {
  display: table-cell;
  padding: 6px 0 0;
  vertical-align: middle;
  height: 30px;
  line-height: 18px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
  white-space: normal;
}
.new_neon .form_area.result .search_table li dt {
  width: 40%;
  color: #222;
}
.new_neon .form_area .bg_btn {
  position: absolute;
  top: 5px;
  right: 0;
  bottom: 25px;
  width: 96px;
  font-size: 12px;
  height: auto;
}
.new_neon .form_area .field_box_table {
  margin-left: -30px;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box dt {
  width: 102px;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box dt .label_dot {
  padding-bottom: 0;
  vertical-align: middle;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box a,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box body,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box p,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h1,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h2,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h3,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h4,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h5,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box h6,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box ul,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box ol,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box li,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box dl,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box dt,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box dd,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box table,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box th,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box td,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box form,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box fieldset,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box legend,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box input,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box textarea,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box button,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box select {
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box img {
  border: 0;
  vertical-align: top;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box li,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box ol,
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box ul {
  display: block;
  list-style: none;
  height: auto;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box dt, .new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box dd {
  width: auto;
  display: block;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box table {
  border-collapse: collapse;
  border-spacing: 0;
  white-space: normal;
}
.new_neon .form_area .field_box_table.partner_type2 .field_box .editor_inpt_box span {
  margin: 0;
  padding: 0;
  display: inline;
}
.new_neon .form_area .field_box_table .search_table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.new_neon .form_area .field_box_table .search_table li {
  display: table-cell;
  vertical-align: middle;
  height: 38px;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .form_area .field_box_table .search_table li.colspan {
  width: 441px;
}
.new_neon .form_area .field_box_table .search_table li .dropdown_list ul li, .new_neon .form_area .field_box_table .search_table li .list_box ul li {
  display: block;
  padding-left: 0;
}
.new_neon .form_area .field_box_table .search_table li .dropdown_list .all_select, .new_neon .form_area .field_box_table .search_table li .list_box .all_select {
  display: block;
  margin: 0;
}
.new_neon .form_area .field_box_table .search_table li .list_box .group_polder li {
  height: auto;
}
.new_neon .form_area .field_box_table .field_box {
  display: table;
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
}
.new_neon .form_area .field_box_table .field_box dt, .new_neon .form_area .field_box_table .field_box dd {
  display: table-cell;
  vertical-align: middle;
}
.new_neon .form_area .field_box_table .field_box dt {
  width: 86px;
  padding-right: 10px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .form_area .field_box_table .field_box dt .label_dot {
  vertical-align: text-top;
  padding-bottom: 4px;
}
.new_neon .form_area .field_box_table .field_box dt.vertical_tp {
  vertical-align: top;
}
.new_neon .form_area .field_box_table .field_box dd {
  margin-left: -3px;
}
.new_neon .form_area .field_box_table .field_box dd span {
  margin: 0 10px 0 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .form_area .field_box_table .field_box dd span:first-child {
  margin-left: 0;
}
.new_neon .form_area .field_box_table .field_box dd .field_txt {
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
  white-space: normal;
  word-break: break-all;
  margin: 0;
}
.new_neon .form_area .field_box_table .field_box dd .field_txt .field_number, .new_neon .form_area .field_box_table .field_box dd .field_txt .field_email {
  margin: 0;
}
.new_neon .form_area .field_box_table .field_box dd .field_txt .field_number:before, .new_neon .form_area .field_box_table .field_box dd .field_txt .field_email:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #ccc;
  margin: 1px 8px 0 7px;
  vertical-align: top;
}
.new_neon .form_area .field_box_table .field_box dd .field_file:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .form_area .field_box_table .field_box dd .field_file .field_file_name {
  overflow: hidden;
}
.new_neon .form_area .field_box_table .field_box dd .field_file .lnk_file {
  font-size: 12px;
  line-height: 18px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #39a7f0;
}
.new_neon .form_area .field_box_table .field_box dd .input_date_box span {
  display: table-cell;
}
.new_neon .form_area .field_box_table .field_box dd .display_table > span {
  display: table-cell;
}
.new_neon .form_area .field_box_table .field_box dd .search_num span {
  display: inline-block;
  margin: 0 2px 0 7px;
  vertical-align: top;
}
.new_neon .form_area .field_box_table .field_box dd .search_num span:first-child {
  margin-left: 0;
}
.new_neon .form_area .field_box_table .field_box.type02 dt {
  width: 73px;
}
.new_neon .form_area .field_box_table .field_box .input_box {
  border-bottom: 1px solid #ededed;
  padding: 3px 0;
}
.new_neon .form_area .field_box_table .field_box .input_box .input_item {
  display: table;
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
  padding: 2px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .form_area .field_box_table .field_box .input_box .input_item dt {
  width: 70px;
  padding-right: 5px;
  white-space: normal;
}
.new_neon .form_area .field_box_table .field_box .input_box .input_item .dropdown_list li {
  height: 30px;
}
.new_neon .form_area .field_box_table .field_box .input_box + ul {
  max-height: 182px;
  overflow-y: auto;
}
.new_neon .calender_box {
  display: none;
}
.new_neon .calender_box.on {
  display: table-row;
}
.new_neon .calender_box .ui-datepicker {
  position: absolute;
  top: 39px;
  left: 0;
  z-index: 1;
  display: block;
}
.new_neon .calender_box.t_34 .ui-datepicker {
  top: 34px;
}
.new_neon .calender_box.align_right .ui-datepicker {
  left: auto;
  right: 0;
}
.new_neon .space {
  width: 1px;
  height: 28px;
  margin: 0 8px 0 7px;
  background-color: #e5e5e5;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info, .new_neon .page_tit {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  padding-bottom: 10px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_info.bd_border, .new_neon .page_tit.bd_border {
  border-bottom: 1px solid #37393b;
}
.new_neon .table_info.bd_border_v2, .new_neon .page_tit.bd_border_v2 {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_info .left_box, .new_neon .page_tit .left_box {
  display: table-cell;
  vertical-align: middle;
}
.new_neon .table_info .left_box.vertial_bt, .new_neon .page_tit .left_box.vertial_bt {
  vertical-align: bottom;
}
.new_neon .table_info .left_box span, .new_neon .table_info .left_box strong, .new_neon .page_tit .left_box span, .new_neon .page_tit .left_box strong {
  font-size: 13px;
  color: #222;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .left_box .total_case, .new_neon .page_tit .left_box .total_case {
  font-size: 12px;
}
.new_neon .table_info .left_box strong, .new_neon .page_tit .left_box strong {
  margin: 0 10px 0 6px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 13px;
  padding-bottom: 1px;
}
.new_neon .table_info .left_box strong.point_txt, .new_neon .page_tit .left_box strong.point_txt {
  color: #00c73c;
}
.new_neon .table_info .left_box strong.num, .new_neon .page_tit .left_box strong.num {
  margin: 0 0 0 6px;
}
.new_neon .table_info .left_box .bar, .new_neon .page_tit .left_box .bar {
  width: 1px;
  height: 16px;
  background-color: #eee;
  margin-right: 7px;
  padding: 0;
}
.new_neon .table_info .left_box .refaire_btn, .new_neon .page_tit .left_box .refaire_btn {
  margin-right: 7px;
}
.new_neon .table_info .left_box .right_txt, .new_neon .page_tit .left_box .right_txt {
  font-size: 12px;
  color: #37393b;
}
.new_neon .table_info .right_box, .new_neon .page_tit .right_box {
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
  color: #37393b;
}
.new_neon .table_info .right_box .right_txt, .new_neon .page_tit .right_box .right_txt {
  margin-left: 10px;
}
.new_neon .table_info .right_box .right_txt2, .new_neon .page_tit .right_box .right_txt2 {
  font-size: 13px;
  line-height: 21px;
  color: #222;
}
.new_neon .table_info .right_box .bd_btn, .new_neon .table_info .right_box .download_btn, .new_neon .page_tit .right_box .bd_btn, .new_neon .page_tit .right_box .download_btn {
  margin-left: 3px;
}
.new_neon .table_info .right_box .notice, .new_neon .page_tit .right_box .notice {
  display: inline-block;
}
.new_neon .table_info .right_box.font0 button ~ button, .new_neon .page_tit .right_box.font0 button ~ button {
  margin-left: 5px;
}
.new_neon .table_info .right_box em, .new_neon .page_tit .right_box em {
  color: #222;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .right_box .txt_date, .new_neon .page_tit .right_box .txt_date {
  color: #37393b;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .right_box .input_date_box, .new_neon .page_tit .right_box .input_date_box {
  height: 34px;
  width: 220px;
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .right_box .input_date_box span, .new_neon .page_tit .right_box .input_date_box span {
  width: 15px;
  display: inline-block;
  vertical-align: middle;
  line-height: 34px;
}
.new_neon .table_info .right_box .input_date_box .input_date, .new_neon .page_tit .right_box .input_date_box .input_date {
  display: inline-block;
  vertical-align: middle;
  width: 99px;
}
.new_neon .table_info .right_box .progress_icon, .new_neon .page_tit .right_box .progress_icon {
  margin-right: 7px;
}
.new_neon .table_info .right_box .title_lv3, .new_neon .table_info .right_box .date, .new_neon .page_tit .right_box .title_lv3, .new_neon .page_tit .right_box .date {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .right_box .date, .new_neon .page_tit .right_box .date {
  color: #999;
  margin-left: 7px;
}
.new_neon .table_info .button_box, .new_neon .page_tit .button_box {
  position: absolute;
  top: 10px;
  right: 0;
}
.new_neon .table_info .title_lv2, .new_neon .page_tit .title_lv2 {
  margin-bottom: 0;
  margin-right: 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .checkbox_custom, .new_neon .page_tit .checkbox_custom {
  margin-left: 17px;
  color: #222;
  font-size: 13px;
}
.new_neon .table_info .checkbox_unit .checkbox_custom, .new_neon .page_tit .checkbox_unit .checkbox_custom {
  line-height: 28px;
}
.new_neon .table_info .btn_box, .new_neon .page_tit .btn_box {
  padding: 5px 0 0 0;
  min-height: 0;
}
.new_neon .table_info.box_style, .new_neon .page_tit.box_style {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding: 20px;
}
.new_neon .table_info.box_style .title_lv3, .new_neon .page_tit.box_style .title_lv3 {
  margin-right: 17px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_info .left_box.w_70p {
  width: 70%;
}
.new_neon .table_info .right_box.w_30p {
  width: 30%;
}
.new_neon .table_info.space_bottom {
  padding-bottom: 0;
}
.new_neon .table_info.space_bottom .parent_title {
  margin-bottom: 15px;
}
.new_neon .guide {
  margin: 0 auto;
  height: 100%;
  padding: 80px 50px 80px 200px;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .guide .guide_box {
  max-width: 1219px;
  border: 1px solid #ccc;
  margin-bottom: 30px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.new_neon .guide .guide_box .button_box {
  position: relative;
  height: 28px;
  padding: 8px 25px;
}
.new_neon .guide .guide_box .button_box .after_btn {
  position: absolute;
  top: 8px;
  right: 25px;
  padding-left: 1100px;
  display: inline-block;
  text-align: right;
  line-height: 28px;
}
.new_neon .guide .guide_box .button_box .after_btn:after {
  top: 7px;
}
.new_neon .guide .guide_box .guide_view {
  display: none;
  position: relative;
  padding: 20px;
}
.new_neon .guide .guide_box .guide_view .add_menu {
  position: relative;
  top: auto;
}
.new_neon .guide .guide_box .guide_code {
  display: none;
  background-color: #f7f7f9;
  padding: 0 20px;
}
.new_neon .guide .guide_box .guide_code pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  word-break: normal;
  background-color: transparent;
  border: 0;
}
.new_neon .guide .guide_box .guide_code code {
  color: #333;
}
.new_neon .guide .guide_box .guide_code .hljs {
  background: #f7f7f9;
}
.new_neon .guide .guide_box .guide_code .hljs-name {
  font-weight: normal;
  color: #2f6f9f;
}
.new_neon .guide .guide_box .guide_code .hljs-attr {
  color: #4f9fcf;
}
.new_neon .guide .guide_box .guide_code .hljs-string {
  color: #d44950;
}
.new_neon .guide .guide_box.on .guide_view, .new_neon .guide .guide_box.on .guide_code {
  display: block;
  border-top: 1px solid #ccc;
}
.new_neon .page_tit {
  padding: 12px 0 18px;
}
.new_neon .page_tit .title_lv1 {
  margin-right: 7px;
  max-width: 850px;
  display: inline-block;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .page_tit .bd_blue {
  font-size: 13px;
  height: 25px;
  line-height: 26px;
}
.new_neon .page_tit .button_box {
  top: 10px;
}
.new_neon .page_tit .button_box .bd_btn, .new_neon .page_tit .button_box .cancel_btn, .new_neon .page_tit .button_box .share_btn {
  height: 34px;
  line-height: 34px;
  background-color: #fafafa;
}
.new_neon .page_tit .button_box .cancel_btn:before {
  top: 12px;
}
.new_neon .page_tit_sub {
  padding-bottom: 25px;
  font-size: 16px;
  color: #222;
}
.new_neon .info_box {
  width: 100%;
  height: 60px;
  padding: 21px 25px;
  margin-bottom: 25px;
  border: solid 1px #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .info_box .info_list dt, .new_neon .info_box .info_list dd {
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .info_box .info_list dd {
  margin: 0 80px 0 10px;
}
.new_neon .bottom_btn_box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 8px 0;
  min-width: 1416px;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  background: #fff;
}
.new_neon .noti_error_box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 46px;
  z-index: 210;
  min-width: 1416px;
}
.new_neon .noti_error_box .error_inner .position_btn {
  display: none;
  position: absolute;
  top: 0;
  right: 25px;
}
.new_neon .noti_error_box .error_inner .position_btn.on {
  display: block;
}
.new_neon .noti_error_box .error_inner .noti_error_navi {
  display: none;
  position: absolute;
  right: 25px;
  bottom: -1px;
}
.new_neon .noti_error_box .error_inner .noti_error_navi.on {
  display: block;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner {
  width: 250px;
  border: 1px solid #979797;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
  text-align: left;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .navi_title_box {
  position: relative;
  padding: 16px 10px 15px 20px;
  border-bottom: 1px solid #ededed;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .navi_title_box .tit {
  display: inline-block;
  font-size: 13px;
  color: #222;
  padding-right: 10px;
  width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .navi_title_box .paging_bx {
  position: absolute;
  top: 7px;
  right: 8px;
  display: inline-block;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .navi_title_box .paging_bx .page_number {
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  display: inline-block;
  font-size: 11px;
  color: #acacac;
  vertical-align: middle;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .navi_title_box .paging_bx .page_number .current {
  font-weight: bold;
  color: #37393b;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .noti_list_box .lst_info {
  padding: 15px 21px 14px;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .noti_list_box .lst_info li {
  margin-top: 10px;
}
.new_neon .noti_error_box .error_inner .noti_error_navi .navi_inner .noti_list_box .lst_info li:first-child {
  margin-top: 0;
}
.new_neon .iframe_area {
  margin-bottom: 30px;
}
.new_neon .registration_order {
  text-align: center;
  padding: 25px 0 45px;
}
.new_neon .registration_order.id_passwd {
  padding: 15px 0 74px;
}
.new_neon .registration_order.id_passwd .registration_index li {
  width: 120px;
}
.new_neon .registration_order.id_passwd .registration_index li:before {
  left: 60px;
  width: 120px;
}
.new_neon .registration_order .registration_index {
  clear: both;
  display: inline-block;
}
.new_neon .registration_order .registration_index li {
  position: relative;
  float: left;
  width: 200px;
  text-align: center;
  cursor: pointer;
}
.new_neon .registration_order .registration_index li:before {
  display: block;
  position: absolute;
  top: 16px;
  left: 103px;
  height: 2px;
  width: 180px;
  background: #ededed;
  content: "";
}
.new_neon .registration_order .registration_index li:last-child:before {
  background: none;
  width: 1px;
}
.new_neon .registration_order .registration_index li .registration_num {
  display: inline-block;
  position: relative;
  width: 34px;
  height: 34px;
  line-height: 36px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 -40px;
}
.new_neon .registration_order .registration_index li .registration_name {
  display: block;
  text-align: center;
  font-size: 13px;
  color: #acacac;
  line-height: 15px;
  margin-top: 10px;
}
.new_neon .registration_order .registration_index li.on .registration_num {
  background-position: 0 -80px;
}
.new_neon .registration_order .registration_index li.on .registration_name {
  font-weight: bold;
  color: #37393b;
}
.new_neon .btn_box {
  position: relative;
  padding: 6px 0 10px;
  min-height: 44px;
  min-width: 1319px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .btn_box .right_btn {
  position: absolute;
  top: 8px;
  right: 0;
}
.new_neon .btn_box .right_txt {
  position: absolute;
  top: 20px;
  right: 0;
  font-size: 11px;
  color: #37393b;
}
.new_neon .view_btn_box {
  position: absolute;
  top: 29px;
  right: 25px;
  font-size: 0;
}
.new_neon .view_btn_box button {
  width: 69px;
  font-size: 12px;
}
.new_neon .view_btn_box button:first-child {
  border-right: 0;
}
.new_neon .view_btn_box button:last-child {
  border-left: 0;
}
.new_neon .manager_box {
  position: relative;
  display: inline-block;
  padding-right: 32px;
  height: 34px;
  margin-bottom: -12px;
  overflow: hidden;
}
.new_neon .manager_box .manager_list {
  text-align: left;
  margin-left: -2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .manager_box .manager_list li {
  display: inline-block;
  height: 34px;
  background-color: #fbfbfb;
  border: solid 1px #e5e5e5;
  padding: 0 3px 0 10px;
  line-height: 34px;
  margin: 0 0 5px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .manager_box .manager_list li .manager_name {
  color: #37393b;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .manager_box .manager_list li .del_btn:after {
  width: 8px;
  height: 8px;
  background-position: -20px -320px;
}
.new_neon .manager_box .list_more_btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.new_neon .manager_box.on {
  height: auto;
}
.new_neon .manager_box.on .list_more_btn {
  bottom: 5px;
}
.new_neon .file_box {
  display: table;
  width: 100%;
  table-layout: fixed;
  vertical-align: middle;
  padding-top: 9px;
  margin: 10px 0;
  border-top: 1px solid #37393b;
}
.new_neon .file_box.v2 {
  margin: 0 0 30px;
  padding-top: 0;
  border-top: 0;
}
.new_neon .file_box.mgb_0 {
  margin-bottom: 0;
}
.new_neon .file_box.row_ver {
  display: block;
  border-top: none;
}
.new_neon .file_box.row_ver .file_header {
  position: relative;
  display: block;
  width: 100%;
}
.new_neon .file_box.row_ver .file_header > span {
  margin-right: 32px;
}
.new_neon .file_box.row_ver .file_header .file_btn {
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .file_box.row_ver .file_header .file_btn .file_all_size {
  position: absolute;
  bottom: -6px;
  right: 0;
  font-size: 11px;
  color: #999;
}
.new_neon .file_box.no_border {
  border: 0;
}
.new_neon .file_header {
  display: table-cell;
  width: 119px;
  vertical-align: top;
  line-height: 24px;
}
.new_neon .file_header span {
  font-weight: bold;
  letter-spacing: -0.5px;
  margin-right: 24px;
}
.new_neon .file_area {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.new_neon .file_area .file_btn {
  display: inline-block;
}
.new_neon .file_area .file_all_size {
  position: absolute;
  top: 12px;
  right: 0;
  font-size: 11px;
  color: #999;
}
.new_neon .file_area .file_del_btn {
  display: none;
  margin: 5px 0 2px;
}
.new_neon .file_area.on .upload_area, .new_neon .file_area.on .file_del_btn {
  position: relative;
  display: block;
}
.new_neon .upload_area {
  display: none;
  margin-top: 10px;
  border: solid 1px #ddd;
}
.new_neon .upload_area .upld_header {
  position: relative;
  padding-left: 6px;
  overflow: hidden;
  min-height: 23px;
  background-color: #fbfbfb;
  border-bottom: 1px solid #f3f3f3;
  font-size: 0;
  color: #666;
  line-height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .upload_area .upld_header.scroll_on {
  padding-right: 17px;
}
.new_neon .upload_area .upld_header.scroll_on ~ .upld_cont .file_drag_input {
  width: -webkit-calc(100% - 20px);
  width: -moz-calc(100% - 20px);
  width: calc(100% - 20px);
}
.new_neon .upload_area .upld_header .checkbox_custom_v2 {
  line-height: 23px;
  color: #666;
}
.new_neon .upload_area .file_select {
  position: relative;
  display: inline-block;
  width: 60%;
  height: 23px;
  padding-left: 25px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .upload_area .file_select .checkbox_custom, .new_neon .upload_area .file_select .checkbox_custom_v2 {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 23px;
}
.new_neon .upload_area .file_select .file_name {
  display: inline-block;
  max-width: 100%;
  width: auto;
  margin: 0 !important;
  font-size: 12px;
  color: #37393b;
  line-height: 23px;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .upload_area .add_file_size {
  display: inline-block;
  width: 20%;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
.new_neon .upload_area .file_data {
  display: inline-block;
  width: 20%;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .upload_area .upld_cont {
  height: 90px;
  overflow-y: auto;
}
.new_neon .upload_area .upld_cont .drag_here {
  text-align: center;
  line-height: 80px;
  color: #999;
}
.new_neon .upload_area .upld_cont .upld_list {
  padding: 5px 0;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .upload_area .upld_cont .upld_list li {
  position: relative;
  padding-left: 6px;
  overflow: hidden;
  height: 23px;
  font-size: 0;
  line-height: 23px;
  color: #37393b;
}
.new_neon .upload_area .upld_cont .file_drag_input {
  position: absolute;
  cursor: pointer;
  top: 23px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  height: -webkit-calc(100% - 23px);
  height: -moz-calc(100% - 23px);
  height: calc(100% - 23px);
}
.new_neon .btn.file_del_btn {
  display: none;
  margin-bottom: 2px;
  font-size: 11px;
}
.new_neon .order_info {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 30px;
}
.new_neon .order_info .order_info_box, .new_neon .order_info span {
  display: table-cell;
  vertical-align: top;
}
.new_neon .order_info span {
  width: 30px;
}
.new_neon .order_info .order_info_box {
  width: 100%;
  border: solid 1px #e5e5e5;
}
.new_neon .order_info .order_info_box .order_info_tit {
  display: block;
  width: 100%;
  height: 40px;
  background: #fafafa;
  border-bottom: 1px solid #ededed;
  text-align: center;
  font-size: 13px;
  color: #222;
  padding-top: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .order_info .order_info_box .order_info_list {
  padding: 16px 15px 15px;
}
.new_neon .order_info .order_info_box .order_info_list li {
  margin-bottom: 12px;
}
.new_neon .order_info .order_info_box .order_info_list li:last-child {
  margin-bottom: 0;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dt, .new_neon .order_info .order_info_box .order_info_list li .order_info_item dd {
  display: table-cell;
  vertical-align: top;
  line-height: 24px;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dt {
  width: 138px;
  color: #222;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dd {
  width: 100%;
  color: #666;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dd.type_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dd.type_flex .growth_contract_btn {
  margin-left: 12px;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dd .search_box, .new_neon .order_info .order_info_box .order_info_list li .order_info_item dd .form_area {
  position: static;
}
.new_neon .order_info .order_info_box .order_info_list li .order_info_item dd .search_box .lypop_tb_type, .new_neon .order_info .order_info_box .order_info_list li .order_info_item dd .form_area .lypop_tb_type {
  top: auto;
  left: auto;
  margin-top: 32px;
  margin-left: -1px;
}
.new_neon .notice, .new_neon .notice_red {
  position: relative;
  padding-left: 18px;
  color: #888;
  white-space: nowrap;
}
.new_neon .notice:before, .new_neon .notice_red:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -100px -360px;
  content: "";
}
.new_neon .notice.inline_type, .new_neon .notice_red.inline_type {
  margin-left: 12px;
  display: inline-block;
}
.new_neon .notice.relative_type:before, .new_neon .notice_red.relative_type:before {
  position: relative;
  display: inline-block;
  margin-right: 5px;
}
.new_neon .notice.pad_left_0, .new_neon .notice_red.pad_left_0 {
  padding-left: 0;
}
.new_neon .notice_red {
  color: #ff6569;
}
.new_neon .notice_red:before {
  background-position: -150px -400px;
}
.new_neon .notice_txt {
  position: relative;
  padding-left: 18px;
  margin-left: 5px;
  color: #888;
}
.new_neon .notice_txt::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -399px;
  -moz-background-size: 105px 420px;
  background-size: 105px 420px;
}
.new_neon .notice_txt + .title_lv2 {
  margin-top: 40px;
}
.new_neon .contract_list {
  width: 483px;
  background: #fff;
  border: solid 1px #e5e5e5;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .contract_list.inline_box {
  display: inline-block;
  vertical-align: top;
  width: 483px;
  margin-top: 0;
  margin-bottom: 15px;
}
.new_neon .contract_list li {
  position: relative;
  width: 100%;
  padding: 0 128px 0 25px;
  height: 30px;
  line-height: 30px;
  border-top: 1px solid #ededed;
  color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .contract_list li:first-child {
  border-top: none;
}
.new_neon .contract_list li.list_finish {
  background-color: #f5f5f5;
}
.new_neon .contract_list li .list_num {
  position: absolute;
  top: 0;
  left: 9px;
  color: #acacac;
}
.new_neon .contract_list li .file_finish, .new_neon .contract_list li .file_write {
  position: absolute;
  top: 0;
  right: 15px;
  color: #acacac;
  padding: 0 5px;
}
.new_neon .contract_list li .file_write {
  color: #37393b;
  text-decoration: underline;
  line-height: 30px;
}
.new_neon .contract_list li .add_file_name {
  width: 100%;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .contract_list li .list_btn_box {
  display: none;
  position: absolute;
  top: 0;
  right: 7px;
  text-align: right;
}
.new_neon .contract_list li.on, .new_neon .contract_list li:hover, .new_neon .contract_list li:active {
  background-color: #f5f9fd;
}
.new_neon .contract_list li.on .list_btn_box, .new_neon .contract_list li:hover .list_btn_box, .new_neon .contract_list li:active .list_btn_box {
  display: block;
}
.new_neon .textarea_box {
  margin-bottom: 30px;
}
.new_neon .textarea_box.v2 {
  margin: 10px 0;
  padding-top: 9px;
  border-top: 1px solid #37393b;
}
.new_neon .textarea_box a {
  color: #37393b;
  text-decoration: none;
}
.new_neon .display_table {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-top: 5px;
  text-align: left;
  line-height: 32px;
  border-collapse: separate;
}
.new_neon .display_table:first-child {
  margin-top: 0;
}
.new_neon .display_table.none_fixed {
  table-layout: auto;
}
.new_neon .display_table em, .new_neon .display_table input[type=text], .new_neon .display_table input[type=number], .new_neon .display_table .checkbox_custom, .new_neon .display_table span, .new_neon .display_table .arr_right, .new_neon .display_table .document_number, .new_neon .display_table .table_cell, .new_neon .display_table .dropdown {
  display: table-cell;
  vertical-align: middle;
}
.new_neon .display_table em {
  padding: 0 7px;
  white-space: nowrap;
}
.new_neon .display_table em:first-child {
  padding-left: 0;
}
.new_neon .display_table em:last-child {
  padding-right: 0;
}
.new_neon .display_table em.word3 {
  width: 29px;
}
.new_neon .display_table em.word4 {
  width: 46px;
}
.new_neon .display_table .checkbox_custom {
  width: 64px;
  color: #37393b;
}
.new_neon .display_table > span {
  width: 5px;
}
.new_neon .display_table .arr_right {
  text-align: right;
}
.new_neon .display_table .arr_right em, .new_neon .display_table .arr_right .dropdown {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .display_table .arr_right .dropdown {
  position: static;
}
.new_neon .editor_view {
  width: 100%;
  height: 158px;
  padding: 10px;
  margin-bottom: 20px;
  border: solid 1px #e5e5e5;
  color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .editor_view a {
  color: #37393b;
  text-decoration: none;
}
.new_neon .editor_view.height_auto {
  min-height: 158px;
  height: auto;
}
.new_neon .editor_view.height_auto_v2 {
  min-height: 180px;
  height: auto;
}
.new_neon .editor_view.disabled {
  background: #fafafa;
}
.new_neon .provide_schedule {
  position: relative;
}
.new_neon .provide_schedule .provide_date {
  color: #828487;
  margin-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .provide_schedule .provide_date li {
  border-top: 1px solid #d9d9d9;
}
.new_neon .provide_schedule .provide_date li .annual_unit {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .provide_schedule .provide_date li .annual_unit dt, .new_neon .provide_schedule .provide_date li .annual_unit dd {
  display: table-cell;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .provide_schedule .provide_date li .annual_unit dt {
  width: 234px;
  padding-top: 7px;
  font-size: 16px;
  color: #222;
  font-weight: bold;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit li {
  position: relative;
  height: 110px;
  padding: 39px 10px 10px;
  border: 1px solid #ededed;
  border-width: 1px 0 0 1px;
  display: table-cell;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit li:first-child {
  border-left: 0;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit li em {
  position: absolute;
  top: 8px;
  left: 11px;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit li .provide_pay {
  font-size: 13px;
  line-height: 17px;
  color: #157efb;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit li.select_month {
  background: #f5f9fd;
}
.new_neon .provide_schedule .provide_date li .annual_unit dd .month_unit:first-child li {
  border-top: 0;
}
.new_neon .provide_schedule .schedule_btn {
  display: none;
  position: absolute;
  top: 56px;
  left: 50%;
  margin-left: -65px;
}
.new_neon .provide_schedule.register .provide_date {
  color: #acacac;
  border-color: #ededed;
}
.new_neon .provide_schedule.register .provide_date .annual_unit dt {
  color: #acacac;
}
.new_neon .provide_schedule.register .provide_date li {
  border-color: #ededed;
}
.new_neon .provide_schedule.register .schedule_btn {
  display: block;
}
.new_neon .draft_box {
  width: 100%;
  margin-top: 10px;
  padding: 15px 25px 10px;
  border: solid 1px #e5e5e5;
  color: #222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .draft_box.margin_b {
  margin-bottom: 25px;
}
.new_neon .draft_box .draft_finish {
  text-align: center;
  font-size: 20px;
  padding: 10px 0;
}
.new_neon .draft_cont {
  display: table;
  table-layout: fixed;
  width: 100%;
  min-height: 53px;
}
.new_neon .draft_cont dt, .new_neon .draft_cont dd {
  display: table-cell;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .draft_cont dt {
  width: 100px;
  font-size: 14px;
  font-weight: bold;
}
.new_neon .draft_cont dd {
  padding-left: 25px;
  width: 100%;
}
.new_neon .draft_cont dd:nth-child(3) {
  width: 366px;
}
.new_neon .draft_cont dd.choice_pre {
  display: none;
  width: 100%;
  font-size: 20px;
  color: #acacac;
}
.new_neon .draft_cont dd .sum {
  color: #37393b;
  font-size: 26px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 28px;
}
.new_neon .draft_cont dd .money {
  display: block;
  margin-top: 8px;
  color: #888;
}
.new_neon .draft_cont dd .document_number {
  margin-left: 7px;
}
.new_neon .draft_cont.select_pre dd {
  display: none;
}
.new_neon .draft_cont.select_pre dd.choice_pre {
  display: table-cell;
}
.new_neon .draft_name, .new_neon .draft_add_num {
  color: #37393b;
  line-height: 19px;
  max-width: -webkit-calc(100% - 24px);
  max-width: -moz-calc(100% - 24px);
  max-width: calc(100% - 24px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .draft_add_num {
  color: #00c73c;
  margin-left: 4px;
}
.new_neon .inline_box {
  width: 100%;
  white-space: nowrap;
}
.new_neon .inline_box .draft_tit {
  max-width: -webkit-calc(100% - 183px);
  max-width: -moz-calc(100% - 183px);
  max-width: calc(100% - 183px);
  margin-right: 2px;
  font-size: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .new_mark {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #00c73c;
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.new_neon .order_cart {
  border: 1px solid #e5e5e5;
  border-width: 0 1px 1px;
  padding: 30px 24px 25px;
}
.new_neon .total_box {
  margin-top: -10px;
  padding-left: 58%;
}
.new_neon .total_box .total_info {
  padding: 0 9px 1px 0;
  color: #37393b;
  font-weight: bold;
  overflow: hidden;
}
.new_neon .total_box .total_info dt, .new_neon .total_box .total_info dd {
  display: inline-block;
  vertical-align: top;
}
.new_neon .total_box .total_info dt {
  width: 39%;
  font-size: 14px;
  color: #222222;
  line-height: 31px;
}
.new_neon .total_box .total_info dd {
  width: 60.3%;
  font-size: 20px;
}
.new_neon .total_box .total_info dd .notice_red {
  display: none;
  font-size: 12px;
  font-weight: normal;
}
.new_neon .total_box .total_info dd strong {
  display: block;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .total_box .total_info.warn dd {
  color: #ff6569;
}
.new_neon .total_box .total_info.warn dd .notice_red {
  display: block;
}
.new_neon .total_box.total_right_box {
  overflow: hidden;
  margin: 0 0 8px;
  padding: 14px 20px 11px 0;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #ededed;
  background-color: #fafafc;
}
.new_neon .total_box.total_right_box .total_info {
  float: right;
  padding: 0;
}
.new_neon .total_box.total_right_box dt {
  width: auto;
  margin: 6px 20px 0 0;
  line-height: 19px;
}
.new_neon .total_box.total_right_box dd {
  width: auto;
  overflow: hidden;
  font-size: 12px;
}
.new_neon .total_box.total_right_box .total_money {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
}
.new_neon .total_box.total_right_box .currency {
  margin-left: 2px;
  font-weight: normal;
  line-height: normal;
}
.new_neon .total_box.total_right_box .text_tax {
  margin-left: 3px;
  font-weight: normal;
  line-height: 28px;
  color: #888;
}
.new_neon .order_noti {
  text-align: left;
}
.new_neon .order_noti dt {
  font-size: 13px;
  color: #222;
}
.new_neon .order_noti dd {
  color: #888;
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .order_noti dd:last-child {
  position: relative;
  margin-left: 10px;
  padding-left: 11px;
}
.new_neon .order_noti dd:last-child:before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 1px;
  height: 13px;
  background-color: #ededed;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .order_num {
  display: inline-block;
  background-color: #fbfbfb;
  border: solid 1px #e5e5e5;
  color: #37393b;
  line-height: 32px;
  padding: 2px 4px 0 10px;
  margin-left: 2px;
  font-size: 12px;
}
.new_neon .order_num:first-child {
  margin-left: 0;
}
.new_neon .order_num span:last-child {
  margin-right: 6px;
}
.new_neon .order_num {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .order_num.point_color {
  background-color: #f7faff;
  border-color: #d6e5ff;
  color: #157efb;
}
.new_neon .order_num.point_color .small:after {
  background-position: -160px -390px;
}
.new_neon .details_link {
  position: relative;
  width: 34px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .details_link:before {
  display: block;
  position: absolute;
  top: 9px;
  left: 14px;
  width: 6px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -60px -440px;
  content: "";
}
.new_neon .column_cont {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .column_cont .tab_menu {
  padding: 12px 0 20px;
}
.new_neon .column_cont .left_zone, .new_neon .column_cont .right_zone, .new_neon .column_cont .column_box {
  display: table-cell;
  vertical-align: top;
  border-top: 1px solid #ededed;
}
.new_neon .column_cont .column_box {
  position: relative;
  padding: 0 10px;
  border-top: 0;
}
.new_neon .column_cont .column_box:first-child {
  padding-left: 0;
}
.new_neon .column_cont .column_box:last-child {
  padding-right: 0;
}
.new_neon .column_cont .column_box.width_1 {
  width: 1%;
}
.new_neon .column_cont .column_box.width_2 {
  width: 2%;
}
.new_neon .column_cont .column_box.width_3 {
  width: 3%;
}
.new_neon .column_cont .column_box.width_4 {
  width: 4%;
}
.new_neon .column_cont .column_box.width_5 {
  width: 5%;
}
.new_neon .column_cont .column_box.width_6 {
  width: 6%;
}
.new_neon .column_cont .column_box.width_7 {
  width: 7%;
}
.new_neon .column_cont .column_box.width_8 {
  width: 8%;
}
.new_neon .column_cont .column_box.width_9 {
  width: 9%;
}
.new_neon .column_cont .column_box.width_10 {
  width: 10%;
}
.new_neon .column_cont .column_box.width_11 {
  width: 11%;
}
.new_neon .column_cont .column_box.width_12 {
  width: 12%;
}
.new_neon .column_cont .column_box.width_13 {
  width: 13%;
}
.new_neon .column_cont .column_box.width_14 {
  width: 14%;
}
.new_neon .column_cont .column_box.width_15 {
  width: 15%;
}
.new_neon .column_cont .column_box.width_16 {
  width: 16%;
}
.new_neon .column_cont .column_box.width_17 {
  width: 17%;
}
.new_neon .column_cont .column_box.width_18 {
  width: 18%;
}
.new_neon .column_cont .column_box.width_19 {
  width: 19%;
}
.new_neon .column_cont .column_box.width_20 {
  width: 20%;
}
.new_neon .column_cont .column_box.width_21 {
  width: 21%;
}
.new_neon .column_cont .column_box.width_22 {
  width: 22%;
}
.new_neon .column_cont .column_box.width_23 {
  width: 23%;
}
.new_neon .column_cont .column_box.width_24 {
  width: 24%;
}
.new_neon .column_cont .column_box.width_25 {
  width: 25%;
}
.new_neon .column_cont .column_box.width_26 {
  width: 26%;
}
.new_neon .column_cont .column_box.width_27 {
  width: 27%;
}
.new_neon .column_cont .column_box.width_28 {
  width: 28%;
}
.new_neon .column_cont .column_box.width_29 {
  width: 29%;
}
.new_neon .column_cont .column_box.width_30 {
  width: 30%;
}
.new_neon .column_cont .column_box.width_31 {
  width: 31%;
}
.new_neon .column_cont .column_box.width_32 {
  width: 32%;
}
.new_neon .column_cont .column_box.width_33 {
  width: 33%;
}
.new_neon .column_cont .column_box.width_34 {
  width: 34%;
}
.new_neon .column_cont .column_box.width_35 {
  width: 35%;
}
.new_neon .column_cont .column_box.width_36 {
  width: 36%;
}
.new_neon .column_cont .column_box.width_37 {
  width: 37%;
}
.new_neon .column_cont .column_box.width_38 {
  width: 38%;
}
.new_neon .column_cont .column_box.width_39 {
  width: 39%;
}
.new_neon .column_cont .column_box.width_40 {
  width: 40%;
}
.new_neon .column_cont .column_box.width_41 {
  width: 41%;
}
.new_neon .column_cont .column_box.width_42 {
  width: 42%;
}
.new_neon .column_cont .column_box.width_43 {
  width: 43%;
}
.new_neon .column_cont .column_box.width_44 {
  width: 44%;
}
.new_neon .column_cont .column_box.width_45 {
  width: 45%;
}
.new_neon .column_cont .column_box.width_46 {
  width: 46%;
}
.new_neon .column_cont .column_box.width_47 {
  width: 47%;
}
.new_neon .column_cont .column_box.width_48 {
  width: 48%;
}
.new_neon .column_cont .column_box.width_49 {
  width: 49%;
}
.new_neon .column_cont .column_box.width_50 {
  width: 50%;
}
.new_neon .column_cont .column_box .table_info:first-child {
  margin-top: 0;
}
.new_neon .column_cont .mt10 {
  margin-top: 10px !important;
}
.new_neon .column_cont .left_zone {
  position: relative;
  padding: 25px;
  border-right: 1px solid #d9d9d9;
}
.new_neon .column_cont .left_zone .table_info {
  padding: 0 0 10px;
}
.new_neon .column_cont .left_zone .table_box table {
  min-width: 100%;
}
.new_neon .column_cont .right_zone {
  position: relative;
  padding-top: 25px;
}
.new_neon .column_cont .right_zone .expand_btn {
  position: absolute;
  top: -1px;
  left: 0;
}
.new_neon .column_cont .right_zone .sec .row_style table tr th:last-of-type, .new_neon .column_cont .right_zone .sec .row_style table tr td:last-of-type {
  display: none;
}
.new_neon .column_cont .right_zone .sec .row_style.one_type table tr th, .new_neon .column_cont .right_zone .sec .row_style.one_type table tr td {
  display: table-cell;
}
.new_neon .column_cont .right_zone .order_info span, .new_neon .column_cont .right_zone .order_info .order_info_box:last-child {
  display: none;
}
.new_neon .column_cont.on .left_zone {
  display: none;
}
.new_neon .column_cont.on .right_zone .sec .row_style table tr th:last-of-type, .new_neon .column_cont.on .right_zone .sec .row_style table tr td:last-of-type {
  display: table-cell;
}
.new_neon .column_cont.on .right_zone .order_info span, .new_neon .column_cont.on .right_zone .order_info .order_info_box:last-child {
  display: table-cell;
}
.new_neon .column_cont.layout2 .left_zone {
  padding: 0 25px 0 0;
}
.new_neon .column_cont.layout2 .right_zone {
  padding: 0 0 0 25px;
}
.new_neon .tab_cont, .new_neon .sort_cont {
  display: none;
}
.new_neon .tab_cont.on, .new_neon .sort_cont.on {
  display: block;
}
.new_neon .open_box {
  position: relative;
  width: 100%;
  border: solid 1px #e5e5e5;
  margin-bottom: 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .open_box .detail_view_btn {
  position: absolute;
  right: -1px;
  bottom: -26px;
}
.new_neon .open_box .top_box {
  position: relative;
  padding: 20px 400px 15px 24px;
}
.new_neon .open_box .top_box .array_right {
  position: absolute;
  top: 23px;
  right: 0;
  width: 395px;
}
.new_neon .open_box .top_box .array_right .draft_cont {
  white-space: nowrap;
}
.new_neon .open_box .top_box .array_right .draft_cont dt, .new_neon .open_box .top_box .array_right .draft_cont dd {
  width: auto;
  display: inline-block;
  vertical-align: top;
}
.new_neon .open_box .top_box .box_info {
  width: 265px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .open_box .top_box .box_info dl dt, .new_neon .open_box .top_box .box_info dl dd {
  height: 30px;
  line-height: 18px;
  padding-top: 5px;
  color: #37393b;
  margin-right: 7px;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .open_box .top_box .box_info dl .draft_name {
  max-width: 100%;
}
.new_neon .open_box .bottom_box {
  display: none;
  padding: 20px 24px;
  border-top: solid 1px #ededed;
}
.new_neon .open_box .bottom_box .qna_file {
  margin: 12px 0 0 0;
}
.new_neon .open_box .bottom_box .box_info {
  margin-top: 15px;
  line-height: 34px;
}
.new_neon .open_box .bottom_box .box_info dl {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.new_neon .open_box .bottom_box .box_info dl dt, .new_neon .open_box .bottom_box .box_info dl dd {
  display: table-cell;
  vertical-align: top;
}
.new_neon .open_box .bottom_box .box_info dl dt {
  width: 120px;
  color: #222;
}
.new_neon .open_box.on .bottom_box {
  display: block;
}
.new_neon .top_noti {
  position: relative;
  padding-top: 20px;
  margin-bottom: 30px;
}
.new_neon .top_noti .notice {
  margin-left: 12px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .top_noti .sort_list {
  position: absolute;
  top: 30px;
  right: 0;
}
.new_neon .communication_area .message_box {
  position: relative;
  padding-left: 85px;
  margin-bottom: 20px;
}
.new_neon .communication_area .message_box.personally {
  padding: 0 85px 0 0;
  text-align: right;
}
.new_neon .communication_area .message_box.personally .thum_img {
  left: auto;
  right: 0;
}
.new_neon .communication_area .message_box.personally .message {
  background: #f5f5f5;
}
.new_neon .communication_area .message_box.personally .message:before {
  left: auto;
  right: -10px;
  background-position: -170px -420px;
}
.new_neon .communication_area .thum_img {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  border: 1px solid #ededed;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon .communication_area .message {
  position: relative;
  display: inline-block;
  width: 660px;
  background: #f5f9fd;
  padding: 20px;
  text-align: left;
  z-index: 1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .communication_area .message:before {
  position: absolute;
  top: 0;
  left: -10px;
  width: 15px;
  height: 10px;
  z-index: 10;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -150px -420px;
  content: "";
}
.new_neon .communication_area .message .message_cont dt {
  color: #222;
  font-weight: bold;
}
.new_neon .communication_area .message .message_cont dd {
  color: #37393b;
  margin-top: 10px;
}
.new_neon .communication_area .message .message_cont dd .qna_file {
  margin-left: 0;
}
.new_neon .communication_area .message .message_cont dd.money {
  font-size: 16px;
  font-weight: bold;
}
.new_neon .communication_area .message .message_cont dd.money span {
  font-size: 12px;
  font-weight: normal;
  line-height: 23px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .communication_area .message .message_cont dd .order_num {
  line-height: 30px;
  background: #fff;
}
.new_neon .communication_area .message .message_cont dd .draft_list {
  margin-left: 0;
}
.new_neon .table_link {
  color: #157efb;
  text-decoration: underline;
}
.new_neon .item_list .item_line {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-top: 1px solid #ededed;
}
.new_neon .item_list .item_line:last-child {
  border-bottom: 1px solid #ededed;
}
.new_neon .item_list .item_line .item {
  display: table-cell;
  vertical-align: middle;
  padding: 3px 0;
}
.new_neon .group_box {
  position: relative;
}
.new_neon .group_box .search_bar {
  border-bottom: 0;
}
.new_neon .search_bar {
  display: table;
  width: 100%;
  height: 40px;
  table-layout: fixed;
  background: #fafafa;
  border: 1px solid #d9d9d9;
}
.new_neon .search_bar dt, .new_neon .search_bar dd {
  display: table-cell;
  vertical-align: middle;
  padding: 3px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .search_bar dt {
  width: 15%;
}
.new_neon .search_bar .search_result {
  text-align: right;
}
.new_neon .select_lst_box {
  position: relative;
}
.new_neon .select_lst_box.select_print .select_list li {
  line-height: normal;
  margin-bottom: 10px;
}
.new_neon .select_lst_box.select_print .select_list li:last-child {
  margin-bottom: 0;
}
.new_neon .select_lst_box.select_print .inpt_text_box {
  margin-top: 15px;
}
.new_neon .select_lst_box .select_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .select_lst_box .select_list li {
  line-height: 34px;
}
.new_neon .select_lst_box .select_list li:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .select_lst_box .select_list li .sel_list {
  float: left;
}
.new_neon .select_lst_box .select_list li .inpt_text_box {
  overflow: hidden;
}
.new_neon .select_lst_box .input_title {
  display: block;
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: normal;
}
.new_neon .float_left_type {
  float: left;
}
.new_neon .float_right_type {
  float: right;
}
.new_neon .top_margin_10 {
  margin-top: 10px;
}
.new_neon .bottom_margin_20 {
  margin-bottom: 20px;
}
.new_neon .evaluation_box {
  overflow: hidden;
}
.new_neon .evaluation_box .eval_radio_box {
  float: left;
  min-width: 348px;
  max-width: 348px;
  margin-top: 9px;
  vertical-align: top;
}
.new_neon .evaluation_box .inpt_select_box {
  overflow: hidden;
}
.new_neon .evaluation_box .inpt_select_box .label_txt {
  margin: 0 10px;
  vertical-align: middle;
}
.new_neon .total_area .total_inner:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .total_lst {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .total_lst .total_lst_info {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.new_neon .total_lst .total_lst_info li.delay .num_txt {
  color: #ee6b6b;
}
.new_neon .total_lst .total_lst_info li.delay .num_title {
  color: #ee6b6b;
}
.new_neon .total_lst .total_lst_info li.stand_by .num_txt {
  color: #39a7f0;
}
.new_neon .total_lst .total_lst_info li.stand_by .num_title {
  color: #39a7f0;
}
.new_neon .total_lst .total_lst_info > li {
  display: table-cell;
  width: 57.2%;
  border-bottom: 1px solid #e5e5e5;
}
.new_neon .total_lst .total_lst_info > li .total_menu {
  position: relative;
  padding: 12px 20px;
  background: #4c5768;
  text-align: left;
}
.new_neon .total_lst .total_lst_info > li .total_menu .total_menu_txt {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}
.new_neon .total_lst .total_lst_info > li .inner_list {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.new_neon .total_lst .total_lst_info > li .inner_list > li {
  display: table-cell;
  width: 33.3%;
}
.new_neon .total_lst .total_lst_info > li:first-child, .new_neon .total_lst .total_lst_info > li:last-child {
  width: 21.4%;
}
.new_neon .total_lst .total_lst_info > li:first-child {
  border-right: 1px solid #e5e5e5;
}
.new_neon .total_lst .total_lst_info > li:first-child .total_menu:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1px;
  width: 1px;
  background: #666;
}
.new_neon .total_lst .total_lst_info > li:first-child .total_num {
  border-left: 1px solid #e5e5e5;
}
.new_neon .total_lst .total_lst_info > li:last-child {
  border-left: 1px solid #e5e5e5;
}
.new_neon .total_lst .total_lst_info > li:last-child .total_menu:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  width: 1px;
  background: #666;
}
.new_neon .total_lst .total_lst_info > li:last-child .total_num {
  border-right: 1px solid #e5e5e5;
}
.new_neon .total_lst .total_num {
  padding: 46px 30px 40px;
  text-align: center;
}
.new_neon .total_lst .total_num .lnk_total {
  display: block;
}
.new_neon .total_lst .total_num .lnk_total:hover .num_title {
  text-decoration: underline;
}
.new_neon .total_lst .total_num .num_txt {
  font-size: 16px;
  margin-bottom: 6px;
}
.new_neon .total_lst .total_num .num_txt strong {
  font-size: 46px;
  line-height: 46px;
  display: inline-block;
  margin-right: 5px;
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 86%;
}
.new_neon .total_lst .total_num .num_txt .num_txt2 {
  display: inline-block;
  margin-top: 22px;
  line-height: normal;
  vertical-align: top;
}
.new_neon .total_lst .total_num .num_title {
  font-size: 14px;
}
.new_neon .person_box .person_inner {
  width: 100%;
  border: 1px solid #eaeaea;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .sel_comp_box {
  display: none;
}
.new_neon .sel_comp_box.on {
  display: block;
}
.new_neon .sel_comp_box:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .sel_comp_box .comp_list {
  overflow: hidden;
}
.new_neon .sel_comp_box .comp_list li {
  position: relative;
  float: left;
  padding: 0 2px;
}
.new_neon .line_box .line_box_inner {
  width: 100%;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .line_box .line_box_inner:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .top_total_box .top_title_info {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5;
}
.new_neon .top_total_box .top_title_info .top_title {
  padding: 12px 0 10px;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
}
.new_neon .top_total_box .top_title_info .top_title .eval_txt {
  font-size: 14px;
}
.new_neon .top_total_box .top_info .top_list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .top_total_box .top_info .top_list li {
  position: relative;
  display: table-cell;
  vertical-align: middle;
}
.new_neon .top_total_box .top_info .top_list li:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 20px 0;
  border-left: 1px solid #e5e5e5;
}
.new_neon .top_total_box .top_info .top_list li:first-child:before {
  display: none;
}
.new_neon .top_total_box .top_info .top_list li .eval_num {
  padding: 40px 20px 25px;
  text-align: center;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .num_txt {
  margin-bottom: 11px;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .num_txt strong {
  display: inline-block;
  font-size: 28px;
  line-height: 28px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .money_title {
  margin-bottom: 11px;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .money_title strong {
  font-weight: 700;
  font-size: 20px;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .money_txt {
  margin-bottom: 8px;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .money_txt strong {
  display: inline-block;
  font-size: 28px;
  line-height: 28px;
  margin-right: 5px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 86%;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .money_txt .money_txt2 {
  display: inline-block;
  margin-top: 12px;
  vertical-align: top;
  font-size: 12px;
  line-height: 18px;
}
.new_neon .top_total_box .top_info .top_list li .eval_num .num_title {
  font-size: 14px;
  line-height: 19px;
}
.new_neon .top_total_box.type2 .top_info .top_list li {
  vertical-align: top;
}
.new_neon .top_total_box.type2 .top_info .top_list li .eval_num {
  padding-top: 28px;
  padding-bottom: 31px;
}
.new_neon .top_total_box.type2 .top_info .top_list li .grade_title {
  display: block;
  margin-bottom: 6px;
  font-family: Tahoma;
  font-size: 20px;
  color: #37393b;
  line-height: 24px;
}
.new_neon .top_total_box.type2 .top_info .top_list li .num_title {
  display: block;
  color: #666;
}
.new_neon .top_total_box.type2 .top_info .top_list li .list_content {
  margin-top: 11px;
}
.new_neon .top_total_box.type2 .top_info .top_list li .list_txt {
  font-size: 12px;
  line-height: 19px;
  color: #666;
}
.new_neon .top_total_box.type2 .top_info .top_list li:before {
  margin: 0;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on {
  position: relative;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on:after {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
  left: 0;
  border-width: 1px 0;
  border-style: solid;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type01 {
  background-color: #00c73c;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type01:after {
  left: -1px;
  border-color: #00c73c;
  border-width: 1px 0 1px 1px;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type02 {
  background-color: #ff9334;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type02:after {
  border-color: #ff9334;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type03 {
  background-color: #ff5656;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type03:after {
  border-color: #ff5656;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type04 {
  background-color: #5a5a5a;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on.color_type04:after {
  left: 1px;
  right: -1px;
  border-color: #5a5a5a;
  border-width: 1px 1px 1px 0;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on .eval_num .grade_title, .new_neon .top_total_box.type2 .top_info .top_list li.on .eval_num .num_title, .new_neon .top_total_box.type2 .top_info .top_list li.on .eval_num .list_txt {
  color: #fff;
}
.new_neon .top_total_box.type2 .top_info .top_list li.on .eval_num .list_txt .num_txt {
  font-weight: bold;
}
.new_neon .group_title_box {
  width: 100%;
  border: 1px solid #d9d9d9;
  border-width: 1px 1px 0 1px;
  background-color: #fafafa;
}
.new_neon .group_title_box .group_title_inner {
  position: relative;
  padding-top: 10px;
  padding-right: 31%;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.new_neon .group_title_box .group_title_inner .position_a {
  position: absolute;
  top: 10px;
  right: 11%;
}
.new_neon .term_box {
  width: 900px;
  margin: 40px auto 0;
}
.new_neon .term_box .term_inner {
  margin-bottom: 18px;
}
.new_neon .term_box .term_inner .tbl_tp2.inner_table thead th {
  padding: 0;
  text-align: center;
}
.new_neon .term_box .term_inner .tbl_tp2.inner_table td {
  line-height: 20px;
}
.new_neon .term_box .term_inner .tbl_tp2.inner_table td:first-child {
  border-right: 0;
}
.new_neon .term_box .terms_frm {
  position: relative;
}
.new_neon .term_box .terms_frm .enforcement_date {
  display: block;
  margin-bottom: 5px;
  font-size: 11px;
  text-align: right;
}
.new_neon .term_box .terms_frm .gray {
  color: #a1a1a1;
}
.new_neon .term_box .terms_frm .blue {
  color: #55aaea;
}
.new_neon .term_box .terms_frm .term_tit {
  font-size: 14px;
}
.new_neon .term_box .terms_frm .term_noti {
  font-size: 14px;
}
.new_neon .term_box .terms_list {
  margin-top: 10px;
  padding: 29px 0 21px 30px;
  border-top: 2px solid #444547;
  border-bottom: 1px solid #c6c6c6;
  background-color: #f9f9f9;
  zoom: 1;
}
.new_neon .term_box .terms_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .term_box .terms_list dl {
  float: left;
  width: 50%;
  zoom: 1;
}
.new_neon .term_box .terms_list dl dt {
  float: left;
  min-width: 20px;
  margin-right: 24px;
  height: 21px;
  font-weight: bold;
}
.new_neon .term_box .terms_list dl dd {
  height: 21px;
}
.new_neon .term_box .terms_list dl dd a {
  color: #55aaea;
}
.new_neon .term_box .terms_txt {
  overflow: hidden;
  margin-top: 21px;
  line-height: 21px;
  word-wrap: break-word;
  word-break: normal;
}
.new_neon .term_box .terms_txt strong {
  display: block;
}
.new_neon .term_box .terms_txt .term_red {
  font-size: 18px;
  color: #c85857;
}
.new_neon .term_box .tbl_tp2 {
  width: 100%;
  border-top: 2px solid #454545;
  border-bottom: 1px solid #c7c7c7;
  table-layout: fixed;
}
.new_neon .term_box .tbl_tp2.ver2 td {
  padding: 7px 0 8px 15px;
  text-align: left;
}
.new_neon .term_box .tbl_tp2.ver2 td:first-child {
  border-right: 0;
}
.new_neon .term_box .tbl_tp2 thead th {
  height: 38px;
  border-bottom: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  line-height: 38px;
}
.new_neon .term_box .tbl_tp2 tr:first-child td {
  border-top: 0;
}
.new_neon .term_box .tbl_tp2 td {
  padding: 10px 9px 15px;
  border-top: 1px solid #e4e4e4;
  line-height: 20px;
}
.new_neon .term_box .tbl_tp2 td:first-child {
  border-right: 1px solid #e4e4e4;
  text-align: left;
}
.new_neon .term_box .tbl_tp2 td.vertical_tp {
  vertical-align: top;
}
.new_neon .term_box .tbl_tp2 .border_r {
  border-right: 1px solid #e4e4e4;
}
.new_neon .term_box .table_layout {
  width: 100%;
  border: 0;
}
.new_neon .term_box .table_layout .terms_list dl {
  width: 100%;
}
.new_neon .term_box .terms_link {
  display: inline-block;
  vertical-align: top;
  color: #55aaea;
}
.new_neon .term_box .terms_dot_list > li .dot {
  position: relative;
  padding-left: 8px;
}
.new_neon .term_box .terms_dot_list > li .dot:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #37393b;
  vertical-align: top;
}
.new_neon .term_box .text_triangle {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  font-size: 12px;
  line-height: 21px;
}
.new_neon .term_box .text_triangle.type_block {
  display: block;
}
.new_neon .term_box .text_triangle:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 6px solid #000;
  border-right: 6px solid transparent;
}
.new_neon .term_box .terms_list_box {
  width: 100%;
  zoom: 1;
}
.new_neon .term_box .terms_list_box .item_list {
  position: relative;
  width: 100%;
}
.new_neon .term_box .terms_list_box .item_list > li + li {
  margin-top: 3px;
}
.new_neon .term_box .terms_list_box .item_list .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.new_neon .term_box .terms_list_box .item_list .item .left_box {
  min-width: 20px;
  margin-right: 24px;
}
.new_neon .term_box .terms_list_box .item_list .item .num {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
.new_neon .term_box .terms_list_box .item_list .item .right_box a {
  display: inline-block;
  vertical-align: top;
  color: #55aaea;
}
.new_neon .term_box .previous_box {
  position: relative;
  margin-top: 21px;
}
.new_neon .term_box .previous_box .list .link {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  line-height: 21px;
  color: #37393b;
}
.new_neon .top_notice_area {
  margin-bottom: 25px;
  padding: 12px 0;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .top_notice_area .notice_item {
  position: relative;
  padding-left: 8px;
  font-size: 12px;
  line-height: 18px;
  color: #888;
}
.new_neon .top_notice_area .notice_item:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 1px;
  width: 2px;
  height: 2px;
  background-color: #37393b;
}
.new_neon .top_notice_area .notice_item + .notice_item {
  margin-top: 5px;
}
.new_neon .top_notice_area .vertical_list:after {
  content: "";
  display: block;
  clear: both;
}
.new_neon .top_notice_area .vertical_item {
  float: left;
}
.new_neon .top_notice_area .vertical_item + .vertical_item {
  margin-left: 20px;
}
.new_neon .top_notice_area.top_check {
  padding: 18px 16px;
  margin-bottom: 40px;
}
.new_neon .top_notice_area.top_check .radio_custom_v3 {
  color: #37393b;
}
.new_neon .ess_info_text {
  color: #ee6b6b;
}
.new_neon .type_accordion > .parent_title {
  margin-bottom: 14px;
}
.new_neon .type_accordion .table_info_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  border-bottom: 1px solid #37393b;
}
.new_neon .type_accordion .table_info_top .parent_title {
  margin-bottom: 0;
}
.new_neon .type_accordion .table_info_top .sub_title_notice {
  margin-bottom: 5px;
}
.new_neon .type_accordion .table_info_top .right_info_zone .ess_info_text {
  vertical-align: middle;
}
.new_neon .type_accordion .table_info_top .right_info_zone .ess_info_text ~ .btn_accordion {
  margin-left: 6px;
}
.new_neon .type_accordion .table_info_top .right_info_zone .btn_accordion {
  vertical-align: middle;
}
.new_neon .type_accordion + .table_box {
  display: none;
}
.new_neon .type_accordion + .top_notice_area {
  display: none;
}
.new_neon .type_accordion.table_info {
  padding-bottom: 60px;
}
.new_neon .type_accordion.table_info.space_bottom {
  padding-bottom: 40px;
}
.new_neon .type_accordion.table_info.type_narrow {
  padding-bottom: 40px;
}
.new_neon .type_accordion.table_box {
  margin-bottom: 40px;
}
.new_neon .type_accordion.type_md:not(.on) {
  padding-bottom: 50px;
}
.new_neon .type_accordion.on.table_info {
  padding-bottom: 10px;
}
.new_neon .type_accordion.on.table_info.space_bottom {
  padding-bottom: 10px;
}
.new_neon .type_accordion.on.table_info.type_narrow {
  padding-bottom: 10px;
}
.new_neon .type_accordion.on.table_box {
  margin-bottom: 0;
}
.new_neon .type_accordion.on.table_box .table_info_top {
  padding-bottom: 10px;
}
.new_neon .type_accordion.on .table_info_top {
  padding-bottom: 0;
  border-bottom: 0;
}
.new_neon .type_accordion.on + .table_box {
  display: block;
}
.new_neon .type_accordion.on + .top_notice_area {
  display: block;
}

@media all and (max-width: 320px) {
  .table_box .inline_block_box + button {
    float: none;
    margin-top: 3px !important;
    margin-bottom: 9px;
  }
}
/* 전자서명 뷰어 */
#wrap.sign_viewer {
  background: #f8f8f9;
  min-width: 320px;
  height: 100%;
}
#wrap.sign_viewer .logo {
  float: left;
  width: 130px;
  height: 100%;
  padding: 17px 0;
  border-right: 1px solid #ededed;
}
#wrap.sign_viewer .logo img {
  display: none;
  width: 74px;
  height: 18px;
  margin: 0 auto;
}
#wrap.sign_viewer .logo.naver .logo_naver {
  display: block;
}
#wrap.sign_viewer .logo.line .logo_line {
  display: block;
}
#wrap.sign_viewer .logo.line_friends .logo_line_friends {
  display: block;
}

.toolbar {
  height: 52px;
  margin-bottom: 7px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
}

.scroll_wrap {
  overflow: hidden;
  height: 52px;
}

.tool_box {
  font-size: 0;
  white-space: nowrap;
}

.tool_box li {
  display: inline-block;
  width: 49px;
  height: 52px;
}

.tool_box li button {
  border-right: 1px solid #ededed;
}
.tool_box li button:hover, .tool_box li button:focus {
  outline: none;
}

.tool_box .icon2,
.tool_box .icon4 {
  border-right: 0;
}

.tool_box button:after {
  display: block;
  content: "";
  width: 19px;
  height: 19px;
  margin: 17px 15px 16px;
  background: url(../img/sp_viewer_icon.png) no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tool_box button:focus {
  background-color: #00c73c;
  outline: none;
}

.tool_box .icon1:after {
  background-position: 0px 0;
}

.tool_box .icon2:after {
  background-position: -23px 0;
}

.tool_box .icon3:after {
  background-position: -46px 0;
}

.tool_box .icon4:after {
  background-position: -69px 0;
}

.tool_box .icon5:after {
  background-position: -92px 0;
}

.tool_box .icon6:after {
  background-position: -115px 0;
}

.tool_box .icon7:after {
  background-position: -138px 0;
}

.tool_box .icon8:after {
  background-position: -161px 0;
}

.tool_box .icon9:after {
  background-position: -184px 0;
}

.tool_box .icon10:after {
  background-position: -207px 0;
}

.tool_box .icon11:after {
  background-position: -230px 0;
}

.tool_box .icon12:after {
  background-position: -253px 0;
}

.tool_box .icon13:after {
  background-position: -276px 0;
}

.tool_box .icon1:hover:after {
  background-position: 0px -23px;
}

.tool_box .icon2:hover:after {
  background-position: -23px -23px;
}

.tool_box .icon3:hover:after {
  background-position: -46px -23px;
}

.tool_box .icon4:hover:after {
  background-position: -69px -23px;
}

.tool_box .icon5:hover:after {
  background-position: -92px -23px;
}

.tool_box .icon6:hover:after {
  background-position: -115px -23px;
}

.tool_box .icon7:hover:after {
  background-position: -138px -23px;
}

.tool_box .icon8:hover:after {
  background-position: -161px -23px;
}

.tool_box .icon9:hover:after {
  background-position: -184px -23px;
}

.tool_box .icon10:hover:after {
  background-position: -207px -23px;
}

.tool_box .icon11:hover:after {
  background-position: -230px -23px;
}

.tool_box .icon12:hover:after {
  background-position: -253px -23px;
}

.tool_box .icon13:hover:after {
  background-position: -276px -23px;
}

.tool_box .icon1:focus:after {
  background-position: 0px -46px;
}

.tool_box .icon2:focus:after {
  background-position: -23px -46px;
}

.tool_box .icon3:focus:after {
  background-position: -46px -46px;
}

.tool_box .icon4:focus:after {
  background-position: -69px -46px;
}

.tool_box .icon5:focus:after {
  background-position: -92px -46px;
}

.tool_box .icon6:focus:after {
  background-position: -115px -46px;
}

.tool_box .icon7:focus:after {
  background-position: -138px -46px;
}

.tool_box .icon8:focus:after {
  background-position: -161px -46px;
}

.tool_box .icon9:focus:after {
  background-position: -184px -46px;
}

.tool_box .icon10:focus:after {
  background-position: -207px -46px;
}

.tool_box .icon11:focus:after {
  background-position: -230px -46px;
}

.tool_box .icon12:focus:after {
  background-position: -253px -46px;
}

.tool_box .icon13:focus:after {
  background-position: -276px -46px;
}

.icon:hover {
  cursor: pointer;
}

.tool_box .icon.line_bar:after {
  display: inline-block;
  content: "";
  width: 1px;
  height: 52px;
  background-color: #ededed;
}

.closeAfterSignCreated, .closeAfterClickedSignArea {
  opacity: 0.5;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  border: 0;
  float: right;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  line-height: 1;
  font-weight: 700;
  font-size: 1.5rem;
  -webkit-appearance: none;
}

.contents-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.box {
  margin-bottom: 5px;
}

.check {
  opacity: 0.5;
}

.no_data_box {
  padding: 28px 0 23px;
}
.no_data_box .ico_error {
  display: block;
  width: 28px;
  height: 28px;
  margin: 0 auto;
  background-position: -140px -120px;
}
.no_data_box .no_data {
  margin-top: 2px;
  color: #888;
}

#container.appr_error .contents {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#container.appr_error .contents .appr {
  height: 100%;
}

.error_box {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 500px;
  text-align: center;
}
.error_box.v2 {
  position: inherit;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  margin: 90px auto 0;
}
.error_box.v2 .error_tit {
  padding-bottom: 45px;
  border-bottom: 1px solid #ededed;
}
.error_box.v2 .error_noti {
  font-size: 13px;
  line-height: 21px;
  color: #666;
}
.error_box .ico_error {
  display: inline-block;
  width: 68px;
  height: 68px;
  background-position: 0 -724px;
}
.error_box .error_tit .title_lv0 {
  line-height: 44px;
}
.error_box .error_txt {
  padding-top: 40px;
}
.error_box .error_noti {
  font-size: 16px;
  line-height: 25px;
  color: #888;
}

#app_wrap.m {
  overflow-x: auto;
}
#app_wrap.m .appr_cont {
  min-width: 930px;
  padding: 0 10px;
}

.new_neon .table_info .left_box, .new_neon .table_info .right_box {
  position: initial;
  width: auto;
  height: auto;
  padding-top: 0;
}

.app_lst3 .new_neon td > span:after, .app_lst3 .new_neon dt:after {
  display: none;
}
.app_lst3 .new_neon td > span {
  padding: 0;
}
.app_lst3 .new_neon .order_info_item {
  padding: 0;
}
.app_lst3 .new_neon .order_info_item dt {
  float: none;
  margin: 0;
  -moz-background-size: initial;
  background-size: initial;
}
.app_lst3 .new_neon .order_info_item dd {
  margin: 0;
}
.app_lst3 .new_neon .table_box table {
  margin: 0;
}

@media all and (max-width: 670px) {
  .scroll_wrap {
    overflow-x: scroll;
  }
  .tool_box li:last-child button {
    border-right: 0;
  }
}
@media all and (max-width: 768px) {
  .new_neon #wrap.sign_viewer .logo {
    width: 104px;
  }
  .new_neon #wrap.e_signature {
    background-color: #fff;
  }
  .new_neon #wrap.e_signature #container {
    border-top: 4px solid #f8f8f9;
  }
  .new_neon #wrap.e_signature #container .content {
    width: 100%;
    min-width: 320px;
    padding-top: 0;
  }
  .new_neon #wrap.e_signature #container .dropdown_box + .authentication_area .title_header {
    padding: 20px;
  }
  .new_neon #wrap.e_signature #container .dropdown_box + .authentication_area .authentication_box {
    padding: 20px 20px 40px;
  }
  .new_neon #wrap.e_signature .authentication_area {
    border: 0;
  }
  .new_neon #wrap.e_signature.agreement {
    width: 100% !important;
    background-color: #fff;
    min-width: 320px;
  }
  .new_neon #wrap.e_signature.agreement #container {
    border-top: 4px solid #f8f8f9;
    position: initial;
    min-width: 0;
  }
  .new_neon #wrap.e_signature.agreement #container .content {
    width: 100%;
    padding-top: 4px;
  }
  .new_neon #wrap.e_signature.agreement #container .consent_form {
    width: 100%;
    max-width: 680px;
  }
  .new_neon #wrap.e_signature.agreement #container .title_header {
    padding: 20px;
  }
  .new_neon #wrap.e_signature.agreement #container .term_area {
    padding: 20px 20px 30px;
  }
  .new_neon #wrap.e_signature.agreement #container .term_area .term_box {
    height: 90px;
    max-height: 90px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .new_neon #wrap.e_signature.agreement #container .chk_agree_box .checkbox_custom {
    margin-right: 20px;
  }
  .new_neon #wrap.e_signature.agreement #container .bottom_btn_box {
    min-width: 100%;
  }
}
@media all and (min-width: 769px) {
  .new_neon #wrap.e_signature .dropdown_box {
    margin-top: 0;
    margin-bottom: 12px;
  }
  .new_neon #wrap.e_signature .dropdown_box:after {
    content: "";
    display: block;
    clear: both;
  }
}
.tooltip {
  position: fixed !important;
}

.new_neon .lnb_right #lnb {
  top: 0;
  left: inherit;
  right: 0;
  bottom: 0;
}
.new_neon #lnb {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #f6f7f8;
  border-right: 1px solid #d9d9d9;
  z-index: 21;
}
.new_neon #lnb .lnb_inner {
  position: relative;
  overflow: hidden;
  height: 100%;
  padding-bottom: 45px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #lnb .lnb_inner .bookmark_box {
  position: relative;
}
.new_neon #lnb .lnb_inner .bookmark_box:hover .hover_txt {
  display: inline-block;
  margin: -33px 0 0 58px;
}
.new_neon #lnb .lnb_inner .hover_txt {
  position: fixed;
  display: none;
  margin: -28px 0 0 14px;
  padding: 2px 8px;
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #696d70;
}
.new_neon #lnb .lnb_inner.on {
  width: 240px;
}
.new_neon #lnb .lnb_inner.on .tree ul li:hover .hover_txt {
  display: none;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link {
  color: #00c73c;
  font-weight: bold;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link:after {
  background-position: -30px -100px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link:hover {
  color: #00c73c;
  font-weight: bold;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span {
  background-position: -30px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_rfx {
  background-position: -60px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_order {
  background-position: -90px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_contract {
  background-position: -120px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_calculate {
  background-position: -150px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_partner {
  background-position: -180px -530px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_manager {
  background-position: -30px -560px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_system {
  background-position: -80px -732px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_home {
  background-position: -112px -732px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_buy_manager {
  background-position: -144px -732px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > .lnb_link span.lnb_connection {
  background-position: -180px -780px;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > ul {
  display: block;
}
.new_neon #lnb .lnb_inner.on .tree ul li.on > ul li {
  border-top: 0;
}
.new_neon #lnb .lnb_inner.on .tree ul li .lnb_link {
  padding: 12px 30px 12px 0;
}
.new_neon #lnb .lnb_inner.on .tree ul li .lnb_link:before, .new_neon #lnb .lnb_inner.on .tree ul li .lnb_link:after, .new_neon #lnb .lnb_inner.on .tree ul li .lnb_link em {
  display: block;
}
.new_neon #lnb .lnb_inner.on .tree ul li ul li .lnb_link {
  min-height: 26px;
  padding: 3px 30px 3px 0;
}
.new_neon #lnb .lnb_inner.on .lnb_logo a .lnb_home {
  width: 95px;
  height: 26px;
  background-position: -80px -758px;
}
.new_neon #lnb .lnb_inner.on .lnb_bookmark {
  display: none;
}
.new_neon #lnb .lnb_inner.on .lnb_tab {
  display: table;
}
.new_neon #lnb .lnb_inner.on .lnb_login .login_id, .new_neon #lnb .lnb_inner.on .lnb_login .logout_btn {
  display: inline-block;
}
.new_neon #lnb .lnb_inner .lnb_logo {
  padding: 16px 12px 11px;
}
.new_neon #lnb .lnb_inner .lnb_logo a {
  padding: 0;
}
.new_neon #lnb .lnb_inner .lnb_logo a .lnb_home {
  display: block;
  position: relative;
  width: 26px;
  height: 26px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -80px -758px;
}
.new_neon #lnb .lnb_inner .lnb_bookmark {
  display: block;
  padding: 12px 15px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.new_neon #lnb .lnb_inner .lnb_bookmark .bookmark {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -500px;
}
.new_neon #lnb .lnb_inner .lnb_bookmark:hover .bookmark {
  background-position: 0 -530px;
}
.new_neon #lnb .lnb_inner .lnb_tab {
  display: none;
  table-layout: fixed;
  width: 100%;
}
.new_neon #lnb .lnb_inner .lnb_tab li {
  display: table-cell;
  vertical-align: middle;
  border-left: 1px solid #ededed;
}
.new_neon #lnb .lnb_inner .lnb_tab li:first-child {
  border-left: 0;
}
.new_neon #lnb .lnb_inner .lnb_tab li a {
  display: block;
  text-align: center;
  background: #fff;
  line-height: 44px;
  border: 1px solid #ededed;
  border-width: 1px 0;
  color: #888;
}
.new_neon #lnb .lnb_inner .lnb_tab li.on a {
  border-bottom: 1px solid #00c73c;
  color: #00c73c;
  font-weight: bold;
}
.new_neon #lnb .lnb_inner .tree {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  bottom: 45px;
  overflow-y: auto;
  overflow-x: hidden;
}
.new_neon #lnb .lnb_inner .tree ul {
  border-bottom: 1px solid #ededed;
}
.new_neon #lnb .lnb_inner .tree ul li {
  position: relative;
  border-top: 1px solid #ededed;
  padding-left: 45px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover .hover_txt {
  display: inline-block;
}
.new_neon #lnb .lnb_inner .tree ul li:first-child {
  border-top: 0;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link {
  display: block;
  position: relative;
  padding: 0;
  font-size: 12px;
  text-align: left;
  color: #37393b;
  line-height: 20px;
  min-height: 44px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link:before {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1000px;
  width: 1000px;
  content: "";
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link:after {
  display: none;
  position: absolute;
  top: 19px;
  right: 17px;
  width: 10px;
  height: 6px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -30px -110px;
  content: "";
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link em, .new_neon #lnb .lnb_inner .tree ul li .lnb_link span {
  display: inline-block;
  vertical-align: middle;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link em {
  display: none;
  position: relative;
  width: 100%;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span {
  position: absolute;
  top: 12px;
  left: -30px;
  width: 20px;
  height: 20px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -30px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_rfx {
  background-position: -60px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_order {
  background-position: -90px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_contract {
  background-position: -120px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_calculate {
  background-position: -150px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_partner {
  background-position: -180px -500px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_manager {
  background-position: 0 -560px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_system {
  background-position: -80px -706px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_home {
  background-position: -112px -706px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_buy_manager {
  background-position: -144px -706px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link span.lnb_connection {
  background-position: -180px -750px;
}
.new_neon #lnb .lnb_inner .tree ul li .lnb_link:hover {
  color: #00c73c;
  font-weight: bold;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span {
  background-position: -30px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_rfx {
  background-position: -60px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_order {
  background-position: -90px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_contract {
  background-position: -120px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_calculate {
  background-position: -150px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_partner {
  background-position: -180px -530px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_manager {
  background-position: -30px -560px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_system {
  background-position: -80px -732px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_home {
  background-position: -112px -732px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_buy_manager {
  background-position: -144px -732px;
}
.new_neon #lnb .lnb_inner .tree ul li:hover span.lnb_connection {
  background-position: -180px -780px;
}
.new_neon #lnb .lnb_inner .tree ul li.low_rank_none {
  position: relative;
}
.new_neon #lnb .lnb_inner .tree ul li.low_rank_none .lnb_link:after {
  background: none;
}
.new_neon #lnb .lnb_inner .tree ul li ul {
  display: none;
  position: relative;
  margin-bottom: 12px;
  border-bottom: 0;
}
.new_neon #lnb .lnb_inner .tree ul li ul li {
  border-top: 0;
  padding-left: 0;
}
.new_neon #lnb .lnb_inner .tree ul li ul li .lnb_link:hover {
  color: #37393b;
  font-weight: normal;
  background: #e7e7ed;
}
.new_neon #lnb .lnb_inner .tree ul li ul li .lnb_link:hover:before {
  background: #e7e7ed;
}
.new_neon #lnb .lnb_inner .tree ul li ul li.low_rank_none:hover .bookmark_blue_btn {
  display: block;
}
.new_neon #lnb .lnb_inner .tree ul li ul li .lnb_link:after {
  top: 9px;
  right: auto;
  left: -17px;
}
.new_neon #lnb .lnb_inner .tree ul li ul li ul li {
  border-top: 0;
  padding-left: 10px;
}
.new_neon #lnb .lnb_inner .bookmark_blue_btn {
  display: none;
  position: absolute;
  top: 0;
  right: 9px;
}
.new_neon #lnb .lnb_inner .lnb_login {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 45px;
  width: 100%;
  padding: 12px 15px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #lnb .lnb_inner .lnb_login .logout_btn {
  display: none;
  float: right;
}
.new_neon #lnb .lnb_inner .lnb_login .login_id {
  display: none;
  margin-left: 7px;
  font-size: 12px;
  color: #37393b;
  vertical-align: middle;
}
.new_neon #lnb .bookmark_list {
  margin-top: 13px;
}
.new_neon #lnb .bookmark_list li {
  position: relative;
  padding: 0 15px;
}
.new_neon #lnb .bookmark_list li .bookmark_page {
  position: relative;
  display: block;
  padding-left: 28px;
  line-height: 30px;
  color: #37393b;
}
.new_neon #lnb .bookmark_list li .bookmark_page:before {
  position: absolute;
  top: 8px;
  left: 0;
  width: 16px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -50px -100px;
  content: "";
}
.new_neon #lnb .bookmark_list li .bookmark_blue_btn {
  right: 11px;
}
.new_neon #lnb .bookmark_list li.on .bookmark_page {
  font-weight: bold;
  color: #00c73c;
}
.new_neon #lnb .bookmark_list li.on .bookmark_page:before {
  background-position: -50px -120px;
}
.new_neon #lnb .bookmark_list li:hover {
  position: relative;
  padding-right: 50px;
  background: #e7e7ed;
}
.new_neon #lnb .bookmark_list li:hover .bookmark_blue_btn {
  display: block;
}
.new_neon .lnb_cont {
  display: none;
}
.new_neon .lnb_cont.on {
  display: block;
}
.new_neon #partner_lnb {
  position: absolute;
  top: 54px;
  left: 0;
  bottom: 0;
  background: #fff;
  border-right: 1px solid #d9d9d9;
  z-index: 15;
}
.new_neon #partner_lnb .lnb_inner {
  position: relative;
  width: 220px;
  overflow: hidden;
  height: 100%;
  padding: 0 20px 230px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_lnb .lnb_inner .tree {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 272px;
  overflow-x: hidden;
  overflow-y: auto;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list {
  padding: 15px 30px 0;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li {
  position: relative;
  border-bottom: 1px solid #ededed;
  padding-left: 30px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.low_rank_none .lnb_link:after {
  display: none;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link:after, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link:after {
  background-position: -20px -120px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_transaction:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_transaction:before {
  background-position: -20px 0;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_suggest:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_suggest:before {
  background-position: -20px -20px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_order:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_order:before {
  background-position: -20px -40px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_payment:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_payment:before {
  background-position: -20px -60px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_delivery:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_delivery:before {
  background-position: -20px 0;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_noti:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_noti:before {
  background-position: -20px -80px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_account:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_account:before {
  background-position: -20px -100px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link .lnb_system_info:before, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link .lnb_system_info:before {
  background-position: -20px 0;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on .lnb_link > em, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover .lnb_link > em {
  font-weight: bold;
  color: #2ecc71;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li.on ul, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li:hover ul {
  display: block;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li .lnb_link {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  padding-right: 22px;
  min-height: 69px;
  text-align: left;
  color: #2d2d2d;
  word-break: break-all;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li .lnb_link:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -4px;
  width: 16px;
  height: 16px;
  background: url(../img/sp_partner_lnb.png) no-repeat;
  -moz-background-size: 40px 150px;
  background-size: 40px 150px;
  -webkit-background-size: 40px 150px;
  background-position: 0 -120px;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li .lnb_link em {
  font-size: 14px;
  line-height: 18px;
  display: table-cell;
  height: 69px;
  vertical-align: middle;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li ul {
  display: none;
  position: relative;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li ul > li {
  border-bottom: 0;
  padding-left: 0;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li ul > li .lnb_link {
  font-size: 13px;
  line-height: 14px;
  min-height: 26px;
  padding: 4px 0 10px 0;
  color: #888;
}
.new_neon #partner_lnb .lnb_inner .tree .lnb_list li ul > li.on .lnb_link, .new_neon #partner_lnb .lnb_inner .tree .lnb_list li ul > li:hover .lnb_link {
  font-weight: bold;
  color: #2ecc71;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  background: url(../img/sp_partner_lnb.png) no-repeat;
  -moz-background-size: 40px 150px;
  background-size: 40px 150px;
  -webkit-background-size: 40px 150px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_transaction:before {
  background-position: 0 0;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_suggest:before {
  background-position: 0 -20px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_order:before {
  background-position: 0 -40px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_delivery:before {
  background-position: 0 0;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_payment:before {
  background-position: 0 -60px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_noti:before {
  background-position: 0 -80px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_account:before {
  background-position: 0 -100px;
}
.new_neon #partner_lnb .lnb_inner .tree .ico_lnb_before.lnb_system_info:before {
  background-position: 0 0;
}
.new_neon #partner_lnb .lnb_inner .lnb_btn_box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  padding: 20px;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_lnb .lnb_inner .lnb_btn_box button + button {
  margin-top: 8px;
}

.new_neon .label_dot {
  position: relative;
  padding-left: 7px;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  color: #37393b;
  text-align: left;
  letter-spacing: -0.5px;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .label_dot:before {
  position: absolute;
  top: 6px;
  left: 0;
  width: 2px;
  height: 2px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -75px 0;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .label_dot.compulsory:before {
  top: 4px;
  left: -1px;
  width: 4px;
  height: 4px;
  background-position: -190px 0;
}
.new_neon .label_dot.txt_normal {
  font-weight: normal;
}
.new_neon .txt_label {
  position: relative;
  padding-right: 16px;
  font-size: 12px;
  line-height: 18px;
  color: #424242;
  text-align: left;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}
.new_neon input.upper {
  text-transform: uppercase;
}
.new_neon input.nokor {
  ime-mode: disabled;
}
.new_neon a {
  cursor: pointer;
}
.new_neon input, .new_neon button {
  outline-style: none;
}
.new_neon input {
  border: 0;
  background: none;
  -webkit-appearance: none;
}
.new_neon input::-webkit-input-placeholder {
  color: #acacac;
}
.new_neon input:-moz-placeholder {
  color: #acacac;
}
.new_neon input::-moz-placeholder {
  color: #acacac;
}
.new_neon input:-ms-input-placeholder {
  color: #acacac;
}
.new_neon input::-ms-input-placeholder {
  color: #acacac;
}
.new_neon input::placeholder {
  color: #acacac;
}
.new_neon textarea::-webkit-input-placeholder {
  color: #acacac;
}
.new_neon textarea:-moz-placeholder {
  color: #acacac;
}
.new_neon textarea::-moz-placeholder {
  color: #acacac;
}
.new_neon textarea:-ms-input-placeholder {
  color: #acacac;
}
.new_neon textarea::-ms-input-placeholder {
  color: #acacac;
}
.new_neon textarea::placeholder {
  color: #acacac;
}
.new_neon input::-webkit-input-placeholder {
  color: #acacac;
}
.new_neon input::-moz-placeholder { /* Firefox 19+ */
  color: #acacac;
}
.new_neon input:-moz-placeholder { /* Firefox 18- */
  color: #acacac;
}
.new_neon input:-ms-input-placeholder { /* IE 10+ */
  color: #acacac;
}
.new_neon input::-ms-input-placeholder { /* IE 10+ */
  color: #acacac;
}
.new_neon textarea::-webkit-input-placeholder {
  color: #acacac;
}
.new_neon textarea::-moz-placeholder { /* Firefox 19+ */
  color: #acacac;
}
.new_neon textarea:-moz-placeholder { /* Firefox 18- */
  color: #acacac;
}
.new_neon textarea:-ms-input-placeholder { /* IE 10+ */
  color: #acacac;
}
.new_neon textarea::-ms-input-placeholder { /* IE 10+ */
  color: #acacac;
}
.new_neon textarea {
  resize: none;
}
.new_neon .width_fixed {
  width: 227px !important;
}
.new_neon input[type=text], .new_neon input[type=number], .new_neon input[type=search], .new_neon input[type=password], .new_neon textarea {
  width: 100%;
  height: 34px;
  padding: 0 10px;
  background: #fff;
  border: 1px solid #ddd;
  color: #37393b;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon input[type=text].align_right, .new_neon input[type=number].align_right, .new_neon input[type=search].align_right, .new_neon input[type=password].align_right, .new_neon textarea.align_right {
  text-align: right;
}
.new_neon input[type=text].align_center, .new_neon input[type=number].align_center, .new_neon input[type=search].align_center, .new_neon input[type=password].align_center, .new_neon textarea.align_center {
  text-align: center;
}
.new_neon input[type=text].txt_with80, .new_neon input[type=number].txt_with80, .new_neon input[type=search].txt_with80, .new_neon input[type=password].txt_with80, .new_neon textarea.txt_with80 {
  width: 86%;
  width: calc(100% - 80px);
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
}
.new_neon input[type=text].txt_with24, .new_neon input[type=number].txt_with24, .new_neon input[type=search].txt_with24, .new_neon input[type=password].txt_with24, .new_neon textarea.txt_with24 {
  width: 86%;
  width: calc(100% - 24px);
  width: -webkit-calc(100% - 24px);
  width: -moz-calc(100% - 24px);
  margin-left: 5px;
}
.new_neon input[type=text].on, .new_neon input[type=text]:hover, .new_neon input[type=text]:active, .new_neon input[type=text]:focus, .new_neon input[type=number].on, .new_neon input[type=number]:hover, .new_neon input[type=number]:active, .new_neon input[type=number]:focus, .new_neon input[type=search].on, .new_neon input[type=search]:hover, .new_neon input[type=search]:active, .new_neon input[type=search]:focus, .new_neon input[type=password].on, .new_neon input[type=password]:hover, .new_neon input[type=password]:active, .new_neon input[type=password]:focus, .new_neon textarea.on, .new_neon textarea:hover, .new_neon textarea:active, .new_neon textarea:focus {
  border: solid 1px #979797;
  color: #37393b;
}
.new_neon input[type=text].opinion_box, .new_neon input[type=number].opinion_box, .new_neon input[type=search].opinion_box, .new_neon input[type=password].opinion_box, .new_neon textarea.opinion_box {
  width: 100%;
  height: 380px;
  padding: 15px;
}
.new_neon input[type=text].opinion_box.opinion_box_v2, .new_neon input[type=number].opinion_box.opinion_box_v2, .new_neon input[type=search].opinion_box.opinion_box_v2, .new_neon input[type=password].opinion_box.opinion_box_v2, .new_neon textarea.opinion_box.opinion_box_v2 {
  padding: 10px;
  line-height: 18px;
}
.new_neon input[type=text]:disabled, .new_neon input[type=number]:disabled, .new_neon input[type=search]:disabled, .new_neon input[type=password]:disabled, .new_neon textarea:disabled {
  background-color: #fafafa;
  border: solid 1px #e5e5e5;
  color: #acacac;
  cursor: default;
}
.new_neon input[type=text].revise, .new_neon input[type=number].revise, .new_neon input[type=search].revise, .new_neon input[type=password].revise, .new_neon textarea.revise {
  border-color: #157efb;
  color: #157efb;
}
.new_neon input[type=text].error, .new_neon input[type=number].error, .new_neon input[type=search].error, .new_neon input[type=password].error, .new_neon textarea.error {
  border-color: #ff6569;
  color: #ff6569;
}
.new_neon input[type=text].error_bg_red, .new_neon input[type=number].error_bg_red, .new_neon input[type=search].error_bg_red, .new_neon input[type=password].error_bg_red, .new_neon textarea.error_bg_red {
  border-color: #ee6b6b;
  color: #37393b;
  background: #fefafa;
}
.new_neon input[type=text].inpt_time, .new_neon input[type=number].inpt_time, .new_neon input[type=search].inpt_time, .new_neon input[type=password].inpt_time, .new_neon textarea.inpt_time {
  padding: 0 50px 0 10px;
}
.new_neon input[type=number] {
  text-align: right;
}
.new_neon input[type=file]:focus + .btn_up {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon input[type=file]:focus + .my_pc_btn {
  outline: 1px solid #979797;
  outline-offset: -1px;
}
.new_neon .search_box {
  position: relative;
  width: 100%;
  border: 1px solid #ddd;
  background: #fff;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .search_box.disabled {
  background: #fafafa;
  border: solid 1px #e5e5e5;
}
.new_neon .search_box.disabled input[type=text] {
  background: #fafafa;
  cursor: default;
}
.new_neon .search_box input[type=text], .new_neon .search_box .btn_search, .new_neon .search_box .btn_up {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  vertical-align: top;
  height: 32px;
}
.new_neon .search_box input[type=text] {
  border: 0;
  width: 100%;
  min-width: calc(100% - 34px);
  min-width: -webkit-calc(100% - 34px);
  min-width: -moz-calc(100% - 34px);
}
.new_neon .search_box input[type=text]:disabled {
  border: 0;
}
.new_neon .search_box input[type=text]:focus {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon .search_box .search_input {
  padding: 0 10px;
}
.new_neon .search_box .search_input:disabled {
  background-color: #fafafa;
  cursor: default;
}
.new_neon .search_box .search_input:focus {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon .search_box .btn_search {
  -ms-flex: none;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none;
  width: 34px;
  padding: 0 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .search_box .btn_search.date_type:after {
  background-position: -20px -706px;
}
.new_neon .search_box .btn_search.date_type:disabled:after {
  background-position: -40px -706px;
}
.new_neon .search_box .btn_search:after {
  width: 16px;
  height: 16px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -140px 0;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .search_box .btn_search:disabled {
  cursor: default;
  background: #fafafa;
}
.new_neon .search_box .btn_search:disabled:after {
  background-position: -180px -340px;
}
.new_neon .search_box .btn_search:focus {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon .search_box .btn_up {
  width: 34px;
  padding: 8px 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  line-height: 0;
}
.new_neon .search_box .btn_up:after {
  width: 16px;
  height: 16px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -120px -190px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .search_box.on {
  border-color: #979797;
}
.new_neon .search_box.on .list_box, .new_neon .search_box.on .lypop_tb_type {
  display: block;
  text-align: left;
  z-index: 15;
}
.new_neon .search_box.on + .list_box, .new_neon .search_box.on + .lypop_tb_type {
  display: block;
}
.new_neon .left_zone .search_box .lang_btn_search {
  position: relative;
  -ms-flex: none;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none;
  width: 34px;
}
.new_neon .left_zone .search_box .lang_btn_search:focus {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon .left_zone .search_box .lang_btn_search::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -157px -784px;
}
.new_neon input[type=password] {
  font-family: Dotum, "돋움", Helvetica, AppleSDGothicNeo, sans-serif;
  padding: 0 30px 0 10px;
  letter-spacing: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon input[type=password]:-ms-input-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::-ms-input-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::-webkit-input-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]:-moz-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::-moz-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::-webkit-input-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=password]::-moz-input-placeholder {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
}
.new_neon input[type=text].login, .new_neon input[type=password].login {
  font-size: 14px;
  padding: 0 20px;
  width: 400px;
  height: 56px;
}
.new_neon input[type=text].main, .new_neon input[type=password].main {
  width: 350px;
}
.new_neon input[type=submit] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 600;
  background: #00d263;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon input[type=submit].main {
  height: 122px;
}
.new_neon .percent_input, .new_neon .currency_input {
  position: relative;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .percent_input input[type=text], .new_neon .currency_input input[type=text] {
  padding: 0 28px 0 10px;
}
.new_neon .percent_input .percent, .new_neon .percent_input .currency, .new_neon .currency_input .percent, .new_neon .currency_input .currency {
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 15px;
  color: #666666;
}
.new_neon .currency_input input[type=text] {
  padding-right: 50px;
}
.new_neon .list_box {
  display: none;
  position: absolute;
  top: 32px;
  left: -1px;
  min-width: 100%;
  background-color: #ffffff;
  border: solid 1px #979797;
  z-index: 10;
}
.new_neon .list_box ul:first-child {
  max-height: 280px;
  overflow-y: auto;
}
.new_neon .list_box ul li a {
  display: block;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  color: #888;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .list_box ul li a.on, .new_neon .list_box ul li a:hover, .new_neon .list_box ul li a:active {
  color: #111;
  background-color: #edf4fb;
}
.new_neon .list_box ul li .checkbox_custom {
  padding: 7px 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .list_box ul li.on .checkbox_custom, .new_neon .list_box ul li:hover .checkbox_custom, .new_neon .list_box ul li:active .checkbox_custom {
  color: #111;
}
.new_neon .list_box.check_list ul {
  max-height: 182px;
  overflow-y: auto;
  padding-top: 7px;
}
.new_neon .list_box.check_list ul li {
  display: block;
}
.new_neon .list_box.check_list ul li .checkbox_custom {
  padding: 0 10px;
}
.new_neon .list_box.check_list .all_select {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  background-color: #fafafa;
  border-top: 1px solid #ededed;
  width: auto;
}
.new_neon .list_box.view {
  display: block;
  position: static;
  border: 1px solid #d9d9d9;
}
.new_neon .list_box.view ul {
  max-height: 100%;
}
.new_neon .list_box.automatic_type .polder_box {
  position: relative;
}
.new_neon .list_box.automatic_type .group_polder_inner li .polder_box {
  padding-right: 31%;
}
.new_neon .list_box.automatic_type .group_polder_inner li .group_polder_inner li .polder_box {
  padding-right: 31%;
}
.new_neon .list_box.automatic_type .group_polder_inner li .group_polder_inner li .group_polder_inner li .polder_box {
  padding-right: 31%;
}
.new_neon .list_box.automatic_type .auto_position {
  position: absolute;
  top: 0;
  left: 72%;
}
.new_neon .list_box.automatic_type .auto_position .checkbox_custom, .new_neon .list_box.automatic_type .auto_position .checkbox_custom_v2 {
  line-height: normal;
}
.new_neon .group_polder {
  position: relative;
}
.new_neon .group_polder li .polder_box {
  padding: 0 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
}
.new_neon .group_polder li .polder_box .polder_name {
  color: #37393b;
  text-decoration: none;
  padding: 0 10px 0 0;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .group_polder li .polder_box:hover {
  background: #edf4fb;
}
.new_neon .group_polder li.on > .group_polder_inner {
  display: block;
}
.new_neon .group_polder_inner {
  display: none;
  overflow: hidden;
}
.new_neon .group_polder_inner li .polder_box {
  padding: 0 0 0 24px;
}
.new_neon .group_polder_inner li .group_polder_inner li .polder_box {
  padding: 0 0 0 38px;
}
.new_neon .group_polder_inner li .group_polder_inner li .group_polder_inner li .polder_box {
  padding: 0 0 0 52px;
}
.new_neon .add_group_box {
  position: relative;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .add_group_box .add_group_input {
  padding: 0 56px 0 10px;
}
.new_neon .add_group_box .btn_add_group {
  position: absolute;
  top: 0;
  right: 0;
  width: 46px;
  height: 34px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .checkbox_custom, .new_neon .checkbox_custom_v2 {
  color: #888;
  line-height: 34px;
  white-space: nowrap;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.new_neon .checkbox_custom:before, .new_neon .checkbox_custom_v2:before {
  height: 14px;
  width: 14px;
  margin-right: 8px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -300px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .checkbox_custom.none_txt:before, .new_neon .checkbox_custom_v2.none_txt:before {
  margin-right: 0;
}
.new_neon .checkbox_custom.naxt_checkbox, .new_neon .checkbox_custom_v2.naxt_checkbox {
  margin-left: 20px;
}
.new_neon .checkbox_custom:first-of-type, .new_neon .checkbox_custom_v2:first-of-type {
  margin-left: 0;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom {
  color: #37393b;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom:before {
  background-position: -20px -300px;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom_v2 {
  color: #37393b;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom_v2:before {
  background-position: 0 -340px;
}
.new_neon input[type=checkbox]:disabled + .checkbox_custom, .new_neon input[type=checkbox]:disabled + .checkbox_custom_v2 {
  color: #acacac !important;
  cursor: default;
}
.new_neon input[type=checkbox]:disabled + .checkbox_custom:before, .new_neon input[type=checkbox]:disabled + .checkbox_custom_v2:before {
  background-position: -20px -340px;
}
.new_neon input[type=checkbox]:disabled:checked + .checkbox_custom:before, .new_neon input[type=checkbox]:disabled:checked + .checkbox_custom_v2:before {
  background-position: -60px -706px;
}
.new_neon input[type=checkbox]:focus + .checkbox_custom:before, .new_neon input[type=checkbox]:focus + .checkbox_custom_v2:before {
  width: 14px;
  height: 14px;
  border: 1px solid #157efb;
  background-position: -1px -301px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon input[type=checkbox]:checked:focus + .checkbox_custom:before {
  background-position: -21px -301px;
}
.new_neon input[type=checkbox]:checked:focus + .checkbox_custom_v2:before {
  background-position: -1px -341px;
}
.new_neon input[type=radio]:focus + .radio_custom:before {
  outline: 1px solid #157efb;
  outline-offset: -1px;
}
.new_neon .dropdown {
  position: relative;
  width: 100%;
  height: 34px;
  border: solid 1px #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .dropdown.revise {
  border-color: #157efb;
}
.new_neon .dropdown.revise .selected {
  color: #157efb;
}
.new_neon .dropdown.reverse .dropdown_list {
  top: inherit;
  bottom: 32px;
}
.new_neon .dropdown.disabled {
  border: solid 1px #e5e5e5;
}
.new_neon .dropdown.disabled .selected {
  background-color: #fafafa;
  color: #acacac;
  cursor: default;
}
.new_neon .dropdown.disabled .selected:before {
  background-position: -160px -340px;
}
.new_neon .dropdown.white_type {
  border-color: rgba(255, 255, 255, 0.2);
  height: 30px;
}
.new_neon .dropdown.white_type .selected {
  padding: 0 24px 0 8px;
  background-color: transparent;
  color: #fff;
  height: 30px;
  line-height: 30px;
}
.new_neon .dropdown.white_type .selected:focus {
  outline: 1px solid #fff;
  outline-offset: 0px;
}
.new_neon .dropdown.white_type .selected:before {
  top: 12px;
  background-position: -20px -600px;
}
.new_neon .dropdown.white_type .dropdown_list {
  top: 28px;
  left: auto;
  right: -1px;
  border-color: #fff;
}
.new_neon .dropdown.small_size {
  height: 50px;
  border-width: 1px 0;
  border-color: #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .dropdown.small_size.on {
  border-color: #ccc !important;
  border-width: 1px 0;
}
.new_neon .dropdown.small_size.on .selected:before {
  background-position: -10px -832px;
}
.new_neon .dropdown.small_size .selected {
  height: 48px;
  padding: 0 50px 0 20px;
  line-height: 48px;
}
.new_neon .dropdown.small_size .selected:focus {
  outline: 1px solid #ccc;
}
.new_neon .dropdown.small_size .selected:before {
  width: 10px;
  height: 10px;
  top: 21px;
  right: 20px;
  background-position: 0 -832px;
}
.new_neon .dropdown.small_size .dropdown_list {
  padding: 7px 0;
  top: 48px;
  border-color: #ccc;
}
.new_neon .dropdown.small_size .dropdown_list ul li.on a {
  color: #3699ee;
}
.new_neon .dropdown.small_size .dropdown_list ul li a {
  height: 48px;
  padding: 0 20px;
  line-height: 48px;
}
.new_neon .dropdown.small_size .dropdown_list ul li a:hover {
  color: #3699ee;
  background-color: #fff;
  text-decoration: none;
}
.new_neon .dropdown .selected {
  position: relative;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 25px 0 10px;
  color: #37393b;
  text-align: left;
  background-color: #fff;
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .dropdown .selected:focus {
  outline: 1px solid #979797;
  outline-offset: 0px;
}
.new_neon .dropdown .selected:before {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 8px;
  height: 5px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -30px 0;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .dropdown .selected:disabled {
  background-color: #fafafa;
  color: #acacac;
  cursor: default;
}
.new_neon .dropdown .selected:disabled:before {
  background-position: -160px -340px;
}
.new_neon .dropdown .dropdown_list {
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  margin-left: -1px;
  min-width: 100%;
  max-height: 280px;
  overflow-y: auto;
  background-color: #ffffff;
  border: solid 1px #979797;
  z-index: 15;
}
.new_neon .dropdown .dropdown_list.hover_none ul li a.on, .new_neon .dropdown .dropdown_list.hover_none ul li a:hover, .new_neon .dropdown .dropdown_list.hover_none ul li a:active {
  color: #2ecc71;
  background-color: #fff;
}
.new_neon .dropdown .dropdown_list ul li {
  display: block;
}
.new_neon .dropdown .dropdown_list ul li a {
  display: block;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  color: #37393b;
  text-align: left;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .dropdown .dropdown_list ul li a.on, .new_neon .dropdown .dropdown_list ul li a:hover, .new_neon .dropdown .dropdown_list ul li a:active {
  color: #111;
  background-color: #f5f5f5;
}
.new_neon .dropdown.on {
  border: solid 1px #979797;
}
.new_neon .dropdown.on .selected {
  background-color: #ffffff;
}
.new_neon .dropdown.on .selected:before {
  background-position: -40px 0;
}
.new_neon .dropdown.on .list_box, .new_neon .dropdown.on .dropdown_list {
  display: block;
}
.new_neon .dropdown.on.white_type {
  border: 1px solid #fff;
}
.new_neon .dropdown.on.white_type .selected {
  background-color: transparent;
  color: #fff;
}
.new_neon .dropdown.on.white_type .selected:before {
  background-position: -20px -615px;
}
.new_neon .dropdown.page_list {
  width: auto;
  height: 28px;
  margin-left: 3px;
  border: solid 1px #ccc;
}
.new_neon .dropdown.page_list .selected {
  position: relative;
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding: 0 20px 0 8px;
  color: #37393b;
  text-align: left;
  font-size: 12px;
  background: #fff;
}
.new_neon .dropdown.page_list .selected:before {
  position: absolute;
  top: 11px;
  right: 8px;
  width: 7px;
  height: 4px;
  background-position: -200px -100px;
}
.new_neon .dropdown.page_list .dropdown_list {
  top: 26px;
  left: 0;
  right: -1px;
  border: solid 1px #ccc;
  z-index: 10;
}
.new_neon .dropdown.page_list .dropdown_list.hover_none ul li a.on, .new_neon .dropdown.page_list .dropdown_list.hover_none ul li a:hover, .new_neon .dropdown.page_list .dropdown_list.hover_none ul li a:active {
  color: #2ecc71;
  background-color: #fff;
}
.new_neon .dropdown.page_list .dropdown_list ul {
  padding: 4px 0;
}
.new_neon .dropdown.page_list .dropdown_list ul li a {
  display: block;
  height: 24px;
  padding: 0 8px;
  line-height: 28px;
  font-size: 12px;
  color: #888;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .dropdown.page_list .dropdown_list ul li a.on, .new_neon .dropdown.page_list .dropdown_list ul li a:hover, .new_neon .dropdown.page_list .dropdown_list ul li a:active {
  color: #3699ee;
  background-color: #fff;
}
.new_neon .input_date_box {
  position: relative;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .input_date_box.one_select .input_date {
  display: block;
}
.new_neon .input_date_box .input_date {
  display: table-cell;
}
.new_neon .input_date_box .input_date.calendar {
  position: relative;
}
.new_neon .input_date_box .input_date.calendar input[type=text] {
  padding: 0 28px 0 9px;
}
.new_neon .input_date_box .input_date input[type=text] {
  padding: 0 9px;
  font-size: 12px;
}
.new_neon .input_date_box > span {
  display: table-cell;
  width: 20px;
  text-align: center;
  line-height: 34px;
}
.new_neon .radio_custom {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  padding-left: 20px;
  font-size: 12PX;
  line-height: 19px;
  color: #37393b;
  margin-right: 20px;
}
.new_neon .radio_custom::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  height: 15px;
  width: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -160px -275px;
  vertical-align: bottom;
  content: "";
}
.new_neon .radio_custom.none_txt {
  padding-left: 0;
  width: 14px;
  margin-right: 0;
}
.new_neon input[type=radio]:checked + .radio_custom::before {
  background-position: -180px -275px;
}
.new_neon input[type=radio]:disabled + .radio_custom {
  color: #acacac;
}
.new_neon input[type=radio]:disabled + .radio_custom::before {
  background-position: -196px -275px;
}
.new_neon input[type=radio]:disabled:checked + .radio_custom::before {
  background-position: -80px -561px;
}
.new_neon .checkbox_custom_v3, .new_neon .checkbox_custom_v4 {
  position: relative;
  color: #424242;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 21px;
  word-break: break-all;
}
.new_neon .checkbox_custom_v3:before, .new_neon .checkbox_custom_v4:before {
  content: "";
  height: 14px;
  width: 14px;
  position: absolute;
  top: 2px;
  left: 0;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -60px -580px;
  display: inline-block;
  vertical-align: top;
}
.new_neon .checkbox_custom_v3.none_txt, .new_neon .checkbox_custom_v4.none_txt {
  width: 14px;
  height: 14px;
  padding-left: 0;
}
.new_neon .checkbox_custom_v3.none_txt:before, .new_neon .checkbox_custom_v4.none_txt:before {
  top: 0;
}
.new_neon .checkbox_custom_v3.font_bd, .new_neon .checkbox_custom_v4.font_bd {
  font-weight: bold;
}
.new_neon .checkbox_custom_v3.font_size13, .new_neon .checkbox_custom_v4.font_size13 {
  font-size: 13px;
}
.new_neon .checkbox_custom_v3.font_color, .new_neon .checkbox_custom_v4.font_color {
  color: #666;
}
.new_neon .radio_custom_v3 {
  position: relative;
  color: #424242;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 21px;
  word-break: break-all;
  cursor: pointer;
}
.new_neon .radio_custom_v3:before {
  content: "";
  height: 14px;
  width: 14px;
  position: absolute;
  top: 2px;
  left: 0;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -120px -580px;
  display: inline-block;
  vertical-align: top;
}
.new_neon .radio_custom_v3.none_txt {
  width: 14px;
  height: 14px;
  padding-left: 0;
}
.new_neon .radio_custom_v3.none_txt:before {
  top: 0px;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom_v3:before {
  background-position: 0 -580px;
}
.new_neon input[type=checkbox]:checked + .checkbox_custom_v4:before {
  background-position: -20px -580px;
}
.new_neon input[type=checkbox]:disabled + .checkbox_custom_v3, .new_neon input[type=checkbox]:disabled + .checkbox_custom_v4 {
  color: #acacac;
}
.new_neon input[type=checkbox]:disabled + .checkbox_custom_v3:before, .new_neon input[type=checkbox]:disabled + .checkbox_custom_v4:before {
  background-position: -60px -580px;
}
.new_neon input[type=checkbox]:disabled:checked + .checkbox_custom_v3:before, .new_neon input[type=checkbox]:disabled:checked + .checkbox_custom_v4:before {
  background-position: -40px -580px;
}
.new_neon input[type=radio]:checked + .radio_custom_v3:before {
  background-position: -100px -580px;
}
.new_neon input[type=radio]:disabled + .radio_custom_v3 {
  color: #acacac;
}
.new_neon input[type=radio]:disabled + .radio_custom_v3::before {
  background-position: -160px -580px;
}
.new_neon input[type=radio]:disabled:checked + .radio_custom_v3::before {
  background-position: -140px -580px;
}
.new_neon input[type=radio]:focus + .radio_custom_v3:before, .new_neon input[type=checkbox]:focus + .checkbox_custom_v3:before, .new_neon input[type=checkbox]:focus + .checkbox_custom_v4:before {
  outline: 1px solid #39a7f0;
}
.new_neon .u_inpt_date {
  position: relative;
  width: 12px;
  height: 12px;
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .u_inpt_date input[type=text] {
  width: 12px;
  height: 12px;
  padding: 0;
  border: none;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -110px -420px;
  cursor: pointer;
}
.new_neon .area_bx .document_number {
  float: right;
  margin: 4px 0 0 6px;
}
.new_neon .area_bx .order_name {
  overflow: hidden;
  display: block;
}
.new_neon .txt_among {
  margin: 0 5px;
}
.new_neon .mgt_3 {
  margin-top: 3px;
}
.new_neon .inpt_check_box {
  position: relative;
  display: inline-block;
}
.new_neon .inpt_check_box input {
  padding: 0 30px 0 10px;
}
.new_neon .inpt_check_box.on .ico_check {
  display: block;
}
.new_neon .inpt_check_box .ico_check {
  width: 16px;
  height: 16px;
  display: none;
  position: absolute;
  top: 11px;
  right: 9px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 0;
}
.new_neon .input_box .input_item .dropdown:not(.on) .dropdown_list {
  display: none;
}
.new_neon .input_box .input_item .dropdown:not(.on) .selected::before {
  background-position: -30px 0;
}
.new_neon .input_box {
  border-bottom: 1px solid #ededed;
  padding: 3px 0;
}
.new_neon .input_box .input_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  padding: 2px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .input_box .input_item dd {
  width: 100%;
}
.new_neon .input_box .input_item dt {
  width: 70px;
  padding-right: 5px;
  white-space: normal;
}

@media all and (min-width: 769px) {
  .new_neon .dropdown.small_size {
    float: right;
    width: auto;
    width: 112px;
    height: 28px;
    border-color: #ccc !important;
    border-width: 1px;
  }
  .new_neon .dropdown.small_size.on {
    border-color: #ccc !important;
    border-width: 1px;
  }
  .new_neon .dropdown.small_size.on .selected:before {
    background-position: -10px -832px;
  }
  .new_neon .dropdown.small_size .selected {
    height: 26px;
    padding: 0 25px 0 8px;
    line-height: 26px;
  }
  .new_neon .dropdown.small_size .selected:before {
    top: 11px;
    right: 7px;
  }
  .new_neon .dropdown.small_size .dropdown_list {
    width: 110px;
    padding: 0;
    top: 26px;
  }
  .new_neon .dropdown.small_size .dropdown_list ul li a {
    height: 23px;
    padding: 0 8px;
    line-height: 26px;
    color: #37393b;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.new_neon .button_info {
  padding: 30px;
}
.new_neon .button_info .btn, .new_neon .button_info .icon, .new_neon .button_info .checkbox_custom, .new_neon .button_info .num, .new_neon .button_info .checkbox_custom_unsubmission {
  margin: 10px 10px 0 0;
}
.new_neon button:focus {
  outline: 2px solid #157efb;
  outline-offset: -1px;
}
.new_neon .bd_btn {
  height: 28px;
  padding: 0 12px;
  background: #fff;
  border: solid 1px #ccc;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .bd_btn:disabled, .new_neon .bd_btn.disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .bd_btn.table_btn {
  height: 34px;
}
.new_neon .bd_btn.bottom_btn {
  height: 38px;
  margin-right: 2px;
}
.new_neon .bd_btn.small25_btn {
  font-size: 11px;
  height: 25px;
  line-height: 25px;
  padding: 0 9.5px;
}
.new_neon .bd_btn.small28_btn {
  height: 28px;
  line-height: 28px;
  padding: 0 11px;
}
.new_neon .bd_btn.small_btn {
  height: 34px;
  line-height: 34px;
}
.new_neon .bd_btn.medium_btn {
  height: 38px;
  line-height: 38px;
}
.new_neon .bd_btn.large40_btn {
  height: 40px;
  line-height: 40px;
}
.new_neon .bd_btn.large46_btn {
  font-weight: 700;
  font-size: 14px;
  height: 46px;
}
.new_neon .bd_btn.large48_btn {
  font-weight: 700;
  font-size: 14px;
  height: 48px;
}
.new_neon .bd_btn.large60_btn {
  font-weight: 700;
  font-size: 14px;
  height: 60px;
}
.new_neon .bd_btn.primary_btn {
  background-color: #2ecc71;
}
.new_neon .bd_btn.secondary_btn {
  background-color: #414954;
}
.new_neon .bd_btn.light_btn {
  background-color: #fafafa;
}
.new_neon .bd_btn.gray_btn {
  background-color: #7d8287;
}
.new_neon .bd_btn.radius2_btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .bd_btn.radius20_btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.new_neon .bd_btn.m_w48_btn {
  min-width: 48px;
}
.new_neon .bd_btn.m_w71_btn {
  min-width: 71px;
}
.new_neon .bd_btn.m_w85_btn {
  min-width: 85px;
}
.new_neon .bd_btn.m_w101_btn {
  min-width: 101px;
}
.new_neon .bd_btn.m_w100_btn {
  min-width: 100px;
}
.new_neon .bd_btn.m_w120_btn {
  min-width: 120px;
}
.new_neon .bd_btn.m_w150_btn {
  min-width: 150px;
}
.new_neon .bd_btn.m_w180_btn {
  min-width: 180px;
}
.new_neon .bd_btn.fo12_btn {
  font-size: 12px;
}
.new_neon .bd_btn.fo13_btn {
  font-size: 13px;
}
.new_neon .bd_btn.border_g_btn {
  border: 1px solid #2ecc71;
  color: #2ecc71;
}
.new_neon .bd_btn.border_g_btn.on {
  border: 1px solid transparent;
  background: #2ecc71;
  color: #fff;
}
.new_neon .bd_btn.ico_check_btn {
  width: 100%;
  height: 40px;
  padding: 0 40px 0 30px;
  line-height: 40px;
  text-align: left;
  font-size: 12px;
  color: #666;
  border: 1px solid #ddd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .bd_btn.ico_check_btn.on {
  font-weight: bold;
}
.new_neon .bd_btn.ico_check_btn.on:after {
  display: block;
}
.new_neon .bd_btn.ico_check_btn:after {
  content: "";
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  width: 16px;
  height: 16px;
  display: none;
  position: absolute;
  top: 15px;
  right: 18px;
  background-position: 0 0;
}
.new_neon .bd_btn.gender_btn {
  font-size: 12px;
  color: #acacac;
  min-width: 136px;
}
.new_neon .bd_btn.gender_btn2 {
  font-size: 12px;
  color: #acacac;
  min-width: 181px;
}
.new_neon .bd_btn.on {
  color: #2ecc71;
  border: 1px solid #2ecc71;
}
.new_neon .bd_btn.end_check {
  position: relative;
  padding-left: 26px;
}
.new_neon .bd_btn.end_check:before {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -20px 0px;
  content: "";
}
.new_neon .bd_blue_btn {
  padding: 1px 4px 0;
  color: #157efb;
  border: 1px solid #157efb;
  font-size: 11px;
  line-height: 15px;
  height: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .bd_blue_btn:disabled, .new_neon .bd_blue_btn.disabled {
  border-color: #919eb1;
  color: #939eb2;
  cursor: default;
}
.new_neon .bd_green_btn {
  color: #2ecc71;
  border: solid 1px #33b86b;
}
.new_neon .bg_btn {
  height: 34px;
  padding: 0 12px;
  color: #fff;
  background-color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .bg_btn.long_text {
  padding: 0 5px;
}
.new_neon .bg_btn.bottom_btn {
  height: 38px;
}
.new_neon .bg_btn.small25_btn {
  font-size: 11px;
  height: 25px;
  line-height: 25px;
  padding: 0 9.5px;
}
.new_neon .bg_btn.small28_btn {
  height: 28px;
  line-height: 28px;
  padding: 0 11px;
}
.new_neon .bg_btn.small_btn {
  height: 34px;
  line-height: 34px;
}
.new_neon .bg_btn.medium_btn {
  height: 38px;
  line-height: 38px;
}
.new_neon .bg_btn.large40_btn {
  height: 40px;
  line-height: 40px;
}
.new_neon .bg_btn.large46_btn {
  font-weight: 700;
  font-size: 14px;
  height: 46px;
}
.new_neon .bg_btn.large48_btn {
  font-weight: 700;
  font-size: 14px;
  height: 48px;
}
.new_neon .bg_btn.large60_btn {
  font-weight: 700;
  font-size: 14px;
  height: 60px;
}
.new_neon .bg_btn.large52_btn {
  font-weight: 700;
  font-size: 12px;
  height: 52px;
}
.new_neon .bg_btn.primary_btn {
  background-color: #2ecc71;
}
.new_neon .bg_btn.primary_btn2 {
  background-color: #00c73c;
}
.new_neon .bg_btn.secondary_btn {
  background-color: #414954;
}
.new_neon .bg_btn.light_btn {
  background-color: #fafafa;
}
.new_neon .bg_btn.gray_btn {
  background-color: #7d8287;
}
.new_neon .bg_btn.blue_btn {
  background-color: #2e96f8;
  border: 1px solid #0b77de;
}
.new_neon .bg_btn.radius2_btn {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .bg_btn.radius20_btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.new_neon .bg_btn.m_w48_btn {
  min-width: 48px;
}
.new_neon .bg_btn.m_w71_btn {
  min-width: 71px;
}
.new_neon .bg_btn.m_w85_btn {
  min-width: 85px;
}
.new_neon .bg_btn.m_w100_btn {
  min-width: 100px;
}
.new_neon .bg_btn.m_w101_btn {
  min-width: 101px;
}
.new_neon .bg_btn.m_w120_btn {
  min-width: 120px;
}
.new_neon .bg_btn.m_w150_btn {
  min-width: 150px;
}
.new_neon .bg_btn.m_w180_btn {
  min-width: 180px;
}
.new_neon .bg_btn.fo12_btn {
  font-size: 12px;
}
.new_neon .bg_btn.fo13_btn {
  font-size: 13px;
}
.new_neon .bg_btn.upload_btn {
  min-width: 135px;
  font-size: 13px;
}
.new_neon bg_btn .bg_blue_btn {
  height: 17px;
  line-height: 11px;
  padding: 4px 4px 0;
  color: #fff;
  font-size: 11px;
  background-color: #157efb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .notify_btn {
  padding: 1px 4px 0;
  color: #157efb;
  border: 1px solid #157efb;
  font-size: 11px;
  line-height: 15px;
  height: 17px;
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .schedule_btn {
  width: 130px;
  height: 110px;
  border: solid 1px #ccc;
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .schedule_btn:before {
  display: block;
  width: 26px;
  height: 26px;
  margin: 0 0 16px 51px;
  text-align: center;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -80px -400px;
  content: "";
}
.new_neon .document_number {
  border: 1px solid #157efb;
  padding: 0 6px;
  font-size: 12px;
  color: #157efb;
  line-height: 23px;
  font-weight: bold;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .document_number.small {
  font-size: 10px;
  line-height: 20px;
}
.new_neon .givingup, .new_neon .qa_n {
  height: 17px;
  padding: 0 4px;
  border: 1px solid #919eb1;
  color: #939eb2;
  font-size: 11px;
  line-height: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .submit, .new_neon .qa_y, .new_neon .issue {
  height: 17px;
  padding: 0 4px;
  border: 1px solid #157efb;
  color: #157efb;
  font-size: 11px;
  line-height: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.new_neon .my_pc_btn {
  padding: 4px 11px 3px;
  border: solid 1px #ccc;
  color: #37393b;
  font-size: 11px;
  line-height: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .my_pc_btn.bg_gray {
  background-color: #fafafa;
}
.new_neon .txt_btn {
  color: #9aa2b8;
}
.new_neon .txt_btn.txt_color_blue {
  color: #2cccc0;
}
.new_neon .bg_box {
  height: 17px;
  line-height: 11px;
  padding: 4px 4px 0;
  color: #fff;
  background-color: #37393b;
  font-size: 11px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .bg_blue_box {
  height: 17px;
  line-height: 11px;
  padding: 4px 4px 0;
  color: #fff;
  font-size: 11px;
  background-color: #157efb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .download_btn {
  position: relative;
  width: 30px;
  height: 28px;
  border: solid 1px #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .download_btn:before {
  position: absolute;
  top: 7px;
  left: 8px;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -40px -674px;
  content: "";
}
.new_neon .download_btn:disabled {
  cursor: default;
}
.new_neon .download_btn:disabled:before {
  background-position: -60px -674px;
}
.new_neon .open_btn {
  position: relative;
  width: 34px;
  height: 34px;
  padding: 13px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .open_btn:before {
  display: block;
  width: 12px;
  height: 8px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -195px -260px;
  content: "";
}
.new_neon .open_btn.on:before {
  background-position: -180px -260px;
}
.new_neon .search_btn {
  position: relative;
  width: 28px;
  height: 28px;
  padding: 7px;
  border: solid 1px #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .search_btn:before {
  display: block;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -40px -692px;
  content: "";
}
.new_neon .search_btn.disabled, .new_neon .search_btn:disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .search_btn.disabled:before, .new_neon .search_btn:disabled:before {
  background-position: -60px -692px;
}
.new_neon .share_btn {
  position: relative;
  width: 34px;
  height: 34px;
  border: solid 1px #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .share_btn:before {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 16px;
  height: 16px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -160px -674px;
  content: "";
}
.new_neon .share_btn.bottom_btn {
  height: 38px;
  line-height: 38px;
  margin-right: 2px;
  background: #fff;
}
.new_neon .share_btn.disabled, .new_neon .share_btn:disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .share_btn.disabled:before, .new_neon .share_btn:disabled:before {
  background-position: -180px -674px;
}
.new_neon .recyle_btn {
  position: relative;
  width: 34px;
  height: 34px;
  border: solid 1px #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .recyle_btn:before {
  position: absolute;
  top: 10px;
  left: 11px;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -100px -561px;
  content: "";
}
.new_neon .refaire_btn {
  padding: 8px;
  width: 28px;
  height: 28px;
  border: solid 1px #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .refaire_btn:before {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -120px -674px;
  content: "";
}
.new_neon .refaire_btn:disabled {
  border-color: #e5e5e5;
  cursor: default;
}
.new_neon .refaire_btn:disabled:before {
  background-position: -140px -674px;
}
.new_neon .help_btn {
  width: 24px;
  height: 24px;
  margin-top: 2px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -130px -80px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.new_neon .help_btn_s {
  width: 17px;
  height: 17px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -80px -360px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .detail_view_btn {
  width: 50px;
  height: 25px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -130px -440px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .detail_view_btn.on {
  background-position: -80px -440px;
}
.new_neon .del_btn {
  width: 20px;
  height: 20px;
  padding: 5px;
  line-height: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .del_btn:after {
  display: block;
  width: 10px;
  height: 10px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -160px -160px;
  content: "";
}
.new_neon .del_btn:disabled {
  cursor: default;
}
.new_neon .del_btn:disabled:after {
  background-position: -140px -160px;
}
.new_neon .del_small_btn {
  width: 20px;
  height: 20px;
  padding: 4px 6px;
  line-height: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .del_small_btn:after {
  display: block;
  width: 9px;
  height: 10px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -160px -380px;
  content: "";
}
.new_neon .opinion_btn {
  position: relative;
  height: 28px;
  padding: 7px 10px 7px 25px;
  background: #00c73c;
  line-height: 12px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid transparent;
}
.new_neon .opinion_btn:after {
  position: absolute;
  display: block;
  top: 8px;
  left: 10px;
  width: 11px;
  height: 11px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -130px -420px;
  content: "";
}
.new_neon .opinion_btn.disabled, .new_neon .opinion_btn:disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .opinion_btn.disabled:after, .new_neon .opinion_btn:disabled:after {
  background-position: -120px -692px;
}
.new_neon .add_plus_btn {
  position: relative;
  height: 28px;
  padding: 7px 11px 7px 26px;
  background: #00c73c;
  line-height: 12px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .add_plus_btn:after {
  position: absolute;
  display: block;
  top: 9px;
  left: 10px;
  width: 10px;
  height: 10px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -80px -642px;
  content: "";
}
.new_neon .file_del_btn {
  font-size: 11px;
}
.new_neon .file_del_btn:before {
  width: 10px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -190px -300px;
  margin-right: 4px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .after_btn, .new_neon .announce_after_btn {
  position: relative;
  padding-right: 20px;
  font-size: 12px;
  text-align: left;
}
.new_neon .after_btn:after, .new_neon .announce_after_btn:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -100px -190px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .after_btn.on:after, .new_neon .announce_after_btn.on:after {
  background-position: -80px -190px;
}
.new_neon .qna_file {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 15px 0 12px;
  margin: 3px 0 0 15px;
  font-size: 11px;
  color: #157efb;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .qna_file:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 8px;
  height: 11px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -180px -320px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .qna_file.margin_0 {
  margin: 0;
}
.new_neon .offer_btn {
  width: 16px;
  height: 18px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -110px -100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .noti_btn_close {
  position: absolute;
  top: 2px;
  right: 1px;
  width: 20px;
  height: 20px;
  padding: 5px;
  line-height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.new_neon .noti_btn_close:after {
  display: block;
  width: 10px;
  height: 10px;
  background-position: -200px -580px;
}
.new_neon .ly_btn_close {
  position: absolute;
  top: 7px;
  right: 11px;
  width: 30px;
  height: 30px;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_btn_close:after {
  display: block;
  width: 14px;
  height: 14px;
  background-position: -180px -580px;
}
.new_neon .new_window_btn, .new_neon .wastebasket_btn, .new_neon .bookmark_btn, .new_neon .line_del_btn, .new_neon .line_add_btn, .new_neon .add_btn, .new_neon .recyle_btn {
  width: 30px;
  height: 28px;
  border: 1px solid #ccc;
  line-height: 26px;
  padding: 3px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .new_window_btn:before, .new_neon .wastebasket_btn:before, .new_neon .bookmark_btn:before, .new_neon .line_del_btn:before, .new_neon .line_add_btn:before, .new_neon .add_btn:before, .new_neon .recyle_btn:before {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -90px -300px;
  content: "";
}
.new_neon .new_window_btn:disabled, .new_neon .new_window_btn.disabled, .new_neon .wastebasket_btn:disabled, .new_neon .wastebasket_btn.disabled, .new_neon .bookmark_btn:disabled, .new_neon .bookmark_btn.disabled, .new_neon .line_del_btn:disabled, .new_neon .line_del_btn.disabled, .new_neon .line_add_btn:disabled, .new_neon .line_add_btn.disabled, .new_neon .add_btn:disabled, .new_neon .add_btn.disabled, .new_neon .recyle_btn:disabled, .new_neon .recyle_btn.disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .new_window_btn:disabled:before, .new_neon .new_window_btn.disabled:before {
  background-position: -180px -642px;
}
.new_neon .recyle_btn:before {
  top: 7px;
  left: 9px;
  background-position: -100px -561px;
}
.new_neon .wastebasket_btn {
  padding: 3px;
  margin-left: 2px;
}
.new_neon .wastebasket_btn:before {
  background-position: -80px -674px;
}
.new_neon .wastebasket_btn.left_btn {
  margin: 10px 0 0 0;
}
.new_neon .wastebasket_btn.disabled:before, .new_neon .wastebasket_btn:disabled:before {
  background-position: -100px -674px;
}
.new_neon .bookmark_btn {
  padding: 4px;
}
.new_neon .bookmark_btn:before {
  width: 12px;
  height: 12px;
  background-position: -180px -660px;
}
.new_neon .bookmark_btn.disabled, .new_neon .bookmark_btn:disabled {
  cursor: default;
}
.new_neon .bookmark_btn.disabled:before, .new_neon .bookmark_btn:disabled:before {
  background-position: -194px -660px;
}
.new_neon .bookmark_blue_btn {
  width: 26px;
  height: 26px;
  padding: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .bookmark_blue_btn:before {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -30px -80px;
  content: "";
}
.new_neon .bookmark_blue_btn.on:before {
  background-position: -50px -80px;
}
.new_neon .line_del_btn, .new_neon .line_add_btn {
  padding: 1px;
}
.new_neon .line_del_btn:before, .new_neon .line_add_btn:before {
  width: 8px;
  height: 8px;
  background-position: -70px -300px;
}
.new_neon .line_del_btn.disabled:before, .new_neon .line_del_btn:disabled:before, .new_neon .line_add_btn.disabled:before, .new_neon .line_add_btn:disabled:before {
  background-position: -160px -642px;
}
.new_neon .line_add_btn:before {
  background-position: -80px -300px;
}
.new_neon .line_add_btn.disabled:before, .new_neon .line_add_btn:disabled:before {
  background-position: -140px -642px;
}
.new_neon .add_btn {
  border: 1px solid #ddd;
  width: 34px;
  height: 34px;
  padding: 5px 11px;
  background: #fff;
}
.new_neon .add_btn:before {
  width: 11px;
  height: 11px;
  background-position: -140px -360px;
}
.new_neon .bookmark_call_btn, .new_neon .excel_btn, .new_neon .form_download_btn, .new_neon .cancel_btn, .new_neon .add_file_btn, .new_neon .add_list_btn, .new_neon .initialize_btn, .new_neon .cart_btn {
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 10px 0 25px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .bookmark_call_btn:before, .new_neon .excel_btn:before, .new_neon .form_download_btn:before, .new_neon .cancel_btn:before, .new_neon .add_file_btn:before, .new_neon .add_list_btn:before, .new_neon .initialize_btn:before, .new_neon .cart_btn:before {
  position: absolute;
  top: 7px;
  left: 8px;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -180px -660px;
  content: "";
}
.new_neon .bookmark_call_btn:disabled, .new_neon .bookmark_call_btn.disabled, .new_neon .excel_btn:disabled, .new_neon .excel_btn.disabled, .new_neon .form_download_btn:disabled, .new_neon .form_download_btn.disabled, .new_neon .cancel_btn:disabled, .new_neon .cancel_btn.disabled, .new_neon .add_file_btn:disabled, .new_neon .add_file_btn.disabled, .new_neon .add_list_btn:disabled, .new_neon .add_list_btn.disabled, .new_neon .initialize_btn:disabled, .new_neon .initialize_btn.disabled, .new_neon .cart_btn:disabled, .new_neon .cart_btn.disabled {
  border-color: #e5e5e5 !important;
  background: #fafafa !important;
  color: #acacac !important;
  cursor: default;
}
.new_neon .bookmark_call_btn:before {
  top: 8px;
}
.new_neon .bookmark_call_btn:disabled:before, .new_neon .bookmark_call_btn.disabled:before {
  background-position: -194px -660px;
}
.new_neon .excel_btn:before {
  background-position: 0 -674px;
}
.new_neon .excel_btn:disabled:before, .new_neon .excel_btn.disabled:before {
  background-position: -20px -674px;
}
.new_neon .form_download_btn:before {
  background-position: -40px -674px;
}
.new_neon .form_download_btn:disabled:before, .new_neon .form_download_btn.disabled:before {
  background-position: -60px -674px;
}
.new_neon .cancel_btn:before {
  background-position: -140px -340px;
}
.new_neon .cancel_btn.bottom_btn {
  background-color: #fff;
  height: 38px;
  line-height: 38px;
  margin-right: 2px;
}
.new_neon .cancel_btn.bottom_btn:before {
  top: 13px;
}
.new_neon .add_file_btn {
  height: 34px;
  line-height: 34px;
}
.new_neon .add_file_btn:before {
  top: 12px;
  width: 10px;
  height: 10px;
  background-position: -120px -360px;
}
.new_neon .add_list_btn {
  height: 34px;
  padding-left: 26px;
}
.new_neon .add_list_btn:before {
  top: 10px;
  left: 10px;
  width: 11px;
  height: 11px;
  background-position: -140px -360px;
}
.new_neon .initialize_btn {
  height: 28px;
  line-height: 28px;
}
.new_neon .initialize_btn:before {
  top: 8px;
  width: 12px;
  height: 12px;
  background-position: -140px -380px;
}
.new_neon .cart_btn {
  background-color: #00c73c;
  padding-left: 28px;
  color: #fff;
  border: 1px solid transparent;
  padding: 0 9px 0 24px;
}
.new_neon .cart_btn:before {
  top: 7px;
  width: 12px;
  height: 12px;
  background-position: -80px -692px;
}
.new_neon .cart_btn.disabled:before, .new_neon .cart_btn:disabled:before {
  background-position: -100px -692px;
}
.new_neon .list_modify_btn, .new_neon .list_del_btn, .new_neon .list_up_btn, .new_neon .list_dwon_btn, .new_neon .add_person_btn, .new_neon .list_view_btn {
  width: 24px;
  height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .list_modify_btn:before, .new_neon .list_del_btn:before, .new_neon .list_up_btn:before, .new_neon .list_dwon_btn:before, .new_neon .add_person_btn:before, .new_neon .list_view_btn:before {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -660px;
  content: "";
}
.new_neon .list_modify_btn.disabled, .new_neon .list_modify_btn:disabled, .new_neon .list_del_btn.disabled, .new_neon .list_del_btn:disabled, .new_neon .list_up_btn.disabled, .new_neon .list_up_btn:disabled, .new_neon .list_dwon_btn.disabled, .new_neon .list_dwon_btn:disabled, .new_neon .add_person_btn.disabled, .new_neon .add_person_btn:disabled, .new_neon .list_view_btn.disabled, .new_neon .list_view_btn:disabled {
  cursor: default;
}
.new_neon .list_modify_btn:hover:before {
  background-position: -20px -660px;
}
.new_neon .list_modify_btn.disabled:before, .new_neon .list_modify_btn:disabled:before {
  background-position: -40px -660px;
}
.new_neon .list_del_btn:before {
  background-position: -100px -561px;
}
.new_neon .list_del_btn:hover:before {
  background-position: -112px -561px;
}
.new_neon .list_del_btn.disabled:before, .new_neon .list_del_btn:disabled:before {
  background-position: -124px -561px;
}
.new_neon .list_up_btn:before {
  background-position: -60px -660px;
}
.new_neon .list_up_btn:hover:before {
  background-position: -80px -660px;
}
.new_neon .list_up_btn.disabled:before, .new_neon .list_up_btn:disabled:before {
  background-position: -100px -660px;
}
.new_neon .list_dwon_btn:before {
  background-position: -120px -660px;
}
.new_neon .list_dwon_btn:hover:before {
  background-position: -140px -660px;
}
.new_neon .list_dwon_btn.disabled:before, .new_neon .list_dwon_btn:disabled:before {
  background-position: -160px -660px;
}
.new_neon .list_view_btn:before {
  background-position: -160px -692px;
}
.new_neon .list_view_btn:hover:before {
  background-position: -196px -692px;
}
.new_neon .list_view_btn.disabled:before, .new_neon .list_view_btn:disabled:before {
  background-position: -178px -692px;
}
.new_neon .choice {
  width: 15px;
  height: 17px;
  background-color: none;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -175px -78px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .icon_attach {
  width: 19px;
  height: 20px;
  margin-right: 3px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -320px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .list_more_btn {
  width: 34px;
  height: 34px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -40px -320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .list_more_btn.on {
  background-position: -80px -320px;
}
.new_neon .list_more_btn:focus {
  outline-offset: -2px;
}
.new_neon .file_more_btn {
  width: 17px;
  height: 16px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -150px -300px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .file_more_btn.on {
  background-position: -170px -300px;
}
.new_neon .add_person_btn {
  height: 20px;
  width: 20px;
  padding: 0 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .add_person_btn:before {
  width: 13px;
  height: 13px;
  background-position: -100px -190px;
}
.new_neon .no_submit_n, .new_neon .no_submit_y {
  font-size: 12px;
  line-height: 18px;
  color: #99a2b7;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .no_submit_n:before, .new_neon .no_submit_y:before {
  height: 14px;
  width: 14px;
  margin-right: 4px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -90px -100px;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.new_neon .no_submit_y {
  color: #157efb;
}
.new_neon .no_submit_y:before {
  background-position: -195px -80px;
}
.new_neon .polder, .new_neon .polder_open, .new_neon .polder_end {
  width: 17px;
  height: 24px;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .polder:before, .new_neon .polder_open:before, .new_neon .polder_end:before {
  width: 13px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -120px -320px;
  display: inline-block;
  vertical-align: middle;
  content: "";
}
.new_neon .polder:disabled, .new_neon .polder_open:disabled, .new_neon .polder_end:disabled {
  cursor: default;
}
.new_neon .polder_open:before {
  background-position: -160px -320px;
}
.new_neon .polder_open.on:before {
  background-position: -140px -320px;
}
.new_neon .polder_end:before {
  width: 14px;
  height: 14px;
  background-position: 0px -706px;
}
.new_neon .page_info {
  padding: 30px;
}
.new_neon .page_navigation {
  position: relative;
  text-align: center;
}
.new_neon .page_navigation .page_btn, .new_neon .page_navigation .page_btn_first, .new_neon .page_navigation .page_btn_next, .new_neon .page_navigation .page_btn_last {
  width: 32px;
  height: 32px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -220px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .page_navigation .page_btn:disabled, .new_neon .page_navigation .page_btn_first:disabled, .new_neon .page_navigation .page_btn_next:disabled, .new_neon .page_navigation .page_btn_last:disabled {
  background-position: -40px -220px;
  cursor: default;
}
.new_neon .page_navigation .page_btn:focus, .new_neon .page_navigation .page_btn_first:focus, .new_neon .page_navigation .page_btn_next:focus, .new_neon .page_navigation .page_btn_last:focus {
  outline: 2px solid #157efb;
  outline-offset: -3px;
}
.new_neon .page_navigation .page_btn_first {
  background-position: 0 -260px;
  margin-right: -4px;
}
.new_neon .page_navigation .page_btn_first:disabled {
  background-position: -40px -260px;
  cursor: default;
}
.new_neon .page_navigation .page_btn_next {
  background-position: -120px -220px;
  margin: 0 0 0 10px;
}
.new_neon .page_navigation .page_btn_next:disabled {
  background-position: -80px -220px;
  margin: 0 0 0 10px;
  cursor: default;
}
.new_neon .page_navigation .page_btn_last {
  background-position: -120px -260px;
  margin-left: -4px;
}
.new_neon .page_navigation .page_btn_last:disabled {
  background-position: -80px -260px;
  cursor: default;
}
.new_neon .page_navigation a {
  padding: 0 10px;
  font-size: 13px;
  color: #828282;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 36px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
.new_neon .page_navigation a.on, .new_neon .page_navigation a:hover, .new_neon .page_navigation a:active {
  color: #2ecc71;
}
.new_neon .lowrank_icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -110px -400px;
}
.new_neon .progress_icon {
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -170px -400px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .progress_icon.not_go {
  background-position: -195px -380px;
}
.new_neon .progress_icon.ongoing {
  background-position: -190px -400px;
}
.new_neon .progress_icon.yellow {
  background-position: -80px -808px;
}
.new_neon .progress_icon.yellow.ongoing {
  background-position: -80px -792px;
}
.new_neon .progress_icon.red {
  background-position: -96px -808px;
}
.new_neon .progress_icon.red.ongoing {
  background-position: -96px -792px;
}
.new_neon .expand_btn {
  width: 25px;
  height: 50px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -30px -440px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .expand_btn.on {
  background-position: 0 -440px;
}
.new_neon .login_btn {
  width: 20px;
  height: 20px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -78px -118px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .logout_btn {
  padding: 0 6px;
  border: solid 1px #e5e5e5;
  font-size: 11px;
  color: #37393b;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .error_noti_btn {
  position: relative;
  width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .error_noti_btn:before {
  position: absolute;
  top: 9px;
  left: 10px;
  width: 16px;
  height: 16px;
  background-position: -110px -122px;
}
.new_neon .prev {
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  background-position: -40px -600px;
}
.new_neon .prev:hover, .new_neon .prev.on, .new_neon .prev:active {
  background-position: -120px -600px;
}
.new_neon .next {
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  background-position: -80px -600px;
}
.new_neon .next:hover, .new_neon .next.on, .new_neon .next:active {
  background-position: -160px -600px;
}
.new_neon .ico_calendar {
  position: absolute;
  top: 9px;
  right: 10px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: -160px -561px;
  z-index: 14;
}
.new_neon .ico_exclam_mark {
  display: none;
  position: absolute;
  top: 8px;
  left: 0;
  width: 14px;
  height: 14px;
  background-position: -40px -642px;
}
.new_neon .ico_exclam_mark.on {
  display: block;
}
.new_neon .ly_banner_close {
  position: absolute;
  top: 12px;
  right: 30px;
  width: 30px;
  height: 30px;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_banner_close:after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-position: -60px -642px;
}
.new_neon .ico_new {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -20px -642px;
  vertical-align: middle;
}
.new_neon .ico_add_file {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 16px;
  background-position: 0 -642px;
  vertical-align: middle;
}
.new_neon .more_btn {
  padding-right: 15px;
}
.new_neon .more_btn:before {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  width: 5px;
  height: 8px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -200px -108px;
}
.new_neon .more_btn:hover {
  text-decoration: underline;
}
.new_neon .ico_notice {
  display: inline-block;
  width: 13px;
  height: 13px;
  background-position: -150px -400px;
  vertical-align: middle;
}
.new_neon .manual_download_btn {
  min-width: 230px;
  height: 64px;
  padding: 0 41px;
  background-color: #2ecc71;
  font-size: 15px;
  color: #fff;
}
.new_neon .manual_download_btn .ico_download {
  display: inline-block;
  width: 21px;
  height: 20px;
  margin-right: 12px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 -193px;
  vertical-align: middle;
}
.new_neon .badge {
  position: relative;
  height: 25px;
  line-height: 23px;
  padding: 0 8px;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  border: 1px solid #329fe7;
  background-color: #50b0ef;
}
.new_neon .badge_bg_red {
  border: 1px solid #d95959;
  background-color: #ec7777;
}
.new_neon .badge_bg_purple {
  border: 1px solid #775ccb;
  background-color: #8e74df;
}
.new_neon .badge_bg_emerald {
  border: 1px solid #4ab6b1;
  background-color: #59d0ca;
}
.new_neon .partner_ed_btn:after {
  content: "";
  display: block;
  width: 97px;
  height: 9px;
  margin: 4px auto 2px;
  background: url("../img/partner/logo_nhned_lnb.png") no-repeat;
  -moz-background-size: 97px 9px;
  background-size: 97px 9px;
}
.new_neon .NPO999 input:disabled {
  background: #eaeaea;
}
.new_neon .NPO999 .button {
  text-align: center;
  border: 1px solid black;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.new_neon .NPO999 .file_btn {
  line-height: 25px;
  margin-top: 15px;
}
.new_neon .NPO999 .file_all_size {
  float: right;
  width: auto;
}
.new_neon .NPO999 .icon_attach {
  width: 21px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .partner .ico_new {
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -56px 0;
}
.new_neon .partner .ico_notice {
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -74px 0;
}
.new_neon .lnb_btn_box .bg_btn.type02 {
  background-color: transparent;
  line-height: 18px;
  letter-spacing: -0.2px;
}
.new_neon .lnb_btn_box .bg_btn.bd_blue01_btn {
  border: 1px solid #19bfe5;
  color: #19bfe5;
}
.new_neon .lnb_btn_box .bg_btn.bd_green01_btn {
  border: 1px solid #33b86b;
  color: #2ecc71;
}
.new_neon .lnb_btn_box .bg_btn.bd_green02_btn {
  border: 1px solid #0cc8a6;
  color: #0cc8a6;
}
.new_neon .lnb_btn_box .bg_btn.bd_blue02_btn {
  border: 1px solid #2a8be7;
  color: #2a8be7;
}
.new_neon .bottom_btn_box .right_box {
  position: absolute;
  right: 25px;
  top: 8px;
  font-size: 0;
}
.new_neon .bottom_btn_box .top_btn {
  position: relative;
  border: 1px solid #00c73c;
  padding: 15px 0 7px;
  width: 38px;
  color: #00c73c;
  font-size: 12px;
  font-weight: 500;
  background-color: #fff;
  vertical-align: middle;
}
.new_neon .bottom_btn_box .top_btn:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 8px;
  height: 5px;
  background: url("../img/icon_top.png") no-repeat;
  -moz-background-size: 8px 5px;
  background-size: 8px 5px;
}
.new_neon .bottom_btn_box .category_box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.new_neon .bottom_btn_box .category_box .category_btn {
  position: relative;
  border: 1px solid #03ac36;
  background-color: #00c73c;
  width: 38px;
  height: 38px;
}
.new_neon .bottom_btn_box .category_box .category_btn:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 17px;
  height: 12px;
  background: url("../img/icon_category.png") no-repeat;
  -moz-background-size: 17px 12px;
  background-size: 17px 12px;
}
.new_neon .bottom_btn_box .category_box.on .category {
  display: block;
}
.new_neon .bottom_btn_box .category_box .category {
  display: none;
  position: absolute;
  bottom: -webkit-calc(100% + 8px);
  bottom: -moz-calc(100% + 8px);
  bottom: calc(100% + 8px);
  right: 0;
  border: 1px solid #37393b;
  background-color: #fff;
}
.new_neon .bottom_btn_box .category_box .category_item {
  text-align: left;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .bottom_btn_box .category_box .category_item a {
  display: block;
  padding: 0 12px;
  line-height: 40px;
  font-size: 12px;
  color: #3c393b;
  font-weight: bold;
  white-space: nowrap;
}
.new_neon .bottom_btn_box .category_box .category_item a:hover {
  color: #00c73c;
}
.new_neon .bottom_btn_box .category_box .category_item:last-child {
  border-bottom: none;
}
.new_neon .floating_btn_box {
  position: fixed;
  right: 28px;
  bottom: 24px;
  z-index: 100;
}
.new_neon .floating_btn_box .btn_round {
  display: block;
  position: relative;
  width: 48px;
  height: 48px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #2ecc71;
}
.new_neon .floating_btn_box .btn_round::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.new_neon .floating_btn_box .menu_box {
  position: relative;
}
.new_neon .floating_btn_box .menu_box .menu_btn {
  background-color: #fff;
}
.new_neon .floating_btn_box .menu_box .menu_btn::after {
  background-position: -21px 0px;
  width: 20px;
  height: 17px;
}
.new_neon .floating_btn_box .menu_box .menu_layer {
  display: none;
  position: absolute;
  bottom: 0;
  right: -webkit-calc(100% + 8px);
  right: -moz-calc(100% + 8px);
  right: calc(100% + 8px);
  min-width: 160px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #222;
  background-color: #fff;
}
.new_neon .floating_btn_box .menu_box .menu_layer .menu_item + .menu_item {
  border-top: 1px solid #222;
}
.new_neon .floating_btn_box .menu_box .menu_layer .menu_item.on, .new_neon .floating_btn_box .menu_box .menu_layer .menu_item:hover {
  background-color: #2ecc71;
  border-top-color: #2ecc71;
}
.new_neon .floating_btn_box .menu_box .menu_layer .menu_item.on .menu_link, .new_neon .floating_btn_box .menu_box .menu_layer .menu_item:hover .menu_link {
  color: #fff;
}
.new_neon .floating_btn_box .menu_box .menu_layer .menu_item.on + .menu_item, .new_neon .floating_btn_box .menu_box .menu_layer .menu_item:hover + .menu_item {
  border-top-color: #2ecc71;
}
.new_neon .floating_btn_box .menu_box .menu_layer .menu_link {
  display: block;
  padding: 0 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 39px;
  font-weight: bold;
  color: #222;
}
.new_neon .floating_btn_box .menu_box + .top_btn {
  margin-top: 5px;
}
.new_neon .floating_btn_box .menu_box.on .menu_layer {
  display: block;
}
.new_neon .floating_btn_box .top_btn {
  background-color: #2ecc71;
}
.new_neon .floating_btn_box .top_btn::after {
  background-position: 0px 0px;
  width: 16px;
  height: 22px;
}
.new_neon .btn_accordion {
  position: relative;
  width: 30px;
  height: 30px;
  border: solid 1px #ccc;
  background-color: #fff;
}
.new_neon .btn_accordion::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-position: -46px 0px;
  width: 12px;
  height: 7px;
}
.new_neon .btn_accordion.open::after {
  background-position: -46px -12px;
  width: 12px;
  height: 7px;
}
.new_neon span.growth_contract_btn {
  width: auto;
  padding: 0 7px;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
  color: #4fc1ae;
  border: 1px solid #4fc1ae;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tooltip_box {
  display: none;
  position: absolute;
  bottom: -webkit-calc(100% + 8px);
  bottom: -moz-calc(100% + 8px);
  bottom: calc(100% + 8px);
  right: 0;
  width: 208px;
  border: solid 1px #979797;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
.tooltip_box .inner_box {
  padding: 20px;
}
.tooltip_box .info_text {
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
}
.tooltip_box .btn_close {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 3px;
}
.tooltip_box .btn_close::after {
  content: "";
  display: block;
  background-position: -18px -27px;
  width: 10px;
  height: 10px;
}
.tooltip_box.show {
  display: block;
}

.new_neon .ly_popup .table_box {
  overflow-x: visible;
  overflow-y: visible;
}
.new_neon .table_box {
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 12px;
  margin-bottom: 30px;
}
.new_neon .table_box.full_size table {
  width: 100%;
  min-width: 100%;
}
.new_neon .table_box.no_overflow {
  overflow: inherit;
}
.new_neon .table_box.register {
  position: relative;
}
.new_neon .table_box.register .mask {
  display: block;
}
.new_neon .table_box.register .upload_box {
  display: block;
}
.new_neon .table_box.tbl_board table th:first-child {
  padding: 0 10px 0 30px;
}
.new_neon .table_box.tbl_board table th:last-child {
  padding: 0 30px 0 10px;
}
.new_neon .table_box.tbl_board table th.col_padd_25 {
  padding: 0 25px;
}
.new_neon .table_box.tbl_board table tr td {
  padding: 6px 15px 5px;
}
.new_neon .table_box.tbl_board table tr td:first-child {
  padding: 6px 10px 5px 30px;
}
.new_neon .table_box.tbl_board table tr td:last-child {
  padding: 6px 30px 5px 10px;
}
.new_neon .table_box.tbl_board table tr td.col_padd_25 {
  padding: 6px 25px 5px;
}
.new_neon .table_box.tbl_board table tr td:only-child {
  padding: 0;
}
.new_neon .table_box.ly_tbl_type table td {
  padding: 14px 20px 14px;
  line-height: 18px;
}
.new_neon .table_box.tbl_padd_type table td {
  padding: 3px 15px 2px;
}
.new_neon .table_box.tbl_padd_type2 table td {
  padding: 3px 7.5px 2px;
}
.new_neon .table_box.tbl_padd_type3 table td {
  padding: 3px 5px 2px;
}
.new_neon .table_box.tbl_padd_lr table th:first-child {
  padding: 0 10px 0 30px;
}
.new_neon .table_box.tbl_padd_lr table th:last-child {
  padding: 0 30px 0 10px;
}
.new_neon .table_box.tbl_padd_lr table td:first-child {
  padding: 3px 15px 2px 30px;
}
.new_neon .table_box.tbl_padd_lr table td:last-child {
  padding: 3px 30px 2px 10px;
}
.new_neon .table_box.th_border_tp table tr:first-child th {
  border-top: 2px solid #37393b;
}
.new_neon .table_box.tbl_etc_type table td {
  line-height: 18px;
  height: auto;
  padding: 12px 30px 8px;
  vertical-align: middle;
}
.new_neon .table_box.tfoot_type table tfoot tr:hover td {
  background: none !important;
}
.new_neon .table_box.tfoot_type table tfoot td {
  padding-top: 18px;
  padding-bottom: 15px;
  background: none;
}
.new_neon .table_box.request_box table .detailed_info .table_box tr:last-child td {
  padding-bottom: 8px;
}
.new_neon .table_box.request_box table .detailed_info td .table_box td {
  padding: 5px 15px 0;
}
.new_neon .table_box.request_box table .detailed_info.type02 .btn_box {
  padding: 12px 12px 10px;
}
.new_neon .table_box.request_box table th {
  padding: 1px 10px;
}
.new_neon .table_box.request_box table td {
  padding: 4px 10px;
}
.new_neon .table_box.request_box table .lowrank_td {
  padding-top: 18px;
}
.new_neon .table_box.request_box table .btn_box_td {
  padding: 8px 10px 4px 15px;
}
.new_neon .table_box.request_box table.border_none tr:first-child th {
  border-top: none;
}
.new_neon .table_box.request_box .bd_btn.table_btn {
  height: 24px;
  padding: 0 9px;
  font-size: 11px;
  line-height: 1;
}
.new_neon .table_box.request_box .search_box {
  margin-left: -7px;
}
.new_neon .table_box.request_box .search_box.type02 {
  margin-left: -12px;
}
.new_neon .table_box.popup_request_table table td {
  padding: 4px 10px 8px;
}
.new_neon .table_box.popup_request_table table tfoot td {
  padding-bottom: 1px;
}
.new_neon .table_box table {
  width: 100%;
  min-width: 1459px;
  table-layout: fixed;
  border-bottom: 1px solid #c2c2c2;
  border-collapse: collapse;
}
.new_neon .table_box table tr:first-child th {
  border-top: 1px solid #c2c2c2;
}
.new_neon .table_box table tr.select_tr.detailed_info td {
  border-top: 0;
}
.new_neon .table_box table tr.select_tr.detailed_info td .form_area, .new_neon .table_box table tr.select_tr.detailed_info td .inner_box, .new_neon .table_box table tr.select_tr.detailed_info td .table_info, .new_neon .table_box table tr.select_tr.detailed_info td .table_box {
  background: #edf4fb;
}
.new_neon .table_box table tr.select_tr.detailed_info td .table_info.background_white {
  background: #fff;
}
.new_neon .table_box table tr.select_tr.detailed_info td .table_box td {
  color: #37393b;
}
.new_neon .table_box table tr.select_tr.detailed_info td .table_box td a {
  color: #37393b;
}
.new_neon .table_box table tr.select_tr.detailed_info td .table_box.inner_table table td, .new_neon .table_box table tr.select_tr.detailed_info td .table_box.inner_table table th {
  background: #edf4fb;
  color: #37393b;
}
.new_neon .table_box table tr.select_tr.detailed_info .dropdown_list a {
  color: #37393b;
}
.new_neon .table_box table tr.select_tr .inner_table table td, .new_neon .table_box table tr.select_tr .inner_table table th {
  background: #edf4fb;
  color: #37393b;
}
.new_neon .table_box table tr.select_tr .lowrank_icon {
  background-position: -190px -420px;
}
.new_neon .table_box table tr.select_tr td {
  border-top: 1px solid #157efb;
  color: #157efb;
}
.new_neon .table_box table tr.select_tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box table tr.select_tr td.border_top {
  border-top: 1px solid #ededed;
}
.new_neon .table_box table tr.select_tr td a {
  color: #157efb;
}
.new_neon .table_box table tr.select_tr td .lypop_tb_type tr td {
  border: 0;
}
.new_neon .table_box table tr.select_tr td .dropdown_list a {
  color: #37393b;
}
.new_neon .table_box table tr.select_tr + tr td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box table tr.select_tr + tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box table tr.select_tr:first-child td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box table tr.select_tr:first-child td.none_boder {
  border-top: 0;
}
.new_neon .table_box table tr:last-child.select_tr td {
  border-bottom: 1px solid #157efb;
}
.new_neon .table_box table tr.on td, .new_neon .table_box table tr:hover td, .new_neon .table_box table tr:active td {
  background-color: #edf4fb;
}
.new_neon .table_box table tr.on td.none_select, .new_neon .table_box table tr:hover td.none_select, .new_neon .table_box table tr:active td.none_select {
  background: #fff;
}
.new_neon .table_box table tr.on td .bb-tooltip-container th, .new_neon .table_box table tr:hover td .bb-tooltip-container th, .new_neon .table_box table tr:active td .bb-tooltip-container th {
  background-color: #aaa;
}
.new_neon .table_box table tr.on td .bb-tooltip-container td, .new_neon .table_box table tr:hover td .bb-tooltip-container td, .new_neon .table_box table tr:active td .bb-tooltip-container td {
  background: #fff;
}
.new_neon .table_box table tr.on th, .new_neon .table_box table tr:hover th, .new_neon .table_box table tr:active th {
  background: #fafafa;
}
.new_neon .table_box table tr.on .lypop_tb_type tr td, .new_neon .table_box table tr:hover .lypop_tb_type tr td, .new_neon .table_box table tr:active .lypop_tb_type tr td {
  background: #fff;
}
.new_neon .table_box table tr.on .lypop_tb_type tr.on td, .new_neon .table_box table tr.on .lypop_tb_type tr:hover td, .new_neon .table_box table tr.on .lypop_tb_type tr:active td, .new_neon .table_box table tr:hover .lypop_tb_type tr.on td, .new_neon .table_box table tr:hover .lypop_tb_type tr:hover td, .new_neon .table_box table tr:hover .lypop_tb_type tr:active td, .new_neon .table_box table tr:active .lypop_tb_type tr.on td, .new_neon .table_box table tr:active .lypop_tb_type tr:hover td, .new_neon .table_box table tr:active .lypop_tb_type tr:active td {
  background-color: #edf4fb;
}
.new_neon .table_box table tr:first-child td {
  border-top: 1px solid #c2c2c2;
}
.new_neon .table_box table tr.detailed_info {
  display: none;
}
.new_neon .table_box table tr.detailed_info.on {
  display: table-row;
}
.new_neon .table_box table tr.detailed_info.breakdown td {
  padding: 0;
}
.new_neon .table_box table tr.detailed_info.breakdown td .label_dot {
  padding-left: 0;
}
.new_neon .table_box table tr.detailed_info.breakdown td .field_box dt .label_dot {
  padding-left: 7px;
}
.new_neon .table_box table tr.detailed_info.bg_color {
  background: #fafafa;
}
.new_neon .table_box table tr.detailed_info td {
  padding: 0;
  border-top: 0;
}
.new_neon .table_box table tr.detailed_info td .table_box.tbl_inner_padd td {
  padding: 3px 10px;
}
.new_neon .table_box table tr.detailed_info td .table_box td {
  padding: 3px 10px;
}
.new_neon .table_box table tr.detailed_info.type02 td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box table tr.item_table_info th {
  padding: 12px 20px 11px 15px;
  border-top: 0;
  background-color: #fafafa;
}
.new_neon .table_box table tr.item_table_info .table_info {
  background-color: #fafafa;
}
.new_neon .table_box table tr.item_table_info .table_info .width_35 {
  width: 35%;
}
.new_neon .table_box table tr.item_table_info .table_info .width_35 .item_order_info {
  max-width: 87%;
}
.new_neon .table_box table tr.item_table_info .left_box {
  padding: 0;
}
.new_neon .table_box table tr.item_table_info .right_box {
  padding: 0;
}
.new_neon .table_box table tr.item_table_info .lowrank_icon {
  margin-right: 13px;
}
.new_neon .table_box table tr.item_table_info .item_order_info {
  display: inline-block;
  margin-right: 50px;
}
.new_neon .table_box table tr.item_table_info .item_order_info:last-child {
  margin-right: 0;
}
.new_neon .table_box table tr.item_table_info .item_order_info {
  vertical-align: middle;
}
.new_neon .table_box table tr.item_table_info .item_order_info dt {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.new_neon .table_box table tr.item_table_info .item_order_info dd {
  overflow: hidden;
}
.new_neon .table_box table tr.item_list_table {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_box table tr.item_list_table td {
  padding: 0;
}
.new_neon .table_box table tr.item_list_table .table_box th {
  height: 35px;
  padding: 0 10px;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
  border-bottom: 0;
}
.new_neon .table_box table tr.item_list_table .table_box th:first-child {
  padding-left: 26px;
}
.new_neon .table_box table tr.item_list_table .table_box th:last-child {
  padding-right: 20px;
}
.new_neon .table_box table tr.item_list_table .table_box td {
  padding: 11px 10px 10px;
  border-top: 1px solid #ededed;
  background-color: #fff;
  line-height: 18px;
  vertical-align: middle;
  text-align: center;
}
.new_neon .table_box table tr.item_list_table .table_box td:first-child {
  padding-left: 26px;
}
.new_neon .table_box table tr.item_list_table .table_box td:last-child {
  padding-right: 20px;
}
.new_neon .table_box table tr.item_list_table .table_box td.txt_right {
  text-align: right;
}
.new_neon .table_box table tr.item_list_table .table_box td.txt_left {
  text-align: left;
}
.new_neon .table_box table tr.item_list_table .table_box.inner_table {
  margin-bottom: 0;
}
.new_neon .table_box table tr.disabled td {
  color: #acacac;
}
.new_neon .table_box table tr.disabled td .draft_name, .new_neon .table_box table tr.disabled td .sum {
  color: #acacac;
}
.new_neon .table_box table tr.disabled td .open_btn {
  display: none;
}
.new_neon .table_box table tr.disabled + .detailed_info {
  display: none;
}
.new_neon .table_box table tr .icon_check {
  display: inline-block;
  vertical-align: middle;
  background-position: -20px 0px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box table tr .icon_check.gray {
  background-position: 0px 0px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box table tr.tr_orange:hover td {
  background-color: #fff4e9 !important;
}
.new_neon .table_box table tr.tr_orange td {
  background-color: #fff4e9;
}
.new_neon .table_box table tr.tr_orange .icon_check {
  background-position: 0px -17px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box table tr.tr_red:hover td {
  background-color: #fff2f2 !important;
}
.new_neon .table_box table tr.tr_red td {
  background-color: #fff2f2;
}
.new_neon .table_box table tr.tr_red .icon_check {
  background-position: -20px -17px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box table th {
  padding: 7px 10px;
  height: 37px;
  background: #fafafa;
  line-height: 15px;
  color: #222;
  text-align: center;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box table th.blind {
  padding: 0;
}
.new_neon .table_box table th.border_left {
  border-left: 1px solid #e1e4e8;
}
.new_neon .table_box table th.bg_white {
  background-color: #fff;
}
.new_neon .table_box table th .label_dot {
  color: #696d70;
}
.new_neon .table_box table th .label_box {
  padding-bottom: 4px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box table th .label_box::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.new_neon .table_box table th .th_txt {
  color: #424242;
  font-weight: bold;
}
.new_neon .table_box table th.txt_left {
  text-align: left;
}
.new_neon .table_box table th.txt_right {
  text-align: right;
}
.new_neon .table_box table th.txt_center {
  text-align: center;
}
.new_neon .table_box table th.vertical_mid {
  vertical-align: middle;
}
.new_neon .table_box table th.bd_top_0 {
  border-top: 0;
}
.new_neon .table_box table th.txt_bold {
  font-weight: bold;
}
.new_neon .table_box table td {
  vertical-align: top;
  height: 39px;
  padding: 3px 10px 0;
  background: #fff;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #666;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box table td.padding_0 {
  padding: 0;
}
.new_neon .table_box table td.none_boder {
  border-top: none;
}
.new_neon .table_box table td.txt_left {
  text-align: left;
}
.new_neon .table_box table td.txt_right {
  text-align: right;
}
.new_neon .table_box table td.txt_center {
  text-align: center;
}
.new_neon .table_box table td.vertical_mid {
  vertical-align: middle;
}
.new_neon .table_box table td.vertical_mid.multiline {
  padding: 10px 10px 8px;
  line-height: initial;
  word-break: break-word;
}
.new_neon .table_box table td.vertical_tp {
  vertical-align: top;
}
.new_neon .table_box table td.bd_right {
  border-right: 1px solid #eaeaea;
}
.new_neon .table_box table td.graph {
  padding: 0;
}
.new_neon .table_box table td.graph .graph_box p {
  display: block;
  width: 100%;
  height: 306px;
  background: #fbdcdc;
  text-align: center;
  padding-top: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box table td.nowrap {
  white-space: nowrap;
}
.new_neon .table_box table td .txt_ellipes, .new_neon .table_box table td .ellipsis {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box table td .txt_ellipes.max_width_65, .new_neon .table_box table td .ellipsis.max_width_65 {
  max-width: 65%;
  width: auto;
}
.new_neon .table_box table td .txt_ellipes .txt_ellipes, .new_neon .table_box table td .txt_ellipes .ellipsis, .new_neon .table_box table td .ellipsis .txt_ellipes, .new_neon .table_box table td .ellipsis .ellipsis {
  vertical-align: top;
}
.new_neon .table_box table td .ui-datepicker-calendar th {
  height: 26px;
  line-height: initial;
}
.new_neon .table_box table td .txt_g8 {
  color: #888;
  margin-right: 7px;
}
.new_neon .table_box table td a {
  color: #37393b;
  text-decoration: none;
}
.new_neon .table_box table td a.draft_add_num {
  color: #00c73c;
}
.new_neon .table_box table td a.txt_ellipes:hover {
  text-decoration: underline;
}
.new_neon .table_box table td a.table_link {
  color: #157efb;
  text-decoration: underline;
}
.new_neon .table_box table td a.table_link.color_gray {
  color: #666;
}
.new_neon .table_box table td .sub_txt {
  width: 77px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box table td .choice {
  vertical-align: sub;
  margin-left: 5px;
}
.new_neon .table_box table td .finish, .new_neon .table_box table td .point_txt_r {
  color: #fc7b6c;
}
.new_neon .table_box table td .file_save {
  color: #828487;
  margin-left: 10px;
}
.new_neon .table_box table td .file_save.on, .new_neon .table_box table td .file_save:hover, .new_neon .table_box table td .file_save:active {
  text-decoration: underline;
}
.new_neon .table_box table td .colon {
  font-weight: bold;
  margin-right: 2px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box table td span + .progress_icon {
  margin-left: 3px;
}
.new_neon .table_box table td .progress_icon + span {
  margin-left: 3px;
}
.new_neon .table_box table td .add_person_btn {
  top: 5px;
}
.new_neon .table_box table td .graph {
  margin: 5px 0;
}
.new_neon .table_box table td .draft_list .order_num {
  height: 34px;
  padding-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box table td .sum, .new_neon .table_box table td .point_color {
  color: #157efb;
}
.new_neon .table_box table td .lypop_tb_type th {
  border-top: 0;
}
.new_neon .table_box table td .item_list .item_line:first-child {
  border-top: 0;
}
.new_neon .table_box table td .item_list .item_line:first-child .item {
  padding-top: 0;
}
.new_neon .table_box table td .item_list .item_line:last-child {
  border-bottom: 0;
}
.new_neon .table_box table td .item_list .item_line:last-child .item {
  padding-bottom: 0;
}
.new_neon .table_box table td .table_inner_txt {
  line-height: 20px;
}
.new_neon .table_box table td .tbl_lnk_box {
  overflow: hidden;
  padding-left: 10px;
  padding-right: 7px;
  min-height: 34px;
  line-height: 34px;
  vertical-align: middle;
}
.new_neon .table_box table td .total_right_box {
  border-top: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.new_neon .table_box table td .txt_underline {
  text-decoration: underline;
}
.new_neon .table_box table td.bd_top_0 {
  border-top: 0;
}
.new_neon .table_box table td .td_txt {
  line-height: 20px;
}
.new_neon .table_box table td .td_txt.bold {
  font-weight: bold;
}
.new_neon .table_box table td .td_txt + .radio_box {
  margin-top: 5px;
  margin-bottom: 10px;
}
.new_neon .table_box table td .td_info_txt {
  line-height: 26px;
}
.new_neon .table_box table td .td_bg_box {
  padding: 10px 15px;
  background-color: #edf4fb;
}
.new_neon .table_box table td .td_table {
  border: 0;
}
.new_neon .table_box table td .td_table tbody td {
  padding: 10px 5px;
}
.new_neon .table_box table td .td_table tbody td .txt_link {
  text-decoration: none;
}
.new_neon .table_box table td .td_table tbody td .radio_box:last-child {
  margin-bottom: 0;
}
.new_neon .table_box table .title_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  line-height: 18px;
}
.new_neon .table_box table .title_wrap .title {
  max-width: 100%;
  padding-right: 20px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.new_neon .table_box table .title_wrap .title .cont_title.on {
  color: #2ecc71;
}
.new_neon .table_box table .title_wrap .ico_view {
  display: none;
  margin-left: -16px;
}
.new_neon .table_box table .title_wrap .ico_view.on {
  display: inline-block;
}
.new_neon .table_box table .tbl_cont_empty {
  padding: 110px 0 112px;
}
.new_neon .table_box table .tbl_th_cal {
  display: block;
  position: relative;
}
.new_neon .table_box table .tbl_th_cal:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -6px;
  margin-left: 6px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 -120px;
}
.new_neon .table_box table.border_none tr:first-child th {
  border-top: none;
}
.new_neon .table_box tfoot tr td {
  background-color: #fafafa;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box tfoot tr td .total_txt {
  font-size: 14px;
  line-height: 20px;
  color: #222;
  font-weight: 600;
}
.new_neon .table_box tfoot tr td .total_price {
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #37393b;
}
.new_neon .table_box tfoot tr td.total_box .total_info {
  padding-right: 0;
}
.new_neon .table_box tfoot tr td.total_box .total_info.warn dd .notice_red {
  line-height: 1.46;
}
.new_neon .table_box tfoot tr:first-child td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box tfoot tr.t_ft_total td {
  background-color: #fafafc;
}
.new_neon .table_box tfoot tr.t_ft_total .total_box.total_right_box {
  padding: 9px 8px 1px;
}
.new_neon .table_box tfoot tr.t_ft_total .total_box.total_right_box dt {
  font-size: 12px;
}
.new_neon .table_box tfoot tr.t_ft_total .total_box.total_right_box .total_money {
  font-size: 16px;
  line-height: normal;
}
.new_neon .table_box .search_box, .new_neon .table_box .form_area {
  position: static;
  z-index: 10;
}
.new_neon .table_box .search_box .lypop_tb_type, .new_neon .table_box .form_area .lypop_tb_type {
  top: auto;
  left: auto;
  margin-top: 32px;
  margin-left: -1px;
}
.new_neon .table_box .search_box .lypop_tb_type table, .new_neon .table_box .form_area .lypop_tb_type table {
  min-width: 0;
}
.new_neon .table_box .search_box.select {
  border-color: #157efb;
}
.new_neon .table_box .search_box.select input[type=text] {
  color: #157efb;
}
.new_neon .table_box .list_box {
  top: auto;
  left: auto;
  margin: 32px 0 0 -1px;
  min-width: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .form_area {
  border-top: 0;
  padding: 12px 0;
  background: #f5f5f5;
  margin-bottom: 8px;
}
.new_neon .table_box .form_area.bg_color_blue {
  background: #edf4fb;
}
.new_neon .table_box .form_area.padd_lr_25 .field_box_table .search_table li {
  padding-left: 25px;
  padding-right: 25px;
}
.new_neon .table_box .form_area.result {
  padding: 0;
}
.new_neon .table_box .form_area.result .search_table:first-child li {
  padding-top: 10px;
}
.new_neon .table_box .form_area.result .search_table:last-child li {
  padding-bottom: 10px;
}
.new_neon .table_box .form_area .field_box_table {
  margin-left: 0;
}
.new_neon .table_box .form_area .field_box_table .search_table li {
  padding: 0 15px;
}
.new_neon .table_box .form_area .field_box_table .search_table li .label_dot {
  color: #222;
}
.new_neon .table_box .form_area .field_box_table .search_table li .dropdown_list ul li {
  padding: 0;
  height: 30px;
}
.new_neon .table_box .form_area .input_date_box {
  width: 100%;
}
.new_neon .table_box .form_area .input_date_box .input_date {
  display: block;
}
.new_neon .table_box .form_area .field_box dd {
  text-align: left;
  color: #666;
}
.new_neon .table_box .form_area .field_box dd span {
  margin: 0 10px 0 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box .form_area .field_box dd span:first-child {
  margin-left: 0;
}
.new_neon .table_box .form_area .field_box dd .display_table > span {
  margin: 0;
  display: table-cell;
}
.new_neon .table_box .input_date_box {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box .input_date_box.display_table {
  display: table;
}
.new_neon .table_box .table_info {
  background: #f5f5f5;
}
.new_neon .table_box .table_info .left_box, .new_neon .table_box .table_info .right_box {
  padding: 15px 15px 0;
}
.new_neon .table_box .table_info .left_box.padding_0, .new_neon .table_box .table_info .right_box.padding_0 {
  padding: 0;
}
.new_neon .table_box .table_info.background_white {
  background: #fff;
}
.new_neon .table_box .table_box {
  padding: 10px 15px 15px;
  background: #f5f5f5;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .table_box table {
  min-width: 1385px;
}
.new_neon .table_box .table_box table td {
  padding: 3px 15px;
}
.new_neon .table_box .table_box.row_style {
  padding: 0;
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0;
}
.new_neon .table_box .inner_table table {
  min-width: 0;
}
.new_neon .table_box .radio_custom {
  vertical-align: middle;
  line-height: 14px;
  height: 14px;
}
.new_neon .table_box .lang_search > input {
  cursor: default;
  pointer-events: none;
}
.new_neon .table_box .lang_dropdown_list {
  width: 480px;
  max-height: 277px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .lang_dropdown_list.active {
  display: block;
}
.new_neon .table_box .lang_dropdown_list ul {
  padding: 8px;
}
.new_neon .table_box .lang_dropdown_item {
  position: relative;
  margin-bottom: 6px;
  border: 1px solid #ddd;
}
.new_neon .table_box .lang_dropdown_item:last-of-type {
  margin-bottom: 0;
}
.new_neon .table_box .lang_dropdown_item.lang_ko input {
  border: none;
  padding: 0 64px 0 10px;
}
.new_neon .table_box .lang_dropdown_item.lang_ja input {
  border: none;
  padding: 0 74px 0 10px;
}
.new_neon .table_box .lang_dropdown_item.lang_ch_s input {
  border: none;
  padding: 0 125px 0 10px;
}
.new_neon .table_box .lang_dropdown_item.lang_ch_t input {
  border: none;
  padding: 0 128px 0 10px;
}
.new_neon .table_box .lang_dropdown_item.lang_en input {
  border: none;
  padding: 0 64px 0 10px;
}
.new_neon .table_box .lang_dropdown_item input::-webkit-input-placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item input:-moz-placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item input::-moz-placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item input:-ms-input-placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item input::-ms-input-placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item input::placeholder {
  color: #37393b;
}
.new_neon .table_box .lang_dropdown_item .lang_box {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 9px;
  padding: 4px;
  border: 1px solid #157efb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #157efb;
}
.new_neon .table_box .lang_dropdown_btn {
  font-size: 0;
  padding: 10px 0;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fafafa;
  border-top: 1px solid #ededed;
}
.new_neon .table_box .lang_dropdown_btn button {
  font-size: 12px;
  line-height: 34px;
  padding: 0 12px;
}
.new_neon .table_box .lang_dropdown_btn_confirm {
  background-color: #37393b;
  color: #fff;
  margin-right: 5px;
}
.new_neon .table_box .lang_dropdown_btn_close {
  color: #37393b;
  background-color: #fff;
  border: 1px solid #cccccc;
  height: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .dropdown {
  position: static;
  vertical-align: top;
}
.new_neon .table_box .dropdown .dropdown_list {
  top: auto;
  left: auto;
  min-width: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .dropdown .dropdown_list ul li {
  padding: 0;
}
.new_neon .table_box .dropdown .dropdown_list ul li a {
  text-decoration: none;
}
.new_neon .table_box .dropdown .check_list {
  margin: -1px 0 0 0;
}
.new_neon .table_box .dropdown .check_list .checkbox_custom {
  padding: 0 10px;
  line-height: 30px;
}
.new_neon .table_box .dropdown .check_list .all_select {
  padding: 0;
}
.new_neon .table_box .dropdown .lypop_tb_type {
  top: auto;
  left: auto;
  margin-left: -1px;
}
.new_neon .table_box.mgb_0 {
  margin-bottom: 0;
}
.new_neon .table_box.row_style {
  min-width: 100%;
  border-top: 1px solid #37393b;
}
.new_neon .table_box.row_style.border_tp_2 {
  border-top: 2px solid #37393b;
}
.new_neon .table_box.row_style.col_type th {
  width: 128px;
  height: auto;
}
.new_neon .table_box.row_style.col_type td {
  padding: 3px 15px 3px 10px;
}
.new_neon .table_box.row_style table {
  min-width: 0;
  border-collapse: collapse;
}
.new_neon .table_box.row_style tr:hover th {
  background: #fafafa;
}
.new_neon .table_box.row_style tr:hover td {
  background: #fff;
}
.new_neon .table_box.row_style tr:hover td.bg_gray {
  background: #fafafa;
}
.new_neon .table_box.row_style tr:first-child th, .new_neon .table_box.row_style tr:first-child td {
  border-top: 0;
}
.new_neon .table_box.row_style th, .new_neon .table_box.row_style td {
  text-align: left;
  line-height: 15px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box.row_style th {
  width: 148px;
  height: 39px;
  background: #fafafa;
  padding: 14px 4px 10px 15px;
  border-bottom: 0;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box.row_style th.line_2 {
  padding-top: 7px;
}
.new_neon .table_box.row_style th .file_header {
  line-height: 16px;
}
.new_neon .table_box.row_style th .label_dot {
  color: #37393b;
}
.new_neon .table_box.row_style td {
  padding: 5px 10px;
  line-height: 34px;
  color: #37393b;
}
.new_neon .table_box.row_style td a {
  color: #37393b;
  text-decoration: underline;
}
.new_neon .table_box.row_style td a.save_file_num {
  text-decoration: none;
}
.new_neon .table_box.row_style td a.file_save {
  color: #828487;
  margin-left: 10px;
  text-decoration: none;
}
.new_neon .table_box.row_style td .currency_type {
  color: #999;
}
.new_neon .table_box.row_style td.lf {
  white-space: normal;
}
.new_neon .table_box.row_style td .account_notice {
  line-height: 18px;
}
.new_neon .table_box.row_style td .account_notice .tit_sub_txt {
  display: block;
  word-break: break-all;
}
.new_neon .table_box.row_style td .txt_row_style {
  line-height: 18px;
  color: #828487;
}
.new_neon .table_box.row_style td .txt_row_style strong {
  color: #37393b;
}
.new_neon .table_box.row_style .dropdown {
  line-height: 0;
  margin-right: 2px;
}
.new_neon .table_box.row_style .width_fixed .search_box, .new_neon .table_box.row_style .table_cell .search_box {
  padding: 0;
}
.new_neon .table_box.row_style .file_area {
  display: block;
}
.new_neon .table_box.row_style .file_area .file_all_size {
  display: none;
}
.new_neon .table_box.row_style .file_area.on .file_all_size {
  display: block;
}
.new_neon .table_box.row_style .notice {
  margin: 7px 0 10px;
  line-height: 18px;
}
.new_neon .table_box.row_style .textarea_tit {
  padding-right: 0;
  margin: 6px 0 1px;
}
.new_neon .table_box.row_style .textarea_tit .textarea_size {
  position: static;
  bottom: auto;
  text-align: right;
}
.new_neon .table_box.row_style .row_inner_table {
  background: #fff;
  padding: 0 15px;
}
.new_neon .table_box.row_style .row_inner_table table th {
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  text-align: center;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box.row_style .row_inner_table table td {
  background: #fff;
  padding: 6px 15px;
}
.new_neon .table_box.row_style .row_inner_table table tr.detailed_info {
  background: #f5f5f5;
}
.new_neon .table_box.row_style .row_inner_table table tr.detailed_info td {
  padding: 12px 15px 3px;
}
.new_neon .table_box.row_style .row_inner_table table tr.detailed_info .table_box {
  padding: 10px 0 4px;
}
.new_neon .table_box.row_style .row_inner_table table tr.detailed_info .table_box table td {
  background: #fff;
  padding: 3px 15px;
}
.new_neon .table_box.row_style .row_inner_table table tr.detailed_info .table_box table td:last-child {
  text-align: center;
}
.new_neon .table_box.row_style.type02 td {
  padding: 10px 0px 10px 10px;
}
.new_neon .table_box .tb_type_thead {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box .scroll_tbody {
  max-height: 196px;
  overflow-y: auto;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box .scroll_tbody table {
  border-bottom: 0;
}
.new_neon .table_box.col_scroll {
  padding-right: 17px;
  border-top: 0;
}
.new_neon .table_box.hover_none table tr.item_list_table.on td, .new_neon .table_box.hover_none table tr.item_list_table:hover td, .new_neon .table_box.hover_none table tr.item_list_table:active td {
  background: none;
}
.new_neon .table_box.hover_none table tr.item_list_table.on td .table_box td, .new_neon .table_box.hover_none table tr.item_list_table:hover td .table_box td, .new_neon .table_box.hover_none table tr.item_list_table:active td .table_box td {
  background: #fff;
}
.new_neon .table_box.hover_none table tr.item_list_table.on td .table_box.inner_table td, .new_neon .table_box.hover_none table tr.item_list_table:hover td .table_box.inner_table td, .new_neon .table_box.hover_none table tr.item_list_table:active td .table_box.inner_table td {
  border-top: 1px solid #ededed;
  background: #fff;
}
.new_neon .table_box.hover_none table tr.on td, .new_neon .table_box.hover_none table tr:hover td, .new_neon .table_box.hover_none table tr:active td {
  background: none;
}
.new_neon .table_box.hover_none table tr.on td.bg_gray, .new_neon .table_box.hover_none table tr:hover td.bg_gray, .new_neon .table_box.hover_none table tr:active td.bg_gray {
  background: #fafafa;
}
.new_neon .table_box.hover_none table tr.on td .table_box td, .new_neon .table_box.hover_none table tr:hover td .table_box td, .new_neon .table_box.hover_none table tr:active td .table_box td {
  background: #fff;
}
.new_neon .table_box.hover_none table tr.on td .table_box.inner_table td, .new_neon .table_box.hover_none table tr:hover td .table_box.inner_table td, .new_neon .table_box.hover_none table tr:active td .table_box.inner_table td {
  border: 0;
  background: #fafafa;
}
.new_neon .table_box.hover_none table tr.on.select_tr td .table_box td, .new_neon .table_box.hover_none table tr:hover.select_tr td .table_box td, .new_neon .table_box.hover_none table tr:active.select_tr td .table_box td {
  background: #fff;
}
.new_neon .table_box.hover_none table tr.on.select_tr td .table_box.inner_table td, .new_neon .table_box.hover_none table tr:hover.select_tr td .table_box.inner_table td, .new_neon .table_box.hover_none table tr:active.select_tr td .table_box.inner_table td {
  border: 0;
  background: #f5faff;
}
.new_neon .table_box.hover_none table tr.on.select_tr td .table_box.inner_table td a, .new_neon .table_box.hover_none table tr:hover.select_tr td .table_box.inner_table td a, .new_neon .table_box.hover_none table tr:active.select_tr td .table_box.inner_table td a {
  color: #37393b;
}
.new_neon .table_box.hover_none table tfoot tr:hover td {
  background-color: #fafafa;
}
.new_neon .table_box.inner_table {
  margin-bottom: 8px;
  border-top: 0;
  padding: 0;
}
.new_neon .table_box.inner_table table {
  width: 100%;
  border-bottom: 0;
}
.new_neon .table_box.inner_table table tr th, .new_neon .table_box.inner_table table .on th {
  border-top: 0;
  border-bottom: 1px solid #fff;
  background: #f5f5f5;
}
.new_neon .table_box.inner_table table tr td, .new_neon .table_box.inner_table table .on td {
  padding: 5px 15px;
  border-top: 0;
  background: #f5f5f5;
}
.new_neon .table_box.inner_table table tr:hover td, .new_neon .table_box.inner_table table tr:active td {
  background: #f5f5f5;
}
.new_neon .table_box.header02 table {
  border-collapse: separate;
}
.new_neon .table_box.header02 table thead tr {
  border-top: 1px solid #ededed;
}
.new_neon .table_box.header02 table thead tr:first-child {
  border-top: 0;
}
.new_neon .table_box.header02 table thead tr th {
  height: 29px;
  line-height: 15px;
  border-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box.header02 table thead tr th.border_left {
  border-left: 1px solid #ededed;
}
.new_neon .table_box.header02 table thead tr:last-child th {
  border-top: 1px solid #ededed;
}
.new_neon .table_box.header02 table tbody tr:first-child td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box.header02 table tbody tr.select_tr td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box.header02 table tbody tr.select_tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box.header02 table .lypop_tb_type table {
  min-width: 0;
}
.new_neon .table_box.header02 table .lypop_tb_type table tr:first-child th, .new_neon .table_box.header02 table .lypop_tb_type table tr:first-child td {
  border-top: 0;
}
.new_neon .table_box.header02 table .lypop_tb_type table tr th {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_box.header02 table .lypop_tb_type p span {
  width: auto;
}
.new_neon .table_box.arr_mid td {
  vertical-align: middle;
}
.new_neon .table_box.fst_td_padding table tr th:first-child {
  padding-left: 20px;
}
.new_neon .table_box.fst_td_padding table tr td:first-child {
  padding-left: 20px;
}
.new_neon .table_box.lst_td_padding table tr th:last-child {
  padding-right: 20px;
}
.new_neon .table_box.lst_td_padding table tr td:last-child {
  padding-right: 20px;
}
.new_neon .table_box .tb_num {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  background-color: #ff9334;
  border: 1px solid #eb8022;
  font-size: 10px;
  line-height: 15px;
  font-weight: bold;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: -0.91px;
}
.new_neon .table_box .tb_num.red {
  background-color: #ff5656;
  border: 1px solid #ef3737;
}
.new_neon .table_box.border_top_color table tr:first-child th {
  border-color: #37393b;
}
.new_neon .table_box.border_top_color .txt_left {
  padding-left: 0;
}
.new_neon .table_box .sorting {
  position: relative;
  display: inline-block;
  padding-right: 11px;
}
.new_neon .table_box .sorting.change .ico_sort {
  background-position: -148px -700px;
}
.new_neon .table_box .sorting:hover {
  text-decoration: underline;
}
.new_neon .table_box .sorting:hover .label_dot {
  text-decoration: underline;
}
.new_neon .table_box .sorting .ico_sort {
  position: absolute;
  top: 4px;
  right: 0;
  width: 6px;
  height: 4px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -138px -700px;
}

.new_neon .table_box2 {
  overflow: visible;
  font-size: 12px;
  margin-bottom: 30px;
}
.new_neon .table_box2.full_size table {
  width: 100%;
  min-width: 100%;
}
.new_neon .table_box2.no_overflow {
  overflow: inherit;
}
.new_neon .table_box2.register {
  position: relative;
}
.new_neon .table_box2.register .mask {
  display: block;
}
.new_neon .table_box2.register .upload_box {
  display: block;
}
.new_neon .table_box2.tbl_board table th:first-child {
  padding: 0 10px 0 30px;
}
.new_neon .table_box2.tbl_board table th:last-child {
  padding: 0 30px 0 10px;
}
.new_neon .table_box2.tbl_board table th.col_padd_25 {
  padding: 0 25px;
}
.new_neon .table_box2.tbl_board table tr td {
  padding: 6px 15px 5px;
}
.new_neon .table_box2.tbl_board table tr td:first-child {
  padding: 6px 10px 5px 30px;
}
.new_neon .table_box2.tbl_board table tr td:last-child {
  padding: 6px 30px 5px 10px;
}
.new_neon .table_box2.tbl_board table tr td.col_padd_25 {
  padding: 6px 25px 5px;
}
.new_neon .table_box2.tbl_board table tr td:only-child {
  padding: 0;
}
.new_neon .table_box2.ly_tbl_type table td {
  padding: 14px 20px 14px;
  line-height: 18px;
}
.new_neon .table_box2.tbl_padd_type table td {
  padding: 3px 15px 2px;
}
.new_neon .table_box2.tbl_padd_type2 table td {
  padding: 3px 7.5px 2px;
}
.new_neon .table_box2.tbl_padd_type3 table td {
  padding: 3px 5px 2px;
}
.new_neon .table_box2.tbl_padd_lr table th:first-child {
  padding: 0 10px 0 30px;
}
.new_neon .table_box2.tbl_padd_lr table th:last-child {
  padding: 0 30px 0 10px;
}
.new_neon .table_box2.tbl_padd_lr table td:first-child {
  padding: 3px 15px 2px 30px;
}
.new_neon .table_box2.tbl_padd_lr table td:last-child {
  padding: 3px 30px 2px 10px;
}
.new_neon .table_box2.th_border_tp table tr:first-child th {
  border-top: 2px solid #37393b;
}
.new_neon .table_box2.tbl_etc_type table td {
  line-height: 18px;
  height: auto;
  padding: 12px 30px 8px;
  vertical-align: middle;
}
.new_neon .table_box2.tfoot_type table tfoot tr:hover td {
  background: none !important;
}
.new_neon .table_box2.tfoot_type table tfoot td {
  padding-top: 18px;
  padding-bottom: 15px;
  background: none;
}
.new_neon .table_box2.request_box table .detailed_info .table_box tr:last-child td {
  padding-bottom: 8px;
}
.new_neon .table_box2.request_box table .detailed_info td .table_box td {
  padding: 5px 15px 0;
}
.new_neon .table_box2.request_box table .detailed_info.type02 .btn_box {
  padding: 12px 12px 10px;
}
.new_neon .table_box2.request_box table th {
  padding: 1px 10px;
}
.new_neon .table_box2.request_box table td {
  padding: 4px 10px;
}
.new_neon .table_box2.request_box table .lowrank_td {
  padding-top: 18px;
}
.new_neon .table_box2.request_box table .btn_box_td {
  padding: 8px 10px 4px 15px;
}
.new_neon .table_box2.request_box table.border_none tr:first-child th {
  border-top: none;
}
.new_neon .table_box2.request_box .bd_btn.table_btn {
  height: 24px;
  padding: 0 9px;
  font-size: 11px;
  line-height: 1;
}
.new_neon .table_box2.request_box .search_box {
  margin-left: -7px;
}
.new_neon .table_box2.request_box .search_box.type02 {
  margin-left: -12px;
}
.new_neon .table_box2.popup_request_table table td {
  padding: 4px 10px 8px;
}
.new_neon .table_box2.popup_request_table table tfoot td {
  padding-bottom: 1px;
}
.new_neon .table_box2 table {
  width: 100%;
  min-width: 1459px;
  table-layout: fixed;
  border-bottom: 1px solid #c2c2c2;
  border-collapse: collapse;
}
.new_neon .table_box2 table tr:first-child th {
  border-top: 1px solid #c2c2c2;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td {
  border-top: 0;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td .form_area, .new_neon .table_box2 table tr.select_tr.detailed_info td .inner_box, .new_neon .table_box2 table tr.select_tr.detailed_info td .table_info, .new_neon .table_box2 table tr.select_tr.detailed_info td .table_box {
  background: #edf4fb;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td .table_info.background_white {
  background: #fff;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td .table_box td {
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td .table_box td a {
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr.detailed_info td .table_box.inner_table table td, .new_neon .table_box2 table tr.select_tr.detailed_info td .table_box.inner_table table th {
  background: #edf4fb;
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr.detailed_info .dropdown_list a {
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr .inner_table table td, .new_neon .table_box2 table tr.select_tr .inner_table table th {
  background: #edf4fb;
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr .lowrank_icon {
  background-position: -190px -420px;
}
.new_neon .table_box2 table tr.select_tr td {
  border-top: 1px solid #157efb;
  color: #157efb;
}
.new_neon .table_box2 table tr.select_tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box2 table tr.select_tr td.border_top {
  border-top: 1px solid #ededed;
}
.new_neon .table_box2 table tr.select_tr td a {
  color: #157efb;
}
.new_neon .table_box2 table tr.select_tr td .lypop_tb_type tr td {
  border: 0;
}
.new_neon .table_box2 table tr.select_tr td .dropdown_list a {
  color: #37393b;
}
.new_neon .table_box2 table tr.select_tr + tr td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box2 table tr.select_tr + tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box2 table tr.select_tr:first-child td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box2 table tr.select_tr:first-child td.none_boder {
  border-top: 0;
}
.new_neon .table_box2 table tr:last-child.select_tr td {
  border-bottom: 1px solid #157efb;
}
.new_neon .table_box2 table tr.on td, .new_neon .table_box2 table tr:hover td, .new_neon .table_box2 table tr:active td {
  background-color: #edf4fb;
}
.new_neon .table_box2 table tr.on td.none_select, .new_neon .table_box2 table tr:hover td.none_select, .new_neon .table_box2 table tr:active td.none_select {
  background: #fff;
}
.new_neon .table_box2 table tr.on td .bb-tooltip-container th, .new_neon .table_box2 table tr:hover td .bb-tooltip-container th, .new_neon .table_box2 table tr:active td .bb-tooltip-container th {
  background-color: #aaa;
}
.new_neon .table_box2 table tr.on td .bb-tooltip-container td, .new_neon .table_box2 table tr:hover td .bb-tooltip-container td, .new_neon .table_box2 table tr:active td .bb-tooltip-container td {
  background: #fff;
}
.new_neon .table_box2 table tr.on th, .new_neon .table_box2 table tr:hover th, .new_neon .table_box2 table tr:active th {
  background: #fafafa;
}
.new_neon .table_box2 table tr.on .lypop_tb_type tr td, .new_neon .table_box2 table tr:hover .lypop_tb_type tr td, .new_neon .table_box2 table tr:active .lypop_tb_type tr td {
  background: #fff;
}
.new_neon .table_box2 table tr.on .lypop_tb_type tr.on td, .new_neon .table_box2 table tr.on .lypop_tb_type tr:hover td, .new_neon .table_box2 table tr.on .lypop_tb_type tr:active td, .new_neon .table_box2 table tr:hover .lypop_tb_type tr.on td, .new_neon .table_box2 table tr:hover .lypop_tb_type tr:hover td, .new_neon .table_box2 table tr:hover .lypop_tb_type tr:active td, .new_neon .table_box2 table tr:active .lypop_tb_type tr.on td, .new_neon .table_box2 table tr:active .lypop_tb_type tr:hover td, .new_neon .table_box2 table tr:active .lypop_tb_type tr:active td {
  background-color: #edf4fb;
}
.new_neon .table_box2 table tr:first-child td {
  border-top: 1px solid #c2c2c2;
}
.new_neon .table_box2 table tr.detailed_info {
  display: none;
}
.new_neon .table_box2 table tr.detailed_info.on {
  display: table-row;
}
.new_neon .table_box2 table tr.detailed_info.breakdown td {
  padding: 0;
}
.new_neon .table_box2 table tr.detailed_info.breakdown td .label_dot {
  padding-left: 0;
}
.new_neon .table_box2 table tr.detailed_info.breakdown td .field_box dt .label_dot {
  padding-left: 7px;
}
.new_neon .table_box2 table tr.detailed_info.bg_color {
  background: #fafafa;
}
.new_neon .table_box2 table tr.detailed_info td {
  padding: 0;
  border-top: 0;
}
.new_neon .table_box2 table tr.detailed_info td .table_box.tbl_inner_padd td {
  padding: 3px 10px;
}
.new_neon .table_box2 table tr.detailed_info td .table_box td {
  padding: 3px 10px;
}
.new_neon .table_box2 table tr.detailed_info.type02 td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2 table tr.item_table_info th {
  padding: 12px 20px 11px 15px;
  border-top: 0;
  background-color: #fafafa;
}
.new_neon .table_box2 table tr.item_table_info .table_info {
  background-color: #fafafa;
}
.new_neon .table_box2 table tr.item_table_info .table_info .width_35 {
  width: 35%;
}
.new_neon .table_box2 table tr.item_table_info .table_info .width_35 .item_order_info {
  max-width: 87%;
}
.new_neon .table_box2 table tr.item_table_info .left_box {
  padding: 0;
}
.new_neon .table_box2 table tr.item_table_info .right_box {
  padding: 0;
}
.new_neon .table_box2 table tr.item_table_info .lowrank_icon {
  margin-right: 13px;
}
.new_neon .table_box2 table tr.item_table_info .item_order_info {
  display: inline-block;
  margin-right: 50px;
}
.new_neon .table_box2 table tr.item_table_info .item_order_info:last-child {
  margin-right: 0;
}
.new_neon .table_box2 table tr.item_table_info .item_order_info {
  vertical-align: middle;
}
.new_neon .table_box2 table tr.item_table_info .item_order_info dt {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.new_neon .table_box2 table tr.item_table_info .item_order_info dd {
  overflow: hidden;
}
.new_neon .table_box2 table tr.item_list_table {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_box2 table tr.item_list_table td {
  padding: 0;
}
.new_neon .table_box2 table tr.item_list_table .table_box th {
  height: 35px;
  padding: 0 10px;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
  border-bottom: 0;
}
.new_neon .table_box2 table tr.item_list_table .table_box th:first-child {
  padding-left: 26px;
}
.new_neon .table_box2 table tr.item_list_table .table_box th:last-child {
  padding-right: 20px;
}
.new_neon .table_box2 table tr.item_list_table .table_box td {
  padding: 11px 10px 10px;
  border-top: 1px solid #ededed;
  background-color: #fff;
  line-height: 18px;
  vertical-align: middle;
  text-align: center;
}
.new_neon .table_box2 table tr.item_list_table .table_box td:first-child {
  padding-left: 26px;
}
.new_neon .table_box2 table tr.item_list_table .table_box td:last-child {
  padding-right: 20px;
}
.new_neon .table_box2 table tr.item_list_table .table_box td.txt_right {
  text-align: right;
}
.new_neon .table_box2 table tr.item_list_table .table_box td.txt_left {
  text-align: left;
}
.new_neon .table_box2 table tr.item_list_table .table_box.inner_table {
  margin-bottom: 0;
}
.new_neon .table_box2 table tr.disabled td {
  color: #acacac;
}
.new_neon .table_box2 table tr.disabled td .draft_name, .new_neon .table_box2 table tr.disabled td .sum {
  color: #acacac;
}
.new_neon .table_box2 table tr.disabled td .open_btn {
  display: none;
}
.new_neon .table_box2 table tr.disabled + .detailed_info {
  display: none;
}
.new_neon .table_box2 table tr .icon_check {
  display: inline-block;
  vertical-align: middle;
  background-position: -20px 0px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box2 table tr .icon_check.gray {
  background-position: 0px 0px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box2 table tr.tr_orange:hover td {
  background-color: #fff4e9 !important;
}
.new_neon .table_box2 table tr.tr_orange td {
  background-color: #fff4e9;
}
.new_neon .table_box2 table tr.tr_orange .icon_check {
  background-position: 0px -17px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box2 table tr.tr_red:hover td {
  background-color: #fff2f2 !important;
}
.new_neon .table_box2 table tr.tr_red td {
  background-color: #fff2f2;
}
.new_neon .table_box2 table tr.tr_red .icon_check {
  background-position: -20px -17px;
  width: 15px;
  height: 12px;
}
.new_neon .table_box2 table th {
  padding: 7px 10px;
  height: 37px;
  background: #fafafa;
  line-height: 15px;
  color: #222;
  text-align: center;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 table th.blind {
  padding: 0;
}
.new_neon .table_box2 table th.border_left {
  border-left: 1px solid #e1e4e8;
}
.new_neon .table_box2 table th.bg_white {
  background-color: #fff;
}
.new_neon .table_box2 table th .label_dot {
  color: #696d70;
}
.new_neon .table_box2 table th .label_box {
  padding-bottom: 4px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 table th .label_box::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.new_neon .table_box2 table th .th_txt {
  color: #424242;
  font-weight: bold;
}
.new_neon .table_box2 table th.txt_left {
  text-align: left;
}
.new_neon .table_box2 table th.txt_right {
  text-align: right;
}
.new_neon .table_box2 table th.txt_center {
  text-align: center;
}
.new_neon .table_box2 table th.vertical_mid {
  vertical-align: middle;
}
.new_neon .table_box2 table th.bd_top_0 {
  border-top: 0;
}
.new_neon .table_box2 table th.txt_bold {
  font-weight: bold;
}
.new_neon .table_box2 table td {
  vertical-align: top;
  height: 39px;
  padding: 3px 10px 0;
  background: #fff;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #666;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 table td.padding_0 {
  padding: 0;
}
.new_neon .table_box2 table td.none_boder {
  border-top: none;
}
.new_neon .table_box2 table td.txt_left {
  text-align: left;
}
.new_neon .table_box2 table td.txt_right {
  text-align: right;
}
.new_neon .table_box2 table td.txt_center {
  text-align: center;
}
.new_neon .table_box2 table td.vertical_mid {
  vertical-align: middle;
}
.new_neon .table_box2 table td.vertical_mid.multiline {
  padding: 10px 10px 8px;
  line-height: initial;
  word-break: break-word;
}
.new_neon .table_box2 table td.vertical_tp {
  vertical-align: top;
}
.new_neon .table_box2 table td.bd_right {
  border-right: 1px solid #eaeaea;
}
.new_neon .table_box2 table td.graph {
  padding: 0;
}
.new_neon .table_box2 table td.graph .graph_box p {
  display: block;
  width: 100%;
  height: 306px;
  background: #fbdcdc;
  text-align: center;
  padding-top: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 table td.nowrap {
  white-space: nowrap;
}
.new_neon .table_box2 table td .txt_ellipes, .new_neon .table_box2 table td .ellipsis {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box2 table td .txt_ellipes.max_width_65, .new_neon .table_box2 table td .ellipsis.max_width_65 {
  max-width: 65%;
  width: auto;
}
.new_neon .table_box2 table td .txt_ellipes .txt_ellipes, .new_neon .table_box2 table td .txt_ellipes .ellipsis, .new_neon .table_box2 table td .ellipsis .txt_ellipes, .new_neon .table_box2 table td .ellipsis .ellipsis {
  vertical-align: top;
}
.new_neon .table_box2 table td .ui-datepicker-calendar th {
  height: 26px;
  line-height: initial;
}
.new_neon .table_box2 table td .txt_g8 {
  color: #888;
  margin-right: 7px;
}
.new_neon .table_box2 table td a {
  color: #37393b;
  text-decoration: none;
}
.new_neon .table_box2 table td a.draft_add_num {
  color: #00c73c;
}
.new_neon .table_box2 table td a.txt_ellipes:hover {
  text-decoration: underline;
}
.new_neon .table_box2 table td a.table_link {
  color: #157efb;
  text-decoration: underline;
}
.new_neon .table_box2 table td a.table_link.color_gray {
  color: #666;
}
.new_neon .table_box2 table td .sub_txt {
  width: 77px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box2 table td .choice {
  vertical-align: sub;
  margin-left: 5px;
}
.new_neon .table_box2 table td .finish, .new_neon .table_box2 table td .point_txt_r {
  color: #fc7b6c;
}
.new_neon .table_box2 table td .file_save {
  color: #828487;
  margin-left: 10px;
}
.new_neon .table_box2 table td .file_save.on, .new_neon .table_box2 table td .file_save:hover, .new_neon .table_box2 table td .file_save:active {
  text-decoration: underline;
}
.new_neon .table_box2 table td .colon {
  font-weight: bold;
  margin-right: 2px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box2 table td span + .progress_icon {
  margin-left: 3px;
}
.new_neon .table_box2 table td .progress_icon + span {
  margin-left: 3px;
}
.new_neon .table_box2 table td .add_person_btn {
  top: 5px;
}
.new_neon .table_box2 table td .graph {
  margin: 5px 0;
}
.new_neon .table_box2 table td .draft_list .order_num {
  height: 34px;
  padding-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 table td .sum, .new_neon .table_box2 table td .point_color {
  color: #157efb;
}
.new_neon .table_box2 table td .lypop_tb_type th {
  border-top: 0;
}
.new_neon .table_box2 table td .item_list .item_line:first-child {
  border-top: 0;
}
.new_neon .table_box2 table td .item_list .item_line:first-child .item {
  padding-top: 0;
}
.new_neon .table_box2 table td .item_list .item_line:last-child {
  border-bottom: 0;
}
.new_neon .table_box2 table td .item_list .item_line:last-child .item {
  padding-bottom: 0;
}
.new_neon .table_box2 table td .table_inner_txt {
  line-height: 20px;
}
.new_neon .table_box2 table td .tbl_lnk_box {
  overflow: hidden;
  padding-left: 10px;
  padding-right: 7px;
  min-height: 34px;
  line-height: 34px;
  vertical-align: middle;
}
.new_neon .table_box2 table td .total_right_box {
  border-top: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.new_neon .table_box2 table td .txt_underline {
  text-decoration: underline;
}
.new_neon .table_box2 table td.bd_top_0 {
  border-top: 0;
}
.new_neon .table_box2 table td .td_txt {
  line-height: 20px;
}
.new_neon .table_box2 table td .td_txt.bold {
  font-weight: bold;
}
.new_neon .table_box2 table td .td_txt + .radio_box {
  margin-top: 5px;
  margin-bottom: 10px;
}
.new_neon .table_box2 table td .td_info_txt {
  line-height: 26px;
}
.new_neon .table_box2 table td .td_bg_box {
  padding: 10px 15px;
  background-color: #edf4fb;
}
.new_neon .table_box2 table td .td_table {
  border: 0;
}
.new_neon .table_box2 table td .td_table tbody td {
  padding: 10px 5px;
}
.new_neon .table_box2 table td .td_table tbody td .txt_link {
  text-decoration: none;
}
.new_neon .table_box2 table td .td_table tbody td .radio_box:last-child {
  margin-bottom: 0;
}
.new_neon .table_box2 table .title_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  line-height: 18px;
}
.new_neon .table_box2 table .title_wrap .title {
  max-width: 100%;
  padding-right: 20px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.new_neon .table_box2 table .title_wrap .title .cont_title.on {
  color: #2ecc71;
}
.new_neon .table_box2 table .title_wrap .ico_view {
  display: none;
  margin-left: -16px;
}
.new_neon .table_box2 table .title_wrap .ico_view.on {
  display: inline-block;
}
.new_neon .table_box2 table .tbl_cont_empty {
  padding: 110px 0 112px;
}
.new_neon .table_box2 table .tbl_th_cal {
  display: block;
  position: relative;
}
.new_neon .table_box2 table .tbl_th_cal:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -6px;
  margin-left: 6px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: 0 -120px;
}
.new_neon .table_box2 table.border_none tr:first-child th {
  border-top: none;
}
.new_neon .table_box2 tfoot tr td {
  background-color: #fafafa;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2 tfoot tr td .total_txt {
  font-size: 14px;
  line-height: 20px;
  color: #222;
  font-weight: 600;
}
.new_neon .table_box2 tfoot tr td .total_price {
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #37393b;
}
.new_neon .table_box2 tfoot tr td.total_box .total_info {
  padding-right: 0;
}
.new_neon .table_box2 tfoot tr td.total_box .total_info.warn dd .notice_red {
  line-height: 1.46;
}
.new_neon .table_box2 tfoot tr:first-child td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2 tfoot tr.t_ft_total td {
  background-color: #fafafc;
}
.new_neon .table_box2 tfoot tr.t_ft_total .total_box.total_right_box {
  padding: 9px 8px 1px;
}
.new_neon .table_box2 tfoot tr.t_ft_total .total_box.total_right_box dt {
  font-size: 12px;
}
.new_neon .table_box2 tfoot tr.t_ft_total .total_box.total_right_box .total_money {
  font-size: 16px;
  line-height: normal;
}
.new_neon .table_box2 .search_box, .new_neon .table_box2 .form_area {
  position: static;
  z-index: 10;
}
.new_neon .table_box2 .search_box .lypop_tb_type, .new_neon .table_box2 .form_area .lypop_tb_type {
  top: auto;
  left: auto;
  margin-top: 32px;
  margin-left: -1px;
}
.new_neon .table_box2 .search_box .lypop_tb_type table, .new_neon .table_box2 .form_area .lypop_tb_type table {
  min-width: 0;
}
.new_neon .table_box2 .search_box.select {
  border-color: #157efb;
}
.new_neon .table_box2 .search_box.select input[type=text] {
  color: #157efb;
}
.new_neon .table_box2 .list_box {
  top: auto;
  left: auto;
  margin: 32px 0 0 -1px;
  min-width: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .form_area {
  border-top: 0;
  padding: 12px 0;
  background: #f5f5f5;
  margin-bottom: 8px;
}
.new_neon .table_box2 .form_area.bg_color_blue {
  background: #edf4fb;
}
.new_neon .table_box2 .form_area.padd_lr_25 .field_box_table .search_table li {
  padding-left: 25px;
  padding-right: 25px;
}
.new_neon .table_box2 .form_area.result {
  padding: 0;
}
.new_neon .table_box2 .form_area.result .search_table:first-child li {
  padding-top: 10px;
}
.new_neon .table_box2 .form_area.result .search_table:last-child li {
  padding-bottom: 10px;
}
.new_neon .table_box2 .form_area .field_box_table {
  margin-left: 0;
}
.new_neon .table_box2 .form_area .field_box_table .search_table li {
  padding: 0 15px;
}
.new_neon .table_box2 .form_area .field_box_table .search_table li .label_dot {
  color: #222;
}
.new_neon .table_box2 .form_area .field_box_table .search_table li .dropdown_list ul li {
  padding: 0;
  height: 30px;
}
.new_neon .table_box2 .form_area .input_date_box {
  width: 100%;
}
.new_neon .table_box2 .form_area .input_date_box .input_date {
  display: block;
}
.new_neon .table_box2 .form_area .field_box dd {
  text-align: left;
  color: #666;
}
.new_neon .table_box2 .form_area .field_box dd span {
  margin: 0 10px 0 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box2 .form_area .field_box dd span:first-child {
  margin-left: 0;
}
.new_neon .table_box2 .form_area .field_box dd .display_table > span {
  margin: 0;
  display: table-cell;
}
.new_neon .table_box2 .input_date_box {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .table_box2 .input_date_box.display_table {
  display: table;
}
.new_neon .table_box2 .table_info {
  background: #f5f5f5;
}
.new_neon .table_box2 .table_info .left_box, .new_neon .table_box2 .table_info .right_box {
  padding: 15px 15px 0;
}
.new_neon .table_box2 .table_info .left_box.padding_0, .new_neon .table_box2 .table_info .right_box.padding_0 {
  padding: 0;
}
.new_neon .table_box2 .table_info.background_white {
  background: #fff;
}
.new_neon .table_box2 .table_box {
  padding: 10px 15px 15px;
  background: #f5f5f5;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .table_box table {
  min-width: 1385px;
}
.new_neon .table_box2 .table_box table td {
  padding: 3px 15px;
}
.new_neon .table_box2 .table_box.row_style {
  padding: 0;
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0;
}
.new_neon .table_box2 .inner_table table {
  min-width: 0;
}
.new_neon .table_box2 .radio_custom {
  vertical-align: middle;
  line-height: 14px;
  height: 14px;
}
.new_neon .table_box2 .lang_search > input {
  cursor: default;
  pointer-events: none;
}
.new_neon .table_box2 .lang_dropdown_list {
  width: 480px;
  max-height: 277px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .lang_dropdown_list.active {
  display: block;
}
.new_neon .table_box2 .lang_dropdown_list ul {
  padding: 8px;
}
.new_neon .table_box2 .lang_dropdown_item {
  position: relative;
  margin-bottom: 6px;
  border: 1px solid #ddd;
}
.new_neon .table_box2 .lang_dropdown_item:last-of-type {
  margin-bottom: 0;
}
.new_neon .table_box2 .lang_dropdown_item.lang_ko input {
  border: none;
  padding: 0 64px 0 10px;
}
.new_neon .table_box2 .lang_dropdown_item.lang_ja input {
  border: none;
  padding: 0 74px 0 10px;
}
.new_neon .table_box2 .lang_dropdown_item.lang_ch_s input {
  border: none;
  padding: 0 125px 0 10px;
}
.new_neon .table_box2 .lang_dropdown_item.lang_ch_t input {
  border: none;
  padding: 0 128px 0 10px;
}
.new_neon .table_box2 .lang_dropdown_item.lang_en input {
  border: none;
  padding: 0 64px 0 10px;
}
.new_neon .table_box2 .lang_dropdown_item input::-webkit-input-placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item input:-moz-placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item input::-moz-placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item input:-ms-input-placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item input::-ms-input-placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item input::placeholder {
  color: #37393b;
}
.new_neon .table_box2 .lang_dropdown_item .lang_box {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 9px;
  padding: 4px;
  border: 1px solid #157efb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #157efb;
}
.new_neon .table_box2 .lang_dropdown_btn {
  font-size: 0;
  padding: 10px 0;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fafafa;
  border-top: 1px solid #ededed;
}
.new_neon .table_box2 .lang_dropdown_btn button {
  font-size: 12px;
  line-height: 34px;
  padding: 0 12px;
}
.new_neon .table_box2 .lang_dropdown_btn_confirm {
  background-color: #37393b;
  color: #fff;
  margin-right: 5px;
}
.new_neon .table_box2 .lang_dropdown_btn_close {
  color: #37393b;
  background-color: #fff;
  border: 1px solid #cccccc;
  height: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .dropdown {
  position: static;
  vertical-align: top;
}
.new_neon .table_box2 .dropdown .dropdown_list {
  top: auto;
  left: auto;
  min-width: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .dropdown .dropdown_list ul li {
  padding: 0;
}
.new_neon .table_box2 .dropdown .dropdown_list ul li a {
  text-decoration: none;
}
.new_neon .table_box2 .dropdown .check_list {
  margin: -1px 0 0 0;
}
.new_neon .table_box2 .dropdown .check_list .checkbox_custom {
  padding: 0 10px;
  line-height: 30px;
}
.new_neon .table_box2 .dropdown .check_list .all_select {
  padding: 0;
}
.new_neon .table_box2 .dropdown .lypop_tb_type {
  top: auto;
  left: auto;
  margin-left: -1px;
}
.new_neon .table_box2.mgb_0 {
  margin-bottom: 0;
}
.new_neon .table_box2.row_style {
  min-width: 100%;
  border-top: 1px solid #37393b;
}
.new_neon .table_box2.row_style.border_tp_2 {
  border-top: 2px solid #37393b;
}
.new_neon .table_box2.row_style.col_type th {
  width: 128px;
  height: auto;
}
.new_neon .table_box2.row_style.col_type td {
  padding: 3px 15px 3px 10px;
}
.new_neon .table_box2.row_style table {
  min-width: 0;
  border-collapse: collapse;
}
.new_neon .table_box2.row_style tr:hover th {
  background: #fafafa;
}
.new_neon .table_box2.row_style tr:hover td {
  background: #fff;
}
.new_neon .table_box2.row_style tr:hover td.bg_gray {
  background: #fafafa;
}
.new_neon .table_box2.row_style tr:first-child th, .new_neon .table_box2.row_style tr:first-child td {
  border-top: 0;
}
.new_neon .table_box2.row_style th, .new_neon .table_box2.row_style td {
  text-align: left;
  line-height: 15px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2.row_style th {
  width: 148px;
  height: 39px;
  background: #fafafa;
  padding: 14px 4px 10px 15px;
  border-bottom: 0;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2.row_style th.line_2 {
  padding-top: 7px;
}
.new_neon .table_box2.row_style th .file_header {
  line-height: 16px;
}
.new_neon .table_box2.row_style th .label_dot {
  color: #37393b;
}
.new_neon .table_box2.row_style td {
  padding: 5px 10px;
  line-height: 34px;
  color: #37393b;
}
.new_neon .table_box2.row_style td a {
  color: #37393b;
  text-decoration: underline;
}
.new_neon .table_box2.row_style td a.save_file_num {
  text-decoration: none;
}
.new_neon .table_box2.row_style td a.file_save {
  color: #828487;
  margin-left: 10px;
  text-decoration: none;
}
.new_neon .table_box2.row_style td .currency_type {
  color: #999;
}
.new_neon .table_box2.row_style td.lf {
  white-space: normal;
}
.new_neon .table_box2.row_style td .account_notice {
  line-height: 18px;
}
.new_neon .table_box2.row_style td .account_notice .tit_sub_txt {
  display: block;
  word-break: break-all;
}
.new_neon .table_box2.row_style td .txt_row_style {
  line-height: 18px;
  color: #828487;
}
.new_neon .table_box2.row_style td .txt_row_style strong {
  color: #37393b;
}
.new_neon .table_box2.row_style .dropdown {
  line-height: 0;
  margin-right: 2px;
}
.new_neon .table_box2.row_style .width_fixed .search_box, .new_neon .table_box2.row_style .table_cell .search_box {
  padding: 0;
}
.new_neon .table_box2.row_style .file_area {
  display: block;
}
.new_neon .table_box2.row_style .file_area .file_all_size {
  display: none;
}
.new_neon .table_box2.row_style .file_area.on .file_all_size {
  display: block;
}
.new_neon .table_box2.row_style .notice {
  margin: 7px 0 10px;
  line-height: 18px;
}
.new_neon .table_box2.row_style .textarea_tit {
  padding-right: 0;
  margin: 6px 0 1px;
}
.new_neon .table_box2.row_style .textarea_tit .textarea_size {
  position: static;
  bottom: auto;
  text-align: right;
}
.new_neon .table_box2.row_style .row_inner_table {
  background: #fff;
  padding: 0 15px;
}
.new_neon .table_box2.row_style .row_inner_table table th {
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  text-align: center;
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2.row_style .row_inner_table table td {
  background: #fff;
  padding: 6px 15px;
}
.new_neon .table_box2.row_style .row_inner_table table tr.detailed_info {
  background: #f5f5f5;
}
.new_neon .table_box2.row_style .row_inner_table table tr.detailed_info td {
  padding: 12px 15px 3px;
}
.new_neon .table_box2.row_style .row_inner_table table tr.detailed_info .table_box {
  padding: 10px 0 4px;
}
.new_neon .table_box2.row_style .row_inner_table table tr.detailed_info .table_box table td {
  background: #fff;
  padding: 3px 15px;
}
.new_neon .table_box2.row_style .row_inner_table table tr.detailed_info .table_box table td:last-child {
  text-align: center;
}
.new_neon .table_box2.row_style.type02 td {
  padding: 10px 0px 10px 10px;
}
.new_neon .table_box2 .tb_type_thead {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2 .scroll_tbody {
  max-height: 196px;
  overflow-y: auto;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2 .scroll_tbody table {
  border-bottom: 0;
}
.new_neon .table_box2.col_scroll {
  padding-right: 17px;
  border-top: 0;
}
.new_neon .table_box2.hover_none table tr.item_list_table.on td, .new_neon .table_box2.hover_none table tr.item_list_table:hover td, .new_neon .table_box2.hover_none table tr.item_list_table:active td {
  background: none;
}
.new_neon .table_box2.hover_none table tr.item_list_table.on td .table_box td, .new_neon .table_box2.hover_none table tr.item_list_table:hover td .table_box td, .new_neon .table_box2.hover_none table tr.item_list_table:active td .table_box td {
  background: #fff;
}
.new_neon .table_box2.hover_none table tr.item_list_table.on td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr.item_list_table:hover td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr.item_list_table:active td .table_box.inner_table td {
  border-top: 1px solid #ededed;
  background: #fff;
}
.new_neon .table_box2.hover_none table tr.on td, .new_neon .table_box2.hover_none table tr:hover td, .new_neon .table_box2.hover_none table tr:active td {
  background: none;
}
.new_neon .table_box2.hover_none table tr.on td.bg_gray, .new_neon .table_box2.hover_none table tr:hover td.bg_gray, .new_neon .table_box2.hover_none table tr:active td.bg_gray {
  background: #fafafa;
}
.new_neon .table_box2.hover_none table tr.on td .table_box td, .new_neon .table_box2.hover_none table tr:hover td .table_box td, .new_neon .table_box2.hover_none table tr:active td .table_box td {
  background: #fff;
}
.new_neon .table_box2.hover_none table tr.on td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr:hover td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr:active td .table_box.inner_table td {
  border: 0;
  background: #fafafa;
}
.new_neon .table_box2.hover_none table tr.on.select_tr td .table_box td, .new_neon .table_box2.hover_none table tr:hover.select_tr td .table_box td, .new_neon .table_box2.hover_none table tr:active.select_tr td .table_box td {
  background: #fff;
}
.new_neon .table_box2.hover_none table tr.on.select_tr td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr:hover.select_tr td .table_box.inner_table td, .new_neon .table_box2.hover_none table tr:active.select_tr td .table_box.inner_table td {
  border: 0;
  background: #f5faff;
}
.new_neon .table_box2.hover_none table tr.on.select_tr td .table_box.inner_table td a, .new_neon .table_box2.hover_none table tr:hover.select_tr td .table_box.inner_table td a, .new_neon .table_box2.hover_none table tr:active.select_tr td .table_box.inner_table td a {
  color: #37393b;
}
.new_neon .table_box2.hover_none table tfoot tr:hover td {
  background-color: #fafafa;
}
.new_neon .table_box2.inner_table {
  margin-bottom: 8px;
  border-top: 0;
  padding: 0;
}
.new_neon .table_box2.inner_table table {
  width: 100%;
  border-bottom: 0;
}
.new_neon .table_box2.inner_table table tr th, .new_neon .table_box2.inner_table table .on th {
  border-top: 0;
  border-bottom: 1px solid #fff;
  background: #f5f5f5;
}
.new_neon .table_box2.inner_table table tr td, .new_neon .table_box2.inner_table table .on td {
  padding: 5px 15px;
  border-top: 0;
  background: #f5f5f5;
}
.new_neon .table_box2.inner_table table tr:hover td, .new_neon .table_box2.inner_table table tr:active td {
  background: #f5f5f5;
}
.new_neon .table_box2.header02 table {
  border-collapse: separate;
}
.new_neon .table_box2.header02 table thead tr {
  border-top: 1px solid #ededed;
}
.new_neon .table_box2.header02 table thead tr:first-child {
  border-top: 0;
}
.new_neon .table_box2.header02 table thead tr th {
  height: 29px;
  line-height: 15px;
  border-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_box2.header02 table thead tr th.border_left {
  border-left: 1px solid #ededed;
}
.new_neon .table_box2.header02 table thead tr:last-child th {
  border-top: 1px solid #ededed;
}
.new_neon .table_box2.header02 table tbody tr:first-child td {
  border-top: 1px solid #d9d9d9;
}
.new_neon .table_box2.header02 table tbody tr.select_tr td {
  border-top: 1px solid #157efb;
}
.new_neon .table_box2.header02 table tbody tr.select_tr td.none_boder {
  border-top: 0;
}
.new_neon .table_box2.header02 table .lypop_tb_type table {
  min-width: 0;
}
.new_neon .table_box2.header02 table .lypop_tb_type table tr:first-child th, .new_neon .table_box2.header02 table .lypop_tb_type table tr:first-child td {
  border-top: 0;
}
.new_neon .table_box2.header02 table .lypop_tb_type table tr th {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_box2.header02 table .lypop_tb_type p span {
  width: auto;
}
.new_neon .table_box2.arr_mid td {
  vertical-align: middle;
}
.new_neon .table_box2.fst_td_padding table tr th:first-child {
  padding-left: 20px;
}
.new_neon .table_box2.fst_td_padding table tr td:first-child {
  padding-left: 20px;
}
.new_neon .table_box2.lst_td_padding table tr th:last-child {
  padding-right: 20px;
}
.new_neon .table_box2.lst_td_padding table tr td:last-child {
  padding-right: 20px;
}
.new_neon .table_box2 .tb_num {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  background-color: #ff9334;
  border: 1px solid #eb8022;
  font-size: 10px;
  line-height: 15px;
  font-weight: bold;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: -0.91px;
}
.new_neon .table_box2 .tb_num.red {
  background-color: #ff5656;
  border: 1px solid #ef3737;
}
.new_neon .table_box2.border_top_color table tr:first-child th {
  border-color: #37393b;
}
.new_neon .table_box2.border_top_color .txt_left {
  padding-left: 0;
}
.new_neon .table_box2 .sorting {
  position: relative;
  display: inline-block;
  padding-right: 11px;
}
.new_neon .table_box2 .sorting.change .ico_sort {
  background-position: -148px -700px;
}
.new_neon .table_box2 .sorting:hover {
  text-decoration: underline;
}
.new_neon .table_box2 .sorting:hover .label_dot {
  text-decoration: underline;
}
.new_neon .table_box2 .sorting .ico_sort {
  position: absolute;
  top: 4px;
  right: 0;
  width: 6px;
  height: 4px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -138px -700px;
}

.new_neon .table_header {
  padding-right: 17px;
  border-bottom: 1px solid #e1e4e8;
  border-top: 1px solid #d9d9d9;
  background: #fafafa;
  margin-bottom: 0;
}
.new_neon .table_header.no_header {
  border-bottom: 0;
  border-top: 1px solid #424242;
}
.new_neon .table_header.no_header table {
  border-bottom: 0;
}
.new_neon .table_header table {
  min-width: 0;
  border-bottom: 0;
}
.new_neon .table_header table tr:first-child th {
  border-top: 0;
}
.new_neon .table_header table tr th {
  border-bottom: 0;
}
.new_neon .table_scroll {
  overflow-y: scroll;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .table_scroll.last_no_border table tr:last-child td {
  border-bottom: 0;
}
.new_neon .table_scroll.address_type table td {
  padding: 15px 20px 15px;
  line-height: 18px;
}
.new_neon .table_scroll table {
  min-width: 0;
  border-bottom: 0;
}
.new_neon .table_scroll table tr:first-child td {
  border-top: 0;
}
.new_neon .table_scroll table tr:last-child td {
  border-bottom: 1px solid #ededed;
}
.new_neon .table_bottom {
  background: #fafafa;
  padding-right: 17px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .table_bottom table {
  min-width: 0;
  border-bottom: 0;
}
.new_neon .table_bottom table tr:first-child td {
  border-top: 0;
}
.new_neon .file_td a {
  color: #37393b;
}
.new_neon .file_td a.save_file_num {
  text-decoration: none;
}
.new_neon .file_td a.file_save {
  color: #828487;
  margin-left: 10px;
}
.new_neon .file_td a.file_save.on, .new_neon .file_td a.file_save:hover, .new_neon .file_td a.file_save:active {
  text-decoration: underline;
}
.new_neon .file_td .feil_list {
  display: none;
  position: absolute;
  width: 290px;
  padding: 8px 6px 7px 10px;
  border: 1px solid #979797;
  background: #fff;
  margin-top: 18px;
  z-index: 10;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .file_td .feil_list .attached_feil_list {
  vertical-align: top;
  width: 245px;
  display: inline-block;
}
.new_neon .file_td .feil_list .attached_feil_list li {
  height: 22px;
  line-height: 22px;
  text-align: left;
}
.new_neon .file_td .feil_list .attached_feil_list li a {
  position: relative;
  padding-right: 85px;
  height: 22px;
  line-height: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .file_td .feil_list .attached_feil_list li a .title {
  max-width: 160px;
  display: inline-block;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .file_td .feil_list .attached_feil_list li a .file {
  position: absolute;
  top: 0;
  right: 0;
  width: 85px;
  white-space: nowrap;
  text-align: left;
}
.new_neon .file_td .feil_list .attached_feil_list li a .file .file_size {
  color: #9a9a9a;
  padding-left: 3px;
}
.new_neon .file_td .feil_list .attached_feil_list li a .file_type {
  color: #63a83c;
}
.new_neon .file_td .feil_list .del_btn {
  vertical-align: top;
}
.new_neon .file_td .feil_list.on {
  display: inline-block;
}
.new_neon .file_capacity {
  font-size: 11px;
  color: #999;
  margin-left: 10px;
}
.new_neon .num_link {
  position: relative;
  padding-right: 15px;
}
.new_neon .num_link:before {
  display: none;
  position: absolute;
  top: 2px;
  right: 0;
  width: 10px;
  height: 10px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -120px -340px;
  content: "";
}
.new_neon .num_link:hover {
  text-decoration: underline;
}
.new_neon .num_link:hover:before {
  display: block;
}
.new_neon .draft_list {
  margin-left: -10px;
}
.new_neon .draft_list li {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .draft_list li span {
  line-height: 20px;
  display: inline-block;
}
.new_neon div.draft_list {
  font-size: 0;
  white-space: normal;
  margin-bottom: -6px;
}
.new_neon div.draft_list .order_num {
  margin: 0 5px 6px 0;
}
.new_neon .sort_list {
  text-align: right;
  margin-bottom: 9px;
}
.new_neon .sort_list.arr_left {
  text-align: left;
}
.new_neon .sort_list li {
  margin-left: 13px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .sort_list li:first-child {
  margin-left: 0;
}
.new_neon .sort_list li a {
  display: block;
  position: relative;
  padding-left: 19px;
  font-size: 13px;
  color: #999;
  line-height: 20px;
}
.new_neon .sort_list li a:before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -180px -160px;
  content: "";
}
.new_neon .sort_list li.on a {
  color: #222;
}
.new_neon .sort_list li.on a:before {
  background-position: -180px -140px;
}
.new_neon .lypop_tb_type {
  display: none;
  position: absolute;
  overflow: hidden;
  top: 32px;
  left: -1px;
  width: 442px;
  max-height: 258px;
  background-color: #ffffff;
  border: solid 1px #979797;
  z-index: 10;
}
.new_neon .lypop_tb_type.has_scroll .lypop_tb_type_thead {
  position: relative;
  width: -webkit-calc(100% - 17px);
  width: -moz-calc(100% - 17px);
  width: calc(100% - 17px);
}
.new_neon .lypop_tb_type.has_scroll .lypop_tb_type_thead:after {
  content: "";
  width: 17px;
  position: absolute;
  top: 0;
  right: -17px;
  bottom: 0;
  background-color: #fafafa;
  border-bottom: 1px solid #ededed;
}
.new_neon .lypop_tb_type table {
  min-width: 0;
  border-bottom: 0;
}
.new_neon .lypop_tb_type .search_num {
  display: block;
  height: 29px;
  line-height: 28px;
  border-top: 1px solid #ededed;
  background: #fafafa;
  padding: 0 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
}
.new_neon .lypop_tb_type .search_num span {
  display: inline-block;
  width: auto;
  margin: 0 2px 0 7px;
  color: #888;
  vertical-align: top;
}
.new_neon .lypop_tb_type .search_num span:first-child {
  margin-left: 0;
}
.new_neon .lypop_tb_type .search_num span.point_txt {
  color: #00c73c;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 27px;
}
.new_neon .lypop_tb_type table {
  width: 100%;
  table-layout: fixed;
}
.new_neon .lypop_tb_type .lypop_tb_type_thead th {
  width: auto;
  height: 30px;
  padding: 0 10px;
  background-color: #fafafa;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color: #828487;
  line-height: 30px;
  border-bottom: 1px solid #ededed;
  border-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody {
  overflow: auto;
  max-height: 194px;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table {
  margin-top: -1px;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr td {
  width: 100%;
  height: 30px;
  padding: 0 10px;
  font-size: 12px;
  text-align: left;
  color: #888;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr td:first-child {
  color: #37393b;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr td strong {
  color: #222;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr.on, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:hover, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:active {
  background-color: #edf4fb;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr.on td, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:hover td, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:active td {
  color: #999;
}
.new_neon .lypop_tb_type .lypop_tb_type_tbody table tr.on td:first-child, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:hover td:first-child, .new_neon .lypop_tb_type .lypop_tb_type_tbody table tr:active td:first-child {
  color: #37393b;
}
.new_neon .ongoing td {
  color: #157efb;
}
.new_neon .ongoing td .order_noti dt, .new_neon .ongoing td .order_noti dd {
  color: #157efb;
}
.new_neon .ongoing td .order_num {
  background-color: #f7faff;
  border-color: #d6e5ff;
  color: #157efb;
}
.new_neon .ongoing td .order_num .small:after {
  background-position: -160px -390px;
}
.new_neon .table_cont_none {
  padding: 175px 0;
  text-align: center;
  line-height: 19px;
}
.new_neon .graph {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 18px;
  margin: 5px 0;
  background-color: #ededed;
}
.new_neon .graph .graph_bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #157efb;
}
.new_neon .graph .graph_bar.over {
  background-color: #ff6569;
}
.new_neon .graph .graph_bar.stopped {
  background-color: #939eb2;
}
.new_neon .graph .percent {
  position: absolute;
  top: 0;
  left: 4px;
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .btn_fixed {
  position: relative;
  width: 100%;
  padding: 8px 20px 0 0;
  line-height: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .btn_fixed.search {
  padding: 9px 37px 0 0;
}
.new_neon .btn_fixed.search .draft_name, .new_neon .btn_fixed.search .draft_add_num {
  max-width: -webkit-calc(100% - 30px);
  max-width: -moz-calc(100% - 30px);
  max-width: calc(100% - 30px);
}
.new_neon .btn_fixed .draft_name, .new_neon .btn_fixed .draft_add_num {
  line-height: 28px;
}
.new_neon .btn_fixed .offer_btn {
  position: absolute;
  top: 8px;
  right: 0;
}
.new_neon .btn_fixed .add_person_btn {
  position: absolute;
  top: 4px;
  right: 0;
}
.new_neon .btn_fixed .search_btn {
  position: absolute;
  top: 2px;
  right: 10px;
}
.new_neon .btn_fixed .draft_name, .new_neon .btn_fixed .draft_add_num {
  line-height: 15px;
}
.new_neon .table_noti.txt_right {
  text-align: right;
  margin: 10px 0 30px;
}
.new_neon .table_noti.txt_right .notice {
  display: inline-block;
}
.new_neon .table_noti_item {
  position: relative;
  margin-top: 13px;
  padding-left: 18px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}
.new_neon .table_noti_item::before {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  background-position: 0px -27px;
  width: 13px;
  height: 13px;
}
.new_neon .table_noti_item > em {
  color: #157efb;
}
.new_neon .bb-tooltip-container .bb-tooltip {
  min-width: 0 !important;
  width: auto;
}
.new_neon .bb-tooltip-container .bb-tooltip tr {
  border: 1px solid #ccc;
  padding: 0;
}
.new_neon .bb-tooltip-container .bb-tooltip tr th {
  background: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  height: auto;
  line-height: 24px;
  color: #fff;
  border-bottom: 0;
  font-weight: normal;
}
.new_neon .bb-tooltip-container .bb-tooltip tr td {
  font-size: 13px;
  padding: 3px 10px;
  background-color: #fff;
  border-left: 1px dotted #999;
  height: auto;
  border-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .bb-tooltip-container .bb-tooltip tr td.value {
  text-align: right;
}
.new_neon .bb-tooltip-container .bb-tooltip tr td:first-child {
  border-left: 0;
}
.new_neon .block_box {
  display: block;
}
.new_neon .inline_block_box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .inline_block_box .info_txt {
  color: #828282;
  font-size: 12px;
  line-height: 18px;
}
.new_neon .inline_block_box .minus {
  display: inline-block;
  width: 7px;
  height: 1px;
  background: #37393b;
  vertical-align: middle;
  margin: 0 3px;
}
.new_neon .inline_block_box .time_txt {
  position: absolute;
  top: 9px;
  right: 11px;
  display: none;
  font-size: 12px;
  color: #ee6b6b;
  line-height: 18px;
  vertical-align: middle;
}
.new_neon .inline_block_box .time_txt.on {
  display: inline-block;
}
.new_neon .inline_block_box .file_name_box {
  display: none;
}
.new_neon .inline_block_box .file_name_box .file_name {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #39a7f0;
  text-decoration: underline;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 600px;
  vertical-align: top;
}
.new_neon .inline_block_box .file_name_box .file_name.max_w250 {
  max-width: 250px;
}
.new_neon .inline_block_box .file_name_box .file_name.max_w330 {
  max-width: 330px;
}
.new_neon .inline_block_box.address {
  min-height: 25px;
  padding-right: 130px;
  margin-top: 3px;
}
.new_neon .inline_block_box input[type=radio] + label {
  margin-right: 17px;
}
.new_neon .inline_block_box input[type=radio] + label:last-child {
  margin-right: 0;
}
.new_neon .inline_block_box + .input_date_box {
  margin-left: 22px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .upload_box {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -17px 0 0 -67px;
  z-index: 20;
}
.new_neon .client_chk_list {
  padding: 10px 0 2px;
  line-height: 0;
}
.new_neon .client_chk_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .client_chk_list.list_line {
  line-height: 18px;
}
.new_neon .client_chk_list.list_line > li {
  margin-bottom: 0;
}
.new_neon .client_chk_list > li {
  margin-bottom: 10px;
}
.new_neon .client_box .client_inner {
  width: 100%;
  border: 1px solid #eaeaea;
  background: #fafafa;
  padding: 14px 20px 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .client_box .client_inner .lnk_txt {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #39a7f0;
  text-decoration: underline;
  vertical-align: middle;
}
.new_neon .block_type:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .block_type .gender_btn + .gender_btn {
  margin-left: 3px;
}
.new_neon .block_type .gender_btn2 + .gender_btn2 {
  margin-left: 2px;
}
.new_neon .block_type .txt_info_box {
  overflow: hidden;
  padding-left: 10px;
  padding-top: 8px;
}
.new_neon .block_type .minus {
  display: inline-block;
  width: 4px;
  height: 1px;
  background: #ccc;
  vertical-align: middle;
  margin: 0 4px;
}
.new_neon .block_type .question_txt {
  position: relative;
  color: #424242;
  line-height: 18px;
  padding-left: 26px;
}
.new_neon .block_type .question_txt .number {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -1px;
  vertical-align: top;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
}
.new_neon .table_wrap {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-top: 2px solid #37393b;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.new_neon .table_wrap .table_cell {
  display: table-cell;
  vertical-align: top;
}
.new_neon .table_wrap .table_cell.year_width {
  width: 78.6%;
}

html[lang=en] .new_neon .table_box.row_style th .file_header {
  position: relative;
}
html[lang=en] .new_neon .table_box.row_style th .file_header .label_dot {
  word-break: keep-all;
}
html[lang=en] .new_neon .table_box.row_style th .file_header .file_more_btn {
  position: absolute;
  right: 0;
  top: 0;
}

.new_neon .module {
  padding: 30px;
}
.new_neon .module .add_menu {
  margin: 30px 0 0;
}
.new_neon .tab_menu.no_border .tab_list {
  border-bottom: 0;
}
.new_neon .tab_menu.main .tab_list {
  height: 30px;
}
.new_neon .tab_menu.main .tab_list .menu_item {
  height: 30px;
  margin-left: 18px;
}
.new_neon .tab_menu.main .tab_list .menu_item:first-child {
  margin-left: 0;
}
.new_neon .tab_menu.main .tab_list .menu_item a {
  padding: 5px 0;
}
.new_neon .tab_menu.main_tab .main_tab_area {
  overflow: hidden;
}
.new_neon .tab_menu.main_tab .main_tab_area:before {
  position: absolute;
  left: -25px;
  right: -25px;
  height: 1px;
  background: #d9d9d9;
  content: "";
}
.new_neon .tab_menu.main_tab .tab_list {
  position: relative;
  height: auto;
  margin-left: 1px;
  border-bottom: 0;
  font-size: 0;
  white-space: nowrap;
}
.new_neon .tab_menu.main_tab .tab_list:before {
  position: absolute;
  top: 0;
  left: -1px;
  width: 1px;
  height: 100%;
  background: #d9d9d9;
  content: "";
}
.new_neon .tab_menu.main_tab .tab_list .menu_item {
  position: relative;
  width: 188px;
  height: 54px;
  margin-left: -1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-top: 0;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item.on {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #00c73c;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item.on + li {
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.new_neon .tab_menu.main_tab .tab_list .menu_item.on a {
  color: #fff;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item.on .noti_num {
  max-width: 42px;
  right: 15px;
  padding: 2px 8px;
  background-color: #fff;
  -webkit-border-radius: 19.5px;
  -moz-border-radius: 19.5px;
  border-radius: 19.5px;
  font-size: 12px;
  color: #00c73c;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item a {
  display: block;
  height: 100%;
  padding: 0;
  font-size: 13px;
  color: #37393b;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item a:before {
  display: none;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item .tab_name {
  position: absolute;
  top: 50%;
  left: 24px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.new_neon .tab_menu.main_tab .tab_list .menu_item .tab_name span {
  display: block;
  overflow: hidden;
  max-width: 105px;
  max-height: 39px;
  line-height: 19px;
  white-space: normal;
}
.new_neon .tab_menu.main_tab .tab_list .menu_item .noti_num {
  position: absolute;
  right: 20px;
  top: 15px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.new_neon .tab_list {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #ededed;
}
.new_neon .tab_list .menu_item {
  display: inline-block;
  height: 42px;
  margin-left: 22px;
}
.new_neon .tab_list .menu_item:first-child {
  margin-left: 0;
}
.new_neon .tab_list .menu_item a {
  display: inline-block;
  width: 100%;
  padding: 11px 5px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  color: #acacac;
  text-decoration: none;
}
.new_neon .tab_list .menu_item.on {
  position: relative;
  border-bottom: 0;
}
.new_neon .tab_list .menu_item.on a {
  position: relative;
  color: #37393b;
}
.new_neon .tab_list .menu_item.on a:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background: #37393b;
  content: "";
}
.new_neon .tab_add_list {
  display: table;
  height: 44px;
  padding-top: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .tab_add_list .add_item {
  display: table-cell;
  width: 198px;
  height: 36px;
  vertical-align: top;
  padding-left: 3px;
}
.new_neon .tab_add_list .add_item:first-child {
  padding-left: 0;
}
.new_neon .tab_add_list .add_item .add_item_inner {
  position: relative;
  width: 100%;
  height: 36px;
  padding: 0 26px 0 12px;
  background-color: #fafafc;
  border: solid 1px #e2e2e2;
  border-bottom: 1px solid #c4c4c4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .tab_add_list .add_item .add_item_inner a {
  display: block;
  width: 100%;
  height: 36px;
  padding-top: 10px;
  color: #acacac;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .tab_add_list .add_item .add_item_inner .del_btn {
  position: absolute;
  top: 7px;
  right: 7px;
}
.new_neon .tab_add_list .add_item .add_item_inner .del_btn:after {
  background-position: -178px -708px;
}
.new_neon .tab_add_list .add_item .add_item_inner.on {
  position: relative;
  border: solid 1px #c4c4c4;
  border-bottom: 0;
  background-color: #fff;
}
.new_neon .tab_add_list .add_item .add_item_inner.on a {
  color: #666;
}
.new_neon .tab_add_list .add_item .add_item_inner.on .del_btn:after {
  background-position: -160px -160px;
}
.new_neon .tab_add_list.menu_more {
  width: 100%;
  table-layout: fixed;
}
.new_neon .tab_add_list.menu_more .add_item {
  width: inherit;
}
.new_neon .step_box .inner_step {
  width: 100%;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .step_box .inner_step .memnbership_list {
  display: table;
  width: 900px;
  margin: 0 auto;
}
.new_neon .step_box .inner_step .memnbership_list li {
  position: relative;
  display: table-cell;
  width: 205px;
  height: 54px;
  text-align: center;
  background-color: #fff;
  padding: 0 20px 0 0;
  vertical-align: middle;
}
.new_neon .step_box .inner_step .memnbership_list li:last-child:before, .new_neon .step_box .inner_step .memnbership_list li:last-child:after {
  display: none;
}
.new_neon .step_box .inner_step .memnbership_list li:before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  right: 9px;
  bottom: inherit;
  width: 0;
  height: 35px;
  border-left: 1px solid #eaeaea;
  -webkit-transform: rotate(325deg);
  -moz-transform: rotate(325deg);
  -ms-transform: rotate(325deg);
  transform: rotate(325deg);
}
.new_neon .step_box .inner_step .memnbership_list li:after {
  content: "";
  display: block;
  position: absolute;
  top: inherit;
  bottom: -4px;
  right: 9px;
  width: 0;
  height: 35px;
  border-left: 1px solid #eaeaea;
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
.new_neon .step_box .inner_step .memnbership_list li .lst_txt {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: #2d2d2d;
  line-height: 20px;
  padding-left: 15px;
  text-align: left;
  margin-top: 1px;
  word-break: break-all;
}
.new_neon .step_box .inner_step .memnbership_list li .lst_txt .num_txt {
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: top;
}
.new_neon .step_box .inner_step .memnbership_list li.on {
  background-color: #4c5768;
}
.new_neon .step_box .inner_step .memnbership_list li.on .lst_txt {
  color: #fff;
  font-weight: 600;
  word-break: break-all;
}
.new_neon .step_box .inner_step .memnbership_list li.on:first-child:before {
  display: none;
}
.new_neon .step_box .inner_step .memnbership_list li.on:last-child:before {
  display: block;
}
.new_neon .step_box .inner_step .memnbership_list li.on:before {
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  bottom: 0;
  border-top: 27px solid #4c5768;
  border-right: 0 solid transparent;
  border-bottom: 27px solid #4c5768;
  border-left: 20px solid transparent;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
  height: auto;
}
.new_neon .step_box .inner_step .memnbership_list li.on:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-top: 27px solid #fff;
  border-right: 0 solid transparent;
  border-bottom: 27px solid #fff;
  border-left: 20px solid transparent;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
  height: auto;
}
.new_neon .step_box .inner_step .memnbership_list li.prev:before, .new_neon .step_box .inner_step .memnbership_list li.prev:after {
  display: none;
}

/*
Theme Name: jqueryui-com
Template: jquery
*/
.new_neon #content a:hover {
  color: #333;
}
.new_neon .ui-datepicker {
  width: 276px;
  height: 266px;
  padding: 15px 16px 16px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 2px 0 rgba(20, 26, 60, 0.15), 0 2px 10px 0 rgba(20, 26, 60, 0.1);
  -moz-box-shadow: 0 0 2px 0 rgba(20, 26, 60, 0.15), 0 2px 10px 0 rgba(20, 26, 60, 0.1);
  box-shadow: 0 0 2px 0 rgba(20, 26, 60, 0.15), 0 2px 10px 0 rgba(20, 26, 60, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ui-datepicker .ui-datepicker-header {
  margin-bottom: 5px;
  text-align: center;
  background: #fff;
  border: none;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -10px -370px;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover, .new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
  background: transparent;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover span, .new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover span {
  background-position: -10px -410px;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  background-position: -50px -370px;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
  background: transparent;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover span {
  background-position: -50px -410px;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  line-height: 32px;
  font-size: 18px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
  width: auto;
}
.new_neon .ui-datepicker .ui-datepicker-calendar {
  table-layout: inherit;
  border-bottom: 0;
}
.new_neon .ui-datepicker .ui-datepicker-calendar th, .new_neon .ui-datepicker .ui-datepicker-calendar td {
  width: 32px;
  height: 26px;
  text-align: center;
  font-size: 11px;
  padding: 0;
  border: none;
}
.new_neon .ui-datepicker .ui-datepicker-calendar th {
  color: #b0b9c4;
  font-weight: normal;
}
.new_neon .ui-datepicker .ui-datepicker-calendar th:first-child.ui-datepicker-week-end {
  color: #ffc9ca;
}
.new_neon .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end {
  color: #bfe1f7;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td {
  line-height: 28px;
  background: #fff;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  color: #37393b;
  background: #fff;
  border: none;
  text-align: center;
  padding: 0;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default {
  color: #4da3ed;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td:first-child.ui-datepicker-week-end .ui-state-default {
  color: #ff6569;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td:first-child.ui-datepicker-current-day .ui-state-default {
  color: #fff;
}
.new_neon .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day .ui-state-default {
  width: 26px;
  height: 26px;
  display: inline-block;
  background-color: #00c73c;
  color: #fff;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
}
.new_neon .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
  color: #bebebe;
  opacity: 1;
  filter: Alpha(Opacity=100);
}
.new_neon .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end {
  color: #bfe1f7;
}
.new_neon .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end .ui-state-default {
  color: #4da3ed;
}
.new_neon .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
  width: 26px;
  height: 26px;
  display: inline-block;
  background-color: #f5f5f5;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
}

.new_neon .noti_pop {
  display: none;
  position: absolute;
  top: 31px;
  left: 0;
  z-index: 40;
}
.new_neon .noti_pop.on {
  display: block;
}
.new_neon .noti_pop .noti_inner {
  width: 270px;
  padding: 20px 20px 18px;
  background: #fff;
  border: 1px solid #acacac;
  word-break: break-all;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .noti_pop .noti_inner .toast_txt {
  font-size: 11px;
  line-height: 17px;
  color: #424242;
}
.new_neon .ly_popup {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-bottom: 50px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  z-index: 200;
  word-break: break-all;
}
.new_neon .ly_popup.partner {
  border: 0;
}
.new_neon .ly_popup.partner .ly_header {
  background-color: #4c5768;
}
.new_neon .ly_popup.partner .ly_header .ly_title {
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .ly_popup.partner .ly_cont {
  padding: 30px 20px 40px;
}
.new_neon .ly_popup.partner .ly_cont.agree_wrap {
  padding: 30px 20px 19px;
}
.new_neon .ly_popup.partner .ly_cont.bd_line {
  border-bottom: 1px solid #ededed;
}
.new_neon .ly_popup.partner .ly_cont.type2 {
  padding: 30px 19px;
  font-size: 0;
}
.new_neon .ly_popup.w1200 {
  width: 1200px;
}
.new_neon .ly_popup.w940 {
  width: 940px;
}
.new_neon .ly_popup.w880 {
  width: 880px;
}
.new_neon .ly_popup.w880 .ly_header {
  height: 50px;
}
.new_neon .ly_popup.w880 .ly_header .ly_title {
  font-size: 16px;
  color: #fff;
  line-height: 50px;
}
.new_neon .ly_popup.w880 .ly_header .ly_btn_close {
  top: 10px;
  right: 15px;
}
.new_neon .ly_popup.w880_only {
  width: 880px;
}
.new_neon .ly_popup.w555 {
  width: 555px;
}
.new_neon .ly_popup.w480 {
  width: 480px;
}
.new_neon .ly_popup.ly_pop_preview {
  left: 50%;
  margin: 53px 0 53px -730px;
  background-color: #f5f5f5;
}
.new_neon .ly_popup.ly_pop_preview .ly_preview {
  margin: 0 auto;
  padding: 40px 40px 0;
  background-color: #fff;
}
.new_neon .ly_popup.ly_pop_preview .ly_preview.w980 {
  width: 980px !important;
}
.new_neon .ly_popup.ly_pop_preview .ly_cont.section {
  padding: 0;
}
.new_neon .ly_popup.ly_pop_preview .ly_cont .bottom_btn_box {
  padding: 10px 0;
}
.new_neon .ly_popup.ly_pop_preview .ly_cont .bottom_btn_box .table_btn {
  height: 38px;
  margin: 0 4px;
}
.new_neon .ly_popup.ly_pop_preview .ly_cont .bottom_btn_box .bd_btn, .new_neon .ly_popup.ly_pop_preview .ly_cont .bottom_btn_box .bg_btn {
  padding: 0 20px;
}
.new_neon .ly_popup.noti_popup .ly_header + .ly_cont {
  padding: 40px 0;
}
.new_neon .ly_popup.noti_popup .ly_cont {
  padding: 60px 0 48px;
}
.new_neon .ly_popup.noti_popup .noti_box {
  display: block;
  text-align: center;
}
.new_neon .ly_popup.noti_popup .noti_box:before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  margin: 0 auto 28px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -118px -792px;
}
.new_neon .ly_popup.noti_popup .noti_box li.noti_txt {
  position: relative;
  display: inline-block;
  padding-left: 8px;
}
.new_neon .ly_popup.noti_popup .noti_box li.noti_txt + li {
  margin-top: 12px;
}
.new_neon .ly_popup.noti_popup .noti_box li.noti_txt:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #37393b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.new_neon .ly_popup.noti_popup .noti_txt {
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
.new_neon .ly_popup .ly_header {
  position: relative;
  width: 100%;
  height: 45px;
  padding: 0 20px;
  background-color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_header .ly_title {
  font-size: 14px;
  color: #fff;
  line-height: 46px;
}
.new_neon .ly_popup .ly_header .del_btn {
  position: absolute;
  top: 7px;
  right: 12px;
  width: 30px;
  height: 30px;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_header .del_btn:after {
  width: 14px;
  height: 14px;
  background-position: -150px -190px;
}
.new_neon .ly_popup .ly_cont {
  position: relative;
  padding: 30px 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont.section {
  padding: 30px 0;
}
.new_neon .ly_popup .ly_cont.section + .section {
  margin-top: -20px;
  padding-top: 10px;
  background: #fafafa;
}
.new_neon .ly_popup .ly_cont.type_wide {
  padding: 30px 45px;
}
.new_neon .ly_popup .ly_cont .ly_cont_title {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  color: #222;
}
.new_neon .ly_popup .ly_cont .left_side {
  position: relative;
  display: inline-block;
  width: 540px;
  height: 640px;
  border: 1px solid #ccc;
}
.new_neon .ly_popup .ly_cont .left_side img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.new_neon .ly_popup .ly_cont .left_side .error_text_area {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.new_neon .ly_popup .ly_cont .left_side .error_text_area .ico_fail {
  display: block;
  margin: 0 auto 15px;
  width: 46px;
  height: 37px;
  background: url(../img/ico_fail.png) no-repeat 0 0;
  -moz-background-size: 46px 37px;
  background-size: 46px 37px;
}
.new_neon .ly_popup .ly_cont .left_side .error_text_area .error_notice {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 18px;
  color: #ee6b6b;
}
.new_neon .ly_popup .ly_cont .left_side .error_text_area .error_desc {
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
  white-space: nowrap;
}
.new_neon .ly_popup .ly_cont .right_side {
  display: inline-block;
  width: 250px;
  padding: 0 15px 0 35px;
  vertical-align: top;
}
.new_neon .ly_popup .ly_cont .right_side h2 {
  padding-bottom: 15px;
  color: #222;
  font-size: 14px;
  line-height: 19px;
  border-bottom: 2px solid #37393b;
}
.new_neon .ly_popup .ly_cont .right_side .input_area {
  padding: 20px 0;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .ly_popup .ly_cont .right_side .input_item + .input_item {
  margin-top: 10px;
}
.new_neon .ly_popup .ly_cont .right_side .input_item label {
  float: left;
  min-width: 70px;
  font-weight: bold;
  line-height: 34px;
}
.new_neon .ly_popup .ly_cont .right_side .input_item input {
  overflow: hidden;
  width: -webkit-calc(100% - 70px);
  width: -moz-calc(100% - 70px);
  width: calc(100% - 70px);
}
.new_neon .ly_popup .ly_cont .ico_view {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background: url(../img/ico_view.png) no-repeat 0 0;
  -moz-background-size: 18px 18px;
  background-size: 18px 18px;
}
.new_neon .ly_popup .ly_cont .section_inner {
  padding: 0 20px;
}
.new_neon .ly_popup .ly_cont .title_box {
  padding-top: 0;
}
.new_neon .ly_popup .ly_cont .title_box .popup_tit {
  font-size: 16px;
  font-weight: bold;
  color: #222;
}
.new_neon .ly_popup .ly_cont .title_box .popup_tit span {
  font-weight: normal;
  margin-right: 4px;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ly_popup .ly_cont .title_box .notice {
  margin-top: 5px;
}
.new_neon .ly_popup .ly_cont .add_group_box {
  margin-bottom: 30px;
}
.new_neon .ly_popup .ly_cont .popup_txt {
  font-size: 13px;
  color: #222;
  margin-bottom: 9px;
}
.new_neon .ly_popup .ly_cont .popup_txt_v2 {
  padding: 0 20px;
  text-align: center;
  font-size: 13px;
  color: #222;
  line-height: 22px;
  margin: 40px 0 5px;
}
.new_neon .ly_popup .ly_cont .popup_txt_v2.mtb_39 {
  margin: 29px 0 29px;
}
.new_neon .ly_popup .ly_cont .popup_txt_v2.mtb_28 {
  margin: 18px 0 18px;
}
.new_neon .ly_popup .ly_cont .popup_txt_v2 em {
  font-weight: bold;
  color: #00c73c;
}
.new_neon .ly_popup .ly_cont .bottom_btn_box {
  position: static;
  bottom: auto;
  min-width: 100%;
  padding: 25px 0 10px;
  border-top: 0;
}
.new_neon .ly_popup .ly_cont .btn_box {
  padding: 0 0 30px;
  text-align: center;
}
.new_neon .ly_popup .ly_cont .del_btn {
  position: absolute;
  top: 11px;
  right: 12px;
  width: 30px;
  height: 30px;
  padding: 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont .del_btn:after {
  width: 12px;
  height: 12px;
  background-position: -170px 0;
}
.new_neon .ly_popup .ly_cont .pop_tit {
  line-height: 28px;
  font-size: 16px;
  color: #222222;
}
.new_neon .ly_popup .ly_cont .radio_box {
  margin: 20px 0 30px;
}
.new_neon .ly_popup .ly_cont .list_tit, .new_neon .ly_popup .ly_cont .textarea_tit {
  position: relative;
  font-size: 13px;
  color: #222;
  line-height: 18px;
  margin-bottom: 10px;
}
.new_neon .ly_popup .ly_cont .list_tit .list_num, .new_neon .ly_popup .ly_cont .textarea_tit .list_num {
  font-weight: bold;
  color: #00c73c;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon .ly_popup .ly_cont .list_tit .info_txt, .new_neon .ly_popup .ly_cont .textarea_tit .info_txt {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 11px;
  color: #888;
}
.new_neon .ly_popup .ly_cont .list_tit .textarea_size, .new_neon .ly_popup .ly_cont .textarea_tit .textarea_size {
  position: absolute;
  bottom: 6px;
  right: 0;
  display: block;
  font-size: 11px;
  line-height: 11px;
  color: #acacac;
}
.new_neon .ly_popup .ly_cont .list_tit {
  margin-bottom: 15px;
}
.new_neon .ly_popup .ly_cont .list_tit .notice {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  margin: 0;
}
.new_neon .ly_popup .ly_cont .textarea_tit {
  margin: 0 0 6px;
  padding-right: 35px;
}
.new_neon .ly_popup .ly_cont .textarea_tit .notice {
  margin: 0 0 8px;
  font-size: 12px;
}
.new_neon .ly_popup .ly_cont .textarea_tit .title_lv2 {
  margin-bottom: 9px;
}
.new_neon .ly_popup .ly_cont .business_list {
  width: 440px;
  height: 140px;
  overflow-y: auto;
  border: solid 1px #d9d9d9;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont .business_list.hover_none li.on, .new_neon .ly_popup .ly_cont .business_list.hover_none li:hover, .new_neon .ly_popup .ly_cont .business_list.hover_none li:active {
  background: none;
}
.new_neon .ly_popup .ly_cont .business_list li {
  padding: 0 11px;
}
.new_neon .ly_popup .ly_cont .business_list li.on, .new_neon .ly_popup .ly_cont .business_list li:hover, .new_neon .ly_popup .ly_cont .business_list li:active {
  background: #edf4fb;
}
.new_neon .ly_popup .ly_cont .business_list li .small {
  width: 20px;
  height: 20px;
  padding: 6px;
  position: static;
}
.new_neon .ly_popup .ly_cont .business_list li .small:after {
  width: 8px;
  height: 10px;
  background-position: -160px -380px;
}
.new_neon .ly_popup .ly_cont .business_list li a, .new_neon .ly_popup .ly_cont .business_list li em {
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ly_popup .ly_cont .business_list.inner_table {
  border: 0;
  margin-bottom: 0;
  height: 100%;
  overflow-y: hidden;
}
.new_neon .ly_popup .ly_cont .business_list.inner_table li {
  padding: 0;
}
.new_neon .ly_popup .ly_cont .business_list.inner_table li a {
  text-decoration: none;
}
.new_neon .ly_popup .ly_cont .business_name {
  line-height: 30px;
  color: #222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont .business_name.finish {
  color: #888;
}
.new_neon .ly_popup .ly_cont textarea {
  width: 100%;
  height: 100px;
  padding: 10px;
  border: solid 1px #d9d9d9;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont textarea:disabled {
  background-color: #fafafa;
  border: solid 1px #e5e5e5;
  color: #acacac;
  cursor: default;
}
.new_neon .ly_popup .ly_cont .notify_txt {
  position: relative;
  display: block;
  line-height: 15px;
  font-size: 13px;
  color: #37393b;
  padding: 10px 0 46px;
}
.new_neon .ly_popup .ly_cont .notify_txt:before {
  position: absolute;
  bottom: 20px;
  left: -20px;
  right: -20px;
  height: 1px;
  background: #ededed;
  content: "";
}
.new_neon .ly_popup .ly_cont .bottom_btn {
  padding: 0 12px;
  height: 34px;
  line-height: 34px;
}
.new_neon .ly_popup .ly_cont .bottom_btn.bg_box {
  margin-left: 2px;
}
.new_neon .ly_popup .ly_cont .loding {
  text-align: center;
  padding: 40px 0 0;
}
.new_neon .ly_popup .ly_cont .loding + .popup_txt_v2 {
  margin: 17px 0 41px;
}
.new_neon .ly_popup .ly_cont .table_box table tr.checked {
  background-color: #edf4fb;
}
.new_neon .ly_popup .ly_cont .table_box table tr.checked .item_num {
  color: #157efb;
}
.new_neon .ly_popup .ly_cont .table_box table tr.checked .none_select {
  background: #fff;
}
.new_neon .ly_popup .ly_cont .table_box table tr td {
  white-space: normal;
  height: 100%;
}
.new_neon .ly_popup .ly_cont .table_box table tr td .draft_list {
  margin: 0 0 -6px 0;
}
.new_neon .ly_popup .ly_cont .table_info .notice {
  line-height: 18px;
}
.new_neon .ly_popup .ly_cont .table_info .right_box .notice {
  margin: 0;
}
.new_neon .ly_popup .ly_cont .draft_list {
  margin: 15px 0 0 0;
}
.new_neon .ly_popup .ly_cont .document_number {
  line-height: 20px;
  margin-left: 2px;
}
.new_neon .ly_popup .ly_cont .document_number.small {
  margin-left: 0;
}
.new_neon .ly_popup .ly_cont .scroll_div .table_scroll {
  max-height: 193px;
}
.new_neon .ly_popup .ly_cont .scroll_div.table_extend .table_scroll {
  max-height: 366px;
}
.new_neon .ly_popup .ly_cont .btn_tit {
  white-space: nowrap;
  margin-bottom: 15px;
}
.new_neon .ly_popup .ly_cont .btn_tit .pop_tit {
  max-width: -webkit-calc(100% - 155px);
  max-width: -moz-calc(100% - 155px);
  max-width: calc(100% - 155px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ly_popup .ly_cont .row_ver {
  margin: 30px 0 0;
}
.new_neon .ly_popup .ly_cont .iframe_area {
  margin-bottom: 0;
}
.new_neon .ly_popup .ly_cont .simple_set_box {
  margin: 10px 0 40px;
}
.new_neon .ly_popup .ly_cont .simple_set_box .dropdown {
  margin: 0 3px 0 5px;
  height: 30px;
}
.new_neon .ly_popup .ly_cont .simple_set_box .dropdown .selected {
  height: 28px;
  line-height: 32px;
}
.new_neon .ly_popup .ly_cont .simple_set_box .dropdown .dropdown_list {
  top: 27px;
}
.new_neon .ly_popup .ly_cont .search_condition:before {
  left: -20px;
  right: -20px;
}
.new_neon .ly_popup .ly_cont .notice {
  margin-top: 10px;
}
.new_neon .ly_popup .ly_cont .notice.botm_notice {
  white-space: normal;
}
.new_neon .ly_popup .ly_cont .ly_selected_area {
  overflow: hidden;
}
.new_neon .ly_popup .ly_cont .ly_selected_area .draft_list {
  overflow: hidden;
  padding-left: 28px;
  margin: 0 0 -6px 0;
}
.new_neon .ly_popup .ly_cont .sign_box_area .box_list {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.new_neon .ly_popup .ly_cont .sign_box_area .box_list .sign_item {
  position: relative;
  width: 48.53%;
  height: 145px;
  border: 1px solid #ddd;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont .sign_box_area .box_list .sign_item:hover {
  cursor: pointer;
  border: 1px solid #979797;
}
.new_neon .ly_popup .ly_cont .sign_box_area .box_list .sign_item img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.new_neon .ly_popup .ly_cont .sign_pad {
  text-align: center;
}
.new_neon .ly_popup .ly_cont .sign_pad .sign_area {
  position: relative;
  border: 1px solid #ddd;
  background-color: #fff;
  vertical-align: top;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .ly_cont .sign_pad .sign_area {
  display: inline-block;
}
.new_neon .ly_popup .ly_cont .sign_pad .sign_txt {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  font-size: 30px;
  color: #ddd;
}
.new_neon .ly_popup .left_fixed_box {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-top: 7px;
}
.new_neon .ly_popup .left_fixed_box .table_box {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  overflow-x: scroll;
}
.new_neon .ly_popup .left_fixed_box .table_box table {
  min-width: 100%;
}
.new_neon .ly_popup .left_fixed_box .table_box table th, .new_neon .ly_popup .left_fixed_box .table_box table td {
  width: 138px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .ly_popup .left_fixed_box .table_box.bd_right {
  border-right: 1px solid #d9d9d9;
  width: 187px;
  overflow-x: hidden;
}
.new_neon .ly_popup .file_header span {
  margin-right: 8px;
}
.new_neon .ly_popup .file_area {
  display: block;
}
.new_neon .ly_popup .file_area.off .upload_area, .new_neon .ly_popup .file_area.off .file_del_btn {
  display: none;
}
.new_neon .ly_popup .file_area .file_del_btn {
  display: none;
}
.new_neon .ly_popup .file_area .upload_area .upld_cont {
  height: 90px;
}
.new_neon .ly_popup .file_area .upload_area.simple_st .upld_header {
  padding-right: 0;
}
.new_neon .ly_popup .file_area .upload_area.simple_st .upld_list li {
  padding-right: 100px;
}
.new_neon .ly_popup .file_area .upload_area.simple_st .upld_list li .add_file_size {
  right: 10px;
  width: 90px;
}
.new_neon .ly_popup .file_area.on .file_del_btn {
  display: block;
}
.new_neon .ly_popup .qna_box {
  max-height: 533px;
  overflow-y: auto;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .ly_popup .qna_box .qna_list li {
  border-top: 1px solid #ededed;
  padding-bottom: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .qna_box .qna_list li:first-child {
  border-top: none;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_link {
  position: relative;
  display: block;
  padding-right: 31px;
  color: #37393b;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_link:before {
  position: absolute;
  top: 39px;
  right: 0;
  width: 16px;
  height: 16px;
  background-position: -150px -300px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_tit {
  display: block;
  margin-bottom: 8px;
  padding: 15px 0 0 15px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_tit span {
  color: #37393b;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_tit .q_mark, .new_neon .ly_popup .qna_box .qna_list li .qna_tit .a_mark {
  width: 20px;
  height: 20px;
  background: #37393b;
  color: #fff;
  text-align: center;
  line-height: 20px;
  margin-right: 5px;
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_tit .a_mark {
  background: #00c73c;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_tit .qna_day {
  margin-left: 5px;
  font-size: 11px;
  color: #999;
  font-weight: normal;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_txt {
  display: block;
  width: 100%;
  padding: 0 0 0 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_txt_v2 {
  position: relative;
  background-color: #fafafa;
  color: #666;
  padding: 13px 15px 30px;
  text-align: justify;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_txt_v2 .txt_revise_btn {
  position: absolute;
  right: 15px;
  bottom: 12px;
  color: #37393b;
  text-decoration: underline;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti {
  display: none;
  border-top: 1px solid #ededed;
  margin-top: 12px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box {
  position: relative;
  border-top: 1px solid #ededed;
  margin-top: 12px;
  padding: 0 15px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .qna_tit, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .qna_tit {
  padding: 15px 45px 0 0;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .textarea_size, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .textarea_size {
  position: absolute;
  top: 23px;
  right: 15px;
  font-size: 11px;
  color: #acacac;
  text-align: right;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .qna_txt_v2, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .qna_txt_v2 {
  padding: 0 0 15px;
  background: #fff;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box {
  margin: -5px 0 0;
  padding-top: 0;
  border: solid 1px #d9d9d9;
  border-top: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box .file_header, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box .file_header {
  padding: 15px 10px 10px;
  width: 93px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box .file_area, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box .file_area {
  padding: 15px 10px 10px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box .file_area .file_btn, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box .file_area .file_btn {
  display: inline-block;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box .file_area .file_btn .btn, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box .file_area .file_btn .btn {
  height: 25px;
  line-height: 25px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .file_box .file_area .file_all_size, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .file_box .file_area .file_all_size {
  top: 20px;
  right: 10px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .btn_box, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .btn_box {
  text-align: right;
  padding-bottom: 0;
  margin-top: 10px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_a_box .btn_box .btn, .new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .btn_box .btn {
  height: 28px;
  line-height: 28px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box {
  border-top: none;
  padding-top: 14px;
}
.new_neon .ly_popup .qna_box .qna_list li .qna_noti .qna_q_box .textarea_size {
  top: -5px;
}
.new_neon .ly_popup .qna_box .qna_list li.on .qna_link:before {
  background-position: -170px -300px;
}
.new_neon .ly_popup .qna_box .qna_list li.on .qna_noti {
  display: block;
}
.new_neon .ly_popup .qna_box .qna_list li .upld_list li {
  border-top: 0;
}
.new_neon .ly_popup .scrh_box {
  display: none;
  margin: -30px 0 30px;
}
.new_neon .ly_popup .scrh_box.on {
  display: block;
}
.new_neon .ly_popup .scrh_box .scrh_inner {
  width: 100%;
  border: 1px solid #ddd;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .scrh_box .scrh_inner .rst_search {
  display: block;
  padding: 31px 20px;
  color: #424242;
  background: #fafafa;
}
.new_neon .ly_popup .scrh_box .scrh_inner .rst_search:hover {
  background: #edf4fb;
}
.new_neon .ly_popup .scrh_box .scrh_inner .rst_search .name {
  margin-right: 20px;
  font-weight: 600;
}
.new_neon .ly_popup .scrh_box .scrh_inner .rst_empty {
  background: #fafafa;
  padding: 31px 20px;
  color: #424242;
}
.new_neon .ly_popup .sign_box {
  position: relative;
  min-height: 62px;
}
.new_neon .ly_popup .sign_box:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .ly_popup .sign_box .sign_inner {
  position: absolute;
  top: 0;
  right: 20px;
}
.new_neon .ly_popup .sign_box .sign_inner .sign {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
.new_neon .ly_popup .sign_box .sign_inner .sign:first-child {
  margin-top: 0;
}
.new_neon .ly_popup .sign_box .sign_inner .sign dt {
  display: inline-block;
  width: 45px;
  font-weight: bold;
  color: #424242;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.new_neon .ly_popup .sign_box .sign_inner .sign dd {
  display: inline-block;
  padding-left: 11px;
  color: #424242;
  vertical-align: top;
}
.new_neon .ly_popup .sign_box .sign_inner .sign.inpt dt {
  margin-top: 8px;
  vertical-align: top;
}
.new_neon .ly_popup .address_area {
  position: relative;
}
.new_neon .ly_popup .address_area .address_inner .address_box {
  width: 100%;
  padding: 19px 20px 20px;
  border: 1px solid #eaeaea;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 26px;
  word-break: break-all;
}
.new_neon .ly_popup .address_area .rst_address {
  display: none;
}
.new_neon .ly_popup .address_area .rst_address.on {
  display: block;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner {
  width: 100%;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .noti {
  padding: 13px 20px 15px;
  border-bottom: 1px solid #eaeaea;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box {
  padding: 19px 20px 20px;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li {
  display: table-row;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li:first-child .address_tit, .new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li:first-child .detail_address {
  padding-top: 0;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li .address_tit, .new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li .detail_address {
  display: table-cell;
  padding-top: 10px;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li .address_tit {
  width: 50px;
  padding-right: 21px;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li .address_tit.inpt {
  vertical-align: middle;
}
.new_neon .ly_popup .address_area .detail_inpt_area .detail_inner .detail_inpt_box .detail_inpt li .detail_address {
  vertical-align: middle;
}
.new_neon .ly_popup .agree_check_wrap .step_check_group:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .ly_popup .agree_check_wrap .chk_agree_box ul {
  overflow: hidden;
}
.new_neon .ly_popup .agree_check_wrap .chk_agree_box ul li {
  float: left;
  width: 44.1%;
  position: relative;
  padding-right: 44px;
  line-height: 25px;
  margin-bottom: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .agree_check_wrap .chk_agree_box ul li.fst {
  margin-right: 60px;
}
.new_neon .ly_popup .exclam_box {
  padding: 28px 20px 20px;
  border-bottom: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .recipient_address_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .ly_popup .recipient_address_list .item {
  float: left;
  margin-right: 5px;
}
.new_neon .ly_popup .recipient_address_list .item:nth-child(7) ~ .item {
  margin-top: 3px;
}
.new_neon .ly_popup .recipient_address_list .item.invalid .address_input {
  display: none;
}
.new_neon .ly_popup .recipient_address_list .address_block {
  position: relative;
  width: 124px;
  height: 34px;
  padding: 10px 19px 10px 9px;
  border-radius: 2px;
  border: solid 1px #d0f0d3;
  background-color: #f4fff9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .ly_popup .recipient_address_list .address_block:hover:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: 0.05;
}
.new_neon .ly_popup .recipient_address_list .address_block .address {
  display: block;
  color: #37393b;
  line-height: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .ly_popup .recipient_address_list .address_block .btn_delete {
  position: absolute;
  top: 7px;
  right: 4px;
  padding: 5px;
  z-index: 5;
}
.new_neon .ly_popup .recipient_address_list .address_block .btn_delete:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -196px -708px;
}
.new_neon .ly_popup .recipient_address_list .address_input textarea {
  overflow: hidden;
  display: inline;
  height: 26px;
  padding: 6px;
  border: 0;
  resize: none;
}

#wrap.sign_viewer .ly_popup {
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
#wrap.sign_viewer .ly_popup_wrap {
  overflow: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 40;
  text-align: center;
}
#wrap.sign_viewer .ly_popup_wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#wrap.sign_viewer .ly_popup_wrap .ly_popup {
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
  margin: 50px 0;
  border: 0;
  vertical-align: middle;
  -ms-transform: none;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
}
#wrap.sign_viewer .notice {
  white-space: normal;
}

@media all and (max-width: 768px) {
  #wrap.sign_viewer .ly_popup_wrap {
    min-width: 320px;
    font-size: 0;
  }
  #wrap.sign_viewer .ly_popup_wrap .ly_popup {
    width: 100% !important;
    margin: 28px 0 0;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .ly_header {
    height: 59px;
    border-bottom: 1px solid #d9d9d9;
    background-color: #fff;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .ly_header .ly_title {
    font-size: 16px;
    color: #000;
    line-height: 59px;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .ly_header .del_btn {
    top: 11px;
    right: 7px;
    width: 36px;
    height: 36px;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .ly_header .del_btn:after {
    width: 20px;
    height: 20px;
    background: url(../img/sp_icon_2x.png) no-repeat;
    -moz-background-size: 200px 1260px;
    background-size: 200px 1260px;
    -webkit-background-size: 200px 1260px;
    background-position: -155px -43px;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .ly_cont {
    padding: 20px 15px;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .table_box th, #wrap.sign_viewer .ly_popup_wrap .sign_info .table_box td {
    padding-left: 10px;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .table_box .bg_white {
    border-color: #37393b;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .table_box .bg_white ~ td {
    border-color: #37393b;
  }
  #wrap.sign_viewer .ly_popup_wrap .sign_info .btn_print {
    display: none;
  }
}
@media all and (max-width: 375px) {
  .new_neon .ly_popup {
    width: 280px !important;
  }
  .new_neon .ly_popup .ly_cont .sign_box_area .box_list .sign_item {
    height: 118px;
  }
  .new_neon .ly_popup .ly_cont .sign_box_area .box_list .sign_item img {
    width: 90px;
    height: 90px;
  }
  .new_neon #wrap.sign_viewer .ly_popup_wrap .ly_popup {
    width: 100% !important;
  }
}
html[lang=en] .new_neon .ly_popup .file_header span {
  margin-right: 16px;
}

@media all and (min-width: 769px) {
  .sign_viewer .ly_popup_wrap .ly_popup.sign_info {
    overflow: hidden;
    height: 640px;
  }
  .sign_viewer .ly_popup_wrap .ly_popup.sign_info .ly_cont {
    height: 595px;
    overflow-y: auto;
  }
}

.ly_popup .term_check_box {
  position: relative;
}
.ly_popup .term_check_box .radio_custom {
  height: 14px;
  line-height: 14px;
}

.section_header img {
  vertical-align: middle;
}

.new_neon #header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  height: 46px;
}
.new_neon .header_wrap {
  position: relative;
  width: 100%;
  background: #00c73c;
}
.new_neon .header_wrap .header_inner {
  position: relative;
  height: 46px;
  text-align: right;
  margin: 0 auto;
  padding: 10px 20px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .header_wrap .header_inner .header_logo {
  position: absolute;
  top: 15px;
  left: 20px;
}
.new_neon .header_wrap .header_inner .header_logo a {
  display: block;
  width: 275px;
  height: 17px;
  background: url("../img/bi.png") no-repeat;
}
.new_neon .header_wrap .header_inner .login a {
  height: 26px;
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .header_wrap .header_inner .login .user_id {
  margin: 0 7px;
  font-size: 13px;
  color: #fff;
}
.new_neon .header_wrap .header_inner .login .login_btn {
  width: 26px;
  height: 26px;
  margin-left: 3px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -80px -160px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon .e_signature .signature_header {
  background-image: none;
  background-color: #fff;
  border-top: 4px solid #00c73c;
  border-bottom: 1px solid #d9d9d9;
  text-align: center;
  height: 60px;
  padding: 15px 0 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .e_signature h1 {
  font-size: 16px;
  color: #37393b;
}
.new_neon #partner_header {
  position: relative;
  min-width: 1420px;
  height: 54px;
  background-color: #00d263;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 16;
}
.new_neon #partner_header .partner_header_wrap {
  height: 100%;
  padding: 0 28px 0 25px;
}
.new_neon #partner_header .partner_header_wrap:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_logo {
  float: left;
  height: 100%;
  line-height: 54px;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_logo a {
  display: inline-block;
  width: 131px;
  height: 14px;
  vertical-align: middle;
  line-height: 14px;
  background: url("../img/sp_logo.png") no-repeat;
  -moz-background-size: 131px 14px;
  background-size: 131px 14px;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info {
  float: right;
  height: 100%;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li {
  position: relative;
  float: left;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li.pr_info_area {
  margin-top: 14px;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li.pr_info_area.on .user_box .name_arrow {
  background-position: -20px -615px;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li.pr_info_area.on .my_info_wrap {
  display: block;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li.notification.on .gnb_notice_lyr {
  display: block;
}
.new_neon #partner_header .partner_header_wrap .header_inner .header_info > li.notification .noti_box.on .noti_display {
  display: block;
}
.new_neon #partner_header .partner_header_wrap .header_inner .btn_inquire {
  float: right;
  width: 77px;
  height: 28px;
  margin: 13px 18px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.64);
  font-size: 13px;
  color: #fff;
  line-height: 28px;
}
.new_neon #partner_header .partner_header_wrap .user_box .user_info {
  display: block;
  font-size: 13px;
  color: #fff;
}
.new_neon #partner_header .partner_header_wrap .user_box .user_info .name {
  margin-top: 5px;
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .user_box .user_info .name .user_name {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 245px;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .user_box .name_arrow {
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 10px 0 0 2px;
  vertical-align: top;
  background-position: -20px -600px;
}
.new_neon #partner_header .partner_header_wrap .user_img_mask {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_header .partner_header_wrap .user_img_mask.large {
  width: 40px;
  height: 40px;
}
.new_neon #partner_header .partner_header_wrap .user_img_mask .user_mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon #partner_header .partner_header_wrap .user_img_mask .user_mask.bd_color_type {
  border: 1px solid #d9d9d9;
}
.new_neon #partner_header .partner_header_wrap .noti_bell {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: 18px;
}
.new_neon #partner_header .partner_header_wrap .noti_bell:after {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-position: 0 -600px;
}
.new_neon #partner_header .partner_header_wrap .noti_display {
  display: none;
  position: absolute;
  top: 17px;
  right: 1px;
}
.new_neon #partner_header .partner_header_wrap .noti_display:before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  background-color: #ee6b6b;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap {
  display: none;
  position: absolute;
  top: 39px;
  right: -13px;
  width: 210px;
  border: 1px solid #979797;
  background: #fff;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap:after {
  content: "";
  position: absolute;
  top: -8px;
  right: 40px;
  display: inline-block;
  width: 16px;
  height: 9px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -632px;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box {
  padding: 19px 20px;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .thum_box {
  float: left;
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
  margin-right: 15px;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box {
  overflow: hidden;
  position: relative;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li {
  margin-top: 4px;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li:first-child {
  margin-top: 0;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .name {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .name .user_name {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 94px;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .id_type {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #888;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 68px;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .id_type:before {
  content: "";
  width: 1px;
  height: 10px;
  margin: 0 7px;
  background-color: #ccc;
  display: inline-block;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .my_email {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .my_email a:hover {
  color: #39a7f0;
  text-decoration: underline;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .my_info_box .detail_box .detail_lst li .comp_info {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .info_set {
  background: #fafafa;
  border-top: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .info_set a {
  display: table-cell;
  width: 50%;
  padding: 11px 10px;
  font-size: 12px;
  line-height: 18px;
  color: #37393b;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
  white-space: normal;
  vertical-align: middle;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .info_set a:hover {
  text-decoration: underline;
}
.new_neon #partner_header .partner_header_wrap .my_info_wrap .info_set a:first-child {
  border-left: 0;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr {
  display: none;
  position: absolute;
  top: 53px;
  right: -7px;
  width: 338px;
  border: 1px solid #979797;
  background: #fff;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr:after {
  content: "";
  position: absolute;
  top: -8px;
  right: 10px;
  display: inline-block;
  width: 16px;
  height: 9px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: 0 -632px;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 318px;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li {
  position: relative;
  padding: 15px 14px 16px 14px;
  border-top: 1px solid #ededed;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li.on .gnb_notice .dot3:before {
  background-color: #2ecc71;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li.on .gnb_notice .noti_txt {
  color: #37393b;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li.on .gnb_notice .notice_info {
  color: #888;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li:first-child {
  border-top: 0;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li .gnb_notice {
  font-size: 12px;
  line-height: 18px;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li .gnb_notice .noti_txt {
  display: block;
  color: #acacac;
  margin-bottom: 3px;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li .gnb_notice .notice_info {
  color: #acacac;
  padding-left: 10px;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li .gnb_notice .notice_info .type {
  display: inline-block;
  max-width: 163px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.new_neon #partner_header .partner_header_wrap .gnb_notice_lyr .gnb_notice_inner .gnb_notice_list > li .gnb_notice .notice_info .date:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  margin: 3px 7px 0 10px;
  background-color: #ccc;
  vertical-align: top;
}

.new_neon #footer {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 14;
  width: 100%;
  height: 50px;
}
.new_neon #footer .footer_wrap {
  text-align: center;
}
.new_neon #footer .footer_wrap p {
  font-size: 11px;
  color: #afb2b3;
  line-height: 50px;
  display: inline-block;
  vertical-align: middle;
}
.new_neon #partner_footer {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 14;
  width: 100%;
  height: 100px;
  padding: 0 50px;
  background: #f6f6f6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_footer.main {
  position: relative;
}
.new_neon #partner_footer.main .footer_static {
  min-width: 1083px;
}
.new_neon #partner_footer.main_page {
  position: relative;
  min-width: 1416px;
  height: 190px;
  padding: 50px 0;
  background: #222;
}
.new_neon #partner_footer.main_page .footer_static {
  min-width: 1020px;
  width: 1020px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #partner_footer.main_page .footer_top {
  margin-bottom: 15px;
}
.new_neon #partner_footer.main_page .footer_top .f_logo {
  display: inline-block;
  width: 50px;
  background: url(../img/LINE_logo_gray.png) no-repeat;
  background-size: 100%;
}
.new_neon #partner_footer.main_page .footer_top .f_logo a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.new_neon #partner_footer.main_page .footer_top .copyright {
  display: inline-block;
  margin-left: 18px;
  font-size: 12px;
  color: #666;
  vertical-align: middle;
}
.new_neon #partner_footer.main_page .footer_bottom:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box {
  float: right;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list {
  margin: 5px 25px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item {
  float: left;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item + .list_item {
  margin-left: 20px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item a {
  display: inline-block;
  height: 16px;
  vertical-align: top;
  background: url(../img/sp_footer.png) no-repeat;
  -moz-background-size: 85px 150px;
  background-size: 85px 150px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item.nvr a {
  width: 60px;
  background-position: 0 -87px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item.jrn a {
  width: 77px;
  background-position: 0 -106px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .family_site_list .list_item.hbn a {
  width: 46px;
  background-position: 0 -128px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .help_txt {
  font-family: Verdana, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 13px;
  color: #828282;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .help_txt .help_num {
  display: inline-block;
  margin-left: 10px;
  font-weight: bold;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown {
  border: solid 1px #444;
  background: #222;
  height: 30px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown.on .selected:before, .new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown:focus .selected:before, .new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown:active .selected:before {
  background-position: -148px -700px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .selected {
  height: 28px;
  line-height: 30px;
  background: #222;
  color: #999;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .selected:focus {
  outline: 1px solid #444;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .selected:before {
  background-position: -138px -700px;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .dropdown_list {
  left: inherit;
  right: -1px;
  bottom: 28px;
  border: 1px solid #444;
  background: #222;
  color: #999;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .dropdown_list ul li a {
  color: #999;
}
.new_neon #partner_footer.main_page .footer_bottom .family_site_box .dropdown .dropdown_list ul li a:hover {
  background: #222;
  color: #2ecc71;
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box {
  float: left;
  margin-top: 7px;
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box .term_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box .term_list li {
  float: left;
  margin-right: 15px;
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box .term_list li:last-child {
  margin-right: 0;
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box .term_list li a {
  display: block;
  font-size: 12px;
  color: #888;
}
.new_neon #partner_footer.main_page .footer_bottom .terms_box .term_list li.accent a {
  font-size: 13px;
}
.new_neon #partner_footer .footer_static {
  position: relative;
  min-width: 1180px;
  width: 100%;
  height: 100%;
}
.new_neon #partner_footer .tit {
  display: inline-block;
  width: 40px;
  margin-top: 30px;
  background: url(../img/LINE_logo_gray.png) no-repeat;
  background-size: 100%;
}
.new_neon #partner_footer .tit a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.new_neon #partner_footer .footer_info {
  position: absolute;
  top: 26px;
  left: 117px;
  /* width: 500px; */
}
.new_neon #partner_footer .footer_info .info {
  margin-bottom: 3px;
}
.new_neon #partner_footer .footer_info .info:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_footer .footer_info .info li {
  float: left;
}
.new_neon #partner_footer .footer_info .info li a {
  display: inline-block;
  font-size: 11px;
  color: #828282;
  line-height: 20px;
  vertical-align: top;
}
.new_neon #partner_footer .footer_info .info li + li:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #acacac;
  margin: 4px 10px 0 11px;
  vertical-align: top;
}
.new_neon #partner_footer .footer_info .info li .custom {
  display: inline-block;
  margin-left: 11px;
  vertical-align: top;
  color: #828282;
}
.new_neon #partner_footer .footer_info .info li .custom .num {
  font-family: Verdana, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #828282;
  margin-right: 6px;
}
.new_neon #partner_footer .footer_info .cr {
  font-family: Verdana, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 11px;
  color: #acacac;
}
.new_neon #partner_footer .footer_info .cr strong {
  font-weight: bold;
  color: #30c96d;
}
.new_neon #partner_footer .svc_info {
  position: absolute;
  top: 30px;
  right: 0;
}
.new_neon #partner_footer .svc_info .svc {
  margin: 12px 28px 0 0;
  display: inline-block;
  vertical-align: top;
}
.new_neon #partner_footer .svc_info .svc:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon #partner_footer .svc_info .svc li {
  float: left;
}
.new_neon #partner_footer .svc_info .svc li + li {
  margin-left: 20px;
}
.new_neon #partner_footer .svc_info .svc li a {
  display: inline-block;
  height: 10px;
  vertical-align: top;
  background: url(../img/sp_footer.png) no-repeat;
  -moz-background-size: 85px 150px;
  background-size: 85px 150px;
}
.new_neon #partner_footer .svc_info .svc li.nvr a {
  width: 46px;
  background-position: 0 -15px;
}
.new_neon #partner_footer .svc_info .svc li.jrn a {
  width: 52px;
  background-position: 0 -30px;
}
.new_neon #partner_footer .svc_info .svc li.hbn a {
  width: 29px;
  background-position: 0 -45px;
}
.new_neon #partner_footer .svc_info .help_txt {
  font-family: Verdana, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 13px;
  color: #828282;
}
.new_neon #partner_footer .svc_info .help_txt .help_num {
  display: inline-block;
  margin-left: 10px;
  font-weight: bold;
}

.new_neon .login_area {
  width: 400px;
  margin: 0 auto;
}
.new_neon .login_area .title_header .header_inner {
  padding: 129px 0 29px;
  text-align: center;
}
.new_neon .login_box_area {
  position: relative;
}
.new_neon .find_area {
  position: relative;
}
.new_neon .find_area:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .find_area .find_info {
  margin-top: 28px;
  word-break: break-all;
}
.new_neon .find_area .find_info .find_info_box {
  position: absolute;
  top: 0;
  right: 0;
}
.new_neon .find_area .find_info .find_info_list li {
  display: inline-block;
}
.new_neon .find_area .find_info .find_info_list li .lnk_page {
  font-size: 13px;
  line-height: 18px;
  color: #666;
  font-weight: bold;
}
.new_neon .find_area .find_info .find_info_list li + li:before {
  content: "";
  display: inline-block;
  margin: 4px 7px 0;
  width: 1px;
  height: 10px;
  background: #acacac;
  vertical-align: top;
}
.new_neon .err_box {
  display: none;
  margin: -6px 0 10px;
  word-break: break-all;
}
.new_neon .err_box.passwd {
  margin: -11px 0 20px;
}
.new_neon .err_box.err_view {
  margin: 0;
}
.new_neon .err_box.on {
  display: block;
}
.new_neon .err_box .err_txt {
  font-size: 12px;
  line-height: 18px;
}
.new_neon .title_area {
  position: relative;
}
.new_neon .title_area.border_bt {
  border-bottom: 1px solid #eaeaea;
}
.new_neon .title_area .title_inner {
  width: 900px;
  margin: 0 auto;
  padding: 38px 0 40px;
}
.new_neon .membership_info {
  width: 900px;
  margin: 0 auto;
}
.new_neon .membership_info .info_txt_box {
  position: relative;
}
.new_neon .membership_info .info_txt_box .inner_box {
  text-align: center;
  word-break: break-all;
}
.new_neon .membership_info .info_txt_box .inner_box .txt {
  font-size: 14px;
  line-height: 26px;
  color: #666;
}
.new_neon .membership_info .table_box.header02 table {
  width: 600px;
  margin: 0 auto;
}
.new_neon .membership_info .table_box.header02 table tr:first-child th, .new_neon .membership_info .table_box.header02 table tr:last-child th {
  border-color: #d9d9d9;
}
.new_neon .membership_info .table_box.header02 table tr:first-child th.border_left, .new_neon .membership_info .table_box.header02 table tr:last-child th.border_left {
  border-left-color: #d9d9d9;
}
.new_neon .membership_info .table_box.header02 table tr th {
  height: 31px;
  line-height: 16px;
  color: #696d70;
}
.new_neon .membership_info .table_box.header02 table td {
  height: 45px;
  color: #37393b;
  vertical-align: middle;
}
.new_neon .membership_info .table_box.header02 table td.txt_left {
  padding-left: 20px;
}
.new_neon .membership_info .table_box.header02 table .txt_note {
  position: relative;
  padding-left: 7px;
  line-height: 12px;
}
.new_neon .membership_info .table_box.header02 table .txt_note + .txt_note {
  margin-top: 5px;
}
.new_neon .membership_info .table_box.header02 table .txt_note:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #999;
}
.new_neon .membership_info .table_box.header02 table .txt_note a {
  color: #39a7f0;
  text-decoration: underline;
}
.new_neon .membership_info .select_area {
  margin-bottom: 39px;
  padding-top: 12px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .membership_info .select_area .title_lv2_1 {
  font-weight: bold;
}
.new_neon .membership_info .term_box {
  margin-top: 5px;
}
.new_neon .membership_info .term_box .term_inner {
  margin-bottom: 10px;
}
.new_neon .membership_info.info_lookup input[type=checkbox]:disabled + .checkbox_custom_v3 {
  color: #424242;
}
.new_neon .membership_info.info_lookup input[type=checkbox]:disabled + .checkbox_custom_v3:before {
  background-position: -20px -340px;
}
.new_neon .membership_info.info_lookup .bd_btn.ico_check_btn:disabled {
  background: #fff !important;
  border-color: #ddd !important;
  color: #666 !important;
  cursor: default;
}
.new_neon .membership_info.info_lookup .bd_btn.ico_check_btn.on {
  background-color: #fafafa !important;
  color: #37393b !important;
}
.new_neon .membership_info.info_lookup .bd_btn.ico_check_btn.on:after {
  display: none;
}
.new_neon .button_area {
  position: relative;
}
.new_neon .button_area .btn_center_box {
  text-align: center;
}
.new_neon .button_area .btn_center_box button + button {
  margin-left: 3px;
}
.new_neon .section_find {
  width: 500px;
  height: 100%;
  margin: 39px auto 0;
}
.new_neon .section_find .id_box {
  padding: 42px;
  position: relative;
  border-top: 1px solid #424242;
  border-right: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.new_neon .section_find .id_box .id_list {
  display: inline-block;
}
.new_neon .section_find .id_box .id_list li {
  position: relative;
  padding: 0 112px 14px 0;
  text-align: left;
}
.new_neon .section_find .id_box .id_list li:last-child {
  padding-bottom: 0;
}
.new_neon .section_find .id_box .id_list li .id_name {
  display: inline-block;
  max-width: 300px;
  padding-right: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.new_neon .section_find .id_box .id_list li .time {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  color: #acacac;
  line-height: 18px;
}
.new_neon .img_area {
  position: relative;
}
.new_neon .img_area .img_inner {
  margin: 4px 0 89px;
}
.new_neon .select_area {
  position: relative;
  margin-bottom: 31px;
}
.new_neon .select_area .sel_comp .comp_list {
  overflow: hidden;
}
.new_neon .select_area .sel_comp .comp_list li {
  width: 32%;
  position: relative;
  float: left;
  margin-left: 2%;
  margin-bottom: 10px;
}
.new_neon .select_area .sel_comp .comp_list li.fst {
  margin-left: 0;
}
.new_neon .select_area .sel_comp .comp_list li .ico_check_btn:focus {
  outline: none;
  border: 1px solid #157efb;
}
.new_neon .select_area .table_info {
  padding-top: 25px;
}
.new_neon .select_area .table_info:first-child {
  padding-top: 0;
}
.new_neon .term_area {
  position: relative;
}
.new_neon .term_area .term_box .term_inner {
  width: 100%;
  height: 120px;
  max-height: 120px;
  padding: 31px 40px 0 30px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #eaeaea;
  background: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
}
.new_neon .term_area .term_box .term_inner .term_list li {
  margin-top: 20px;
}
.new_neon .term_area .term_box .term_inner .term_list li:first-child {
  margin-top: 0;
}
.new_neon .term_area .term_box .term_inner .tit_txt {
  display: block;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  margin-bottom: 16px;
}
.new_neon .term_area .term_box .term_inner .cont_txt {
  font-size: 12px;
  color: #666;
  line-height: 20px;
}
.new_neon .table_info .tit_sub_txt {
  overflow: hidden;
  padding-left: 11px;
  font-size: 12px;
  line-height: 18px;
  vertical-align: top;
  padding-top: 2px;
}
.new_neon .table_info .chk_box .chk_list li {
  display: inline-block;
  font-size: 0;
  margin-left: 14px;
}
.new_neon .table_info .chk_box .chk_list li:first-child {
  margin-left: 0;
}
.new_neon .tab_area {
  margin: 27px 0 41px;
}
.new_neon .position_box {
  position: absolute;
  top: 0;
  right: 0;
}
.new_neon .passwd_box {
  display: none;
  margin: 7px 0 2px;
}
.new_neon .passwd_box.on {
  display: block;
}
.new_neon .survey_reg:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .survey_reg > li {
  display: none;
}
.new_neon .survey_reg > li.on {
  display: block;
}
.new_neon .bank_box .bank_info li {
  display: none;
}
.new_neon .bank_box .bank_info li.on {
  display: block;
}
.new_neon .tbl_list {
  width: 100%;
  display: table;
}
.new_neon .tbl_list li {
  display: table-row;
}
.new_neon .tbl_list li .tbl_th {
  width: 84px;
  display: table-cell;
  padding-bottom: 7px;
}
.new_neon .tbl_list li .tbl_th.padd_bot_0 {
  padding-bottom: 0;
}
.new_neon .tbl_list li .tbl_st {
  display: table-cell;
  padding-bottom: 7px;
}
.new_neon .tbl_list li .tbl_st.padd_bot_0 {
  padding-bottom: 0;
}
.new_neon .cont_area {
  padding: 30px 50px 0;
  height: 100%;
}
.new_neon .position_r {
  position: relative;
}
.new_neon .position_r .sec_title {
  padding-right: 45px;
}
.new_neon .comp_box .comp_noti {
  padding-left: 17px;
}
.new_neon .comp_box .comp_noti .ico_exclam_mark.on:hover .comp_noti_info {
  display: block;
}
.new_neon .comp_box .comp_noti.on .comp_noti_info {
  display: block;
}
.new_neon .comp_box .comp_noti_info {
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
  min-width: 135px;
  max-width: 190px;
  line-height: 18px;
  padding: 7px 9px;
  background-color: rgba(76, 87, 104, 0.95);
  filter: alpha(opacity=95);
  white-space: nowrap;
  border: 1px solid #4c5768;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 20;
}
.new_neon .comp_box .comp_noti_info:after {
  content: "";
  position: absolute;
  top: -5px;
  left: 2px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -200px -600px;
}
.new_neon .comp_box .comp_noti_info ul li {
  position: relative;
}
.new_neon .comp_box .comp_noti_info ul li .noti_lst {
  position: relative;
  padding-left: 8px;
  font-size: 11px;
  line-height: 18px;
  color: #fff;
  word-wrap: break-word;
  white-space: normal;
  letter-spacing: -0.5px;
}
.new_neon .comp_box .comp_noti_info ul li .noti_lst:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 2px;
  height: 2px;
  vertical-align: top;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.new_neon .d_day {
  font-size: 12px;
  font-weight: bold;
  color: #39a7f0;
}
.new_neon .announce_area .announce_box {
  position: relative;
  width: 100%;
  background-color: #fafafa;
  border: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
}
.new_neon .announce_area .announce_box.on .announce_info {
  display: block;
}
.new_neon .announce_area .announce_box .announce_title {
  padding: 11px 15px 10px;
}
.new_neon .announce_area .announce_box .announce_title .right_box {
  position: absolute;
  top: 7px;
  right: 15px;
}
.new_neon .announce_area .announce_box .announce_title .right_box button + button {
  margin-left: 14px;
}
.new_neon .announce_area .announce_box .announce_info {
  display: none;
  border-top: 1px solid #ededed;
  padding: 15px 35px;
  word-break: break-all;
}
.new_neon .exclam_mark_txt {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  padding-left: 20px;
  vertical-align: middle;
}
.new_neon .exclam_mark_txt:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -40px -642px;
}
.new_neon .partical_status {
  display: none;
}
.new_neon .partical_status.on {
  display: block;
}
.new_neon .phone_confirm.on button {
  display: none;
}
.new_neon .phone_confirm.on .confirm_txt {
  display: block;
}
.new_neon .phone_confirm .confirm_txt {
  display: none;
}
.new_neon .cont_q_a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .cont_q_a .q_a_list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .cont_q_a .q_a_list li {
  display: table-cell;
  width: 8.3%;
  padding: 0 15px;
}
.new_neon .cont_q_a .q_a_list li:first-child {
  width: 6%;
  padding: 0 10px 0 30px;
}
.new_neon .cont_q_a .q_a_list li:last-child {
  width: 11.2%;
  padding: 0 30px 0 10px;
}
.new_neon .cont_q_a .q_a_list li.cont_box {
  width: 74.5%;
}
.new_neon .cont_q_a .q_a_list li.border_bd {
  border-bottom: 1px solid #ededed;
}
.new_neon .cont_q_a .question_inner {
  padding: 19px 0 17px;
}
.new_neon .cont_q_a .question_inner button + button {
  margin-left: 3px;
}
.new_neon .cont_q_a .answer_box {
  position: static;
}
.new_neon .cont_q_a .answer_inner {
  padding: 16px 0 15px;
}
.new_neon .separate_box {
  margin-top: -40px;
  display: none;
}
.new_neon .separate_box.on {
  display: block;
}
.new_neon .separate_box .separate_txt {
  padding-bottom: 12px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .mask {
  display: none;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 1px;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 15;
}
.new_neon .at {
  font-size: 12px;
  line-height: 18px;
  color: #424242;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px;
}
.new_neon .add_file_list:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .add_file_list li {
  margin-top: 7px;
  line-height: 0;
}
.new_neon .add_file_list li:first-child {
  margin-top: 0;
}
.new_neon .add_file_list li.on .add_file {
  display: none;
}
.new_neon .add_file_list li.on .file_name_box {
  display: block;
}
.new_neon .add_file_list li .file_txt.label_dot {
  padding-left: 9px;
}
.new_neon .add_file_list li .file_txt.label_dot:before {
  left: 0;
}
.new_neon .another_way {
  position: absolute;
  top: 0;
  right: 0;
}
.new_neon .detail_cont_area .detail_title {
  border-top: 2px solid #37393b;
  border-bottom: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
}
.new_neon .detail_cont_area .detail_cont {
  padding: 34px 0 31px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .title_txt_box {
  position: relative;
  padding-right: 90px;
}
.new_neon .title_txt_box.minutes {
  padding-right: 210px;
}
.new_neon .title_txt_box .title_date {
  position: absolute;
  top: 6px;
  right: 0;
}
.new_neon .counsel_area:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .counsel_area .counsel_inner {
  border-top: 2px solid #37393b;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 60px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_type {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .table_type .table_row {
  display: table-row;
}
.new_neon .table_type .table_cell {
  display: table-cell;
  width: 33.3%;
  padding: 0 30px;
}
.new_neon .table_type .table_cell .counsel_btn_box button + button {
  margin-left: 2px;
}
.new_neon .main_section {
  padding: 60px 0;
}
.new_neon .main_section button {
  margin-left: 2px;
}
.new_neon .main_section .title_lv0 {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 44px;
  letter-spacing: -0.83px;
  color: #37393b;
  font-weight: 100;
}
.new_neon .main_section .title_lv0 strong {
  font-family: "NanumBarunGothicBold", "나눔바른고딕Bold", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  letter-spacing: 0;
  font-weight: bold;
}
.new_neon .main_section .title_lv1_2 {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 28px;
  font-weight: 200;
  color: #37393b;
}
.new_neon .answer_area:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .answer_area .answer_title {
  padding: 22px 40px 19px 20px;
  background-color: #fafafa;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .answer_area .answer_title .title_a {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 84%;
  vertical-align: middle;
}
.new_neon .answer_area .answer_txt_box {
  padding: 26px 40px 25px 20px;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .answer_area .answer_txt_box .qna_file {
  color: #37393b;
}
.new_neon .past_noti {
  position: relative;
}
.new_neon .past_noti .past_noti_inner {
  padding: 15px 30px;
}
.new_neon .faq_panel_area {
  min-height: 540px;
}
.new_neon .faq_panel_area:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .faq_panel_area .faq_panel_box {
  border-top: 2px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
}
.new_neon .faq_panel_area .faq_panel_lst li {
  font-size: 12px;
  border-bottom: 1px solid #ededed;
}
.new_neon .faq_panel_area .faq_panel_lst li:last-child {
  border-bottom: 0;
}
.new_neon .faq_panel_area .faq_panel_lst li.on .faq_body {
  display: block;
}
.new_neon .faq_panel_area .faq_title {
  position: relative;
}
.new_neon .faq_panel_area .faq_title .lnk_faq {
  display: block;
  color: #37393b;
  padding: 14px 30px 12px 70px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .faq_panel_area .faq_title .faq_q {
  position: absolute;
  top: 15px;
  left: 30px;
  font-size: 12px;
  color: #37393b;
  font-weight: bold;
}
.new_neon .faq_panel_area .faq_body {
  display: none;
}
.new_neon .faq_panel_area .faq_body .faq_body_inner {
  position: relative;
  padding: 21px 30px 22px 70px;
  background: #fafafa;
}
.new_neon .faq_panel_area .faq_body .faq_body_inner .faq_a {
  position: absolute;
  top: 24px;
  left: 30px;
  font-size: 12px;
  color: #2ecc71;
  font-weight: bold;
}
.new_neon .sub_header {
  width: 100%;
  height: 200px;
  background: url(../img/partner/@img_sub_header_bg.jpg) no-repeat 50% 50%;
  -moz-background-size: 1900px 200px;
  background-size: 1900px 200px;
  background-color: #05081c;
}
.new_neon .sub_header .sub_header_inner {
  width: 1180px;
  margin: 0 auto;
  text-align: center;
}
.new_neon .sub_header .sub_main_tit {
  padding-top: 79px;
  font-weight: normal;
  font-size: 36px;
  line-height: 46px;
  color: #fff;
}
.new_neon .sub_cont {
  padding: 80px 0 120px;
}
.new_neon .sub_cont .sub_noti_box {
  margin-bottom: 60px;
  text-align: center;
}
.new_neon .sub_cont .sub_noti_box .sub_tit {
  margin-bottom: 20px;
  font-weight: 300;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: -1px;
}
.new_neon .sub_cont .sub_noti_box .sub_txt {
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu {
  margin-bottom: 20px;
  font-size: 0;
  line-height: normal;
  text-align: center;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list {
  display: inline-block;
  overflow: hidden;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item {
  position: relative;
  float: left;
  margin-right: 35px;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item:after {
  content: "";
  position: absolute;
  top: 20px;
  right: -19px;
  width: 3px;
  height: 3px;
  background-color: #ccc;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item:last-child {
  margin-right: 0;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item:last-child:after {
  display: none;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item.on a {
  font-weight: bold;
  color: #37393b;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item.on a:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 3px;
  left: 0;
  height: 2px;
  background: #37393b;
}
.new_neon .sub_cont .sub_noti_box .sub_tab_menu .sub_tab_list .menu_item a {
  position: relative;
  display: block;
  font-size: 28px;
  line-height: 46px;
  color: #ccc;
}
.new_neon .sub_cont .service_step_box {
  margin-bottom: 60px;
  background-color: #f5f5f5;
}
.new_neon .sub_cont .service_step_box:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 70px;
  background-color: #f5f5f5;
}
.new_neon .sub_cont .service_step_box .step_list {
  position: relative;
  overflow: hidden;
  padding-left: 183px;
  z-index: 1;
}
.new_neon .sub_cont .service_step_box .step_list .list {
  position: relative;
  float: left;
  width: 307px;
  height: 70px;
  margin-right: 7px;
  padding: 26px 0 24px;
  font-size: 15px;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .sub_cont .service_step_box .step_list .list:last-child {
  margin-right: 0;
}
.new_neon .sub_cont .service_step_box .step_list .list:last-child:after {
  display: none;
}
.new_neon .sub_cont .service_step_box .step_list .list:after {
  position: absolute;
  right: -8px;
  top: 28px;
  content: "";
  width: 8px;
  height: 13px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -40px -193px;
  vertical-align: middle;
}
.new_neon .sub_cont .sub_list_box {
  width: 1020px;
  margin: 0 auto;
}
.new_neon .sub_cont .sub_list_box .img_diagram01 {
  display: block;
  width: 1020px;
  height: 140px;
  margin-bottom: 15px;
  background: url(../img/partner/@img_kr_diagram01_v2.png) no-repeat 50% 50%;
  -moz-background-size: 1020px 140px;
  background-size: 1020px 140px;
}
.new_neon .sub_cont .sub_list_box .img_diagram02 {
  display: block;
  width: 1019px;
  height: 280px;
  background: url(../img/partner/@img_kr_diagram02_v4.png) no-repeat 50% 50%;
  -moz-background-size: 1019px 280px;
  background-size: 1019px 280px;
}
.new_neon .sub_cont ul.sub_list {
  text-align: center;
}
.new_neon .sub_cont .sub_list {
  font-size: 0;
}
.new_neon .sub_cont .sub_list .list_item {
  display: inline-block;
  width: 140px;
  margin-right: 35px;
  vertical-align: top;
}
.new_neon .sub_cont .sub_list .list_item:last-child {
  margin-right: 0;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item {
  width: 240px;
  margin-right: 20px;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item:before {
  display: inline-block;
  content: "";
  width: 200px;
  height: 200px;
  margin: 0 20px 15px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item:nth-child(1):before {
  background-position: 0 -410px;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item:nth-child(2):before {
  background-position: 0 -818px;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item:nth-child(3) {
  margin-right: 0;
}
.new_neon .sub_cont .sub_list .list_item.ico_list_item:nth-child(3):before {
  background-position: 0 -1022px;
}
.new_neon .sub_cont .sub_list .list_item .service_link {
  display: block;
}
.new_neon .sub_cont .sub_list .list_item .list_tit {
  margin-bottom: 13px;
  font-size: 16px;
  vertical-align: middle;
  text-align: center;
}
.new_neon .sub_cont .sub_list .list_item .list_tit .tit_name {
  display: inline-block;
  max-width: 170px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}
.new_neon .sub_cont .sub_list .list_item .list_txt {
  font-size: 14px;
  line-height: 26px;
  color: #888;
  text-align: center;
  letter-spacing: -0.6px;
}
.new_neon .sub_cont .main_term_area {
  width: 1020px;
  margin: 80px auto 0;
}
.new_neon .sub_cont .main_term_area .main_term_box {
  margin-bottom: 30px;
}
.new_neon .sub_cont .main_term_area .main_term_box > .inner_list {
  margin-bottom: 10px;
}
.new_neon .sub_cont .main_term_area .terms_txt {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
}
.new_neon .sub_cont .main_term_area .inner_list.type2 {
  margin-top: 5px;
}
.new_neon .sub_cont .main_term_area .inner_list .list {
  position: relative;
  padding: 0 0 3px 17px;
  line-height: 20px;
}
.new_neon .sub_cont .main_term_area .inner_list .number {
  position: absolute;
  top: 0;
  left: 0;
}
.new_neon .smart_work_wrap {
  width: 100%;
  height: 100%;
}
.new_neon .smart_work_wrap .inner {
  position: relative;
  width: 1024px;
  height: 100%;
  margin: 0 auto;
}
.new_neon .smart_work_wrap .spot .inner {
  padding: 80px 0 60px;
  background: #fff url(../img/partner/smartwork_spot.png) 100% 100% no-repeat;
  -moz-background-size: 482px 440px;
  background-size: 482px 440px;
  -webkit-background-size: 482px 440px;
}
.new_neon .smart_work_wrap .spot .spot_title {
  color: #222;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.55px;
}
.new_neon .smart_work_wrap .spot .h2_logo {
  display: block;
  width: 334px;
  height: 37px;
  margin: 16px 0 32px;
  background: url(../img/partner/smartwork_title.png) no-repeat;
  -moz-background-size: 334px 37px;
  background-size: 334px 37px;
  -webkit-background-size: 334px 37px;
}
.new_neon .smart_work_wrap .spot .spot_text {
  color: #222;
  font-size: 22px;
  font-weight: 300;
  line-height: 36px;
  letter-spacing: -0.5px;
}
.new_neon .smart_work_wrap .spot .text_point {
  display: inline-block;
  font-weight: bold;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(115, 217, 255, 0.25)), color-stop(50%, transparent));
  background: -webkit-linear-gradient(bottom, rgba(115, 217, 255, 0.25) 50%, transparent 50%);
  background: -moz-linear-gradient(bottom, rgba(115, 217, 255, 0.25) 50%, transparent 50%);
  background: linear-gradient(to top, rgba(115, 217, 255, 0.25) 50%, transparent 50%);
}
.new_neon .smart_work_wrap .spot .spot_sub_text {
  margin-top: 24px;
  color: #37393b;
  font-size: 15px;
  font-weight: 300;
  line-height: 28px;
  letter-spacing: -0.47px;
}
.new_neon .smart_work_wrap .section_title {
  color: #222;
  font-size: 26px;
  line-height: 44px;
  text-align: center;
}
.new_neon .smart_work_wrap .section_logo {
  display: inline-block;
  width: 180px;
  height: 20px;
  margin: 0 8px;
  background: url(../img/partner/smartwork_sub_title.png) no-repeat;
  -moz-background-size: 180px 20px;
  background-size: 180px 20px;
  -webkit-background-size: 180px 20px;
}
.new_neon .smart_work_wrap .section_solution {
  background-color: #fafafa;
}
.new_neon .smart_work_wrap .section_solution .inner {
  padding: 60px 0;
}
.new_neon .smart_work_wrap .section_solution .product_list {
  margin-top: 28px;
  font-size: 0;
}
.new_neon .smart_work_wrap .section_solution .list_item {
  position: relative;
  display: inline-block;
  width: 328px;
  height: 478px;
  padding: 43px 28px 40px;
  border: 1px solid #e9e8e8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.new_neon .smart_work_wrap .section_solution .list_item + .list_item {
  margin-left: 20px;
}
.new_neon .smart_work_wrap .section_solution .list_item.works .list_logo {
  display: block;
  width: 158px;
  height: 16px;
  background: url(../img/partner/smart_naverworks.png) no-repeat;
  -moz-background-size: 158px 16px;
  background-size: 158px 16px;
  -webkit-background-size: 158px 16px;
}
.new_neon .smart_work_wrap .section_solution .list_item.works .list_link {
  background: #fff url(../img/partner/smart_btn_works.png) no-repeat 50% 50%;
  -moz-background-size: 125px 13px;
  background-size: 125px 13px;
  -webkit-background-size: 125px 13px;
}
.new_neon .smart_work_wrap .section_solution .list_item.place .list_logo {
  display: block;
  width: 138px;
  height: 16px;
  background: url(../img/partner/smart_workplace.png) no-repeat;
  -moz-background-size: 138px 16px;
  background-size: 138px 16px;
  -webkit-background-size: 138px 16px;
}
.new_neon .smart_work_wrap .section_solution .list_item.place .list_link {
  background: #fff url(../img/partner/smart_btn_place.png) no-repeat 50% 50%;
  -moz-background-size: 118px 29px;
  background-size: 118px 29px;
  -webkit-background-size: 118px 29px;
}
.new_neon .smart_work_wrap .section_solution .list_item.workbox .list_logo {
  display: block;
  width: 112px;
  height: 16px;
  background: url(../img/partner/smart_workbox.png) no-repeat;
  -moz-background-size: 112px 16px;
  background-size: 112px 16px;
  -webkit-background-size: 112px 16px;
}
.new_neon .smart_work_wrap .section_solution .list_item.workbox .list_link {
  background: #fff url(../img/partner/smart_btn_box.png) no-repeat 50% 50%;
  -moz-background-size: 108px 29px;
  background-size: 108px 29px;
  -webkit-background-size: 108px 29px;
}
.new_neon .smart_work_wrap .section_solution .list_title {
  color: #222;
  font-size: 18px;
  line-height: 30px;
}
.new_neon .smart_work_wrap .section_solution .list_text {
  padding-top: 40px;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.new_neon .smart_work_wrap .section_solution .list_info {
  overflow: hidden;
  padding-top: 28px;
}
.new_neon .smart_work_wrap .section_solution .list_info p {
  color: #666;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.7px;
}
.new_neon .smart_work_wrap .section_solution .info_title {
  color: #37393b;
  font-weight: bold;
}
.new_neon .smart_work_wrap .section_solution .list_link {
  position: absolute;
  bottom: 40px;
  left: 32px;
  width: 262px;
  height: 54px;
  margin-top: 28px;
  border: 1px solid #e9e8e8;
  text-align: center;
}
.new_neon .smart_work_wrap .section_solution .list_link:hover {
  border-color: #2ecc71;
}
.new_neon .smart_work_wrap .section_merit {
  background-color: #fff;
}
.new_neon .smart_work_wrap .section_merit .inner {
  padding: 60px 0;
}
.new_neon .smart_work_wrap .section_merit .section_list {
  width: 782px;
  height: 354px;
  margin: 40px auto 0;
  background: url(../img/partner/smartwork_merit_v2.png) no-repeat;
  -moz-background-size: 782px 354px;
  background-size: 782px 354px;
  -webkit-background-size: 782px 354px;
}
.new_neon .smart_work_wrap .section_promotion {
  background-color: #fafafa;
}
.new_neon .smart_work_wrap .section_promotion .inner {
  padding: 60px 0;
}
.new_neon .smart_work_wrap .section_promotion .section_info {
  overflow: hidden;
  padding-top: 33px;
}
.new_neon .smart_work_wrap .section_promotion .info_title {
  float: left;
  width: 80px;
  height: 30px;
  margin: 0 28px 15px 0;
  padding: 7px 5px;
  color: #fff;
  font-size: 13px;
  background-color: #37393b;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .smart_work_wrap .section_promotion .info_text {
  overflow: hidden;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
}
.new_neon .smart_work_wrap .section_promotion .info_title:last-of-type, .new_neon .smart_work_wrap .section_promotion .info_text:last-of-type {
  margin-bottom: 0;
}
.new_neon .smart_work_wrap .section_promotion .text_point {
  color: #999;
}
.new_neon .smart_work_wrap .section_promotion .howto_list {
  font-size: 0;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item {
  display: inline-block;
  width: 400px;
  vertical-align: top;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item + .list_item {
  margin-left: 32px;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item h4 {
  display: block;
  width: 60px;
  height: 30px;
  background: url(../img/partner/smart_step1.png) 0 50% no-repeat;
  -moz-background-size: 60px 14px;
  background-size: 60px 14px;
  -webkit-background-size: 60px 14px;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item:last-of-type h4 {
  width: 63px;
  background: url(../img/partner/smart_step2.png) 0 50% no-repeat;
  -moz-background-size: 63px 14px;
  background-size: 63px 14px;
  -webkit-background-size: 63px 14px;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item strong {
  font-size: 16px;
  line-height: 28px;
  letter-spacing: -0.57px;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item .step_info {
  margin-top: 8px;
  color: #666;
  font-size: 14px;
  font-weight: normal;
  line-height: 26px;
  letter-spacing: -0.5px;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item .list_link {
  display: block;
  width: 240px;
  height: 60px;
  margin-top: 20px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
  background-color: #2ecc71;
  text-align: center;
}
.new_neon .smart_work_wrap .section_promotion .howto_list .list_item .list_link.start {
  margin-top: 42px;
  background-color: #2e96f8;
}
.new_neon .smart_work_wrap .section_notice {
  background-color: #fff;
}
.new_neon .smart_work_wrap .section_notice .inner {
  padding: 60px 0 100px;
}
.new_neon .smart_work_wrap .section_notice .notice_list {
  padding-top: 20px;
}
.new_neon .smart_work_wrap .section_notice .list_item {
  position: relative;
  padding-left: 8px;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.5px;
  word-break: keep-all;
  word-wrap: break-word;
}
.new_neon .smart_work_wrap .section_notice .list_item:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #666;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.new_neon .swiper_area {
  position: relative;
  width: -webkit-calc(100% + 78px);
  width: -moz-calc(100% + 78px);
  width: calc(100% + 78px);
  margin-left: -39px;
  margin-right: -39px;
  margin-top: 6px;
  margin-bottom: 60px;
}
.new_neon .swiper_area.type2 .swiper_box {
  width: 978px;
}
.new_neon .swiper_box {
  position: relative;
  width: 100%;
  padding: 0 39px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .swiper_box:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 39px;
  height: 100%;
  background-color: #fff;
  z-index: 10;
}
.new_neon .swiper_box:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 39px;
  height: 100%;
  background-color: #fff;
  z-index: 9;
}
.new_neon .swiper_box .swiper-wrapper {
  min-height: 240px;
}
.new_neon .swiper_box .swiper-slide {
  display: inline-block;
  vertical-align: top;
  width: 220px;
  height: 100%;
  min-height: 240px;
  border: 1px solid #e5e5e5;
  border-top-color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .swiper_box .swiper-slide.type_add {
  border-color: #e5e5e5;
  background-color: #f5f5f5;
}
.new_neon .swiper_box .swiper-slide.type_add .card_info_box {
  padding-bottom: 0;
}
.new_neon .swiper_box .swiper-slide.type_add .card_info_box .btn_plus {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  vertical-align: top;
  width: 31px;
  height: 31px;
}
.new_neon .swiper_box .swiper-slide.type_add .card_info_box .btn_plus:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background-position: -78px 0px;
  width: 31px;
  height: 31px;
}
.new_neon .swiper_box .card_info_box {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 240px;
  padding-bottom: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .swiper_box .card_info_box.main .card_info .card_title_box .title {
  color: #2ecc71;
}
.new_neon .swiper_box .card_info_box.main .btn_card_box .btn_card.pin:before {
  background-position: -78px -36px;
  width: 14px;
  height: 14px;
}
.new_neon .swiper_box .card_info_box.type_add {
  border-color: #e5e5e5;
  background-color: #f5f5f5;
}
.new_neon .swiper_box .card_info_box.type_add .btn_plus {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  vertical-align: top;
  width: 31px;
  height: 31px;
}
.new_neon .swiper_box .card_info_box.type_add .btn_plus:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  background-position: -78px 0px;
  width: 31px;
  height: 31px;
}
.new_neon .swiper_box .card_info_box .card_info {
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .swiper_box .card_info_box .card_info .card_link {
  display: block;
  width: 100%;
  padding-bottom: 15px;
}
.new_neon .swiper_box .card_info_box .card_info .card_title_box {
  margin-bottom: 15px;
}
.new_neon .swiper_box .card_info_box .card_info .card_title_box .title {
  font-size: 13px;
  font-weight: bold;
  line-height: 21px;
  color: #222;
}
.new_neon .swiper_box .card_info_box .card_info .current_box {
  margin-bottom: 15px;
}
.new_neon .swiper_box .card_info_box .card_info .current_box .text {
  font-size: 12px;
  line-height: 1.5;
  color: #888;
}
.new_neon .swiper_box .card_info_box .card_info .bank_info {
  font-size: 12px;
  line-height: 1.5;
  color: #37393b;
}
.new_neon .swiper_box .card_info_box .card_info .bank_info .bank_name {
  font-weight: bold;
}
.new_neon .swiper_box .card_info_box .card_info .bank_info .bank_number, .new_neon .swiper_box .card_info_box .card_info .bank_info .bank_user {
  margin-top: 4px;
}
.new_neon .swiper_box .card_info_box .card_info .lnk_txt {
  max-width: 100%;
  vertical-align: top;
}
.new_neon .swiper_box .btn_card_box {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fafafa;
  width: 100%;
  height: 34px;
  padding: 0 19px 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.new_neon .swiper_box .btn_card_box .left_box {
  float: left;
}
.new_neon .swiper_box .btn_card_box .right_box {
  float: right;
}
.new_neon .swiper_box .btn_card_box .btn_card {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  color: #333;
}
.new_neon .swiper_box .btn_card_box .btn_card:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.new_neon .swiper_box .btn_card_box .btn_card.pin {
  padding-left: 19px;
}
.new_neon .swiper_box .btn_card_box .btn_card.pin:before {
  margin-top: -1px;
  background-position: -78px -55px;
  width: 14px;
  height: 14px;
}
.new_neon .swiper_box .btn_card_box .btn_card.pin.on:before {
  background-position: -78px -36px;
  width: 14px;
  height: 14px;
}
.new_neon .swiper_box .btn_card_box .btn_card.del {
  padding-left: 17px;
}
.new_neon .swiper_box .btn_card_box .btn_card.del:before {
  background-position: -97px -36px;
  width: 12px;
  height: 12px;
}
.new_neon .swiper_box {
  /* 스와이퍼 버튼 관련 */
}
.new_neon .swiper_box .swiper-button-prev {
  left: -5px;
  width: 34px;
  height: 34px;
}
.new_neon .swiper_box .swiper-button-prev:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: 0px -39px;
  width: 34px;
  height: 34px;
}
.new_neon .swiper_box .swiper-button-prev:hover:after {
  background-position: -39px -39px;
  width: 34px;
  height: 34px;
}
.new_neon .swiper_box .swiper-button-next {
  right: -5px;
  width: 34px;
  height: 34px;
}
.new_neon .swiper_box .swiper-button-next:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-position: 0px 0px;
  width: 34px;
  height: 34px;
}
.new_neon .swiper_box .swiper-button-next:hover:after {
  background-position: -39px 0px;
  width: 34px;
  height: 34px;
}

html[lang=en] .new_neon .sub_cont .sub_list_box .img_diagram01, html[lang=jp] .new_neon .sub_cont .sub_list_box .img_diagram01, html[lang=cn] .new_neon .sub_cont .sub_list_box .img_diagram01, html[lang=cht] .new_neon .sub_cont .sub_list_box .img_diagram01 {
  background: url(../img/partner/@img_en_diagram01_v2.png) no-repeat 50% 50%;
  -moz-background-size: 1020px 140px;
  background-size: 1020px 140px;
}
html[lang=en] .new_neon .sub_cont .sub_list_box .img_diagram02, html[lang=jp] .new_neon .sub_cont .sub_list_box .img_diagram02, html[lang=cn] .new_neon .sub_cont .sub_list_box .img_diagram02, html[lang=cht] .new_neon .sub_cont .sub_list_box .img_diagram02 {
  background: url(../img/partner/@img_en_diagram02_v3.png) no-repeat 50% 50%;
  -moz-background-size: 1019px 280px;
  background-size: 1019px 280px;
}

html[lang=en] .new_neon .tbl_list li .tbl_th {
  width: 100px;
  line-height: 18px;
}

.new_neon #wrap.partner.bradge {
  min-width: 960px;
  font-family: "NanumSquareNeo", "나눔스퀘어", NanumSquare, "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  overflow-x: inherit;
  overflow-y: auto;
}

.partner.bradge .inner {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.partner.bradge .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.partner .bradge_area {
  position: relative;
}
.partner .bradge_area .logo_box {
  position: relative;
}
.partner .bradge_area .logo_box .logo {
  display: inline-block;
  vertical-align: top;
  background: url(../img/partner/bradge/ico_bradge_logo.png) no-repeat;
  -moz-background-size: 131px 24px;
  background-size: 131px 24px;
  width: 131px;
  height: 24px;
}
.partner .bradge_info_box {
  margin-top: 32px;
}
.partner .bradge_info_box .info_text .text {
  display: inline-block;
  vertical-align: top;
  font-size: 34px;
  line-height: 50px;
  font-weight: 900;
  letter-spacing: -1px;
  color: #000;
}
.partner .bradge_info_box .info_text .text .highlight {
  color: #03C75A;
}
.partner .bradge_info_box .sub_info {
  margin-top: 16px;
}
.partner .bradge_info_box .sub_info .text {
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -1px;
  color: #222;
}
.partner .bradge_link_box {
  margin-top: 80px;
}
.partner .bradge_link_box .list_section {
  position: relative;
  font-size: 0;
  text-align: left;
}
.partner .bradge_link_box .list_section > li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: -webkit-calc(50% - 12px);
  width: -moz-calc(50% - 12px);
  width: calc(50% - 12px);
  height: 300px;
}
.partner .bradge_link_box .list_section > li:hover .item_link {
  -webkit-transform: translateY(-16px);
  -moz-transform: translateY(-16px);
  -ms-transform: translateY(-16px);
  transform: translateY(-16px);
}
.partner .bradge_link_box .list_section > li.naver .item_link:before {
  background-image: url(../img/partner/bradge/img_bradge_bg_01.png);
}
.partner .bradge_link_box .list_section > li.line .item_link:before {
  background-image: url(../img/partner/bradge/img_bradge_bg_02.png);
}
.partner .bradge_link_box .list_section > li + li {
  margin-left: 24px;
}
.partner .bradge_link_box .list_section .item_link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  font-family: "NanumSquareNeo", "나눔스퀘어", NanumSquare, "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  -webkit-transition: -webkit-transform 120ms ease-out;
  transition: -webkit-transform 120ms ease-out;
  -moz-transition: transform 120ms ease-out, -moz-transform 120ms ease-out;
  transition: transform 120ms ease-out;
  transition: transform 120ms ease-out, -webkit-transform 120ms ease-out, -moz-transform 120ms ease-out;
}
.partner .bradge_link_box .list_section .item_link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  -moz-background-size: 468px 300px;
  background-size: 468px 300px;
}
.partner .bradge_link_box .list_section .item_link .item_box {
  position: relative;
  padding: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.partner .bradge_link_box .list_section .item_link .item_title .title {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-right: 44px;
  font-size: 34px;
  font-weight: 900;
  line-height: 48px;
  letter-spacing: -0.03em;
  color: #FEFFFE;
}
.partner .bradge_link_box .list_section .item_link .item_title .title:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 11px;
  right: 0;
  background: url(../img/partner/bradge/ico_bradge_arrow.png) no-repeat;
  -moz-background-size: 26px 26px;
  background-size: 26px 26px;
}
.partner .bradge_link_box .list_section .item_link .sub_info {
  margin-top: 11px;
}
.partner .bradge_link_box .list_section .item_link .sub_info .text {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #FDFFFE;
}

.new_neon #wrap.main.staff input[type=checkbox] + label {
  margin-right: 0;
}
.new_neon #wrap.main.staff .container {
  padding-left: 0;
}
.new_neon #wrap.main.staff .container .contents {
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: auto;
  overflow-y: auto;
}
.new_neon #wrap.main.staff .container .contents .contents_inner {
  padding-bottom: 100px;
  min-height: -webkit-calc(100% - 50px);
  min-height: -moz-calc(100% - 50px);
  min-height: calc(100% - 50px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #wrap.main.staff .container .contents .cont_area {
  display: none;
  min-width: 1416px;
  padding: 0 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #wrap.main.staff .container .contents .cont_area.on {
  display: block;
}
.new_neon #wrap.main.staff .container .contents .sec,
.new_neon #wrap.main.staff .container .contents .sec2 {
  padding: 0 35px;
}
.new_neon #wrap.main.staff .purchase_process {
  position: relative;
  padding-top: 35px;
}
.new_neon #wrap.main.staff .purchase_process .process_diagram {
  width: 1346px;
  height: 595px;
  background: url(../img/process_diagram_KO.png) no-repeat 50% 50%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
.new_neon #wrap.main.staff .diagram_link_list .list {
  position: absolute;
}
.new_neon #wrap.main.staff .diagram_link_list .list a {
  display: block;
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.new_neon #wrap.main.staff .header_wrap {
  min-width: 1416px;
  background-color: #fff;
}
.new_neon #wrap.main.staff .header_wrap:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 1px;
  background-color: #d9d9d9;
}
.new_neon #wrap.main.staff .header_wrap .button_box {
  display: none;
  position: absolute;
  top: 22px;
  right: 52px;
}
.new_neon #wrap.main.staff .header_wrap .button_box .btn_request {
  min-width: 96px;
  height: 36px;
}
.new_neon #wrap.main.staff .main_header {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  align-items: center;
  height: 80px;
  padding-right: 161px;
  padding-left: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon #wrap.main.staff .main_header .header_logo {
  -ms-flex: none;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  flex: none;
  margin-right: 50px;
}
.new_neon #wrap.main.staff .main_header .header_logo .logo {
  display: block;
  width: 150px;
  height: 19px;
  background: url(../img/sp_main_logo.png) no-repeat;
  background-position: 0 0;
}
.new_neon #wrap.main.staff .main_header .main_menu_desc {
  line-height: 28px;
  font-size: 20px;
  font-weight: bold;
  color: #37393b;
  font-family: "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.new_neon #wrap.main.staff .main_header .main_menu_list:after {
  display: block;
  content: "";
  clear: both;
}
.new_neon #wrap.main.staff .main_header .main_menu_list .list_item {
  float: left;
  margin-right: 35px;
}
.new_neon #wrap.main.staff .main_header .main_menu_list .list_item.on a {
  color: #00c73c;
}
.new_neon #wrap.main.staff .main_header .main_menu_list .list_item.on .button_box {
  display: block;
}
.new_neon #wrap.main.staff .main_header .main_menu_list .list_item:last-child {
  margin-right: 0;
}
.new_neon #wrap.main.staff .main_header .main_menu_list .list_item a {
  font-size: 14px;
  font-weight: bold;
  color: #37393b;
  text-decoration: none;
}
.new_neon #wrap.main.staff .search_condition:before {
  left: -35px;
  right: -35px;
}
.new_neon #wrap.main.staff .main_title_area {
  position: relative;
  margin-bottom: 25px;
}
.new_neon #wrap.main.staff .main_title_area:before {
  position: absolute;
  bottom: 0;
  left: -35px;
  right: -35px;
  height: 1px;
  background: #ededed;
  content: "";
}
.new_neon #wrap.main.staff .main_title_area .title_box {
  padding: 25px 0 26px;
}
.new_neon #wrap.main.staff .table_info {
  height: 30px;
}
.new_neon #wrap.main .footer_wrap {
  position: relative;
  bottom: 0px;
  left: 0;
  z-index: 14;
  width: 100%;
  height: 50px;
  background-color: #fafafa;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  right: 0;
}
.new_neon #wrap.main .footer_wrap .footer {
  padding: 18px 35px 17px;
}
.new_neon #wrap.main .footer_wrap .footer_logo {
  width: 114px;
  height: 15px;
  margin: 0 auto;
  background: url(../img/sp_main_logo.png) no-repeat;
  background-position: 0 -27px;
}
.new_neon #wrap.main .diagram_box {
  position: relative;
  width: 1365px;
  height: 540px;
  background: url(../img/diagram_dashboard.png) no-repeat;
}
.new_neon #wrap.main .diagram_box .dragram_item {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 124px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_00 {
  left: 40px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_01 {
  left: 234px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_02 {
  width: 316px;
  left: 428px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_03 {
  left: 813px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_04 {
  left: 1007px;
}
.new_neon #wrap.main .diagram_box .dragram_item.item_05 {
  left: 1201px;
}
.new_neon #wrap.main .diagram_box .dragram_item .dragram_info_box {
  display: inline-block;
  margin-top: 6px;
}
.new_neon #wrap.main .diagram_box .dragram_item .dragram_info_box .unit_info {
  display: block;
  text-align: left;
}
.new_neon #wrap.main .diagram_box .dragram_item .dragram_info_box .unit_info .unit_sub_title {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-right: 4px;
}
.new_neon #wrap.main .diagram_box .dragram_item .dragram_info_box .unit_info + .unit_info {
  margin-top: 4px;
}
.new_neon #wrap.main .diagram_box .dragram_item .dragram_info_box .unit_info .count {
  font-size: 19px;
  margin-top: 0;
}
.new_neon #wrap.main .diagram_box .unit_box {
  overflow: hidden;
  position: absolute;
  display: table;
  width: 124px;
  height: 123px;
  top: 80px;
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit .unit_title {
  display: block;
  color: #04c363;
  opacity: 1;
  filter: alpha(opacity=100);
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit .count {
  max-width: 124px;
  color: #04c363;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit .count.accent_text {
  color: #df3a2e;
  opacity: 1;
  filter: alpha(opacity=100);
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit.item_01 {
  top: 298px;
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit.item_02 {
  top: 298px;
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit.item_03 {
  left: 192px;
  top: 298px;
}
.new_neon #wrap.main .diagram_box .unit_box.sub_unit.item_04 {
  top: 298px;
}
.new_neon #wrap.main .diagram_box .link_box {
  display: table-cell;
  width: 124px;
  height: 123px;
  vertical-align: middle;
  text-align: center;
}
.new_neon #wrap.main .diagram_box .unit_title {
  display: block;
  font-size: 15px;
  line-height: 21px;
  color: #fff;
}
.new_neon #wrap.main .diagram_box .count {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
}
.new_neon #wrap.main .diagram_box .count.accent_text {
  color: #df3a2e;
  opacity: 1;
  filter: alpha(opacity=100);
}
.new_neon #wrap.main .diagram_info {
  margin-top: 14px;
}
.new_neon #wrap.main .diagram_info .info {
  position: relative;
  padding-left: 18px;
  color: #888;
  white-space: nowrap;
}
.new_neon #wrap.main .diagram_info .info:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -176px -734px;
  content: "";
}
.new_neon .noti_box {
  display: inline-block;
  position: relative;
}
.new_neon .noti_box .noti_tit {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
  color: #37393b;
  vertical-align: middle;
}
.new_neon .noti_box .noti_num {
  display: inline-block;
  margin: 0 0 0 4px !important;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 21px;
  vertical-align: middle;
}
.new_neon .noti_box + .right_box .more_btn:before {
  top: 15px;
}
.new_neon .do_list_box {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 40px;
}
.new_neon .do_list_box .left_box, .new_neon .do_list_box .right_box {
  display: table-cell;
  vertical-align: middle;
}
.new_neon .do_list_box .left_box {
  width: 60%;
}
.new_neon .do_list_box .right_box {
  width: 40%;
  padding-left: 12px;
}
.new_neon .do_list_box .list_info {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 8px;
}
.new_neon .do_list_box .list_info .left_box, .new_neon .do_list_box .list_info .right_box {
  display: table-cell;
  vertical-align: middle;
}
.new_neon .do_list_box .do_list {
  display: table;
  table-layout: fixed;
  width: 100%;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .do_list_box .do_list .list_item {
  display: table-cell;
  border-right: 1px solid #e5e5e5;
}
.new_neon .do_list_box .do_list .list_item:last-child {
  border-right: 0;
}
.new_neon .do_list_box .do_list .list_item .menu_tit {
  padding: 12px 0 11px;
  border-bottom: 1px solid #ededed;
  background-color: #fafafa;
  color: #222;
  text-align: center;
}
.new_neon .do_list_box .do_list .list_item .menu_tit .more-box {
  position: absolute;
  top: 18px;
  right: 20px;
}
.new_neon .do_list_box .do_list .list_item .menu_tit .more-box .more_btn:before {
  top: 4px;
}
.new_neon .do_list_box .do_list .list_item .total_num {
  padding: 25px 40px 34px;
  text-align: center;
}
.new_neon .do_list_box .do_list .list_item .total_num .link_view {
  display: inline-block;
  color: #37393b;
  text-decoration: none;
}
.new_neon .do_list_box .do_list .list_item .total_num .link_view:hover .num_txt, .new_neon .do_list_box .do_list .list_item .total_num .link_view:hover .num_unit {
  text-decoration: none;
}
.new_neon .do_list_box .do_list .list_item .total_num .link_view:hover {
  color: #00c73c;
}
.new_neon .do_list_box .do_list .list_item .total_num .link_view:hover .view_btn {
  text-decoration: underline;
}
.new_neon .do_list_box .do_list .list_item .total_num .num_box {
  margin-bottom: 6px;
  font-size: 0;
  line-height: normal;
}
.new_neon .do_list_box .do_list .list_item .total_num .num_box .num_txt {
  display: inline-block;
  max-width: 72px;
  font-family: HelveticaNeue;
  font-size: 40px;
}
.new_neon .do_list_box .do_list .list_item .total_num .num_unit {
  margin-left: 6px;
  font-size: 18px;
  vertical-align: 4px;
}
.new_neon .do_list_box .do_list .list_item .total_num .view_btn {
  display: inline-block;
  width: 65px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  background-color: #00c73c;
}
.new_neon .do_list_box .do_list .list_item .total_num .view_btn:after {
  display: inline-block;
  content: "";
  width: 3px;
  height: 5px;
  margin-left: 4px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -201px -629px;
  vertical-align: middle;
}
.new_neon .do_list_box .do_list .inner_list_box {
  padding: 23px 20px 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .do_list_box.bg_black .do_list .list_item .menu_tit {
  position: relative;
  background: #37393b;
  color: #fff;
  font-size: 14px;
  line-height: 19px;
  padding: 16px 0;
}
.new_neon .do_list_box.bg_black .do_list .list_item .menu_tit:after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: #545454;
}
.new_neon .do_list_box.bg_black .do_list .list_item:last-child .menu_tit:after {
  display: none;
}
.new_neon .do_list_box .sub_do_list > li {
  font-size: 13px;
  color: #37393b;
  margin-bottom: 11px;
}
.new_neon .do_list_box .sub_do_list > li:last-child {
  margin-bottom: 0;
}
.new_neon .do_list_box .sub_do_list > li .link_view {
  display: block;
  text-decoration: none;
  padding: 4px 0;
}
.new_neon .do_list_box .sub_do_list > li .link_view:hover .list_title, .new_neon .do_list_box .sub_do_list > li .link_view.on .list_title {
  font-weight: bold;
  color: #00c73c;
}
.new_neon .do_list_box .sub_do_list > li .link_view:hover .list_num, .new_neon .do_list_box .sub_do_list > li .link_view.on .list_num {
  color: #00c73c;
}
.new_neon .do_list_box .sub_do_list.fix_width .d_table_box .left_box {
  width: 176px;
  padding: 4px 20px 4px 0;
}
.new_neon .do_list_box .sub_do_list.fix_width .link_view .d_table_box .left_box {
  padding: 0 20px 0 0;
}
.new_neon .do_list_box .sub_do_list .d_table_box {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .do_list_box .sub_do_list .d_table_box .left_box, .new_neon .do_list_box .sub_do_list .d_table_box .right_box {
  display: table-cell;
  vertical-align: top;
  font-size: 13px;
  line-height: 19px;
}
.new_neon .do_list_box .sub_do_list .d_table_box .left_box {
  width: 340px;
  padding-right: 20px;
}
.new_neon .do_list_box .sub_do_list .d_table_box .left_box .list_title {
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
}
.new_neon .do_list_box .sub_do_list .d_table_box .right_box {
  width: auto;
  padding-left: 0;
  text-align: right;
}
.new_neon .do_list_box .sub_do_list .list_num {
  font-size: 13px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif !important;
  font-weight: bold;
}
.new_neon .do_list_box .sub_do_list .sub_box .link_view {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.new_neon .do_list_box .sub_do_list .sub_box .link_view + .link_view {
  margin-left: 16px;
}
.new_neon .do_list_box .sub_do_list .sub_box .link_view.on .sub_text, .new_neon .do_list_box .sub_do_list .sub_box .link_view:hover .sub_text {
  color: #00c73c;
  font-weight: bold;
}
.new_neon .do_list_box .sub_do_list .sub_box .sub_text {
  display: inline-block;
  font-size: 13px;
  line-height: 19px;
  vertical-align: top;
}
.new_neon .do_list_box .sub_do_list .sub_box .sub_text .sub-num {
  margin-left: 6px;
  font-weight: bold;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif !important;
}
.new_neon .table_type_box {
  margin-bottom: 40px;
}
.new_neon .table_type_box .do_list {
  display: table;
  table-layout: fixed;
  width: -webkit-calc(100% + 40px);
  width: -moz-calc(100% + 40px);
  width: calc(100% + 40px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-spacing: 20px 0;
  margin: 0 0 0 -20px;
}
.new_neon .table_type_box .do_list .list_item {
  display: table-cell;
  vertical-align: top;
  border: 1px solid #e5e5e5;
}
.new_neon .table_type_box .do_list .menu_tit {
  position: relative;
  padding: 17px 20px 14px;
  text-align: left;
  border-bottom: 1px solid #ededed;
}
.new_neon .table_type_box .do_list .menu_tit .menu_tit_txt {
  display: inline-block;
  width: 80%;
  font-size: 14px;
  line-height: 19px;
  color: #222;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
  font-weight: bold;
}
.new_neon .table_type_box .do_list .menu_tit .more-box {
  position: absolute;
  top: 18px;
  right: 20px;
}
.new_neon .table_type_box .do_list .menu_tit .more-box .more_btn:before {
  top: 4px;
}
.new_neon .table_type_box .inner_list_box {
  padding: 24px 20px 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .table_type_box .inner_list_box ul > li {
  font-size: 13px;
  color: #666;
  margin-bottom: 19px;
}
.new_neon .table_type_box .inner_list_box ul > li:last-child {
  margin-bottom: 0;
}
.new_neon .table_type_box .inner_list_box ul > li .d_table_box {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
}
.new_neon .table_type_box .inner_list_box ul > li .left_box, .new_neon .table_type_box .inner_list_box ul > li .right_box {
  display: table-cell;
  vertical-align: top;
  font-size: 13px;
  line-height: 19px;
}
.new_neon .table_type_box .inner_list_box ul > li .left_box {
  width: 80%;
}
.new_neon .table_type_box .inner_list_box ul > li .right_box {
  width: 20%;
  text-align: right;
}
.new_neon .table_type_box .inner_list_box ul > li .link_txt {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  vertical-align: top;
  color: #666;
}
.new_neon .table_type_box .inner_list_box ul > li .link_txt.new {
  padding-right: 30px;
  position: relative;
  max-width: -webkit-calc(100% - 30px);
  max-width: -moz-calc(100% - 30px);
  max-width: calc(100% - 30px);
}
.new_neon .table_type_box .inner_list_box ul > li .link_txt.new:after {
  content: "";
  position: absolute;
  top: 3px;
  right: 0;
  display: inline-block;
  vertical-align: top;
  background: url(../img/ico_new.png) no-repeat;
  -moz-background-size: 22px 10px;
  background-size: 22px 10px;
  width: 22px;
  height: 10px;
  cursor: auto;
}
.new_neon .table_type_box .inner_list_box ul > li .list_date {
  color: #666;
}

html[lang=en] .new_neon #wrap.main.staff .purchase_process .process_diagram, html[lang=jp] .new_neon #wrap.main.staff .purchase_process .process_diagram, html[lang=cn] .new_neon #wrap.main.staff .purchase_process .process_diagram {
  background-image: url(../img/process_diagram_EN.png);
}

.new_neon #partner_gnb_header.header_top {
  background: #fff;
  width: 100%;
  min-width: 1180px;
  border-bottom: 1px solid #ddd;
}
.new_neon #partner_gnb_header.header_top .navbar_wrap {
  position: relative;
  width: 1180px;
  height: 80px;
  margin: 0 auto;
  text-align: center;
}
.new_neon #partner_gnb_header.header_top .navbar_logo {
  position: absolute;
  top: 28px;
  left: 0;
}
.new_neon #partner_gnb_header.header_top .navbar_logo .logo {
  display: block;
  width: 187px;
  height: 23px;
  vertical-align: middle;
  background: url(../img/@img_partner_main_logo.png) no-repeat;
  -moz-background-size: 187px 23px;
  background-size: 187px 23px;
}
.new_neon #partner_gnb_header.header_top .navbar_menu {
  display: inline-block;
  padding-top: 31px;
  vertical-align: middle;
}
.new_neon #partner_gnb_header.header_top .navbar_menu .navbar_menu_list li {
  float: left;
  height: 100%;
  margin-left: 40px;
}
.new_neon #partner_gnb_header.header_top .navbar_menu .navbar_menu_list li:first-child {
  margin-left: 0;
}
.new_neon #partner_gnb_header.header_top .navbar_menu .navbar_menu_list li a {
  position: relative;
  font-size: 15px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  line-height: 19px;
}
.new_neon #partner_gnb_header.header_top .navbar_menu .navbar_menu_list li a:hover, .new_neon #partner_gnb_header.header_top .navbar_menu .navbar_menu_list li a.on {
  color: #2ecc71;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox {
  position: absolute;
  right: 0;
  top: 25px;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown {
  border-color: #d9d9d9;
  height: 30px;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown.on, .new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown:focus, .new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown:active {
  border-color: #d9d9d9;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown.on .selected:before, .new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown:focus .selected:before, .new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown:active .selected:before {
  top: 12px;
  background-position: -148px -692px;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .selected {
  height: 28px;
  line-height: 30px;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .selected:focus {
  outline: 1px solid #d9d9d9;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .selected:before {
  top: 12px;
  width: 6px;
  height: 4px;
  background-position: -138px -692px;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .dropdown_list {
  border-color: #d9d9d9;
  right: -1px;
  top: 28px;
  left: inherit;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .dropdown_list ul li a {
  color: #37393b;
}
.new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .dropdown_list ul li a:hover, .new_neon #partner_gnb_header.header_top .navbar_dropbox .dropdown .dropdown_list ul li a:active {
  color: #2ecc71;
}
.new_neon .section_body {
  position: relative;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .section_body.bg_main_color {
  background: #fafafa;
}
.new_neon .section_body:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .section_body .section_cont {
  width: 1180px;
  margin: 0 auto;
}
.new_neon .section_body .section_cont .cont_inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.new_neon .section_body .section_cont .cont_inner .section_left {
  display: table-cell;
  padding: 50px 30px 50px 80px;
}
.new_neon .section_body .section_cont .cont_inner .section_right {
  display: table-cell;
  padding: 50px 80px 50px 30px;
}
.new_neon .section_body .section_cont .service_info {
  overflow: hidden;
}
.new_neon .section_body .section_cont .service_info .list_item {
  position: relative;
  float: left;
  margin-left: 20px;
}
.new_neon .section_body .section_cont .service_info .list_item:first-child {
  margin-left: 0;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link {
  display: block;
  width: 230px;
  height: 250px;
  background: #fff;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_box {
  margin-top: 36px;
  text-align: center;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_box .ico_main {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_box .ico_main.manual {
  background-position: 0 -320px;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_box .ico_main.info {
  background-position: 0 -226px;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_info_tit {
  margin-bottom: 38px;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_info_tit .service_name {
  display: inline-block;
  max-width: 170px;
  font-size: 16px;
  color: #37393b;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.new_neon .section_body .section_cont .service_info .list_item .service_link .service_info_txt {
  margin-top: 20px;
  font-size: 12px;
  color: #888;
  line-height: 18px;
}
.new_neon .section_body .section_cont .link_arrow {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin-left: 4px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -108px -71px;
  vertical-align: middle;
}
.new_neon .section_body .section_cont .service_link:hover .service_name, .new_neon .section_body .section_cont .service_link:hover .tit_name {
  text-decoration: underline;
}
.new_neon .section_body .section_cont .service_link:hover .link_arrow {
  background-position: -131px -71px;
}
.new_neon .section_body .sec_title {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  text-align: left;
}
.new_neon .section_body .main_login_box:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .section_body .main_login_box .main_login {
  float: left;
  margin-right: 10px;
}
.new_neon .section_body .main_login_box .main_login_btn {
  overflow: hidden;
}
.new_neon .section_body .main_btn_box .main_lnk {
  display: block;
  width: 100%;
  padding: 0 20px;
  height: 60px;
  line-height: 54px;
  overflow: hidden;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  background: #37393b;
  border: 1px solid #222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .section_body .main_btn_box .main_lnk.faq {
  height: 56px;
  line-height: 56px;
  background: #fff;
  border: 1px solid #d9d9d9;
  font-size: 13px;
  font-weight: normal;
  color: #37393b;
}
.new_neon .section_body .main_btn_box .main_lnk.faq:hover {
  text-decoration: underline;
}
.new_neon .section_body .main_btn_box .main_lnk.faq:before {
  content: "";
  display: inline-block;
  background: url(../img/img_main_faq.png) no-repeat;
  -moz-background-size: 33px 15px;
  background-size: 33px 15px;
  width: 33px;
  height: 15px;
  margin-right: 12px;
  vertical-align: middle;
}
.new_neon .section_body .board_list_box .board_list .list_item {
  position: relative;
  margin-top: 12px;
}
.new_neon .section_body .board_list_box .board_list .board_title {
  display: block;
  width: 100%;
  padding-right: 113px;
  font-size: 14px;
  line-height: 21px;
  color: #666;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .section_body .board_list_box .board_list .board_title:hover {
  text-decoration: underline;
}
.new_neon .section_body .board_list_box .board_list .date {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 21px;
  color: #999;
}
.new_neon .section_body .lnk_main_arrow {
  position: absolute;
  top: 4px;
  right: 0;
}
.new_neon .section_body .lnk_main_arrow:hover {
  text-decoration: underline;
}
.new_neon .section_body .lnk_main_arrow:after {
  display: inline-block;
  content: "";
  width: 5px;
  height: 9px;
  margin-left: 7px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -10px -20px;
  vertical-align: -1px;
}
.new_neon .partner_main_spot {
  position: relative;
  width: 100%;
  height: 400px;
  background: url(../img/partner/path_hero_image_260203.png) no-repeat;
  background-size: 1900px 100%;
  background-position-x: 50%;
}
.new_neon .partner_main_spot .spot_txt {
  position: relative;
  width: 1020px;
  margin: 0 auto;
  padding-top: 130px;
}
.new_neon .partner_main_spot .spot_txt .spot_title {
  text-align: left;
}
.new_neon .partner_main_spot .spot_txt .spot_title .main_title {
  font-family: "LINESeedSans", sans-serif;
  font-weight: 900;
  font-size: 50px;
  line-height: 46px;
  letter-spacing: -1px;
}
.new_neon .partner_main_spot .spot_txt .spot_logo {
  margin-bottom: 28px;
  width: 106px;
  height: 20px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -44px -100px;
}

/* Slider */
.partner_main_slide {
  position: relative;
  height: 400px;
}
.partner_main_slide .slide_item {
  width: 100%;
  height: 400px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.partner_main_slide .slide_item img {
  width: 100%;
  height: 100%;
}
.partner_main_slide .slide_txt {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.partner_main_slide .img_caption {
  position: relative;
  width: 1020px;
  margin: 110px auto 0;
}
.partner_main_slide .img_caption .slide_paging {
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.3);
}
.partner_main_slide .img_caption .slide_paging .now {
  padding-right: 5px;
  font-weight: 300;
  color: #fff;
}
.partner_main_slide .img_caption .img_title {
  text-align: left;
}
.partner_main_slide .img_caption .img_title .main_title {
  font-weight: 200;
  font-size: 36px;
  line-height: 46px;
  color: #fff;
  letter-spacing: -1px;
}
.partner_main_slide .img_caption .slide_logo {
  position: absolute;
  top: 159px;
  right: 0;
  width: 106px;
  height: 20px;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  background-position: -44px -100px;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: url(../img/sp_icon_2x.png) no-repeat;
  -moz-background-size: 200px 1260px;
  background-size: 200px 1260px;
  -webkit-background-size: 200px 1260px;
  color: transparent;
  top: 279px;
  left: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 1002;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev {
  margin-left: -510px;
  background-position: -66px -138px;
}
.slick-prev:hover, .slick-prev:focus {
  background-position: -66px -182px;
}

.slick-next {
  margin-left: -460px;
  background-position: -110px -138px;
}
.slick-next:hover, .slick-next:focus {
  background-position: -110px -182px;
}

html[lang=en] .new_neon #wrap.partner_main.login .wrap_inner {
  background: #fafafa;
}

.new_neon .view_banner #partner_lnb {
  top: 108px;
}
.new_neon .view_banner .top_banner {
  display: block;
}
.new_neon .top_banner {
  display: none;
  position: relative;
  width: 100%;
  min-width: 1400px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  background: #fff;
}
.new_neon .top_banner .title_banner {
  font-size: 17px;
  color: #39a7f0;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: bold;
  vertical-align: middle;
}
.new_neon .top_banner .banner_txt {
  font-size: 12px;
  color: #4c5768;
}
.new_neon .top_banner .week_txt_box {
  position: absolute;
  top: 0;
  right: 68px;
}

.new_neon .yr_summary .yr_summary_inner:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .yr_summary .yr_summary_inner .table_wrap .table_cell + .table_cell {
  border-left: 1px solid #e5e5e5;
}
.new_neon .graph_area:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .graph_area .graph_inner {
  background: #fafafa;
  padding: 30px 29px 47px 23px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .graph_tit_box {
  overflow: hidden;
  padding: 23px 20px 19px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
  line-height: 34px;
}
.new_neon .graph_tit_box .graph_title {
  float: left;
}
.new_neon .graph_tit_box .graph_title strong {
  font-weight: 600;
  font-size: 20px;
}
.new_neon .graph_tit_box .year_box {
  float: right;
}
.new_neon .graph_tit_box .year_box .year {
  display: inline-block;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: -1px 17px 0;
  vertical-align: top;
}
.new_neon .deposit_box .deposit_info {
  padding: 35px 20px 0 30px;
  max-height: 430px;
  height: 430px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.new_neon .deposit_box .deposit_info:after {
  display: block;
  clear: both;
  content: "";
}
.new_neon .deposit_box .deposit_lst li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 28px;
}
.new_neon .deposit_box .deposit_lst li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 0;
}
.new_neon .deposit_box .deposit_lst li .depo_txt {
  font-size: 14px;
  margin-bottom: 7px;
}
.new_neon .deposit_box .deposit_lst li .depo_vat {
  position: relative;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
}
.new_neon .deposit_box .deposit_lst li .depo_vat:before {
  content: "";
  display: none;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: -11px;
  background: #37393b;
}
.new_neon .deposit_box .deposit_lst li .depo_vat.on:before {
  display: block;
}
.new_neon .deposit_box .deposit_lst li .depo_vat .mo {
  display: inline-block;
  max-width: 90%;
}
.new_neon .deposit_box .deposit_lst li .depo_vat .won {
  font-family: "NanumBar​unGothic", "NanumBar​unGothicOTF", "나눔바른고딕", "나눔바른고딕OTF", "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: normal;
  font-size: 12px;
  display: inline-block;
  margin: 2px 0 0 2px;
  vertical-align: top;
}
.new_neon .deposit_box .deposit_lst li .depo_vat .bank_name {
  font-weight: 700;
  font-size: 14px;
}
.new_neon .deposit_box .deposit_lst li.green:before {
  background: #2ecc71;
}
.new_neon .deposit_box .deposit_lst li.blue:before {
  background: #39a7f0;
}
.new_neon .deposit_box .deposit_lst li.navy:before {
  background: #4c5768;
}
.new_neon .deposit_box .deposit_lst li.red:before {
  background: #ff6569;
}

.esign_wrap {
  width: 980px;
  padding: 39px 10px 10px 10px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.esign_wrap input {
  -webkit-appearance: none;
}
.esign_wrap input[type=text], .esign_wrap input[type=number], .esign_wrap textarea {
  width: 100%;
  height: 34px;
  padding: 0 10px;
  background: #fff;
  border: 1px solid #ddd;
  color: #37393b;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.esign_wrap input[type=text]:hover, .esign_wrap input[type=text]:active, .esign_wrap input[type=text]:focus, .esign_wrap input[type=number]:hover, .esign_wrap input[type=number]:active, .esign_wrap input[type=number]:focus, .esign_wrap textarea:hover, .esign_wrap textarea:active, .esign_wrap textarea:focus {
  border: solid 1px #979797;
  color: #37393b;
}
.esign_wrap textarea.opinion_box {
  width: 100%;
  height: 380px;
  padding: 15px;
}
.esign_wrap .title_lv1 {
  font-family: "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #222222;
}
.esign_wrap .title_lv1.txt_center {
  text-align: center;
}
.esign_wrap .title_lv1.inline_block_type {
  display: inline-block;
  vertical-align: middle;
}
.esign_wrap .title_lv1.font_bold_700 {
  font-weight: 700;
}
.esign_wrap .title_lv1_2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
}
.esign_wrap.cover > .esign_box {
  position: relative;
  height: 1227px;
}
.esign_wrap.cover .esign_h1 {
  margin-bottom: 80px;
  font-size: 41px;
}
.esign_wrap.cover .esign_h3 {
  font-size: 20px;
}
.esign_wrap.cover .paragraph {
  overflow: hidden;
  max-height: 810px;
}
.esign_wrap.cover .paragraph, .esign_wrap.cover .sign_date, .esign_wrap.cover .sign_border {
  font-size: 20px;
  line-height: 35px;
}
.esign_wrap.cover .paragraph p, .esign_wrap.cover .sign_date p, .esign_wrap.cover .sign_border p {
  font-size: 20px;
  line-height: 35px;
}
.esign_wrap.cover .inner_list li {
  font-size: 20px;
  line-height: 35px;
}
.esign_wrap.cover .sign_box {
  position: absolute;
  left: 0;
  bottom: 0;
}
.esign_wrap.cover .sign_box .sign_border.left_none {
  width: 480px;
  margin-left: 480px;
}
.esign_wrap.cover .sign_box .sign_border .company_box {
  padding-bottom: 25px;
}
.esign_wrap.cover .sign_box .sign_border .ceo_box {
  text-align: center;
  padding: 5px 0;
}
.esign_wrap.cover .sign_box .sign_border .ceo_box.type-sign2 .person_info {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: left;
  word-break: keep-all;
  word-wrap: break-word;
}
.esign_wrap.cover .sign_box .sign_border .ceo_box.type-sign2 .person_info .sign_left {
  position: relative;
  padding-right: 5px;
  max-width: -webkit-calc(50% - 5px);
  max-width: -moz-calc(50% - 5px);
  max-width: calc(50% - 5px);
}
.esign_wrap.cover .sign_box .sign_border .ceo_box.type-sign2 .person_info .sign_center {
  text-align: left;
  padding-left: 5px;
  max-width: -webkit-calc(50% - 5px);
  max-width: -moz-calc(50% - 5px);
  max-width: calc(50% - 5px);
}
.esign_wrap.cover .sign_box .sign_border .ceo_box.type-sign2 .person_info .sign_right {
  position: relative;
  float: none;
  right: auto;
}
.esign_wrap.cover .sign_box .sign_border .left_box .company_info, .esign_wrap.cover .sign_box .sign_border .right_box .company_info {
  min-height: 138px;
}
.esign_wrap.cover .sign_box .sign_border .person_info {
  padding: 0 70px 0 80px;
}
.esign_wrap.cover .sign_box .sign_border .sign_left {
  position: absolute;
  left: 0;
}
.esign_wrap.cover .sign_box .sign_border .sign_center {
  text-align: center;
}
.esign_wrap.cover .sign_box .sign_border .sign_right {
  position: absolute;
  top: 0;
  right: 10px;
}
.esign_wrap .blind {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px !important;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
.esign_wrap .blank_10 {
  display: inline-block;
  width: 10px;
}
.esign_wrap .blank_25 {
  display: inline-block;
  width: 25px;
}
.esign_wrap .blank_50 {
  display: inline-block;
  width: 50px;
}
.esign_wrap .blank_80 {
  display: inline-block;
  width: 80px;
}
.esign_wrap .blank_120 {
  display: inline-block;
  width: 120px;
}
.esign_wrap .blank_159 {
  display: inline-block;
  width: 159px;
}
.esign_wrap .blank_169 {
  display: inline-block;
  width: 169px;
}
.esign_wrap .blank_200 {
  display: inline-block;
  width: 200px;
}
.esign_wrap .blank_250 {
  display: inline-block;
  width: 250px;
}
.esign_wrap .blank_500 {
  display: inline-block;
  width: 500px;
}
.esign_wrap .blank_700 {
  display: inline-block;
  width: 700px;
}
.esign_wrap .blank_777 {
  display: inline-block;
  width: 777px;
}
.esign_wrap .blank_800 {
  display: inline-block;
  width: 800px;
}
.esign_wrap .blank_h100 {
  height: 100px;
}
.esign_wrap .blank_h200 {
  height: 200px;
}
.esign_wrap .blank_h900 {
  height: 900px;
}
.esign_wrap .blank_h1000 {
  height: 1000px;
}
.esign_wrap .txt_red {
  color: #f00;
}
.esign_wrap .txt_blue {
  color: #00f;
}
.esign_wrap .underline {
  text-decoration: underline;
}
.esign_wrap .esign_box + .esign_box {
  margin-top: 50px;
}
.esign_wrap .esign_h1 {
  margin-bottom: 10px;
  text-align: center;
  font-size: 20px;
}
.esign_wrap .esign_h2 {
  margin-bottom: 10px;
  text-align: center;
  font-size: 18px;
}
.esign_wrap .esign_h3 {
  margin-bottom: 10px;
}
.esign_wrap .esign_h3.strong {
  display: block;
}
.esign_wrap .paragraph {
  margin-bottom: 15px;
}
.esign_wrap .paragraph.type2 {
  margin: 30px 0;
  text-align: center;
}
.esign_wrap .title_area {
  margin-bottom: 50px;
}
.esign_wrap .title_area .title {
  font-size: 24px;
}
.esign_wrap .title_area .title_date {
  line-height: 22px;
}
.esign_wrap .caution {
  color: #eb2227;
}
.esign_wrap .inner_list {
  margin-bottom: 10px;
}
.esign_wrap .inner_list li {
  position: relative;
  padding: 0 0 3px 17px;
  line-height: 20px;
}
.esign_wrap .inner_list li.digit3 {
  padding: 0 0 3px 28px;
}
.esign_wrap .inner_list li .number {
  position: absolute;
  top: 0;
  left: 0;
}
.esign_wrap .inner_list li .inner_title {
  display: block;
}
.esign_wrap .inner_list li .line {
  text-decoration: underline;
}
.esign_wrap .inner_list.type2 {
  margin-top: 5px;
}
.esign_wrap .inner_list.type3 {
  margin: 3px 0 0;
}
.esign_wrap .file_list li {
  color: #3655b8;
  line-height: 22px;
}
.esign_wrap .esign_box .tbl {
  width: 100%;
  table-layout: fixed;
  margin-bottom: 20px;
}
.esign_wrap .esign_box .tbl caption {
  font-size: 16px;
  font-weight: bold;
}
.esign_wrap .esign_box .tbl th {
  padding: 10px 0;
  border: 1px solid #000;
  background-color: #dbe5f1;
  text-align: center;
}
.esign_wrap .esign_box .tbl td {
  padding: 10px;
  border: 1px solid #000;
}
.esign_wrap .esign_box .tbl td.col_price {
  text-align: right;
}
.esign_wrap .esign_box .tbl td.align_center {
  text-align: center;
}
.esign_wrap .esign_box .tbl td.col_title {
  background-color: #dbe5f1;
  text-align: center;
}
.esign_wrap .esign_box .tbl.type2 {
  margin: 10px 0 20px 0;
}
.esign_wrap .esign_box .tbl.type2 th {
  padding: 5px 0;
  background-color: #f2f2f2;
}
.esign_wrap .esign_box .tbl.type2 tbody th {
  border-top: 0;
  background-color: #fff;
  font-weight: normal;
}
.esign_wrap .esign_box .tbl.type2 td {
  max-height: 535px;
  border-right: 1px solid #000;
  border-top: 0;
}
.esign_wrap .esign_box .tbl.type2 td.col_img {
  text-align: center;
}
.esign_wrap .esign_box .tbl.type2 td.col_img .imgbox {
  width: 100px;
  margin: 0 auto;
}
.esign_wrap .esign_box .tbl.type2 td.col_img .imgbox.type2 {
  width: 200px;
}
.esign_wrap .esign_box .tbl.type2 td.col_img .imgbox.type3 {
  width: 150px;
}
.esign_wrap .esign_box .tbl.type2 td.col_img img {
  display: inline-block;
}
.esign_wrap .esign_box .tbl.type3 tr.total td {
  text-align: center;
}
.esign_wrap .esign_box .tbl.type3 th {
  background-color: #fff;
}
.esign_wrap .esign_box .tbl.type3 td {
  border-right: 1px solid #000;
  border-top: 0;
}
.esign_wrap .esign_box .tbl.type3 caption {
  width: 300px;
  padding: 10px 0;
  margin: 0 auto 20px;
  border: 1px solid #000;
}
.esign_wrap .esign_box .tbl.type4 {
  border-top: 0;
}
.esign_wrap .esign_box .tbl.type4 th {
  background-color: #fff;
}
.esign_wrap .esign_box .tbl.type4 td {
  border-right: 1px solid #000;
  border-top: 1px solid #000;
}
.esign_wrap .esign_box .tbl.type5 {
  border-collapse: collapse;
  border: none;
}
.esign_wrap .esign_box .tbl.type5 th {
  background-color: #f2f2f2;
  border-width: 1px 1px 1px 0;
}
.esign_wrap .esign_box .tbl.type5 td {
  border-width: 1px;
}
.esign_wrap .esign_box .tbl.type5 td.col_title {
  background-color: #f2f2f2;
}
.esign_wrap .esign_box .tbl.type5 td:last-child {
  border-width: 1px 0 1px 1px;
}
.esign_wrap .esign_box .tbl.width_auto {
  width: auto;
}
.esign_wrap .esign_box .table_info {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  padding-bottom: 10px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .table_info .table_tit {
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
}
.esign_wrap .esign_box .table_info .left_box {
  display: table-cell;
  vertical-align: middle;
}
.esign_wrap .esign_box .table_info .left_box span, .esign_wrap .esign_box .table_info .left_box strong {
  font-size: 13px;
  color: #222;
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.esign_wrap .esign_box .table_info .left_box strong {
  margin: 0 7px 0 6px;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  line-height: 13px;
  padding-bottom: 1px;
}
.esign_wrap .esign_box .table_info .left_box strong.point_txt {
  color: #00c73c;
}
.esign_wrap .esign_box .table_info .right_box {
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
  color: #37393b;
}
.esign_wrap .esign_box .order_info {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 50px;
}
.esign_wrap .esign_box .order_info > span {
  display: table-cell;
  width: 30px;
  vertical-align: top;
}
.esign_wrap .esign_box .order_info .order_info_box {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  border: 1px solid #e5e5e5;
}
.esign_wrap .esign_box .order_info .order_info_box.none_border {
  border: 0;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_tit {
  display: block;
  width: 100%;
  height: 40px;
  background: #fafafa;
  border-bottom: 1px solid #ededed;
  text-align: center;
  font-size: 13px;
  color: #222;
  padding-top: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list {
  padding: 16px 15px 15px;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li {
  margin-bottom: 12px;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li:last-child {
  margin-bottom: 0;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dt, .esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd {
  display: table-cell;
  vertical-align: top;
  line-height: 24px;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dt {
  width: 138px;
  color: #222;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd {
  width: 100%;
  color: #666;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd .search_box, .esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd .form_area {
  position: static;
}
.esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd .search_box .lypop_tb_type, .esign_wrap .esign_box .order_info .order_info_box .order_info_list li .order_info_item dd .form_area .lypop_tb_type {
  top: auto;
  left: auto;
  margin-top: 34px;
}
.esign_wrap .esign_box .order_info .order_info_box .table_box {
  margin-bottom: 0;
}
.esign_wrap .esign_box .row_box_bd {
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #d9d9d9;
  padding: 15px 0;
}
.esign_wrap .esign_box .cont_top {
  position: relative;
  background-color: #fafafa;
  text-align: center;
}
.esign_wrap .esign_box .cont_top .n_logo {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 64px;
  height: 14px;
  background: url(../img/sp_content_logo.png) no-repeat;
  -moz-background-size: 100px 100px;
  background-size: 100px 100px;
  background-position: 0 0;
}
.esign_wrap .esign_box .cont_top .line_logo {
  position: absolute;
  top: 22px;
  right: 20px;
  width: 41px;
  height: 14px;
  background: url(../img/sp_content_logo.png) no-repeat;
  -moz-background-size: 100px 100px;
  background-size: 100px 100px;
  background-position: 0 -17px;
}
.esign_wrap .esign_box .table_box {
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 12px;
  margin-bottom: 30px;
}
.esign_wrap .esign_box .table_box .label_dot {
  position: relative;
  padding-left: 7px;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  color: #37393b;
  text-align: left;
  letter-spacing: -0.5px;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}
.esign_wrap .esign_box .table_box .label_dot:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 2px;
  height: 2px;
  background-color: #717374;
}
.esign_wrap .esign_box .table_box .lowrank_icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -110px -400px;
}
.esign_wrap .esign_box .table_box .table_noti {
  margin-top: 10px;
  line-height: 20px;
}
.esign_wrap .esign_box .table_box .table_info .left_box, .esign_wrap .esign_box .table_box .table_info .right_box {
  padding: 15px 15px 0;
}
.esign_wrap .esign_box .table_box .table_info .left_box.padding_0, .esign_wrap .esign_box .table_box .table_info .right_box.padding_0 {
  padding: 0;
}
.esign_wrap .esign_box .table_box .table_box {
  padding: 10px 15px 15px;
  background: #f5f5f5;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .table_box .table_box table {
  min-width: 1385px;
}
.esign_wrap .esign_box .table_box .table_box table td {
  padding: 3px 15px;
}
.esign_wrap .esign_box .table_box .table_box.row_style {
  padding: 0;
  border-top: 1px solid #d9d9d9;
  margin-bottom: 0;
}
.esign_wrap .esign_box .table_box.row_style {
  overflow: hidden;
  min-width: 100%;
  border-top: 1px solid #37393b;
}
.esign_wrap .esign_box .table_box.row_style tr:first-child th, .esign_wrap .esign_box .table_box.row_style tr:first-child td {
  border-top: 0;
}
.esign_wrap .esign_box .table_box.row_style th, .esign_wrap .esign_box .table_box.row_style td {
  text-align: left;
  line-height: 15px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .table_box.row_style th {
  width: 148px;
  height: 39px;
  background: #fafafa;
  padding: 14px 4px 10px 15px;
  border-bottom: 0;
  border-top: 1px solid #d9d9d9;
}
.esign_wrap .esign_box .table_box.row_style th .label_dot {
  color: #37393b;
}
.esign_wrap .esign_box .table_box.row_style td {
  padding: 5px 10px;
  line-height: 34px;
  color: #37393b;
}
.esign_wrap .esign_box .table_box.row_style table {
  min-width: 0;
  border-collapse: collapse;
}
.esign_wrap .esign_box .table_box.hover_none table tr.item_list_table.on td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:hover td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:active td {
  background: none;
}
.esign_wrap .esign_box .table_box.hover_none table tr.item_list_table.on td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:hover td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:active td .table_box td {
  background: #fff;
}
.esign_wrap .esign_box .table_box.hover_none table tr.item_list_table.on td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:hover td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr.item_list_table:active td .table_box.inner_table td {
  border-top: 1px solid #ededed;
  background: #fff;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on td, .esign_wrap .esign_box .table_box.hover_none table tr:hover td, .esign_wrap .esign_box .table_box.hover_none table tr:active td {
  background: none;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on td.bg_gray, .esign_wrap .esign_box .table_box.hover_none table tr:hover td.bg_gray, .esign_wrap .esign_box .table_box.hover_none table tr:active td.bg_gray {
  background: #fafafa;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr:hover td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr:active td .table_box td {
  background: #fff;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr:hover td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr:active td .table_box.inner_table td {
  border: 0;
  background: #fafafa;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on.select_tr td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr:hover.select_tr td .table_box td, .esign_wrap .esign_box .table_box.hover_none table tr:active.select_tr td .table_box td {
  background: #fff;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on.select_tr td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr:hover.select_tr td .table_box.inner_table td, .esign_wrap .esign_box .table_box.hover_none table tr:active.select_tr td .table_box.inner_table td {
  border: 0;
  background: #f5faff;
}
.esign_wrap .esign_box .table_box.hover_none table tr.on.select_tr td .table_box.inner_table td a, .esign_wrap .esign_box .table_box.hover_none table tr:hover.select_tr td .table_box.inner_table td a, .esign_wrap .esign_box .table_box.hover_none table tr:active.select_tr td .table_box.inner_table td a {
  color: #37393b;
}
.esign_wrap .esign_box .table_box.hover_none table tfoot tr:hover td {
  background-color: #fafafa;
}
.esign_wrap .esign_box .table_box.inner_table {
  margin-bottom: 8px;
  border-top: 0;
  padding: 0;
}
.esign_wrap .esign_box .table_box.inner_table table {
  width: 100%;
  border-bottom: 0;
}
.esign_wrap .esign_box .table_box.inner_table table tr th, .esign_wrap .esign_box .table_box.inner_table table .on th {
  border-top: 0;
  border-bottom: 1px solid #fff;
  background: #f5f5f5;
}
.esign_wrap .esign_box .table_box.inner_table table tr td, .esign_wrap .esign_box .table_box.inner_table table .on td {
  padding: 5px 15px;
  border-top: 0;
  background: #f5f5f5;
}
.esign_wrap .esign_box .table_box.inner_table table tr:hover td, .esign_wrap .esign_box .table_box.inner_table table tr:active td {
  background: #f5f5f5;
}
.esign_wrap .esign_box .table_box.header02 table thead tr:last-child th {
  border-top: 1px solid #ededed;
}
.esign_wrap .esign_box .table_box table {
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid #c2c2c2;
  border-collapse: collapse;
}
.esign_wrap .esign_box .table_box table tr:first-child th, .esign_wrap .esign_box .table_box table tr:first-child td {
  border-top: 1px solid #c2c2c2;
}
.esign_wrap .esign_box .table_box table tr.item_table_info th {
  padding: 12px 20px 11px 15px;
  border-top: 0;
  background-color: #fafafa;
}
.esign_wrap .esign_box .table_box table tr.item_table_info td {
  padding: 0;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .table_info {
  background-color: #fafafa;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .table_info .width_35 {
  width: 35%;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .table_info .width_35 .item_order_info {
  max-width: 87%;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .left_box {
  padding: 0;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .right_box {
  padding: 0;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .lowrank_icon {
  margin-right: 13px;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .item_order_info {
  display: inline-block;
  margin-right: 50px;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .item_order_info:last-child {
  margin-right: 0;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .item_order_info {
  vertical-align: middle;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .item_order_info dt {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.esign_wrap .esign_box .table_box table tr.item_table_info .item_order_info dd {
  overflow: hidden;
}
.esign_wrap .esign_box .table_box table tr.item_list_table {
  border-bottom: 1px solid #ededed;
}
.esign_wrap .esign_box .table_box table tr.item_list_table td {
  padding: 0;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box th {
  height: 35px;
  padding: 0 10px;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
  border-bottom: 0;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box th:first-child {
  padding-left: 26px;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box th:last-child {
  padding-right: 20px;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box td {
  padding: 11px 10px 10px;
  border-top: 1px solid #ededed;
  background-color: #fff;
  line-height: 18px;
  vertical-align: middle;
  text-align: center;
  word-break: break-word;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box td:first-child {
  padding-left: 26px;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box td:last-child {
  padding-right: 20px;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box td.txt_right {
  text-align: right;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box td.txt_left {
  text-align: left;
}
.esign_wrap .esign_box .table_box table tr.item_list_table .table_box.inner_table {
  margin-bottom: 0;
}
.esign_wrap .esign_box .table_box table th {
  padding: 7px 10px;
  height: 36px;
  background: #fafafa;
  line-height: 15px;
  color: #222;
  text-align: center;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .table_box table th .label_dot {
  color: #696d70;
}
.esign_wrap .esign_box .table_box table td {
  vertical-align: top;
  height: 40px;
  padding: 3px 10px 2px;
  background: #fff;
  border-top: 1px solid #d9d9d9;
  text-align: center;
  color: #666;
  line-height: 32px;
  word-break: break-word;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_box .table_box table td.txt_left {
  text-align: left;
}
.esign_wrap .esign_box .table_box table td.txt_right {
  text-align: right;
}
.esign_wrap .esign_box .table_box table td .total_right_box {
  border-top: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.esign_wrap .esign_box .table_box tfoot tr td {
  background-color: #fafafa;
  border-top: 1px solid #d9d9d9;
}
.esign_wrap .esign_box .table_box tfoot tr td .total_txt {
  font-size: 14px;
  line-height: 20px;
  color: #222;
  font-weight: 600;
}
.esign_wrap .esign_box .table_box tfoot tr td .total_price {
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  color: #37393b;
}
.esign_wrap .esign_box .table_box tfoot tr td.total_box .total_info {
  padding-right: 0;
}
.esign_wrap .esign_box .table_box tfoot tr td.total_box .total_info.warn dd .notice_red {
  line-height: 1.46;
}
.esign_wrap .esign_box .table_box tfoot tr:first-child td {
  border-top: 1px solid #d9d9d9;
}
.esign_wrap .esign_box .table_box tfoot tr.t_ft_total td {
  background-color: #fafafc;
}
.esign_wrap .esign_box .table_box tfoot tr.t_ft_total .total_box.total_right_box {
  padding: 9px 8px 1px;
}
.esign_wrap .esign_box .table_box tfoot tr.t_ft_total .total_box.total_right_box dt {
  font-size: 12px;
}
.esign_wrap .esign_box .table_box tfoot tr.t_ft_total .total_box.total_right_box .total_money {
  font-size: 16px;
  line-height: normal;
}
.esign_wrap .esign_box .total_box {
  margin-top: -10px;
  padding-left: 58%;
}
.esign_wrap .esign_box .total_box .total_info {
  padding: 0 9px 1px 0;
  color: #37393b;
  font-weight: bold;
  overflow: hidden;
}
.esign_wrap .esign_box .total_box .total_info dt, .esign_wrap .esign_box .total_box .total_info dd {
  display: inline-block;
  vertical-align: top;
}
.esign_wrap .esign_box .total_box .total_info dt {
  width: 39%;
  font-size: 14px;
  color: #222222;
  line-height: 31px;
}
.esign_wrap .esign_box .total_box .total_info dd {
  width: 60.3%;
  font-size: 20px;
}
.esign_wrap .esign_box .total_box .total_info dd .notice_red {
  display: none;
  font-size: 12px;
  font-weight: normal;
}
.esign_wrap .esign_box .total_box .total_info dd strong {
  display: block;
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
}
.esign_wrap .esign_box .total_box .total_info.warn dd {
  color: #ff6569;
}
.esign_wrap .esign_box .total_box .total_info.warn dd .notice_red {
  display: block;
}
.esign_wrap .esign_box .total_box.total_right_box {
  overflow: hidden;
  margin: 0 0 8px;
  padding: 14px 20px 11px 0;
  border-top: 1px solid #37393b;
  border-bottom: 1px solid #ededed;
  background-color: #fafafc;
}
.esign_wrap .esign_box .total_box.total_right_box .total_info {
  float: right;
  padding: 0;
}
.esign_wrap .esign_box .total_box.total_right_box dt {
  width: auto;
  margin: 6px 20px 0 0;
  line-height: 19px;
}
.esign_wrap .esign_box .total_box.total_right_box dd {
  width: auto;
  overflow: hidden;
  font-size: 12px;
}
.esign_wrap .esign_box .total_box.total_right_box .total_money {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
}
.esign_wrap .esign_box .total_box.total_right_box .currency {
  margin-left: 2px;
  font-weight: normal;
  line-height: normal;
}
.esign_wrap .esign_box .total_box.total_right_box .text_tax {
  margin-left: 3px;
  font-weight: normal;
  line-height: 28px;
  color: #888;
}
.esign_wrap .notice_box {
  margin-top: 20px;
  padding: 10px 20px;
  border: 1px solid #000;
  background-color: #f2f2f2;
}
.esign_wrap .notice_box .notice_title {
  display: block;
  margin-bottom: 10px;
}
.esign_wrap .notice_box .inner_list {
  margin-bottom: 0;
}
.esign_wrap .sign_box {
  overflow: hidden;
  width: 100%;
  padding: 50px 150px 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.esign_wrap .sign_box.type2 {
  padding: 0 50px;
}
.esign_wrap .sign_box.type2 .right_box {
  width: auto;
}
.esign_wrap .sign_box.type2 p {
  height: auto;
}
.esign_wrap .sign_box.type3 {
  padding: 0;
}
.esign_wrap .sign_box.type4 {
  padding: 0;
}
.esign_wrap .sign_box.type4 .sign_border.left_none .right_box {
  border-left: 1px solid #000;
}
.esign_wrap .sign_box.type4 .sign_border.left_none .sign_thead .right_box {
  border-left: 0;
}
.esign_wrap .sign_box.type4 .sign_border .right_box {
  width: 30%;
}
.esign_wrap .sign_box.type4 .sign_border .sign_thead .right_box {
  width: 50%;
}
.esign_wrap .sign_box.type4 .sign_row:last-child .left_box, .esign_wrap .sign_box.type4 .sign_row:last-child .right_box {
  border-top: 0;
}
.esign_wrap .sign_box .sign_date {
  margin-bottom: 20px;
  text-align: center;
}
.esign_wrap .sign_box .left_box, .esign_wrap .sign_box .right_box {
  width: 300px;
}
.esign_wrap .sign_box .left_box .company_info, .esign_wrap .sign_box .right_box .company_info {
  min-height: 100px;
}
.esign_wrap .sign_box .left_box .title, .esign_wrap .sign_box .right_box .title {
  display: block;
  margin-bottom: 5px;
}
.esign_wrap .sign_box .left_box {
  float: left;
}
.esign_wrap .sign_box .left_box .sign_right {
  float: right;
}
.esign_wrap .sign_box .right_box {
  float: right;
}
.esign_wrap .sign_box .right_box .sign_right {
  float: right;
}
.esign_wrap .sign_box .right_box .sign_right.mg30 {
  margin-right: 30px;
}
.esign_wrap .sign_box .sign_border {
  position: relative;
  overflow: hidden;
  border: 1px solid #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .sign_box .sign_border.left_none {
  width: 330px;
  margin-left: 330px;
}
.esign_wrap .sign_box .sign_border.left_none .right_box {
  border-left: 0;
}
.esign_wrap .sign_box .sign_border .sign_row {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.esign_wrap .sign_box .sign_border .sign_row:first-child .left_box, .esign_wrap .sign_box .sign_border .sign_row:first-child .right_box {
  border-top: 0;
}
.esign_wrap .sign_box .sign_border .sign_row .section {
  display: table-cell;
  width: 25%;
}
.esign_wrap .sign_box .sign_border .sign_thead {
  text-align: center;
}
.esign_wrap .sign_box .sign_border .left_box, .esign_wrap .sign_box .sign_border .right_box {
  display: table-cell;
  width: 50%;
  float: none;
  border-top: 1px solid #000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .sign_box .sign_border .left_box .right_box, .esign_wrap .sign_box .sign_border .right_box .right_box {
  width: 30%;
  height: 100%;
}
.esign_wrap .sign_box .sign_border .left_box .right_box .inner_box, .esign_wrap .sign_box .sign_border .right_box .right_box .inner_box {
  position: relative;
  height: 100%;
}
.esign_wrap .sign_box .sign_border .right_box {
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}
.esign_wrap .sign_box .sign_border .right_box:last-child {
  border-right: 0;
}
.esign_wrap .sign_box .sign_border .inner_box {
  padding: 5px;
}
.esign_wrap .sign_box .sign_border .sign_txt {
  display: block;
  text-align: center;
}
.esign_wrap .sign_box .sign_border .person_info {
  position: relative;
}
.esign_wrap .txt_bg {
  display: inline !important;
}
.esign_wrap .txt_bg.gray {
  background-color: #c0c0c0;
}
.esign_wrap .txt_bg.yellow {
  background-color: #ff0;
}
.esign_wrap .txt_link {
  color: #0563c1;
  text-decoration: underline;
}
.esign_wrap .blank_h100 {
  height: 101px;
}
.esign_wrap [lang=en] .inner_list {
  margin-top: 5px;
}
.esign_wrap [lang=en] .inner_list li {
  padding-left: 20px;
}
.esign_wrap [lang=en] .inner_list.type2 > li {
  padding-left: 30px;
}
.esign_wrap [lang=en] .esign_h4 {
  margin-bottom: 10px;
}
.esign_wrap .sign_title {
  font-style: italic;
}
.esign_wrap .sign_page {
  height: 900px;
}
.esign_wrap .sign_area {
  border-top: 1px solid #000;
}
.esign_wrap .amend {
  font-weight: normal;
}
.esign_wrap .tbl.type5 {
  border-top: 0;
}
.esign_wrap .tbl.type5 th {
  color: #000;
  background-color: #00b050;
}
.esign_wrap .tbl.type5 td {
  border-top: 1px solid #000;
}
.esign_wrap .tbl.type5 td.col_title {
  text-align: left;
  background-color: #00b050;
}
.esign_wrap .tbl.type5 td .inner_title {
  display: block;
  margin-bottom: 5px;
}
.esign_wrap .tbl.type5 .paragraph {
  margin-bottom: 5px;
}
.esign_wrap .tbl_inner_list {
  margin-top: 5px;
}
.esign_wrap .tbl_inner_list li {
  padding: 0 0 3px 0;
  line-height: 20px;
}
.esign_wrap .tbl_inner_list.type2 li {
  position: relative;
  padding-left: 100px;
}
.esign_wrap .tbl_inner_list.type2 li .list_title {
  float: left;
  position: absolute;
  width: 100px;
  left: 0;
}
.esign_wrap .esign_inc {
  display: block;
  margin-top: 30px;
  font-size: 20px;
  text-align: center;
}
.esign_wrap .esign_seal_box {
  width: 178px;
  position: absolute;
  top: 46px;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.esign_wrap .esign_seal_box .esign_seal {
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 32px 0 28px;
  border: solid 2px #157efb;
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .esign_seal_box .esign_seal:hover .click_txt {
  color: #157efb;
  text-decoration: underline;
}
.esign_wrap .esign_seal_box .esign_seal:focus {
  outline: none;
}
.esign_wrap .esign_seal_box .ico_click {
  display: block;
  width: 46px;
  height: 46px;
  margin: 0 auto 12px;
  background: url(../img/esign_standard/ico_click.png) no-repeat;
}
.esign_wrap .esign_seal_box .click_txt {
  font-family: "tahoma", 타호마, Helvetica, "NanumBar​unGothic", 나눔바른고딕, "NanumGothic", "나눔고딕", Dotum, "돋움", Helvetica, Arial, AppleSDGothicNeo, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.esign_wrap .notice, .esign_wrap .notice_red {
  position: relative;
  padding-left: 18px;
  color: #888;
  white-space: nowrap;
}
.esign_wrap .notice:before, .esign_wrap .notice_red:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/sp_icon.png) no-repeat;
  background-position: -100px -360px;
  content: "";
}
.esign_wrap .notice.botm_notice {
  margin: -20px 0 30px;
}
.esign_wrap .textarea_box {
  margin-bottom: 30px;
}
.esign_wrap .editor_view {
  width: 100%;
  height: 158px;
  padding: 10px;
  margin-bottom: 20px;
  border: solid 1px #e5e5e5;
  color: #37393b;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.esign_wrap .editor_view.height_auto {
  min-height: 158px;
  height: auto;
}
.esign_wrap .submit, .esign_wrap .qa_y, .esign_wrap .issue {
  height: 17px;
  padding: 0 4px;
  border: 1px solid #157efb;
  color: #157efb;
  font-size: 11px;
  line-height: 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.table_info .left_box, .table_info .right_box {
  position: initial;
  width: auto;
  height: auto;
  padding-top: 0;
}

@font-face {
  font-family: 'LINESeedSans';
  src: url('../webfont/LINE_Seed_Sans/LINESeedSans_W_XBd.woff2') format('woff2'),
  url('../webfont/LINE_Seed_Sans/LINESeedSans_W_XBd.woff') format('woff'),
  url('../webfont/LINE_Seed_Sans/LINESeedSans_W_XBd.eot'); /* 구버전 대비용 */
  font-weight: 800;
  font-style: normal;
  font-display: swap; /* 폰트 로딩 중에도 텍스트가 보이게 함 */
}
/*# sourceMappingURL=maps/common.css.map */
