<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
  font-family: 'bmfont';
  font-style: normal;
  src: url(/sites/fund/font/BMDOHYEON.woff) format("woff")
}

.wrap_campaign .slideWrap ul li .item_2 .text{font-family:'bmfont';}

#bContents{position:relative;}
.mainQuick{position:fixed;right:30px; top:250px; z-index:1001; background:#8b0028; border-radius:20px;padding:40px 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.mainQuick ul li{text-align: center;}
.mainQuick ul li a{color: #fff;font-size: 14px; width:100%; display:block;}
.mainQuick ul li + li a {border-top:1px solid rgba(255,255,255,.1); padding-top:30px; margin-top:30px;}
.mainQuick ul li a span{display:block; margin-bottom:15px;}

.main-c-title{text-align: center;padding:35px 0 50px;font-size: 30px;font-family: 'Noto Regular'; color:#000;}
.main-c-title span{color:#8b0028;}
.main-c-title strong{font-family: 'Noto Bold'; display:inline-block; margin-left:10px;}


/*visual txt */
#menu8117_obj64{position: absolute;top: 250px;color: #fff;width: 100%;} /* visual txt 위치*/
.wrap_slogan{font-family:'Noto Light'; max-width:1800px;margin:0 auto;width: 100%;}
.wrap_slogan .text_1{font-size: 25px;display: none;}
.wrap_slogan .text_1:before{content:''; display: block; width: 1px; margin-bottom:40px; height: 70px; background: #fff; margin-left: 10px;}
.wrap_slogan .text_2{font-size: 75px;margin: 15px 0 30px; line-height:1.2;}
.wrap_slogan .text_2 strong{font-family:'Noto Bold';}
.wrap_slogan .text_3{font-family:'Noto Regular';font-size: 19px;}

@media all and (max-width:1840px) {
  .wrap_slogan{padding-left:20px;}
}

@media all and (max-width:1400px) {
  #menu8117_obj64{top:150px;}
  .wrap_slogan .text_1{font-size:20px;}
  .wrap_slogan .text_2{font-size:60px;}
  .wrap_slogan .text_3{font-size:16px;}
  .mainQuick{display:none;}
}


@media all and (max-width:1000px) {
  .mainQuick{display:none;}
  .wrap_slogan .text_1{font-size:14px;}
  .wrap_slogan .text_2{font-size:43px;}
  .wrap_slogan .text_3{font-size: 13px;padding-right:35px;line-height:1.55;}
  .wrap_visual .control{
	transform: translateX(-50%) scale(0.75);
  }
  .wrap_slogan .text_3 br{display:none;}
}

@media all and (max-width:767px) {
  .wrap_slogan .text_1{font-size:14px;}
  .wrap_slogan .text_1:before{margin-bottom: 20px; height: 40px;}
  .wrap_slogan .text_2{font-size: 27px;line-height: 1.3;}
}
/* people */
#section03{background-color: #8b0028; position:relative;}
#section03 .inner{max-width: 1800px;margin:0 auto;position: relative;}
#section03 .inner .more{position: absolute;display: inline-block;z-index: 10111;left: 50%;top: 50%;transform: translate(-50%, -50%);}
#section03 .inner .more img{position:relative; z-index:10;}
#section03 .inner .more:before{content:'';display: block;width: 1000px;position: absolute;right: 0;height: 1px;background: rgba(255,255,255,.2);top: 50%;}
#section03 .inner .list{}
#section03 .inner .list li{display: inline-block;}
#section03 .inner .list li img{transform: scale(1.03);}
#section03 .inner .list li .txt{padding:115px 0 0 0;float:left;width:50%;color:#fff;font-family: Noto Light;}
#section03 .inner .list li .txt .t1{font-size:20px;margin-bottom: 20px;}
#section03 .inner .list li .txt .t1 span{font-family: Noto Medium; display:inline-block; margin-left:10px;}
#section03 .inner .list li .txt .t2{font-size:60px;font-family: 'Noto Medium';letter-spacing: -2px;margin-bottom: 90px; line-height:1.3;}
#section03 .inner .list li .txt .t2:before,
#section03 .inner .list li .txt .t2:after{content:''; display:inline-block;}
#section03 .inner .list li .txt .t3{font-size:18px;margin-bottom: 30px;}
#section03 .inner .list li .txt .t4{font-size:50px;letter-spacing: -2px; margin-bottom: 30px;}
#section03 .inner .list li .txt .t4 strong{font-family: 'Noto Medium'; display:inline-block; margin-left:10px;}
#section03 .inner .list li .photo{float:right; width:50%;}
#section03 .inner .thum{width:700px;position: absolute;bottom:100px;z-index: 10;overflow: hidden;padding: 0 30px;}
#section03 .inner .thum .slick-list{overflow:hidden;}
#section03 .inner .thum li{display:inline-block;text-align: center; cursor:pointer; padding:10px;}
#section03 .inner .thum .slick-current img{border:3px solid #fff;}
#section03 .inner .thum li img{display: inline-block;border-radius: 100%;overflow: hidden;width: 110px;}
#section03 .inner .thum .slick-arrow{cursor:pointer; position: absolute;top: 50%;z-index: 10;width: 20px;height: 25px;margin-top: -12.5px;text-indent: -9999px;border:none;  opacity: .5;}
#section03 .inner .thum .slick-arrow:hover{opacity:1;}
#section03 .inner .thum .slick-arrow.slick-prev{left: 20px;background: url(./../../images/sec03-arr-left.png) center no-repeat;}
#section03 .inner .thum .slick-arrow.slick-next{right: 20px;background: url(./../../images/sec03-arr-right.png) center no-repeat;}

@media all and (max-width:1840px) {
  #section03 .inner .list li{padding-left:30px;}
  #section03 .inner .thum{left:30px;}
}

@media all and (max-width:1700px) {
  #section03 .inner .list li .txt{padding-top:60px;}
  #section03 .inner .thum{bottom:50px; width:45%;}
  #section03 .inner .list li .txt .t2{font-size:45px; word-break: keep-all; margin-bottom:40px; padding-right:40px;}
  #section03 .inner .list li .txt .t2 br{display:none;}
  #section03 .inner .list li .txt .t4{font-size:40px;}
  #section03 .inner .more:before{display:none;}
}

@media all and (max-width:1400px) {
  #section03 .inner .more{width:100px;}
  #section03 .inner .list li .txt .t2{font-size:35px;}
  #section03 .inner .list li .txt .t2 br{display:none;}
  #section03 .inner .list li .txt .t4{padding-right:100px; font-size:30px;}
  #section03 .inner .list li .txt .t3{padding-right: 100px;}
}

@media all and (max-width:1200px) {
  #section03 .inner .list li .txt .t2{font-size:30px; margin-bottom: 20px;}
  #section03 .inner .list li .txt .t3{font-size:16px;}
  #section03 .inner .list li .txt .t4{font-size:25px;}
  #section03 .inner .thum{width:35%; bottom:30px;}
}

@media all and (max-width:1024px) {
  #section03 .inner .more{top: initial;bottom: 160px;}
  #section03 .inner .list li{padding-left:0;}
  #section03 .inner .list li .txt{width:100%; padding-left:20px;}
  #section03 .inner .list li .photo{width:100%;}
  #section03 .inner .thum{position:relative;bottom:0;width:100%;left:0;padding: 60px 70px 40px;}
}</pre></body></html>