@media (max-width: 992px) and (orientation: landscape) {
  /* line 2, main_mo_update.scss */
  :root {
    zoom: 0.6;
  }
}

/* line 31, main_mo_update.scss */
#mobile .inner {
  padding-top: 300px;
}
@media (max-width: 992px) {
  /* line 31, main_mo_update.scss */
  #mobile .inner {
    padding-top: 30.2419354839vw;
  }
}
/* line 33, main_mo_update.scss */
#mobile .inner .m_visual {
  position: relative;
}
/* line 35, main_mo_update.scss */
#mobile .inner .m_visual img {
  width: 100%;
}
/* line 38, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap {
  z-index: 13 !important;
  position: absolute;
  width: 840px;
  height: 860px;
  bottom: 0;
  left: -840px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #000;
}
@media (max-width: 992px) {
  /* line 38, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap {
    width: 84.6774193548vw;
  }
}
@media (max-width: 992px) {
  /* line 38, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap {
    height: 86.6935483871vw;
  }
}
@media (max-width: 992px) {
  /* line 38, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap {
    left: -84.6774193548vw;
  }
}
/* line 50, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .open_btn {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: -127px;
  width: 127px;
  height: 100%;
  background: #425563 url("../../Content/images/btn_popup_open.png") 0 0 no-repeat;
  background-size: 100% auto;
}
@media (max-width: 992px) {
  /* line 50, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .open_btn {
    right: -12.8024193548vw;
  }
}
@media (max-width: 992px) {
  /* line 50, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .open_btn {
    width: 12.8024193548vw;
  }
}
/* line 60, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .popup_inner {
  width: 100%;
  height: 100%;
}
/* line 63, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 67, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide a {
  position: absolute;
  left: 50%;
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  overflow: hidden;
  text-indent: -9999999px;
  font-size: 0;
  bottom: 70px;
  width: 760px;
  height: 100px;
}
@media (max-width: 992px) {
  /* line 67, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide a {
    bottom: 7.0564516129vw;
  }
}
@media (max-width: 992px) {
  /* line 67, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide a {
    width: 76.6129032258vw;
  }
}
@media (max-width: 992px) {
  /* line 67, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide a {
    height: 10.0806451613vw;
  }
}
/* line 82, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .popup_inner .swiper-slide img {
  width: 100%;
  height: auto;
}
/* line 88, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.open {
  left: 0;
}
/* line 90, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.open .open_btn {
  background: #425563 url("../../Content/images/btn_popup_close.png") 0 0 no-repeat;
  background-size: 100% auto;
}
/* line 95, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.hide {
  display: none;
}
/* line 98, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.pop_top {
  height: 544px;
  top: 60px;
  bottom: auto;
}
@media (max-width: 992px) {
  /* line 98, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap.pop_top {
    height: 54.8387096774vw;
  }
}
@media (max-width: 992px) {
  /* line 98, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap.pop_top {
    top: 6.0483870968vw;
  }
}
/* line 102, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.pop_top .open_btn {
  height: 544px;
  background: #8a8076 url("../../Content/images/btn_guide_open.png") 0 0 no-repeat;
  background-size: 100% auto;
}
@media (max-width: 992px) {
  /* line 102, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap.pop_top .open_btn {
    height: 54.8387096774vw;
  }
}
/* line 107, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.pop_top.open {
  left: 0;
}
/* line 109, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap.pop_top.open .open_btn {
  background: #8a8076 url("../../Content/images/btn_guide_close.png") 0 0 no-repeat;
  background-size: 100% auto;
}
/* line 115, main_mo_update.scss */
#mobile .inner .m_visual .popup_wrap .swiper-container-horizontal > .swiper-pagination-bullets, #mobile .inner .m_visual .popup_wrap .swiper-pagination-custom, #mobile .inner .m_visual .popup_wrap .swiper-pagination-fraction {
  bottom: 5px;
}
@media (max-width: 992px) {
  /* line 115, main_mo_update.scss */
  #mobile .inner .m_visual .popup_wrap .swiper-container-horizontal > .swiper-pagination-bullets, #mobile .inner .m_visual .popup_wrap .swiper-pagination-custom, #mobile .inner .m_visual .popup_wrap .swiper-pagination-fraction {
    bottom: 0.5040322581vw;
  }
}
/* line 121, main_mo_update.scss */
#mobile .inner .m_premium ul {
  display: flex;
  flex-flow: wrap;
}
/* line 124, main_mo_update.scss */
#mobile .inner .m_premium ul li {
  display: inline-block;
  width: 50%;
}
/* line 127, main_mo_update.scss */
#mobile .inner .m_premium ul li a {
  display: inline-block;
  width: 100%;
}
/* line 130, main_mo_update.scss */
#mobile .inner .m_premium ul li a img {
  width: 100%;
}
/* line 137, main_mo_update.scss */
#mobile .inner .m_brand {
  position: relative;
}
/* line 139, main_mo_update.scss */
#mobile .inner .m_brand img {
  width: 100%;
}
/* line 142, main_mo_update.scss */
#mobile .inner .m_brand .brand_txt {
  position: absolute;
  width: 100%;
  top: 35%;
  z-index: 2;
  text-align: center;
}
/* line 148, main_mo_update.scss */
#mobile .inner .m_brand .brand_txt h2 {
  font-size: 33px;
  color: #fff;
  font-weight: 500;
  padding: 0 0 40px 0;
}
@media (max-width: 992px) {
  /* line 148, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt h2 {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 148, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt h2 {
    padding: 0 0 4.0322580645vw 0;
  }
}
/* line 154, main_mo_update.scss */
#mobile .inner .m_brand .brand_txt h3 {
  font-size: 60px;
  color: #fff;
  font-weight: 400;
  padding: 0 0 50px 0;
}
@media (max-width: 992px) {
  /* line 154, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt h3 {
    font-size: 6.0483870968vw;
  }
}
@media (max-width: 992px) {
  /* line 154, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt h3 {
    padding: 0 0 5.0403225806vw 0;
  }
}
/* line 160, main_mo_update.scss */
#mobile .inner .m_brand .brand_txt p {
  font-size: 33px;
  color: #fff;
  font-weight: 400;
  padding: 0 220px 85px 220px;
}
@media (max-width: 992px) {
  /* line 160, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt p {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 160, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt p {
    padding: 0 22.1774193548vw 8.5685483871vw 22.1774193548vw;
  }
}
/* line 167, main_mo_update.scss */
#mobile .inner .m_brand .brand_txt a {
  position: relative;
  margin: auto;
  display: inline-block;
  text-align: center;
  width: 270px;
  height: 76px;
  line-height: 76px;
  font-size: 30px;
  padding-right: 125px;
  font-weight: 400;
  color: #fff;
  background: url("../../Content/images/m_icon_more2_main.png") 100% 0 no-repeat;
  background-size: 99px 76px;
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    width: 27.2177419355vw;
  }
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    height: 7.6612903226vw;
  }
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    line-height: 7.6612903226vw;
  }
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    font-size: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    padding-right: 12.6008064516vw;
  }
}
@media (max-width: 992px) {
  /* line 167, main_mo_update.scss */
  #mobile .inner .m_brand .brand_txt a {
    background-size: 9.9798387097vw 7.6612903226vw;
  }
}
/* line 186, main_mo_update.scss */
#mobile .inner .m_location .map_wrap {
  position: relative;
  margin: auto;
  width: 100%;
  min-width: 300px;
  height: 1180px;
}
@media (max-width: 992px) {
  /* line 186, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap {
    height: 118.9516129032vw;
  }
}
/* line 192, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab {
  position: absolute;
  width: 87.5%;
  left: 6.25%;
  top: 0;
  z-index: 2;
}
/* line 198, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 202, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul li {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  height: 390px;
  background: #5a6770 url("../../Content/images/bg_tab_simbol.png") 120% 110% no-repeat;
  padding: 55px 40px 0 55px;
  text-align: left;
}
@media (max-width: 992px) {
  /* line 202, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li {
    height: 39.314516129vw;
  }
}
@media (max-width: 992px) {
  /* line 202, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li {
    padding: 5.5443548387vw 4.0322580645vw 0 5.5443548387vw;
  }
}
/* line 210, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul li h4 {
  width: 100%;
  font-size: 39px;
  color: #fff;
  font-weight: 500;
  text-align: left;
  line-height: 1.3;
}
@media (max-width: 992px) {
  /* line 210, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li h4 {
    font-size: 3.9314516129vw;
  }
}
/* line 218, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul li a {
  pointer-events: none;
  display: inline-block;
  width: 100%;
  padding-right: 50px;
  color: #fff;
  font-size: 33px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 992px) {
  /* line 218, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li a {
    padding-right: 5.0403225806vw;
  }
}
@media (max-width: 992px) {
  /* line 218, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li a {
    font-size: 3.3266129032vw;
  }
}
/* line 228, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul li span {
  display: inline-block;
  width: 100%;
  height: 75px;
  /*background: url("../../Content/images/icon_more3_main.png") 0 0 no-repeat;
  @include scale(background-size,99px 75px);*/
}
@media (max-width: 992px) {
  /* line 228, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .tab ul li span {
    height: 7.560483871vw;
  }
}
/* line 235, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .tab ul li.active {
  background: #015152 url("../../Content/images/bg_tab_simbol.png") 120% 110% no-repeat;
}
/* line 241, main_mo_update.scss */
#mobile .inner .m_location .map_wrap .map {
  position: absolute;
  width: 100%;
  height: 990px;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 992px) {
  /* line 241, main_mo_update.scss */
  #mobile .inner .m_location .map_wrap .map {
    height: 99.7983870968vw;
  }
}
/* line 251, main_mo_update.scss */
#mobile .inner .m_premium h2, #mobile .inner .m_location h2 {
  font-size: 33px;
  color: #015152;
  font-size: 500;
  padding: 150px 40px 40px 40px;
}
@media (max-width: 992px) {
  /* line 251, main_mo_update.scss */
  #mobile .inner .m_premium h2, #mobile .inner .m_location h2 {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 251, main_mo_update.scss */
  #mobile .inner .m_premium h2, #mobile .inner .m_location h2 {
    padding: 15.1209677419vw 4.0322580645vw 4.0322580645vw 4.0322580645vw;
  }
}
/* line 257, main_mo_update.scss */
#mobile .inner .m_premium h3, #mobile .inner .m_location h3 {
  display: flex;
  justify-content: space-between;
  padding: 0 40px 80px 40px;
}
@media (max-width: 992px) {
  /* line 257, main_mo_update.scss */
  #mobile .inner .m_premium h3, #mobile .inner .m_location h3 {
    padding: 0 4.0322580645vw 8.064516129vw 4.0322580645vw;
  }
}
/* line 261, main_mo_update.scss */
#mobile .inner .m_premium h3 span, #mobile .inner .m_location h3 span {
  display: inline-block;
  width: 595px;
  font-size: 55px;
  color: #000;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -.5px;
}
@media (max-width: 992px) {
  /* line 261, main_mo_update.scss */
  #mobile .inner .m_premium h3 span, #mobile .inner .m_location h3 span {
    width: 59.9798387097vw;
  }
}
@media (max-width: 992px) {
  /* line 261, main_mo_update.scss */
  #mobile .inner .m_premium h3 span, #mobile .inner .m_location h3 span {
    font-size: 5.5443548387vw;
  }
}
/* line 269, main_mo_update.scss */
#mobile .inner .m_premium h3 span strong, #mobile .inner .m_location h3 span strong {
  font-weight: 500;
}
/* line 273, main_mo_update.scss */
#mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
  display: inline-block;
  height: 76px;
  line-height: 76px;
  font-size: 30px;
  padding-right: 125px;
  width: 285px;
  font-weight: 400;
  color: #000;
  background: url("../../Content/images/m_icon_more1_main.png") 100% 0 no-repeat;
  background-size: 99px 76px;
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    height: 7.6612903226vw;
  }
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    line-height: 7.6612903226vw;
  }
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    font-size: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    padding-right: 12.6008064516vw;
  }
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    width: 28.7298387097vw;
  }
}
@media (max-width: 992px) {
  /* line 273, main_mo_update.scss */
  #mobile .inner .m_premium h3 a, #mobile .inner .m_location h3 a {
    background-size: 9.9798387097vw 7.6612903226vw;
  }
}
/* line 287, main_mo_update.scss */
#mobile .inner .m_unit {
  background: #dcd8d5;
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  /* line 287, main_mo_update.scss */
  #mobile .inner .m_unit {
    padding-bottom: 8.064516129vw;
  }
}
/* line 290, main_mo_update.scss */
#mobile .inner .m_unit .inner {
  padding-top: 0;
}
/* line 292, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right {
  width: 100%;
}
/* line 294, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter {
  width: 100%;
}
/* line 296, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter h3 {
  font-size: 33px;
  padding: 120px 40px 30px 40px;
  font-weight: 500;
  color: #015152;
}
@media (max-width: 992px) {
  /* line 296, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter h3 {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 296, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter h3 {
    padding: 12.0967741935vw 4.0322580645vw 3.0241935484vw 4.0322580645vw;
  }
}
/* line 302, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul {
  display: flex;
  justify-content: space-between;
  padding: 0 40px 60px 40px;
}
@media (max-width: 992px) {
  /* line 302, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter ul {
    padding: 0 4.0322580645vw 6.0483870968vw 4.0322580645vw;
  }
}
/* line 307, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(1) {
  width: 70%;
}
/* line 309, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(1) h4 {
  font-size: 60px;
  font-weight: 400;
  color: #000;
  line-height: 1.2;
}
@media (max-width: 992px) {
  /* line 309, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(1) h4 {
    font-size: 6.0483870968vw;
  }
}
/* line 314, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(1) h4 strong {
  display: block;
  font-weight: 500;
}
/* line 320, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(2) {
  width: 30%;
}
/* line 323, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(2) .more img {
  width: 261px;
  height: auto;
}
@media (max-width: 992px) {
  /* line 323, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter ul li:nth-child(2) .more img {
    width: 26.310483871vw;
  }
}
/* line 333, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container {
  margin-left: 50px;
}
@media (max-width: 992px) {
  /* line 333, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container {
    margin-left: 5.0403225806vw;
  }
}
/* line 336, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide {
  width: 180px;
  height: auto;
  border-radius: 100%;
  overflow: hidden;
  border: 1px solid #5a6770;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #5a6770;
}
@media (max-width: 992px) {
  /* line 336, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide {
    width: 18.1451612903vw;
  }
}
/* line 346, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active, #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide.active {
  background: #015152;
  color: #fff;
  font-weight: 500;
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 346, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active, #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide.active {
    font-size: 3.3266129032vw;
  }
}
/* line 352, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
}
/* line 355, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide span {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 33px;
}
@media (max-width: 992px) {
  /* line 355, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-container .swiper-wrapper .swiper-slide span {
    font-size: 3.3266129032vw;
  }
}
/* line 370, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_right .itemCenter .swiper-scrollbar {
  display: none;
}
/* line 375, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_left {
  position: relative;
  z-index: 1;
  padding: 65px;
}
@media (max-width: 992px) {
  /* line 375, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left {
    padding: 6.5524193548vw;
  }
}
/* line 379, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_left::before {
  content: "";
  position: absolute;
  background: #015152;
  z-index: -1;
  left: 30px;
  right: 30px;
  height: 300px;
  bottom: 30px;
}
@media (max-width: 992px) {
  /* line 379, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left::before {
    left: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 379, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left::before {
    right: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 379, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left::before {
    height: 30.2419354839vw;
  }
}
@media (max-width: 992px) {
  /* line 379, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left::before {
    bottom: 3.0241935484vw;
  }
}
/* line 391, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_left .swiper-container .swiper-wrapper .swiper-slide {
  width: 820px;
  height: 780px;
}
@media (max-width: 992px) {
  /* line 391, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left .swiper-container .swiper-wrapper .swiper-slide {
    width: 82.6612903226vw;
  }
}
@media (max-width: 992px) {
  /* line 391, main_mo_update.scss */
  #mobile .inner .m_unit .inner .unit_left .swiper-container .swiper-wrapper .swiper-slide {
    height: 78.6290322581vw;
  }
}
/* line 394, main_mo_update.scss */
#mobile .inner .m_unit .inner .unit_left .swiper-container .swiper-wrapper .swiper-slide img {
  width: 100%;
}
/* line 403, main_mo_update.scss */
#mobile .inner .m_interior {
  position: relative;
  z-index: 1;
}
/* line 406, main_mo_update.scss */
#mobile .inner .m_interior::before {
  content: "";
  position: absolute;
  width: 100%;
  background: #5a6770;
  height: 585px;
  top: 500px;
}
@media (max-width: 992px) {
  /* line 406, main_mo_update.scss */
  #mobile .inner .m_interior::before {
    height: 58.9717741935vw;
  }
}
@media (max-width: 992px) {
  /* line 406, main_mo_update.scss */
  #mobile .inner .m_interior::before {
    top: 50.4032258065vw;
  }
}
/* line 414, main_mo_update.scss */
#mobile .inner .m_interior .inner {
  padding-top: 0;
  width: 100%;
}
/* line 417, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap {
  position: relative;
  width: 100%;
  margin: auto;
  z-index: 1;
}
/* line 422, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left {
  width: 100%;
}
/* line 424, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter {
  width: 100%;
}
/* line 426, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter h3 {
  font-size: 33px;
  padding: 120px 40px 30px 40px;
  font-weight: 500;
  color: #015152;
}
@media (max-width: 992px) {
  /* line 426, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter h3 {
    font-size: 3.3266129032vw;
  }
}
@media (max-width: 992px) {
  /* line 426, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter h3 {
    padding: 12.0967741935vw 4.0322580645vw 3.0241935484vw 4.0322580645vw;
  }
}
/* line 432, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title {
  display: flex;
  justify-content: space-between;
  padding: 0 40px 60px 40px;
}
@media (max-width: 992px) {
  /* line 432, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title {
    padding: 0 4.0322580645vw 6.0483870968vw 4.0322580645vw;
  }
}
/* line 436, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title h4 {
  width: 70%;
  font-size: 60px;
  font-weight: 400;
  color: #000;
  line-height: 1.2;
}
@media (max-width: 992px) {
  /* line 436, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title h4 {
    font-size: 6.0483870968vw;
  }
}
/* line 442, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title h4 strong {
  display: block;
  font-weight: 500;
}
/* line 447, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title .more {
  width: 30%;
}
/* line 449, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title .more img {
  width: 261px;
  height: auto;
}
@media (max-width: 992px) {
  /* line 449, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter .interior_title .more img {
    width: 26.310483871vw;
  }
}
/* line 455, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns {
  display: flex;
  padding: 0 40px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  /* line 455, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns {
    padding: 0 4.0322580645vw;
  }
}
@media (max-width: 992px) {
  /* line 455, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns {
    margin-bottom: 3.0241935484vw;
  }
}
/* line 459, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li {
  position: relative;
  background: #000;
  width: 180px;
  height: auto;
  overflow: hidden;
}
@media (max-width: 992px) {
  /* line 459, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li {
    width: 18.1451612903vw;
  }
}
/* line 465, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li::before {
  content: "";
  position: absolute;
  right: -1.5px;
  width: 2px;
  height: 100%;
  background: #fff;
}
/* line 474, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li:last-child::before {
  display: none;
}
/* line 478, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li img {
  width: 100%;
  opacity: .3;
}
/* line 482, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li a {
  position: absolute;
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 33px;
  z-index: 1;
}
@media (max-width: 992px) {
  /* line 482, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li a {
    font-size: 3.3266129032vw;
  }
}
/* line 492, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li a.active {
  background: #015152;
}
/* line 494, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_left .itemCenter ul.type_btns > li a.active::before {
  content: "";
  position: absolute;
  width: 90%;
  height: 90%;
  left: 5%;
  top: 5%;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 509, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right {
  width: 880px;
  height: 930px;
  margin: auto;
}
@media (max-width: 992px) {
  /* line 509, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right {
    width: 88.7096774194vw;
  }
}
@media (max-width: 992px) {
  /* line 509, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right {
    height: 93.75vw;
  }
}
/* line 513, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 518, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all {
  display: flex;
  flex-flow: wrap;
  width: 2640px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  /* line 518, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all {
    width: 266.1290322581vw;
  }
}
/* line 526, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item {
  position: relative;
  width: 33.33333333333333%;
}
/* line 529, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav {
  position: absolute;
  bottom: auto;
  right: auto;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 99;
  display: flex;
  justify-content: space-between;
  width: 240px;
  height: 120px;
}
@media (max-width: 992px) {
  /* line 529, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav {
    width: 24.1935483871vw;
  }
}
@media (max-width: 992px) {
  /* line 529, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav {
    height: 12.0967741935vw;
  }
}
/* line 541, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination {
  position: relative;
  top: auto;
  bottom: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  left: 0;
}
/* line 550, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-current {
  font-size: 36px;
  padding: 0 10px;
  font-weight: 400;
  color: #000;
}
@media (max-width: 992px) {
  /* line 550, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-current {
    font-size: 3.6290322581vw;
  }
}
@media (max-width: 992px) {
  /* line 550, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-current {
    padding: 0 1.0080645161vw;
  }
}
/* line 556, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-total {
  font-size: 30px;
  padding: 0 10px;
  color: #ccc;
}
@media (max-width: 992px) {
  /* line 556, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-total {
    font-size: 3.0241935484vw;
  }
}
@media (max-width: 992px) {
  /* line 556, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-nav .swiper-pagination .swiper-pagination-total {
    padding: 0 1.0080645161vw;
  }
}
/* line 564, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .swiper-slide img {
  width: 100%;
}
/* line 568, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns {
  position: absolute;
  display: flex;
  justify-content: space-between;
  left: 0;
  width: 100%;
  z-index: 9;
  bottom: -190px;
  height: 135px;
}
@media (max-width: 992px) {
  /* line 568, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns {
    bottom: -19.1532258065vw;
  }
}
@media (max-width: 992px) {
  /* line 568, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns {
    height: 13.6088709677vw;
  }
}
/* line 577, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  color: #fff;
  font-weight: 400;
  width: 48%;
  height: 100%;
  font-size: 36px;
}
@media (max-width: 992px) {
  /* line 577, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns a {
    font-size: 3.6290322581vw;
  }
}
/* line 588, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns a i {
  color: #fff;
  font-size: 40px;
}
@media (max-width: 992px) {
  /* line 588, main_mo_update.scss */
  #mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns a i {
    font-size: 4.0322580645vw;
  }
}
/* line 592, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap .swiper-wrap-all .interior_item .btns a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .7;
  left: 0;
  top: 0;
  z-index: -1;
}
/* line 608, main_mo_update.scss */
#mobile .inner .m_interior .inner .m_interior_wrap .interior_right .swiper-wrap.m_type23B .swiper-wrap-all {
  margin-top: 0;
}
/* line 617, main_mo_update.scss */
#mobile .inner .m_main_bottom_banner {
  width: 100%;
  height: 390px;
  background: url("../../Content/images/m_main_bottom_banner.jpg") 50% 50% no-repeat;
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  /* line 617, main_mo_update.scss */
  #mobile .inner .m_main_bottom_banner {
    height: 39.314516129vw;
  }
}
/* line 623, main_mo_update.scss */
#mobile .inner .m_main_bottom_banner h2 {
  display: flex;
  flex-flow: wrap;
  width: 100%;
  align-items: center;
  justify-content: center;
  line-height: 1.6;
  font-size: 54px;
  letter-spacing: 4px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Poppins";
  font-weight: 400;
}
@media (max-width: 992px) {
  /* line 623, main_mo_update.scss */
  #mobile .inner .m_main_bottom_banner h2 {
    font-size: 5.4435483871vw;
  }
}
/* line 636, main_mo_update.scss */
#mobile .inner .m_main_bottom_banner h2 p {
  display: block;
  width: 100%;
  color: #fff;
  font-weight: 300;
  text-align: center;
  font-size: 30px;
}
@media (max-width: 992px) {
  /* line 636, main_mo_update.scss */
  #mobile .inner .m_main_bottom_banner h2 p {
    font-size: 3.0241935484vw;
  }
}
/* line 647, main_mo_update.scss */
#mobile footer {
  margin-top: 0;
}

/* line 651, main_mo_update.scss */
header {
  overflow: visible;
}
/* line 654, main_mo_update.scss */
header .gnb_top .pjq {
  top: 330px;
}
@media (max-width: 992px) {
  /* line 654, main_mo_update.scss */
  header .gnb_top .pjq {
    top: 33.2661290323vw;
  }
}

/* line 659, main_mo_update.scss */
.slide_gnb {
  padding-top: 300px;
}
@media (max-width: 992px) {
  /* line 659, main_mo_update.scss */
  .slide_gnb {
    padding-top: 30.2419354839vw;
  }
}
