/*공통*/
#wrap {overflow: hidden}
.event__cj-live {margin: 0 -15px; overflow: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;background: #fff;}
.event__cj-live .event-cont {position: relative; top: 0; left: 0; margin: -1px auto 0; background: #fff;}
.event__cj-live .event-cont > img,
.event__cj-live .event__con > img {max-width: 100%; width: 100%; height: auto; vertical-align: top;}
.event__cj-live .event-cont button {background: transparent;}
.event__cj-live a {display: block;}
.event__cj-live .event__hide-cont {position: absolute; top: -9999px; left: -9999px; color: transparent;}

/* 링크 */
.event__cj-live .btn-common {position: absolute; left: 50%; transform: translateX(-50%); width: 89vw; height: 13vw; bottom: 5.4%;}
.event__cj-live .split__link--wrap {position: absolute; top: 262px; left: 100px; right: 100px; display: flex; justify-content: space-between; align-items: center;}
.event__cj-live .split__link--wrap a {display: block; width: 320px; height: 380px;}

/* 확인용 */
/* .event__cj-live .event-cont a,
.event__cj-live .event-cont button {background-color: rgba(134,32,64,0.5);}  */
.event__cj-live .link__wrap--group {width: 100%; top: 25.4%; position: absolute; left: 0; right: 0;}

/* 알아두세요 */
.event__cj-live .evt__notice--wrap {padding: 6.666vw 5.555vw 8.888vw;}
.event__cj-live .evt__notice--wrap .evt__accordion {text-align: center;}
.event__cj-live .evt__notice--wrap .evt__accordion a,
.event__cj-live .evt__notice--wrap .evt__accordion button {display: inline-block; position: relative;}
.event__cj-live .evt__notice--wrap .evt__accordion a > span,
.event__cj-live .evt__notice--wrap .evt__accordion button > span {display: inline-block; position: relative; font-size: 13px; color: #333; border-bottom: 1px solid #333; line-height: 18px;}
.event__cj-live .evt__notice--wrap .evt__accordion a > span::before,
.event__cj-live .evt__notice--wrap .evt__accordion button > span::before {content: ''; position: absolute; top: 50%; left: -20px; width: 16px; height: 16px; background: url(https://www.cjthemarket.com/cjom/design/event/2023/10/img_icon_info_mo2.png) no-repeat 0 0; background-size: cover; transform: translateY(-50%);}
.event__cj-live .evt__notice--wrap .evt__accordion a > span::after,
.event__cj-live .evt__notice--wrap .evt__accordion button > span::after {content: ''; position: absolute; top: 50%; right: -17px; width: 13px; height: 7px; background: url(https://www.cjthemarket.com/cjom/design/event/2023/10/ico_arrow_mo2.png) no-repeat 0 0; background-size: cover; transform: translateY(-50%); transition: transform .3s;}
.event__cj-live .evt__notice--wrap .evt__accordion .is-active a > span::after,
.event__cj-live .evt__notice--wrap .evt__accordion .is-active button > span::after {transform: rotate(180deg) translateY(50%);}
.event__cj-live .evt__notice--wrap .evt__accordion .accordion-panel {padding: 5px 0 0 0;}
.event__cj-live .evt__notice--wrap .evt__accordion h3 {padding: 15px 0 3px 12px; font-size: 13px; font-weight: bold; text-align: left;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list {padding: 0 5px 0; text-align: left;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list:first-child {padding-top: 15px;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list > li {position: relative; padding-left: 8px; font-size: 12px; color: #333; line-height: 20px;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list > li.none {padding-left: 0;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list > li.none::before {display: none;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list > li + li {margin-top: 2px;}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list > li::before {content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 3px; border-radius: 50%; background-color: #333; transform: translateY(8px);}
.event__cj-live .evt__notice--wrap .evt__accordion .notice-list .minus::before {content: ''; position: absolute; top: 1px; left: 0; width: 4px; height: 1px; border-radius: 0 !important; background-color: #333; transform: translateY(8px);}

/* 고정: 열려있게 하고 버튼 삭제 */
.evt__notice--wrap.fixed .evt__accordion a,
.evt__notice--wrap.fixed .evt__accordion button {pointer-events: none;}
.evt__notice--wrap.fixed .evt__accordion a > span::after,
.evt__notice--wrap.fixed .evt__accordion button > span::after {display: none;}
.evt__notice--wrap.fixed .accordion-panel {display: block !important;}

/* 다크모드 */
.evt__notice--wrap.white .evt__accordion {opacity: 0.8;}
.evt__notice--wrap.white .evt__accordion button > span::before {background: url(https://www.cjthemarket.com/design/cjom/event/2024/06/ico_mark_white.png) no-repeat center center; background-size: contain;}
.evt__notice--wrap.white .evt__accordion button > span {color: #fff; border-bottom: 1px solid #fff;}
.evt__notice--wrap.white .evt__accordion .notice-list > li::before {background-color: #fff;}
.evt__notice--wrap.white .evt__accordion li div ul li {color: #fff;}
.evt__notice--wrap.white .evt__accordion a > span::after,
.evt__notice--wrap.white .evt__accordion button > span::after {background: url(https://www.cjthemarket.com/design/cjom/event/2024/06/ico_arrow_white.png) no-repeat center center; background-size: 14px;}
.evt__notice--wrap.white .evt__accordion li div dd {color: #fff;}
.evt__notice--wrap.white .evt__accordion h3 {color: #fff;}
.evt__notice--wrap.white .evt__accordion .notice-list > li {color: #fff;}
.evt__notice--wrap.white .evt__accordion .notice-list > li::before {background-color: #fff;}
.evt__notice--wrap.white .evt__accordion .notice-list .minus::before {background-color: #fff;}

/* 추가 CSS */
.event__cj-live .top_tab_wrap.text .nav {padding: 0 6px; background-color: #ED1B23;}
.event__cj-live .btn-common {bottom: 4%; width: 84vw;}
.event__cj-live .link__wrap {position: absolute; left: 50%; transform: translateX(-50%); top: 22%; width: 91vw;}
.event__cj-live .link__wrap a {display: block; width: 100%; height: 39vw;}
.event__cj-live .link__wrap a + a {margin-top: 4%;}

/* 애니메이션 */
.event__cj-live .ani__ico {position: absolute;}
.event__cj-live .ani__ico.ico1 {width: 53.47vw; top: 60vw; right: 8vw; animation: updown__motion 0.8s ease-in-out 0s infinite alternate;}
.event__cj-live .ani__ico.ico2 {width: 21.38vw; top: 83vw; left: 5vw; animation: updown__motion2 0.6s ease-in-out 0s infinite alternate;}
.event__cj-live .ani__ico.ico3 {width: 16.66vw; right: 7vw; top: 120vw; animation: updown__motion 0.5s ease-in-out 0s infinite alternate;}
.event__cj-live .split__content {display: flex; justify-content: space-between; align-items: center; margin: 0 auto;}
.event__cj-live .title__wrap {position: relative;}
.event__cj-live .theme .title__wrap .deco {display: block; content: ""; position: absolute;} 
.event__cj-live .theme1 .title__wrap .deco {width: 29vw; top: -7vw; right: 8%;}
.event__cj-live .theme2 .title__wrap .deco {width: 23vw; top: -5vw; right: 14%;}
.event__cj-live .coupon__wrap {width: 90vw; margin: auto;}
.event__cj-live .coupon__wrap .coupon button {display: block; width: 100%; height: 100%;}
.event__cj-live .coupon__wrap .coupon + .coupon {margin-top: 4px;}
.event__cj-live .btn-thumb__wrap {margin-top: 20px; width: 100%; justify-content: center;}
.event__cj-live .btn-thumb__wrap button {width: 30vw;}
.event__cj-live .btn-thumb__wrap button + button {margin-left: 8px;}
.event__cj-live .event-cont.cont2 {margin-top: 18vw;}
.event__cj-live .event-cont.cont2 .link__wrap {position: absolute; left: 50%; width: 90vw; height: 210vw; top: 10%; transform: translateX(-50%);}
.event__cj-live .event-cont.cont2 .link__wrap a {width: 100%; height: 103vw; display: block; position: relative;}
.event__cj-live .link__wrap a + a {margin-top: 5%;}
@keyframes updown__motion {
  0% {transform: translateY(0);}
  100% {transform: translateY(3vw);}
}
@keyframes updown__motion2 {
  0% {margin-top: 0;}
  100% {margin-top: -2vw;}
}

/* 메인 */
.event__cj-live .time__info--wrap {position:relative;}
.event__cj-live .time__info--wrap .time__info__inner {position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;box-sizing:border-box;padding:0; background: none; border-radius: 0; z-index: 1;}
.event__cj-live .time__info--wrap .title {color: #FED522; font-size: 16px; font-weight: bold; line-height: 100%; margin-bottom: 10px; text-align: center;}
.event__cj-live .time__info--wrap .time__info {text-align: center; font-size: 0;}
.event__cj-live .time__info--wrap .time__text {display: inline-block; font-size: 0;}
.event__cj-live .time__info--wrap .time__text strong {display: inline-block; color: #fff; text-align: center; font-size: 34px; font-weight: bold; line-height: 1; margin: 0 1px 0 8px;}
.event__cj-live .time__info--wrap .time__text:first-child strong {margin-left: 0;}
.event__cj-live .time__info--wrap .time__text--thumb {display: inline-block; color: #fff; font-size: 20px; font-style: normal; font-weight: normal; line-height: 1.2; vertical-align: bottom;}
.event__cj-live .time__info--wrap .alarm__noti {color: rgba(255,255,255,0.6); font-size: 3.333vw; line-height: 1.3; text-align: center;}
.event__cj-live .time__info--wrap .btn__alarm {position: relative; display: block; margin: 6.111vw 5.5555vw 2.7777vw 5.5555vw;}
.event__cj-live .time__info--wrap .btn__alarm--deco {position: absolute; top: -4.583vw; left: 50%; transform: translateX(-50%); width: 34.444vw; margin-left: 7.083vw; animation: deco_float 1.5s infinite;}
@keyframes deco_float {
  0%,
  100% {transform: translateY(0);}
  50% {transform: translateY(-5px);}
}
.event__cj-live .event__main {}
.event__cj-live .event__main .kv__title {position:absolute;top:0;left:0;width:100%;z-index:2;}
.event__cj-live .event__con {position: relative; z-index: 1;}

/* 상품 */
.event__cj-live .product-list {padding: 0;}
.event__cj-live .product-list li {padding: 0; width: calc((100% - 14px) / 3); margin-left: 7px;}
.event__cj-live .product-list li:nth-of-type(n+4) {margin-top: 16px;}
.event__cj-live .product-list li:first-of-type,
.event__cj-live .product-list li:nth-of-type(4) {margin-left: 0;}
.event__cj-live .product-wp {background: none;}
.event__cj-live .product-renewal .product-list li .product-title {font-size: 13px; color: #111; line-height: 120%;}
.event__cj-live .product-renewal .badge-o-ne .arrive-date {letter-spacing: -0.87px;}
.event__cj-live .product-list li .product-price-discount .per,
.event__cj-live .product-renewal .product-list li .product-price-discount .price {font-size: 13px;}
.event__cj-live .soldout.soldout-alarm .btn-cart {display: none;}

/* 댓글 */
.magazine__comment--wrap {position:relative;}
.magazine__comment--wrap .comment__input--box {position:relative;margin-top:-240px;padding: 0 5.5555vw 40px 5.5555vw;box-sizing:border-box;z-index:1;}
.magazine__comment--wrap .comment__input--box .form-element .form-element__textarea {height:111px;padding: 12px 10px 4px; border-radius: 4px 4px 0 0; border: 1px solid #ddd; border-bottom: 0; background: #fff;}
.magazine__comment--wrap .comment__input--box .form-element .form-element__count {margin-top: -2px; padding: 4px 10px 12px; font-size: 11px; line-height:11px;color: #aaa; background: #fff; border: 1px solid #ddd; border-top: 0; border-radius: 0 0 4px 4px;}
.magazine__comment--wrap .comment__input--box .form-element .form-element__count .txt__input--count {color: #222; font-weight: bold;}
.magazine__comment--wrap .comment__input--box .forbidden-word {border-color: #ddd; background: #fff;}
.magazine__comment--wrap .comment__input--box .btn__regist {display: block; width: 100%; height: 48px; margin-top: 15px; font-size: 15px; color: #000; border-radius: 4px; background: #FED523;}
.magazine__comment--wrap .comment__input--box .btn__regist > span {display: flex; align-items: center; justify-content: center; font-weight: bold; gap: 4px;}
.magazine__comment--wrap .comment__input--box .btn__regist > span::after {content: ''; width: 12px; height: 12px; background: url(/cjom/event/26_01_event/live/images/ico_btn_arrow2.png) no-repeat 0 0; background-size: 12px 12px;}
.magazine__comment--wrap .comment__list--wrap {padding: 32px 5.5555vw; backgrounD: #fff;}
.magazine__comment--wrap .comment__list--wrap .product__state {padding: 0; color: #222;}
.magazine__comment--wrap .comment__list--wrap .product__state-text-color {color: #222; font-weight: normal;}
.magazine__comment--wrap .comment__list--wrap .product__state-box a {color: #222;}
.magazine__comment--wrap .comment__list--wrap .comment-list > li {padding: 16px 0;}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment__btn-modi,
.magazine__comment--wrap .comment__list--wrap .comment-list .comment__btn-del {color: #aaa;}
.magazine__comment--wrap .comment__list--wrap .btn__allview {display: block; width: 100%; height: 48px; margin-top: 16px; font-size: 15px; color: #333; border-radius: 4px; border: 1px solid #999;}
.magazine__comment--wrap .comment__list--wrap .btn__allview > span {display: flex; align-items: center; justify-content: center; font-weight: bold; gap: 4px;}
.magazine__comment--wrap .comment__list--wrap .btn__allview > span::after {content: ''; width: 12px; height: 12px; background: url(/cjom/event/26_01_event/live/images/ico_btn_arrow2.png) no-repeat 0 0; background-size: 12px 12px;}
.magazine__comment--wrap .comment__list--wrap .component-sorting {
  border: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list > li {
  padding: 16px 0 12px; 
  border-top: 1px solid #ececec; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .commnet-list__text {
  font-size: 15px; 
  color: #222; 
  line-height: 1.5; 
  letter-spacing: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info {
  padding: 0; 
  letter-spacing: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--user {
  color: #aaa; 
  line-height: 1.4; 
  letter-spacing: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--user > span { 
  letter-spacing: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--user .conment-list__date {
  position: relative; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--user .conment-list__date::before {
  content: ''; 
  position: absolute; 
  top: 50%; 
  left: -2px; 
  width: 2px; 
  height: 2px; 
  background: #aaa; 
  transform: translateY(-50%); 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--modi {
  top: 1px; 
  right: -8px; 
  letter-spacing: 0; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list .comment-list__info--modi [class*=comment__btn] {
  padding: 0 8px; 
  font-size: 13px; 
  color: #aaa; 
  background: none; 
  line-height: 1.4; 
}
.magazine__comment--wrap .comment__list--wrap .comment__btn--area {
  margin: 20px 20px 32px; 
}
.magazine__comment--wrap .comment__list--wrap .comment__btn--area .ico__arrow.type3 {
  height: 22px; 
}
.magazine__comment--wrap .comment__list--wrap .comment-list__edit {background: none;}
.magazine__comment--wrap .comment__list--wrap .comment-list__edit .comment-box .form-element {border: 0;}

.magazine__comment--wrap .comment__list--wrap .comment-list__edit .comment-box .form-element .form-element__textarea {padding: 12px 10px 4px; border-radius: 4px 4px 0 0; border: 1px solid #ddd; border-bottom: 0; background: #fff;}
.magazine__comment--wrap .comment__list--wrap .comment-list__edit .comment-box .form-element .form-element__count {display: block; margin-top: -2px; padding: 4px 10px 12px; font-size: 11px; color: #aaa; background: #fff; border: 1px solid #ddd; border-top: 0; border-radius: 0 0 4px 4px;}
.magazine__comment--wrap .comment__list--wrap .comment-list__edit .comment-box .form-element .form-element__count .txt__input--count {color: #222; font-weight: bold;}
.magazine__comment--wrap .comment__list--wrap .comment-list__edit .comment-box .form-element .forbidden-word {border-color: #ddd; background: #fff;}
.magazine__comment--wrap .comment__list--wrap  .comment-box .form-element__count [data-js=form-ctrl__count-current] {
  color: #222; 
  font-weight: bold; 
}
.magazine__comment--wrap .comment__list--wrap  .comment-box .form-element__count [data-js=form-ctrl__count-total] {
  margin-left: 0; 
}
.magazine__comment--wrap .comment__list--wrap  .comment-list__edit .comment-box .btn-area {
  margin-top: 16px; 
  padding-bottom: 8px; 
  font-size: 0; 
  text-align: center; 
}
.magazine__comment--wrap .comment__list--wrap  .comment-list__edit .comment-box .btn-area button {
  width: 80px; 
  height: 32px; 
  font-size: 13px; 
  color: #333; 
  background: #fff; 
  border: 1px solid #ddd; 
  letter-spacing: 0; 
  border-radius: 4px; 
}
.magazine__comment--wrap .comment__list--wrap  .comment-list__edit .comment-box .btn-area button + button {
  margin-left: 8px; 
  color: #fff; 
  background: #111; 
  border-color: #111; 
}
#modalCommentAgree .modal__contents {
  padding: 16px; 
  border-top-width: 1px; 
}
#modalCommentAgree .modal__contents .evtAgree_all .checkbox__input {
  font-size: 14px; 
  color: #333; 
  font-weight: normal; 
}
#modalCommentAgree .modal__contents .evtAgree_accordion {
  padding: 8px 0 8px 16px; 
}
#modalCommentAgree .modal__contents .evtAgree_accordion .checkbox__input--type2 {
  padding: 8px 0 8px 28px; 
}
#modalCommentAgree .modal__contents .evtAgree_accordion .checkbox__input--type2 .terms_txt {
  font-size: 13px; 
  color: #333; 
  letter-spacing: 0; 
}
#modalCommentAgree .modal__contents .accordion_panel_inner {
  padding-left: 32px; 
}
#modalCommentAgree .modal__contents .accordion_panel .accordion_panel_inner ul li {
  padding: 0 20px 0 10px; 
  color: #333; 
  letter-spacing: 0; 
  line-height: 1.4; 
}
#modalCommentAgree .modal__contents .modal__btn--area {
  margin-top: 20px; 
}
#modalCommentAgree .modal__contents .modal__btn--area .btn__black {
  display: block; 
  width: 100%; 
  height: 48px; 
  font-size: 16px; 
  color: #fff; 
  font-weight: bold; 
  line-height: 18px; 
  border-radius: 4px; 
  letter-spacing: 0; 
  background: #111; 
}
#modalCommentAgree .modal__header-title,
#modalCommentAll .modal__header-title {
  height: 48px; 
  font-weight: normal; 
}
#modalCommentAll .modal__close {
  width: 48px; 
  height: 48px; 
  background-image: url(/cjom/event/cjsalefesta/25_03_images_cold/btn_popup_close_m.png); 
  background-size: 18px 18px; 
}

#modalCommentAll .modal__contents {
  padding: 24px 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap {
  padding: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .component-sorting {
  border: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .product__state {
  height: auto; 
  padding: 0 20px 16px; 
  letter-spacing: 0; 
  background: none; 
}
#modalCommentAll .modal__contents .comment__list--wrap .product__state-text,
#modalCommentAll .modal__contents .comment__list--wrap .product__state-text-color {
  font-size: 14px; 
  color: #222; 
  font-weight: normal; 
}
#modalCommentAll .modal__contents .comment__list--wrap .product__state-box a {
  font-size: 14px; 
  color: #222; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list {
  padding: 0 20px; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list > li {
  padding: 16px 0 12px; 
  border-top: 1px solid #ececec; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .commnet-list__text {
  font-size: 15px; 
  color: #222; 
  line-height: 1.5; 
  letter-spacing: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .comment-list__info {
  padding: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .comment-list__info--user {
  color: #aaa; 
  line-height: 1.4; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .comment-list__info--user span {
  letter-spacing: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .comment-list__info--user .conment-list__date {
  position: relative; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list .comment-list__info--user .conment-list__date::before {
  content: ''; 
  position: absolute; 
  top: 50%; 
  left: -2px; 
  width: 2px; 
  height: 2px; 
  background: #aaa; 
  transform: translateY(-50%); 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list  .comment-list__info--modi {
  top: 1px; 
  right: -8px; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list  .comment-list__info--modi [class*=comment__btn] {
  padding: 0 8px; 
  font-size: 13px; 
  color: #aaa; 
  background: none; 
  line-height: 1.4; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list > li.comment-list__edit {
  background: none; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .form-element {
  position: relative; 
  height: 106px; 
  margin: 0; 
  border: 1px solid #a9a9a9; 
  border-radius: 4px; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .form-element__textarea {
  padding: 16px 16px 0; 
  font-size: 15px; 
  letter-spacing: 0; 
  border: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .form-element__count {
  margin: 0; 
  padding: 0 16px 16px 0; 
  font-size: 11px; 
  color: #aaa; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .form-element__count [data-js=form-ctrl__count-current] {
  color: #222; 
  font-weight: bold; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .form-element__count [data-js=form-ctrl__count-total] {
  margin-left: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .btn-area {
  margin-top: 16px; 
  padding-bottom: 8px; 
  font-size: 0; 
  text-align: center; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .btn-area button {
  width: 80px; 
  height: 32px; 
  font-size: 13px; 
  color: #333; 
  border: 1px solid #ddd; 
  border-radius: 4px; 
  letter-spacing: 0; 
}
#modalCommentAll .modal__contents .comment__list--wrap .comment-list__edit .comment-box .btn-area button + button {
  margin-left: 8px; 
  color: #fff; 
  background: #111; 
  border-color: #111; 
}