/*visual*/ 
    .main_visual .bx-wrapper {
		position: relative;
		padding: 0;
		*zoom: 1;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		width: 100%;
		height: 100%;
	}
    .main_visual .bxslider {margin: 0;padding: 0;} 
    .main_visual .bx-viewport {width: 100%;height: 100%;-webkit-transform: translatez(0);} 
    .main_visual .slider_img {width: 100vw;height: 100vh;
/*
	transform:scale(1.3) rotate(.001deg);-webkit-transform:scale(1.3) rotate(.001deg);-moz-transform: scale(1.3) rotate(.001deg);transition:transform 6s ease-out; -webkit-transition: -webkit-transform 6s ease-out;-moz-transition: -moz-transform 6s ease-out; 
*/
}
    .main_visual .slider_img.bg00 {background:url(../images/newmain/slideimg00.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg01 {background:url(../images/newmain/slideimg01.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg02 {background:url(../images/newmain/slideimg02.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg03 {background:url(../images/newmain/slideimg03.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg04 {background:url(../images/newmain/slideimg04.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg05 {background:url(../images/newmain/slideimg05.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg06 {background:url(../images/newmain/slideimg06.jpg) no-repeat center/cover;}
/*    .main_visual .slider_img.bg07 {background:url(../images/newmain/slideimg07.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg08 {background:url(../images/newmain/slideimg08.jpg) no-repeat center/cover;}*/
    .main_visual .slider_img.bg09 {background:url(../images/newmain/slideimg09.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg11 {background:url(../images/newmain/slideimg11.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg12 {background:url(../images/newmain/slideimg12.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg13 {background:url(../images/newmain/slideimg13.jpg?ver=20210525160500) no-repeat center/cover;}
    .main_visual .slider_img.bg14 {background:url(../images/newmain/slideimg14.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg15 {background:url(../images/newmain/slideimg15.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg16 {background:url(../images/newmain/slideimg16.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg17 {background:url(../images/newmain/slideimg17.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg18 {background:url(../images/newmain/slideimg18.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg19 {background:url(../images/newmain/slideimg19.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg20 {background:url(../images/newmain/slideimg20.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg21 {background:url(../images/newmain/slideimg21.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg22 {background:url(../images/newmain/slideimg22.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg23 {background:url(../images/newmain/slideimg23.jpg?_=20201021) no-repeat center/cover;}
    .main_visual .slider_img.bg24 {background:url(../images/newmain/slideimg24.jpg?_=20201029) no-repeat center/cover;}
    .main_visual .slider_img.bg25 {background:url(../images/newmain/slideimg25.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg26 {background:url(../images/newmain/slideimg26.png) no-repeat center/cover;}
    .main_visual .slider_img.bg27 {background:url(../images/newmain/slideimg27.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg28 {background:url(../images/newmain/slideimg28.png) no-repeat center/cover;}
    .main_visual .slider_img.bg29 {background:url(../images/newmain/slideimg29.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg30 {background:url(../images/newmain/slideimg30.png) no-repeat center/cover;}
    .main_visual .slider_img.bg31 {background:url(../images/newmain/slideimg31.jpg?ver=20210503091200) no-repeat center/cover;}
    .main_visual .slider_img.bg32 {background:url(../images/newmain/slideimg32.jpg) no-repeat center/cover;}
    .main_visual .slider_img.bg33 {background:url(../images/newmain/slideimg33.jpg?ver=20210503110100) no-repeat center/cover;}
    .main_visual .slider_img > img {display: none;width: 100%;line-height: 1;font-size:1%;}
    .main_visual .img_sea {position: absolute;bottom: 0;width:100vw;height:100vh;background-size: cover;z-index: 1;
/*
transform:scale(1.3) rotate(.001deg);-webkit-transform:scale(1.3) rotate(.001deg);-moz-transform: scale(1.3) rotate(.001deg);transition:6s ease-out; -webkit-transition:6s ease-out;-moz-transition:6s ease-out;
*/
}

	.fp-viewing-business .main_visual .zoom .slider_img{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform: scale(1.5);} 
	.fp-viewing-business .main_visual .zoom .img_sea {transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform: scale(1.5);}
	.main_visual .bx-wrapper .bx-controls {
		position: absolute;
		left: 12.7%;
		bottom:18%;
		width: auto;
		z-index:55;
	}
    .main_visual .bx-wrapper .bx-controls-auto {
		/*display: inline-block;*/
		display: none;
		position: relative;
		vertical-align: middle;
		margin-right: 0.5rem;
	}
    .main_visual .bx-wrapper .bx-pager {
		display: inline-block;
		position: relative;
		vertical-align: middle;
		line-height: 1;
		z-index: 51;
		margin-left: -0.5rem;
	}
    .main_visual .bx-wrapper .bx-pager-item {position: relative;display: inline-block;line-height: 1;margin: 0 0.5rem; /*margin:0 0.7rem;*/ text-align: center;vertical-align: middle;}
    .main_visual .bx-wrapper .bx-pager-link {
		display: block; 
		width: 0.8rem;
		height: 0.8rem; 
		/*width:1.3rem;height:1.3rem;*/ 
		line-height: 1;
		font-size: 0;
		background: #CEDFF2;
		border-radius:50%;
	}
    .main_visual .bx-wrapper .bx-pager-link.active {
		width: 1.2rem;
		height: 1.2rem; 
		/*width:2.2rem;height:2.2rem;*/ 
		background: #2C77F4;
	}
    .main_visual .bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 1rem;height: 1.4rem;outline: 0;}
    .main_visual .bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 0.8rem;height: 1.4rem;outline: 0;}
    .main_visual .slider_txt {position: absolute;left:50%;/*left:37%;*/top:60%;width:140rem;text-align:left; margin-left:-40rem;-ms-transform: translate(0,-74%); -moz-transform:translate(0,-74%); -webkit-transform: translate(0,-74%); transform: translate(0,-74%);color: #282a3c;z-index:1000;}
    .main_visual .slider_txt h2 .bold {font-weight:400; letter-spacing:-0.15rem;}
    .main_visual .slider_txt h2,
    .main_visual .slider_txt p {display:block; opacity:0;filter:Alpha(opacity=0);
    -moz-transform:translateY(15%);
    -ms-transform:translateY(15%);
    transform:translateY(15%);
/*
    -moz-transition:all 1s;
    -ms-transition:all 1s;
    transition:all 1s;*/}
    .main_visual .slider_txt p {
/*-moz-transform:translateY(50%);
    -ms-transform:translateY(50%);
    transform:translateY(50%);
*/
}
    .main_visual .slider_txt a {display:inline-block; opacity:0;filter:Alpha(opacity=0);
 /*   -moz-transform:translateY(55%);
    -ms-transform:translateY(55%);
    transform:translateY(55%);
    -moz-transition:all 0.7s;
    -ms-transition:all 0.7s;   
    transition:all 0.7s;*/}
    .main_visual .active-slide .slider_txt h2,
    .main_visual .active-slide .slider_txt p,
	.main_visual .slider_txt span {opacity:1.0;filter:none;
	display:none;
/*
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
	*/}
    .main_visual .active-slide .slider_txt a {opacity:1.0;filter:none;
    /*-moz-transform:translateY(0);
    -ms-transform:translateY(0);  
    transform:translateY(0);*/} 
    .main_visual .slider_txt h2 {font-size: 24px; color:#595d62; line-height: 1.3;letter-spacing:-0.09rem;}
	.main_visual .slider_txt b {font-family: 'NotoSansKR-Bold';}
    .main_visual .slider_txt .block {font-size: 5.5rem; font-weight:300;}
    .main_visual .slider_txt .block > .block {letter-spacing:-0.15rem;}
    .main_visual .slider_txt p {/*margin-top: 2rem;*/    margin-bottom: 40px;font-size:74px;line-height: 1; color:#282a3c;/*transition-delay:0.2s;*/opactiy:0.67 !important;}
	.main_visual .slider_txt .steps3{display: inline-block;width:470px; height: 85px; margin-top: 20px;background: url('../images/newmain/slidestep.png') no-repeat center/contain;}
    .main_visual .slider_txt a.btn_request{margin-top: 2rem;background: url(../images/newmain/request_btn_normal.png) no-repeat center/contain; width:209px; height: 60px;}
    .main_visual .slider_txt a.btn_request:hover {background: url(../images/newmain/request_btn_hover.png) no-repeat center/contain; width:209px; height: 60px;}
    .main_visual .slider_txt a.btn_request2{margin-top: 22rem;/*margin-top:35rem;*/ margin-left: 70px; background: url(../images/newmain/btn_normal.png) no-repeat center/contain; width:209px; height: 60px;}
    .main_visual .slider_txt a.btn_request2:hover {background: url(../images/newmain/btn_on.png) no-repeat center/contain; width:209px; height: 60px;}
    .main_visual .slider_txt a.btn_request3{ background-image: url('../images/newmain/btn_normal1.png'); }
    .main_visual .slider_txt a.btn_request3:hover {background: url(../images/newmain/btn_on1.png);}
	.main_visual .active-slide .slider_img {transform:scale(1) rotate(.001deg);}
	.main_visual .active-slide .img_sea {transform:scale(1) rotate(.001deg);}

    .main_visual .slider_txt a.btn_free_request2{margin-top: 22rem; margin-left: 70px; background: url(../images/newmain/free_btn_normal.png) no-repeat center/contain; width:209px; height: 60px;}
    .main_visual .slider_txt a.btn_free_request2:hover {background: url(../images/newmain/free_btn_on.png) no-repeat center/contain; width:209px; height: 60px;}

.tooltip{
	opacity: 1;
}
.nav {
    width: 100% !important;
    z-index: 9998;
}
.bottom_btns>div{
    position:fixed;
    bottom:228px;
    right:30px;
    cursor:pointer;
}
.bottom_btns>div:nth-of-type(2) { bottom: 168px; }
.bottom_btns>div:nth-of-type(3) { bottom: 108px; }
.bottom_btns>div:nth-of-type(4) { bottom: 38px; }
/*.bottom_btns>div:nth-of-type(5) { bottom: 38px; }*/
#estimate_btn_img, #blog_btn_img, #facebook_btn_img, #youtube_btn_img, #recruit_btn_img {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url('../images/newmain/quick02.png') no-repeat center/contain;
	text-indent: -9999px;
}
#blog_btn_img{ background-image: url('../images/newmain/quick_blog.png'); }
#facebook_btn_img{ background-image: url('../images/newmain/quick_facebook.png'); }
#recruit_btn_img{ background-image: url('../images/newmain/quick_recruit.png'); }
#youtube_btn_img{ background-image: url('../images/newmain/quick_youtube.png'); }
#workshop2022_btn_img { 
	background: url('../images/newmain/quick_2022_workshop.png') no-repeat center/contain; 
	display:inline-block;
	text-indent: -9999px;
	width:225px;
	height:60px;
}
#business_center_btn_img {
	background-image: url('../images/newmain/quick_business_center_blog.png');
	display:inline-block;
	text-indent: -9999px;
	width: 225px;
	height: 60px;
}
#recruit_btn_img {
	background-image: url('../images/newmain/recruit_btn_img.png?t=20240102161100');
	display:inline-block;
	text-indent: -9999px;
	width: 225px;
	height: 60px;
}

#bx-pager {
	bottom: 0px;
    height: 246px;
    position: absolute;
    left: 50%;
    top: 73%;
    width: 140rem;
    text-align: left;
    margin-left: -40rem;
	cursor:pointer;
}
#bx-pager a.active, #bx-pager a:hover {
	color: #2c77f4;
}
#bx-pager a:after {
    width: 100%;
    left: 0;
    right: auto;
}
#bx-pager a:after {
    content: '';
    width: 0;
    height: 2px;
    bottom: 0;
    position: absolute;
    left: auto;
    right: 0;
    z-index: -1;
    transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
    background: #fff;
}
#bx-pager a {
    display: inline-block;
    padding-right: 35px;
    vertical-align: top;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    background: transparent;
    width: 22px;
    height: 31px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
#bx-pager a.active .tp-bullet, #bx-pager a:hover .tp-bullet{
	background: #2c77f4 !important;
	display: block;
}

#bx-pager a:hover .tp-bullet{
}
.tp-bullet {
	height: 2px;
    background: #555;
    width: 20px;
	display: none;
}
