@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("https://fonts.googleapis.com/css?family=Oranienbaum");
/* arrow font-family: 'Oranienbaum', serif; */
@import url("//fonts.googleapis.com/earlyaccess/jejumyeongjo.css");
/* font-family: 'Jeju Myeongjo', serif; */
@import url("https://fonts.googleapis.com/css?family=Song+Myung");
/* font-family: 'Song Myung', serif; */
@import url("https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700");
/* font-family: 'Quicksand', sans-serif; new_nav */
@import url("https://fonts.googleapis.com/css?family=Unica+One");
/* font-family: 'Unica One', cursive; old_nav */
@import url("https://fonts.googleapis.com/css?family=Amiri");
/* font-family: 'Amiri', serif; */
@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i");
/* font-family: 'PT Sans', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Titillium+Web:400,400i");
/* font-family: 'Titillium Web', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");
/* font-family: 'Roboto Condensed', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");
/* font-family: 'Montserrat', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Lato:400,700");
/* font-family: 'Lato', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Abhaya+Libre:400,700");
/* font-family: 'Abhaya Libre', serif; */
/* main */
@import url("https://fonts.googleapis.com/css?family=Chonburi");
/* font-family: 'Chonburi', cursive; */
/* sub */
@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700");
/* font-family: 'Josefin Sans', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Amiri:400,400i");
/* font-family: 'Amiri', serif; */
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700");
/* font-family: 'Playfair Display', serif; */
@import url("https://fonts.googleapis.com/css?family=Cormorant+SC:400,500,600,700");
/* font-family: 'Cormorant SC', serif; */
@import url("https://fonts.googleapis.com/css?family=Marck+Script");
/* font-family: 'Marck Script', cursive; */
@import url("https://fonts.googleapis.com/css?family=Cagliostro");
/* font-family: 'Cagliostro', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Barlow:400,600");
/* font-family: 'Barlow', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Courgette");
/* font-family: 'Courgette', cursive; */
@import url("https://fonts.googleapis.com/css?family=Do+Hyeon");
/* font-family: 'Do Hyeon', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Tangerine");
/* font-family: 'Tangerine', cursive; */
@import url("https://fonts.googleapis.com/css?family=Damion");
/* font-family: 'Damion', cursive; */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500");
/* font-family: 'Montserrat', sans-serif; */
@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville");
@font-face { font-family: 'GothamThin'; font-style: normal; font-weight: normal; src: url("./fonts/GothamThin.eot"); src: url("./fonts/GothamThin.woff") format("woff"), url("./fonts/GothamThin.ttf") format("truetype"); }
@font-face { font-family: 'GothamLight'; font-style: normal; font-weight: normal; src: url("./fonts/GothamLight.eot"); src: url("./fonts/GothamLight.woff") format("woff"), url("./fonts/GothamLight.ttf") format("truetype"); }
@font-face { font-family: 'GothamMedium'; font-style: normal; font-weight: 300; src: url("./fonts/GothamMedium.eot"); src: url("./fonts/GothamMedium.woff") format("woff"), url("./fonts/GothamMedium.ttf") format("truetype"); }
@font-face { font-family: 'GothamBold'; font-style: normal; font-weight: 700; src: url("./fonts/GothamBold.eot"); src: url("./fonts/GothamBold.woff") format("woff"), url("./fonts/GothamBold.ttf") format("truetype"); }
@font-face { font-family: 'Source Han Serif KR'; font-style: normal; font-weight: 400; src: url("./fonts/SourceHanSerifKR-Regular_subset.eot"); src: url("./fonts/SourceHanSerifKR-Regular_subset.woff") format("woff"), url("./fonts/SourceHanSerifKR-Regular_subset.ttf") format("truetype"); }
.top_slide_sec .top_img_box { width: 100%; }
.top_slide_sec .top_img_box img { width: 100%; }

.ab_txt_box01 { text-align: center; padding: 50px 0; width: 90%; margin: 0 5%; line-height: 1.65; }
.ab_txt_box01_top { text-transform: uppercase; }
.ab_txt_box01_top span { display: block; word-break: keep-all; }
.ab_txt_box01_top span:last-child { font-size: 30px; }
.ab_txt_box01_top span:not(:last-child) { font-size: 13.5px; }
.ab_txt_box01 .center_bar { padding: 15px 0; }
.ab_txt_box01_bot { font-size: 13px; }
@media screen and (max-width: 560px) { .ab_txt_box01_bot { font-size: 12px; } }
.ab_txt_box01_bot span { display: block; }

.ab_img_box01_item > img { width: 100%; }

.ab_txt_box02 { position: relative; text-align: center; padding: 25px 0; }
.ab_txt_box02 img { width: 30%; }
@media screen and (max-width: 560px) { .ab_txt_box02 img { width: 50%; } }
.ab_txt_box02 p { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }
.ab_txt_box02 p span { text-align: left; display: block; font-size: 14.5px; line-height: 1.5; text-align: center; }
@media screen and (max-width: 560px) { .ab_txt_box02 p span { width: 80%; margin: 0 auto; font-size: 12px; text-align: center; } }

.ab_img_box02_item img { width: 100%; margin-bottom: 8px; }

.ab_map_box { margin: 50px 0 60px; }
@media screen and (max-width: 768px) { .ab_map_box { margin: 3vw 0 4vw; } }
.ab_map_box_title { padding: 0px 5% 20px; text-align: center; }
.ab_map_box_title h3 { font-size: 50px; font-weight: bold; padding: 15px; text-transform: uppercase; letter-spacing: -0.5px; }
@media screen and (max-width: 1024px) { .ab_map_box_title h3 { font-size: 40px; } }
@media screen and (max-width: 768px) { .ab_map_box_title h3 { font-size: 34px; } }
.ab_map_box_title p { font-size: 13px; }
.ab_map_box_cont { display: flex; }
.ab_map_box_cont::after { content: ""; display: block; clear: both; }
@media screen and (max-width: 1024px) { .ab_map_box_cont { display: block; } }
.ab_map_box_cont > div { float: left; }
@media screen and (max-width: 1024px) { .ab_map_box_cont > div { float: none; margin: 0 auto; } }
.ab_map_box_cont_le { width: 40%; position: relative; display: flex; justify-content: center; align-content: center; padding: 8vw 0; }
@media screen and (max-width: 1024px) { .ab_map_box_cont_le { width: 80%; margin: 0 auto; display: block; } }
.ab_map_box_cont_le_abso { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 100%; text-transform: uppercase; font-size: 7vw; color: #efefef; z-index: -1; left: 55%; }
@media screen and (max-width: 1024px) { .ab_map_box_cont_le_abso { left: 85%; font-size: 10vw; } }
.ab_map_box_cont_le_abso span { display: block; }
.ab_map_box_cont_ri { width: 55%; margin-right: 5%; }
@media screen and (max-width: 1024px) { .ab_map_box_cont_ri { width: 90%; height: 55vw; } }
.ab_map_box_cont_ri iframe { width: 100%; height: 100%; border: none; outline: none; }
.ab_map_box .ab_map_item { position: relative; margin-bottom: 40px; }
.ab_map_box .ab_map_item:last-child { margin-bottom: 0; }
.ab_map_box .ab_map_item p { font-size: 17px; font-weight: bold; line-height: 1.7; margin-bottom: 8px; }
.ab_map_box .ab_map_item span { font-size: 13px; }
.ab_map_box .ab_map_item img { position: absolute; left: -30px; top: 8px; width: 15px; }
@media screen and (max-width: 768px) { .ab_map_box .ab_map_item img { left: -20px; } }

/*# sourceMappingURL=about.css.map */
