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

/* 00_공통 */
#wrap {font-size: 16px; font-family: 'Noto Sans KR', sans-serif; color: #888;}
.tit {color: #000;}
a {text-decoration: none !important; color: #000 !important;}
.inner {max-width: 1200px !important; margin: 0 auto !important;}
p {margin-bottom: 0 !important;}
button {border: none; background: none; padding: 0; cursor: pointer;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row, .row&gt;* {padding-left: 0 !important; padding-right: 0 !important;}
.row {margin-left: 0 !important; margin-right: 0 !important;}
.bg_gr {background: #F9FAFD;}
.table&gt;:not(caption)&gt;*&gt;* {border-bottom-width: 0 !important;}

/* header */
header .nav-link {color: #000;}
.bg-light {--bs-bg-opacity: 0 !important;}

/* footer */
.footer {padding: 70px 0; background: #06283D; color: #FFF; font-size: 0.75rem !important;}
.footer .footer_wrap {justify-content: space-between;}
.footer .address_info p {line-height: 24px;}
.footer .footer_menu {margin: 10px 0 15px;}
.footer .footer_menu ul {padding-left: 0;}
.footer .footer_menu a {color: #FFF !important; padding-right: 23px;}
.footer_sns .sns {padding-left: 0 !important;}
.footer .sns a {padding-left: 13px;}

/*위로 가기 버튼*/
.btn_top  {cursor: pointer; position: fixed; bottom: 50px; right: 50px; width: 40px; height: 40px; border-radius: 50% !important; background: url('/image/top_arrow.png') no-repeat 50% 50%; padding: 10px !important; box-shadow: 0 0 3px 2px #ccc;}
/* //00_공통 끝*/

/* 01_메인 */
/* 메인비주얼 */
.main_visual_tit span {display: block; color: #FFF;}
.main_visual_tit {position: absolute; left: 17%; top: 20%; }
.main_visual .btn_downloads {position: absolute; left: 17%; top: 55%;}
.main_visual .btn_downloads .btn_google {width: 30%;}
.main_visual .btn_downloads .btn_appstore {width: 30%;}

.main_visual .btn_downloads .btn_web span {display: block;}
.main_visual .btn_downloads .btn_web {
  vertical-align: middle;
  display: inline-block;
  width: 25%;
  margin-left: 2%;
  border-radius: 5px;
  border: 0px;
  cursor: pointer;
  user-select: none;
  text-align: center;
  text-decoration: none;
  background: #000;
  white-space: nowrap;
}
.main_visual .btn_downloads .btn_web a{display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  /* max-width: 80%; */
}

.main_visual .btn_downloads .btn_web a .text {font-size: 0.6rem;}

/* 상단 타이틀 */
.main_top_tit {width: 100%; background: rgba(223, 246, 255, 0.4);}
.main_top_tit .top_tit_text span {display: block;}

/* 컨텐츠_타이틀 */
.cont_story_tit .tit_area .text {margin-bottom: 0;}
.cont_story_tit .contents .item_thumb, .item_con {width: 40%;}
.cont_story_tit .contents .item_con .text {line-height: 34px;}

/* 컨텐츠_01 */
.cont_story_01 .contents .item_con {width: 40%;}
.cont_story_01 .contents .item.block {display: none !important;}

/* 컨텐츠_02 */
.cont_story_02 {background: #F1F1F1; padding: 100px 0;}
.cont_story_02 .content .item_con .text {margin-bottom: 0;}
.cont_story_02 .content .item_con {width: 570px;}
.cont_story_02 .content {width: 570px; margin-top: 100px; margin-left: 20px;}

/* 컨텐츠_03 */
.cont_story_03 {padding-top: 100px;}
.cont_story_03 .tit_area .tit span {display: block;}
.cont_story_03 .content {width: 240px;}
.cont_story_03 .content .item_con .text {width: 240px;} 

/* 리뷰 */
.review_area {padding-bottom: 100px;}
.review_slider .content {padding: 0 102px;} 
.review_area .profile .name {top: 10%; left: 20%;}
.review_area .name p {margin-bottom: 0 !important;}

/* 슬라이더 화살표 */
.slick-list.draggable {position: relative;}
.slick-arrow.slick-prev, .slick-arrow.slick-next {z-index: 9998; background: #47B5FF; color: #FFF; line-height: 55px;}
.slick-arrow.slick-next {left: 47%; top: 93%;}
.slick-arrow.slick-prev {right: 54%; top: 93%;}

/*하단 QR코드 다운로드*/
.bottom_qr_area {background: #F5F7F9; padding: 70px 0;}
/* //01_메인 끝*/

/* 02_회사소개 */
.company_visual img {filter: grayscale(70%);}
.company_visual_cont {top: 20%; left: 10%;}
.company_visual_tit {color: #FFF;}
.company_visual_tit .line-br {display: none;}
/* .history_area {background: #CADEFC;} */
.history_area {background: #EEF1FF;}
.history_area .top_tit li {color: #FFF; border-radius: 100px; background: #00ADB5;}
.history_cont_area .year {float: left; position: relative; width: calc(10% - 0px);}    
.history_cont_area .cont {float: left; position: relative;  width: calc(85% - 0px); vertical-align: top;}
.history_cont .cont p {color: #000;}
.creators_area .profile {color: #000;}
.creators_area ul {padding: 0 !important;}

/* //02_회사소개 끝*/

/* 03_서비스 */
.service_cont_wrap.block {display: none !important;}
.service_cont .btn_ask {width: 160px;}
/* //03_서비스 끝*/

/* 04_뉴스 */
.news_top {background: rgba(225, 242, 254, 0.7);}
.ellipsis {overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.line-clamp-1 {white-space: nowrap; color: #000;}
.line-clamp-2 {-webkit-line-clamp: 2; display: -webkit-box; height: calc((14px * 1.5) * 2.8); }
.news_tit:hover {text-decoration: underline;}
.news_cont {font-size: 14px;}
.news_thumb {vertical-align: top;}
/* //04_뉴스 끝*/

/* 05_채용 */
/* 채용_메인 */
.recruit_top {height: auto;}

/* 인재풀 등록하기_개인정보*/
.personal_info_wrap .personal_info .cont {border: 1px solid #000; border-radius: 10px; overflow-y: scroll;} 
/* //04_채용 끝*/

/* QR_모달창 */
.modal {background-color:rgba(0,0,0,.7);}
.body-contentbox {height:auto; text-align:center; padding: 60px 0 60px;}
.body-contentbox .appstore_logo {margin-top: 40px;}
/* //QR_모달창 끝 */


/* 반응형 추가 */
/* 메인 */
@media (max-width: 1440px) {
  .main_visual .btn_downloads {top: 60% !important;}
}
@media (max-width: 1280px) {
  .main_visual .btn_downloads {top: 65% !important;}
}
@media (max-width: 893px) {
  .cont_story_01 .contents .item_con {margin-left: 1rem !important; margin-right: 1rem !important;}
} 
@media (max-width: 866px) {
  .cont_story_01 .contents .item.none {display: none !important;}
  .cont_story_01 .contents .item.block {display: block !important; display: flex !important;}
}
@media (max-width: 850px) {
  .main_visual .btn_downloads {top: 75% !important;}
}
@media (max-width: 768px) {
  .main_visual_tit {top: 12%;}
  .main_visual_tit.fs-1 {font-size: calc(1.3rem + .6vw)!important;}
  .main_visual .btn_downloads {top: 65% !important; left: 17% !important;}
  .main_visual .btn_downloads .btn_google {width: 32%;}
  .main_visual .btn_downloads .btn_appstore {width: 30%;}
  .btn_web {height: 45px;}
  .cont_story_01 .contents .item_con {width: 75%;}
}
@media (max-width: 767px) {
  .review_area .profile .name {left: 30%;}
}
@media (max-width: 595px) {
  .main_visual .btn_downloads {top: 74% !important; left: 17% !important;}
  .main_visual .btn_downloads .btn_google {width: 30%;}
  .main_visual .btn_downloads .btn_appstore {width: 28%;}
  .btn_downloads {flex-wrap: wrap;}
  .btn_web {height: 43px;}
  .btn_web .text{font-size: 0.4rem !important;}
  .btn_web .fw-bold {font-size: 0.9rem !important;}
}

@media (max-width: 515px) {
  .btn_web {height: 40px;}
  .btn_web .text{font-size: 0.3rem !important; }
  .btn_web .fw-bold {font-size: 0.8rem !important;}
}
@media (max-width: 470px) {
  .main_visual_tit.fs-1 {font-size: 1.25rem!important;}
  .review_area .profile .name {left: 35%;}
  .btn_web {height: 33px; position: relative;}
  .btn_web a {font-size: 0.3rem !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
}
@media (max-width: 437px) {
  .bottom_qr_area .btn_download .pe-3 {padding-right:0.25rem!important;}
}
@media (max-width: 400px) {
  .main_visual_tit.fs-1 {font-size: 1rem!important;}
  .main_visual .btn_downloads {top: 70% !important;}
  .btn_web {height: 32px;}
  .btn_web .text {font-size: 0.2rem !important;}
  .btn_web .fw-bold {font-size: 0.4rem !important;}
}
@media (max-width: 280px) {
  .main_visual_tit.fs-1 {font-size: 0.8rem!important;}
  .main_visual .btn_downloads {top: 70% !important;}
}

/* 리뷰 슬라이더 */
@media (max-width: 1399px) {
  .slick-arrow.slick-prev {left: 44%; top: 94%;}
  .slick-arrow.slick-next {left: 49%; top: 94%;}
}
@media (max-width: 1199px) {
  .slick-arrow.slick-prev {left: 41%; top: 93%;}
  .slick-arrow.slick-next {left: 46%; top: 93%;}
  .review_area .profile .name {left: 23%;}
  .review_slider .content {padding: 0;}
}
@media (max-width: 991px) {
  .slick-arrow.slick-prev {top: 108%; left: 47%;}
  .slick-arrow.slick-next {top: 108%; left: 54%;}
  .review_area .profile .name {left: 30%;}
}
@media (max-width: 767px) {
  .slick-arrow.slick-prev {top: 104%; left: 21%;}
  .slick-arrow.slick-next {top: 104%; left: 30%;} 
  .review_slider .content .item_con.w-50 {width: 75% !important;}
  .review_slider .content .text {margin-top: 1rem;}
  .review_slider .content .item_con.ps-5 {padding-left: 0 !important;}
  .review_area .profile .name {left: 22%;}
}
@media (max-width: 525px) {
  .review_area .profile .name {left: 25%;}
}
@media (max-width: 480px) {
  .slick-arrow.slick-next {left: 35%;}
}
@media (max-width: 360px) {
  .review_area .profile .name {left: 35%;}
  .slick-arrow.slick-prev {top: 103%; left: 25%;}
  .slick-arrow.slick-next {top: 103%; left: 43%;}
  .review_area {padding-bottom: 60px;}
}

/* 회사소개 */
@media (max-width: 1200px) {
  .company_visual_tit .line-base {display: none;}
  .company_visual_tit .line-br {display: block;}
}
@media (max-width: 820px) {
  .company_visual_cont {top: 5%;}
}
@media (max-width: 768px) {
  .cont_story_02 .contents {padding-left: 1rem; padding-right: 1rem;}
}
@media (max-width: 415px) {
  .history_area.px-5 {padding-left: 1rem !important; padding-right: 1em !important;}
  .history_cont .cont {padding-left: 1rem;}
}
@media (max-width: 280px) {
  .company_visual_tit .line-br {font-size: 1rem;}
}

/* 서비스 */
@media (max-width: 991px) {
  .service_cont_wrap.none {display: none !important;}
  .service_cont_wrap.block {display: block !important;}
  .service_cont_wrap .img.ms-5 {margin-left: 0 !important;}
  .service_cont .btn_area {justify-content: center; margin-right: 0 !important; width: 100% !important;}
}
@media (max-width: 485px) {
  .service_top_text.me-5 {margin-right: 0 !important;}
  .service_cont.me-5 {margin-right: 0 !important;}
  .service_top_text {padding: 20px;}
  .service_cont {padding: 20px;}
  .innovation.block .service_cont.pe-5 {padding-right: 20px !important;}
}

/* 뉴스 */
@media (max-width: 991px) {
  .news_wrap .news_text.w-75 {width: 100% !important;}
}

/* 뉴스_상세보기 */
@media (max-width: 992px) {
  .news_view_wrap .figure-img {width: 100% !important;}
  .news_view_wrap .figcaption {width: 100% !important;}
}

/* 채용 */
/* 메인 */ 
@media (max-width: 991px) {
  .recruit_cont_area .recruit_cont {padding-left: 0 !important;}
  .news_list.ps-5 {padding-left: 2rem !important; padding-right: 2rem !important;}

}
@media (max-width: 768px) {
  .recruit_intro .intro_text {padding-left: 0 !important;}
}
@media (max-width: 767px) {
  .recruit_cont_area .position_cont.w-25 {width: 100% !important;}
}
@media (max-width: 280px) {
  .position_area.px-5 {padding-right: 1rem !important; padding-left: 2rem !important;}
}

/* //반응형 끝 */</pre></body></html>