@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* font-family: 'Nanum Gothic', serif; */
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css); /* font-family: 'Nanum Square', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400&display=swap'); /* font-family: 'Noto Sans KR', sans-serif !important; */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css"); /* font-family : 'Pretendard Variable'*/
@import url('https://fonts.googleapis.com/css2?family=Palanquin+Dark:wght@400;500;600;700&display=swap'); /* font-family: "Palanquin Dark", serif; */

/* 초기화 */
html {overflow-y:scroll; min-width:1400px;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR', sans-serif; background:#f5f5f4; word-break: keep-all !important;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR', sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Noto Sans KR', sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Noto Sans KR', sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

button, button:focus, button:active { outline:none; -webkit-tap-highlight-color: transparent;}
a, a:focus, a:active { outline:none; -webkit-tap-highlight-color: transparent;}
input, input:focus, input:active { outline:none; -webkit-tap-highlight-color: transparent;}
div, div:focus, div:active{ outline:none; -webkit-tap-highlight-color: transparent;}

input[type=text],input[type=password], textarea {outline:none;}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {}

.placeholdersjs {color:#aaa !important}



/* === 메인 Title : TEXT === */
.index_latest_box { display:inline-block; width:100%; text-align:center; padding:150px 0 70px 0;}
.index_latest_box span.txt_category { display:block; font-size:23px; padding-bottom:20px;}
.index_latest_box span.txt_title { display:block; font-family:PolySans Bulky;}
.index_latest_box span.txt_title span.point_efa { display:block; font-size:55px; font-family:'PolySans Bulky';}
.index_latest_box span.txt_title span.point_efb { font-size:55px; font-family:'PolySans Slim Italic';}
.index_latest_box span.txt_info { display:block; font-size:21px; line-height:160%; padding:30px 0 0 0;}

.index_latest_box span.logo_box { display:block; padding:50px 0 0 0; vertical-align:bottom;}
.index_latest_box span.logo_box img {width:200px; vertical-align:bottom; margin:0 -10px;}


.index_latest_box span.txt_more { display:block; text-align:center; padding:50px 0 0 0;}
.index_latest_box span.txt_more a.btn_more { font-size:15px; padding:0 25px 0 0; 
	background:url('/img/right-arrow.svg');
	background-size:17px; background-position:center right; background-repeat:no-repeat;
}

@media (max-width: 767px) {
.index_latest_box { display:inline-block; width:100%; text-align:center; padding:100px 25px 50px 25px; border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.index_latest_box span.txt_category { display:block; font-size:23px; padding-bottom:20px;}
.index_latest_box span.txt_title { display:block; font-family:PolySans Bulky;}
.index_latest_box span.txt_title span.point_efa { display:block; font-size:2.3rem; font-family:'PolySans Bulky'; padding-bottom:0.5rem;}
.index_latest_box span.txt_title span.point_efb { font-size:1.3rem; font-family:'PolySans Slim Italic';}
.index_latest_box span.txt_info { display:block; font-size:0.8rem; line-height:160%; padding:1.5rem 0 0 0;}

.index_latest_box span.logo_box { display:block; padding:2rem 0 0 0; vertical-align:bottom;}
.index_latest_box span.logo_box img {width:140px; vertical-align:bottom; margin:-5px -20px;}


.index_latest_box span.txt_more { display:block; text-align:center; padding:2rem 0 0 0;}
.index_latest_box span.txt_more a.btn_more { font-size:0.9rem; padding:0 25px 0 0; 
	background:url('/img/right-arrow.svg');
	background-size:17px; background-position:center right; background-repeat:no-repeat;
}

}
/* //=== 메인 Title : TEXT === */



/* Sub Page Default */
.sub_contents { display:inline-block; width:100%;}

/* Desktop (1024px 이상) */
@media (min-width: 1024px) {}

/* Tablet (768px ~ 1023px) */
@media (min-width: 768px) and (max-width: 1023px) {}

/* Mobile (최대 767px) */
@media (max-width: 767px) {
html {overflow-y:scroll; min-width:100%;}
}





