
.COMPANY_01  {margin-top:160px;}
.COMPANY_01 .col_box {display:table; width:100%; }
.COMPANY_01 .col_box .col {display:table-cell; vertical-align:top;  }
.COMPANY_01 .col_box .col.s_title {width:630px; font-size:70px; color:#000;  line-height:70px; font-family: 'Pretendard';  font-weight: 900;}
.COMPANY_01 .col_box .col.s_text {padding-left:0px; font-size: 17px;  color:#000;  line-height:25px;}
.COMPANY_01 .col_box .col.s_text .t1{font-size:24px; line-height:24px; margin-bottom:20px; font-weight:bold; color:#000;}
.COMPANY_01 .col_box .col.s_text .t1 span {color:#e60012;}

.COMPANY_01_02  {background:url(../images/contents/COMPANY/COMPANY_01_02_bg.jpg) center top no-repeat; background-size:cover; background-attachment:fixed; height:450px; text-align:center; margin-top:90px;}




.COMPANY_02 { margin-top:120px; }
.COMPANY_02 .col_box_wrap {border:1px #ededed solid; padding:60px; border-radius:30px; margin-top:40px;}
.COMPANY_02 .col_box {display:table; width:100%; table-layout:fixed; margin-top:0px;}
.COMPANY_02 .col_box .col {display:table-cell; vertical-align:top;}
.COMPANY_02 .col_box .col.title_box {width:48%; vertical-align:top;}
.COMPANY_02 .col_box .col.title_box .title .t1 {font-size:50px;line-height:50px;    color: #0b3b6c;    font-weight: bold; letter-spacing:-2px; font-family: 'TwayAir';}
.COMPANY_02 .col_box .col.title_box .title .t2 {font-size:22px;color: #000;    margin-top:5px; }
.COMPANY_02 .col_box .col.title_box ul {margin-top:20px; }
.COMPANY_02 .col_box .col.title_box ul li{position:relative; padding-left:120px; font-size:16px; padding:10px 0px 10px 120px;; line-height:33px; color:rgba(0,0,0,0.6); border-bottom:1px #ededed solid;  color:#000;}
.COMPANY_02 .col_box .col.title_box ul li .s_title{position:absolute; left:0px; top:10px; color:#000; width:80px;    background: #e60012;    color: #fff;    text-align: center;    font-size: 13px;    line-height: 33px; border-radius: 33px;} 
.COMPANY_02 .col_box .col.title_box ul li .eng{margin-top:5px; font-size:14px; color:#000; line-height:18px; letter-spacing:-1px;} 

.COMPANY_02 .col_box .col.inquery {padding-left:80px; padding-top:90px; vertical-align:bottom;}

.COMPANY_02 .col_box .col.inquery table {border-top:1px solid #ddd; width:100%;  font-size:16px; border-spacing:0; margin-top:20px; text-align:left;}
.COMPANY_02 .col_box .col.inquery table th {color:#000; border-right:1px #ededed solid; padding:10px;  border-bottom:1px solid #ddd;  font-size:16px;}
.COMPANY_02 .col_box .col.inquery table td {color:#666;  padding:10px; letter-spacing:0;   border-bottom:1px solid #ededed;}
.COMPANY_02 .col_box .col.inquery table input[type="text"] {line-height:30px; background:#f8f8f8; border:1px solid #ededed; width:100%;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.COMPANY_02 .col_box .col.inquery table textarea {line-height:20px; background:#f8f8f8; border:1px solid #ededed; width:100%; height:80px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.COMPANY_02 .col_box .col.inquery table .center {text-align:center;}
.COMPANY_02 .col_box .col.inquery table .left {text-align:left;}
.COMPANY_02 .col_box .col.inquery table .essential {color:#f46422;}
.COMPANY_02 .col_box .col.inquery .btns {margin-top:10px; text-align:center;}
.COMPANY_02 .col_box .col.inquery .btns input[type="submit"]{display:inline-block; border-radius:5px; padding:0 20px; line-height:40px; background:#000; color:#fff;}


.COMPANY_02 .brand_01_03 {margin-top:0px;}
.COMPANY_02 .brand_01_03 .col_box .col.s_text ul li.m1 {width:100px ;}
.COMPANY_02 .brand_01_03 .col_box .col.s_text ul li.m2 {width:100px ;}
.COMPANY_02 .brand_01_03 .col_box .col.s_text ul li.info_l {width:200px ; text-align:left;}



.COMPANY_03 {position:relative; overflow:hidden;}
.COMPANY_03 .COMPANY_03_info{overflow:hidden;}
.COMPANY_03 .name_text{font-size:30px; color:#000; font-weight:bold; width:300px; position:absolute; left:0px; top:20px; display:none;}
.COMPANY_03 .name_text span{display:block; font-size:14px; color:#888; font-weight:normal; margin-top:20px; line-height:18px;}
.COMPANY_03 .info {/*margin-left:350px;*/}
.COMPANY_03 .info ul.list {overflow:hidden; display:table; width:100%;  table-layout:fixed;}
.COMPANY_03 .info ul.list li {display:table-cell; padding:0 20px; border-right:1px #ededed solid;}
.COMPANY_03 .info ul.list li.first {padding-left:0px; width:30%; }
.COMPANY_03 .info ul.list li.last {padding-right:0px; border-right:0px #ededed solid;}

.COMPANY_03 .info ul.list li.m2,
.COMPANY_03 .info ul.list li.m3 {width:18%;}

.COMPANY_03 .info ul.list li .t1 {font-size:20px; color:#000; padding-left:60px; position:relative; line-height:60px;}
.COMPANY_03 .info ul.list li .t1 span {position:absolute; left:0px; top:0px; height:60px; }
.COMPANY_03 .info ul.list li .t1 span img {vertical-align:middle; }
.COMPANY_03 .info ul.list li .t2 {font-size:18px; color:#000; margin-top:20px; line-height:20px;}
.COMPANY_03 .info ul.list li.first .t2 {font-size:15px;}
.COMPANY_03 .info ul.list li.first .t3 {font-size:13px;}





.COMPANY_03  .common_map {margin-top:40px; padding-top:40px;  }
.COMPANY_03  .common_map #daum_map{width:100%; height:500px;  }



.AUDITION_01 .title .t1{font-size:55px; font-weight:bold; color:#000; line-height:70px; letter-spacing:-2px;}
.AUDITION_01 .title .t1 div{font-weight:normal;}
.AUDITION_01 .title .t2 {margin-top:30px; font-size:16px; color:#000;}

.AUDITION_01 dl {margin-top:100px; position:relative; border-top:1px #ededed solid; padding-top:60px; margin-top:60px;}
.AUDITION_01 dl dt{position:absolute; left:0px; top:70px; font-size:18px; color:#000; font-weight:bold; background:url(../images/contents/AUDITION/AUDITION_01_title_icon.png) left top no-repeat; padding-left:30px;}
.AUDITION_01 dl dd{padding-left:200px;}
.AUDITION_01 dl dd ul li{position:relative; font-size:15px; color:#000; margin:10px 0px; padding-left:120px;min-height:30px;}
.AUDITION_01 dl dd ul li .s_title {position:absolute; left:0px; top:0px;; width:80px; color:#888; }
.AUDITION_01 dl dd ul li .s_title strong { text-align:left; vertical-align:top;  }
.AUDITION_01 dl dd ul li .s_title span {text-align:right; vertical-align:top; position:absolute; right:0px; top:0px;}



@media all and (max-width:1024px) {




.COMPANY_01  {margin-top:0px;  width:auto; padding:20px 0px 0px; margin:0px;}
.COMPANY_01 .col_box {display:block; padding:0 20px; width:auto;}
.COMPANY_01 .col_box .col {display:block;  }
.COMPANY_01 .col_box .col.s_title {width:auto; font-size:40px; line-height:40px;}
.COMPANY_01 .col_box .col.s_text {padding-left:0px; font-size:16px;   line-height:20px;}
.COMPANY_01 .col_box .col.s_text .t1{font-size:18px; line-height:20px; margin-bottom:20px;  }


.COMPANY_01_02  {height:200px; text-align:center; margin-top:30px; background-size:cover;;}







.COMPANY_02 {padding:0; margin-top:0px; }
.COMPANY_02 .col_box_wrap {padding:30px; border-radius:20px; margin-top:20px;}
.COMPANY_02 .col_box {display:block;  margin-top:0px;}
.COMPANY_02 .col_box .col {display:block; }
.COMPANY_02 .col_box .col.title_box {width:auto; }
.COMPANY_02 .col_box .col.title_box .title .t1 {font-size:30px;line-height:30px;  letter-spacing:-1px; }
.COMPANY_02 .col_box .col.title_box .title .t2 {font-size:18px;}
.COMPANY_02 .col_box .col.title_box ul {margin-top:20px; }
.COMPANY_02 .col_box .col.title_box ul li{ min-height:35px; padding:10px 0px 10px 90px;; line-height:18px;  word-break:break-all; font-size:15px;}
.COMPANY_02 .col_box .col.title_box ul li .s_title{ width:60px;       font-size: 13px;    line-height: 33px;}
.COMPANY_02 .col_box .col.inquery {padding:0px; margin-top:40px;}

.COMPANY_02 .col_box .col.inquery table {font-size:14px;  }
.COMPANY_02 .col_box .col.inquery table th {padding:8px;}
.COMPANY_02 .col_box .col.inquery table td {padding:8px; }



.COMPANY_02 .brand_01_03 {margin-top:0px; margin:20px 0px;}






.COMPANY_03 .name_text{font-size:30px; width:auto; position:relative;top:0px; line-height:30px;}
.COMPANY_03 .info {margin:20px 0px 0px 0px;}
.COMPANY_03 .info ul.list {display:block;}
.COMPANY_03 .info ul.list li {display:block; padding:20px !important; border:1px #ededed solid !important; margin:5px 0px !important; width:auto !important;}

.COMPANY_03  .common_map {margin-top:20px; padding-top:20px; border-top:1px #ddd solid;  }
.COMPANY_03  .common_map #daum_map{height:200px;  }




.AUDITION_01 .title .t1{font-size:30px;   line-height:30px; letter-spacing:-1px;}
.AUDITION_01 .title .t1 div{ font-size:24px;}
.AUDITION_01 .title .t2 {margin-top:20px; font-size:15px; line-height:20px;}

.AUDITION_01 dl {margin-top:60px; padding-top:60px;}
.AUDITION_01 dl dt{position:relative; left:0px; top:0px; }
.AUDITION_01 dl dd{padding-left:0px; margin-top:20px;}
.AUDITION_01 dl dd ul li{padding-left:90px;}
.AUDITION_01 dl dd ul li .s_title {position:absolute; left:0px; top:4px; line-height:20px;}




}