html.k-fixed .k-navigation {position:fixed;top:0px;left:0px;width:100%;height:48px;}
html.k-fixed.down .k-navigation {top:-50px;}
html.k-fixed.up .k-navigation {top:50px;}
html.k-fixed .header {position:fixed;top:0px;left:0px;width:100%;height:50px;z-index:99;transition:all 0.25s}
html.k-fixed.down .header {position:fixed;top:-50px;}
html.k-fixed.up .header {position:fixed;top:0px;}



.header,
.footer{position:relative;background:#fff;z-index:2}
#footer{overflow:hidden;background:#fff}

/*  */
.ico-req {animation: anim1 2s linear infinite;}
@keyframes anim1{
	0% {transform:matrix(1,0,0,1,0,0)}
	50% {transform:matrix(1,0,0,1,0,5)}
	100% {transform:matrix(1,0,0,1,0,0)}
}
/*  */
.k-navigation {position: relative; height:48px;z-index:98;transition: all 0.25s;}
.k-navigation .inner .navi-wrap {display: block;position: relative;box-sizing: border-box;height: 48px;line-height: 48px;background-color: #fff;border-top: 1px solid #eee;}
.k-navigation .inner .navi-wrap .page-previus {display: block;position: absolute;left: 0;top: 0;background: url(/cjom/web/images/brand/gourmet/icon/ico-arrow-left-17x30.png) no-repeat center;width: 50px;height: 48px;line-height: 48px;}
.k-navigation .inner .navi-wrap h1 {line-height: 48px;height:48px;font-size: 16px;font-weight: 700;color: #000;text-align: center;padding: 0 40px;white-space: nowrap;display:flex;justify-content: center;}
.k-navigation .inner .navi-wrap h1 button {display:flex;align-items: center;justify-content: center;background-color: #fff;box-sizing: border-box;height:47px;}
.k-navigation .inner .navi-wrap h1 button .k-text {font-size:18px;font-weight:bold;margin-left:4px;color:#111;}
.k-navigation .inner .navi-wrap h1 img {width:32px;height:32px;}
.k-navigation .inner .navi-wrap h1 span {margin-left:4px;display:inline-block;width:24px;height:24px;background: url(/cjom/web/images/brand/gourmet/icon/ico-arrow-down-72x72.png) no-repeat center;background-size:contain;}
/*  */
.navigation-dropdown {display:none; position: absolute; top:43px; left:calc(50% - 100px);}
.navigation-dropdown.on {display:block;}
.navigation-dropdown ul {border-radius: 4px; padding:11px 0 8px 0; width:200px; background-color: #fff;box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.16);}
.navigation-dropdown ul li {position: relative; padding:0 12px;}
.navigation-dropdown ul li.active {background:#e9efed}
.navigation-dropdown ul li:after {content:"";position: absolute;top:calc(50% - 6px);right:16px;width:12px;height:12px;background: url(/cjom/web/images/brand/gourmet/icon/icon-navi-arrow-12x12.png) center no-repeat;background-size:cover;}
.navigation-dropdown ul li.active:after {content:"";position: absolute;top:calc(50% - 8px);right:13px;width:16px;height:16px;background: url(/cjom/web/images/brand/gourmet/icon/icon-navi-active-16x16.png) center no-repeat;background-size:cover;}
.navigation-dropdown ul li:hover {background-color: #e9efed;}
.navigation-dropdown ul li a {display:block;height:48px;}
.navigation-dropdown ul li a .k-item {display:flex;align-items: center;}
.navigation-dropdown ul li a .k-item span {display:flex;align-items: center;}
.navigation-dropdown ul li a .k-item span img {width:48px;}
.navigation-dropdown ul li a .k-item p {flex:1 auto;font-size:16px;color:#333333;padding-left:10px;}
.navigation-dropdown ul li.active a .k-item p {color:#2a715a;font-weight:bold;}


/*  */
.k-video.horizon video {width:auto;height:100vh;}
.k-video.horizon.gap-w video {width:100vw;height:auto;}
.k-video.vertical video {width:100vw;height:auto;}
.k-video.vertical.gap-h video {width:auto;height:calc(100vh - 98px);}
/*  */
.btn--radius-8 {border-radius: 8px;}
.btn--radius-16 {border-radius: 16px;}
.btn--outline.color-red {border:1px solid #EB6209;color:#EB6209;}
.btn--outline.color-grey {border:1px solid #999999;color:#999999;}
.btn--fill.color-red {background-color:#EB6209;color:#fff;}
.btn--fill.color-black {background-color:#222;color:#fff;}
/*  */
.parallax[data-opacity="0"] {opacity:0;transition: opacity 0.5s !important;}
.parallax[data-opacity="0.5"] {opacity:1;transition: opacity 0.5s !important;}
.parallax[data-opacity="1"] {opacity:1;transition: opacity 0.5s !important;}
/*  */
.parallax.fadeInOut {opacity: 0;}
.parallax[data-fadeinout="2"] {opacity:0.5;transition: opacity 0.5s !important;}
.parallax[data-fadeinout="1"] {opacity:1;transition: opacity 0.5s !important;}
.parallax[data-fadeinout="0"] { opacity:1;transition: opacity 0.5s !important;}
.parallax[data-fadeinout="-1"] {opacity:1;transition: opacity 0.5s !important;}
.parallax[data-fadeinout="-2"] {opacity:0.5;transition: opacity 0.5s !important;}

.contents-web{width:100%;overflow:hidden;}
.k-section-list {position: relative;color:#111;width:100%;max-width:1920px;margin:0 auto;}
.k-section-list:before,
.k-section-list:after{
	content:'';
	position:absolute;top:0;
	display:block;width:200%;height:100%;
	background:#fff;
	z-index:1
}
.k-section-list:before{right:100%}
.k-section-list:after{left:100%}
.k-section-list .k-section,
.k-section-list .k-title,
.k-section-list .k-txts,
.k-section-list .k-txt,
.k-section-list p,
.k-section-list .k-text {letter-spacing: -0.5px;}
html.k-fixed .member-section {padding-top:96px;}

.k-section{position:relative;background:#fff;max-width:1920px;margin:0 auto;}
.k-section .title{padding:140px 0 50px;text-align:center;font-size:48px;font-weight:300;color:#fff;line-height:68px;word-break:keep-all}
.k-section .title span{display:block;margin-bottom:10px;font-size:20px;color:#BF9448;font-weight:400;line-height:30px;font-family: 'Roboto', 'Noto Sans KR', sans-serif;letter-spacing:0}
.k-section .title b{font-weight:700;color:#fff}

.k-section .prd{position:relative;width:100%;box-sizing:border-box;padding-left:166px}
.k-section .prd a{display:block;}
.k-section .prd *{font-family: 'Roboto', 'Noto Sans KR', sans-serif;}
.k-section .prd .k-img{position:absolute;top:0;left:0;width:150px;height:150px;border-radius:4px;overflow:hidden;}
.k-section .prd .k-img img{width:100%;min-height:100%}
.k-section .prd>a{display:table-cell;height:150px;vertical-align:top}
.k-section .prd .k-name{margin-bottom:6px;font-size:16px;line-height: 24px;}
.k-section .prd .k-price span{margin-bottom:2px;font-size:13px;text-decoration-line: line-through;color:#999;line-height:16px}
.k-section .prd .k-price-discount{margin-bottom:2px;font-size:18px;line-height: 24px;}
.k-section .prd .k-price-discount strong{font-size:20px;}
.k-section .prd .k-price-discount .per{padding-right:4px;font-size:20px;color: #1BA774;font-weight:700;}
.k-section .prd .k-star{font-size:13px;line-height:18px}
.k-section .prd .k-star i{font-style:normal}
.k-section .prd .k-star span{font-size:13px;color:#777}
.k-section .prd .cart{position:absolute;bottom:0;right:0;width:40px;height:40px;background:url(/cjom/web/images/brand/gourmet/icon/btn-cart.svg) no-repeat;background-size:100% auto;font-size:0;transition:.3s;opacity:.6}
.k-section .prd .cart:hover{opacity:1}

/*  */
.member-section{overflow:hidden}
.section-stroy {position: relative;height:calc(100vh - 392px);min-height:600px;background:#000;z-index:1}
.section-stroy .bg{position:absolute;top:0;left:0;width:calc(100% + 20px);height:100%;background:url(/cjom/web/images/brand/gourmet/story_main.jpg) no-repeat center bottom;background-size:cover;transition:5s;}
.section-stroy.on .bg{transform:translateX(-20px);transition-delay:.2s}
.section-stroy .bg {transform:scale(1);transition: all 1s linear;}
.section-stroy.section-end .bg {transform:scale(1.05);}
.section-stroy .txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.section-stroy .txt h2{position:relative;top:50%;margin-top:-214px;font-size:58px;font-weight:700;color:#fff;text-align:center;line-height:82px}
.section-stroy .txt h2:before{content:'';display:block;width:100%;height:160px;margin-bottom:30px;background:url(/cjom/web/images/brand/gourmet/logo.png) no-repeat center;background-size:auto 100%;}
.section-stroy .txt .btn_skip{position:absolute;bottom:50px;left:0;width:100%;text-align:center}
.section-stroy .txt .btn_skip a{display:inline-block;padding-right:20px;background:url(/cjom/web/images/brand/gourmet/icon/ico-more-white-12x12.png) no-repeat right center;background-size:16px auto;font-size:18px;color:#fff;}
.section-02-bg{position:absolute;top:0 !important;left:0;width:100%;height:100vh;background: #917037 url(/cjom/web/images/brand/gourmet/story_logo.png) no-repeat center;background-size:auto 320px;transition:.5s}
.k-section.section-top .section-02-bg{position:fixed;}
.section-02.item1 .section-02-bg{background-color:#111}
.section-02.item1.item2 .section-02-bg{background-color:#C55208}
.section-02.item0 .item1 dl,
.section-02.item1 .item2 dl,
.section-02.item1.item2 .item3 dl{visibility:visible;opacity:1;transform:translateX(0) !important}
.section-02.item1 .item1 dl,
.section-02.item1.item2 .item1 dl,
.section-02.item1.item2 .item2 dl{visibility:hidden;opacity:0;transform:translateX(-50px)}
.section-02.item1.item2 .item1 dl{transform:translateX(50px)}
.section-02.item0 .item1,
.section-02.item1 .item2,
.section-02.item1.item2 .item3{visibility:visible;opacity:1;}
.section-02.item1 .item1,
.section-02.item1.item2 .item1,
.section-02.item1.item2 .item2{visibility:hidden;opacity:0;}
.section-02 .kv-item{position:Relative;width:1280px;margin:0 auto;padding:100px 0 50px;visibility:hidden;opacity:0;transition:.5s;background:none}
.section-02 .kv-item dl{position:fixed;top:120px !important;left:50% !important;width:1280px;box-sizing:border-box;margin-left:-640px;padding:0 32px;visibility:hidden;opacity:0;transition:.3s;transform:translateX(-50px)}
.section-02 .kv-item dl dt{font-size:58px;font-weight:700;color:#fff}
.section-02 .kv-item dl dd{margin-left:-5px;font-size:0;}
.section-02 .kv-item dl dd img{width:auto;height:82px;}
.section-02 .kv-item .ico img{position:relative;display:block;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);border-radius:50%;width:540px;transition:.3s;transform:scale(.9) translateY(50px);opacity:0;z-index:1}
.section-02 .kv-item .ico img.active{transform:scale(1) translateY(0);opacity:1}
.section-02 .kv-item.item1 .ico img:nth-child(1){left:50%;margin:0 0 0 -30px}
.section-02 .kv-item.item1 .ico img:nth-child(2){width:338px;margin:50px 0 0 100px}
.section-02 .kv-item.item1 .ico img:nth-child(3){left:50%;margin:-200px 0 0 210px}
.section-02 .kv-item.item2 .ico img:nth-child(1){width:338px;left:50%;margin:0 0 0 75px}
.section-02 .kv-item.item2 .ico img:nth-child(2){margin:-10px 0 0 70px}
.section-02 .kv-item.item2 .ico img:nth-child(3){left:50%;margin:-130px 0 0 200px}
.section-02 .kv-item.item3 .ico img:nth-child(1){left:50%;margin:50px 0 0 -30px}
.section-02 .kv-item.item3 .ico img:nth-child(2){width:338px;margin:90px 0 0 116px}
.section-02 .kv-item.item3 .ico img:nth-child(3){left:50%;margin:-200px 0 0 200px}
.section-03 {position: relative;height:100vh;min-height:600px;background:#000;z-index:1}
.section-03 .bg{position:absolute;top:0;left:0;width:calc(100% + 20px);height:100%;background:url(/cjom/web/images/brand/gourmet/story_main2.jpg) no-repeat center bottom;background-size:cover;transition:5s;}
.section-03.on .bg{transform:translateX(-20px);transition-delay:2s}
.section-03 .txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.section-03 .txt h2{position:relative;top:50%;margin-top:-214px;font-size:58px;font-weight:700;color:#fff;text-align:center;line-height:82px}
.section-03 .txt h2:before{content:'';display:block;width:100%;height:160px;margin-bottom:30px;background:url(/cjom/web/images/brand/gourmet/logo.png) no-repeat center;background-size:auto 100%;}
.section-03 .btn_skip{position:absolute;top:50%;left:0;width:100%;margin-top:200px;text-align:center;display:none}
.section-03 .btn_skip a{display:inline-block;width:360px;height:60px;line-height:58px;border:1px solid #fff;border-radius:8px;background: rgba(255, 255, 255, 0.1);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);text-align:center;font-size:20px;font-weight:400;color:#fff}
.member-section.skip .section-stroy,
.member-section.skip .section-02{display:none !important}
.member-section.skip .section-03 .btn_skip{display:block;}

.member-section.k-section.section-out {visibility: hidden;}

.section-life{padding-bottom:140px;background:#111}
.section-life .tab{width:1140px;margin:0 auto 30px;white-space:nowrap;font-size:0;text-align:center}
.section-life .tab .slick-track{width:1140px !important;transform:translate3d(0, 0px, 0px) !important;text-align:center;}
.section-life .tab .slick-slide {float:none;display:inline-block;width:auto;height:auto;margin:0;padding:0 25px;font-size:24px;font-weight:700;color:#555;line-height:34px;letter-spacing:-2px;cursor:pointer}
.section-life .tab .slick-current li,
.section-life .tab .slick-active{color: #BF9448;}
.section-life .life_ct_slider{width:1140px;height:630px;margin:0 auto;border-radius:4px;overflow:Hidden;}
.section-life .life_ct_slider .slick-slide{width:100%}
.section-life .life_ct{position:relative;box-sizing:border-box;padding-left:630px;}
.section-life .life_ct>p{position:absolute;top:0;left:0;width:630px;}
.section-life .life_ct ul{overflow-y:auto;box-sizing:border-box;height:630px;padding:30px 50px;background:#fff;}
.section-life .life_ct ul li{position:relative;padding:19px 0 19px 166px;width:100%;display:flex;}
.section-life .life_ct ul li .k-prd_wrap{min-height:150px;display:table-cell;vertical-align:top;flex:1 auto;position: relative;}
.section-life .life_ct ul li .k-prd_wrap .cart{bottom:0px}
.section-life .life_ct ul li .k-img{top:20px;}
.section-life .life_ct ul li .cart{bottom:auto}
.section-life .life_ct ul li+li{border-top:1px solid #eee}
.section-life .life_tab a{color:#555}


.section-plople{padding:0 16px 140px;background:#111}
.section-plople h3.title span{color:#EB6209}
.section-plople .tab{margin-bottom:40px;font-size:0;text-align:center}
.section-plople .tab .slick-track{width:100% !important;transform:translate3d(0, 0px, 0px) !important}
.section-plople .tab .slick-slide{width:160px;float:none;display:inline-block;}
.section-plople .tab li{display:inline-block;width:160px;font-size:18px;color: #DDDDDD;font-weight:400;cursor:pointer}
.section-plople .tab li img{position:relative;display:block;width:100px;margin:0 auto 8px;border: 2px solid #111;}
.section-plople .tab .slick-current{color: #EB6209}
.section-plople .tab .slick-current img{border-color:#EB6209;border-radius:50%}
.section-plople .plople_ct_slider{position:relative;padding:50px 0;}
.section-plople .plople_ct_slider:before{content:'';position:absolute;top:0;left:50%;display:block;width:200%;height:720px;margin-left:-200px;background: #222222;}
.section-plople .plople_ct_slider .slick-list{width:1140px;height:630px;margin:0 auto;overflow:Hidden;}
.section-plople .plople_ct_slider .slick-slide{width:100%}
.section-plople .plople_ct{position:relative;}
.section-plople .plople_ct .img p{width:620px;height:620px;border-radius:10px;overflow:Hidden;}
.section-plople .plople_ct .img dl{position:absolute;left:720px;top:0}
.section-plople .plople_ct .img dl dt{font-size:32px;font-weight:700;line-height:48px;color:#fff;word-break:keep-all}
.section-plople .plople_ct .img dl dt em{display:block;font-style:normal;color: #EB6209;}
.section-plople .plople_ct .img dl dd{margin-top:20px;font-size:20px;color:#fff;line-height:30px;word-break:keep-all}
.section-plople .plople_ct .prd_wrap{position:absolute;left:720px;bottom:0;width:420px;box-sizing:border-box;padding:20px;background:#fff;border-radius:8px;overflow:Hidden;}
.section-plople .plople_ct .prd{padding-left:112px;}
.section-plople .plople_ct .prd .k-img{width:100px;height:100px}
.section-plople .plople_ct .prd >a{height:100px}
.section-plople .plople_ct .reivew li{position:Relative;display:inline-block;margin-top:17px;padding:12px 16px;background: #F8F8F8;border-radius: 8px;}
.section-plople .plople_ct .reivew li p{font-size:15px;color:#555;line-height:20px;overflow: hidden;white-space:normal;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.section-plople .plople_ct .reivew li:before{content:'';position:absolute;bottom:100%;left:20px;display:block;width:13px;height:18px;background:url(/cjom/web/images/brand/gourmet/icon/balloon.png) no-repeat center;background-size:auto 100%} 

.section-mv{background:#111}
.section-mv h3.title:before{content:'';display:block;width:100%;height:100px;margin-bottom:20px;background:url(/cjom/web/images/brand/gourmet/logo.png) no-repeat center;background-size:auto 100%}
.section-mv .mv-list{position:relative;width:1098px;margin:0 auto 40px;}
.section-mv .mv-list ul{padding:0 10px;font-size:0;white-space:nowrap;text-align:center}
.section-mv .mv-list .slick-slide{position:relative;display:inline-block;width:326px;margin:0 20px;vertical-align:top;cursor:pointer}
.section-mv .mv-list ul li button{display:block;width:100%;background:none}
.section-mv .mv-list ul li .k-img{position:relative;margin-bottom:4px;box-sizing:border-box;border:1px solid #333;border-radius:3px;overflow:hidden;}
.section-mv .mv-list ul li .k-img:before{content:'';position:absolute;right:12px;bottom:12px;display:block;width:24px;height:24px;background:url(/cjom/web/images/brand/gourmet/icon/icon_play.svg) no-repeat;background-size:100% auto;}
.section-mv .mv-list ul li .k-img img{display:block;width:100%;}
.section-mv .mv-list ul li p{max-height:52px;margin-top:16px;font-size:18px;line-height:26px;color:#fff;font-weight:300;text-align:left;overflow: hidden;white-space:normal;	text-overflow: ellipsis;display: -webkit-box;	-webkit-line-clamp: 2;-webkit-box-orient: vertical;	word-wrap:break-word;}
.section-mv .mv-list ul .slick-current .k-img:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;border: 4px solid #BF9448;border-radius: 4px;}
.section-mv .mv-list ul .slick-current p{font-weight:700}
.section-mv .mv-list ul li.on:after,
.section-mv .mv-list ul li.off:after{content:'진행중';position:absolute;top:20px;left:20px;display:block;height:26px;line-height:26px;padding:0 8px;background: #EB6209;border-radius: 2px;font-size:13px;color:#fff}
.section-mv .mv-list ul li.off:after{content:'종료';background:#999}
.section-mv .mv-list .slick-arrow{position:absolute;top:50%;display:block;width:15px;height:30px;margin-top:-15px;background:url(/cjom/web/images/brand/gourmet/icon/btn_prev.png) no-repeat center;font-size:0}
.section-mv .mv-list .slick-prev{left:-50px}
.section-mv .mv-list .slick-next{right:-50px;background-image:url(/cjom/web/images/brand/gourmet/icon/btn_next.png)}
.section-mv .mv-list .slick-arrow.slick-disabled{opacity:.5;cursor:default}
.section-mv .mv-content-slider{position:relative;padding-bottom:140px;margin-top:-5px;background:#fff;}
.section-mv .mv-content-slider:before{content:'';position:absolute;top:-5px;left:0;display:block;width:100%;height:254px;background:#111}
.section-mv .mv-content .mv,
.section-mv .mv-content .txts-wrap{width:1060px;margin:0 auto}
.section-mv .mv-content .mv{position:relative;height:592px;background:#000}
.section-mv .mv-content .txts-wrap dt{margin:35px 0 16px;text-align:center;font-size:28px;font-weight:700}
.section-mv .mv-content .txts-wrap dt b{color:#917037}
.section-mv .mv-content .txts-wrap dd{margin-bottom:32px;font-size:17px;color:#555;text-align:center}
.section-mv .mv-content .txts-wrap a{display:block;width:360px;height:60px;line-height:60px;margin:0 auto;background: #917037;border-radius: 4px;text-align:center;font-size:20px;color:#fff;font-weight:400}

.section-board-event{box-sizing:border-box;height:600px;padding-top:140px;background: #F6F8F8;}
.section-board-event>div{position:relative;width:1280px;box-sizing:border-box;margin:0 auto;padding-left:580px}
.section-board-event h3.title{position:absolute;left:0;top:50%;margin-top:-260px;text-align:left;color:#111;letter-spacing:-3px}
.section-board-event h3.title b{color:#111}
.section-board-event h3.title span{color: #EB6209;}
.section-board-event .board_slider{overflow:Hidden;width:1021px}
.section-board-event .board_slider .slick-list{overflow:visible}
.section-board-event .board_slider .slick-slide{width:640px;min-width:640px;height:320px; margin:0 40px 0 0;border-radius:4px;overflow:Hidden;}
.section-board-event .board_slider .slick-slide img {width:100%;}
.section-board-event .board_slider .slick-dots{position:absolute;top:262px;left:452px;width:120px;height:38px;background: rgba(0, 0, 0, 0.4);border-radius: 40px;text-align:center;}
.section-board-event .board_slider .slick-dots li{width:auto;height:38px;line-height:38px;vertical-align:top;padding-right:3px;display:none}
.section-board-event .board_slider .slick-dots li.slick-active{display:inline-block}
.section-board-event .board_slider .slick-dots span,
.section-board-event .board_slider .slick-dots li button{display:inline-block;width:12px;height:38px;line-height:38px;border-radius:0;background:none;font-size:18px;color:#fff;vertical-align:top;text-indent:0;font-weight:500}
.section-board-event .board_slider .slick-dots span{width:auto;font-weight:500;letter-spacing:4px;line-height:36px;}
.section-board-event .board_slider .slick-dots li.slick-active button:after{display:none}
.section-board-event .board_slider .slick-dots .stop{position:absolute;left:128px;width:38px;height:38px;background:rgba(0, 0, 0, 0.4) url(/cjom/web/images/brand/gourmet/icon/stop.svg) no-repeat center;border-radius:50%}
.section-board-event .board_slider .slick-dots .stop.play{background-image:url(/cjom/web/images/brand/gourmet/icon/play.svg)}
.section-board-event .board_slider .slick-arrow{position:absolute;top:262px;left:452px;width:38px;height:38px;background:url(/cjom/web/images/brand/gourmet/icon/btn_prev.svg) no-repeat center;background-size:9px auto;font-size:0;z-index:1}
.section-board-event .board_slider .slick-arrow.slick-next{left:532px;background-image:url(/cjom/web/images/brand/gourmet/icon/btn_next.svg)}

.section-board-new{padding-bottom:140px}
.section-board-new h3.title{color:#111;word-break:keep-all}
.section-board-new h3.title b{display:block;color:#111}
.section-board-new h3.title span{color: #EB6209;}
.section-board-new .board_slider{position:relative;width:968px;margin:0 auto}
.section-board-new .board_slider .prd{min-height:480px;box-sizing:border-box;padding:25px 0 0 530px}
.section-board-new .board_slider .prd>a{height:50px;vertical-align:top}
.section-board-new .board_slider .prd .k-img{width:480px;height:480px}
.section-board-new .board_slider .prd .k-name{margin-bottom:8px;font-size:24px;line-height:36px;}
.section-board-new .board_slider .prd .k-price span{font-size:20px;font-weight:400}
.section-board-new .board_slider .prd .k-price-discount{margin:8px 0 12px;font-size:20px}
.section-board-new .board_slider .prd .k-price-discount .per,
.section-board-new .board_slider .prd .k-price-discount strong{font-size:24px;}
.section-board-new .board_slider .prd .k-info{font-size:0}
.section-board-new .board_slider .prd .k-info span{display:inline-block;width:50px;margin-right:10px;}
.section-board-new .board_slider .prd .cart{position:relative;display:block;width:100%;height:60px;line-height:60px;background: #917037;border-radius: 4px;text-align:center;font-size:20px;font-weight:400;color:#fff;opacity:1}
.section-board-new .board_slider .makers{margin:20px 0;padding:24px 30px 30px;background: #F6F8F8;border-radius: 4px;}
.section-board-new .board_slider .makers dt{height:50px;line-height:50px;padding-left:62px;background:url(/cjom/web/images/brand/gourmet/icon/icon_maker.svg) no-repeat;background-size:auto 100%;font-size:24px;color: #917037;font-weight:700;font-family: 'Roboto', 'Noto Sans KR', sans-serif;letter-spacing:0}
.section-board-new .board_slider .makers dd{margin-top:16px;font-size:18px;line-height:26px;word-break:keep-all}
.section-board-new .board_slider .slick-arrow{position:absolute;top:50%;width:56px;height:56px;margin-top:-28px;background:url(/cjom/web/images/brand/gourmet/icon/btn_prev2.png) no-repeat center;font-size:0;z-index:1}
.section-board-new .board_slider .slick-prev{left:-150px}
.section-board-new .board_slider .slick-next{right:-150px;background-image:url(/cjom/web/images/brand/gourmet/icon/btn_next2.png)}
.section-board-new .board_slider .slick-arrow.slick-disabled{opacity:.3;cursor:default}
.section-board-new .board_slider .slick-dots{display:block;margin-top:50px;text-align:center}
.section-board-new .board_slider .slick-dots li.slick-active button:after{background: #EB6209;}


.section-board-new .board_slider .slick-dots{padding:0 3px 0 13px;position:absolute;bottom:calc(24px - 92px);left:calc(50% - 50px);height:36px;background: rgba(0, 0, 0, 0.4);border-radius: 40px;text-align:center;}
.section-board-new .board_slider .slick-dots li{margin:0 3px 0 3px; width:auto;height:38px;line-height:38px;vertical-align:top;padding-right:3px;display:none;;margin-top:-1px;}
.section-board-new .board_slider .slick-dots li.slick-active{display:inline-block}
.section-board-new .board_slider .slick-dots span,
.section-board-new .board_slider .slick-dots li button{margin-top:-1px; display:inline-block;width:12px;height:38px;line-height:38px;border-radius:0;background:none;font-size:14px;color:#fff;vertical-align:top;text-indent:0;font-weight:500}
.section-board-new .board_slider .slick-dots span{width:auto;font-weight:500;letter-spacing:4px;line-height:36px;}
.section-board-new .board_slider .slick-dots li.slick-active button:after{display:none}
.section-board-new .board_slider .slick-dots .stop{margin-left:2px; margin-top:-1px; width:38px;height:38px;background: url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath fill='%23fff' d='M8 6h2v12H8zM14 6h2v12h-2z'/%3E%3C/svg%3E") no-repeat center;border-radius:50%}
.section-board-new .board_slider .slick-dots .stop.play{background-image:url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath d='m16 12-8 6V6l8 6z' fill='%23fff'/%3E%3C/svg%3E")}

.IS_MAC .section-board-new .board_slider .slick-dots span,
.IS_MAC .section-board-new .board_slider .slick-dots li {margin-top:2px;}
.IS_MAC .section-board-new .board_slider .slick-dots li button {margin-top:-1px;}




.section-lineup h3.title span{color: #EB6209;}
.section-lineup{padding:0 0 140px;background:#111}
.section-lineup ul{width:1092px;margin:0 auto;text-align:center;font-size:0}
.section-lineup ul li{display:inline-block;width:332px;margin:16px}

.section-instar{padding:0 16px 140px;}
.section-instar h3.title,
.section-instar h3.title b{color:#111}
.section-instar h3.title span{color: #EB6209;}
.section-instar .instagram-wrap {display:flex;justify-content: center;}
.section-instar .instagram-wrap .inner {}
.section-instar .btn-wrap {display:flex;align-items: center;justify-content:space-between;margin-top:64px;}
.section-instar .btn-wrap .k-left {font-size:20px;color:#222;display:flex;align-items: center;font-weight:bold;;}
.section-instar .btn-wrap .k-left img {width:38px;margin-right:8px;}
.section-instar .btn--instagram-follow {font-size:16px; padding:0 2px 0 18px; color:#222;height:40px;display:flex;align-items: center;justify-content: center;}
.section-instar .btn--instagram-follow::after {content: '';display: inline-block;vertical-align: middle;;margin-left:5px;width: 12px;height: 12px;background: url(/cjom/web/images/brand/gourmet/icon/ico-more-12x12.png) no-repeat center;background-size: contain;}
.section-instar .insta-list {margin-top:24px; margin-right:-20px; display:flex;}
.section-instar .insta-list ul {position: relative;overflow:hidden; width:540px; }
.section-instar .insta-list ul li {position: relative; width:250px; margin-right:20px;  margin-bottom:20px; height:fit-content;float:left;box-sizing: border-box;overflow:hidden;}
.section-instar .insta-list ul li.large {width:520px}
.section-instar .insta-list ul li span {background-size: cover; background-repeat: no-repeat; background-position: center;display:block;width:100%; opacity: 0; transition:all 0.5s 0.25s ;}
.section-instar .insta-list ul li span:After {content:"";display:block;padding-bottom:100%;}
.section-instar .insta-list ul:after {content:"";display:block;clear:both;}
.section-instar .insta-list ul li:nth-child(2n-1) span {transform: matrix(1,0,0,1,100,0);}
.section-instar .insta-list ul li:nth-child(2n) span {transform: matrix(1,0,0,1,0,100);}
.section-instar .insta-list ul li:nth-child(4n-1) span {transform: matrix(1,0,0,1,0,-100);}
.section-instar .insta-list ul li:nth-child(4n) span {transform: matrix(1,0,0,1,0,-100);}
.section-instar .insta-list ul li.on span {transform: matrix(1,0,0,1,0,0) !important;opacity: 1;}

.section-esg{padding-bottom:140px}
.section-esg .k-box {position: relative;height:420px;overflow: hidden;isolation: isolate;}
.section-esg .k-box .k-img {position: absolute;top:0px;left:0px;width:100%;height:100%;background-repeat: no-repeat;background-size:cover;}
.section-esg .k-box .k-img:after {content:"";position: absolute;top:0px;left:0px;width:100%;height:100%;background-color: rgba(0,0,0,0.4);transition: all 1s linear;}
.section-esg .k-box .k-txts {position: relative; height:100%;display:flex;align-items: center;justify-content: center;text-align:center}
.section-esg .k-box .txt01 {font-size:24px;line-height:34px;color:#fff;font-weight: 400;}
.section-esg .k-box .txt02 {font-size:40px;line-height:56px;color:#fff;font-weight: bold;margin-top:16px;}
.section-esg .k-box .btn { width:245px; height:60px;line-height:60px; background: #222222;border-radius: 4px;margin-top:30px;font-size:20px;color:#fff}
.section-esg .k-box .k-img {transform:scale(1);transition: all 1s linear;}
.section-esg .k-box .k-img[data-index="-3"] .k-img {transform:scale(1.00);}
.section-esg .k-box .k-img[data-index="-4"] .k-img {transform:scale(1.01);}
.section-esg .k-box .k-img[data-index="-5"] .k-img {transform:scale(1.02);}
.section-esg .k-box .k-img[data-index="-6"] .k-img {transform:scale(1.03);}
.section-esg .k-box .k-img[data-index="-7"] .k-img {transform:scale(1.04);}
.section-esg .k-box .k-img[data-index="-8"] .k-img {transform:scale(1.05);}
.section-esg .k-box .k-img[data-index="-9"] .k-img {transform:scale(1.06);}
.section-esg .k-box .k-img[data-index="-10"] .k-img {transform:scale(1.07);}
.section-esg .k-box .k-img[data-index="-11"] .k-img {transform:scale(1.08);}
.section-esg .k-box .k-img[data-index="-12"] .k-img {transform:scale(1.09);}
.section-esg.section-end .k-img {transform:scale(1.1);}
.section-esg.section-end .k-img:after{opacity:0}

.section-aside{padding-bottom:140px;background: #111111;}
.section-aside h3.title b{display:block;}
.section-aside .k-list-wrap {overflow:hidden;}
.section-aside .k-list {position: relative;display:flex;justify-content: center;}
.section-aside .k-list ul {display:flex;padding:0 16px;}
.section-aside .k-list ul li {margin-left:40px; display:inline-block;width:400px;;}
.section-aside .k-list ul li:first-child {margin-left:0px;}
.section-aside .k-list ul li a {display:block;width:400px;height:400px;border-radius: 8px;overflow:hidden;}
.section-aside .k-list ul li {-webkit-perspective:1600px;perspective:1600px}
.section-aside .k-list ul li a {position:relative;display:block;vertical-align:top;width:100%;max-width:800px;opacity: 0;transform:matrix(1,0,0,1,10,10) rotateY(20deg) rotateX(30deg);transition: transform 0.5s , opacity 0.5s linear;}
.section-aside .k-list ul li:nth-child(2) a {transform:matrix(1,0,0,1,0,-10) rotateY(-30deg) rotateX(340deg);}
.section-aside .k-list ul li:nth-child(4) a {transform:matrix(1,0,0,1,0,-10) rotateY(-30deg) rotateX(340deg);}
.section-aside .k-list ul li:nth-child(1) a {transition-delay: 0.1s;}
.section-aside .k-list ul li:nth-child(2) a {transition-delay: 0.12s;}
.section-aside .k-list ul li:nth-child(3) a {transition-delay: 0.14;}
.section-aside .k-list ul li:nth-child(4) a {transition-delay: 0.16s;}
.section-aside.section-start .k-list ul li a {opacity: 1;}
.section-aside.section-end .k-list ul li a {transform:matrix(1,0,0,1,0,0) rotateY(0deg) rotateX(0deg);}
.section-aside.section-end .k-list ul li:nth-child(2) a {transform:matrix(1,0,0,1,0,0) rotateY(0deg) rotateX(360deg);}
.section-aside.section-end .k-list ul li:nth-child(4) a {transform:matrix(1,0,0,1,0,0) rotateY(0deg) rotateX(360deg);}

@media all and (max-width:1305px){
	.section-02-bg{width:1270px;}
	.section-02 .kv-item dl{left:0 !important;margin-left:0}
}

/*  */
.fixed-request {position: fixed;bottom:85px;right:16px;z-index:99;}
.fixed-request.on {transform:none !important;}
.ico-req {position: relative; display:block; width:62px;height:62px;background: url(/cjom/web/images/brand/gourmet/gourmet_FAB_fix.gif) 0 0 no-repeat;background-size:100% auto;z-index:1;}

/*  */
.modalA {border:0px;padding:0px;}
.modalA .btn-close {position: absolute; text-indent: -9999px; top:40px;right:40px;width:48px;height:48px;background: url(/cjom/web/images/brand/gourmet/icon/modal-close.png) no-repeat center;background-size:cover;}
.modalA .modal-header {padding:100px 0px 0px 0px;margin:0px 0px;}
.modalA .modal__header-fixed {max-width:840px;}
.modalA.modal .modal-contents {max-height:calc(100vh - 487px);padding:0px;}
.modalA.modal .modal-contents .scroll-wrapper {max-height:calc(100vh - 487px) !important;}
.modalA .k-head .k-title {font-size:40px;line-height:56px;color:#111111;padding:0 60px;}
.modalA .k-list-wrap {overflow:hidden;margin-top:38px;border-bottom:8px solid #f8f8f8;padding:0 60px;}
.modalA .k-list {position: relative;padding-bottom:36px;}
.modalA .k-list ul {display:block;white-space: nowrap;;padding:0 6px;text-align:Center;}
.modalA .k-list ul li {padding:0 6px; display:inline-block;margin:0px;;position: relative; text-align: left;; box-sizing: border-box; transition: all 0.25s;}
.modalA .k-list ul li .k-img {position: relative;width:100%;height:114px;border-radius: 5px;overflow:hidden;box-sizing: border-box;transition: all 0.25s;}
.modalA .k-list ul li .k-text {white-space: normal;font-size:17px;line-height:26px;margin-top:3px;color:#111;}
.modalA .k-list ul li .k-name {padding:0 5px; font-size:18px;line-height:26px;color:#111;font-weight: bold;;margin-top:10px;}
.modalA .k-list ul li.active .k-img {border:4px solid #EB6209;border-radius:13px}
.modalA .k-list ul li.active .k-name {color:#EB6209;font-weight:bold;}
.modalA .k-list ul li.active .k-text {color:#EB6209;}
.modalA .k-list .slick-arrow {position: absolute;top:82px; width:40px;height:40px;margin-top:-42px;text-indent:-9999px;z-index:1;}
.modalA .k-list .slick-arrow.slick-prev {left:-40px;background:url("data:image/svg+xml, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath d='M25 30 15 20l10-10' stroke='%23111' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat}
.modalA .k-list .slick-arrow.slick-next {right:-40px;background:url("data:image/svg+xml, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath d='m15 30 10-10-10-10' stroke='%23111' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat}
.modalA .k-list .slick-arrow.slick-disabled {opacity: 0.5;}
.modalA .k-list .slick-dots {margin-top:27px;}
.modalA .k-list .slick-dots li {width:16px;height:16px;}
.modalA .k-list .slick-dots li button:after {width:8px;height:8px;}
.modalA .k-list .slick-dots li.slick-active button:after {content:"";background-color: #c61d23;;}
.prd-modal-list .section-item {padding:37px 60px 42px 60px;border-bottom:8px solid #f8f8f8;}
.prd-modal-list .section-item:last-child {border-bottom:0px;}
.prd-modal-list .section-item .k-name {font-size:32px;line-height:48px;font-weight:bold;padding-left:4px;}
.prd-modal-list .section-item .k-subname {margin-top:20px; font-size:24px;line-height:34px;color:#333;font-weight:bold;padding-left:4px;}
.prd-modal-list .section-item .k-subname + ul {margin-top:-12px !important;}
.prd-modal-list .section-item ul + .k-subname {margin-top:22px;}
.prd-modal-list .section-item .k-banner {margin-top:10px;display:none;}
.prd-modal-list .section-item .k-banner .k-inner {position: relative;border-radius: 8px;overflow:hidden;;}
.prd-modal-list .section-item .k-banner .k-img {position: absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;}
.prd-modal-list .section-item .k-banner .k-img:after {content:"";position: absolute;top:0px;left:0px;width:100%;height:100%;background-color: rgba(0,0,0,0.3);}
.prd-modal-list .section-item .k-banner dl {color:#fff;position: relative;z-index:1;;text-align:center;padding:18px 0;}
.prd-modal-list .section-item .k-banner dl dt {font-size:16px;line-height:24px;font-weight:bold;}
.prd-modal-list .section-item .k-banner dl dd {font-size:14px;line-height:20px;margin-top:4px;}
.prd-modal-list .section-item .k-prd-list {margin-top:-8px;}
.prd-modal-list .section-item .k-prd-list ul {display:flex;flex-wrap: wrap;margin:0 -4px;}
.prd-modal-list .section-item .k-prd-list ul li {width:25%;margin-top:32px;padding:0 10px;box-sizing: border-box;}
.prd-modal-list .section-item .k-prd-list ul li a {}
.prd-modal-list .section-item .k-prd-list ul li a .k-img {box-sizing: border-box; padding:0px; background-color: #fff;;border:1px solid #eee;border-radius:8px;overflow:hidden;}
.prd-modal-list .section-item .k-prd-list ul li a .k-img img {width:100%;vertical-align:top;}
.prd-modal-list .section-item .k-prd-list ul li a .k-text {margin-top:6px; text-align:center; font-size:18px;line-height:26px;color:#222;}
.modalA .k-list::-webkit-scrollbar {width: 0px;background: transparent;}

/**************************************************************************************************  
 * 개인화 common
***************************************************************************************************/
.section-personal {position: relative;text-align:center;display: flex;justify-content: center;}
.section-personal .section-inner {position: relative;width:1920px;}
.section-personal .k-head {padding:100px 0 0px 0;font-size:48px;line-height:68px;color:#fff;padding-bottom:60px;background-color: #c61d23;}
.section-personal .k-head p {font-size:18px;line-height:26px;margin-top:20px;}
.section-personal .k-view-item {border-top:1px solid #ddd;padding:90px 0;}
.section-personal .k-view-item:last-child {padding-bottom:100px;}
.section-personal .k-view-item:first-child {margin-top:0px;border-top:0px;}
.section-personal .k-view-item .item-head dl {text-align:center;position: relative;z-index:1;}
.section-personal .k-view-item .item-head dl dt {box-sizing: border-box;; display:inline-block; height:40px; line-height:42px;	padding:0 20px;font-weight:bold;font-size:20px; color:#c61d23;border-radius:30px;border:1px solid #c61d23;}
.section-personal .k-view-item .item-head dl dt span {display:flex;align-items: center;}
.section-personal .k-view-item .item-head dl dt span svg {margin-right:4px;}
.section-personal .k-view-item .item-head dl dd {font-size:40px;line-height:52px;margin-top:16px;}
.section-personal .item-01 {}
.section-personal .item-01 .k-cont {display:flex;justify-content: center;}
.section-personal .item-01 .k-cont .cont-inner {width:1280px;}
.privacy-form {	margin-top: 17px;	border-top: 1px solid #eee;	border-bottom: 1px solid #eeee;}
.privacy-form label .desc {	position: relative;	display:block;	padding-left:30px;	font-size: 14px;	color: #555;	font-weight: normal;}
.privacy-form [class^=link-underline] {	margin-left: 10px;	font-size: 15px;	line-height: 24px;}
.privacy-form .agree-item {	position: relative;	padding: 23px 30px 14px;	border-top: 1px solid #ddd;}
.privacy-form .agree-item:after {	content: "";	display: block;	clear: both;}
.privacy-form .agree-item:nth-child(1) {	margin: 0;	border-top: none;}
.privacy-form .agree-item label {	display: inline-block;	color: #000;	font-weight: 500;	vertical-align: top;}
.privacy-form .list {	padding: 12px 0 0;}
.privacy-form .list li {	position: relative;	padding: 0 30px 10px 15px;	overflow: hidden;}
.privacy-form .list li:before {	content: '';	display: inline-block;	width: 7px;	height: 7px;	margin: 0 6px 0 0;	background: url('https://www.cjthemarket.com//cjom/web/images/brand/common/spr_common.svg') 0 -150px		no-repeat;	background-size: 510px 210px;	vertical-align: 2px;}
.privacy-form .list label {	display: inline-block;	color: #000;	font-weight: normal;}
.privacy-form .list label strong {color:#c61d23;font-weight: normal;}
.privacy-form .list li:first-child label {	border-top: none;}
.agree-item > label .input-checkbox:after {content:"";width:22px;height:22px;background: url(/cjom/mobile/images/brand/hetbahn/icon/icon_check_all_off.png) 0 0 no-repeat;background-size:cover;;border:0px;}
.agree-item > label .input-checkbox.active:after {content:"";width:22px;height:22px;background: url(/cjom/mobile/images/brand/hetbahn/icon/icon_check_all_on.png) 0 0 no-repeat;background-size:cover;;border:0px;}
.agree-item ul li .input-checkbox:after  {content:"";width:22px;height:22px;background: url(/cjom/mobile/images/brand/hetbahn/icon/icon_check_off.png) 0 0 no-repeat;background-size:cover;;border:0px;}
.agree-item ul li .input-checkbox.active:after {content:"";width:22px;height:22px;background: url(/cjom/mobile/images/brand/hetbahn/icon/icon_check_on.png) 0 0 no-repeat;background-size:cover;;border:0px;}
.agree-item ul li a {color:#c61d23 !important;}
.agree-item ul li a[class^=link-underline] {    display: inline-block;    color: #0c8050 ;}
[class^=link-underline] span, [class^=link-underline] strong {	border-bottom:1px solid #c61d23;}
.section-personal .reple-cont {margin-top:18px;}
/*  */
.section-personal .item-02 {background-color:#fff;}
.section-personal .item-02 .k-cont {margin-top:54px;display:flex;justify-content: center;}
.section-personal .item-02 .k-cont .cont-inner {width:1280px;}
.section-personal .item-02 .k-cont .event {padding-bottom:48px;}
.section-personal .item-02 .k-cont .event img {width:initial}
.section-personal .item-02 .k-cont .cont-bottom {padding:0 110px;}
/*  */
.k-survey-wrap {position: relative;background-color: #f6f8f8;}
.k-survey-wrap .item-head {position: relative;z-index:1;text-align:center;}
.k-survey-wrap .item-head .k-text {box-sizing: border-box; display:inline-block;color:#c61d23; font-weight:bold; padding:0 20px; line-height:38px; height:40px; font-size:20px;border:1px solid #c61d23;border-radius:30px;}
.k-survey-wrap .item-body {display:flex;justify-content: center;margin-top:10px;}
.k-survey-wrap .item-body .body-inner {position: relative;z-index:1;width:1060px;}
.k-survey-wrap:after {content:"";position: absolute;top:0px;left:0px;width:100%;height:353px;background-color: #fff;;}
.k-survey-wrap .k-survey {padding:0 16px;text-align:center;}
.k-survey-wrap .k-survey .k-box {position: relative; border-radius: 16px;color:#000;padding:0px 32px 0px 32px;}
.k-survey-wrap .k-survey .k-box .k-head {position: absolute; left:0px; top:-18px; width:100%; display:flex;justify-content: center;align-items: center;}
.k-survey-wrap .k-survey .k-box .k-head .k-text {display:flex;justify-content: center;align-items: center;border-radius: 30px;; background-color: #000;padding:0 24px;font-size: 16px;;height:37px;;}
.k-survey-wrap .k-survey .k-box .k-top .k-logo {text-align:center;}
.k-survey-wrap .k-survey .k-box .k-top .k-logo .k-text {box-sizing: border-box; display:inline-block; font-weight:bold; padding:0 20px; line-height:38px; height:40px; font-size:20px;border:1px solid #000;border-radius:30px;}
.k-survey-wrap .k-survey .k-box .k-top .k-title { font-weight:bold; font-size:40px;line-height:52px;}
.k-survey-wrap .k-survey .k-box .k-img {text-align:center;margin-top:54px;}
.k-survey-wrap .k-survey .k-box .k-img img {width:400px;}
.k-survey-wrap .k-survey .k-box .k-txt {margin-top:24px;}
.k-survey-wrap .k-survey .k-box .k-txt dl dt {font-size:24px;line-height:26px;font-weight:bold;}
.k-survey-wrap .k-survey .k-box .k-txt dl dt strong {color:#c61d23;}
.k-survey-wrap .k-survey .k-box .k-txt dl dd {font-size:17px;line-height:26px;margin-top:13px;text-align:center;}
.k-survey-wrap .k-survey-info {padding:24px 16px 24px 16px;background-color: #f3fae8;;border-radius: 0 0 24px 24px;}
.k-survey-wrap .k-survey-info .k-text {color:#c61d23;text-align: center;font-size:14px;line-height:24px;}
.k-survey-wrap .survey-list-wrap { margin-top:38px;text-align:left;}
.k-survey-wrap .survey-list-head {padding:0 16px 0px 16px;}
.k-survey-wrap .survey-list-head .k-text {font-size:20px;line-height:30px;font-weight: bold;;padding-left:7px;}
.k-survey-wrap .survey-list {padding:0px 16px 0 16px;border:0px;}
.k-survey-wrap .survey-list .survey-item {position: relative; display:flex; justify-content: space-between; padding:22px 24px 18px 23px;background-color: #fff;border-radius: 4px;;margin-top:20px; border:1px solid #eee; overflow:hidden; }
.k-survey-wrap .survey-list .survey-item:first-child {margin-top:0px;}
.k-survey-wrap .survey-list .survey-item .k-left {padding-right:20px;}
.k-survey-wrap .survey-list .survey-item .k-point {margin-right:7px; font-size:16px;color:#fff; display: inline-block; border-radius: 30px;height:32px; line-height:30px; padding:0 11px 0 10px;background-color: #c61d23;;}
.k-survey-wrap .survey-list .survey-item.disabled .k-point {background-color: #999999;}
.k-survey-wrap .survey-list .survey-item .k-text {font-size:18px;line-height:32px;font-weight:bold;}
.k-survey-wrap .survey-list .survey-item .k-bottom {display:flex;justify-content: space-between;margin-top:14px;}
.k-survey-wrap .survey-list .survey-item .k-date {display:flex;align-items: center;;font-size:16px;line-height:24px;color:#999;}
.k-survey-wrap .survey-list .survey-item .k-state {display:flex;align-items: center;width:78px;}
.k-survey-wrap .survey-list .survey-item .k-state .btn-join {border:1px solid #c61d23; border-radius: 0px; 	background-color: #f8f8f8;  height:32px;font-size:16px;	line-height:20px;color:#c61d23; padding:0 10px; font-weight:bold;}
.k-survey-wrap .survey-list .survey-item.disabled .k-state .btn-join {white-space: nowrap; border:1px solid #999; background-color: #f8f8f8;color:#999;opacity: 1;}
.k-survey-wrap .survey-list .survey-item.disabled .k-text {color:#999;}
.k-survey-wrap .survey-list .survey-item.disabled .k-date {color:#999;}
.k-survey-wrap .survey-list .survey-item.disabled .k-btn {color:#555;}
.k-survey-wrap .survey-list .survey-item.disabled .k-state {padding-right:0px;}
.k-survey-wrap .btn-wrap {display:flex;justify-content: center;margin-top:2px;}
.k-survey-wrap .btn-wrap .btn--more {height:40px;font-size:15px;line-height:22px;color:#222;}
.k-survey-wrap .btn-wrap .btn--more::after {margin:-1px 0 2px 6px}
.k-survey-wrap .paging li span {background-color:#c61d23;}
/*  */
.privacy-form-wrap {padding:0px;text-align:left;}
.privacy-form-wrap .form-head {font-size:20px;line-height:30px;font-weight:bold;color:#111;}
.privacy-form-wrap .check-wrap {border:1px solid #eee;padding:16px 16px 13px 16px;margin-top:8px;}
.privacy-form-wrap .check-wrap .check-head {padding-bottom:11px;}
.privacy-form-wrap .check-wrap .check-head .checkbox__input {padding-left:33px; font-size:15px;line-height:24px;font-weight:bold;min-height:24px;height:initial;}
.privacy-form-wrap .check-wrap .check-body {border-top:1px solid #eee;padding-top:6px;}
.privacy-form-wrap .check-wrap .check-body .checkbox__input {font-size:15px; height:40px;line-height:40px;display:block;padding-left:33px;}
.privacy-form-wrap .check-wrap .check-body .checkbox__input strong {color:#c61d23;}
.privacy-form-wrap .check-wrap .check-body .ck-item {position: relative;display:flex;justify-content: space-between;}
.privacy-form-wrap .check-wrap .check-body .ck-item a {display: block;;width:40px;height:40px;background: url(/cjom/web/images/brand/hetbahn/icon/ico-more-grey-12x12.png) right center no-repeat;background-size: 12px;}
.privacy-form-wrap .check-wrap .check-head .checkbox__input:before {content:"";width:24px;height:24px;background: url(/cjom/web/images/brand/hetbahn/icon/icon_check_all_off.png) 0 0 no-repeat;background-size:cover;;border:0px;margin-top:-12px;}
.privacy-form-wrap .check-wrap .check-head .checkbox__input[aria-checked=true]:after {content:"";width:24px;height:24px;background: url(/cjom/web/images/brand/hetbahn/icon/icon_check_all_on.png) 0 0 no-repeat;background-size:cover;;border:0px;margin-top:-12px;}
.privacy-form-wrap .check-wrap .check-body .checkbox__input:before {content:"";width:24px;height:24px;background: url(/cjom/web/images/brand/hetbahn/icon/icon_check_off.png) 0 0 no-repeat;background-size:cover;;border:0px;margin-top:-12px;}
.privacy-form-wrap .check-wrap .check-body .checkbox__input[aria-checked=true]:after {content:"";width:24px;height:24px;background: url(/cjom/web/images/brand/hetbahn/icon/icon_check_on.png) 0 0 no-repeat;background-size:cover;;border:0px;margin-top:-12px;}
.privacy-form-wrap .check-wrap .check-body .checkbox__input .input-checkbox {display:none;}
/*  */
.reple-wrap {padding:0px;text-align:left;margin-top:50px;}
.reple-wrap .reple-head {font-size:20px;line-height:30px;font-weight:bold;color:#111;}
.reple-wrap .reple-cont .k-textarea {margin-top:18px;}
.reple-wrap .reple-cont .k-textarea textarea {border:0px;outline:1px solid #ddd;padding:16px;width:100%;box-sizing: border-box;min-height:98px;}
.reple-wrap .reple-cont .k-textarea textarea::placeholder {color:#777;}
.reple-wrap .reple-cont .k-textarea textarea:focus {outline:1px solid #c61d23;}
.reple-wrap .reple-cont .form-element__count {font-size:14px;line-height:22px;color:#777;text-align:right;margin-top:2px;}
.reple-wrap .reple-cont .current {color:#111;}
.reple-wrap .reple-cont .btn-wrap {display:flex;justify-content: center;}
.reple-wrap .reple-cont .btn--addreple {font-size:18px;line-height:24px; width:500px; margin-top:34px; height:60px;background-color:#222;color:#fff;border-radius: 4px;;}
.reple-wrap .reple-cont .btn--addreple:disabled {background-color: #999;;opacity: 1;}
.reple-wrap .reple-list-wrap {margin-top:48px;}
.reple-wrap .reple-list-wrap .reple-list-head {font-weight:bold;}
.reple-wrap .reple-list-wrap .reple-list-head .k-title {font-size:20px;line-height:30px;}
.reple-wrap .reple-list-wrap .reple-list-head .k-count {font-size:16px;line-height:24px;}
.reple-wrap .reple-list-wrap .reple-list-head strong {color:#c61d23;}
.reple-wrap .reple-list-wrap .reple-list-head .k-utils {display:flex;justify-content: space-between;margin-top:18px;}
.reple-wrap .reple-list-wrap .reple-list-head .k-utils .btn {position: relative; border:1px solid #c61d23; padding:0px 10px; height:30px;line-height:28px; font-size:14px;color:#c61d23; border-radius: 0px;;}
.reple-wrap .reple-list-wrap .reple-list-head .k-utils .btn:after {	content:"";position: absolute;top:calc(50% - 5px);right:0px;width:12px;height:12px;	background: url(/cjom/web/images/brand/hetbahn/icon/icon-navi-arrow-12x12.png) center no-repeat;background-size:cover;;}
.reple-wrap .reple-list-wrap .btn-wrap {display:flex;justify-content: center;margin-top:35px;}
.reple-wrap .reple-list-wrap .btn-wrap .btn--more {width:360px; border:1px solid #ccc; height:48px;font-size:15px;line-height:22px;color:#222;}
.reple-wrap .reple-list-wrap .btn-wrap .btn--more::after {content: '';display: inline-block;vertical-align: middle;margin-top:-2px;width: 16px;height: 16px;margin-left:5px;background: url(/cjom/web/images/brand/hetbahn/icon/ico-arrow-down-16x16.png) no-repeat center;background-size: contain;}
.reple-wrap .reple-list {border-top:1px solid #eee;margin-top:12px;}
.reple-wrap .reple-list .reple-item {border-bottom:1px solid #eee;display:flex;padding:15px 0 13px 0;}
.reple-wrap .reple-list .reple-item .k-left {min-width:52px;width:52px;}
.reple-wrap .reple-list .reple-item .k-right {flex:1 auto;padding-left:8px;}
.reple-wrap .reple-list .reple-item .k-txt {font-size:16px;line-height:24px;color:#333;word-break: break-all;}
.reple-wrap .reple-list .reple-item .k-member {display:flex; justify-content: space-between; font-size:15px;line-height:20px;color:#777;margin-top:9px;}
.reple-wrap .reple-list .reple-item .k-member .k-date {display:inline-block;position: relative;padding-left:8px;margin-left:8px;}
.reple-wrap .reple-list .reple-item .k-member .k-date:after {content:"";position:absolute;top:calc(50% - 1px);left:0px;width:2px;height:2px;background-color:#777;border-radius:50%;}
.reple-wrap .reple-list .reple-item .k-member .left {}
.reple-wrap .reple-list .reple-item .k-member .right {}
.reple-wrap .reple-list .reple-item .k-member .right ul {display:flex;}
.reple-wrap .reple-list .reple-item .k-member .right ul li {position: relative; margin:0 8px;}
.reple-wrap .reple-list .reple-item .k-member .right ul li .btn {color:#c61d23;font-size:15px;line-height:18px;}
.reple-wrap .reple-list .reple-item .k-member .right ul li:after {content:"";position: absolute;top:calc(50% - 5px);left:-8px;width:1px;height:12px;background-color: #dddddd;;}
.reple-wrap .reple-list .reple-item .k-member .right ul li:first-child:after {content:"";background-color: transparent;}
/*  */
.reple-wrap .reple-list .reple-no-item {text-align:center;padding:90px;}
.reple-wrap .reple-list .reple-no-item .k-img img{width:64px;}
.reple-wrap .reple-list .reple-no-item .k-text {font-size:16px;line-height:24px;color:#111;margin-top:16px;font-weight:bold;}
/*  */
.reple-modify {background-color: #f6f8f8;;border-bottom:1px solid #eee;padding:0 32px;}
.reple-modify .inner {padding:30px 0 32px 0;}
.reple-modify .inner .k-modify-head {display:flex;justify-content: space-between;}
.reple-modify .inner .k-modify-head .k-title {font-size:20px;line-height:30px;color:#111;font-weight:bold;}
.reple-modify .inner .k-modify-head .k-name {display:flex;align-items: center;;color:#777777;font-size:15px;line-height:20px;}
.reple-modify .inner .k-modify-head .k-name .k-date {display:inline-block;position: relative;padding-left:8px;margin-left:8px;color:#777777;}
.reple-modify .inner .k-modify-head .k-name .k-date:after {content:"";position:absolute;top:calc(50% - 1px);left:0px;width:2px;height:2px;background-color:#777;border-radius:50%;}
.reple-modify .inner ul {display:flex;justify-content: center;margin-top:13px;}
.reple-modify .inner ul li {width:245px;}
.reple-modify .inner ul li.gap {width:10px;}
.reple-modify .inner ul li .btn {width:100%;height:60px;border-radius: 4px;;font-size:20px;}
.reple-modify .inner ul li .btn.btn--modify-cancel {border:1px solid #222222;color:#222222;}
.reple-modify .inner ul li .btn.btn--modify-submit {background-color: #222222;color:#fff;;}
.reple-wrap .paging li span {background-color:#c61d23;}



/**************************************************************************************************  
 * 개인화 브랜드별 스타일 추가
***************************************************************************************************/
.goumet-personal .k-head{background-color:#111}
.goumet-personal .k-view-item.item-01 .item-head dl dt{border-color:#1BA774;color:#1BA774}
.goumet-personal .k-view-item.item-01 .item-head dl dt img{display:inline-block;width:22px;margin:-5px 5px 0 0}
.goumet-personal .k-survey-wrap .item-head .k-text,
.goumet-personal .k-view-item .item-head dl dt,
.goumet-personal .reple-wrap .reple-list-wrap .reple-list-head .k-utils .btn{border-color:#EB6209;color:#EB6209}
.goumet-personal .reple-wrap .reple-list-wrap .reple-list-head strong,
.goumet-personal .privacy-form-wrap .check-wrap .check-body .checkbox__input strong,
.goumet-personal .reple-wrap .reple-list .reple-item .k-member .right ul li .btn,
.goumet-personal .k-survey-wrap .k-survey .k-box .k-txt dl dt strong,
.goumet-personal .k-survey-wrap .survey-list .survey-item .k-state .btn-join,
.goumet-personal .privacy-form .list label strong{color:#EB6209}
.goumet-personal .reple-wrap .reple-cont .k-textarea textarea:focus {outline:1px solid #EB6209;}
.goumet-personal .k-survey-wrap .survey-list .survey-item .k-point,
.goumet-personal .reple-wrap .paging li span,
.goumet-personal .k-survey-wrap .paging li span{background-color:#EB6209;}
.goumet-personal .k-survey-wrap .survey-list .survey-item .k-state .btn-join:disabled{color:#999}
.goumet-personal .k-survey-wrap .survey-list .survey-item.disabled .k-point{background-color:#999}
.goumet-personal .agree-item ul li a{color:#EB6209 !important}
.goumet-personal [class^=link-underline] span, .goumet-personal [class^=link-underline] strong{border-color:#EB6209;}
.goumet-personal .k-survey-wrap .survey-list .survey-item .k-state .btn-join{background-color:#fff}
.goumet-personal .k-survey-wrap .survey-list .survey-item .k-state .btn-join:disabled{background-color:#f8f8f8}