@charset "UTF-8";
body {background: #fff;}

/* 공통 */
/* .notice-toggle-area.giftset{width:760px;margin:0 auto;line-height:1.6;}
.notice-toggle-area.giftset .notice-toggle{text-align:center;}
.notice-toggle-area.giftset .notice-toggle .accordion-anchor{display:inline-block;position:relative;padding:0 19px 0 22px;font-size:17px;color:#333;text-decoration:underline;line-height:24px;}
.notice-toggle-area.giftset .notice-toggle span.accordion-anchor{padding-right:0;}
.notice-toggle-area.giftset .notice-toggle .accordion-anchor:before{content:'';position:absolute;top:4px;left:0;width:17px;height:17px;background:url(/cjom/event/employee/202508/images/pc/ico_info_17x17.png) no-repeat 50% 50%;}
.notice-toggle-area.giftset .notice-toggle a.accordion-anchor:after{content:'';position:absolute;top:9px;right:0;width:14px;height:8px;background:url(/cjom/event/employee/202508/images/pc/ico_arrow_down_14x8.png) no-repeat 0 0;transition:transform .1s;}
.notice-toggle-area.giftset .notice-toggle a.accordion-anchor.active:after{transform:rotate(180deg);}
.notice-toggle-area.giftset p>strong{font-size:13px;color:#333;}
.notice-toggle-area.giftset .notice-list{margin-top:4px;padding:10px 0 0;}
.notice-toggle-area.giftset .notice-list .tx-point{color:#aa0d0d;}
.notice-toggle-area.giftset .notice-list .tx-point2{color:#000;font-size:18px;}
.notice-toggle-area.giftset .notice-list+p{margin-top:20px;}
.notice-toggle-area.giftset .notice-list>li{position:relative;padding-left:18px;font-size:16px;color:#666;line-height:1.6;}
.notice-toggle-area.giftset .notice-list>li:before{content:'';position:absolute;top:10px;left:8px;width:3px;height:3px;background:#666;border-radius:50%;} */

/**************** 임직원 선물 세트 *******************/
.giftset-campaign-wrap{position:relative;margin:0;padding:84px 0 50px;letter-spacing:-.5px;background:#fff;}
.giftset-campaign-wrap *{box-sizing:border-box;line-height:1.3;}

.giftset-campaign-wrap .inner{width:760px;margin:0 auto;}
.giftset-campaign-wrap .inner:after{content:'';display:block;clear:both;}

.giftset-campaign-wrap h2{padding:15px 16px 8px;font-size:24px;color:#000;line-height:1.4;}
.giftset-campaign-wrap h3{padding:16px 0 0;font-size:24px;color:#111;}
.giftset-campaign-wrap .inner>h3{padding:28px 0 14px;color:#fff;font-size:22px;}
.giftset-campaign-wrap .hide-cont{position:absolute;top:-9999%;left:-9999%;color:transparent;}

/* 버튼 (공통) */
.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/202508/images/pc/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>span{display:inline-block;height:19px;line-height:17px;}
.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/202508/images/pc/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/202508/images/pc/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.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:20px;font-size:14px;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%;}

/* 선물세트 모달 팝업 */
#modal-wrap .modal{padding-bottom:0;}
#modal-wrap .modal .modal-contents{padding:32px 24px;}
#modal-wrap .modal .btn-modal-close{top:0;right:0;width:40px;height:40px;}
#modal-wrap .modal .btn-modal-close>span{background:url(/cjom/event/employee/202508/images/pc/ico_modal_close.svg) no-repeat 50% 50%;background-size:14px 14px;}
#modal-wrap .login-info-box{width:288px;}
#modal-wrap .login-info-box p{font-size:15px;color:#111;text-align:center;word-break:keep-all;line-height:1.5;}
#modal-wrap .login-info-box p>span{font-weight:700;}
#modal-wrap .login-info-box p.tx-login-chk{margin-top:8px;color:#800019;}
#modal-wrap .login-info-box ul{margin-top:16px;}
#modal-wrap .login-info-box ul>li+li{margin-top:8px;}
#modal-wrap .btn-black{display:block;width:100%;height:40px;font-size:14px;color:#fff;line-height:38px;background:#222;border-radius:4px;}
#modal-wrap .btn-black.min{display:inline-block;width:auto;}
#modal-wrap .btn-black.min2{display:inline-block;width:auto;min-width:80px;padding:0 20px;}
#modal-wrap .btn-white{display:block;width:100%;height:40px;font-size:14px;color:#111;line-height:38px;border:1px solid #d3d3d3;border-radius:4px;}
#modal-wrap .btn-none{display:block;width:100%;height:40px;font-size:14px;color:#111;line-height:38px;text-decoration:underline;}

#modal-wrap .estimate-cont>p{font-size:15px;color:#111;}

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

#modal-wrap #evtAgree.modal .modal-contents{padding:0 24px 35px;}
#modal-wrap #evtAgree.modal .evtAgree_all{padding-top:0;}
#modal-wrap #evtAgree.modal .btn-modal-close{top:20px;right:20px;}
#modal-wrap #evtAgree.modal .btn-modal-close>span{position:absolute;top:50%;left:50%;height:30px;width:30px;margin:-15px 0 0 -15px;text-indent:-99999px;background:url('/cjom/web/images/common/btn-modal-close.svg') no-repeat 50%;background-size:40px;}

.modal__toast--layer.giftset_layer{top:50%;}

/* 장바구니 */
.giftset-campaign-wrap .link-info{display:inline-block;margin-left:8px;color:#0064c0;text-decoration:underline;}
.giftset-campaign-wrap br+.link-info{margin-left:0;}

/* 대량견적 */
.employee-campaign-tab{position:relative;min-width:790px;height:44px;padding:10px 0;font-size:0;text-align:center;background:#f5f5f5;}
.employee-campaign-tab .sc-tab-anchor{display:inline-block;height:24px;padding:0 8px;font-size:14px;color:#000;line-height:22px;border-radius:4px;}
.employee-campaign-tab .sc-tab-anchor+.sc-tab-anchor{margin-left:28px;}
.employee-campaign-tab .sc-tab-anchor.active{font-weight:700;color:#fff;background:rgba(0,0,0,.5);}

/* 상품고르기 */
.category-tab-list.estimate{padding:8px 0;background:#fff;}
.category-tab-list.estimate.fixed{position:fixed;top:84px;left:50%;width:100%;transform:translateX(-50%);z-index:99;}
.category-tab-list.estimate ul{display:flex;width:790px;margin:0 auto;gap:0 8px;}
.category-tab-list.estimate ul>li a{display:inline-block;height:32px;padding:0 16px;font-size:14px;color:#000;border:1px solid #ddd;line-height:30px;border-radius:16px;}
.category-tab-list.estimate ul>li.is-active a{color:#fff;background:#000;border-color:#000;}
.category-tab-list.estimate [data-sticky]{width:100%;max-width:790px;padding:12px 0;background:#fff;z-index:99 !important;}
.category-tab-list.estimate .is-fixed[data-sticky]{top:84px !important;}
.category-tab-list.estimate.fixed+h3{margin-top:48px;}

.giftset-campaign-wrap.common .category-tab-list.estimate.fixed{top:70px;}

.product-estimate-list h3{font-size:18px;color:#000;}
.product-estimate-list h3+p{font-size:15px;color:#888;line-height:21px;}
.product-estimate-list h3~table{margin-top:20px;}
.product-estimate-list table thead th{padding:6px 0;font-size:13px;font-weight:500;color:#666;background:#f5f5f5;}
/* .product-estimate-list table tbody td{padding:16px 0;font-size:13px;color:#000;text-align:center;border-bottom:1px solid #f2f2f2;} */
.product-estimate-list table {border-bottom: 1px solid #d9d9d9;}
.product-estimate-list table tbody td{padding:16px 0;font-size:13px;color:#000;text-align:center;border-top:1px solid #d9d9d9;}
.product-estimate-list table tbody tr:first-child td{border-top: 0 none;}
.product-estimate-list table tbody td:first-child{padding-left:16px;}
.product-estimate-list table tbody td.tot-price{font-weight:500;}
.product-estimate-list .prd-info{display:flex;align-items:center;justify-content:space-between;}
.product-estimate-list .prd-info .thumb{width:40px;height:40px;}
.product-estimate-list .prd-info .name{width:calc(100% - 48px);margin-left:8px;text-align:left;}
.product-estimate-list .input-text{width:50px;margin-right:4px;font-size:13px;vertical-align:6px;}
.product-estimate-list .input-text input{height:26px;padding:0 8px;font-size:13px;text-align:right;border:1px solid #ddd;border-radius:2px;}
.product-estimate-list .price-info{font-size:0;}
.product-estimate-list .price-info .per{display:inline-block;font-size:15px;color:#c01b1b;font-weight:700;}
.product-estimate-list .price-info .dis-price{display:inline-block;margin-left:4px;font-size:15px;color:#000;font-weight:700;}
.product-estimate-list .price-info .org-price{display:inline-block;margin-left:4px;font-size:12px;color:#888;text-decoration:line-through;}
.product-estimate-list .tx-sale{display:block;font-size:11px;color:#c01b1b;font-weight:500;}
.product-estimate-list .quantity .btn-reduce{}
.product-estimate-list .quantity-column{display:inline-block;vertical-align:middle;}
.product-estimate-list .buy-column{display:inline-block;width:auto;margin-left:8px;vertical-align:middle;}
.product-estimate-list .btn-white-xs{width:auto;min-width:0;padding:0;font-size:13px;border:0;}
.product-estimate-list .btn-white-xs>span{color:#0070c0;}
.product-estimate-list .btn-white{width:100%;min-width:100%;padding:0 0 2px;color:#000;border-color:#000;border-radius:4px;}
.product-estimate-list .btn-black{width:100%;min-width:100%;padding:0 0 2px;color:#fff;border-color:#000;background:#000;border-radius:4px;}
.product-estimate-list .num-estimate{text-decoration:underline;}
.product-estimate-list.type-2 table tbody td{padding:16px 4px !important;}

.additional-estimate-td {border-top:0 none !important;}
.additional-estimate-box {display:flex;align-items:center;justify-content:center;gap:0 20px;height:55px;margin:-16px -4px;background-color:#FFFDCD;}
.additional-estimate-box p {height:20px;font-size:13px;color:#000;font-weight:700;line-height:1.5;}
.additional-estimate-box .btn-add-estimate {display:inline-block;width:auto;height:auto;text-align:left;color:#0064C0;font-size:13px;font-weight:700;line-height:1.3;}
.additional-estimate-box .btn-add-estimate span {text-decoration:underline;}
.additional-estimate-box .btn-add-estimate::after {content:"";display:inline-block;width:6px;height:10px;margin-left:2px;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_arrow_blue.png) no-repeat center / 100% auto;}

.estimate-inquiry-info .estimate-inquiry-qna dl{display:flex;border-top:1px solid #eaeaea;}
.estimate-inquiry-info .estimate-inquiry-qna dl dt{width:100px;padding:16px;font-weight:700;box-sizing:border-box;}
.estimate-inquiry-info .estimate-inquiry-qna dl dd{width:calc(100% - 100px);padding:16px 16px 16px 0;box-sizing:border-box;}
.estimate-inquiry-info .total-price-area{padding:16px;border-top:1px solid #eaeaea;background:#f2f2f2;}
.estimate-inquiry-info .total-price-area ul{display:flex;font-size:13px;justify-content:center;align-items:center;}
.estimate-inquiry-info .total-price-area ul>li{text-align:center;}
.estimate-inquiry-info .total-price-area ul>li .tit-price{display:block;color:#999;}
.estimate-inquiry-info .total-price-area ul>li .txt-price{display:block;color:#000;font-size:14px;}
.estimate-inquiry-info .total-price-area ul>li.ico-minus{position:relative;width:11px;height:11px;margin:0 20px;}
.estimate-inquiry-info .total-price-area ul>li.ico-minus:before{content:'';position:absolute;top:50%;left:0;width:11px;height:1px;background:#000;}
.estimate-inquiry-info .total-price-area ul>li.ico-plus{position:relative;width:11px;height:11px;margin:0 20px;}
.estimate-inquiry-info .total-price-area ul>li.ico-plus:before{content:'';position:absolute;top:5px;left:0;width:11px;height:1px;background:#000;}
.estimate-inquiry-info .total-price-area ul>li.ico-plus:after{content:'';position:absolute;top:0;left:5px;width:1px;height:11px;background:#000;}
.estimate-inquiry-info .total-price-area ul>li.ico-result{position:relative;width:11px;height:11px;margin:0 20px;}
.estimate-inquiry-info .total-price-area ul>li.ico-result:before{content:'';position:absolute;top:5px;left:0;width:11px;height:1px;background:#000;transform:translateY(-2px);}
.estimate-inquiry-info .total-price-area ul>li.ico-result:after{content:'';position:absolute;top:5px;left:0;width:11px;height:1px;background:#000;transform:translateY(2px);}
.estimate-inquiry-info .total-price-area ul>li.final-total-price .tit-price{color:#000;}
.estimate-inquiry-info .total-price-area ul>li.final-total-price .txt-price{font-size:16px;font-weight:700;}

.product-estimate-form h3{margin-top:40px;font-size:18px;color:#000;}
.product-estimate-form h3+p{font-size:15px;color:#888;line-height:21px;}

.product-estimate-form .form-list{padding:20px 0 0;}
.product-estimate-form .form-list>li+li{margin-top:8px;}
.product-estimate-form .form-list .save-agree{padding:18px 0 0;}
.product-estimate-form .form-list .save-agree label{font-size:13px;}
.product-estimate-form .form-list .save-agree .input-checkbox{margin-right:4px;}
.product-estimate-form .form-list .save-agree .input-checkbox.active:after{background:#000 url(/cjom/event/employee/202511/images/mo/bulkorder/ico_chk_wh.svg) no-repeat 50% 50%;border-radius:3px;}
.product-estimate-form .form-list .estimate-agree-box{margin-top:16px;padding:16px 36px;border:1px solid #ddd;}
.product-estimate-form .form-list .estimate-agree-box .input-checkbox{margin-left:-20px;}
.product-estimate-form .form-list .estimate-agree-box p{color:#333;}
.product-estimate-form .form-list .estimate-agree-box p>span{color:#1ba774;}
.product-estimate-form .form-list .estimate-agree-box .notice-list{margin-top:10px;}
.product-estimate-form .form-list .estimate-agree-box .notice-list .tx-highlight{font-weight:700;color:#333;}
.product-estimate-form .form-list .estimate-agree-box .notice-list .tx-highlight:before{background-color:#333;}
.product-estimate-form .form-list .input-text{display:block;width:100%;}
.product-estimate-form .form-list .input-text input[type="text"],
.product-estimate-form .form-list .input-text input[type="email"]{width:100%;font-size:16px;border:1px solid #ddd;border-radius:6px;}

.estimate-btn-area{padding:30px 0;}
.estimate-btn-area button{display:block;width:328px;height:40px;margin:0 auto;color:#fff;font-size:13px;background:#111;line-height:38px;border-radius:4px;}

.product-estimate-nodata{padding:60px 0;text-align:center;}
.product-estimate-nodata p{font-size:14px;color:#888;}
.product-estimate-nodata p+p{margin-top:10px;}
.product-estimate-nodata p>strong{font-size:16px;color:#000;font-weight:400;}
.product-estimate-nodata .btn-more{display:inline-block;width:auto;height:34px;margin-top:16px;padding:0 16px;line-height:32px;border:1px solid #e0e0e0;border-radius:4px;}
.product-estimate-nodata .btn-more:after{display:none;}

.estimate-inquiry-list{border-top:1px solid #eaeaea;}
.estimate-inquiry-list>li{padding:8px 0;}
.estimate-inquiry-list>li+li{border-top:1px solid #eaeaea;}
.product-estimate-list .inquiry-status{display:inline-block;padding:2px 4px 3px;color:#fff;font-size:11px;font-weight:700;}
.product-estimate-list .inquiry-status.standby{background:#55b065;}
.product-estimate-list .inquiry-status.complete{background:#ff9727;}
.product-estimate-list .inquiry-status.purchase{background:#3e3e3e;}
.product-estimate-list .inquiry-status.expiration{background:#c3c3c3;}
.product-estimate-list .btn-white{display:block;width:100%;height:24px;font-size:12px;border-width:1px;}
.product-estimate-list .btn-black{display:block;width:100%;height:24px;margin-top:4px;font-size:12px;border-width:1px;}
.estimate-inquiry-list .inquiry-top-area{display:flex;}
.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-cont-area .prd-info{display:table;width:100%;}
.estimate-inquiry-list .inquiry-cont-area .prd-info .prd-thumb{display:table-cell;width:55px;}
.estimate-inquiry-list .inquiry-cont-area .prd-info .prd-name{display:table-cell;padding:0 16px;vertical-align:middle;}
.estimate-inquiry-list .inquiry-cont-area .prd-info .prd-cnt{display:table-cell;width:100%;width:55px;font-weight:700;vertical-align:middle;}

.modal .giftset-modal-header{margin:0 24px;padding:24px 0 20px;}
.modal .giftset-modal-header h2.modal-title{font-size:18px;}
.modal .giftset-modal-header+.modal-contents{padding-top:0 !important;}
.modal .modal-contents .tx-point{margin:10px 0;color:#800019;}
.modal .modal-contents .tx-point.type-2{color:#0c8050;}
.modal .modal-contents .modal-btn-area{margin-top:24px;text-align:center;font-size:0;}
.modal .modal-contents .modal-btn-area .btn-black+.btn-black{margin-left:8px;}

#modal_employees{position:fixed;top:55%;width:500px;padding:30px 50px 0;color:#333;z-index:30000;}
#modal_employees .modal-contents{padding:0;}
#modal_employees .title{font-size:25px;font-weight:bold;}
#modal_employees .text{font-size:17px;color:#333;line-height:28px;}
#modal_employees .text_list{margin-top:6px;font-size:17px;line-height:28px;}
#modal_employees .text_list li{position:relative;padding-left:12px;}
#modal_employees .text_list li:after{content:'';display:block;position:absolute;left:0;top:13px;width:4px;height:4px;background-color:#333;border-radius:100%;}
#modal_employees .btn_apply{width:100%;height:80px;margin-top:20px;text-align:center;background:#225136 url('/cjom/mobile/images/employee/2020/icon_arrow_modal.png') no-repeat 92% 50%;background-size: 14px 27px;}
#modal_employees .btn_apply a{display:block;color:#fff;font-size:18px;padding-top:8px;box-sizing: border-box;}
#modal_employees .btn_apply a strong{display:block;font-size:26px;font-weight:bold;line-height:28px;}
#modal_employees .modal__footer{width:calc(100% + 100px);height:50px;margin-top:25px;background-color:#dfdfdf;overflow:hidden;transform:translate(-50px);}
#modal_employees .modal__footer button{display:block;float:left;width:50%;height:100%;font-size:17px;text-align:center;line-height:50px;background-color:#dfdfdf;box-sizing:border-box;}
#modal_employees .modal__footer .btn-modal-close{float:right;position:static;top:0;right:auto;background:none;border-left:1px solid #fff;}
#modal_employees .modal__footer .btn-modal-close span{position:static;top:auto;left:auto;height:50px;margin:0;line-height:50px;text-indent:0;background:none;}

/* 대량구매관 */
.giftset-campaign-wrap.bulk-order{padding:0;}
.giftset-campaign-wrap.bulk-order .visual__top--area{position:relative;height:383px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/bg_visual.jpg) no-repeat 50% 0;background-size:auto 100%;}
.giftset-campaign-wrap.bulk-order .visual__top--area .inner{width:1024px;margin:0 auto;padding:81px 0 0;}
.giftset-campaign-wrap.bulk-order .visual__top--area h2{display:none;padding:0;font-size:44px;color:#222;font-weight:bold;line-height:1.2;}
.giftset-campaign-wrap.bulk-order .visual__top--area h2>span{color:#fff;}
.giftset-campaign-wrap.bulk-order .visual__top--area p{display:none;margin:8px 0 0;padding:0 0 33px;font-size:22px;color:#111;opacity:0.6;}
.giftset-campaign-wrap.bulk-order .visual__top--area .btn__counseling{display:none;width:169px;height:52px;font-size:18px;color:#fff;font-weight:bold;background:#111;border-radius:52px;}
.giftset-campaign-wrap.bulk-order .visual__top--area .btn__catalog{display:none;width:169px;height:52px;margin-left:12px;font-size:18px;color:#111;font-weight:bold;background:#fff;border-radius:52px;}

.giftset-campaign-wrap.bulk-order .employee-campaign-tab{height:52px;padding:0;background:#fff;border-bottom:1px solid #d9d9d9;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab .inner{display:flex;width:1024px;margin:0 auto;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab .sc-tab-anchor{height:52px;padding:0;font-size:20px;color:#888;flex:1;line-height:52px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab .sc-tab-anchor.active{position:relative;color:#111;background:#fff;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab .sc-tab-anchor.active:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:4px;background:#111;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab.is-floating{position:fixed;top:70px;left:0;width:100%;z-index:100;}
.giftset-campaign-wrap.bulk-order .employee-campaign-tab.is-floating + .employee-campaign-section{margin-top:52px;}

.giftset-campaign-wrap.bulk-order .top-visual-area.estimate{height:208px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/bg_sub_visual.jpg) no-repeat 50% 0;background-size:1920px auto;}
.giftset-campaign-wrap.bulk-order .top-visual-area.estimate .inner{width:1280px;height:208px;padding:0 130px;background:none;box-sizing:border-box;}
.giftset-campaign-wrap.bulk-order .top-visual-area.estimate h2{padding:32px 0 0;font-size:34px;}
.giftset-campaign-wrap.bulk-order .top-visual-area.estimate h2+p {margin-top:8px;font-size:15px;color:#111;opacity:0.6;}
.giftset-campaign-wrap.bulk-order .top-visual-area.estimate .btn__link{display:inline-block;height:46px;margin-top:27px;padding:0 32px;font-size:17px;color:#333;font-weight:bold;background:#fff;line-height:46px;box-sizing:border-box;border-radius:23px;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section{padding:0 20px 60px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .inner{position:relative;width:1024px;margin:0 auto;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section h3{padding:50px 0 22px;font-size:28px;color:#111;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__black--arrow{display:flex;width:250px;height:52px;font-size:18px;color:transparent;font-weight:bold;align-items:center;justify-content:center;border-radius:52px;background:#111 url(/cjom/event/employee/202511/images/pc/bulkorder/txt_more_view.png) no-repeat 50% 50%;background-size:150px auto;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__black--arrow:after{display:none;content:'';width:9px;height:14px;margin-left:6px;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_arrow_r.svg) no-repeat 0 50%;background-size:contain;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__white--arrow{display:flex;width:250px;height:52px;font-size:18px;color:transparent;font-weight:bold;align-items:center;justify-content:center;background:#fff;border:1px solid #111;border-radius:52px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/txt_counseling.png) no-repeat 50% 50%;background-size:108px auto;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__white--arrow:after{display:none;content:'';width:9px;height:14px;margin-left:6px;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_arrow_r_bk.svg) no-repeat 0 50%;background-size:contain;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__link{display:inline-block;margin-top:12px;font-size:14px;color:#222;text-decoration:underline;opacity:0.6;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section .btn__area{display:flex;margin-top:16px;justify-content:center;gap:8px;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.customized-service{background:#f1f9f7;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.customized-service .inner {width:1307px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.customized-service h3 {text-align:center;}

.custom-service {display: flex; justify-content: space-between;}
.custom-service li {overflow: hidden; width: 255px; height: auto; background-color: #fff; border-radius: 12px; backface-visibility: hidden; transform: translateZ(0);}
.custom-service .service_card {width: 255px; height: 380px; padding: 40px 0 0 32px; background-size: 100% auto; background-position: 50% 100%; background-repeat: no-repeat;}
.custom-service .service_card dt {display: block; font-size: 24px; color: #111; line-height: 1.3; white-space: nowrap; font-weight: 700; letter-spacing: -2px;}
.custom-service .service_card dt > span {color: #1ba774;}
.custom-service .service_card dd {display: block; margin-top: 20px; font-size: 15px; color: #000; line-height: 1.4; white-space: nowrap; letter-spacing: -1px;}
.custom-service .service_card dd > em {color: #1ba774;}
.custom-service .service_card dd.txt__floating {position: absolute; top: 0; right: 0; height: 31px; margin: 0; padding: 0 10px; font-size: 16px; color: #fff; background: #1ba774; line-height: 31px; border-radius: 0 0 0 12px;}
.custom-service .service_card a {display: inline-block; height: 41px; margin-top: 18px; padding: 0 20px; font-size: 17px; color: #fff; font-weight: bold; background: #111; line-height: 41px; border-radius: 41px;}
.custom-service .service_card.card1 dt > span,
.custom-service .service_card.card2 dt > span {position: relative; color: #FF3A37;}
.custom-service .service_card.card1 dt > span::after,
.custom-service .service_card.card2 dt > span::after {content: ''; position: absolute; bottom: 2px; left: 0; width: 100%; height: 8px; background: #f8ff99; z-index: -1;}
.custom-service .service_card.card1 dd > em {color: #FF3A37;}
.custom-service .service_card.card1 {background-image: url(/cjom/event/employee/202511/images/pc/bulkorder/bg_card1.png);}
.custom-service .service_card.card2 {background-image: url(/cjom/event/employee/202511/images/pc/bulkorder/bg_card2.png);}
.custom-service .service_card.card3 {background-image: url(/cjom/event/employee/202511/images/pc/bulkorder/bg_card3.png);}
.custom-service .service_card.card4 {background-image: url(/cjom/event/employee/202511/images/pc/bulkorder/bg_card4.png);}
.custom-service .service_card.card5 {background-image: url(/cjom/event/employee/202511/images/pc/bulkorder/bg_card5.png);}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.estimate-info{padding-bottom:0;}
.giftset-campaign-wrap.bulk-order .estimate__info--box{position:relative;height:254px;padding:40px 62px 0;border-radius:12px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/bg_estimate.png) no-repeat 50% 50%;background-size:contain;/*linear-gradient(130deg, #E7F9F5 28.4%, #CEE1FF 119.49%);*/box-sizing:border-box;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .estimate__info--inner{position:relative;z-index:1;}
.giftset-campaign-wrap.bulk-order .estimate__info--box strong{display:block;font-size:28px;color:#111;line-height:1.3;}
.giftset-campaign-wrap.bulk-order .estimate__info--box p span{color:#1ba774;font-weight:bold;line-height:1.4;}
.giftset-campaign-wrap.bulk-order .estimate__info--box p{font-size:16px;color:rgba(0,0,0,0.6);line-height:1.4;}
.giftset-campaign-wrap.bulk-order .estimate__info--box p+p{margin-top:8px;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .sample_image{display:none;position:absolute;top:0;right:0;height:100%;z-index:0;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .sample_image img{display:block;width:auto;height:100%;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .btn__black--arrow{width:196px;height:41px;margin:39px 0 0;font-size:17px;color:transparent;background:#111 url(/cjom/event/employee/202511/images/pc/bulkorder/txt_more_view2.png) no-repeat 50% 50%;background-size:auto 21px;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .btn__black--arrow:after{display:none;width:8px;height:15px;}
.giftset-campaign-wrap.bulk-order .estimate__info--box .btn__link{position:absolute;bottom:15px;right:132px;font-size:13px;z-index:1;}
.giftset-campaign-wrap.bulk-order .estimate__info--box+.sub__text{margin-top:12px;font-size:14px;color:#888;}
.giftset-campaign-wrap.bulk-order .estimate__info--box+.sub__text > a{display:inline-block;margin-left:4px;padding-right:9px;color:#1ba774;border-bottom:1px solid #1ba774;background:url(/cjom/event/employee/202511/images/pc/bulkorder/link_arrow.svg) no-repeat 100% 50%;background-size:6px auto;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.recommend-product h3{padding-bottom:22px;font-size:24px;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .thumb__img{position:relative;margin-bottom:12px;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .thumb__img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.03);}
.giftset-campaign-wrap.bulk-order .giftset__product--item .thumb__img img {width:100%;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .title{display:-webkit-box;max-height:52px;margin:0;font-size:20px;color:#333;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .org__price{display:flex;margin:4px 0 0;font-size:13px;color:#666;justify-content:space-between;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .org__price > span:last-child{text-decoration:line-through;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .disrate__info{margin-top:4px;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .disrate__info>li{display:flex;height:26px;font-size:14px;justify-content:space-between;align-items:center;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .disrate__info>li+li{border-top:1px solid #ddd;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .disrate__info>li em{color:#c0392b;}
.giftset-campaign-wrap.bulk-order .giftset__product--item .disrate__info .price{font-size:17px;color:#333;font-weight:bold;}
.giftset-campaign-wrap.bulk-order .recommend__product--swiper{margin:0 -20px;padding:0 20px;}
.giftset-campaign-wrap.bulk-order .recommend__product--swiper .giftset__product--item{position:relative;}
.giftset-campaign-wrap.bulk-order .giftset__product--list{display:flex;margin-top:38px;gap:20px 24px;flex-wrap:wrap;}
.giftset-campaign-wrap.bulk-order .giftset__product--list>li{width:calc(25% - 18px);padding:0 0 8px;}
.giftset-campaign-wrap.bulk-order .giftset__product--list .giftset__product--item .title{height:52px;max-height:52px;font-size:20px;}
.giftset-campaign-wrap.bulk-order .giftset__product--list .giftset__product--item .org__price{font-size:13px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.recommend-product .btn__area{margin-top:45px;}

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

.giftset-campaign-wrap.bulk-order .bulk__product--wrap{}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap h3{padding:50px 0 12px;font-size:24px;color:#000;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap h4{padding:60px 0 0;font-size:20px;color:#000;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .category-tab-list.estimate+h4{padding-top:22px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .category-tab-list.estimate{width:1024px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .category-tab-list.estimate.fixed{top:70px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .category-tab-list.estimate ul{width:1024px;}

.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list{margin-top:20px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list>li{position:relative;padding-bottom:48px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check{float:none;position:absolute;bottom:0;left:0;width:100%;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .tx-unchecked{display:block;width:100%;height:32px;padding-left:14px;font-size:12px;color:#000;line-height:30px;text-align:center;border:1px solid #ccc;border-radius:4px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .tx-checked {display:none;width:100%;height:32px;padding-left:14px;font-size:12px;color:#fff;line-height:30px;text-align:center;border:1px solid #333;background:#333;border-radius:4px;}

.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox{position:absolute;top:7px;left:82px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox:after{margin-top:2px;background:url(/cjom/event/employee/202407/images/pc/images/staff/ico_chk.svg) no-repeat 50% 50%;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox.active:after{background-image:url(/cjom/event/employee/202407/images/pc/images/staff/ico_chk_wh.svg);}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox~.tx-unchecked{display:block;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox.active~.tx-unchecked{display:none;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox.active~.tx-checked{display:block;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .giftset__product--list .prd-check .input-checkbox~.tx-checked{display:none;}

.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap{left:0;width:100%;padding:16px 0 30px;border-top:1px solid #d4d4d4;background:#fff;z-index:50;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap h4{padding:0 !important;font-size:18px !important;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select{width:1024px;margin:0 auto;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .item{display:flex;padding:8px 30px 8px 8px;border-color:#d4d4d4;align-items:center;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .item .thumb{display:block;width:40px;height:40px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .item .title{display:-webkit-box;width:calc(100% - 40px);max-height:32px;padding-left:8px;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;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .slick-util-group{top:-32px;right:15px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .slick-arrow.slick-prev{width:18px;height:18px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/ico_arrow_box.svg) no-repeat 0 0;transform:rotate(180deg);}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .slick-arrow.slick-next{width:18px;height:18px;background:url(/cjom/event/employee/202511/images/pc/bulkorder/ico_arrow_box.svg) no-repeat 0 0;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .slick-arrow.slick-disabled{opacity:0.5;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .product-select .slick-count{margin:0 8px;font-size:12px;vertical-align:middle;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap .btn-black{display:block;width:328px;height:40px;margin:24px auto 0;font-size:13px;line-height:38px;border-radius:4px;}
.giftset-campaign-wrap.bulk-order .bulk__product--wrap .selected-product-wrap.today-selected>.inner{padding:0;}

.giftset-campaign-wrap.bulk-order .bulk__product--wrap .sticky-btm-wrap{width:100%;margin-top:60px;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.sub .inner{width:790px;margin:0 auto;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.sub h4{padding:24px 0 10px;font-size:20px;color:#000;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.sub .product-estimate-list h4{padding-top:0;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.sub .product-estimate-list h4~table {margin-top:20px;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.order-step{padding:0;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.order-step h3{padding:0 0 14px;font-size:24px;}
.giftset-campaign-wrap.bulk-order .order__step--box{padding:24px;border-radius:12px;background:#f3f6ff;text-align:center;}
.giftset-campaign-wrap.bulk-order .order__step--box p{font-size:15px;color:#888;line-height:1.4;}
.giftset-campaign-wrap.bulk-order .order__step--box p>strong{font-size:34px;color:#111;}
.giftset-campaign-wrap.bulk-order .order__step--box ul{margin:12px 0 16px;}
.giftset-campaign-wrap.bulk-order .order__step--box ul li{font-size:20px;color:#111;line-height:1.5;}
.giftset-campaign-wrap.bulk-order .order__step--box ul li:before{content:'';display:inline-block;width:5px;height:5px;margin-right:10px;background:#111;border-radius:50%;vertical-align:middle;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq h3{padding-bottom:0;font-size:24px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .qna-list{margin-top:12px;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .faq-sbj{padding:20px 32px 20px 54px;font-size:19px;color:#333;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .faq-sbj:before{content:'Q.';top:50%;font-size:19px;color:#333;transform:translateY(-50%);}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .qna-cont{padding:16px 32px;font-size:15px;color:#666;line-height:1.4;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .qna-list .active{background:none;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .qna-list .active .faq-sbj{font-weight:bold;}
.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .qna-list .active .qna-cont{background:#f7f7f7;}

.giftset-campaign-wrap.bulk-order .employee-campaign-section.employee-campaign-faq .accordion__notice--wrap{width:640px;margin:60px auto 0;}

/* .gifstset__event--header{position:relative;border-bottom:1px solid #eee;background:#fff;} */
.gifstset__event--header{position:fixed;left:0;right:0;border-bottom:1px solid #eee;background:#fff;z-index:10;}
.gifstset__event--header .inner{width:540px;margin:0 auto;}
.gifstset__event--header h1{display:flex;height:75px;font-size:24px;color:#111;font-weight:normal;align-items:center;justify-content:center;}
.gifstset__event--header h1:before{content:'';position:absolute;top:0;left:50%;width:198px;height:75px;background:url(/cjom/event/employee/images/pc/event_header_logo.png) no-repeat 0 50%;background-size:contain;transform:translateX(-468px);}
.gifstset__event--header .btn__close{position:absolute;top:50%;left:50%;width:60px;height:60px;background:url(/cjom/event/employee/images/pc/ico_modal_close.svg) no-repeat 50% 50%;background-size:contain;transform:translate(270px, -50%);}
.giftset__event--contents{margin-bottom:-100px;background:#fff;}
/* .giftset__event--contents .inner{display:flex;width:540px;min-height:calc(100vh - 76px);margin:0 auto;padding:56px 24px 145px;border-top:1px solid #eee;flex-direction:column;box-sizing:border-box;} */
.giftset__event--contents .inner{display:flex;width:540px;min-height:100vh;margin:0 auto;padding:132px 24px 145px;border-top:1px solid #eee;flex-direction:column;box-sizing:border-box;}
.giftset__event--contents h2{font-size:30px;color:#111;line-height:1.4;}
.giftset__event--contents h2>span{color:#1ba774;}
.giftset__event--contents h2>em{font-size:22.5px;color:#666;font-weight:normal;}
.giftset__event--contents .counseling__info--box{margin-top:36px;padding:30px;border-radius:12px;background:#f6f8f8;}
.giftset__event--contents .counseling__info--box ul li+li{margin-top:18px;padding-top:18px;border-top:1px solid #d9d9d9;}
.giftset__event--contents .counseling__info--box p{margin-top:10px;font-size:18px;color:#999;line-height:1.4;}
.giftset__event--contents .counseling__info--box p>span{color:#1ba774;}
.giftset__event--contents .counseling__info--box .txt__info{display:flex;font-size:24px;color:#333;justify-content:space-between;}
.giftset__event--contents .bottom__area{margin-top:auto;}
.giftset__event--contents .bottom__area p{padding-top:16px;font-size:18px;color:#999;}
.giftset__event--contents .bottom__area p>a,
.giftset__event--contents .bottom__area p>span{color:#1ba774;text-decoration:underline;}
.giftset__event--contents .fixed__area{position:fixed;bottom:0;left:0;width:100%;padding:0 24px 40px;text-align:center;background:#fff;box-sizing:border-box;z-index:10;}
.giftset__event--contents .fixed__area .process__step{position:absolute;top:-48px;left:50%;height:27px;padding:0 12px;font-size:16px;color:#fff;line-height:27px;border-radius:14px;background:rgba(0,0,0,0.3);transform:translateX(-50%);pointer-events:none;}
.giftset__event--contents .fixed__area .btn__next{display:block;width:492px;height:72px;margin:0 auto;font-size:26px;color:#fff;font-weight:bold;text-align:center;background:#bbb;line-height:72px;border-radius:6px;}
.giftset__event--contents .fixed__area .btn__next.active{background:#1ba774;}
.giftset__event--contents .fixed__area .btn__link{display:inline-block;margin-top:10px;font-size:18px;color:#999;text-decoration:underline;line-height:1.4;}

.giftset__event--contents .sub_tit{margin-bottom:8px;font-size:21px;color:#1ba774;}
.giftset__event--contents .counseling__check--list{margin-top:24px;}
.giftset__event--contents .counseling__check--list ul li+li{margin-top:18px;}
.giftset__event--contents .counseling__check--list .checkbox__input{position:relative;}
.giftset__event--contents .counseling__check--list .checkbox__input label{display:block;margin:0;padding:24px 30px;font-size:18px;color:#999;border:1.5px solid #ddd;border-radius:12px;}
.giftset__event--contents .counseling__check--list .checkbox__input label strong{display:block;margin-bottom:10px;font-size:24px;color:#333;font-weight:500;}
.giftset__event--contents .counseling__check--list .checkbox__input label .str {font-weight:700;color:#1BA774;}
.giftset__event--contents .counseling__check--list .checkbox__input .input-checkbox{position:absolute;top:50%;right:30px;width:36px;height:36px;margin:0;border:0;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_checkbox.svg) no-repeat 0 0;background-size:contain;transform:translateY(-50%);}
.giftset__event--contents .counseling__check--list .checkbox__input .input-checkbox:after{display:none;}
.giftset__event--contents .counseling__check--list .checkbox__input .input-checkbox.active:after{display:block;width:36px;height:36px;margin:0;border:0;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_checkbox_on.svg) no-repeat 0 0;background-size:contain;}
.giftset__event--contents .counseling__check--list .checkbox__input .input-checkbox.active+label{border-color:#1ba774;}
.giftset__event--contents .counseling__check--list.type2 .checkbox__input label strong{margin-bottom:0;line-height:24px;}

.giftset__event--contents .counseling__check--list .radio__input{position:relative;}
.giftset__event--contents .counseling__check--list .radio__input label{display:block;margin:0;padding:24px 30px;font-size:18px;color:#999;border:1.5px solid #ddd;border-radius:12px;}
.giftset__event--contents .counseling__check--list .radio__input label strong{display:block;margin-bottom:10px;font-size:24px;color:#333;font-weight:500;}
.giftset__event--contents .counseling__check--list .radio__input .input-radio{position:absolute;top:50%;right:30px;width:36px;height:36px;margin:0;border:0;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_checkbox.svg) no-repeat 0 0;background-size:contain;transform:translateY(-50%);}
.giftset__event--contents .counseling__check--list .radio__input .input-radio.on:after{width:36px;height:36px;margin:0;border:0;background:url(/cjom/event/employee/202511/images/mo/bulkorder/ico_checkbox_on.svg) no-repeat 0 0;background-size:contain;}
.giftset__event--contents .counseling__check--list .radio__input .input-radio.on+label{border-color:#1ba774;}
.giftset__event--contents .counseling__check--list.type2 .radio__input label strong{margin-bottom:0;line-height:24px;}

.giftset__event--contents .counseling__check--list.type3 ul li+li{margin-top:15px;}
.giftset__event--contents .counseling__check--list.type3 .checkbox__input label strong{margin-bottom:0;line-height:24px;}
.giftset__event--contents .counseling__check--list.type3 .checkbox__input label strong.str_color{font-weight:700;color:#1BA774;}

.giftset__event--contents .counseling__form{margin-top:36px;}
.giftset__event--contents .counseling__form label{display:block;font-size:18px;color:#666;}
.giftset__event--contents .counseling__form input[type="text"],
.giftset__event--contents .counseling__form input[type="tel"],
.giftset__event--contents .counseling__form input[type="number"]{width:100%;margin-top:6px;padding:0;font-size:24px;color:#111;font-weight:bold;border:0;line-height:1.3;background:none;}
.giftset__event--contents .counseling__form input[type="text"]::placeholder,
.giftset__event--contents .counseling__form input[type="tel"]::placeholder,
.giftset__event--contents .counseling__form input[type="number"]::placeholder{font-size:24px;color:#bbb !important;font-weight:bold;}
.giftset__event--contents .counseling__form .input__box{padding:18px 24px;background:#f6f8f8;border:1px solid #ddd;border-radius:10px;}
.giftset__event--contents .counseling__form .input__box .input-text{width:100%;}
.giftset__event--contents .counseling__form p{margin-top:16px;font-size:18px;color:#999;line-height:1.4;}
.giftset__event--contents .counseling__form .notice__list>li{position:relative;padding-left:20px;font-size:18px;color:#888;line-height:1.5;}
.giftset__event--contents .counseling__form .notice__list>li:before{content:'';position:absolute;top:14px;left:8px;width:4px;height:4px;background:#888;border-radius:100%;}
.giftset__event--contents .counseling__form .notice__list>li+li{margin-top:12px;}
.giftset__event--contents .counseling__form.type2{margin-top:16px;}
.giftset__event--contents .counseling__form.type2 p{color:#999;font-size:20px;}
.giftset__event--contents .counseling__form.type2 p>span{color:#1ba774;}

#modalEvent.modal{border-radius:16px;border:0;}
#modalEvent.modal  .modal-contents{width:300px;padding:24px 0 0;}
#modalEvent.modal .event__modal--contents .event__modal--title{text-align:center;}
#modalEvent.modal .event__modal--contents .event__modal--title>span{display:inline-block;height:21px;padding:0 16px;font-size:13px;color:#fff;font-weight:bold;line-height:21px;border-radius:21px;background: #1ba774;}
#modalEvent.modal .event__modal--contents .event__modal--title>p{margin:12px 0 7px;font-size:15px;font-weight:normal;color:#666;}
#modalEvent.modal .event__modal--contents .event__modal--title h2{font-size:21px;color:#222;line-height:1.3;}
#modalEvent.modal .event__modal--contents .event__modal--title h2>span{color:#ff3a37;}
#modalEvent.modal .event__modal--contents .event__rewards{width:187px;margin:16px auto 14px;text-align:center;}
#modalEvent.modal .event__modal--contents .event__rewards img{display:block;}
#modalEvent.modal .event__modal--contents .event__rewards p{margin-top:6px;font-size:13px;color:#ff3a37;opacity:0.7;}
#modalEvent.modal .event__modal--contents .notice__list{padding:16px 28px;background:#f5f5f5;border-radius:0 0 16px 16px;}
#modalEvent.modal .event__modal--contents .notice__list>li{position:relative;padding-left:10px;font-size:12px;color:#666;line-height:1.5;}
#modalEvent.modal .event__modal--contents .notice__list>li:before{content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background:#666;border-radius:50%;}
#modalEvent.modal .btn-modal-close{top:-44px;right:-6px;}
#modalEvent.modal .btn-modal-close>span{background:url(/cjom/event/employee/202511/images/pc/bulkorder/btn_modal_close.svg) no-repeat 50% 50%;background-size:22px 22px;}