@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
@font-face {
  font-family: "Arita";
  src: url("/font/Arita-buriL.ttf") format("truetype");
}
html,
body {
  font-size: 62.5%;
  line-height: 1.285;
  letter-spacing: -0.05em;
}

.je_1023px_on {
  display: none;
}

.je_767px_on {
  display: none;
}

.je_479px_on {
  display: none;
}

@media screen and (max-width: 1023px) {
  .je_1023px_on {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .je_pc_on {
    display: none;
  }
  .je_767px_on {
    display: block;
  }
  html, body {
    font-size: 41.6666666667%;
  }
}
@media screen and (max-width: 479px) {
  .je_479px_on {
    display: block;
  }
  .je_479px_none {
    display: none;
  }
}
.je_ct06 .je_ft_06:after, .je_ct06 .je_ft_06:before, .je_mn_bn .je_slide01 .je_ft_04:after {
  content: "";
  position: absolute;
}

.je_arita {
  font-family: "Arita", serif;
}

.je_logo a {
  display: block;
}
.je_logo img {
  width: 100%;
}

.je_ft_12 {
  font-size: 12rem;
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: 0.2em;
}

.je_ft_08 {
  font-size: 8rem;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.je_ft_065 {
  font-size: 6.5rem;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.je_ft_06 {
  font-size: 4.5rem;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.je_ft_055 {
  font-size: 5.5rem;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.je_ft_05 {
  font-size: 4rem;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.je_ft_04 {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_ft_035 {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_ft_033 {
  font-size: 3.3rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_ft_03 {
  font-size: 2.5rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_ft_025 {
  font-size: 2.2rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_ft_023 {
  font-size: 2.3rem;
  font-weight: 400;
  letter-spacing: -0.05em;
}

.je_ft_02 {
  font-size: 2rem;
  font-weight: 300;
  letter-spacing: -0.05em;
}

.je_sub_tit {
  font-size: 2rem;
  letter-spacing: 0.8em;
  color: #4652a3;
  opacity: 0.5;
  font-weight: 300;
}

.je_fw_300 {
  font-weight: 300;
}

.je_fw_400 {
  font-weight: 400;
}

.je_fw_500 {
  font-weight: 500;
}

.je_fw_600 {
  font-weight: 600;
}

.je_fw_700 {
  font-weight: 700;
}

.je_br01 {
  color: #caa782;
}

.je_br02 {
  color: #957a5e;
}

.je_br03 {
  color: #ead5bf;
}

.je_bl01 {
  color: #4652a3;
}

.je_bl02 {
  color: #21274d;
}

.je_ct_bg {
  background-color: #ecedf6;
}

.je_ft_sub {
  font-family: "Noto Sans KR", sans-serif;
}

.je_bg_box {
  background-color: #fff;
  border-radius: 10px;
  display: inline-block;
}

.je_texts_bg {
  position: relative;
  z-index: 1;
}
.je_texts_bg:after {
  content: "";
  background-color: #ecedf6;
  width: calc(100% + 20px);
  left: -10px;
  height: calc(100% + 4px);
  top: -2px;
  position: absolute;
  z-index: -1;
}

.je_line {
  position: relative;
}
.je_line:after {
  content: "";
  height: 2px;
  width: calc(100% - 130px);
  position: absolute;
  right: 0;
  bottom: 14px;
  background-color: #788bff;
}

.je_bb_text {
  position: relative;
  z-index: 1;
}
.je_bb_text:after {
  content: "";
  position: absolute;
  width: 105%;
  height: 75%;
  top: 50%;
  left: -2.5%;
}
.je_bb_text:after {
  background-color: #fff;
  opacity: 0.1;
  z-index: -1;
}

iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

/*.je_header{
  width: 100%;position: fixed;z-index: 11;top: 0;left: 0; height: 100px;
  .je_on_view{display: none;}
  .je_container{display: flex;justify-content: space-between;align-items: center; height: 100%;}
  .je_hdr_nav .je_nav_wrap,.je_rt_wrap,.je_hdr_nav .je_mn_nav{display: flex; align-items: center;}
  #je_menu_bar {
    direction: rtl;cursor: pointer;width: 30px;position: relative;transition: transform 0.3s cubic-bezier(0.694, 0.048, 0.335, 1);z-index: 1; padding: 0;
    .je_other-bar {width: 2px;height: 0;background-color: white;position: absolute;top: -7px;left: 64%;margin-left: -5px;transition: height 0.4s cubic-bezier(0.694, 0.048, 0.335, 1);z-index: 10;}
    span {display: block;width: 100%;height: 2px;background-color: white;margin-top: 5px;
      &:first-child {margin-top: 0;transform: scaleX(1);transition: transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay: 0.4s;}
      &:nth-child(3) {width: 65%;transition: width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay: 0.4s;}
    }
    &.je_on {transform: rotate(45deg);transition-delay: 0.4s;
      span:first-child {transform: scaleX(0);transition: transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);}
      span:nth-child(3) {width: 0;transition: width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);}
      .je_other-bar {height: 30px;transition: height 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay: 0.3s;}
    }
  }
  .je_hdr_nav {margin-right: 36px;}
  // .je_hdr_nav .je_mn_nav,.je_lang_btn{color: #fff; font-size: 1.8rem; height: 100px; text-align: center; }
  .je_hdr_nav .je_mn_nav{font-weight: 700; padding: 0 16px;}
  .je_bar_nav{
    position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: #fff; padding-top: 310px; z-index: -1; display: none; align-items: flex-start; justify-content: center;
    .je_nav_wrap{display: flex;}
    .je_mn_nav{font-size: 4rem; font-weight: 900; padding: 0 24px;}
    .je_sub_wrap{display: flex;flex-direction: column;align-items: center;row-gap: 20px;font-size: 2.4rem;padding-top: 36px;}
  }
  &.je_on{
    background-color: #fff;
    .je_on_view{display: block;}
    .je_df_view{display: none;}
    .je_mn_nav,.je_lang_btn{color: #000;}
    #je_menu_bar{
      .je_other-bar,span{background-color: #000;}
    }
  }
  &.je_menu_on{
    .je_bar_nav{display: flex;}
    .je_mn_nav,.je_lang_btn{color: #000;}
    #je_menu_bar{
      .je_other-bar,span{background-color: #000;}
    }
  }
}
*/
.je_main {
  text-align: center;
}

.je_content {
  position: relative;
}
.je_content .je_ct_sec {
  margin-top: 100px;
}
.je_content .je_image img {
  width: 100%;
  display: block;
}

.je_100vh {
  height: 100vh;
}
.je_100vh .swiper-slide {
  height: 100%;
}

.je_grad {
  background: linear-gradient(to left, rgb(202, 167, 130) 0%, rgb(234, 213, 191) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.je_grad02 {
  background: linear-gradient(to left, #21274d 0%, #4652a3 60%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.je_mn_bn {
  background-color: #999;
  overflow: hidden;
}
.je_mn_bn .swiper-slide:nth-of-type(1) {
  background: url("/img/je_img/index/mn_slide/bg01.jpg") center/cover;
}
.je_mn_bn .swiper-slide:nth-of-type(2) {
  background: url("/img/je_img/index/mn_slide/bg02.jpg") center/cover;
}
.je_mn_bn .je_slide01 .je_ft_04 {
  position: relative;
}
.je_mn_bn .je_slide01 .je_ft_04:after {
  width: 7px;
  height: 50px;
  background-color: #fff;
  right: 0;
  left: 0;
  bottom: -82px;
  margin: auto;
}
.je_mn_bn .je_slide01 {
  color: #fff;
}
.je_mn_bn .je_slide01 .je_grad {
  letter-spacing: -0.05em;
  transform: translateX(-12px);
  display: inline-block;
}
.je_mn_bn .je_slide01 .je_ft_12 {
  margin-top: 110px;
}
.je_mn_bn .je_slide01 .je_ft_03 {
  border: 2px solid #83848d;
  border-radius: 10px;
  width: 80%;
  margin: 0 auto;
  padding: 40px 0;
  margin-top: 40px;
}
.je_mn_bn .je_scr {
  width: 42px;
  margin: auto;
  position: absolute;
  bottom: 36px;
  left: 0;
  right: 0;
  animation: scr_move 1.4s infinite ease;
}
@keyframes scr_move {
  0% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(-3px);
  }
}
.je_mn_bn .je_slide02 .je_image {
  width: 67%;
  margin: 0 auto;
}
.je_mn_bn .je_slide02 .je_ft_04 {
  margin-top: 72px;
}
.je_mn_bn .je_slide02 .je_ft_065 {
  margin-top: 26px;
}

@media screen and (max-width: 1023px) {
  .je_mn_bn .je_slide01 .je_ft_12 {
    margin-top: 80px;
  }
}
@media screen and (max-width: 479px) {
  .je_mn_bn .je_slide01 .je_ft_04:after {
    bottom: -42px;
    width: 3px;
    height: 30px;
  }
  .je_mn_bn .je_slide01 .je_ft_12 {
    margin-top: 60px;
    font-size: 9rem;
  }
  .je_mn_bn .je_slide01 .je_grad {
    transform: translateX(-7px);
  }
  .je_mn_bn .je_slide01 .je_ft_03 {
    width: 100%;
    padding: 20px 0;
    margin-top: 60px;
    font-size: 2.8rem;
  }
  .je_mn_bn .je_scr {
    width: 28px;
  }
  .je_mn_bn .je_ft_04 {
    font-size: 3.6rem;
  }
  .je_mn_bn .je_slide02 .je_ft_065 {
    font-size: 6rem;
  }
  .je_mn_bn .je_slide02 .je_image {
    width: 100%;
  }
}
.je_ct02 .je_bg_vid {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
}
.je_ct02 .je_bg_vid:after {
  content: "";
  background: url("/img/je_img/index/ct02/bg01.png") center/cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.je_ct02 .je_bg_vid iframe {
  height: 100%;
  width: 100%;
}
.je_ct02 .je_item {
  height: 200vh;
  position: relative;
}
.je_ct02 .je_item .je_ft_035 {
  padding-top: 83vh;
}
.je_ct02 .je_ft_035 {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .je_ct02 .je_item .je_ft_035 {
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 479px) {
  .je_ct02 .je_item .je_ft_035 {
    padding-top: 76vh;
  }
}
.je_ct03 {
  background: url("/img/je_img/index/ct03/bg01.jpg") center/cover;
}
.je_ct03 .je_texts {
  color: #fff;
  text-align: left;
}
.je_ct03 .je_op_tit {
  opacity: 0.35;
}
.je_ct03 .je_image {
  width: 825px;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 42.426px 42.426px 50px 0px rgba(20, 20, 20, 0.33);
  margin-left: auto;
  margin-top: 120px;
}
.je_ct03 .je_ft_05:nth-of-type(2) {
  margin-top: 26px;
}

@media screen and (max-width: 1023px) {
  .je_ct03 .je_ft_05 {
    font-size: 4rem;
  }
  .je_ct03 .je_image {
    width: 560px;
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct03 .je_image {
    width: 100%;
    margin-top: 80px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct03 .je_image {
    border-radius: 25px;
  }
}
.je_ct04 {
  padding: 186px 0 200px;
}
.je_ct04 .je_sub_tit {
  margin-top: 28px;
}
.je_ct04 .je_prog_wrap {
  height: 514px;
  color: #fff;
  display: flex;
  justify-content: space-between;
  padding: 52px 63px 0;
  background: url("/img/je_img/index/ct04/top_img01.png") center/cover;
  margin-top: 92px;
}
.je_ct04 .je_prog_wrap .je_texts {
  margin-top: 18px;
}
.je_ct04 .je_prog_wrap .je_texts .je_ft_05 {
  font-weight: 300;
  text-align: left;
}
.je_ct04 .je_prog_wrap .je_texts .je_ft_025 {
  margin-top: 16px;
}
.je_ct04 .je_prog_group {
  display: flex;
}
.je_ct04 .je_prog_item_wrap:not(:first-of-type) {
  margin-left: 68px;
}
.je_ct04 .je_prog_item_wrap .je_ft_03 {
  margin-top: 34px;
}
.je_ct04 .je_prog_item {
  position: relative;
  z-index: 1;
}
.je_ct04 .je_prog_item:after {
  content: "";
  position: absolute;
  bottom: -26px;
  left: calc(50% - 1px);
  height: 26px;
  border: 2px dashed #9aa0c7;
  z-index: -1;
}
.je_ct04 .je_circle_prog {
  width: 218px;
  aspect-ratio: 1/1;
  transform: rotate(-90deg);
  transform-origin: center center;
}
.je_ct04 .je_prog_bar, .je_ct04 .je_prog_bak {
  stroke-width: 10px;
  fill: none;
  r: calc(50% - 5px);
}
.je_ct04 .je_prog_bak {
  stroke: #fff;
}
.je_ct04 .je_prog_bar {
  stroke: #caa782;
  stroke-dasharray: 1369.04px;
  stroke-dashoffset: 1369.04px;
}
.je_ct04 .je_prog_bar.je_prog_bar02 {
  stroke: #957a5e;
}
.je_ct04 .je_prog_inner {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.je_ct04 .je_grad {
  background: linear-gradient(to left, #21274d 0%, #4652a3 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  margin-top: 50px;
}
.je_ct04 .je_bg_box {
  padding: 18px 22px;
  margin-top: 26px;
}
.je_ct04 .je_image_group {
  padding: 0 86px;
  display: flex;
  justify-content: space-between;
  margin-top: 82px;
}
.je_ct04 .je_image_group .je_image_wrap {
  width: calc(33.3333333333% - 68px);
}
.je_ct04 .je_image_group .je_image_wrap .je_image {
  position: relative;
}
.je_ct04 .je_image_group .je_image_wrap .je_image:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3rem;
  color: #fff;
  font-weight: 600;
}
.je_ct04 .je_image_group .je_image_wrap .je_ft_025 {
  width: 110%;
  position: relative;
  left: -5%;
  margin-top: 26px;
}
.je_ct04 .je_mach {
  background-color: #957a5e;
  color: #fff;
  border-radius: 80px;
  font-weight: 400;
  padding: 34px 58px;
  margin-top: 56px;
}

@media screen and (max-width: 1023px) {
  .je_ct04 .je_prog_wrap {
    flex-direction: column;
    align-items: center;
    padding: 26px 0px 0;
    justify-content: center;
    background: none;
    color: #000;
    height: 424px;
  }
  .je_ct04 .je_prog_wrap .je_texts .je_ft_05 {
    text-align: center;
  }
  .je_ct04 .je_prog_group {
    margin-top: 20px;
  }
  .je_ct04 .je_circle_prog {
    width: 180px;
  }
  .je_ct04 .je_prog_bar {
    stroke-dasharray: 1130.4px;
    stroke-dashoffset: 1130.4px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct04 {
    padding: 126px 0 160px;
  }
  .je_ct04 .je_sub_tit {
    margin-top: 14px;
  }
  .je_ct04 .je_prog_wrap {
    margin-top: 0;
  }
  .je_ct04 .je_image_group {
    flex-direction: column;
    row-gap: 20px;
    margin-top: 40px;
    padding: 0;
  }
  .je_ct04 .je_image_group .je_image_wrap {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .je_ct04 .je_image_group .je_image_wrap .je_ft_025 {
    text-align: left;
    left: 0;
    margin-left: 25px;
    font-size: 3.6rem;
  }
  .je_ct04 .je_mach {
    padding: 22px 16px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct04 {
    padding: 86px 0 120px;
  }
  .je_ct04 .je_prog_item_wrap:not(:first-of-type) {
    margin-left: 20px;
  }
  .je_ct04 .je_circle_prog {
    width: 153px;
  }
  .je_ct04 .je_prog_wrap {
    height: 390px;
    padding-top: 16px;
  }
  .je_ct04 .je_bg_box {
    width: 100%;
  }
  .je_ct04 .je_image_group .je_image_wrap {
    flex-direction: column;
  }
  .je_ct04 .je_image_group .je_image_wrap .je_ft_025 {
    text-align: center; 
		margin-left:0; 
  }
  .je_ct04 .je_image_group .je_image_wrap .je_image {
    width: 80%;
  }
  .je_ct04 .je_mach {
    margin-top: 34px;
    border-radius: 25px;
  }
}
.je_ct05 {
  padding: 128px 0 192px;
}
.je_ct05 .je_top_image {
  width: 760px;
  margin: 0 auto;
}
.je_ct05 .je_sub_tit {
  opacity: 1;
  margin-top: 58px;
}
.je_ct05 .je_ft_06 {
  margin-top: 16px;
}
.je_ct05 .je_image_group {
  display: flex;
  justify-content: space-between;
  margin-top: 70px;
}
.je_ct05 .je_image_warp {
  width: calc(25% - 15px);
}
.je_ct05 .je_image_warp:not(:last-of-type) {
  margin-right: 20px;
}
.je_ct05 .je_image_warp figure.je_image {
  border-radius: 10px;
  overflow: hidden;
}
.je_ct05 .je_icon {
  width: 51px;
  aspect-ratio: 1/1;
  margin: 0 auto;
  display: inline-block;
  margin-top: 20px;
}
.je_ct05 .je_ft_033 {
  margin-top: 16px;
}

@media screen and (max-width: 1023px) {
  .je_ct05 .je_top_image {
    width: 680px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct05 {
    padding: 98px 0 152px;
  }
  .je_ct05 .je_sub_tit {
    margin-top: 38px;
  }
  .je_ct05 .je_top_image {
    width: 420px;
  }
  .je_ct05 .je_image_group {
    flex-wrap: wrap;
    row-gap: 40px;
    margin-top: 40px;
  }
  .je_ct05 .je_image_warp {
    width: calc(50% - 10px);
  }
  .je_ct05 .je_image_warp:not(:nth-of-type(2n)) {
    margin-right: 20px;
  }
  .je_ct05 .je_image_warp:not(:last-of-type) {
    margin-right: 0;
  }
  .je_ct05 .je_icon {
    width: 35px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct05 {
    padding: 68px 0 110px;
  }
  .je_ct05 .je_top_image {
    width: 326px;
  }
  .je_ct05 .je_image_group {
    row-gap: 20px;
  }
  .je_ct05 .je_icon {
    margin-top: 10px;
  }
  .je_ct05 .je_ft_033 {
    margin-top: 8px;
  }
}
.je_ct06 {
  color: #fff;
  background: url("/img/je_img/index/ct06/bg01.jpg") center/cover;
  padding: 190px 0 164px;
}
.je_ct06 .je_ft_06 {
  position: relative;
  display: inline-block;
}
.je_ct06 .je_ft_06 {
  z-index: 1;
}
.je_ct06 .je_ft_06:after, .je_ct06 .je_ft_06:before {
  font-family: "Noto Sans KR", sans-serif;
  top: 20%;
  font-size: 12rem;
  color: #957a5e;
  z-index: -1;
}
.je_ct06 .je_ft_06:after {
  content: "”";
  right: -122px;
}
.je_ct06 .je_ft_06:before {
  content: "“";
  left: -122px;
}
.je_ct06 .je_ft_06 span {
  color: #000;
}
.je_ct06 .je_review_swipe {
  margin-top: 70px;
}
.je_ct06 .swiper-wrapper {
  align-items: flex-end;
}
.je_ct06 .swiper-slide img {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.je_ct06 .je_bg_box {
  background-color: #fff;
  background-color: #957a5e;
  padding: 32px 84px;
  margin-top: 60px;
}

@media screen and (max-width: 1023px) {
  .je_ct06 .je_ft_06:after {
    right: -80px;
  }
  .je_ct06 .je_ft_06:before {
    left: -80px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct06 {
    padding: 150px 0 114px;
  }
  .je_ct06 .je_ft_06:after, .je_ct06 .je_ft_06:before {
    display: none;
  }
  .je_ct06 .je_review_swipe {
    margin-top: 40px;
  }
  .je_ct06 .je_bg_box {
    padding: 24px 60px;
    margin-top: 40px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct06 {
    padding: 110px 0 80px;
  }
  .je_ct06 .je_bg_box {
    padding: 24px 5px;
    margin-top: 30px;
  }
}
.je_ct07 {
  padding: 214px 0 0;
  z-index: 1;
  position: relative;
}
.je_ct07 .je_ft_06 {
  margin-top: 42px;
}
.je_ct07 .je_ct_sec {
  max-width: 1240px;
  padding: 218px 0 92px;
  margin-top: 84px;
  position: relative;
  background: url("/img/je_img/index/ct07/img_bg01.png") no-repeat center;
}
.je_ct07 .je_ct_sec:after {
  content: "";
  background: url("/img/je_img/index/ct07/pen01.png") no-repeat center/cover;
  position: absolute;
  bottom: -130px;
  right: -66px;
  width: 474px;
  aspect-ratio: 237/275;
}
.je_ct07 .je_graph {
  width: 499px;
  margin: 0 auto;
}
.je_ct07 .je_ft_03 {
  margin-top: 60px;
}
.je_ct07 .je_ft_03:not(:first-of-type) {
  margin-top: 50px;
}

@media screen and (max-width: 1023px) {
  .je_ct07 .je_ct_sec:after {
    width: 360px;
    right: 0px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct07 {
    padding: 164px 0 0;
  }
  .je_ct07 .je_ct_sec {
    background: none;
    padding: 40px 0 30px;
    background-color: #fff;
    border-radius: 25px 25px 0 0;
  }
  .je_ct07 .je_graph {
    width: 391px;
  }
  .je_ct07 .je_ct_sec:after {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  .je_ct07 {
    padding: 124px 0 0;
  }
  .je_ct07 .je_ft_06 {
    margin-top: 22px;
  }
  .je_ct07 .je_ct_sec {
    margin-top: 40px;
  }
  .je_ct07 .je_graph {
    width: 289px;
  }
  .je_ct07 .je_ft_03 {
    margin-top: 30px;
  }
  .je_ct07 .je_ft_03:not(:first-of-type) {
    margin-top: 20px;
  }
}
.je_ct08 {
  background: url("/img/je_img/index/ct08/bg01.png") center/cover;
  padding: 196px 0 132px;
  position: relative;
}
.je_ct08 .je_container {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
}
.je_ct08 .je_texts {
  text-align: left;
  color: #fff;
}
.je_ct08 .je_top_texts .je_ft_06, .je_ct08 .je_top_texts .je_ft_03 {
  padding-left: 32px;
}
.je_ct08 .je_top_texts .je_ft_06 {
  border-left: 4px solid #caa782;
}
.je_ct08 .je_top_texts .je_ft_03 {
  margin-top: 28px;
	word-break:keep-all; 
}
.je_ct08 .je_list_wrap {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 56px;
  z-index: 1;
  position: relative;
}
.je_ct08 .je_list_wrap .je_center {
  width: 200px;
  border-radius: 50%;
  aspect-ratio: 1/1;
  background-color: #caa782;
}
.je_ct08 .je_list_wrap .je_center:not(:last-of-type) {
  margin-right: 20px;
  position: relative;
}
.je_ct08 .je_list_wrap .je_center:not(:last-of-type):after {
  content: "";
  width: 55px;
  aspect-ratio: 1/1;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: -36px;
  margin: auto;
  background: url("/img/je_img/index/ct08/icon01.png") no-repeat center/cover;
	height: 55px;
}
.je_ct08 .je_list_wrap .je_ft_033 {
  text-align: center;
}
.je_ct08 .je_bg_box {
  color: #000;
  width: 100%;
  padding: 50px 40px 64px 0px;
  border-radius: 30px;
  margin-top: 40px;
  display: flex;
  justify-content: flex-end;
}
.je_ct08 .je_bg_box .je_ft_04 {
  font-weight: 700;
}
.je_ct08 .je_bg_box .je_ft_03 {
  margin-top: 18px;
}
.je_ct08 .je_pic {
  position: absolute;
  width: 710px;
  height: 1129px;
  left: -216px;
  bottom: -132px;
}

@media screen and (max-width: 1260px) {
  .je_ct08 .je_container, .je_ct08 .je_bg_box {
    justify-content: center;
  }
  .je_ct08 .je_pic {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .je_ct08 .je_container {
    display: block;
  }
  .je_ct08 .je_top_texts .je_ft_03 br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .je_ct08 {
    padding: 156px 0 102px;
  }
  .je_ct08 .je_list_wrap {
/*    flex-direction: column;*/
/*    row-gap: 20px;*/
  }
  .je_ct08 .je_list_wrap .je_center {
    width: 100%;
/*    aspect-ratio: auto;*/
/*    border-radius: 25px;*/
    padding: 20px 0;
  }
  .je_ct08 .je_list_wrap .je_center:not(:last-of-type) {
    margin-right: 0;
  }
  .je_ct08 .je_list_wrap .je_center:not(:last-of-type):after {
    width: 40px;
/*    left: 0;*/
    right: -19px;
/*    top: calc(100% + 25px);*/
/*    transform: rotate(90deg);*/
		height: 40px;
  }
  .je_ct08 .je_bg_box {
    padding: 30px 20px;
		border-radius:0; 
  }
}
@media screen and (max-width: 479px) {
  .je_ct08 {
    padding: 116px 0 82px;
  }
  .je_ct08 .je_list_wrap {
    margin-top: 36px;
  }
  .je_ct08 .je_list_wrap .je_center:not(:last-of-type):after {
    width: 30px; right: -16px; height: 30px;
/*    top: calc(100% + 21px);*/

  }
  .je_ct08 .je_line:after {
    width: calc(100% - 88px);
  }
}
.je_ct09 {
  padding: 200px 0 140px 0;
  position: relative;
}
.je_ct09 .je_top_bg_box {
  border-radius: 50px;
  padding: 12px 40px;
}
.je_ct09 .je_ft_08 {
  margin-top: 16px;
	font-size: 6rem;
}
.je_ct09 iframe {
  margin-top: 80px;
}
.je_ct09 .je_bg_box_wrap {
  max-width: 1294px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -164px;
}
.je_ct09 .je_bot_bg_box {
  background-color: #21274d;
  color: #fff;
  display: flex;
  align-items: center;
  text-align: left;
  padding: 40px 46px;
}
.je_ct09 .je_image {
  margin: 0 20px;
}
.je_ct09 .je_bot_img {
  width: 32px;
  margin: 0 auto;
}

@media screen and (max-width: 1400px) {
  .je_ct09 .je_bot_bg_box {
    flex-direction: column;
    text-align: center;
    row-gap: 20px;
  }
  .je_ct09 .je_image {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .je_ct09 .je_ft_04 {
    font-size: 3.8rem;
  }
}
@media screen and (max-width: 767px) {
  .je_ct09 {
    padding: 160px 0 120px;
  }
  .je_ct09 .je_top_bg_box {
    padding: 14px 32px;
  }
  .je_ct09 iframe {
    margin-top: 40px;
  }
  .je_ct09 .je_bot_bg_box {
    padding: 30px 20px;
  }
  .je_ct09 .je_bg_box_wrap {
    bottom: -130px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct09 {
    padding: 120px 0 120px;
  }
  .je_ct09 .je_bg_box_wrap {
    bottom: -190px;
  }
}
.je_ct10 {
  padding: 220px 0 192px 0;
}
.je_ct10 .je_graph {
  position: relative;
}
.je_ct10 .je_graph .je_image {
  width: 71.67%;
  max-width: 860px;
  margin: 0 auto;
  margin-top: 70px;
}
.je_ct10 .je_graph .je_list_wrap {
  width: 370px;
  margin-left: auto;
  margin-top: -26px;
}
.je_ct10 .je_graph .je_list_wrap .je_ft_025 {
  text-align: left;
  display: flex;
  align-items: center;
}
.je_ct10 .je_graph .je_list_wrap .je_ft_025:not(:first-of-type) {
  margin-top: 10px;
}
.je_ct10 .je_graph .je_list_wrap .je_ft_025 img {
  margin-right: 12px;
}
.je_ct10 .je_graph .je_ft_03 {
  font-weight: 700;
  position: absolute;
}
.je_ct10 .je_graph .je_bl01 {
  color: #788bff;
  top: 11%;
  left: 7%;
}
.je_ct10 .je_graph .je_br01 {
  top: 11%;
  right: 8%;
}
.je_ct10 .je_graph .je_br02 {
  left: 14%;
  bottom: 3%;
}
.je_ct10 .je_list_table {
  max-width: 1274px;
  border: 2px solid #989695;
  padding: 32px 46px;
  margin-top: 56px;
}
.je_ct10 .je_list_table .je_bg_box {
  writing-mode: tb-rl;
}
.je_ct10 .je_list_table .je_list_item {
  display: flex;
  align-items: center;
}
.je_ct10 .je_list_table .je_list_item:not(:first-of-type) {
  margin-top: 58px;
}
.je_ct10 .je_list_table .je_list {
  text-align: left;
  color: #3e3a39;
  display: flex;
  align-items: flex-start;
  font-weight: 400;
}
.je_ct10 .je_list_table .je_list:not(:first-of-type) {
  margin-top: 26px;
}
.je_ct10 .je_list_table .je_list b {
  text-align: right;
  width: 150px;
  display: block;
}
.je_ct10 .je_list_table .je_list .je_texts_bg {
  display: block;
  width: 90px;
  margin: 0 20px;
}
.je_ct10 .je_list_table .je_list p {
  display: block;
  width: calc(100% - 280px);
}
.je_ct10 .je_list_table .je_bg_box {
  color: #fff;
  border-radius: 10px;
  padding: 16px 6px;
  font-size: 23px;
  margin-right: 10px;
}
.je_ct10 .je_list_table .je_bg_box.je_bg_box01 {
  background-color: #caa782;
}
.je_ct10 .je_list_table .je_bg_box.je_bg_box02 {
  background-color: #957a5e;
}
.je_ct10 .je_list_table .je_bg_box.je_bg_box03 {
  background-color: #4652a3;
}
.je_ct10 .je_bot_texts {
  padding-top: 60px;
}
.je_ct10 .je_bot_texts .je_bg_box {
  padding: 36px 90px;
  background-color: #ecedf6;
  border-radius: 0;
}
.je_ct10 .je_bot_texts .je_ft_035 {
  margin-top: 34px;
}
.je_ct10 .je_bot_texts .je_ft_023 {
  text-align: right;
  margin-top: 46px;
}

@media screen and (max-width: 1023px) {
  .je_ct10 .je_graph .je_bl01 {
    left: -1%;
  }
  .je_ct10 .je_graph .je_br01 {
    right: -1%;
  }
  .je_ct10 .je_graph .je_br02 {
    bottom: 12%;
    left: 10%;
  }
  .je_ct10 .je_graph .je_list_wrap {
    margin-top: 40px;
  }
  .je_ct10 .je_list_table .je_bg_box {
    writing-mode: lr;
    width: 100%;
    margin-bottom: 40px;
  }
  .je_ct10 .je_list_table .je_list_item {
    flex-direction: column;
  }
  .je_ct10 .je_list_table .je_list {
    flex-wrap: wrap;
  }
  .je_ct10 .je_list_table .je_list p {
    width: 100%;
    margin-top: 14px;
  }
  .je_ct10 .je_list_table .je_list b {
    width: auto;
    margin-right: 10px;
  }
  .je_ct10 .je_bot_texts .je_bg_box {
    padding: 36px 60px;
  }
  .je_ct10 .je_bot_texts .je_ft_035 br.je_479px_none {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .je_ct10 .je_graph .je_image {
    width: 100%;
  }
  .je_ct10 .je_graph .je_bl01 {
    top: -7%;
  }
  .je_ct10 .je_graph .je_br01 {
    top: -5%;
  }
  .je_ct10 .je_graph .je_br02 {
    bottom: 18%;
  }
  .je_ct10 .je_graph .je_list_wrap {
    margin-top: 60px;
  }
  .je_ct10 .je_graph .je_list_wrap {
    width: 270px;
  }
  .je_ct10 {
    padding: 180px 0 162px;
  }
  .je_ct10 .je_list_table .je_bg_box {
    margin-bottom: 30px;
  }
  .je_ct10 .je_list_table {
    padding: 32px 30px;
  }
  .je_ct10 .je_list_table .je_bg_box {
    padding: 12px 6px;
  }
/*  .je_texts_bg:after {*/
/*    width: calc(100% - 10px);*/
/*  }*/
  .je_ct10 .je_list_table .je_list:not(:first-of-type) {
    margin-top: 20px;
  }
  .je_ct10 .je_list_table .je_list_item:not(:first-of-type) {
    margin-top: 38px;
  }
  .je_ct10 .je_bot_texts .je_bg_box {
    padding: 30px 20px;
  }
  .je_ct10 .je_bot_texts {
    padding-top: 40px;
  }
  .je_ct10 .je_bot_texts .je_ft_023 {
    margin-top: 26px; 
		text-align: center;
  }
}
@media screen and (max-width: 479px) {
  .je_ct10 {
    padding: 240px 0 122px;
  }
  .je_ct10 .je_graph .je_list_wrap {
    margin-top: 80px;
  }
  .je_ct10 .je_graph .je_br02 {
    bottom: 22%;
  }
  .je_ct10 .je_list_table {
    padding: 22px 20px;
  }
}
.je_ct11 {
  background: url("/img//je_img/index/ct11/bg01.jpg") center/cover;
  color: #fff;
  padding: 198px 0 190px;
}
.je_ct11 .je_sub_tit {
  color: #fff;
}
.je_ct11 .je_ct_tit {
  margin-top: 26px;
}
.je_ct11 .je_text_box {
  color: #000;
  background-color: #fff;
  padding: 86px 0;
  margin-top: 70px;
  position: relative;
  position: relative;
}
.je_ct11 .je_text_box:before {
  content: "";
  position: absolute;
  width: calc(100% - 22px);
  height: calc(100% - 26px);
  top: 13px;
  left: 11px;
}
.je_ct11 .je_text_box:after {
  content: "";
  position: absolute;
  width: calc(100% - 40px);
  height: calc(100% - 12px);
  top: 6px;
  left: 20px;
}
.je_ct11 .je_text_box:before {
  border: 1px solid #caa782;
}
.je_ct11 .je_text_box:after {
  border: 1px solid #caa782;
}
.je_ct11 .je_text_box .je_image {
  width: 257px;
  position: absolute;
  top: -52px;
  right: -37px;
  z-index: 1;
}
.je_ct11 .je_text_box .je_sub_tit {
  color: #000;
  opacity: 1;
  font-size: 1.5rem;
  margin-top: 6px;
}
.je_ct11 .je_text_box .je_p {
  margin-top: 44px;
}
.je_ct11 .je_text_box .je_list_wrap {
  padding-left: 290px;
  padding-top: 40px;
}
.je_ct11 .je_text_box .je_list {
  display: flex;
  align-items: center;
}
.je_ct11 .je_text_box .je_list:not(:first-of-type) {
  margin-top: 12px;
}
.je_ct11 .je_text_box .je_list .je_bg_box {
  width: 204px;
  color: #fff;
  border-radius: 25px;
  height: 47px;
  display: flex;
}
.je_ct11 .je_text_box .je_list .je_bg_box.je_bg_01 {
  background-color: #caa782;
}
.je_ct11 .je_text_box .je_list .je_bg_box.je_bg_02 {
  background-color: #957a5e;
}
.je_ct11 .je_text_box .je_list .je_fw_600 {
  margin-left: 12px;
}
.je_ct11 .je_text_box .je_texts_bg {
  display: inline-block;
  margin-top: 28px;
}
.je_ct11 .je_bot_text {
  color: #fff;
  margin-top: 74px;
}

@media screen and (max-width: 1023px) {
  .je_ct11 .je_text_box .je_list_wrap {
    padding-left: 50px;
  }
  .je_ct11 .je_text_box .je_image {
    width: 180px;
    top: -80px;
    right: -22px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct11 {
    padding: 158px 0 150px;
  }
  .je_ct11 .je_text_box .je_image {
    width: 140px;
    top: -71px;
    right: -11px;
  }
  .je_ct11 .je_text_box {
    padding: 68px 20px;
  }
  .je_ct11 .je_text_box .je_p {
    margin-top: 24px;
  }
  .je_ct11 .je_texts_bg:after {
    width: calc(100% + 10px);
    left: -5px;
  }
  .je_ct11 .je_text_box .je_list_wrap {
    padding-left: 0;
  }
  .je_ct11 .je_text_box .je_list {
    flex-direction: column;
  }
  .je_ct11 .je_text_box .je_list .je_fw_600 {
    margin-top: 12px;
  }
  .je_ct11 .je_bot_text {
    font-size: 3.8rem;
  }
}
@media screen and (max-width: 479px) {
  .je_ct11 {
    padding: 118px 0 110px;
  }
  .je_ct11 .je_text_box .je_ft_06 {
    font-size: 5rem;
  }
  .je_ct11 .je_text_box .je_image {
    width: 120px;
    top: -60px;
  }
  .je_bb_text:after {
    top: 25%;
  }
}
.je_ct12 {
  background-color: #2f2725;
  padding: 200px 0;
}
.je_ct12 .je_container {
  display: flex;
  align-items: flex-end;
  position: relative;
}
.je_ct12 .je_map {
  width: calc(50% - 36px);
  margin-right: 36px;
}
.je_ct12 .je_map iframe {
  aspect-ratio: 1/1;
}
.je_ct12 .je_list_wrap {
  text-align: left;
  color: #fff;
  padding-left: 46px;
}
.je_ct12 .je_list:nth-of-type(2) {
  margin-top: 46px;
}
.je_ct12 .je_list:nth-of-type(3) {
  margin-top: 16px;
}
.je_ct12 .je_time {
  display: flex;
}
.je_ct12 .je_time:not(:first-of-type) {
  margin-top: 16px;
}
.je_ct12 .je_time h5.je_ft_03 {
  width: 134px;
}
.je_ct12 h5.je_ft_035 {
  margin-bottom: 16px;
}
.je_ct12 .je_time01 {
  letter-spacing: 0.05em;
}
.je_ct12 .je_time02 {
  letter-spacing: 0.65em;
}
.je_ct12 .je_time03 {
  letter-spacing: 0.35em;
}
.je_ct12 .je_logo {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (max-width: 1200px) {
  .je_container {
    flex-wrap: wrap;
  }
  .je_ct12 .je_map {
    width: 100%;
    margin: 0;
  }
  .je_ct12 .je_map iframe {
    aspect-ratio: 16/9;
    border-radius: 25px;
  }
  .je_ct12 .je_list_wrap {
    padding-left: 0;
    margin-top: 40px;
  }
  .je_ct12 .je_logo {
    top: auto;
    bottom: -80px;
  }
}
@media screen and (max-width: 767px) {
  .je_ct12 {
    padding: 160px 0;
  }
  .je_ct12 .je_logo {
    width: 160px;
  }
  .je_ct12 .je_list:nth-of-type(2) {
    margin-top: 36px;
  }
}
@media screen and (max-width: 479px) {
  .je_ct12 {
    padding: 120px 0;
  }
  .je_ct12 .je_list_wrap {
    margin-top: 20px;
  }
  .je_ct12 .je_map iframe {
    aspect-ratio: 1/1;
  }
  .je_ct12 .je_ft_03 {
    font-size: 2.6rem;
  }
  .je_ct12 .je_list:nth-of-type(2) {
    margin-top: 16px;
  }
  .je_ct12 .je_time:not(:first-of-type) {
    margin-top: 8px;
  }
}
.je_footer {
  background-color: #000;
}






/******** 22.12.14 HB수정 *********/
header{height:120px; position:fixed; left:0; top:0; width:100%; z-index:100; background-color:#fff; }
header .je_container{height:100%; display:flex; align-items:center; }
header .je_container .b_gnb{display:flex; margin-left: 20px;}
header .je_container .b_gnb li{position:relative; }
header .je_container .b_gnb li:after{content:''; width:2px; height:20px; background-color:#e6e6e6; position:absolute; right:0; top:50%; transform:translateY(-50%); }
header .je_container .b_gnb li:last-child:after{display:none;}
header .je_container .b_gnb li a{display:block; padding: 0 50px; font-size:2.2rem; font-weight:500; }
header .b_logo img{width:160px; }


.b_toggle_menu{max-width:360px; width:100%; height:100%; position:fixed; right:0; top:0; background-color:#fff; z-index: 100; box-shadow: 30px 0px 0px 0px rgba(0, 0, 0, 0.2); transform:translateX(500px); transition: transform .35s;}
.b_toggle_menu.on{transform:translateX(0); transition: transform .35s;}
.b_toggle_menu .je_container{padding-top: 200px;}
.b_toggle_menu .b_gnb li{width:100%; border-radius:10px; transition: background-color .2s;}
.b_toggle_menu .b_gnb li:hover{background-color:#f9f9f9; transition: background-color .2s;}
.b_toggle_menu .b_gnb li a{font-size:2.2rem; display:block; width:100%; height:100%; padding:20px;}

.b_toggle_menu .b_close_btn{display:flex; width:30px; height:30px; position:absolute; right:20px; top:40px; flex-direction:column; }
.b_toggle_menu .b_close_btn span{width:100%; height:3px ; background-color:#222; transition: transform .2s;}
.b_toggle_menu .b_close_btn span.b_line_01{transform:rotate(45deg) translateY(2px);}
.b_toggle_menu .b_close_btn span.b_line_02{transform:rotate(-45deg) translateY(-2px);}
.b_toggle_menu .b_close_btn:hover span.b_line_01{transform:rotate(0) translateY(2px); transition: transform .2s;}
.b_toggle_menu .b_close_btn:hover span.b_line_02{transform:rotate(0); transition: transform .2s;}



.b_mo_btn{display:none; }
@media screen and (max-width:1240px){ 

	header{height: 80px}
	 header .je_container{justify-content:space-between; }
	 header .je_container .b_gnb{display:none;}
	 .b_mo_btn{display:flex; width:40px; height:17px;  flex-direction:column; justify-content:space-between; padding:3px; }
	.b_mo_btn span{width:100%; height:3px ; background-color:#222; transition: transform .2s;}
	.b_mo_btn:hover span.b_line_01{transform:translateY(4px); transition: transform .2s;}
	.b_mo_btn:hover span.b_line_02{transform:translateY(-4px); transition: transform .2s;}




}



.je_main{margin-top:100px;}
.b_mv_sec{background:url(/img/b_img/main/b_mv_bg_01.jpg) no-repeat center / cover; padding:150px 0 100px 0; }
.b_mv_sec .b_top_box{text-align: left; display:flex; align-items: flex-end;}
.b_mv_sec .b_top_box img{max-width:380px; }
.b_mv_sec .b_top_box .b_line{width:650px; height:2px; background-color:#4652a3; margin-left:-50px; margin-bottom:10px;}
.b_mv_sec .b_bot_box{background-color:#fff; border-radius:40px; margin-top:40px; padding:50px; text-align:left; }
.b_mv_sec .b_bot_box h3{font-size:3.5rem; font-weight:700; }
.b_mv_sec .b_bot_box h3 b{display:inline-block; background-color:#ecedf6; padding:0 10px; }
.b_mv_sec .b_bot_box h3 b strong{color:#4652a3; }
.b_mv_sec .b_bot_box p{font-size:2.5rem; font-weight:300; margin-top:30px; }
.b_mv_sec .b_img_box{position: absolute; left:50%;bottom: 0;}
.b_mv_sec .b_img_box img{width: 680px;}
.b_mv_sec .b_img_box img.b_mo_ver{display:none;}

.b_sec_02{background:url(/img/b_img/main/b_sec_02.jpg) no-repeat center / cover; padding:150px 0; }
.b_sec_02 img{max-width:100%; }
.b_sec_tit .b_top_box{display:flex; flex-direction:column; align-items:center; }
.b_sec_tit img{max-width:100%; }
.b_sec_tit img.b_img01{max-width:150px;}
.b_sec_tit .b_top_box .b_img02{padding:50px 0 30px; }
.b_sec_tit .b_bot_box{margin-top:50px;}
.b_sec_tit .b_bot_box h3{font-size:3.5rem; color:#fff; letter-spacing:-0.05em; margin: 40px auto 0 auto; font-weight:300;max-width: 960px; border-right:1px solid #ccc; border-left:1px solid #ccc; word-break:keep-all; }

@media screen and (max-width:1240px){ 
	.je_main {margin-top: 80px;}
}


@media screen and (max-width:1080px){ 
	 .je_mn_bn .je_scr{display:none;}
	 .b_mv_sec{padding-bottom:0; padding-top:100px; }
	 .b_mv_sec .b_top_box .b_line{display:none; }
	 .b_mv_sec .b_top_box{justify-content: center;}
	 .b_mv_sec .b_top_box img {max-width: 60%;}
	 .br_1080_none{display:none; }
	 .b_mv_sec .b_bot_box{padding:50px 50px 80px 50px;}
	 .b_mv_sec .b_img_box{position:unset; left:unset; display: flex; width: 100%; justify-content: flex-end; position: relative; margin-top: -20%;}
	 .b_mv_sec .b_img_box img.b_pc_ver{display:none;}
	 .b_mv_sec .b_img_box img.b_mo_ver{display:block;}



}

@media screen and (max-width:767px){ 
	.b_sec_02{padding:100px 0; }
	.b_mv_sec .b_bot_box{padding:30px 40px 50px 40px;}
	.b_mv_sec .b_bot_box p{word-break:keep-all; }
	.b_mv_sec .b_img_box{margin-top: -25%;}
	.b_mv_sec .b_img_box img {max-width: 94%;}
}

@media screen and (max-width:479px){ 
	 .b_mv_sec .b_bot_box{padding:30px 30px 50px 30px;}
	 .b_mv_sec .b_img_box{margin-top: -12%;}
}


.b_sec_03{background:url(/img/b_img/sec_03/b_sec_03.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_03 img{max-width:100%; }
.b_sec_03 .je_container{display:flex; }
.b_sec_03 .b_left_box{width: 40%;}
.b_sec_03 .b_right_box{display:flex; flex-direction:column; text-align: left;width: 60%;}
.b_sec_03 .b_right_box h3{color:#21274d; font-size:4.2rem; font-weight:700; letter-spacing:-0.05em; margin-top:30px; margin-bottom:20px;}
.b_sec_03 .b_right_box b{color:#caa782;}
.b_sec_03 .b_right_box p{font-size:3rem; font-weight:300; letter-spacing:-0.05em; }
.b_sec_03 .b_right_box p strong{font-weight:600; color:#21274d; }

.b_sec_04 .je_item{height: 100vh;}
.b_sec_04 .b_txt_box{color:#fff; position: absolute; top: 25%; left: 50%; z-index: 10; transform:translateX(-50%); width:100%; }
.b_sec_04 .b_txt_box p{font-size:3rem; font-weight:300; letter-spacing: -0.05em;padding: 0 5px;}
.b_sec_04 .b_txt_box h3{font-size:6rem;letter-spacing: -0.05em; font-weight:bold; word-break: keep-all;}
.b_sec_04 .b_bot_txt{font-size:3rem;color:#fff; letter-spacing: -0.05em; margin-top:17%; }


.b_sec_04 .swiper-button-next:after, .b_sec_04 .swiper-button-prev:after{display:none;}
.b_sec_04 .swiper-button-next{right: 7%;}
.b_sec_04 .swiper-button-prev{left: 7%;}
.b_sec_04 .b_txt_box .b_tit_box{max-width: 630px; margin: 0 auto;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.b_sec_04 .b_mo_ver{display:none;}


.b_sec_05 {background: url("/img/je_img/index/mn_slide/bg01.jpg") center/cover; padding:150px 0;}
.b_sec_05 h6{color:#fff; padding-bottom:100px; position:relative; font-size:3.2rem; }
.b_sec_05 h6:after{content:''; width:5px; height:35px; background-color:#fff; position:absolute; bottom:35px; left:50%; transform:translateX(-50%); }
.b_sec_05 h2{color:#fff; margin-bottom:50px; font-size: 9rem;}
.b_sec_05 .je_grad{margin-left: -22px; letter-spacing: -0.05em;}
.b_sec_05 h5{color:#fff; max-width: 960px; margin:0 auto; border:1px solid #fff; border-radius:10px; line-height:1.5; padding:30px 10px; word-break:keep-all;  }


.br_1080px_on{display:none;}
@media screen and (max-width:1080px){ 
	 .b_sec_03 .b_right_box h3{font-size: 5.5rem;}
	 .b_sec_03 .b_right_box p {font-size: 2.5rem;}
	 .br_1080px_on{display:block;}


	.b_sec_04 .b_txt_box h3{font-size: 6rem;margin: 0 10px;}
	.b_sec_04 .b_txt_box p{font-size:3rem; word-break:keep-all; }
	.b_sec_04 .b_txt_box .b_bot_txt{font-size: 2.5rem;}
	.b_sec_04 .swiper-button-next img, .b_sec_04 .swiper-button-prev img{width:90px;}
/*	.b_sec_04 .b_txt_box .b_bot_txt br{display:none; }*/
}

@media screen and (max-width:870px){ 
	 .b_sec_04 .b_txt_box p , .b_sec_04 .b_txt_box .b_bot_txt{font-size: 2.3rem;}
	 .b_sec_04 .b_txt_box h3{font-size: 4rem;}
}

@media screen and (max-width:767px){ 
	.je_767px_none{display:none;}
	.b_sec_tit .b_bot_box h3{font-size: 4.5rem;}
	.b_sec_03{padding: 100px 0;}
	.b_sec_03 .je_container{position:relative; }
	.b_sec_03 img{max-width: 92%;}
	.b_sec_03 .b_right_box{align-items: center;width: 100%;}
	.b_sec_03 .b_left_box{width: 55%; position: absolute; top: 63%; left: -42px;}
	.b_sec_03 .b_right_box .b_txt_box{position:relative; margin-left:33%; }


	.b_sec_04{position:relative; padding:120px 0 80px 0;  }
	.b_sec_04 .b_pc_ver{display:none;}
	.b_sec_04 .b_mo_ver{display:block;margin-top: 40px;}
	.b_sec_04 .b_txt_box .b_tit_box{border-color:#000;width: 80%;}
	.b_sec_04 .b_txt_box p {font-size: 4rem; color:#000; }
	.b_sec_04 .b_txt_box .b_bot_txt{font-size: 3.5rem; color:#000}
	.b_sec_04 .b_txt_box .b_bot_txt{margin-top: 40px;}
	.b_sec_04 .b_txt_box .b_bot_txt br{display:block;}
	.b_sec_04 .b_txt_box h3{font-size: 6.5rem; color:#21274d; }
/*	.b_sec_04 .b_mo_ver{position:absolute; left:50%; bottom:0; transform:translateX(-50%); width: 100%;}*/
	.b_sec_04 .b_mo_ver img{max-width:100%;}
	.b_sec_04 .b_txt_box{position:unset; transform:unset; }


	.b_sec_05{padding: 100px 0;}

	.b_sec_tit .b_bot_box img{max-width: 80px;}
	 
}


.br_580px_on{display:none; }
@media screen and (max-width:580px){ 
	 .br_580px_on{display:block; }
	 .b_sec_04 .swiper-button-next, .b_sec_04 .swiper-button-prev{display:none; }
	 .b_sec_04 .b_txt_box h3{font-size: 5.5rem;}
	 .b_sec_04 .b_txt_box p {font-size: 3.5rem;}
	 .b_sec_04 .b_txt_box .b_bot_txt{font-size: 2.5rem;}
}
@media screen and (max-width:479px){ 
	.b_sec_03 .b_left_box{top: 47%;}
	.b_sec_05 h2{font-size: 8rem;}
	.b_sec_04 .b_txt_box h3{font-size: 5rem;}
	.b_sec_04 .b_txt_box p {font-size: 3rem;}
	 
}





.b_sec_06{background:url(/img/b_img/sec_06/b_sec_06.jpg) no-repeat center top / cover; padding:150px 0; }


.b_sec_07{background:url(/img/b_img/sec_07/b_sec_07.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_07 .b_bot_box{margin-top:80px;}
.b_sec_07 .b_bot_box img{max-width:100%; }
.b_sec_07 .b_bot_box h3{font-size:3rem; margin:60px 0;}
.b_sec_07 .b_img_box img{max-width: 100%;}

.b_color{color:#4652a3; letter-spacing: -0.05em;}
.b_sec_07 .je_mach{margin-top:-80px;font-size: 2.2rem;}


.b_sec_08{background:url(/img/b_img/sec_08/b_sec_08.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_09{background:url(/img/b_img/sec_09/b_sec_09.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_09 ul{display:flex; justify-content:space-between; }
.b_sec_09 ul li{width:32%; background-color:#fff; border-radius:33px; position:relative; overflow:hidden; padding-top:70px;display: flex; flex-direction: column; justify-content: space-between;}
.b_sec_09 ul li .b_num_box{position:absolute; left:-3px; top:-3px; }
.b_sec_09 ul li .b_txt_box h3{font-size:3rem; }
.b_sec_09 ul li .b_txt_box p{font-size:1.8rem; margin-top:20px; line-height:1.3; }
.b_sec_09 ul li .b_img_box{display: flex; align-items: center; justify-content: center;}
.b_sec_09 ul li .b_img_box img{max-width:101%; display: block; margin-bottom: -5px;}
/*.b_sec_09 ul li .b_img_box{position: absolute; bottom: -10px;}*/
.b_sec_09 .b_bot_txt{font-size:2rem; font-weight:200; color:#fff; opacity:.5; display: block; text-align: right; margin-top:15px;letter-spacing: -0.05em;}


@media screen and (max-width:1080px){ 
	 .b_sec_09 ul{flex-direction: column;}
	 .b_sec_09 ul li{width: 100%; flex-direction: row; margin-bottom:20px; padding-top:0; }
	 .b_sec_09  .b_txt_box{width:50%;display: flex; flex-direction: column; /* align-items: center; */
    justify-content: center;}
	 .b_sec_09 ul li .b_img_box{width:50%; justify-content: end;align-items: end;}
}

@media screen and (max-width:767px){ 
	.b_sec_07, .b_sec_08, .b_sec_09{padding:100px 0; }
	 .b_sec_07 .je_mach{width:100%; margin-top: -28px;}
	 .b_sec_09 ul li .b_num_box img{width:80px; }
	 .b_sec_09 ul li .b_txt_box h3{font-size:4rem;}
	 .b_sec_09 ul li .b_txt_box p{font-size:2.5rem;}

}

@media screen and (max-width:540px){ 
	 .b_sec_09 ul li{height:200px; border-radius: 20px;}
	 .b_sec_09 ul li .b_txt_box h3 {font-size: 3.5rem;}
	 .b_sec_09 .b_txt_box{width:70%;padding: 0 3px;}
	
}

@media screen and (max-width:479px){ 
	.b_sec_07 .je_mach{border-radius: 80px;}
	.b_sec_09 ul li .b_txt_box h3{font-size:3rem;}
	.b_sec_09 ul li .b_txt_box p{word-break:keep-all; font-size: 2.3rem; margin-top:10px;}
	.b_sec_09 ul li .b_txt_box p br{display:none; }
	.b_sec_09 ul li .b_num_box img {width: 60px;}

}




.b_sec_10{background-color:#bf9e7b; word-break:keep-all; }
.b_sec_10 h3, .b_sec_10 h6{color:#fff; }
.b_sec_10 .b_txt_box{font-size:2.2rem; color:#fff; background-color:#957a5e; border-radius:20px; margin:50px auto; max-width:795px; padding:20px 0; }
.b_sec_10 .b_txt_box p{font-weight:300; line-height:1.5; letter-spacing: -0.05em;word-break:keep-all;}
.b_sec_10 .b_txt_box .b_color{color:#e5c29d; }

.b_sec_10 .b_list_box ul{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
.b_sec_10 .b_list_box ul li{width:32%; border:5px solid rgba(255,255,255,.3); margin-bottom:20px;}
.b_sec_10 .b_list_box ul li img{width:100%; display: block;}

.b_sec_10 .b_bot_box{display:flex;margin-top:50px; border:1px solid #fff; border-radius:90px 0 90px 0; background-color:rgba(255,255,255,.13);align-items: center; padding:50px 100px;justify-content: space-between;}
.b_sec_10 .b_bot_box .b_left_box h5{color:#fff; font-size:5rem; font-weight:700; text-align:left; letter-spacing: -0.05em; }
.b_sec_10 .b_bot_box .b_left_box h5 b{color:#000; }
.b_sec_10 .b_bot_box .b_left_box p{font-size:4rem;font-weight:300;color:#fff; }
.b_sec_10 .b_bot_box .b_left_box p b{font-weight:600; }
.b_sec_10 .b_bot_box .b_right_box{display:flex;align-items: center;}
.b_sec_10 .b_bot_box .b_right_box span{display:block; width:1px ; height:170px; background-color:#fff; margin-right:30px; position:relative; }
.b_sec_10 .b_bot_box .b_right_box span:before{content:''; width:175px; height:1px; position:absolute; right: 100%; top:50%; transform:translateY(-50%); border: 1px solid #fff;
    border-style: dashed;}
.b_sec_10 .b_bot_box .b_right_box ul li{font-size:2.8rem; color:#fff; display:flex; margin-bottom:10px;align-items: center;}
.b_sec_10 .b_bot_box .b_right_box ul li p{margin-left:10px;}



@media screen and (max-width:1080px){ 
	 .b_sec_10 .b_bot_box{padding: 50px 40px;}
	 .b_sec_10 .b_bot_box .b_right_box span{display:none; }
	 .b_sec_10 .b_bot_box .b_right_box span:before{display:none; }
	 .b_sec_10 .b_bot_box .b_left_box h5, .b_sec_10 .b_bot_box .b_left_box p{font-size: 4rem;    text-align: left;}
}

@media screen and (max-width:767px){ 
	 .b_sec_tit .b_top_box .b_img01{width: 100px;}
	 .b_sec_10{padding:100px 0; }
	 .b_sec_10 .b_list_box ul li{width: 48%;}
	 .b_sec_10 .b_bot_box .b_right_box ul li img{width:20px; display: block;}
	 .b_sec_10 .b_bot_box { padding: 35px 25px;}
}
@media screen and (max-width:479px){ 
	 .b_sec_10 .b_bot_box{align-items: flex-start;flex-direction: column;}
	 .b_sec_10 .b_bot_box .b_right_box{margin-top:30px;}
	
}


.b_sec_11 p{margin-top:30px; font-size:2.5rem; font-weight:300; letter-spacing: -0.05em;}
.je_ct07 .je_ft_06{margin-top:10px; }
.b_sec_11 h6 img{max-width:300px; }

.b_sec_12{background:url(/img/b_img/sec_12/b_sec_12.jpg) no-repeat center top / cover; padding:150px 0; }




@media screen and (max-width:767px){ 
	 .b_sec_11, .b_sec_12{padding:100px 0; }
	 .b_sec_11 h6 img{width: 300px;}
	 .je_ct07 .je_ct_sec{margin-top: 20px;padding-bottom: 0;}

}

@media screen and (max-width:620px){ 
	 .b_sec_11 p{font-size: 3rem;}
}


.b_sec_13{background:url(/img/b_img/sec_13/b_sec_13.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_13 .je_text_wrap{position:relative; text-align:center;  }
.b_sec_13 .je_text_box .je_image{width: 240px; position: absolute; top: -70px; right: -210px; z-index: 1;}
.b_sec_13 .je_pic{width:660px; height:unset; top: -50px; bottom:unset; left: -165px;}
.b_sec_13 .je_text_wrap h4{letter-spacing: -0.09em;}
.b_sec_13 .je_text_wrap .je_sub_tit{font-size:1.5rem; color:#000; margin-top:10px;letter-spacing: 0.6em;}
.b_sec_13 .je_text_wrap .je_p{margin:50px 0 30px 0; line-height:1.4; }

.b_sec_13 .b_list_box{margin-bottom:20px;}
.b_sec_13 .b_list_box li{display:flex; align-items:center; margin-bottom:10px;}
.b_sec_13 .b_list_box li h4{width:205px;text-align:center; color:#fff; padding:7px 0; border-radius:25px; margin-right:10px; }
.b_sec_13 .b_list_box li h4.b_tit_01{background-color:#caa782; }
.b_sec_13 .b_list_box li h4.b_tit_02{background-color:#957a5e; }
.b_sec_13 .je_bg_box{justify-content: center;padding: 50px 54px 64px 50px; border-radius: 0; }

.b_sec_13 .b_banner{font-size:4rem; color:#fff; background-color:#4652a3;padding:50px 0;position: relative; margin-top: -10px; }
.b_sec_13 .b_banner h6{margin:0 3%; }



@media screen and (max-width:1260px){ 
	.b_sec_13 .je_text_box .je_image{right:73%; width: 200px;}
	.b_sec_13 .je_bg_box{padding: 50px 20px 64px 20px;}
	.b_sec_13 .je_text_wrap{width:100%;display: flex; flex-direction: column; align-items: center; }
	 .b_sec_13  .b_tit_box{padding-left: 15%; text-align: left;}
	 .b_sec_13 .b_banner{font-size: 3rem;}
	 
}

@media screen and (max-width:767px){ 
	 .b_sec_13{padding: 100px 0; }
	 .b_sec_13 .je_bg_box{border-radius:0; }
	.b_sec_13 .je_text_box .je_image{width: 150px; }
	.b_sec_13 .b_list_box li h4{width: 120px;}
/*	.b_sec_13 .b_list_box li{flex-direction: column;}*/
/*	.b_sec_13 .b_list_box li p{margin-top:10px;}*/
/*	.b_sec_13 .b_tit_box{padding-left:0; }*/
}

.je_580px_on{display:none; }
@media screen and (max-width:580px){ 
	 .je_580px_on{display:block; }
	 .je_ct08 .je_list_wrap .je_ft_033{font-size:2.5rem;}
}

.je_500px_on{display:none; }
@media screen and (max-width:500px){ 
	 .je_500px_on{display:block; }
}

@media screen and (max-width:479px){ 
	.b_sec_13 .b_tit_box{padding-left: 30%;}
	.b_sec_13 .je_bg_box{padding: 0px 20px 64px 20px;}
	.b_sec_13 .je_text_wrap h4{padding-top: 50px;}
	.b_sec_13 .je_text_box .je_image{width: 140px;top: -11px; right: 68%;}
	.b_sec_13 .je_text_wrap .je_p{margin: 30px 0; word-break:keep-all; }
	.b_sec_13 .b_list_box li{flex-direction: column;}
	.b_sec_13 .b_list_box li p{margin-top:10px;}
	.b_sec_13 .b_tit_box{padding-left:22%; }
	.b_sec_13 .je_texts_bg{word-break:keep-all;}


}





.b_sec_14{background:url(/img/b_img/sec_14/b_sec_14.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_14 img.b_img01{max-width: 480px;}

.b_sec_15{background:url(/img/b_img/sec_15/b_sec_15.jpg) no-repeat center top / cover; padding:150px 0; }
.b_sec_15 .je_bg_box_wrap{bottom: -145px;max-width: 1200px;}
.b_sec_15 .je_bot_bg_box{justify-content: center;text-align: center;}

@media screen and (max-width:1400px){ 
	 .b_sec_15 .je_bg_box_wrap{bottom:-95px;}
}
@media screen and (max-width:767px){ 
	 .b_sec_14, .b_sec_15{padding: 100px 0; }
	 .b_sec_14 .b_top_box .b_img01{width:100%; max-width:350px;}

	 .b_sec_15 .je_bg_box_wrap{bottom:-55px;}

	 
}


@media screen and (max-width:479px){ 
	.b_sec_15 .je_bg_box_wrap{bottom:-105px;}
	 
}

.b_sec_16 .b_blur_img{position:relative; }
.b_sec_16 .b_blur_img > img{ max-width:100%;}
.b_sec_16 .b_bubble_box{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transform: translate(-50%,-50%);
    width: 100%;}
.b_sec_16 .b_bubble_box .b_bubble_in{position: relative;}
.b_sec_16 .b_bubble_box p {font-size:2.2rem; font-weight:300; position: absolute; top: 50%;  text-align: left; transform: translateY(-50%); color:#fff; left: 39%;}
.b_sec_16 .b_bubble_box p span{font-size:2.2rem;}
.b_sec_16 .b_bubble_box p span.b_span{ display:block; margin-bottom:20px;}


.b_sec_16 .b_mo_ver{display:none; }
@media screen and (max-width:1080px){ 
	 .b_sec_16 .b_pc_ver{display:none; }
	 .b_sec_16 .b_mo_ver{display:block; max-width: 100%;}
	 .b_sec_16 .b_bubble_box .b_bubble_in{display: flex; justify-content: center;}
	 .b_sec_16 .b_bubble_box p{transform: translate(-50%,-50%);left: 50%; width: 100%;text-align:center; top: 45%; word-break:keep-all; padding: 10px;}
}

@media screen and (max-width:980px){ 
	 .je_ct10 .je_bot_texts .je_ft_035{word-break:keep-all; }
}


@media screen and (max-width:540px){ 
	 .b_mo_ver{ max-width: 580px;}
	 .b_sec_16 .b_bubble_box p span{display:block;}
	 .br_540{display:none;}
	 .b_sec_16 .b_bubble_box{position:unset; transform:unset; margin-top: -23%;}
	 .je_ct10 .je_bot_texts{padding-top: 0;}
	 .je_ct10 .je_bot_texts .je_ft_035{word-break:keep-all; }
}


@media screen and (max-width:479px){ 
	.je_ct10 .je_bot_texts .je_bg_box{width:100%; word-break:keep-all; }
	 
}



.b_sec_17{background:url(/img/b_img/sec_17/b_sec_17.jpg) no-repeat center/ cover; padding:150px 0; }
.b_sec_17 .b_bot_box {margin-top: 20px;}
.b_sec_17 .b_bot_box img {max-width:500px; }
.b_sec_17 .b_top_box .b_img02{padding:0 0 20px 0; }



.b_sec_18{background:url(/img/b_img/sec_18/b_sec_18.jpg) no-repeat center/ cover; padding:150px 0; }
.b_sec_18 .je_icon{width:40px;}
.b_sec_18 .je_ft_033{font-size:2.5rem; word-break:keep-all;}

@media screen and (max-width:1080px){ 
	 .b_sec_18 .je_ft_033 br{display:none; }
}
@media screen and (max-width:767px){ 
	 .b_sec_17 .b_bot_box img {max-width:70%; }
	 .b_sec_18{padding:100px 0; }

}

@media screen and (max-width:430px){ 
	 .b_sec_18 .je_ft_033{word-break:keep-all; }
	 .b_sec_18 .je_ft_033 br{display:none; }
}

.b_sec_19 {}
.b_sec_19 .b_rev_swipe{margin-top:80px;}
.b_sec_19 .swiper-button-next:after, .b_sec_19 .swiper-button-prev:after{display:none;}

.b_sec_19 .b_navigation{position: absolute; max-width: 1200px; width: 100%; left: 50%; transform: translateX(-50%);top: 50%;}
.b_sec_19 .swiper-button-next{right: -8%;}
.b_sec_19 .swiper-button-prev{left: -8%;}
.je_ct06 .swiper-slide img{max-width:100%; }

@media screen and (max-width:1080px){ 
	 .b_sec_19 .b_navigation{display:none; }
}

@media screen and (max-width:767px){ 
	 .b_sec_19{padding: 100px 0; }

	 .b_sec_19 .b_navigation{display:block; }
	 .b_sec_19 .swiper-button-next{right: 10%;}
		.b_sec_19 .swiper-button-prev{left: 10%;}
		.b_sec_19 .swiper-button-next img{width: 80px;}
		.b_sec_19 .swiper-button-prev img{width: 80px;}
}

@media screen and (max-width:580px){ 
	 .b_sec_19 .b_navigation{display:none; }
}
@media screen and (max-width:479px){
	.b_sec_19 .b_rev_swipe {margin-top: 50px;}
	.je_ct06 .je_bg_box{width:94%; word-break:keep-all; }
}




.b_sec_20{background:#fff; }
.b_sec_20 .je_ct_tit{color:#21274d; margin-top:0; }
.b_sec_20 .je_sub_tit{color:#4652a3 ; margin-top:20px;}
.b_sec_20 .b_top_box{margin-top:50px;position: relative;}
.b_bot_swiper{height: 20%;}
.b_bot_swiper .swiper-slide {width: 25%;height: 100%;}
.b_bot_swiper .swiper-slide-thumb-active {opacity: 1;}
.b_bot_swiper .swiper-slide img{display: block; width: 100%;}
.b_sec_20 .b_bot_box{margin-top:20px;}
.b_sec_20 .swiper-button-next:after, .b_sec_20 .swiper-button-prev:after{display:none;}
.b_sec_20 .b_navi{display:block;position: absolute; top: 50%; left: 50%; transform: translateX(-50%); z-index: 10; max-width: 1200px; width: 100%;}
.b_sec_20 .swiper-button-next{right: -18%;;}
.b_sec_20 .swiper-button-prev{left: -18%;;}
.b_top_swiper .swiper-slide img{display: block; width: 100%;}


@media screen and (max-width:767px){
	.b_sec_20, .je_ct12{padding: 100px 0; }
	.b_sec_20 .b_bot_box{margin-top:10px;}
	.b_sec_20 .b_navi{display:none;}


 }


.b_info_bar{display:none;}
@media screen and (max-width:767px){ 
	 .b_info_bar{display:flex; position:fixed; bottom:0 ; left:0; z-index:999; height:100px; width:100%; }
	 .b_info_bar .b_info_box{height:100%; width:50%; padding:5px;}
	 .b_info_bar .b_naver_box{background-color:#21274d; }
	 .b_info_bar .b_call_box{background-color: #bf9e7b; }
	 .b_info_bar .b_info_box a{display:flex; height:100%; align-items:center; justify-content:center; color:#fff; font-size:5rem; font-weight:bold; }
	 .b_info_bar .b_naver_box a{color:#bf9e7b;}
	 .b_info_bar .b_call_box a{color:#21274d;}
	 .b_info_bar .b_info_box p{margin:0 15px; letter-spacing:-1px; word-break:keep-all; }
	 .b_info_bar .b_info_box a img{max-width:50px; }




}


@media screen and (max-width:600px){ 
	.b_info_bar{height:80px;}
	.b_info_bar .b_info_box a{font-size:3rem;}
	.b_info_bar .b_info_box a img{max-width:32px; }
	.b_info_bar .b_info_box p{margin:0 7px;}

	 

}


.b_footer{background-color:#201c1b; padding:60px 0; }
.b_footer .je_container{opacity:.5; }
.b_footer address{width:100%; justify-content:center; }
.b_footer address span{margin:0 10px;color:#fff; font-size:1.6rem; font-weight:300; position:relative; word-break:keep-all; margin-bottom:10px; line-height:1.5;}
.b_footer address span:after{content:''; width:1px ; height:15px; background-color:#fff; position:absolute; right:-12px; top:50%; transform:translateY(-50%);  }
.b_footer address span:last-child:after{display:none;}
.b_footer .b_copy{color:#fff; font-size:1.6rem;font-weight:300; padding-top:10px;  word-break:keep-all; }


.b_footer .br_980_on{display:none;}
@media screen and (max-width:980px){ 
	 .b_footer .br_980_on{display:block;}
	 .b_footer address span:nth-child(2):after{display:none;}


}

@media screen and (max-width:767px){
	 .b_footer{padding:60px 0 150px 0; }
	 .b_footer address span{font-size:15px;}
	 .b_footer .b_copy{font-size:15px;}

}


@media screen and (max-width:580px){ 
	 .b_footer .br_980_on{display:none;}
	 .b_footer address{display: flex; flex-direction: column;}
	 .b_footer address span{line-height:1;}
	 .b_footer address span:after{display:none; }

}

@media screen and (max-width:600px){ 
	 .b_footer{/*padding:60px 0 130px 0;*/ padding:60px 0; }
}





/*230209 LHB css*/
.je_ct12 .b_holiday{margin-top:16px;}
.b_sec_16 .b_bubble_box p span.b_span b{font-weight:normal; display:block;}
.je_ct07 .je_ft_03{line-height:1.5; }
.b_vimeo{position:relative;}
.b_vimeo:after{content:''; width:100%; height:100%; background-color:transparent; position:absolute; left:0; top:0 ; }

@media screen and (max-width:767px){ 
	 .b_sec_02{background: url(/img/b_img/sec_02/b_sec_02_m.jpg) no-repeat 30% center / cover;}
	 .b_sec_06{background: url(/img/b_img/sec_06/b_sec_06_m.jpg) no-repeat 20% top / cover; }
	 .b_sec_07 .b_bot_box .b_img_box{transform: scale(1.2);}
	 .b_sec_07 .je_mach{position:relative;}


	 .b_sec_08{background: url(/img/b_img/sec_08/b_sec_08_m.jpg) no-repeat center top / cover; }

}

@media screen and (max-width:580px){ 
	 .b_sec_16 .b_bubble_box p span.b_span{margin-bottom: 7px}

	 .b_sec_02,.b_sec_06,.b_sec_08,.b_sec_12,.b_sec_14{padding: 70px 0;}
	 .b_sec_17 {padding: 100px 0;}
}

@media screen and (max-width:390px){ 
	 .b_sec_16 .b_bubble_box p span.b_span{font-size:13px;}
}





/*230306 LHB css*/
.b_sec_15 .b_mo_ver .b_txt_box{background-color:#21274d; padding:15px 0; position:relative;}
.b_sec_15 .b_mo_ver .b_txt_box:before{content:''; width:200%; height:100%; background-color:#21274d; position:absolute; left:50%; top:0; transform:translateX(-50%); z-index:1; }
.b_sec_15 .b_1st_box .b_txt_box:after{content:''; width:23px; height:20px; position:absolute; left:50%; top:99%; transform:translateX(-50%); background:url(/img/b_img/sec_15/b_bot_img.png) no-repeat center / 100%; }
.b_sec_15 .b_1st_box{margin-bottom:40px;}
.b_sec_15 .b_mo_ver .b_txt_box p{position:relative; z-index:10; font-size:20px; font-weight:500; color:#fff;  }
.b_sec_15 .b_mo_ver{display:none;}
@media screen and (max-width: 767px){ 
	 .b_sec_04{padding-bottom: 0;} 
	 .b_sec_04 .b_mo_ver img{max-width:unset; width:100%; display: block;}

	 .b_sec_15 iframe{display:none;}
	 .b_sec_15 .b_mo_ver{display:block; margin-top:30px;}
	 .b_sec_15 .b_mo_ver img{max-width:unset; width:100%; display: block; transform: scale(1.08);}
}



/*250311 퀵메뉴 추가*/
#b_quick_menu{position:fixed; right:30px; bottom:30px; z-index:10; width:110px; height:310px; background-color:#fff; border-radius:25px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:20px; box-shadow:0 10px 20px rgba(0,0,0,.1); }
#b_quick_menu li img{display:block; margin:0 auto; }
#b_quick_menu li a{display:block; text-align:center; }
#b_quick_menu li p{font-size:1.5rem; font-weight:500; margin-top:8px; letter-spacing: -1.5px;}
#b_quick_menu li b{font-size: 2.2rem; font-weight: 800;color:#191e45; letter-spacing: -1.5px; line-height: 1; display:block; margin-top:8px; }

@media screen and (max-width: 767px){ 
	#b_quick_menu{right: 7px; bottom: 30px; width: 70px; height:auto; gap: 10px; padding:15px 0px; border-radius:15px; }
	#b_quick_menu li img{width:45px; }
	#b_quick_menu li p{margin-top: 4px; font-size:2rem;}
	#b_quick_menu li b{margin-top: 4px;}
}








