@charset "utf-8";

.wrap-notice .active .title button:before{opacity:0 !important;}

/* kdca-info */
.kdca-info {display: grid; border-radius: 1.2rem;overflow: hidden; height: 100%; grid-template-columns: 1fr 1fr;}
.kdca-info > div{display: flex;flex-direction: column;}
.kdca-info .info-left {background:#eff3f6;padding: 0 2.5rem;border: 0.1rem solid #e4e4e4;position: relative;}
.kdca-info .info-right{background:#cadcf7 url('./../../images/main/info-right-bg.png') right top no-repeat;padding: 8.5rem 3rem 0 3rem;}
.kdca-info .info-right .loc-info{padding: 0 1.5rem;margin-top: 6rem;}
.kdca-info .info-right .tit{vertical-align:bottom;margin-bottom: 2rem;}
.kdca-info .info-right .tit strong{display:inline-block;vertical-align:bottom;color: #2c68d5;font-size:2.6rem;font-weight:600;line-height: 1;margin-right: 0.5rem;}
.kdca-info .info-left .banner-btn{position: absolute;bottom: 4.5rem;text-align: center;width: calc(100% - 5rem);}
.kdca-info .info-left a{color: #212121; font-size: 1.7rem; display: inline-block; padding:1rem 2rem; background: #fff; border-radius: .5rem; border: 0.1rem solid #e5e5e5;}
.kdca-info .img{margin: 7.5rem auto 5rem;}
.kdca-info dl dt{font-size: 2.3rem;line-height: 1.3;color: #3d3d3d;margin-bottom: 2rem;font-weight: 500;}
.kdca-info dl dd{font-size:1.5rem; letter-spacing: -0.01rem;}
.kdca-info dl dd strong{font-size: 3rem;vertical-align: top;color: #3e3e3e;display: inline-block;margin-left: 0.5rem;margin-top: -0.5rem;}
.kdca-info .info-right .loc-info a{background: #2c68d5 url('./../../images/main/loc-info-btnbg.png') 92% center no-repeat;width: 100%;border-radius: 0.5rem;line-height: 5.5rem;color: #fff;display: block;padding-left: 1.5rem;font-size: 2rem;}
.kdca-info .info-right .loc-info .img-logo{text-align: center;margin: 4rem 0;}
.kdca-info .info-right .loc-info .img-logo img{}

/* kdca-center-banner */
.kdca-center-banner{position:relative;}
.kdca-center-banner:before{content:''; width:150%; height:100%; background:#002157; display:block; position:absolute; left:-25%; top:0;}
.kdca-center-banner ul{display: grid;grid-template-columns: 1fr 1fr;position: relative;z-index: 1;}
.kdca-center-banner ul li{display: flex; align-items: center;}
.kdca-center-banner ul li a{color: #fff;display: block; padding: 2rem 0 2rem 26rem; line-height:1.4;}
.kdca-center-banner ul li a span{display:block;}
.kdca-center-banner ul li.banner-01{background:url('./../../images/main/kdca-center-banner01.png') left center no-repeat;}
.kdca-center-banner ul li.banner-02{background:url('./../../images/main/kdca-center-banner02.png') left center no-repeat;}
.kdca-center-banner ul li.banner-01 a span.t-1{color:#fff45c; font-size:1.5rem}
.kdca-center-banner ul li.banner-01 a span.t-2{font-size:3.3rem; font-weight:700;}
.kdca-center-banner ul li.banner-01 a span.t-3{color:#01beff; font-size:1.7rem; font-weight:500;}
.kdca-center-banner ul li.banner-02:before{content: ''; width: 0.1rem; height: 9.5rem; position: absolute; display: block; background: rgba(255, 255, 255, .2);}
.kdca-center-banner ul li.banner-02 a span.t-1{color:#fff45c; font-size:1.5rem;}
.kdca-center-banner ul li.banner-02 a span.t-2{font-size:3.3rem; font-weight: 500;}
.kdca-center-banner ul li.banner-02 a span.t-3{position: absolute;right: 0;top: 3rem;color: #01beff;font-size: 1.5rem;}
.kdca-center-banner .swiper-button-next, 
.kdca-center-banner .swiper-button-prev{display:none;}

/* position */
#multipleContentsDiv_empty_1{display: grid; gap:2rem; justify-content: space-between; grid-template-columns: 66rem 1fr;}
#multipleContentsDiv_eng_227{display: grid; grid-template-columns: 1fr 40rem; gap: 0 2.5rem; padding: 4rem 0 10rem;}
#multipleContentsDiv_basic_46{padding:0 0 10rem;}
#multipleContentsDiv_eng_199{display: grid; grid-template-columns: 1fr 1fr 1fr; gap:0 2.5rem; padding:0 0 10rem;}

@media all and (max-width: 1280px) {
  #multipleContentsDiv_empty_1{padding:4rem 1rem; grid-template-columns:50rem 1fr;}
  #multipleContentsDiv_eng_227{padding: 2rem 1rem 3rem; gap:1.5rem;}
  #multipleContentsDiv_eng_199{padding: 0 1rem 10rem; gap: 0 1.5rem;}

  .kdca-info .img{margin:3.5rem auto 2rem;}
  .kdca-info dl dt{font-size:2.2rem;}
  .kdca-info dl dd br{display:none;}
  .kdca-info .info-right{padding: 3rem 3rem 3rem 3rem;}
  .kdca-info .info-right .loc-info .img-logo{margin:2rem 0;}

  .kdca-center-banner ul li{background-position:-5rem center !important}
  .kdca-center-banner ul li a span.t-2{font-size:3rem !important;}
  .kdca-center-banner ul li a{padding-left:20rem;}

  #multipleContentsDiv_eng_199{grid-template-columns: 1fr 40rem 1fr;}

}

@media all and (max-width: 1023px) {
  #multipleContentsDiv_empty_1{display:block;}
  .kdca-info{margin-top:2rem;}


  #multipleContentsDiv_eng_199{grid-template-columns: 1fr 1fr;}
  #menu3935_obj283{order:3; grid-column: span 2; margin-top: 3rem;}
  #multipleContentsDiv_basic_46{padding: 0 0 5rem;}
}

@media all and (max-width: 768px) {

  .kdca-info{flex-direction: column; display: flex; gap: 1rem;}
  body .kdca-info > div{border-radius:1.5rem; padding:3rem 3rem 1rem 3rem !important;}
  .kdca-info .info-left .banner-btn{position:relative; bottom: 0; margin: 2rem 0;}
  .kdca-info .img{display:none;}
  .kdca-info .info-right .loc-info .img-logo{display:none;}
  .kdca-info .info-right .loc-info{padding:0; margin:2rem 0;}
  .kdca-info .info-right .loc-info a{width:auto;}

  #multipleContentsDiv_eng_227{display:block;}

  .kdca-center-banner{overflow:hidden;}
  .kdca-center-banner ul{display:flex;}
  .kdca-center-banner ul li{display:block; background-position: -7rem center !important;}
  .kdca-center-banner ul li a{padding-left:15rem;}
  .kdca-center-banner ul li a span.t-2{font-size:2.4rem !important;}
  .kdca-center-banner .swiper-button-next, 
  .kdca-center-banner .swiper-button-prev{display:block;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(347deg) brightness(107%) contrast(101%);}

  #multipleContentsDiv_eng_199{display:block;}
  #menu3935_obj283{margin:4rem 0;}
}