@charset "UTF-8";

#sub > #header_wrap{color:#fff;}
#sub > #header_wrap.ov{color:#000;}
#sub.none > #header_wrap{border-bottom: 1px solid #e3e3e3;background:#fff;}
@media screen and (max-width:1024px){
	#sub > #header_wrap{background: #fff;color:#000;}
}

/* gnb */
/* 활성화 */
#sub > #header_wrap .logo .black{display:none;}
#sub > #header_wrap.ov .logo .black{display:block;}
#sub > #header_wrap.ov .logo .white{display:none;}
#sub > #header_wrap #gnb > ul > li > a{color:#fff;} 
#sub > #header_wrap.ov #gnb > ul > li > a{color:#000;}
#sub.none > #header_wrap .logo .black{display:block !important;}
#sub.none > #header_wrap .logo .white{display:none !important;}
#sub.none > #header_wrap #gnb > ul > li > a{color:#000 !important;}
@media screen and (max-width:1024px){
	#sub > #header_wrap .logo .black{display:block;}
	#sub > #header_wrap .logo .white{display:none !important;}
}
/* lang */
/* 활성화 */
#sub > #header_wrap .lang > ul > li:last-child:before{background:#fff;}
#sub > #header_wrap .lang > ul > li > a{color:#fff;}
#sub > #header_wrap .lang > ul > li.on > a{color:#2CA8D0;} 
#sub > #header_wrap.ov .lang > ul > li:last-child:before{background:#a9a9a9;}
#sub > #header_wrap.ov .lang > ul > li > a{color:#a9a9a9;}
#sub > #header_wrap.ov .lang > ul > li.on > a{color:#000;} 
#sub.none > #header_wrap .lang > ul > li:last-child:before{background:#a9a9a9;}
#sub.none > #header_wrap .lang > ul > li > a{color: #a9a9a9;}
#sub.none > #header_wrap .lang > ul > li.on > a{color:#000;} 
@media screen and (max-width:1024px){
}
/* btn_store */
/* 활성화 */
.btn_store{}
#sub > #header_wrap .btn_store{display:inline-block;border:1px solid #fff;color:#fff;font-size:14px;border-radius:50px;text-align:center;padding: 7px 18px;box-sizing: border-box;transition: all 0.3s ease-out;}
#sub > #header_wrap .btn_store:hover{background:#2CA8D0;border:1px solid #2CA8D0;color:#fff;}
#sub > #header_wrap.ov .btn_store{border:1px solid #000;color:#000;}
#sub > #header_wrap.ov .btn_store:hover{border:1px solid #2CA8D0;color:#fff;}
#sub.none > #header_wrap .btn_store{border: 1px solid #000;color: #000;}
#sub.none > #header_wrap .btn_store:hover{background:#2CA8D0;border:1px solid #2CA8D0;color:#fff;}
@media screen and (max-width:1024px){
}

/* 모바일 메뉴 */
#sub > .moblie_menu_wrap.on{margin-top:0;}

#sub_wrap{width: 100%;height: 100%;margin: 0 auto;}
.visual_wrap{width:100%;height: 550px;}
.visual_wrap.visual01{width:100%;background:url('/eng/img/sub/subVisual01.jpg') no-repeat;background-size: cover;background-position: 100% 90%;z-index: -1;position: relative;}
.visual_wrap.visual02{width:100%;background:url('/eng/img/sub/subVisual02.jpg') no-repeat;background-size: cover;background-position: center;z-index: -1;position: relative;}
.visual_wrap.visual03{width:100%;background:url('/eng/img/sub/subVisual03.jpg') no-repeat;background-size: cover;background-position: 100% 90%;z-index: -1;position: relative;}
.visual_wrap.visual04{width:100%;background:url('/eng/img/sub/subVisual04.jpg') no-repeat;background-size: cover;background-position: center;z-index: -1;position: relative;}
.visual_wrap.visual05{width:100%;background:url('/eng/img/sub/subVisual05.jpg') no-repeat;background-size: cover;background-position: 55%;z-index: -1;position: relative;}
.visual_wrap.visual06{width:100%;background:url('/eng/img/sub/subVisual06.jpg') no-repeat;background-size: cover;background-position: 55%;z-index: -1;position: relative;}

.visual_inner{width: 100%;height: 100%;max-width: 1368px;margin: 0 auto;padding:0 16px;box-sizing:border-box;display: flex;align-items: center;justify-content: center;}
.visual_wrap h2{font-size:62px;color:#fff;font-weight:600;font-family: 'Poppins'}
.visual_wrap h2.eng{font-weight:600;}
.visual_wrap h2.bk{color:#000;}
@media screen and (max-width:1024px){
	.visual_wrap{margin-top: 67px;height: 350px;}
	.visual_wrap h2{font-size:50px;}
}
@media screen and (max-width:640px){
/* 	#sub > .moblie_menu_wrap.on{margin-top: 60px;}
	 */	.visual_wrap{height:300px;}
	.visual_wrap h2{font-size:35px;}
}
@media screen and (max-width:480px){
	.visual_wrap{height:250px;}
}

/* sub_nav_wrap */
.sub_nav_wrap{border-bottom:1px solid #e3e3e3;}
/* sub_nav */
.sub_nav {width:100%; height:100%; max-width:1368px;margin:0 auto;padding:0 16px;box-sizing:border-box;display: flex;align-items: center;}
.sub_nav > li {width:15%;padding: 25px 1.5% 15px 25px;font-size: 18px;font-weight: 600;box-sizing: border-box;position:relative;}
.sub_nav > li:after{content:'';width:1px;height:25px; background:#e3e3e3;position:absolute;top:30px;right:0;}
.sub_nav > li.btn_home{width:100px;padding-left: 0;}
.sub_nav > li.last{width:auto;min-width:330px;}
.sub_nav > li > a{display:flex;align-items: center;justify-content: space-between;line-height: 1.5;font-weight: 600;font-family: 'Poppins'}
.sub_nav > li > a.eng{font-weight:600;}
.sub_nav > li > a > i{font-size:23px;transition: all ease 0.5s;}
.sub_nav > li.on > a > i{transform: rotate(180deg);}
.sub_nav > li.last > a > i{margin-left:10px;}
.sub_nav > li > ol{display:none;width: 100%;padding:20px 25px;position: absolute;left: 0;top: 67px;background: #fff;border:1px solid #e3e3e3;z-index: 99999;box-sizing:border-box;}
.sub_nav > li > ol > li {margin-bottom: 15px;font-weight:normal;}
.sub_nav > li > ol > li:last-child{margin-bottom:0;}
.sub_nav > li > ol > li > a{font-size:16px;color:#9c9c9c;font-family: 'Poppins'}
.sub_nav > li > ol > li:hover > a{color:#2CA9D0;}
@media screen and (max-width:1024px){		
	.sub_nav{padding: 0 16px;box-sizing: border-box;display:none;}
	.sub_nav > li{width: 30%;padding: 20px 2% 20px;}
	.sub_nav > li.last{width:50%;min-width:auto;}
	.sub_nav > li:after{top:17px;}
	.sub_nav > li > ol{top:67px;}
}
@media screen and (max-width:640px){
	.sub_nav > li {width: 25%;padding: 20px 2% 10px;}
	.sub_nav > li.last{}
	.sub_nav > li:after{height: 15px;top: 25px;}
	.sub_nav > li.btn_home{width: 55px;}
	.sub_nav > li > a{font-size:14px;}
	.sub_nav > li > ol{top: 53px;padding: 10px;}
	.sub_nav > li > ol > li > a{font-size:15px;}
}

/* sub_ctn_wrap */
.sub_ctn_wrapper{}

/* sub_inner */
.sub_inner{width: 100%;height: 100%;max-width: 1368px;margin: 0 auto;padding: 150px 30px 75px;box-sizing: border-box;}
@media screen and (max-width:1024px){
	.sub_inner{padding: 100px 16px;}
}
@media screen and (max-width:640px){
	.sub_inner{padding: 60px 16px;}
}

/* sub_section */
.sub_section{}
/* last_section */
.last_section > .sub_inner{padding-bottom:230px;}
@media screen and (max-width:1024px){
	.last_section > .sub_inner{padding-bottom:120px;}
}
@media screen and (max-width:640px){
	.last_section > .sub_inner{padding-bottom:120px;}
}
/* section_top */
.section_top{margin-bottom: 80px;}
/* sub_tit */
.sub_section *{font-family: 'Poppins';}
.sub_section .section_top h3.sub_tit{font-size:42px; font-weight:600;word-break:keep-all;line-height:1.4;z-index: 2;position: relative;font-family: 'Poppins' !important;}
.sub_section .section_top p.tit_detail{font-size:24px;margin-top:30px;font-family: 'Poppins';}
.sub_section .section_top h3.sub_tit > em{display:block;margin-top: 30px;font-size:33px;font-weight: 600;font-style: initial;}
@media screen and (max-width:1024px){
	.section_top{margin-bottom:50px;}
	.sub_section .section_top h3.sub_tit{font-size:35px; }
	.sub_section .section_top p.tit_detail{margin-top:10px;font-size:18px;}
	.sub_section .section_top h3.sub_tit > em{font-size:25px;line-height: 1.3;}
}
@media screen and (max-width:640px){
	.section_top{margin-bottom:30px;}
	.sub_section .section_top h3.sub_tit{font-size:28px;line-height: 1.3;}
	.sub_section .section_top p.tit_detail{font-size:16px;}
	.sub_section .section_top h3.sub_tit > em{font-size:20px;}
}

/* paragraph */
.sub_section .paragraph_area{width:100%;}
.sub_section .paragraph{font-size:24px;font-weight:500;line-height: 1.4;margin-bottom: 40px;word-break:keep-all;}
.sub_section .paragraph:last-child{margin-bottom:0;}
@media screen and (max-width:1024px){
	.sub_section .paragraph{font-size:20px;margin-bottom: 20px;}
	.sub_section .paragraph > br{display:none;}
}
@media screen and (max-width:640px){
	.sub_section .paragraph{font-weight: 500;font-size: 18px;}
}
@media screen and (max-width:480px){
	.sub_section .paragraph{font-size:16px;}
}

/* titleSlide */
.titleSlide{display:flex;justify-content: space-between;align-items: flex-start;}
.titleSlide_tit{width:calc(100% - 1000px);min-width:200px;}
.titleSlide_tit > .swiper-wrapper{flex-direction: column;padding: 20px 0 !important;}
.titleSlide_tit > .swiper-wrapper > .swiper-slide{width:fit-content !important;height:auto;margin-bottom: 1%;font-size:21px;font-weight:600;padding-bottom: 3px;box-sizing: border-box;cursor: pointer;}
.titleSlide_tit > .swiper-wrapper > .swiper-slide:last-child{margin-bottom: 0;}
.titleSlide_tit > .swiper-wrapper > .swiper-slide > p{border-bottom: 2px solid transparent;}
.titleSlide_tit > .swiper-wrapper > .swiper-slide.swiper-slide-thumb-active > p{color:#2CA9D0;text-decoration: underline;}
.titleSlide_img{max-width: 950px;height: 100%;--swiper-navigation-color: #fff; --swiper-pagination-color: #fff;border-radius:40px;overflow:hidden;}
.titleSlide_img .swiper-button-prev{left:30px !important;}
.titleSlide_img .swiper-button-next{right:30px !important;}
.titleSlide_img .swiper-pagination{bottom:30px !important;}
.titleSlide_img .swiper-pagination-bullet{width: 10px;height: 10px;background:#fff;opacity: 1;}
.titleSlide_img .swiper-pagination-bullet-active{background:#2CA9D0;}
@media screen and (max-width:1024px){
	.titleSlide{flex-direction: column-reverse;position:relative;}
	.titleSlide_tit,
	.titleSlide_img{width:100%;min-width: auto;}
	.titleSlide_tit{position:absolute !important;bottom:10%;left:0;z-index:3 !important;}
	.titleSlide_img{z-index:2;}
	.titleSlide_tit > .swiper-wrapper{padding:0 !important;flex-direction: initial;}
	.titleSlide_tit > .swiper-wrapper > .swiper-slide{width:100% !important;margin-bottom:0;margin-right:0;padding:0;text-align: center;}
	.titleSlide_tit > .swiper-wrapper > .swiper-slide > p{display: inline-block;width: fit-content;margin: 0 auto;text-align: center;font-size:20px;background: #2CA9D0;color: #fff;padding: 10px;border:0;border-radius: 30px;box-sizing:border-box;}
	.titleSlide_tit > .swiper-wrapper > .swiper-slide.swiper-slide-thumb-active > p{color:#fff;text-decoration: none;}
	.titleSlide_img{margin-bottom:20px;max-width:100%;}
	.titleSlide_img .swiper-pagination{display:none;}
}
@media screen and (max-width:640px){
	.titleSlide_tit > .swiper-wrapper > .swiper-slide > p{font-size:13px;padding: 7px 10px;margin-bottom: 10px;}
	.titleSlide_img{border-radius:30px;}
	.titleSlide_img .swiper-button-prev{left:10px !important;}
	.titleSlide_img .swiper-button-next{right:10px !important;}
	.titleSlide_img .swiper-button-prev:after,
	.titleSlide_img .swiper-button-next:after{font-size: 22px !important;}
}

/* list01_section - 3n */
.bg_section{position:relative;}
.bg_section:before{content:'';background:#ecf4f9;width:100%;height:550px;position:absolute;top:0;left:0;z-index:-1;}
.list01_section ul{display:flex;}
.list01_section ul > li{display: flex;flex-direction: column;justify-content: flex-end;width:32%;margin-right:1.5%;padding:40px 20px 40px 40px;border-radius:30px;overflow:hidden;box-sizing:border-box;}
.list01_section ul > li.box_list01{background:url('/eng/img/sub/img_product01.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list02{background:url('/eng/img/sub/img_product02.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list03{margin-right:0;background:url('/eng/img/sub/img_product03.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list04{background:url('/eng/img/sub/img_product04.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list05{background:url('/eng/img/sub/img_product05.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list06{margin-right:0;background:url('/eng/img/sub/img_product06.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list07{background:url('/eng/img/sub/img_product07.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list08{background:url('/eng/img/sub/img_product08.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li.box_list09{margin-right:0;background:url('/eng/img/sub/img_product09.png') no-repeat;background-position: center;background-size: cover;}
.list01_section ul > li > p{color:#fff;font-size:18px;line-height: 1.4;}
.list01_section ul > li > p.tit{margin-top:39%;margin-bottom:30px;font-size:30px;font-weight: 600;}
@media screen and (max-width:1024px){
	.list01_section ul{flex-direction: column;}
	.list01_section ul > li{width:100%;margin:0;margin-bottom:15px;}
	.list01_section ul > li > p{font-size: 16px;line-height: 1.5;}
	.list01_section ul > li > p.tit{margin-top: 20%;font-size: 25px;}
}
@media screen and (max-width:640px){
	.list01_section ul > li{padding:20px 30px;border-radius: 20px;}
	.list01_section ul > li > p{font-size: 14px;line-height: 1.5;word-break: keep-all;}
	.list01_section ul > li > p.tit{margin-bottom: 5px;font-size: 20px;}
	.list01_section ul > li > p > br{display:none;}
}

/* list02_section */
.list02_section{}
.list02_section > .sub_inner{display:flex;padding-bottom:100px;}
.list02_section .section_top{width:40%;}
.list02_section ul {display:flex;flex-wrap:wrap;}
.list02_section ul > li {width: 31.3%;margin-left:2%;margin-bottom:50px;}
.list02_section ul > li > .img_box{margin-bottom:25px;border-radius:20px;overflow:hidden;}
.list02_section ul > li > p{font-size:18px;line-height:1.3;word-break: keep-all;}
.list02_section ul > li > p > em{font-weight:300;}
.list02_section ul > li > p > span{display:block;font-size:30px;font-weight:600;line-height:1.2;margin-bottom: 10px;}
.list02_section ul > li > p > span > em.eng{font-style:initial;font-weight: 600;}
@media screen and (max-width:1024px){
	.list02_section > .sub_inner{display:block;}
	.list02_section .section_top{width:100%;}
	.list02_section ul > li{width: 32%;}
	.list02_section ul > li:nth-child(3n+1){margin-left:0;}
	.list02_section ul > li > .img_box{margin-bottom:20px;}
	.list02_section ul > li > p{font-size:16px}
	.list02_section ul > li > p > span{font-size:23px;}
}
@media screen and (max-width:640px){
	.list02_section > .sub_inner{padding:60px 16px 80px;}
	.list02_section ul > li{width:49%;margin-left:0;margin-right:2%;}
	.list02_section ul > li:nth-child(3n+1){margin-left:0;margin-right:2%;}
	.list02_section ul > li:nth-child(2n){margin-left:0;margin-right:0;}
	.list02_section ul > li:nth-child(5),
	.list02_section ul > li:last-child{margin-bottom:0;}
	.list02_section ul > li > .img_box{border-radius:10px;}
	.list02_section ul > li > p{font-size:14px;word-break: keep-all;}
	.list02_section ul > li > p > br{display:none;}
	.list02_section ul > li > p > span{font-size:18px;}
}

/* gall_section */
.gall_section{text-align:center;}
.gall_section > .sub_inner{}
.gall_section h3.sub_tit{text-align:left;}
.gall_tit{font-size:28px;font-weight:600;text-align:left;}
.gall_list{display:flex;flex-wrap:wrap;align-items: flex-start;justify-content: flex-start;margin-top: 50px;}
.gall_list > li{width:22.3%;margin-right:3.5%;margin-bottom:50px;}
.gall_list > li:nth-child(4n){margin-right:0;}
.gall02_section .gall_list > li:nth-child(n+9){display:none;}
.gall02_section .gall_list.on > li{display:block;}
.gall_list > li > .img_box{background:#fff;border-radius:20px;padding:15px;box-shadow: 5px 6px 30px 0px #71717170;box-sizing:border-box;}
.gall_list > li > p.tit{margin-top: 25px;font-size:20px;font-weight:400;text-align:center;word-break: break-word;}
.gall_list > li > p.tit.eng{font-weight:400;}
@media screen and (max-width:1024px){
	.gall_tit{font-size: 23px;}
	.gall_list > li > p.tit{font-size:16px;}
}
@media screen and (max-width:768px){
	.gall_list > li > .img_box{padding:10px;}
}
@media screen and (max-width:640px){
	.gall_tit{font-size:20px;}
	.gall_list{margin-top: 30px;justify-content: flex-start;}
	.gall_list > li{width: 31%;margin-right: 2%;margin-bottom: 20px;}
	.gall_list > li:nth-child(3n){margin-right:0;}
	.gall_list > li:nth-child(4n){margin-right:2%;}
	.gall02_section .gall_list > li:nth-child(n+9){display:none;}
	.gall02_section .gall_list > li:nth-child(n+7){display:none;}
	.gall02_section .gall_list.on > li{display:block;}
	.gall_list > li > .img_box{padding: 0;border-radius: 5px;overflow: hidden;}
	.gall_list > li > p.tit{font-size: 13px;margin-top:14px;font-weight: 400;}
}

/* webzine_section */
.webzine_section{}
.webzine_section p.count{font-size:20px;text-align: right;margin-bottom: 10px;}
.webzine_section p.count > span{color:#2CA9D0;font-size:24px;font-weight:600;}
.webzine_section ul > li{border-bottom:1px solid #b0b0b0;padding:50px 0;box-sizing:border-box;}
.webzine_section ul > li:first-child{border-top:2px solid #b0b0b0;}
.webzine_section ul > li:last-child{border-bottom:2px solid #b0b0b0;}
.webzine_section ul > li > a{display:flex;align-items: center;}
.webzine_section ul > li .img_box{width:30%;height:290px;overflow: hidden;}
.webzine_section ul > li .img_box > img{height:100%;object-fit: cover;}
.webzine_section ul > li .txt_box{width: 66%;margin-left:4%;}
.webzine_section ul > li .txt_box > p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:18px;}
.webzine_section ul > li .txt_box > p.tit{font-size:32px;font-weight:800;margin: 20px 0 15px;}
.webzine_section ul > li .txt_box > .cate{background:#2CA9D0;color:#fff;line-height:1.8;margin-right:10px;padding: 5px 13px;border-radius: 40px;box-sizing: border-box;}
.webzine_section ul > li .etc_box{display:flex;margin-top:8%;}
.webzine_section ul > li .etc_box > em{font-style:initial;color:#9c9c9c;font-size:18px;}
.webzine_section ul > li .etc_box > .btn_more{float:initial;margin: 0;font-size:18px;color:#9c9c9c;position:relative;margin-left: 35px;box-sizing:border-box;}
.webzine_section ul > li .etc_box > .btn_more:after{content:'';position:absolute;top: 3px;left: -17px;width: 2px;height: 16px;background: #e3e3e3;}
.webzine_section ul > li .etc_box > .btn_more:hover{color:#2CA9D0;border: 0;}
@media screen and (max-width:1024px){
	.webzine_section ul > li .img_box{width:30%;height:200px;}
}
@media screen and (max-width:768px){
	.webzine_section p.count{font-size:16px;}
	.webzine_section p.count > span{font-size:20px;}
	.webzine_section ul > li{padding:30px 0;}
	.webzine_section ul > li > a{display:block;}
	.webzine_section ul > li .img_box,
	.webzine_section ul > li .txt_box{width:100%;margin: 0;}
	.webzine_section ul > li .txt_box{margin-top:20px;}
	.webzine_section ul > li .txt_box > .cate{font-size:16px;}
	.webzine_section ul > li .txt_box > p{font-size:16px;}
	.webzine_section ul > li .txt_box > p.tit{font-size:27px;}
	.webzine_section ul > li .etc_box{margin-top:5%;}
	.webzine_section ul > li .etc_box > em,
	.webzine_section ul > li .etc_box > .btn_more{font-size:16px;}
}
@media screen and (max-width:640px){
	.webzine_section p.count{font-size:14px;margin-bottom: 5px;}
	.webzine_section p.count > span{font-size:18px;}
	.webzine_section ul > li .txt_box > .cate,
	.webzine_section ul > li .txt_box > p,
	.webzine_section ul > li .etc_box > em,
	.webzine_section ul > li .etc_box > .btn_more{font-size:15px;}
	.webzine_section ul > li .img_box{height:150px;}
	.webzine_section ul > li .txt_box > p.tit{font-size:20px;}
	.webzine_section ul > li .etc_box > .btn_more{margin-left:25px;}
	.webzine_section ul > li .etc_box > .btn_more:after{left: -13px;height: 13px;}
}

/* view_section */
.view_section{}
.view_section > .sub_inner{max-width:1136px;}
.view_top{border-bottom: 2px solid #b0b0b0;padding-bottom:20px;}
.view_top > h3.view_tit{font-size:42px;font-weight:800;margin-bottom: 35px;}
.view_top > h3.view_tit > .cate{display: inline-block;background:#2CA9D0;font-size:22px;color:#fff;line-height:1.8;margin-right:20px;padding: 0 20px;border-radius: 40px;box-sizing: border-box;vertical-align: middle;margin-bottom: 5px;}
.view_top > .etc_box{display:flex;align-items: center;justify-content: space-between;width: 100%;}
.view_top > .etc_box p{color:#777;font-size:18px;margin-right: 3%;width: 100%;}
.view_top > .etc_box > div{display:flex;}
.view_top > .etc_box > .left{justify-content: flex-start;width: 270px;}
.view_top > .etc_box em{font-style:initial;color:#000;margin-left:10px;}
.view_top > .etc_box em.date{font-family: 'Poppins';}
.view_top > .etc_box > .right{width:calc(100% - 300px);}
.view_top > .etc_box > .right > p{margin-right:0;text-align: right;}
.view{padding:35px 0 100px;box-sizing:border-box;}
.view > .file_box{color:#777;text-align:right;font-size:18px;margin-bottom:50px;cursor:pointer;}
.view > .file_box > .file{margin-left:15px;font-style: inherit;}
.view > .paragraph{text-align:center;font-size:18px;margin:30px 0;}
.view_btm{border-top: 1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;display: flex;justify-content: space-between;align-items: center;padding:30px 10px;box-sizing:border-box;}
.view_btm > div{display:flex;align-items: center;}
.view_btm > div.next_box{text-align:right;}
.view_btm > div > a{color:#777;font-size:18px;}
.view_btm > div > span{color:#777;font-size:18px;}
.view_list_tit {font-size:22px;color:#000;font-weight: 600;margin: 0 30px;}
.view_section .btn_more{font-size:20px;font-weight: 500;margin-top:30px;}
.view_section .btn_more:hover{border:0;}
@media screen and (max-width:768px){
	.view_section > .sub_inner{padding-bottom:100px;}
	.view_top > h3.view_tit{margin-bottom: 20px;font-size:25px;display: flex;flex-direction: column;align-items: flex-start;}
	.view_top > h3.view_tit > .cate{margin-bottom: 3px;margin-right:5px;font-size:16px;}
	.view_top > .etc_box p,
	.view > .file_box,
	.view > .paragraph,
	.view_btm > div > a,
	.view_section .btn_more{font-size:16px;}
	.view_top > .etc_box em{margin-left: 5%;}
	.view_top > .etc_box > .left,
	.view_top > .etc_box > .right{width:100%;}
	.view{padding:20px 0 80px;}
	.view > .file_box{margin-bottom: 30px;}
	.view_btm{padding: 20px 5px;}
	.view_list_tit{display:none;}
	.view_section .btn_more{float: right;}
}
@media screen and (max-width:480px){
	.view_top > .etc_box,
	.view_top > .etc_box > div{display:block;}
	.view_top > .etc_box > .right > p{text-align:left;}
}

/* [class*="_tab_theme"] li */
[class*="_tab_theme"] {display:flex;}
[class*="_tab_theme"] > li{margin-right: 5%;padding-bottom: 5px;font-size:28px;font-weight: 600;border-bottom:4px solid transparent;cursor: pointer;box-sizing:border-box;}
[class*="_tab_theme"] > li.on{color:#2CA9D0;border-bottom:4px solid #2CA9D0;}
.tab_content_area{margin-top: 50px;}
.tab_content{display:none;}
.tab_content > .table_area > table{width:100%;}
.tab_content > .table_area > table  tr {border-bottom:1px solid #b0b0b0;text-align:center;}
.tab_content > .table_area > table tr > td{padding:20px 10px;font-size:16px;line-height: 1.5;font-variant-numeric: tabular-nums;}
.tab_content > .table_area > table tr > td.tit{text-align:left;}
.tab_content > .table_area > table > thead > tr {background:#f3f3f3;border-top:2px solid #000;}
.tab_content > .table_area > table > thead > tr > th{padding:25px 10px;font-weight:600;}
.tab_content > .table_area > table tbody tr:last-child{border-bottom:2px solid #000;}
@media screen and (max-width:1024px){
	[class*="_tab_theme"] > li{font-size:18px;margin-right:3%;border-bottom: 2px solid transparent;}
	[class*="_tab_theme"] > li.on{border-bottom: 2px solid #2CA9D0;}
	.tab_content > .table_area{overflow-x: auto;}
	.tab_content > .table_area > table tr > td{font-size:14px;padding:10px 7px;word-break: keep-all;}
	.tab_content > .table_area > table > thead > tr > th{padding:15px 7px;font-size:15px;}
}
@media screen and (max-width:640px){
	[class*="_tab_theme"]{align-items: center;}
	[class*="_tab_theme"] > li{font-size: 13px;margin-right:30px;padding-bottom:0;}
	.tab_content_area{margin-top: 30px;}
	.tab_content > .table_area > table{width:800px;}
	.tab_content > .table_area > table tr > td{font-size:12.4px;}
	.tab_content > .table_area > table > thead > tr > th{padding:15px 7px;font-size:14px;}
}


/* 회사소개 */
.intro_ctn_wrap{}
/* sub_section > top_section */
.sub_section.top_section{}
@media screen and (max-width:640px){
	.sub_section.top_section > .sub_inner{padding:70px 16px 60px;}
}
/* sub_section > img_section */
.img_section{width: 100%;height: 100%;background:url('/eng/img/sub/sub_ctn01.jpg') no-repeat;background-size: cover;background-position: center;}
.img_section > .sub_inner{padding:135px 30px; }
.img_section .paragraph_area{width:40%;}
@media screen and (max-width:1024px){
	.img_section > .sub_inner{padding:100px 16px; }
}
@media screen and (max-width:640px){
	.img_section{background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/eng/img/sub/sub_ctn01.jpg') no-repeat; background-size: cover;background-position: 45%;}
	.img_section .paragraph{color:#fff;}
}
@media screen and (max-width:480px){
	.img_section > .sub_inner{padding:70px 16px;}
	.img_section .paragraph_area{width:100%;}
}
/* sub_section > vision */
.sub_section.vision > .sub_inner{}
.sub_section.vision h3.sub_tit{text-align:center;}
/* circle_area */
.circle_area{display:flex;align-items: center;justify-content: space-between;border-radius: 800px;margin-top: 100px;margin-bottom: 200px;padding: 40px;background:#D3EAF3;position:relative;}
.circle_area:after{content:'';background:url('/eng/img/sub/bg_ctn01.png') no-repeat;width: 16px;height: 144px;position: absolute;top: 400px;right: 0;left: 50%;z-index: -1;}
.circle_area > .circle{background:#2CA9D0;width: 28%;height: 350px;border-radius: 500px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.circle_area > .circle > .txt_box{color:#fff;text-align:center;margin-top: 0;}
.circle_area > .circle > .txt_box > p{color:#d9e9f2;font-size:24px;}
.circle_area > .circle > .txt_box > p.tit{color:#fff;font-size:38px;font-weight: 600;margin-top:10px;}
.sub_section.vision .paragraph_area{text-align:center;}
@media screen and (max-width:1024px){
	.circle_area{margin-bottom: 150px;}
	.circle_area:after{top: 270px;}
	.circle_area > .circle{height:250px;}
	.circle_area > .circle > .img_box{width:85px;}
	.circle_area > .circle:nth-child(2) > .img_box,
	.circle_area > .circle:last-child > .img_box{width: 60px;}
	.circle_area > .circle > .txt_box{margin-top:15px;}
	.circle_area > .circle > .txt_box > p{font-size: 18px;}
	.circle_area > .circle > .txt_box > p.tit{font-size: 25px;margin-top: 5px;}
}
@media screen and (max-width:768px){
	.circle_area{padding:20px;}
	.circle_area:after{top:190px;}
	.circle_area > .circle{height:200px;}
	.circle_area > .circle > .img_box{width: 75px;}
	.circle_area > .circle:nth-child(2) > .img_box,
	.circle_area > .circle:last-child > .img_box{width: 50px;}
	.circle_area > .circle > .txt_box > p.tit{font-size: 20px;font-weight: 400;}
}
@media screen and (max-width:640px){
	.circle_area:after{top:60%;left: 49%;}
	.circle_area > .circle{height:150px}
	.circle_area > .circle > .img_box{width:35%;}
	.circle_area > .circle:nth-child(2) > .img_box,
	.circle_area > .circle:last-child > .img_box{width: 27%;}
	.circle_area > .circle > .txt_box > p{font-size:16px;}
	.circle_area > .circle > .txt_box > p.tit{font-size:18px;}
}
@media screen and (max-width:480px){
	.circle_area{margin-top:80px;margin-bottom: 120px;}
	.circle_area:after {top: 45%;left: 49%;}
	.circle_area > .circle {height: 100px;}
	.circle_area > .circle > .img_box{display:none;}
	.circle_area > .circle > .txt_box{margin:0;}
	.circle_area > .circle > .txt_box > p{font-size: 14px;}
	.circle_area > .circle > .txt_box > p.tit{font-size: 16px;}
}
@media screen and (max-width:400px){
	.circle_area > .circle{width:29%;height:90px}
}
@media screen and (max-width:350px){
	.circle_area > .circle{height:80px}
}

/* .sub_section > history */
.sub_section.history {background:#F4F9FC;position:relative;z-index:1;}
.sub_section.history:before{content:'';position:absolute;top: 19%; left: 4%;background:url('/eng/img/sub/bg_ctn02.png') no-repeat;width:527px;height:515px;z-index: -1;}
.sub_section.history > .sub_inner{padding-bottom: 150px;}
.sub_section.history .section_top{margin-bottom:0;}
.sub_section.history h3.sub_tit{width:250px;float:left;margin-right:5%;}
.history_list{width:calc(100% - 350px);float:right;margin-top: 20px;}
.history_list > dl{display: flex;justify-content: flex-start;align-items: flex-start;border-top:1px solid #b0b0b0;padding: 50px 0;box-sizing:border-box;}
.history_list > dl:first-child{border:0;padding-top:0;}
.history_list > dl:last-child{padding-bottom: 20px;}
.history_list > dl > dt{font-size:34px;font-weight: 600;margin-right: 8%;}
.history_list > dl > dd{font-size:20px;}
.history_list > dl > dd > div{display:flex;align-items: baseline;justify-content: flex-start;margin-bottom: 20px;}
.history_list > dl > dd > div:last-child{margin-bottom:0;}
.history_list > dl > dd > div > span{font-size:24px;font-weight: 600;margin-right: 20px;width: 30px;}
.history_list > dl > dd > div > p{width: calc(100% - 50px);word-break: keep-all;line-height: 1.5;}
@media screen and (max-width:1024px){
	.sub_section.history h3.sub_tit{width: 100%;float: initial;margin-right: 0;margin-bottom:50px;text-align: center;}
	.sub_section.history h3.sub_tit > br{display:none;}
	.history_list{width: 100%;float: initial;margin: 0 auto;}
	.history_list > dl > dt{font-size: 23px;}
	.history_list > dl > dd > div > span{font-size: 20px;}
	.history_list > dl > dd > div > p{font-size:16px;}
}
@media screen and (max-width:640px){
	.sub_section.history:before{display:none;}
	.sub_section.history > .sub_inner{padding-bottom:80px;}
}
@media screen and (max-width:480px){
	.sub_section.history h3.sub_tit{text-align:left;}
	.history_list > dl{flex-direction: column;}
	.history_list > dl > dt{font-size:22px;margin-bottom: 5%;}
	.history_list > dl > dd > div > span{font-size:17px;margin-right: 10px;width: 25px;}
	.history_list > dl > dd > div > p{font-size:15px;}
}

/* btn_add */
.btn_add{display: inline-block;margin-top: 40px;padding:13px 40px;font-size:20px;font-weight: 500;color:#2CA9D0;border:1px solid #2CA9D0;border-radius:50px;box-sizing:border-box;transition:all .3s;}
.btn_add > i{margin-left:10px;vertical-align: baseline;}
.btn_add:hover{background:#2CA9D0;color:#fff;border:1px solid #2CA9D0;}
@media screen and (max-width:640px){
	.btn_add{font-size: 16px;margin-top: 20px;}
}
@media screen and (max-width:480px){
	.btn_add{font-size: 15px;padding: 8px 40px;}
}

/* 사업안내 > 제조관리시스템 */
.business_wrap{}
.business_wrap .top_section{}
.business_wrap .top_section .sub_area{margin: 130px 0;display:flex;align-items: center;justify-content: flex-end;position:relative;}
.business_wrap .top_section .img_box{width: 46%;height: 500px;background:url('/eng/img/sub/sub_ctn02.jpg') no-repeat;background-position: center;background-size: cover;position: absolute;top: 14%;left: 0;z-index:2;border-radius: 40px;border-bottom-left-radius: 0;border-top-left-radius: 0;}
.business_wrap .top_section .bg_para{width:calc(100% - 33%);padding:120px 200px 120px 17%;position:relative;border-radius: 40px;border-top-right-radius: 0;border-bottom-right-radius: 0;overflow: hidden;box-sizing: border-box;}
.business_wrap .top_section .bg_para:before{content:'';position:absolute;top:0;left:0;background:#f5f9fc;width:100%;height:100%;}
.business_wrap .top_section .bg_para .section_top{margin-bottom: 50px;}
.business_wrap .top_section .paragraph_area {width: 84%;}
.business_wrap .top_section .paragraph_area .paragraph{font-size:18px;margin-bottom:85px;}
.business_wrap .top_section .paragraph_area ul > li{display: flex;align-items: flex-start;font-size:20px;font-weight: 600;margin-bottom: 15px;}
.business_wrap .top_section .paragraph_area ul > li:last-child{margin-bottom: 0;}
.business_wrap .top_section .paragraph_area ul > li > span{width:255px;color:#2CA9D0;position:relative;}
.business_wrap .top_section .paragraph_area ul > li > span:after{content:'';position:absolute;top:0;right:0;width:2px; height:83px;background:#2CA9D0;margin-right:7%;}
.business_wrap .top_section .paragraph_area ul > li:last-child > span:after{height:60px;}
.business_wrap .top_section .paragraph_area ul > li > p{width: calc(100% - 150px);z-index: 1;word-break: keep-all;}
@media screen and (max-width:1400px){
	.business_wrap .top_section .img_box{width:50%;}
	.business_wrap .top_section .bg_para{width: 65%;padding-right: 0;}
}
@media screen and (max-width:1024px){
	.business_wrap .top_section .sub_area{flex-direction: column;margin: 80px 16px;}
	.business_wrap .top_section .img_box,
	.business_wrap .top_section .bg_para{width:100%;position: initial;border-radius:40px;}
	.business_wrap .top_section .bg_para {padding: 30px 20px;}
	.business_wrap .top_section .img_box{margin-bottom:10px;}
	.business_wrap .top_section .bg_para{background: #f5f9fc;padding: 5%;}
	.business_wrap .top_section .bg_para:before{display:none;}
	.business_wrap .top_section .bg_para .section_top{margin-bottom:30px;}
	.business_wrap .top_section .paragraph_area{width:100%;}
	.business_wrap .top_section .paragraph_area .paragraph{margin-bottom:50px;}
	.business_wrap .top_section .paragraph_area ul > li{font-size:20px;}
}
@media screen and (max-width:640px){
	.business_wrap .top_section .img_box,
	.business_wrap .top_section .bg_para{border-radius:30px;}
	.business_wrap .top_section .img_box{height:300px;}
	.business_wrap .top_section .bg_para .section_top{margin-bottom:20px;}
	.business_wrap .top_section .paragraph_area .paragraph{font-size:14px;line-height: 1.5;margin-bottom: 30px;}
	.business_wrap .top_section .paragraph_area ul > li{font-size:15px;}
	.business_wrap .top_section .paragraph_area ul > li > span{width:130px;}
}
@media screen and (max-width:400px){
	.business_wrap .top_section .paragraph_area ul > li {font-size: 15px;}
	.business_wrap .top_section .paragraph_area ul > li:last-child > span:after{height:90px}
}

/* confirm_section */
.confirm_section{}
.confirm_section > .sub_inner{padding-top: 50px;padding-bottom:180px;}
.confirm_section ul {display:flex;flex-wrap: wrap;}
.confirm_section ul > li{display: flex;justify-content: space-between;width:32%;margin-right:1.5%;margin-bottom:20px;background:#f5f9fc;padding: 40px 20px 40px 35px;box-sizing:border-box;border-radius:20px;}
.confirm_section ul > li:nth-child(3n){margin-right:0;}
.confirm_section ul > li > .left_box{display:flex;flex-direction: column;justify-content: space-between;word-break: keep-all;width: 50%;}
.confirm_section ul > li > .left_box > img{max-width:110px;}
.confirm_section ul > li > .left_box > p {font-size:18px;font-weight:600;line-height: 1.4;width: 95%;}
.confirm_section ul > li > .left_box > p > span{font-weight:400;}
.confirm_section ul > li > .right_box{}
@media screen and (max-width:1024px){
	.confirm_section ul > li{width:49%;margin-bottom:15px;}
	.confirm_section ul > li:nth-child(2n){margin-right:0;}
	.confirm_section ul > li:nth-child(3){margin-right:1.5%;}
}
@media screen and (max-width:780px){
	.confirm_section ul > li {flex-direction: column-reverse;align-items: center;justify-content: flex-end;}
	.confirm_section ul > li > .left_box{width: 100%;margin-top:20px;flex-direction: row;align-items: center;justify-content: space-evenly;}
	.confirm_section ul > li > .left_box > img{margin-right: 2%;}
}
@media screen and (max-width:640px){
	.confirm_section > .sub_inner{padding-bottom:80px;}
	.confirm_section ul > li {padding: 20px;}
	.confirm_section ul > li > .left_box{flex-direction:column;}
	.confirm_section ul > li > .left_box > img{margin:0;margin-bottom:20px;}
	.confirm_section ul > li > .left_box > p{text-align:center;font-size:15px;}
}

/* making_section */
.making_section{}
@media screen and (max-width:640px){
	.making_section .sub_inner{padding-top:30px;padding-bottom: 120px;}
}

/* process_section */
.process_section{position:relative;}
.process_section:before{content:'';position:absolute;top:61%;left:0;width:100%;height:2px;background:#ebebeb;z-index: 2;}
.process_section > .sub_inner{padding-bottom:180px}
.process_section .processSlide .swiper-slide{width: 250px !important;height: 250px !important;margin-right:1.1%;padding:45px 20px 20px;background:#2CA9D0;color:#fff;text-align: center;border-radius:300px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;box-sizing: border-box;}
.process_section .processSlide .swiper-slide:nth-child(even){background:#F38331;}
.process_section .processSlide .swiper-slide:last-child{margin-right:0;}
.process_section .processSlide .swiper-slide:nth-child(1),
.process_section .processSlide .swiper-slide:nth-child(4),
.process_section .processSlide .swiper-slide:nth-child(5){padding:60px 20px 20px;}
.process_section .processSlide .swiper-slide > p{font-size:16px;font-weight:400;box-sizing:border-box;line-height: 1.4;}
.process_section .processSlide .swiper-slide:first-child > p{padding-top:15%;}
.process_section .processSlide .swiper-slide:nth-child(2) > p{padding-top:4% !important;}
.process_section .processSlide .swiper-slide:nth-child(3) > p{padding-top:8%;}
.process_section .processSlide .swiper-slide:nth-child(4) > p{padding-top:11%;}
.process_section .processSlide .swiper-slide:nth-child(5) > p{padding-top:12%;}
.process_section .processSlide .swiper-slide > p.tit{font-size:19px;font-weight:600;line-height: 1.2;padding:0;padding-bottom: 10%;}
.process_section .processSlide .swiper-pagination{top:auto; bottom:0;background:rgba(0,0,0,0.15);}
.process_section .processSlide .swiper-pagination span{background:#2CA9D0;border-radius:20px;}
@media screen and (max-width:1400px){
	.process_section:before{top:61%;}
	.process_section .processSlide .swiper-slide{transition-duration:0s !important; opacity:1 !important;}
}
@media screen and (max-width:1200px){
	.process_section:before{display:none;}
	.process_section .processSlide .swiper-slide{position:relative;}
	.process_section .processSlide .swiper-slide:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background:#ebebeb;z-index: 2;}
	.process_section .processSlide .swiper-wrapper{margin-bottom:30px;}
	.process_section .processSlide .swiper-slide:last-child{margin-right:0;}
}
@media screen and (max-width:1024px){
	.process_section:before{display:none;}
	.process_section .processSlide .swiper-slide{width: 220px !important;height: 220px !important;padding:40px 20px 20px;}
	.process_section .processSlide .swiper-slide > p{font-size: 14px;}
	.process_section .processSlide .swiper-slide > p.tit {font-size:18px;}
	.process_section .processSlide .swiper-slide:nth-child(1),
	.process_section .processSlide .swiper-slide:nth-child(4),
	.process_section .processSlide .swiper-slide:nth-child(5){padding: 50px 2% 2%;}
	.process_section .processSlide .swiper-slide:first-child > p {padding-top: 3%;}
	.process_section .processSlide .swiper-slide:nth-child(3) > p {padding-top: 6%;}
	.process_section .processSlide .swiper-slide:nth-child(4) > p {padding-top: 8%;}
}
@media screen and (max-width:640px){
	.process_section > .sub_inner{padding-top:30px;padding-bottom:80px;}
	.process_section .processSlide .swiper-slide{width: 200px !important;height: 200px !important;padding:35px 20px 20px;}
	.process_section .processSlide .swiper-slide:before{top: 48%;}
	.process_section .processSlide .swiper-slide > p{font-size: 12px;padding-top: 13%;}
	.process_section .processSlide .swiper-slide > p.tit{font-size: 15px;word-break: break-word;width: 90%;font-weight: 600;}
	.process_section .processSlide .swiper-slide:first-child > p {padding-top: 15px;}
	.process_section .processSlide .swiper-slide:first-child > p.tit{padding-top:0;}
	.process_section .processSlide .swiper-slide:nth-child(2) > p {padding-top: 0 !important;}
	.process_section .processSlide .swiper-slide:nth-child(3) > p{padding-top: 7px}
	.process_section .processSlide .swiper-slide:nth-child(4) > p {padding-top: 13px;}
	.process_section .processSlide .swiper-slide:nth-child(5) > p {padding-top: 15px;}
	.process_section .processSlide .swiper-slide:nth-child(4) > p.tit{padding-top:0}
	.process_section .processSlide .swiper-slide:nth-child(5) > p.tit{padding-top:0}
}
@media screen and (max-width:480px){
}

/* ODM / OEM */
/* making */
.making.sub *{font-family: 'Poppins';}
.making.sub h2.tit{font-size:52px;font-family: 'Poppins';}
.making .section_top > p.tit_detail{font-size:24px;font-family: 'Poppins';}
@media screen and (max-width:1024px){
	.making.sub h2.tit{font-size:35px;}
	.making .section_top > p.tit_detail{font-size:24px;}
}
@media screen and (max-width:640px){
	.making.sub h2.tit{font-size:28px;}
	.making .section_top p.tit_detail{font-size:16px;}
}

/* develop_section */
.develop_section .sub_tit_detail{margin-top:15px;margin-bottom:0;font-size:18px;width: 95%;}
.develop_section.last .sub_tit_detail{width:85%;}
.develop_section ul {display:flex;flex-wrap: wrap;}
.develop_section ul > li{width:14.4%;min-height: 130px;margin-right:7%;margin-bottom:90px;position:relative;}
.develop_section ul > li:after{content:'';background:url('/eng/img/sub/ico_arrow01.png') no-repeat;background-size: 100%;width:38%;height:25px;position:absolute;top: 40%;right: -37%;}
.develop_section ul > li:nth-child(5n){margin-right:0;}
.develop_section ul > li:nth-child(5n):after{transform: rotateZ(90deg);top: auto;bottom: -36%;right: 30%;}
.develop_section ul > li.list06:after,
.develop_section ul > li.list07:after,
.develop_section ul > li.list08:after,
.develop_section ul > li.list09:after,
.develop_section ul > li.last_list:after{transform: rotateZ(180deg);right: -49%;}
.develop_section ul > li:last-child:after{display:none;}
.develop_section ul > li > div{width: 100%;height: 100%;padding: 10px;font-size: 20px;font-weight: 600;color:#2CA9D0;border:2px solid #2CA9D0;border-radius:20px;display:flex;justify-content: center;align-items: center;text-align:center;box-sizing: border-box;}
.develop_section ul > li.last_list > div{background:#2CA9D0;color:#fff;}
.develop_section .ex {font-size:18px;color:#9c9c9c;text-align:right;}
@media screen and (max-width:1024px){	
	.develop_section .sub_tit_detail{font-size:16px;}
	.develop_section ul > li{width:28.6%;margin-bottom:60px;}
	.develop_section ul > li.list03,
	.develop_section ul > li.list04,
	.develop_section ul > li.list09,
	.develop_section ul > li.last_list{margin-right:0;}
	.develop_section ul > li:nth-child(5n){margin-right: 7%;}
	.develop_section ul > li.list01{order: 1;}
	.develop_section ul > li.list02{order: 2;}
	.develop_section ul > li.list03{order: 3;}
	.develop_section ul > li.list04{order: 6;}
	.develop_section ul > li.list05{order: 5;}
	.develop_section ul > li.list06{order: 4}
	.develop_section ul > li.list07{order: 7}
	.develop_section ul > li.list08{order: 8}
	.develop_section ul > li.list09{order: 9}
	.develop_section ul > li.last_list{order: 10;margin-left: auto;}
	.develop_section ul > li:after{width: 50px;right: -50px;}
	.develop_section ul > li:nth-child(5n):after{transform: rotateZ(0);top: 40%;bottom: auto;right: -50px;}
	.develop_section ul > li.list04:after,
	.develop_section ul > li.list05:after{transform: rotateZ(180deg);right: auto;left: -20%;}
	.develop_section ul > li.list07:after,
	.develop_section ul > li.list08:after,
	.develop_section ul > li.list09:after{transform: rotateZ(0);right: -50px;}
	.develop_section ul > li.list03:after,
	.develop_section ul > li.list06:after,
	.develop_section ul > li.list09:after{transform: rotateZ(90deg);top: auto;bottom: -28%;left: 40%;}
	.develop_section ul > li:last-child:after{display:block;}
	.develop_section ul > li.last_list:after{display:none;}
	.develop_section ul > li > div{font-size:18px;}
	.develop_section .ex{font-size:16px;}
}
@media screen and (max-width:640px){
	.develop_section ul{justify-content: space-between;}
	.develop_section ul > li{width:42%;min-height: 100px;margin-bottom:13%;}
	.develop_section ul > li.list03,
	.develop_section ul > li.list04,
	.develop_section ul > li.list09,
	.develop_section ul > li.last_list{margin-right:7%;}
	.develop_section ul > li.list02,
	.develop_section ul > li.list03,
	.develop_section ul > li.list06,
	.develop_section ul > li.list07,
	.develop_section ul > li.last_list{margin-right:0;}
	.develop_section ul > li.list03{order:4;}
	.develop_section ul > li.list04{order:3;}
	.develop_section ul > li.list05{order:5;}
	.develop_section ul > li.list06{order:6;}
	.develop_section ul > li.list07{order:8;}
	.develop_section ul > li.list08{order:7;}
	.develop_section ul > li.list09{order:9;}
	.develop_section ul > li.last_list{order:10;}
	.develop_section ul > li:after{width: 20%;right: -20%;}
	.develop_section ul > li.list02:after,
	.develop_section ul > li.list04:after,
	.develop_section ul > li.list06:after,
	.develop_section ul > li.list08:after{transform: rotateZ(90deg);top: auto;bottom: -33%;left: 40%;}
	.develop_section ul > li.list03:after,
	.develop_section ul > li.list07:after{transform: rotateZ(180deg);bottom: auto;left: -20%;top: 40%;}
	.develop_section ul > li.list05:after,
	.develop_section ul > li.list09:after{transform: rotateZ(0);right: auto;left: 100%;top:40%;}
	.develop_section ul > li > div{font-size:14px;}
	.develop_section .ex{font-size:15px;}
}
@media screen and (max-width:450px){
	.develop_section ul > li.list02:after,
	.develop_section ul > li.list04:after,
	.develop_section ul > li.list06:after,
	.develop_section ul > li.list08:after{bottom: -26%;left: 37%;}
}
/* develop_section.last */
.develop_section.last{}
.develop_section.last > .sub_inner{padding-top: 20px;}
.develop_section.last ul{width:85%;margin: 0 auto;}
.develop_section.last ul > li{width:19.7%;min-height: 130px;margin-right:7%;margin-bottom:75px;position:relative;}
.develop_section.last ul > li:nth-child(4n){margin-right:0;}
.develop_section.last ul > li:after{content:'';background:url('/eng/img/sub/ico_arrow02.png') no-repeat;background-size: 100%;width:30%;height:25px;position:absolute;top: 40%;right: -29%;}
.develop_section.last ul > li:nth-child(4n):after{transform: rotateZ(90deg);top: auto;bottom: -30%;right: 37%;width: 27%;}
.develop_section.last ul > li.list05:after,
.develop_section.last ul > li.list06:after,
.develop_section.last ul > li.list07:after,
.develop_section.last ul > li.last_list:after{transform: rotateZ(180deg);left: auto;top: 40%;right: -36%;}
.develop_section.last ul > li > div{color:#F38331;border:2px solid #F38331;}
.develop_section.last ul > li.last_list> div{background:#F38331;color:#fff;}
@media screen and (max-width:1024px){
	.develop_section.last ul{width:100%;}
	.develop_section.last ul > li{width: 26.6%;margin-right: 10%;margin-bottom: 90px;}
	.develop_section.last ul > li:nth-child(4n){margin-right:10%;}
	.develop_section.last ul > li.list03,
	.develop_section.last ul > li.list04,
	.develop_section.last ul > li.last_list{margin-right:0;}
	.develop_section.last ul > li:after{left: 100%;width:20% !important;}
	.develop_section.last ul > li.list03:after,
	.develop_section.last ul > li.list06:after{transform: rotateZ(90deg);top: 110%;bottom: auto;left: 40%;}
	.develop_section.last ul > li.list04:after,
	.develop_section.last ul > li.list05:after{transform: rotateZ(180deg);top: 40%;left: -19%;}
	.develop_section.last ul > li.list07:after{transform: rotateZ(0);right: auto;left: 100%;top:40%;}
	.develop_section.last ul > li.last_list{margin-left:0;}
}
@media screen and (max-width:640px){
	.develop_section.last > .sub_inner{padding-top:40px;padding-bottom:60px;}
	.develop_section.last ul > li{width:43%;min-height: 100px;margin-bottom:13%;}
	.develop_section.last ul > li.list02,
	.develop_section.last ul > li.list03,
	.develop_section.last ul > li.list06,
	.develop_section.last ul > li.list07{margin-right:0;}
	.develop_section.last ul > li.list07{order:8;}
	.develop_section.last ul > li.list07,
	.develop_section.last ul > li.last_list{margin-bottom:0;}
	.develop_section.last ul > li.last_list{order:7;}
	.develop_section.last ul > li:after{width: 20% !important;right: -20%;}
	.develop_section.last ul > li.list03:after,
	.develop_section.last ul > li.list07:after{transform: rotateZ(180deg);top: 40%;left: -19%;}
	.develop_section.last ul > li.list02:after,
	.develop_section.last ul > li.list04:after,
	.develop_section.last ul > li.list06:after{transform: rotateZ(90deg);top:110%;right: auto;left: 40%;}
	.develop_section.last ul > li.list05:after{transform: rotateZ(0);right: auto;left: 100%;top:40%;}
}
@media screen and (max-width:450px){
	.develop_section.last ul > li.list02:after,
	.develop_section.last ul > li.list04:after, 
	.develop_section.last ul > li.list06:after{top: 103%;left: 37%;}
}

/* shape_section */
.shape_section{}
.shape_section .section_top p.tit_detail{font-size:20px;}
@media screen and (max-width:1024px){
	.shape_section .section_top p.tit_detail{font-size:18px;}
}
@media screen and (max-width:640px){
	.shape_section .section_top p.tit_detail{font-size:16px;}
}

/* contact_section */
.contact_section{width:100%;height:100%;background:url('/eng/img/sub/img_business03.jpg') no-repeat center;background-size:cover;}
.contact_section > .sub_inner{padding:130px 30px;}
.contact_section .bg_box{display: flex;align-items: center;justify-content: space-between;color:#fff;font-weight:600;}
.contact_section .bg_box > p.tit{font-size:52px;line-height: 1.3;}
.contact_section .bg_box > a.btn_more{color:#fff;font-size:36px;font-weight: 500;border-bottom:none;}
.contact_section .bg_box > a.btn_more:hover{border:none;}
@media screen and (max-width:1024px){
	.contact_section .bg_box > p.tit{font-size:30px;}
	.contact_section .bg_box > a.btn_more{font-size:25px}
}
@media screen and (max-width:640px){
	.contact_section > .sub_inner {padding: 50px 30px;}
	.contact_section .bg_box {flex-direction: column;align-items: flex-start;}
	.contact_section .bg_box > p.tit{font-size:23px;}
	.contact_section .bg_box > a.btn_more{font-size:16px}
}

/* R&D */
.rd_wrap{}
.rd_wrap .sub_section .section_top p.tit_detail{width:70%;}
.rd_wrap .list02_section ul > li > p > span{font-size:20px;}
@media screen and (max-width:640px){
	.rd_wrap .list02_section ul > li > p > span{font-size: 14px;font-weight: 600;}
}

/* product */
.product_wrap{}
/* .product_section */
.product_section .sub_inner > ul {display:flex;align-items: center;justify-content: space-between;}
.product_section .sub_inner > ul > li{width:32%;border:2px solid #2CA9D0;background:#fff;border-radius: 50px;padding: 10px 10px;text-align: center;box-sizing:border-box;}
.product_section .sub_inner > ul > li > a{display: inline-block;width: 100%;color:#2CA9D0;font-size:20px;font-weight:600;line-height:1.2;}
.product_section .sub_inner > ul > li > a.eng{font-weight:600;}
.product_section .sub_inner > ul > li.on{background:#2CA9D0;}
.product_section .sub_inner > ul > li.on > a{color:#fff;font-weight:600;}
.product_area{}
.product_area .cate{display:flex;justify-content: space-between;align-items: flex-start;margin:80px 0 40px;}
.cate > ol{display:flex;width:calc(100% - 150px);align-items: flex-start;}
.cate > ol > li{margin-right:3%;border-bottom: 2px solid transparent;}
.cate > ol > li.on{border-bottom: 2px solid #000;}
.cate > ol > li > a{font-size:24px;font-weight:600;color:#666;}
.cate > ol > li.on > a{color:#000;}
.cate > p{font-size:16px;color:#666;}
.product_area > ul{display:flex;align-items: flex-start;justify-content: space-between;flex-wrap:wrap;}
.product_area > ul > li{width:24%;margin-bottom:80px;}
.product_area > ul > li .img_box{border-radius:30px;overflow:hidden;}
.product_area > ul > li .txt_box > p{font-size:18px;line-height:1.8;margin-bottom:5px;}
.product_area > ul > li .txt_box > p:last-child{margin-bottom:0;}
.product_area > ul > li .txt_box > p.tit{font-size:24px;font-weight: 600;margin:15px 0 20px;line-height:1;}
.product_area > ul > li .txt_box > p > span{background:#2CA9D0;color:#fff;margin-right:10px;padding: 5px 13px;border-radius: 40px;box-sizing: border-box;}
/* paging */
.paging{display:flex;align-items: center;justify-content: center;margin-top:100px;}
.paging > a{margin:0 15px;padding: 0 3px;padding-bottom: 2px;font-size:16px;color:#666;font-weight: 600;border-bottom: 2px solid transparent;box-sizing:border-box;}
.paging > a.on{color:#2CA9D0;border-bottom: 2px solid;}
@media screen and (max-width:1200px){
	.product_area > ul > li .txt_box > p.tit {min-height: 72px;}
}
@media screen and (max-width:1024px){
	.cate > ol > li{font-size: 20px;}
	.product_area > ul > li .txt_box > p{font-size:16px;margin-bottom: 3px;}
	.product_area > ul > li .txt_box > p.tit{font-size:20px;margin: 10px 0 ;}
	.product_area > ul > li .txt_box > p > span{padding: 3px 10px;font-size: 15px;margin-right: 5px;}
	.cate > ol > li > a{font-size:18px;}
}
@media screen and (max-width:768px){
	.product_section .sub_inner > ul > li{font-size: 18px;}
	.product_area .cate{margin:60px 0 30px;}
	.cate {width: 100%;overflow-x: hidden;}
	.cate > ol{display: -webkit-inline-box;overflow-y: auto;width:100%;}
	.cate > ol > li{font-size:16px;}
	.cate > p{font-size:15px;}
	.product_area > ul > li{width:32%;margin-bottom:40px;display: flex;align-items: center;}
	.product_area > ul > li .img_box{border-radius:20px;}
	.product_area > ul > li .txt_box > p{font-size:15px;}
	.product_area > ul > li .txt_box > p.tit{font-size:18px;margin: 5px 0;min-height: 50px;}
}
@media screen and (max-width:640px){
	.product_section .sub_inner > ul > li{width: 33%;padding:5px 0;}
	.product_section .sub_inner > ul > li > a{font-size:13px;}
	.product_area .cate{margin:55px 0 10px;flex-direction: column;align-items: center;}
	.cate > ol > li{}
	.cate > ol > li > a{display: inline-block;font-size:14px;}
	.cate > p{font-size:13px;margin-left: auto;margin-top: 5%;padding-right: 1%;box-sizing: border-box;}
	.product_area > ul > li{width:49%;}
	.product_area > ul > li .txt_box > p.tit{font-size:16px;min-height: 50px;}
	.product_area > ul > li .txt_box > p > span{display:block;width:56px;}
}

/* 문의 */
/* enquiry_section */
.enquiry_section {width:100%;height:100%;background:url('/eng/img/sub/bg_enquiry.png') no-repeat;background-position: 9% 41%;background-size: 23%;}
.enquiry_section > .sub_inner{display:flex;padding-top: 160px;}
.enquiry_section .section_top{width:400px;}
.enquiry_section .enquiry_area{width:calc(100% - 400px);margin-top: 20px;}
.enquiry_area em {font-size:14px;color:#a3a3a3;font-style: initial;}
.enquiry_area > .btn_down{display: inline;background:url('/eng/img/sub/ico_down.png')no-repeat 94%;border: 1px solid #000;color: #000;font-size: 16px;border-radius: 50px;text-align: center;margin-right: 10px;padding: 5px 43px 5px 18px;box-sizing: border-box;transition: all 0.3s ease-out;vertical-align: super;}
.enquiry_area > .btn_down:hover{background: #2CA8D0 url('/eng/img/sub/ico_down_w.png')no-repeat 94%;border: 1px solid #2CA8D0;color: #fff;}
.enquiry_area > form{margin:50px 0;}
.enquiry_form > li{display:flex;width: 100%;justify-content: space-between;align-items: center;margin-bottom:50px;}
.enquiry_form > li > div{width:49%;}
.enquiry_form > li:last-child{margin-bottom:70px;margin-top: -20px;}
.enquiry_form > li.w100 > div{width:100%;}
.enquiry_form p.ex{font-size:14px;margin-top:10px;}
.enquiry_form p.tit{font-size:18px;margin-bottom:10px;}
.enquiry_form label{vertical-align:middle;font-size: 14px;color: #a3a3a3;}
.enquiry_form input[type="text"]{width:100%;border: 0;border-bottom: 1px solid;padding: 10px 5px;box-sizing: border-box;    border-radius: 0 !important;}
.enquiry_form input[type="checkbox"]{appearance: none;border:1px solid #a3a3a3;width: 15px;height: 15px;margin-right: 2%;cursor: pointer;}
.enquiry_form input[type="checkbox"]::after {content: '';display: none;border: solid red;border-width: 0 2px 2px 0;height: 40%;left: 30%;position: relative;top: 15%;transform: rotate(45deg);width: 15%;}
.enquiry_form input[type="checkbox"]:checked{background: #fff;}
.enquiry_form input[type="checkbox"]:checked::after {display: block;}
.enquiry_form input::placeholder{font-size:14px;color:#a3a3a3;}
.enquiry_form textarea::placeholder {font-size:14px;color:#a3a3a3;}
.enquiry_form input[type="file"]{display:none;}
.enquiry_form .btn_upload{display: block;width: 100%;padding: 10px 15px 10px 5px;border-bottom:1px solid #000;cursor: pointer;font-size:14px;color:#a3a3a3;line-height: 1.3;background:url('/eng/img/sub/ico_upload.png') no-repeat;background-position: 99% 55%;background-size: 15px;box-sizing: border-box;word-break:keep-all;}
.enquiry_form textarea{width:100%;height:200px;resize: none;padding:10px;box-sizing:border-box;}
.btn_sand{display: block;width: 100%;text-align: center;border: 2px solid #2CA9D0;border-radius: 50px;padding: 15px 10px;font-size: 20px;color: #2CA9D0;box-sizing:border-box;transition: all 0.3s ease-out;}
.btn_sand:hover{border: 2px solid #2CA9D0;background:#2CA9D0;color: #fff;}
@media screen and (max-width:640px){
	.enquiry_area > .btn_down{display: inline-block;margin-right: 0;margin-bottom: 5px;}
}

/* map_section */
.map_section{display:flex;width:calc(50% + 692px); box-sizing:border-box; padding: 80px 0 150px 30px; margin-left:auto;}
.map_section.last_section{padding-bottom: 230px;}
.map_section .section_top{width:533px;margin-bottom:0;padding-right: 3%;box-sizing: border-box;}
.map_section .section_top > .sub_tit{margin-bottom:50%;}
.sub_tit_detail{font-size:20px;line-height: 1.5;margin-bottom:50px;}
.sub_tit_detail > span{display: block;font-weight: 600;color:#2CA9D0;margin-bottom: 10px;}
.map_section .map_area {width:100%;}
.map_section .map_area > iframe{width: 100%;height: 100%;background:#eee;border: 0;border-top-left-radius: 60px;border-bottom-left-radius: 60px;overflow:hidden;}
@media screen and (max-width:1400px){
	.map_section{width:100%;}
}
@media screen and (max-width:1024px){
	.enquiry_section{background:#fff;}
	.enquiry_section > .sub_inner,
	.map_section{display:block;}
	.enquiry_section .section_top,
	.enquiry_section .enquiry_area,
	.map_section .section_top{width:100%;}
	.map_section{padding: 100px 16px;padding-top:0;}
	.map_section.last_section{;padding-bottom:150px;}
	.map_section > .map_area{height: 350px;}
	.map_section .section_top > .sub_tit{margin-bottom:30px;}
	.sub_tit_detail{font-size:18px;margin-bottom:30px}
	.sub_tit_detail > br{display:none;}
	.map_section .map_area > iframe{border-radius:30px;}
}
@media screen and (max-width:640px){
	.enquiry_section > .sub_inner{padding-top:140px;}
	.enquiry_area > .btn_down{font-size:13px;margin-bottom: 5px;width: 100%;}
	.enquiry_area em{font-size:13px;}
	.enquiry_area > form{margin: 25px 0;}
	.enquiry_form p.tit{font-size:15px;}
	.enquiry_form > li{display:block;width:100%;margin-bottom:30px;}
	.enquiry_form > li:nth-last-child(2){margin-bottom:25px;}
	.enquiry_form > li > div{width:100%;margin-bottom:30px;}
	.btn_sand{font-size:15px;padding: 10px 10px;}
	.sub_tit_detail{font-size:16px;margin-bottom:20px}
	.sub_tit_detail > span{margin-bottom:5px;}
	.map_section.last_section{padding-bottom:120px;}
	.map_section > .map_area {height: 175px;}
}