#wrapper_title{display: none;}
#container{width: 100%;padding-bottom: 0;}
#sub-about-us .gw-btn-wrap{position: relative;z-index: 100;}
#sub-about-us .gw-img-container{height: 500px;}
#sub-about-us .gw-img-container > div{position: absolute;bottom: 0;left: 0;overflow: hidden;}
#sub-about-us .gw-img-container .bg{width:100%;height:500px;}
#sub-about-us .gw-img-container .img{width: 100%;bottom: 0;right: 0;}
#sub-about-us .gw-company-container {margin: 0 auto;width: 768px;border-top: 2px solid #000;}
#sub-about-us .gw-company-container > li{padding:19px 30px;border-bottom: 1px solid #ddd;}
#sub-about-us .gw-box-container{flex-wrap: wrap;}
#sub-about-us .gw-box-container > li{position:relative;padding: 40px 20px;background: #fff;counter-increment: list-counter;}
#sub-about-us .gw-box-container > li:before {content: counter(list-counter, decimal-leading-zero); position: absolute;left: 20px; top: 20px;font-family: "Outfit", sans-serif; font-weight: 600;color: #999;}
#sub-about-us .gw-col-2{width:calc(50% - 10px);}
#sub-about-us .gw-col-3{width:calc(33.3% - 10px);}
#sub-about-us .gw-col-4{width:calc(25% - 10px);}
#sub-about-us .gw-box-container .icon{color: var(--main-color);}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1280px){
    #sub-about-us .gw-box-container{padding: 0;}
}

@media screen and (max-width:1024px){
    #sub-about-us .gw-w-15{width:25% !important;}
    #sub-about-us .gw-box-container{padding: 0;}
}

@media screen and (max-width:768px){
    #sub-about-us .gw-w-15 {width: 25% !important;}
    #sub-about-us .gw-img-container{height: 25vh;}
    #sub-about-us .gw-img-container .bg{height: 25vh;}
    #sub-about-us .gw-img-container .building{transform:translateY(0);opacity:1;}
    #sub-about-us .gw-company-container{width: 100%;}
    #sub-about-us .gw-col-4{width: calc(50% - 5px);}
}

@media screen and (max-width:576px){
    #sub-about-us .gw-w-15{width:100% !important;}
    #sub-about-us .gw-img-container{height: 15vh;}
    #sub-about-us .gw-img-container .bg{height: 15vh;}
    #sub-about-us .gw-company-container > li{padding:20px;flex-direction: column;align-items: flex-start;gap: 5px;}
    #sub-about-us .gw-box-container > li{padding:20px;}
}







.object-fit img{width:100%;height:100%;object-fit:fill;}

.gallery-box{margin:0 auto;max-width:960px;}
.gallery-box .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

.gallery-box .gallery-main-box{padding:0 0 10px;}
.gallery-box .gallery-main-box .swiper-slide .info-img{position:relative;padding:0 0 62.5%;height:0;box-sizing:border-box;}
.gallery-box .gallery-main-box .swiper-slide .info-img img{position:absolute; height:100%;}

.gallery-box .gallery-main-box .swiper-slide .info-txt{position:absolute;bottom:0;left:0;padding:15px 20px;width:100%;background:rgba(0,0,0,0.5);}
.gallery-box .gallery-main-box .swiper-slide .info-txt span{font-size:1rem;line-height:1.5rem;color:#fff;}

.gallery-box .gallery-main-box .control-wrap{position:absolute;top:50%;left:0;z-index:20;width:100%;box-sizing:border-box;}
.gallery-box .gallery-main-box .control-wrap > div{position:absolute;top:50%;width:60px;height:60px;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:center center;text-indent:-99999px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);cursor:pointer;}
.gallery-box .gallery-main-box .control-wrap .swiper-gallery-prev{left:0;background-image:url(https://user-images.githubusercontent.com/33821863/148932372-4b639bb5-17b1-4884-b18d-3445b530701b.png);}
.gallery-box .gallery-main-box .control-wrap .swiper-gallery-next{right:0;background-image:url(https://user-images.githubusercontent.com/33821863/148932378-7ff3135f-0dd9-4d6d-abd1-376acbf577d4.png);}
.gallery-box .gallery-main-box .control-wrap > div:hover{background-color:#000;}

.gallery-box .gallery-thumb-box .swiper-slide{cursor:pointer;}
.gallery-box .gallery-thumb-box .swiper-slide.swiper-slide-active{position:relative;}
.gallery-box .gallery-thumb-box .swiper-slide.swiper-slide-active:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #1976d2;box-sizing:border-box;}
.gallery-box .gallery-thumb-box .swiper-slide .info-img{position:relative;padding:0 0 62.5%;height:0;box-sizing:border-box;}
.gallery-box .gallery-thumb-box .swiper-slide .info-img img{position:absolute;}

@media screen and (max-width:768px) {
  .gallery-box .gallery-main-box .swiper-slide .info-txt{padding:10px 15px;}
  .gallery-box .gallery-main-box .control-wrap > div{width:40px;height:40px;background-size:7px;}
}











.i_tab_ov_btn {width:100%; max-width:1200px; text-align:center;letter-spacing:-0.05px; margin:60px auto 0px;}
.i_tab_ov_btn a {display:inline-block;width:24%;height:46px;margin: 0px 2px 6px; padding:8px; border: 1px #80A9C7;border-radius: 20px; box-shadow: 0 1px 2px rgba(0,0,0,.2); font-size:1.15em; vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:-0.05em;line-height:1.7em;cursor:pointer}
.i_tab_ov_btn input {display:inline-block;border:0;text-align:center;text-decoration:none;letter-spacing:-0.05em;cursor:pointer}
.i_tab_btn_on {background: rgb(196, 41, 2);color:#fff; font-weight:600;}
.i_tab_btn_on a { text-decoration:none; color:#fff !important; }
.i_tab_btn_off  {background: #f1f1f1;color:#333;font-weight:600;}
.i_tab_btn_on:hover {background:#f84c4c;}
.i_tab_btn_on:hover a { text-decoration:none; color:#fff !important; }
.i_tab_btn_off:hover {background:#f84c4c; color:#fff !important;}
.i_tab_btn_off:hover a { text-decoration:none; color:#fff !important; }

@media screen and (max-width:768px) {
.i_tab_ov_btn a {width:40%; font-size:1.15em;}
.i_tab_ov_btn input {}
}

@media screen and (max-width:576px) {
.i_tab_ov_btn {margin:30px auto 0px;}
.i_tab_ov_btn a {width:40%;font-size:1.1em;height:42px;line-height:1.5em;}

}


.p_tab_ov_btn {width:100%; max-width:1200px; text-align:center;letter-spacing:-0.05px; margin:60px auto 0px;}
.p_tab_ov_btn a {display:inline-block;width:30%;height:46px;margin: 0px 2px 6px; padding:8px; border: 1px #80A9C7;border-radius: 8px; box-shadow: 0 1px 2px rgba(0,0,0,.2); font-size:1.15em; vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:-0.05em;line-height:1.7em;cursor:pointer}
.p_tab_ov_btn input {display:inline-block;border:0;text-align:center;text-decoration:none;letter-spacing:-0.05em;cursor:pointer}
.p_tab_btn_on {background: rgb(196, 41, 2);color:#fff; font-weight:600;}
.p_tab_btn_on a { text-decoration:none; color:#fff !important; }
.p_tab_btn_off  {background: #f1f1f1;color:#333;font-weight:600;}
.p_tab_btn_on:hover {background:#f84c4c;}
.p_tab_btn_on:hover a { text-decoration:none; color:#fff !important; }
.p_tab_btn_off:hover {background:#f84c4c; color:#fff !important;}
.p_tab_btn_off:hover a { text-decoration:none; color:#fff !important; }

@media screen and (max-width:768px) {
.p_tab_ov_btn a {width:40%; font-size:1.15em;}
.p_tab_ov_btn input {}
}

@media screen and (max-width:576px) {
.p_tab_ov_btn {margin:30px auto 0px;}
.p_tab_ov_btn a {width:40%;font-size:1.1em;height:42px;line-height:1.5em;}

}




.big_tab ul{overflow: hidden; width: 100%;}
.big_tab ul li{width: 25%; box-sizing: border-box; float: left; list-style-type: none; border: 1px solid #ccc; text-align: center; line-height: 40px;}
.big_tab ul li.activeClass{font-weight: bold; font-size: 20px;}
.sm_select {display: none;}
.sm_select select {width:100%; height: 40px; }


@media (max-width:500px){
      .sm_select {display: block;}
      .big_tab{display: none;}
 }
   
   
   
   
   
   
    .pc{display:block;}
    .m{display:none;}
    @media all and (min-width:749px) and (max-width:1179px) {
        .pc{display:block;}
        .m{display:none;}
    }

    @media all and (max-width:748px) {
        .pc{display:none;}
        .m{display:block;}
    }

    /* 버튼 */    
 .btn_more {display:inline-block; background: #0e4473; color:#fff; text-align:center;  font-size:1.2em;  margin:0px 0px; padding:15px 30px; border:1px solid #555;  transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
 /*btn_more:hover {color:#fff; background-color:#A6090B; }*/    
  /*버튼 */  
   
    .cost_tb{width:100%; border-top:2px solid #222;}
    .cost_tb th{background:#f9f9f9; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:1.25em; color:#222; padding:16px;}
    .cost_tb td{border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:1.25em; color:#555; text-align: center; padding:16px;}
    .cost_tb .left{border-left:1px solid #ddd;}
    .cost_tb .left2{background:#f6f6f6;border-left:1px solid #ddd;}
    .cost_tb .right{border-right:0;}
    .cost_tb td.cost{text-align: right; padding-right:20px;}
    .cost_tb td.strong{font-weight: bold;}
    .cost_tb td.strong2{font-weight: bold; background:#fdf8ec; }
    .cost_tb td.strong3{border-right:0;font-weight: bold; background:#fdf8ec; }
    .cost_html{display:none;}
   
     
    @media all and (min-width:749px) and (max-width:1179px) {
        .cost_tit span{width: 50%; font-size:16px; text-align: center;}
        .cost_html{display:none;}
}
   
   
    /* 그누보드 내용관리등 에디터로 입력할 경우  여기서부터 */
    .fc_ver2_pointer {color:#C53428; }
    .daon_content_wrap{width:100%; min-width:320px; max-width:100%; margin:0 auto;}
    .daon_ver2_page_title{width:100%; text-align:center; margin-bottom:70px;}
    .daon_ver2_page_title h1{width:100%; font-size:2.5em; font-weight:600;}
    .daon_ver2_page_title h1:after {content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000;}
    .daon_ver2_page_title h2{width:100%; font-size:1.2em; color:#666; margin-top:20px; }

    .daon_ver2_sub_type14 {width:100%; }
    .daon_ver2_sub_type14:after{ content:""; display:block; clear:both;}    
    .daon_ver2_sub_type14 .busi_top { position: relative;  width:100%; }
    .daon_ver2_sub_type14 .busi_top:after{ content:""; display:block; clear:both;}
    .daon_ver2_sub_type14 .busi_top .img_box_all {position: relative;  width:100%; margin-top:50px; padding-bottom:0px; }
    .daon_ver2_sub_type14 .busi_top .img_box_all::before { content: '';  position: absolute; display: block; top:100px; width:100%; bottom: 0; left: 0; background: linear-gradient(to left, #3884cf 0%, #4165c3 80%); transition: 0.3s all ease;}  
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area { width:100%; max-width:1500px; margin:50px auto; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area:after{ content:""; display:block; clear:both;}
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul {width:100%; margin:0; padding:0; overflow:hidden;}
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; overflow:hidden;}
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li:nth-child(4n){margin-right:0; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li a{ position:relative; display:inline-block; overflow:hidden; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li a:before{ z-index:10; position:absolute; content:""; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.5; transition:all 0.3s; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li a:hover:before{ opacity:.85;  background-color:#3648aa;}
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li .txt_box{ opacity:1; z-index:20; position:absolute; top:10%; left:8%; text-align:left; transition:all 0.3s; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li:hover .txt_box{opacity:1; transform:translateY(-10%);}
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li p{ display:block; font-size:1.65em; font-weight:700; color:#fff; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li span{ display:block; margin-top:20px; font-size:1em; color:rgba(255,255,255,.6); font-weight:normal; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li .img_box { width:100%;  overflow:hidden; }
    .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li .img_box img{ max-width:100%; }  
    .daon_ver2_sub_type14 .busi_cont {width:100%; max-width:1300px; margin:0 auto;}
    .daon_ver2_sub_type14 .info_box { width:100%; margin:0 auto;}
    .daon_ver2_sub_type14 .info_box:after{ content:""; display:block; clear:both;}
    .daon_ver2_sub_type14 .info_box .txts {display:block; font-size:1.15em; color:#555;font-weight:400; line-height:1.6em;  margin-bottom:10px;}
    .daon_ver2_sub_type14 .info_box .txts strong {color:#4165c3;}
    .daon_ver2_sub_type14 .info_box .txts_2 {display:block; font-size:1.35em;font-weight:500; color:#333; line-height:1.6em;  margin-bottom:10px;}
    .daon_ver2_sub_type14 .info_box .txts strong {color:#4165c3;}
    .daon_ver2_sub_type14 .info_box .img_50 {float:left; width:49%; margin-right:2%; margin-bottom:0;}  
    .daon_ver2_sub_type14 .info_box .img_50:last-child {float:right; margin-right:0;}
    .daon_ver2_sub_type14 .info_box .img_50 img {max-width:100%;}  
    .daon_ver2_sub_type14 .info_box .img_50 p { margin-top:15px; font-size:1.25em; text-align:center;}
    .daon_ver2_sub_type14 .info_box h4 {display:block; font-size:1.6em;color:rgb(196, 41, 2); font-weight:700; line-height:1.5em;  margin:30px auto 15px;}
    .daon_ver2_sub_type14 .info_box h5 {display:block; font-size:1.4em;color:#000; font-weight:700; line-height:1.5em;  margin:30px auto 15px;}
    .daon_ver2_sub_type14 .info_box dl strong {display:block; font-size:1.85em; color: #000; margin-bottom:30px;  }
    .daon_ver2_sub_type14 .info_box dl dd{ position:relative; font-size:1.15em; color: #555;  padding-left:15px;  text-align:left; margin-top:5px; }
    .daon_ver2_sub_type14 .info_box dl dd:before { content: ''; position: absolute; left: 0; top: 11px; width: 3px; height: 3px; background-color:#017ece; border-radius: 50%;}
    .daon_ver2_sub_type14 .info_box .imp {font-size:1.1em; word-break:keep-all; color:#3375C0; margin-top:20px; background:#f1f7fb; padding:5px 25px; }
    .daon_ver2_sub_type14 h3.con_tit {display:block; font-size:2.2em; color: #245a9b; text-align: center; font-weight:600; line-height:1.5em;  margin:10px auto 55px;}
    .daon_ver2_sub_type14 .cs_box { width:100%; margin: 50px auto;  padding: 25px 40px;  background-color:#f8f8f8; border:1px solid #eee; box-sizing:border-box; }
    .daon_ver2_sub_type14 .cs_box:after {content:""; display:block; clear:both;}
    .daon_ver2_sub_type14 .cs_box .cs_tit {display:block; font-size:1.5em; color:#000;}
    .daon_ver2_sub_type14 .cs_box .cs_info {width:100%; margin-top:20px; }
    .daon_ver2_sub_type14 .cs_box .cs_info div {display:inline-block; vertical-align:top;  margin-right:50px}
    .daon_ver2_sub_type14 .cs_box .cs_info div span {float:left;  display:inline-block; width:30px; margin-right:10px; }
    .daon_ver2_sub_type14 .cs_box .cs_info div span i { line-height:30px; color:#fff; font-size:1em; width:30px; height:30px;  text-align:center; background-color:#6a7780; border-radius:100%;  }
    .daon_ver2_sub_type14 .cs_box .cs_info div p {float:left; display:inline-block; width:auto; text-align:left; font-size:1.25em; }
    .daon_ver2_sub_type14 .scroll{width:100%;margin:0 auto; text-align:right; margin-bottom:5px; display:none;}
    .daon_ver2_sub_type14 .tbl_scroll_wrap { width:100%; overflow-x:auto;  white-space: nowrap; margin-bottom:30px;}
    .daon_ver2_sub_type14 .tbl_scroll_wrap::-webkit-scrollbar { -webkit-appearance: none; }
    .daon_ver2_sub_type14 .tbl_scroll_wrap::-webkit-scrollbar:vertical { width: 12px; }
    .daon_ver2_sub_type14 .tbl_scroll_wrap::-webkit-scrollbar:horizontal { height: 8px; }
    .daon_ver2_sub_type14 .tbl_scroll_wrap::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; }
    .daon_ver2_sub_type14 .tbl_scroll_wrap::-webkit-scrollbar-track { border-radius: 10px; background-color:#fff; }
   
   
   
    .daon_ver2_sub_type14  h3.busi_tbl_title {clear:both; font-size:1.5em; padding:0; margin-bottom:20px; margin-top:0 !important;}
    .daon_ver2_sub_type14  table.busi_tbl{ width:100%;min-width:850px; border-collapse:collapse; border-spacing:0; border-top:2px solid #494949;   border-right:0px solid #e9e9e9; margin:0 auto; }
    .daon_ver2_sub_type14  table.busi_tbl thead th{ font-size:1.25em; color:#000; font-weight:normal; text-align:center; padding:15px 0; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9 ; background-color:#f6f6f6; }
    .daon_ver2_sub_type14  table.busi_tbl thead th.white{ background-color:#ffffff !importent; }

       
    .daon_ver2_sub_type14  table.busi_tbl tbody td{ font-size:1.25em; color:#555; text-align:center; padding:10px 15px; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
    .daon_ver2_sub_type14 table.busi_tbl tbody dl dd{ position:relative; font-size:1.25em !importent;; color: #555;  padding-left:15px;  text-align:left; margin-top:5px; }
    .daon_ver2_sub_type14 table.busi_tbl tbody dl dd:before { content: ''; position: absolute; left: 0; top: 11px; width: 3px; height: 3px; background-color:#017ece; border-radius: 50%;}  
   
       
    .daon_ver2_sub_type14  table.busi_tbl tbody td.left{  border-left:1px solid #e9e9e9 !important;}
    .daon_ver2_sub_type14  table.busi_tbl tbody td.left_bg{ background-color:#f6f6f6 !important;}
   
    .daon_ver2_sub_type14  table.busi_tbl thead th:first-child {border-left:0;}
    .daon_ver2_sub_type14  table.busi_tbl tbody td:first-child {border-left:0;}
   
   
   
   
   
    .history_tab{width:100%; max-width:960px; text-align:center; margin:0 auto; margin-bottom:50px;}
    .history_tab span{display:inline-block; width:40%;  font-size:1.25em; margin:0px 2px; border:1px solid #000; padding:10px 0; cursor:pointer;}
    .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}
    .history_type2{display:none; width:100%;  min-width:320px; max-width:1200px; margin:0 auto;  overflow: hidden;}
    .history_type2 .title {margin:0 0 5%;}
    .history_type2 .title h4{display:table; width:150px; height:150px; margin:0 auto; position: relative; text-align:center; font-size:1.5em; color:#fff;  }
    .history_type2 .title h4 span{display:table-cell; vertical-align:middle;  width:100%; height:100%; background:#396fbc; border-radius:100%;  z-index:1; line-height:1em;}
    .history_type2 .history_box{width:100%; overflow: hidden;}
    .history_type2 .box_wrap.right{width:50%; background:url('../image/history_line2.gif')no-repeat left 56px;  position: relative;}
    .history_type2 .box_wrap.right:before{content:url('../image/history_dot.gif'); position: absolute; top:45px; left: -10px;}
    .history_type2 .box_wrap.left{width:50%; background:url('../image/history_line2.gif')no-repeat right 56px; position: relative;}
    .history_type2 .box_wrap.left:before{content:url('../image/history_dot.gif'); position: absolute; top:45px; right: -10px;}
    .history_type2 .box_wrap .box{ border:1px solid #ddd; background:#fff; padding:0px; margin-top:20px;}
    .history_type2 .box_wrap .box img{width:100%; max-width:800px;}
    .history_type2 .box_wrap .box p.year{padding-top:10px; padding-left:20px; font-size:1.5em; color:#333;}
    .history_type2 .box_wrap .box ul{margin:0; padding:0;}
    .history_type2 .box_wrap .box ul li{position: relative; margin:15px 0; padding-left:80px; line-height:1.6; font-size:1em; letter-spacing: -0.5px;}
    .history_type2 .box_wrap .box ul li span{position: absolute; left:20px; top:0; padding-left:10px; color:#000;}
    .history_type2 .box_wrap .box ul li span:before{content:""; position: absolute; left:0; top:10px; width:4px; height:4px; background:#1776ff;}
    .history_type2 .box_wrap.right{float:right;}
    .history_type2 .box_wrap.right .box{margin-left:10%;}
    .history_type2 .box_wrap.left{float:left;}
    .history_type2 .box_wrap.left .box{margin-right:10%;}


    .history_view_1{display:block;}
    .history_view_1 .title h4 span{background-color:#21418d;}
    .history_view_1 .title h4 span{background-color:#2754ad;}
   
   
    .s_ul{width:100%;}
    .s_ul h3{font-size:2.2em; color:#000; line-height: 1.2em;font-weight: 700; margin-bottom:20px}
    .s_ul ul{width:100%;}
    .s_ul li{font-size:1.25em; color:#555; line-height: 1.5em; position:relative; list-style:disc;margin-left:20px; }
   
   
   
   
    @media screen and (max-width:1340px){
        .history_tab{width:100%; text-align:center; margin-bottom:50px;}
        .history_tab span{display:inline-block; width:49%; margin:0px 2px; border:1px solid #000; padding:10px 0; cursor:pointer;}
        .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}
    }
   
    @media screen and (max-width:1200px){
        .history_tab{width:100%; text-align:center; margin-bottom:50px;}
        .history_tab span{display:inline-block; width:49%; margin:0px 2px; border:1px solid #000; padding:10px 0; cursor:pointer;}
        .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}
    }
   

    @media screen and (max-width:1080px){
        .history_tab{width:100%; text-align:center; margin-bottom:50px;}
        .history_tab span{display:inline-block; width:49%; margin:0px 2px; border:1px solid #000; padding:10px 0; cursor:pointer; margin-bottom:5px;}
        .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}  
    }
   


    @media all and (max-width:1024px){
        .daon_ver2_sub_type14 .busi_cont {padding:0 4%;}    
        .daon_ver2_sub_type14 .cs_box {padding:25px;}
        .daon_ver2_sub_type14 .cs_box .cs_tit { font-size:1.25em;}
        .daon_ver2_sub_type14 .cs_box .cs_info {margin-top:20px;}
        .daon_ver2_sub_type14 .cs_box .cs_info div {margin-bottom:10px;}
    }

    @media all and (max-width:992px){      
        .daon_ver2_page_title{margin-bottom:50px;}  
        .daon_ver2_page_title h1{font-size:1.85em;}
        .daon_ver2_page_title h2{font-size:1em;}
        .daon_s_tit{font-size:1.2em;}  
       
        .history_type2 .box_wrap .box p.year{ padding-left:10px;}
        .history_type2 .box_wrap .box ul li span{ left:10px;}
        .history_type2 .box_wrap .box ul li{ padding-left:80px;}    

        .history_tab span{width:auto; padding:10 10px; margin:0 3px;}
        .history_type2 .box_wrap .box p.year{ padding-left:10px;}
        .history_type2 .box_wrap .box ul li span{ left:10px;}
        .history_type2 .box_wrap .box ul li{padding-left:70px; padding-right:10px;}
        .history_type2{ background-position:5% top;}
        .history_type2 .title h4{width:100%; height:auto;}
        .history_type2 .title h4 span{ border-radius:0;  padding:20px 0; background:url('../image/history_top.jpg')no-repeat; background-size:cover;}  
        .history_type2 .box_wrap.right{width:95%; background-position:left 55px;}
        .history_type2 .box_wrap.right .box{ width:85%; }
        .history_type2 .box_wrap.left{float:right;}
        .history_type2 .box_wrap.left{width:95%; background-position:left 90px;}
        .history_type2 .box_wrap.left:before{left: -10px; top:80px;}
        .history_type2 .box_wrap.left .box{margin:10% 0 10% 10%; width:85%; }
       
       
        .history_tab{width:100%; text-align:center; margin-bottom:50px;}
        .history_tab span{display:inline-block; width:48%; margin:0px 2px; border:1px solid #000; padding:10px 0; cursor:pointer; margin-bottom:5px;}
        .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}
    }
   
    @media all and (max-width:860px){
        .daon_ver2_sub_type14 .busi_top .img_box_all {padding-bottom:0px; }
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area {padding:0 4%;}
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li{ width:49%; margin-right:2%; margin-bottom:1.5%;}      
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li:nth-child(4n){margin-right:2%;}    
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li:nth-child(2n){margin-right:0;}
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li .txt_box{ top:20%;}
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li p{ font-size:1.25em; }
        .daon_ver2_sub_type14 .scroll{display:block;}
    }
   

   

    @media all and (max-width:640px){
       
        .daon_ver2_sub_type14 .info_box .img_50 {width:100%; margin-bottom:10px;}
        .daon_ver2_sub_type14 .cs_box .cs_info div {width:100%; margin-right:0;}
        .daon_ver2_sub_type14 .cs_box .cs_info div p { width:80%; font-size:1em;}
    }

    @media all and (max-width:480px){
        .daon_ver2_sub_type14 .info_box .txts {font-size:1.1em;}
        .daon_ver2_sub_type14 .info_box .txts_2 {font-size:1.25em;}
        .daon_ver2_sub_type14 h3.con_tit { font-size:1.8em;}
        .daon_ver2_sub_type14 .info_box h4 {font-size:1.4em;}
        .daon_ver2_sub_type14 .info_box h5 {font-size:1.2em;}
        .daon_ver2_sub_type14 .info_box dl dd{font-size:1.05em; }
        .daon_ver2_sub_type14 .busi_top .img_box_all .con_area ul li{ width:100%; text-align:center; height:auto; margin-right:0;}
        .daon_ver2_sub_type14 .info_box .imp {font-size:1.0em;}
       
        .daon_ver2_sub_type14  table.busi_tbl thead th{ font-size:1.15em; }
        .daon_ver2_sub_type14  table.busi_tbl tbody td{ font-size:1.15em;}
       
        .history_type2 .box_wrap .box ul li{font-size:0.9em;}
       
        .history_tab{width:100%; text-align:center; margin-bottom:50px;}
        .history_tab span{display:inline-block; width:48%;  font-size:1.15em; margin:0px 2px; border:1px solid #000; padding:7px 0; cursor:pointer; margin-bottom:5px;}
        .history_tab span.on{border:1px solid #333; background-color:rgb(196, 41, 2); color:#fff;}
       
        .s_ul li{font-size:1.15em; }
       
        .cost_tb th{font-size:1.1em;}
        .cost_tb td{font-size:1.1em;}
       
    }
    /*  여기까지 코드를 복사하여 공통 css파일 최하단에 추가합니다. */