@charset 'utf-8';

@media all and (min-width:992px){
/** main **/
.main-visual{position:relative; }
.main-visual .swiper-container{position:relative; overflow:hidden; z-index:1; height:960px;} 
.main-visual .swiper-container .swiper-wrapper{position:relative; width:100%; height:100%; z-index:1;}
.visual-txtbox{position:absolute; top:48%; left:0; transform: translate(0 , -50%); z-index: 2; width:100%;}
.visual-txtbox-inner{max-width:1400px; margin:0 auto; padding:0 15px;}
.visual-txtbox-inner img{display: block; width:421px;}
.visual-txtbox-inner p{font-size:22px; margin-top:30px; color:#fff; font-family:'HMHMedium';}
.main-visual .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:100%; position:relative;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide > div{height:960px;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .video-area video{position: absolute; z-index: 1; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide1{background:url('/images/industrial/bg/visual_img01.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide2{background:url('/images/industrial/bg/visual_img02.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide3{background:url('/images/industrial/bg/visual_img03.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide4{background:url('/images/industrial/bg/visual_img04.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide5{background:url('/images/industrial/bg/visual_img05.jpg') no-repeat center; background-size:cover;}
.main-visual .swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:51px; height:51px; border:1px solid #fff; background:url('/images/industrial/btn/left_arrow_on.png')no-repeat center; background-size:16px 31px; margin-top:0; left:45px; top:45%; transition: 0.3s;}
.main-visual .swiperbtn .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next{border:1px solid #01549e; background:url('/images/industrial/btn/left_arrow_on.png')no-repeat #01549e center; background-size:16px 31px; transition: 0.3s;}
.main-visual .swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:51px; height:51px; border:1px solid #fff; background:url('/images/industrial/btn/right_arrow_on.png')no-repeat center; background-size:16px 31px; margin-top:0; right:45px; top:45%; transition: 0.3s;}
.main-visual .swiperbtn .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev{border:1px solid #01549e; background:url('/images/industrial/btn/right_arrow_on.png')no-repeat #01549e center; background-size:16px 31px; transition: 0.3s;}
.main-visual .v-swiperbox{position: absolute; bottom:50px; left:50%; transform: translate(-50%, 0); z-index: 2; display: flex; align-items: center;}
.main-visual .v-swiperbox .pagination{height:15px;}
.v-swiperbox .swiper-pagination-bullet{width:15px; height:15px; margin-right:12px; background:#d3d0ce; opacity: 1;}
.v-swiperbox .swiper-pagination-bullet:last-child{margin-right:15px;}
.v-swiperbox .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#01549e;}
.v-swiperbox .btn-pause{width:20px; height:20px; background:url('/images/industrial/btn/stop.png')no-repeat center; background-size:100%; text-indent: -9999px;}
.v-swiperbox a.playing{width:20px; height:20px; background:url('/images/industrial/btn/play.png')no-repeat center; background-size:100%; text-indent: -9999px;}
.main-visual .scroll-icon{position:absolute; bottom:125px; right:100px; width:24px; height:63px; background:url('/images/industrial/ico/scroll_img.png'); display:block; z-index:5; text-indent:-9999px;}


/** product **/
.product-content{height:961px; background:url('/images/industrial/bg/m_bg01.png')no-repeat center; background-size:cover}
.m-tabbox{margin-top:40px;}
.m-tab-type01{display: flex; align-items: center; justify-content: center;}
.m-tab-type01 li{margin-right:10px;}
.m-tab-type01 li:last-child{margin-right:0;}
.m-tab-type01 li a{font-size:18px; padding:14px 0; width:160px; display: block; background:#fff; font-family:'HMHMedium'; text-align: center; color:#444; border:1px solid #01549e; border-radius: 25px;}
.m-tab-type01 li a.on{color:#fff; background:#01549e;}
.product-content-inner{position: relative;}
.m-orderbox{display: flex; align-items: center; justify-content: end; position:absolute; top: 250px; right: 0;width: 100%; transform: translate(0, -50%); width:100%; }
.m-order-type01{display: flex; align-items: center; justify-content: flex-end; max-width: 1060px; padding:0 15px; margin: 0 auto; width: 100%;}
.m-order-type01 li{margin-right:25px;}
.m-order-type01 li a{display: block; font-size:16px; color:#444; font-family:'HMHMedium';}
.m-order-type01 li a.on{color:#01549e; border-bottom:1px solid #01549e}

.product-container{margin-top:100px; position: relative;}
.product-container .product-container-inner{max-width:1525px; margin:0 auto; padding:0 15px;}
.product-container .product-container-inner .productbox{max-width:1060px; margin:0 auto;}
.productbox .swiper-slide .product-s-txt{width:380px;}
.productbox .swiper-slide .product-s-txt strong{font-size:80px; margin-bottom:30px; color:#197bb8; display: block; font-family:'HMHBold';}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li{margin-bottom:20px;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li:last-child{margin-right:0;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(1){font-size:16px; margin-bottom:5px; color:#555;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(2){font-size:24px; color:#555; font-family:'HMHBold';}

.productbox .swiper-slide .slide-inner{display: flex;}
.productbox .swiper-slide .slide-inner .product-s-img{width:calc(100% - 380px)}
.productbox .swiper-slide .slide-inner .product-s-img a img.pc-product-img{width:100%; display: block;}
.productbox .swiper-slide .slide-inner .product-s-img a img.m-product-img{display: none;}

.product-swiperbtn{max-width:1525px; margin:0 auto; position: absolute; top:50%; left:50%; transform: translate(-50% , -50%); width:100%; z-index: 10; padding: 0 15px; box-sizing: border-box;}
.product-swiperbtn .product-swiperbtn-inner{ display: flex; align-items: center; justify-content: space-between;}
.product-swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:51px; height:51px; border:1px solid #ddd; background:url('/images/industrial/btn/left_arrow.png')no-repeat center; background-size:10px 18px; 
	margin-top:0; left:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next{border:1px solid #01549e; background:url('/images/industrial/btn/left_arrow_on.png')no-repeat #01549e center; background-size:10px 18px; transition: 0.3s;}
.product-swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:51px; height:51px; border:1px solid #ddd; background:url('/images/industrial/btn/right_arrow.png')no-repeat center; background-size:10px 18px; 
	margin-top:0; right:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev{border:1px solid #01549e; background:url('/images/industrial/btn/right_arrow_on.png')no-repeat #01549e center; background-size:10px 18px; transition: 0.3s;}
.product-btnbox{max-width: 1060px; margin: -10px auto 0 auto; padding:0 15px; }


/** model **/
.model-content{height:560px; width:100%; background:url('/images/industrial/bg/m_bg02.png')no-repeat center; background-size: cover;}
.model-content-inner{max-width:1000px; margin:0 auto; padding:0 15px}
.section-t{font-size:46px; padding-top:90px; color:#333; display: block; text-align: center;}
.section-t span{color:#01549e}
.model-content-inner .model-list{margin-top:45px; display: flex; align-items: center; justify-content: space-between;}
.model-content-inner .model-list li{width:280px; height:280px; background:#fff; border-radius: 100%; overflow: hidden; box-shadow: 1px 1px 15px -5px rgba(0, 0, 0, 0.15);}

.model-content-inner .model-list li a .model-img{display: flex; height:160px; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-img div{margin-top:20px;}
.model-content-inner .model-list li:nth-child(1) a .model-img div{width:95px; height:55px; background:url('/images/industrial/ico/m_ico01.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a .model-img div{width:88px; height:60px; background:url('/images/industrial/ico/m_ico02.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a .model-img div{width:71px; height:66px; background:url('/images/industrial/ico/m_ico03.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt{text-align: center; height:120px; display: flex; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-txt p:nth-child(1){font-size:22px; color:#333; font-family:'HMHBold'; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt p:nth-child(2){font-size:15px; color:#333; transition: 0.3s;}

.model-content-inner .model-list li:nth-child(1) a:hover .model-img div{width:95px; height:55px; background:url('/images/industrial/ico/m_ico01_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a:hover .model-img div{width:88px; height:60px; background:url('/images/industrial/ico/m_ico02_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a:hover .model-img div{width:71px; height:66px; background:url('/images/industrial/ico/m_ico03_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt{background:#417fb6; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt p:nth-child(1){color:#fff; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt p:nth-child(2){color:#fff; transition: 0.3s;}


/** business **/
.new-visual-bg{position: relative;}
.new-nusiness-total-area{position: relative; height:640px;}
.new-visual-bg div{width:100%; position: absolute; top:0; left:0;}
.visual-bg1{background:url('/images/home/business_bg_01.jpg') no-repeat center; background-size:cover; height:640px; transition: 0.4s;}
.new-nisual-content{width:100%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); text-align:center; box-sizing:border-box;}
.business-content .content{height:100%;}
.business-content .content:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.business-content .section-title{text-align:center; font-family:'HMHBold'; font-size:52px; color:#fff; font-weight:normal; line-height:1; /* margin-top:100px; */}
.business-content .section-txt{text-align:center; font-family:'HMHLight'; font-size:18px; color:#fff; font-weight:normal; line-height:1.4; margin-top:40px;}
.business-content .section-txt span{display:block;}
.business-content .section-txt strong{font-weight:normal; font-family:'HMHMedium'}
.business-free{display:inline-block; margin:0 auto; }


}

@media all and (max-width:1649px){
	.visual-txtbox-inner{max-width:1100px;}
	.main-visual .swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:15px;}
	.main-visual .swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:15px;}
}

@media all and (max-width:1269px){
	.visual-txtbox-inner{max-width:900px;}
}

@media all and (max-width:1069px){
	.visual-txtbox-inner{max-width:800px;}
}


/*************************************************모바일&태블릿 부터*************************************************/
@media all and (max-width:991px){
/** main **/
.main-visual{position:relative; }
.main-visual .swiper-container{height:169vw;}
.main-visual .swiper-container{position:relative; overflow:hidden; z-index:1;} 
.main-visual .swiper-container .swiper-wrapper{position:relative; width:100%; height:100%; z-index:1;}
.visual-txtbox{position:absolute; top:65%; left:0; transform: translate(0 , -50%); z-index: 2; width:100%;}
.visual-txtbox-inner{max-width:1370px; margin:0 auto; padding:0 40px;}
.visual-txtbox-inner img{display: block;}
.visual-txtbox-inner p{font-size:34px; margin-top:50px; color:#fff; font-family:'HMHMedium';}
.main-visual .swiper-container .swiper-wrapper .swiper-slide{width:100%; height:100%; position:relative;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide > div{height:100%}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .video-area video{position: absolute; z-index: 1; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide1{background:url('/images/industrial/bg/visual_m_img01.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide2{background:url('/images/industrial/bg/visual_m_img02.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide3{background:url('/images/industrial/bg/visual_m_img03.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide4{background:url('/images/industrial/bg/visual_m_img04.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide5{background:url('/images/industrial/bg/visual_m_img05.jpg') no-repeat center; background-size:cover;}
.main-visual .swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{display: none;}
.main-visual .swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-next{display: none;}
.main-visual .v-swiperbox{position: absolute; bottom:100px; left:50%; transform: translate(-50%, 0); z-index: 2; display: flex; align-items: center;}
.main-visual .v-swiperbox .pagination{height:30px;}
.v-swiperbox .swiper-pagination-bullet{width:30px; height:30px; margin-right:25px; background:#d3d0ce; opacity: 1;}
.v-swiperbox .swiper-pagination-bullet:last-child{margin-right:30px;}
.v-swiperbox .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#01549e;}
.v-swiperbox .btn-pause{width:40px; height:40px; background:url('/images/industrial/btn/stop.png')no-repeat center; background-size:100%; text-indent: -9999px;}
.v-swiperbox a.playing{width:40px; height:40px; background:url('/images/industrial/btn/play.png')no-repeat center; background-size:100%; text-indent: -9999px;}
.main-visual .scroll-icon{display: none;}


/** product **/
.product-content{height:200vw; background:url('/images/industrial/bg/m_bg01_m.png')no-repeat center; background-size:cover}
.m-tabbox{margin-top:40px;}
.m-tab-type01{display: flex; align-items: center; justify-content: center;}
.m-tab-type01 li{margin-right:10px;}
.m-tab-type01 li:last-child{margin-right:0;}
.m-tab-type01 li a{font-size:30px; padding:21px 0; width:260px; display: block; background:#fff; font-family:'HMHMedium'; text-align: center; color:#444; border:1px solid #01549e; border-radius: 45px;}
.m-tab-type01 li a.on{color:#fff; background:#01549e;}
.product-content-inner{position: relative;}
.m-orderbox{display: flex; align-items: center; justify-content: end; position:absolute; top: 340px; right: 0;width: 100%; transform: translate(0, -50%); width:100%; }
.m-order-type01{display: flex; align-items: center; justify-content: flex-end; max-width: 1060px; padding:0 40px; margin: 0 auto; width: 100%;}
.m-order-type01 li{margin-right:25px;}
.m-order-type01 li:last-child{margin-right:0;}
.m-order-type01 li a{display: block; font-size:28px; color:#444; font-family:'HMHMedium';}
.m-order-type01 li a.on{color:#01549e; border-bottom:1px solid #01549e}

.product-container{margin-top:100px; position: relative;}
.product-container .product-container-inner{max-width:1525px; margin:0 auto; padding:0 40px;}
.product-container .product-container-inner .productbox{max-width:1060px; margin:0 auto;}
.productbox .swiper-slide .product-s-txt{width:100%; order:2; margin-top:150px;}
.productbox .swiper-slide .product-s-txt strong{font-size:80px; margin-bottom:30px; color:#197bb8; display: block; font-family:'HMHBold';}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li{margin-bottom:20px;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li:last-child{margin-right:0;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(1){font-size:20px; margin-bottom:5px; color:#555;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(2){font-size:32px; color:#555; font-family:'HMHBold';}

.productbox .swiper-slide .slide-inner{display: flex; flex-direction: column;}
.productbox .swiper-slide .slide-inner .product-s-img{width:100%; order:1}
.productbox .swiper-slide .slide-inner .product-s-img a img.pc-product-img{display: none;}
.productbox .swiper-slide .slide-inner .product-s-img a img.m-product-img{display: block; width:100%;}

.product-swiperbtn{max-width:1525px; margin:0 auto; position: absolute; top:25%; left:50%; transform: translate(-50% , -50%); width:100%; padding:0 40px; box-sizing: border-box; z-index: 10;}
.product-swiperbtn .product-swiperbtn-inner{ display: flex; align-items: center; justify-content: space-between;}
.product-swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:51px; height:51px; border:1px solid #ddd; background:url('/images/industrial/btn/left_arrow.png')no-repeat center; background-size:10px 18px; 
	margin-top:0; left:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next{border:1px solid #01549e; background:url('/images/industrial/btn/left_arrow_on.png')no-repeat #01549e center; background-size:10px 18px; transition: 0.3s;}
.product-swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:51px; height:51px; border:1px solid #ddd; background:url('/images/industrial/btn/right_arrow.png')no-repeat center; background-size:10px 18px; 
	margin-top:0; right:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev{border:1px solid #01549e; background:url('/images/industrial/btn/right_arrow_on.png')no-repeat #01549e center; background-size:10px 18px; transition: 0.3s;}
.product-btnbox{max-width: 1060px; margin-top:80px; text-align: center; padding:0 40px; }
.product-btnbox a:nth-child(1){margin-right:25px;}


/** model **/
.model-content{height:1625px; width:100%; background:url('/images/industrial/bg/m_bg02_m.png')no-repeat center; background-size: cover;}
.model-content-inner{max-width:1000px; margin:0 auto; padding:0 40px}
.section-t{font-size:64px; padding-top:100px; color:#333; display: block; text-align: center;}
.section-t span{color:#01549e}
.model-content-inner .model-list{margin-top:70px; display: flex; flex-direction: column; align-items: center;}
.model-content-inner .model-list li{width:400px; height:400px; margin-bottom:40px; background:#fff; border-radius: 100%; overflow: hidden; box-shadow: 1px 1px 15px -5px rgba(0, 0, 0, 0.15);}
.model-content-inner .model-list li:last-child{margin-bottom:0;}

.model-content-inner .model-list li a .model-img{display: flex; height:220px; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-img div{margin-top:50px;}
.model-content-inner .model-list li:nth-child(1) a .model-img div{width:171px; height:97px; background:url('/images/industrial/ico/m_ico01.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a .model-img div{width:175px; height:118px; background:url('/images/industrial/ico/m_ico02.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a .model-img div{width:140px; height:130px; background:url('/images/industrial/ico/m_ico03.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt{text-align: center; height:180px; display: flex; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-txt p:nth-child(1){font-size:40px; color:#333; font-family:'HMHBold'; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt p:nth-child(2){font-size:28px; color:#333; transition: 0.3s;}

.model-content-inner .model-list li:nth-child(1) a:hover .model-img div{width:171px; height:97px; background:url('/images/industrial/ico/m_ico01_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a:hover .model-img div{width:175px; height:118px; background:url('/images/industrial/ico/m_ico02_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a:hover .model-img div{width:140px; height:130px; background:url('/images/industrial/ico/m_ico03_hover.png')no-repeat center; background-size:100%; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt{background:#417fb6; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt p:nth-child(1){color:#fff; transition: 0.3s;}
.model-content-inner .model-list li a:hover .model-txt p:nth-child(2){color:#fff; transition: 0.3s;}


/*business*/
.business-content{background:url('/images/home/business_m_bg_01.jpg') no-repeat center; background-size:cover; height:640px;}
.business-content .content{height:100%;}
.new-nusiness-total-area{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; padding: 0 40px; box-sizing: border-box;}
.business-content .section-title{text-align:center; font-family:'HMHBold'; font-size:62px; line-height:70px; color:#fff; font-weight:normal;}
.business-content .section-txt{text-align:center; font-family:'HMHLight'; font-size:30px; line-height:38px; color:#fff; font-weight:normal; line-height:1.4; margin-top:40px;}
.business-content .section-txt strong{font-weight:normal; font-family:'HMHMedium'}
.business-content ul li.eng-item1{padding-right:26px;}
.business-content ul li.eng-item1 > a{position:relative;}
.business-content ul li.eng-item1 > a > span{margin-left: -38px; position: absolute; top: 95px; right: -40px;}
.business-btnbox{text-align: center;}
.business-free{display:inline-block; margin:0 auto; width:100%;}


}

@media all and (max-width:900px){
	/** product **/
	.product-content{height:210vw;}
}
@media all and (max-width:840px){
	/** product **/
	.product-content{height:215vw;}
}

@media all and (max-width:820px){
	/** product **/
	.product-content{height:220vw;}
	.product-btnbox{margin-top:50px;}
}


/*************************************************태블릿 부터*************************************************/
@media all and (min-width:768px) and (max-width:991px){

/*business*/
.business-content{padding:110px 0; position: relative;}
.business-content ul{margin-top:80px;}
.business-content ul li:nth-last-child( n + 3 ){margin-bottom:0;}
.business-content ul li a{padding-top:18.1vw;}
.business-content ul li a span{font-size:3.63vw; padding-top:3.53vw;}

}


/*************************************************모바일 부터*************************************************/
@media all and (max-width:767px){
/** main **/
.main-visual .swiper-container{height:812px;}
.main-visual .swiper-container .swiper-wrapper{position:relative; width:100%; height:100%; z-index:1;}
.visual-txtbox{position:absolute; top:65%; left:0; transform: translate(0 , -50%); z-index: 2; width:100%;}
.visual-txtbox-inner{max-width:1370px; margin:0 auto; padding:0 20px;}
.visual-txtbox-inner img{width:263px}
.visual-txtbox-inner p{font-size:17px; margin-top:25px;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide1{background:url('/images/industrial/bg/visual_m_img01.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide2{background:url('/images/industrial/bg/visual_m_img02.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide3{background:url('/images/industrial/bg/visual_m_img03.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide4{background:url('/images/industrial/bg/visual_m_img04.jpg') no-repeat center; background-size:cover;}
.main-visual .swiper-container .swiper-wrapper .swiper-slide .swiper-slide5{background:url('/images/industrial/bg/visual_m_img05.jpg') no-repeat center; background-size:cover;}
.main-visual .v-swiperbox{position: absolute; bottom:50px; left:50%; transform: translate(-50%, 0); z-index: 2; display: flex; align-items: center;}
.main-visual .v-swiperbox .pagination{height:15px;}
.v-swiperbox .swiper-pagination-bullet{width:15px; height:15px; margin-right:13px; background:#d3d0ce; opacity: 1;}
.v-swiperbox .swiper-pagination-bullet:last-child{margin-right:15px;}
.v-swiperbox .btn-pause{width:20px; height:20px; background:url('/images/industrial/btn/stop.png')no-repeat center; background-size:100%; text-indent: -9999px;}
.v-swiperbox a.playing{width:20px; height:20px; background:url('/images/industrial/btn/play.png')no-repeat center; background-size:100%; text-indent: -9999px;}


/** product **/
.product-content{height:172vw; background:url('/images/industrial/bg/m_bg01_m.png')no-repeat center; background-size:cover}
.m-tabbox{margin-top:20px;}
.m-tab-type01 li{margin-right:5px;}
.m-tab-type01 li a{font-size:15px; padding:11px 0; width:130px; display: block; background:#fff; font-family:'HMHMedium'; text-align: center; color:#444; border:1px solid #01549e; border-radius: 23px;}
.product-content-inner{position: relative;}
.m-orderbox{display: flex; align-items: center; justify-content: end; position:absolute; top: 180px; right: 0;width: 100%; transform: translate(0, -50%); width:100%; z-index:9;}
.m-order-type01{display: flex; align-items: center; justify-content: flex-end; max-width: 1060px; padding:0 20px; margin: 0 auto; width: 100%;}
.m-order-type01 li{margin-right:13px;}
.m-order-type01 li a{display: block; font-size:14px; color:#444; font-family:'HMHMedium';}
.m-order-type01 li a.on{color:#01549e; border-bottom:1px solid #01549e}
.product-container{margin-top:50px; position: relative;}
.product-container .product-container-inner{max-width:1525px; margin:0 auto; padding:0 20px;}
.product-container .product-container-inner .productbox{max-width:1060px; margin:0 auto;}
.productbox .swiper-slide .product-s-txt{width:100%; order:2; margin-top:75px;}
.productbox .swiper-slide .product-s-txt strong{font-size:40px; margin-bottom:15px; color:#197bb8; display: block; font-family:'HMHBold';}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li{margin-bottom:10px;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li:last-child{margin-right:0;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(1){font-size:14px; margin-bottom:3px; color:#555;}
.productbox .swiper-slide .product-s-txt .product-s-txtlist li p:nth-child(2){font-size:16px; color:#555; font-family:'HMHBold';}
.productbox .swiper-slide .slide-inner{display: flex; flex-direction: column;}
.productbox .swiper-slide .slide-inner .product-s-img{width:100%; order:1}
.productbox .swiper-slide .slide-inner .product-s-img a img.pc-product-img{display: none;}
.productbox .swiper-slide .slide-inner .product-s-img a img.m-product-img{display: block; width:100%;}
.product-swiperbtn{max-width:1525px; margin:0 auto; position: absolute; top:25%; left:50%; transform: translate(-50% , -50%); width:100%; padding:0 20px; box-sizing: border-box; z-index: 10;}
.product-swiperbtn .product-swiperbtn-inner{ display: flex; align-items: center; justify-content: space-between;}
.product-swiperbtn .swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:26px; height:26px; border:1px solid #ddd; background:url('/images/industrial/btn/left_arrow.png')no-repeat center; background-size:5px 9px; 
	margin-top:0; left:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next{border:1px solid #01549e; background:url('/images/industrial/btn/left_arrow_on.png')no-repeat #01549e center; background-size:5px 9px; transition: 0.3s;}
.product-swiperbtn .swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:26px; height:26px; border:1px solid #ddd; background:url('/images/industrial/btn/right_arrow.png')no-repeat center; background-size:5px 9px; 
	margin-top:0; right:0; top:0; transition: 0.3s; position: inherit; display: block;}
.product-swiperbtn .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev{border:1px solid #01549e; background:url('/images/industrial/btn/right_arrow_on.png')no-repeat #01549e center; background-size:5px 9px; transition: 0.3s;}
.product-btnbox{max-width: 1060px; margin-top:40px; text-align: center; padding:0 20px; }
.product-btnbox a:nth-child(1){margin-right:13px;}

/** model **/
.model-content{height:840px; width:100%; background:url('/images/industrial/bg/m_bg02_m.png')no-repeat center; background-size: cover;}
.model-content-inner{max-width:1000px; margin:0 auto; padding:0 20px}
.section-t{font-size:32px; padding-top:50px; color:#333; display: block; text-align: center;}
.model-content-inner .model-list{margin-top:35px; display: flex; flex-direction: column; align-items: center;}
.model-content-inner .model-list li{width:200px; height:200px; margin-bottom:20px; background:#fff; border-radius: 100%; overflow: hidden; box-shadow: 1px 1px 15px -5px rgba(0, 0, 0, 0.15);}
.model-content-inner .model-list li:last-child{margin-bottom:0;}
.model-content-inner .model-list li a .model-img{display: flex; height:110px; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-img div{margin-top:25px;}
.model-content-inner .model-list li:nth-child(1) a .model-img div{width:171px; height:97px; background:url('/images/industrial/ico/m_ico01.png')no-repeat center; background-size:50%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a .model-img div{width:175px; height:118px; background:url('/images/industrial/ico/m_ico02.png')no-repeat center; background-size:50%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a .model-img div{width:140px; height:130px; background:url('/images/industrial/ico/m_ico03.png')no-repeat center; background-size:50%; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt{text-align: center; height:90px; display: flex; align-items: center; justify-content: center;}
.model-content-inner .model-list li a .model-txt p:nth-child(1){font-size:20px; color:#333; font-family:'HMHBold'; transition: 0.3s;}
.model-content-inner .model-list li a .model-txt p:nth-child(2){font-size:14px; color:#333; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(1) a:hover .model-img div{width:171px; height:97px; background:url('/images/industrial/ico/m_ico01_hover.png')no-repeat center; background-size:50%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(2) a:hover .model-img div{width:175px; height:118px; background:url('/images/industrial/ico/m_ico02_hover.png')no-repeat center; background-size:50%; transition: 0.3s;}
.model-content-inner .model-list li:nth-child(3) a:hover .model-img div{width:140px; height:130px; background:url('/images/industrial/ico/m_ico03_hover.png')no-repeat center; background-size:50%; transition: 0.3s;}

/*business*/
.business-content{background:url('/images/home/business_m_bg_01.jpg') no-repeat center; background-size:cover; height:320px;}
.business-content .content{height:100%;}
.new-nusiness-total-area{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; padding: 0 20px; box-sizing: border-box;}
.business-content .section-title{text-align:center; font-family:'HMHBold'; font-size:31px; line-height:35px; color:#fff; font-weight:normal;}
.business-content .section-txt{text-align:center; font-family:'HMHLight'; font-size:15px; line-height:19px; color:#fff; font-weight:normal; line-height:1.4; margin-top:20px;}
.business-content .section-txt strong{font-weight:normal; font-family:'HMHMedium'}
.business-content ul li.eng-item1{padding-right:13px;}
.business-content ul li.eng-item1 > a{position:relative;}
.business-content ul li.eng-item1 > a > span{margin-left: -19px; position: absolute; top: 50px; right: -20px;}
.business-free{display:inline-block; margin:0 auto; width:100%;}
.business-content{padding:55px 0; position: relative;}
.business-content ul{margin-top:80px;}

}


@media all and (max-width:650px){
	.product-content{height:185vw;}
}

@media all and (max-width:550px){
	.product-content{height:195vw;}
}

@media all and (max-width:500px){
	.product-content{height:200vw;}
}

@media all and (max-width:470px){
	.product-content{height:210vw;}
}

@media all and (max-width:430px){
	.product-content{height:220vw;}
}

@media all and (max-width:410px){
	.product-content{height:900px;}
}
