/* 지마켓산스 */
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html {min-width:280px;}
#container {min-width:280px;}
.container { min-width:280px;}
.ff-gm {font-family: 'GmarketSansMedium';}
.ff-gl {font-family: 'GmarketSansLight';}
.ff-gb {font-family: 'GmarketSansBold';}
/*  */
.word-spac {
    display:block;
    content:''; width:0; height:0;
}
.comment h2 {font-size:20px; font-weight:300; line-height:1.6; text-align:center;}
.comment h2 span {
    line-height:1.6;
    /*display:inline-block;*/
    font-weight:800; color:#2a3ab1; letter-spacing:-3px;
}
.comment h5 {font-size:14px; font-weight:600; text-align:center;}
#hmt {}
/* .hmt-header */
#hmt-head {
    width:100%;
    position:fixed;
    /*left:50%;*/ top:0;
    transform:translateX(-50%);
    z-index:9999;
    border-bottom:1px solid #fff;
}
#hmt-head .container {
    width:100%; 
    padding-left:0;
}

#hmt-head .container .hmt-header {
    width:100%; margin:0 auto; height:50px;
    display:flex; flex-flow:row wrap; align-items:center;
}
#hmt-head .container .hmt-header h1.logo {}
#hmt-head .container .hmt-header h1.logo a {display:block;}
#hmt-head .container .hmt-header h1.logo a img {height:50px}
#hmt-head .container .hmt-header nav {
    display:none;
    padding:0 40px;
}
#hmt-head .container .hmt-header nav .nav-menu {display:flex; flex-flow:row nowrap; justify-content:center;}
#hmt-head .container .hmt-header nav .nav-menu li {}
#hmt-head .container .hmt-header nav .nav-menu li a {
    display:inline-block;
    padding:0 10px;
    font-size:14px;  color:#fff;
}
#hmt-head .container .hmt-header nav .nav-menu li a:hover {text-decoration:none; color:#eee;}
#hmt-head .container .hmt-header nav .nav-menu li > ul {}
#hmt-head .container .hmt-header nav .nav-menu li > ul > li {}
#hmt-head .container .hmt-header .change-lang {margin:0 auto;}
#hmt-head .container .hmt-header .change-lang a {
    display:inline-block;
    padding:25px 0;
    text-indent:-9999999px;
    width:25px; height:17px;
    margin-right:1px;
}
#hmt-head .container .hmt-header .change-lang a.korea {background:url(/_img/korea_flag.png)center center no-repeat;}
#hmt-head .container .hmt-header .change-lang a.usa {background:url(/_img/usa_flag.png)center center no-repeat;}
#hmt-head .container .hmt-header .change-lang a.china {background:url(/_img/china_flag.png)center center no-repeat;}
#hmt-head .container .hmt-header .change-lang a.vietnam {background:url(/_img/vietnam_flag.png)center center no-repeat; margin-right:none;}
.all-menu-bar {
    align-self:center;
}
.all-menu-bar a {
    font-size:25px;
    display:inline-block;
    height:50px; line-height:42px;
    color:#fff;
}
.all-menu {
    width:100%;
    height:100vh;
    position:absolute;
    left:-110%;
    top:0; z-index:99999;
    background:rgba(0,0,0,0.7);
}
.all-menu h1 {
    padding:0 20px;
}
.all-menu h1 a {}
.all-menu h1 a img {height:50px;}
.all-menu li {}
.all-menu li a {
    display:block;
    border-bottom:1px solid rgba(255,255,255,0.5);
    padding:18px;
    font-size:12px;
    color:#fff;
}
.all-menu-head {
    display:flex;
    position:relative;height:50px;  background:#fff;
}
.all-menu .close-btn {
    position:absolute;
    right:0.5%; top:50%;
    transform:translateY(-50%);
    height:100%;
}
.all-menu .close-btn a {
    display:block;
    width:50px;
    height:100%;
    position:relative;
    color:#000;
}
.all-menu .close-btn a::before {
    display:inline-block; width:20px; height:3px; background:#000;
    content:''; position:absolute;
    right:10px; top:50%;
    transform:rotate(125deg) translateY(-50%);
    border-radius:3px;
}
.all-menu .close-btn a::after {
    display:inline-block; width:20px; height:3px; background:#000;
    content:''; position:absolute;
    left:22px; top:50%;
    transform:rotate(-125deg) translateY(-50%);
    border-radius:3px;
}
/*  */
/* visual */
#hmt-visual {width:100%; height:100vh; background:url(/_img/hmt_visual.png)center center no-repeat; background-size:cover;}
#hmt-visual .container {
    height:100%;
    position:relative;
}
#hmt-visual .container .visual-txt {
    width:100%;
    position:absolute;
    left:50%; top:50%; transform:translate(-50%,-50%); padding:0 15px;
}
#hmt-visual .container .visual-txt p {
    text-align: center;
    color:#fff;
}
#hmt-visual .container .visual-txt .small-tit {
    font-weight:600; font-size:14px;
}
#hmt-visual .container .visual-txt .company-name {
    font-size:110px;
    font-weight:800;
}
#hmt-visual .container .visual-txt .strengths {
    margin:20px 0 25px 0;
    font-weight:400;
    font-size:12px; color:#90feff; 
    line-height:1.7;
}
#hmt-visual .container .visual-txt .strengths span {
    display:none;
}
.ee-v {display:block; height:0;}
#hmt-visual .container .visual-txt p img {}
#hmt-visual .container .visual-txt p:last-child {
    font-size:14px; text-align:center;
    color:#fff;
    font-weight:200;
    line-height:1.7; 
}
#hmt-visual .container .visual-btn {
    position:absolute; left:50%; bottom:2%; transform:translateX(-50%);
    animation:btn 1s infinite alternate;
    
}
#hmt-visual .container .visual-btn a {
    display:inline-block;
    width:66px;
}
/* #hmt-visual .container .visual-btn a::before {
    display:inline-block; width:30px; height:2px; background:#fff;
    content:''; position:relative; transform:rotate(-125deg);
    left:0; top:0;
}
#hmt-visual .container .visual-btn a::after {
    display:inline-block; width:30px; height:2px; background:#fff;
    content:''; position:relative; transform:rotate(125deg);
    left:0; top:0;
} */
#hmt-visual .container .visual-btn a img {width:100%;}
@keyframes btn {
    0% {bottom:5%;}
    100% {bottom:1%;}
}
/* hmt-info */
#hmt-info {
    width:100%; height:100%; padding:35px 0;
    background:url(/_img/hmt_info_bg.png)center center no-repeat;
    background-size:cover;
    /*  */
}
#hmt-info .container {width:100%;}
#hmt-info .container .row {}
#hmt-info .container .row .section-txt {/* position:relative; height:100%; */}
#hmt-info .container .row .section-txt .comment {
    /* position:absolute;
    left:50%; top:50%; transform:translate(-50%,-50%); */
}
/* #hmt-info .container .row .section-txt h5 {
    text-align:center;
    font-size:14px; font-weight:800;
    color:#858585;
} */
/*  */
.hmt-tit {
    text-align:center;
    font-size:14px; font-weight:600;
    color:#858585;
}
/*  */
.comment {}
#hmt-info .container .row .section-txt .comment {margin:30px 0 25px 0;}
#hmt-info .container .row .section-txt .comment h2 {
    
}
#hmt-info .container .row .section-txt .comment h2 .ee {
    display:block;
    content:''; width:0; height:0px;
}
#hmt-info .container .row .section-txt .comment h2 span {

}
.comment-info p {
    font-size:12px; line-height:1.9;
    text-align:center;
}
#hmt-info .container .row .img-responsive {}
.ceo {
    display:flex; flex-flow:row wrap;
    align-items:center;
    margin-top:35px; margin-bottom:30px;
}
.ceo .ceo-name {margin:0 auto;font-size:20px; font-weight:800;}
.ceo .ceo-name span {
    display:inline-block; padding-right:10px;
    vertical-align:middle;
    font-size:16px; font-weight:400;
    color:#858585;
}
.ceo .ceo-sign {margin:0 auto;padding:20px 0;}
.ceo .ceo-sign img {}
/*  */

/* history */
#hmt-history {width:100%; /*  */ }
#hmt-history .container {width:100%; margin:0 auto; padding-bottom:48px;}
#hmt-history .container .row {}
#hmt-history .container .row > div {
}
#hmt-history .container .row > div .history-tit {
    /* padding:60px 0 0 15px;
    font-size:17.99px; font-weight:800;
    color:#858585; */
}
#hmt-history .container .row > div .comment {
    /* padding:83px 0 77px;
    font-size:49.56px; */
    padding:30px 0 25px;
}
#hmt-history .container .row > div .comment h2 {}
#hmt-history .container .row > div .comment h2 span { color:#4b5ee9;}
#hmt-history .container .row > div .comment-info p {
    /* font-size:17.99px; line-height:1.9; */
}
.history-img {margin:25px 0;}
.history-img .first-img {
    text-align:center;
    width:100%; margin:0 auto;
    
}
.history-img .first-img img {width:100%;max-width:322px;}
.history-img .first-img img,.history-img .second-img img,.history-img .third-img img {box-shadow:4px 4px 5px rgb(0 0 0/ 15%);}
.history-img .first-img span {
    padding-top:15px;
    display:block;
    font-size:14px; color:#999999;
    max-width:322px; margin:0 auto;
    text-align:left;
}
.history-img .second-img {
    display:none;
    /* margin-top:130px; margin-right:20px; text-align:right; */
    width:100%; margin:35px auto;
    text-align:center;
    
}
.history-img .second-img img {width:100%;max-width:325px;}
.history-img .third-img {
    display:none;
    /* margin-top:148px; */
    width:100%;
    margin:0 auto 35px;
    text-align:center;
}
.history-img .third-img img {width:100%;max-width:325px;}
/* company-history */
.company-history {
    /* width:527px; height:1813px; */
    border-radius:20px;
    /* padding:74px 51px 144px 97px; */
    padding:55px 15px 110px 50px;
    background:#2a3ab1;
}
.company-history ul {
    
}
.company-history ul li {
    position:relative;
    font-size:11px;
    text-align:left;
    color:#fff;
}
.company-history ul li.history-korea {background:url(/_img/history_korea.png)no-repeat; background-position:right top; background-size:40px;}
.company-history ul li.history-vietnam {background:url(/_img/history_vietnam.png)no-repeat; background-position:right top; background-size:40px;}
.company-history ul li.history-iso-one {background:url(/_img/iso_one.png)no-repeat; background-position:right top; background-size:40px;}
.company-history ul li.history-lgd {background:url(/_img/lg_display.png)no-repeat; background-position:right top; background-size:80px;}
.company-history ul li.history-china {background:url(/_img/history_china.png)no-repeat; background-position:right top; background-size:40px;}
.company-history ul li.history-lgi {background:url(/_img/lg_innotek.png)no-repeat; background-position:right top; background-size:80px;}
.company-history ul li.history-iso-two {background:url(/_img/iso_two.png)no-repeat; background-position:right top; background-size:80px;}
.company-history ul li.history-logo {background:url(/_img/hmt_logo_w.png)no-repeat; background-position:right top; background-size:35px;}
.company-history ul li.history-iatf {background:url(/_img/ico_iatf.png)no-repeat; background-position:right bottom; background-size:62px;}
.company-history ul li::before {
    display:inline-block;
    width:16px; height:133px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_133.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:last-child::before {
    display:inline-block;
    width:28px; height:142px; content:''; position:absolute; left:-40px; top:0;
    background:url(/_img/last_arrow.png)center center no-repeat;
    background-size:cover;
}
/* .company-history ul li:nth-child(1):before {
    display:inline-block;
    width:16px; height:125px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_125.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(2)::before {
    display:inline-block;
    width:16px; height:130px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_130.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(3)::before {
    display:inline-block;
    width:16px; height:128px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_128.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(4)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(5)::before {
    display:inline-block;
    width:16px; height:96px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_96.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(6)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(7)::before {
    display:inline-block;
    width:16px; height:133px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_133.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(8)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(9)::before {
    display:inline-block;
    width:16px; height:128px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_128.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(10)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(11)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
}
.company-history ul li:nth-child(12)::before {
    display:inline-block;
    width:16px; height:129px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/arrow_129.png)center center no-repeat;
    background-size:cover;
} */
/* .company-history ul li.short::before {
    display:inline-block;
    width:16px; height:96px; content:''; position:absolute; left:-33px; top:0;
    background:url(/_img/short_arrow.png)center center no-repeat;
    background-size:cover;
} */
.company-history ul li span {
    display:block;
    font-size:14px;
}

.company-history ul li span.ff-gb{ margin:44px 0 10px;}

.company-history ul li:first-child span {margin:0 0 3px;}
.company-history ul li em {
    line-height:1.6;
    margin-top:-1px;
    display:inline-block;
}
.company-history ul li.short em {line-height:1;}
.company-history ul li em .vie {font-size:14px;}
/* hmt-branch */
#hmt-branch {
    width:100%;/* height:100%; */height:100%; background:url(/_img/global_network_bg.png)center center no-repeat; background-size:cover;
    /*  */
}
#hmt-branch .container {
    position:relative;
    padding:35px 0;
    width:100%; margin:0 auto;
    height:100%;
}
#hmt-branch .container h5 {
    font-weight:600;
    color:#fff;
}
#hmt-branch .container h2 {
    margin:4px 0 5px;
    text-align:center;
    font-weight:800;
    color:#fff;
}
#hmt-branch .container h2 span {}
#hmt-branch .container {
    /* background:url(/_img/global_network_map.png)center 40% no-repeat; */
    
}
#hmt-branch .container .map-img {text-align:center;}
#hmt-branch .container .map-img img {width:100%; max-width:1176px;}
#hmt-branch .container .branch-wrap {width:100%; margin:0 auto;}
#hmt-branch .container .branch-wrap::before {display:none;}
#hmt-branch .container .branch-wrap::after {display:none;}
#hmt-branch .container .branch-content {
    display:flex; flex-flow:row wrap; justify-content:space-between;
    /* position:absolute; left:50%; bottom:9%; transform:translateX(-50%); */
    width:100%; margin:0 auto;
}
#hmt-branch .container .company-branch {
    /* width:281px; height:347px;  */
    padding:48px 25px 28px;
    background:#fff; border-radius:5px;
    width:100%; margin-bottom:10px;
    
}
#hmt-branch .container .company-branch .company-place {
    display:flex; flex-flow:row wrap;
    justify-content:space-between;
}
#hmt-branch .container .company-branch .company-place span {
    font-size:14px;
    color:#6168a0;
}
#hmt-branch .container .company-branch .company-place img {}
#hmt-branch .container .company-branch > p {
    padding:11px 0 35px;
    font-size:20px;
}
#hmt-branch .container .company-branch .company-info {}
#hmt-branch .container .company-branch .company-info dl {
    display:flex; flex-flow:row wrap;
    font-size:13px; align-items:center; border-bottom:1px dotted #eee; padding:5px 0; 
}
#hmt-branch .container .company-branch .company-info dl:last-child {}
#hmt-branch .container .company-branch .company-info dl dt {
    width:30%;
    font-weight:400; line-height:2;
}
#hmt-branch .container .company-branch .company-info dl dd {
    width:70%; padding-left:15px;
    line-height:2;
}
.company-address {
    display:flex;
    /*flex-flow:row wrap;*/
    padding-top:27px;
}
.company-address img {
    height:23px; padding-top:3px;
}
.company-address span {
    display:inline-block; padding-left:10px;
    font-size:13px; line-height:1.8;
}
/* hmt-develop */
#hmt-develop {/*  */ margin-top:35px; margin-bottom:35px;}
#hmt-develop .container {width:100%;}
#hmt-develop .container .comment h5 {
    color:#858585;
    margin-bottom:10px;
}
#hmt-develop .container .comment h2 {
    font-weight:400;
    text-align:center;
}
#hmt-develop .container .comment span {
    color:#4b5ee9;
}
#hmt-develop .container .comment p {
    margin:15px 0;
    text-align:center;
}
#hmt-develop .container > .row {}
#hmt-develop .container > .row .sequence {
    padding:0 7px;
    margin-bottom:20px;
}
#hmt-develop .container > .row .sequence:last-child {margin-bottom:0;}
#hmt-develop .container > .row .sequence .sequence-tit {
    width:100%;  border-radius:5px;
    font-size:16px; font-weight:300;
    padding:12px 0;

}
#hmt-develop .container > .row .sequence .sequence-tit span {}
#hmt-develop .container > .row .sequence-info {padding:10px 15px;}
#hmt-develop .container > .row .sequence-info p {
    line-height:2;
    font-size:14px;
}
/*  */
/* contauner-fluid >> banner-img  */
.container-fluid {/*  */ }
.banner-img {width:100%; padding:0;}
.banner-img .row {line-height:0; padding:0;}
.banner-img .row > div {width:33.333%;}
.banner-img .row > div img {width:100%;}

/* increase */
#hmt-increase {
    width:100%; height:100%;
    background:url(/_img/hmt_increase_bg.png)center center no-repeat;
    background-size:cover;
    position:relative;
    /*  */
}
#hmt-increase .container {width:100%; padding:55px 15px 35px 25px;}
/* #hmt-increase .container::before {display:none;}
#hmt-increase .container::after {display:none;} */
#hmt-increase .container .row {position:unset;}
/* #hmt-increase .container .row::before {display:none;}
#hmt-increase .container .row::after {display:none;} */
#hmt-increase .container .row .comment {}
#hmt-increase .container .row .comment h5 {
    text-align:left;
    color:#fff;
}
#hmt-increase .container .row .comment h2 {
    padding:4px 0 25px;
    text-align:left;
    color:#fff;
	letter-spacing:-2px;
}
#hmt-increase .container .row .comment p {
    letter-spacing:-1.3px;
    text-align:left;
    color:#fff;
}
#hmt-increase .container .row .comment p .word-spac {display:none;}
.robot-img {padding-right:0; text-align:right;;}
.robot-img img {width:100%; max-width:473px;}
/*************************** common **********************************************/
.row-10 {margin-left:-10px; margin-right:-10px;}
.row-10>div {padding-left:10px; padding-right:10px;}

.row-0 {margin-left:0; margin-right:0;}
.row-0>div {padding-left:0; padding-right:0;}

.txt-center {text-align:center;}
.center-block {display:block; margin-right:auto; margin-left:auto;}
img.img-responsive {width:100%;}
/*  */
/* method */

/*  */
#hmt-method {margin:30px 0;}
#hmt-method .container {width:100%;}
#hmt-method .comment {}
#hmt-method .comment h5 {margin-bottom:5px; color:#858585;}
#hmt-method .comment h2 {font-weight:400; text-align:center;}
#hmt-method .kind {display:flex; justify-content:center; flex-wrap:wrap; margin:15px 0;}
#hmt-method .kind li {display:inline-block; padding:7px 15px; border:1px solid rgba(0,0,0,0.1); border-radius:5px; margin:2px; font-size:14px;}

.measurement {}
.measurement > div {
    display:flex; flex-flow:row wrap;
    justify-content:space-between;
    margin-bottom:30px;
    /* padding-right:0;
    padding-left:0; */
}
.measurement > div:last-child {margin-bottom:0;}
.measurement > div .test-img {
    align-self:center;
    /* margin:15px 0 0 30px; */
    margin:15px 20px;
    width:100%; text-align:center;
}
.measurement > div .test-img img {width:100%; max-width:300px;}
.measurement > div .test-txt {
    width:100%; text-align:center;
    padding:20px 20px;
    background:#f7faff;
}
.measurement > div .test-img:last-child img {max-width:250px;}
.measurement > div .test-txt .test-tit {}
.measurement > div .test-txt .test-tit p {}
.measurement > div .test-txt .test-tit .kor-tit {font-size:18px; font-weight:300;}
.measurement > div .test-txt .test-tit .kor-tit span {color:#2a3ab1;}
.measurement > div .test-txt .test-tit .eng-tit {
    padding:10px 0 15px;
    font-size:14px; font-weight:500;
}
.measurement .test-txt .test-info {
    line-height:1.8;
    font-size:14px;
}


/* privacy.php , sub */
#privacy-section {}
#privacy-wrap {width:100%; padding-top:50px;}
/* header */
#privacy-wrap .privacy-header {
    width:95%; max-width:1280px; margin:0 auto;
    display:flex; flex-flow:row nowrap;
    justify-content:left; padding:30px 15px;
    
    
}
#privacy-wrap .privacy-header .logo a img {height:40px;}
#privacy-wrap .privacy-header p {
    font-size:22px;
    padding-left:0; align-self:flex-end;
    font-weight:600;
    color:#000;
}
#privacy-wrap .privacy-header p span {
    padding-top:7px;
    display:block;
    font-size:14px;
    color:rgba(0,0,0,0.5);
}
/* header-over */
/* section */
#privacy-info {
    width:95%; max-width:1280px; margin:0 auto;padding:15px;
    border-top:1px solid rgba(0,0,0,0.3);
    
}
#privacy-info h2 {font-size:26px; font-weight:600; padding:30px 0;}
#privacy-info .mainTit {margin:25px 0 0 0; font-size:20px; font-weight:500;}
#privacy-info .sub-tit {margin-left:5px; font-size:16px; padding:20px 0 10px 0;}
#privacy-info p {font-size:14px; line-height:1.7; padding:0 15px; word-break:keep-all;}
#privacy-info .infomation {
    display:flex; flex-flow:row nowrap; /* justify-content:center; */
    margin:30px 0;
    padding:30px 0;
    background:#f5f5f5;
    border-top:1px solid rgba(0,0,0,0.1); flex-direction:column;
}
#privacy-info .infomation > div {padding:0 50px;}
#privacy-info .infomation > div h3 {font-size:16px; padding:10px 0;}
#privacy-info .infomation .indent li {font-size:12px;line-height:1.8;}
#privacy-info .infomation .department h3 {}
#privacy-info .infomation .department h3 em {font-weight:500;}
#privacy-info .infomation .department h3 span {margin-left:5px; vertical-align:baseline; font-size:12px; color:#999;}

@media (min-width: 992px) { 
#privacy-wrap {padding-top:100px;}
#privacy-info .infomation {flex-direction:row;}

 }



/**************컬러 컨트롤****************/
.fc-b-1{color:#a8b0e9;}
.bg-b-1{background:#a8b0e9;color:#fff}
.btn-b-1,a.btn-b-1{background:#a8b0e9;color:#fff}
.btn-b-1:hover,a.btn-b-1:hover{color:#fff}

.fc-b-2{color:#2a3ab1;}
.bg-b-2{background:#2a3ab1;color:#fff}
.btn-b-2,a.btn-b-2{background:#2a3ab1;color:#fff}
.btn-b-2:hover,a.btn-b-2:hover{color:#fff}

.fc-b-3 {color:#90feff !important;}
.fw-b {font-weight:600;}
.fw-bb {font-weight:800;}

/************** 여백부여 **************/
.mt-1{margin-top:5px;}.mt-2{margin-top:10px;}.mt-3{margin-top:13px;}.mt-4{margin-top:16px;}.mt-5{margin-top:20px;}.mt-6{margin-top:23px;}.mt-7{margin-top:26px;}.mt-8{margin-top:30px;}.mt-9{margin-top:30px;}.mt-10{margin-top:30px;}.mt-11{margin-top:40px;}.mt-12{margin-top:43px;}.mt-13{margin-top:46px;}.mt-14{margin-top:48px;}.mt-15{margin-top:50px;}.mt-20{margin-top:60px;}
.mb-1{margin-bottom:5px;}.mb-2{margin-bottom:10px;}.mb-3{margin-bottom:13px;}.mb-4{margin-bottom:16px;}.mb-5{margin-bottom:20px;}.mb-6{margin-bottom:23px;}.mb-7{margin-bottom:26px;}.mb-8{margin-bottom:30px;}.mb-9{margin-bottom:30px;}.mb-10{margin-bottom:30px;}.mb-11{margin-bottom:40px;}.mb-12{margin-bottom:43px;}.mb-13{margin-bottom:46px;}.mb-14{margin-bottom:48px;}.mb-15{margin-bottom:50px;}.mb-20{margin-bottom:60px;}
.pt-1{padding-top:5px;}.pt-2{padding-top:10px;}.pt-3{padding-top:13px;}.pt-4{padding-top:16px;}.pt-5{padding-top:20px;}.pt-6{padding-top:23px;}.pt-7{padding-top:26px;}.pt-8{padding-top:30px;}.pt-9{padding-top:30px;}.pt-10{padding-top:30px;}.pt-11{padding-top:40px;}.pt-12{padding-top:43px;}.pt-13{padding-top:46px;}.pt-14{padding-top:48px;}.pt-15{padding-top:50px;}.pt-20{padding-top:60px;}
.pb-1{padding-bottom:5px;}.pb-2{padding-bottom:10px;}.pb-3{padding-bottom:13px;}.pb-4{padding-bottom:16px;}.pb-5{padding-bottom:20px;}.pb-6{padding-bottom:23px;}.pb-7{padding-bottom:26px;}.pb-8{padding-bottom:30px;}.pb-9{padding-bottom:33px;}.pb-10{padding-bottom:36px;}.pb-11{padding-bottom:40px;}.pb-12{padding-bottom:43px;}.pb-13{padding-bottom:46px;}.pb-14{padding-bottom:48px;}.pb-15{padding-bottom:50px;}.pb-20{padding-bottom:60px;}
.padding-1{padding:10px;}.padding-2{padding:13px;}.padding-3{padding:16px;}.padding-4{padding:19px;}.padding-5{padding:22px;}
.margin-1{padding:10px;}.margin-2{margin:13px;}.margin-3{margin:16px;}.margin-4{margin:19px;}.margin-5{margin:22px;}
.box-1{padding:10px;border:1px solid #ebeceb;}.box-2{padding:13px;border:1px solid #ebeceb}.box-3{padding:16px;border:1px solid #ebeceb}.box-4{padding:19px;border:1px solid #ebeceb}.box-5{padding:22px;border:1px solid #ebeceb}
.border-1,.border-2{border:1px solid #f6f6f6;}.border-3,.border-4{border:2px solid #f6f6f6;}.border-5,.border-6{border:3px solid #f6f6f6;}.border-7,.border-8{border:4px solid #f6f6f6;}.border-9,.border-10{border:5px solid #f6f6f6;}


/* 중간 기기들 (데스크탑, 992px 이상) */
@media (min-width:992px) {
.mt-1{margin-top:10px;}.mt-2{margin-top:20px;}.mt-3{margin-top:30px;}.mt-4{margin-top:40px;}.mt-5{margin-top:50px;}.mt-6{margin-top:60px;}.mt-7{margin-top:70px;}.mt-8{margin-top:80px;}.mt-9{margin-top:90px;}.mt-10{margin-top:100px;}.mt-11{margin-top:110px;}.mt-12{margin-top:120px;}.mt-13{margin-top:130px;}.mt-14{margin-top:140px;}.mt-15{margin-top:150px;}.mt-20{margin-top:200px;}
.mb-1{margin-bottom:10px;}.mb-2{margin-bottom:20px;}.mb-3{margin-bottom:30px;}.mb-4{margin-bottom:40px;}.mb-5{margin-bottom:50px;}.mb-6{margin-bottom:60px;}.mb-7{margin-bottom:70px;}.mb-8{margin-bottom:80px;}.mb-9{margin-bottom:90px;}.mb-10{margin-bottom:100px;}.mb-11{margin-bottom:110px;}.mb-12{margin-bottom:120px;}.mb-13{margin-bottom:130px;}.mb-14{margin-bottom:140px;}.mb-15{margin-bottom:150px;}.mb-20{margin-bottom:200px;}
.pt-1{padding-top:10px;}.pt-2{padding-top:20px;}.pt-3{padding-top:30px;}.pt-4{padding-top:40px;}.pt-5{padding-top:50px;}.pt-6{padding-top:60px;}.pt-7{padding-top:70px;}.pt-8{padding-top:80px;}.pt-9{padding-top:90px;}.pt-10{padding-top:100px;}.pt-11{padding-top:110px;}.pt-12{padding-top:120px;}.pt-13{padding-top:130px;}.pt-14{padding-top:140px;}.pt-15{padding-top:150px;}.pt-20{padding-top:200px;}
.pb-1{padding-bottom:10px;}.pb-2{padding-bottom:20px;}.pb-3{padding-bottom:30px;}.pb-4{padding-bottom:40px;}.pb-5{padding-bottom:50px;}.pb-6{padding-bottom:60px;}.pb-7{padding-bottom:70px;}.pb-8{padding-bottom:80px;}.pb-9{padding-bottom:90px;}.pb-10{padding-bottom:100px;}.pb-10{padding-bottom:100px;}.pb-11{padding-bottom:110px;}.pb-12{padding-bottom:120px;}.pb-13{padding-bottom:130px;}.pb-14{padding-bottom:140px;}.pb-15{padding-bottom:150px;}.pb-20{padding-bottom:200px;}
.padding-1{padding:10px;}.padding-2{padding:20px;}.padding-3{padding:30px;}.padding-4{padding:40px;}.padding-5{padding:50px;}
.margin-1{padding:10px;}.margin-2{margin:20px;}.margin-3{margin:30px;}.margin-4{margin:40px;}.margin-5{margin:50px;}
.box-1{padding:10px;border:1px solid #ebeceb;}.box-2{padding:20px;border:1px solid #ebeceb}.box-3{padding:30px;border:1px solid #ebeceb}.box-4{padding:40px;border:1px solid #ebeceb}.box-5{padding:50px;border:1px solid #ebeceb}
.border-1{border:1px solid #ebeceb;}.border-2{border:2px solid #ebeceb;}.border-3{border:3px solid #ebeceb;}.border-4{border:4px solid #ebeceb;}.border-5{border:5px solid #ebeceb;}.border-6{border:6px solid #ebeceb;}.border-7{border:7px solid #ebeceb;}.border-8{border:8px solid #ebeceb;}.border-9{border:9px solid #ebeceb;}.border-10{border:10px solid #ebeceb;}
}


/* 매우 작은 기기들 (모바일폰, 768px 보다 작은) */
/* 부트스트랩에서 이것은 기본이므로 미디어쿼리가 없습니다. */
@media (min-width: 360px) {
    .comment h2 {font-size:30px;}
    .comment-info p {font-size:15px;}
}
@media (min-width: 460px) {
    #hmt-increase .container .row .comment p .word-spac {display:block;}
    /* #hmt-branch .container .company-branch {width: 100%;} */
    #hmt-develop .container .comment p {margin:20px 0;}
    .measurement > div .test-txt .test-tit .kor-tit {font-size:20px;}
    .measurement > div .test-txt .test-tit .eng-tit {font-size:16px;}
    .measurement .test-txt .test-info {font-size:16px;}
	

}
/* 작은 기기들 (태블릿, 768px 이상) */
@media (min-width: 768px) {
    /* header */
    #hmt-head .container .hmt-header .change-lang {/*padding-right:45px;*/}
    /* info */
    
    /* branch */
    #hmt-branch .container .company-branch {width: 32.5%;}
    /* develop */
    #hmt-develop .container > .row .sequence {/*height:240px;*/ margin-bottom:0;}


    .measurement > div .test-txt {padding:30px 20px;}
    .measurement > div .test-txt .test-tit .eng-tit {padding:26px 0 41px;}
    .measurement > div .test-txt .test-tit .kor-tit {font-size:28px;}

}

/* 중간 기기들 (데스크탑, 992px 이상) */
@media (min-width: 992px) {
    /* header */
    #hmt-head .container {padding-left:15px;}
    #hmt-head .container .hmt-header {height:88px;}
    #hmt-head .container .hmt-header h1.logo a img {height:98%;}
    #hmt-head .container .hmt-header .change-lang a {padding:45px 0;}
    #hmt-head .container .hmt-header .change-lang {/*padding-right:75px;*/}
    .all-menu-bar a {font-size:30px;}
    /* visual */
    /*#hmt-visual {height:1080px;}*/
    #hmt-visual .container {}
    #hmt-visual .container .visual-txt .small-tit {font-size:21px; margin-bottom:30px;}
    #hmt-visual .container .visual-txt .company-name {font-size:197px;}
    #hmt-visual .container .visual-txt .strengths {
        font-size:20px;
        margin:30px 0 71px 0;
        line-height:1;
        
    }
    #hmt-visual .container .visual-txt .strengths span {display:inline-block; padding:0 10px;}
    .ee-v {display:none;}
    #hmt-visual .container .visual-txt p:last-child {font-size:20px;}
    /*  */
    #hmt-develop .container > .row .sequence .sequence-tit {/* width:284px; */}
    .company-history {text-align:right;}
    /* info */
    #hmt-info {padding:105px 60px; /* height:824px;*/}
    .hmt-tit {font-size:18px;}
    .comment h2 {font-size:50px; text-align: unset; letter-spacing:-2px;}
	 .comment h2.vie {font-size:45px; text-align: unset; letter-spacing:-2px;}
    .comment-info p {font-size:18px; text-align:unset;}
    .ceo {margin-top:75px; margin-bottom:0;}
    .ceo .ceo-name {font-size:24px;}
    .ceo .ceo-name span {font-size:18px;}
    .ceo .ceo-sign {padding:0;}
    #hmt-info .container .row .section-txt .comment {margin:45px 0 62px 0;}
    .hmt-tit {padding-left:15px; text-align:unset;}
    .ceo .ceo-name {padding-right:49px;}
    .ceo .ceo-name,.ceo .ceo-sign {margin:0 0 25px 0;}
    /* history */
    #hmt-history .container {padding-bottom:0;}
    .history-img {margin-top:83px;}
    .history-img .first-img {text-align:unset; margin:0;}
    .history-img .first-img span {margin:0; font-size:15px;}
    .history-img .second-img {
        display:block;
        margin:130px 20px 0 0; text-align:right;
    }
    .history-img .second-img img {}
    .history-img .third-img {
        display:block;
        margin-top:148px; text-align:unset;
    }
    #hmt-history .container .row > div .history-tit {padding:60px 0 0 15px;}
    #hmt-history .container .row > div .comment {padding:83px 0 77px;}
    .company-history {padding:74px 51px 144px 97px;}
    .company-history ul li {font-size:17px;}
    .company-history ul li span {font-size:21px;}
    .company-history ul li.history-korea {background-position:right bottom; background-size:unset;}
	.company-history ul li.history-vietnam {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-iso-one {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-lgd {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-china {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-lgi {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-iso-two {background-position:right bottom; background-size:unset;}
    .company-history ul li.history-logo {background-position:right bottom; background-size:unset;}
    .company-history ul li {}
    /* branch */
    #hmt-branch {height:1180px; margin-top:100px;}
    #hmt-branch .container {padding:117px 0 102px;}
    #hmt-branch .container h5 {font-size:18px;}
    #hmt-branch .container h2 {margin:10px 0 16px}
    #hmt-branch .container .branch-content {/*position:absolute; left:50%; bottom:9.5%; transform:translateX(-50%);*/ margin:-11% auto 0 auto;}
    #hmt-branch .container .company-branch {margin-bottom:0; padding:35px 30px;}
    #hmt-branch .container .company-branch .company-place span {font-size:16px;}
	#hmt-branch .container .company-branch .company-place span .eng {font-size:14px;}
	#hmt-branch .container .company-branch .company-place span .vie {font-size:12px;}
    #hmt-branch .container .company-branch > p {font-size:22px; }
	#hmt-branch .container .company-branch > p .eng {font-size:17px; letter-spacing:-1px;}
	#hmt-branch .container .company-branch > p .vie {font-size:20px; letter-spacing:-1px;}
    #hmt-branch .container .company-branch .company-info dl {font-size:13.5px;}
    
    /* develop */
    #hmt-develop {margin:100px 0;}
    #hmt-develop .container .comment h5 {margin-bottom:25px;}
    #hmt-develop .container .comment p {margin:52px 0 103px;}
    #hmt-develop .container > .row .sequence-info {padding:10px 15px;}
    #hmt-develop .container > .row .sequence .sequence-tit {padding:22px 10px;font-size:16px;}

	#hmt-develop .container > .row .sequence-info p .eng {font-size:13px; line-height:1.1 !Important;}
	#hmt-develop .container > .row .sequence-info p .vie {font-size:13px; line-height:1.1 !Important;}
    /* increase */
    #hmt-increase {}
    #hmt-increase .container .row .comment h5 {text-align:unset; font-size:18px;}
    
    .robot-img {position:absolute; right:0; bottom:-10%;}
    .robot-img img {/* min-width:800px; */max-width:946px;}
    #hmt-increase .container .row .comment h2 {padding:68px 0 75px;}

    /* method */
    .comment h5 {font-size:18px;}

    #hmt-method {margin-top:130px;}
    #hmt-increase .container {padding:55px 15px 172px 25px;}
    .measurement > div .test-txt {padding:75px 40px;}
    .measurement > div {margin-bottom:70px;}
    .measurement > div .test-img {margin:15px 0 0 30px;}
    #hmt-method .comment h5 {margin-bottom:15px;}
	#hmt-method .kind {margin:50px 0;}
	#hmt-method .kind li {padding:10px 25px; font-size:16px;}
    
}

/* 큰 기기들 (큰 데스크탑, 1200px 이상) */
@media (min-width: 1200px) {
    /* header */
    #hmt-head .container .hmt-header {width:1200px;}
    #hmt-head .container .hmt-header nav {display:block; width:78%;}
    #hmt-head .container .hmt-header .change-lang {margin:0;}
    .all-menu-bar {display:none;}
    

    /* INFO */
    #hmt-info .container {width:1200px; margin:0 auto;}
    /* history */
    #hmt-history .container {width:1200px; margin:0 auto;}
    /* branch */
    #hmt-branch .container {width:1200px; margin:0 auto;}
    .company-branch {}
    .company-address span {font-size:13.5px;}
    /* develop */
    #hmt-develop .container {width:1200px; margin:0 auto;}
    #hmt-develop .container > .row .sequence .sequence-tit {}
		#hmt-develop .container > .row .sequence .sequence-tit.eng {display:flex; justify-content:center; align-items:center; min-height:92px; gap:3px;}
    /* method */
	#hmt-method {margin:130px 0;}
    #hmt-method .container {width:1280px;}
    #hmt-increase .container {
        width:1200px;
        padding:181px 10px 172px 10px;
    }

    .measurement > div .test-img {width:auto; text-align:unset;}
    .measurement > div .test-txt {width:278px; text-align:unset;}
    .measurement > div .test-img img {}

}

