@charset "UTF-8";
/*
    * 임직원 관련 페이지 전용/HTML head내 link태그로 별도로 불러오는 형태
*/

.header--employee--acquaintance,
.header--employee--recommend{position:fixed;top:0;left:0;width:100%;z-index:100;}
.contents{margin-bottom:0 !important;}/* 임직원 페이지만  contents 하단의 margin 여백 삭제 */



/* 명절 선물세트 */
.header__top{display:flex;position:relative;height:51px;text-align:left;padding:0 16px;line-height:20px;background:#fff;border-bottom:1px solid #f3f3f3;box-sizing:border-box;align-items:center;}
.header__top .header-logo{width:121px;height:50px;font-size:16px;font-weight:700;color:#3068e0;text-indent:-9999%;background:url(/cjom/event/employee/202411/images/mo/staff/h1_giftset_employee.png) no-repeat 0 50%;background-size:auto 50px;}
.header__top .link-direct a{display:inline-block;position:relative;width:63px;height:27px;margin-left:4px;text-indent:-9999px;background:url(/cjom/event/employee/202411/images/mo/staff/btn_themarket.png) no-repeat 0 50%;background-size:100% auto;overflow:hidden;}
.header__top .header-util-menu{position:absolute;top:50%;right:16px;transform:translateY(-50%);}
.header__top .header-util-menu{font-size:11px;color:#3068e0;line-height:14px;}
.header__top .header-util-menu>span{display:inline-block;line-height:14px;vertical-align:middle;}
.header__top .header-util-menu>button{height:14px;font-size:11px;color:#3068e0;text-decoration:underline;line-height:14px;}

.emp-friends .header__top .header-logo{width:121px;height:50px;background:url(/cjom/event/employee/202411/images/mo/staff/h1_giftset_employee.png) no-repeat 0 50%;background-size:auto 50px;}

/* 임직원 선물세트 */
.giftset-campaign-wrap{margin:0;padding:51px 16px 0;letter-spacing:-.5px;background:#fff;}
.giftset-campaign-wrap *{box-sizing:border-box;line-height:1.3;}
.giftset-campaign-wrap img{width:100%;}

.giftset-campaign-wrap.main{padding:51px 16px 50px;background:#e4efff;}
.giftset-campaign-wrap.sub{padding:51px 0 50px;background:#fff;}

.giftset-campaign-wrap h2{padding:15px 16px 8px;font-size:24px;color:#000;line-height:1.4;}
.giftset-campaign-wrap h2+p{padding:0 16px;font-size:13px;}

.giftset-campaign-wrap h3{padding:28px 0 0;font-size:24px;color:#111;}
.giftset-campaign-wrap .hide-cont{position:absolute;top:-9999%;left:-9999%;color:transparent;}
.giftset-campaign-wrap .top-visual-area{position:relative;margin:0 -16px;background:#3165d4;}
.giftset-campaign-wrap .top-visual-area .visual-video{position:absolute;bottom:0;left:0;width:100%;}
.giftset-campaign-wrap .top-visual-area .visual-video video{-webkit-filter:contrast(101%);filter:contrast(101%);}
.giftset-campaign-wrap .top-visual-area .top-video-area img{position:absolute;top:0;right:0;width:auto;height:100%;}

.giftset-campaign-wrap .top-visual-area{position:relative;margin:0 -16px;}
.giftset-campaign-wrap .top-visual-area .top-video-area video{position:absolute;top:0;right:0;height:100%;-webkit-filter:contrast(101%);filter:contrast(101%);}
.giftset-campaign-wrap .top-visual-area .top-video-area img{position:absolute;top:0;right:0;width:auto;height:100%;}

.giftset-campaign-wrap .giftset-tab-section{height:54px;}

.giftset-campaign-wrap .accordion__item:last-child{border-bottom:0;}

.giftset-top-banner{position:relative;margin:0 -16px;padding:10px 32px 10px 16px;background:#414141;overflow:hidden;transition:height .5s;}
.giftset-top-banner p{font-size:13px;color:#fff;word-break:keep-all;}
.giftset-top-banner .top-banner-close{position:absolute;top:0;right:0;width:30px;height:30px;background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_close_banner.png) no-repeat 50% 50%;background-size:14px auto;text-indent:-9999%;overflow:hidden;}
.giftset-top-banner.hide{height:0;}

/* 버튼 (공통) */
.giftset-campaign-wrap [class^="btn-"]{display:block;width:100%;height:40px;font-size:16px;font-weight:500;text-align:center;line-height:40px;border-radius:8px;}
.giftset-campaign-wrap .btn-default{color:#fff;background:#4980ed;} 
.giftset-campaign-wrap .btn-default.email{font-size:15px;}
.giftset-campaign-wrap .btn-default.email:before{content:'';display:inline-block;width:17px;height:17px;margin:-4px 4px 0 0;background:url(/cjom/event/employee/202411/images/mo/staff/ico_email.png) no-repeat 0 0;background-size:auto 100%;vertical-align:middle;}
.giftset-campaign-wrap .btn-default.phone{font-size:15px;}
.giftset-campaign-wrap .btn-default.phone:before{content:'';display:inline-block;width:18px;height:15px;margin:-2px 0 0;background:url(/cjom/event/employee/202411/images/mo/staff/ico_phone.png) no-repeat 0 0;background-size:auto 100%;vertical-align:middle;}
.giftset-campaign-wrap .hide-cont{position:absolute;top:-9999%;left:-9999%;color:transparent;}

.giftset-campaign-wrap .btn-kakao.min{height:48px;font-size:16px;font-weight:bold;line-height:48px;background:#FCE200;}
.giftset-campaign-wrap .btn-kakao.min:before{display:none;}
.giftset-campaign-wrap .btn-kakao.min span{display:inline-block;font-weight:normal;line-height:48px;}

.giftset-campaign-wrap .btn__more{height:48px;font-size:13px;color:#000;border:0;line-height:48px;}
.giftset-campaign-wrap .btn__more>span{line-height:48px;}
.giftset-campaign-wrap .btn__more:after{content:'';display:inline-block;width:12px;height:7px;margin-left:8px;background:url(/cjom/event/employee/202407/images/mo/images/ico_arrow_down2.svg) no-repeat 0 0;background-size:cover;}


/* 알아두세요 (공통) */
.giftset-campaign-wrap .notice-toggle-area{line-height:1.4;}
.giftset-campaign-wrap .notice-toggle-area .notice-toggle{text-align:center;}
.giftset-campaign-wrap .notice-toggle-area .notice-toggle>a{display:inline-block;position:relative;padding:17px 19px 16px 17px;font-size:13px;color:#000;}
.giftset-campaign-wrap .notice-toggle-area .notice-toggle>a:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(/cjom/event/employee/202407/images/mo/images/ico_info.svg) no-repeat 0 0;background-size:13px 14px;transform:translateY(-50%);}
.giftset-campaign-wrap .notice-toggle-area .notice-toggle>a:after{content:'';position:absolute;top:50%;right:0;width:12px;height:7px;background:url(/cjom/event/employee/202407/images/mo/images/ico_arrow_down_12x7.svg) no-repeat 0 0;background-size:12px 7px;transform:translateY(-50%);transition:transform .3s;}
.giftset-campaign-wrap .notice-toggle-area .notice-toggle>a.is-active:after{transform:translateY(-50%) rotate(180deg);}
.giftset-campaign-wrap .notice-toggle-area p>strong{font-size:13px;color:#000;}
.giftset-campaign-wrap .notice-toggle-area .accordion-panel{padding:0 0 20px;}
.giftset-campaign-wrap .notice-toggle-area .notice-list{margin-top:4px;}
.giftset-campaign-wrap .notice-toggle-area .notice-list .tx-point{color:#aa0d0d;}
.giftset-campaign-wrap .notice-toggle-area .notice-list+p{margin-top:20px;}
.giftset-campaign-wrap .notice-list>li{position:relative;padding-left:18px;font-size:12px;color:#333;line-height:1.4;}
.giftset-campaign-wrap .notice-list>li:before{content:'';position:absolute;top:6px;left:8px;width:2px;height:2px;background:#333;border-radius:50%;}


.giftset-campaign-wrap.sub .notice-toggle-area{padding:0 16px;border-top:8px solid #f2f2f2;}


.mgt10{margin-top:10px;}

/* 하단 고정바 (공통) */
.giftset-fixed-menu{position:fixed;bottom:0;left:0;width:100%;height:53px;padding:11px 0 0;background:#fff;z-index:100;}

.giftset-fixed-menu>ul{display:flex;}
.giftset-fixed-menu>ul>li{width:20%;text-align:center;}
.giftset-fixed-menu>ul>li>a{display:inline-block;position:relative;min-width:24px;font-size:10px;color:#000;padding:29px 0 0;}
.giftset-fixed-menu a.ico-home{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_home.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-infoic{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_info.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-giftset{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_giftset.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-bulk{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_bulk.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-myic{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_my.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-mypage{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_order.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-cart{background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_cart.svg) no-repeat 50% 0;background-size:auto 24px;}
.giftset-fixed-menu a.ico-cart .cart-cnt{position: absolute;top:0;left:50%;width:15px;height:15px;color:#fff;font-size:10px;background:#ff0505;border-radius:50%;line-height:13px;transform:translate(1px,-1px);}
    

.giftset-fixed-menu a.ico-home.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_home_on.svg);}
.giftset-fixed-menu a.ico-infoic.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_info_on.svg);}
.giftset-fixed-menu a.ico-giftset.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_giftset_on.svg);}
.giftset-fixed-menu a.ico-bulk.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_bulk_on.svg);}
.giftset-fixed-menu a.ico-myic.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_my_on.svg);}
.giftset-fixed-menu a.ico-cart.is-active{background-image:url(/cjom/event/employee/202407/images/mo/images/staff/ico_footer_cart_on.png);}

.giftset-fixed-menu .fixed-btm-area{position:absolute;bottom:72px;right:16px;/*width:calc(100% - 32px);*/}
.giftset-fixed-menu .fixed-btm-area:after{content:'';display:block;clear:both;}
.giftset-fixed-menu .recommend-area{margin-top:8px;text-align:right;}
.giftset-fixed-menu .recommend-area.active{width:calc(100vw - 32px);}
.giftset-fixed-menu .recommend-area [class^="btn-"]{display:block;width:100%;height:48px;font-size:14px;color:#000;background:#efefef;line-height:48px;border-radius:8px;}
.giftset-fixed-menu .recommend-area .btn-recommend{display:inline-block;width:calc(100vw - 32px);height:40px;text-align:center;line-height:40px;background:#ffe92e;;border-radius:20px;box-sizing:border-box;box-shadow:0 0 4px rgba(0,0,0,.25);transition:width .5s ease-out;overflow:hidden;}
.giftset-fixed-menu .recommend-area .btn-recommend>span{font-size:15px;color:#333;font-weight:700;white-space:nowrap;}
.giftset-fixed-menu .recommend-area .btn-recommend:before{content:'';display:inline-block;width:20px;height:17px;margin:-4px 6px 0 0;background:url(/cjom/event/employee/202411/images/mo/staff/ico_footer_bubble.png) no-repeat 0 0;background-size:auto 17px;vertical-align:middle;}
.giftset-fixed-menu .recommend-area .btn-recommend.minimum{float:right;width:40px;padding:0 12px;}
.giftset-fixed-menu .recommend-area .btn-recommend.minimum>span{display:none;}
.giftset-fixed-menu .recommend-area .btn-close{display:block;width:40px;height:40px;text-indent:-9999px;border-radius:50%;border:1px solid #ccc;background:#fff url(/cjom/mobile/images/icon/ico-close-28x28.png) no-repeat 50% 50%;background-size:14px 14px;}
.giftset-fixed-menu .recommend-area ul#btnList{display:none;width:100%;padding:16px;background:#fff;border-radius:16px;box-shadow:4px 4px 8px rgba(0,0,0,.25);box-sizing:border-box;}
.giftset-fixed-menu .recommend-area ul#btnList>li+li{margin-top:8px;}
.giftset-fixed-menu .recommend-area ul#btnList>li.close-area{position:absolute;bottom:0;right:0;margin:0;}
.giftset-fixed-menu .recommend-area.active{padding-bottom:48px;}
.giftset-fixed-menu .recommend-area.active ul#btnList{display:block;}
.giftset-fixed-menu .recommend-area.active .btn-recommend{display:none;}
.giftset-fixed-menu .recommend-area .btn-recommend-kakao{height:66px;font-weight:700;background:#fce200;}
.giftset-fixed-menu .recommend-area .btn-recommend-kakao:before{content:'';display:inline-block;width:24px;height:19px;margin:-2px 10px 0 0;background:url(/cjom/event/employee/202411/images/mo/staff/ico_kakao.png) no-repeat 0 0;background-size:100% auto;vertical-align:middle;}
.giftset-fixed-menu .fixed-btm-area .btn-top{display:none;position:absolute;top:0;right:0;width:45px;height:45px;border:1px solid #ddd;border-radius:50%;text-indent:-999px;background:#fff url(/cjom/event/employee/202411/images/mo/staff/ico_footer_top.png) no-repeat 50% 50%;background-size:20px auto;overflow:hidden;}
.giftset-fixed-menu .fixed-btm-area .btn-top.cart{top:-56px;}
.giftset-fixed-menu .fixed-btm-area .btn-top.is-active{display:block;}
.giftset-fixed-menu .fixed-btm-area.is-active{padding-top:45px;}

.giftset-fixed-menu.bulk .fixed-btm-area{bottom:118px;}
.giftset-fixed-menu.bulk-purchase .fixed-btm-area{bottom:198px;}
.giftset-fixed-menu.bulk .recommend-area .btn-recommend,
.giftset-fixed-menu.bulk-purchase .recommend-area .btn-recommend{float:right;width:40px;padding:0 12px;}

/* 선물세트 추천하기 */
.giftset-share-wrap{min-height:calc(100vh - 50px);padding:0 16px 115px;font-size:14px;background:#fff;line-height:1.5;box-sizing:border-box;}
.giftset-share-wrap .info-box{margin:0 -16px;padding:16px;color:#000;background:#fffdcd;}
.giftset-share-wrap .info-box p{font-size:13px;}
.giftset-share-wrap .info-box p>span{color:#3068e0;}

.giftset-share-wrap .btn{display:block;height:40px;line-height:38px;border-radius:4px;border:1px solid #333;}
.giftset-share-wrap .btn.btn--style10{color:#333;border-color:#333}
.giftset-share-wrap .btn.btn--style01{color:#fff;background:#343434;border-color:#343434;}
.giftset-share-wrap .btn.btn--kakao{height:48px;color:#000;font-size:15px;font-weight:500;background:#fce200;border-color:#fce200;line-height:46px;}


/* 카카오톡 & 문자로 추천 */
.giftset-share-wrap .share-info-box{padding:24px 0 0;}
.giftset-share-wrap .share-info-box p{font-size:14px;color:#666;}
.giftset-share-wrap .share-info-box .form-element{margin-top:16px;}
.giftset-share-wrap .share-info-box .form-element__textarea{height:160px;padding:16px;font-size:14px;font-weight:500;color:#000;background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;}
.giftset-share-wrap .share-info-box .btn{width:100% !important;}
.giftset-share-wrap .share-info-box .btn-box{margin-top:16px;}

.giftset-share-wrap .share-info-box.kakao{padding:16px 0 0;}
.giftset-share-wrap .share-info-box .share-card-list{margin:16px -16px 0;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}
.giftset-share-wrap .share-info-box .share-card-list>li{display:inline-block;position:relative;width:72px;height:auto;margin-left:16px;border-radius:5px;overflow:hidden;box-sizing:border-box;}
.giftset-share-wrap .share-info-box .share-card-list>li:first-child{margin-left:16px;}
.giftset-share-wrap .share-info-box .share-card-list>li:last-child{margin-right:16px;}
.giftset-share-wrap .share-info-box .share-card-list>li+li{margin-left:8px;}
.giftset-share-wrap .share-info-box .share-card-list>li.is-active:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #222;box-sizing:border-box;border-radius:5px;}
.giftset-share-wrap .share-info-box .share-card-box{margin-top:8px;border-radius:8px;box-shadow:4px 4px 8px rgba(0,0,0,.25);overflow:hidden;}
.giftset-share-wrap .share-info-box .share-card-box img{display:block;}
.giftset-share-wrap .share-info-box .share-card-message{margin-top:16px;}
.giftset-share-wrap .share-info-box .share-card-message textarea{width:100%;height:60px;padding:0;font-size:15px;font-weight:500;color:#111;border:0;}


/* 이메일 카탈로그 추천 */
.giftset-share-wrap .form-ecatalog{padding:24px 0;color:#444;}
.giftset-share-wrap .form-ecatalog dl dt{font-weight:700;}
.giftset-share-wrap .form-ecatalog dl dd{margin-top:8px;}
.giftset-share-wrap .form-ecatalog .form-element__input{height:36px;}
.giftset-share-wrap .form-ecatalog .form-element__delete{height:36px;}
.giftset-share-wrap .form-ecatalog .form-ecatalog-sec01 .form--has-button2 .form__column{width:calc(100% - 88px);}
.giftset-share-wrap .form-ecatalog .form-ecatalog-sec02 .form--has-button2 .form__column{width:calc(100% - 88px);}
.giftset-share-wrap .form-ecatalog .btn--shape02{height:36px;padding:0;color:#222;line-height:36px;border:solid 1px #e6e6e6;background-color:#ededed;}
.giftset-share-wrap .form-ecatalog .form-searchlist{background:#f2f2f2dd;padding:10px}
.giftset-share-wrap .form-ecatalog .form-searchlist .lcont{font-size:12px;}
.giftset-share-wrap .form-ecatalog .form-searchlist li .rbttn a{font-size:12px;}

.giftset-share-wrap .form--has-button2 .form__column{width:calc(100% - 90px);}
.giftset-share-wrap .form--has-button2 .btn{display:inline-block;width:80px;margin-left:8px;}
.giftset-share-wrap .form-ecatalog-sec+.form-ecatalog-sec{margin-top:24px;}

.giftset-share-wrap .sub-text{margin-top:8px;font-size:13px;}
.giftset-share-wrap .sub-text+.sub-text{margin-top:0;}

.giftset-share-wrap .form-element__textarea{height:100px;}
.giftset-share-wrap .multi-mail-form .select-field{margin-top:8px;padding:4px;font-size:0;border:1px solid #e6e6e6;}
.giftset-share-wrap .multi-mail-form .select-field .select-list>li{display:inline-block;position:relative;height:20px;margin:4px;padding:0 22px 0 8px;font-size:14px;color:#222;line-height:18px;border:1px solid #e5e5e5;border-radius:11px;}
.giftset-share-wrap .multi-mail-form .select-field .select-list>li .btn-delete{position:absolute;top:4px;right:6px;width:12px;height:12px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_email_delete.png) no-repeat 0 0;background-size:12px 12px;border-radius:50%;text-indent:-9999%;overflow:hidden;line-height:14px;vertical-align:middle;}

.giftset-share-wrap .form-btn-area{display:flex;width:100%;padding:10px 0 0;background:#fff;gap:8px;box-sizing:border-box;}
.giftset-share-wrap .form-btn-area .btn{width:calc(50% - 4px);}


.modal .giftset-share-wrap{min-height:100%;padding:0 16px;}

.modal.modal-ecatalog .modal__contents{padding:0;}
.modal.modal-ecatalog .form-ecatalog-sec{padding-bottom:0;}

.giftset-share-wrap .mform-ecatalog{padding-bottom:24px;}
.giftset-share-wrap .mform-ecatalog table thead th{padding:10px 0 !important;}
.giftset-share-wrap .mform-ecatalog table thead th img{width:50%;min-width:123px;max-width:246px;}
.giftset-share-wrap .mform-ecatalog table thead th span{font-size:14px !important;}
.giftset-share-wrap .mform-ecatalog table thead th span>strong{font-size:16px !important;}
.giftset-share-wrap .mform-ecatalog table tbody td>table td{padding:0 0 !important;}
.giftset-share-wrap .mform-ecatalog table tbody td>table td div{padding:20px !important;}
.giftset-share-wrap .mform-ecatalog table tbody td>table td p{font-size:20px !important;line-height:1.4 !important;}
.giftset-share-wrap .mform-ecatalog table tbody td>table td p+p{font-size:16px !important;line-height:1.4 !important;}

.giftset-share-wrap .mform-ecatalog .form-btn-area{margin-top:10px;}

/* 임직원 추천 */
.giftset-campaign-wrap.employee{padding-bottom:50px;background-color:#e4efff;}
.giftset-campaign-wrap.friends{padding-bottom:50px;background-color:#e4efff;}

.giftset-campaign-wrap.employee .floating__category{position:fixed;top:51px;left:0;width:100%;}
.giftset-campaign-wrap.employee .floating__category .sc-tab-1__inner{background:#3068e0;}

.giftset-campaign-wrap.employee .sc-tab-1{width:auto;height:48px;margin:0 -16px;padding:0 16px;text-align:left;background:none;}
.giftset-campaign-wrap.employee .sc-tab-1::before{display:none;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__item{padding:0;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__item:first-child{padding-left:16px;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__item:last-child{padding-right:16px;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__item+.sc-tab-1__item{margin-left:16px;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__anchor{font-size:13px;color:#fff;line-height:48px;opacity:.5;}
.giftset-campaign-wrap.employee .sc-tab-1 .sc-tab-1__anchor.is-active{font-weight:400;}
.giftset-campaign-wrap.employee .sc-tab-1 .is-active .sc-tab-1__anchor{font-weight:700;text-decoration:underline;opacity:1;}

.employee-cont-box{border-radius:8px;background:#fff;}
.employee-cont-box h3{padding-top:0;font-size:24px;}
.employee-cont-box .line-btm-area{margin:0 -16px;border-top:1px solid #e6e6e6;}

.employee-cont-box .effect-box{position:relative;padding:2px;border-radius:10px;overflow:hidden;}
.employee-cont-box .effect-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;;background:#bb8104;z-index:0;}
.employee-cont-box .effect-box:after{content:'';position:absolute;top:0;left:0;width:80px;height:80px;background:#f2df61;-webkit-filter:blur(21px);filter:blur(21px);transform:translate(-50%, -50%);animation: moveCircle 4s linear infinite;}
.employee-cont-box .effect-box>div{position:relative;border-radius:8px;background:#fff;z-index:1;}
.employee-cont-box .effect-box>a{position:relative;border-radius:8px;background:#fff;z-index:1;}

@keyframes moveCircle{
	0%{top:0;left:0;}
	25%{top:0;left:100%;}
	50%{top:100%;left:100%;}
	75%{top:100%;left:0;}
	100%{top:0;left:0;}
}

/* 사전예약혜택 */
.employee-cont-box.benefit{position:relative;background:none;}
.employee-cont-box.benefit .deco-coin{position:absolute;top:-8.5vw;right:2.3vw;width:23.889vw;z-index:5;}
.emp-benefit-list:after{content:'';display:block;clear:both;}
.emp-benefit-list>li{float:left;width:100%;}
.emp-benefit-list>li>div{width:100%;font-size:13px;color:#333;background:#fff;border-radius:8px;overflow:hidden;}
.emp-benefit-list>li span{display:block;margin-top:1px;font-size:20px;color:#3068e0;font-weight:500;}
.emp-benefit-list>li .more-view{display:inline-block;margin-top:8px;padding-right:10px;font-size:12px;color:#333;background:url(/cjom/event/employee/202411/images/mo/staff/ico_arrow.svg) no-repeat 100% 50%;background-size:6px auto;}
.emp-benefit-list>li:nth-child(n+2){width:calc(50% - 4px);margin-top:16px;}
.emp-benefit-list>li:nth-child(n+2)>div{width:100%;height:178px;padding:18px 16px;background-repeat:no-repeat;}
.emp-benefit-list>li:nth-child(2)>div{background-image:url(/cjom/event/employee/202411/images/mo/staff/bg_incentive.png);background-size:99px auto;background-position:calc(100% - 13px) calc(100% - 10px);}
.emp-benefit-list>li:nth-child(3){margin-left:8px;}
.emp-benefit-list>li:nth-child(3)>div{background-image:url(/cjom/event/employee/202411/images/mo/staff/bg_winner.png);background-size:90px auto;background-position:calc(100% - 12px) calc(100% - 5px);}

.emp-benefit-list>li>a{display:block;width:100%;font-size:13px;color:#333;background:#fff;border-radius:8px;overflow:hidden;}
.emp-benefit-list>li:nth-child(n+2)>a{width:100%;height:178px;padding:18px 16px;background-repeat:no-repeat;}
.emp-benefit-list>li:nth-child(2)>a{background-image:url(/cjom/event/employee/202411/images/mo/staff/bg_incentive.png);background-size:99px auto;background-position:calc(100% - 13px) calc(100% - 10px);}
.emp-benefit-list>li:nth-child(3)>a{background-image:url(/cjom/event/employee/202411/images/mo/staff/bg_winner.png);background-size:90px auto;background-position:calc(100% - 12px) calc(100% - 5px);}



.pre-benefit-list strong{display:block;height:40px;padding:10px 16px;font-size:15px;color:#fff;background:#3068e0;}
.pre-benefit-list ul{display:flex;gap:1px;}
.pre-benefit-list ul>li{flex:1;position:relative;padding:15px 0 18px;font-size:13px;text-align:center;line-height:1.2;}
.pre-benefit-list ul>li a{display:block;}
.pre-benefit-list ul>li span{margin-top:4px;font-size:18px;color:#333;font-weight:bold;}
.pre-benefit-list ul>li .more-view{font-weight:normal;color:#333 !important;background-position:100% 2px;}
.pre-benefit-list ul>li.tx-point span{color:#3068e0;}
.pre-benefit-list ul>li+li:before{content:'';position:absolute;top:10px;left:-1px;bottom:14px;width:1px;background:#ebebeb}

.emp-benefit-list .pre-benefit-friends>div{padding:16px 16px;background:#fff url(/cjom/event/employee/202411/images/mo/staff/bg_delivery_box.png) no-repeat calc(100% - 20px) 50%;background-size:100px auto;}
.emp-benefit-list .pre-benefit-friends p{font-size:13px;color:#000;font-weight:500;}
.emp-benefit-list .pre-benefit-friends p>strong{display:block;margin:4px 0;color:#3068e0;font-size:18px;}

/* 본판 */
.ver2 .employee-cont-box.benefit .deco-coin{display:none;}
.ver2 .emp-benefit-list>li:first-child{display:none;}
.ver2 .recommend-btn-area{margin-top:24px;}
.ver2 .recommend-btn-area .btn-kakao{background:#ffee60 url(/cjom/event/employee/202411/images/mo/staff/ico_recommend_kakao_v2.png) no-repeat calc(100% - 14px) calc(100% - 14px);background-size:57px auto;}
.ver2 .recommend-btn-area .btn-kakao span{display:block;margin-top:6px;font-size:12px;}

.recommend-btn-area{margin-top:38px;overflow:hidden;}
.recommend-btn-area .btn-kakao{float:left;width:calc(50% - 4px);height:156px;padding:18px 16px;font-size:11px;line-height:1.3;text-align:left;background:#ffee60 url(/cjom/event/employee/202411/images/mo/staff/ico_recommend_kakao.png) no-repeat calc(100% - 14px) calc(100% - 14px);background-size:69px auto;}
.recommend-btn-area .btn-kakao strong{display:block;margin:4px 0;font-size:17px;}
.recommend-btn-area .btn-kakao span{font-size:16px;}
.recommend-btn-area .btn-catalog{float:right;width:calc(50% - 4px);height:74px;padding:18px 16px 0;font-size:15px;font-weight:500;background:#fff url(/cjom/event/employee/202411/images/mo/staff/ico_recommend_catalog.png) no-repeat calc(100% - 16px) 34px;background-size:32px auto;text-align:left;line-height:1.3;}
.recommend-btn-area .btn-message{float:right;width:calc(50% - 4px);height:74px;margin-top:8px;padding:18px 16px 0;font-size:15px;font-weight:500;background:#fff url(/cjom/event/employee/202411/images/mo/staff/ico_recommend_message.png) no-repeat calc(100% - 16px) 30px;background-size:30px auto;text-align:left;line-height:1.3;}


.recommend-btn-area .bubble-area{position:relative;/*margin-bottom:8px;*/}
.recommend-btn-area .bubble-area .bubble-box{position:absolute;top:-40px;left:50%;height:50px;padding:8px 16px;color:#fff;text-align:center;white-space:nowrap;background:#0e0e0e;border-radius:25px;transform:translateX(-50%);animation:cloud1 1.2s infinite ease-in-out;}
.recommend-btn-area .bubble-area .bubble-box:before{content:'';position:absolute;bottom:-6px;left:50%;margin-left:-4px;border-top:8px solid #0e0e0e;border-left:4px solid transparent;}
.recommend-btn-area .bubble-area .bubble-box:after{content:'';position:absolute;bottom:-6px;left:50%;border-top:8px solid #0e0e0e;border-right:4px solid transparent;}
.recommend-btn-area .bubble-area .bubble-box>span{font-size:10px;}
.recommend-btn-area .bubble-area .bubble-box>strong{display:block;margin-top:-1px;font-size:13px;}
.recommend-btn-area .bubble-area .bubble-box>strong>span{color:#fce200;}
@keyframes cloud1 {
	0%,100% {transform:translate(-50%, 0);}
	50% {transform:translate(-50%, 4px);}
}
.recommend-giftset{margin-top:16px;padding:16px 16px 0;border-radius:8px;background:#fff;}
.recommend-giftset .campaign-giftset__list{display:flex;margin:14px 0 24px;flex-wrap:wrap;gap:16px;}
.recommend-giftset .campaign-giftset__list>li{flex: 1 1 calc(33.333% - 16px);}
.recommend-giftset .campaign-giftset__list .campaign-giftset__anchore{display:block;}
.recommend-giftset .campaign-giftset__list .campaign-giftset__thumbnail{position:relative;}
.recommend-giftset .campaign-giftset__list .campaign-giftset__thumbnail .rate{position:absolute;top:0;left:0;padding:2px 6px;font-size:12px;color:#fff;background:#ff5454;z-index:1;}
.recommend-giftset .campaign-giftset__list .campaign-giftset__thumbnail .thumb{display:block;position:relative;}
.recommend-giftset .campaign-giftset__list .campaign-giftset__text{display:block;margin-top:4px;font-size:12px;text-align:center;}
.recommend-giftset .link-more-view{display:block;padding:12px 0 14px;font-size:14px;color:#000;font-weight:500;text-align:center;}
.recommend-giftset .link-more-view:after{content:'';display:inline-block;width:7px;height:10px;margin-left:8px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_arrow.svg) no-repeat 100% 50%;background-size:7px auto;}

.employee-cont-box.bulk-purchase{position:relative;margin-top:16px;border-radius:8px;}
.employee-cont-box.bulk-purchase .effect-box>div{height:190px;padding:28px 130px 28px 16px;background:#3068e0;}
.employee-cont-box.bulk-purchase .effect-box>div:before{content:'';position:absolute;top:50%;right:20px;width:144px;height:144px;background:#fff;border-radius:50%;transform:translateY(-50%);}
.employee-cont-box.bulk-purchase .effect-box>div:after{content:'';position:absolute;top:20px;right:6px;width:139px;height:111px;background:url(/cjom/event/employee/202411/images/mo/staff/bg_temp_bulk.png) no-repeat 0 0;background-size:139px auto;}
.employee-cont-box.bulk-purchase h3{font-size:24px;color:#fff;}
.employee-cont-box.bulk-purchase p{margin:13px 0;font-size:13px;font-weight:500;color:#fff;}
.employee-cont-box.bulk-purchase a{display:inline-block;height:26px;padding:6px 12px 0;font-size:12px;color:#3068e0;background:#fff;border-radius:13px;}

.employee-cont-box.my-incentive{margin-top:16px;padding:16px 16px 0;border-radius:8px;background:#fff;}
.employee-cont-box.my-incentive ul{display:flex;margin:6px 0 13px;}
.employee-cont-box.my-incentive ul>li{flex:1;font-size:14px;color:#666;text-align:center;}
.employee-cont-box.my-incentive ul>li>span{display:block;margin-top:4px;font-size:16px;color:#333;}
.employee-cont-box.my-incentive .link-more-view{display:block;padding:12px 0 14px;font-size:14px;color:#000;font-weight:500;text-align:center;}



.etc-area{margin-top:16px;}
.etc-area ul{display:flex;gap:8px;}
.etc-area ul>li{width:calc(50% - 4px);}
.etc-area p{margin-top:8px;color:#303030;font-size:11px;}

.employee-cont-box .info-txt{margin:11px 0 8px;font-size:18px;color:#111;}
.employee-cont-box .info-txt>span{color:#3068e0;}
.employee-cont-box .sub-info-txt{font-size:12px;color:#666;word-break:keep-all;}
.employee-cont-box .sub-info-txt+.sub-info-txt{margin-top:8px;}

@media all and (max-width:374px){
	.employee-cont-box .sub-info-txt br{display:none;}
}


.employee-cont-box.incentive{margin-top:10px;padding:26px 16px 22px;}
.employee-cont-box.incentive h3{margin-bottom:12px;}
.employee-cont-box .incentive-info-area dl+dl{margin-top:28px;}
.employee-cont-box .incentive-info-area dl dt{font-size:18px;font-weight:700;color:#111;}
.employee-cont-box .incentive-info-area dl dd{margin-top:8px;font-size:13px;color:#333;}
.employee-cont-box .incentive-info-area dl dd .tx-highlight{background:#fffdcd;}
.employee-cont-box .incentive-info-area ul{padding-top:3px;}
.employee-cont-box .incentive-info-area ul>li{position:relative;padding-left:18px;font-size:12px;color:#666;line-height:1.4;}
.employee-cont-box .incentive-info-area ul>li:before{content:'';position:absolute;top:6px;left:7px;width:2px;height:2px;background:#666;border-radius:50%;}
.employee-cont-box .incentive-info-area table{width:100%;margin-top:16px;color:#000;border:1px solid #eaeaea;}
.employee-cont-box .incentive-info-area table th{height:28px;background:#fbfbfb;vertical-align:middle;}
.employee-cont-box .incentive-info-area table th+th{border-left:1px solid #eaeaea;}
.employee-cont-box .incentive-info-area table td{padding:12px 0;font-weight:700;text-align:center;border-top:1px solid #eaeaea;}
.employee-cont-box .incentive-info-area table td>span{font-size:11px;color:#999;font-weight:400;}
.employee-cont-box .incentive-info-area table td+td{border-left:1px solid #eaeaea;}

.employee-cont-box .benefit-info-box{margin:14px 0 28px;font-size:0;/*text-align:center;background:#f6f6f6;border-radius:16px;*/}
.employee-cont-box .benefit-info-box>span{display:inline-block;position:relative;width:calc(50% - 20px);padding:20px 10px;font-size:16px;color:#333;font-weight:700;text-align:center;vertical-align:middle;background:#f5f5f5;box-sizing:border-box;border-radius:16px;}
.employee-cont-box .benefit-info-box>span>strong{display:block;font-size:26px;color:#3068e0;}
.employee-cont-box .benefit-info-box>span .tx-bubble{position:absolute;top:-10px;left:50%;padding:4px 8px;font-size:11px;font-weight:normal;color:#3068e0;white-space:nowrap;border:1px solid #3068e0;background:#f2f7ff;border-radius:8px 8px 8px 0;transform:translateX(-50%);}
.employee-cont-box .benefit-info-box>span.tx-benefit{background:#ffe85e;}
.employee-cont-box .benefit-info-box .ico-plus{position:relative;width:22px;height:22px;margin:0 8px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_plus.svg) no-repeat 0 50%;background-size:22px auto;border-radius:0;}

.ver2 .employee-cont-box .benefit-info-box>span{width:100%;height:auto;}
.ver2 .employee-cont-box .benefit-info-box>span>strong{color:#3068e0;font-size:26px;}

.employee-cont-box.kakao-share{margin-top:18px;padding:24px 16px;background:#FFFEE9;}

.employee-cont-box .reward-info-box{margin:6px 0 16px;}
.employee-cont-box .reward-txt{margin:15px 0 9px;font-weight:700;color:#3068e0;}
.employee-cont-box .reward-txt>span{color:#333;}
.employee-cont-box .reward-bar-area{position:relative;padding-top:10px;}
.employee-cont-box .reward-bar-area .point-bar{position:absolute;top:0;left:0;width:100%;height:6px;background:#d9d9d9;border-radius:3px;}
.employee-cont-box .reward-bar-area .point-bar .active-bar{position:absolute;top:0;left:0;height:6px;background:#3068e0;border-radius:3px 0 0 3px;}
.employee-cont-box .reward-bar-area .point-bar .active-bar:before{content:'';position:absolute;top:-2px;right:0;width:10px;height:10px;background:#3068e0;border-radius:50%;z-index:1}

.employee-cont-box .reward-bar-area .point-bar:after{content:'';position:absolute;top:-2px;right:0;width:9px;height:9px;background:#fff;border:1px solid #3068e0;border-radius:50%;z-index:0}
/*
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="1"]{width:1.667%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="2"]{width:3.334%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="3"]{width:5.001%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="4"]{width:6.668%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="5"]{width:8.335%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="6"]{width:10.002%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="7"]{width:11.669%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="8"]{width:13.336%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="9"]{width:15.003%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="10"]{width:16.67%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="11"]{width:18.337%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="12"]{width:20.004%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="13"]{width:21.671%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="14"]{width:25.005%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="15"]{width:25.005%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="16"]{width:26.672%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="17"]{width:28.339%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="18"]{width:30.006%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="19"]{width:31.673%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="20"]{width:33.34%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="21"]{width:35.007%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="22"]{width:36.674%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="23"]{width:38.341%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="24"]{width:40.008%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="25"]{width:41.675%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="26"]{width:43.342%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="27"]{width:45.009%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="28"]{width:46.676%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="29"]{width:48.343%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="30"]{width:50.01%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="31"]{width:50.844%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="32"]{width:51.677%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="33"]{width:52.511%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="34"]{width:53.344%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="35"]{width:54.178%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="36"]{width:55.011%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="37"]{width:55.845%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="38"]{width:56.678%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="39"]{width:57.512%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="40"]{width:58.345%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="41"]{width:59.179%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="42"]{width:69.012%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="43"]{width:60.846%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="44"]{width:61.679%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="45"]{width:62.513%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="46"]{width:63.346%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="47"]{width:64.180%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="48"]{width:65.013%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="49"]{width:65.847%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="50"]{width:66.68%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="51"]{width:67.236%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="52"]{width:67.791%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="53"]{width:68.347%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="54"]{width:68.902%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="55"]{width:69.458%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="56"]{width:70.014%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="57"]{width:70.569%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="58"]{width:71.125%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="59"]{width:71.680%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="60"]{width:72.236%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="61"]{width:72.792%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="62"]{width:73.347%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="63"]{width:73.903%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="64"]{width:74.458%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="65"]{width:75.014%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="66"]{width:75.569%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="67"]{width:76.125%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="68"]{width:76.681%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="69"]{width:77.236%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="70"]{width:77.792%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="71"]{width:78.348%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="72"]{width:78.903%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="73"]{width:79.459%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="74"]{width:80.014%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="75"]{width:80.57%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="76"]{width:81.126%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="77"]{width:81.681%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="78"]{width:82.237%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="79"]{width:82.792%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="80"]{width:83.35%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="81"]{width:84.184%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="82"]{width:85.017%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="83"]{width:85.851%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="84"]{width:86.684%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="85"]{width:87.518%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="86"]{width:88.351%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="87"]{width:89.185%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="88"]{width:90.018%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="89"]{width:90.852%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="90"]{width:91.685%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="91"]{width:92.519%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="92"]{width:93.352%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="93"]{width:94.186%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="94"]{width:95.019%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="95"]{width:95.853%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="96"]{width:96.686%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="97"]{width:97.520%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="98"]{width:98.353%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="99"]{width:99.187%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="100"]{width:100%;}

.employee-cont-box .reward-bar-area .reward-point{position:relative;height:12px;margin-top:3px;}
.employee-cont-box .reward-bar-area .reward-point>li{font-size:11px;color:#888;text-align:center;}
.employee-cont-box .reward-bar-area .reward-point>li:first-child{position:absolute;top:0;left:0;width:auto;transform:translateX(-30%);}
.employee-cont-box .reward-bar-area .reward-point>li:last-child{position:absolute;top:0;right:0;width:auto;transform:translateX(30%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(2){position:absolute;top:0;left:16.67%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(3){position:absolute;top:0;left:33.34%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(4){position:absolute;top:0;left:50.01%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(5){position:absolute;top:0;left:66.68%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(6){position:absolute;top:0;left:83.35%;width:auto;transform:translateX(-50%);}
*/

.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="1"]{width:4%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="2"]{width:8%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="3"]{width:12%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="4"]{width:16%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="5"]{width:20%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="6"]{width:24%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="7"]{width:28%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="8"]{width:32%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="9"]{width:36%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="10"]{width:40%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="11"]{width:42%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="12"]{width:44%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="13"]{width:46%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="14"]{width:48%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="15"]{width:50%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="16"]{width:52%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="17"]{width:54%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="18"]{width:56%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="19"]{width:58%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="20"]{width:60%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="21"]{width:62%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="22"]{width:64%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="23"]{width:66%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="24"]{width:68%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="25"]{width:70%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="26"]{width:72%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="27"]{width:74%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="28"]{width:76%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="29"]{width:78%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="30"]{width:80%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="31"]{width:81%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="32"]{width:82%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="33"]{width:83%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="34"]{width:84%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="35"]{width:85%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="36"]{width:86%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="37"]{width:87%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="38"]{width:88%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="39"]{width:89%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="40"]{width:90%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="41"]{width:91%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="42"]{width:92%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="43"]{width:93%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="44"]{width:94%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="45"]{width:95%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="46"]{width:96%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="47"]{width:97%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="48"]{width:98%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="49"]{width:99%;}
.employee-cont-box .reward-bar-area .point-bar .active-bar[data-reward-cnt="50"]{width:100%;}

.employee-cont-box .reward-bar-area .reward-point{position:relative;height:12px;margin-top:3px;}
.employee-cont-box .reward-bar-area .reward-point>li{font-size:11px;color:#888;text-align:center;}
.employee-cont-box .reward-bar-area .reward-point>li:first-child{position:absolute;top:0;left:0;width:auto;transform:translateX(-30%);}
.employee-cont-box .reward-bar-area .reward-point>li:last-child{position:absolute;top:0;right:0;width:auto;transform:translateX(30%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(2){position:absolute;top:0;left:20%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(3){position:absolute;top:0;left:40%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(4){position:absolute;top:0;left:60%;width:auto;transform:translateX(-50%);}
.employee-cont-box .reward-bar-area .reward-point>li:nth-child(5){position:absolute;top:0;left:80%;width:auto;transform:translateX(-50%);}

.seller-ranking{margin-top:16px;background:none;}
.seller-ranking .inner{padding:24px 16px 0;background:#fff;border-radius:8px;}
.seller-ranking .top-rank-list{position:relative;width:100%;margin:24px 0 0;padding:150px 0 32px;text-align:center;}
.seller-ranking .top-rank-list>li{display:inline-block;position:relative;width:93px;padding-top:66px;}
.seller-ranking .top-rank-list>li img{position:absolute;top:0;left:50%;width:63px;transform:translateX(-50%);}
.seller-ranking .top-rank-list>li.winner{position:absolute;top:0;left:50%;width:108px;padding-top:93px;transform:translateX(-50%);}
.seller-ranking .top-rank-list>li.winner img{width:108px;}
.seller-ranking .top-rank-list>li.second{position:absolute;top:0;left:50%;margin-left:-140px;padding-top:93px;}
.seller-ranking .top-rank-list>li.second img{top:27px;}
.seller-ranking .top-rank-list>li.third{position:absolute;top:0;left:50%;margin-left:46px;padding-top:93px;}
.seller-ranking .top-rank-list>li.third img{top:26px;}
.seller-ranking .top-rank-list>li p{font-size:15px;color:#000;}
.seller-ranking .top-rank-list>li p>strong{display:block;}

.seller-ranking .rank-table-wrap{margin:0 -16px;padding:24px 16px 0;border-top:1px dashed #e4efff;}
.seller-ranking .rank-table-wrap .btn__more{width:calc(100% + 32px);height:48px;margin:0 -16px;font-size:13px;color:#000;border:0;line-height:48px;border-radius:0 0 8px 8px;}

.seller-ranking .rank-table-tit{display:block;position:relative;}
.seller-ranking .rank-table-tit h4{display:inline-block;font-size:18px;color:#000;}
.seller-ranking .rank-table-tit .date{display:inline-block;margin-bottom:2px;font-size:11px;color:#777;vertical-align:bottom;}
.seller-ranking .rank-table-tit .link-mybuy-list{position:absolute;bottom:2px;right:0;font-size:13px;color:#000;text-decoration:underline;}

.seller-ranking .rank-table{margin-top:16px;}
.seller-ranking .rank-table table{width:100%;font-size:14px;color:#000;}
.seller-ranking .rank-table table thead th{position:absolute;top:-999%;left:-999%;height:0;}
.seller-ranking .rank-table table tbody td{height:35px;text-align:center;border-bottom:1px solid #eee;vertical-align:middle;}
.seller-ranking .rank-table table tbody td:last-child{padding:0 14px;text-align:right;}

.seller-ranking .notice-toggle-area{margin-top:10px;padding-bottom:10px;background:#e4efff;}
.seller-ranking .notice-toggle-area .notice-toggle>a{padding:14px 19px 14px 17px;font-size:13px;color:#000;}
.seller-ranking .notice-toggle-area .notice-toggle>a:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_info.svg) no-repeat 0 0;background-size:cover;transform:translateY(-50%);}
.seller-ranking .notice-toggle-area .notice-toggle>a:after{content:'';position:absolute;top:50%;right:0;width:11px;height:7px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_arrow_down.svg) no-repeat 0 0;background-size:cover;transform:translateY(-50%);}

.seller-ranking .notice-toggle-area .notice-list>li{padding-left:15px;font-size:13px;color:#000;text-align:left;line-height:1.5;}
.seller-ranking .notice-toggle-area .notice-list>li:before{top:8px;left:7px;width:3px;height:3px;background:#000;}

.employee-cont-box.faq{margin-top:16px;padding:20px 16px;}

.employee-cont-box.faq .nodata{padding:40px 0 40px;text-align:center;}
.employee-cont-box.faq .nodata:before{content:'';display:block;width:48px;height:48px;margin:0 auto 10px;background:url(/cjom/mobile/images/icon/ico-none-type2.png) 0 0 no-repeat;background-size:cover;}

.employee-cont-box .search-area{height:30px;margin-top:10px;padding:0;border-radius:15px;background:#f0f0f0;}
.employee-cont-box .search-area__inner{border:0;}
.employee-cont-box .search-area__input{height:30px;padding:0 20px;}
.employee-cont-box .search-area__btn{position:absolute;top:0;right:10px;width:30px;height:30px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_search.svg) no-repeat 50% 50%;background-size:12px 12px;}

.employee-cont-box .accordion__title--question{padding:10px 10px 10px 0;font-size:14px;line-height:1.6;}
.employee-cont-box .accordion__title--question:before{display:none;}
.employee-cont-box .accordion__anchor{position:relative;}
.employee-cont-box .accordion__anchor::before{content:'';position:absolute;top:18px;right:6px;width:14px;height:8px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_arrow_down2.svg) no-repeat 0 0;background-size:cover;}
.employee-cont-box .accordion__panel{padding:12px 10px;}
.employee-cont-box .accordion__panel-inner--answer{padding:0;}
.employee-cont-box .accordion__panel-inner--answer::before{display:none;}
.employee-cont-box .accordion__panel-inner--answer *{line-height:1.6;}

/* 상품 고르기 */
.employee-campaign.product-select{background:#fff;}



/* 선물세트 모달 팝업 */
.modal--mini.modal__giftset .modal__container{padding:16px;}
.modal--mini.modal__giftset .modal__close{top:0;width:40px;height:40px;background:url(/cjom/event/employee/202407/images/mo/images/ico_modal_close.svg) no-repeat 50% 50%;background-size:14px 14px;}

.modal--mini.modal__giftset .login-info-box p{font-size:15px;color:#111;text-align:center;word-break:keep-all;line-height:1.5;}
.modal--mini.modal__giftset .login-info-box p>span{font-weight:700;}
.modal--mini.modal__giftset .login-info-box p.tx-login-chk{margin-top:8px;color:#800019;}

.modal--mini.modal__giftset .login-info-box ul{margin-top:16px;}
.modal--mini.modal__giftset .login-info-box ul>li+li{margin-top:8px;}
.modal--mini.modal__giftset .btn-black{display:block;width:100%;height:36px;font-size:14px;color:#fff;background:#222;border-radius:4px;}
.modal--mini.modal__giftset .btn-white{display:block;width:100%;height:36px;font-size:14px;color:#111;border:1px solid #d3d3d3;border-radius:4px;}
.modal--mini.modal__giftset .btn-none{display:block;width:100%;height:36px;font-size:14px;color:#111;text-decoration:underline;}

.modal--mini.modal__giftset h3{font-size:13px;color:#000;font-weight:400;}
.modal--mini.modal__giftset .giftset-search-box{display:flex;padding:16px 0;}
.modal--mini.modal__giftset .giftset-search-box input[type="text"]{width:calc(100% - 48px);height:40px;padding:0 8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;}
.modal--mini.modal__giftset .giftset-search-box .btn-search{width:40px;height:40px;margin-left:8px;font-size:12px;color:#000;background:#eee;border-radius:4px;line-height:40px;}
.modal--mini.modal__giftset .giftset-result-box{position:relative;width:100%;min-height:86px;padding-bottom:16px;font-size:12px;color:#000;text-align:center;}
.modal--mini.modal__giftset .giftset-result-box .tx_no_result{padding-top:15px;}
.modal--mini.modal__giftset .giftset-result-box .tx-result strong{display:block;}
.modal--mini.modal__giftset .giftset-result-box .tx-result p{margin:6px 0 18px;color:#111;}
.modal--mini.modal__giftset .giftset-result-box .tx-result button{display:inline-block;height:32px;padding:0 16px;font-size:12px;color:#fff;background:#111;border-radius:4px;}


/* 나의 인센티브 */
.incentive-top-area{margin-top:16px;padding:0 16px 24px;border-bottom:8px solid #f2f2f2;}
.incentive-top-area h3{padding-top:22px;font-size:15px;}
.incentive-top-area>p{margin-top:8px;font-size:12px;}
.incentive-top-area>p>strong{color:#fd0000;}

.recommend-info-box{padding:16px;background:#fffdcd;}
.recommend-info-box:after{content:'';display:block;clear:both;}
.recommend-info-box .txt-recommend-cnt{float:left;font-size:13px;font-weight:700;color:#000;line-height:16px;}
.recommend-info-box .txt-recommend-date{float:right;font-size:12px;color:#666;line-height:16px;}

.incentive-info-box{margin-top:8px;padding:10px 16px 8px;border:1px solid #eee;}
.incentive-info-box dl{display:flex;align-items:center;}
.incentive-info-box dl+dl{margin-top:4px;}
.incentive-info-box dl dt{width:40%;font-size:12px;color:#666;}
.incentive-info-box dl dd{width:60%;font-size:12px;color:#111;text-align:right;}
.incentive-info-box dl dd.tx-point{font-size:20px;}



.sale-breakdown-nodata{padding:30px 0;}


.incentive-purchase-list .sale-breakdown-detail{margin:0 16px 24px;}
.incentive-purchase-list .sale-breakdown-detail+.sale-breakdown-detail{padding-top:8px;border-top:1px solid #eee;}
.incentive-purchase-list .sale-breakdown-detail__box{margin:0 -16px;}

.incentive-purchase-list .regular-delivery__top{margin:0;padding:0;background:none;}
.incentive-purchase-list .regular-delivery__title{padding:16px 16px 24px;color:#000;font-weight:400;font-size:15px;}
.incentive-purchase-list .regular-delivery__title__sub2{float:left;color:#000;font-weight:700 !important;font-size:15px;}
.incentive-purchase-list .regular-delivery__title__sub2:before{display:none;}
.incentive-purchase-list .regular-delivery__date{float:left;margin-top:3px;margin-left:12px;font-size:12px;color:#888;}
.incentive-purchase-list .regular-delivery__order-number{float:right;margin-top:3px;font-size:12px;}
.incentive-purchase-list .regular-delivery__order-number:before{content:'주문번호 ';}
.incentive-purchase-list .delivery-breakdown{position:relative;min-height:64px;padding:0 16px;}
.incentive-purchase-list .delivery-breakdown+.delivery-breakdown{margin-top:16px;}
/*.incentive-purchase-list .delivery-breakdown__item{position:relative;padding:0 16px;}*/
.incentive-purchase-list .delivery-breakdown__item .delivery-breakdown__anchor{position:absolute;top:0;left:16px;width:64px;}
.incentive-purchase-list .delivery-breakdown__content{padding-left:80px;font-size:14px;}
.incentive-purchase-list .delivery-breakdown__status{display:none;}
.incentive-purchase-list .delivery-breakdown__name{font-size:14px;color:#000;font-weight:400;}
.incentive-purchase-list .delivery-breakdown__purchase{margin-top:4px;font-size:13px;color:#666;}

.incentive-purchase-list .breakdown-toggle__anchor{display:inline-block;position:relative;margin:2px 0 0 80px;padding-right:34px;line-height:21px;}
.incentive-purchase-list .breakdown-toggle__anchor:after{content:'';position:absolute;top:0;right:0;width:26px;height:21px;background:#f8f8f8 url(/cjom/event/employee/202411/images/mo/staff/ico_arrow_more.svg) no-repeat 50% 50%;background-size:12px 7px;}
.incentive-purchase-list .breakdown-toggle__anchor.is-active:after{transform:rotate(180deg);}
.incentive-purchase-list .breakdown-toggle__anchor .breakdown-toggle__title{display:none;}
.incentive-purchase-list .breakdown-toggle__anchor .breakdown-toggle__title-prcie{font-size:14px;font-weight:700;}
.incentive-purchase-list .breakdown-toggle__panel{padding:16px 0 0;}

.incentive-purchase-list .breakdown-detail__list{padding:10px 16px;background:#f8f8f8;}
.incentive-purchase-list .breakdown-detail__list>li{display:flex;}
.incentive-purchase-list .breakdown-detail__list>li+li{margin-top:4px;}
.incentive-purchase-list .breakdown-detail__list>li .breakdown-detail__category{width:50%;font-size:12px;color:#666;}
.incentive-purchase-list .breakdown-detail__list>li .breakdown-detail__price{width:50%;font-size:12px;color:#111;font-weight:700;text-align:right;}
.incentive-purchase-list+.incentive-btn-box{width:100%;height:48px;border-top:1px solid #eee;border-radius:0;}

.incentive-purchase-list+.notice-toggle-area{padding:0 16px;border-top:8px solid #f2f2f2;}
.incentive-purchase-list+.notice-toggle-area .accordion-panel{padding-bottom:30px;}
.incentive-purchase-list+.notice-toggle-area .notice-list>li{line-height:1.5;}

/* 대량견적 */
.giftset-campaign-wrap .employee-campaign-tab{display:flex;position:relative;height:48px;}
.giftset-campaign-wrap .employee-campaign-tab:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d9d9d9;}
.giftset-campaign-wrap .employee-campaign-tab .sc-tab-anchor{flex:1;position:relative;height:48px;padding:16px 0 0;font-size:15px;color:#888;text-align:center;}
.giftset-campaign-wrap .employee-campaign-tab .sc-tab-anchor.active{font-weight:700;color:#111;}
.giftset-campaign-wrap .employee-campaign-tab .sc-tab-anchor.active:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#111;}


.giftset-campaign-wrap .visual-emp{position:relative;padding:16px 16px 16px 34px;font-size:12px;color:#333;line-height:1.4;background:rgba(255, 253, 205, .7);}
.giftset-campaign-wrap .visual-emp:before{content:'';position:absolute;top:22px;left:24px;width:2px;height:2px;background:#333;border-radius:50%;}

.giftset-campaign-wrap .employee-campaign-section{padding:0 16px;line-height:1.4;}
.giftset-campaign-wrap .employee-campaign-section h3{padding:24px 0 16px;font-size:15px;color:#000;}
.giftset-campaign-wrap .employee-campaign-section h3+p{margin-top:-10px;font-size:14px;color:#888;}
.giftset-campaign-wrap .employee-campaign-way{padding:10px 16px 0;}
.giftset-campaign-wrap .employee-campaign-way ol{margin-top:20px;}
.giftset-campaign-wrap .employee-campaign-way ol>li{padding:19px 10px;background:#fbfbfb;border-radius:14px;}
.giftset-campaign-wrap .employee-campaign-way ol>li+li{margin-top:18px;}
.giftset-campaign-wrap .employee-campaign-way .tit{display:block;font-size:13px;font-weight:700;color:#0070c0;}
.giftset-campaign-wrap .employee-campaign-way .tit>a{color:#0070c0;}
.giftset-campaign-wrap .employee-campaign-way .txt{display:block;margin-top:4px;font-size:13px;color:#000;}
.giftset-campaign-wrap .employee-campaign-way .txt>span{color:#999;}
.giftset-campaign-wrap .employee-campaign-way .txt+.txt{font-size:12px;color:#999;}
.giftset-campaign-wrap .employee-campaign-talk{padding-bottom:80px;}
.giftset-campaign-wrap .employee-campaign-talk .btn-area{height:auto;font-size:0;}
.giftset-campaign-wrap .employee-campaign-talk .btn{position:relative;width:calc(50% - 4px);height:auto;padding:10px 0 10px 15.56vw;font-size:15px;font-weight:500;line-height:20px;border-radius:4px;text-align:left;background-color:#efefef;}
.giftset-campaign-wrap .employee-campaign-talk .btn>span{display:block;font-size:11px;color:#888;}
.giftset-campaign-wrap .employee-campaign-talk .btn:before{content:'';position:absolute;height:18px;margin-right:4px;background-position:50% 50%;background-repeat:no-repeat;vertical-align:-4px;}
.giftset-campaign-wrap .employee-campaign-talk .btn-ty01:before{top:12px;left:21.7%;width:17px;background-image:url(/cjom/event/employee/202411/images/mo/staff/ico_email2.png);background-size:17px auto;}
.giftset-campaign-wrap .employee-campaign-talk .btn-ty02{margin-left:8px;}
.giftset-campaign-wrap .employee-campaign-talk .btn-ty02:before{top:12px;left:24.7%;width:12px;background-image:url(/cjom/event/employee/202411/images/mo/staff/ico_phone2.png);background-size:12px auto;}
.giftset-campaign-wrap .employee-campaign-talk .desc{margin-top:8px;font-size:11px;color:#888;}

.giftset-campaign-wrap .sticky-bottom{bottom:64px;}
.giftset-campaign-wrap .sticky-bottom .bulk-cart{padding:8px 0;}
.giftset-campaign-wrap .sticky-bottom .bulk-cart__item{border-color:#d4d4d4;}
.giftset-campaign-wrap .sticky-bottom .bulk-cart__item:last-child{margin-right:16px;}
.giftset-campaign-wrap .sticky-bottom .bulk-cart__item-delete{background-size:10px 10px;}
.giftset-campaign-wrap .sticky-bottom .btn{height:48px;color:#fff;font-size:17px;font-weight:700;background:#111;line-height:48px;border-radius:0;}

/* 장바구니 */
.giftset-cart-wrap{margin:0 -16px;}
.giftset-cart-wrap .info-box{padding:16px;background:rgba(255, 253, 205, .7);}

.giftset-cart-wrap .cart-box__title-box h2{padding:0;font-size:18px;line-height:1;}
.giftset-cart-wrap .module-cart__date-box.market-point {height:auto;line-height:16px;font-size:12px;color:#767676;}
.giftset-cart-wrap .module-cart__popup-button {width:15px;height:15px;background:url(/cjom/mobile/images/icon/ico-common-tooltip2.svg) no-repeat 0 0; background-size:auto 15px;}

.giftset-cart-wrap .accordion__title--type3{padding:13px 0 13px 15px;}
.giftset-cart-wrap .cart-box__price-title.point-color1 .cart-box__price-comment{display:inline-block;margin-top:3px;}
.giftset-cart-wrap .cart__item-total-price{border-color:#990127;}
.giftset-cart-wrap .cart__item-total-price .point-color1{color:#990127 !important;}

/*
.giftset-cart-wrap .cart__item-total-detail-box{padding:0 16px 16px;background:#f2f2f2;}
.giftset-cart-wrap .cart-box__price-list-box{padding:16px 0 12px;}
.giftset-cart-wrap .cart-box__price-dt,
.giftset-cart-wrap .cart-box__price-dd{padding:4px 0;}
.giftset-cart-wrap .cart-box__price-dt{font-size:12px;color:#000;}
.giftset-cart-wrap .cart-box__price-dd{font-size:12px;}
.giftset-cart-wrap .cart-box__price-dd .number{font-size:12px;color:#000 !important;}
.giftset-cart-wrap .cart__item-total-price{padding:16px 0;color:#000;font-size:14px;background:none;border-color:#ddd;}
.giftset-cart-wrap .cart__item-total-price .cart__item-total-price__dt{font-size:14px;font-weight:400;}
.giftset-cart-wrap .cart__item-total-price .cart__item-total-price__dd{font-size:15px;}
.giftset-cart-wrap .cart__item-total-price .cart__item-total-price__dd span{font-size:15px;}
.giftset-cart-wrap .cart__item-total-price .point-color1{color:#000 !important;}

.giftset-cart-wrap .accordion__title--type3{padding:13px 0 13px 15px;}
.giftset-cart-wrap .cart-box__price-title.point-color1 .cart-box__price-comment{display:inline-block;margin-top:3px;}
.giftset-cart-wrap .cart-box__price-list .cart-box__price-list-box{padding:3px 0;}
.giftset-cart-wrap .cart-box__price-detail-box .cart-box__price-dt.ico-reply-dot{padding-left:12px;}
 */

.giftset-cart-wrap .cart-blank-box{padding:55px 0;font-size:14px;color:#000;text-align:center;border-bottom:8px solid #f2f2f2;}
.giftset-cart-wrap .cart-blank-box p{margin-bottom:18px;}
.giftset-cart-wrap .cart-blank-box a{display:inline-block;padding:8px 16px;color:#000;border:1px solid #e0e0e0;}


.giftset-campaign-wrap .cart-btn-area{position:fixed;bottom:54px;left:0;width:100%;height:64px;padding:8px 16px;background:#fff;z-index:50;}
.giftset-campaign-wrap .btn-order{height:40px;color:#fff;font-size:14px;font-weight:700;background:#111;line-height:40px;border-radius:4px;}
.giftset-campaign-wrap .btn-order span{line-height:40px;}

.giftset-campaign-wrap .link-info{display:inline-block;color:#0064c0;text-decoration:underline;}


/* 사전예약 배송일 선택 배너 */
.giftset-delivery-banner{padding:12px 0 0;}
.giftset-delivery-banner>a{display:block;}

/* 지인 로그인 안내 문구 */
.giftset-friends-area{position:relative;margin:0 -16px;padding:16px 50px 16px 16px;background:#f7f7f7;}
.giftset-friends-area ul>li{position:relative;padding-left:14px;font-size:13px;color:#000;}
.giftset-friends-area ul>li:before{content:'';position:absolute;top:8px;left:6px;width:2px;height:2px;background:#000;border-radius:50%;}
.giftset-friends-area .top-banner-close{position:absolute;top:9px;right:9px;width:30px;height:30px;text-indent:-9999px;background:url(/cjom/event/employee/202411/images/mo/staff/ico_close_banner2.png) no-repeat 50% 50%;background-size:14px 14px;overflow:hidden;}

.recommend-giftset{margin-top:14px;border-radius:8px;background:#fff;}
.recommend-giftset-area .campaign-giftset__list{display:flex;padding:14px 0 24px;flex-wrap:wrap;gap:16px;}
.recommend-giftset-area .campaign-giftset__list>li{flex: 1 1 calc(33.333% - 16px);}
.recommend-giftset-area .campaign-giftset__list .campaign-giftset__anchore{display:block;}
.recommend-giftset-area .campaign-giftset__list .campaign-giftset__thumbnail{position:relative;}
.recommend-giftset-area .campaign-giftset__list .campaign-giftset__thumbnail .rate{position:absolute;top:0;left:0;padding:2px 6px;font-size:12px;color:#fff;background:#ff5454;z-index:1;}
.recommend-giftset-area .campaign-giftset__list .campaign-giftset__thumbnail .thumb{display:block;position:relative;}
.recommend-giftset-area .campaign-giftset__list .campaign-giftset__text{display:block;margin-top:4px;font-size:12px;text-align:center;}


/* 사원선물세트 */
.employee-giftset-wrap{width:100%;padding:0 0 50px;background:#fff;overflow-x:hidden;}
.employee-giftset-wrap .hide-cont{position:absolute;top:-9999%;left:-9999%;color:transparent;}
.employee-giftset-wrap .notice-toggle-area{padding:0 16px;}
.employee-giftset-wrap .notice-toggle-area .notice-toggle{text-align:center;}
.employee-giftset-wrap .notice-toggle-area .notice-toggle>a,
.employee-giftset-wrap .notice-toggle-area .notice-toggle>span{display:inline-block;position:relative;padding-left:21px;font-size:15px;color:#fff;text-decoration:underline;}
.employee-giftset-wrap .notice-toggle-area .notice-toggle>a{padding-right:20px;}
.employee-giftset-wrap .notice-toggle-area .notice-toggle>a:before,
.employee-giftset-wrap .notice-toggle-area .notice-toggle>span:before{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;background:url(/cjom/event/employee/202407/images/mo/images/employee/ico_info3.png) no-repeat 0 50%;background-size:100% auto;transform:translateY(-50%);}
.employee-giftset-wrap .notice-toggle-area .notice-toggle>a:after{content:'';position:absolute;top:50%;right:0;width:13px;height:8px;background:url(/cjom/event/employee/202407/images/mo/images/employee/ico_arrow_down3.png) no-repeat 0 50%;background-size:100% auto;transform:translateY(-50%) rotate(180deg);transition:transform .25s;}
.employee-giftset-wrap .notice-toggle-area .notice-list{padding:20px 0 0;}
.employee-giftset-wrap .notice-toggle-area .notice-list>li{position:relative;padding-left:19px;font-size:13px;;color:#fff;line-height:20px;word-break:keep-all;}
.employee-giftset-wrap .notice-toggle-area .notice-list>li:before{content:'';position:absolute;top:8px;left:7px;width:3px;height:3px;background:#fff;border-radius:50%;}
.employee-giftset-wrap .notice-toggle-area .is-active .notice-toggle>a:after{transform:translateY(-50%) rotate(0);}

.employee-giftset-wrap .giftset-section{position:relative;}
.employee-giftset-wrap .giftset-section .content-area{position:relative;}

.employee-giftset-wrap .giftset-section .nbest-product-wrap{position:relative;}
.employee-giftset-wrap .giftset-section .nbest-product-wrap .btn-nbest-more{position:absolute;top:44px;right:16px;font-size:13px;color:#000;font-weight:bold;text-decoration:underline;}

.employee-giftset-wrap .giftset-section.benefit-1{background:#3f5e4b;}
.employee-giftset-wrap .giftset-section.benefit-1 .benefit-info-box{position:relative;width:91.667%;margin:-8.333vw auto 0;}
.employee-giftset-wrap .giftset-section.benefit-1 .benefit-info-box .deco-bubble{position:absolute;top:9.438%;left:-2.727%;width:18.03%;animation:bubble1 1s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.benefit-1 .benefit-info-box .deco-bubble.type-2{display:none;animation:none;}
@keyframes bubble1{
	0%, 100%{transform:translateY(-5px);}
	50%{transform:translateY(0);}
}
.employee-giftset-wrap .giftset-section.benefit-1 .benefit-info-box .btn-more-delivery{position:absolute;top:58.418%;left:3.181%;width:26.818%;height:15.306%;text-indent:-9999px;overflow:hidden;}
.employee-giftset-wrap .giftset-section.benefit-1 .benefit-info-box .btn-more-delivery.type-2{left:50%;transform:translateX(-50%);}
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area{padding:30px 16px 40px;background:#3f5e4b;}
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-toggle>a:before,
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-toggle>span:before{background-image:url(/cjom/event/employee/202407/images/mo/images/ico_info_wh.svg)}
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-toggle>a,
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-toggle>span{color:#f6f6f6;}
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-list>li{color:#f6f6f6;}
.employee-giftset-wrap .giftset-section.benefit-1 .notice-toggle-area .notice-list>li:before{background:#f6f6f6;}

.employee-giftset-wrap .giftset-section.benefit-1 .btn-go-employee{display:inline-block;margin-top:4px;}
.employee-giftset-wrap .giftset-section.benefit-1 .btn-go-employee img{width:auto;height:24px;}


.employee-giftset-wrap .giftset-section.benefit-2{background:#ce9731;}
.employee-giftset-wrap .giftset-section.benefit-2 .btn-coupon-down{display:block;width:80.556%;margin:0 auto;}
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area{padding:25px 16px 35px;}
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area .notice-toggle>a,
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area .notice-toggle>span{color:#fff;}
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area .notice-list>li{color:#fff;}
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area .notice-list>li:before{background:#fff;}
.employee-giftset-wrap .giftset-section.benefit-2 .notice-toggle-area .notice-list>li>span{color:#ea1512;}

.employee-giftset-wrap .giftset-section.event-1{background:#214b9f;}
.employee-giftset-wrap .giftset-section.event-1 .notice-toggle-area{padding:30px 16px 40px;}

.employee-giftset-wrap .giftset-section.event-1 .btn-event-apply{display:block;width:80.556%;margin:-22.222vw auto 0;}

.modal__luckybag .modal__container{width:89.944%;max-width:313px;padding:0;background:none !important;margin-left:6px;}
.modal__luckybag .modal__container .modal__contents{background:none !important;}
.modal__luckybag .modal__close{top:10%;right:4.6%;width:10.223%;height:10.756%;background:none;}



.modal__luckybag .modal__container{width:89.944%;max-width:313px;padding:0;background:none !important;margin-left:6px;}
.modal__luckybag .modal__container .modal__contents{background:none !important;}
.modal__luckybag .modal__close{top:10%;right:4.6%;width:10.223%;height:10.756%;background:none;}


.employee-giftset-wrap .giftset-section.event-2{background:#fff;}
.employee-giftset-wrap .giftset-section.event-2 .btn-coupon-down2{width:80.556%;margin:0 auto;}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area{padding:25px 16px 35px;}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-toggle>a,
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-toggle>span{color:#666;}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-toggle>a:before,
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-toggle>span:before{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_info2.png)}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-toggle>a:after{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_arrow_down.png);}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-list>li{color:#666;}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-list>li:before{background:#666;}
.employee-giftset-wrap .giftset-section.event-2 .notice-toggle-area .notice-list>li>span{color:#ea1512;}

.employee-giftset-wrap .giftset-section.event-3{background-color:#4232a5;}
.employee-giftset-wrap .giftset-section.event-3 .notice-toggle-area{padding:30px 16px 40px;}

.employee-giftset-wrap .giftset-section.event-3 .btn-event-apply2{position:absolute;bottom:0;left:50%;width:91.11%;transform:translateX(-50%);}
.employee-giftset-wrap .giftset-section.event-3 .btn-event-apply2.disabled:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:url(/cjom/event/employee/202407/images/mo/images/employee/btn_apply_complete.png) no-repeat 0 0;background-size:cover;}
.employee-giftset-wrap .giftset-section.event-3 .btn-event-apply2.disabled img{opacity:0;}

.employee-giftset-wrap .giftset-section.event-3 .event-obj{position:absolute;z-index:1;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion1{top:34.862%;left:4.583%;width:12.222%;animation:motion3 1.4s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion2{top:43.119%;left:9.722%;width:19.722%;animation:motion2 1s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion3{top:44.22%;left:38.806%;width:11.389%;animation:motion1 1.2s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion4{top:48.257%;right:37.5%;width:9.861%;animation:motion2 1.2s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion5{top:42.569%;right:10.417%;width:19.306%;animation:motion2 1.2s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.event-3 .event-obj.motion6{top:27.523%;right:-3%;width:17.778%;animation:motion3 1.5s infinite ease-in-out;}

.modal__luckybag2 .modal__container{width:83.333%;max-width:300px;padding:0;background:none !important;}
.modal__luckybag2 .modal__container .modal__contents{background:none !important;}
.modal__luckybag2 .modal__close{top:0;right:0;width:12%;height:12%;background:none;}

@keyframes motion1{
	0%,100% {transform:translateY(-3px);}
	50% {transform:translateY(3px);}
}
@keyframes motion2{
	0%,100% {transform:translateY(2px);}
	50% {transform:translateY(-2px);}
}

@keyframes motion3{
	0%,100% {transform:translateY(5px);}
	50% {transform:translateY(-5px);}
}

@media all and (max-width:320px){
	.employee-giftset-wrap .notice-toggle-area .notice-list>li br{display:none;}
}

.employee-giftset-wrap .tab-list{margin:0 16px 20px;border-radius:0;}
.employee-giftset-wrap .tab-list>ul{display:flex;}
.employee-giftset-wrap .tab-list>ul>li{flex:1;}
.employee-giftset-wrap .tab-list>ul>li a{display:block;height:40px;color:#000;font-size:12px;line-height:38px;text-align:center;border:1px solid #bbb;}
.employee-giftset-wrap .tab-list>ul>li.active a{color:#fff;background:#000;font-weight:400;border-color:#000;}
.employee-giftset-wrap .tab-list>ul>li+li a{border-left:0;}


/* 본판 */
.employee-giftset-wrap .giftset-section.benefit{background:#311e1f;}
.employee-giftset-wrap .giftset-section.benefit .notice-toggle-area{margin-top:-20vw;padding:0 16px 50px;opacity:.8;}
.employee-giftset-wrap .giftset-section.benefit .notice-toggle-area .btn-go-employee{display:inline-block;width:174px;margin:5px 0 0;}

.employee-giftset-wrap .giftset-section.coupon-pack{background:url(/cjom/event/employee/202411/images/mo/employee/bg_giftset_couponpack_m_v2.jpg) no-repeat 0 100%;background-size:100% auto;}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area{padding:40px 24px 50px;}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-toggle>a,
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-toggle>span{color:#000;}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-toggle>a:before,
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-toggle>span:before{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_info2.png)}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-toggle>a:after{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_arrow_down.png);}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-list>li{color:#000;}
.employee-giftset-wrap .giftset-section.coupon-pack .notice-toggle-area .notice-list>li:before{background:#000;}
.employee-giftset-wrap .giftset-section.coupon-pack .btn-coupon-down{position:absolute;bottom:0;left:50%;width:86.527%;transform:translateX(-50%);}

.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-toggle>a,
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-toggle>span{color:#000;}
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-toggle>a:before,
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-toggle>span:before{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_info2.png)}
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-toggle>a:after{background-image:url(/cjom/event/employee/202407/images/mo/images/employee/ico_arrow_down.png);}
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-list>li{color:#000;}
.employee-giftset-wrap .giftset-section .notice-toggle-area.type-2 .notice-list>li:before{background:#000;}


.employee-giftset-wrap .giftset-section.new-giftset-area .content-area{position:relative;}
.employee-giftset-wrap .giftset-section.new-giftset-area .content-area .bubble-info{position:absolute;bottom:12.877%;right:12.556%;width:25.694%;animation:bubble1 1s infinite ease-in-out;}
.employee-giftset-wrap .giftset-section.new-giftset-area .notice-toggle-area{padding:30px 16px;}


.giftset-section.product{padding:10px 0;}
.giftset-section.product h3{padding:36px 0 16px;font-size:24px;color:#000;text-align:center;}
.giftset-section.product .product-renewal .product-list li{width:122px;margin-right:12px;}
.giftset-section.product .product-renewal .product-list li:last-child{margin-right:16px;}
.giftset-section.product .product-renewal .product-list li .product-title{font-size:15px;}
.giftset-section.product .product-renewal .product-list li .product-price-discount .per{font-size:15px;}
.giftset-section.product .product-renewal .product-list li .product-price-discount .price{font-size:15px;}


.giftset-section.product .product-renewal .product-list li .flag-rank{position:absolute;top:0;left:0;width:25px;height:26px;font-size:14px;color:#fff;font-weight:700;text-align:center;line-height:24px;background:#fc3c45;}

.giftset-section.product .product-tab-wrap .tab-cont{display:none;}
.giftset-section.product .product-tab-wrap .tab-cont.active{display:block;}

.giftset-floating-box{margin-top:0;}

.giftset-floating-box .main-floating-area.is-floating{height:50px;}
.giftset-floating-box .main-floating-area.is-floating .sc-tab-2__wrap{position:fixed;top:50px;left:0;width:100%;z-index:100;}

.giftset-floating-box .sub-floating-area.is-floating{height:50px;}
.giftset-floating-box .sub-floating-area.is-floating .giftset-category-list{position:fixed;top:100px;left:0;width:100%;z-index:100;}

.giftset-floating-box.staff .main-floating-area.is-floating .sc-tab-2__wrap{top:51px;}
.giftset-floating-box.staff .sub-floating-area.is-floating .giftset-category-list{top:101px;}

.sub-floating-area.is-floating .giftset-category-list.scroll-x{white-space:nowrap;}

.employee-giftset-wrap+.giftset-floating-box .product-list .product-point{margin-top:2px;color:#c68f35;font-size:11px;}

.giftset-floating-box .sc-tab-2__wrap{padding:0;}
.giftset-floating-box .sc-tab-2__item .sc-tab-2__anchor{display:block;position:relative;width:100%;height:50px;font-size:14px;color:#9f9f9f;border:0;border-bottom:1px solid #d9d9d9;line-height:50px;}
.giftset-floating-box .sc-tab-2__item .sc-tab-2__anchor.is-active{color:#000;border:0;}
.giftset-floating-box .sc-tab-2__item .sc-tab-2__anchor.is-active:after{content:'';position:absolute;top:auto;bottom:0;left:0;width:100%;height:2px;background:#000;}
.giftset-floating-box .sc-tab-pannel{display:none;}
.giftset-floating-box .sc-tab-pannel.is-active{display:block;}


.giftset-floating-box .m_cate_popular_title{padding:16px 16px 0;font-size:18px;font-weight:700;}
.giftset-floating-box .product-renewal .product-list li{padding:40px 8px 0;}
.giftset-floating-box .product-renewal .product-list li:nth-child(1),
.giftset-floating-box .product-renewal .product-list li:nth-child(2) {padding-top:16px;}

.giftset-category-list{margin-bottom:0;padding-bottom:0;background:#fff;-ms-overflow-style:none;scrollbar-width:none;}
.giftset-category-list .scroll-x__inner{padding:12px 16px;background:#fff;}
.giftset-category-list a{display:inline-block;height:30px;padding:0 17px;color:#000;font-size:14px;border:1px solid #d9d9d9;line-height:29px;border-radius:16px;}
.giftset-category-list a+a{margin-left:5px;}
.giftset-category-list a:last-child{margin-right:16px;}
.giftset-category-list a.is-active{color:#fff;border-color:#000;background:#000;}

.filter-selectbox-new{display:inline-block;position:relative;}
/*.filter-selectbox-new:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}*/
.filter-selectbox-new select{height:45px;border:1px solid red}

/* 일반선물세트 */
.common-giftset-wrap{margin:0;padding:0;background:#fff;overflow:hidden;}
.common-giftset-wrap *{line-height:1.4;box-sizing:border-box;}
.common-giftset-wrap img{width:100%;}
.common-giftset-wrap .hide-cont{position:absolute;top:-9999%;left:-9999%;color:transparent;}
.common-giftset-wrap .giftset-section{position:relative;}
.common-giftset-wrap .content-area{position:relative;}


/* 알아두세요 (공통) */
.common-giftset-wrap .notice-toggle-area{line-height:1.4;}
.common-giftset-wrap .notice-toggle-area .notice-toggle{text-align:center;}
.common-giftset-wrap .notice-toggle-area .notice-toggle>a,
.common-giftset-wrap .notice-toggle-area .notice-toggle>span{display:inline-block;position:relative;padding:17px 19px 16px 17px;font-size:15px;color:#fff;text-decoration:underline;}
.common-giftset-wrap .notice-toggle-area .notice-toggle>a:before,
.common-giftset-wrap .notice-toggle-area .notice-toggle>span:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(/cjom/event/employee/202407/images/mo/images/ico_info_wh.svg) no-repeat 0 0;background-size:13px 14px;transform:translateY(-50%);}
.common-giftset-wrap .notice-toggle-area .notice-toggle>a:after{content:'';position:absolute;top:50%;right:0;width:12px;height:7px;background:url(/cjom/event/employee/202407/images/mo/images/ico_arrow_down_wh.svg) no-repeat 0 0;background-size:12px 7px;transform:translateY(-50%) rotate(0);}
.common-giftset-wrap .notice-toggle-area .is-active .notice-toggle>a:after{transform:translateY(-50%) rotate(180deg);}
.common-giftset-wrap .notice-toggle-area p>strong{font-size:13px;color:#fff;}
.common-giftset-wrap .notice-toggle-area .accordion-panel{padding:0 0 20px;}
.common-giftset-wrap .notice-toggle-area .notice-list{margin-top:4px;}
.common-giftset-wrap .notice-toggle-area .notice-list .tx-point{color:#aa0d0d;}
.common-giftset-wrap .notice-toggle-area .notice-list .tx-point2{color:#000;font-size:13px;}
.common-giftset-wrap .notice-toggle-area .notice-list+p{margin-top:20px;}
.common-giftset-wrap .notice-toggle-area .notice-list>li{position:relative;padding-left:18px;font-size:12px;color:#fff;line-height:1.4;}
.common-giftset-wrap .notice-toggle-area .notice-list>li:before{content:'';position:absolute;top:6px;left:8px;width:2px;height:2px;background:#fff;border-radius:50%;}

.common-giftset-wrap .notice-list>li{position:relative;padding-left:18px;font-size:12px;color:#333;line-height:1.4;}
.common-giftset-wrap .notice-list>li:before{content:'';position:absolute;top:6px;left:8px;width:2px;height:2px;background:#333;border-radius:50%;}

.common-giftset-wrap .notice-toggle-area.type-2 .notice-toggle>a,
.common-giftset-wrap .notice-toggle-area.type-2 .notice-toggle>span{color:#333;text-decoration:underline;}
.common-giftset-wrap .notice-toggle-area.type-2 .notice-toggle>a:before,
.common-giftset-wrap .notice-toggle-area.type-2 .notice-toggle>span:before{background-image:url(/cjom/event/employee/202407/images/mo/images/ico_info.svg)}
.common-giftset-wrap .notice-toggle-area.type-2 .notice-toggle>a:after{background:url(/cjom/event/employee/202407/images/mo/images/ico_arrow_down.svg);background-size:12px 7px;}
.common-giftset-wrap .notice-toggle-area.type-2 p>strong{color:#333;}
.common-giftset-wrap .notice-toggle-area.type-2 .notice-list>li{color:#666;}
.common-giftset-wrap .notice-toggle-area.type-2 .notice-list>li:before{background:#666;}



.giftset-tab-section{position:relative;}
.giftset-tab-section .floating-tab-area.is-floating{position:fixed;top:50px;left:0;width:100%;z-index:200;}
.giftset-tab-section .giftset-tab-list{display:flex;position:absolute;top:0;left:0;width:100%;flex-wrap:wrap;background:#111;}
.giftset-tab-section .giftset-tab-list>li{width:33.333%;border-right:1px solid #fff;}
.giftset-tab-section .giftset-tab-list>li:nth-child(3n+1){width:33.334%;}
.giftset-tab-section .giftset-tab-list>li:nth-child(3n){border-right:0;}
.giftset-tab-section .giftset-tab-list>li:nth-child(n+4){border-top:1px solid #fff;}
.giftset-tab-section .giftset-tab-list>li a{display:block;}
.giftset-tab-section .giftset-tab-list>li.is-active:nth-child(6) a{position:relative;}
.giftset-tab-section .giftset-tab-list>li.is-active:nth-child(6) a img{visibility:hidden;}
.giftset-tab-section .giftset-tab-list>li.is-active:nth-child(6) a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/giftset_menu_6_on_m.gif) no-repeat 0 0;background-size:100% auto;}
.giftset-tab-section .giftset-tab-list>li.is-active{background:#0166c4;}

.giftset-tab-section.employee .floating-tab-area.is-floating{top:51px;}	/* 임직원용 */

.common-giftset-wrap [class^="btn-"]{position:absolute;text-indent:-9999%;overflow:hidden;}
.common-giftset-wrap .btn-more-delivery{top:35.601%;left:23.056%;width:38.333%;height:4.24%;}
.common-giftset-wrap .btn-down-coupon1{left:5.278%;bottom:11.191%;width:89.444%;height:10.59%;}
.common-giftset-wrap .btn-down-coupon2{left:5.278%;bottom:0;width:43.333%;height:9.025%;}
.common-giftset-wrap .btn-down-coupon3{right:5.278%;bottom:0;width:43.333%;height:9.025%;}
.common-giftset-wrap .btn-down-coupon4{bottom:0;left:5.278%;width:89.444%;height:14.765%;}


.common-giftset-wrap .giftset-section.kivisual{position:relative;}
.common-giftset-wrap .giftset-section.kivisual video{width:100%;}
.common-giftset-wrap .giftset-section.kivisual .deco-giftset{position:absolute;top:30.564%;left:18.056%;width:74.722%;animation:cloud3 2s infinite ease-in-out;}
.common-giftset-wrap .giftset-section.kivisual .deco-spam{position:absolute;top:19.102%;right:6.389%;width:23.611%;animation:cloud2 1s infinite ease-in-out;}

.common-giftset-wrap .giftset-section.kivisual .btn-telinfo{position:absolute;top:2.393%;right:2.821%;width:23.59%;height:5.47%;text-indent:-9999px;overflow:hidden;}
@keyframes cloud2{
	0%, 100%{transform:translateY(-10px);}
	50%{transform:translateY(0);}
}
@keyframes cloud3{
	0%, 100%{transform:translateY(20px);}
	50%{transform:translateY(0);}
}

.common-giftset-wrap .giftset-section .deco-ginseng{position:absolute;top:61.378%;right:5.556%;width:20.972%;}
.common-giftset-wrap .giftset-section .deco-1{position:absolute;top:-6.667vw;right:-2.5%;width:26.111%;}
.common-giftset-wrap .giftset-section .deco-2{position:absolute;top:-6.389vw;left:-5.694%;width:34.861%;}
.common-giftset-wrap .giftset-section .deco-3{position:absolute;top:-6.667vw;right:-2.5%;width:25%;}
.common-giftset-wrap .giftset-section .deco-4{position:absolute;top:-3.75vw;left:-3.75%;width:26.389%;}
.common-giftset-wrap .giftset-section .deco-5{position:absolute;top:-6.667vw;right:3.333%;width:24.444%;}

.common-giftset-wrap .giftset-section.event-1{background:#fff;}
.common-giftset-wrap .giftset-section.event-1 .notice-toggle-area{padding:20px 16px 30px;}
.common-giftset-wrap .giftset-section.event-1 .notice-list>li{color:#666;}

.common-giftset-wrap .btn-estimate{top:75.379%;left:5.278%;width:89.444%;height:11.111%;}

.common-giftset-wrap .giftset-section.event-2{padding-bottom:20px;background:#f9fbd0;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product{display:flex;padding:0 16px 16px;font-size:0;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product>li{flex:0 0 auto;width:140px;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product>li+li{margin-left:12px;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item{background:#fff;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .thumb{position:relative;background:#f2f2f2;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .btn-cart{right:10px;bottom:10px;width:36px;min-width:36px;height:36px;background:#fff url(/cjom/mobile/images/icon/ico-product-cart.svg) no-repeat 50% 50%;border-radius:8px;background-size:21px auto;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .product-cont{padding:4px 10px 15px;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .title{display:-webkit-box;max-height:60px;margin:8px 0 0;font-size:14px;color:#000;line-height:20px;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .price-info{margin-top:4px;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .orgin{color:#999;font-size:13px;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .sale{font-size:16px;font-weight:700;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .sale .percent{color:#1ca875;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .sale .won{color:#111;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .prime{font-size:12px;color:#d09a45;}
.common-giftset-wrap .giftset-section.event-2 .link-speical-product{display:block;width:89.444%;margin:0 auto;}


.common-giftset-wrap .giftset-section.event-2 .product-time-box{float:none;position:relative;width:100%;height:30px;margin:0;line-height:30px;text-align:center;border-radius:0;z-index:1;overflow: hidden;}
.common-giftset-wrap .giftset-section.event-2 .product-time-box .time-txt{position:absolute;top:0;left:0;padding:0;width:100%;font-size:11px;color:#fff;font-weight:400;background:none;line-height:30px;}
.common-giftset-wrap .giftset-section.event-2 .product-time-box .time-graph-bar{width:100%;height:30px;margin-left:0;background:#333;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-2 .product-time-box .time-graph-bar .bar{display:block;height:100%;background-color:#1ba774;animation:2s ease 0s 1 normal none running stack;}
.common-giftset-wrap .giftset-section.event-2 .product-time-box .time-num{color:#fff;font-weight:700;line-height:30px;}
.common-giftset-wrap .giftset-section.event-2 .product-time-box .time-txt:before{content:'';display:inline-block;width:11px;height:11px;margin:-2px 5px 0 0;background:url(/cjom/web/images/icon/ico_clock.svg) no-repeat 0 0;background-size:11px 11px;vertical-align:middle;}

.common-giftset-wrap .giftset-section.event-2 .giftset-product .item a{display:block;position:relative;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.soldout .thumb a:before{content:'일시품절';position:absolute;left:50%;top:50%;font-size:13px;color:#fff;transform:translate(-50%, -50%);z-index:9;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.soldout.timesale .thumb a:before,
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timeout .thumb a:before{content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;transform:translate(-50%, -50%);background-size:cover;z-index:9;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.soldout.timesale .thumb a:before{background-image:url(/cjom/event/employee/202407/images/mo/images/common/bg-timesale-soldout.png);}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timeout .thumb a:before{background-image:url(/cjom/event/employee/202407/images/mo/images/common/bg-timesale-timeout.png);}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.soldout .thumb a:after,
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timesale-opening .thumb a:after,
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.soldout.timesale .thumb a:after,
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timeout .thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;background-color:rgba(0, 0, 0, 0.7);}

.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timesale-opening .thumb .open-msg{position:absolute;left:50%;top:48%;width:90px;height:90px;font-size:0;background:url(/cjom/event/employee/202407/images/mo/images/common/bg-timesale-opening.png) no-repeat 0 0;background-size:90px auto;transform:translate(-50%, -50%);z-index:20;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timesale-opening .thumb .opening-msg{position:absolute;bottom:18%;left:0;width:100%;font-size:12px;color:#fff;line-height:16px;text-align:center;overflow:hidden;z-index:15;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .item.timesale-opening .thumb .opening-msg .emp{color:#1ba774;}

/*.common-giftset-wrap .giftset-section.event-2 .giftset-product .label{display:block;position:absolute;top:0;left:0;font-size:11px;height:22px;padding:0 6px;line-height:22px;text-align:center;color:#fff;border-radius:4px 0 4px 0;background-color:#fa6729;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .label-box{background-color:#bd8c50;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .label-box:before{content:'';display:inline-block;margin:5px 4px 0 0;width:12px;height:12px;background:url(/cjom/mobile/images/icon/ico-box.svg) no-repeat;background-size:12px 12px;vertical-align:top;}*/
.common-giftset-wrap .giftset-section.event-2 .giftset-product .label{display:block;position:absolute;top:0;left:0;font-size:11px;height:22px;padding:0 6px;line-height:22px;text-align:center;color:#fff;border-radius:4px 0 4px 0;background-color:#fa6729;}
.common-giftset-wrap .giftset-section.event-2 .giftset-product .label-box{top:calc(100% - 4px);left:4px;width:32px;height:31px;padding:8px 0 0;font-weight:bold;text-align:center;background:url(/cjom/mobile/images/icon/ico-product-box.svg) no-repeat 0 0;background-size:100% auto;transform:translateY(-100%);box-sizing:border-box;}
.common-giftset-wrap .giftset-section.event-2 .notice-toggle-area{padding:10px 16px;}
.common-giftset-wrap .giftset-section.event-2 .product-top-badge .badge-emph:before {z-index:-1 !important;}
.common-giftset-wrap .giftset-section.event-2.type-3{background:#deefaf;}

.common-giftset-wrap .giftset-section.event-2 .notice-toggle-area{padding:20px 16px 30px;}



.common-giftset-wrap .giftset-section.event-3{background:#094984;}
.common-giftset-wrap .giftset-section.event-3 .special-edition{position:relative;width:100%;}
.common-giftset-wrap .giftset-section.event-3 .bubble-speicial{position:absolute;top:-2.778vw;left:2.5%;width:16.528%;/*animation:bubble_1 1.2s infinite ease-in-out;*/}
.common-giftset-wrap .giftset-section.event-3 .btn-coupon-down{left:5.278%;bottom:14.391%;width:89.444%;height:12.922%;}
.common-giftset-wrap .giftset-section.event-3 .btn-go-prime{left:5.278%;bottom:0;width:89.444%;height:12.922%;}
.common-giftset-wrap .giftset-section.event-3.soldout .special-edition:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/giftset_special_edition_product_m_soldout.jpg) no-repeat 0 0;background-size:100% auto;}
.common-giftset-wrap .giftset-section.event-3.soldout .bubble-speicial{display:none;}
.common-giftset-wrap .giftset-section.event-3.soldout .content-area.cont2{position:relative;}
.common-giftset-wrap .giftset-section.event-3.soldout .content-area.cont2:after{position:relative;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/giftset_special_edition_prime_soldout_m.jpg) no-repeat 0 0;background-size:100% auto;}

.common-giftset-wrap .giftset-section.event-3 .giftset-product{width:90.278%;margin:2.778vw auto;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product>li{display:flex;position:relative;padding-left:44.45vw;background:#fff;overflow:hidden;border-radius:1.4vw;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product>li+li{margin-top:2.778vw;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product>li.soldout{position:relative;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product>li.soldout:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(/cjom/event/employee/202411/images/mo/common/giftset_special_edition_product_ico_soldout.png) no-repeat 50% 50%;background-size:165px auto;z-index:10;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .thumb{position:absolute;top:0;left:0;width:44.45vw;height:100%;background:#f2f2f2;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .thumb img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .btn-cart{position:absolute;right:10px;bottom:10px;width:36px;min-width:36px;height:36px;background:#fff url(/cjom/mobile/images/icon/ico-product-cart.svg) no-repeat 50% 50%;border-radius:8px;background-size:21px auto;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .product-cont{padding:2.8vw 4.16vw;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .title{display:-webkit-box;max-height:16.25vw;margin:8px 0 0;font-size:4.16vw;color:#000;line-height:1.3;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .price-info{margin-top:4px;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .orgin{color:#999;font-size:3.61vw;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .sale{margin-top:1vw;font-size:5.2vw;font-weight:700;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .sale .tx-special{display:block;font-size:3.61vw;color:#d90312;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .sale .percent{display:inline-block;margin-top:-.6vw;color:#d90312;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .sale .won{display:inline-block;margin-top:-.6vw;color:#111;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .prime {font-size:3.411vw;color:#c28756;line-height:3.889vw;}
.common-giftset-wrap .giftset-section.event-3 .giftset-product .prime:before{content:'';display:inline-block;width:4.444vw;height:3.889vw;margin-top:-0.5vw;margin-right:1.1vw;background:url(/cjom/event/employee/202411/images/mo/common/ico_prime_special_edition_m.png) no-repeat 50% 50%;background-size:100% auto;vertical-align:middle;}

.common-giftset-wrap .giftset-section.event-3 .event_gold_gift video{width:100%;}

.common-giftset-wrap .giftset-section.event-3 .btn-apply{display:block;position:static;width:89.444%;margin:0 auto;text-indent:0;}
.common-giftset-wrap .giftset-section.event-3 .btn-apply:disabled img{visibility:hidden;}
.common-giftset-wrap .giftset-section.event-3 .btn-apply:disabled{position:relative;opacity:1;}
.common-giftset-wrap .giftset-section.event-3 .btn-apply:disabled:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/btn_event_apply_disabled_m.png) no-repeat 0 0;background-size:100% auto;}
.common-giftset-wrap .giftset-section.event-3 .notice-toggle-area{padding:0 16px 50px;}

.common-giftset-wrap .giftset-section.event-4{padding:0 0 30px;background:#e9f0f5;}
.common-giftset-wrap .giftset-section.event-4 .content-area.type-2{margin-top:-55px;}
.common-giftset-wrap .giftset-section.event-4 .card-list{position:relative;width:86.111%;margin:0 auto;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li{position:absolute;width:48.387%;height:46.169%;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li.card-1{top:0;left:0;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li.card-2{top:0;right:0;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li.card-3{bottom:0;left:0;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li.card-4{bottom:0;right:0;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li.complete:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;line-height:100%;background:url(/cjom/event/employee/202411/images/mo/common/bg_card_over.png) no-repeat 0 0;background-size:cover;}
.common-giftset-wrap .giftset-section.event-4 .card-list ul>li button{position:absolute;bottom:0;left:0;width:100%;height:31.12%;text-indent:-9999px;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-4 .notice-toggle-area{padding:20px 16px;}

.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay{position:relative;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info{position:absolute;left:6.944%;width:86.111%;height:23.146%;text-indent:-9999px;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.type-1{bottom:23.146%;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.type-2{bottom:0;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.type-3{bottom:0;height:51.19%;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.complete:before{content:'';position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,.8) url(/cjom/event/employee/202411/images/mo/common/bg_tosspay_over.png) no-repeat 50% 50%;background-size:15.277vw auto;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.complete.type-1:before{top:0;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.complete.type-2:before{bottom:0;}
.common-giftset-wrap .giftset-section.event-4 .benefit-tosspay .tosspay-info.complete+.tosspay-info.complete{border-top:1px dashed #adbdff;}
.common-giftset-wrap .giftset-section.event-4 .notice-list.tosspay{padding:24px 16px 0;}
.common-giftset-wrap .giftset-section.event-4 .notice-list.tosspay span{color:#0050ff;font-weight:bold;}

.common-giftset-wrap .giftset-section.event-5{background:url(/cjom/event/employee/202411/images/mo/common/bg_benefit_prize.jpg) no-repeat 0 0;background-size:100% auto;}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area{position:relative;width:94.861%;margin:0 auto;}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul{display:flex;width:100%;justify-content:space-between;}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li{position:relative;width:32.5%;}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li:before{content:'';position:absolute;top:0;left:50%;width:18.056vw;height:6.528vw;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;transform:translateX(-50%);/*animation: bubble_1 1s linear infinite;*/}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li:nth-child(1):before{background-image:url(/cjom/event/employee/202411/images/mo/common/bubble_mission_1.png);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li:nth-child(2):before{background-image:url(/cjom/event/employee/202411/images/mo/common/bubble_mission_2.png);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li:nth-child(3):before{background-image:url(/cjom/event/employee/202411/images/mo/common/bubble_mission_3.png);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li:after{content:'';position:absolute;top:44.054%;left:50%;width:20.972vw;height:24.444vw;background:url(/cjom/event/employee/202411/images/mo/common/img_luckypocket_off_m.png) no-repeat 0 0;background-size:100% auto;transform:translateX(-50%);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li .btn-mission{position:absolute;bottom:0;left:0;width:100%;text-indent:0;}

.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li.active:after{background-image:url(/cjom/event/employee/202411/images/mo/common/img_luckypocket_on_m.png);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li.complete:after{background-image:url(/cjom/event/employee/202411/images/mo/common/img_luckypocket_on_m.png);}
.common-giftset-wrap .giftset-section.event-5 .luckypocket-area>ul>li.complete .btn-mission:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/btn_pocket_off.png) no-repeat 0 0;background-size:cover;}

@keyframes bubble_1{
	0%,100% {transform:translate(-50%, 0);}
	50% {transform:translate(-50%, -8px);}
}
.common-giftset-wrap .giftset-section.event-5 .notice-toggle-area{padding:30px 16px 30px;z-index:1;}


.common-giftset-wrap .giftset-section.event-6{padding-bottom:50px;background:#eafee0;}
.common-giftset-wrap .giftset-section.event-6 .giftset-best-product{position:relative;padding:0 16px 60px;}
.common-giftset-wrap .giftset-section.event-6 .app-product{display:flex;flex-wrap:wrap;gap:12px;}
.common-giftset-wrap .giftset-section.event-6 .app-product>li{width:calc(33.3333% - 8px);padding-bottom:4px;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item{position:relative;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .flag-acc{position:absolute;top:0;left:0;padding:0 4px;height:20px;font-size:11px;font-weight:bold;color:#fff;text-align:center;background:#d81010;line-height:20px;border-radius:4px;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .flag-acc.flag-box{background:#b7884d;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .flag-acc.flag-coupon{background:#e14b4a;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .flag-acc>div{line-height:20px;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .flag-acc span{display:none;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .thumb{background:#fff;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .title{display:-webkit-box;max-height:32px;margin:8px 0 0;font-size:12px;color:#333;line-height:16px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .price-info{margin-top:4px;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .price-info del{display:block;font-size:11px;color:#a1a1a1;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .price-info .dis-rate{font-size:14px;color:#000;font-weight:700;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .price-info .price{color:#d71010;}
.common-giftset-wrap .giftset-section.event-6 .app-product .product-item .btn-cart{position:absolute;right:10px;top:calc(33.333vw - 64px);width:36px;min-width:36px;height:36px;background:#fff url(/cjom/mobile/images/icon/ico-product-cart.svg) no-repeat 50% 50%;border-radius:8px;background-size:21px auto;}
.common-giftset-wrap .giftset-section.event-6  .link-speical-product{display:block;width:88.889%;margin:0 auto;}
.common-giftset-wrap .giftset-section.event-6 .swiper-pagination{position:absolute;bottom:20px;left:0;}
.common-giftset-wrap .giftset-section.event-6 .swiper-pagination .swiper-pagination-bullet{background:#cbcbcb;opacity:1;}
.common-giftset-wrap .giftset-section.event-6 .swiper-pagination .swiper-pagination-bullet-active{background:#d71010;}

.common-giftset-wrap .giftset-section.event-6 .btm-label{position:absolute;top:calc(33.333vw - 52px);left:4px;height:24px;padding:4px 8px 0;font-size:12px;color:#fff;border-radius:4px;background:rgba(0,0,0,0.8);box-sizing:border-box;z-index:1;}

.common-giftset-wrap .giftset-section.event-6 .app-product .soldout .thumb{position:relative;}
.common-giftset-wrap .giftset-section.event-6 .app-product .soldout .thumb:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:1;}
.common-giftset-wrap .giftset-section.event-6 .app-product .soldout .thumb:after{content:'일시품절';position:absolute;top:50%;left:50%;font-size:12px;color:#fff;background:none;transform:translate(-50%, -50%);z-index:1;}



.section-notice-new{padding:20px 16px;background:#fff;}
.section-notice-new .noti-accordion .accordion-tit{position:relative;}
.section-notice-new .noti-accordion .accordion-tit:before{content:'';display:block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:6px;background:url('/cjom/mobile/images/employee/202207/ico-accordion01.png') no-repeat right center;background-size:11px auto;transition:transform .3s;}
.section-notice-new .noti-accordion .is-active .accordion-tit:before{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}

.section-notice-new .noti-accordion .accordion-tit{padding:15px;font-size:14px;font-weight:bold;color:#2d2d2d;}

.section-notice-new .noti-accordion{border:1px solid #d8d5d2;background:#fff;}
.section-notice-new .bttn-down{display:block;padding:5px 0 0 10px;}
.section-notice-new .bttn-down img{width:auto;height:20px;}

.section-notice-new .event-noti{overflow:hidden;padding:0 20px 15px 15px;font-size:12px;line-height:18px;}
.section-notice-new .event-noti li{margin-bottom:3px;text-indent:-9px;padding-left:10px;font-size:12px;line-height:18px;color:#222;}
.section-notice-new .event-noti dt{margin-bottom:5px;font-weight:bold;}
.section-notice-new .event-noti dd{margin-bottom:5px;}
.section-notice-new .event-noti dd .emp{color:#0c8050;}



/* 본판 */
.common-giftset-wrap.ver2 .giftset-tab-section .giftset-tab-list>li.is-active:nth-child(6) a:before{background:url(/cjom/event/employee/202411/images/mo/common/giftset_menu_6_on_v2_m.gif) no-repeat 0 0;background-size:100% auto;}


.common-giftset-wrap.ver2 .giftset-section .deco-ginseng{position:absolute;top:45.532%;right:5.556%;width:20.972%;}
.common-giftset-wrap.ver2 .btn-down-coupon1{left:5.278%;bottom:9.347%;width:89.444%;height:9.045%;}
.common-giftset-wrap.ver2 .btn-down-coupon2{left:5.278%;bottom:0;width:43.333%;height:7.538%;}
.common-giftset-wrap.ver2 .btn-down-coupon3{right:5.278%;bottom:0;width:43.333%;height:7.538%;}

.common-giftset-wrap.ver2 .giftset-section.event-4{padding:0;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-5{position:relative;width:100%;height:42.5vw;background:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_card_2_add_1.jpg) no-repeat 0 0;background-size:100% auto;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-6{position:relative;width:100%;height:36.667vw;background:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_card_2_add_2.jpg) no-repeat 0 0;background-size:100% auto;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-5 button,
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-6 button{position:absolute;bottom:0;left:50%;width:86.111vw;height:27.222vw;text-indent:-9999px;overflow:hidden;transform:translateX(-50%);}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-5.complete:after,
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-6.complete:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-5.complete:after{background-image:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_card_2_add_1_over.jpg);}
.common-giftset-wrap.ver2 .giftset-section.event-4 .card-list2>li.card-6.complete:after{background-image:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_card_2_add_2_over.jpg);}

.common-giftset-wrap.ver2 .giftset-section.event-4 .naverpay{background:#d1e7e4;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .benefit-naverpay{background:#d1e7e4;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .benefit-naverpay .naverpay-info{position:relative;width:100%;height:34.445vw;text-indent:-99999px;background:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_naver_2.jpg) no-repeat 0 0;background-size:100% auto;overflow:hidden;}
.common-giftset-wrap.ver2 .giftset-section.event-4 .benefit-naverpay .naverpay-info.complete:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/cjom/event/employee/202411/images/mo/common/giftset_benefit_naver_2_off.jpg) no-repeat 0 0;background-size:100% auto;}

.common-giftset-wrap.ver2 .giftset-section.event-5{background:url(/cjom/event/employee/202411/images/mo/common/bg_benefit_prize_v2.jpg) no-repeat 0 0;background-size:100% auto;}

.event-detail__tab.new-giftset__tab .sc-tab-2{border:0;}
.event-detail__tab.new-giftset__tab .main-floating-area.is-floating{position:fixed;top:50px;left:0;width:100%;z-index:200;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item{height:50px;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item:after{display:none;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item a{display:flex;position:relative;width:100%;height:50px;font-size:14px;color:#9f9f9f;line-height:1.3;border:0;border-bottom:1px solid #d9d9d9;box-sizing:border-box;align-items:center;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item a>span{display:block;width:100%;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item a.is-active {color:#000;font-weight:bold;border:0;}
.event-detail__tab.new-giftset__tab .sc-tab-2__item a.is-active:after{content:'';position:absolute;top:auto;bottom:0;left:0;width:100%;height:2px;background:#000;}

.event-detail__tab.new-giftset__tab .main-floating-area.is-floating+.floating-box-container .component-container{margin-top:56px;}

/* 대량견적 */
.bulk-product-list{padding:0 16px 80px;}
.bulk-product-list h3{padding:0 0 12px;font-size:20px}
.bulk-product-list ul{display:flex;flex-wrap:wrap;gap:0 16px;}
.bulk-product-list ul>li{position:relative;width:calc(50% - 8px);padding-bottom:44px;}
.bulk-product-list ul>li:nth-child(n+3){margin-top:40px;}
.bulk-product-list ul+h3{margin-top:40px;}
.bulk-product-list a{display:block;}
.bulk-product-list .prd-thumb{display:block;position:relative;background:#f2f2f2;}
.bulk-product-list .prd-thumb:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.03;z-index:2;}
.bulk-product-list .prd-name{display:-webkit-box;max-height:40px;margin:8px 0 0;font-size:14px;color:#000;line-height:20px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}

.bulk-product-list .soldout .prd-thumb::before{opacity:.6;}
.bulk-product-list .soldout .prd-thumb::after{content:'품절';position:absolute;top:50%;left:50%;width:80px;height:80px;color:#fff;font-weight:700;font-size:18px;text-align:center;line-height:76px;border-radius:40px;border:2px solid #fff;transform:translate(-50%, -50%);z-index:3;}
.bulk-product-list .soldout .soldout-message{display:block;position:absolute;bottom:0;left:0;width:100%;font-size:13px;text-align:center;color:#999;border:1px solid #ccc;line-height:29px;border-radius:4px;}

.bulk-product-list .checkbox{position:absolute;bottom:0;left:0;width:100%;}
.bulk-product-list .checkbox,
.bulk-product-list .checkbox .checkbox__input{width:100%;height:32px;padding:0;}
.bulk-product-list .checkbox{margin-top:12px;}
.bulk-product-list .checkbox .checkbox__input:before{display:none;}
.bulk-product-list .checkbox .checkbox__input[aria-checked=true]:after{display:none;}
.bulk-product-list .chkbox-unchecked{display:block;height:32px;color:#000;font-size:12px;text-align:center;border:1px solid #ccc;line-height:29px;border-radius:4px;}
.bulk-product-list .chkbox-unchecked:before{content:'';display:inline-block;width:11px;height:8px;margin-right:8px;background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_chk.svg) no-repeat 0 0;}

.bulk-product-list .chkbox-checked{display:block;height:32px;color:#fff;font-size:12px;text-align:center;border:1px solid #000;background:#000;line-height:29px;border-radius:4px;}
.bulk-product-list .chkbox-checked:before{content:'';display:inline-block;width:11px;height:8px;margin-right:8px;background:url(/cjom/event/employee/202407/images/mo/images/staff/ico_chk_wh.svg) no-repeat 0 0;}

.bulk-product-list .checkbox .checkbox__input[aria-checked=true] .chkbox-unchecked{display:none;}
.bulk-product-list .checkbox .checkbox__input[aria-checked=true] .chkbox-checked{display:block;}


.bulk-cart-list{font-size:0;}
.bulk-cart-list .bulk-cart-item{display:inline-block;width:180px;margin-top:10px;margin-bottom:10px;border:1px solid #d4d4d4;}
.bulk-cart-list .bulk-cart-item+.bulk-cart-item{margin-left:8px;}
.bulk-cart-list .bulk-cart-item:first-child{margin-left:16px;}
.bulk-cart-list .bulk-cart-item:last-child{margin-right:16px;}
.bulk-cart-list .bulk-cart-item .bulk-cart-inner{display:flex;position:relative;align-items:center;padding:8px 30px 8px 8px;}
.bulk-cart-list .bulk-cart-item .bulk-cart-inner .prd-thumb{width:40px;height:40px;}
.bulk-cart-list .bulk-cart-item .bulk-cart-inner .prd-name{display:-webkit-box;width:100px;max-height:32px;margin-left:8px;font-size:12px;color:#000;line-height:16px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.bulk-cart-list .bulk-cart-item .bulk-cart-inner .bulk-cart-del{position:absolute;top:4px;right:4px;width:24px;height:24px;text-indent:-9999px;background:url(/cjom/mobile/images/icon/ico-close-18x18.png) no-repeat 50% 50%;background-size:10px 10px;overflow:hidden;}


.giftset-sticky-bottom{position:fixed;bottom:64px;left:0;width:100%;background:#fff;border-top:1px solid #d4d4d4;z-index:50;}
.giftset-sticky-bottom.type-2{bottom:52px;}
.giftset-sticky-bottom>button{width:100%;height:46px;font-size:17px;font-weight:700;color:#fff;background:#000;}
.giftset-sticky-bottom .scroll-x{padding-bottom:0;margin-bottom:0;-ms-overflow-style:none;scrollbar-width:none;}

/* 견적신청 */
.employee-campaign-intro .visual{position:relative;background:#3165d4;}
.employee-campaign-intro .visual .top-video-area video{position:absolute;top:0;right:5%;height:100%;-webkit-filter:contrast(101%);filter:contrast(101%);}
.employee-campaign-intro .visual .top-video-area img{position:absolute;top:0;right:5%;width:auto;height:100%;}

.wrap2023 .giftset-campaign-wrap{padding-top:0;}

.estimate-visual{position:relative;background:#3165d4;}
.estimate-visual .top-video-area video{position:absolute;top:0;right:5%;height:100%;-webkit-filter:contrast(101%);filter:contrast(101%);}
.estimate-visual .top-video-area img{position:absolute;top:0;right:5%;width:auto;height:100%;}

.product-estimate-list{padding:0 16px;}
.product-estimate-list h3{font-size:20px;}
.product-estimate-list h3+p{margin:8px 0 14px;font-size:13px;}
.product-estimate-list ul{border-top:1px solid #efefef;}
.product-estimate-list ul>li{position:relative;padding:12px 30px 12px 76px;border-bottom:1px solid #efefef;}
.product-estimate-list .prd-thumb{position:absolute;top:12px;left:0;width:60px;height:60px;}
.product-estimate-list .prd-name{display:-webkit-box;max-height:32px;font-size:13px;color:#000;line-height:16px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.product-estimate-list .prd-price{margin-top:4px;font-size:14px;}
.product-estimate-list .prd-price .dis-rate{color:#990127;font-weight:700;}
.product-estimate-list .prd-price .dis-price>span{color:#000;font-weight:700;}
.product-estimate-list .prd-price .org-price{display:inline-block;margin-bottom:1px;font-size:11px;color:#888;text-decoration:line-through;vertical-align:bottom;}
.product-estimate-list .prd-price .org-price>span{display:inline-block;text-decoration:line-through;vertical-align:bottom;}
.product-estimate-list .btn-box{margin-top:8px;text-align:left;}
.product-estimate-list .btn-box .btn-box-unit{display:inline-block;width:auto;height:auto;vertical-align:middle;}
.product-estimate-list .btn-box .text-link.text-link--green{margin-left:4px;color:#0070c0;font-size:13px;vertical-align:middle;}
.product-estimate-list .estimate-product-del{position:absolute;top:10px;right:4px;width:24px;height:24px;text-indent:-9999px;background:url(/cjom/mobile/images/icon/ico-close-18x18.png) no-repeat 50% 50%;background-size:10px 10px;overflow:hidden;}

.product-estimate-wrap{position:relative;min-height:calc(100vh - 480px);}


.nodata-area{width:100%;padding:30px 0;text-align:center;}
.nodata-area>p{font-size:14px;color:#888;line-height:1.9;}
.nodata-area>p>strong{font-size:16px;color:#000;}
.nodata-area .btn-more{width:120px;height:36px;margin:24px auto 0;font-size:14px;color:#000;line-height:33px;border:1px solid #e0e0e0;border-radius:4px;}

.product-estimate-form{padding:0 16px 40px;}
.product-estimate-form h3{font-size:20px;}
.product-estimate-form h3+p{margin:8px 0 14px;font-size:13px;}
.product-estimate-form .form-list>li+li{margin-top:8px;}
.product-estimate-form input[type="text"]{width:100%;height:42px;padding:0 14px;border:1px solid #ddd;border-radius:4px;}
.product-estimate-form .checkbox__input[aria-checked=true]:after{background-image:url(/cjom/event/employee/202407/images/mo/images/ico_chkbox_on.svg);}
.product-estimate-form .save-agree{padding:20px 0 0;}
.product-estimate-form .save-agree .checkbox__input{height:auto;font-size:13px;color:#666;line-height:20px;}
.product-estimate-form .estimate-agree-box{margin-top:10px;padding:16px;border:1px solid #ddd;}
.product-estimate-form .estimate-agree-box p{font-size:13px;}
.product-estimate-form .estimate-agree-box p>span{color:#1ba774;}
.product-estimate-form .estimate-agree-box .notice-list{padding:10px 0 0;}
.product-estimate-form .estimate-agree-box .notice-list .tx-highlight{font-weight:700;color:#333;}
.product-estimate-form .estimate-agree-box .notice-list .tx-highlight:before{background:#333;}


.estimate-inquiry-wrap{position:relative;min-height:calc(100vh - 480px);}
.estimate-inquiry-list>li{padding:0 16px;border-bottom:1px solid #eaeaea;}

.estimate-inquiry-list .inquiry-top-area{position:relative;padding:16px 24px 16px 0;}
.estimate-inquiry-list .inquiry-top-area .inquiry-question-info{margin-top:10px;}
.estimate-inquiry-list .inquiry-top-area .inquiry-status{display:inline-block;padding:2px 4px 1px;color:#fff;font-size:11px;font-weight:700;}
.estimate-inquiry-list .inquiry-top-area .inquiry-status.standby{background:#55b065;}
.estimate-inquiry-list .inquiry-top-area .inquiry-status.complete{background:#ff9727;}
.estimate-inquiry-list .inquiry-top-area .inquiry-status.purchase{background:#3e3e3e;}
.estimate-inquiry-list .inquiry-top-area .inquiry-status.expiration{background:#c3c3c3;}
.estimate-inquiry-list .inquiry-top-area .inquiry-code{font-size:13px;color:#000;font-weight:700;}
.estimate-inquiry-list .inquiry-top-area .inquiry-title{font-size:12px;line-height:18px;}
.estimate-inquiry-list .inquiry-top-area .inquiry-date{display:block;margin-top:2px;font-size:11px;color:#888;}
.estimate-inquiry-list .inquiry-top-area .accordian-anchor{position:absolute;top:50%;right:0;width:30px;height:30px;margin-top:-15px;text-indent:-9999px;background:url(/cjom/event/employee/202407/images/mo/images/ico_arrow_down2.svg) no-repeat 50% 50%;background-size:14px 8px;overflow:hidden;transform:rotate(0);transition:transform .3s;}
.estimate-inquiry-list .inquiry-top-area .accordian-anchor.is-active{transform:rotate(180deg);}

.estimate-inquiry-list .inquiry-cont-area .inquiry-question{position:relative;padding:16px 16px 16px 32px;font-size:14px;background:#f8f8f8;}
.estimate-inquiry-list .inquiry-cont-area .inquiry-question:before{content:'Q';position:absolute;top:16px;left:16px;font-family:'roboto';}
.estimate-inquiry-list .inquiry-cont-area .inquiry-answer{position:relative;padding:16px 16px 16px 32px;font-size:14px;background:#f8f8f8;border-top:1px solid #d9d9d9;}
.estimate-inquiry-list .inquiry-cont-area .inquiry-answer:before{content:'A';position:absolute;top:16px;left:16px;font-family:'roboto';}
.estimate-inquiry-list .inquiry-cont-area .inquiry-question~.inquiry-product-wrap{margin-top:16px;}
.estimate-inquiry-list .inquiry-product-wrap .expire-date{font-size:13px;color:#000;}

.estimate-inquiry-list .inquiry-product-list li{display:flex;align-items:center;padding:10px 0;}
.estimate-inquiry-list .inquiry-product-list li+li{border-top:1px solid #efefef;}
.estimate-inquiry-list .inquiry-product-list li>a{display:flex;align-items:center;}
.estimate-inquiry-list .inquiry-product-list .prd-thumb{position:relative;width:60px;height:60px;overflow:hidden;}
.estimate-inquiry-list .inquiry-product-list .prd-thumb:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.05;}
.estimate-inquiry-list .inquiry-product-list .prd-info{width:calc(100% - 60px);margin-left:16px;}
.estimate-inquiry-list .inquiry-product-list .prd-info .prd-name{display:-webkit-box;max-height:32px;font-size:13px;color:#000;line-height:16px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table{display:flex;align-items:center;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__col+.product-type2__col{margin-left:16px;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__col--image{position:relative;width:60px;height:60px;padding:0;overflow:hidden;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__col--image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.05;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__title{display:-webkit-box;max-height:32px;font-size:13px;color:#000;line-height:16px;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__price{margin-top:4px;font-size:13px;font-weight:700;}
.estimate-inquiry-list .inquiry-product-list .product-type2__table .product-type2__big-price{margin-top:4px;font-size:14px;}

.estimate-inquiry-list .inquiry-product-list .prd-info .prd-cnt{margin-top:4px;font-size:14px;font-weight:700;}

.inquiry-product-wrap .total-price-area{margin:0 -16px;padding:16px 16px 0;background:#f2f2f2;}
.inquiry-product-wrap .total-price-area ul>li{display:flex;justify-content:space-between;font-size:12px;}
.inquiry-product-wrap .total-price-area ul>li+li{margin-top:4px;}

.inquiry-product-wrap .final-total-price{display:flex;margin-top:12px;padding:16px 0;border-top:1px solid #ddd;justify-content:space-between;}
.inquiry-product-wrap .final-total-price dt{font-size:14px;}
.inquiry-product-wrap .final-total-price dd{font-size:15px;}
.inquiry-product-wrap .final-total-price dd>span{font-weight:700;}

.estimate-inquiry-list .btn-box{width:100%;height:auto;padding:8px 0;font-size:0;}

.estimate-inquiry-list .btn-box [class^=btn]{display:inline-block;height:42px;font-size:17px;font-weight:700;line-height:39px;border-radius:4px;border:1px solid #111;}
.estimate-inquiry-list .btn-box .btn-estimate{width:calc(50% - 4px);color:#111;}
.estimate-inquiry-list .btn-box .btn-purchase{width:calc(50% - 4px);margin-left:8px;color:#fff;background:#111;}
.estimate-inquiry-list .btn-box .btn-estimate.staff{width:100%;color:#fff;background:#c6c6c6;border-color:#c6c6c6;}

.estimate-inquiry-wrap .btn-container{height:48px;}
.estimate-inquiry-wrap .btn-container .btn__more{height:48px;}
.estimate-inquiry-wrap .notice-toggle-area{padding:0 16px;border-top:8px solid #f2f2f2;}


.estimate-modal-wrap{padding:0 0 16px;font-size:12px;text-align:center;line-height:1.4;}
.estimate-modal-wrap h3{font-size:13px;margin-bottom:16px;text-align:left;}
.estimate-modal-wrap>p{font-size:13px;word-break:break-all;}
.estimate-modal-wrap>p+p{margin-top:16px;}
.estimate-modal-wrap>p>span{color:#990127;}
.estimate-modal-wrap>p.tx-title{margin-top:27px;font-size:15px;}
.estimate-modal-wrap>p.tx-title>strong{display:block;margin-bottom:4px;}

.estimate-modal-wrap .btn-modal-close{display:block;width:100%;height:40px;margin-top:24px;font-size:12px;color:#fff;background:#000;line-height:38px;border-radius:4px;}
.estimate-modal-wrap .btn-modal-close.mini{display:inline-block;width:auto;margin-top:16px;padding:0 30px;}
.estimate-modal-wrap .modal-btn-area{margin-top:16px;font-size:0;}
.estimate-modal-wrap .modal-btn-area .btn-modal-close{display:inline-block;width:70px;margin:0;padding:0;}
.estimate-modal-wrap .modal-btn-area .btn-modal-close+.btn-modal-close{margin-left:8px;}

.estimate-modal-wrap.type-2>p>span{color:#0c8050;}
.estimate-modal-wrap.type-2>p.tx-title+p{margin-top:16px;}

.modal--mini.mini2 .modal__container{width:264px;}

#modal-m-notice.modal{z-index:10000;}
#modal-m-notice.modal .modal_employees_info{padding:20px 20px 0;font-size:14px;color:#333;line-height:1.4;background:#fff;}
#modal-m-notice.modal .modal_employees_info .text_list{margin:12px 0;}
#modal-m-notice.modal .modal_employees_info .text_list>li{position:relative;padding-left:14px;color:#666;}
#modal-m-notice.modal .modal_employees_info .text_list>li:before{content:'';position:absolute;top:8px;left:4px;width:3px;height:3px;background:#666;border-radius:50%;}
#modal-m-notice.modal .modal_employees_info .btn_apply{padding:0 0 20px;}
#modal-m-notice.modal .modal_employees_info .btn_apply a{display:block;padding:12px 0;color:#fff;font-size:12px;text-align:center;background:#225136;}
#modal-m-notice.modal .modal_employees_info .btn_apply a>strong{display:block;font-size:16px;}
#modal-m-notice.modal .modal__footer{margin:0 -20px;overflow:hidden;}
#modal-m-notice.modal .modal_today_close,
#modal-m-notice.modal .modal__close{float:left;display:block;width:50%;position:static;top:auto;right:auto;height:40px;line-height:38px;background:#dfdfdf;box-sizing:border-box;}
#modal-m-notice.modal .modal__close{border-left:1px solid #ccc;}
#modal-m-notice.modal .modal_today_close>span,
#modal-m-notice.modal .modal__close>span{display:block;color:#333;}


.giftset-list .sc-tab-2{border-top:1px solid #c4d7ce;border-bottom:1px solid #c4d7ce;}
.giftset-list .sc-tab-2 a{color:#01351b;font-size:13px;line-height:18px;}
.giftset-list .sc-tab-2 .sc-tab-2__item{position:relative;}
.giftset-list .sc-tab-2 .sc-tab-2__item:after{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background-color:#c4d7ce;}
.giftset-list .sc-tab-2 .sc-tab-2__item:first-child:after{width:0;}
.giftset-list .sc-tab-2__inner{height:50px;}