@charset "utf-8";
/* *******************************************************
 * filename : language.css
 * description : 국문  CSS
 * date : 2020-11-24
******************************************************** */
@import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap');

body, table, th, td, button, select, input, textarea {
	font-family:'Inter', "나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif;;
}
/* .prd-view-wrapper{font-family:var(--font-family1);} */
/* ******************  Layout.css ********************** */
html[lang="vi"]{}
html[lang="vi"] #gnb > ul{width:126rem;}
html[lang="vi"] #gnb > ul > li{width:auto !important; min-width:14rem;}
html[lang="vi"] #gnb.total-menu.open > ul{width:126rem;}
html[lang="vi"] #gnb.total-menu > ul > li.gnb6{right:25rem;}
html[lang="vi"] #gnb.total-menu.open > ul > li:not(.gnb6){min-width:16.66%;}

@media all and (min-width:1921px){
	html[lang="vi"] #gnb.total-menu > ul > li.gnb6{right:52%;}
}
@media all and (max-width:1880px){
	html[lang="vi"] #gnb.total-menu > ul > li.gnb6{right:21rem;}
}
@media all and (max-width:1366px){
	html[lang="vi"] #gnb.total-menu.open > ul > li:not(.gnb6){min-width:14.28%;}
}
@media all and (max-width:800px){
	html[lang="vi"] #visual .visual-tit.intro-tit{line-height: 1.2;}
}

/* ******************  Main.css ********************** */


/* ******************  Content.css ********************** */
html[lang="vi"] .intro-slide > li{height:auto;}
html[lang="vi"] .intro-slide > li .inner{height:100%; display: flex; flex-direction: column; justify-content: flex-end;}

/* 문의하기 */
html[lang="vi"] .security-code-box .security-code {width: 20%;}
html[lang="vi"] .security-code-box .write-input {width: 80% !important; max-width:31.6rem;}