@charset "UTF-8";
/* 메인 */
.id_main .ly_page .ly_body {
  overflow-x: hidden;
  padding-bottom: 12rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body {
    padding-bottom: 9.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .cm_container {
  max-width: 190rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .cm_container {
    max-width: 37.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual {
  height: 64rem;
  overflow: hidden;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual {
    height: 51.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li {
  flex: 0 0 auto;
  height: 100%;
  width: 100%;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li .bl_img_item {
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li .bl_img_item .bl_item_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li:nth-child(1) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/visual_img01-26fc4b1608d753b763d4509f4946cff2.png");
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li:nth-child(2) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/visual_img02-d41778df1eb978dbb4445002b6c83ab9.png");
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li:nth-child(3) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/visual_img03-8bd56049789a9b473d73a6b606a7e79a.png");
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img ul li:nth-child(4) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/visual_img04-9738cd9a0c9ce20c814406b912bfe27f.png");
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_img::before {
  background-color: rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_cap {
  display: flex;
  justify-content: center;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_cap .bl_cap_obj {
  background: url("/assets/images/main/visual_cap-699a119e433aa495a8ba37cd34b153e8.png") no-repeat center/contain;
  flex: 0 0 auto;
  height: 10.2rem;
  width: 22.2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_cap .bl_cap_obj {
    height: 8.2rem;
    width: 17.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_ttl {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_ttl {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_ttl .bl_ttl_obj {
  color: #fff;
  font-family: "Pretendard";
  font-size: 3.4rem;
  font-weight: 500;
  letter-spacing: 1.7rem;
  line-height: 1.3;
  margin: -0.6rem -1.7rem -0.6rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_ttl .bl_ttl_obj {
    font-size: 2.7rem;
    letter-spacing: 1.3rem;
    margin: -0.4rem -1.3rem -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_txt {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_txt {
    padding: 2.4rem 4rem 0 4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_txt .bl_txt_obj {
  color: #fff;
  font-size: 2rem;
  margin: -0.7rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_desc .bl_desc_txt .bl_txt_obj {
    font-size: 1.6rem;
    margin: -0.6rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav {
  bottom: 3rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav {
    bottom: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul {
  display: flex;
  margin: -0.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul {
    margin: -0.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button {
  padding: 0.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button {
    padding: 0.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj {
  position: relative;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_symbol {
  display: none;
  left: -1.5rem;
  position: absolute;
  top: -3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_symbol {
    left: -1.3rem;
    top: -2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_symbol .bl_symbol_obj {
  background: url("/assets/images/main/visual_symbol-0844e7c24e47de855d295fb853446b1f.png") no-repeat center/contain;
  height: 3rem;
  width: 1.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_symbol .bl_symbol_obj {
    height: 2.4rem;
    width: 1.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_dot .bl_dot_obj {
  background-color: #fff;
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button .bl_item_obj .bl_obj_dot .bl_dot_obj {
    height: 0.4rem;
    width: 0.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button.is_ac {
  padding-left: 1.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button.is_ac {
    padding-left: 1.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button.is_ac .bl_item_obj .bl_obj_symbol {
  display: block;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_visual_nav ul li .bl_nav_item button.is_ac .bl_item_obj .bl_obj_dot .bl_dot_obj {
  background-color: #005bac;
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open {
  bottom: 0;
  height: 50%;
  position: absolute;
  right: 0;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open {
    bottom: auto;
    height: 7.6rem;
    position: static;
    right: auto;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open button {
  background-color: #222;
  height: 100%;
  width: 9.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
  }
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
  }
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_txt {
    flex: 0 0 auto;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_txt .bl_txt_obj {
  color: #fff;
  font-family: "Pretendard";
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.4rem 0;
  padding: 0 4rem;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.3rem 0;
    padding: 0;
  }
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_txt .bl_txt_obj br {
    display: none;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico {
  display: flex;
  justify-content: center;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico {
    flex: 0 0 auto;
    padding: 0 0 0 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico .bl_ico_obj {
  align-items: center;
  border: 0.1rem solid #999;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  height: 3.5rem;
  justify-content: center;
  width: 3.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico .bl_ico_obj {
    height: 2.8rem;
    width: 2.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico .bl_ico_obj::before {
  background: url("/assets/images/main/visual_open-1246ed6e04c7997fafb8e25b93ead368.png") no-repeat center/contain;
  content: "";
  display: block;
  flex: 0 0 auto;
  height: 1.5rem;
  width: 1.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVisual .bl_open button .bl_open_obj .bl_obj_ico .bl_ico_obj::before {
    height: 1.2rem;
    width: 1.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro {
  height: 95.2rem;
  padding-top: 16rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro {
    height: auto;
    padding-top: 12.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container {
  height: 100%;
  max-width: 117rem;
  overflow: hidden;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container {
    margin: -4.8rem auto;
    max-width: 37.5rem;
    padding: 0 4.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont {
  height: 100%;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont {
    height: auto;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul {
  display: flex;
  height: 100%;
  margin: 0 -9rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul {
    display: block;
    margin: -7.2rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li {
  box-sizing: border-box;
  display: flex;
  flex: 1 1 100%;
  padding: 0 9rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li {
    padding: 7.2rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual {
  position: relative;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual .bl_visual_img .bl_img_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 52rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual .bl_visual_img .bl_img_obj {
    height: 37.1rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual .bl_visual_txt {
  display: flex;
  position: absolute;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual .bl_visual_txt .bl_txt_obj {
  color: #ddd;
  flex: 0 0 auto;
  font-family: "Montserrat";
  font-weight: 700;
  line-height: 0.7;
  text-transform: uppercase;
  transform: rotate(-90deg);
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_visual .bl_visual_txt .bl_txt_obj {
    font-size: 1.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button {
  padding: 6rem 0;
  text-align: left;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button {
    padding: 4.8rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.8rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
    font-size: 3.5rem;
    margin: -0.7rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_txt {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_txt {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more {
  align-items: center;
  display: flex;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_txt {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
  flex: 0 0 auto;
  padding-left: 2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
    padding-left: 1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
  background: url("/assets/images/main/body_more-6d0994d914e2f32649b68457bc7a220c.png") no-repeat center/contain;
  height: 3.6rem;
  width: 7.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li .bl_cont_item .bl_item_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
    height: 2.9rem;
    width: 6.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child {
  align-items: end;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_visual {
  order: 2;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_visual .bl_visual_img .bl_img_obj {
  background-image: url("/assets/images/main/intro_img01-b0b05b3d53c5ac7120089aafb1a5dac8.png");
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_visual .bl_visual_txt {
  left: -3.2rem;
  top: 0;
  transform: translateX(-100%);
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_visual .bl_visual_txt {
    left: -2.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_visual .bl_visual_txt .bl_txt_obj {
  transform-origin: right top;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:first-child .bl_cont_item .bl_item_desc {
  order: 1;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:last-child .bl_cont_item .bl_item_visual .bl_visual_img .bl_img_obj {
  background-image: url("/assets/images/main/intro_img02-8344219aaca6f8905fc3ebbeaa268b23.png");
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:last-child .bl_cont_item .bl_item_visual .bl_visual_txt {
  bottom: 0;
  right: -3.2rem;
  transform: translateX(100%);
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:last-child .bl_cont_item .bl_item_visual .bl_visual_txt {
    right: -2.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont ul li:last-child .bl_cont_item .bl_item_visual .bl_visual_txt .bl_txt_obj {
  transform-origin: left bottom;
}
.id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont::before {
  background: url("/assets/images/main/intro_bg-91fa6c12d8dfc4ab1241802775dba811.png") no-repeat center/contain;
  content: "";
  display: block;
  height: 26.8rem;
  left: 50%;
  position: absolute;
  top: calc(50% - 6.2rem);
  transform: translate(-50%, -50%);
  width: 26.1rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moIntro .cm_container .bl_cont::before {
    height: 21.4rem;
    top: 50%;
    width: 20.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision {
  padding-top: 10rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision {
    padding-top: 8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc {
  position: relative;
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button {
  padding: 6rem 0;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button {
    padding: 4.8rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj {
  position: relative;
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.8rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
    font-size: 3.5rem;
    margin: -0.7rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_txt {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_txt {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -0.6rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more {
  align-items: center;
  bottom: 0;
  display: flex;
  position: absolute;
  right: 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more {
    bottom: auto;
    justify-content: end;
    padding-top: 3.2rem;
    position: static;
    right: auto;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_txt {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
  flex: 0 0 auto;
  padding-left: 2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
    padding-left: 1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
  background: url("/assets/images/main/body_more-6d0994d914e2f32649b68457bc7a220c.png") no-repeat center/contain;
  height: 3.6rem;
  width: 7.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
    height: 2.9rem;
    width: 6.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc::before {
  background: url("/assets/images/main/vision_bg01-d446b17bb5df8e825f69c5fd96c2a759.png") no-repeat center/contain;
  content: "";
  display: block;
  height: 13.8rem;
  position: absolute;
  right: -5rem;
  top: -3.9rem;
  width: 9.6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc::before {
    height: 11rem;
    right: -5.2rem;
    top: -4rem;
    width: 7.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_desc::after {
  background: url("/assets/images/main/vision_bg02-51bc085817f06565fc7e5010157048e1.png") no-repeat center/contain;
  bottom: -3.8rem;
  content: "";
  display: block;
  height: 12rem;
  left: -5.1rem;
  position: absolute;
  width: 11.7rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_desc::after {
    bottom: -4rem;
    height: 9.6rem;
    left: -3rem;
    width: 9.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont {
  position: relative;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont {
    margin: -2rem;
  }
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont_inner {
    display: flex;
    overflow: auto;
  }
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont_inner2 {
    display: flex;
    flex: 0 0 auto;
    padding: 2rem 4.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -1rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul {
    flex: 0 0 auto;
    flex-wrap: nowrap;
    justify-content: start;
    margin: 0 -0.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li {
  flex: 0 0 auto;
  padding: 1rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li {
    padding: 0 0.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item {
  background-color: #f8f8f8;
  height: 100%;
  width: 35.3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item {
    width: 28.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_img .bl_img_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 35.3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_img .bl_img_obj {
    height: 28.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc {
  box-sizing: border-box;
  min-height: 15.3rem;
  padding: 3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc {
    min-height: auto;
    padding: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.4rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_ttl .bl_ttl_obj {
    font-size: 1.9rem;
    margin: -0.3rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_txt {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_txt {
    padding-top: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont ul li .bl_cont_item .bl_item_desc .bl_desc_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li:nth-child(1) .bl_cont_item .bl_item_img .bl_img_obj {
  background-image: url("/assets/images/main/vision_img01-3ee219219acd896888c1baf31bc8b2d7.png");
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li:nth-child(2) .bl_cont_item .bl_item_img .bl_img_obj {
  background-image: url("/assets/images/main/vision_img02-34bf56b27654a00a356f13d3a766ab8b.png");
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li:nth-child(3) .bl_cont_item .bl_item_img .bl_img_obj {
  background-image: url("/assets/images/main/vision_img03-a72b0335f3ccd4033113a74d195fd00f.png");
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li:nth-child(4) .bl_cont_item .bl_item_img .bl_img_obj {
  background-image: url("/assets/images/main/vision_img04-eb0c056379cd7951d12eaacaf2569d36.png");
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont ul li:nth-child(5) .bl_cont_item .bl_item_img .bl_img_obj {
  background-image: url("/assets/images/main/vision_img05-1f24be35a15d43b74f0e72c1567496c9.png");
}
.id_main .ly_page .ly_body section.is_moVision .bl_cont::before {
  background: url("/assets/images/main/vision_bg03-e117ae7dde842e6237527789a21200b4.png") no-repeat center/contain;
  bottom: 25.3rem;
  content: "";
  display: block;
  height: 9.7rem;
  position: absolute;
  right: 2.4rem;
  width: 16.1rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moVision .bl_cont::before {
    bottom: -1.2rem;
    height: 7.8rem;
    right: -4.4rem;
    width: 12.9rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating {
  height: 55rem;
  padding: 16rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating {
    height: auto;
    padding: 12.8rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .cm_container {
  display: flex;
  height: 100%;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .cm_container {
    display: block;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img {
  flex: 1 1 100%;
  overflow: hidden;
  position: relative;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_img ul {
    display: block;
    height: 33.5rem;
    left: auto;
    position: static;
    top: auto;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li {
  flex: 0 0 auto;
  height: 100%;
  width: 100%;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li .bl_img_item {
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li .bl_img_item .bl_item_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li:nth-child(1) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/operating_img01-92e398f2c13640c222dda6a5247e52d2.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li:nth-child(2) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/operating_img02-3ca2608693a7df3a1a7e01adaee71f51.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li:nth-child(3) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/operating_img03-8d1b013972d64d5f628d5c3f443bbe5d.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_img ul li:nth-child(4) .bl_img_item .bl_item_obj {
  background-image: url("/assets/images/main/operating_img04-4085d74a0cb5e8293ecc68a5a058c6a1.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont {
  flex: 1 1 100%;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont {
    height: 29.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul {
  position: relative;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li {
  box-sizing: border-box;
  left: 0;
  padding: 15.6rem 6rem 0 6rem;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li {
    padding: 10.9rem 0 0 0;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li .bl_desc_item .bl_item_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 3.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li .bl_desc_item .bl_item_ttl .bl_ttl_obj {
    font-size: 2.7rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li .bl_desc_item .bl_item_txt {
  padding-top: 4rem;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li .bl_desc_item .bl_item_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li .bl_desc_item .bl_item_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_desc ul li.is_ac {
  visibility: visible;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more {
  height: 35.8rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_more {
    height: 26.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button {
  align-items: start;
  display: flex;
  justify-content: end;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_txt {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_ico {
  flex: 0 0 auto;
  padding-left: 2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_ico {
    padding-left: 1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_ico .bl_ico_obj {
  background: url("/assets/images/main/body_more-6d0994d914e2f32649b68457bc7a220c.png") no-repeat center/contain;
  height: 3.6rem;
  width: 7.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_more button .bl_more_obj .bl_obj_ico .bl_ico_obj {
    height: 2.9rem;
    width: 6.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move {
  bottom: 13.6rem;
  left: 4rem;
  position: absolute;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_move {
    bottom: -1.6rem;
    left: -1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul {
  display: flex;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li .bl_move_item button {
  padding: 2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li .bl_move_item button {
    padding: 1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li .bl_move_item button .bl_item_obj {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 1.6rem;
  width: 4.1rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li .bl_move_item button .bl_item_obj {
    height: 1.3rem;
    width: 3.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li:first-child .bl_move_item button .bl_item_obj {
  background-image: url("/assets/images/main/operating_prev-fb7c3403b2345a176c6bd565ba7c65e6.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont_move ul li:last-child .bl_move_item button .bl_item_obj {
  background-image: url("/assets/images/main/operating_next-8ec594ffaa328843dc5534eb67295432.png");
}
.id_main .ly_page .ly_body section.is_moOperating .bl_cont::before {
  background: url("/assets/images/main/history_bg-172e05cbd4235b8bf81737abd0c245e2.png") no-repeat center/contain;
  bottom: -16.9rem;
  content: "";
  height: 17.3rem;
  position: absolute;
  right: 0;
  width: 10.4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moOperating .bl_cont::before {
    bottom: -13.5rem;
    height: 13.8rem;
    right: 0;
    width: 8.3rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory {
  background-color: #f8f8f8;
  padding: 12rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory {
    padding: 9.6rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .cm_container {
  max-width: 117rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .cm_container {
    max-width: 37.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_desc_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.8rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_desc_ttl .bl_ttl_obj {
    font-size: 3.5rem;
    margin: -0.7rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_desc_txt {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_desc_txt {
    padding: 3.2rem 3.5rem 0 3.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_desc_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -0.6rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_desc_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont {
  padding: 6rem 0;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont {
    padding: 4.8rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul {
  margin: -3rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul {
    margin: -2.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li {
  display: flex;
  padding: 3rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li {
    display: block;
    padding: 2.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 50%;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item {
    width: 100%;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date {
  align-items: center;
  display: flex;
  position: relative;
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_num {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_num .bl_num_obj {
  color: #005bac;
  font-family: "Montserrat";
  font-size: 2.4rem;
  font-weight: 700;
  margin: -1.1rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_num .bl_num_obj {
    font-size: 1.9rem;
    margin: 0;
    margin: -0.8rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_txt {
  flex: 0 0 auto;
  padding-left: 0.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_txt {
    padding-left: 0.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_txt .bl_txt_obj {
  color: #005bac;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.8rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date .bl_date_txt .bl_txt_obj {
    font-size: 1.9rem;
    margin: 0;
    margin: -0.6rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date::before {
  background-color: #ddd;
  content: "";
  display: block;
  height: 0.1rem;
  position: absolute;
  top: 50%;
  transform: translateY(-0.1rem);
  width: 3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date::before {
    width: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date::after {
  background-color: #ddd;
  border-radius: 50%;
  content: "";
  display: block;
  height: 0.9rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.9rem;
  z-index: 2;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_date::after {
    height: 0.7rem;
    width: 0.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_txt {
  padding-top: 3rem;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_txt {
    padding-top: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_txt .bl_txt_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.4rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li .bl_cont_item .bl_item_txt .bl_txt_obj {
    font-size: 1.9rem;
    margin: -0.3rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) {
  justify-content: end;
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item {
  padding-left: 6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item {
    padding-left: 4.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item .bl_item_date::before {
  left: -6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item .bl_item_date::before {
    left: -4.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item .bl_item_date::after {
  left: -6.4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(odd) .bl_cont_item .bl_item_date::after {
    left: -4.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item {
  padding-right: 6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item {
    padding: 0 0 0 4.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date {
  justify-content: end;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date {
    justify-content: start;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date::before {
  right: -6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date::before {
    left: -4.5rem;
    right: auto;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date::after {
  right: -6.5rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_date::after {
    left: -4.8rem;
    right: auto;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_txt .bl_txt_obj {
  text-align: right;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:nth-child(even) .bl_cont_item .bl_item_txt .bl_txt_obj {
    text-align: left;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:last-child .bl_cont_item .bl_item_txt::before {
  background-color: #f8f8f8;
  content: "";
  display: block;
  height: calc(100% + 7.4rem);
  position: absolute;
  right: -6.5rem;
  top: -0.8rem;
  width: 0.9rem;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont ul li:last-child .bl_cont_item .bl_item_txt::before {
    height: calc(100% + 6.1rem);
    left: -4.8rem;
    right: auto;
    top: -0.8rem;
    width: 0.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_cont::before {
  background-color: #ddd;
  content: "";
  display: block;
  height: calc(100% - 6.7rem);
  left: 50%;
  position: absolute;
  top: 6.7rem;
  width: 0.1rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_cont::before {
    height: calc(100% - 5.4rem);
    left: 0.3rem;
    top: 5.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail {
  background-color: #fff;
  padding: 3rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail {
    padding: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul {
  margin: -1.5rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail ul {
    margin: -1.2rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li {
  padding: 1.5rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li {
    padding: 1.2rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item {
  display: flex;
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_date {
  flex: 0 0 auto;
  padding-right: 3rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_date {
    padding-right: 2.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_date .bl_date_obj {
  font-family: "Montserrat";
  font-weight: 700;
  margin: -0.6rem 0;
  min-width: 6.7rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_date .bl_date_obj {
    font-size: 1.2rem;
    margin: -0.5rem 0;
    min-width: 5.1rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_txt {
  flex: 1 1 auto;
}
.id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_detail ul li .bl_detail_item .bl_item_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_more {
  display: flex;
  justify-content: center;
  padding-top: 6rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_more {
    padding-top: 4.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_more button {
  border: 0.1rem solid #005bac;
  flex: 0 0 auto;
  height: 4.5rem;
  width: 20.7rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_more button {
    height: 3.6rem;
    width: 16.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moHistory .bl_more button .bl_more_obj {
  color: #005bac;
  font-family: "Pretendard";
  font-weight: 500;
  line-height: 1.3;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moHistory .bl_more button .bl_more_obj {
    font-size: 1.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse {
  padding-top: 12rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse {
    padding-top: 9.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .cm_container {
  max-width: 190rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .cm_container {
    max-width: 37.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual {
  height: 71rem;
  position: relative;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual {
    height: 77.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_img .bl_img_obj {
  background: #ddd url("/assets/images/main/course_img-634ecfaf17340e7b945eea9f7612c8f4.png") no-repeat center/cover;
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont {
  background: #fff;
  bottom: 0;
  height: calc(100% - 16rem);
  position: absolute;
  right: 0;
  width: 57%;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont {
    height: calc(100% - 33.5rem);
    width: calc(100% - 2.5rem);
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_txt {
  bottom: 0;
  left: 3.2rem;
  position: absolute;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_txt {
    left: 2.5rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_txt .bl_txt_obj {
  color: #ddd;
  font-family: "Montserrat";
  font-weight: 700;
  line-height: 0.7;
  text-transform: uppercase;
  transform: rotate(-90deg);
  transform-origin: left bottom;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_txt .bl_txt_obj {
    font-size: 1.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc {
  height: 100%;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button {
  padding: 0 12rem;
  text-align: left;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button {
    padding: 0 0 0 4.8rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 3.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj {
    font-size: 2.7rem;
    margin: -0.4rem 0;
  }
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj span {
    display: block;
  }
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_ttl .bl_ttl_obj br {
    display: none;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul {
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul {
    margin: -0.5rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item {
  display: flex;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_ico {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 2.9rem;
  padding-right: 0.9rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_ico {
    height: 2.3rem;
    padding-right: 0.7rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_ico .bl_ico_obj {
  background-color: #999;
  border-radius: 50%;
  flex: 0 0 auto;
  height: 0.3rem;
  width: 0.3rem;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_txt {
  flex: 1 1 auto;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_txt ul li .bl_txt_item .bl_item_txt .bl_txt_obj {
    font-size: 1.4rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more {
  align-items: center;
  display: flex;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more {
    padding-top: 3.2rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_txt {
  flex: 0 0 auto;
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
  flex: 0 0 auto;
  padding-left: 2rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_ico {
    padding-left: 1.6rem;
  }
}
.id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
  background: url("/assets/images/main/body_more-6d0994d914e2f32649b68457bc7a220c.png") no-repeat center/contain;
  height: 3.6rem;
  width: 7.8rem;
}
@media (max-width: 750px) {
  .id_main .ly_page .ly_body section.is_moCourse .bl_visual_cont .bl_cont_desc button .bl_desc_obj .bl_obj_more .bl_more_ico .bl_ico_obj {
    height: 2.9rem;
    width: 6.3rem;
  }
}

/* 내용 */
@media (max-width: 750px) {
  .id_cont .ly_page .ly_header .bl_bi {
    display: none;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_header.is_acTop .bl_bi {
    display: none;
  }
}
.id_cont .ly_page .ly_body {
  padding-bottom: 12rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body {
    padding-bottom: 12rem;
  }
}
.id_cont .ly_page .ly_body section.is_moVisual .cm_container {
  max-width: 190rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moVisual .cm_container {
    max-width: 37.5rem;
  }
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual {
  height: 35.3rem;
  position: absolute;
  right: 9.5rem;
  top: 0;
  width: calc(50% - 9.5rem);
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moVisual .bl_visual {
    box-sizing: border-box;
    height: 16.4rem;
    padding-left: 2.5rem;
    position: static;
    right: auto;
    top: auto;
    width: 100%;
  }
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img {
  height: 100%;
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj.is_moIntro {
  background-image: url("/assets/images/cont/visual_intro-429a210a3d4cdd976bba66ab63635f19.png");
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj.is_moVision {
  background-image: url("/assets/images/cont/visual_vision-24c82120787e4fa455d1875e2480193c.png");
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj.is_moOperating {
  background-image: url("/assets/images/cont/visual_operating-54bf2fb381b7975bb2517f662470b1e7.png");
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj.is_moHistory {
  background-image: url("/assets/images/cont/visual_history-bec0998267ce7efd767a3c3689b39e37.png");
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_img .bl_img_obj.is_moCourse {
  background-image: url("/assets/images/cont/visual_course-4ca8162fdd0ea419daa772e878137bde.png");
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_txt {
  bottom: 0;
  display: flex;
  left: -2.1rem;
  position: absolute;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moVisual .bl_visual_txt {
    left: 2.8rem;
  }
  .id_cont .ly_page .ly_body section.is_moVisual .bl_visual_txt span {
    display: none;
  }
}
.id_cont .ly_page .ly_body section.is_moVisual .bl_visual_txt .bl_txt_obj {
  color: #ddd;
  flex: 0 0 auto;
  font-family: "Montserrat";
  font-weight: 700;
  line-height: 0.7;
  text-transform: uppercase;
  transform: rotate(-90deg);
  transform-origin: left bottom;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moVisual .bl_visual_txt .bl_txt_obj {
    font-size: 1.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_ttl.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_main.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_cap.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_sub.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan.is_moTop {
  width: calc(50% - 12rem);
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_ttl.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_main.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_cap.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_sub.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moTop,
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan.is_moTop {
    width: 100%;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_ttl.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_main.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_cap.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_sub.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan.is_moMain {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_ttl.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_main.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_cap.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_sub.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_table.is_moMain,
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan.is_moMain {
    padding-top: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_ttl strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_main strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_img strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_table strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_cap strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_sub strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_img strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_table strong,
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan strong {
  color: #005bac;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_ttl {
  padding-top: 12rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_ttl {
    padding-top: 9.6rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 3.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_ttl_obj {
    font-size: 2.7rem;
    margin: -0.4rem 0;
  }
  .id_cont .ly_page .ly_body section.is_moCont .bl_ttl_obj span {
    display: block;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap {
  display: flex;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap {
    padding-top: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_num {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  padding: 0.2rem 1rem 0 0;
  position: relative;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_num {
    padding: 0.1rem 0.8rem 0 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_num .bl_num_obj {
  color: #005bac;
  font-family: "Montserrat";
  font-size: 1.8rem;
  font-weight: 700;
  margin: -0.8rem 0;
  min-width: 2.5rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_num .bl_num_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
    min-width: 2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_date {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  min-width: 12.3rem;
  padding: 0.2rem 1rem 0 0;
  position: relative;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_date {
    min-width: 9.4rem;
    padding: 0.1rem 0.8rem 0 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_num {
  flex: 0 0 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_num .bl_num_obj {
  color: #005bac;
  font-family: "Montserrat";
  font-size: 1.8rem;
  font-weight: 700;
  margin: -0.8rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_num .bl_num_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_txt {
  flex: 0 0 auto;
  padding-left: 0.6rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_txt {
    padding-left: 0.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_txt .bl_txt_obj {
  color: #005bac;
  font-family: "Pretendard";
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_date .bl_date_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.3rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_txt {
  flex: 1 1 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_cap_txt .bl_txt_obj {
  font-size: 1.8rem;
  font-weight: 600;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_cap_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_txt {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_txt {
    padding-top: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -1.1rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.9rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_txt .bl_txt_obj p {
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_txt .bl_txt_obj p {
    padding: 0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_list {
    padding-top: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul {
  margin: -1.1rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul {
    margin: -0.9rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li {
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li {
    padding: 0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item {
  display: flex;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_ico {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 2.9rem;
  padding-right: 0.9rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_ico {
    height: 2rem;
    padding-right: 0.7rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_ico .bl_ico_obj {
  background-color: #999;
  border-radius: 50%;
  flex: 0 0 auto;
  height: 0.3rem;
  width: 0.3rem;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_txt {
  flex: 1 1 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_txt .bl_txt_obj {
  color: #999;
  font-size: 1.8rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_main_list ul li .bl_list_item .bl_item_txt .bl_txt_obj {
    font-size: 1.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub {
    padding-top: 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_inner {
  background-color: #f8f8f8;
  padding: 0 3rem 3rem 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_inner {
    padding: 0 2.4rem 2.4rem 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt {
    padding-top: 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt .bl_txt_obj {
  color: #999;
  margin: -1.1rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.8rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt .bl_txt_obj p {
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_txt .bl_txt_obj p {
    padding: 0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_list {
    padding-top: 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul {
  margin: -1.1rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul {
    margin: -0.8rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li {
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li {
    padding: 0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item {
  display: flex;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_ico {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 2.6rem;
  padding-right: 0.8rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_ico {
    height: 2rem;
    padding-right: 0.6rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_ico .bl_ico_obj {
  background-color: #999;
  border-radius: 50%;
  flex: 0 0 auto;
  height: 0.3rem;
  width: 0.3rem;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_txt {
  flex: 1 1 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_txt .bl_txt_obj {
  color: #999;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_list ul li .bl_list_item .bl_item_txt .bl_txt_obj {
    font-size: 1.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail {
    padding-top: 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul {
  margin: -1.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul {
    margin: -1.2rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li {
  padding: 1.5rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li {
    padding: 1.2rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item {
  display: flex;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_date {
  flex: 0 0 auto;
  padding-right: 1rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_date {
    padding-right: 0.8rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_date .bl_date_obj {
  font-family: "Montserrat";
  font-weight: 700;
  margin: -0.6rem 0;
  min-width: 9.3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_date .bl_date_obj {
    font-size: 1.2rem;
    margin: -0.5rem 0;
    min-width: 7rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_txt {
  flex: 1 1 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_sub_detail ul li .bl_detail_item .bl_item_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: -0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img {
    display: flex;
    margin: -1rem -2rem;
    overflow: auto;
    padding-top: 2.4rem;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img_inner {
    box-sizing: border-box;
    display: flex;
    flex: 0 0 auto;
    padding: 1rem 2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul {
  display: flex;
  flex-wrap: wrap;
  margin: -1rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img ul {
    flex: 0 0 auto;
    flex-wrap: nowrap;
    margin: 0 -0.8rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 1rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img ul li {
    padding: 0 0.8rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item {
  height: 100%;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj {
  background-color: #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20.5rem;
  width: 35.3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj {
    height: 16.4rem;
    width: 28.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moLayout {
  background-image: url("/assets/images/cont/cont_layout-80706c5076ad9e8d2088e667dbeeb48b.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moFlat01 {
  background-image: url("/assets/images/cont/cont_flat01-8b672fa8c11ece41892e36b257c42d96.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moFlat02 {
  background-image: url("/assets/images/cont/cont_flat02-b5976fe403171bbd2ccbd5ff337e0636.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moFlat03 {
  background-image: url("/assets/images/cont/cont_flat03-cc8dbcc37feab5533f5656fa1f1df11c.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moMountain01 {
  background-image: url("/assets/images/cont/cont_mountain01-1015eb5b60db88fdd99bef967f68ede3.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moMountain02 {
  background-image: url("/assets/images/cont/cont_mountain02-b322d325599a86def9c193fd71c040d7.png");
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img ul li .bl_img_item .bl_item_obj.is_moMountain03 {
  background-image: url("/assets/images/cont/cont_mountain03-78204f7f3f5cc552544d2b436f678f5b.png");
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull {
    display: block;
    margin: 0;
    overflow: visible;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull .bl_img_inner {
    display: block;
    padding: 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull ul {
  display: block;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull ul {
    margin: -0.8rem 0;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull ul li {
    padding: 0.8rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull ul li .bl_img_item .bl_item_obj {
  height: 64rem;
  width: 100%;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_img.is_moFull ul li .bl_img_item .bl_item_obj {
    height: 19.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table {
  padding-top: 3rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table {
    padding-top: 2.4rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_inner {
  border-top: 0.1rem solid #222;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table {
    display: block;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table colgroup {
    display: none;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table table colgroup col.is_moAssociation {
  width: 22%;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table table colgroup col.is_moTarget {
  width: 25%;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table thead {
    display: none;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table tbody {
    display: block;
  }
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table tr {
    border-bottom: 0.1rem solid #ddd;
    display: block;
    padding: 0.8rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr th,
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr td {
  border-bottom: 0.1rem solid #ddd;
  border-right: 0.1rem solid #ddd;
  padding: 2rem 1rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table table tr th,
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr td {
    border: none;
    display: block;
    padding: 0.4rem 0;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr th:last-child,
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr td:last-child {
  border-right: none;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table table tr th {
  background-color: #f8f8f8;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_th .bl_th_obj {
  margin: -0.6rem 0;
  text-align: center;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td {
  display: flex;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab {
  display: none;
  flex: 0 0 auto;
  padding-right: 0.8rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab {
    display: flex;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab .bl_lab_ico {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 2rem;
  padding-right: 0.6rem;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab .bl_lab_ico .bl_ico_obj {
  background-color: #999;
  border-radius: 50%;
  flex: 0 0 auto;
  height: 0.3rem;
  width: 0.3rem;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab .bl_lab_txt {
  flex: 0 0 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_lab .bl_lab_txt .bl_txt_obj {
  font-size: 1.2rem;
  min-width: 6.5rem;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_txt {
  flex: 1 1 auto;
}
.id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_txt .bl_txt_obj {
  color: #999;
  margin: -0.6rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_table_td .bl_td_txt .bl_txt_obj {
    font-size: 1.2rem;
    margin: 0;
    text-align: left;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan {
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_slogan {
    padding-top: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan_inner {
  background-color: #f8f8f8;
  padding: 4rem;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_slogan_inner {
    padding: 3.2rem;
  }
}
.id_cont .ly_page .ly_body section.is_moCont .bl_slogan_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.4rem 0;
  text-align: center;
}
@media (max-width: 750px) {
  .id_cont .ly_page .ly_body section.is_moCont .bl_slogan_obj {
    font-size: 1.9rem;
    margin: -0.3rem 0;
  }
  .id_cont .ly_page .ly_body section.is_moCont .bl_slogan_obj span {
    display: block;
  }
}

/* 공지사항 */
@media (max-width: 750px) {
  .id_notice .ly_page .ly_header .bl_bi {
    display: none;
  }
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_header.is_acTop .bl_bi {
    display: none;
  }
}
.id_notice .ly_page .ly_body {
  padding-bottom: 12rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body {
    padding-bottom: 9.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList {
  padding-top: 6rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList {
    padding-top: 4.8rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont {
  border-bottom: 0.1rem solid #ddd;
  border-top: 0.1rem solid #222;
  padding: 3rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont {
    padding: 2.4rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul {
  display: flex;
  flex-wrap: wrap;
  margin: -1rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul {
    display: block;
    margin: -0.8rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li {
  flex: 0 0 auto;
  padding: 1rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li {
    padding: 0.8rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button {
  background-color: #f8f8f8;
  height: 20.5rem;
  padding: 3rem;
  text-align: left;
  width: 35.3rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button {
    height: 16.4rem;
    padding: 2.4rem;
    width: 100%;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj {
  height: 100%;
  position: relative;
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_ttl .bl_ttl_obj {
  -webkit-box-orient: vertical;
  color: #000435;
  display: -webkit-box;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  -webkit-line-clamp: 3;
  line-height: 1.3;
  margin: -0.4rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_ttl .bl_ttl_obj {
    font-size: 1.9rem;
    margin: -0.3rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_date {
  padding-top: 2rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_date {
    padding-top: 1.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_date .bl_date_obj {
  color: #999;
  margin: -0.7rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_desc .bl_desc_date .bl_date_obj {
    font-size: 1.2rem;
    margin: -0.5rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_link {
  bottom: 0;
  position: absolute;
  right: 0;
}
.id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_link .bl_link_obj {
  background: url("/assets/images/notice/list_link-f7df6d07df577ba9259b9107f5a70445.png") no-repeat center/contain;
  height: 2rem;
  width: 2rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_cont ul li .bl_cont_item button .bl_item_obj .bl_obj_link .bl_link_obj {
    height: 1.6rem;
    width: 1.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_more {
  display: flex;
  justify-content: center;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_more {
    padding-top: 3.2rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_more button {
  border: 0.1rem solid #005bac;
  flex: 0 0 auto;
  height: 4.5rem;
  width: 20.7rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_more button {
    height: 3.6rem;
    width: 16.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moList .bl_more button .bl_more_obj {
  color: #005bac;
  font-family: "Pretendard";
  font-weight: 500;
  line-height: 1.3;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moList .bl_more button .bl_more_obj {
    font-size: 1.2rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView {
  padding-top: 6rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView {
    padding-top: 4.8rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont {
  border-bottom: 0.1rem solid #ddd;
  border-top: 0.1rem solid #222;
  display: flex;
  padding: 3rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont {
    display: block;
    padding: 2.4rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_header {
  flex: 0 0 auto;
  padding-right: 6rem;
  width: 30rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_header {
    padding: 0 0 2.4rem 0;
    width: 100%;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_ttl .bl_ttl_obj {
  color: #000435;
  font-family: "Pretendard";
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  margin: -0.4rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_ttl .bl_ttl_obj {
    font-size: 1.9rem;
    margin: -0.3rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_date {
  padding-top: 2rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_date {
    padding-top: 1.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_date .bl_date_obj {
  color: #999;
  margin: -0.7rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_header .bl_header_date .bl_date_obj {
    font-size: 1.2rem;
    margin: -0.5rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body {
  flex: 1 1 auto;
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_cont .bl_cont_obj img {
  display: block;
  max-width: 100%;
  padding-bottom: 3rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_cont .bl_cont_obj img {
    padding-bottom: 2.4rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_cont .bl_cont_obj p {
  color: #999;
  font-size: 1.8rem;
  margin: -1.1rem 0;
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_cont .bl_cont_obj p {
    font-size: 1.4rem;
    margin: -0.9rem 0;
    padding: 0.4rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file {
  padding-top: 6rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file {
    padding-top: 4.8rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul {
  margin: -0.5rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul {
    margin: -0.4rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li {
  padding: 0.5rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li {
    padding: 0.4rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button {
  background-color: #f8f8f8;
  padding: 2rem 3rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button {
    padding: 1.6rem 1.8rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj {
  align-items: center;
  display: flex;
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex: 1 1 auto;
  padding-right: 3rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file {
    padding-right: 2.4rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ico {
  flex: 0 0 auto;
  padding-right: 1rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ico {
    padding-right: 0.8rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ico .bl_ico_obj {
  background: url("/assets/images/notice/view_file-72f4726b99b46f876142de787feb7305.png") no-repeat center/contain;
  height: 1.4rem;
  width: 1.3rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ico .bl_ico_obj {
    height: 1rem;
    width: 1.1rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_txt {
  flex: 0 1 auto;
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_txt .bl_txt_obj {
  -webkit-box-orient: vertical;
  color: #999;
  display: -webkit-box;
  font-size: 1.8rem;
  -webkit-line-clamp: 1;
  margin: -0.6rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_txt .bl_txt_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ext {
  flex: 0 0 auto;
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ext .bl_ext_obj {
  color: #999;
  font-size: 1.8rem;
  margin: -0.6rem 0;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_file .bl_file_ext .bl_ext_obj {
    font-size: 1.4rem;
    margin: -0.5rem 0;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_download {
  align-items: center;
  border: 0.1rem solid #222;
  border-radius: 1.8rem;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  height: 3.5rem;
  padding: 0 2rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_download {
    border-radius: 1.4rem;
    height: 2.8rem;
    padding: 0 1.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_download .bl_download_obj {
  flex: 0 0 auto;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_cont_body .bl_body_file ul li .bl_file_item button .bl_item_obj .bl_obj_download .bl_download_obj {
    font-size: 1.2rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_go {
  display: flex;
  justify-content: center;
  padding-top: 4rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_go {
    padding-top: 3.2rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_go button {
  border: 0.1rem solid #005bac;
  flex: 0 0 auto;
  height: 4.5rem;
  width: 20.7rem;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_go button {
    height: 3.6rem;
    width: 16.6rem;
  }
}
.id_notice .ly_page .ly_body section.is_moView .bl_go button .bl_go_obj {
  color: #005bac;
  font-family: "Pretendard";
  font-weight: 500;
  line-height: 1.3;
}
@media (max-width: 750px) {
  .id_notice .ly_page .ly_body section.is_moView .bl_go button .bl_go_obj {
    font-size: 1.2rem;
  }
}

/*# sourceMappingURL=content.css.map */
