@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%; }

.top_slide_sec .top_slide_cnt { text-align: center; }

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

.m_img_box01_item:last-child img, .m_img_box02_item:last-child img, .m_img_box03_item:last-child img { margin-bottom: 0; }
.m_img_box01_item img, .m_img_box02_item img, .m_img_box03_item img { width: 100%; margin-bottom: 8px; }

.m_txt_box02 { font-family: 'Arita-buri-SemiBold', serif; position: relative; text-align: center; padding: 3.5vw 0; }
.m_txt_box02::after { content: ""; display: block; clear: both; }
@media screen and (max-width: 1024px) { .m_txt_box02 { padding: 5vw 0; } }
.m_txt_box02 p { display: inline-block; font-weight: normal; position: relative; }
.m_txt_box02 p:first-child { top: -1vw; left: 5vw; font-size: 3.2vw; color: #ccc; text-transform: capitalize; }
@media screen and (max-width: 1024px) { .m_txt_box02 p:first-child { font-size: 4.8vw; } }
.m_txt_box02 p:last-child { top: 1.5vw; font-size: 4vw; color: #5e5e5e; text-transform: uppercase; }
@media screen and (max-width: 1024px) { .m_txt_box02 p:last-child { font-size: 5.8vw; } }

.m_txt_box03 { text-align: center; padding: 50px 0; width: 90%; margin: 0 5%; line-height: 1.65; display: flex; align-items: center; }
.m_txt_box03_top { text-transform: uppercase; }
.m_txt_box03_top span { display: block; word-break: keep-all; }
.m_txt_box03_top span:last-child { font-size: 30px; }
.m_txt_box03_top span:not(:last-child) { font-size: 13.5px; }
.m_txt_box03 .center_bar { padding: 15px 0; }
.m_txt_box03_bot { font-size: 13px; }
@media screen and (max-width: 560px) { .m_txt_box03_bot { font-size: 12px; } }
.m_txt_box03_bot span { display: block; }
.m_txt_box03::after { content: ""; display: block; clear: both; }
.m_txt_box03_top { width: 45%; text-align: right; font-size: 3.2vw; line-height: 1.4; }
@media screen and (max-width: 1024px) { .m_txt_box03_top { font-size: 35px; } }
@media screen and (max-width: 768px) { .m_txt_box03_top { font-size: 28px; } }
@media screen and (max-width: 560px) { .m_txt_box03_top { font-size: 20px; padding-right: 3vw; width: 40%; } }
.m_txt_box03 .center_bar { width: 10%; }
.m_txt_box03_bot { width: 45%; text-align: left; }
@media screen and (max-width: 768px) { .m_txt_box03_bot { font-size: 13px; } }
@media screen and (max-width: 560px) { .m_txt_box03_bot { font-size: 11px; padding-left: 1vw; width: 50%; } }
.m_txt_box03_bot p:not(:last-child) { margin-bottom: 14px; line-height: 1.5; }

@media screen and (max-width: 768px) { .foot_list_txt_top { font-size: 15px; letter-spacing: 5px; } }

.main_03_txt_center_bar { padding: 8px 0; }

.foot_list_box .slick-arrow img { width: 25px; }

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