@charset "utf-8";
/* CSS Document */


/* CSS Information ----------------------------------------

Site Name : 반응형 고급형 D
Part : 기본세팅
Last edit : 2020.07.29
Author : Gautech(PDH)

관련폰트 :
font-family: 'Noto Sans KR', sans-serif; (100,300,400,500,700,900)
font-family: 'Noto Serif KR', serif; (200,300,400,500,600,700,900)
font-family: 'Roboto', sans-serif; (100,300,400,500,700,900)
font-family: 'NanumSquareRound', sans-serif; (300,400,700,800)
font-family: 'NanumBarunGothic', sans-serif; (200,300,400,700)

--------------------------------------------------------- */



/* 메인 오른쪽 메뉴 */

.right_nav { position:fixed; right:50px; text-align:right; z-index:50;}
.right_nav>nav {}
.right_nav>nav>.gnb {}
.right_nav>nav>.gnb>li {}
.right_nav>nav>.gnb>li:after { display:block; content:""; width:30px; height:1px; background-color:#fff; margin-right: 0; margin-left: auto; opacity:0.5;}
.right_nav>nav>.gnb>li:nth-child(n+4):after { display:none;}
.right_nav>nav>.gnb>li>a { display:block; height:46px; line-height:46px; color:#fff; opacity:0.7; }
.right_nav>nav>.gnb>li>a:hover,
.right_nav>nav>.gnb>li.on>a { font-size:20px; color:#98e2ff; font-weight:700; opacity:1; }



/* 메인 내용 공통 */

section>article { width:100%; text-align:center;}



/* 상단, 비주얼 */

section>.cont_0 { height:auto;}

.container_visual { position:relative; width:100vw; overflow:hidden; background-color:#000;}
.main_slide { width:100vw; height:100vh; position:relative; margin-left:-50vw; left:50vw; top:0%; z-index:1;}

.main_vtxt_wrap { position:absolute; top:28vh; left:50%; margin-left:-550px; width:1100px; text-align:center; z-index:150;}
.main_vtxt1 { display:block; width:100%; font-size:14px; font-weight:300; color: rgba(255,255,255,0.8); margin-bottom:15px; letter-spacing: 0.6em; 
animation: /*선택자*/slidein1 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein1 1s ease-out 0s 1 normal both;}
@keyframes slidein1 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt2 { display:block; width:100%; font-size:50px; font-weight:700; color: rgba(255,255,255,1); line-height:1.1;
animation: /*선택자*/slidein2 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein2 1s ease-out 0.5s 1 normal both;}
.main_vtxt2>span { font-size:55px;}
@keyframes slidein2 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt3 { display:block; width:100%; font-size:72px; font-weight:700; color:#98e2ff; line-height:1.1; margin-bottom:10px;
animation: /*선택자*/slidein3 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein3 1s ease-out 1s 1 normal both;}

@keyframes slidein3 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt4 { display:block; width:100%; font-size:18px; font-weight:300; color:rgba(255,255,255,0.8); 
animation: /*선택자*/slidein4 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein4 1s ease-out 1.5s 1 normal both;}
@keyframes slidein4 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_slide_icon { display:inline-block; width:1px; height:50px; margin:30px auto 0 auto; background-color:rgba(255,255,255,0.5);}
.main_vbtn { display:inline-block; width:240px; margin:30px auto 0 auto; padding:15px 0; font-size:18px; border:2px solid rgba(255,255,255,0.5); background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,0.8);}

.mv_img { width:100vw; height:100vh; background-position:center; background-size:cover;
animation: /*선택자*/slidein5 /*동작시간*/6s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein5 6s ease-out 0s 1 normal both; /*움직이는 기준점 가로0% 세로0%*/transform-origin:50% 0%;}
@keyframes slidein5 {
	0% {  -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); transform: scale(1.05,1.05);}
	100% {   -ms-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1);}
}

.bx-controls-direction { display:none;}
.main_slide a.bx-prev, .main_slide a.bx-next {}
.main_slide a.bx-prev {}
.main_slide a.bx-next {}
.main_slide a.bx-start, .main_slide a.bx-stop {}
.main_slide a.bx-start {}
.main_slide a.bx-stop {}
.main_slide div.bx-pager { position:absolute; width:100%; left:0; bottom:10vh; text-align:center; z-index:100;}
.main_slide div.bx-pager div { display:inline-block; margin:0 4px;}
.main_slide div.bx-pager div a { display:block; width:60px; height:3px; background-color:rgba(255,255,255,0.5); text-indent:-9999px;}
.main_slide div.bx-pager div a.active { background-color:#3caddd;}



/* 메인제품 */

section>.cont_1 { display:table; height:100vh; background-image:url(/en/images/main/mv2.jpg); background-position:center; background-size:cover; background-attachment:fixed;}

.contents_box { position:relative;  display:table-cell; vertical-align:middle; width:1100px; height:100%; margin:0 auto; padding:100px 0 0 0;}
.contents_box_title { font-size:50px; color:#FFF; font-weight:700; margin-bottom:10px;}
.contents_box_title>span { color:#98e2ff;}
.contents_box_txt { font-size:18px; color:#FFF; opacity:0.8; font-weight:300; margin-bottom:40px; }
.contents_box_txt>p { width:1100px; padding:0 180px; margin:0 auto;}

.cont_1_item_wrap { width:100%; font-size:0; max-width:1100px; margin:0 auto 80px auto;}
.cont_1_item { position:relative; display:inline-block; vertical-align:top; overflow:hidden;}
.cont_1_item>a { display:block; width:100%; height:340px; padding:8px;}
.cont_1_item_black { width:100%; height:100%; background-color:rgba(0,0,0,0.6); padding:40px 35px; color:#FFF; text-align:left; z-index:1;}
.cont_1_item_black_title { font-size:28px; font-weight:700; margin-bottom:15px;}
.cont_1_item_black_txt { font-weight:300; font-size:14px; color:rgba(255,255,255,0.7); line-height:20px; margin-bottom:20px;}

/* 페이저 */
.cont_1_item_wrap .slick-dots { position: absolute; display: inline-block; width:100%; left:50%; /*페이저 위치 설정*/ margin-left:-50%; bottom: -60px; text-align: center;}
.cont_1_item_wrap .slick-dots li { position: relative; display: inline-block; width:70px; margin: 0; cursor: pointer; line-height:3px;}
.cont_1_item_wrap .slick-dots li button { display: inline-block; width: 60px; height: 3px; cursor: pointer; background-color:rgba(255,255,255,0.5); text-indent:-9999px; vertical-align:middle; border:none !important;}
.cont_1_item_wrap .slick-dots li.slick-active button, .cont_1_item_wrap .slick-dots li button:hover, .cont_1_item_wrap .slick-dots li button:focus { width: 60px; height: 3px; background-color:#3caddd;}



/* 회사소개 */

section>.cont_2 { display:table; height:100vh; background-image:url(/en/images/main/mv3.jpg); background-position:center; background-size:cover; background-attachment:fixed;}

.cont_2_item { display:inline-block; width:1100px; margin:0 auto 60px auto; text-align:center; vertical-align:top;}
.cont_2_about_title { display:block; width:100%; margin-bottom:20px;}
.cont_2_about_box { width:100%; padding:50px; background-color:rgba(0,0,0,0.6); color:#FFF; vertical-align:top; min-height:220px;}
.cont_2_about_img { display:inline-block;}
.cont_2_about_box_title { font-size:36px; font-weight:500; margin-bottom:15px; margin-top:20px;}
.cont_2_about_box_txt { font-size:15px; font-weight:300; color:rgba(255,255,255,0.7); }
.cont_2_about_btn { width:100%; text-align:center; margin:20px 0 0 0;}
.cont_2_about_btn>a { display: inline-block; font-size:18px;}


/* 고객지원 */

section>.cont_3 { display:table; height:100vh; background-image:url(/en/images/main/mv4.jpg); background-position:center; background-size:cover; background-attachment:fixed;}

.cont_3_item { position:relative; width:1100px; height:auto; margin:50px auto 80px auto; font-size:0;}
.cont_3_item1 { display:inline-block; width:520px; margin:0 15px 30px 15px; min-height:240px; font-size:18px; font-weight:400; vertical-align:top; text-align:center; padding:40px 30px; background-color:rgba(255,255,255,0.7);}
.cont_3_item1_title { font-size:16px; color:rgba(0,0,0,0.6);}
.cont_3_item1_title>span { font-size:32px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel { font-size:48px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel>span { color:#de1f26;}
.cont_3_item1_email { font-size:16px; color:rgba(0,0,0,0.6);}

.cont_3_item2 { display:inline-block; width:520px; margin:0 15px 30px 15px; min-height:240px; vertical-align:top; text-align:left; padding:50px 50px 50px 180px; background-color:rgba(255,255,255,0.7); background-image:url(/en/images/icon/icon02.png); background-position:50px 50%; background-repeat:no-repeat;}
.cont_3_item2_title { font-size:24px; font-weight:700; margin-bottom:8px; color:rgba(0,0,0,0.9);}
.cont_3_item2_txt { font-size:15px; font-weight:400; margin-bottom:20px; color:rgba(0,0,0,0.6);}
.cont_3_about_btn { width:100%; text-align:left;}
.cont_3_about_btn>a { display: inline-block; font-size:18px; background-color:#2d89ca; padding:8px 40px; color:#FFF;}






/* 1500px 아래 오른쪽 메뉴 설정 */

@media screen and (max-width:1500px) {


.right_nav { position:fixed; right:30px; text-align:left; z-index:49;}
.right_nav>nav {}
.right_nav>nav>.gnb {}
.right_nav>nav>.gnb>li {}
.right_nav>nav>.gnb>li:after { display:none;}
.right_nav>nav>.gnb>li:nth-child(n+4):after { display:none;}
.right_nav>nav>.gnb>li>a { display:block; text-indent:-9999px; height:16px; width:16px; line-height:16px; color:#fff; background-color:rgba(255,255,255,0.6); border-radius:8px; opacity:0.7; margin-bottom:10px;}
.right_nav>nav>.gnb>li>a:hover,
.right_nav>nav>.gnb>li.on>a { font-size:20px; width:16px; height:16px; border-radius:8px; background-color:#3caddd; font-weight:500; opacity:1;}


}



/* 1100 ~ 768까지 태블릿 설정 */

@media screen and (max-width:1100px) {



/* 메인 내용 공통 */

.right_nav { display:none;}
section>article { width:100%; text-align:center;}



/* 상단, 비주얼 */

section>.cont_0 { height:auto;}

.container_visual { position:relative; width:100%; overflow:hidden; background-color:#F7F7F7;}
.main_slide { width:1100px; height:700px; position:relative; margin-left:-550px; left:50%; top:0%; z-index:1;}

.main_vtxt_wrap { position:absolute; top:200px; left:50%; margin-left:-350px; width:700px; text-align:center; z-index:150;}
.main_vtxt1 { display:block; width:100%; font-size:13px; font-weight:300; color: rgba(255,255,255,0.8); margin-bottom:15px; 
animation: /*선택자*/slidein1 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein1 1s ease-out 0s 1 normal both;}
@keyframes slidein1 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt2 { display:block; width:100%; font-size:34px; font-weight:700; color: rgba(255,255,255,1); line-height:1.1;
animation: /*선택자*/slidein2 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein2 1s ease-out 0.5s 1 normal both;}
.main_vtxt2>span { font-size:36px;}
@keyframes slidein2 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt3 { display:block; width:100%; font-size:50px; font-weight:700; color:#98e2ff; line-height:1.1; margin-bottom:10px;
animation: /*선택자*/slidein3 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein3 1s ease-out 1s 1 normal both;}

@keyframes slidein3 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt4 { display:block; width:100%; font-size:16px; font-weight:300; color:rgba(255,255,255,0.8); 
animation: /*선택자*/slidein4 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein4 1s ease-out 1.5s 1 normal both;}
@keyframes slidein4 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_slide_icon { display:inline-block; width:1px; height:40px; margin:25px auto 0 auto; background-color:rgba(255,255,255,0.5);}
.main_vbtn { display:inline-block; width:240px; margin:25px auto 0 auto; padding:12px 0; font-size:16px; border:2px solid rgba(255,255,255,0.5); background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,0.8);}

.mv_img { width:100%; height:700px; background-position:center; background-size:cover;
animation: /*선택자*/slidein5 /*동작시간*/6s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein5 6s ease-out 0s 1 normal both; /*움직이는 기준점 가로0% 세로0%*/transform-origin:50% 0%;}
@keyframes slidein5 {
	0% {  -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); transform: scale(1.05,1.05);}
	100% {   -ms-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1);}
}

.main_slide a.bx-prev, .main_slide a.bx-next { display:none;}
.main_slide a.bx-prev {}
.main_slide a.bx-next {}
.main_slide a.bx-start, .main_slide a.bx-stop {}
.main_slide a.bx-start {}
.main_slide a.bx-stop {}
.main_slide div.bx-pager { position:absolute; left:0; bottom:90px; width:100%; text-align:center; z-index:50;}
.main_slide div.bx-pager div { display:inline-block; margin:0 4px;}
.main_slide div.bx-pager div a { display:block; width:60px; height:3px; background-color:rgba(255,255,255,0.5); text-indent:-9999px;}
.main_slide div.bx-pager div a.active {}


/* 메인제품 */

section>.cont_1 { display:block; height:auto; background-image:url(/en/images/main/mv2.jpg); background-position:center; background-size:cover; background-attachment:scroll; padding:60px 30px 120px 30px;}

.contents_box { position:relative;  display:block; vertical-align:middle; width:100%; height:100%; margin:0 auto; padding:0;}
.contents_box_title { font-size:36px; color:#FFF; font-weight:700; margin-bottom:10px;}
.contents_box_title>span { color:#98e2ff;}
.contents_box_txt { font-size:16px; color:#FFF; opacity:0.8; font-weight:300; margin-bottom:30px; }
.contents_box_txt>p { width:100%; padding:0; margin:0 auto;}

.cont_1_item_wrap { width:100%; font-size:0; max-width:1100px; margin:0 auto;}
.cont_1_item { position:relative; display:inline-block; vertical-align:top; overflow:hidden;}
.cont_1_item>a { display:block; width:100%; height:260px; padding:8px;}
.cont_1_item_black { width:100%; height:100%; background-color:rgba(0,0,0,0.6); padding:30px 25px; color:#FFF; text-align:left; z-index:1;}
.cont_1_item_black_title { font-size:24px; font-weight:700; margin-bottom:15px; }
.cont_1_item_black_txt { font-weight:300; font-size:13px; color:rgba(255,255,255,0.7); line-height:18px; margin-bottom:20px;}

/* 페이저 */
.cont_1_item_wrap .slick-dots { position: absolute; display: inline-block; width:100%; left:50%; /*페이저 위치 설정*/ margin-left:-50%; bottom:-30px; text-align: center;}
.cont_1_item_wrap .slick-dots li { position: relative; display: inline-block; width:60px; margin: 0; cursor: pointer; line-height:3px;}
.cont_1_item_wrap .slick-dots li button { display: inline-block; width: 50px; height: 3px; cursor: pointer; background-color:rgba(255,255,255,0.5); text-indent:-9999px; vertical-align:middle; border:none !important;}
.cont_1_item_wrap .slick-dots li.slick-active button, .cont_1_item_wrap .slick-dots li button:hover, .cont_1_item_wrap .slick-dots li button:focus { width: 50px; height: 3px; background-color:#3caddd;}



/* 회사소개 */

section>.cont_2 { display:block; height:auto; background-image:url(/en/images/main/mv3.jpg); background-position:center; background-size:cover; background-attachment:scroll; padding:60px 30px;}

.cont_2_item { display:inline-block; width:100%; margin:0 auto; text-align:center; vertical-align:top;}
.cont_2_about_title { display:block; width:100%; margin-bottom:20px;}
.cont_2_about_box { width:100%; padding:40px; background-color:rgba(0,0,0,0.6); color:#FFF; vertical-align:top; min-height:220px;}
.cont_2_about_img { display:inline-block;}
.cont_2_about_img>img { width:160px; height:auto;}
.cont_2_about_box_title { font-size:28px; font-weight:500; margin-bottom:15px; margin-top:20px;}
.cont_2_about_box_txt { font-size:14px; font-weight:300; color:rgba(255,255,255,0.7); }
.cont_2_about_btn { width:100%; text-align:center; margin:20px 0 0 0;}
.cont_2_about_btn>a { display: inline-block; font-size:16px;}


/* 고객지원 */

section>.cont_3 { display:table; height:auto; background-image:url(/en/images/main/mv4.jpg); background-position:center; background-size:cover; background-attachment:scroll; padding:60px 30px;}

.cont_3_item { position:relative; width:100%; height:auto; margin:0 auto; font-size:0;}
.cont_3_item1 { display:inline-block; width:49%; margin:0 1% 0 0; min-height:200px; font-size:18px; font-weight:400; vertical-align:top; text-align:center; padding:40px 30px; background-color:rgba(255,255,255,0.7);}
.cont_3_item1_title { font-size:14px; color:rgba(0,0,0,0.6);}
.cont_3_item1_title>span { font-size:26px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel { font-size:38px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel>span { color:#de1f26;}
.cont_3_item1_email { font-size:14px; color:rgba(0,0,0,0.6);}

.cont_3_item2 { display:inline-block; width:49%; margin:0 0 0 1%; min-height:200px; vertical-align:top; text-align:left; padding:40px 40px 40px 130px; background-color:rgba(255,255,255,0.7); background-image:url(/en/images/icon/icon02.png); background-position:10px 50%; background-repeat:no-repeat;}
.cont_3_item2_title { font-size:20px; font-weight:700; margin-bottom:5px; color:rgba(0,0,0,0.9);}
.cont_3_item2_txt { font-size:14px; font-weight:400; margin-bottom:15px; color:rgba(0,0,0,0.6);}
.cont_3_about_btn { width:100%; text-align:left;}
.cont_3_about_btn>a { display: inline-block; font-size:16px; background-color:#2d89ca; padding:5px 30px; color:#FFF;}





}



/* 767 ~ 320까지 모바일 설정 */

@media screen and (max-width:767px) {
/* 기본화면스타일 : 너비값이 제일 작을 때 */



.right_nav { display:none;}



/* 메인 내용 공통 */

section>article { width:100%; text-align:center;}



/* 상단, 비주얼 */

section>.cont_0 { height:auto;}

.container_visual { position:relative; width:100%; overflow:hidden; background-color:#F7F7F7;}
.main_slide { width:768px; height:600px; position:relative; margin-left:-384px; left:50%; top:0%; z-index:1;}

.main_vtxt_wrap { position:absolute; top:130px; left:50%; margin-left:-150px; width:300px; text-align:center; z-index:150;}
.main_vtxt1 { display:block; width:100%; font-size:10px; font-weight:300; color: rgba(255,255,255,0.8); margin-bottom:15px; 
animation: /*선택자*/slidein1 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein1 1s ease-out 0s 1 normal both;}
@keyframes slidein1 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt2 { display:block; width:100%; font-size:24px; font-weight:700; color: rgba(255,255,255,1); line-height:1.1; margin-bottom:10px;
animation: /*선택자*/slidein2 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein2 1s ease-out 0.5s 1 normal both;}
.main_vtxt2>span { font-size:26px;}
@keyframes slidein2 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt3 { display:block; width:100%; font-size:36px; font-weight:700; color:#98e2ff; line-height:1.1; margin-bottom:10px;
animation: /*선택자*/slidein3 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein3 1s ease-out 1s 1 normal both;}

@keyframes slidein3 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_vtxt4 { display:block; width:100%; font-size:14px; font-weight:300; color:rgba(255,255,255,0.8); 
animation: /*선택자*/slidein4 /*동작시간*/1s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein4 1s ease-out 1.5s 1 normal both;}
@keyframes slidein4 {
	0% { margin-top:-50px; opacity:0;}
	100% { margin-top:0;}
}
.main_slide_icon { display:inline-block; width:1px; height:30px; margin:20px auto 0 auto; background-color:rgba(255,255,255,0.5);}
.main_vbtn { display:inline-block; width:200px; margin:20px auto 0 auto; padding:12px 0; font-size:14px; border:2px solid rgba(255,255,255,0.5); background-color:rgba(0,0,0,0.1); color:rgba(255,255,255,0.8);}

.mv_img { width:100%; height:600px; background-position:center; background-size:cover;
animation: /*선택자*/slidein5 /*동작시간*/6s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: slidein5 6s ease-out 0s 1 normal both; /*움직이는 기준점 가로0% 세로0%*/transform-origin:50% 0%;}
@keyframes slidein5 {
	0% {  -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); transform: scale(1.05,1.05);}
	100% {   -ms-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1);}
}

.main_slide a.bx-prev, .main_slide a.bx-next { display:none;}
.main_slide a.bx-prev {}
.main_slide a.bx-next {}
.main_slide a.bx-start, .main_slide a.bx-stop {}
.main_slide a.bx-start {}
.main_slide a.bx-stop {}
.main_slide div.bx-pager { position:absolute; left:0; bottom:60px; width:100%; text-align:center; z-index:50;}
.main_slide div.bx-pager div { display:inline-block; margin:0 4px;}
.main_slide div.bx-pager div a { display:block; width:60px; height:3px; background-color:rgba(255,255,255,0.5); text-indent:-9999px;}
.main_slide div.bx-pager div a.active {}


/* 메인제품 */

section>.cont_1 { display:block; height:auto; background-image:url(/en/images/main/mv2.jpg); background-position:center; background-size:cover; background-attachment: scroll; padding:60px 10px 80px 10px;}

.contents_box { position:relative;  display:block; vertical-align:middle; width:100%; height:100%; margin:0 auto; padding:0;}
.contents_box_title { font-size:24px; color:#FFF; font-weight:700; margin-bottom:10px;}
.contents_box_title>span { color:#98e2ff;}
.contents_box_txt { font-size:13px; color:#FFF; opacity:0.8; font-weight:300; margin-bottom:20px; }
.contents_box_txt>p { width:100%; padding:0; margin:0 auto;}

.cont_1_item_wrap { width:100%; font-size:0; max-width:1100px; margin:0 auto;}
.cont_1_item { position:relative; display:inline-block; vertical-align:top; overflow:hidden;}
.cont_1_item>a { display:block; width:100%; height:220px; padding:5px;}
.cont_1_item_black { width:100%; height:100%; background-color:rgba(0,0,0,0.6); padding:20px; color:#FFF; text-align:left; z-index:1;}
.cont_1_item_black_title { font-size:20px; font-weight:700; margin-bottom:15px; }
.cont_1_item_black_txt { font-weight:300; font-size:12px; color:rgba(255,255,255,0.7); line-height:18px; margin-bottom:20px;}

/* 페이저 */
.cont_1_item_wrap .slick-dots { position: absolute; display: inline-block; width:100%; left:50%; /*페이저 위치 설정*/ margin-left:-50%; bottom:-30px; text-align: center;}
.cont_1_item_wrap .slick-dots li { position: relative; display: inline-block; width:36px; margin: 0; cursor: pointer; line-height:3px;}
.cont_1_item_wrap .slick-dots li button { display: inline-block; width: 30px; height: 3px; cursor: pointer; background-color:rgba(255,255,255,0.5); text-indent:-9999px; vertical-align:middle; border:none !important;}
.cont_1_item_wrap .slick-dots li.slick-active button, .cont_1_item_wrap .slick-dots li button:hover, .cont_1_item_wrap .slick-dots li button:focus { width: 30px; height: 3px; background-color:#3caddd;}



/* 회사소개 */

section>.cont_2 { display:block; height:auto; background-image:url(/en/images/main/mv3.jpg); background-position:center; background-size:cover; background-attachment: scroll; padding:60px 10px;}

.cont_2_item { display:inline-block; width:100%; margin:0 auto; text-align:center; vertical-align:top;}
.cont_2_about_title { display:block; width:100%; margin-bottom:20px;}
.cont_2_about_box { width:100%; padding:30px; background-color:rgba(0,0,0,0.6); color:#FFF; vertical-align:top; min-height:auto;}
.cont_2_about_img { display:inline-block;}
.cont_2_about_img>img { width:120px; height:auto;}
.cont_2_about_box_title { font-size:24px; font-weight:500; margin-bottom:15px; margin-top:20px;}
.cont_2_about_box_txt { font-size:12px; font-weight:300; color:rgba(255,255,255,0.7); }
.cont_2_about_btn { width:100%; text-align:center; margin:20px 0 0 0;}
.cont_2_about_btn>a { display: inline-block; font-size:16px;}


/* 고객지원 */

section>.cont_3 { display:table; height:auto; background-image:url(/en/images/main/mv4.jpg); background-position:center; background-size:cover; background-attachment: scroll; padding:60px 10px;}

.cont_3_item { position:relative; width:100%; height:auto; margin:0 auto; font-size:0;}
.cont_3_item1 { display:inline-block; width:100%; margin:0 0 10px 0; min-height:1px; font-size:18px; font-weight:400; vertical-align:top; text-align:center; padding:25px; background-color:rgba(255,255,255,0.7);}
.cont_3_item1_title { font-size:12px; color:rgba(0,0,0,0.6);}
.cont_3_item1_title>span { font-size:20px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel { font-size:30px; font-weight:700; color:rgba(0,0,0,1);}
.cont_3_item1_tel>span { color:#de1f26;}
.cont_3_item1_email { font-size:12px; color:rgba(0,0,0,0.6);}

.cont_3_item2 { display:inline-block; width:100%; margin:0; min-height:1px; vertical-align:top; text-align:left; padding:25px 25px 25px 130px; background-color:rgba(255,255,255,0.7); background-image:url(/en/images/icon/icon02.png); background-position:10px 50%; background-repeat:no-repeat;}
.cont_3_item2_title { font-size:18px; font-weight:700; margin-bottom:5px; color:rgba(0,0,0,0.9);}
.cont_3_item2_txt { font-size:12px; font-weight:400; margin-bottom:15px; color:rgba(0,0,0,0.6);}
.cont_3_about_btn { width:100%; text-align:left;}
.cont_3_about_btn>a { display: inline-block; font-size:14px; background-color:#2d89ca; padding:5px 30px; color:#FFF;}




}
