@charset "utf-8";

/*----------------------------------------------------------------- 공통 ----------------------------------------*/
/*--------------------------------------------------------- FLEX ---------------------------*/
.flex { display:flex; } 
.flex-c-all { display:flex; align-items:center; justify-content:center; } 
.flex-c-space { display:flex; align-items:center; justify-content:space-between; } 

.flex-h-c { display:flex; align-items:center; } 
.flex-space { display:flex; justify-content:space-between; } 

.flex-txt-c a { display:flex; align-items:center; justify-content:center; } 


/*--------------------------------------------------------- container --------------------------*/
.content{margin-top: 80px;}
.content-tit{font-size: 28px; color: #4a4e67;}
.content-tit--sub{font-size: 18px; color: #97a2be;  margin-top: 8px;}
.tit{position: relative;}
.tit:before{content: '';position: absolute;left: -16px;top: 50%;transform: translateY(-50%);width: 8px;height: 8px;border-radius: 50%;background-color: #4a4e67;}
.content-sub-tit{font-size: 24px; color: #4a4e67; line-height: 26px;}


/*----------------------------------------------------------- topImg --------------------------*/
.top-cont{position: relative; width: 100%; height: 201px; padding-top: 61px;}
.top-cont--txt{height: 140px; position: absolute; width: 100%; overflow: hidden;}
.top-bgImg{height: 140px; width: 100%; transform: scale(1.5); transition: transform 8s ease; background: no-repeat 50% / cover; background-image: url(../img/topImg/topImg.png); position: absolute;}
.top-bgImg:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(74,78,103, 0.9);}
.top-bgImg.active{transform: scale(1);}
.top-txt{padding: 36px 0 30px; position: relative; z-index: 1;}
.top-txt .top-tit{font-size: 42px; color: #fff;}
.top-txt .top-lnb{margin-top: 2px;}
.top-txt .top-lnb span{font-size: 14px; color: #d0d0d0; font-weight: 300; letter-spacing: normal;}
.top-txt .top-lnb span:last-child{font-weight: 500;}
.top-link{position: absolute; bottom: 30px; right: 0;}
.top-link .top-link-btn{width: 45px; height: 45px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.2); border:1px solid #99a2bc; display: flex; align-items: center; justify-content: center;}
.top-link .top-link-btn .ico_link-btn{width: 19px; height: 19px; background: no-repeat 50% / cover; background-image: url(../img/ico_link.svg);}


/*----------------------------------------------------------- content --------------------------*/
.content-product .airs-cont{padding-top: 0;}
.product_box{position: relative; border: 1px solid #F2F4F7; background-color: #fff; border-radius: 10px;}
.product_box:after{content: ''; position: absolute; left: 20px; top: 20px; width: 100%; height: 100%; background: #F4F6F9; border-radius: 10px; z-index: -1;}
.flex-box{display: flex; justify-content: space-between; align-items: center;}
.product_tit{ position: relative; display: flex; align-items: center; padding-bottom: 35px; }
.product_tit h3{font-family: 'ubuntu-bold'; font-size: 24px; color: #4A4E67;}
.product_tit:before{content: ''; width: 8px; height: 8px; border-radius: 50%; background: #4A4E67; margin-right: 10px;}
.product_list{padding-bottom: 80px;}
.product_list:last-child{padding-bottom: 0;}
.prd_content-control{ display: flex; align-items: center; justify-content: center; margin-top: 20px;}
.prd_content-control .slide-btn__prev, 
.prd_content-control .slide-btn__next{width: 42px; height: 42px; background: no-repeat;}
.prd_content-control .slide-btn__prev{background-image: url(../img/ico_prdSlide-prev.svg);}
.prd_content-control .slide-btn__next{background-image: url(../img/ico_prdSlide-next.svg);}
.prd_content-control .swiper-pagination{position: relative;width: auto;margin: 0 25px;bottom: auto;left: auto;}
.prd_content-control .swiper-pagination span{font-family: 'ubuntu-medium'; font-size: 17px; color: #4A4E67;}



/*----------------------------------------------------------------- 개별 ----------------------------------------*/
/*------ about -----*/
.content-message {position: relative; padding-bottom: 80px;}
.content-message .content-tit{line-height: 43px;}
.content-message .content-message-img{position: absolute; top: 0; right: 0; background: no-repeat 50% / cover; width: 307px; height: 234px; background-image: url(../img/message-img.png); display: flex; align-items: center; justify-content: center; flex-direction: column;}
.content-message .content-message-img p{color: #97a2be; font-size: 24px;}
.content-message-txt{margin-top: 40px; color: #4a4e67; font-size: 18px; line-height: 30px;}
.content-message-txt span{padding-bottom: 20px; display: block; font-weight: 300;}
.content-message-name{display: flex;justify-content: right;}
.content-message-name span:nth-child(1){width: 100px; height: 90px; background: no-repeat 50% / cover; background-image: url();}
.content-message-name span:nth-child(2){line-height: 43px; color: #4a4e67; font-size: 24px;}
.airs-cont{padding-top: 40px;}
.airs-cont_01.airs-cont{margin-top: 35px;flex-wrap: wrap;position: relative;border-bottom: 1px solid #e0e0e2;padding-bottom: 80px;padding-top: 0;}
.airs-cont_01--img {width: 420px;height: 275px;}
.airs-cont_01--img img {width: 100%; height: auto;}
.airs-cont_01--txt p{font-size: 18px; font-weight: 300; line-height: 35px; color: #4a4e67; display: flex;}
.airs-cont_01--txt p:before{content: '・'; }
.airs-cont_01--txt p:nth-child(1){padding-bottom: 26px;}
.airs-cont_02 .cont-wrap .cont-hd{font-size: 20px; color: #4a4e67; margin-top: 10px;}
.airs-cont_02 .cont-wrap .cont-bd{ color: #4a4e67;}
.airs-cont_02 .cont-wrap .cont-bd > li{margin-top: 10px;}
.airs-cont_02 .cont-wrap .cont-bd--date > ul > li{border: 1px solid #97a2bd; font-size: 16px; font-weight: 300; padding: 5px 10px;}
.airs-cont_02 .cont-wrap .cont-bd--date > ul > li:not(:last-child){margin-right: 10px;}
.airs-cont_02 .cont-wrap .cont-bd--date > ul > li > b{font-weight: 500;}
.airs-cont_02 .cont-wrap .cont-bd > li:not(:first-child){position: relative;}
.airs-cont_02 .cont-wrap .cont-bd > li:not(:first-child):before{content: '・';}
.airs-cont_03{background-color: #f7f7f7; padding-bottom: 40px;}
.airs-cont_02 .cont-list{padding-bottom: 80px}
.airs-cont_02 .cont-wrap .cont-bd > li{font-weight: 300;}
.airs-cont_02 .cont-wrap .cont-bd > li > b{font-weight: 500;}
.airs-cert--slide{padding: 0 10px !important;}
.airs-cert--slide > ul{margin-top: 48px;}
.airs-cert--slide ~ .swiper-pagination{position: absolute;top: 0;right: 135px;left: auto;bottom: auto;width: auto;border: 1px solid #d1d2d9;width: 60px;height: 41px;display: flex;align-items: center;justify-content: center;border-radius: 25px;background-color: #fff;color: #4a4e67;font-size: 11px;z-index: 1;}
.airs-cert--slide ~ .swiper-pagination .swiper-pagination-current{font-family: 'ubuntu-light';font-size: 14px;padding-right: 3px;}
.airs-cert--slide ~ .swiper-pagination .swiper-pagination-total{font-family: 'ubuntu-medium';font-size: 14px;padding-left: 3px;}
.airs-cert--slide__btn{position: absolute;top: 0;right: 26px;cursor: pointer;z-index: 1;}
.airs-cert--slide__btn .slide-btn{width: 41px;height: 41px;border: 1px solid rgba(74, 78, 103, 0.25);background-color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer; border-radius: 50%;}
.airs-cert--slide__btn .slide-btn:before{content: '';width: 16px;height: 17px;background: no-repeat 50% / cover;}
.airs-cert--slide__btn .airs-cert--slide__next:before{background-image: url(../img/ico_slide-next.svg);transform: rotate(90deg);margin-left: 3px;}
.airs-cert--slide__btn .airs-cert--slide__prev:before{background-image: url(../img/ico_slide-prev.svg);transform: rotate(90deg);margin-right: 2px;}
.airs-cert--slide__btn .slide-btn:nth-child(1){margin-right: 12.5px;}
.airs-cert--img{width: 100%; height: 292px; position: relative;}
.airs-cert--img:after{content: ''; position: absolute; left: 0; top: 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16); width: 100%; height: 100%;}
.airs-cert--img .img-wrap{width: 100%; height: 100%;}
.airs-cert--img .img-wrap img{width: 100%;}
.airs-cert--txt{margin-top: 20px;text-align: center;text-align: center;padding: 14px 0;font-weight: 500;height: 77px;display: flex;align-items: center;justify-content: center;}
.airs-cert--txt p{color: #4a4e67;}
.airs-cont_03 > div{position: relative;}
.content-history{ padding-bottom: 40px;}
.content-history .content-list--history .small-inner {width: 100%;}
.content-history .content-list{padding-bottom: 40px; position: relative;}
.content-history .content-list:not(:last-child){border-bottom: 1px solid #e0e0e2;}
.content-history .content-list:nth-child(2):after{content: ''; z-index: -1;background: no-repeat 50%;background-image: url(../img/history_bg.png);position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 595px;height: 100%;}
.content-history .content-tit{color: #97a2be; line-height: 43px;}
.content-history .content-tit span{color: #4a4e67; position: relative;}
.content-history .content-tit span:after{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 11px; background-color: rgba(151, 162, 190, 0.3);}
.content-history .content-list--history{display: flex; margin-top: 40px; }
.content-history .content-list--history:not(:last-child){border-bottom: 1px solid #e0e0e2; padding-bottom: 40px;}
.content-history .histroy-tit{width: 210px; flex: none;}
.content-history .histroy-tit p:nth-child(1){font-size: 24px; color: #97a2be;}
.content-history .histroy-tit p:nth-child(2){font-size: 40px; color: #4a4e67;}
.content-history .histroy-list > li{display: flex;align-items: baseline;}
.content-history .histroy-list .histroy-num{font-size: 20px;font-family: 'ubuntu-bold';color: #4a4e67; position: relative;display: inline-flex;align-items: center;}
.content-history .histroy-list .histroy-num:after{content: '';width: 40px;height: 5px;background: no-repeat 50% / cover;background-image: url(../img/ico_history-list-img.svg);margin: 0 11px;}
.content-history .histroy-list .histroy-cont p{font-size: 18px; font-weight: 300; color: #4a4e67; line-height: 35px; position: relative; display: flex;}
.content-history .histroy-list .histroy-cont p:before{content: '-'; margin-right: 5px;}


/* contact */
.content-airs .airs-cont{padding-bottom: 80px;}
.map_img{height: 403px; border: 1px solid #E4E4E4;}
.customoverlay{display: none;}
.map-txt{margin-top: 40px;}
.map-cnt{display: flex; justify-content: space-between;}
.map-cnt > li{width: calc(100%/3 - 18px);}
.map-cnt > li:not(:last-child){margin-right: 27px;}
.map-cnt--hd{text-align: center;font-size: 20px;color: #fff;background-color: #4A4E67;border-radius: 3px;padding: 6px 0;}
.map-cnt > li:nth-child(2n+1) .map-cnt--hd{background-color: #97A2BE; color: #fff;}
.map-cnt--hd .ico{width: 28px;height: 28px;background: no-repeat 50% / cover;margin-right: 5px;display: inline-block;vertical-align: bottom;}
.map-cnt--hd .ico-adr{background-image: url(../img/ico_address.svg);}
.map-cnt--hd .ico-tel{background-image: url(../img/ico_tel.svg);}
.map-cnt--hd .ico-mail{background-image: url(../img/ico_email.svg);}
.map-cnt--bd{text-align: center; margin-top: 20px; font-size: 16px; font-weight: 400; color: #4A4E67; line-height: 28px;}


/* product */
.tab-menu_wrap{position: relative; width: 100%;}
.tab-menu-hd {position: relative; z-index: 11; display: none;}
.tab-menu{display: flex !important; height: 80px !important; width: 100%; justify-content: space-between; align-items: center;} 
.tab-menu > li{width: 33.3333%; margin-right: 30px;}
.tab-menu > li:last-child{margin-right: 0;}
.tab-menu > li > a{width: 100%; text-align: center; background-color: #F2F4F7; height: 68px; border-radius: 10px; color: #9EA1AF; font-family: 'ubuntu-medium'; font-size: 22px; display: flex; align-items: center; justify-content: center;}
.tab-menu > li:nth-child(2) > a{font-size: 18px;}
.tab-menu > li.show > a{background-color: #4A4E67; position: relative; color: #fff;}
.tab-menu > li.show > a:after{content: ''; position: absolute; right: -10px; bottom: -10px; width: 100%; height: 100%; background-color: #F4F6F9; z-index: -1; border-radius: inherit;}
.product-content {margin-top: 50px;}
.product-content_1{display: flex; justify-content: space-between; padding: 65px; padding-right: 40px;} 
.prd-content_img {position: relative;overflow: hidden;max-width: 623px;width: 100%;flex: none;margin-right: 50px; border-radius: 10px;}
.prd-content_img .prd_img{background: no-repeat 50% / cover;padding-top: 58.59%;border-radius: 10px;}
.prd-content_text > strong{font-family: 'ubuntu-boldItalic';font-size: 26px;color: #4A4E67;font-style: italic;}
.prd-content_text > p{height: 270px;overflow: auto;word-break: keep-all;margin-top: 30px;font-size: 18px;font-weight: 300;color: #4A4E67;line-height: 30px;padding-right: 50px;}
.content-product1 .product-content_2 .swiper-slide{width: calc(50% - 35px);}
.content-product2 .product-content_2 .swiper-slide{width: calc(50% - 60px);}
.product-content_2 .swiper-slide:not(:last-child){margin-right: 70px;}
.product-content_2.swiper-container{overflow: unset;}
.product-content_2 .prd_content-control{display: none;}
.product-content_2 .product_box{padding: 113px 50px 75px;}
.product-content_2 .prd-content_img{width: 100%;max-width: 300px;margin: 0 auto;}
.product-content_2 .prd_img{background-position: 50%;background-size: 100%;padding-top: 100%;width: 300px;margin: 0 auto;}
.content-product1 .product-content_2 .product_box{padding-top: 60px;}
.content-product1 .product-content_2 .prd_img{margin-bottom: 40px;}
.product-content_2 .prd-content_text > strong{padding-bottom: 10px;border-bottom: 1px solid #97A2BE;margin-bottom: 30px;display: block;}
.product-content_2 > ul > li:nth-child(1) .prd-content_text > strong{color: #97A2BE;}
.prd-content_text_list > li{display: flex; align-items: center;}
.prd-content_text_list > li:not(:last-child){padding-bottom: 20px;}
.prd-content_text_list > li .content-hd{width: 150px;flex: none;font-family: 'ubuntu-medium';font-size: 18px;line-height: 30px;color: #4A4E67;}
.content-product1 .mobile-slide .content-bd:before{content: '・';position: absolute;top: 1px;left: 0;}
.content-bd{font-size: 18px;font-weight: 300;position: relative;padding-left: 20px;color: #4A4E67;}
.content-bd span{position: relative;display: flex;}
.content-bd span:before{content: '・';}
.product-content_2 .product_box:hover{border-color: #97A2BE; transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.product-content_2 .product_box:hover .content-bd > b{background-color: rgba(151,162,190, 0.2); transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s; line-height: 1;}
.product-content_3 {max-width: 536px; width: 100%; margin: 0 auto;}
.product-content_3 > ul > li{padding-top: 69.403%; background: no-repeat 50% / cover; border-radius: 10px;}
.product-content_3 > ul > li:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, transparent 60%, #4A4E67 100% ); border-radius: inherit;}
.content_3-slideTxt{position: absolute; bottom: 20px; left: 20px; z-index: 1;}
.content_3-slideTxt b, .content_3-slideTxt p{font-size: 24px;color: #fff;line-height: 30px;}
.content_3-slideTxt b{font-weight: 500;}
.content_3-slideTxt p{font-weight: 300;}
.product-content_3-thumBox{padding: 50px 0 20px; background-color: #F4F6F9; border-radius: 10px; margin-top: 20px;}
.product-content_3-thum.swiper-container {max-width: 810px;width: 100%;}
.product-content_3-thum > ul > li{padding-top: 14.4%; background: no-repeat 50% / cover; border-radius: 10px; border: 2px solid #F4F6F9;}
.product-content_3-thum > ul > li.swiper-slide-thumb-active{border: 2px solid #4A4E67;}
.content_3-thumTxt{border-radius: 50%; color: #fff; background-color: #4A4E67; width: 39px; height: 39px; display: flex; align-items: flex-start; justify-content: center; line-height: 39px; position: absolute; left: 7px; bottom: 6px; font-family: 'ubuntu-medium';}
.product-content_3-table{margin-top: 80px; }
.product-content_3-table table{width: 100%;border-collapse: collapse;table-layout: fixed;box-shadow: 0 0 0 1px #97A2BE;border-radius: 10px; border-style: hidden; position: relative;}
.product-content_3-table table:after{content: '';position: absolute;left: 20px;top: 20px;width: 100%;height: 100%;background-color: #F4F6F9;border-radius: 10px;z-index: -1;}
.product-content_3-table table thead th{text-align: center; font-family: 'ubuntu-medium'; font-size: 18px; color: #fff; background-color: #97A2BE; height: 42px; vertical-align: middle; padding: 10px 0;}
.product-content_3-table table thead th:nth-child(1){border-radius: 6px 0 0 0;}
.product-content_3-table table thead th:nth-child(4){border-radius:  0 6px 0 0;} 
.product-content_3-table table tbody td{ text-align: center; font-size: 18px; color: #4A4E67; height: 80px; vertical-align: middle; border: 1px solid #97A2BE; background-color: #fff;}
.product-content_3-table table tbody td span{font-family: 'ubuntu-light';}
.product-content_3-table table tbody td.prtb_3-sideTit{ background-color: #F4F6F9;}
.product-content_3-table table tbody td.prtb_3-sideTit span{font-family: 'ubuntu-medium';}
.product-content_3-table table tbody tr:last-child td{border-bottom: 0;}
.product-content_3-table table tbody tr:last-child td.prtb_3-sideTit{border-radius: 0 0 0 10px;}
.product-content_3-table table tbody tr:last-child td:last-child{border-radius: 0 0 10px 0;}
.product-content_3-table table tbody td.prtb_3-sideTit.prtb_emphasis{font-size: 20px;}
.product-content_3-table table tbody td.prtb_emphasis:not(:first-child) span{font-family: 'ubuntu-medium'; font-size: 20px; background-color: #F2F4F7; padding: 3px 10px;}
.product-content_4 .product_box{background-color: transparent; border: 0;}
.prd_4-video {width: 100%; height: 100%; object-fit: cover; position: relative; border-radius: 10px;}
.product-content .product-slide-01 img{height: 412px; position: relative;}
.product-content li .swiper-container:last-child {border-bottom: 0;}
.product-slide--control{margin-top: 20px; display: flex; align-items: center; justify-content: right;}
.product-slide--control .swiper-pagination{position: relative;bottom: auto;left: auto;text-align: left;border: 1px solid #D1D2D9;background-color: #fff;padding: 20px;width: 72px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 25px;color: #4A4E67;font-size: 18px;letter-spacing: 0px;line-height: 1;}
.section-slide .product-slide--control .swiper-pagination:after{display: none;}
.product-slide--control .swiper-pagination-current{font-family: 'ubuntu-light';}
.product-slide--control .swiper-pagination-total{font-family: 'ubuntu-medium';}
.product-slide--control .swiper-button {display: flex;align-items: center;}
.product-slide--control .swiper-button > div{background: no-repeat 50% / cover;width : 50px;height: 50px;margin-left: 15px;cursor: pointer;}
.product-slide--control .swiper-button .slide-btn__prev{background-image: url(../img/ico_slide-btn__prev.svg);}
.product-slide--control .swiper-button .slide-btn__next{background-image: url(../img/ico_slide-btn__next.svg);}
.product-slide-01 .img-wrap{margin-left: -10px;}
.product-slide-02 .img-wrap{margin-right: -10px;}
.product-slide-03 .img-wrap{margin-left: -10px;}
.product2.product-content li > div{border-bottom: 0; padding-top: 0;}
.product-comp.swiper-container {margin-right: -19px;margin-bottom: -19px;}
.product-comp .prd-content_img{max-width: 356px; margin-right: 70px;}
.product-comp .prd-content_img .prd_img{padding-top: 100%;background-size: 100%;}
.product-comp .product-content_1{justify-content: left;margin-right: 19px;margin-bottom: 19px;height: 492px;padding-right: 90px;}
.product-comp .prd_content-control{position: absolute;right: 60px;bottom: 60px;z-index: 1;}
.product-comp .prd-content_text > p{}
.product-comp .prd_content-control .slide-btn__prev,
.product-comp .prd_content-control .slide-btn__next{background-color: #fff;}
.product-pcd .product_box{height: 457px;padding: 40px 160px;text-align: center;}
.product-pcd .product_box:hover{border-color: #97A2BE; transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.product_box .product_box-tit{text-align: center;}
.product_box-tit strong{font-family: 'ubuntu-bold'; font-size: 24px; color: #4A4E67;}
.product_box-tit p{font-family: 'ubuntu-light'; font-size: 18px; color: #4A4E67; margin-top: 10px;}
.product_box-process{margin-top: 50px;display: flex;justify-content: center;}
.product_box-process > li{position: relative;width: 33.33333%;}
.product_box-process > li:not(:last-child){margin-right: 80px;}
.product_box-process > li:not(:last-child):after{content: '';position: absolute;top: calc(50% - 30px);right: -45px;background: no-repeat 50% / cover;width: 25px;height: 25px;background-image: url(../img/product/ico_process-arr.svg);}
.process-content--img{max-width: 241px;position: relative;overflow: hidden;width: 100%;margin: 0 auto;}
.process-content--img .process-img{padding-top: 82.573%; background: no-repeat 50% / cover; }
.process-txt{margin-top: 20px; font-family: 'ubuntu-light'; font-size: 18px; color: #4A4E67;}
.product_list.product-pcd:nth-child(1){padding-bottom: 150px;position: relative;}
.product_list.product-pcd:nth-child(1):after{content: '';width: 74px;height: 74px;margin: 0 auto;background: no-repeat 50% / cover;background-image: url(../img/product/ico_process-bigArr.svg);position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);}
.product-pcd:nth-child(2) .product_box-process > li:not(:last-child){margin-right: 70px;}
.product-pcd-btTxt{text-align: center; padding: 30px 0; background-color: #97A2BE; border-radius: 10px; color: #fff; font-family: 'ubuntu-medium'; font-size: 24px;}
.content-product2 .product-content li:nth-child(1) .product_list:nth-child(2) .prd-content_img {box-shadow: 0 5px 10px rgba(0,0,0,0.16);}
.content-product2 .product-content li:nth-child(1) .product_list:nth-child(3) .prd-content_img {box-shadow: 0 5px 10px rgba(0,0,0,0.16);}
.content-product2 .product_list:nth-child(1) .prd-content_img .prd_img{background-image: url(../img/product/product2_1.png);}
.content-product2 .product_list:nth-child(2) .prd-content_img .prd_img{background-image: url(../img/product/product2_2.png);}
.content-product2 .product_list:nth-child(3) .prd-content_img .prd_img{background-image: url(../img/product/product2_3.png);}
.content-product2 .prd-content_img .prd_img{background: no-repeat 50% / cover;}
.content-product2 .product-content_2 .prd-content_text_list {border-bottom: 2px solid #F2F4F7;border-radius: 0 0 10px 10px;overflow: hidden;}
.content-product2 .product-content > li:nth-child(1) .product_list:nth-child(1),
.content-product2 .product-content > li:nth-child(1) .product_list:nth-child(2){padding-bottom: 40px;}
.content-product2 .product-content_2 .swiper-slide:not(:last-child){margin-right: 120px;}
.content-product2 .product-content_2 .swiper-slide:nth-child(1):after{content: 'vs';background-color: #4A4E67;font-family: 'ubuntu-bold';font-size: 40px;color: #fff;position: absolute;top: 50%;right: -105px;transform: translateY(-50%);width: 88px;height: 88px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.content-product2 .product-content_2 .prd-content-bg{position: relative;border: 2px solid #F2F4F7;border-radius: 10px 10px 0 0;padding: 40px 0 50px;text-align: center;}
.prd-content-bg h4{font-size: 24px;font-family: 'ubuntu-boldItalic';color: #4A4E67;padding-bottom: 50px;font-style: italic;}
.content-product2 .product-content_2 .prd-content_text > strong{border-bottom: 0;}
.content-product2 .prd-content_text_list > li{display: table;width: 100%;table-layout: fixed;border-collapse: collapse;border-left: 2px solid #F2F4F7;border-right: 2px solid #F2F4F7;position: relative;}
.content-product2 .prd-content_text_list > li:not(:last-child){padding-bottom: 0;}
.content-product2 .prd-content_text_list > li:not(:last-child):after{content: ''; position: absolute; bottom: 0; left: 20px; width: calc(100% - 40px); border-bottom: 1px dashed #E4E4E4;}
.content-product2 .prd-content_text_list > li .content-hd{width: 227px;padding: 9px 20px;font-size: 16px;background-color: #F4F6F9;display: table-cell;vertical-align: middle;}
.content-product2 .content-bd{padding: 9px 20px;display: table-cell;vertical-align: middle;width: 100%;font-size: 16px;}
.content-product2 .content-bd:before{position: static; top: auto; left: auto;}
.content-product2 .product_list:nth-child(4){}
.product-subList > li:not(:last-child){padding-bottom: 100px;}
.product-subList--box{padding: 45px 35px; border-radius: 10px; background-color: #F7F7F7;}
.product-subList-tit{font-family: 'ubuntu-medium';font-size: 22px;color: #4A4E67;padding-bottom: 20px;font-weight: 500;}
.product-subList--box > p{font-size: 18px; font-weight: 300; line-height: 35px; color: #4A4E67;}
.product-subList--cont{margin-top: 40px;position: relative;}
.product-subList--cont .product-subList-tit{text-align: center;}
.product-subList--cont .table-subTxt{position: absolute; right: 0; top: 0; font-family: 'ubuntu-light'; font-size: 18px; color: #4A4E67;}
.product-subList__table table{width: 100%; border-collapse: collapse; table-layout: fixed;  position: relative;}
.product-subList__table table thead th{text-align: center;font-family: 'ubuntu-medium';font-size: 18px;color: #fff;background-color: #97A2BE;height: 42px;vertical-align: middle;padding: 10px 0;font-weight: 500;}
.product-subList__table table thead th:nth-child(1) {border-radius: 6px 0 0 0;}
.product-subList__table table thead th:nth-child(3) {border-radius: 0 6px 0 0;}
.product-subList__table table tbody td{text-align: center;font-family: 'ubuntu-light';font-size: 18px;color: #4A4E67;height: 43px;vertical-align: middle;border-bottom: 1px dashed #E4E4E4;background-color: #fff;border-right: 1px solid #97A2BE;}
.product-subList__table table tbody td.sideTit{background-color: #F7F7F7;font-family: 'ubuntu-medium';font-weight: 500;}
.product-subList__table table tbody tr:nth-last-child(1){border-bottom: 1px solid #97A2BE;}
.product-subList__table table tbody tr:nth-last-child(2){border-top: 1px solid #97A2BE;}
.product-subList > li:nth-child(2) .product-subList--box{background-color: #F4F6F9;}
.product-subList > li:nth-child(2) .product-subList__table table thead th{background-color: #4A4E67;}
.product-subList > li:nth-child(2) .product-subList__table table tbody td.sideTit{background-color: #F4F6F9;}
.product-content--result.swiper-container{padding-top: 20px; margin-bottom: 20px;}
.product-content--result .prd-content-bg:after{content: '';width: 100%;height: 100%;position: absolute;left: 28px;top: 28px;z-index: -1;border-radius: 10px;background: #F4F6F9;}
.product-content--result .swiper-slide{width: calc(50% - 28px);}
.product-content--result .swiper-slide:not(:last-child){margin-right: 60px;}
.product-content--result.swiper-container{overflow: unset;}
.product-content--result .prd_content-control{display: none;}
.product-content--result .product_box{padding: 127px 50px 75px;}
.product-content--result .prd-content_img{width: 100%;}
.product-content--result .prd_img{background-position: 50%;background-size: 100%;}
.product-content--result .prd-content_text{margin-top: 40px;}
.product-content--result .prd-content_text > strong{padding-bottom: 10px;border-bottom: 1px solid #97A2BE;margin-bottom: 30px;display: block;}
.product-content--result > ul > li:nth-child(1) .prd-content_text > strong{color: #97A2BE;}
.product-content--result .prd-content_img .prd_img{padding-top: 50.337%;position: relative;}
.product-content--result .prd-content_img .prd_img:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to top, transparent 66%, #000 100% );border-radius: 10px;}
.product-content--result .prd_img--txt {position: absolute; font-size: 30px; font-family: 'ubuntu-medium'; color: #fff; top: 20px; left: 20px; z-index: 1;}
.product-content--result > ul > li:nth-child(1) .prd-content_img .prd_img{background-image: url(../img/product/product-result_1.png);}
.product-content--result > ul > li:nth-child(2) .prd-content_img .prd_img{background-image: url(../img/product/product-result_2.png);}
.content-product2 .product-comp .prd-content_img{max-width: 360px; margin-right: 40px;}
.content-product2 .product-comp .prd-content_img .prd_img{padding-top: 100%;}
.content-product2 .product-comp .prd-content_text > p{height: 300px;margin-top: 10px;}
.content-product2 .product-comp {margin-right: -19px;margin-bottom: -19px;}
.content-product2 .product-comp > ul {width: 100%;}
.content-product2 .product-comp > ul > li {width: 100%;}
.content-product2 .product-comp_02 .prd-content_text > p,
.content-product2 .product-comp_03 .prd-content_text > p{margin-top: 30px;}
.prd-content_text > p > span {display: flex;}
.prd-content_text > p > span:before {content: '-'; margin-right: 7px;}

.flex-h-c{display: flex; align-items: center;}
.write_div > div{flex: 1;}


@media screen and (min-width:769px){
  .airs-cont_02 .cont-wrap .cont-bd{display: block !important;}
  .content-history .histroy-list{display: block !important;}
}


/*--------------------------------------------------------------------- 반응형 --------------------------*/
@media screen and (max-width:768px){
  /*----------------------------------------------------------------- 공통 ----------------------------------------*/
  .content{margin-top: 40px;}
  .content-tit{font-size: 24px;}
  .content-sub-tit{padding-left: 13px;}
  .top-cont{height: 166px;}
  .top-cont--txt{height: 105px;}
  .top-bgImg{background-image: url(../img/topImg/topImg_m.png); height: 105px;}  
  .top-txt{padding: 41px 0 15px;}
  .top-txt .top-tit{font-size: 20px;}
  .top-txt .top-lnb{margin-top: 0;}
  .top-txt .top-lnb span{font-size: 12px;}
  .top-link{ bottom: 15px;}
  .top-link .top-link-btn{width: 28px; height: 28px;}
  .top-link .top-link-btn .ico_link-btn{width: 12px; height: 12px;}

  .product_list:last-child{padding-bottom: 80px;padding-top: 0;}
  .product_box{border-radius: 5px;}
  .product_box:after{left: 6px; top: 6px; border-radius: 5px;}
  .content-product.content{margin-top: 20px;}
  .product_tit{padding-bottom: 20px;}
  .product_tit h3{font-size: 18px;}
  .tab-menu-hd {display: block;}
  .tab-menu-hd > li > a{font-size: 22px; font-family: 'ubuntu-medium'; color: #fff; padding: 20px 0; padding-right: 110px; background-color: #4A4E67; border-radius: 10px; position: relative; text-align: right;}
  .tab-menu-hd > li a:after{content: '';position: absolute;width: 40px;height: 40px;top: 15px;right: 65px;background: no-repeat 50% / cover;background-image: url(../img/ico_arr.svg);}
  .tab-menu {font-size: 0;position: absolute;display: none;border: 0;width: 100%;padding: 0;height: auto;border-radius: 0;border-top: 0;z-index: 2;border-radius: 0 0 10px 10px;background-color: #F2F4F7;top: 60px;padding: 0 15px;display: none !important;height: auto !important;}
  .tab-menu.show2 {display: block !important;}
  .tab-menu > li {width: 100%;}
  .tab-menu > li:not(:last-child){margin-right: 2px;}
  .tab-menu > li > a{text-align: right;height: 70px;display: flex;align-items: center;justify-content: right;width: 100%;padding-right: 95px;font-family: 'ubuntu-medium';font-size: 22px;color: #4A4E67;}
  .tab-menu > li:not(:last-child) > a{border-bottom: 1px solid #fff;}
  .tab-menu > li.show{display: none;}
  .tab-menu > li.show > a{background-color: #4A4E67;}
  .tab-menu-hd > li.show2 a:after{transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg);}
  .tab-menu-hd > li > a{font-size: 18px;text-align: left;padding: 10px 0;padding-left: 20px;padding-right: 50px;height: 68px;display: flex;align-items: center;}
  .tab-menu-hd > li a:after{right: 30px;}
  .tab-menu > li > a{font-size: 18px;text-align: left;justify-content: left;height: 68px;border-radius: 0;}
  .tab-menu > li:not(:last-child) > a{padding-top: 5px;}

  
  /*----------------------------------------------------------------- 개별 ----------------------------------------*/
  /*------ about -----*/
  .content-message .content-tit{line-height: 34px;}
  .content-message .content-message-img{display: none;}
  .content-message-txt{font-size: 14px; line-height: 24px;}
  .content-message-name span:nth-child(2){line-height: inherit; font-size: 16px;}
  .content-message-name span:nth-child(2) br{display: none;}
  .content-airs .content-tit{padding-left: 13px;}
  .content-airs .airs-cont{padding-bottom: 0;}
  .tit:before{left: 0;top: 15px;}
  .content-tit--sub{padding-left: 13px; font-size: 14px;}
  .airs-cont{padding-top: 0;}
  .airs-cont_01.airs-cont > div{display: block; padding: 0;}
  .airs-cont_01.airs-cont{margin-top: 10px; border-bottom: 0; padding-bottom: 0;}
  .airs-cont_01--img{width: 100%;height: auto;border: 0;max-width: 200px;margin: 0 auto;margin-top: 40px;margin-bottom: 35px;}
  .airs-cont_01--txt p{font-size: 14px; line-height: 24px;}
  .airs-cont_01--txt p:nth-child(1){padding-top: 30px; padding-bottom: 20px;}
  .airs-cont_02 {padding-top: 40px;}
  .airs-cont_02 .cont-wrap .cont-hd{margin-top: 0;font-size: 16px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #e0e0e2;cursor: pointer;padding: 3px 0;}
  .airs-cont_02 .cont-wrap .cont-hd:after{content: ''; width: 40px; height: 40px; background: no-repeat 50% / cover; background-image: url(../img/ico_arrow.svg);}
  .airs-cont_02 .cont-list{padding-bottom: 0;}
  .airs-cont_02 .cont-wrap .cont-list:nth-child(1) .cont-hd{border-top: 1px solid #e0e0e2;}
  .airs-cont_02 .cont-wrap .cont-list:nth-child(1) .cont-bd{display: block;}
  .airs-cont_02 .cont-wrap .cont-list.on .cont-hd:after{transform: rotate(-180deg);}
  .airs-cont_02 .cont-wrap .cont-list.on .cont-bd { border-bottom: 1px solid #e0e0e2;}
  .airs-cont_02 .cont-wrap .cont-hd span{display: none;}
  .airs-cont_02 .cont-wrap .cont-bd > li{font-size: 14px;}
  .airs-cont_02 .cont-wrap .cont-bd > li:nth-child(1), 
  .airs-cont_02 .cont-wrap .cont-bd > li:nth-child(2){margin-top: 20px;}
  .airs-cont_02 .cont-wrap .cont-bd .cont-bd--date > ul{display: block;}
  .airs-cont_02 .cont-wrap .cont-bd--date > ul > li:not(:last-child){margin-right: 0; margin-bottom: 6px;}
  .airs-cont_02 .cont-wrap .cont-bd--date > ul > li{text-align: center; font-size: 14px;}
  .airs-cont_02 .cont-wrap{margin-top: 40px; margin-bottom: 40px;}
  .airs-cont_02 .cont-wrap .cont-bd > li > b{display: block; width: 100%;}
  .airs-cont_02 .cont-wrap .cont-bd > li:not(:first-child){padding-left: 17px;}
  .airs-cont_02 .cont-wrap .cont-bd > li:not(:first-child):before{position: absolute; left: 0;}
  .airs-cont_02 .cont-wrap .cont-bd{padding-bottom: 40px; display: none;}
  .airs-cert--slide{margin-left: 50px !important;margin-right: -16px !important;}
  .airs-cert--slide > ul > li{width: 207px !important;}
  .airs-cert--slide__btn{right: 17px;}
  .airs-cert--slide ~ .swiper-pagination{right: 120px;}
  .airs-cert--slide__btn .slide-btn:nth-child(1){margin-right: 10px;}
  .content-airs .airs-cont.airs-cont_03{padding-bottom: 93px;padding-top: 40px;}
  .content-history .content-list:nth-child(1){display: none;}
  .content-history .content-list:not(:last-child){border-bottom: 0;}
  .content-history .content-list:nth-child(2):after{display: none;}
  .content-history .histroy-list{position: relative;margin-top: 40px;}
  .content-history .histroy-list:after{content:'';background: no-repeat 50%;position: absolute;top: 50%;transform: translateY(-50%);background-image: url(../img/history_bg_m.png);width: 300px;height: 100%;right: -16px;background-position-x: left;}
  .content-history .histroy-list{display: none;}
  .content-list--history:nth-child(1) .histroy-list{display: block;}
  .content-history .content-list--history > div{display: block;margin: 0;width: 100%;}
  .content-history .histroy-tit{position: relative;padding-bottom: 40px;margin-right: 0;cursor: pointer; width: 100%;}
  .content-history .histroy-tit:before{content: '';position: absolute;bottom: 0;left: -16px;width: calc(100% + 32px);height: 1px;background-color: #e0e0e2;}
  .content-history .histroy-tit p:nth-child(2){font-size: 30px;}
  .content-history .histroy-tit:after{content: '';position: absolute;right: 8px;top: 10px;width: 40px;height: 40px;background: no-repeat 50% / cover;background-image: url(../img/ico_arrow-cir.svg);}
  .content-list--history.on .histroy-tit:after{transform: rotate(-180deg);}
  .content-history .histroy-list .histroy-num{font-size: 15px;}
  .content-history .histroy-list .histroy-num:after{margin-right: 30px;}
  .content-history .histroy-list .histroy-cont p{font-size: 14px; line-height: 24px; word-break: keep-all;}
  .content-history .histroy-list .histroy-cont p br{display: none;}
  .content-history .histroy-list > li:not(:last-child){padding-bottom: 8px;}
  .content-history .content-list--history:not(:last-child){padding-bottom: 0; border-bottom: 0;}
  .content-history .content-list--history.on {padding-bottom: 40px; border-bottom: 1px solid #e0e0e2;}

  .map_img{height: 210px;margin-top: 20px;}
  .map-txt{padding-bottom: 60px;}
  .map-cnt{display: block;}
  .map-cnt > li{width: 100%;}
  .map-cnt > li:not(:last-child){margin-right: 0;}
  .map-cnt--hd{text-align: left; padding-left: 20px; font-size: 16px; line-height: 28px;}
  .map-cnt--bd{text-align: left; padding: 13px 20px; margin-top: 0; padding-bottom: 27px; font-size: 14px;}
  .map-cnt > li:last-child .map-cnt--bd{padding-bottom: 0;}

  /* product */
  .product-content{margin-top: 20px;}
  .product_list{padding-bottom: 40px;}
  .product_list.mobile-slide{margin-right: -15px;}
  .content-product1 .mobile-slide .content-bd{position: relative;padding-left: 12px;}
  .prd-content_img{margin-right: 0;margin-bottom: 35px;max-width: 100%;border-radius: 5px;}
  .prd-content_img .prd_img{background-position: 50%;border-radius: 5px;padding-top: 58%;width: 100%;}
  .prd-content_text > strong{font-size: 20px;}
  .prd-content_text > p{margin-top: 20px;font-size: 14px;line-height: 26px;height: 320px;padding-right: 10px;margin-bottom: 10px;}
  .product-content_1{flex-direction: column; padding: 20px;}
  .content-product1 .product-content_2 .swiper-slide{width: calc(100% - 40px);}
  .product-content_1.product_box{border-width: 2px;}
  .product-content_2 .product_box{padding: 20px;min-height: 540px;margin-right: 5px;}
  .product-content_2.swiper-container{overflow: hidden;padding-right: 15px;padding-bottom: 5px;}
  .product-content_2 .prd_content-control{display: flex;}
  .product-content_2 .prd-content_img{margin-bottom: 20px;max-width: 100%;}
  .product-content_2 .swiper-slide:not(:last-child){margin-right: 0;}
  .content-product2 .product-content_2 .swiper-slide {width: calc(100% - 40px);background-color: #fff;border-radius: 11px;}
  .content-product2 .product-content_2 .swiper-slide:before{content: '';position: absolute;left: 3px;top: 3px;border-radius: 5px;width: 100%;height: 100%;z-index: -1;background: #F4F6F9;}
  .product-content_2 .prd-content_text > strong{margin-bottom: 15px;}
  .content-product1 .product-content li:nth-child(1) .product-content_2 .prd-content_img{max-width: 250px;}
  .content-product1 .product-content_2 .product_box{padding-top: 30px;}
  .content-product1 .product-content_2 .prd_img{padding-top: 75%;margin-bottom: 0;}
  .content-product2 .product-content_2 .swiper-slide:nth-child(1):after{display: none;}
  .prd-content_text_list > li:not(:last-child){padding-bottom: 15px;}
  .prd-content_text_list > li .content-hd{font-size: 14px; width: 115px; line-height: 26px;}
  .content-bd{font-size: 14px;}
  .product-content_3-table table:after{left: 10px; top: 10px;}
  .content_3-slideTxt{left: 10px; bottom: 15px;}
  .content_3-slideTxt b, .content_3-slideTxt p{font-size: 18px;}
  .product-content_3-thumBox{margin-left: -15px;margin-right: -15px;border-radius: 5px;padding-left: 15px;padding-right: 15px;padding-top: 15px;}
  .product-content_3-thum > ul > li{padding-top: 16.4%;border-radius: 5px;border: 1px solid #F4F6F9;}
  .product-content_3-thum > ul > li.swiper-slide-thumb-active{border-radius: 5px; border-width: 1px;}
  .content_3-thumTxt{width: 32px;height: 32px;font-size: 13px;line-height: 32px;bottom: 0;left: 0;}
  .product-content_3-table{overflow: auto;padding-bottom: 30px;padding-left: 1px;}
  .product-content_3-table table{width: 637px;table-layout: auto; border-radius: 5px;}
  .product-content_3-table table:after{left: 6px; top: 6px; border-radius: 5px;}
  .product-content_3-table table tbody td{font-size: 11px; height: 60px;}
  .product-content_3-table table thead th{font-size: 11px;}
  .product-content_3-table table thead th:nth-child(1){border-radius: 3px 0 0 0;}
  .product-content_3-table table thead th:nth-child(4){border-radius: 0 3px 0 0;}
  .product-content_3-table table tbody td.prtb_emphasis:not(:first-child) span{font-size: 13px;}
  .product-content_3-table table tbody tr:last-child td.prtb_3-sideTit{border-radius: 0 0 0 5px;}
  .product-content_3-table table tbody tr:last-child td:last-child{border-radius: 0 0 5px 0;}
  .product-content_4 .product_box {border: 0; background: transparent;}
  .product-comp.swiper-container{margin-right: -5px; margin-bottom: -5px;}
  .product-comp.swiper-container > ul {margin-bottom: -42px;}
  .product-comp .product-content_1{margin-right: 5px;margin-bottom: 5px;padding-bottom: 122px;height: auto;padding-right: 15px;}
  .product-comp .prd_content-control{position: relative;bottom: 40px;right: auto;margin-top: 0;}
  .product-comp .prd-content_img{max-width: 200px;margin-right: 0;margin: 0 auto;margin-bottom: 40px;}
  .product-comp .prd-content_text > p{margin: 0;margin-top: 18px;padding-right: 5px;}
  .product-comp_01 .product_box{height: 653px;}
  .product-comp_02 .product_box{min-height: 670px;}
  .product-comp_03 .product_box{min-height: 603px;}
  .product-comp_03 .prd-content_text > p{height: 185px;}
  .product-pcd .product_box{height: auto; padding: 30px; padding-bottom: 40px;}
  .product_box-process{display: block; margin-top: 40px;}
  .product_box-tit strong{font-size: 18px;}
  .product_box-tit p{font-size: 14px; line-height: 20px;}
  .product_box-process > li{width: 100%;}
  .product_list.product-pcd:nth-child(1){padding-bottom: 140px;}
  .product_box-process > li:not(:last-child){margin-right: 0;padding-bottom: 65px;}
  .product_box-process > li:not(:last-child):after{right: auto;top: auto;bottom: 20px;left: 50%;transform: translateX(-50%);width: 23px;height: 22px;background-image: url(../img/product/ico_process-m_arr.svg);}
  .process-txt{margin-top: 10px; font-size: 15px;}
  .product-pcd-btTxt{font-size: 20px; line-height: 26px; padding: 20px 0;}

  .product-content--result .prd_content-control{display: flex;}
  .product-content--result.swiper-container{overflow: hidden;margin-right: -5px;}
  .product-content--result .prd_content-control{display: flex;}
  .product-content--result .prd-content_img{padding-top: 15px;padding-left: 10px;margin-bottom: 0;}
  .product-content--result .swiper-slide:not(:last-child){margin-right: 0;}
  .content-product2 .prd-content_text > p{height: auto;}
  .content-product2 .product_list:nth-child(1) .prd-content_text > p{height: 309px;}
  .content-product2 .product-content > li:nth-child(1) .product_list:nth-child(1),
  .content-product2 .product-content > li:nth-child(1) .product_list:nth-child(2){padding-bottom: 20px;}
  .content-product2 .product_list:nth-child(4){padding-left: 0; padding-right: 0; padding-top: 0;}
  .content-product2 .product-content_2 .swiper-slide:not(:last-child){margin-right: 0;}
  .content-product2 .product-content_2 .prd-content_img{padding: 0; max-width: 200px;}
  .content-product2 .product-content_2 li:nth-child(1) .prd-content-bg h4{color: #97A2BE;}
  .content-product2 .product-content_2.swiper-container{margin-right: 0;}
  .content-product2 .product-content_2 .prd-content-bg:after{left: 10px; top: 14px; border-radius: 5px;} 
  .content-product2 .prd-content-bg h4 {position: absolute; bottom: 0; left: 0; padding-left: 10px; padding-bottom: 15px; font-size: 20px;}
  .product-content_2 .prd-content-bg{padding-bottom: 40px;padding-top: 20px;}
  .content-product2 .product-content li:nth-child(1) .product_list:nth-child(2) .prd-content_img{box-shadow: none;}
  .content-product2 .product-content li:nth-child(1) .product_list:nth-child(3) .prd-content_img{box-shadow: none;}
  .content-product2 .product-content_2 .prd-content_img .prd_img{padding-top: 100%;}

  .content-product1 .mobile-slide .prd-content_text_list > li:not(:nth-child(3)){align-items: flex-start;}
  .content-product2 .prd-content_text_list > li .content-hd{width: 140px;padding: 6px 10px;padding-right: 30px;font-size: 14px;line-height: 20px;}
  .content-product2 .prd-content_text_list > li .content-bd{width: calc(100% - 140px);font-size: 13px;padding: 6px 15px;width: 100%;line-height: 20px;}
  .content-product2 .prd-content_text_list > li:nth-child(1) .content-hd{border-top-left-radius: 5px; padding-top: 12px;}
  .content-product2 .prd-content_text_list > li:last-child .content-hd{border-bottom-left-radius: 5px;padding-bottom: 12px;padding-top: 20px;padding-bottom: 20px;}
  .content-product2 .mobile-ver .product-content_2 li:last-child .prd-content_text_list > li:last-child .content-hd{padding-top: 15px;}
  .content-product2 .prd-content_text_list > li:not(:last-child):after{left: 0; width: 100%;}
  .product-subList--box{padding: 40px 10px; text-align: center;}
  .product-subList-tit{font-size: 18px; position: relative;}
  .product-subList--cont .product-subList-tit:before{content: '<';}
  .product-subList--cont .product-subList-tit:after{content: '>';}
  .product-subList--cont .table-subTxt{position: relative;right: auto;top: auto;text-align: right;padding-bottom: 20px; font-size: 14px;}
  .product-subList__table table thead th{font-size: 12px;}
  .product-subList__table table tbody td{font-size: 12px;}
  .product-subList > li:not(:last-child){padding-bottom: 80px;}
  .product-subList > li:nth-child(2){padding-bottom: 0;}
  .product-subList > li:last-child .product-subList-tit:before,
  .product-subList > li:last-child .product-subList-tit:after{display: none;}
  .product-content--result.swiper-container{padding-top: 0;}
  .product-content--result .prd-content_img{padding: 0;}
  .product-content--result .prd_img--txt{font-size: 16px; left: 10px; top: 10px;}
  .product-subList .product-content--result.swiper-container{margin-right: -16px;}
  .product-content--result .prd-content-bg{margin-right: 16px;}
  .product-content--result .prd-content-bg:after{left: 16px;top: 10px;border-radius: 5px;}
  .content-product2 .product-comp .prd-content_img{max-width: 210px; margin-right: 0; margin: 0 auto;}
  .content-product2 .product-comp .product-content_1{padding-bottom: 60px; min-height: auto;}
  .content-product2 .product-content li:nth-child(2) .product_list:nth-child(1) .product-comp .product-content_1{padding-bottom: 100px;}
  .content-product2 .product-comp{margin-right: -5px; margin-bottom: -5px;}
  .content-product2 .product-comp .prd-content_text > p{height: 280px;}
}
@media screen and (max-width:680px){
  .airs-cert--slide__btn{top: 28px;}
  .airs-cert--slide ~ .swiper-pagination{top: 28px;}
  .airs-cert--slide{padding: 10px !important;}
}
@media screen and (max-width:400px){
  .content-product1 .product-content_2 .product_box{min-height: 610px; margin-bottom: 5px;}

}