@charset "UTF-8";
.spr-common{background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none}
.label-block{font-size:0}
.label-round{display:inline-block;min-width:50px;height:24px;margin-left:5px;padding:4px 10px 0;border:1px solid #000;border-radius:12px;box-sizing:border-box;font-size:13px;text-align:center;color:#000;background-color:#fff;vertical-align:top;line-height:1}
.label-round:first-child{margin:0}
.label-round.label--emp{border-color:#ee2d7a;color:#ee2d7a}
.label-round.label--gray{border-color:#ccc;color:#666}
.label-round.label--large{min-width:60px;height:30px;padding-top:6px;font-size:14px;border-radius:15px}
.label-round--fill{display:inline-block;min-width:50px;height:24px;margin-left:5px;padding:4px 10px 0;border-radius:12px;box-sizing:border-box;font-size:13px;text-align:center;color:#000;background-color:#fff;vertical-align:top;line-height:1}
.label-round--fill:first-child{margin:0}
.label-round--fill.label--emp{padding-top:5px;background-color:#ee2d7a;font-weight:700;color:#fff}
.label-round--fill.label--large{min-width:60px;height:30px;padding-top:7px;font-size:14px;border-radius:15px}
.tab-menu{display:table;table-layout:fixed;width:100%;background:#fff}
.tab-menu .tab-menu-item{display:table-cell;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;height:60px;line-height:60px;box-sizing:border-box}
.tab-menu .tab-menu-item.is-active{border-color:#ee2d7a}
.tab-menu .tab-menu-item.is-active .tab-menu-btn{color:#ee2d7a}
.tab-menu .tab-menu-item.is-active+.tab-menu-item{border-left-color:#ee2d7a}
.tab-menu .tab-menu-item:last-child{border-right:1px solid #ccc}
.tab-menu .tab-menu-item:last-child.is-active{border-right-color:#ee2d7a}
.tab-menu-btn{display:block;font-size:16px;letter-spacing:-1px;color:#999;text-align:center;width:100%;height:100%}
.tab-menu-line{display:table;table-layout:fixed;width:100%;background:#fff}
.tab-menu-line .tab-menu-item{position:relative;display:table-cell;border-top:1px solid #000;border-bottom:1px solid #eee;height:70px;line-height:70px;box-sizing:border-box}
.tab-menu-line .tab-menu-item:after{content:'';position:absolute;display:block;height:1px;border:0;border-bottom:1px solid #ee2d7a;left:0;bottom:-1px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;z-index:1}
.tab-menu-line .tab-menu-item.is-active:after{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.tab-menu-line .tab-menu-item.is-active .tab-menu-btn{color:#ee2d7a}
.tab-menu-box{display:table;table-layout:fixed;width:100%;background:#fff}
.tab-menu-box .tab-menu-item{position:relative;display:table-cell;height:50px;line-height:50px;box-sizing:border-box;border-top:1px solid #eee;border-bottom:1px solid #000;border-left:1px solid #eee}
.tab-menu-box .tab-menu-item.is-active{border-color:#000;border-bottom-color:#fff}
.tab-menu-box .tab-menu-item.is-active .tab-menu-btn{color:#000}
.tab-menu-box .tab-menu-item.is-active+.tab-menu-item{border-left-color:#000}
.tab-menu-box .tab-menu-item:last-child{border-right:1px solid #eee}
.tab-menu-box .tab-menu-item:last-child.is-active{border-right-color:#000}
.tab-menu-fixed{height:48px;border-bottom:1px solid #999}
.tab-menu-fixed *{line-height:1}
.tab-menu-fixed:after{content:'';display:block;clear:both}
.tab-menu-fixed .tab-menu-item{position:relative;float:left;margin-left:-1px;z-index:1}
.tab-menu-fixed .tab-menu-item:first-child{margin-left:0}
.tab-menu-fixed .tab-menu-item.is-active{z-index:2}
.tab-menu-fixed .tab-menu-item.is-active .tab-menu-btn{padding:16px 0 18px;border-color:#999;background:#fff;color:#000;z-index:2}
.tab-menu-fixed .tab-menu-item.is-active .count{color:#ee2d7a}
.tab-menu-fixed .tab-menu-item.is-active:hover .tab-menu-btn{padding:16px 0 18px}
.tab-menu-fixed .tab-menu-item:hover .tab-menu-btn{padding:16px 0 17px;border-color:#999;background:#fff;color:#000;z-index:2}
.tab-menu-fixed .tab-menu-item:hover .count{color:#ee2d7a}
.tab-menu-fixed .tab-menu-btn{overflow:hidden;position:relative;display:block;padding:16px 0 17px;border:1px solid #e8e8e8;border-bottom:0;background:#f9f9f9;font-size:14px;letter-spacing:-1px;color:#666;text-align:center;z-index:1}
.tab-menu-fixed--col1 .tab-menu-item{width:220px}
.tab-menu-fixed--col2 .tab-menu-item{width:50%}
.tab-menu-fixed--col2 .tab-menu-item:first-child{width:calc(50% + 1px)}
.fill-tab__list{display:table;table-layout:fixed;width:100%;background:#f4f4f4}
.fill-tab__item{display:table-cell}
.fill-tab__item.is-active .fill-tab__btn{font-weight:700;color:#fff}
.fill-tab__item.is-active .fill-tab__btn:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.fill-tab__btn{position:relative;display:block;width:100%;padding:18px 20px 22px;font-size:16px;line-height:20px;color:#999;text-align:center;-webkit-transition:color .2s;transition:color .2s;z-index:0}
.fill-tab__btn:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#ee2d7a;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:-1}
.sort-nav{padding-bottom:30px;border-bottom:1px solid #eee}
.sort-nav__inner{position:relative}
.sort-nav__total{font-size:16px;line-height:100%;color:#000;padding:18px 10px 0}
.sort-nav__list{position:absolute;bottom:0;right:0}
.sort-nav__list:after{content:'';display:block;clear:both}
.sort-nav__item{float:left}
.sort-nav__item+.sort-nav__item{margin-left:41px}
.sort-nav__item+.sort-nav__item:before{content:'';display:block;float:left;margin-left:-21px;height:14px;border-left:1px solid #eee;margin-top:1px}
.sort-nav__item.is-active .sort-nav__link{font-weight:700;color:#000}
.sort-nav__link{display:block;font-size:14px;line-height:100%;color:#999}
.sort-nav--no-line{border-bottom-color:transparent}
.page-nav{margin-top:60px;font-size:0;text-align:center}
.page-nav__item{display:inline-block;vertical-align:top}
.page-nav__item--group{margin:0 10px;white-space:nowrap}
.page-nav__item--group .page-nav__link{padding-top:11px;margin-left:-1px}
.page-nav__item--group .page-nav__link:first-child{margin-left:0}
.page-nav__link{position:relative;display:inline-block;width:39px;height:39px;border:1px solid #ddd;box-sizing:border-box;font-size:14px;font-weight:400;color:#999;vertical-align:top;z-index:1}
.is-current.page-nav__link{border-color:#ee2d7a;color:#ee2d7a;z-index:2}
.page-nav__link--next,.page-nav__link--prev{font-size:0;line-height:0;color:transparent}
.page-nav__link--next:before,.page-nav__link--prev:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none;margin:auto}
.page-nav__link--prev:before{width:7px;height:13px;background-position:-292px -230px}
.page-nav__link--next:before{width:7px;height:13px;background-position:-258px -230px}
.page-nav--both{padding-top:30px;border-top:1px solid #eee}
.page-nav--both:after{content:'';display:block;clear:both}
.page-nav__right{float:right}
.star-grade{background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none;width:92px;height:16px;background-position:-102px -230px}
.star-grade:before{content:'';background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none;width:92px;height:16px;background-position:0 -230px;display:block;width:0}
.star-grade.is-large{width:140px;height:24px;background-position:-72px -90px}
.star-grade.is-large:before{width:140px;height:24px;background-position:-72px -124px;width:0}
.star-grade.is-small{width:78px;height:14px;background-position:-150px -162px}
.star-grade.is-small:before{width:78px;height:14px;background-position:-150px -196px;width:0}
.star-grade.is-medium{width:126px;height:23px;background-position:-248px -33px}
.star-grade.is-medium:before{width:126px;height:23px;background-position:-248px 0;width:0}
.star-grade--1.star-grade.is-large:before,.star-grade--1.star-grade.is-medium:before,.star-grade--1.star-grade.is-small:before,.star-grade--1.star-grade:before{width:20%}
.star-grade--2.star-grade.is-large:before,.star-grade--2.star-grade.is-medium:before,.star-grade--2.star-grade.is-small:before,.star-grade--2.star-grade:before{width:40%}
.star-grade--3.star-grade.is-large:before,.star-grade--3.star-grade.is-medium:before,.star-grade--3.star-grade.is-small:before,.star-grade--3.star-grade:before{width:60%}
.star-grade--4.star-grade.is-large:before,.star-grade--4.star-grade.is-medium:before,.star-grade--4.star-grade.is-small:before,.star-grade--4.star-grade:before{width:80%}
.star-grade--5.star-grade.is-large:before,.star-grade--5.star-grade.is-medium:before,.star-grade--5.star-grade.is-small:before,.star-grade--5.star-grade:before{width:100%}
.star-grade-unit:before{content:'';display:inline-block;height:100%}
.star-grade-unit .star-grade,.star-grade-unit .star-grade-count{vertical-align:middle}
.star-grade-unit .star-grade{margin-right:10px}
.star-grade-count{font-size:20px}
.event-list:after,.event-list:before{content:'';display:table;clear:both}
.event-list__vertical{margin:-61px 0 0 -20px}
.event-list__vertical:after{content:'';display:block;clear:both}
.event-list__item{float:left;width:420px;margin:61px 0 0 20px}
.event-list__item:nth-child(2n+1){clear:both}
.event-unit__link{display:block}
.event-unit__thumb{width:420px;height:218px;font-size:0;line-height:0;white-space:nowrap;text-align:left;}
.event-unit__thumb:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.event-unit__thumb img{max-width:100%;max-height:100%;vertical-align:middle}
.event-unit__info{margin-top:19px}
.event-title-block{margin-top:10px}
.event-title-block:after,.event-title-block:before{content:'';display:table;clear:both}
.event-title-block .data{display:block;font-size:16px;line-height:20px;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:2px;margin:-4px 0 -2px}
.event-period-block{margin-top:15px;font-size:0}
.event-period-block .period__item{display:inline-block;font-size:14px}
.event-period-block .period__item+.period__item{position:relative;margin-left:10px;padding-left:10px}
.event-period-block .period__item+.period__item:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-5px;background-color:#eee;line-height:100%}
.event-period-block .data,.event-period-block .title{display:inline-block;color:#999}
.event-period-block .data{letter-spacing:-1px}
.event-period-block .count{color:#ee2d7a}
.event-period-block .period__d-day .data{color:#ee2d7a}
.comment-write{padding:30px;margin-bottom:40px;background-color:#f4f4f4}
.comment-write fieldset{display:table;table-layout:fixed;width:100%;display:flex;justify-content:center;}
.comment-write__button,.comment-write__textarea{display:table-cell;vertical-align:top}
.comment-write__textarea{padding:19px 0 6px 19px;background:#fff;border:1px solid #ccc;box-sizing:border-box}
.comment-write__textarea .count{display:block;margin-top:9px;margin-right:2px;text-align:right;color:#999;letter-spacing:-1px}
.comment-write__textarea .ui-textarea{height:104px;padding-right:19px}
.comment-write__button{width:180px;height:150px}
.comment-write__button button{width:100%;height:100%;background:#000;font-size:16px;font-weight:700;color:#fff;letter-spacing:-1px;text-align:center}
.comment-list__item{padding:39px 0 35px;border-bottom:1px solid #eee}
.comment-unit{position:relative;padding-right:200px}
.comment-unit__info{font-size:0}
.comment-unit__info .info__item{display:inline-block}
.comment-unit__info .info__item+.info__item{position:relative;margin-left:10px;padding-left:11px}
.comment-unit__info .info__item+.info__item:before{content:'';position:absolute;left:0;top:2px;width:1px;height:12px;background:#eee}
.comment-unit__info .info__item .data{font-size:14px}
.comment-unit__info .is-name .data{color:#666}
.comment-unit__info .is-date .data{color:#999}
.comment-unit__writing{margin-top:16px}
.comment-unit__writing .writing__item{line-height:24px;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word}
.comment-unit__button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.comment-unit__button .btn-line{min-width:65px}
.store-srch-box{padding-bottom:30px}
.store-srch-box .form-block{position:relative}
.store-srch-box .form-block+.form-block{margin-top:10px}
.store-srch-box .form-block--action .form-block__data{padding-right:100px}
.store-srch-box .form-block--action .ui-text{padding-right:0}
.store-srch-box .form-block--action .form-action .btn-fill{min-width:90px}
.store-srch-box .form-block__tit{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:13px}
.store-srch-box .form-block__data{padding-left:120px}
.store-srch-box .form-block__data:after{content:'';display:block;clear:both}
.store-srch-box .form-block__data .ui-selectbox-component{float:left}
.store-srch-box .form-block__data .ui-selectbox-component+.ui-selectbox-component{padding-left:10px}
.store-srch-box .form-block__data .ui-selectbox-component .ui-select-layer{min-width:230px}
.store-srch-box__guide{color:#999;font-size:12px;padding:20px 0 0 120px;letter-spacing:-.3px}
.store-srch-item{padding:30px 0 30px 10px;border-top:1px solid #eee}
.store-srch-item__header{position:relative}
.store-srch-item__header:after,.store-srch-item__header:before{content:'';display:table;clear:both}
.store-srch-item__header .store-info{margin-top:-5px;padding:0 85px 4px 0;font-size:14px;line-height:22px}
.store-srch-item__header .store-info .ui-radio-component{display:block}
.store-srch-item__header .store-info .ui-radio-label{position:static;margin-top:0;padding-bottom:0;font-size:14px;line-height:22px}
.store-srch-item__header .store-info .ui-radio-label:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.store-srch-item__header .store-info .ui-radio-label:after,.store-srch-item__header .store-info .ui-radio-label:before{margin-top:0}
.store-srch-item__header .store-info .ui-radio:checked+.ui-radio-label:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.store-srch-item__header .store-info .label-text{display:block}
.store-srch-item__header .store-info .store-distance{color:#999}
.store-srch-item__header .store-info .label-sub-text{color:#666;display:block}
.store-srch-item__header .store-info .label-sub-text-item{display:block}
.store-srch-item__header .store-info .label-sub-text-item:last-child{margin-bottom:-7px}
.store-srch-item__header .store-info .store-status{display:block;padding-top:20px;font-size:0;line-height:0}
.store-srch-item__header .store-info .store-status:last-child{margin-bottom:-4px}
.store-srch-item__header .store-info .stock-shortage{display:inline-block;background-color:#bbb;color:#fff;font-size:13px;line-height:1;padding:5px 14px 8px;text-align:center}
.store-srch-item__header .store-info-action{position:absolute;right:0;top:50%;margin-top:-12px;font-size:0}
.store-srch-item__header .store-info-action__item{padding:0 10px}
.store-srch-item__body{padding-left:30px}
.store-srch-item__body .map-area{margin-top:30px;width:530px;height:260px;overflow:hidden}
.store-info-action .btn-store-favorite:after{content:'';background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none;width:26px;height:24px;background-position:-318px -350px}
.store-info-action .btn-store-favorite.is-active:after{width:26px;height:24px;background-position:-354px -350px}
.store-info-action .btn-store-location:after{content:'';background-image:url(/v2/pweb/image/sprite/common.png);background-repeat:no-repeat;display:inline-block;background-color:transparent;border:none;width:19px;height:24px;background-position:-410px -311px}
.store-info-action .btn-store-location.is-active:after{width:19px;height:24px;background-position:-410px -277px}
.content-bridge--event .content-bridge__title{background-image:url(/v2/pweb/image/event/bg-bridge.png)}
.event-detail__head{padding-bottom:1px;padding-bottom:30px}
.event-detail__title{font-size:20px;line-height:24px;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word}
.event-detail__body{padding:0 0 51px}
.event-detail__notice{padding:22px 0;background:#999}
.event-detail__notice .notice-text{text-align:center;font-size:16px;font-weight:700;letter-spacing:-1px;color:#fff}
.event-detail__editor{text-align:center}
.event-detail__button{margin-top:40px;text-align:center}
.no-data--event{padding-top:128px}
.no-data--event .circle-icon--no-data-event{margin:0 auto}
.no-data--event .no-data__text{margin-top:38px}
.no-data--event .data-text__item01{font-size:26px;font-weight:700;color:#ee2d7a}
.no-data--event .data-text__item02{margin-top:15px;font-size:13px;color:#666}
.content-section--event-product{margin-top:30px}
.content-section--event-product .product-list__vertical{margin:-19px 0 0 -19px}
.content-section--event-product .product-list__vertical .product-list__item{width:274px;margin:19px 0 0 19px;clear:none}
.content-section--event-product .product-list__vertical .product-list__item:nth-child(3n+1){clear:both}
.content-section--event-product .product-list__horizontal{margin-top:5px;margin-bottom:70px}
.content-section--event-product .product-list__horizontal .product-unit__scroller{width:462px;left:228px}
.content-section--comment{margin-top:0;}
.content-section--comment .content-section__body{padding-top:0}
.content-section--comment .comment-write{padding:20px}
.content-section--comment .comment-write__textarea{width:670px;border-right:0;height: 150px;}
.content-section--comment .comment-write__button{width:150px}
.content-section--comment .comment-list+.page-nav{margin-top:40px}
.content-section--comment .no-data{padding-top:140px;color:#666}
.content-section--event-deadline{margin-top:140px}
.content-section--event-deadline .content-section__header{border-bottom:0}
.content-section--event-deadline .content-section__body{padding-top:0}
.event-detail--beauty-sampling .event-detail__body{padding-bottom:0}


/* 개인정보 수집 및 이용 동의 2020/07/10 */
.beauty-term-view-info{border: 1px solid #ccc; margin-top: 10px; overflow-y: scroll; height: 180px; display: none;}
.beauty-term-view-info .layer-full__body{border-right: 1px solid #eeeeee; padding: 13px 20px 13px 12px;}
.beauty-term-view-info .layer-section-header{margin-bottom: 20px;}
.beauty-term-view-info .layer-section-body-tos{margin-bottom: 20px;}
.beauty-term-view-info .layer-section:last-child .layer-section-body-tos{margin-bottom: 0;}
.beauty-term-view-info .layer-section-body-tos .rule-text-tos{font-size: 13px; line-height: 20px;}

.beauty-term-view-info::-webkit-scrollbar {width: 16px;height: 50px;}
.beauty-term-view-info::-webkit-scrollbar-track {background-color: #f7f7f7;}
.beauty-term-view-info::-webkit-scrollbar-track-piece {background-color: #f7f7f7;}
.beauty-term-view-info::-webkit-scrollbar-thumb {width: 10px; border-radius: 8px;background-clip: padding-box;border: 3px solid transparent;background-color: #ccc;}

.beauty-term-view-offer{border: 1px solid #ccc; margin-top: 10px; overflow-y: scroll; height: 180px; display: none;}
.beauty-term-view-offer .layer-full__body{border-right: 1px solid #eeeeee; padding: 13px 20px 13px 12px;}
.beauty-term-view-offer .layer-section-header{margin-bottom: 20px;}
.beauty-term-view-offer .layer-section-body-tos{margin-bottom: 20px;}
.beauty-term-view-offer .layer-section:last-child .layer-section-body-tos{margin-bottom: 0;}
.beauty-term-view-offer .layer-section-body-tos .rule-text-tos{font-size: 13px; line-height: 20px;}

.beauty-term-view-offer::-webkit-scrollbar {width: 16px;height: 50px;}
.beauty-term-view-offer::-webkit-scrollbar-track {background-color: #f7f7f7;}
.beauty-term-view-offer::-webkit-scrollbar-track-piece {background-color: #f7f7f7;}
.beauty-term-view-offer::-webkit-scrollbar-thumb {width: 10px; border-radius: 8px;background-clip: padding-box;border: 3px solid transparent;background-color: #ccc;}

#beauty_term_view_info, #beauty_term_view_offer {cursor: pointer;}

.beauty_term_layer_wrap .ui-checkbox{position:absolute;width:1px;height:1px;opacity:0}
.beauty_term_layer_wrap .ui-checkbox:checked+.ui-check-label:after{border: 1px solid #ee2d7a;}
.beauty_term_layer_wrap .ui-checkbox:checked+.ui-check-label:before{background-position: -268px -210px;}
/* 개인정보 수집 및 이용 동의 2020/07/10 */

/* 샘플마켓 페이지 */
.sample_market__wrap .content{width: 900px !important; padding: 68px 0 115px 0 !important;}
.sample_market__wrap .event-detail__body{padding-bottom: 0;}
.sample_market__wrap .event-detail__bnn{background-color: #d3b5b5; height: 222px;}
.sample_market__wrap .event-detail__txt{padding: 50px 0 50px 0; border-top:1px solid #ddd;}
.sample_market__wrap .event-detail__txt p{ font-size: 15px; font-weight: normal; line-height: 1.73;letter-spacing: -0.38px; text-align: center;}
.sample_market__wrap .event-detail__txt p span{color: #ee2d7a;}
.sample_market__wrap .event-detail__list ul{padding: 50px 0 60px 20px; display: flex; flex-wrap: wrap;}
.sample_market__wrap .event-detail__list ul::after{content: '';clear: both; display: table;}
.sample_market__wrap .event-detail__list ul li{float:left; width: 200px; height: auto; margin-left: 20px; margin-bottom: 60px; position: relative;}
.sample_market__wrap .event-detail__list ul li:first-child{margin-left: 0;}
.sample_market__wrap .event-detail__list ul li:nth-child(4n + 1){margin-left: 0;}
.sample_market__wrap .event-detail__list ul li .product-thumb{ position: relative;}
.sample_market__wrap .event-detail__list ul li .product-thumb:before{border-radius: 14px;content: '';position: absolute; left: 0;top: 0;background: rgba(0,0,0,.04); z-index: 1;content: '';width: 100%;height: 100%;}
.sample_market__wrap .event-detail__list ul li .product-thumb img{width: 200px; height: 200px;}
.sample_market__wrap .event-detail__list ul li .product-thumb.sold_out::after{content: "품절"; position: absolute; top: 50%; left: 50%; -webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%); color: #fff; background-color: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; border-radius: 15px;font-size: 18px;font-weight: bold;line-height:200px;letter-spacing: -0.45px; text-align: center;color: #ffffff;}
.sample_market__wrap .event-detail__list ul li .product-thumb.quantity::after{text-align: center; font-size: 14px;font-weight: normal;line-height: 34px;letter-spacing: -0.35px; color: #ffffff; position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); width: 100%; height: 34px; border-radius: 0 0 15px 15px;}
.sample_market__wrap .event-detail__list ul li .product-thumb.quantity.re01::after{content: "잔여수량 1개";}
.sample_market__wrap .event-detail__list ul li .product-thumb.quantity.re02::after{content: "잔여수량 2개";}
.sample_market__wrap .event-detail__list ul li p{text-align: center;font-size: 14px;letter-spacing: -0.35px;font-weight: normal;}
.sample_market__wrap .event-detail__list ul li .brand_name{color: #999; margin-top: 10px;height: 20px;}
.sample_market__wrap .event-detail__list ul li .brand_name .tooltip{width: 18px; height: 18px; cursor: pointer;padding-top: 1px;}
.sample_market__wrap .event-detail__list ul li .info_layer{top:0px; left: 0px;width: 218px; padding: 35px 0px;}
.sample_market__wrap .event-detail__list ul li .info_layer .info_layer_close{top: 10px; right: 10px;}
.sample_market__wrap .event-detail__list ul li .info_layer p{ font-size: 13px;font-weight: normal;line-height: 1.46;letter-spacing: -0.65px;text-align: center; color: #666666;}
.sample_market__wrap .event-detail__list ul li .brand_good_title{min-height: 46.4px;margin-bottom: 20px; margin-top: 5px;overflow: hidden; line-height: 1.71;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap{ border: 1px solid #dddddd; border-radius: 40px; display: flex; width: 157px; height: 50px; margin: 0 auto;}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button{width: 33.3%; text-align: center;}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button:first-child{margin-left: 15px;}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button:last-child{margin-right: 15px;}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button.decrease{background: url(../image/common/ico_minus.png)center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button.increase{background: url(../image/common/ico_plus.png)center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button.decrease:disabled{background: url(../image/common/ico_minus_disalbed.png) center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .event-detail__list ul li .id_btn_wrap button.increase:disabled{background: url(../image/common/ico_plus_disalbed.png) center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .event-detail__list ul li .id_btn_wrap input{outline: none;font-size: 16px;font-weight: normal;width: 33.3%; border: none; text-align: center;}
.sample_market__wrap .event-detail__list ul li .id_btn_wrap input:disabled{color: #ccc; background-color: #fff;}
.sample_market__wrap .event-detail__editor{margin-bottom: 140px;}

.sample_market__wrap .event-detail__head{width: 800px;margin: 0 auto;display: flex;flex-wrap: wrap; align-items: flex-end;justify-content: space-between;}
.sample_market__wrap .event-detail__head .event-detail__title{width:100%;}
.sample_market__wrap .event-detail__head .event-period-block{margin-top: 8px;}
.sample_market__wrap .event-detail__head .event-sns-share{margin-top: -5px;}
.sample_market__wrap .event-detail__head .event-sns-share ul{display: flex;}
.sample_market__wrap .event-detail__head .event-sns-share ul li{margin-left: 7px;}
.sample_market__wrap .event-detail__head .event-sns-share ul li:first-child{margin-left: 0;}
.sample_market__wrap .event-detail__head .event-sns-share ul li img{width: 30px; height: 30px;}

/*
.sample_market__wrap .event-detail__editor .footer_precaution_wrap{width: 100%;background-color: #000; margin: 0 auto; padding: 40px; box-sizing: border-box;}
.sample_market__wrap .event-detail__editor .footer_precaution_wrap h2{font-size: 18px;font-weight: bold; letter-spacing: -0.45px;text-align: left; color: #ffffff; margin-bottom: 18px;}
.sample_market__wrap .event-detail__editor .footer_precaution_wrap h2 img{width: 25px; height: 25px; padding: 0 9px 0 0 ;}
.sample_market__wrap .event-detail__editor .footer_precaution_wrap ul li{position: relative; margin-top: 10px;}
.sample_market__wrap .event-detail__editor .footer_precaution_wrap ul li p{text-align: left; padding-left: 20px;font-size: 14px; font-weight: normal; letter-spacing: -0.35px; color: #ffffff;}
.sample_market__wrap .event-detail__editor .footer_precaution_wrap ul li:before{content: "※"; position: absolute; font-size: 14px; top: -1px; left: 0px; color: #fff;}
*/
.sample_market__wrap .detail-bottom-bar__sample button{width: 140px; margin-top: -1px; font-size: 14px; line-height: 20px; color: #fff; font-weight: 700;  padding: 19px 0 22px;  text-align: center; background: #ee2d7a;}
.sample_market__wrap .detail-bottom-bar__sample button:disabled{background: #cccccc;}
.sample_market__wrap .detail-bottom-bar__sample span{color: #fff;}
.sample_market__wrap .sample_market_layer{position: absolute;bottom: 74px; width: 100%;background: #fff; height: 239px; box-sizing: border-box; display: none; border-top: 1px solid #eee;}
.sample_market__wrap .sample_market_layer .sample-controller__option-layer{width: 1200px; margin: 0 auto;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body{height: 239px;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li{justify-content: space-between;width: 100%; display: flex; align-items: center; margin-top: 20px;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .result_cont_wrap{display: flex; align-items: center;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .list_delete{width: 30px; height: 30px; cursor: pointer;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .goods_img{width: 70px; height: 70px; margin-left: 20px; position: relative;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .goods_img img{width: 100%; height: 100%;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .goods_img:before{border-radius: 14px;content: '';position: absolute; left: 0;top: 0;background: rgba(0,0,0,.04) !important; z-index: 1;width: 100%;height: 100%;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .goods_img.ec_app:after{line-height: 16px;content: "APP 전용"; position: absolute; bottom:0; left: 0; width: 100%; height: 16px;color: #fff;font-size: 12px;font-weight: normal; font-stretch: normal; font-style: normal;border-radius: 0 0 14px 14px;text-align: center;background: #ee2d7a;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .brand_txt_wrap {margin-left: 15px;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .brand_txt_wrap .brand_name{font-size: 14px; font-weight: normal; margin-bottom: 5px; letter-spacing: -0.35px;  text-align: left;color: #999999;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .brand_txt_wrap .brand_good_title{width: 900px; overflow: hidden; display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word;font-size: 14px; font-weight: normal;line-height: 1.71; letter-spacing: -0.35px; text-align: left; color: #000;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap{display: flex; width: 157px; height: 50px; }
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap button.decrease{border: 1px solid #000; background: url(../image/common/ico_minus.png)center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap button.increase{border: 1px solid #000; background: url(../image/common/ico_plus.png)center no-repeat;background-size: 30px 30px; }
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap button.decrease:disabled{background: url(../image/common/ico_minus_disalbed.png) center no-repeat;background-size: 30px 30px; border:1px solid #cccccc;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap button.increase:disabled{background: url(../image/common/ico_plus_disalbed.png) center no-repeat;background-size: 30px 30px; border:1px solid #cccccc;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap button{width: 40px; height: 40px; text-align: center;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap input{width: 58px;height: 40px;border: none;outline: none;font-size: 14px; font-weight: normal;line-height: 2.57;letter-spacing: normal;text-align: center;}
.sample_market__wrap .sample_market_layer .sample_market__layer__body li .id_btn_wrap input:disabled{color: #ccc; background-color: #fff;}
.sample_market__wrap .sample_market_layer .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #999999; width: 5px;}
.sample_market__wrap .sample_market_layer .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: #eeeeee; width: 5px;}

.sample_market__wrap .event_detail--des {position: relative; }
.sample_market__wrap .event_detail--des .confirm_title{padding: 50px 0 16px 0;font-size: 16px;font-weight: bold;line-height: 1.31;letter-spacing: normal;text-align: left; color: #000;}
.sample_market__wrap .event_detail--des .confirm_title img{width: 17px; height: 18px; margin-right: 5px;}
.sample_market__wrap .event_detail--des .event_des{border-top: solid 1px #cccccc;}
.sample_market__wrap .event_detail--des .event_des li{margin-top: 10px;}
.sample_market__wrap .event_detail--des .event_des li:first-child{margin-top: 24px;}
.sample_market__wrap .event_detail--des .event_des li p{padding-left: 10px;position: relative; font-size: 14px;font-weight: normal;line-height: 1.5;letter-spacing: normal;text-align: left; color: #707070;}
.sample_market__wrap .event_detail--des .event_des li p:after{content: ''; width: 3px; height: 3px; background: #999999; position: absolute; top: 10px; left: 0;border-radius: 50%;}
.sample_market__wrap #navBtn{padding-right: 20px;font-size: 14px;font-weight: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #666666;}
.sample_market__wrap #navBtn.nav_close {position: absolute; top: 50px; right: 0; background: url('../image/event/ico_arrow_close.png') no-repeat center right; background-size: 15px auto; }
.sample_market__wrap #navBtn.nav_open {position: absolute; top: 50px; right: 0; background: url('../image/event/ico_arrow_open.png') no-repeat center right; background-size: 15px auto;}

/* .sample_market__wrap .sample_market_layer .mCSB_scrollTools .mCSB_draggerContainer{right: 350px; left:auto;} */
/* .detail-bottom-bar__contents.onclick {display: none;}*/
/*.detail-bottom-bar__contents.onclick .detail-bottom-bar__name{color: #ee2d7a;}*/
.detail-bottom-bar__contents.onclick .detail-bottom-bar__btn.cart{background-color: #000;}
.detail-bottom-bar__contents.onclick .detail-bottom-bar__sample{display: flex; align-items: center;}
.detail-bottom-bar__contents.onclick .detail-bottom-bar__sample .ship_free{margin-right: 30px; font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: -0.35px;text-align: left;}
.detail-bottom-bar__contents.onclick .detail-bottom-bar__sample .ship_free span{color: #ee2d7a;}
.detail-bottom-bar__contents.onclick .detail-bottom-bar__sample .ship_fee{font-size: 14px;font-weight: bold;letter-spacing: -0.35px;text-align: left; margin-right: 5px;}
.detail-bottom-bar__contents.onclick .detail-bottom-bar__sample .price{font-size: 14px;font-weight: bold;letter-spacing: -0.35px;text-align: left;margin-right: 40px;}
.detail-bottom-bar__contents.onclick .open_status {display: none;}


/* .js-vertical-scroller>.js-scroller__frame{max-height: 230px;} */
.sample_market__wrap .sample_market_layer .buy-controller__option-layer__close{background-size: 100%;position: absolute;left: 50%; bottom: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); background-image: url(../image/common/ico_down_close.png);background-repeat: no-repeat; width: 116px; height:30px;}
.layer-wrap--goods-stock .layer{ border-radius: 10px;}
.layer-wrap--goods-stock .layer-head__title{padding: 60px 0 30px 0;font-size: 18px;font-weight: normal;line-height: 1.33;letter-spacing: -0.45px;text-align: center;}
.layer-wrap--goods-stock .layer-body{padding: 0 0 0 40px;}
.layer-wrap--goods-stock .layer-body ul{height: 405px;}
.layer-wrap--goods-stock .layer-body ul li{border-bottom: 1px solid #eee; padding: 20px 100px 20px 5px;}
.layer-wrap--goods-stock .layer-body ul li:first-child{padding-top: 5px;}
.layer-wrap--goods-stock .layer-body ul li .brand_name{margin-top: 5px; font-size: 14px;font-weight: normal; line-height: 1.29; letter-spacing: -0.35px; text-align: left; color: #999999;}
.layer-wrap--goods-stock .layer-body ul li .goods_title{margin-top: 5px; font-size: 14px;font-weight: normal; line-height: 1.29;letter-spacing: -0.35px; text-align: left;overflow: hidden; display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word;overflow-wrap:break-word;}
.layer-wrap--goods-stock .layer-body ul li .out_stock{margin-top: 5px; font-size: 14px;font-weight: normal;line-height: 1.29;letter-spacing: -0.35px; text-align: left; color: #e50000;}
.layer-wrap--goods-stock .layer-body ul .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #999999; width: 5px;}
.layer-wrap--goods-stock .layer-body ul .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color: #eeeeee; width: 5px;}
.layer-wrap--goods-stock .layer-body ul .mCSB_scrollTools .mCSB_draggerContainer{top: 5px; right: 5px;}
.layer-wrap--goods-stock .layer-body ul .mCSB_scrollTools_vertical{padding-right: 5px;}
.layer-wrap--goods-stock .layer__buttons-list{padding: 28px 28px 60px 28px; table-layout:inherit; display: flex;}
.layer-wrap--goods-stock .layer__buttons-list span{width: 50%;}
.layer-wrap--goods-stock .layer__buttons-list button{width: 100%; height: 60px;font-size: 16px;font-weight: normal; line-height: 1.31;letter-spacing: -0.4px; text-align: center;}
#wrap .content.sample_market_2021{padding: 80px 0 0;}

/* 이벤트기획전 개편 */
#container .content.promotion_cont_wrap{width: 1200px; padding: 50px 0 120px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header{}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .header_title{font-size: 24px;font-weight: bold;line-height: 1.33;letter-spacing: normal;text-align: left;color: #000;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option{margin: 50px 0 30px 0;display: flex; justify-content: space-between;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option p{font-size: 16px;font-weight: normal;line-height: 1.31;letter-spacing: normal;text-align: left;color: #000;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box{} 
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul{display: flex;} 
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li{padding-left: 25px;position: relative;line-height: 1.31;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li a{color: #999; font-size: 16px;font-weight: normal;letter-spacing: normal;text-align: left;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li::after{content: ''; position: absolute; top: 4px; left: 12px; width: 1px; height: 15px; background-color: #e0e0e0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li:first-child{padding-left: 0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li:first-child:after{display: none;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_header .sub_option .sorter-box ul li.is-active a{font-weight: bold; color: #000;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail{position: relative;width: 590px; margin-top: 97px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail:first-child{margin-top: 0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail:nth-child(2){margin-top: 0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail img{width: 100%; height: 345px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail .cont_detail_list{ border-radius: 20px 20px 0 0;padding: 20px 0;width: 508px; margin: 0 auto;background: #fff;position: absolute;top: 291px; left: 41px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail .cont_detail_list .promotion_title{overflow: hidden;display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all; word-wrap: break-word; overflow-wrap: break-word;padding: 0 38px;font-size: 24px;font-weight: bold;line-height: 1.33;letter-spacing: normal;text-align: center;color: #000;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail .cont_detail_list .promotion_term{margin-top: 8px;display: block;font-size: 18px;font-weight: normal;line-height: 1.28;letter-spacing: normal;text-align: center;color: #999999;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail ul{margin-left: 41px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_detail ul li{}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item{width: 100%; margin: 0; margin-top: 20px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item:first-child{margin-top: 64px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__link{overflow:hidden;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-thumb{padding-top: 0; float: left; position: relative; overflow: hidden;border-radius: 14px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-thumb img{width: 162px; height: 162px; position: static; margin: 0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1); -o-transform:scale(1);transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s; -ms-transition:.3s;-o-transition:.3s; transition:.3s;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-thumb:after{border-radius: 14px; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: rgba(0,0,0,.02); z-index: 1;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info{padding-left: 23px;float: right; padding: 0; margin: 0;width: calc(100% - 185px);position: absolute;left: 185px;top: 50%;transform: translateX(0, -50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .goods-title{-webkit-line-clamp: 1;height: 22px;font-size: 16px;font-weight: normal;line-height: 1.2;letter-spacing: -0.45px;text-align: left;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .goods-brand{font-size: 16px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .price-unit{}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .price-unit .price-unit__rate{font-size: 20px; margin: 0 0 0 5px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .price-unit .price-unit__price{font-size: 20px; margin: 0 0 0 5px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .product-unit__info .price-unit .price-unit__price--del{font-size: 16px;margin: 0 0 0 10px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-label{margin-top: 12px; text-align: left;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-label .icon-label-round.v2{font-size: 10px;border-radius: 20px; letter-spacing: -0.25px;padding: 2px 10px 3px 10px;height: 20px;line-height: 20px;margin-left: 0px; border: 1px solid #484848; color: #191919;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-label .icon-label-round.v2:first-child{margin-left: 0px;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-label .icon-label-round.v2.red{border: 1px solid #ee2d7a;color: #ee2d7a;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-label .icon-label-round.v2.blue{border: 1px solid #5f9ee5;color: #5f9ee5}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-star.v2{text-indent: 0px;background: url(../image/main/ico_star.png) no-repeat;background-size: 14px 13.5px; width: 14px;height: 13.5px; display: block;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-star.v2 span{margin-left: 19.5px;font-size: 13px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.05;letter-spacing: normal;text-align: left;color: #000000;display: block;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .item-star.v2:after{display: none;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .review-count{line-height: 13.5px; margin-left: 40px;position: relative; font-size: 12px;font-weight: normal;letter-spacing: normal;text-align: left;color: #999999;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .review-count:before{position: absolute;  content: '';display: inline-block;width: 1px;height: 10px;top:2px;left:-8px;background-color: #e0e0e0;vertical-align: initial;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .product-list__item .list-item-action{display: flex; align-items: center; margin-top: 9px; margin-left: 0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_none_detail{margin: 0 auto; padding: 325px 0 240px 0;}
.promotion_wrap .promotion_cont_wrap .promotion_cont_list .cont_none_detail p{font-size: 16px;font-weight: normal;line-height: 1.31;letter-spacing: normal;text-align: center;color: #666666;}

#container .content.event_cont_wrap{width: 1200px; padding: 50px 0 120px;}
.event_cont_wrap .event_cont_header .header_title{font-size: 24px;font-weight: bold;line-height: 1.33;letter-spacing: normal;text-align: left;color: #000;}
.event_cont_wrap .event_bnn{margin-top: 50px;}
.event_cont_wrap .event_bnn a img{width: 100%;}
.event_cont_wrap .tab-menu-fixed{margin-top: 30px; height: 50px;box-sizing: border-box; border-color: #ccc;}
.event_cont_wrap .tab-menu-fixed li{height: 100%;}
.event_cont_wrap .tab-menu-fixed .tab-menu-item .tab-menu-btn{padding: 14px 0 14px 0; font-size: 16px;font-weight: normal;letter-spacing: normal;text-align: center;color: #999999;}
.event_cont_wrap .tab-menu-fixed .tab-menu-item.is-active .tab-menu-btn{font-weight: bold; color: #ee2d7a; border-color: #ccc; font-size: 16px;}
/* .event_cont_wrap .tab-menu-fixed .tab-menu-item.is-active:hover .tab-menu-btn{padding: 14px 0 14px 0;} */
.event_cont_wrap .tab-menu-fixed .tab-menu-item:hover .tab-menu-btn{border-color: #ccc;}
.event_cont_wrap .event_cont_list .event_cont_list_item{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 30px;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail{width: 590px;margin-top:50px;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail a{position: relative;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail a .tag{position: absolute; top: 0; left: 0; width: 70px; height: 70px; background-color: #ee2d7a;display: flex;align-items: center;justify-content: center;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail a .tag p{font-size: 18px;font-weight: bold;line-height: 1.33;letter-spacing: normal;text-align: center;color: #ffffff;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail:first-child{margin-top: 0px;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail:nth-child(2){margin-top: 0px;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail img{width: 100%; height: 344px;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list{}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list .event_title{margin-top: 20px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow-wrap: break-word;font-size: 16px;font-weight: normal;letter-spacing: normal;text-align: left;color: #000;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list .event_cont_period{display: inline-block;margin-top: 8px;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left; color: #999999;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list em{padding-left: 40px;position: relative;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list em:after{content:''; position: absolute; top: 2px; left: 20px; width: 1px; height: 16px; background-color: #cccccc;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail .cont_detail_list .closed_txt{display: inline-block; margin-top: 8px; font-size: 20px;font-weight: bold;letter-spacing: normal;text-align: left;color: #000;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list .recrutiment{position: relative; padding-left: 40px;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left;color: #999999;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list .recrutiment:after{content:''; position: absolute; top: 2px; left: 20px; width: 1px; height: 16px; background-color: #cccccc;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list .rate{position: relative; padding-left: 24px;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left;color: #999999;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list .rate:after{content:''; position: absolute; top: 2px; left: 10px; width: 1px; height: 16px; background-color: #cccccc;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list em{padding-left:0;}
.event_cont_wrap .event_cont_list .event_cont_list_item .cont_detail.experience .cont_detail_list em:after{display: none;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list .recrutiment{position: relative; padding-left: 40px;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left;color: #999999;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list .recrutiment:after{content:''; position: absolute; top: 2px; left: 20px; width: 1px; height: 16px; background-color: #cccccc;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list .rate{position: relative; padding-left: 24px;font-size: 14px;font-weight: normal;letter-spacing: normal;text-align: left;color: #999999;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list .rate:after{content:''; position: absolute; top: 2px; left: 10px; width: 1px; height: 16px; background-color: #cccccc;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list em{padding-left:0;}
.event_cont_wrap .event_cont_list.experience .event_cont_list_item .cont_detail .cont_detail_list em:after{display: none;}
.event_cont_wrap .event_cont_list .event_cont_none_item{padding: 320px 0 230px 0;}
.event_cont_wrap .event_cont_list .event_cont_none_item p{font-size: 16px;font-weight: normal;line-height: 1.31;letter-spacing: normal;text-align: center; color: #666666;}

.event_promotion_detail_wrap .content{width: 100% !important; padding: 68px 0 115px 0 !important;}
.event_promotion_detail_wrap .event-detail__head{width: 800px;margin: 0 auto;display: flex;flex-wrap: wrap; align-items: flex-end;justify-content: space-between;}
.event_promotion_detail_wrap .event-detail__head .event-detail__title{width:100%;}
.event_promotion_detail_wrap .event-detail__head .event-period-block{margin-top: 8px;}
.event_promotion_detail_wrap .event-detail__head .event-sns-share{margin-top: -5px;}
.event_promotion_detail_wrap .event-detail__head .event-sns-share ul{display: flex;}
.event_promotion_detail_wrap .event-detail__head .event-sns-share ul li{margin-left: 7px;}
.event_promotion_detail_wrap .event-detail__head .event-sns-share ul li:first-child{margin-left: 0;}
.event_promotion_detail_wrap .event-detail__head .event-sns-share ul li img{width: 30px; height: 30px;}
.event_promotion_detail_wrap .event-detail__body{width: 800px;margin: 0 auto;}
.event_promotion_detail_wrap .event_detail--des {position: relative; }
.event_promotion_detail_wrap .event_detail--des .confirm_title{padding: 50px 0 16px 0;font-size: 16px;font-weight: bold;line-height: 1.31;letter-spacing: normal;text-align: left; color: #000;}
.event_promotion_detail_wrap .event_detail--des .confirm_title img{width: 17px; height: 18px; margin-right: 5px;}
.event_promotion_detail_wrap .event_detail--des .event_des{border-top: solid 1px #cccccc;}
.event_promotion_detail_wrap .event_detail--des .event_des li{margin-top: 10px;}
.event_promotion_detail_wrap .event_detail--des .event_des li:first-child{margin-top: 24px;}
.event_promotion_detail_wrap .event_detail--des .event_des li p{padding-left: 10px;position: relative; font-size: 14px;font-weight: normal;line-height: 1.5;letter-spacing: normal;text-align: left; color: #707070;}
.event_promotion_detail_wrap .event_detail--des .event_des li p:after{content: ''; width: 3px; height: 3px; background: #999999; position: absolute; top: 10px; left: 0;border-radius: 50%;}
.event_promotion_detail_wrap #navBtn{padding-right: 20px;font-size: 14px;font-weight: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #666666;}
.event_promotion_detail_wrap #navBtn.nav_close {position: absolute; top: 50px; right: 0; background: url('../image/event/ico_arrow_close.png') no-repeat center right; background-size: 15px auto; }
.event_promotion_detail_wrap #navBtn.nav_open {position: absolute; top: 50px; right: 0; background: url('../image/event/ico_arrow_open.png') no-repeat center right; background-size: 15px auto;}
.event_promotion_detail_wrap .event-detail .line{width: 100%; height: 14px; background-color: #f7f7f7;}
.event_promotion_detail_wrap .content-section__header{width: 860px; margin: 0 auto; border-bottom: none; padding-bottom: 0; height: 60px;}
.event_promotion_detail_wrap .content-section__header .content-section__title{padding-left: 50px;font-size: 20px;font-weight: normal;line-height: 60px;letter-spacing: normal;text-align: left; color: #000;}
.event_promotion_detail_wrap .content-section__body{width: 860px; margin: 0 auto;}
.event_promotion_detail_wrap .content-section--event-product.part1{margin-top: 0;}
.event_promotion_detail_wrap .content-section--event-product.part1 .content-section__header{background-color: #e9f3e6;}
.event_promotion_detail_wrap .content-section--event-product.part2 .content-section__header{background-color: #f8eefe;}
.event_promotion_detail_wrap .content-section--event-product.part3 .content-section__header{background-color: #f6e8ec;}
.event_promotion_detail_wrap .event_detail--sort{width:860px; margin: 0 auto;padding: 20px 0 20px 0; text-align: center;}
.event_promotion_detail_wrap .event_detail--sort .js-ui-selectbox{width: 100%; height: 50px;}
.event_promotion_detail_wrap .event_detail--sort .js-ui-selectbox:last-child{display: none;}
.event_promotion_detail_wrap .ui-select-layer .js-select-ui__opener{padding: 0 30px 0 24px;}
.event_promotion_detail_wrap .event_detail--sort .ui-select-layer .js-select-ui__opener:before{right: 24px;}
.event_promotion_detail_wrap .ui-select-layer .js-ui-selectbox__label,.event_promotion_detail_wrap .ui-select-layer__btn{padding: 0 24px; text-align: left;}
.event_promotion_detail_wrap .promotion_step_wrap{width: 800px; margin: 0 auto;padding: 30px 0 50px 0;}
.event_promotion_detail_wrap .promotion_step_wrap ul{display: flex; align-items: center;width: 640px;margin: 0 auto;justify-content: space-between;}
.event_promotion_detail_wrap .promotion_step_wrap ul li{text-align: center;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle{width: 100px; height: 100px; border-radius: 50%; background-color: #cccccc;display: flex;align-items: center;justify-content: center;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle.proceed{background-color: #98d1db;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle.step1 img{width:34px; height: 40px;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle.step2 img{width:40px; height: 36px;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle.step3 img{width:40px; height: 35px;}
.event_promotion_detail_wrap .promotion_step_wrap ul li .bg_circle.step4 img{width:44px; height: 44px;}
.event_promotion_detail_wrap .promotion_step_wrap ul li p{margin-top: 9px;font-size: 16px;font-weight: normal;letter-spacing: -0.4px;text-align: center;color: #000;}
.event_promotion_detail_wrap .promotion_step_wrap ul li span{margin-top: 4px;display: inline-block;font-size: 16px;font-weight: normal;letter-spacing: -0.4px;text-align: center;color: #000;}
.event_promotion_detail_wrap .promotion_step_wrap ul li.sign img{width:40px; height: 40px;}
.event_promotion_detail_wrap.category_event .content{padding: 0 0 155px 0 !important;}
.event_promotion_detail_wrap .custom-slide-wrap{width: 700px; margin: 0 auto;}
.event_promotion_detail_wrap .promotion_category_list .event-section-slider{position: relative; max-width: 800px; margin: 0 auto;}
.event_promotion_detail_wrap .promotion_category_list .event-section-slider .s_prev{position: absolute; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); top: 36%; left: -10px; background-image: url(../image/common/ico_arrow_prev.png);width: 40px;height: 40px;background-position: center; background-size: 100% 100%;text-indent: -9999px;}
.event_promotion_detail_wrap .promotion_category_list .event-section-slider .s_next{position: absolute; -webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); top: 36%; right: -10px; background-image: url(../image/common/ico_arrow_next.png);width: 40px;height: 40px;background-position: center;background-size: 100% 100%;text-indent: -9999px;}
.event_promotion_detail_wrap .promotion_category_list .product-list__overlap{height:142px !important;overflow:hidden;}
.event_promotion_detail_wrap .promotion_category_list .product-list__overlap .product-unit__link:after{display: none;} 
.event_promotion_detail_wrap .promotion_category_list .product-list__item{height:142px !important;margin: 0; display: flex; justify-content: center;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item:nth-child(4n+1){clear:none !important;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item div{width: 80px; height: 80px;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item a p{margin-top: 11px;font-size: 16px;font-weight: normal;line-height: 1.9;letter-spacing: -0.5px;text-align: center;color: #000;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.is-active a p{font-weight: bold;color: #ee2d7a;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item .category_img{background-size: 100% 100%; margin: 0 auto;}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.newproduct a .category_img{background-image: url(../image/event/ico_category_newproduct.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.newproduct.is-active a .category_img{background-image: url(../image/event/ico_category_newproduct_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.skincare a .category_img{background-image: url(../image/event/ico_category_skincare.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.skincare.is-active a .category_img{background-image: url(../image/event/ico_category_skincare_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.makeup a .category_img{background-image: url(../image/event/ico_category_makeup.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.makeup.is-active a .category_img{background-image: url(../image/event/ico_category_makeup_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.suncare a .category_img{background-image: url(../image/event/ico_category_suncare.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.suncare.is-active a .category_img{background-image: url(../image/event/ico_category_suncare_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.cleansing a .category_img{background-image: url(../image/event/ico_category_cleansing.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.cleansing.is-active a .category_img{background-image: url(../image/event/ico_category_cleansing_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.hair a .category_img{background-image: url(../image/event/ico_category_hair.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.hair.is-active a .category_img{background-image: url(../image/event/ico_category_hair_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.body a .category_img{background-image: url(../image/event/ico_category_body.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.body.is-active a .category_img{background-image: url(../image/event/ico_category_body_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.innerbeauty a .category_img{background-image: url(../image/event/ico_category_innerbeauty.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.innerbeauty.is-active a .category_img{background-image: url(../image/event/ico_category_innerbeauty_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.homme a .category_img{background-image: url(../image/event/ico_category_homme.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.homme.is-active a .category_img{background-image: url(../image/event/ico_category_homme_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.beautytool a .category_img{background-image: url(../image/event/ico_category_beautytool.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.beautytool.is-active a .category_img{background-image: url(../image/event/ico_category_beautytool_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.suncleansing a .category_img{background-image: url(../image/event/ico_category_suncleansing.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.suncleansing.is-active a .category_img{background-image: url(../image/event/ico_category_suncleansing_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.hairbody a .category_img{background-image: url(../image/event/ico_category_hairbody.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.hairbody.is-active a .category_img{background-image: url(../image/event/ico_category_hairbody_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.kids a .category_img{background-image: url(../image/event/ico_category_kids.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.kids.is-active a .category_img{background-image: url(../image/event/ico_category_kids_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.mask a .category_img{background-image: url(../image/event/ico_category_mask.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.mask.is-active a .category_img{background-image: url(../image/event/ico_category_mask_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.gifts a .category_img{background-image: url(../image/event/ico_category_gift.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list__item.gifts.is-active a .category_img{background-image: url(../image/event/ico_category_gift_active.png);}
.event_promotion_detail_wrap .promotion_category_list .product-list .custom-slide-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.event_promotion_detail_wrap .promotion_category_list .home-section__title{border-bottom: none;padding: 0; font-size: 24px;font-weight: bold;line-height: 1.33; letter-spacing: normal;text-align: left;color: #000;}
.event_promotion_detail_wrap .promotion_category_list .product-unit__info{margin-top:0px;text-align:center}
.event_promotion_detail_wrap .promotion_category_list .product-unit__info p{font-size: 16px;font-weight: bold;line-height: 1.31;letter-spacing: normal;text-align: center; color: #000;}
.event_promotion_detail_wrap .promotion_category_list .product-unit__info:after{display: none;}
.event_promotion_detail_wrap .promotion_category_list .event-section-slider>.swiper-object>.swiper-button-next{top: 44%;height: 132px;}
.event_promotion_detail_wrap .promotion_category_list .event-section-slider>.swiper-object>.swiper-button-prev{top: 44%;height: 132px;}
.event_promotion_detail_wrap .promotion_category_list{padding-top: 30px; border-bottom: none !important;}
.event_promotion_detail_wrap .promotion_category_list.top_fixed{position: sticky;top: 0;z-index: 200;background-color: #fff; width:100%; text-align: center;border-bottom: 1px solid #eee !important;}
.event_promotion_detail_wrap.category_event .event_detail--sort.top_fixed{top: 172px;}
.event_promotion_detail_wrap .event_detail--sort.top_fixed{position: sticky;top: 0;z-index: 200;background-color: #fff; width:100%; text-align: center;border-bottom: 1px solid #eee; padding: 20px 0;}
.event_promotion_detail_wrap.category_event .event_detail--sort.top_cate{position: sticky;top: 172px;z-index: 200;background-color: #fff; width:100%; text-align: center;border-bottom: 1px solid #eee; padding: 0 0 20px 0;}
.event_cont_wrap .tab-menu-fixed{border-bottom: none;}
.event_cont_wrap .tab-menu-fixed .tab-menu-btn{border: 1px solid #ccc;}
/* .event_cont_wrap .tab-menu-fixed .tab-menu-item.is-active .tab-menu-btn{border:none;} */
/* .sample_market__wrap .event-detail__list ul li .product-thumb .app_tag{display: flex;align-items: center;justify-content: center;line-height: 1.14;width: 40px; height: 40px;border-radius: 50%; color: #fff; background-color: #ee2d7a;font-size: 14px;font-weight: bold; position: absolute;top: 14px; left: 14px;} */

.label_wrap_v2.top{position: absolute;left: -27px;top: 17px;z-index: 4;}
.label_wrap_v2.top .label_item.red{background-color: #ee2d7a;width:40px; height: 40px;border-radius: 50%;display: flex;justify-content: center;color: #fff;font-size: 16px;font-weight: bold;line-height: 43px;letter-spacing: normal;text-align: center;}
.event_cont_wrap .tab-menu-list-v2{position: relative;}
.event_cont_wrap .tab-menu-list-v2:after {content: '';width: 100%;height: 1px; background-color: #eee;bottom: 0;left: 0; position: absolute;z-index: 100;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed{display: flex; justify-content: center;margin-top: 34px;height: auto;border: none;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-btn{width: 100%;padding:0 0 19px 0;border: none;background: none;font-size: 16px;font-weight: normal; line-height: normal;letter-spacing: normal;text-align: center;color: #666666;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-btn:hover{color: #666666;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item{width: 150px;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item:hover{border-bottom: none;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item.is-active{border-bottom: 4px solid #ee2d7a;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item:first-child.is-active .tab-menu-btns{font-weight: normal;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item.is-active .tab-menu-btn{color: #ee2d7a; font-weight: bold !important;padding:0 0 19px 0;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item.is-active:hover .tab-menu-btn{padding:0 0 19px 0;color: #ee2d7a;}
.event_cont_wrap .tab-menu-list-v2 .tab-menu-fixed .tab-menu-item:hover .tab-menu-btn{padding:0 0 19px 0;border-color:#999;background:#fff;color:#000;z-index:2}

.sample_market_suvey_btn_wrap {background-color: #fff;padding: 40px 0 80px;box-sizing: border-box;}
.sample_market_suvey_btn_wrap button {display: flex;align-items: center;justify-content: space-between;padding: 15px 40px 15px 42px;width: 400px;height: 100%;border-radius: 12px;border: solid 1px #ee2d7a;margin: 0 auto;}
.sample_market_suvey_btn_wrap button p {font-size: 18px;font-weight: normal;line-height: 1;letter-spacing: -0.2px;text-align: left;color: #000;}
.sample_market_suvey_btn_wrap button img {width: 30px;height: 30px;}