@charset "UTF-8";

/* 메인 */
.m_brand_new{padding:30px 16px 0}
.m_brand_new .m_section-header{padding:0}
.m_brand_new .m_section-title{margin-bottom:0;letter-spacing:-.5px}
.m_brand_new .m_section-desc{letter-spacing:-.5px}
.m_brand_new .m_section-header .m_more_btn{top:16px;right:0}
.m_brand_new .m_section-contents{padding-bottom:38px;margin-top:12px}
.new-product-list{padding:0}
.new-product-list .new-product-item{display:table;padding:0;width:100%}
.new-product-list li:nth-child(1), .new-product-list li:nth-child(2){padding:0}
.new-product-list .product-list-thumb{position:relative;display:table-cell;width:128px;height:128px;vertical-align:top}
.new-product-list .product-list-thumb a{position:relative;display:block}
.new-product-list .product-list-thumb a:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;border-radius:4px;opacity:0.03;content:''}
.new-product-list .product-list-cont{display:table-cell;padding-left:12px;vertical-align:top}
.new-product-list .new-product-item .product-thumb{border-radius:3px}
.new-product-flag{display:inline-block;height:22px;padding:0 8px;font-size:12px;color:#fff;font-weight:bold;line-height:22px;letter-spacing:-.5px;border-radius:2px;background-color:#fa6729;vertical-align:top}
.new-product-flag-type{background-color:#333}
.product-list-thumb .new-product-flag{position:absolute;left:0;top:0}
.new-product-list .new-product-item .product-stitle{max-height:38px;font-size:15px;color:#333;font-weight:bold;line-height:19px;letter-spacing:-.5px}
.new-product-list .new-product-item .product-title{font-size:14px;letter-spacing:-.5px}
.new-product-list .new-product-item+.new-product-item{margin-top:33px}
.new-product-list .new-product-item:first-child{margin-top:0}
.new-product-list .new-product-item .product-price-box{margin-top:8px}
.new-product-list .new-product-item.is-none-rating .product-price-box{margin-top:38px}
.new-product-list .new-product-item .product-price-discount{float:left}
.new-product-list .new-product-item .product-price-discount .per{line-height:24px;letter-spacing:-.5px}
.new-product-list .new-product-item .product-price{float:left;margin:4px 0 0 5px;letter-spacing:-.5px}
.new-product-list .new-product-item .product-price-box:after{display:block;clear:both;content:''}
.new-product-list .new-product-item .product-rating{font-size:10px;letter-spacing:-.5px}
.new-product-list .btn-product-vod,.coming-soon-product-thumb .btn-product-vod{position:absolute;left:10px;bottom:10px;width:30px;height:30px;background: url(/cjom/web/images/common/icon-plist-play.svg) no-repeat 0 0;background-size:30px;display:block;cursor:default}
.new-product-list .product-add-txt{display:block;line-height:1}
.new-product-list .product-add-txt .fc-green{color:#1ba774 !important;font-weight:bold}
.btn_action,.product-add-txt{margin-top:8px;font-size:11px;color:#666;line-height:20px;letter-spacing:-.5px;background-color:#fff}
.btn_action:before{display:inline-block;margin:-1px 2px 0 0;width:24px;height:24px;background:url('/cjom/mobile/images/icon/ico_new_good.gif') no-repeat 0 50%;background-size:24px 24px;vertical-align:top;content:''}
.btn_action.is-active:before{background-image:url('/cjom/mobile/images/icon/ico_new_good_on.gif')}
.btn_action .fc-green{color:#1ba774 !important;font-weight:bold;letter-spacing:-.5px}

/* NEW&HOT 메인 */
.section__brand-new-top{position:relative;padding:22px 0 16px;height:120px;background:linear-gradient(120deg, #aa2f5d, #712762, #f27d6b, #ff3f58);background-size:200% 200%;box-sizing:border-box;animation:gradient 10s ease infinite}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.brand-new-h-tit{display:inline-block;padding-left:16px;font-size:24px;color:#fff;font-weight:bold;line-height:28px;letter-spacing:-.5px;vertical-align:top}
.brand-new-h-tit:before{display:inline-block;margin:6px 4px 0 0;width:10px;height:20px;background:url('/cjom/mobile/images/icon/ico-lightning.png') no-repeat;background-size:10px 20px;vertical-align:top;content:''}
.brand-new-h-tit:after{display:inline-block;margin:5px 0 0 4px;width:15px;height:20px;background:url('/cjom/mobile/images/icon/ico-fire.png') no-repeat;background-size:15px 20px;vertical-align:top;content:''}
.brand-new-swiper-menu{padding-top:14px}
.brand-new-swiper-menu .m_meue_list a{width:auto;margin-right:8px;height:40px;font-size:14px;cursor:pointer;display:inline-block;padding:0 16px;color:#fff;border-radius:40px;line-height:40px;border:1px solid #fff;background-color:transparent}
.brand-new-swiper-menu .m_meue_list a.active{color:#fff;font-weight:bold;border:1px solid #111;background-color:#111}
.brand-new-swiper-menu .scroll-x{padding:0 0 10px 16px;margin-bottom:-10px}
.brand-new-swiper-menu .scroll-x::-webkit-scrollbar{display:none !important}

/* MARKETDEV-7515 메인1차개편 */
.header--main.renew ~ .contents .section__brand-new [data-js=sticky__target].is-floating, 
.header--main.renew ~ .contents .section__brand-new [data-js=floating__target].is-floating{top:40px !important;padding:12px 0;background:linear-gradient(120deg, #aa2f5d, #712762, #f27d6b, #ff3f58);background-size:200% 200%;animation:gradient 10s ease infinite}

/* 해더 개편에 따른 위치 조정 수정 */
.section__brand-new .section__title-box[data-js=sticky__target].is-floating, 
.section__brand-new .section__title-box[data-js=floating__target].is-floating {top:0px !important; background: #fff;}
.section__brand-new .brand__renew[data-js=floating__target].is-floating{top:49px !important;padding:12px 0;background:linear-gradient(120deg, #aa2f5d, #712762, #f27d6b, #ff3f58);background-size:200% 200%;animation:gradient 10s ease infinite}


.section__brand-new .module-container{padding:20px 16px 28px}
.section__brand-new .module-container .module-product-title{font-size:22px;color:#333;font-weight:bold;line-height:28px;}

.section__brand-new [data-js=sticky__target].is-floating, .section__brand-new [data-js=floating__target].is-floating

.section__brand-new .module-product-title{font-size:22px;color:#333;font-weight:bold;letter-spacing:-.5px;line-height:28px}
.section__brand-new-top .btn-alram{position:absolute;right:16px;top:25px;font-size:13px;color:#fff;line-height:23px;letter-spacing:-.5px}
.section__brand-new-top .btn-alram .ico-alram{display:inline-block;margin-top:1px;width:23px;height:23px;background:url('/cjom/mobile/images/icon/ico-alram-new-brand.png') no-repeat;background-size:23px 23px;vertical-align:top}
.section__brand-new-top .btn-alram.is-active .ico-alram{background-image:url('/cjom/mobile/images/icon/ico-alram-new-brand-on.png')}
.special-price-box .product-list{padding:0;margin-top:12px}
.special-price-box .product-list li{padding:0;width:100%}
.special-price-box .product-list li .product-img-box{overflow:hidden;display:block;position:relative;padding-top:50%;height:0}
.special-price-box .product-list li .product-list-top a{height:100%}
.special-price-box .product-list li .product-thumb{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px}
.special-price-box .product-list li .product-list-top .btn-product-vod{left:9px;bottom:38px}
.special-price-box .product-time-box{position:absolute;left:0;right:0;bottom:0;margin:0;height:30px;text-align:left;line-height:30px;background-color:rgba(51,51,51,.6)}
.special-price-box .product-time-box .time-txt{left:16px;font-size:13px}
.special-price-box .product-time-box .time-txt:before{margin-top:8px}
.special-price-box .remaining{position:absolute;right:16px;top:8px;font-size:11px;color:#fff;letter-spacing:-.5px;line-height:16px;animation:blink-effect 1.2s step-end infinite}
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}
.special-price-box .time-graph-bar{height:30px;background-color:rgba(51,51,51,.6);border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.special-price-box .time-graph-bar .bar{background-color:rgba(27,167,116,.6)}
.special-price-box .product-list li .product-stitle{display:block;max-height:inherit;font-size:15px;color:#333;letter-spacing:-.5px;line-height:19px;text-overflow:inherit}
.special-price-box .product-list li .product-price-box{overflow:hidden;margin-top:4px}
.special-price-box .product-list li .product-price-discount{float:left}
.special-price-box .product-list li .product-price-discount .per{letter-spacing:-.5px}
.special-price-box .product-list li .product-price{float:left;margin:4px 0 0 5px}
.special-price-box .product-list li .product-coupon{margin-top:6px}
.special-price-box .product-list li+li{margin-top:55px}
.special-price-box .product-coupon{font-size:0}
.special-price-box .product-list li .product-coupon li{display:inline-block;margin:0 8px 0 0;vertical-align:top}
.special-price-box .product-list li .product-coupon li+li{margin:0 0 4px}
.special-price-box .product-list li .btn-product-cart{bottom:-59px}
.special-price-box .product-list li.timesale-timeout .product-time-box,.special-price-box .product-list li.timesale-timeout .btn-product-vod,.special-price-box .product-list li.timesale-soldout .product-time-box,.special-price-box .product-list li.timesale-soldout .btn-product-vod,.special-price-box .product-list li.timesale-opening .product-time-box,.special-price-box .product-list li.timesale-opening .btn-product-vod{display:none}
.special-price-box .product-list li.timesale-timeout .timeout-msg,.special-price-box .product-list li.timesale-soldout .soldout-msg,.special-price-box .product-list li.timesale-opening .open-msg{width:110px;height:110px;background-size:110px 110px}
.special-price-box .product-timesale-li.timesale-opening .product-list-top .opening-msg{font-size:13px;}
.special-price-box .product-timesale-li.timesale-opening .product-list-top .opening-msg .emp{font-weight:bold}
.new-brand-box{margin-top:12px}
.coming-soon-product-thumb{position:relative;margin:0 -16px}
.coming-soon-product-thumb .btn-product-vod{width:40px;height:40px;background-size:40px 40px}
.coming-soon-product-thumb .product-list-video{display:block;padding-top:100%}
.coming-soon-product-thumb .product-list-video video{position:absolute;left:0;top:0;width:100%}
.new-product-util-area{position:relative;margin-top:16px}
.new-product-util-area .new-product-flag{padding:0 10px;font-size:13px;height:26px;line-height:26px}
.new-product-util-area .btn-util-area{position:absolute;right:0;top:0}
.new-product-util-area .btn-util-share:before{display:inline-block;margin:3px 4px 0 0;width:20px;height:20px;background:url('/cjom/mobile/images/common/icon-util-share4.svg') no-repeat center center;vertical-align:top;content:''}
.new-product-util-area .btn-util-area .btn_action{margin-top:0;line-height:24px}
.new-product-util-area .btn-util-area .btn-util-share{margin-left:18px;font-size:11px;color:#666;line-height:24px;letter-spacing:-.5px;background-color:#fff}
.new-brand-box .product-stitle{overflow:hidden;margin-top:12px;max-height:60px;font-size:24px;color:#333;letter-spacing:-.5px;font-weight:bold;line-height:30px}
.new-brand-box .product-desc{margin-top:8px;font-size:14px;color:#666;letter-spacing:-.5px;line-height:20px}
.new-product-hash-tag{margin-top:16px;font-size:0}
.new-product-hash-tag .hash-keyword{display:inline-block;padding:0 8px;margin-right:4px;height:25px;font-size:11px;color:#666;line-height:25px;letter-spacing:-.5px;border-radius:2px;background-color:rgba(242,242,242,.6);vertical-align:top}
.new-product-hash-tag+.new-product-hash-tag{margin-top:8px}
.new-brand-box .product-wp{margin-top:24px}
.new-brand-box .product-list2{padding:0}
.new-brand-box .product-list2 li{margin:12px 0 0}
.new-brand-box .product-list2 li:nth-child(1){margin-top:0}
.new-brand-box .product-list2 li .product-list-top{width:75px;height:75px}
.new-brand-box .product-list2 li .product-list-cont{vertical-align:middle}
.new-brand-box .product-list2 li .product-title{line-height:18px}
.new-brand-box .product-list2 li .product-thumb{border-radius:0}
.new-brand-box .product-list2 li .product-price{margin-top:3px;font-size:11px}
.new-brand-box .product-list2 li .product-list-top a:before{border-radius:0}
.new-brand-box+.new-brand-box{margin-top:48px}
.new-brand-review-write-box{padding:16px 16px 0;margin-top:24px;border:1px solid #ddd;border-radius:4px}
.new-brand-review-noti{overflow:hidden;display:-webkit-box;font-size:15px;color:#333;line-height:20px;letter-spacing:-.5px;font-weight:bold;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}
.new-brand-review-noti-sub{display:block;margin:5px 0 0 4px;font-size:13px;color:#666;line-height:17px;letter-spacing:-.5px}
.new-brand-review-write-box .btn--shape01{margin:16px 0 12px;height:48px;color:#1ba774;font-weight:bold;letter-spacing:-.5px;line-height:48px;border-radius:4px;background-color:rgba(27,167,116,.1)}
.new-brand-review-write-box .new-brand-review-box{padding:0}
.new-brand-review-write-box .new-brand-review-item{padding-top:0;border-top:0}
.new-brand-review-write-box .new-brand-user-info .user-thumb{margin-right:4px;width:16px;height:16px}
.new-brand-review-write-box .new-brand-user-info .user-id{margin:1px 0 0 0;font-size:11px;color:#bbb;line-height:15px}
.new-brand-review-write-box .new-brand-review-desc{overflow:hidden;display:-webkit-box;padding:0;margin:4px 0 8px;color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.new-brand-review-write-box .btn-all-box{padding-top:8px;margin:0 -16px}
.new-brand-review-write-box .btn-all-view{width:100%;height:44px;font-size:13px;color:#333;line-height:44px;letter-spacing:-.5px;text-align:center;background-color:rgba(238, 238, 238, 0.5);border-top:1px solid #eee}
.new-brand-review-write-box .btn-all-view:after{display:inline-block;margin:15px 0 0 3px;width:15px;height:15px;background:url(/cjom/mobile/images/icon/ico-arrow-right-30x30.png)no-repeat right center;background-size:15px 15px;vertical-align:top;content:''}
.btn-review-more{display:block;margin-top:24px;width:100%;height:40px;font-size:14px;color:#333;letter-spacing:-.5px;line-height:40px;border:1px solid #333}
.new-brand-box-type .product-list2 li .product-list-cont{vertical-align:top}
.my-recipe-box{margin-top:24px}
.my-recipe-box .my-recipe-tit{display:block;font-size:16px;color:#000;line-height:26px;letter-spacing:-.5px;font-weight:bold}
.my-recipe-box .mv_rv_pro_rcp{margin-top:10px}
.my-recipe-box .mv_rv_pro_rcp > ul > li{width:112px}
.my-recipe-box .mv_rv_pro_rcp .box{width:112px;height:168px}
.my-recipe-box .mv_rv_pro_rcp .box .tit{left:8px;right:8px;font-size:12px;line-height:16px}
.my-recipe-box .mv_rv_pro_rcp .box.vp:after{width:38px;height:38px}
.my-recipe-box .mv_rv_pro_rcp .mv_rv_rcp_flag{top:4px;right:4px;width:20px;height:20px}
.section__brand-new .module-filter{padding:0}
.section__brand-new .module-filter__total{font-size:22px;letter-spacing:-.5px;line-height:28px;font-weight:bold}
.section__brand-new .module-filter__total .number{font-size:18px;font-weight:normal;letter-spacing:-.5px !important}
.brand-new-product-box .product-wp{margin:-15px -15px 0}
.brand-new-product-box .module-filter__select{outline:0}
.special-price-box .product-list-video-box{font-size:0}
.special-price-box .product-list li .product-list-video{padding-top:50%}


/* 신제품기대평 */
.brand-new-modal .modal__header{box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.07)}
.brand-new-modal .modal__contents{border-top:0}
.brand-new-modal .modal__btn{position:absolute;top:0;padding:13px 16px;font-size:16px;color:#333;line-height:24px;background-color:#fff;}
.brand-new-modal .modal__btn-cancel{left:0}
.brand-new-modal .modal__btn-confirm{right:0}
.brand-new-modal .modal__close{position:fixed;z-index:50}
.new-brand-cont{padding:25px 16px 0}
.new-brand-cont .new-brand-tit{padding:0 5px;font-size:17px;color:#232a35;font-weight:bold;line-height:23px;letter-spacing:-.5px;text-align:center}
.new-brand-cont .new-brand-txt{font-size:14px;color:#999;letter-spacing:-.5px;line-height:20px;text-align:center}
.new-brand-cont .new-brand-txt:before{display:block;margin:30px auto 16px;width:90px;height:90px;background:url('/cjom/mobile/images/icon/ico_none_review.svg') no-repeat 0 50%;background-size:90px 90px;content:''}
.new-brand-cont .review-write-box{margin-top:25px}
.new-brand-cont .form-element{border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}
.new-brand-cont .form-element__textarea{overflow-y:hidden !important;padding:12px 16px 11px 16px;margin-bottom:8px;height:37px;font-size:14px;letter-spacing:-.5px;border:0;border-radius:4px}
.new-brand-cont .form-element textarea::placeholder{color:#bbb;opacity:1;letter-spacing:-.5px}
.new-brand-cont .form-element textarea::-webkit-input-placeholder{color:#bbb;letter-spacing:-.5px}
.new-brand-cont .form-element textarea:-moz-input-placeholder{color:#bbb;letter-spacing:-.5px}
.new-brand-cont .form-element__textarea:focus{border-color:#ddd}
.new-brand-cont .form-element__textarea.is-clicked{overflow-y:auto !important;padding:16px 16px 11px;height:148px}
.review-notice-box{position:relative;padding:8px 15px;margin-top:-1px;background-color:#eef9f5;border:1px solid #d6eae3;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.review-notice-box .notice-txt{font-size:12px;color:#999;line-height:16px;letter-spacing:-.5px}
.btn-register-box{position:absolute;right:8px;top:7px}
.btn-register-box .btn-register{width:48px;height:35px;font-size:13px;color:#999;line-height:35px;background-color:#fff;border:1px solid #ddd;border-radius:4px;text-align:center}
.btn-register-box .btn-register.is-active{color:#fff;background-color:#333;border-color:#333}
.review-notice-box:before{position:absolute;left:8px;top:-8px;width:13px;height:8px;background:url(/cjom/mobile/images/icon/ico-bubble-arrow.svg) no-repeat 0 0;background-size:13px 8px;content:''}
.review-num{display:inline-block;margin-left:4px;font-weight:normal;vertical-align:top}
.new-brand-review-box{padding:0 11px 0 11px}
.new-brand-review-box .btn-review-more{margin-top:1px}
.new-brand-review-item{padding-top:15px;border-top:1px solid #eee}
.new-brand-review-item:first-child{padding-top:0;border-top:0}

/* MARKETDEV-10725 모두의 신제품 스토리 상단 안내 문구 추가 */
.new-brand-infobox{margin:0 -11px;padding:12px 16px;border-radius:8px;border:1px solid #d6eae3;background:#eef9f5;}
.new-brand-infobox > p{font-size:13px;color:#666;line-height:1.4;letter-spacing:-0.5px;}
.new-brand-infobox+.new-brand-review-list{margin-top:20px;}

.new-brand-user-info{position:relative;font-size:0}
.new-brand-user-info .user-thumb{overflow:hidden;display:inline-block;margin-right:7px;width:24px;height:24px;border-radius:50%;vertical-align:top}
.new-brand-user-info .user-nickname{display:inline-block;margin:2px 4px 0 0;font-size:13px;color:#333;font-weight:bold;line-height:20px;letter-spacing:-.5px;vertical-align:top}
.new-brand-user-info .user-id{display:inline-block;margin:2px 4px 0 0;font-size:13px;color:#666;line-height:20px;letter-spacing:-.5px;vertical-align:top}
.new-brand-user-info .user-write-time{display:inline-block;margin-top:4px;font-size:11px;color:#999;line-height:16px;letter-spacing:-.5px;vertical-align:top}
.new-brand-user-info .btn-control{position:absolute;right:0;top:4px}
.new-brand-user-info .btn-control .btn--text{font-size:13px;color:#1ba774;letter-spacing:-.7px;text-decoration:underline}
.new-brand-user-info .btn-control .btn--text+.btn--text:before{height:13px}
.new-brand-review-desc{padding:12px 0 14px;font-size:14px;color:#333;line-height:20px;letter-spacing:-.5px}
.new-brand-modal.is-sticky .review-write-box{position:fixed;left:0;right:0;bottom:0;padding:0 16px 24px 16px;margin-top:25px;background-color:#fff}
.new-brand-modal.is-sticky .new-brand-cont .form-element{border-radius:4px}
.new-brand-modal.is-sticky .new-brand-cont .form-element__textarea{padding:17px 60px 18px 15px;margin-bottom:0;height:55px}
.new-brand-modal.is-sticky .btn-register-box{top:10px;right:24px}
.new-brand-modal.is-sticky .btn-register-box .btn-register{color:#bbb;border-color:#bbb;background-color:#f5f5f5}
.new-brand-modal.is-sticky .btn-register-box .btn-register.is-active{color:#fff;background-color:#333;border-color:#333}
.new-brand-modal.is-sticky .new-brand-cont .form-element__textarea.is-clicked{overflow-y:auto !important;padding:16px 16px 11px;height:148px}
.new-brand-cont .forbidden-word{position:relative;display:flex;padding:11px 14px 8px 8px;margin-top:-1px;background-color:#fef4f6;border-color:#f4e0e4;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.new-brand-cont .forbidden-word .forbidden-word-tit{padding-left:27px;color:#e72a50;line-height:1;letter-spacing:-.5px}
.new-brand-cont .forbidden-word .forbidden-word-desc{padding:0 53px 0 8px;margin-top:7px;font-size:12px;color:#666;letter-spacing:-.5px;line-height:16px}
.new-brand-cont .forbidden-word .forbidden-word-desc mark{color:#e72a50;background-color:transparent}
.new-brand-cont .forbidden-word .forbidden-word-tit:after{left:8px;top:0;width:15px;height:15px;background:url('/cjom/mobile/images/icon/ico-notice.svg') no-repeat 0 50%;background-size:15px 15px;border-radius:0}
.new-brand-cont .forbidden-word .btn-register-box{top:auto;bottom:8px}
.new-brand-cont .forbidden-word:before{position:absolute;left:8px;top:-8px;width:13px;height:8px;background:url(/cjom/mobile/images/icon/ico_forbidden_arrow.svg) no-repeat 0 0;background-size:13px 8px;content:''}
.new-brand-cont .forbidden-word-row .forbidden-word-desc{padding-right:2px}
.my-review-write-box .form-element__textarea{padding:16px 14px 16px 16px;height:308px}
.my-review-write-box-type .form-element{border-radius:4px}
.my-review-write-box-type .form-element__textarea{overflow-y:auto !important;margin-bottom:0;height:320px}
.new-brand-cont .review-notice-desc{overflow:hidden;padding:15px;margin-top:16px;background-color:#f8f8f8}
.new-brand-cont .review-notice-tit{display:block;margin-bottom:7px;font-size:13px;color:#666;font-weight:500;letter-spacing:-.5px}
.new-brand-cont .review-notice-tit:before{display:inline-block;margin-right:4px;width:15px;height:15px;background:url('/cjom/mobile/images/icon/ico-notice-type.svg') no-repeat 0 50%;background-size:15px 15px;vertical-align:top;content:''}
.new-brand-cont .review-notice-item{position:relative;padding-left:10px;font-size:12px;color:#666;line-height:18px;letter-spacing:-.5px}
.new-brand-cont .review-notice-item:before{position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#767676;content:''}
.new-brand-cont .review-notice-spec{padding-left:10px;margin-top:3px;font-size:12px;color:#666;line-height:18px;letter-spacing:-.5px}
.new-brand-cont .review-notice-link{float:right;display:inline-block;margin-top:14px;font-size:13px;color:#333;font-weight:bold;text-decoration:underline;line-height:15px;vertical-align:top}
.new-brand-cont .form-element__count{padding:0 12px 10px 0;font-size:11px;color:#999;letter-spacing:-.5px}
.new-brand-cont .review_textarea{border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}
.new-brand-cont .review_textarea .form-element__textarea{border:0}
.new-brand-cont .form-element__count [data-js=form-ctrl__count-total]{margin-left:0}
.new-brand-cont .review_textarea .fc-green{color:#1ba774 !important}
.new-brand-cont .review-write-tit{display:block;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;letter-spacing:-.5px}
.new-brand-cont .btn-box--col-2{position:fixed;left:0;bottom:0;right:0;padding:0 15px 29px;background-color:#fff;z-index:10}
.new-brand-story-modal .new-brand-cont .form-element__textarea{overflow-y:auto !important;height:93px}
.review-agree-box{margin:24px 0 42px}
.review-agree-box .member--terms__checkbox{margin-top:17px}
.review-agree-box .all-agree-checkbox .checkbox__input{height:auto;font-size:15px;color:#333;letter-spacing:-.5px;line-height:22px}
.review-agree-tit{font-size:16px;color:#333;letter-spacing:-.5px;font-weight:bold}
.review-agree-box .member--terms__list-li .checkbox__input{font-size:14px;color:#333;line-height:20px;letter-spacing:-.5px}
.review-agree-box .member--terms__list{margin-top:20px}
.review-agree-box .checkbox__input:before,.review-agree-box .checkbox__input[aria-checked=true]:after{top:0;margin-top:0}
.review-agree-box .checkbox__input:before{border-radius:2px}
.review-agree-box .checkbox__input[aria-checked=true]:after{border-radius:2px;background-color:#1ba774}
.btn-new-group .btn{width:calc(50% - 5px);height:48px;line-height:48px;border-radius:4px}
.btn-new-group .btn--style14{font-size:15px;color:#333;border-color:#999}
.btn-new-group .btn--style05{font-size:15px}
.btn-new-group .btn:nth-child(2n){margin-left:10px}

/* 나의 참여내역 */
.my-join-area .inventory-box__cell--btn .btn+.btn{margin-left:8px}
.my-join-area .inventory-box__inner+.inventory-box__inner{border-top:0}
.my-join-area.inventory .my_save_modal{border-bottom:0}

/* 앱푸시 설정 */
.modal--mini--brandnewPush .modal__container{padding:48px 16px 20px}
.modal--mini--brandnewPush .modal__header-title--brandnew{display:block;font-size:16px;text-align:center;line-height:20px;font-weight:bold;letter-spacing:-.5px}
.modal--mini--brandnewPush .modal__cont-txt--brandnew{font-size:14px;color:#666;line-height:20px;text-align:center;letter-spacing:-.5px}
.modal--mini--brandnewPush .btn--shape02{font-size:15px;background-color:#1ba774;border-radius:4px;font-weight:bold}

