@charset "utf-8";
@media (max-width:599px) {
    :root {font-size: 12px;}
}
@media (min-width:600px) and (max-width:799px) {
    :root {font-size: 14px;}
}
@media (min-width:800px) {
    :root {font-size: 16px;}
}

:root {--main-color01:#28b165;--sub-color01:#8e938e;}
body {margin: 0px;  font-family: "Noto Sans KR", sans-serif; letter-spacing: -0.05em; }
nav.web>ul>li>a {font-size: 1em;}


/* main */
.main_cont .main_right.box ul li a p {font-size: 1em;}
.main_cont .main_right.box ul li a:hover p { transform: scale(1); font-weight: 500;}

@media (min-width:800px) {
    .textbox_eng{height: 200px;}
}
@media (max-width:768px) {
    .textbox_eng{height: 180px;}
}
@media (max-width:600px) {
    .textbox_eng{height: 130px;}
}

/* BUSINESS */
.business [class*="box"] {height: auto; min-height: 250px;}
.business.nom .list {height: auto; min-height: 150px;}

.technology li {display: flex;}
.technology li p {width: 100%;}

.technology_area h2:before {content: ""; position: absolute; bottom: -3px; left: 0; width: 100%; height: 10px; background: #d4efe9; z-index: -1; }



