@charset "UTF-8";

/* 사원 */
.new-banner {margin-bottom:30px;text-align:center;}
.sale-holiday .new-banner  {margin-bottom:0;background-color:#dcddda;}
.e-employee .visual{position:relative;height:957px;background:url('/cjom/event/employee/202307/web/bg_e_visual.jpg') no-repeat 50% 0;}
.e-employee.salefesta .visual{background:url('/cjom/web/images/employee/202111/bg_e_visual_salefesta.jpg') no-repeat 50% 0;} /* 더세페 */ 
	.e-employee.ver2 .visual{height:751px;background:url('/cjom/event/employee/202211/web/bg_e_visual_v2.jpg') no-repeat 50% 0;} 
.e-employee .itemlist {position:relative;height:1526px;background:url('/cjom/event/employee/202307/web/img_e_section01.jpg') no-repeat 50% 0;}
	.e-employee.born .itemlist {height:968px;background:url('/cjom/web/images/employee/img_e2_section01_v2.jpg') no-repeat 50% 0;}
.e-employee .itemlist .link-campgo {position:absolute;left:223px;top:185px;color:transparent;font-size:0;display:block;width: 298px;height: 35px;}

.e-employee .earlybird-v1 {position:relative;height:1276px;background:url('/cjom/event/employee/202307/web/img_e_section02.jpg') no-repeat 50% 0;}
.e-employee .earlybird-v1.v2 {height:1078px;background:url('/cjom/event/employee/202307/web/img_e_section02-2.jpg') no-repeat 50% 0;}
.e-employee .earlybird-v1.v2 .btn-e-coupon {top:269px;display:block;position:absolute;left:344px;width:592px;height:297px;color:transparent;font-size:0;}
.e-employee .earlybird-v1.v2 .contents:after {width:0;height:0;}
.e-employee .earlybird-v1 .contents {position:relative;height:100%;}
.e-employee .earlybird-v1 .contents:after {position:absolute;left:222px;top:-85px;display:block;width:117px;height:128px;background:url('/cjom/event/employee/202307/web/icon_earlybird.png') no-repeat 0 0;background-size:117px 128px;content:'';}
.e-employee .earlybird-v2 {position:relative;height:1468px;background:url('/cjom/event/employee/202307/web/img_e_section02_v2.jpg') no-repeat 50% 0;}
.e-employee .earlybird-v2.v2 {position:relative;height:902px;background:url('/cjom/event/employee/202211/web/img_e_section02_v2-2.jpg') no-repeat 50% 0;}
	.e-employee.salefesta .earlybird-v2 {height:890px;background:url('/cjom/web/images/employee/202111/img_e_section02_salefesta.jpg') no-repeat 50% 0;}
.e-employee .earlybird-v2 .contents {position:relative;}
.e-employee .earlybird-v2 a {display:block;position:absolute;left:344px;width:592px;height:297px;color:transparent;font-size:0;}
.e-employee .earlybird-v2 .btn-e-coupon1 {top:293px;}
.e-employee .earlybird-v2 .btn-e-coupon2 {top:620px;}
.e-employee .earlybird-v2 .btn-e-coupon3 {top:946px;}

.e-employee .benefit-v1 {position:relative;height:1078px;background:url('/cjom/event/employee/202307/web/img_e_section_benefit1.jpg') no-repeat 50% 0;}
.e-employee .benefit-v1 .contents {position:relative;height:100%;}
.e-employee .benefit-v1 a.btn-event-apply {display:block;position:absolute;top:782px;left:796px;width:310px;height:90px;overflow:hidden;}
.e-employee .benefit-v2 {position:relative;height:941px;background:url('/cjom/event/employee/202307/web/img_e_section_benefit2.jpg') no-repeat 50% 0;}
.e-employee .benefit-v2 .contents {position:relative;height:100%;}
.e-employee .benefit-v2 a.btn-event-lucky {display:block;position:absolute;top:625px;left:485px;width:310px;height:90px;overflow:hidden;}
.e-employee .benefit-v1 a>span,
.e-employee .benefit-v2 a>span{position:absolute;top:-9999px;left:-9999px;}

.e-employee .earlybird-salefest {position:relative;height:975px;background:url('/cjom/web/images/employee/202111/img_e_salefest.jpg') no-repeat 50% 0;}
.e-employee .earlybird-salefest .contents {position:relative;}
.e-employee .earlybird-salefest .btn-fcoupon{display:block;position:absolute;left: 467px;top: 661px;width: 350px;height: 103px;color:transparent;font-size:0;}
.e-employee .e-category {overflow:hidden;padding:513px 0 0 0;width:680px;margin:0 auto;}
.e-employee .e-category:after {content:''; display:block; clear:both;}
.e-employee .e-category li {overflow:hidden;width:680px;height:257px;box-sizing:border-box;text-align:center;}
.e-employee .e-category li + li {margin-top:30px;}
.e-employee .e-category li .thumb {float:left;position:relative;width:413px;height:257px; }
.e-employee .e-category li .dis-rate {position:absolute;left:18px;top:18px;border-radius:999px;width:94px; height:94px; background-color:#e05102;color:#fff;}
.e-employee .e-category li .dis-rate .txt01 {display:block;font-size:22px;padding:17px 3px 1px 0;line-height:24px;}
.e-employee .e-category li .dis-rate .txt02 {display:block;font-size:35px;font-family:'Roboto';line-height:37px;}
.e-employee .e-category li .dis-rate em {position:relative;top:-2px;display:inline-block;font-size:24px;vertical-align:baseline;}
.e-employee .e-category li .title {float:right;line-height:50px;font-size:22px;color:#000;text-align:left;background-color:#492612;}
.e-employee .e-category li .title a {display:block;width:100%;height:100%;}
.e-employee .banner {margin-top:40px;}
.e-employee .emp-noti {padding:50px 0;}
.e-employee.ver2 .emp-noti {padding:17px 20px;}
.e-employee .emp-noti .emp-noti-sbj:before {background-position:-30px -93px;}
.e-employee .emp-noti .info-box {background:none;margin:0;padding:0 45px;box-sizing:border-box;}
.e-employee .emp-noti .emp-noti-txt {display:table-cell;}
.e-employee .emp-noti .emp-noti-txt:last-child {padding-bottom:0;}
.e-employee .emp-noti .sub-title {display:block;margin-top:0;margin-bottom:25px;font-size:24px;}
.e-employee .emp-noti .desc-tit {font-size:17px;line-height:24px;margin-bottom:10px;}
.e-employee .emp-noti .desc-list {padding-bottom:20px;margin-top:0;display:table-cell;vertical-align:top;}
.e-employee .emp-noti .desc-list li {padding-left:10px;text-indent:-10px;margin-bottom:7px;color:#252525;font-size:17px;line-height:24px;}
.e-employee .emp-noti .desc-list li:before {width:0;height:0;}
.e-employee .emp-noti .desc-list li img {vertical-align:middle;margin:10px 0;width:auto;}
.section-notice .desc-list li {padding-left:15px;}
.section-notice .desc-list li img {margin-left:5px;vertical-align:middle;}
.e-employee .contents {position:relative;height:100%;}
	.e-employee.ver2 .e-benefit1 {height:1198px;background:#ece8dd url('/cjom/event/employee/202211/web/img_e_benefit1_v2.jpg') no-repeat 50% 0;}
	.e-employee.ver2 .e-benefit2 {height:857px;background:#23875e url('/cjom/event/employee/202211/web/img_e_benefit2_v2.jpg') no-repeat 50% 0;}
	.e-employee.ver2 .e-benefit2 .btn-apply {position:absolute;left:779px;top:609px;display:block;width:359px;height:73px;color:transparent;font-size:0;}
	.e-employee.ver2 .e-benefit3 {height:1248px;background:#e3efec url('/cjom/event/employee/202211/web/img_e_benefit3_v2.jpg') no-repeat 50% 0;}	
	.e-employee.ver2 .e-benefit3 .btn-winner {position:absolute;left:431px;top:1103px;display:block;width: 419px;height: 95px;color:transparent;font-size:0;}
	.e-employee.ver2 .e-benefit4 {padding-bottom:50px;background-color:#e3efec;}
	.e-employee.ver2 .e-benefit4 .emp-noti {border:1px solid #c5cfcd;}

/* Header */
.member-header {height:108px; background:#fff url('/cjom/web/images/employee/bg_member-header.png') repeat-x 0 0;}
.member-header:after {content:''; display: block; clear: both;}
.member-header .inner {position:relative;width:1280px; margin:0 auto;}
.member-header .logo-title {text-indent:-9999px;height:59px;}
.member-header.employee-sale .logo-title {background:url('/cjom/web/images/employee/tit_logo_mem01.png') no-repeat 0 0;}
.member-header .logo-title {background:url('/cjom/web/images/employee/tit_logo_mem02.png') no-repeat 0 0;}
.member-header .txt-faq {position:absolute;right:106px;top:16px;color:#000;padding-left:28px;font-size:16px;background:url('/cjom/web/images/employee/202107/icon-phone.png') no-repeat 0 2px;} 
.member-header .link-themark {position:absolute;right:0;top:13px;display:block;width:86px;height:32px;background:url('/cjom/web/images/employee/202107/btn_t_themark.jpg') no-repeat 0 0;} 

.member-header.friend .logo-member {width:264px; background-image: url('/cjom/web/images/employee/cj_member2.png');}
.employee-gnb {float:left;}
.employee-gnb:after {content:''; display: block; clear: both;}
.employee-gnb li {float:left;}
.employee-gnb li a {display:block;margin-right:50px;line-height:50px;height:50px; font-size:18px; color:#000;}
.employee-gnb li.active a {color:#0c8050; }
.header-userinfo {float:right;font-size:14px;color:#000;line-height:48px;}
.header-userinfo .nickname {color:#0c8050;}
.header-userinfo a {margin-left:3px;text-decoration:underline;}
/* Common */
.text-lg {font-size:32px; color: #000; font-weight: 500;}
.text-md {font-size:22px;}
.text-sm {font-size:18px;}

.fc-marsala {color:#af423f !important;}
.fc-choco {color:#5c4743 !important;}
.fc-lightbrown {color:#82736a !important;}
.link-underline2 {position: relative; margin-left:3px; margin-right:10px; display: inline-block; line-height:30px; color:#5c4743;border-bottom: 1px solid #5c4743; font-weight:bold;}
.link-underline2:after {position: absolute; right:-12px; top:10px; content:''; display: inline-block; width:6px; height:11px; margin-left:6px; background:url('/cjom/web/images/member/icon_arrow_red.png') 0 0 no-repeat;}

.desc-list li {font-size: 16px; color: #555;}
.tab-linear-wrap {border-bottom: 1px solid #ddd;}
.tab-linear {width:1280px; margin:0 auto; text-align: center;}
.tab-linear li {display: inline-block; margin:0 40px; font-size: 0; vertical-align: top;}
.tab-linear a {display: block; height: 80px; line-height: 80px; margin-bottom:-1px; font-size: 20px; color: #333;}
.tab-linear .active a {color: #000; font-weight: 500; border-bottom: 2px solid #000;}

.employee-tabmenu {padding:7px 0;background-color:#f5f5f5;}
.employee-tabmenu .contents {text-align:center;}
.employee-tabmenu a {display:inline-block;padding:0 15px;height:36px;line-height:36px;font-size:15px;color:#000;}
.employee-tabmenu .active {color:#fff;background-color:#0c8050;}
.emp-noti {line-height:22px;color:#000;} 
.emp-noti li {margin-bottom:2px;line-height:22px;padding-left:10px;text-indent:-8px;}
.emp-noti li img {vertical-align:middle;margin-top:-2px;}
.s-title {font-size:24px;margin-bottom:15px;}
.s-title em {margin-left:15px;font-weight:normal;font-size:16px;}
.s-title .emp {color:#0c8050;}
.s-title .date {font-weight:normal;font-size:16px;margin-left:15px;}
.section-notice{background-color:#fff;}
/* 임직원 추천캠페인  */
.cart-list .product-info {height:140px;}
.holiday-event-wrap .product-item {margin-top:40px;}
.modal-adreserve {display:block;height:auto;border:0;padding-bottom:0;top:310px;}
.modal-adreserve .modal-contents {position:relative;padding:0;max-height:auto;}
.modal-adreserve .modal-contents .img-banner img {vertical-align:top;}
.modal-adreserve .btn-area {margin-top:0;overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:40px;}
.modal-adreserve .btn-area button {position:initial;top:auto;float:left;width:50%;height:40px;display:block;color:transparent;font-size:0;}
 
.main-visual { height:457px; text-indent:-9999px; background:url('/cjom/web/images/employee/202111/bg_main_visual.jpg') repeat-x 0 0;}
.main-visual .inner {position: relative;width:1280px;height:100%;margin:0 auto; } 
.main-visual .inner a {position:absolute;left:30px;top:265px;text-indent:-99999em;display:block;color:transparent;font-size:0;width:164px;height:52px;}
.main-visual .btn-giftset {position:absolute;left:59px;top: 307px;width: 345px;height: 70px;}
	.main-visual.ver2 .btn-giftset {left:50px;top:291px;}
.main-visual.friend {height:433px;background:url('/cjom/event/employee/202307/web/bg_main_visual_friend.jpg') no-repeat 50% 0;}
	.ver2 .main-visual.friend {background:url('/cjom/event/employee/202307/web/bg_main_visual_friend_v2.jpg') no-repeat 50% 0;}
.main-visual.friend .inner .link-view {left:auto;right:113px;top:388px;width:86px;height:27px;}
.main-visual.recommend {height:457px;background:url('/cjom/event/employee/202307/web/bg_main_visual2.jpg') no-repeat 50% 0;}
	.ver2 .main-visual.recommend {background:url('/cjom/event/employee/202307/web/bg_main_visual2_v2.jpg') no-repeat 50% 0;}
.main-visual.recommend .inner a {top:266px;}
.visual-more {width:100%;margin:0 auto;height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;background-color:#522e0a;}
.visual-more a {display:inline-block;margin-left:15px; font-size:14px;padding:0 10px;color:#000;height:27px;line-height:27px;background-color:#d4a14c;}

.sub-visual {min-width:1280px; height:220px; }  
.sub-visual.sub-visual02 {background:url('/cjom/event/employee/202307/web/bg_sub_visual02.jpg') no-repeat 50% 0;} 
	.ver2 .sub-visual.sub-visual02 {background: url('/cjom/event/employee/202307/web/bg_sub_visual02_v2.jpg') no-repeat 50% 0;} 
.sub-visual.sub-visual03 {background:url('/cjom/event/employee/202307/web/bg_sub_visual03.jpg') no-repeat 50% 0;} 
.sub-visual.sub-visual03-emp {background:url('/cjom/event/employee/202211/web/bg_sub_visual03_emp.jpg') no-repeat 50% 0;} 
	.ver2 .sub-visual.sub-visual03 {background:url('/cjom/event/employee/202307/web/bg_sub_visual03_v2.jpg') no-repeat 50% 0;} 
	.ver2 .sub-visual.sub-visual03-emp {background:url('/cjom/web/images/employee/202207/bg_sub_visual03_emp_v2.jpg') no-repeat 50% 0;} 
.sub-visual.sub-visual04 {background:url('/cjom/event/employee/202307/web/bg_sub_visual04.jpg') no-repeat 50% 0;} 
	.ver2 .sub-visual.sub-visual04 {background:url('/cjom/event/employee/202307/web/bg_sub_visual04_v2.jpg') no-repeat 50% 0;} 
.employee-noti li {margin-bottom:3px;line-height:22px;color:#000;}
.camp-section {margin-top:70px;}
.camp-section-way {margin-top:30px;}
.camp-section-way ol {overflow:hidden;padding:15px 0;background-color:#f5f5f5;}
.camp-section-way ol li {position:relative;float:left;width:25%;height:245px; padding:0 30px;box-sizing:border-box; }
.camp-section-way ol li:after {position:absolute;left:0;top:0;width:1px;height:245px;background-color:#dcdcdc;content:''}
.camp-section-way ol li:first-child:after {width:0;}
.camp-section-way ol li h3 {padding:15px 0 10px;font-size:20px;}
.camp-section-way ol li .desc {font-size:14px;color:#000;line-height:20px;}
.camp-section-way ol li .btn-area {margin-top:20px;text-align:left;}
.camp-section-way ol li .btn-area .btn {display:inline-block;letter-spacing:-1px;margin-bottom:3px;font-size:15px;padding:0 20px;height:44px;line-height:44px;color:#fff;background-color:#0c8050;border-radius:4px;}
.camp-section-way .way-noti {text-align:right;margin-top:10px;color:#333;font-size:16px;}
.camp-section-way .way-noti a {text-decoration:underline;color:#0c8050;margin-left:10px;}
.camp-section-reserve {padding:50px 0 40px;background-color:#f2f2f2;}
.camp-section-reserve .btn-area {margin-top:10px;}
.camp-section-reserve .btn-area a {width:500px;height:58px;line-height:58px;display:inline-block;font-size:20px;font-weight:bold;color:#0c8050;border:2px solid #0c8050;border-radius:4px;}
.camp-section-reserve .reserve-list {overflow:hidden;width:100%;}
.camp-section-reserve .reserve-list li {float:left;width:408px;color:#000;margin-bottom:20px;}
.camp-section-reserve .reserve-list li:nth-child(2),
.camp-section-reserve .reserve-list li:nth-child(5) {margin:0 28px;}
.camp-section-reserve .reserve-list li .thumb {display:block;position:relative;height:265px;text-align:center;background-color:#fff;}
.camp-section-reserve .reserve-list li .thumb:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.03;
}
.camp-section-reserve .reserve-list li .thumb img {width:auto;height:100%;}
.camp-section-reserve .reserve-list li  .tit {display:block;font-size:16px;margin-top:10px;}
.camp-section-reserve .reserve-list li  .discount {display:block;color:#666;font-size:16px;margin-top:2px;text-decoration:line-through;}
.camp-section-reserve .reserve-list li  .price {display:block;font-size:24px;font-weight:bold;line-height:26px;}
.camp-section-reserve .reserve-list li  .price .per {color:#0c8050;}

/* 임직원 지인특가 */
.emp-product-wp .product-list .product-item {margin-top:40px;}
.bx-customer-wp {border:1px solid #e5e5e5;}
.bx-customer {overflow:hidden;font-size:18px;padding:20px 30px;color:#000;background-color:#f2f2f2;}
.bx-customer div {font-size:18px;float:left;margin-right:45px;line-height:24px;}
.bx-customer div:last-child  {font-size:15px;}
.section-category {margin-top:40px;height:220px;}
.section-category .category {width:1293px; margin:0 auto; padding-left:13px;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.section-category .category:after {content:''; display: block; clear: both;}
.section-category .category li {float: left; box-sizing:border-box; text-align: center; font-size:18px; color: #000;}
.section-category .category a {display: block;font-size:16px;}
.section-category .category .thumb {position: relative; width:200px; height:145px; margin:0 auto 10px; background-color:#f5f5f5;}
.section-category .category .dis-rate {position: absolute; left:0; top:0; width:56px; height:28px; line-height:28px; background-color: #0c8050; font-size:16px; color: #fff; font-family:'Roboto', sans-serif; }
.section-category.type2 {border-top: 1px solid #f3e5d2; border-bottom: 1px solid #f3e5d2;}
.section-campain {padding:40px 0 30px; background-color: #f5f1e0; text-align: center;}
.desc-card-list {margin-left:-40px; font-size:0;}
.desc-card {position:relative; display:inline-block; width:310px; height:399px; margin:20px 0 0 13px; overflow:hidden; background-color: #fff;}
.desc-card:before {content:''; display: block; width:50px; height:45px; margin:40px auto 18px; background:url('/cjom/web/images/member/step_number.png') 0 0 no-repeat;}
.desc-card:nth-child(2):before {background-position: -50px 0;}
.desc-card:nth-child(3):before {background-position: -100px 0;}
.desc-card:nth-child(4):before {background-position: -150px 0;}
.desc-card .title-desc {font-size:32px; line-height:32px; color:#5c4743; font-weight:500;}
.desc-card .cont {margin-top:8px; font-size:18px; line-height:26px; color:#82736a;}
.desc-card .btn-desc-card {position:absolute; left:25px; bottom:111px; right:0; display: inline-block; width:260px; height:60px; margin-top:20px; line-height:60px; text-align: center; background-color: #006d70; color: #fff; font-size:20px; font-weight:500; border-radius:0;}
.desc-card:nth-child(1) .btn-desc-card {position:static;margin-top:10px;}
.desc-card:nth-child(1) .btn-desc-card.ty {height:70px;line-height:28px;}
.desc-card:nth-child(1) .btn-desc-card span {display: block;font-size: 16px;line-height:20px;}

.contact-list {margin-top:32px; font-size: 0;}
.contact-list:after {content:''; display:block; clear:both;}
.contact-list li {float:left; width:50%; height:73px; box-sizing:border-box; text-align: center; font-size:20px; color: #006d70; font-family:'Roboto', sans-serif; letter-spacing:0; font-weight: 500;}
.contact-list li:before {content:''; display:block; width:45px; height:45px; margin:0 auto; background:url('/cjom/web/images/member/icon_contact.png') 0 0 no-repeat;}
.contact-item-tel {border-left: 1px solid #ded8d3;}
.contact-list .contact-item-tel:before {background-position: -45px 0;}
.section-offer {padding-bottom:60px; background-color: #f5f1e0; font-size:0; text-align: center;}
.section-offer .btn-offer {display:inline-block; width:720px; height:80px; line-height:80px; margin:40px auto 0; text-align:center;color:#fff;font-weight:500; font-size:32px; background-color:#ff4000;}
.special-offer {margin-top:50px;}
.title-offer {position:relative; font-size:60px; color: #5c4743; font-weight: normal; text-align: center;}
.title-offer:before,
.title-offer:after {position:absolute; top:50%; content:''; width:280px; display:inline-block; border-top:1px solid #a4958e;}
.title-offer:before {left:0;}
.title-offer:after {right:0;}
.title-offer .emp {color:#f60027;}
.offer-date {font-size: 24px; color: #82736a; font-family:'Roboto','Noto Sans KR', sans-serif; text-align: center; letter-spacing: 0;}
.offer-date .date-label {display: inline-block; width:70px; height:30px; margin-right:10px; line-height:30px; font-size:20px; text-align: center; color: #fff; background-color: #82736a; border-radius:20px;}
.offer-item {position: relative; display: inline-block; width:400px; height:591px; padding-top:390px; text-align: center; vertical-align: top; box-sizing:border-box; background: url('/cjom/web/images/member/bg_shadow.png') 0 100.1% no-repeat;}
.offer-item + .offer-item {margin-left:40px;}
.offer-item .thumb {position: absolute; left:30px; top:30px; width:340px; height:340px;}
.offer-item .thumb .dis-rate {position: absolute; left:0; top:0; width:100px; height:100px; line-height:100px; background-color: #ff4000; font-size:36px; color: #fff; font-weight: 700; font-family:'Roboto', sans-serif; border-radius:50%;}
.offer-item .name {font-size:28px; line-height:35px; max-height:70px; color: #000; overflow: hidden;}
.offer-item .price-info del {margin-right:10px; font-size:24px; color: #767676;}
.offer-item .price-info del em {font-size:28px;}
.offer-item .price-info .price {font-size:32px; color: #5c4743;}
.offer-item .price-info .price strong {font-size:44px;}

.section-incentive {padding:40px 0 60px; text-align: center;}

.ranking {margin-top:30px;}
.ranking:after {content:''; display: block; clear: both;}
.ranking li {float: left; width:calc(100% / 6); box-sizing:border-box; border-left:2px solid #fff;}
.ranking li:first-child {border-left: none;}
.ranking .th {height:60px; line-height:60px; background-color: #5c4743; color: #fff; font-size: 24px; text-align: center;}
.ranking .td {padding: 30px 0; background-color: #fff; color: #000; font-size:16px;}
.ranking .td strong {font-size:17px;}
.ranking .td[class*='gift-money']:before {content:''; display:block; width:164px; height:74px; margin:0 auto 20px; background:url('/cjom/web/images/member/gift_money.png') 0 0 no-repeat; text-indent:-9999px;}
.ranking .td.gift-money-2:before {background-position:-164px 0;}
.ranking .td.gift-money-3:before {background-position: 0 -74px;}
.ranking .td.gift-money-4:before {background-position:-164px -74px;}
.ranking .td.gift-money-5:before {background-position: 0 -148px;}
.ranking .td.gift-money-6:before {background-position:-164px -148px;}

.section-rank {padding-bottom:60px; text-align: center;}
.section-rank .text-sm {background-color: #fcf7f2; text-align: center;}
.table-rank {position: relative; }
.table-rank:after {content:''; display: block; clear: both;}
.table-rank table {float:left; width:calc((100% - 40px) / 2); border-bottom:1px solid #d9d9d9;}
.table-rank table + table {margin-left:40px;}
.table-rank .link-more {position: absolute; right:15px; top:-50px; font-size:16px; line-height:30px; color: #0c8050; border-bottom: 1px solid #0c8050; }
.table-rank thead th {height:40px; background-color:#f2f2f2; color: #000; font-size:16px; font-weight:normal;vertical-align:middle;text-align:center; }
.table-rank tbody td {height:40px; border-bottom: 1px solid #d9d9d9; font-size:16px; color: #000; font-family: 'Roboto', 'Noto Sans KR', sans-serif; vertical-align:middle;text-align:center;}
.section-rank .desc-list {clear: both; margin-top:20px; text-align: left;color:#252525;}
.section-rank .desc-list li:before {width:0;height:0;background-color: #82736a;}

.section-faq {padding:60px 0;}
.section-faq .faq-top {overflow:hidden;padding-bottom:20px;}
.section-faq h4{font-size:24px;float:left;line-height:42px;}
.section-faq .faq-search {float:right;width:280px;position: relative; padding:0 10px 0 50px;text-align: right;border:1px solid #ccc;box-sizing:border-box;}
.section-faq .faq-search .input-text {width:220px;}
.section-faq .faq-search .input-text input {float:left;border:0;text-align:left;padding:0;color:#000;}
.section-faq .faq-search .input-text input::placeholder {color:#000;font-size:16px;}
.section-faq .faq-search .btn-search {position: absolute; left: 0; top: 0; width:50px; height:40px; font:0/0 a;}
.section-faq .faq-search .btn-search:after {content:''; display: inline-block; width:18px; height:20px; background:url('/cjom/web/images/employee/202107/ico-search.png') no-repeat 0 0;}
.section-faq .qna-list {overflow:hidden;width:100%;clear:both;border-top: 1px solid #d9d9d9;}
.section-faq .qna-list li{border-bottom:1px solid #d9d9d9;}
.section-faq .faq-sbj:before {content:'';}
.qna-sbj {position:relative; display:block; padding:26px 83px; font-size:18px; color:#000;}
.qna-sbj:before{content:'Q'; position:absolute; top:20px; left:30px; display:block; width:36px; height:36px; border-radius:100%; border:1px solid #000; font-family:'Roboto', 'Noto Sans KR', sans-serif; font-size:15px; font-weight:500; color:#000; text-align:center; line-height:34px;}
.faq-sbj .icon-openable,
.qna-sbj .icon-openable {position:absolute; top:50%; right:15px; margin-top:-11px;}
.qna-cont {padding:15px 30px; border-top: 1px solid #d9d9d9;line-height:30px; font-size:16px; color:#000;}
.qna-list .active {background-color: #FFF;}
.faq-sbj {position:relative; display:block; padding:13px 25px;font-size:16px; color:#000;}
.faq-sbj:before {content:'Q'; position:absolute; top:20px; left:30px; display:block; font-family:'Roboto', 'Noto Sans KR', sans-serif; line-height:18px; font-weight:500; font-size:18px; color:#767676;}
.faq-sbj.active {font-weight:500;}
.section-faq  .paging ul {padding:0 25px;}
.section-faq  .paging li span {border-radius:4px;background-color:#4c4c4c;}
.section-faq  .paging [class^=btn-] {background:none;width:auto;}
.section-faq  .paging [class^=btn-] span {text-indent:0;font-size:15px;color:#000;text-decoration:underline;}
.section-main-banner {background-color: #faefcd; text-align: center;}

.product-area>.btn-default-lg {margin-top:0;background-color:#0c8050;}
.product-select {height:130px;}
[class^="product-select"] .item {padding:13px 40px 13px 13px;}
[class^="product-select"] .item .thumb {width:103px;}
[class^="product-select"] .item .title {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space: normal;max-width:210px;}

/* 알아두세요 */
.emp-noti {padding:15px 30px;border-radius:4px;font-size:15px;color:#000;text-align:left;border:1px solid #e5e5e5;}
.emp-noti .emp{color:#0c8050;}
.emp-noti .emp-noti-sbj {position:relative;font-size:20px;font-weight:bold;}
.emp-noti .emp-noti-sbj:before {display:block;position:absolute;right:0;top:0;
    width: 29px;
    height: 30px;
    vertical-align: middle;
    background: url(/cjom/web/images/common/spr_common.svg) -30px -90px
        no-repeat;
    background-size: 510px 210px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;content:'';}
.emp-noti .emp-noti-sbj.active:before { -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);}
.emp-noti .emp-noti-cont {padding:25px 0 5px;}
.emp-noti .emp-noti-tit {margin-bottom:10px;font-size:18px;}
.emp-noti .emp-noti-txt {padding-bottom:15px;}

.id-box {margin-top: 60px; padding:30px 60px; border: 1px solid #00803d; font-size:20px; text-align: center; overflow: hidden; background-color: #fff;}
.id-box .text1 {color: #00803d; font-weight: 700;}
.id-box .text1:after {content:''; display: inline-block; width:1px; height:20px; margin:0 10px 0 15px; vertical-align:-3px; background-color: #ccc;}
.id-box .text2 strong {color: #000;}
.id-box .link-underline {float: right;}

.recomd-employeeid {margin-top:30px;text-align:center;height:48px;line-height:48px;font-size:16px;color:#000;background-color:#f2f2f2;}
.recomd-employeeid .emp {color:#0c8050;}
.recomd-employeeid a {margin-left:8px;text-decoration:underline;}
/* 대량견적 신청방법 */
.bulk-guide {min-width:1280px; padding:60px 0; background-color:#f5f1e0;text-align:center;}
.bulk-guide .contents {position:relative;}
.bulk-guide .desc-list {margin-top:-90px;}
.bulk-guide .desc-list li {color: #82736a;}
.bulk-guide .link-down-area {position:absolute;left:928px;top:516px;}
.estimate-code {margin-top:10px;}
.incentive-box {display:table;width:100%;box-sizing:border-box;text-align: center; border: 1px solid #ccc;}
.incentive-box:after {content:''; display: block; clear: both;}
.incentive-box .item {display:table-cell;width:50%;padding:25px 0;vertical-align:middle;color: #000; font-size:20px;box-sizing:border-box;border-left:1px solid #ccc;}
.incentive-box .item:first-child {border-left:0;}
.incentive-box .item strong {font-size:22px;}
.incentive-box .item .ff-roboto {margin-left:10px;}

.section-referrer {padding:50px 0 60px; background-color: #fcf7f2; border-bottom: 1px solid #f3e5d2;}
.referrer-form {text-align: center; }
.referrer-form .input-text {margin-right:14px;}
.referrer-form input[type='text'] {width:644px; height:60px; line-height:60px; font-size:20px;}
.referrer-form input[type='text']::placeholder,
.referrer-form input[type='text']::-webkit-input-placeholder {font-size:20px;}
.referrer-coupon {padding:80px 0 60px;}
.referrer-coupon:after {content:''; display: block; clear: both;}
.referrer-coupon li {float: left; width:calc((100% - 80px) / 3);}
.referrer-coupon li + li {margin-left:40px;}
.btn-referrer-coupon {width:400px; height: 90px; line-height: 90px; font-size:32px; font-weight: 700;}
.referrer-coupon.mini {padding:5px 0;}

.search-field {position: relative;}
.search-field .input-text {width:100%;}
.search-field .input-text input {width:100%; padding-right:40px;}
.search-field .btn-search {position: absolute; right: 0; top: 0; width:50px; height:40px; font:0/0 a;}
.search-field .btn-search:after {content:''; display: inline-block; width:18px; height:20px; background:url('/cjom/web/images/common/spr_common.png') 0 -120px no-repeat;}

.payment-amount {display:table; width:100%; box-sizing:border-box; margin-top:10px; border:1px solid #ddd; border-top:1px solid #aaa;}
.payment-amount:after {content:''; display:block; clear:both;}
.payment-amount .key {float:left; margin:0; font-weight:500; font-size:15px; color:#000;}
.payment-amount .key .tooltip-label {display:inline-block;}
.payment-amount .val {float:right; font-weight:500; font-size:14px; color:#000;}
.payment-amount .val strong {font-family:'Roboto', sans-serif;}
.payment-amount .payment {display:table-cell; padding:23px 30px; width:50%; box-sizing:border-box; border-right:1px solid #ddd; vertical-align: middle;}
.payment-amount .payment > li {line-height:26px;}
.payment-amount .payment > li:after {content:''; display:block; clear:both;}
.payment-amount .payment > li .key {color:#555; font-size:14px;}

.payment-amount .total-wrap {display:table-cell; width:50%; vertical-align:middle;}
.payment-amount .total {padding:23px 30px; line-height:29px; box-sizing:border-box; overflow: hidden;}
.payment-amount .total .val {color:#0e5232; font-size:15px;}
.payment-amount .total .val strong {font-size:24px;}
.payment-amount .point {padding:23px 30px; line-height:29px; box-sizing:border-box; border-top:1px solid #ddd;}
.payment-amount .point:after {content:''; display:block; clear:both}
.payment-amount .point .val {font-size:15px;}
.payment-amount .point .val strong {font-size:17px;}

.emp-nodate {padding:100px 0;text-align:center;}
.emp-nodate p {font-size:20px;text-align:center;color:#000;}
.emp-nodate .btn {margin-top:30px;padding:0 45px;height:48px;line-height:48px;color:#fff;text-align:center;background-color:#0c8050;font-size:16px;}

/* 출고일 지정안내 */
#modal-release .modal-header {margin:0 25px;}
#modal-release .modal-contents {padding:0 25px;}
#modal-release  table {width:100%;}
#modal-release  table thead th {padding:10px 0;line-height:20px;color:#000;vertical-align:middle;text-align:center;font-size:14px;background-color:#f2f2f2;}
#modal-release  table tbody td {padding:10px 0;line-height:20px;color:#000;vertical-align:middle;text-align:center;font-size:13px;border-bottom:1px solid #d9d9d9;}
#modal-release  table tbody td:first-child {text-align:left;padding:10px;}
#modal-release .desc {line-height:20px;color:#000;font-size:13px;}
#modal-release .desc li {margin-bottom:10px;}
#modal-release .btn-modal-close  span{background:url('/cjom/web/images/employee/202107/ico-modal-close.png') no-repeat 50%; background-size:21px;}
#modal-release .btn-modal-close {right:17px;}
/* 주문배송 상세 */
.package-product-list {border-bottom: 1px solid #ddd;}
.package-product-list .freebies-wrap {margin:0 30px 25px 30px;}
.package-product .option {margin-top:5px; font-size:18px;}
.package-product .option:after {content:''; display: block; clear: both;}
.package-product .product .price {vertical-align:5px; color:#0f5333;}
.package-product .product .price .ff-roboto {font-size: 20px;}
.package-product > .product a .quantity {margin-top:0; display:inline-block; color:#555;}
.package-product .product .quantity:before {content:''; display: inline-block; width:1px; height:16px; margin:0 10px; vertical-align: -1px; background-color: #ddd;}
.package-product .state {width:120px;}

/* 임직원 로그인 */
.modal-empLogin .modal-contents {padding:0 20px;}
.member-login .title {margin-top:40px; text-align:center;font-size:16px; line-height:30px; color:#000;}
.member-login .title .emp {color:#2c8050;}
.member-login .close-text {margin-top:15px; text-align:center;}
.member-login .close-text a {font-size:15px; color:#2c8050; text-decoration:underline;}
.member-login .login-btn-area {margin-top:10px;}
.member-login .login-btn-area [class^='btn'] {width:100%; height:50px; border:1px solid #2c8050;line-height:50px; margin-top:10px;border-radius:4px;font-size:16px;}
.member-login .login-btn-area [class^=btn-default] {background-color:#2c8050;}
.member-login .login-btn-area [class^=btn-white] span {color:#000;}

/* 레이어- 예약판매혜택 */
.main-visual .main-popup {position:absolute;right:47px;top:47px;width:348px;height:354px;background:url('/cjom/web/images/employee/img_main_popup.png') no-repeat 0 0;}
.main-visual .main-popup .inner {position:relative;height:100%;}
.main-visual .main-popup .layer-btnClose {display:block;float:right;width:30px;height:30px;margin: 10px 29px 0 0;text-indent:-999999em;}

/* 일반선물세트 */
.gen_giftset .top_linkbanner {display:block;height:56px;text-align:center;box-sizing:border-box;background-color:#000;}
.gen_giftset .top_visual {height:602px;background:url('/cjom/event/employee/202307/web/bg_giftset_visual.jpg') no-repeat 50% 0;}
	.gen_giftset.ver2 .top_visual {background:url('/cjom/event/employee/202307/web/bg_giftset_visual_v2.jpg') no-repeat 50% 0;}
.gen_giftset .top_visual .contents {position:relative;height:602px;width:1280px;}
.gen_giftset .top_visual a {position:absolute;left:28px;top:484px;display:block;color:transparent;font-size:0;width:163px;height:51px;}
.gen_giftset .gen_tab_menu{position:relative;height:94px;}
.gen_giftset .gen_tab_menu.active .is-fixed {position:static !important;}
.gen_giftset .gen_tab_menu .compactFixed {left: 0 !important;right: 0;}
.gen_giftset .gen_tab_menu .nav {position: relative;height:94px;background-color:#2b325c ;text-align:center;}
.gen_giftset .gen_tab_menu .nav ul {position: relative;width: 1280px;margin: 0 auto;box-sizing: border-box;}
.gen_giftset .gen_tab_menu ul li {position: relative;text-align:center;float:left;height:94px;width:213px;background:#2b325c url(/cjom/event/employee/202307/web/top_tab_menu.jpg) no-repeat;}
	.gen_giftset.ver2 .gen_tab_menu ul li {background:#1c4126 url(/cjom/event/employee/202307/web/top_tab_menu2.jpg) no-repeat;}
.gen_giftset .gen_tab_menu ul li:nth-child(2){background-position:-213px 0;}
.gen_giftset .gen_tab_menu ul li:nth-child(3){width:214px;background-position:-426px 0;}
.gen_giftset .gen_tab_menu ul li:nth-child(4){width:214px;background-position:-640px 0;}
.gen_giftset .gen_tab_menu ul li:nth-child(5){width:214px;background-position:-854px 0;}
.gen_giftset .gen_tab_menu ul li:nth-child(6){width:212px;background-position:-1068px 0;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(1){background-position:0 -94px;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(2){background-position:-213px -94px;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(3){background-position:-426px -94px;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(4){background-position:-640px -94px;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(5){background-position:-854px -94px;}
.gen_giftset .gen_tab_menu ul li.active:nth-child(6){background-position:-1068px -94px; }
.gen_giftset .gen_tab_menu ul li a {height:100%;display:block;/*display: flex;flex-direction: row;justify-content: center;align-items: center;*/overflow:hidden;}
.gen_giftset.ver2 .section-mv-wp {padding-top:168px;background:url('/cjom/web/images/employee/202207/bg_giftset_section-mv.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .section-mv {width:1200px;margin:0 auto;}
.gen_giftset .gen_section01 {background:#fff url('/cjom/event/employee/202307/web/bg_giftset_section01.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section01 .contents {position:relative;height:496px;padding-top:949px;}
.gen_giftset.ver2 .gen_section01{background:#fff url('/cjom/event/employee/202307/web/bg_giftset_section01_v2.jpg') no-repeat 50% 0;}
	.gen_giftset.ver2 .gen_section01 .contents {padding-top:844px;background:url('/cjom/event/employee/202307/web/bg_giftset_section01_v2.jpg') no-repeat 50% 0;}
	.gen_giftset.ver2 .gen_section01 .contents ~ .contents {padding:580px 0 0;background:#e0ede3 url('/cjom/event/employee/202211/web/bg_giftset_section01_v2_2.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section01 .bttn-more {margin-bottom:45px;text-align:center;}
.gen_giftset .gen_section01 .bttn-more div {display:block;}
.gen_giftset .gen_section01 .bttn-more div + div {margin-top:15px;}
.gen_giftset .gen_section01 .bttn-more div img {vertical-align:top;}
.gen_giftset .gen_section01 .btn-choiceday {position:absolute;left:746px;top:289px;display:block;color:transparent;font-size:0;width:214px;height:34px;}
.gen_giftset .gen_section01 .gen-emp-noti2 {padding:0 0 0 400px;}
.gen_giftset .gen_section01 .gen_bannerlist li {text-align:center;}
.gen_giftset .gen_section01 .gen_bannerlist li img {vertical-align:top;}
.gen_giftset .gen_section01 .gen_bannerlist li a {display:block;}


.gen_giftset .gen_section02 {padding-bottom:60px;background:#fff9ef url('/cjom/event/employee/202307/web/bg_giftset_section02.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section02 .contents {position:relative;padding-top:311px;}
.gen_giftset .gen_section02 .bttn-more {margin-top:50px;text-align:center;}
.gen_giftset .gen_section02 .gen-emp-noti2 {padding:40px 0 0 365px;}

.gen_giftset.ver2 .gen_section02 {height:848px;padding-bottom:0;background:#fff9ef url('/cjom/event/employee/202307/web/bg_giftset_section02_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section02 .contents {position:relative;padding-top:610px;}
.gen_giftset.ver2 .gen_section02 .gen-emp-noti2 {padding:0 264px;}

.gen_giftset .gen_section03 {padding-bottom:80px;background:#fff url('/cjom/event/employee/202307/web/bg_giftset_section03.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section03 .contents {position:relative;padding-top:647px;}
.gen_giftset .gen_section03 .link-card01 {position:absolute;left:29px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset .gen_section03 .link-card02 {position:absolute;left:342px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset .gen_section03 .link-card03 {position:absolute;left:656px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset .gen_section03 .link-card04 {position:absolute;left:969px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset .gen_section03 .link-cdown {position:absolute;left:438px;top:928px;display:block;color:transparent;font-size:0;width:135px;height:130px;}
.gen_giftset .gen_section03 .sec03_e_apply {position:relative;height:750px;background:#fff url('/cjom/event/employee/202307/web/bg_giftset_apply.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section03 .sec03_e_apply a {position:absolute;left:17px;top:653px;display:block;color:transparent;font-size:0;width:503px;height:80px;}

.gen_giftset.ver2 .gen_section03 {background:#fff url('/cjom/event/employee/202307/web/bg_giftset_section03_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section03 .contents {padding-top:315px;}
.gen_giftset.ver2 .gen_section03 .bttn-more {margin-top:50px;text-align:center;}
.gen_giftset.ver2 .gen_section03 .gen-emp-noti2 {padding:40px 0 0 365px;}

.gen_giftset .gen_section04 {padding-bottom:80px;background:#f0d9b7 url('/cjom/event/employee/202307/web/bg_giftset_section04.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section04 .contents {position:relative;padding-top:1396px;}
.gen_giftset .gen_section04 .bttn-more {margin-bottom:45px;text-align:center;}
.gen_giftset .gen_section04 .bttn-more div {display:block;}
.gen_giftset .gen_section04 .bttn-more div + div {margin-top:15px;}
.gen_giftset .gen_section04 .bttn-more div img {vertical-align:top;}
.gen_giftset .gen_section04 .e_stamp {overflow:hidden;position:absolute;left:373px;top:498px;width:535px;height:234px;background:url('/cjom/event/employee/202307/web/bg_stamp.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section04 .e_stamp li {float:left;}
.gen_giftset .gen_section04 .e_stamp li:last-child {float:right;}
.gen_giftset.ver2 .gen_section04 {padding-bottom:84px;background:#fff url('/cjom/event/employee/202307/web/bg_giftset_section04_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section04 .contents {padding-top:647px;}
.gen_giftset.ver2 .gen_section04 .link-card01 {position:absolute;left:29px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset.ver2 .gen_section04 .link-card02 {position:absolute;left:342px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset.ver2 .gen_section04 .link-card03 {position:absolute;left:656px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset.ver2 .gen_section04 .link-card04 {position:absolute;left:969px;top:527px;display:block;color:transparent;font-size:0;width:282px;height:45px;}
.gen_giftset.ver2 .gen_section04 .sec03_e_apply {position:relative;height:750px;background:#fff url('/cjom/event/employee/202307/web/bg_giftset_apply_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section04 .sec03_e_apply a {position:absolute;left:17px;top:653px;display:block;color:transparent;font-size:0;width:503px;height:80px;}

.gen_giftset .my-payprice {position:absolute;left:235px;top:326px;overflow:hidden;}
.gen_giftset .my-payprice dl {float:left;margin-top:14px;width:508px;color:#000;text-align:center;}
.gen_giftset .my-payprice dt {height:50px;font-size:31px;}
.gen_giftset .my-payprice dd {font-size:31px;font-weight:bold;}
.gen_giftset .my-payprice .num {font-size:46px;font-family: 'Roboto', 'Noto Sans KR', sans-serif;}
.gen_giftset .my-payprice dd div {display:inline-block;vertical-align:middle;}
.gen_giftset .my-payprice .btn-comfirm {float:left;display:block;color:transparent;font-size:0;width:303px;height:140px;}
.gen_giftset .gen_section05 {height:3551px;background:url('/cjom/event/employee/202307/web/bg_giftset_section05.jpg') no-repeat 50% 0;}
.gen_giftset .gen_section05 .contents {position:relative;padding-top:1011px;}
.gen_giftset.ver2 .gen_section05 {height:auto;padding-bottom:65px;background:#f0d9b7 url('/cjom/event/employee/202307/web/bg_giftset_section05_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section05 .contents{position:relative;padding-top:1390px;}
.gen_giftset.ver2 .gen_section05 .bttn-more {margin-bottom:45px;text-align:center;}
.gen_giftset.ver2 .gen_section05 .bttn-more div {display:block;}
.gen_giftset.ver2 .gen_section05 .bttn-more div + div {margin-top:15px;}
.gen_giftset.ver2 .gen_section05 .bttn-more div img {vertical-align:top;}
.gen_giftset.ver2 .gen_section05 .e_stamp {overflow:hidden;position:absolute;left:373px;top:493px;width:535px;height:234px;background:url('/cjom/event/employee/202307/web/bg_stamp.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section05 .e_stamp li {float:left;}
.gen_giftset.ver2 .gen_section05 .e_stamp li:last-child {float:right;}

.gen_giftset.ver2 .gen_section06 {height:1853px;background:#fffaea url('/cjom/event/employee/202307/web/bg_giftset_section06_v2.jpg') no-repeat 50% 0;}
.gen_giftset.ver2 .gen_section06 .contents{position:relative;padding-top:618px;}


.giftset-product {overflow:hidden;padding:0 10px;}
.giftset-product:after {content:''; display:block; clear:both;}
.giftset-product > li {float:left; width:400px;height:530px;box-sizing:border-box;border:1px solid #f2ebd8;margin:0 10px;background-color:#fff;}
.giftset-product a {display:block;width:400px;margin:0 auto;}
.giftset-product .thumb {position:relative;width:400px;height:320px;margin:0 auto;text-align:center;}
.giftset-product .thumb img {height:310px;}
.giftset-product .thumb .label {position:absolute;left:25px;top:25px;z-index:10;width:70px;height:70px;line-height:70px;font-size:24px;font-weight:bold;color:#fff;text-align:center;border-radius:9999px;background-color:#f05f40;}
.giftset-product .btn-cart {
    position: absolute;
    bottom: 10px;z-index:10;
    right:30px;
    min-width: 60px;
    width: 60px;
    height:60px;
    padding: 0;
    border: 0;
    background: url('/cjom/web/images/common/icon-plist-cart.svg') no-repeat 50%;
    background-size:60px; }
.giftset-product .btn-cart span {
	display: block;z-index:100;
	text-indent: -99999px;
	width:60px;
	height:60px;
}
.giftset-product .title {
	font-size:24px;color:#000; max-height:64px;line-height:32px;color:#000;
    word-break: break-all;
    box-sizing: border-box;
    word-wrap: break-word;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.giftset-product .product-cont {padding:5px 50px 0;}
.giftset-product .price-info {overflow:hidden;margin-top:10px;color:#c6c5c5;font-size:20px;line-height:28px;}
.giftset-product .price-info dt {display:inline-block;vertical-align:middle;}
.giftset-product .price-info dd {display:inline-block;vertical-align:middle;}
.giftset-product .price-info dd del {margin-right:1px;}
.giftset-product .price-info.price-del {display:table;margin-top:0;line-height:30px;font-weight:bold;color:#1ba774;}
.giftset-product .price-info.price-del dt {margin-right:10px;font-size:24px;}
.giftset-product .price-info.price-del dd {font-size:26px;}
.giftset-product .price-info.price-del dd.perprice {margin-left:7px;letter-spacing:1px;height:25px;line-height:25px;font-size:18px; text-align:center;color:#fff;padding:0 8px;font-weight:500;border-radius:3px;background-color:#fc633c;}
.giftset-product .price-prime {overflow:hidden;margin-top:5px;color:#000;}
.giftset-product .price-prime dt {float:left;font-size:20px;margin-right:5px;}
.giftset-product .price-prime dd {float:left;font-size:21px;}


.giftset-product .product-cont .time-txt{padding-left:24px;color:#19a873;font-size:16px;background:url(/cjom/event/employee/202307/web/icon_giftset_clock.png) no-repeat 0 50%;}
.giftset-product .product-cont .time-txt>span{font-weight:700;}
.giftset-product .scheduled .thumb a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(0,0,0,.6) url(/cjom/event/employee/202307/web/giftset_open_dimmed.png) no-repeat 50% 50%;z-index:11;}
.giftset-product .ended .thumb a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(0,0,0,.6) url(/cjom/event/employee/202307/web/giftset_end_dimmed.png) no-repeat 50% 50%;z-index:11;}
.giftset-product .soldout .thumb a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:10px;background:rgba(0,0,0,.6) url(/cjom/event/employee/202307/web/giftset_soldout_dimmed.png) no-repeat 50% 50%;z-index:11;}

.giftset-product .scheduled .btn-cart,
.giftset-product .ended .btn-cart,
.giftset-product .soldout .btn-cart{display:none;}

.gen_giftset.ver2 .giftset-product > li {height:560px;}
.gen_giftset.ver2 .giftset-product .product-cont .title{margin-top:5px;}



.gen_section05 .pop-win {position:absolute;top:1045px;left:50%;margin-left:-408px;width:817px;z-index:150;}
.gen_section05 .pop-win-inner {position:relative;padding:11px 0 0;}

.gen_section05 .pop-win-head {display:inline-flex;text-align:center;height:197px;width:100%;align-items: center;	justify-content: center;    flex-flow: column;}
.gen_section05 .pop-win h3 {display:block;line-height:50px;text-align:center;font-size:48px;color:#fff;font-weight:bold;}
.gen_section05 .pop-win h4 {display:block;margin-top:15px;line-height:37px;text-align:center;font-size:33px;color:#000;font-weight:normal;}
.gen_section05 .pop-win .pop-close {position:absolute;right:64px;top:35px;width:36px;height: 36px;display:block;font-size:0;color:transparent;line-height:0;text-indent:-999999em;background:url(/cjom/web/images/employee/202207/btn-pop-close.png) 0 0 no-repeat; }
.gen_section05 .pop-win-coupon {height:735px;background:url(/cjom/event/employee/202211/web//bg_popup02.png) no-repeat 50% 0;}
.gen_section05 .pop-win-coupon .couponlist {position:relative;height:291px;margin-bottom:40px;padding:60px 0 0;text-align:center;}
.gen_section05 .pop-win-coupon .couponlist:after {position:absolute;left:74px;top:-32px;width:688px;height:401px;background:url(/cjom/event/employee/202211/web//img_popup02_bg.png) no-repeat 50% 0;content:'';}

.gen_section05 .pop-win-prdouct {height:611px;background:url(/cjom/event/employee/202211/web/bg_popup03.png) no-repeat 50% 0;}
.gen_section05 .pop-win .win-msg {text-align:center;font-size:48px;line-height:60px;color:#000;font-weight:bold;padding:45px 0 40px;}
.gen_section05 .pop-win .win-msg .emp {color:#de4d2e;}
.gen_section05 .pop-win-prdouct .win-desc {width:550px;margin:0 auto;padding-top:24px;text-align:center;font-size:20px;color:#949393;line-height:34px;border-top:1px solid #000;}
.gen_section05 .pop-giveaway-no {height:370px;background:url(/cjom/web/images/employee/202207/bg_popup04.png) no-repeat 50% 0;}
.gen_section05 .pop-giveaway-no .win-msg {line-height:auto;padding:113px 0 0;}
.gen_section05 .pop-giveaway {height:742px;top:1045px;background:url(/cjom/event/employee/202211/web/bg_sec05_pop05.png) no-repeat 50% 0;}
.gen_section05 .giveaway-list {padding:120px 0 0;width:550px;height:370px;margin:0 auto;}
.gen_section05 .giveaway-list li {display:table;width:100%;padding-bottom:11px;}
.gen_section05 .giveaway-list li .list-left {display:table-cell;vertical-align:top;}
.gen_section05 .giveaway-list-txt {display:block;font-size:28px;color:#000;line-height:30px;font-weight:bold;}
.gen_section05 .giveaway-list-date {display:block;font-size:20px;color:#959696;line-height:24px;margin-top:7px;}
.gen_section05 .giveaway-list-state {font-size:28px;line-height:30px;font-weight:bold;color:#169166;display:table-cell;vertical-align:top;text-align:right;}
.gen_section05 .giveaway-list-state.ty {color:#fc6b3f;}
.gen_section05 .pop-giveaway .win-desc {width:550px;margin:20px auto 0;padding-top:30px;text-align:center;font-size:20px;color:#949393;line-height:30px;border-top:1px solid #000;}


.gen-emp-banner {height:160px;background:url(/cjom/web/images/employee/202207/img_emp_banner.png) no-repeat 50% 0;}
.gen-emp-banner .contents {position:relative;}
.gen-emp-banner a {color:transparent;font-size:0;display:block;position:absolute;right:0;top: 48px;width:270px;height:60px;}

/* 일반 - 유의사항 */
.gen-emp-noti {width:1038px;margin:0 auto;font-size:18px;color:#000;border:1px solid #474747;text-align:left;}
.gen-emp-noti .emp-noti-sbj {position:relative;text-indent:50px;font-size:24px;height:70px;line-height:70px;font-weight:bold;}
.gen-emp-noti .emp-noti-sbj:before {display:block;position:absolute;right:18px;top:21px;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background: url(/cjom/web/images/employee/202207/icon-emp-noti.png) no-repeat 50%;background-size:21px 11px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;content:'';}
.gen-emp-noti .emp-noti-sbj.active:before { -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);}
.gen-emp-noti .gen-emp-noti-cont {padding:30px 35px 50px 40px;border-top:1px solid #474747;}
.gen-emp-noti .gen-emp-noti-tit {margin-bottom:10px;font-size:18px;}
.gen-emp-noti .gen-emp-noti-txt {font-size:18px;}
.gen-emp-noti .gen-emp-noti-txt li {margin-bottom:4px;padding-left:10px;position:relative;}
.gen-emp-noti .gen-emp-noti-txt li:after {position:absolute;left:0;top:11px;width:3px;height:3px;display:block;background-color:#000;content:'';}
.gen-emp-noti .gen-emp-noti-txt li:last-child {margin-bottom:0;}
.gen-emp-noti2 {font-size:18px;color:#3a3a3a;text-align:left;}
.gen-emp-noti2 .gen-emp-tit {font-weight:bold;padding:0 0 5px 10px;}
.gen-emp-noti2 .gen-emp-noti-tit {margin-bottom:10px;font-size:18px;}
.gen-emp-noti2 .gen-emp-noti-txt {font-size:18px;}
.gen-emp-noti2 .gen-emp-noti-txt li {margin-bottom:3px;padding-left:10px;position:relative;}
.gen-emp-noti2 .gen-emp-noti-txt li:after {position:absolute;left:0;top:12px;width:3px;height:3px;display:block;border-radius:100%;background-color:#000;content:'';}
.gen-emp-noti2 .gen-emp-noti-txt li:last-child {margin-bottom:0;}
.gen-emp-noti2 .gen-emp-noti-txt li .emp {color:#e24547;}
.emp-giftset {padding-top:50px;}
.emp-giftset h3 {padding-top:100px !important;text-align:center;}
.emp-giftset .event-prd-tab-wrap {margin-top:30px;border:1px solid #c4d7ce;border-right:0;border-left:0;}
.emp-giftset .event-prd-tab-wrap .event-prd-tab li {vertical-align:middle;text-align:center}
.emp-giftset .event-prd-tab-wrap .event-prd-tab li a {height:60px;line-height:58px;color:#01351b;font-size:22px;}
.emp-giftset .event-prd-tab-wrap .event-prd-tab li.active a {border-color:#01351b;}
.emp-giftset .event-prd-tab-wrap .event-prd-tab li+li a:before {top:20px;height:23px;background-color:#c4d7ce;}

/* 쿠폰적용상품 */
.coupon-product .top_visual {height:521px;background:url('/cjom/event/employee/202307/web/bg_coupon-product.jpg') no-repeat 50% 0;}

.salefest .salefest-banner {text-align:center;}
.holiday-event-wrap .category-list.is-fixed {top:146px !important;}
.holiday-event-wrap img {vertical-align: top;margin:0 auto;}
.holiday-event-wrap .gift-banner  {height:241px;overflow:hidden;}
.holiday-event-wrap .gift-banner img {margin:0 auto;}
.holiday-event-wrap .btn {display: inline-block; text-align: center;}
.holiday-event-wrap .btn-glass {display: inline-block; text-indent:-9999px;}
.holiday-tab-wp {position:relative;z-index:10;font-size:0;}
.holiday-tab-wp ul {overflow:hidden;width:1280px;height:102px;margin:0 auto;background-image:url('/cjom/web/images/employee/202111/tab_holiday.png');background-repeat:no-repeat;}
.holiday-tab-wp ul li {display:block;float:left;width:33.3%;}
.holiday-tab-wp ul li a {display:block;width:100%;height:102px;}
.holiday-tab-wp.holiday-tab1 {background:#d2400b url('/cjom/web/images/employee/202111/tab_employee01.png') no-repeat 50% 0;}
.holiday-tab-wp.holiday-tab2 {background:#d2400b url('/cjom/web/images/employee/202111/tab_employee02.png') no-repeat 50% 0;}
.holiday-tab-wp.holiday-tab3 {background:#d2400b url('/cjom/web/images/employee/202111/tab_employee03.png') no-repeat 50% 0;}
.holiday-event-wrap .section-notice {padding: 50px 0;background-color:#fff;}
.holiday-event-wrap .section-notice .contents{box-sizing:border-box;}
.holiday-event-wrap .section-notice dl {padding-top:20px;}
.holiday-event-wrap .section-notice .sub-title {font-size:18px;margin-top:0;}
.holiday-event-wrap .section-notice dl dt{font-weight:700;font-size:16px;color:#131313;}
.holiday-event-wrap .section-notice dl dd + dt{margin-top:10px;}
.holiday-event-wrap .section-notice .desc-list {margin-top:10px;}
.holiday-event-wrap .section-notice .desc-list li {color:#131313;font-size:16px;line-height:26px;padding-left:12px;text-indent:0;}
.holiday-event-wrap .section-notice .desc-list li .bttn-down {margin-left:5px;}
.holiday-event-wrap .section-notice .desc-list li .bttn-down img {vertical-align:middle;}
.holiday-event-wrap .section-notice .desc-list li .emp {color:#f00427;}
.holiday-event-wrap .section-notice .desc-list li:before {top:12px;width:5px;height:2px;background-color:#131313;}
.holiday-event-wrap .employee-banner{overflow:hidden;position:relative;text-align:center;background:#2e5754;}
.holiday-event-wrap .employee-banner a{position:relative;display:block;width:1280px;margin:0 auto;}
/* 일반 - 설물세트  */ 
.sale-holiday .sale-holiday-visual {position:relative;clear:both;height:566px;background:#183247 url('/cjom/web/images/employee/202111/bg_sale-holiday_visual.jpg') no-repeat 50% 0;}
	.sale-holiday.ver2 .sale-holiday-visual{background:#183247 url('/cjom/web/images/employee/202111/bg_sale-holiday_visual_v2.jpg') no-repeat 50% 0;}
	.sale-holiday.salefest .sale-holiday-visual{background:#183247 url('/cjom/web/images/employee/202111/bg_sale-holiday_visual2.jpg') no-repeat 50% 0;}
.sale-holiday .event01{height:1125px;background:#f4e6d2 url('/cjom/web/images/employee/202111/bg_event01.jpg') no-repeat 50% 0;}
.sale-holiday .event01 .contents {position:relative;overflow:hidden;background:url('/cjom/web/images/employee/202111/img_motion.gif') no-repeat 50% 185px;}
.sale-holiday .event01 .contents.on {background:url('/cjom/web/images/employee/202111/img_motion_on.gif') no-repeat 50% 185px;}
.sale-holiday .event01 .coupon-motion {position:relative;height:785px;}
.sale-holiday .event01 .coupon-img.on{display:none;} 
.sale-holiday .event01 .coupon-img {display:none;text-align:center;}
.sale-holiday .event01  h3 {padding-top:0;}
.sale-holiday .event01 .coupon-motion {height:655px;}
.sale-holiday .event01 .img-blank {display:block;text-align:center;}
.sale-holiday .event01 .btn-sale-coupon {position:relative;display:block;width:589px;margin:0 auto;}
.sale-holiday .event01 .btn-popCoupon{position:absolute;top:0;left:15px;display:block;width:560px;height:105px;}
.sale-holiday .event01 .event-noti {overflow:hidden;padding:60px 0 0 310px;}
.sale-holiday .event01 .event-noti dt {float:left;width:130px;color:#222;font-size:16px;line-height:20px;}
.sale-holiday .event01 .event-noti dd {float:left;}
.sale-holiday .event01 .event-noti dd ul li {margin-bottom:5px;color:#222;font-size:16px;line-height:20px;}
.sale-holiday .event01 .ev1-popup {position:fixed;left:50%;top:50%;transform: translateX(-50%) translateY(-40%);width:949px;height:687px;z-index:200001;background:url('/cjom/web/images/employee/202111/bg_ev1_popup.png') no-repeat 50% 0;}
	.sale-holiday.salefest .event01 .ev1-popup {background:url('/cjom/web/images/employee/202111/bg_ev1_popup_salefest.png') no-repeat 50% 0;}
.sale-holiday .event01 .ev1-popup.re-pose{position:absolute;left:50%;top:50%;transform: translateX(-50%) translateY(-40%);z-index: 20000;}
.sale-holiday .event01 .ev1-popup + .dimmed{display:none;position:fixed;top:0;left:0;z-index: 200000;min-width:1280px;overflow: hidden;}
.sale-holiday .event01 .ev1-popup .popup_inner {position:relative;padding:221px 0 0 97px;}
.sale-holiday .event01 .ev1-popup .couponList {overflow:hidden;height:269px;}
.sale-holiday .event01 .ev1-popup .couponList li {float:left;width:334px;height:190px;margin:0 18px 12px 0;box-sizing:border-box;padding: 23px 0 0 40px;}
.sale-holiday .event01 .ev1-popup .couponList li .couponType {font-weight:500;font-size:21px;line-height:22px;height: 26px;color:#d0a465;}
.sale-holiday .event01 .ev1-popup .couponList li .txt {font-size:15px;line-height:16px;color:#fff;}
.sale-holiday .event01 .ev1-popup .couponList li .txt .num {margin-right:1px;font-family:'Roboto', 'Noto Sans KR', sans-serif;}
.sale-holiday .event01 .ev1-popup .couponList li .dc {height: 90px;font-size:75px;line-height:82px;color:#fff;}
.sale-holiday .event01 .ev1-popup .couponList li .dc strong {font-weight:normal;font-size:80px;margin-right:4px;font-family:'Roboto', 'Noto Sans KR', sans-serif;}
.sale-holiday .event01 .ev1-popup .btn-popup-area {padding:0 0 0 462px}
.sale-holiday .event01 .ev1-popup .btn-popup-area a {display:block;width: 220px;height: 46px;margin-bottom: 11px;color:transparent;font-size:0;}
.sale-holiday .event01 .ev1-popup .btn-popup-close {color:transparent;font-size:0;display:block;position:absolute;right: 69px;top: 24px;width:85px;height:76px;}
.sale-holiday .event01 .ev1-popup.ty {background:url('/cjom/web/images/employee/202107/bg_ev1_popup2.png') no-repeat 50% 0;}

.sale-holiday .event02 {clear:both;padding-bottom:70px;background-color:#e7d0af;}
	.ver2 .sale-holiday .event02 {}
.sale-holiday .event02 .contents {position:relative;width:1180px;}
.sale-holiday .event02 .btn-myprice {position:absolute;left:138px;top:118px;display:block;color:transparent;font-size:0;width:100px;height:42px;}
	.ver2 .sale-holiday .event02 .btn-myprice {left:190px;top:118px;}	
.sale-holiday .event02 .btn-gift-entry {position:absolute;left:400px;top:1204px;display:block;color:transparent;font-size:0;width:482px;height:121px;}
	.ver2 .sale-holiday .event02 .btn-gift-entry {top:1510px;}
.sale-holiday .event02 .my-real-price {background-color:#3d632b;position:absolute;right:240px;top:57px;width:500px;height:86px;font-size:70px;letter-spacing:2px;font-weight:bold;line-height:91px;text-align:right;color:#fff;font-family:'Roboto', 'Noto Sans KR', sans-serif;box-sizing:border-box;}
.sale-holiday .event02 .emp-noti {margin-top:40px;padding:20px 80px;border:1px solid #c2a67d;background-color:#ecd9bf;}
.sale-holiday .event02 .emp-noti li {color:#131313;font-size:16px;line-height:26px;padding-left:0;text-indent:0;}

.link-giftset {height:77px;text-indent:-99999em;background:#fff url('/cjom/web/images/contents/employee/2020/bg_coupon_link2.jpg') no-repeat 50% 0;}
.link-banner {height:241px;text-align:center;background:#276263;}

.sale-holiday .event03 {padding-bottom:10px; background:url('/cjom/web/images/employee/202107/bg_event03.jpg') repeat 50% 0;}

.gift-apply-area {overflow:hidden;padding:60px 0 0 110px;}
.gift-apply-area  ul > li  {width:560px;float:left;box-sizing:border-box;}
.gift-apply-area  .entry-chklist li {width:auto;float:none;font-size:16px;color:#908a79;}
.gift-apply-area  .checkbox__input {font-size:16px;margin-left:10px;}
.gift-apply-area  .checkbox__input em{color:#ff0000;}
.gift-apply-area  .input-checkbox:after  {width:24px;height:24px;margin-top:-3px;border:0;background:url('/cjom/mobile/images/employee/2021/img_checkbox_off.png') no-repeat 0 0; background-size:24px;}
.gift-apply-area .input-checkbox.active:after {width:24px;height:24px;border:0;background:url('/cjom/mobile/images/employee/2021/img_checkbox_on.png') no-repeat 0 0; background-size:24px;}
.gift-apply-area .entry-chklist {padding-top:15px;}
.gift-apply-area .entry-chklist .input-checkbox+label{margin-left:10px;font-size:16px;}

.sale-holiday .event02-list{overflow:hidden;margin-top:40px;height:578px;background:url('/cjom/web/images/employee/202111/img_event02-list.png') no-repeat 50% 0;}
	.sale-holiday.ver2 .event02-list {height:578px;background:url('/cjom/web/images/employee/202111/img_event02-list_v2.png') no-repeat 50% 0;}
.sale-holiday .event02-list li {float:left;}
.sale-holiday .event02-list li:nth-child(2) {margin:0 31px;}
.sale-holiday .event02-list li a {display:block;}
.sale-holiday .event02-list li .thumb {position:relative;width:406px;height:450px;background-color:#f9f9f9;}
.sale-holiday .event02-list li .thumb img {width:406px;height:450px;}
.sale-holiday .event02-list li .thumb .label {width:110px;height:110px;position:absolute;top:40px;right:30px;color:#fff;text-align:center;background-color:#006d6f;border-radius:100%;}
.sale-holiday .event02-list li .thumb .label .label-tit {display:block;font-size:16px;padding-top:30px;}
.sale-holiday .event02-list li .thumb .label .label-cnt {margin-top:1px;display:block;font-size:24px;line-height:26px;font-weight:bold;}
.sale-holiday .event02-list li .txt01 {margin-top:25px;text-align:center;font-size:18px;color:#006d6f;}
.sale-holiday .event02-list li .txt02 {text-align:center;font-size:24px;font-weight:bold;color:#006d6f;}
.sale-holiday .event02 .event-noti {margin-top:60px;overflow:hidden;padding:50px 0 50px 275px;background-color:rgba(255,255,255,0.3);}
.sale-holiday .event02 .event-noti dt {float:left;width:130px;color:#222;font-size:16px;line-height:20px;}
.sale-holiday .event02 .event-noti dd {float:left;}
.sale-holiday .event02 .event-noti dd ul li {margin-bottom:5px;color:#222;font-size:16px;line-height:20px;}
.sale-holiday .event02 .btn-gift-apply {position:relative;width:566px;margin:55px auto 0 auto;}
.sale-holiday .event02 .btn-gift-apply .btn{position:absolute;top:0;left:15px;display:block;width:535px;height:106px;}

.sale-holiday .ev_tab_card{margin-top:60px;}
.sale-holiday .ev_tab_card .tab_cont {position:relative; width:1180px; min-height:100vh; margin:0 auto;}
.sale-holiday .ev_tab_card .tabs{ width:1180px; margin:0 auto;}
.sale-holiday .ev_tab_card .tabs:after{display:block;content:'';clear:both;}
.sale-holiday .ev_tab_card .tabs li {float:left;width:295px;height:95px;background:url('/cjom/web/images/employee/202107/img_ev_card_tab.png') no-repeat 0 0;}
.sale-holiday .ev_tab_card .tabs li a{display:block;width:100%;height:100%;}
.sale-holiday .ev_tab_card .tabs li:nth-child(1) {background-position: 0 -95px;}
.sale-holiday .ev_tab_card .tabs li:nth-child(1).active {background-position:0 0;}
.sale-holiday .ev_tab_card .tabs li:nth-child(2) {background-position: -295px 0;}
.sale-holiday .ev_tab_card .tabs li:nth-child(2).active {background-position:-295px -95px;}
.sale-holiday .ev_tab_card .tabs li:nth-child(3) {background-position:-590px 0;}
.sale-holiday .ev_tab_card .tabs li:nth-child(3).active {background-position:-590px -190px;}
.sale-holiday .ev_tab_card .tabs li:nth-child(4) {background-position:-885px 0;}
.sale-holiday .ev_tab_card .tabs li:nth-child(4).active {background-position:-885px -285px;}
.sale-holiday .ev_tab_card .tabs li a {padding:0;}
.sale-holiday .ev_tab_card .btn-link{position:absolute;left:317px;bottom:70px;width:545px;height:103px;}

.sale-holiday .event03 .ev-notice{width:1180px;margin:30px auto 95px;padding:24px 34px 24px 70px;border:1px solid #d8d8d8;box-sizing:border-box;background:#fff;}
.sale-holiday .event03 .ev-notice li {position:relative;}
.sale-holiday .event03 .ev-notice li .tit{color: #1a1a1a;font-size:26px;font-weight: 700;line-height:1;}
.sale-holiday .event03 .ev-notice li .accordion_arrow{position:absolute;top:3px;right:0;display:block;width:37px;height:19px;transition: transform .3s;transform: rotate(180deg); -webkit-transform: rotate(180deg);background:url('/cjom/web/images/employee/202107/accordion_arrow.png') no-repeat;}
.sale-holiday .event03 .ev-notice li a.active .accordion_arrow{transform: rotate(0deg); -webkit-transform: rotate(0deg);}
.sale-holiday .event03 .ev-notice .desc-list{padding-bottom:10px;margin-top:20px;}
.sale-holiday .event03 .ev-notice .desc-list li{padding-left:20px;font-size:18px;color:#242424;letter-spacing:-1px;}
.sale-holiday .event03 .ev-notice .desc-list li.fz_large{font-size:25px;line-height:32px;}
.sale-holiday .event03 .ev-notice .desc-list li .fz_small{font-size:18PX;font-weight:400;}
.sale-holiday .event03 .ev-notice .desc-list li:before{width:6px;height:2px;background:#242424;}
.sale-holiday .event03 .ev-notice .desc-list li.none:before{display:none;}
.sale-holiday .event03 .ev-notice .desc-list li+li{margin-top:10px;}
.sale-holiday .event03 .ev-notice .desc-list li .dot-list{margin-top:15px;}
.sale-holiday .event03 .ev-notice .desc-list li .dot-list li{padding-left:10px;font-size:25px;line-height:30px;}
.sale-holiday .event03 .ev-notice .desc-list li .dot-list li:before{width:4px;height:4px;border-radius:30px;}

.sale-holiday h3 {text-align:center;padding-top:70px;}
.sale-holiday .tit-desc {margin-top:-17px;text-align:center;}
.sale-holiday .holiday-event-product .tit-desc{margin-top:25px;}
.sale-holiday .holiday-product {margin-top:50px;}
.sale-holiday .holiday-gift-wrap {background-color:#162d40;}
	.holiday-gift-wrap .contents:before {margin-top:0;}
.sale-holiday .holiday-gift-inner {background-color:#162d40;}
.sale-holiday .holiday-benefit-wrap .contents {background:url('/cjom/web/images/employee/202111/img_holiday_gift-2.jpg') no-repeat 50% 0;}
.holiday-event-wrap .sale-holiday .section-notice {background-color:#fff;}
.holiday-event-wrap .sale-holiday .section-notice .contents{margin-top:70px;width:1180px;box-sizing:border-box;background-color:#f9f9f9;}
.holiday-event-wrap .section-notice .emp-noti  {padding:20px 85px;background-color:#f9f9f9;}
.sale-holiday  .employee-banner {text-align:center;background-color:#2e5754;}

.event-salefest {height:934px;background:#006b43 url('/cjom/web/images/employee/202107/bg_salefest_mv.jpg') no-repeat 50% 0;}
.event-salefest .salefest-mov {width:870px;margin:0 auto;padding:156px 0 0;} 

/* 일반 - 선물세트특가 */
.sale-holiday .drop {	position: absolute;top: 0;	z-index: -1;  opacity: 0;}
.sale-holiday  .snow {height: 8px;width: 8px;border-radius: 100%;background-color:#fff;z-index:10;box-shadow: 0 0 10px #fff;}
.sale-holiday  .snow.animate {animation: falling 4s infinite ease-in;}
@keyframes falling {
	0% {top: 0; opacity: 1;}
	100% {top: 1000px; opacity: 0}
}

.holiday-event01 {position:relative;top:-1px;height:567px;background: url('/cjom/web/images/employee/202111/bg_holiday_visual.jpg') no-repeat 50% 0;}
	.born .holiday-event01 {background: url('/cjom/web/images/employee/202107/bg_holiday_visual_v2.jpg') no-repeat 50% 0;}
.holiday-event01 .contents {max-width:1920px;min-width:1280px;margin:0 auto;}
.holiday-benefit-wrap {background-color:#f2f2f2;}
.holiday-benefit-wrap .contents {position:relative;height:479px;background:url('/cjom/web/images/employee/202111/img_holiday_gift-2.jpg') no-repeat 50% 0;}
.holiday-benefit-wrap .holiday-benefit {overflow:hidden;padding:356px 0 0 104px;height:28px;}
.holiday-benefit-wrap .holiday-benefit:after {content:''; display: block; clear: both;}
.holiday-benefit-wrap .holiday-benefit li {float:left;width:135px;margin-right:84px;}
.holiday-benefit-wrap .holiday-benefit li a {display:block;width:100%;height:28px;color:transparent;font-size:0;}
.holiday-benefit-wrap .holiday-benefit li:nth-child(2) {width:164px;margin-right:89px;}
.holiday-benefit-wrap .holiday-benefit li:nth-child(3) {margin-right:0;}
.holiday-benefit-wrap .bttn-area {position:absolute;right:52px;top:155px;}
.holiday-benefit-wrap .bttn-area:after {content:''; display: block; clear: both;}
.holiday-benefit-wrap .bttn-area a {display:block;width:377px;height:90px;color:transparent;font-size:0;}
.holiday-benefit-wrap .bttn-area a + a {margin-top:56px;}
.holiday-gift-wrap {background-color:#162d40;}
.holiday-gift-inner {position: relative;padding:50px 35px 50px 500px;background-color:#162d40;color:#fff;}
.holiday-gift-inner .txt01 {position:absolute;left:50px;top:55px;font-size:0;color:transparent;width:182px;height:72px;background:url('/cjom/web/images/employee/202111/tit_holiday_gift.png') no-repeat 50% 0;}
.holiday-gift-inner .txt02 {margin-bottom:30px;line-height:30px;font-size:18px;text-align:left;opacity:0.7;}
.holiday-gift-inner .txt02 .emp {color:#eabf7a;}
.holiday-gift-inner .btn-dmore {display:inline-block;position:relative;height:25px;line-height:18px;}
.holiday-gift-inner .btn-dmore:after {display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;content:'';}
.holiday-gift-inner .btn-dmore span {display:block;font-size:16px;padding-right:20px;background:url('/cjom/web/images/employee/icon-dmore_arrow.png') no-repeat 100% 50%;}
.holiday-event01 + .holiday-event-product{padding-top:60px;}
.holiday-event-product {margin:0 auto;}
	.ver2 .holiday-event-product {padding-bottom:50px;}
.holiday-event-product h3 {text-align:center;}
.holiday-event-product .btn-giftset-more {position:relative;text-align:center;width:670px;margin:30px auto 0;}
.holiday-event-product .btn-giftset-more .btn{position:absolute;top:0;left:15px;display:block;width:640px;height:105px;}
	.ver2 .holiday-event-product .btn-giftset-more {}
.holiday-event-product .btn-giftset-more a {display:block;width:100%;height:100%;color:transparent;font-size:0;}
.holiday-product {overflow:hidden;padding:0 83px;}
	.ver2 .holiday-product {margin-top:40px;}
.holiday-product:after {content:''; display:block; clear:both;}
.holiday-product > li {float:left; width:540px;height:770px;box-sizing:border-box;}
.holiday-product > li:nth-child(2n) {float:right;}
.holiday-product a {display:block;width:540px;margin:0 auto;}
.holiday-product .thumb {position:relative;width:540px;height:470px;margin:0 auto;text-align:center;}
.holiday-product .thumb:before {content: ''; position: absolute; top: 0; left: 0; height: 100%;width: 100%;background: #000; opacity: 0.03;}
.holiday-product .perprice {position:absolute;right:20px;top:103px;width:80px;height:38px;line-height:37px;font-size:22px; text-align:center;color:#fff; font-weight:bold;border-radius:30px;background-color:#f00427;}
.holiday-product .product-cont {position:relative;padding:30px 20px 0;}
.holiday-product .title {line-height:32px;font-size:22px;color:#1d1e1f;}
.holiday-product .price-info {overflow:hidden;margin-top:10px;color:#666;font-size:20px;}
.holiday-product .price-info dt {display:inline-block;veritcal-align:middle;}
.holiday-product .price-info dd {display:inline-block;veritcal-align:middle;}
.holiday-product .price-info dd del {font-family:'Roboto', 'Noto Sans KR', sans-serif;margin-right:1px;}
.holiday-product .price-info.price-del {margin-top:0;color:#000;font-weight:bold;}
.holiday-product .price-info.price-del dt {font-size:22px;line-height:30px;padding-top:4px;font-weight:normal;}
.holiday-product .price-info.price-del dd {margin-left:20px;font-size:22px;line-height:30px;color:#f00427;}
.holiday-product .price-info.price-del dd .num {font-size:24px;font-family:'Roboto', 'Noto Sans KR', sans-serif;}
.holiday-product .price-prime {overflow:hidden;margin-top:27px;border-top:1px solid #e5e5e5;padding-top:20px;}
.holiday-product .price-prime dt {float:left;}
.holiday-product .price-prime dt span {display:inline-block;padding:0 13px 0 35px;height:30px;line-height: 29px;font-size:16px;color:#fff;background: #2e5754 url(/cjom/web/images/prime/ico_user_grade.svg) no-repeat 9px 6px;background-size: 21px 18px;}
.holiday-product .price-prime dd {float:right;;color:#1c3836;font-size:20px;font-weight:bold;line-height:30px;}

/* 일반 - 대량견적 */
.bulk-tab-contents .visual {position:relative;height:642px;background:url('/cjom/event/employee/202307/web/bulk_visual.jpg') no-repeat 50% 0;}
.bulk-tab-contents .bulk-tab-list{position:absolute; bottom:0; left:50%; width:870px; margin-left:-435px; text-align:center; font-size:0;}
.bulk-tab-contents .bulk-tab-list li{display:inline-block;}
.bulk-tab-contents .bulk-tab-list li:nth-child(3) a{border-right:2px solid #bcc2d2;}
.bulk-tab-contents .bulk-tab-list li a{display:block; width:290px; height:89px; line-height:87px; border:solid #bcc2d2; border-width: 2px 0 0 2px; background:#c8cfda; color:#fff; box-sizing:border-box; font-size:30px; font-weight:bold;}
.bulk-tab-contents .bulk-tab-list li.active {border-color:#fff;}
.bulk-tab-contents .bulk-tab-list li.active a{border-color:#fff; background-color:#fff; color:#2f4871;}
.bulk-tab-contents .bulk-tab-list li.active a span{padding-right:35px; background:url(/cjom/web/images/contents/holiday/icon_arrow.png) center right no-repeat;}
.bulk-tab-contents .bulk-tab-list li.active a{border-left-color:#fff;}
.bulk-tab-contents .bulk-tab-list li.active + li a{border-left-color:#c8cfda;}
.bulk-tab-contents .bulk-tab-list li.active {border-color:#fff;}
.bulk-tab-contents .bulk-tab-list li.active-blue a{border-color:#2f4871; background-color:#2f4871; color:#fff;}
.bulk-tab-contents .bulk-tab-list li.active-blue a span{padding-right:35px; background:url(/cjom/web/images/contents/holiday/icon_arrow_blue.png) center right no-repeat;}
.bulk-tab-contents .bulk-tab-list li.active-blue a{border-left-color:#2f4871;}
.bulk-tab-contents .bulk-tab-list li.active-blue + li a{border-left-color:#c8cfda;}
.bulk-tab-contents .event-prd-tab-wrap {border:0;}
.bulk-tab-contents .event-prd-tab {width:auto;padding:28px 0 26px;}
.bulk-tab-contents .event-prd-tab li {padding:0 50px;}
.bulk-tab-contents .event-prd-tab li a {height:30px;line-height:24px;font-size:22px;color:#03512e;border-bottom:1px solid #fff;}
.bulk-tab-contents .event-prd-tab li.active a {color:#d84505;border-bottom:1px solid #d84505;}
.bulk-tab-contents .event-prd-tab li+li a:before {width:0;}
.bulk-tab-contents .inquiry-textarea {border:none;}
.bulk-tab-contents .bulk-guide {padding:60px 0; background:#f9f9f9; text-align: center;}
.bulk-tab-contents .bulk-guide .desc-list {margin-top:-90px;}
.bulk-tab-contents .bulk-guide .desc-list li {color: #82736a;}
.bulk-tab-contents .bulk-guide .link-download {position:absolute;left:925px;top:-85px;font-size:15px;}
.bulk-tab-contents .bulk-guide .link-down-area {position:relative;width:1280px;margin:0 auto;}
.bulk-tab-contents .today-selected{z-index:20202;}

/* 선물세트(공통) */

.holy-title {margin-top:35px; font-size:50px; line-height:50px; color:#3b262b; text-align:center; font-weight:normal;}
.holy-title .strong {display:block; font-size:60px; line-height:90px;}
.holy-title em {font-weight:500;}
.holy-title strong::selection,
.holy-title em::selection,
.holy-title::selection,
.holy-date::selection {background-color:#3b262b; color:#fff;}
.holy-date {width:365px; height:64px; line-height:64px; margin:28px auto 0; padding:0 50px; border-radius:40px; background-color:#837678; font-size:26px; color:#fff; font-family:'Roboto', 'Noto Sans CJK KR', sans-serif; text-align:center; font-weight:600; letter-spacing:0; white-space: nowrap;}

.main-visual .contents {position:relative;}
.main-visual .main-popup .layer-btnClose {display:block;width:45px;height:45px;position: absolute;right:0;top: 0;text-indent:-999999em;}
.main-visual .main-popup .btn-tClose {display:block;width:300px;height: 40px;position: absolute;left: 18px;bottom: 45px;text-indent:-999999em;}

/* 임직원 아이디 변경 (팝업) */
.modal-idchange {}
.modal-idchange .modal-header  {padding:15px 0 30px;}
.modal-idchange .modal-header .modal-title {font-size:20px;color:#000;}
.modal-idchange .result-idsearch {padding:30px 0 ;text-align:center;color:#000;font-size:16px;}
.modal-idchange .result-idsearch strong {margin-bottom:4px;display:block;}
.modal-idchange .result-nodate {padding:30px 0;text-align:center;color:#000;font-size:16px;}
.modal-idchange .btn-area {margin-top:0;}
.modal-idchange .btn-area [class^=btn-default] {padding:0;min-width:85px;background-color:#000;font-size:15px;border-radius:4px;border:0;}
.modal-idchange .form-idchange {width:100%;position:relative;}
.modal-idchange .form-idchange .form-element {position:relative;}
.modal-idchange .form-idchange .form__column {width:calc(100% - 90px);}
.modal-idchange .form-idchange  .input-text {width:100%;}
.modal-idchange .form-element__input {border:1px solid #ccc;border-radius:4px;display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
	color: #000;
	height: 45px;
	border: 1px solid #ddd;
	padding: 0 40px 0 10px;
	font-family: 'Noto Sans CJK KR', sans-serif;
	font-weight: 300;}
.modal-idchange .form-idchange .btn-search {position:absolute;right:0;top:0;width:80px;color:#000;background-color:#e5e5e5;height:44px;line-height:44px;font-size:15px;border-radius:4px;}
.modal-idchange .form-element__delete {display:block;
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height:42px;
	background: url('/cjom/web/images/employee/202107/btn_search_del.png') no-repeat 0 1px; }

/* 임직원안내 (팝업) */
#modal_employees {position:fixed;top:55%;z-index:30000;}
#modal_employees .btn_apply {margin-top:20px;width:100%;height:80px;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;line-height: 28px;font-weight:bold;}
#modal_employees {width:500px;padding:50px 50px 0;color:#333;}
#modal_employees .modal-contents {padding:0;}
#modal_employees .title {font-size:25px;font-weight:bold;}
#modal_employees .text {line-height:28px;font-size:17px;color:#333;}
#modal_employees .text_list {line-height:28px;margin-top:6px;font-size:17px;}
#modal_employees .text_list li {position:relative;padding-left:12px;}
#modal_employees .text_list li:after {position:absolute;left:0;top:13px;display:block;width:4px;height:4px;background-color:#333;content:'';border-radius:100%;}
#modal_employees .modal__footer {margin-top:25px;overflow:hidden;transform:translate(-50px);width:calc(100% + 100px);height:50px;background-color:#dfdfdf;}
#modal_employees .modal__footer button {display:block;float:left;width:50%;height:100%;text-align:center;line-height:50px;font-size:17px;background-color:#dfdfdf;box-sizing:border-box;}
#modal_employees .modal__footer .btn-modal-close {position:static;top:0;right:auto;float:right;background:none;border-left:1px solid #fff;}
#modal_employees .modal__footer .btn-modal-close span {margin:0;position:static;top:auto;left:auto;height:50px;line-height:50px;text-indent:0;background:none;}

/* */
.category-list.type2 {z-index:20111 !important;}



/* 2024년 설 선물세트 */
.newyear-2024 .main-visual,
.newyear-2024.ver2 .main-visual{height:369px;background:url(/cjom/event/employee/202311/web/bg_main_visual_friend.jpg) no-repeat 50% 0;}
.newyear-2024 .main-visual .title-area{position:absolute;}
.newyear-2024 .main-visual a{position:absolute;}
.newyear-2024 .main-visual-bar{background:#002872;}
.newyear-2024 .main-visual-bar .inner{position:relative;width:1280px;margin:0 auto;}


/* 임직원 추천 캠페인 참여방법 */
.newyear-2024 .main-visual.recommend .title-area{top:55px;left:33px;width:461px;height:184px;background:url(/cjom/event/employee/202311/web/img_main_visual_recomm.png) no-repeat 0 0;}
.newyear-2024 .main-visual.recommend a{top:266px;left:33px;width:163px;height:51px;background:url(/cjom/event/employee/202311/web/img_btn_giftset.png) no-repeat 0 0;}
.newyear-2024 .main-visual-bar.recommend .inner{height:88px;background:url(/cjom/event/employee/202311/web/txt_recommend_benefit.png) no-repeat 33px 50%;}

.newyear-2024.ver2 .main-visual.recommend .title-area{width:467px;height:186px;background-image:url(/cjom/event/employee/202311/web/img_main_visual_recomm_v2.png);}
.newyear-2024.ver2 .main-visual-bar.recommend .inner{background-image:url(/cjom/event/employee/202311/web/txt_recommend_benefit_v2.png);}

/* 대량구매 */
.newyear-2024 .employee-tabmenu .active{background-color:#1e1e1e;}

.newyear-2024 .emp-noti{padding:0;border:0;}
.newyear-2024 .section-notice .emp-noti li{text-indent:0;padding-left:0;}
.newyear-2024 .section-notice .emp-noti{padding:15px 30px;font-size:16px;border:1px solid #e5e5e5;}
.newyear-2024 .section-notice .emp-noti .emp{color:#ef151e;}
.newyear-2024 .section-notice .emp-noti .emp-noti-txt{padding-bottom:30px;}
.newyear-2024 .section-notice .emp-noti .emp-noti-txt>li{padding-left:8px;text-indent:-8px;line-height:26px;}
.newyear-2024 .section-notice .emp-noti .emp-noti-txt>li+li{margin-top:2px;}

.modal-adreserve{margin-left:-158px;transform:translateX(0);}


/* 임직원 지인특가 */
.newyear-2024 .sub-visual.sub-visual02 .title-area{top:62px;width:369px;height:86px;background:url(/cjom/event/employee/202311/web/img_sub_visual02.png) no-repeat 0 0;}
.newyear-2024.ver2 .sub-visual.sub-visual02 .title-area{width:288px;height:86px;background-image:url(/cjom/event/employee/202311/web/img_sub_visual02_v2.png);}
.newyear-2024 .main-visual-bar.visual02 .inner{height:64px;background:url(/cjom/event/employee/202311/web/txt_giftset_benefit.png) no-repeat 50% 50%;}
.newyear-2024 .main-visual-bar.visual02 a{position:absolute;top:18px;left:765px;width:86px;height:28px;text-indent:-9999em;overflow:hidden;}

.newyear-2024 .main-visual.friend .title-area{top:55px;left:33px;width:405px;height:184px;background:url(/cjom/event/employee/202311/web/img_main_visual_friend.png) no-repeat 0 0;}
.newyear-2024.ver2 .main-visual.friend .title-area{width:410px;height:184px;background-image:url(/cjom/event/employee/202311/web/img_main_visual_friend_v2.png);}
.newyear-2024 .main-visual.friend a{top:266px;left:33px;width:163px;height:51px;background:url(/cjom/event/employee/202311/web/img_btn_giftset.png) no-repeat 0 0;}
.newyear-2024 .main-visual-bar.friend .inner{height:64px;background:url(/cjom/event/employee/202311/web/txt_friend_benefit.png) no-repeat 33px 50%;}
.newyear-2024.ver2 .main-visual-bar.friend .inner{background:url(/cjom/event/employee/202311/web/txt_friend_benefit_v2.png) no-repeat 50% 50%;}
.newyear-2024 .main-visual-bar.friend a{position:absolute;top:16px;left:1083px;width:86px;height:28px;text-indent:-9999em;overflow:hidden;}
.newyear-2024 .section-category .category .dis-rate{background:#002872;}

.newyear-2024 .sub-visual,
.newyear-2024.ver2 .sub-visual{height:220px;background:url(/cjom/event/employee/202311/web/bg_sub_visual.jpg) no-repeat 50% 0;}
.newyear-2024 .sub-visual .inner{position:relative;width:1280px;margin:0 auto;}
.newyear-2024 .sub-visual .title-area{position:absolute;left:33px;}

/* 지인특가 구매견적 */
.newyear-2024 .sub-visual.sub-visual03 .title-area{top:55px;width:369px;height:86px;background:url(/cjom/event/employee/202311/web/img_sub_visual03.png) no-repeat 0 0;}
.newyear-2024.ver2 .sub-visual.sub-visual03 .title-area{width:249px;height:86px;background-image:url(/cjom/event/employee/202311/web/img_sub_visual03_v2.png);}

/* 임직원 판매내역,인센티브 */
.newyear-2024 .sub-visual.sub-visual04 .title-area{top:65px;width:360px;height:86px;background:url(/cjom/event/employee/202311/web/img_sub_visual04.png) no-repeat 0 0;}
.newyear-2024.ver2 .sub-visual.sub-visual04 .title-area{width:366px;height:86px;background-image:url(/cjom/event/employee/202311/web/img_sub_visual04_v2.png);}
.newyear-2024 .emp-nodate .btn{background-color:#1e1e1e;}
.newyear-2024 .incentive-box .item+.item .ff-roboto{color:#00803d;}

/* 일반선물세트 */
.newyear-2024.gen_giftset [class^=btn]{position:absolute;}
.newyear-2024 .top_visual,
.newyear-2024.ver2 .top_visual{height:592px;background:url(/cjom/event/employee/202311/web/bg_giftset_visual.jpg) no-repeat 50% 0;}
.newyear-2024 .top_visual .contents{background:url(/cjom/event/employee/202311/web/img_tit_visual.png) no-repeat 0 59px;}
.newyear-2024.ver2 .top_visual .contents{background-image:url(/cjom/event/employee/202311/web/img_tit_visual_v2.png);}

.newyear-2024 .gen_tab_menu{position:relative;width:100%;height:64px;background:#000;}
.newyear-2024 .gen_tab_menu .nav{height:64px;background:#000;}
.newyear-2024 .gen_tab_menu ul>li{position:relative;float:left;height:64px;background:#000 url(/cjom/event/employee/202311/web/top_tab_menu.jpg) no-repeat;}
.newyear-2024 .gen_tab_menu ul>li:nth-child(1){width:258px;background-position:0 0;}
.newyear-2024 .gen_tab_menu ul>li:nth-child(2){width:254px;background-position:-258px 0;}
.newyear-2024 .gen_tab_menu ul>li:nth-child(3){width:266px;background-position:-512px 0;}
.newyear-2024 .gen_tab_menu ul>li:nth-child(4){width:244px;background-position:-778px 0;}
.newyear-2024 .gen_tab_menu ul>li:nth-child(5){width:258px;background-position:-1022px 0;}
.newyear-2024 .gen_tab_menu ul li.active:nth-child(1){background-position:0 -64px;}
.newyear-2024 .gen_tab_menu ul li.active:nth-child(2){background-position:-258px -64px;}
.newyear-2024 .gen_tab_menu ul li.active:nth-child(3){background-position:-512px -64px;}
.newyear-2024 .gen_tab_menu ul li.active:nth-child(4){background-position:-778px -64px;}
.newyear-2024 .gen_tab_menu ul li.active:nth-child(5){background-position:-1022px -64px;}

.newyear-2024.ver2 .gen_tab_menu ul>li{background-image:url(/cjom/event/employee/202311/web/top_tab_menu_v2.jpg);}

.newyear-2024 .gen-emp-noti2{width:520px;margin:0 auto;padding:0 !important;font-size:16px;color:#666;text-align:center;}
.newyear-2024 .gen-emp-noti2 .gen-emp-tit{font-size:17px;color:#333;}
.newyear-2024 .gen-emp-noti2 .gen-emp-tit a{display:inline-block;}
.newyear-2024 .gen-emp-noti2 .gen-emp-tit a>span{display:inline-block;position:relative;font-size:17px;color:#333;border-bottom:1px solid #666;line-height:20px;}
.newyear-2024 .gen-emp-noti2 .gen-emp-tit a>span:after{content:'';position:absolute;top:50%;right:-17px;width:14px;height:8px;background:url(/cjom/event/employee/202311/web/ico_arrow.png) no-repeat 0 0;transform:rotate(180deg) translateY(50%);}.newyear-2024 .gen-emp-noti2 .gen-emp-tit{display:inline-block;padding-left:20px;font-size:17px;color:#333;font-weight:normal;text-decoration:underline;background:url(/cjom/event/employee/202311/web/ico_alim.png) no-repeat 0 4px;line-height:21px;}
.newyear-2024 .gen-emp-noti2 .gen-emp-tit a.active>span:after{transform:rotate(0) translateY(-50%);}
.newyear-2024 .gen-emp-noti2 .gen-emp-noti-txt{margin-top:10px;}
.newyear-2024 .gen-emp-noti2 .gen-emp-noti-txt>li{position:relative;margin:0;padding:0 0 0 10px;font-size:16px;color:#666;text-align:left;}
.newyear-2024 .gen-emp-noti2 .gen-emp-noti-txt>li::before{content:'';position:absolute;top:10px;left:0;width:3px;height:3px;background:#666;border-radius:50%;}
.newyear-2024 .gen-emp-noti2 .gen-emp-noti-txt>li::after{display:none;}
.newyear-2024 .gen-emp-noti2.type-2 .gen-emp-tit{color:#ccc;background-image:url(/cjom/event/employee/202311/web/ico_alim_2.png);}
.newyear-2024 .gen-emp-noti2.type-2 .gen-emp-tit a>span{color:#ccc;border-color:#ccc;}
.newyear-2024 .gen-emp-noti2.type-2 .gen-emp-tit a>span:after{background-image:url(/cjom/event/employee/202311/web/ico_arrow_2.png);}
.newyear-2024 .gen-emp-noti2.type-2 .gen-emp-noti-txt>li{color:#999;}
.newyear-2024 .gen-emp-noti2.type-2 .gen-emp-noti-txt>li:before{background-color:#999;}

.newyear-2024 .giftset-product>li{height:auto;margin:0;border:0;}
.newyear-2024 .giftset-product .thumb{position:relative;width:240px;height:210px;background:#f2f2f2;}
.newyear-2024 .giftset-product .thumb img{position:absolute;top:50%;left:50%;max-width:182px;height:auto;transform:translate(-50%,-50%);}
.newyear-2024 .giftset-product .thumb .cnt-box{position:absolute;bottom:10px;left:10px;width:41px;height:42px;padding-top:14px;color:#fff;font-size:13px;background:url(/cjom/event/employee/202311/web/bg_box.png) no-repeat 0 0;box-sizing:border-box;}
.newyear-2024 .giftset-product .thumb .cnt-box>span{font-size:16px;font-weight:bold;}
.newyear-2024 .giftset-product .thumb .btn-cart{right:10px;bottom:10px;width:36px;min-width:36px;height:36px;background:#fff url(/cjom/web/images/common/ico-product-cart.svg) no-repeat 50% 50%;border-radius:8px;background-size:21px auto;}
.newyear-2024 .giftset-product .product-cont{padding:10px 15px;}
.newyear-2024 .giftset-product .product-cont .title{max-height:80px;font-size:18px;color:#000;word-break:keep-all;line-height:1.4;-webkit-line-clamp:3;}
.newyear-2024 .giftset-product .product-cont .price-info{margin-top:4px;}
.newyear-2024 .giftset-product .product-cont .price-info .orgin{color:#999;font-size:18px;}
.newyear-2024 .giftset-product .product-cont .price-info .sale{font-size:18px;}
.newyear-2024 .giftset-product .product-cont .price-info .sale .percent{color:#19a672;font-size:24px;font-weight:bold;}
.newyear-2024 .giftset-product .product-cont .price-info .sale .won{color:#111;font-weight:bold;}
.newyear-2024 .giftset-product .product-cont .price-info .sale .won>em{font-size:24px;}
.newyear-2024 .giftset-product .product-cont .price-info .prime{color:#d09a45;font-size:16px;}

.newyear-2024 .giftset-product .scheduled .thumb a:before{bottom:0;}
.newyear-2024 .giftset-product .ended .thumb a:before{bottom:0;}
.newyear-2024 .giftset-product .soldout .thumb a:before{bottom:0;}


.newyear-2024 .giftset-product.hor{overflow:visible;}
.newyear-2024 .giftset-product.hor li{position:relative;}
.newyear-2024 .giftset-product.hor li:after{content:'';display:block;clear:both;}
.newyear-2024 .giftset-product.hor .thumb{float:left;width:200px;height:200px;}
.newyear-2024 .giftset-product.hor .thumb .btn-cart{right:10px;bottom:10px;width:36px;min-width:36px;height:36px;background:#fff url(/cjom/web/images/common/ico-product-cart.svg) no-repeat 50% 50%;border-radius:8px;background-size:21px auto;}
.newyear-2024 .giftset-product.hor .product-cont{position:absolute;top:50%;right:0;width:260px;height:auto;transform:translateY(-50%);}
.newyear-2024 .giftset-product.hor .product-cont .title{max-height:76px;-webkit-line-clamp:3;}

.newyear-2024 .gen_bannerlist ul>li{position:relative;}
.newyear-2024 .gen_bannerlist ul>li>img{display:block;width:1280px;margin:0 auto;}
.newyear-2024 .gen_bannerlist ul>li.banner-1{background:#18a473;}
.newyear-2024 .gen_bannerlist ul>li.banner-2{background:#d09a45;}
.newyear-2024 .gen_bannerlist ul>li>a{position:absolute;top:50%;left:50%;width:190px;height:60px;margin:-33px 0 0 449px;overflow:hidden;}
.newyear-2024 .gen_bannerlist ul>li>a>span{position:absolute;top:-9999px;left:-999px;}

.newyear-2024.gen_giftset .gen_section01{height:1326px;background:url(/cjom/event/employee/202311/web/bg_giftset_section01.jpg) no-repeat 352px 824px;}
.newyear-2024.gen_giftset .gen_section01 .contents{padding-top:1160px;background:url(/cjom/event/employee/202311/web/img_cont_section_1.png) no-repeat 50% 60px;}
.newyear-2024 .gen_section01 .btn-choiceday{top:301px;left:calc(50% + 97px);width:213px;height:34px;}
.newyear-2024 .gen_section01 .btn-coupon01-01{top:593px;left:50%;transform:translateX(-50%);}
.newyear-2024 .gen_section01 .btn-coupon01-02{top:661px;left:50%;margin-left:-245px;}
.newyear-2024 .gen_section01 .btn-coupon01-03{top:661px;left:50%;margin-left:4px;}
.newyear-2024 .gen_section01 .btn-coupon01-04{top:1070px;left:50%;transform:translateX(-50%);}


.newyear-2024.ver2 .gen_section01{height:1326px;background:none;}
.newyear-2024.ver2 .gen_section01 .contents{padding-top:1160px;background:url(/cjom/event/employee/202311/web/img_cont_section_1_v2.png) no-repeat 50% 60px;}
.newyear-2024.ver2 .gen_section01 .btn-coupon01-01{top:553px;}
.newyear-2024.ver2 .gen_section01 .btn-coupon01-02{top:621px;}
.newyear-2024.ver2 .gen_section01 .btn-coupon01-03{top:621px;}
.newyear-2024.ver2 .gen_section01 .btn-coupon01-04{top:1030px;}

.newyear-2024.ver2 .gen_section01-2{height:1152px;background:#ebf7e7 url(/cjom/event/employee/202311/web/img_cont_section_1_2_v2.png) 50% 0;}
.newyear-2024.ver2 .gen_section01-2 .contents{padding-top:930px;background:none;}
.newyear-2024.ver2 .gen_section01-2 .gen-emp-noti2{width:800px;}

.newyear-2024 .gen_section02,
.newyear-2024.ver2 .gen_section02{min-height:938px;padding:0 0 40px;background:#dbe5ed url(/cjom/event/employee/202311/web/bg_giftset_section02.jpg) no-repeat 50% 0;}
.newyear-2024 .gen_section02 .contents{padding-top:290px;background:url(/cjom/event/employee/202311/web/img_cont_section_2.png) no-repeat 50% 50px;}
.newyear-2024 .gen_section02 .giftset-product,
.newyear-2024.ver2 .gen_section02 .giftset-product{display:flex;width:1002px;margin:0 auto;}
.newyear-2024 .gen_section02 .giftset-product>li,
.newyear-2024.ver2 .gen_section02 .giftset-product>li{display:initial;width:240px;height:auto;margin:0;border:0;}
.newyear-2024 .gen_section02 .giftset-product>li+li,
.newyear-2024.ver2 .gen_section02 .giftset-product>li+li{margin-left:14px;}
.newyear-2024 .gen_section02 .btn-more-prd,
.newyear-2024.ver2 .gen_section02 .btn-more-prd{display:block;position:static;width:492px;height:56px;margin:30px auto 0;}

.newyear-2024 .gen_section02 .gen-emp-noti2,
.newyear-2024.ver2 .gen_section02 .gen-emp-noti2{margin-top:45px;}

.newyear-2024.ver2 .gen_section02 .contents{padding-top:290px;background:url(/cjom/event/employee/202311/web/img_cont_section_2_v2.png) no-repeat 50% 50px;;}

.newyear-2024 .gen_section03,
.newyear-2024.ver2 .gen_section03{height:1582px;padding:0;background:url(/cjom/event/employee/202311/web/bg_giftset_section03.jpg) no-repeat 50% 0;}
.newyear-2024 .gen_section03 .contents{padding-top:742px;background:url(/cjom/event/employee/202311/web/img_cont_section_3.png) no-repeat 50% 72px;}
.newyear-2024 .gen_section03 .giftset-product.hor{width:1000px;margin:0 auto;}
.newyear-2024 .gen_section03 .giftset-product.hor>li{width:493px;height:200px;background:#fff;}
.newyear-2024 .gen_section03 .giftset-product.hor>li img{display:block;}
.newyear-2024 .gen_section03 .giftset-product.hor>li+li{margin-left:14px;}
.newyear-2024 .gen_section03 .giftset-product .prime-bubble{position:absolute;top:-22px;right:-15px;z-index:2;}
.newyear-2024 .gen_section03 .giftset-product .coupon-down{position:absolute;top:72px;left:294px;width:162px;height:60px;text-indent:-9999px;overflow:hidden;}
.newyear-2024 .gen_section03 .btn-event-apply{top:1203px;left:50%;margin-left:23px;}
.newyear-2024 .gen_section03 .gen-emp-noti2{width:820px;margin-top:405px;}

.newyear-2024.ver2 .gen_section03{height:1462px;}
.newyear-2024.ver2 .gen_section03 .contents{padding-top:672px;background:url(/cjom/event/employee/202311/web/img_cont_section_3_v2.png) no-repeat 50% 96px;}
.newyear-2024.ver2 .gen_section03 .btn-event-apply{top:1123px;left:50%;margin-left:23px;}

.newyear-2024.ver2 .gen_section03.soldout .contents{position:relative;}
.newyear-2024.ver2 .gen_section03.soldout .contents:after{content:'';position:absolute;top:348px;left:140px;width:1000px;height:524px;background:rgba(0,0,0,.9) url(/cjom/event/employee/202311/web/img_giftset_soldout.png) no-repeat 50% 50%;z-index:101;}

.newyear-2024 .gen_section04,
.newyear-2024.ver2 .gen_section04{height:auto;padding:0 0 60px;background:url(/cjom/event/employee/202311/web/bg_giftset_section04.jpg) no-repeat 50% 0;}
.newyear-2024 .gen_section04 .contents,
.newyear-2024.ver2 .gen_section04 .contents{padding-top:630px;background:url(/cjom/event/employee/202311/web/img_cont_section_4.png) no-repeat 50% 60px;}
.newyear-2024 .gen_section04 .card-list{position:absolute;top:559px;left:50%;width:1220px;border:0;transform:translateX(-50%);}
.newyear-2024 .gen_section04 .card-list:after{content:'';display:block;clear:both;}
.newyear-2024 .gen_section04 .card-list>li{float:left;width:280px;height:45px;border:0;}
.newyear-2024 .gen_section04 .card-list>li+li{margin-left:33px;}
.newyear-2024 .gen_section04 .card-list>li>a{display:block;position:relative;height:45px;overflow:hidden;}
.newyear-2024 .gen_section04 .card-list>li>a>span{position:absolute;top:-9999px;left:-999px;}
.newyear-2024 .gen_section04 .gen-emp-noti2{width:820px;}

.newyear-2024 .gen_section05,
.newyear-2024.ver2 .gen_section05{height:auto;padding:0 0 60px;background:#001844 url(/cjom/event/employee/202311/web/bg_giftset_section05.jpg) no-repeat 50% 0;}
.newyear-2024 .gen_section05 .contents{padding-top:422px;background:url(/cjom/event/employee/202311/web/img_cont_section_5.png) no-repeat 140px 63px;}
.newyear-2024 .gen_section05 .box-purchase-price{width:998px;height:75px;margin:0 auto;}
.newyear-2024 .gen_section05 .box-purchase-price .box-title{display:block;float:left;width:232px;height:75px;color:#fff;font-size:24px;font-weight:700;text-align:center;background:#005ea3;line-height:75px;border-radius:10px 0 0 10px;}
.newyear-2024 .gen_section05 .box-purchase-price ul{float:left;width:766px;height:75px;background:#fff;border-radius:0 10px 10px 0;}
.newyear-2024 .gen_section05 .box-purchase-price ul:after{content:'';display:block;clear:both;}
.newyear-2024 .gen_section05 .box-purchase-price li{float:left;position:relative;padding:8px 0 0 34px;color:#000;font-size:21px;font-weight:bold;}
.newyear-2024 .gen_section05 .box-purchase-price li+li{margin-left:30px;}
.newyear-2024 .gen_section05 .box-purchase-price li:before{content:'';position:absolute;top:38px;left:24px;width:4px;height:4px;margin-top:-2px;background:#000;border-radius:50%;}
.newyear-2024 .gen_section05 .box-purchase-price .box-price{display:inline-block;position:relative;min-width:220px;margin-left:8px;font-size:16px;text-align:right;border-bottom:2px solid #000;vertical-align:-4px;}
.newyear-2024 .gen_section05 .box-purchase-price .box-price .price{display:inline-block;width:200px;margin-right:4px;font-size:37px;color:#005ea3;font-weight:700;vertical-align:bottom;line-height:48px;}
.newyear-2024 .gen_section05 .box-purchase-price .box-price .bubble-info{position:absolute;top:-32px;right:-40px;width:133px;height:45px;padding-top:2px;font-size:18px;font-weight:400;color:#fff;text-align:center;background:url(/cjom/event/employee/202311/web/ball_bubble.png)}
.newyear-2024 .gen_section05 .box-dragonball{width:1000px;height:550px;margin:30px auto 0;}
.newyear-2024 .gen_section05 .box-dragonball ul{padding:50px 95px;font-size:0;background:url(/cjom/event/employee/202311/web/bg_box_dragonball.jpg) no-repeat 1px 2px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li{display:inline-block;width:180px;height:180px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li+li{margin-left:30px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(n+4){margin-top:31px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(4n+1){margin-left:0;}
.newyear-2024 .gen_section05 .box-dragonball ul>li .ball-stamp{display:block;position:relative;width:180px;height:180px;background:url(/cjom/event/employee/202311/web/ball_stamp.gif) no-repeat 0 0;border-radius:90px;overflow:hidden;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(1) .ball-stamp{background-position:-258px -162px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(2) .ball-stamp{background-position:-466px -162px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(3) .ball-stamp{background-position:-676px -162px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(4) .ball-stamp{background-position:-886px -162px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(5) .ball-stamp{background-position:-258px -372px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(6) .ball-stamp{background-position:-466px -372px;}
.newyear-2024 .gen_section05 .box-dragonball ul>li:nth-child(7) .ball-stamp{background-position:-676px -372px;}
.newyear-2024 .gen_section05 .btn-event-apply2{top:1693px;left:50%;transform:translateX(-50%);}
.newyear-2024 .gen_section05 .gen-emp-noti2{margin-top:720px;width:820px;}

.newyear-2024.ver2 .gen_section05 .contents{padding-top:422px;background:url(/cjom/event/employee/202311/web/img_cont_section_5_v2.png) no-repeat 140px 63px;}

.newyear-2024 .gen_section06{height:auto;}
.newyear-2024 .gen_section06 .contents{padding:75px 0;}
.newyear-2024 .gen_section06 h4{font-size:64px;color:#000;font-weight:400;text-align:center;}
.newyear-2024 .gen_section06 h4 .icon-trophy{display:inline-block;width:64px;height:66px;background:url(/cjom/event/employee/202311/web/ico_trophy.png) no-repeat 0 0;vertical-align:-8px;}
.newyear-2024 .gen_section06 .giftset-best-product{position:relative;margin-top:35px;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item{position:relative;width:172px;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .thumb{width:162px;height:162px;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .flag-acc{position:absolute;top:0;left:0;width:32px;height:32px;font-size:18px;color:#fff;text-align:center;line-height:30px;background:#af0122;z-index:1;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .flag-acc>div>span{display:none;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .time-txt{display:none;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .title{font-size:16px;color:#000;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .price-info{margin-top:0;line-height:1.2;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .price-info del{display:block;margin-top:6px;color:#a4a4a4;font-size:14px;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .price-info .dis-rate.num{font-size:20px;color:#1ba774;font-weight:700;vertical-align:middle;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .price-info .price{font-size:20px;color:#000;font-weight:700;vertical-align:middle;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .product-cate-box{margin-top:0;}
.newyear-2024 .gen_section06 .giftset-best-product .product-item .product-cate-box .free-shipping{font-size:14px;color:#000;}

.newyear-2024 .gen_section06 .giftset-best-product .best-swiper{width:1122px;}
.newyear-2024 .gen_section06 .giftset-best-product .best-swiper .swiper-slide{width:162px;}
.newyear-2024 .gen_section06 .giftset-best-product .swiper-button-next,
.newyear-2024 .gen_section06 .giftset-best-product .swiper-button-prev{display:block;width:37px;height:49px;background:url(/cjom/event/employee/202311/web/btn_slider_arrow.png) no-repeat 0 0;}
.newyear-2024 .gen_section06 .giftset-best-product .swiper-button-next{transform:rotateY(-180deg);}
.newyear-2024 .gen_section06 .giftset-best-product .swiper-button-next:after,
.newyear-2024 .gen_section06 .giftset-best-product .swiper-button-prev:after {opacity:0;}


.newyear-2024.ver2 .gen_section06{height:auto;background:none;}
.newyear-2024.ver2 .gen_section06 .contents{padding:75px 0;}
.newyear-2024.ver2 .gen_section06 h4{font-weight:300;}
.newyear-2024.ver2 .gen_section06 h4 .icon-clock{display:inline-block;width:78px;height:72px;margin-right:5px;background:url(/cjom/event/employee/202311/web/ico_clock.png) no-repeat 0 0;vertical-align:-8px;}

.newyear-2024.gen_giftset+.emp-giftset{padding-top:0;}
.newyear-2024.gen_giftset+.emp-giftset h3{padding-top:50px !important;}

.newyear-2024.gen_giftset~.section-notice .emp-noti dl dt{margin-top:10px;font-size:16px;font-weight:700;}
.newyear-2024.gen_giftset~.section-notice .emp-noti dl dd .desc-list{margin-top:10px;}
.newyear-2024.gen_giftset~.section-notice .emp-noti dl dd .desc-list li{padding-left:10px;text-indent:0;}

/* 사원선물세트 */
.newyear-2024.e-employee .visual{height:795px;background:url(/cjom/event/employee/202311/web/employee/bg_e_visual.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .itemlist{height:1015px;background:url(/cjom/event/employee/202311/web/employee/img_e_section1.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .link-campgo{top:153px;left:865px;width:204px;height:23px;}
.newyear-2024.e-employee .e-category{width:1280px;margin:0 auto;padding-top:500px;}
.newyear-2024.e-employee .e-category>li{float:left;width:415px;height:auto;margin-top:0;}
.newyear-2024.e-employee .e-category>li+li{margin-left:17px;}

.newyear-2024.e-employee .e-category>li .thumb{float:none;height:auto;}
.newyear-2024.e-employee .e-category>li .dis-rate{top:0;left:auto;right:0;width:80px;height:80px;background:#d9a658;border-radius:0;}
.newyear-2024.e-employee .e-category>li .dis-rate .txt01{padding-top:24px;font-size:28px;letter-spacing:-1px;}
.newyear-2024.e-employee .e-category>li .dis-rate .txt01>em{font-weight:normal}
.newyear-2024.e-employee .e-category>li .title{float:none;text-align:left;font-size:22px;font-weight:700;color:#000;letter-spacing:-1px;line-height:30px;background:none;}
.newyear-2024.e-employee .e-category>li .title:after{content:'';display:inline-block;width:41px;height:22px;margin-left:14px;background:url(/cjom/event/employee/202311/web/employee/ico_arrow_link.png) no-repeat 0 6px;vertical-align:middle;}

.newyear-2024.e-employee .earlybird-v1{height:1314px;background:url(/cjom/event/employee/202311/web/employee/img_e_section2.jpg) no-repeat 50% 0;}

.newyear-2024.e-employee .earlybird-v2{height:781px;background:url(/cjom/event/employee/202311/web/employee/img_e_section3.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .earlybird-v2 .btn-e-coupon1{top:325px;left:30px;width:393px;height:197px;}
.newyear-2024.e-employee .earlybird-v2 .btn-e-coupon2{top:325px;left:443px;width:393px;height:197px;}
.newyear-2024.e-employee .earlybird-v2 .btn-e-coupon3{top:325px;left:auto;right:31px;width:393px;height:197px;}

.newyear-2024.e-employee .earlybird-v1.v2{height:1243px;background:url(/cjom/event/employee/202311/web/employee/img_e_section02_2.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .earlybird-v1.v2 .btn-e-apply{position:absolute;top:856px;left:798px;width:428px;height:80px;text-indent:-9999px;overflow:hidden;}
.newyear-2024.e-employee .earlybird-v1.v2 .btn-e-coupon{position:absolute;top:856px;left:798px;width:428px;height:80px;text-indent:-9999px;overflow:hidden;}

.newyear-2024.e-employee .earlybird-v2.v2{height:779px;background:url(/cjom/event/employee/202311/web/employee/img_e_section3_2.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .earlybird-v2.v2 .btn-e-coupon1{top:318px;}
.newyear-2024.e-employee .earlybird-v2.v2 .btn-e-coupon2{top:318px;}
.newyear-2024.e-employee .earlybird-v2.v2 .btn-e-coupon3{top:318px;}

.newyear-2024.e-employee .employee-benefit{height:843px;background:url(/cjom/event/employee/202311/web/employee/img_e_section3_v2.jpg) no-repeat 50% 0;}
.newyear-2024.e-employee .employee-benefit .btn-employee-apply{position:absolute;bottom:211px;left:50%;transform:translateX(-50%);}
.newyear-2024.e-employee .employee-benefit .btn-employee-apply img{display:block;}

.newyear-2024.e-employee .employee-noit-area{width:920px;margin:0 auto;padding:50px 0;}
.newyear-2024.e-employee .employee-noit-area .gen-emp-noti2{width:100%;}
.newyear-2024.e-employee .employee-noit-area .gen-emp-noti2 .gen-emp-noti-tit{margin-top:15px;margin-bottom:0;font-size:16px;color:#666;text-align:left;}
.newyear-2024.e-employee .employee-noit-area .gen-emp-noti2 .gen-emp-noti-txt{margin-left:10px;}
.newyear-2024.e-employee .employee-noit-area .gen-emp-noti2 .gen-emp-noti-txt img{margin-left:5px;vertical-align:middle;}
.newyear-2024.e-employee .employee-noit-area .gen-emp-noti2 .gen-emp-noti-tit+.gen-emp-noti-txt{margin-top:0;}

/* 일반선물세트 대량구매 */
.newyear-2024.bulk-tab-contents .visual{position:relative;height:572px;background:url(/cjom/event/employee/202311/web/bulk_visual.jpg) no-repeat 50% 0;}

.newyear-2024.bulk-tab-contents .section-notice .emp-noti li{text-indent:0px;padding-left:12px;}