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

.carousel-inner {}

/*.topVisual {width:100%; height:46vh;}*/
.topVisual {
    position: relative;
    margin-top: 0;
    width:100%;
    height: 46vh;
    padding: 15px;
    background: url("/images/mission/Mission_KV_1920_384.jpg") no-repeat center/cover;}
/*.topVisual.mission {background-position: center; background-repeat: no-repeat; background-size: cover;}*/

.topVisual .slogan {position: absolute; top: 50%; left: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}
.topVisual .slogan img {width: 100%; min-width: 260px;}

.missonArea {padding: 0 !important; margin-bottom: 0 !important;}
.missonArea h2.title_he_b2 {color:#111111; font-size: 1.5rem; font-weight: bold; line-height: 2.46; letter-spacing: normal; font-family: 'SamsungSharpSans','SamsungOneKorean'; padding-bottom: 1.25rem;}
.cont_row:nth-child(even) {background: #f8fafd;}
.cont_row .temp {display: flex; -ms-display: flexbox; flex-direction: row; padding: 110px 0; margin: 0 auto; max-width: 1160px;}
.cont_row .temp .contitle {min-width: 290px; padding-right: 70px; margin-top: 15px;}
/* .cont_row .temp .contitle h2 {font-size: 1.5rem; font-family: 'SamsungSharpSans'; color: #111111; font-weight: 600; line-height: normal; letter-spacing: -0.24px; margin-bottom: 0; padding-bottom: 0.625rem; border-bottom: 1px solid #2b2b2b;} */
.cont_row .temp .contitle h2 {font-size: 1.5rem; color: #111111; font-weight: 600; line-height: normal; letter-spacing: -0.24px; margin-bottom: 0; padding-bottom: 0.625rem; border-bottom: 1px solid #2b2b2b;}
.cont_row .temp .context {min-width: 870px; padding-right: 215px;}
.cont_row .temp .context .con_head {color: #2b2b2b; font-family: 'SamsungOneKorean',arial; font-weight: 600; font-size: 2.3rem; line-height: 1.5; letter-spacing: -0.1px; margin-bottom: 1.3rem; word-break: keep-all;}
/*.cont_row .temp .context .con_head {color: #2b2b2b; font-family: 'SamsungOneKorean',arial; font-weight: 600; font-size: 1.8rem; line-height: 1.5; letter-spacing: -0.1px; margin-bottom: 1.3rem; word-break: keep-all;}*/
.cont_row .temp .context .con_body {font-size: 1.7rem; font-family: 'SamsungOneKorean',arial; font-weight: 600; color: #666666; line-height: 1.33; letter-spacing: normal; word-break: keep-all;}

.cont_row &gt; .inner {max-width: 1160px; margin: 0 auto;}

.cont_row.direction {padding: 110px 0;}
.cont_row.direction h2.title_he_b2 {margin-bottom: 0;}
.cont_row.direction .image-main {margin-top: 0;}
.cont_row.direction .image-main .image-container-row .thumbnail_Area {width: 620px; height: 432px;}
.cont_row.direction .image-main .image-container-row .image-text .text-container .text-title {font-size: 2rem; color: #2b2b2b;}
.cont_row.direction .image-main .image-container-row .image-text .text-container .text-content {font-size: 1.2rem; color: #666666;}
.cont_row.direction .image-main .image-container-row .image-text .text-container .text-content + .text-title {font-size: 1.4rem; color: #111111; margin-bottom: 20px;}
.cont_row.direction .image-main .image-container-row .image-text .text-container .linkArea {}
.cont_row.direction .image-main .image-container-row .image-text .text-container .linkArea .text-btn {margin-top: 20px;}

.cont_row.directionA .inner {padding: 100px 0;}
.cont_row.directionA h2.title_he_b2 {margin-bottom: 0;}
.cont_row.directionA .directionWarp {overflow:hidden}
.cont_row.directionA .directionWarp .content {float:left; width:50%; padding-right: 4rem;}
.cont_row.directionA .directionWarp .content .text-title {color: #2b2b2b; font-size: 3rem; font-family: 'SamsungOneKorean',arial; font-weight: 600; line-height: 1.17; letter-spacing: -1.2px; margin-bottom: 1.563rem;}
.cont_row.directionA .directionWarp .content .text-content {color: #666666; font-size: 1.25rem; font-family: 'SamsungOneKorean',arial; font-weight: 500; line-height: 1.5; letter-spacing: -0.5px; margin-bottom: 3.438rem;}
.cont_row.directionA .directionWarp .content-image {float:right; width:50%;}
.cont_row.directionA .directionWarp .content-link {float:left; width:50%;}
.cont_row.directionA .directionWarp .content-link .text-title {color: #111111; font-size: 1.5rem; font-family: 'SamsungSharpSans'; line-height: normal; letter-spacing: normal; margin-bottom: 1.375rem;}
.cont_row.directionA .directionWarp .content-link .text-content {}
.cont_row.directionA .directionWarp .content-link .text-content .linkArea {}
.cont_row.directionA .directionWarp .content-link .text-content .linkArea .text-btn {}
.cont_row.directionA .directionWarp .content-link .text-content .linkArea .text-btn .btn-more {color: #2d51d6;  font-size: 1.25rem; font-family: 'SamsungOneKorean',arial; font-weight: 600; line-height: 2.3; letter-spacing: normal; padding: 5px 30px 6px 0; background: url("/images/btn_more01.png") no-repeat right center;}


/*.cont_row.csrPrograms {min-height: 800px; background: url("/images/img_map_misson.png") !important;}*/
.cont_row.csrPrograms {/*min-height: 800px;*/ background-color: #e7edf7 !important;}
.cont_row.csrPrograms &gt; .inner {padding: 80px 0;}
.cont_row.csrPrograms &gt; .inner h2 {margin-bottom: 0;}

.legendtable {position:center; text-align: right;}
.legendtext {position:center; text-align: left; padding-left: 20px;}
.legendtext span {font-size: 0.6rem; color: #666666; font-family: 'SamsungOne',arial; font-weight: 500; line-height: 1.5; }

.cont_row.history &gt; .inner {padding: 80px 0 0;}
.cont_row.history &gt; .inner h2 {margin-bottom: 0;}
.cont_row.ourTeam .inner {padding: 80px 0;}
.cont_row.ourTeam h2.title_he_b2 {margin-bottom: 0; padding-bottom: 0;}
.cont_row.ourTeam .teamArea {overflow: hidden; padding: 0 0 0 0; box-sizing: border-box; -webkit-box-sizing: border-box;}
.cont_row.ourTeam .teamArea .teamBox {float: left; width: 50%; text-align: center; margin-top:30px;}
.cont_row.ourTeam .teamArea .teamBox .inner {padding: 0;}
.cont_row.ourTeam .teamArea .teamBox .photoBox {width: 210px; height: 210px; overflow: hidden; margin: 0 auto; border: 1px solid #d3d4d6; border-radius: 50%; background: #d3d4d6;}
.cont_row.ourTeam .teamArea .teamBox .photo {width: 100%; height: 100%;}
.cont_row.ourTeam .teamArea .teamBox .photoInfo {margin-top: 10px;}
.cont_row.ourTeam .teamArea .teamBox .photoInfo .m_name {font-size: 1.6rem; color:#111111; font-weight: 600;}
.cont_row.ourTeam .teamArea .teamBox .photoInfo .m_info {font-size: 1.2rem; color:#666666;}
.cont_row.ourTeam .teamArea .teamBox .m_info_text {font-size: 1rem; color:#666666; text-align: center; font-weight: normal; font-stretch: normal; word-break:keep-all; line-height: 1.4; letter-spacing: normal;  padding:20px 0px; max-width:78%; margin:0 auto; } 
.cont_row.ourTeam .teamArea .teamBox .photoInfo .btn_more {margin-top: 10px;}

.missonArea .cont_row.report &gt; .inner {padding: 80px 0;}
.missonArea .cont_row.report &gt; .inner h2 {margin-bottom: 0;}
.cont_row.report .text-container {}
.cont_row.report .text-container .descriptionBox {text-align: center;}
.cont_row.report .text-container .descriptionBox .text-title {font-size: 3rem; font-weight: 700; color: #111111; font-family: 'SamsungOneKorean',arial; line-height: 1.17; letter-spacing: normal; margin-bottom: 1.563rem;}

.cont_row.report .text-container .descriptionBox .text-title::after {content: ""; position: absolute; left: 50%; bottom: 0; margin-left: -25px; width: 50px; height: 1px; background-color: #000;}


.cont_row.report .text-container .descriptionBox p {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOneKorean',arial; font-weight: 500; line-height: 1.5; text-align: center;  margin-bottom: 1.875rem; word-break:keep-all;}

/* .cont_row.report .text-container .boxList {overflow: hidden; margin: 0 auto;}
.cont_row.report .text-container .boxList .downloadBox {float: left;}
.cont_row.report .text-container .boxList .downloadBox p {margin-bottom: 0; text-align: center;}
.cont_row.report .text-container .descriptionBox p {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOne',arial; font-weight: 500; line-height: 1.4; text-align: center;  margin-bottom: 1.875rem; word-break:keep-all;}*/

.cont_row.report .text-container .descriptionBox + .boxList {margin-top: 70px;}

.cont_row.report .text-container .boxList {display: flex; flex-direction: row; align-items: center; max-width: 580px; margin: 0 auto;}
.cont_row.report .text-container .boxList .downloadBox {width: 33.333%;}
.cont_row.report .text-container .boxList .downloadBox p {margin-bottom: 0; text-align: center;}
.cont_row.report .text-container .boxList .downloadBox dl {text-align: center; margin: 0; color: #2b2b2b; line-height: 1.2;}
.cont_row.report .text-container .boxList .downloadBox dl dt {font-size: 2.125rem; font-family: 'SamsungSharpSans'; font-weight: normal; line-height: 0.82; letter-spacing: normal; margin: 0 0 1.875rem 0;}
.cont_row.report .text-container .boxList .downloadBox dl dd {font-size: 1.25rem; font-family: 'SamsungOneKorean',arial; font-weight: bold; line-height: 1.4; margin: 0 0 1.125rem 0;}
.cont_row.report .text-container .boxList .downloadBox dl dd.btn_down a {color: #2d51d6;}
.cont_row.report .text-container .boxList .downloadBox dl dd.btn_down a:hover {text-decoration: underline;}
.cont_row.report .text-container .boxList .downloadBox dl dd.btn_down a + a {border-left: 2px solid #d9d9d9; margin-left: 5px; padding-left: 10px; display: inline-block;}

.cont_row.contact &gt; .inner {padding: 80px 0;}
.cont_row.contact &gt; .inner h2 {margin-bottom: 0;}
.cont_row.contact .text-container {}
.cont_row.contact .text-container .descriptionBox {text-align: center;}
.cont_row.contact .text-container .descriptionBox .text-title {font-size: 3rem; font-weight: 600; color: #111111; font-family: 'SamsungOneKorean',arial; line-height: 1.17; letter-spacing: normal; margin-bottom: 0.9375rem;}
.cont_row.contact .text-container .descriptionBox p {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOneKorean',arial; line-height: 1.4; text-align: center;  margin-bottom: 1.875rem;}
.cont_row.contact .text-container .descriptionBox .text-btn .btn-mail {font-size: 1.25rem; color: #2d51d6; font-weight: 600; font-family: 'SamsungOneKorean',arial;  line-height: 2.3; padding: 5px 30px 6px 0; background: url("/images/btn_more01.png") no-repeat right center;}



.cont_row.history .row {max-width: 1920px; margin: 0 auto;}
.cont_row.history .row &gt; * {padding: 0; }
.cont_row.history .inner p {font-size: 1.25rem; color: #666666; font-family: 'SamsungOneKorean',arial; font-weight: 500; line-height: 1.5; letter-spacing: -0.5px; margin-bottom: 4.688rem; text-align: left; word-break:keep-all;}
.historySlider {overflow: hidden;}
.historySlider .tabArea {overflow: hidden; width: 100%; text-align: center; clear: both;}
.historySlider .tabArea + .row {margin-top:3rem; margin-bottom: 5rem;}
.historySlider .tabArea ul {display: inline-flex; list-style: none; margin: 0; padding-left: 0;}
.historySlider .tabArea ul li {float: left; font-size: 1.2rem; font-weight: 600; padding: 0 20px;}
.historySlider .tabArea ul li.active a,
.historySlider .tabArea ul li a:hover,
.historySlider .tabArea ul li a:focus {color: #ffffff; font-weight: bold; text-decoration: none; background-color:#2d51d6}
.historySlider .tabArea ul li a {display: block; color: #111111; font-family: 'SamsungSharpSans'; font-size: 1.5rem; font-weight: normal; letter-spacing: normal; border-radius: 50px; padding: 5px 20px;}
.historySlider .owl-carousel {overflow: hidden;}
.historySlider .owl-carousel .item {width: auto; height: 22.5rem;  background: #cdcdcd; padding: 0rem;}
.historySlider .owl-carousel .center .item {width: auto; height: 27rem; background: #ffffff; padding: 0rem;}
.historySlider .owl-carousel .item img {width: 100%; height: 100%;
  filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /*     Firefox 10+, Firefox on Android */
  filter:gray; /* IE6-9 */
  -webkit-filter:grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);}
.historySlider .owl-carousel .center .item img {width: 100%; height: 100%;
  filter:none; /*     Firefox 10+, Firefox on Android */
  filter:none; /* IE6-9 */
  -webkit-filter:grayscale(0%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);}
.historySlider .owl-carousel .item:before {background-color: rgba(0, 0, 0, 0.95);}
.historySlider .owl-carousel .center .item:before {background-color: rgba(0, 0, 0, 0);}

/* .historySlider .owl-carousel .center .item {padding-bottom: 55px;}*/
.historySlider .owl-carousel .owl-item {padding-bottom: 55px;}
.historySlider .owl-carousel .item {overflow: visible; line-height: 1;}
.historySlider .owl-carousel .item .info {position: absolute; bottom: -86px; width: 100%; padding-left: 1rem; text-align: left;}
.historySlider .owl-carousel .item .head {color: #2b2b2b; font-weight: 600; font-size: 3.5rem;}
.historySlider .owl-carousel .item .body {display: none; font-size: 1.2rem; padding-left: 5px; margin-top: 10px;}
/* .historySlider .owl-carousel .center .item .info {bottom: -55px;} */
.historySlider .owl-carousel .center .item .info {bottom: -136px;}
.historySlider .owl-carousel .center .item .body {display: block;line-height:1.3;}

/* 히스토리 슬라이드 재작업 */
.owl-carousel.historyWarp {}
.owl-carousel.historyWarp .item {height:auto !important; flex-direction: column; background: none; }
.owl-carousel.historyWarp .owl-item {padding-bottom: 0;}
.owl-carousel.historyWarp .owl-item .item .thumbnailBox,
.owl-carousel.historyWarp .owl-item .item .boxInfo {width: 90%;}
.owl-carousel.historyWarp .owl-item.center .item .thumbnailBox ,
.owl-carousel.historyWarp .owl-item.center .item .boxInfo {width: 100%;}
.owl-carousel.historyWarp .item .boxInfo {width: 100%; color: #2b2b2b; padding: 0 2rem; margin: 0;}
.owl-carousel.historyWarp .item .boxInfo .infoTitle {color: #2b2b2b; font-weight: 600; font-family: 'SamsungSharpSans'; font-size: 3.5rem; line-height: 1; margin: 1rem 0 0 0}
.owl-carousel.historyWarp .item .boxInfo .infoCont {color: #111111; font-weight: 700; font-size: 1.2rem; line-height: 1.3; padding-left: 5px; margin-top: 10px; word-break: keep-all; text-align:left;}

.owl-carousel.historyWarp .item:before {background-color: rgba(0, 0, 0, .0) !important;}
.owl-carousel.historyWarp .owl-item.center .thumbnailBox:before {background-color: rgba(0, 0, 0, 0) !important;}

.owl-carousel.historyWarp .owl-item .boxInfo .infoCont {display: none;}
.owl-carousel.historyWarp .owl-item.center .boxInfo .infoCont {display: block;}
.owl-carousel.historyWarp .owl-item .boxInfo .infoTitle,
.owl-carousel.historyWarp .owl-item .boxInfo .infoCont {text-align: right;}
.owl-carousel.historyWarp .owl-item.center .boxInfo .infoTitle,
.owl-carousel.historyWarp .owl-item.center .boxInfo .infoCont {text-align: left;}
.owl-carousel.historyWarp .owl-item.center + .owl-item .item .boxInfo .infoTitle,
.owl-carousel.historyWarp .owl-item.center + .owl-item .item .boxInfo .infoCont {text-align: left;}
.owl-carousel.historyWarp .item .thumbnailBox:before {
			-moz-transition: opacity 3s ease;
			-webkit-transition: opacity 3s ease;
			-ms-transition: opacity 3s ease;
			transition: opacity 3s ease;
			-moz-transition-delay: 1.25s;
			-webkit-transition-delay: 1.25s;
			-ms-transition-delay: 1.25s;
			transition-delay: 1.25s;
			content: '';
			display: block;
			background-color: rgba(0, 0, 0, 0.0);
			height: 100%;
			left: 0;
			opacity: 0.7;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 1;
	        -webkit-filter: grayscale(100%) brightness(50%); /* Safari 6.0 - 9.0 */
            filter: grayscale(100%) brightness(50%);
		}

    .owl-carousel.historyWarp {position: relative;}
    .owl-carousel.historyWarp .owl-nav {width: 100%; margin: 0 auto; position: absolute; top: 30%;}
    .owl-carousel.historyWarp .owl-nav button {width: 50px; height: 50px; font-size: 1px; color: transparent !important; padding: 0; margin: 0;}
    .owl-carousel.historyWarp .owl-nav .owl-prev {position: absolute; left: 1rem; border-radius: 50%; background: url("/images/story_overcome_arrow_pre.png") no-repeat;}
    .owl-carousel.historyWarp .owl-nav .owl-prev:hover {background: url("/images/story_overcome_arrow_pre.png") no-repeat;}
    .owl-carousel.historyWarp .owl-nav .owl-prev:hover {content: ''; display: block; background-color: rgba(255, 255, 255, 0.95);}
    .owl-carousel.historyWarp .owl-nav .owl-next {position: absolute; right: 1rem; border-radius: 50%; background: url("/images/story_overcome_arrow_next.png") no-repeat;}
    .owl-carousel.historyWarp .owl-nav .owl-next:hover {background: url("/images/story_overcome_arrow_next.png") no-repeat;}
    .owl-carousel.historyWarp .owl-nav .owl-next:hover {content: ''; display: block; background-color: rgba(255, 255, 255, 0.95);}
/*
@keyframes big {
               from {
                   height: 360px;
               }
               to {
                   height: 430px;
               }
           }
           .historySlider .owl-carousel .center .item {
                          animation-name: big;
                          transition: height .10s ease;
                          transition-delay: 0.5s;WW
                          transition-duration: 0.5s;
                      }
*/
/* etc */
.font_blue {color: #2d51d6;}

@media screen and (max-width: 1280px) {
  .cont_row .temp {padding: 5rem 1rem 4.375rem;}
.cont_row .temp .contitle {min-width:220px; /*flex: 3; -ms-flex:3;*/}
.cont_row .temp .context {min-width:auto; /*flex: 7; -ms-flex:7;*/}


  #chartdiv {height: 800px; padding: 1rem 1rem;}

  .historySlider .owl-carousel .item {}
  .historySlider .owl-carousel .center .item {/*padding-right: 1rem !important; margin-left: 1rem;*/}

  .missonArea .cont_row.directionA &gt; .inner,
  .missonArea .cont_row.report &gt; .inner {padding: 5rem 1rem 4.375rem;}
  .missonArea .cont_row.history &gt; .inner {padding: 5rem 1rem 0;}
  .missonArea .cont_row.ourTeam,
  .missonArea .cont_row.contact &gt; .inner {padding: 5rem 1rem 4.375rem;}


}

@media screen and (max-width: 1024px) {
  .cont_row .temp .contitle {/*flex: 2.5; -ms-flex: 2.5;*/ padding-right: 50px;}
  .cont_row .temp .context {/*flex: 7.5; -ms-flex:7.5;*/ padding-right: 0;}


}

@media screen and (max-width: 960px) {
  .topVisual {text-align: center; margin-top: 0;  width:100%; height:70vh;  padding:9rem 1rem 1rem; background: url(/images/mission/Mission_KV_960.jpg) no-repeat center/cover;}
}

@media screen and (max-width: 768px) {
  .missonArea h2.title_he_b2 {font-size: 1.75rem; line-height: 1.43;}
  .cont_row .temp {flex-direction: column; padding: 5rem 1rem;}
  .cont_row .temp .contitle {padding-right: 0; margin-top: 0;}
  .cont_row .temp .contitle h2 {font-size: 1.75rem; border-bottom: none; padding-bottom: 1.875rem; font-family: 'SamsungOneKorean',arial;}
  .cont_row .temp .context {}
 /* .cont_row .temp .context .con_head {font-size: 2.125rem; line-height: 1.35; letter-spacing: normal; word-break: keep-all;}*/
  .cont_row .temp .context .con_head {font-size: 2.3rem; line-height: 1.35; letter-spacing: normal; word-break: keep-all;}
  .cont_row .temp .context .con_body {color: #2b2b2b; font-weight: 600; font-size: 1.45rem; line-height: 1.5; letter-spacing: normal; word-break: keep-all;}

  .cont_row.directionA .directionWarp .content {float: inherit; width: 100%;}
  .cont_row.directionA .directionWarp .content .text-title {font-size: 2.125rem; margin-bottom: 1rem;}
  .cont_row.directionA .directionWarp .content {padding-right: 0;}
  .cont_row.directionA .directionWarp .content .text-content {color: #2b2b2b; font-size: 1.875rem; font-weight: 600; line-height: 1.33; letter-spacing: normal; margin-bottom: 2rem;}
  .cont_row.directionA .directionWarp .content-image {float: inherit; width:100%; margin-bottom: 2.5rem;}
  .cont_row.directionA .directionWarp .content-image .thumbnail_Area .thumbnail_Zoom img {width: 100%;}
  .cont_row.directionA .directionWarp .content-link {float: inherit; width:100%;}
  .cont_row.directionA .directionWarp .content-link .text-title {font-size: 1.75rem; margin-bottom: 0.625rem;}
  .cont_row.directionA .directionWarp .content-link .text-content .linkArea .text-btn {border-bottom: 1px solid #cccccc;}
  .cont_row.directionA .directionWarp .content-link .text-content .linkArea .text-btn .btn-more {display: block; font-size: 1.875rem; line-height: 1.4;}

  #chartdiv {height: 700px !important;}

  .cont_row.history &gt; .inner {padding-bottom: 0;}
  .cont_row.history .inner p {font-size: 1.75rem;  color: #2b2b2b; line-height: 1.36; letter-spacing: -0.5px; margin-bottom: 2.188rem; } 
  .historySlider .tabArea {display: none;}
  .historySlider .tabArea ul li a {olor: #2b2b2b; font-family: 'SamsungSharpSans'; font-size: 2.375rem; line-height: 1.33; padding: 5px 40px;}
  .historySlider .tabArea + .row {margin-top: 0; margin-bottom: 5rem;}

  .cont_row.report .text-container .descriptionBox .text-title {font-size: 2.125rem; color: #2b2b2b; line-height: 1.24; margin-bottom: 1.25rem;}
  .cont_row.report .text-container .descriptionBox p {font-size: 1.875rem; font-weight: 600; line-height: 1.33; margin-bottom: 0.3125rem;}
  .cont_row.report .text-container .boxList .downloadBox dl dt {font-size: 2.875rem; margin: 0 0 1.875rem 0;}
  .cont_row.report .text-container .boxList .downloadBox dl dd {font-size: 1.875rem; line-height: 0.93; margin: 0 0 1.125rem 0;}
  .cont_row.report .text-container .boxList .downloadBox dl dd.btn_down {font-size: 1.375rem; line-height: 1.27;}

  .cont_row.contact .text-container .descriptionBox .text-title {font-size: 2.125rem; color: #2b2b2b; line-height: 1.24; margin-bottom: 1.25rem;}
  .cont_row.contact .text-container .descriptionBox p {font-size: 1.875rem; font-weight: 600; line-height: 1.33; margin-bottom: 0.3125rem;}
  .cont_row.contact .text-container .descriptionBox .text-btn .btn-mail {font-size: 1.75rem; line-height: 2.43;}

  .topVisual {text-align: center; margin-top: 0;  width:100%; height:70vh;  padding:9rem 1rem 1rem; background: url(/images/mission/Mission_KV_768.jpg) no-repeat center/cover;}
  /* 히스토리 슬라이드 재작업 */
  /* .owl-carousel.historyWarp .owl-item.center .item .thumbnailBox {width:100%; height: auto;} */

}

@media screen and (max-width: 640px) {
  #chartdiv {height: 650px !important;}
}

@media screen and (max-width: 480px) {
  .missonArea h2.title_he_b2 {font-size: 1.5rem;}

  .cont_row.report .text-container .descriptionBox .text-title {font-size: 1.25rem;}
  .cont_row.report .text-container .descriptionBox p {font-size: 1.25rem;}

  .cont_row.contact .text-container .descriptionBox .text-title {font-size: 2.1rem;}
  .cont_row.contact .text-container .descriptionBox p {font-size: 1.25rem;}

  .cont_row.contact .text-container .descriptionBox .text-btn .btn-mail {font-size: 1.25rem;}

  .cont_row.report .text-container .boxList {display: flex; flex-direction: column-reverse;}
  .cont_row.report .text-container .boxList .downloadBox {width: 100%;}
  .cont_row.report .text-container .boxList .downloadBox {margin-top: 2rem;}
  .cont_row.report .text-container .descriptionBox + .boxList {margin-top: 2rem;}

  #chartdiv {height: 550px !important; padding: 2rem 1rem;}
 
  .cont_row.ourTeam .teamArea .teamBox {
    width: 100%;
	}
  
}

@media screen and (max-width: 320px) {
	.topVisual {text-align: center; margin-top: 0;  width:100%; height:70vh;  padding:9rem 1rem 1rem; background: url(/images/mission/Mission_KV_360.jpg) no-repeat center/cover;}
}

/*Mission Vision Theme*/
.mission_top{display:block; width: 100%;}
.mission_title {width: 100%; padding-top: 50px;}
.mission_title h1 {color: #111111; font-family: "SamsungSharpSans",'SamsungOneKorean'; font-size: 2.4rem; text-align: center; font-weight: bold; line-height: 1.5; letter-spacing: normal; padding: 1.3em; word-break: keep-all;}
.mission_title p {color: #666666; font-family: 'SamsungOneKorean'; font-size: 1.7rem; font-weight: 600; text-align: center; letter-spacing: normal; line-height: 1.5; margin: 0; word-break: keep-all;}
.mission_vision {width: 100%; text-align: center; margin-top: 140px;}
.mission_vision *{word-break: keep-all; margin: 0; padding: 0; box-sizing: border-box;}
.mission_vision .info{display: inline-block; }
.mission_vision .table{display:table; position:relative; width:100%;height:100%;table-layout:fixed; }
.mission_vision .table .table-cell{display:table-cell;vertical-align:middle;text-align:center;}
.mission_vision .info .li-circle{float:left; width:320px; height:320px; border:1px solid #2d51d6;border-radius:50%; background-color: #2d51d6; opacity: 0.8;}
.mission_vision .info .li-circle .table-cell{text-align:inherit;font-size:1.5em;}
.mission_vision .info .li-circle .title{font-size: 2.6rem; font-weight:bold;}
.mission_vision .info .li-circle .desc{font-size: 1.7rem; font-weight:600;}
.mission_vision .info .li-circle .title{text-transform:uppercase;color:#2d51d6;}
.mission_vision .info .li-circle .title{width: 100%; text-align:center;}
.mission_vision .info .li-circle .title{position: absolute; top: -50px; left: 50%; transform:translate(-50%,-50%);}
.mission_vision .info .li-circle img{height:100px;}
.mission_vision .info .li-circle .desc{padding:15px 0; color: #ffffff; text-align:center;}
.mission_vision .info .vision{margin-right:-25px; text-align:center;}
.mission_vision .info .theme{margin-left:-25px; text-align:center;}

@media screen and (max-width:768px) {
    .mission_top{min-width: 500px;}
    .mission_vision .info .li-circle .title{font-size: 2.1rem; font-weight:bold;}
    .mission_vision .info .li-circle .desc{font-size: 1.2rem; font-weight:500;}
    .mission_vision .info .li-circle img{height:80px;}
    .mission_vision .info .li-circle{
        float:left; width:250px; height:250px; border:1px solid #2d51d6;
        border-radius:50%; background-color: #2d51d6; opacity: 0.8;}
    .mission_vision .info .li-circle .desc{padding:5px 0;}
    .mission_vision .info .vision{margin-right:-15px; text-align:center;}
    .mission_vision .info .theme{margin-left:-15px; text-align:center;}
}

@media screen and (max-width: 480px) {
    .mission_top{min-width: 320px;}
    .mission_vision .info .li-circle .title{font-size: 1.7rem; font-weight:bold;}
    .mission_vision .info .li-circle .desc{font-size: 0.9rem; font-weight:500;}
    .mission_vision .info .li-circle img{height:60px;}
    .mission_vision .info .li-circle{
        float:left; width:180px; height:180px; border:1px solid #2d51d6;
        border-radius:50%; background-color: #2d51d6; opacity: 0.8;}
    .mission_vision .info .vision{margin-right:-10px; text-align:center;}
    .mission_vision .info .theme{margin-left:-10px; text-align:center;}
}</pre></body></html>