/* company - ny */

.company_wrap .top_banner01{z-index: 0;}
.top_banner01{background:url(../img/sub/top_banner01.jpg)no-repeat; background-size: cover; background-position: center;}
.company_wrap .common_top_banner::after{contain: none;}

.company_main_title h1{font-size: 50px; font-weight: 700; line-height: 1; padding-top: 110px;}

/* greeting 시작 */

.com_greeting{margin-bottom: 150px;}
.company_wrap>.boundary{width: 100%;}
.greet_banner{width: 100%; height: 460px; background:url(../img/sub/greet_banner01.jpg)no-repeat; background-size: cover; background-position: center; margin: 60px 0 100px 0;}
.greet_left{width: 30%; float: left; font-size: 25px; padding-bottom: 16px; border-bottom: 2px solid #00a9d7; line-height: 1.3; font-weight: 500;}
.greet_right{width: 70%; float: left; padding-left: 100px; text-align: justify; word-break: keep-all;}
.greet_bottom{float: left; margin: 48px 0; padding: 40px 60px; color: #fff; text-align: justify;}
.greet_sign{text-align: right;}
.greet_sign>span{font-size: 22px; font-weight: 500;}

.greeting-strong{font-size: 20px;}

/* greeting 끝 */

/* history 시작 */

.com_history{padding-bottom: 150px;}
.com_history_wrap{padding: 20px 0 40px 0; position: relative; margin-bottom: 33px; left: -130px;}
.history-tab_con{margin-top:100px; position: relative }
.history-dot{width: 16px; height: 16px; border-radius: 8px; border: 3px solid #06729f; position: absolute;left:50%; margin-left:-8px; top: 0;}
.history-in-dot{width: 16px; height: 16px; border-radius: 8px; border: 3px solid #06729f; position: absolute; left:50%; margin-left:-8px; bottom: -32px;}
.history-line{width: 1px; height:100%; overflow: hidden;; background-color: #dddddd; position: absolute; left:50%; top: 16px;}
.history-container{width: 100%; overflow: hidden; position: relative; margin-top: 80px;}
.history-container>li{width: 100%; overflow: hidden; margin-bottom:30px;}
.history-content{width: 50%; height:auto; float: left; display: flex; }
.history-num{font-size: 35px; width: 90%; font-weight:700; text-align: right; color: #333; float: left; padding-top: 10px;}
.history-top-bar{float:left; width:5%;  height:1px; background-color:#dddddd; display: block; margin: auto; margin-left:32px; position: relative; }
.history-top-bar::after{content: ""; width: 6px; height: 6px; background-color: #06729f; position: absolute; border-radius: 5px; top: -2px; right: -3px;}
.his-inner{padding: 19px 0 15px 41px;}
.h-con-left{height:75px;}
.h-con-right>.his-inner>p{color: #424242; letter-spacing: 1px; line-height: 40px; font-size: 17px;}
.history-bg-text{font-size: 120px; position: absolute; font-weight: 900; color: #f5f5f5; left: 50%; bottom: -115px; margin-left: -343px;}
.his-add>.his-inner>p{line-height: 30px;}
.his-add span{font-weight: 500;}
.his-add{margin-top: 5px;}
.his_month{font-size: 20px; font-weight: 500;}
.his_month_wrap{margin-bottom: 16px;}

/* history 끝 */

/* patent 시작 */

.com_patent{padding-bottom: 150px;}
.patent_in_tab{width: 400px; height: 50px; margin: 0 auto; border: 1px solid #e1e1e1; margin-top: 110px;}
.patent_in_tab>li{float: left; width: 50%; text-align: center; line-height: 50px; cursor: pointer;}
.patent_in_tab>li:first-child{border-right: 1px solid #e1e1e1;}
.pantent_con{padding-top: 60px;}
.pantent_con>li{width: 33.333%; float: left; padding: 0 40px; text-align: center; height: 550px; margin-bottom: 40px;}
.pantent_pic{border: 1px solid #e1e1e1; margin-bottom: 20px; padding: 20px;}
.pantent_pic>img{display: block; margin: 0 auto; border: 0; width: 100%;}

.patent_on{color: white; background-color: #06729f;}
.authe_br{display: none;}

/* patent 시작 */

/* directions 시작 */

.com_direct{padding-bottom: 150px;}
.map{width: 100%; height: 550px; margin-top: 60px;}
.map>iframe{width: 100%; height: 100%;}
.map_detail{width: 100%; padding-left: 20px; border-left:2px solid #06729f;}
.map_info h3.map_title{font-size: 24px; padding:15px 0;}
.map_detail table{width: 100%;}
.map_detail table td:nth-child(1){font-weight: bold; width: 10%}
.map_detail table td:nth-child(2){color:#6b6b6b; padding-left:16px; }
.map_info{padding-top: 16px;}

/* directions 시작 */