@charset "UTF-8";
@media screen and (max-width: 1023px) { .text_k1 { line-height: 1.63; } }

#silkscreen { position: fixed; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; background: #fff; }

@media screen and (max-width: 767px) { .section { max-width: calc(86.1333vw + 96px) !important; padding: 0 48px !important; } }

#indicator { position: fixed; z-index: 9; top: 0; left: -200px; height: var(--app-height); opacity: 0; transition: .6s; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #indicator { height: 100vh; } }

#indicator.active { left: 43px; opacity: 1; }

@media screen and (max-width: 1023px) { #indicator.active { left: 20px; } }

#indicator .indicator-inner { position: absolute; top: 50%; transform: translateY(-50%); left: 0; }

@media screen and (max-width: 1023px) { #indicator .indicator-inner { top: auto; bottom: 15px; transform: none; } }

#indicator .indicator-inner li { margin-bottom: 30px; color: #fff; line-height: 1; }

@media screen and (max-width: 1023px) { #indicator .indicator-inner li { margin-bottom: 10px; } }

#indicator .indicator-inner a { display: block; position: relative; }

#indicator .indicator-inner span { transition: .4s; }

#indicator .indicator-inner .label { display: block; padding-left: 23px; white-space: nowrap; opacity: 0; font-family: 'CeraPro', sans-serif; font-size: 15px; line-height: 1.47; letter-spacing: 1.5px; text-transform: uppercase; }

@media screen and (max-width: 1023px) { #indicator .indicator-inner .label { opacity: 0 !important; } }

#indicator .indicator-inner .progress { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 8px; height: 8px; background: #fff; border: 2px solid #fff; border-radius: 50%; box-sizing: border-box; opacity: .3; }

#indicator .indicator-inner li.active .label { opacity: 1; }

#indicator .indicator-inner li.active .progress { left: -3px; width: 14px; height: 14px; background: transparent; opacity: 1; }

@media screen and (min-width: 1280px) { #indicator .indicator-inner li:hover .label { opacity: 1; }
  #indicator .indicator-inner li:hover .progress { opacity: 1; } }

#indicator[data-color=black] .indicator-inner li { color: #000; }

#indicator[data-color=black] .indicator-inner .progress { background-color: #000; border-color: #000; }

#main { overflow: hidden; }

.ckj-wrapper { width: 100%; min-height: 100vh; min-height: var(--app-height); position: relative; /* 공통 */ /**/ }

.ckj-wrapper .ckj-section { position: absolute; width: 100%; min-height: 100vh; min-height: var(--app-height); height: var(--app-height); }

.ckj-wrapper .ckj-section .ckj-section-inner { position: relative; text-align: center; }

.ckj-wrapper .ckj-section .ckj-section-inner p { color: #fff !important; }

.ckj-wrapper .ckj-section .ckj-section-inner.__full-height { min-height: 100vh; min-height: var(--app-height); }

.ckj-wrapper .ckj-section .ckj-section-inner.__full-height--80 { min-height: 80vh; }

.ckj-wrapper .ckj-section .ckj-section-inner.__centered { display: flex; align-items: center; justify-content: center; }

.ckj-wrapper .ckj-section .ckj-section-inner .ckj-section-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.ckj-wrapper .ckj-section .ckj-section-inner .copy_box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: visible; }

@media screen and (max-width: 767px) { .ckj-wrapper .ckj-section .ckj-section-inner .copy_box { width: 100%; } }

.ckj-wrapper .ckj-section .ckj-section-inner .copy_box p.text_k7 + p.text_k3 { margin-top: 24px; }

.ckj-wrapper .ckj-section .ckj-section-inner .copy_bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.25); }

.ckj-wrapper .ckj-section .ckj-section-inner .copy_bg .copy_bg_inner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

.ckj-wrapper .ckj-section .ckj-section-inner .copy_bg .copy_bg_inner p.t_inline { display: block; }

@media all and (max-width: 1023px) { .ckj-wrapper .ckj-section .ckj-section-inner .copy_bg .copy_bg_inner p.t_inline { display: inline; } }

.ckj-wrapper .ckj-section .num_title_text { position: relative; display: inline-block; text-transform: uppercase; margin-bottom: 70px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .ckj-section .num_title_text { margin-bottom: 50px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .ckj-section .num_title_text { margin-bottom: 30px; } }

.ckj-wrapper .ckj-section .num_title_text .num_title_number { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 100px; opacity: 0.2; word-break: keep-all; }

@media screen and (max-width: 1023px) { .ckj-wrapper .ckj-section .num_title_text .num_title_number { font-size: 70px; } }

@media screen and (max-width: 1023px) and (max-width: 767px) { .ckj-wrapper .ckj-section .num_title_text .num_title_number { font-size: 60px; } }

.ckj-wrapper .ckj-section .en_title_2 { text-transform: uppercase; }

.ckj-wrapper .brands-section-start01 .ckj-section-bg, .ckj-wrapper .brands-section-start02 .ckj-section-bg, .ckj-wrapper .brands-section-start03 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/intro1_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start01 .ckj-section-bg, .ckj-wrapper .brands-section-start02 .ckj-section-bg, .ckj-wrapper .brands-section-start03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro1_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start01 .ckj-section-bg, .ckj-wrapper .brands-section-start02 .ckj-section-bg, .ckj-wrapper .brands-section-start03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro1_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-start01 .copy_box, .ckj-wrapper .brands-section-start02 .copy_box, .ckj-wrapper .brands-section-start03 .copy_box { width: 100%; text-align: left; }

.ckj-wrapper .brands-section-start01 .copy_box p, .ckj-wrapper .brands-section-start02 .copy_box p, .ckj-wrapper .brands-section-start03 .copy_box p { font-size: 32px; line-height: 1.5; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start01 .copy_box p, .ckj-wrapper .brands-section-start02 .copy_box p, .ckj-wrapper .brands-section-start03 .copy_box p { line-height: 1.88; } }

.ckj-wrapper .brands-section-start01 .copy_box p.bold, .ckj-wrapper .brands-section-start02 .copy_box p.bold, .ckj-wrapper .brands-section-start03 .copy_box p.bold { margin-top: 40px; font-weight: 500; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start01 .copy_box p.bold, .ckj-wrapper .brands-section-start02 .copy_box p.bold, .ckj-wrapper .brands-section-start03 .copy_box p.bold { margin-top: 20px; font-size: 18px; line-height: 1.67; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start01 .copy_box p, .ckj-wrapper .brands-section-start02 .copy_box p, .ckj-wrapper .brands-section-start03 .copy_box p { font-size: 16px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start01 .copy_box, .ckj-wrapper .brands-section-start02 .copy_box, .ckj-wrapper .brands-section-start03 .copy_box { width: calc(100% - 100px); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start01 .copy_box, .ckj-wrapper .brands-section-start02 .copy_box, .ckj-wrapper .brands-section-start03 .copy_box { width: 100%; } }

.ckj-wrapper .brands-section-start01 .copy_box p { transform: translateY(10vh); opacity: 0; }

.ckj-wrapper .brands-section-start02 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/intro2_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start02 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro2_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start02 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro2_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-start02 .copy_box { left: inherit !important; display: inline-block; width: inherit; right: 0; transform: translate(-18.75vw, -50%) !important; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start02 .copy_box { transform: translate(calc(-5.2083vw - 50px), -50%) !important; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start02 .copy_box { max-width: calc(86.1333vw + 96px); padding: 0 48px; box-sizing: border-box; transform: translate(0, -50%) !important; } }

.ckj-wrapper .brands-section-start03 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/intro3_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro3_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro3_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-start03 p { text-align: center; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start03 p { line-height: 1.67 !important; } }

.ckj-wrapper .brands-section-start-end { overflow: hidden; }

.ckj-wrapper .brands-section-start-end .ckj-section-inner .copy_box { width: 100%; }

.ckj-wrapper .brands-section-start-end .ckj-section-inner #video { min-width: 100%; height: 100vh; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ckj-wrapper .brands-section-start-end .ckj-section-inner #video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-height: 100vh; height: auto; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start-end .ckj-section-inner #video { height: var(--app-height); } }

.ckj-wrapper .brands-section-start-end .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/intro4_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start-end .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro4_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start-end .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/intro4_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-start-end .title_k3 { margin-top: 40px; }

.ckj-wrapper .brands-section-start-end .title_k3.sl { font-size: 80px; line-height: 1.35; letter-spacing: -0.8px; }

@media screen and (max-width: 1280px) { .ckj-wrapper .brands-section-start-end .title_k3.sl { font-size: 62px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start-end .title_k3.sl { font-size: 48px; line-height: 1.33; letter-spacing: -0.48px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-start-end .title_k3.sl { font-size: 32px; line-height: 1.44; letter-spacing: -0.32px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start-end .title_k3 { margin-top: 20px; } }

.ckj-wrapper .brands-section-symbol { display: flex; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol { display: block; height: auto; } }

.ckj-wrapper .brands-section-symbol .ckj-section-inner { width: 50%; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner { width: 100%; min-height: 757px !important; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner { min-height: 483px !important; } }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child { background: #fff; overflow: hidden; }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child .section { padding: 0 10vw; }

@media screen and (max-width: 1700px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child .section { padding: 0 7vw; } }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child img { display: block; width: 11.875vw; margin: 0 auto 5vh; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child img { width: 30%; max-width: 190px; margin: 0 auto 70px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child img { width: 60px; margin: 0 auto 20px; } }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child p { color: #000 !important; }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child p + p { margin-top: 30px; font-weight: normal; line-height: 1.89; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child p + p { font-size: 14px; line-height: 1.86; letter-spacing: -0.28px; width: 60%; margin: 20px auto 0; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child p + p { width: 100%; } }

.ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child .copy_box { width: 100%; }

.ckj-wrapper .brands-section-symbol .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/left_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/left_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-symbol .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/left_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-symbol .title_k3 { margin-bottom: 40px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-symbol .title_k3 { margin-bottom: 20px; } }

.ckj-wrapper .brands-section-heritage .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg1@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg1_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg1_m@2x.jpg"); } }

.ckj-wrapper .brands-section-heritage01 .ckj-section-bg, .ckj-wrapper .brands-section-heritage02 .ckj-section-bg, .ckj-wrapper .brands-section-heritage03 .ckj-section-bg, .ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg2@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-bg, .ckj-wrapper .brands-section-heritage02 .ckj-section-bg, .ckj-wrapper .brands-section-heritage03 .ckj-section-bg, .ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg2_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-bg, .ckj-wrapper .brands-section-heritage02 .ckj-section-bg, .ckj-wrapper .brands-section-heritage03 .ckj-section-bg, .ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg2_m@2x.jpg"); } }

.ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { width: 100%; text-align: left; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { width: calc(100% - 100px); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { top: 50%; width: 100%; transform: translate(-50%, -50%); } }

.ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k1 { margin-top: 15px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k1 { margin-top: 8px; font-size: 24px; letter-spacing: -0.24px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k1, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k1 { margin-top: 5px; } }

.ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k5 { max-width: 450px; margin-top: 20px; line-height: 1.89; font-weight: normal; }

.ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k5 .left, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k5 .left, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k5 .left, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k5 .left { max-width: 520px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k5 { max-width: 300px; margin-top: 16px; font-size: 14px; line-height: 1.86; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .text_k5, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .text_k5 { margin-top: 10px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage01 .ckj-section-inner .copy_box .en_title_2, .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box .en_title_2, .ckj-wrapper .brands-section-heritage03 .ckj-section-inner .copy_box .en_title_2, .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box .en_title_2 { letter-spacing: 0.2em; } }

.ckj-wrapper .brands-section-heritage02 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg3@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage02 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg3_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage02 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg3_m@2x.jpg"); } }

.ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box { left: inherit !important; display: inline-block; width: inherit; right: 0; transform: translate(-18.75vw, -50%) !important; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box { transform: translate(calc(-5.2083vw - 50px), -50%) !important; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage02 .ckj-section-inner .copy_box { max-width: calc(86.1333vw + 96px); width: 100%; padding: 0 48px; box-sizing: border-box; transform: translate(0, -50%) !important; } }

.ckj-wrapper .brands-section-heritage03 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg4@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg4_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage03 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg4_m@2x.jpg"); } }

.ckj-wrapper .text_k5.mw540 { max-width: 550px !important; }

.ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg5@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg5_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage04 .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/2_heritage_bg5_m@2x.jpg"); } }

.ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { left: inherit !important; display: inline-block; width: inherit; right: 0; transform: translate(-18.75vw, -50%) !important; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { transform: translate(calc(-5.2083vw - 50px), -50%) !important; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-heritage04 .ckj-section-inner .copy_box { max-width: calc(86.1333vw + 96px); padding: 0 48px; box-sizing: border-box; transform: translate(0, -50%) !important; } }

.ckj-wrapper .brands-section-promise { height: auto; }

.ckj-wrapper .brands-section-promise .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/3_promise_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-promise .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/3_promise_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/3_promise_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-promise .ckj-section-inner .copy_box { position: relative; top: auto; left: 0; transform: none; text-align: left; }

.ckj-wrapper .brands-section-promise .ckj-section-inner .title_k3 { padding-bottom: 100px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-promise .ckj-section-inner .title_k3 { padding-bottom: 70px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .ckj-section-inner .title_k3 { padding-bottom: 60px; } }

.ckj-wrapper .brands-section-promise .list_section { position: relative; z-index: 2; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .list_section { padding: 0 24px 0 48px !important; } }

.ckj-wrapper .brands-section-promise .list_section li { display: flex; color: #fff; justify-content: flex-end; text-align: left; line-height: 1.88889em; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .list_section li { justify-content: left; } }

.ckj-wrapper .brands-section-promise .list_section li .box { width: 360px; padding: 40px 0 100px; border-top: 1px solid rgba(255, 255, 255, 0.5); }

.ckj-wrapper .brands-section-promise .list_section li .box:nth-of-type(1) { margin-right: 60px; }

.ckj-wrapper .brands-section-promise .list_section li .box div:nth-of-type(1) { font-family: 'CeraPro', sans-serif; font-weight: 500; }

.ckj-wrapper .brands-section-promise .list_section li .box * { color: #fff; }

.ckj-wrapper .brands-section-promise .list_section li .box .title_k4 { color: #fff; text-align: left; line-height: 1; margin-bottom: 25px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-promise .list_section li .box .title_k4 { font-size: 24px; margin-bottom: 10px; } }

.ckj-wrapper .brands-section-promise .list_section li .box .text_k4 { font-weight: 300; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .list_section li .box .text_k4 { font-size: 14px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-promise .list_section li .box { width: 200px; padding: 30px 0 50px; }
  .ckj-wrapper .brands-section-promise .list_section li .box:nth-of-type(1) { margin-right: 20px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-promise .list_section li .box { width: 50%; padding: 30px 0 50px; }
  .ckj-wrapper .brands-section-promise .list_section li .box:nth-of-type(1) { margin-right: 10px; }
  .ckj-wrapper .brands-section-promise .list_section li .box:last-child { margin-left: 10px; } }

.ckj-wrapper .brands-section-promise .list_section li:last-child .box { padding-bottom: 0; }

.ckj-wrapper .brands-section-promise .list_section li:last-child .box:last-child { opacity: 0; }

.ckj-wrapper .brands-section-endurance { overflow: hidden; height: auto; background: #fff; }

.ckj-wrapper .brands-section-endurance .swiper-container { overflow: visible !important; }

.ckj-wrapper .brands-section-endurance .swiper-container .swiper-wrapper, .ckj-wrapper .brands-section-endurance .swiper-container .swiper-wrapper * { cursor: url(../../img/common/mouse-slide.svg) 50 50, auto !important; }

.ckj-wrapper .brands-section-endurance .ckj-section-inner .copy_box { position: relative; overflow: visible; top: auto; left: auto; margin-bottom: 84px; transform: none; text-align: left; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-endurance .ckj-section-inner .copy_box { margin-bottom: 70px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-endurance .ckj-section-inner .copy_box { margin-bottom: 60px; } }

.ckj-wrapper .brands-section-endurance .ckj-section-inner .copy_box p { color: #000 !important; }

.ckj-wrapper .brands-section-endurance .brand-more { overflow: visible; }

.ckj-wrapper .brands-section-endurance .brand-section-more { padding: 190px 0; overflow: visible; }

@media screen and (max-width: 1280px) { .ckj-wrapper .brands-section-endurance .brand-section-more { padding: 160px 0; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-endurance .brand-section-more { padding: 120px 0; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-endurance .brand-section-more { padding: 80px 0; } }

.ckj-wrapper .brands-section-endurance .brand-section-more h3 { font-weight: 700; text-align: center; font-size: 60px; margin-bottom: 70px; }

@media screen and (max-width: 1280px) { .ckj-wrapper .brands-section-endurance .brand-section-more h3 { font-size: 50px; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-endurance .brand-section-more h3 { font-size: 36px; margin-bottom: 60px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-endurance .brand-section-more h3 { font-size: 26px; margin-bottom: 50px; } }

.ckj-wrapper .brands-section-endurance .brand-section-more .swiper-container, .ckj-wrapper .brands-section-endurance .brand-section-more .swiper-wrapper { overflow: visible; }

.ckj-wrapper .brands-section-endurance .brand-more-list-item { width: 320px; text-align: left; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-endurance .brand-more-list-item { width: 200px; } }

.ckj-wrapper .brands-section-endurance .brand-more-list-item .brand-more-tb { margin-bottom: 30px; overflow: hidden; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-endurance .brand-more-list-item .brand-more-tb { margin-bottom: 20px; } }

.ckj-wrapper .brands-section-endurance .brand-more-list-item .brand-more-tb img { display: block; width: 100%; transition: transform 1200ms cubic-bezier(0.23, 1, 0.32, 1); will-change: transform; }

.ckj-wrapper .brands-section-endurance .brand-more-list-item a { display: block; color: inherit; text-decoration: none; }

.ckj-wrapper .brands-section-endurance .brand-more-list-item a:hover .brand-more-tb img { transform: scale(1.125); }

.ckj-wrapper .brands-section-recognition { height: auto; }

.ckj-wrapper .brands-section-recognition .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/5_recognition_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/5_recognition_bg_t@2x.jpg"); } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .ckj-section-bg { background-image: url("../../img/cheongkwanjang/korean-redginseng-brands/5_recognition_bg_m@2x.jpg"); } }

.ckj-wrapper .brands-section-recognition .ckj-section-inner .copy_box { position: relative; top: auto; left: 0; transform: none; text-align: left; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .ckj-section-inner .copy_box { padding: 0 26px 0 48px !important; } }

.ckj-wrapper .brands-section-recognition .ckj-section-inner .title_k3 { padding-bottom: 100px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .ckj-section-inner .title_k3 { padding-bottom: 70px; } }

.ckj-wrapper .brands-section-recognition .ckj-section-inner .caption { display: block; margin: -26px 0 30px; color: #fff; font-size: 16px; text-align: right; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .ckj-section-inner .caption { margin: -16px 0 20px; font-size: 14px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .ckj-section-inner .caption { font-size: 12px; } }

.ckj-wrapper .brands-section-recognition .list_section { display: flex; flex-wrap: wrap; position: relative; z-index: 2; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section { padding: 0 26px 0 48px !important; } }

.ckj-wrapper .brands-section-recognition .list_section li { position: relative; width: calc(33.3333% - 20px); margin-right: 30px; background: rgba(255, 255, 255, 0.1); color: #fff; text-align: center; line-height: 1.88889em; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li { width: calc(33.3333% - 10px); margin-right: 15px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li { width: calc(50% - 10px); margin-right: 15px; } }

.ckj-wrapper .brands-section-recognition .list_section li:nth-child(3n) { margin-right: 0; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(3n) { margin-right: 15px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(2n) { margin-right: 0; } }

.ckj-wrapper .brands-section-recognition .list_section li:nth-child(1), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(2), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(3) { margin-bottom: 30px; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(1), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(2), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(3) { margin-bottom: 15px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(1), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(2), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(3), .ckj-wrapper .brands-section-recognition .list_section li:nth-child(4) { margin-bottom: 15px; } }

.ckj-wrapper .brands-section-recognition .list_section li:after { content: ''; display: block; padding-bottom: 100%; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:after { display: none; } }

.ckj-wrapper .brands-section-recognition .list_section li:nth-child(4):after, .ckj-wrapper .brands-section-recognition .list_section li:last-child:after { padding-bottom: 64.6%; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(4):after, .ckj-wrapper .brands-section-recognition .list_section li:last-child:after { padding-bottom: 66.5%; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(4):after { paddinb-top: 100%; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li img { display: block; width: 60px; height: 60px; margin: 0 auto; } }

.ckj-wrapper .brands-section-recognition .list_section li .box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li .box { position: absolute; left: 50%; transform: translateX(-50%); position: relative; top: auto; padding: 24px 10px; box-sizing: border-box; align-items: center; } }

.ckj-wrapper .brands-section-recognition .list_section li .box .text_k7 { margin-top: 12px; color: #fff; opacity: .7; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li .box .text_k7 { margin-top: 6px; font-size: 14px; line-height: 1.65; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li .box .text_k7 br { display: none; } }

.ckj-wrapper .brands-section-recognition .list_section li .box span { color: #fff; display: block; }

.ckj-wrapper .brands-section-end { z-index: 2; }

.ckj-wrapper .brands-section-end .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/6_ending_bg@2x.jpg") no-repeat center/cover; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-end .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/6_ending_bg_t@2x.jpg") no-repeat center/cover; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-end .ckj-section-bg { background: url("../../img/cheongkwanjang/korean-redginseng-brands/6_ending_bg_m@2x.jpg") no-repeat center/cover; } }

.ckj-wrapper .brands-section-end .bgInfo { position: absolute; right: 70px; bottom: 47px; font-size: 16px; line-height: 1.38; letter-spacing: -0.32px; color: #ffffff; }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-end .bgInfo { right: 30px; bottom: 30px; font-size: 14px; line-height: 1.57; letter-spacing: -0.28px; } }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-end .bgInfo { right: 26px; } }

.ckj-wrapper .brands-section-free { height: auto; }

.ckj-wrapper .brands-section-free .brands-section-promise, .ckj-wrapper .brands-section-free .brands-section-endurance, .ckj-wrapper .brands-section-free .brands-section-recognition, .ckj-wrapper .brands-section-free .brands-section-end { position: relative; }

.has-scroll-smooth.mobile .ckj-section .ckj-section-inner.__full-height { min-height: var(--app-height); }

.has-scroll-smooth.mobile .ckj-section .ckj-section-inner.__full-height--80 { min-height: calc( var(--app-height) * .8); }

.width100 { width: 100%; }

.w500 { width: 500px; }

.w100p { width: 100%; }

.mw500 { max-width: 500px !important; }

.en .ckj-wrapper .brands-section-symbol .ckj-section-inner { min-height: 600px !important; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .en .ckj-wrapper .brands-section-symbol .ckj-section-inner { min-height: 100vh !important; } }

.ckj-wrapper .brands-section-recognition .list_section li.col50 { width: calc(50% - 15px); }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li.col50 { width: calc(50% - 7.5px); } }

.ckj-wrapper .brands-section-recognition .list_section li:last-child { margin-right: 0px; }

@media screen and (max-width: 767px) { .ckj-wrapper .brands-section-recognition .list_section li:last-child { width: calc(100% - 5px); }
  .ckj-wrapper .brands-section-recognition .list_section li:last-child .box { padding: 17.5% 0; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-recognition .list_section li:nth-child(4) { width: calc(50% - 10px); } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-promise .list_section li .box .text_k5 { font-size: 14px; line-height: 1.86; } }

@media screen and (max-width: 1023px) { .brand-desc.text_k9 { font-size: 14px; line-height: 1.86; } }

@media screen and (max-width: 1023px) { .ckj-wrapper .brands-section-start03 .copy_box p { font-size: 18px; line-height: 1.67 !important; } }

@media screen and (max-width: 1023px) { .en .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child img { width: 20%; margin: 0 auto 3vh; } }

@media screen and (max-width: 767px) { .en .ckj-wrapper .brands-section-symbol .ckj-section-inner:last-child img { width: 30%; } }

.cn .ckj-wrapper .brands-section-recognition .list_section li .box .text_k7 { padding: 0 20px; }

/*# sourceMappingURL=korean-redginseng-brands.css.map */