/*인사말*/


.company_01_01  {margin-top:160px;}
.company_01_01 .col_box {display:table; width:100%; }
.company_01_01 .col_box .col {display:table-cell; vertical-align:top;  }
.company_01_01 .col_box .col.s_title {width:630px; font-size:70px; color:#000;  line-height:70px; font-family: 'Pretendard';  font-weight: 900;}
.company_01_01 .col_box .col.s_text {padding-left:0px; font-size: 17px;  color:#000;  line-height:25px;}
.company_01_01 .col_box .col.s_text .t1{font-size:24px; line-height:24px; margin-bottom:20px; font-weight:bold; color:#000;}
.company_01_01 .col_box .col.s_text .t1 span {color:#225996;}
.company_01_01 .col_box .col.s_text .ceo_name {text-align:right; font-size:22px; font-family: 'ChosunNm'; margin-top:60px;}







.product_01_top {position:relative; border-bottom:1px #ededed solid; padding-bottom:120px;}
.product_01_top .icon{position:absolute; right:0px; top:-20px; border:1px #ededed solid; padding:30px; border-radius:10px;}
.product_01_top .icon img {vertical-align:middle; max-width:100%; }
.product_01_top .text{margin-right:500px; padding-top:60px;}
.product_01_top .text .t1{font-size:30px; color:#225996; font-weight:bold;}
.product_01_top .text .t2{margin-top:20px; font-size:16px;}


.product_01_list {margin-top:60px; }
.product_01_list ul li {padding:30px; border-bottom:1px #ededed solid; margin-bottom:20px;}
.product_01_list ul li .col_box{display:table; width:100%; }
.product_01_list ul li .col_box .col {display:table-cell; vertical-align:middle;}
.product_01_list ul li .col_box .col.icon {width:160px;  border:1px #ededed solid; padding:20px; border-radius:20px;}
.product_01_list ul li .col_box .col.icon img {vertical-align:middle;}
.product_01_list ul li .col_box .col.text {padding-left:60px;}
.product_01_list ul li .col_box .col  .t1{font-size:50px; color:#225996; font-weight:bold; display:inline-block; margin-right:10px;}
.product_01_list ul li .col_box .col  .t2{margin-top:15px; font-size:16px; color:#222; display:inline-block;}
.product_01_list ul li .col_box .col  .t2 span {font-weight:bold; color:#247cb4; text-decoration:underline; }







.about_06_wrap {position:relative; border-bottom:1px #ededed solid; margin-bottom:40px; padding-bottom:40px;}
.about_06_wrap .name_text{width:500px; position:absolute; left:0px; top:20px;}
.about_06_wrap .name_text .t1{font-size:30px; color:#000; font-weight:bold; }
.about_06_wrap .name_text .company_info{ font-size:16px; color:#888; font-weight:normal; margin-top:40px; }
.about_06_wrap .name_text .company_info .col {position:relative; padding:6px 0px; line-height:30px;}
.about_06_wrap .name_text .company_info .col .s_info{position:absolute; left:0px; top:6px; color:#000; background:#f8f8f8; color:#333; width:65px; text-align:center; font-size:13px;  border-radius:3px; line-height:33px;}
.about_06_wrap .name_text .company_info .col .s_text{padding-left:90px; color:#000; }
.about_06_wrap .info {margin-left:550px; background:#f2f2f2; height:300px; }
.about_06_wrap .info .common_map {width:100%; height:300px; }




.Contact_01_wrap {margin:0px; position:relative; text-align:left; overflow:hidden;}
.Contact_01_wrap .col_box {display:table; width:100%; table-layout:fixed; background:#fff;}
.Contact_01_wrap .col_box .col {display:table-cell; vertical-align:middle; }
.Contact_01_wrap .col_box .col.text {padding:80px; background:#f8f8f8;}
.Contact_01_wrap .col_box .col.text .title {font-size:70px; line-height:70px; color:#0b3b6c; font-weight:bold;}
.Contact_01_wrap .col_box .col.text .title1 {font-size:30px; color:#000; margin-top:15px;}
.Contact_01_wrap .col_box .col ul {margin-top:60px; margin-left:10px; }
.Contact_01_wrap .col_box .col 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; }
.Contact_01_wrap .col_box .col ul li .s_title{position:absolute; left:0px; top:10px; color:#000; width:100px;    background: #ddd;    color: #000;    text-align: center;    font-size: 13px;    line-height: 33px;
    border-radius: 33px;} 
.Contact_01_wrap .col_box .col.img_ {background:url(../images/contents/contact/Contact_01_top_icon.jpg) center top no-repeat; background-size:cover;}




@media all and (max-width:1024px) {



.company_01_01  {margin:10px;}
.company_01_01 .col_box {display:block; }
.company_01_01 .col_box .col {display:block; vertical-align:top;  }
.company_01_01 .col_box .col.s_title {width:auto; font-size:50px; line-height:50px; }
.company_01_01 .col_box .col.s_text {margin-top:40px;}
.company_01_01 .col_box .col.s_text .t1{font-size:20px; line-height:20px; }



.product_01_top {padding-bottom:40px;}
.product_01_top .icon{position:relative; right:0px; top:0px; text-align:center;}
.product_01_top .text{margin-right:0px; padding-top:20px;}
.product_01_list {margin-top:20px; }
.product_01_list ul li {padding:10px;}
.product_01_list ul li .col_box{display:block;  }
.product_01_list ul li .col_box .col {display:block; vertical-align:middle;}
.product_01_list ul li .col_box .col.icon {width:auto;  text-align:center; }
.product_01_list ul li .col_box .col.text {padding-left:0px;}





.about_06_wrap .name_text{width:auto; position:relative; left:0px; top:0px; margin-top:20px;}
.about_06_wrap .name_text .t1{font-size:22px; }
.about_06_wrap .name_text .company_info{ font-size:16px;  margin-top:10px; }
.about_06_wrap .name_text .company_info .col .s_text{padding-left:90px;  }
.about_06_wrap .info {margin-left:0px; margin-top:30px;  height:300px; }
.about_06_wrap .info .common_map {width:100%; height:300px; }





.Contact_01_wrap .col_box {display:block; }
.Contact_01_wrap .col_box .col {display:block; vertical-align:middle; }
.Contact_01_wrap .col_box .col.text {padding:40px 20px; }
.Contact_01_wrap .col_box .col.text .title {font-size:40px; line-height:30px;}
.Contact_01_wrap .col_box .col.text .title1 {font-size:20px; margin-top:15px;}
.Contact_01_wrap .col_box .col ul {margin-top:20px; margin-left:0px; }

.Contact_01_wrap .col_box .col.img_ {height:200px; background:url(../images/contents/contact/Contact_01_top_icon.jpg) center top no-repeat; background-size:cover;}





}