@charset "UTF-8";
/*
*****************************************
*             text  : start
*****************************************

fs_[num]     : font 사이즈
fs_md_[num]  : tab 이하 사이즈

*/
/*font-Weight*/
.fw_100 {
  font-weight: 200; }

.fw_200 {
  font-weight: 300; }

.fw_300 {
  font-weight: 300; }

.fw_400 {
  font-weight: 400; }

.fw_500 {
  font-weight: 500; }

.fw_600 {
  font-weight: 600; }

.fw_700 {
  font-weight: 700; }

.fw_800 {
  font-weight: 800; }

.fw_900 {
  font-weight: 900; }

.t_center {
  text-align: center; }

.t_justify {
  text-align: justify; }

.t_left {
  text-align: left; }

.t_right {
  text-align: right; }

/*display*/
.text_hide {
  position: absolute;
  z-index: -1;
  line-height: 1 !important;
  font-size: 1px !important;
  width: 1px !important;
  height: 1px !important;
  color: transparent !important;
  background: transparent !important;
  overflow: hidden !important;
  font-size: 1px;
  text-indent: -99999px;
  opacity: 0.05 !important; }
  .text_hide:before, .text_hide:after {
    display: none !important; }

/*text*/
.wb_ka {
  word-break: keep-all; }

.wb_ba {
  word-break: break-all; }

.wh_nw {
  white-space: nowrap; }

/* necessary plugin styles */
[class^=ellip_] > .ellip, [class*=ellip_] > .ellip {
  opacity: 0;
  display: block;
  height: 0;
  overflow: hidden; }
  [class^=ellip_] > .ellip._act, [class*=ellip_] > .ellip._act {
    opacity: 1;
    height: auto;
    overflow: visible; }

.ellip_1 {
  max-height: 1.5em;
  line-height: 1.5;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis; }

.ellip_2 {
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  line-height: 1.5; }

.ellip_3 {
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 4.5em;
  line-height: 1.5; }

#wz_211003.wz_top_layout {
  background-image: url(/images/webzine/2110/03/banner.jpg); }
  @media all and (max-width: 770px) {
    #wz_211003.wz_top_layout {
      background-position: center  20%; } }

#wz_211003_con .scene {
  overflow: hidden; }

#wz_211003_con .scene1 h4 {
  color: #0a6154; }

#wz_211003_con .scene2 h4 {
  color: #006223; }

#wz_211003_con .scene3 h4 {
  color: #ff8f5b; }

#wz_211003_con .scene h4 {
  font-size: 3.77778em;
  letter-spacing: -0.05em;
  font-family: 'tvn_enjoy_Medium'; }
  @media all and (max-width: 770px) {
    #wz_211003_con .scene h4 {
      font-size: 2.83333em; } }

#wz_211003_con .scene .ty_sqare {
  position: absolute;
  bottom: 0.61111em;
  right: 0.61111em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  #wz_211003_con .scene .ty_sqare .swiper-button-next,
  #wz_211003_con .scene .ty_sqare .swiper-button-prev {
    position: static;
    margin: 0; }
  #wz_211003_con .scene .ty_sqare [class*=swiper-button] +
[class*=swiper-button] {
    margin-left: 1px; }

#wz_211003_con .scene .swiper-button-next {
  background: url("/images/webzine/2110/04//slider_next_s.png") no-repeat center center;
  background-size: 100%; }

#wz_211003_con .scene .swiper-button-prev {
  background: url("/images/webzine/2110/04//slider_prev_s.png") no-repeat center center;
  background-size: 100%; }

@media all and (max-width: 770px) {
  #wz_211003_con .scene .ty_sqare {
    bottom: 0.34375em;
    right: 0.34375em; }
  #wz_211003_con .scene .swiper-button-next,
  #wz_211003_con .scene .swiper-button-prev {
    width: 35px !important;
    height: 35px !important; } }

#wz_211003_con .scene1 {
  background: url(/images/webzine/2110/03/bg01.jpg) top center no-repeat;
  background-size: contain;
  height: 52.66667em;
  padding: 5.55556em 0; }

#wz_211003_con .scene1 h4 {
  line-height: 0.97; }

#wz_211003_con .scene1_box {
  position: relative; }

#wz_211003_con .scene1_text {
  padding-left: 37.94444em;
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap; }

#wz_211003_con .scene1_text p {
  margin-top: 3.33333em; }

#wz_211003_con .scene1 .scene1_slider {
  position: absolute;
  top: 0;
  left: 5.38889em; }

#wz_211003_con .scene1 .scene1_slider::after, #wz_211003_con .scene1 .scene1_slider::before {
  content: '';
  display: block;
  position: absolute; }

#wz_211003_con .scene1 .scene1_slider::before {
  background: url(/images/webzine/2110/03/carpet.png) center no-repeat;
  background-size: contain;
  width: 45em;
  height: 9.66667em;
  left: -9.88889em;
  bottom: -5.55556em; }

#wz_211003_con .scene1 .scene1_slider::after {
  background: url(/images/webzine/2110/03/obj1.png) center no-repeat;
  background-size: contain;
  width: 16.55556em;
  height: 18.05556em;
  left: -6.16667em;
  bottom: -5.55556em;
  z-index: 5; }

#wz_211003_con .scene1 .swiper-container {
  width: 28.44444em;
  height: 36.33333em;
  box-shadow: 0.27778em 0.48333em 1.11111em 0 rgba(0, 0, 1, 0.2); }

@media all and (max-width: 1280px) {
  #wz_211003_con .scene1 {
    height: auto; }
  #wz_211003_con .scene1 .scene1_slider {
    left: 0;
    position: relative;
    margin: 0 auto 8.88889em; }
  #wz_211003_con .scene1_text {
    padding-left: 0;
    display: block;
    text-align: center;
    height: auto; }
  #wz_211003_con .scene1_text p {
    margin-top: 3.33333em; }
  #wz_211003_con .scene1 .scene1_slider::before {
    left: 50%;
    transform: translateX(-50%); }
  #wz_211003_con .scene1 .scene1_slider::after {
    left: 50%;
    transform: translateX(-50%);
    margin-left: -8.88889em; } }

@media all and (max-width: 770px) {
  #wz_211003_con .scene1 {
    padding: 3.125em 0;
    overflow: hidden; }
  #wz_211003_con .scene1_text p {
    margin-top: 1.875em; }
  #wz_211003_con .scene1 .swiper-container {
    width: 16em;
    height: 20.4375em;
    box-shadow: 0.15625em 0.27187em 0.625em 0 rgba(0, 0, 1, 0.2); }
  #wz_211003_con .scene1 .scene1_slider {
    margin: 0 auto 5em; }
    #wz_211003_con .scene1 .scene1_slider::before {
      background: url(/images/webzine/2110/03/carpet.png) center no-repeat;
      background-size: contain;
      width: 25.3125em;
      height: 5.4375em;
      bottom: -3.125em; }
    #wz_211003_con .scene1 .scene1_slider::after {
      background: url(/images/webzine/2110/03/obj1.png) center no-repeat;
      background-size: contain;
      width: 9.3125em;
      height: 10.15625em;
      bottom: -3.125em;
      margin-left: -5em; } }

#wz_211003_con .scene2 {
  background: url(/images/webzine/2110/03/bg02.jpg) top center no-repeat;
  background-size: cover;
  padding: 5.55556em 0; }

#wz_211003_con .scene2 h4 {
  text-align: center; }

#wz_211003_con .scene2 ul {
  margin-top: 4.11111em; }
  @media screen and (max-width: 1580px) {
    #wz_211003_con .scene2 ul {
      width: 75%;
      margin-left: auto;
      margin-right: auto; }
      #wz_211003_con .scene2 ul br {
        display: none; } }

#wz_211003_con .scene2 ul li {
  height: 10em; }

#wz_211003_con .scene2 ul li .face_box {
  position: relative;
  height: 100%; }

#wz_211003_con .scene2 ul li .face_box > * {
  position: absolute; }

#wz_211003_con .scene2 ul li .face_box .face_img {
  top: 50%;
  left: -4.44444em;
  transform: translateY(-50%);
  z-index: 5; }

#wz_211003_con .scene2 ul li .face_box .face_txt {
  top: 0;
  left: 0;
  background-color: #fff;
  border-radius: 5em;
  height: 100%;
  max-width: 71.11111em;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: -0.05em;
  padding: 2.77778em 5.5em;
  padding-left: 6.66667em; }

#wz_211003_con .scene2 ul li:nth-child(2) {
  margin: 2.38889em 0; }

#wz_211003_con .scene2 ul li:nth-child(2) .face_img, #wz_211003_con .scene2 ul li:nth-child(2) .face_txt {
  left: auto; }

#wz_211003_con .scene2 ul li:nth-child(2) .face_txt {
  right: 0;
  padding-left: 4.44444em;
  padding-right: 6.66667em; }

#wz_211003_con .scene2 ul li:nth-child(2) .face_img {
  right: -4.44444em; }

@media screen and (max-width: 1580px) {
  #wz_211003_con .scene2 ul li {
    height: auto;
    min-height: 10em; }
  #wz_211003_con .scene2 ul li .face_box {
    height: auto; }
    #wz_211003_con .scene2 ul li .face_box .face_txt {
      height: auto;
      position: relative; } }

@media all and (max-width: 1280px) {
  #wz_211003_con .scene2 ul li .face_box {
    height: auto; }
    #wz_211003_con .scene2 ul li .face_box .face_txt {
      border-radius: 1.66667em; }
    #wz_211003_con .scene2 ul li .face_box .face_img {
      width: 7.77778em; } }

@media all and (max-width: 770px) {
  #wz_211003_con .scene2 {
    padding: 3.125em 0; }
  #wz_211003_con .scene2 ul {
    margin-top: 2.3125em; }
  #wz_211003_con .scene2 ul li .face_box .face_txt {
    padding: 1.5625em 1.25em;
    padding-left: 4.375em;
    width: 85%;
    margin: 0 auto; }
  #wz_211003_con .scene2 ul li .face_box .face_img {
    width: 6.66667em;
    left: -1.25em; }
  #wz_211003_con .scene2 ul li:nth-child(2) {
    margin: 1.34375em 0; }
  #wz_211003_con .scene2 ul li:nth-child(2) .face_txt {
    padding-left: 1.25em;
    padding-right: 4.375em; }
  #wz_211003_con .scene2 ul li:nth-child(2) .face_img {
    left: auto;
    right: -1.25em; } }

@media all and (max-width: 501px) {
  #wz_211003_con .scene2 ul {
    width: 100%; }
  #wz_211003_con .scene2 ul li .face_box > * {
    position: relative; }
  #wz_211003_con .scene2 ul li .face_box .face_img {
    left: 0;
    margin: 0 auto -1.77778em;
    top: 0;
    transform: none;
    display: block;
    width: 7.77778em; }
  #wz_211003_con .scene2 ul li .face_box .face_txt {
    width: 100%;
    padding: 2.66667em 1.77778em; } }

#wz_211003_con .scene3 {
  background: url(/images/webzine/2110/03/bg03.jpg) top center no-repeat;
  background-size: cover;
  height: 33.33333em;
  padding: 5.55556em 0;
  overflow: hidden;
  position: relative; }

#wz_211003_con .scene3 .sec_img {
  display: block;
  position: absolute;
  right: 13.16667em;
  bottom: 0; }

#wz_211003_con .scene3 p {
  letter-spacing: -0.05em;
  margin-top: 1.11111em; }

@media screen and (max-width: 1580px) {
  #wz_211003_con .scene3 .sec_img {
    right: 2.22222em;
    width: 46.96203vw; }
  #wz_211003_con .scene3 .inner {
    padding: 0 2.22222em; } }

@media all and (max-width: 1280px) {
  #wz_211003_con .scene3 {
    height: 41.44444em;
    text-align: center; } }

@media all and (max-width: 770px) {
  #wz_211003_con .scene3 {
    height: 34.96875em;
    padding: 3.125em 0; }
  #wz_211003_con .scene3 p {
    margin-top: 0.625em; } }

@media all and (max-width: 501px) {
  #wz_211003_con .scene3 {
    height: 33.15556em; } }

#wz_211003_con .scene4 {
  background: url(/images/webzine/2110/03/bg04.jpg) top center no-repeat;
  background-size: cover;
  padding: 5.55556em 0;
  text-align: center; }

#wz_211003_con .scene4 .swiper-container {
  width: 50em;
  height: 28.88889em;
  box-shadow: 0.27778em 0.48333em 1.11111em 0 rgba(0, 0, 1, 0.2); }

#wz_211003_con .scene4 p {
  margin-top: 3.33333em; }

@media all and (max-width: 770px) {
  #wz_211003_con .scene4 {
    background-position: center left;
    padding: 3.125em 0; }
  #wz_211003_con .scene4 .swiper-container {
    width: 28.125em;
    height: 16.25em;
    box-shadow: 0.15625em 0.27187em 0.625em 0 rgba(0, 0, 1, 0.2); } }

@media all and (max-width: 501px) {
  #wz_211003_con .scene4 {
    background-position: bottom right; }
  #wz_211003_con .scene4 .swiper-container {
    width: 20em;
    height: 11.55556em;
    box-shadow: 0.11111em 0.19333em 0.44444em 0 rgba(0, 0, 1, 0.2); }
  #wz_211003_con .scene4 p {
    margin-top: 1.33333em; } }

/*# sourceMappingURL=10_03.css.map */