@charset "utf-8";
/* *******************************************************
 * filename : language.css
 * description : 국문  CSS
 * date : 2019-01-03
******************************************************** */

/* ****************** gnb 수정 ********************** */
#gnb > ul > li > a{padding:0 35px;}

@media (max-width: 1536px){
	#gnb > ul > li > a {font-size: 17px; padding: 0 35px;}
}
@media (max-width: 1366px){
	#gnb > ul > li > a {font-size: 15px; padding: 0 30px;}
}

/* ****************** 푸터 수정 ********************** */
.foot-menu li a {font-size: 14px;}
.ftr-gnb .inner {margin-left: 50px; max-width: 120px;}
.ftr-gnb .inner:first-child{margin-left: 0;}
.ftr-gnb .inner ul li a {line-height: 1.1;}

@media all and (max-width:1720px){
	.footer-right-con{margin-right: 0;}
}
@media all and (max-width:1620px){
	.footer-right-con{margin-right: 0;}
}
@media all and (max-width:1540px){
	.footer-right-con{margin-right: 0;}
}
@media all and (max-width:1440px){
	.footer-right-con{margin-right: 0;}
	.ftr-gnb .inner {margin-left: 40px;}
}
@media all and (max-width:1366px){
	.ftr-gnb .inner {margin-left: 35px; max-width: 100px;}
}
@media all and (max-width:1290px){
	.ftr-gnb .inner {margin-left: 25px; max-width: 90px;}
}

/* ****************** 메인 ********************** */
ul.main-rule-list li a .rule-list-inner .txt-box .tit {width: 140px;}
ul.main-rule-list li a .rule-list-inner .txt-box .sub-tit {width: calc(100% - 145px);}

@media (max-width: 800px){
	ul.main-rule-list li a .rule-list-inner .txt-box .tit {width: auto;}
	ul.main-rule-list li a .rule-list-inner .txt-box .sub-tit {width: 100%;}
}
@media (max-width: 480px){
	.foot-menu li {margin-top: 5px; line-height: 1;}
	.foot-menu li:first-child{margin-top: 0;}
	.foot-menu li a {padding: 5px 15px; height: auto; line-height: 20px}
}



@media all and (max-width:1540px){
	.to-top-btn {bottom: 15px;}
}
@media all and (max-width:800px){
.to-top-btn {bottom: 35px;}
}


/* ------------Overview of FBCB --------------- */
.fbcb-top .fbcb-top-img, .fbcb-top .fbcb-top-txt{height:450px}
@media all and (max-width:800px){
	.fbcb-top .fbcb-top-img, .fbcb-top .fbcb-top-txt{height:300px}
}
@media all and (max-width:640px){
	.fbcb-top .fbcb-top-img{height:280px}
	.fbcb-top .fbcb-top-txt{height:auto}
}

/* ------------Quality Management Principles --------------- */
.policy-content .policy-content-img, .policy-content .policy-content-txt{height:420px;}
@media all and (max-width:800px){
	.policy-content .policy-content-img{height:320px}
	.policy-content .policy-content-txt{height:auto}
}
@media all and (max-width:480px){
	.policy-content .policy-content-img{height:220px}
}
