@charset "utf-8";
/* industries_review */
.industries_review{max-width:972px;padding:0 90px 0 90px;margin:0 auto 70px auto;}
.industries_review.first{margin-top:50px;}
.industries_review .tit_review{position:relative;left:-90px;height:75px;font-size:24px;line-height:75px;color:#000;font-weight:400;text-indent:40px;}
.industries_review .blockquote{position:relative;left:-90px;width:380px;min-height:240px;box-sizing:border-box;margin:0;padding:100px 40px 55px 40px;background:#f2f2f2;font-size:24px;color:#1d2726;}
.industries_review .blockquote::after{content:'';position:absolute;left:40px;top:40px;display:block;width:30px;height:25px;background:url(../img/w/icon_blockquote.png) no-repeat 0 0;}
.industries_review .pic{margin-top:-160px;}
.industries_review .pic img{width:100%;vertical-align:top;}
.industries_review .desc{padding:24px 0 0 0;font-size:20px;line-height:26px;}

/* whylg */
.whylg{padding:70px 0 0 0;border-top:1px solid #dddee0;}
.whylg .tit_whylg{margin-bottom:25px;text-align:center;font-size:52px;font-family: 'LG EI Headline'; font-weight: 400;}
.whylg .desc1{margin-bottom:70px;padding:0 230px;text-align:center;font-size:24px;line-height:1.3;}
.whylg .desc2{position:relative;padding:0 230px;margin-bottom:200px;text-align:center;font-size:24px;line-height:1.3;}
.whylg .desc2::before{content:'';display:block;position:absolute;left:50%;top:-40px;margin-left:-20px;width:40px;height:0px;border-top:1px solid #dddee0;}
.whylg .desc2 .btn_more{display:none;}

/* ap_scene */
/* .ap_scene_wrap{overflow-x:hidden;overflow-y:hidden;} 접근성 수정 | 2.5.1.01 */
.ap_scene{display:inline-block;}
* html .ap_scene{height:1%;}
.ap_scene{display:flex; gap: 55px; position:relative;;font-size:0;}
.ap_scene .pic { width:50%; }
.ap_scene .pic img{ width:100%; border-radius: 40px; }
.ap_scene .txt{ display: flex; flex-direction: column; width:50%;box-sizing:border-box; justify-content: space-between}
.ap_scene .txt .tit_as{font-size:52px;margin-top:-15px;font-family: 'LG EI Headline'; font-weight: 400;}
.ap_scene .txt .ex{margin-bottom:35px;font-size:20px;color:#7e7c77;}
.ap_scene .txt .desc{margin-bottom:46px; font-size:24px;}
.ap_scene .txt .desc small{font-size: 16px; display: inline-block; line-height: 1.4;}
.ap_scene_wrap .ap_scene .txt .banner_industries { position: relative; width: 100%; bottom: auto;}
/* .ap_scene .txt .relation_prod .slick-prev, .ap_scene .txt .relation_prod .slick-next{opacity:0.5;} 
.ap_scene .txt .relation_prod .slick-disabled.slick-prev, .ap_scene .txt .relation_prod .slick-disabled.slick-next{opacity:0.15;}     industries card slick*/
.ap_scene.reverse { flex-direction: row-reverse; }
.ap_scene_wrap .relation_prod { margin: 28px 42px 120px; }
.ap_scene_wrap .relation_prod .slick-track { min-width: 100%; }
.ap_scene_wrap .relation_prod .slick-slide { margin: 0 11px; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod { width: auto; height: auto; margin-right: 0; padding: 12px 10px; background-color: #f0ece4; border-radius: 30px; border: 0; display: flex; flex-direction: column-reverse; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod .txt_wrap { text-align: center; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod .txt_wrap .type { color: #000; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod .pic_wrap { position: static; padding: 0; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod .pic_wrap img { width: 100%; height: auto; }

/* BEGIN 20230222 industries 신규 모듈 추가 */
.ap_scene.ap_scene-hang { width: 972px; margin: 0 auto;}
.ap_scene.ap_scene-hang .pic {float:none; width: auto;}
.ap_scene.ap_scene-hang .txt {float:none; width: auto; padding-left: 0; padding-top: 40px; padding-right: 0;}
.ap_scene.ap_scene-hang .txt .relation_prod-hang { position: relative; width: auto;}

/* 접근성 수정 | 2.5.1.01 */
@media only screen and (max-width: 1520px) and (min-width: 1440px){
    .ap_scene .relation_prod{padding-right: 40px;}
    .ap_scene .relation_prod-hang{padding-right: 40px;}
    .ap_scene .relation_prod .slick-next{right: 0;}
    .ap_scene .relation_prod-hang .slick-next{right: 0;}
    .ap_scene.reverse .relation_prod{padding-right: 0;}
    .ap_scene.reverse .relation_prod .slick-prev+.slick-list{padding-left: 40px;}
    .ap_scene.reverse .relation_prod .slick-prev{left: 0;}
    .ap_scene.reverse .relation_prod .slick-next{right: -40px;}
}
/* END 20230222 industries 신규 모듈 추가 */

/* recently2 */
.recently2 .tit_swiper{border-top:0;}

/* industries_type */
.industries_type{height:858px;box-sizing:border-box;background:url(../img/w/img_industries_transportation.png) no-repeat center bottom;}

@media only screen and (max-width: 1439px) and (min-width: 1081px){
/* whylg */
.whylg .desc1 br{display:none;}
.whylg .desc2 br{display:none;}

/* ap_scene */
.ap_scene .txt .ex br{display:none;}
}/* @media only screen and (max-width: 1439px) and (min-width: 1081px){ */

@media only screen and (max-width: 1080px){
/* industries_review */
.industries_review{max-width:1080px;padding:0;margin:0 -27px 40px -27px;}
.industries_review.first{margin-top:40px;}
.industries_review .tit_review{left:0;height:auto;margin-bottom:7px;padding-left:27px;font-size:12px;line-height:1.4;text-indent:0;}
.industries_review .blockquote{left:0;width:auto;min-height:auto;margin-left:27px;padding:30px 40px;font-size:16px;}
.industries_review .blockquote::after{left:15px;top:30px;display:block;width:15px;height:13px;background:url(../img/w/icon_blockquote.png) no-repeat 0 0;background-size:15px auto;}
.industries_review .pic{margin-top:-20px;}
.industries_review .desc{padding:25px 27px 0 27px;font-size:12px;line-height:18px;}

/* whylg */
.whylg{overflow:hidden;position:relative;padding:60px 0 0 0;}
.whylg::before{content:'';position:absolute;left:-27px;top:0;display:block;width:100%;height:9px;padding:0 27px;background:#f3f4f4;}
.whylg::after{content:'';visibility:visible;position:absolute;left:-27px;top:0;display:block;width:100%;height:1px;padding:0 27px;background:#dddee0;}
.whylg .tit_whylg{font-size:29px;}
.whylg .desc1{margin-bottom:40px;padding:0 0 0 0;font-size:14px;}
.whylg .desc2{margin-bottom:0;padding:0 0 50px 0;font-size:14px;}
.whylg .desc2::before{display:none;width:100%;left:0;top:-20px;margin-left:0;}
.whylg .desc2 br{display:none;}
.whylg .desc2 .hidden{display:none;}
.whylg .desc2 .btn_more{display:block;font-size:14px;color:#fd312e;font-weight:400;width:100%;text-align:center;}
.whylg .desc2 .btn_more::after{content:'';display:inline-block;position:relative;left:7px;top:-2px;width:7px;height:4px;background:url(../img/m/icon_more.png) no-repeat 0 0;background-size:7px 4px;}
.whylg .desc2.on::before{display:block;}
.whylg .desc2.on .hidden{display:block;}
.whylg .desc2.on .btn_more{display:none;}
.whylg .ap_scene:last-of-type::before{visibility:hidden;}
.whylg .ap_scene:last-of-type::after{visibility:hidden;}

/* ap_scene */
.ap_scene{position:relative;margin-bottom:0;padding:39px 0 30px; flex-direction: column; gap: 10px; }
.ap_scene::before{content:'';position:absolute;left:-27px;top:0;display:block;width:100%;height:9px;padding:0 27px;background:#f3f4f4;}
.ap_scene::after{content:'';visibility:visible;position:absolute;left:-27px;top:0;display:block;width:100%;height:1px;padding:0 27px;background:#dddee0;}
.ap_scene:nth-of-type(1){padding-top:31px;}
.ap_scene:nth-of-type(1)::before{visibility:hidden;}
.ap_scene .pic{float:none;width:100%;}
.ap_scene .txt{float:none;width:100%;padding:0;}
.ap_scene .txt .tit_as{font-size:24px;margin-top:15px;}
.ap_scene .txt .tit_as br{display:none;}
.ap_scene .txt .ex{font-size:12px;font-weight:400;margin-bottom:25px;}
.ap_scene .txt .desc{font-size:12px;margin:0 0 0 0;}
.ap_scene .txt .desc p {margin-top: 20px;}
.ap_scene .txt .desc p  br{display: inline;}
.ap_scene .txt .desc small{font-size:12px; line-height: 1.4;}
.ap_scene .txt .desc br{display:none;}
.ap_scene .swiper-container{overflow:visible;}
.ap_scene.reverse { flex-direction: column;}
.ap_scene.reverse .pic{float:none;}
.ap_scene.reverse .txt{float:none;padding-right:0;}
.ap_scene_wrap .relation_prod { margin: 12px -27px 20px; }
.ap_scene_wrap .relation_prod .slick-list { padding: 0 16px 0 16px; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod { width: 100%; }
.ap_scene_wrap .relation_prod .slickcard_type05 .prod .pic_wrap img { height: auto; display: block;}
.ap_scene_wrap .relation_prod .slick-dots { display: flex!important; margin: 14px 26px; }
.ap_scene_wrap .relation_prod .slick-dots li { flex-basis: 100%; height: 2px; background-color: #c9caca; margin: 0; transition: background-color 0.4s; }
.ap_scene_wrap .relation_prod .slick-dots li.slick-active { background-color: #fd312e; }
.ap_scene_wrap .relation_prod .slick-dots button { display: none; }

/* BEGIN 20230222 industries 신규 모듈 추가 */
.ap_scene.ap_scene-hang { width: auto;}
.ap_scene.ap_scene-hang .txt { padding-top: 0; }
.ap_scene .txt .relation_prod-hang{position:relative;width:100%;padding:0;bottom:0;padding-top:20px;}
.ap_scene.ap_scene-hang .relation_prod-hang .slick-prev{left:-20px; transform: translateY(calc(50% + 5px));}
.ap_scene.ap_scene-hang .relation_prod-hang .slick-next{right:-20px; transform: translateY(calc(50% + 5px));}
/* END 20230222 industries 신규 모듈 추가 */

/* industries_type */
.industries_type{display:block;height:inherit;padding-bottom:62%;text-align:center;background:url(../img/m/img_industries_transportation.png) no-repeat center bottom;background-size:100% auto;}
}/* @media only screen and (max-width: 1080px){ */
.industires-static-module .business-stories {
  background-color: #fff;
  margin-top: 82px;
}
.industires-static-module .business-stories__container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}
.industires-static-module .business-stories__title {
  padding: 0 0 13px 0;
  font-size: 28px;
  font-weight: 300;
}
.industires-static-module .business-stories__list {
  margin-left: -10px;
}
.industires-static-module .business-stories__li-anchor {
  position: relative;
  display: block;
  padding-left: 10px;
}
.industires-static-module .business-stories__li-anchor::after {
  content: "";
  display: block;
  width: 76px;
  height: 76px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url("/theme/rbFront/img/w/industries/education/tutorial-play.png") 0 0 no-repeat;
}
.industires-static-module .business-stories__li-anchor--none::after {
  display: none;
}
.industires-static-module .business-stories__li-anchor--none:hover {
  cursor: default;
}
.industires-static-module .business-stories__thumbnail {
  display: block;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}
.industires-static-module .business-stories__li-category {
  display: block;
  font-size: 18px;
  line-height: 100%;
  font-weight: 300;
  margin-top: 30px;
  padding: 0 12px;
}
.industires-static-module .business-stories__li-title {
  display: block;
  font-size: 24px;
  line-height: 32px;
  font-weight: 300;
  margin-top: 4px;
  padding: 0 12px;
}
.industires-static-module .business-stories__li-cta {
  font-size: 18px;
  display: inline-block;
  width: 126px;
  height: 46px;
  line-height: 46px;
  border: solid 1px #000;
  border-radius: 23px;
  text-align: center;
  margin: 10px 12px 0;
}
.industires-static-module .business-stories .slick-prev, .industires-static-module .business-stories .slick-next {
  margin-top: 0;
  top: 114px;
}
@media only screen and (max-width: 1439px) and (min-width: 1081px) {
  .industires-static-module .business-stories__container {
    box-sizing: border-box;
    padding: 0 36px;
  }
  .industires-static-module .business-stories__li {
    width: 33%;
  }
}
@media only screen and (max-width: 1080px) {
  .industires-static-module .business-stories {
    padding: 0 22px 30px;
  }
  .industires-static-module .business-stories__title {
    padding: 0 0 13px 0;
    font-size: 14px;
  }
  .industires-static-module .business-stories__list {
    margin-left: -5px;
  }
  .industires-static-module .business-stories__li-anchor {
    padding: 0 5px;
  }
  .industires-static-module .business-stories__li-anchor::after {
    width: 52px;
    height: 52px;
    background-size: 52px 52px;
  }
  .industires-static-module .business-stories__thumbnail {
    max-width: 100%;
    width: 100%;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
  }
  .industires-static-module .business-stories__li-category {
    font-size: 12px;
    margin-top: 14px;
  }
  .industires-static-module .business-stories__li-title {
    font-size: 14px;
    line-height: 16px;
    margin-top: 6px;
    padding: 0 12px;
  }
  .industires-static-module .business-stories .slick-dots {
    display: flex;
    margin-top: 20px;
  }
  .industires-static-module .business-stories .slick-dots li {
    flex-basis: 100%;
    height: 2px;
    background-color: #c9caca;
    margin: 0;
    transition: background-color 0.4s;
  }
  .industires-static-module .business-stories .slick-dots li.slick-active {
    background-color: #fd312e;
  }
  .industires-static-module .business-stories .slick-dots button {
    display: none;
  }
  .industires-static-module .business-stories__li-cta {
    font-size: 12px;
    width: 93px;
    height: 33px;
    line-height: 33px;
    border-radius: 16.5px;
    margin: 10px 12px 0;
  }
}
.industires-static-module .brochure-download {
  margin-top: 60px;
}
.industires-static-module .brochure-download__container {
  box-sizing: border-box;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  background-color: #f3f4f4;
  padding: 48px;
  text-align: center;
}
.industires-static-module .brochure-download__title {
  position: relative;
  font-size: 42px;
  text-align: center;
  margin-top: 26px;
}
.industires-static-module .brochure-download__title::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -40px;
  width: 50px;
  height: 5px;
  background-color: #fd312e;
  transform: translateX(-50%);
}
.industires-static-module .brochure-download__cta {
  display: inline-block;
  padding: 0 24px;
  height: 46px;
  line-height: 46px;
  color: #fff;
  background-color: #fd312e;
  font-size: 18px;
  margin: 40px auto 0;
  border-radius: 23px;
}
@media only screen and (max-width: 1080px) {
  .industires-static-module .brochure-download__container {
    padding: 40px;
  }
  .industires-static-module .brochure-download__title {
    font-size: 25px;
  }
  .industires-static-module .brochure-download__title::before {
    top: -30px;
    width: 25px;
    height: 2.5px;
  }
  .industires-static-module .brochure-download__cta {
    padding: 0 21px;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    margin-top: 20px;
    border-radius: 16.5px;
  }
}
.industires-static-module .vertical-banner-slider {
  margin-bottom: 80px;
}
.industires-static-module .vertical-banner-slider__container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}
.industires-static-module .vertical-banner-slider__title {
  font-size: 31px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 34px;
}
.industires-static-module .vertical-banner-slider__items {
  margin-left: -30px;
}
.industires-static-module .vertical-banner-slider__item {
  position: relative;
}
.industires-static-module .vertical-banner-slider__item--white .vertical-banner-slider__item-name {
  color: #fff;
}
.industires-static-module .vertical-banner-slider__anchor {
  display: block;
  padding-left: 30px;
}
.industires-static-module .vertical-banner-slider__item-image {
  max-width: 100%;
  width: 100%;
}
.industires-static-module .vertical-banner-slider__item-name {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 30px;
  font-size: 27px;
  font-weight: 300;
  text-align: center;
  line-height: 100%;
  color: #000;
  box-sizing: border-box;
  padding-left: 30px;
}
.industires-static-module .vertical-banner-slider .slick-slide {
  font-size: 0;
}
@media only screen and (max-width: 1439px) and (min-width: 1081px) {
  .industires-static-module .vertical-banner-slider__container {
    padding: 0 36px;
    box-sizing: border-box;
  }
  .industires-static-module .vertical-banner-slider__item {
    width: 25%;
  }
}
@media only screen and (max-width: 1080px) {
  .industires-static-module .vertical-banner-slider__title {
    font-size: 14px;
    margin-bottom: 17px;
  }
  .industires-static-module .vertical-banner-slider__container {
    padding: 0 27px;
    box-sizing: border-box;
  }
  .industires-static-module .vertical-banner-slider__items {
    margin-left: -15px;
  }
  .industires-static-module .vertical-banner-slider__anchor {
    padding-left: 15px;
  }
  .industires-static-module .vertical-banner-slider__item-name {
    bottom: 12px;
    font-size: 16px;
    padding-left: 15px;
  }
  .industires-static-module .vertical-banner-slider .slick-dots {
    display: flex;
    margin: 20px 0px 3px 16px;
  }
  .industires-static-module .vertical-banner-slider .slick-dots li {
    flex-basis: 100%;
    height: 2px;
    background-color: #c9caca;
    margin: 0;
    transition: background-color 0.4s;
  }
  .industires-static-module .vertical-banner-slider .slick-dots li.slick-active {
    background-color: #fd312e;
  }
  .industires-static-module .vertical-banner-slider .slick-dots button {
    display: none;
  }
}/*# sourceMappingURL=industries.css.map */