
/*공통*/
#wrap {overflow:hidden}

.event__cooking--wrap  {margin:0 -15px;}
.event__cooking--wrap  .section__title {text-align:center;line-height:1.2;}
.event__cooking--wrap  .section__title > p {display:block;margin-bottom:8px;font-size:15px;font-weight:500;}
.event__cooking--wrap  .section__title > h3 {font-size:20px;color:#111;font-weight:bold;}

.event__cooking--wrap  .event-cont {position:relative;}
.event__cooking--wrap  .coupon__wrap {position:relative;width:240px;margin:0 auto;}
.event__cooking--wrap  .coupon__wrap .coupon__box {position:relative;height:90px;border:1px solid #1ba774;background:#1ba774;overflow:hidden;}
.event__cooking--wrap  .coupon__wrap .coupon__box:after {content:'';position:absolute;top:50%;left:0;width:200px;height:185px;background:#fff;border-radius:100%;transform:translateY(-50%);}
.event__cooking--wrap  .coupon__wrap .coupon__box .coupon__inner {position:relative;height:100%;padding:11px 0 0 18px;margin-right:62px;background:#fff;line-height:1.3;box-sizing:border-box;z-index:1;}
.event__cooking--wrap  .coupon__wrap .coupon__box strong {display:block;font-size:22px;color:#111;font-weight:bold;white-space:nowrap;/* letter-spacing:-1px; */}
.event__cooking--wrap  .coupon__wrap .coupon__box span {display:block;margin-top:6px;font-size:12px;color:#666;}
.event__cooking--wrap  .coupon__wrap .coupon__box em {color: #000; display:inline-block; margin-bottom:2px;}
.event__cooking--wrap  .coupon__wrap .coupon__box + .coupon__box {margin-top:8px;}

.event__cooking--wrap  .coupon__wrap.complete .coupon__box {border-color:#ccc;background-color:#cccc;}
.event__cooking--wrap  .coupon__wrap.complete .coupon__box strong, 
.event__cooking--wrap  .coupon__wrap.complete .coupon__box span {color:#ccc;}

.event__cooking--wrap  .event-cont .btn__download {display:block;width:240px;height:44px;margin:0 auto;border-radius:4px;background:#111;}
.event__cooking--wrap  .event-cont .btn__download > span {display:inline-block;padding-right:20px;font-size:16px;color:#fff;font-weight:bold;line-height:44px;background:url(/cjom/event/25_09_event/open_runday/images/ico_download_mo.svg) no-repeat 100% 50%;background-size:12px auto;}

.event__cooking--wrap  .date__text {color: #B7B2B2; font-size: 13px; line-height: 140%; letter-spacing: 1px; position: absolute; top: 17px; right: 16px;}
.event__cooking--wrap  .date__text em{color: #FFF; text-align: right; font-size: 20px; font-weight: 500; line-height: 140%;}
.event__cooking--wrap  .video__cont {font-size: 0; background: #01041C;}
.event__cooking--wrap  .video__cont iframe,
.event__cooking--wrap  .video__cont video {width:100%; object-fit: cover; position: relative;}

.event__cooking--wrap  .event-cont .btn__download:disabled,
.event__cooking--wrap  .event-cont .btn__download.complete {background:#ccc;}
.event__cooking--wrap  .event-cont .btn__download:disabled > span,
.event__cooking--wrap  .event-cont .btn__download.complete > span {padding:0;background:transparent;}

.event__cooking--wrap  .event-cont .event__notice--list {margin:20px 20px 0;}
.event__cooking--wrap  .event-cont .event__notice--list > li {position:relative;padding-left:16px;font-size:13px;color:#504F4F;line-height:1.3;}
.event__cooking--wrap  .event-cont .event__notice--list > li:before {content:'';position:absolute;top:6px;left:6px;width:2px;height:2px;background:#504F4F;border-radius:100%;}

.event__cooking--wrap  .coupon__list {display:flex;justify-content:center;gap:0 9px;margin:16px;text-align:center;}
.event__cooking--wrap  .coupon__list > li {flex:1; }
/* .event__cooking--wrap  .coupon__list .coupon__until {margin-top:6px;font-size:10px;line-height:1.3;color:#999;} */
.event__cooking--wrap  .coupon__box {overflow:hidden;display:inline-block;position:relative;width:100%;border-radius:8px;background:#1ba774;border:1px solid #1ba774;box-sizing:border-box;}
.event__cooking--wrap  .coupon__box::after {content:'';position:absolute; left:50%;width:330px;height:330px;background:#fff; left: -10px; content: ''; position: absolute; top: 50%; right: -40px; width: 140px; height: 140px; border-radius: 100%; transform: translateY(-50%);}

.event__cooking--wrap  .coupon__box .inner__cont {position:relative;width:100%;padding:9px 0 42px 10px;font-size:12px;color:#666;text-align:left;line-height:1.3;box-sizing:border-box;z-index:1; height:72px;;} 
.event__cooking--wrap  .coupon__box .inner__cont span {display:block;margin-top:1px;font-size:11px;}
.event__cooking--wrap  .coupon__box .inner__cont .coupon__title {font-size:20px;color:#000;font-weight:bold;line-height:1;}
.event__cooking--wrap  .coupon__box .inner__cont .coupon__title strong {font-size:20px;vertical-align:bottom;}
.event__cooking--wrap  .coupon__box .inner__cont .coupon__title span {display:block;margin-top:6px; font-size: 9px; color: #000; line-height: 100%; font-weight: bold; margin: 8px 0 4px;}
.event__cooking--wrap  .coupon__box button {position:absolute;bottom:-1px;left:0;width:100%;height:32px;background:#1ba774;text-align:center;color:#fff;font-size:13px;font-weight:bold;box-sizing:border-box;border-radius:0 0 8px 8px;}
.event__cooking--wrap  .coupon__box.complete {background:#ccc;border-color:#ccc;}
.event__cooking--wrap  .coupon__box.complete button {background:#ccc;}
.event__cooking--wrap  .coupon__box.complete button:disabled {cursor:default;}

/* 추가 */
.event__cooking--wrap .top_tab_wrap {position:relative;background-color:#fff;}
.event__cooking--wrap .top_tab_wrap>div {position:absolute;top:0;left:0;width:100%;}

.event__cooking--wrap .top_tab_wrap.fixed>div {position:fixed !important;top:50px;width:100%;z-index:100;}
.event__cooking--wrap .is-fixed {left: 0 !important;right: 0;top:120px !important;}
.event__cooking--wrap .top_tab_wrap .nav {position: relative;margin: 0 auto;box-sizing:border-box; overflow:hidden;}
.event__cooking--wrap .top_tab_wrap ul {height:15vw; background-color:#000;}

.event__cooking--wrap .top_tab_wrap ul li {position: relative;text-align:center;float:left; height:100%;}
.event__cooking--wrap .top_tab_wrap ul li:nth-child(1):before {display:none;}
/* .event__cooking--wrap .top_tab_wrap ul li:nth-child(1) {width:48.5%;}
.event__cooking--wrap .top_tab_wrap ul li:nth-child(2) {width:32%;}
.event__cooking--wrap .top_tab_wrap ul li:nth-child(3) {width:19.5%;} */

.event__cooking--wrap .top_tab_wrap ul li:first-child:after {content: '';position: absolute;left: 0;top: 0;display:block;width:0px;height:100%;}
.event__cooking--wrap .top_tab_wrap ul li a {position:relative;display:block;width:100%; height:100%; overflow:hidden; background-position:50% 50%; background-repeat:no-repeat; background-size:contain !important; z-index:1;}
.event__cooking--wrap .top_tab_wrap.nav-hide .nav{display:none;}

/* 텍스트 적용 */
.event__cooking--wrap .top_tab_wrap[data-type="text"] {background:#000; height:48px;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] .nav {background-color:#000; height:48px;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] .tab__bg {display: none;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] ul {height: 100%; display: flex; align-items: center; justify-content: center;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] ul li {float:none;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] ul li + li {margin-left:24px;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] ul li a {background: none;  font-size: 16px; color: rgba(255, 255, 255, 0.60); display: flex; align-items: center; justify-content: center;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] ul li.active a {color:#C4EA38; font-weight: bold;}
.event__cooking--wrap .top_tab_wrap[data-type="text"] > div {position: relative;}


/* 알아두세요 */
.event__cooking--wrap .evt__notice--wrap{background-color: inherit;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion{padding:20px 5% 0;text-align:center;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion a,
.event__cooking--wrap .evt__notice--wrap .evt__accordion button{display:inline-block; position: relative;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion a>span,
.event__cooking--wrap .evt__notice--wrap .evt__accordion button>span{display:inline-block;position:relative;font-size:15px;color:#333;border-bottom:1px solid #333;line-height:18px;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion a>span:before,
.event__cooking--wrap .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__cooking--wrap .evt__notice--wrap .evt__accordion a>span:after,
.event__cooking--wrap .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__cooking--wrap .evt__notice--wrap .evt__accordion .is-active a>span:after,
.event__cooking--wrap .evt__notice--wrap .evt__accordion .is-active button>span:after{transform:rotate(180deg) translateY(50%);}
.event__cooking--wrap .evt__notice--wrap .evt__accordion .notice-list{padding:20px 5px 0;text-align:left;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion .notice-list>li{position:relative;padding-left:8px;font-size:13px;color:#333;line-height:20px;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion .notice-list>li.none {padding-left:0;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion .notice-list>li.none:before {display:none;}
.event__cooking--wrap .evt__notice--wrap .evt__accordion .notice-list>li+li{margin-top:6px;}
.event__cooking--wrap .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__cooking--wrap .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);}

/* 하얀색 */
.event__cooking--wrap .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;}
.event__cooking--wrap .evt__notice--wrap.white .evt__accordion button>span{color:#f3f3f3;border-bottom:1px solid #f3f3f3;}
.event__cooking--wrap .evt__notice--wrap.white .evt__accordion .notice-list>li:before {background-color: #f3f3f3;}
.event__cooking--wrap .evt__notice--wrap.white .evt__accordion li div ul li {color: #f3f3f3;}
.event__cooking--wrap .evt__notice--wrap.white .evt__accordion a>span:after,
.event__cooking--wrap .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;}
.event__cooking--wrap .evt__notice--wrap.white .evt__accordion li div dd {color: #f3f3f3;}
.event__cooking--wrap .event-cont.tab__cont{background: #C4EA38;} 
.event__cooking--wrap .tab__content--wrap {}
.event__cooking--wrap .tab__content--wrap .btn__tab--wrap {display: flex; align-items: center; justify-content: center;}
.event__cooking--wrap .tab__content--wrap .btn__tab--wrap button {display: flex; height:40px; justify-content: center; align-items: center; border-radius: 100px;
background: rgba(1, 92, 59, 0.20); color: rgba(1, 92, 59, 0.70); text-align: center; font-size: 15px; font-weight: bold; line-height: 100%; letter-spacing: -0.3px; box-sizing: border-box; width:132px;}
.event__cooking--wrap .tab__content--wrap .btn__tab--wrap button.is-active {color: #FFF; background: #015C3B;}
.event__cooking--wrap .tab__content--wrap .btn__tab--wrap button + button {margin-left:8px;}
.event__cooking--wrap .tab__content--wrap .tab__cont--view {margin-top:13px; padding: 0 20px 40px 20px;}
.event__cooking--wrap .tab__content--wrap .tab__cont--view > div {display:none;}
.event__cooking--wrap .tab__content--wrap .tab__cont--view > div.is-active {display:block;}
.event__cooking--wrap .event-cont.gift:before {display: block; position: absolute; margin-top: -20px; z-index: 1; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; content: ""; background: url(/cjom/event/25_11_event/cooking_class/images/ico_circle.png) no-repeat 50% 50%; background-size: cover;}


.event__cooking--wrap .event-cont.gift {background:#FFF3C0; padding-bottom: 40px;}
.event__cooking--wrap .event-cont.gift .notice__wrap {margin:0 auto; padding:0 24px;}
.event__cooking--wrap .event-cont.gift .notice__wrap dl {border-bottom:1px solid #111;}
.event__cooking--wrap .event-cont.gift .notice__wrap dt {position: relative;}
.event__cooking--wrap .event-cont.gift .notice__wrap dt button {text-align: left; color: #111; font-size: 14px; line-height: 100%; padding: 12px 0; box-sizing: border-box; width:100%;}
.event__cooking--wrap .event-cont.gift .notice__wrap dt button:after {display: block; position: absolute; top:50%; right:6px; margin-top:-3.5px; width:12px; height:7px; content:"";  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23111111'/%3E%3C/svg%3E") no-repeat 50% 50%; background-size: 12px 7px; transition: all 0.4s;}
.event__cooking--wrap .event-cont.gift .notice__wrap .is-active dt button:after {transform: rotate(180deg);}
.event__cooking--wrap .event-cont.gift .notice__wrap dd {display:none; padding-bottom:18px;}
.event__cooking--wrap .event-cont.gift .notice__wrap .notice__text {color: rgba(17, 17, 17, 0.80); font-size: 14px; line-height: 150%; letter-spacing: -0.14px; text-align: left; word-break: keep-all;}
.event__cooking--wrap .event-cont.gift .list__text .notice__text {position: relative; padding-left: 15px; margin-left: 10px;}
.event__cooking--wrap .event-cont.gift .list__text .notice__text:after {display: block; position: absolute; background:rgba(17, 17, 17, 0.80); border-radius:50%; content: ""; width: 5px; height:5px; left:0; top:50%; transform: translateY(-50%);}
.event__cooking--wrap .event-cont.gift .notice__wrap .is-active dd {display:block;}
.event__cooking--wrap .event-cont.gift .notice__wrap .img {width:100%;  margin-bottom:11px;}
.event__cooking--wrap .event-cont.gift .notice__wrap .img.ico {width:102px; margin:16px 0 8px;}


.event__cooking--wrap .event-cont.join {background: #015C3B; padding-bottom:40px;}
.event__cooking--wrap .event-cont.join .btn__wrap {margin:24px auto 0; padding:0 20px; text-align: center;}
.event__cooking--wrap .event-cont.join .btn__wrap .btn + .btn {margin-top:8px;}

.event__cooking--wrap .event-cont.join .checkbox__select--wrap {display: flex; flex-direction: column; align-items: center; justify-content: center;}
.event__cooking--wrap .event-cont.join .checkbox__select {background: #004A2F; box-sizing: border-box; border: 1.5px solid #004A2F;}
.event__cooking--wrap .event-cont.join .checkbox__select label {position: relative; display: flex; align-items: center; justify-content: flex-start; padding: 12px 0 12px 24px; width: 300px; box-sizing: border-box;}
.event__cooking--wrap .event-cont.join .checkbox__select label::before {border-radius: 50%; width:18px; height:18px; border: 1px solid rgba(255, 255, 255, 0.60); background: #004A2F; content: ""; display:inline-block;}
.event__cooking--wrap .event-cont.join .checkbox__select label input[type="checkbox"] {display: none;}
.event__cooking--wrap .event-cont.join .checkbox__select label input[type="radio"] {display: none;}
.event__cooking--wrap .event-cont.join .checkbox__select + .checkbox__select {margin-top:6px;}
.event__cooking--wrap .event-cont.join .checkbox__select.is-active {border: 1.5px solid #C4EA38; background: rgba(196, 234, 56, 0.10);}
.event__cooking--wrap .event-cont.join .checkbox__text {color: #FFF; font-size: 14px; line-height: 100%; letter-spacing: -0.18px; opacity: 0.6; margin-left:10px;}
.event__cooking--wrap .event-cont.join .checkbox__text.count {font-weight: bold;}
.event__cooking--wrap .event-cont.join .checkbox__select .checkbox__text {font-size:14px; opacity: 0.6;}
.event__cooking--wrap .event-cont.join .checkbox__select .checkbox__text.count {font-weight: bold;}
.event__cooking--wrap .event-cont.join .checkbox__select.is-active .checkbox__text {opacity:1;}

.event__cooking--wrap .event-cont.join .input-radio {width:26px; height:26px; border: 1.5px solid rgba(255, 255, 255, 0.60); margin:0;}
.event__cooking--wrap .event-cont.join .checkbox__select.is-active label::before {border-color:#C4EA38; background: rgba(196, 234, 56, 0.10);}
.event__cooking--wrap .event-cont.join .checkbox__select.is-active label::after {width:12px; height:12px; background:#C4EA38; border-radius: 50%;  content: ""; display:inline-block; position: absolute; top:50%; transform: translateY(-50%); left:28px}
.event__cooking--wrap .event-cont.join .radio__text {color: #FFF; font-size: 14px; line-height: 100%; letter-spacing: -0.18px; opacity: 0.6; margin-left:10px;}
.event__cooking--wrap .event-cont.join .radio__text.count {font-weight: bold;}
.event__cooking--wrap .event-cont.join .is-active .radio__text {color: #FFF; opacity: 1;}

.event__cooking--wrap .event-cont.review {background: #CEEDC7; padding-bottom:48px;}
.event__cooking--wrap .form-element__inner,
.review__cooking--list .form-element__inner {margin: 20px 20px 0 20px; position: relative; height: 110px; border: 1px solid #ccc; border-radius: 4px; background: #fff;}
.review__cooking--list .btn__view--review {text-align: center;}

.event__cooking--wrap .form-element__inner .form-element__textarea,
form-element
.review__cooking--list .form-element__inner .form-element__textarea {border-radius: 4px; overflow: hidden; border: none; height: 80px;}

.event__cooking--wrap .form-element__inner .form-element__count,
.review__cooking--list .form-element__inner .form-element__count {position: absolute; right: 16px; bottom: 16px; margin: 0; line-height: 100%;}
.event__cooking--wrap .event-cont.review .btn__wrap,
.review__cooking--list .event-cont.review .btn__wrap {padding:0 20px; margin-top:16px; text-align: center;}

.review__group {padding:32px 20px; background: #fff;}
.review__group .review__title--wrap {display: flex; align-items: center; justify-content: space-between;}
.review__group .review__list {margin-top:16px;}
.review__group .review__list > li {position: relative; padding:16px 0; border-top:1px solid #ECECEC;}

.review__cooking--list .none-display {margin-top:16px; border-bottom:1px solid #ECECEC;}
.review__cooking--list .comment-list__info--modi [class*=comment__btn],
.review__cooking--list .comment-list__info--user {color:#aaa;}
.review__cooking--list .comment-list__date:before {width:2px; height:2px; border-radius: 50%; background:#aaa;}
.review__cooking--list .review__list .form-element__inner {margin:0;}

/* 
.review__cooking--list .review__modify--view {display: none;}
.review__list .is-active .comment {display:none;}
.review__list .is-active .review__modify--view {display:block;} 
*/


.review__cooking--list .comment-list__edit .btn-area, 
.review__modify--view .btn-area {margin-top:16px; display: flex; align-items: center; justify-content: center;}
.review__cooking--list .comment-list__edit .btn-area button,
.review__modify--view .btn-area button {display: flex; width: 80px; height: 32px; justify-content: center; align-items: center; font-size: 13px; box-sizing: border-box; border-radius: 4px;}
.review__cooking--list .comment-list__edit .btn-area button:first-of-type,
.review__modify--view .btn-area button:first-of-type {color: #333; border: 1px solid #DDD; background: #FFF;}
.review__cooking--list .comment-list__edit .btn-area button:nth-of-type(2),
.review__modify--view .btn-area button:nth-of-type(2) {background: #111; color: #FFF;}
.review__cooking--list .comment-list__edit .btn-area button + button,
.review__modify--view .btn-area button + button {margin-left:8px}

/* 모달 */



/* 체크박스 수정 */
.event__cooking--wrap .event-cont.join .input-checkbox {position: relative; background: #004A2F; box-sizing: border-box; border: 1.5px solid #fff; border-radius: 50%;}
.event__cooking--wrap .event-cont.join .input-checkbox.active {border: 1.5px solid #C4EA38; background: rgba(196, 234, 56, 0.10);}
.event__cooking--wrap .event-cont.join .input-checkbox:after {background: none;}
.event__cooking--wrap .event-cont.join .input-checkbox.active:after {position: absolute; top: 50%; left: 50%; width:17px; height:17px; background: #C4EA38; border-radius:50%; transform: translate(-50%, -50%);}

/* 리뷰 댓글 수정 */
.review__cooking--list .product__state {padding: 0; height: auto;}
.review__cooking--list .comment-list > li {padding:16px 0;}
.review__cooking--list .comment-list__edit {background: #fff; border-top:0;     position: relative;}
.review__cooking--list .comment-box .form-element {margin-top:0; height: 110px; border: 1px solid #ccc; border-radius: 4px;}
.review__cooking--list .comment-box .form-element__textarea {overflow: hidden; border: none; height: 80px;}
.review__cooking--list .comment-box .form-element__count {position: absolute; right: 16px; bottom: 16px; margin-top: 0;}

.modal__review--view .review__group {padding: 24px 20px 0px;}
.modal__review--view .modal__contents {border-top-width: 1px;}
.modal__review--view .modal__contents .form-element__textarea {border:0;}
.review__cooking--list .component-sorting {padding-bottom: 16px;}
.review__cooking--list .component-sorting .product__state-text-color,
.review__cooking--list .product__state-text {color:#222; font-weight: normal; font-size: 14px;
}
.review__cooking--list .link-right-arrow {font-size:14px; color:#222; padding-right:0; background: none;}

.event__cooking--wrap .forbidden-word {margin:-3px 20px 0 20px;}
.review__cooking--list .forbidden-word {margin:-3px 0px 0 0px;}
.event__cooking--wrap .forbidden-word,
.modal__review--view .forbidden-word {position: relative; border-radius: 0 0 4px 4px; z-index: 2; border-color: #F4E0E4; box-sizing: border-box; background: #FEF4F6;}
.event__cooking--wrap .forbidden-word .forbidden-word-tit,
.modal__review--view .forbidden-word .forbidden-word-tit {color:#E72A50; padding-left:20px; line-height: 100%;}
.event__cooking--wrap .forbidden-word .forbidden-word-desc,
.modal__review--view .forbidden-word .forbidden-word-desc {font-size:12px; margin-top:7px; color:#666;}
.event__cooking--wrap .forbidden-word .forbidden-word-tit:after,
.modal__review--view .forbidden-word .forbidden-word-tit:after {width:15px; height:15px; top:50%; transform: translateY(-50%); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cg clip-path='url(%23clip0_24265_414)'%3E%3Cpath d='M7.5 14.5C11.366 14.5 14.5 11.366 14.5 7.5C14.5 3.63401 11.366 0.5 7.5 0.5C3.63401 0.5 0.5 3.63401 0.5 7.5C0.5 11.366 3.63401 14.5 7.5 14.5Z' stroke='%23E72A50'/%3E%3Cpath d='M6.7002 4H8.2002V8H6.7002V4ZM6.7002 9H8.2002V11H6.7002V9Z' fill='%23E72A50'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_24265_414'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 0 0;}
.event__cooking--wrap .forbidden-word .forbidden-word-desc .emp,
.modal__review--view .forbidden-word .forbidden-word-desc .emp {color:#E72A50}
.event__cooking--wrap .forbidden-word:after,
.modal__review--view .forbidden-word:after {position: absolute; display:block; width:12px; height:7px; content: ""; background:url(/cjom/event/25_11_event/cooking_class/images/ico_arrow.png) no-repeat 0 0; background-size: 100% auto; top: -7px; left: 8px;}
.modal__review--view .forbidden-word.hide {display: none;}

