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

/* 시작 */
/* .hero_local {position: relative; width:100%; height: 80vh; text-align:center; padding:15px; background: url("/images/local_eng_key_visual_01.jpg") no-repeat center/cover; } */
.nationalWrap {max-width: 1160px; margin: 0 auto; text-align: left;}
.nationalWrap .nationalBox {position: absolute; bottom: 2rem;}
.nationalWrap .nationalBox .local_national {display: inline-block; color: #ffffff; font-weight: 600; font-size: 1.5rem; font-family: 'SamsungOne',arial; vertical-align: top; padding: 10px 20px;}

.localHeader {}
.localHeader .description {word-break: break-word; max-width: 1160px; margin: 0 auto;}
.localHeader .description h1 {color: #111111; font-family: "SamsungSharpSans",'SamsungOne'; font-size: 4.125rem; text-align: center; font-weight: bold; line-height: 120%; letter-spacing: normal; margin-top: 3.75rem; margin-bottom: 4.375rem;}
.localHeader .description p {color: #111111; font-size: 2.5rem;  font-family: 'SamsungOne',arial; font-weight: 600; text-align: center; line-height: 1.35; letter-spacing: -1.15px; margin: 0 auto; padding: 0 0 0; margin-bottom: 4.375rem; word-break:keep-all;}

.localHeader + .localView .cont_row:first-child .temp {padding-top: 50px;}

.localView .cont_row.bg {background: #f8fafd;}
.localView .cont_row .temp {}
.localView .cont_row .temp .contitle {margin-top: 0;}
.localView .cont_row .temp .contitle h2 {font-size: 1.5rem; color: #111111; font-family: "SamsungSharpSans","SamsungOne","SamsungOneKorean", "Dotum", "돋움", "Apple SD Gothic Neo", 'Malgun Gothic', 'Arial'; font-weight: 500; line-height: 2.46; letter-spacing: normal; border-bottom:none; padding-bottom: 15px; margin-bottom: 0;}
.localView .cont_row .temp .context {padding-right:0;}
.localView .cont_row .temp .context .con_head {font-size: 1.625rem; color: #2b2b2b; font-family: 'SamsungOne',arial; font-weight: 400; letter-spacing: -0.65px; line-height: 1.54; margin-bottom: 0; padding-top: 8px;}

.localView .cont_row.localSection &gt; .inner {padding: 80px 0;}
.localView .cont_row.localSection .inner .title_he_b2 {margin-bottom: 0;}

.influenceWarp {display: flex; flex-wrap: wrap;}
.influenceWarp .boxWarp {display: flex; flex-direction: column-reverse; width: 25%; height: 100%; padding: 0 1rem; margin: 0;}
.influenceWarp .boxWarp dt {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOne',arial; line-height: 1.4; text-align: center; margin: 0; margin-bottom: 1.875rem;}
.influenceWarp .boxWarp dd {text-align: center; font-size: 6.875rem; font-weight: 600; color: #2d51d6; line-height: 1.17; letter-spacing: normal; margin-left: 0; margin-bottom: 0.9375rem;}



/*   2분할 추가      */
.influenceWarp2 {display: flex; flex-wrap: wrap;}
.influenceWarp2 .boxWarp {display: flex; flex-direction: column-reverse; width: 50%; height: 100%; padding: 0 1rem; margin: 0;}
.influenceWarp2 .boxWarp dt {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOne',arial; line-height: 1.4; text-align: center; margin: 0; margin-bottom: 1.875rem;}
.influenceWarp2 .boxWarp dd {text-align: center; font-size: 6.875rem; font-weight: 600; color: #2d51d6; line-height: 1.17; letter-spacing: normal; margin-left: 0; margin-bottom: 0.9375rem;}



/*   3분할 추가      */
.influenceWarp3 {display: flex; flex-wrap: wrap;}
.influenceWarp3 .boxWarp {display: flex; flex-direction: column-reverse; width: 33.33%; height: 100%; padding: 0 1rem; margin: 0;}
.influenceWarp3 .boxWarp dt {font-size: 1.25rem; color: #2b2b2b; font-family: 'SamsungOne',arial; line-height: 1.4; text-align: center; margin: 0; margin-bottom: 1.875rem;}
.influenceWarp3 .boxWarp dd {text-align: center; font-size: 6.875rem; font-weight: 600; color: #2d51d6; line-height: 1.17; letter-spacing: normal; margin-left: 0; margin-bottom: 0.9375rem;}





.localView .our_approach {padding-top: 80px;}
.localView .our_approach .image-main {margin-bottom: 80px;}

.localView .cont_row.contact &gt; .inner {padding: 80px 0;}
.localView .cont_row.contact .inner .title_he_b2 {margin-bottom: 0;}

.emailWarp {display: flex; flex-wrap: wrap;}
.emailWarp .emailBox {width: 47%; height: 100%; padding: 0; margin: 5rem 0 0;}
.emailWarp .emailBox:nth-child(1),
.emailWarp .emailBox:nth-child(2) {margin-top: 0;}
.emailWarp .emailBox:nth-child(odd){margin-right: 6%;}
.emailWarp .emailBox dt {color: #111111; font-size: 1.625rem; font-weight: 600; font-family: "SamsungOneKorean"; line-height: 1.5;}
.emailWarp .emailBox dd {color: #2b2b2b; font-size: 1.25rem; font-family: "SamsungOneKorean"; line-height: 1.5; margin: 0;}
.emailWarp .emailBox dd.emali {color: #2d51d6;}
.emailWarp .emailBox dd.emali a:hover{color: #2d51d6; text-decoration: underline; display: block;}
.emailWarp .emailBox dd.emali .link {word-break: break-all; font-size: 1.25rem; color: #2d51d6; font-weight: 600; font-family: 'SamsungOne',arial; line-height: 2.3; padding: 5px 30px 6px 0; background: url("/images/btn_more01.png") no-repeat right center;}

/* 로컬 캐러셀 */
.localSlider .owl-carousel .item {min-height:500px;}
.localSlider .owl-carousel .item:before {content: none;}
.localSlider .owl-carousel .owl-item .item img {display: block; width: 100%; height: 100%;}
.localSlider .owl-carousel .item .slider_text_wrap {/*position: absolute;*/ word-break: break-word; word-wrap: break-word; max-width: 1160px; height: 100%; padding: 4.375rem 0 ; /*margin: 0 auto;*/}
.localSlider .owl-carousel .item .slider_text_wrap .slider_title {font-size: 1.2rem; font-weight: 600; color: #2b2b2b; text-align: left; /*margin-top: 20px;*/ margin-bottom: 20px;}
.localSlider .owl-carousel .item .slider_text_wrap .slider_head {font-weight: 600; color: #212121; font-size: 1.6rem; margin-top: 0; margin-bottom: 3.125rem; line-height: 38px; width: 50%; font-family:"SamsungSharpSans",'SamsungOne',arial; letter-spacing: -0.6px; text-align:left;}
.localSlider .owl-carousel .item .slider_text_wrap .slider_info {font-weight: 400; color: #2b2b2b; font-size: 1.25rem; letter-spacing: -0.5px; margin-bottom: 0;} /*20191211 수정*/
.localSlider .owl-carousel .item .slider_text_wrap .slider_info .name,
.localSlider .owl-carousel .item .slider_text_wrap .slider_info .org {display: block;}
.localSlider .owl-carousel .item .slider_text_wrap.slider02 .slider_info {padding-top: 0px; /*padding-top: 30px;*/}
.localSlider .owl-carousel .item .image {width: 100%; height: 100%}

/*인터뷰 텍스트 화이트 버전*/
.localSlider .owl-carousel .item .slider_text_wrap .slider_title_w {font-size: 1.2rem; font-weight: 600; color: #fff; text-align: left; margin-top: 20px;margin-bottom: 20px;}
.localSlider .owl-carousel .item .slider_text_wrap .slider_head_w {font-weight: 600; color: #fff; font-size: 1.6rem; margin-top: 30px; margin-bottom: 20px; line-height: 38px; width: 50%; font-family:"SamsungSharpSans",'SamsungOne',arial; letter-spacing: -0.6px; text-align:left;}
.localSlider .owl-carousel .item .slider_text_wrap .slider_info_w {font-weight: 400; color: #fff; font-size: 1.25rem; padding-top: 30px; word-spacing: 4px; letter-spacing: normal;} /*20191211 수정*/
/*인터뷰 텍스트 화이트 버전*/


.localSlider .owl-carousel {}
.localSlider .owl-carousel .slider_text_wrap.white {color:#ffffff;}
.localSlider .owl-carousel .slider_text_wrap.white .slider_title {color:#ffffff;}
.localSlider .owl-carousel .slider_text_wrap.white .slider_head {color:#ffffff;}
.localSlider .owl-carousel .slider_text_wrap.white .slider_info {color:#ffffff;}

.localSlider .owl-carousel .owl-nav {max-width: 1160px; margin: 0 auto; position: relative; top: -275px}
.localSlider .owl-carousel .owl-nav button {width: 50px; height: 50px; font-size: 1px; color: transparent !important; padding: 0; margin: 0;}
.localSlider .owl-carousel .owl-nav .owl-prev {position: absolute; left: -100px; border-radius: 50%; background: url("/images/story_overcome_arrow_pre.png") no-repeat;}
.localSlider .owl-carousel .owl-nav .owl-prev:hover {background: url("/images/story_overcome_arrow_pre.png") no-repeat;}
.localSlider .owl-carousel .owl-nav .owl-prev:hover {content: ''; display: block; background-color: rgba(255, 255, 255, 0.95);}
.localSlider .owl-carousel .owl-nav .owl-next {position: absolute; right: -100px; border-radius: 50%; background: url("/images/story_overcome_arrow_next.png") no-repeat;}
.localSlider .owl-carousel .owl-nav .owl-next:hover {background: url("/images/story_overcome_arrow_next.png") no-repeat;}
.localSlider .owl-carousel .owl-nav .owl-next:hover {content: ''; display: block; background-color: rgba(255, 255, 255, 0.95);}

/* 끝 */
.modal .popup_contents { margin: 40px auto;}
.modal .popup_contents .programsView .body_cont {
  padding: 0 60px 30px;
  overflow-y: auto;
  height: 600px;
  max-height: 700px;
}
.modal .popup_contents .programsView .body_cont .embed-wrapper {
  max-width:  600px;
  margin: 40px auto;
}


@media screen and (max-width: 1280px) {
  .localHeader {padding: 0 1rem;}

  .cont_row.localSection {padding: 0 1rem;}

  .localSlider .owl-carousel .owl-nav .owl-prev {top:50%; left: 1rem; /*-ms-transform: translateY(-50%); transform: translateY(-50%);*/}
  .localSlider .owl-carousel .owl-nav .owl-next {top:50%; right: 1rem; /*-ms-transform: translateY(-50%); transform: translateY(-50%);*/}

}

@media screen and (max-width: 1024px) {
  .localHeader .description h1 {font-size: 6.25rem;}
	.localHeader .description p {}
}

@media screen and (max-width: 960px) {
  .localHeader .description h1 {margin-bottom: 2.5rem;}
  .influenceWarp .boxWarp {width: 50%;}
}

@media screen and (max-width: 768px) {
  .localHeader .description h1 {font-size: 4.375rem;}
  .localHeader .description p {margin-bottom: 2.25rem;}
  .localView .cont_row .temp {padding: 2.25rem 1rem;}

  .localView .cont_row.contact &gt; .inner,
  .localView .cont_row.localSection &gt; .inner {padding: 1.5rem 0 3rem;}

  .localView .our_approach {padding: 2.25rem 1rem;}
  .localView .our_approach .image-main {margin-top: 1rem; margin-bottom: 2.5rem;}
  .localView .our_approach .listArea {padding-bottom: 1.5rem; margin-bottom: 0 !important;}

  .influenceWarp .boxWarp dd {font-size: 4.375rem;}
}

@media screen and (max-width: 640px) {
  .localSlider .owl-carousel .item {min-height:500px;}
  .localSlider .owl-carousel .owl-nav {top:-220px;}
  .localHeader .description h1 {font-size: 3.75rem; margin-bottom:  1.875rem;}
  .localHeader .description p {font-size: 1.875rem;}

  .localView .cont_row.localSection .inner .title_he_b2 {padding-bottom: 0.5rem;}
  .emailWarp .emailBox {width: 100%; margin: 2.5rem 0 0;}
  .emailWarp .emailBox:nth-child(1) {margin-top: 0;}
  .emailWarp .emailBox:nth-child(2) {margin-top: 2.5rem;}
  .emailWarp .emailBox:nth-child(odd){margin-right: 0;}


}

@media screen and (max-width: 480px) {
  .localSlider .owl-carousel .item {min-height:500px;}
  .localSlider .owl-carousel .owl-nav {top:-170px;}
  .localHeader .description h1 {font-size: 2.5rem;}
  .influenceWarp .boxWarp dd {font-size: 3.75rem;}
  .influenceWarp .boxWarp {width: 100%;}
  .influenceWarp2 .boxWarp { width: 100%;}
  .influenceWarp3 .boxWarp { width: 100%;}
}

@media screen and (max-width: 360px) {
  .localSlider .owl-carousel .item {min-height:500px;}
  .localSlider .owl-carousel .owl-nav {top:-260px;}
  .influenceWarp2 .boxWarp { width: 100%;}
  .influenceWarp3 .boxWarp { width: 100%;}
}

@media screen and (max-width: 320px) {
  .localSlider .owl-carousel .item {min-height:500px;}
  .localSlider .owl-carousel .owl-nav {top:-260px;}

}
</pre></body></html>