
/* mainslider */
/*  -----------------
div 이름     순서    내용
main_vis01  -  1  -  한의원건물
main_vis02  -  3  -  다이어트
main_vis03  -  4  -  제품소개
main_vis04  -  2  -  할머니
main_vis05  -  5  -  서비스
main_vis06  -  6  -  브랜드만족도1위
--------------------- */

.da-slide .da-link{ }
.da-slide .da-link:hover{ }
.da-dots{ display:none; }
.da-slider:hover .da-arrows span{ opacity: 0.6; }
.da-slider:hover .da-arrows span:hover { opacity:1; }
.da-arrows span:after{ content: '';}
.da-arrows span:hover:after{ opacity:1; }
.da-arrows span:active:after{}
.da-arrows span.da-arrows-next:after{ background-position: top right; }
.da-arrows span.da-arrows-prev{ }
.da-arrows span.da-arrows-next{ }
.da-slide-current .da-img{  }
.da-slide a { width:100%; height:100%; position:absolute; top:0; left:0; }
.da-slide { 
	position:absolute; 
	width:100%; height:100%; 
	top:0px; left:0px; 
	text-align:left; 
}
.da-slider {
	position:relative;
	width:100%; height:461px;
	overflow:hidden;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide-current{ z-index:100; }
.da-slider-fb .da-slide{ left: 100%; }
.da-slider-fb .da-slide .da-slide-current{ left: 0px; }
.da-slider-fb .da-slide .da-img{ left: 60%; opacity: 1; }

/* 공통 */
.main_vis01 .main_vis01_bx, .main_vis01_bx_mob, .main_vis02 .main_vis02_bx {
	width:auto;
	margin:0 auto;
	position:relative;
}
.main_vis01_bx_mob {
	display:none;
}
.main_vis01, .main_vis02, .main_vis03, .main_vis04, .main_vis05 , .main_vis06 { 
	width:100%; height:100%; 
	position:absolute; 
	top:0; left:0; 
	background-size:auto 100%;
	background-position:top center;
}

.main_vis01, .main_vis02, .main_vis03, .main_vis04, .main_vis05 , .main_vis06 { 
-webkit-animation: mainVisualBn01_fR01 1s ease-in-out 1.3s both;
-moz-animation: mainVisualBn01_fR01 1s ease-in-out 1.3s both;
-o-animation: mainVisualBn01_fR01 1s ease-in-out 1.3s both;
-ms-animation: mainVisualBn01_fR01 1s ease-in-out 1.3s both;
animation: mainVisualBn01_fR01 1s ease-in-out 1.3s both;
}

.da-slide-toleft .main_vis01, .da-slide-toleft .main_vis02, .da-slide-toleft .main_vis03, 
.da-slide-toleft .main_vis04, .da-slide-toleft .main_vis05 , .da-slide-toleft .main_vis06 { 
-webkit-animation: mainVisualBn01_rL 1s ease-in-out 1.3s both;
-moz-animation: mainVisualBn01_rL 1s ease-in-out 1.3s both;
-o-animation: mainVisualBn01_rL 1s ease-in-out 1.3s both;
-ms-animation: mainVisualBn01_rL 1s ease-in-out 1.3s both;
animation: mainVisualBn01_rL 1s ease-in-out 1.3s both;
}
@-webkit-keyframes mainVisualBn01_rL{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-moz-keyframes mainVisualBn01_rL{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-o-keyframes mainVisualBn01_rL{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-ms-keyframes mainVisualBn01_rL{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@keyframes mainVisualBn01_rL{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}

.da-slide-toright .main_vis01, .da-slide-toright .main_vis02, .da-slide-toright .main_vis03, 
.da-slide-toright .main_vis04, .da-slide-toright .main_vis05 , .da-slide-toright .main_vis06 { 
-webkit-animation: mainVisualBn01_tR 1s ease-in-out 1.3s both;
-moz-animation: mainVisualBn01_tR 1s ease-in-out 1.3s both;
-o-animation: mainVisualBn01_tR 1s ease-in-out 1.3s both;
-ms-animation: mainVisualBn01_tR 1s ease-in-out 1.3s both;
animation: mainVisualBn01_tR 1s ease-in-out 1.3s both;
}
@-webkit-keyframes mainVisualBn01_tR{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-moz-keyframes mainVisualBn01_tR{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-o-keyframes mainVisualBn01_tR{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@-ms-keyframes mainVisualBn01_tR{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}
@keyframes mainVisualBn01_tR{
	0%{ right:0; opacity: 1; }
	100%{ right:12%; opacity: 0; }}

.da-slide-fromleft .main_vis01, .da-slide-fromleft .main_vis02, .da-slide-fromleft .main_vis03, .da-slide-fromleft .main_vis04, .da-slide-fromleft .main_vis05 , .da-slide-fromleft .main_vis06 { 
-webkit-animation: mainVisualBn01_fL 0.6s ease-in 0.8s both;
-moz-animation: mainVisualBn01_fL 0.6s ease-in 0.8s both;
-o-animation: mainVisualBn01_fL 0.6s ease-in 0.8s both;
-ms-animation: mainVisualBn01_fL 0.6s ease-in 0.8s both;
animation: mainVisualBn01_fL 0.6s ease-in 0.8s both;
}

@-webkit-keyframes mainVisualBn01_fL{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-moz-keyframes mainVisualBn01_fL{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-o-keyframes mainVisualBn01_fL{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-ms-keyframes mainVisualBn01_fL{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@keyframes mainVisualBn01_fL{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}

.da-slide-fromright .main_vis01, .da-slide-fromright .main_vis02, .da-slide-fromright .main_vis03, .da-slide-fromright .main_vis04, .da-slide-fromright .main_vis05 , .da-slide-fromright .main_vis06 { 
-webkit-animation: mainVisualBn01_fR 0.6s ease-in 0.8s both;
-moz-animation: mainVisualBn01_fR 0.6s ease-in 0.8s both;
-o-animation: mainVisualBn01_fR 0.6s ease-in 0.8s both;
-ms-animation: mainVisualBn01_fR 0.6s ease-in 0.8s both;
animation: mainVisualBn01_fR 0.6s ease-in 0.8s both;
}
@-webkit-keyframes mainVisualBn01_fR{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-moz-keyframes mainVisualBn01_fR{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-o-keyframes mainVisualBn01_fR{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@-ms-keyframes mainVisualBn01_fR{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}
@keyframes mainVisualBn01_fR{
	0%{ left:8%; opacity: 0; }
	100%{ left:0; opacity: 1; }}


/* 메인1 - 첫번째 */

@media(min-device-width:1024px){
	.main_vis01 {
			background-image:url(../images/main/mainsample_01.png);
	}	
}
@media(max-device-width:972px){
	.main_vis01 {
			background-image:url(../images/main/mainsample_01_m.png);
	}	
}

.main_vis01_text {
	position:absolute;
	top:110px; left:7px;
}
.main_vis01_text { 
-webkit-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-moz-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-o-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-ms-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
animation: maintxt01_fl2 3.1s ease-in-out 3.0s both; }

.da-slide-toleft .main_vis01_text { 
-webkit-animation: maintxt01_rl2 3.1s ease-in-out 3.0s both;
-moz-animation: maintxt01_rl2 3.1s ease-in-out 3.0s both;
-o-animation: maintxt01_rl2 3.1s ease-in-out 3.0s both;
-ms-animation: maintxt01_rl2 3.1s ease-in-out 3.0s both;
animation: maintxt01_rl2 3.1s ease-in-out 3.0s both; }
@-webkit-keyframes maintxt01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintxt01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintxt01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintxt01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintxt01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_text { 
-webkit-animation: maintxt01_tr2 3.1s ease-in-out 3.0s both;
-moz-animation: maintxt01_tr2 3.1s ease-in-out 3.0s both;
-o-animation: maintxt01_tr2 3.1s ease-in-out 3.0s both;
-ms-animation: maintxt01_tr2 3.1s ease-in-out 3.0s both;
animation: maintxt01_tr2 3.1s ease-in-out 3.0s both;
}
@-webkit-keyframes maintxt01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintxt01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintxt01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintxt01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintxt01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_text { 
-webkit-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-moz-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-o-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
-ms-animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
animation: maintxt01_fl2 3.1s ease-in-out 3.0s both;
}
@-webkit-keyframes maintxt01_fl2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-moz-keyframes maintxt01_fl2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-o-keyframes maintxt01_fl2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-ms-keyframes maintxt01_fl2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@keyframes maintxt01_fl2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}

.da-slide-fromright .main_vis01_text { 
-webkit-animation: maintxt01_fr2 3.1s ease-in-out 3.0s both;
-moz-animation: maintxt01_fr2 3.1s ease-in-out 3.0s both;
-o-animation: maintxt01_fr2 3.1s ease-in-out 3.0s both;
-ms-animation: maintxt01_fr2 3.1s ease-in-out 3.0s both;
animation: maintxt01_fr2 3.1s ease-in-out 3.0s both;
}
@-webkit-keyframes maintxt01_fr2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-moz-keyframes maintxt01_fr2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-o-keyframes maintxt01_fr2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@-ms-keyframes maintxt01_fr2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}
@keyframes maintxt01_fr2{
	0%{ left:-40px; opacity: 0; }
	100%{ left:7px; opacity: 1; }}

.mslider01_img02 {
	position:absolute;
	z-index:5;
	width:604px; height:139px;
	top:322px; left:1px;
}
.mslider01_img02 { 
-webkit-animation: mainvis01_fl2_img2 2.2s ease-in-out 2.1s both;
-moz-animation: mainvis01_fl2_img2 2.2s ease-in-out 2.1s both;
-o-animation: mainvis01_fl2_img2 2.2s ease-in-out 2.1s both;
-ms-animation: mainvis01_fl2_img2 2.2s ease-in-out 2.1s both;
animation: mainvis01_fl2_img2 2.2s ease-in-out 2.1s both; }

.da-slide-toleft .mslider01_img02 { 
-webkit-animation: mainvis01_rl2_img2 2.2s ease-in-out 2.1s both;
-moz-animation: mainvis01_rl2_img2 2.2s ease-in-out 2.1s both;
-o-animation: mainvis01_rl2_img2 2.2s ease-in-out 2.1s both;
-ms-animation: mainvis01_rl2_img2 2.2s ease-in-out 2.1s both;
animation: mainvis01_rl2_img2 2.2s ease-in-out 2.1s both; }
@-webkit-keyframes mainvis01_rl2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .mslider01_img02 { 
-webkit-animation: mainvis01_tr2_img2 2.2s ease-in-out 2.1s both;
-moz-animation: mainvis01_tr2_img2 2.2s ease-in-out 2.1s both;
-o-animation: mainvis01_tr2_img2 2.2s ease-in-out 2.1s both;
-ms-animation: mainvis01_tr2_img2 2.2s ease-in-out 2.1s both;
animation: mainvis01_tr2_img2 2.2s ease-in-out 2.1s both;
}
@-webkit-keyframes mainvis01_tr2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_img2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .mslider01_img02 { 
-webkit-animation: mainvis01_fl2_img2 2.2s ease-in 2.1s both;
-moz-animation: mainvis01_fl2_img2 2.2s ease-in 2.1s both;
-o-animation: mainvis01_fl2_img2 2.2s ease-in 2.1s both;
-ms-animation: mainvis01_fl2_img2 2.2s ease-in 2.1s both;
animation: mainvis01_fl2_img2 2.2s ease-in 2.1s both;
}
@-webkit-keyframes mainvis01_fl2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@keyframes mainvis01_fl2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}

.da-slide-fromright .mslider01_img02 { 
-webkit-animation: mainvis01_fr2_img2 2.2s ease-in 2.1s both;
-moz-animation: mainvis01_fr2_img2 2.2s ease-in 2.1s both;
-o-animation: mainvis01_fr2_img2 2.2s ease-in 2.1s both;
-ms-animation: mainvis01_fr2_img2 2.2s ease-in 2.1s both;
animation: mainvis01_fr2_img2 2.2s ease-in 2.1s both;
}
@-webkit-keyframes mainvis01_fr2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}
@keyframes mainvis01_fr2_img2{
	0%{ left:-60px; opacity: 0; }
	100%{ left:1px; opacity: 1; }}

.main_vis01_img02_bx01 {
	position:absolute;
	z-index:10;
	top:161px; left:460px;
	width:128px; height:100px;
}
.main_vis01_img02_bx01 { 
-webkit-animation: mainvis01_fl2_1 1.5s ease-in-out 1.4s both;
-moz-animation: mainvis01_fl2_1 1.5s ease-in-out 1.4s both;
-o-animation: mainvis01_fl2_1 1.5s ease-in-out 1.4s both;
-ms-animation: mainvis01_fl2_1 1.5s ease-in-out 1.4s both;
animation: mainvis01_fl2_1 1.5s ease-in-out 1.4s both; }

.da-slide-toleft .main_vis01_img02_bx01 { 
-webkit-animation: mainvis01_rl2_1 1.5s ease-in-out 1.4s both;
-moz-animation: mainvis01_rl2_1 1.5s ease-in-out 1.4s both;
-o-animation: mainvis01_rl2_1 1.5s ease-in-out 1.4s both;
-ms-animation: mainvis01_rl2_1 1.5s ease-in-out 1.4s both;
animation: mainvis01_rl2_1 1.5s ease-in-out 1.4s both; }
@-webkit-keyframes mainvis01_rl2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx01 { 
-webkit-animation: mainvis01_tr2_1 1.5s ease-in-out 1.4s both;
-moz-animation: mainvis01_tr2_1 1.5s ease-in-out 1.4s both;
-o-animation: mainvis01_tr2_1 1.5s ease-in-out 1.4s both;
-ms-animation: mainvis01_tr2_1 1.5s ease-in-out 1.4s both;
animation: mainvis01_tr2_1 1.5s ease-in-out 1.4s both;
}
@-webkit-keyframes mainvis01_tr2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx01 { 
-webkit-animation: mainvis01_fl2_1 1.5s ease-in 1.4s both;
-moz-animation: mainvis01_fl2_1 1.5s ease-in 1.4s both;
-o-animation: mainvis01_fl2_1 1.5s ease-in 1.4s both;
-ms-animation: mainvis01_fl2_1 1.5s ease-in 1.4s both;
animation: mainvis01_fl2_1 1.5s ease-in 1.4s both;
}
@-webkit-keyframes mainvis01_fl2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fl2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx01 { 
-webkit-animation: mainvis01_fr2_1 1.5s ease-in 1.4s both;
-moz-animation: mainvis01_fr2_1 1.5s ease-in 1.4s both;
-o-animation: mainvis01_fr2_1 1.5s ease-in 1.4s both;
-ms-animation: mainvis01_fr2_1 1.5s ease-in 1.4s both;
animation: mainvis01_fr2_1 1.5s ease-in 1.4s both;
}
@-webkit-keyframes mainvis01_fr2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fr2_1{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.main_vis01_img02_bx02 {
	position:absolute;
	z-index:10;
	top:161px; left:588px;
	width:128px; height:100px;
}
.main_vis01_img02_bx02 { 
-webkit-animation: mainvis01_fl2_2 1.6s ease-in-out 1.5s both;
-moz-animation: mainvis01_fl2_2 1.6s ease-in-out 1.5s both;
-o-animation: mainvis01_fl2_2 1.6s ease-in-out 1.5s both;
-ms-animation: mainvis01_fl2_2 1.6s ease-in-out 1.5s both;
animation: mainvis01_fl2_2 1.6s ease-in-out 1.5s both; }

.da-slide-toleft .main_vis01_img02_bx02 { 
-webkit-animation: mainvis01_rl2_2 1.6s ease-in-out 1.5s both;
-moz-animation: mainvis01_rl2_2 1.6s ease-in-out 1.5s both;
-o-animation: mainvis01_rl2_2 1.6s ease-in-out 1.5s both;
-ms-animation: mainvis01_rl2_2 1.6s ease-in-out 1.5s both;
animation: mainvis01_rl2_2 1.6s ease-in-out 1.5s both; }
@-webkit-keyframes mainvis01_rl2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx02 { 
-webkit-animation: mainvis01_tr2_2 1.6s ease-in-out 1.5s both;
-moz-animation: mainvis01_tr2_2 1.6s ease-in-out 1.5s both;
-o-animation: mainvis01_tr2_2 1.6s ease-in-out 1.5s both;
-ms-animation: mainvis01_tr2_2 1.6s ease-in-out 1.5s both;
animation: mainvis01_tr2_2 1.6s ease-in-out 1.5s both;
}
@-webkit-keyframes mainvis01_tr2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx02 { 
-webkit-animation: mainvis01_fl2_2 1.6s ease-in 1.5s both;
-moz-animation: mainvis01_fl2_2 1.6s ease-in 1.5s both;
-o-animation: mainvis01_fl2_2 1.6s ease-in 1.5s both;
-ms-animation: mainvis01_fl2_2 1.6s ease-in 1.5s both;
animation: mainvis01_fl2_2 1.6s ease-in 1.5s both;
}
@-webkit-keyframes mainvis01_fl2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fl2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx02 { 
-webkit-animation: mainvis01_fr2_2 1.6s ease-in 1.5s both;
-moz-animation: mainvis01_fr2_2 1.6s ease-in 1.5s both;
-o-animation: mainvis01_fr2_2 1.6s ease-in 1.5s both;
-ms-animation: mainvis01_fr2_2 1.6s ease-in 1.5s both;
animation: mainvis01_fr2_2 1.6s ease-in 1.5s both;
}
@-webkit-keyframes mainvis01_fr2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fr2_2{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.main_vis01_img02_bx03 {
	position:absolute;
	z-index:10;
	top:161px; left:716px;
	width:128px; height:100px;
}
.main_vis01_img02_bx03 { 
-webkit-animation: mainvis01_fl2_3 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_fl2_3 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_fl2_3 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_fl2_3 1.7s ease-in-out 1.6s both;
animation: mainvis01_fl2_3 1.7s ease-in-out 1.6s both; }

.da-slide-toleft .main_vis01_img02_bx03 { 
-webkit-animation: mainvis01_rl2_3 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_rl2_3 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_rl2_3 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_rl2_3 1.7s ease-in-out 1.6s both;
animation: mainvis01_rl2_3 1.7s ease-in-out 1.6s both; }
@-webkit-keyframes mainvis01_rl2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx03 { 
-webkit-animation: mainvis01_tr2_3 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_tr2_3 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_tr2_3 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_tr2_3 1.7s ease-in-out 1.6s both;
animation: mainvis01_tr2_3 1.7s ease-in-out 1.6s both;
}
@-webkit-keyframes mainvis01_tr2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_3{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx03 { 
-webkit-animation: mainvis01_fl2_3 1.7s ease-in 1.6s both;
-moz-animation: mainvis01_fl2_3 1.7s ease-in 1.6s both;
-o-animation: mainvis01_fl2_3 1.7s ease-in 1.6s both;
-ms-animation: mainvis01_fl2_3 1.7s ease-in 1.6s both;
animation: mainvis01_fl2_3 1.7s ease-in 1.6s both;
}
@-webkit-keyframes mainvis01_fl2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fl2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx03 { 
-webkit-animation: mainvis01_fr2_3 1.7s ease-in 1.6s both;
-moz-animation: mainvis01_fr2_3 1.7s ease-in 1.6s both;
-o-animation: mainvis01_fr2_3 1.7s ease-in 1.6s both;
-ms-animation: mainvis01_fr2_3 1.7s ease-in 1.6s both;
animation: mainvis01_fr2_3 1.7s ease-in 1.6s both;
}
@-webkit-keyframes mainvis01_fr2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fr2_3{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.main_vis01_img02_bx04 {
	position:absolute;
	z-index:10;
	top:161px; left:844px;
	width:128px; height:100px;
}
.main_vis01_img02_bx04 { 
-webkit-animation: mainvis01_fl2_4 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_fl2_4 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_fl2_4 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_fl2_4 1.7s ease-in-out 1.6s both;
animation: mainvis01_fl2_4 1.7s ease-in-out 1.6s both; }

.da-slide-toleft .main_vis01_img02_bx04 { 
-webkit-animation: mainvis01_rl2_4 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_rl2_4 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_rl2_4 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_rl2_4 1.7s ease-in-out 1.6s both;
animation: mainvis01_rl2_4 1.7s ease-in-out 1.6s both; }
@-webkit-keyframes mainvis01_rl2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx04 { 
-webkit-animation: mainvis01_tr2_4 1.7s ease-in-out 1.6s both;
-moz-animation: mainvis01_tr2_4 1.7s ease-in-out 1.6s both;
-o-animation: mainvis01_tr2_4 1.7s ease-in-out 1.6s both;
-ms-animation: mainvis01_tr2_4 1.7s ease-in-out 1.6s both;
animation: mainvis01_tr2_4 1.7s ease-in-out 1.6s both;
}
@-webkit-keyframes mainvis01_tr2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_4{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx04 { 
-webkit-animation: mainvis01_fl2_4 1.7s ease-in 1.6s both;
-moz-animation: mainvis01_fl2_4 1.7s ease-in 1.6s both;
-o-animation: mainvis01_fl2_4 1.7s ease-in 1.6s both;
-ms-animation: mainvis01_fl2_4 1.7s ease-in 1.6s both;
animation: mainvis01_fl2_4 1.7s ease-in 1.6s both;
}
@-webkit-keyframes mainvis01_fl2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fl2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx04 { 
-webkit-animation: mainvis01_fr2_4 1.7s ease-in 1.6s both;
-moz-animation: mainvis01_fr2_4 1.7s ease-in 1.6s both;
-o-animation: mainvis01_fr2_4 1.7s ease-in 1.6s both;
-ms-animation: mainvis01_fr2_4 1.7s ease-in 1.6s both;
animation: mainvis01_fr2_4 1.7s ease-in 1.6s both;
}
@-webkit-keyframes mainvis01_fr2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}
@keyframes mainvis01_fr2_4{
	0%{ top:111px; opacity: 0; }
	100%{ top:161px; opacity: 1; }}

.main_vis01_img02_bx05 {
	position:absolute;
	z-index:10;
	top:261px; left:460px;
	width:128px; height:100px;
}
.main_vis01_img02_bx05 { 
-webkit-animation: mainvis01_fl2_5 1.0s ease-in-out 0.9s both;
-moz-animation: mainvis01_fl2_5 1.0s ease-in-out 0.9s both;
-o-animation: mainvis01_fl2_5 1.0s ease-in-out 0.9s both;
-ms-animation: mainvis01_fl2_5 1.0s ease-in-out 0.9s both;
animation: mainvis01_fl2_5 1.0s ease-in-out 0.9s both; }

.da-slide-toleft .main_vis01_img02_bx05 { 
-webkit-animation: mainvis01_rl2_5 1.0s ease-in-out 0.9s both;
-moz-animation: mainvis01_rl2_5 1.0s ease-in-out 0.9s both;
-o-animation: mainvis01_rl2_5 1.0s ease-in-out 0.9s both;
-ms-animation: mainvis01_rl2_5 1.0s ease-in-out 0.9s both;
animation: mainvis01_rl2_5 1.0s ease-in-out 0.9s both; }
@-webkit-keyframes mainvis01_rl2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx05 { 
-webkit-animation: mainvis01_tr2_5 1.0s ease-in-out 0.9s both;
-moz-animation: mainvis01_tr2_5 1.0s ease-in-out 0.9s both;
-o-animation: mainvis01_tr2_5 1.0s ease-in-out 0.9s both;
-ms-animation: mainvis01_tr2_5 1.0s ease-in-out 0.9s both;
animation: mainvis01_tr2_5 1.0s ease-in-out 0.9s both;
}
@-webkit-keyframes mainvis01_tr2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_5{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx05 { 
-webkit-animation: mainvis01_fl2_5 1.0s ease-in 0.9s both;
-moz-animation: mainvis01_fl2_5 1.0s ease-in 0.9s both;
-o-animation: mainvis01_fl2_5 1.0s ease-in 0.9s both;
-ms-animation: mainvis01_fl2_5 1.0s ease-in 0.9s both;
animation: mainvis01_fl2_5 1.0s ease-in 0.9s both;
}
@-webkit-keyframes mainvis01_fl2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fl2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx05 { 
-webkit-animation: mainvis01_fr2_5 1.0s ease-in 0.9s both;
-moz-animation: mainvis01_fr2_5 1.0s ease-in 0.9s both;
-o-animation: mainvis01_fr2_5 1.0s ease-in 0.9s both;
-ms-animation: mainvis01_fr2_5 1.0s ease-in 0.9s both;
animation: mainvis01_fr2_5 1.0s ease-in 0.9s both;
}
@-webkit-keyframes mainvis01_fr2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fr2_5{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.main_vis01_img02_bx06 {
	position:absolute;
	z-index:10;
	top:261px; left:588px;
	width:128px; height:100px;
}
.main_vis01_img02_bx06 { 
-webkit-animation: mainvis01_fl2_6 1.1s ease-in-out 1.0s both;
-moz-animation: mainvis01_fl2_6 1.1s ease-in-out 1.0s both;
-o-animation: mainvis01_fl2_6 1.1s ease-in-out 1.0s both;
-ms-animation: mainvis01_fl2_6 1.1s ease-in-out 1.0s both;
animation: mainvis01_fl2_6 1.1s ease-in-out 1.0s both; }

.da-slide-toleft .main_vis01_img02_bx06 { 
-webkit-animation: mainvis01_rl2_6 1.1s ease-in-out 1.0s both;
-moz-animation: mainvis01_rl2_6 1.1s ease-in-out 1.0s both;
-o-animation: mainvis01_rl2_6 1.1s ease-in-out 1.0s both;
-ms-animation: mainvis01_rl2_6 1.1s ease-in-out 1.0s both;
animation: mainvis01_rl2_6 1.1s ease-in-out 1.0s both; }
@-webkit-keyframes mainvis01_rl2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx06 { 
-webkit-animation: mainvis01_tr2_6 1.1s ease-in-out 1.0s both;
-moz-animation: mainvis01_tr2_6 1.1s ease-in-out 1.0s both;
-o-animation: mainvis01_tr2_6 1.1s ease-in-out 1.0s both;
-ms-animation: mainvis01_tr2_6 1.1s ease-in-out 1.0s both;
animation: mainvis01_tr2_6 1.1s ease-in-out 1.0s both;
}
@-webkit-keyframes mainvis01_tr2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_6{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx06 { 
-webkit-animation: mainvis01_fl2_6 1.1s ease-in 1.0s both;
-moz-animation: mainvis01_fl2_6 1.1s ease-in 1.0s both;
-o-animation: mainvis01_fl2_6 1.1s ease-in 1.0s both;
-ms-animation: mainvis01_fl2_6 1.1s ease-in 1.0s both;
animation: mainvis01_fl2_6 1.1s ease-in 1.0s both;
}
@-webkit-keyframes mainvis01_fl2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fl2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx06 { 
-webkit-animation: mainvis01_fr2_6 1.1s ease-in 1.0s both;
-moz-animation: mainvis01_fr2_6 1.1s ease-in 1.0s both;
-o-animation: mainvis01_fr2_6 1.1s ease-in 1.0s both;
-ms-animation: mainvis01_fr2_6 1.1s ease-in 1.0s both;
animation: mainvis01_fr2_6 1.1s ease-in 1.0s both;
}
@-webkit-keyframes mainvis01_fr2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fr2_6{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.main_vis01_img02_bx07 {
	position:absolute;
	z-index:10;
	top:261px; left:716px;
	width:128px; height:100px;
}
.main_vis01_img02_bx07 { 
-webkit-animation: mainvis01_fl2_7 1.2s ease-in-out 1.1s both;
-moz-animation: mainvis01_fl2_7 1.2s ease-in-out 1.1s both;
-o-animation: mainvis01_fl2_7 1.2s ease-in-out 1.1s both;
-ms-animation: mainvis01_fl2_7 1.2s ease-in-out 1.1s both;
animation: mainvis01_fl2_7 1.2s ease-in-out 1.1s both; }

.da-slide-toleft .main_vis01_img02_bx07 { 
-webkit-animation: mainvis01_rl2_7 1.2s ease-in-out 1.1s both;
-moz-animation: mainvis01_rl2_7 1.2s ease-in-out 1.1s both;
-o-animation: mainvis01_rl2_7 1.2s ease-in-out 1.1s both;
-ms-animation: mainvis01_rl2_7 1.2s ease-in-out 1.1s both;
animation: mainvis01_rl2_7 1.2s ease-in-out 1.1s both; }
@-webkit-keyframes mainvis01_rl2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx07 { 
-webkit-animation: mainvis01_tr2_7 1.2s ease-in-out 1.1s both;
-moz-animation: mainvis01_tr2_7 1.2s ease-in-out 1.1s both;
-o-animation: mainvis01_tr2_7 1.2s ease-in-out 1.1s both;
-ms-animation: mainvis01_tr2_7 1.2s ease-in-out 1.1s both;
animation: mainvis01_tr2_7 1.2s ease-in-out 1.1s both;
}
@-webkit-keyframes mainvis01_tr2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_7{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx07 { 
-webkit-animation: mainvis01_fl2_7 1.2s ease-in 1.1s both;
-moz-animation: mainvis01_fl2_7 1.2s ease-in 1.1s both;
-o-animation: mainvis01_fl2_7 1.2s ease-in 1.1s both;
-ms-animation: mainvis01_fl2_7 1.2s ease-in 1.1s both;
animation: mainvis01_fl2_7 1.2s ease-in 1.1s both;
}
@-webkit-keyframes mainvis01_fl2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fl2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx07 { 
-webkit-animation: mainvis01_fr2_7 1.2s ease-in 1.1s both;
-moz-animation: mainvis01_fr2_7 1.2s ease-in 1.1s both;
-o-animation: mainvis01_fr2_7 1.2s ease-in 1.1s both;
-ms-animation: mainvis01_fr2_7 1.2s ease-in 1.1s both;
animation: mainvis01_fr2_7 1.2s ease-in 1.1s both;
}
@-webkit-keyframes mainvis01_fr2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fr2_7{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.main_vis01_img02_bx08 {
	position:absolute;
	z-index:10;
	top:261px; left:844px;
	width:128px; height:100px;
}
.main_vis01_img02_bx08 { 
-webkit-animation: mainvis01_fl2_8 1.3s ease-in-out 1.2s both;
-moz-animation: mainvis01_fl2_8 1.3s ease-in-out 1.2s both;
-o-animation: mainvis01_fl2_8 1.3s ease-in-out 1.2s both;
-ms-animation: mainvis01_fl2_8 1.3s ease-in-out 1.2s both;
animation: mainvis01_fl2_8 1.3s ease-in-out 1.2s both; }

.da-slide-toleft .main_vis01_img02_bx08 { 
-webkit-animation: mainvis01_rl2_8 1.3s ease-in-out 1.2s both;
-moz-animation: mainvis01_rl2_8 1.3s ease-in-out 1.2s both;
-o-animation: mainvis01_rl2_8 1.3s ease-in-out 1.2s both;
-ms-animation: mainvis01_rl2_8 1.3s ease-in-out 1.2s both;
animation: mainvis01_rl2_8 1.3s ease-in-out 1.2s both; }
@-webkit-keyframes mainvis01_rl2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx08 { 
-webkit-animation: mainvis01_tr2_8 1.3s ease-in-out 1.2s both;
-moz-animation: mainvis01_tr2_8 1.3s ease-in-out 1.2s both;
-o-animation: mainvis01_tr2_8 1.3s ease-in-out 1.2s both;
-ms-animation: mainvis01_tr2_8 1.3s ease-in-out 1.2s both;
animation: mainvis01_tr2_8 1.3s ease-in-out 1.2s both;
}
@-webkit-keyframes mainvis01_tr2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_8{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx08 { 
-webkit-animation: mainvis01_fl2_8 1.3s ease-in 1.2s both;
-moz-animation: mainvis01_fl2_8 1.3s ease-in 1.2s both;
-o-animation: mainvis01_fl2_8 1.3s ease-in 1.2s both;
-ms-animation: mainvis01_fl2_8 1.3s ease-in 1.2s both;
animation: mainvis01_fl2_8 1.3s ease-in 1.2s both;
}
@-webkit-keyframes mainvis01_fl2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fl2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx08 { 
-webkit-animation: mainvis01_fr2_8 1.3s ease-in 1.2s both;
-moz-animation: mainvis01_fr2_8 1.3s ease-in 1.2s both;
-o-animation: mainvis01_fr2_8 1.3s ease-in 1.2s both;
-ms-animation: mainvis01_fr2_8 1.3s ease-in 1.2s both;
animation: mainvis01_fr2_8 1.3s ease-in 1.2s both;
}
@-webkit-keyframes mainvis01_fr2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fr2_8{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.main_vis01_img02_bx09 {
	position:absolute;
	z-index:10;
	top:261px; left:972px;
	width:128px; height:100px;
}
.main_vis01_img02_bx09 { 
-webkit-animation: mainvis01_fl2_9 1.4s ease-in-out 1.3s both;
-moz-animation: mainvis01_fl2_9 1.4s ease-in-out 1.3s both;
-o-animation: mainvis01_fl2_9 1.4s ease-in-out 1.3s both;
-ms-animation: mainvis01_fl2_9 1.4s ease-in-out 1.3s both;
animation: mainvis01_fl2_9 1.4s ease-in-out 1.3s both; }

.da-slide-toleft .main_vis01_img02_bx09 { 
-webkit-animation: mainvis01_rl2_9 1.4s ease-in-out 1.3s both;
-moz-animation: mainvis01_rl2_9 1.4s ease-in-out 1.3s both;
-o-animation: mainvis01_rl2_9 1.4s ease-in-out 1.3s both;
-ms-animation: mainvis01_rl2_9 1.4s ease-in-out 1.3s both;
animation: mainvis01_rl2_9 1.4s ease-in-out 1.3s both; }
@-webkit-keyframes mainvis01_rl2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx09 { 
-webkit-animation: mainvis01_tr2_9 1.4s ease-in-out 1.3s both;
-moz-animation: mainvis01_tr2_9 1.4s ease-in-out 1.3s both;
-o-animation: mainvis01_tr2_9 1.4s ease-in-out 1.3s both;
-ms-animation: mainvis01_tr2_9 1.4s ease-in-out 1.3s both;
animation: mainvis01_tr2_9 1.4s ease-in-out 1.3s both;
}
@-webkit-keyframes mainvis01_tr2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_9{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx09 { 
-webkit-animation: mainvis01_fl2_9 1.4s ease-in 1.3s both;
-moz-animation: mainvis01_fl2_9 1.4s ease-in 1.3s both;
-o-animation: mainvis01_fl2_9 1.4s ease-in 1.3s both;
-ms-animation: mainvis01_fl2_9 1.4s ease-in 1.3s both;
animation: mainvis01_fl2_9 1.4s ease-in 1.3s both;
}
@-webkit-keyframes mainvis01_fl2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fl2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx09 { 
-webkit-animation: mainvis01_fr2_9 1.4s ease-in 1.3s both;
-moz-animation: mainvis01_fr2_9 1.4s ease-in 1.3s both;
-o-animation: mainvis01_fr2_9 1.4s ease-in 1.3s both;
-ms-animation: mainvis01_fr2_9 1.4s ease-in 1.3s both;
animation: mainvis01_fr2_9 1.4s ease-in 1.3s both;
}
@-webkit-keyframes mainvis01_fr2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}
@keyframes mainvis01_fr2_9{
	0%{ top:211px; opacity: 0; }
	100%{ top:261px; opacity: 1; }}

.main_vis01_img02_bx10 {
	position:absolute;
	z-index:10;
	top:361px; left:460px;
	width:128px; height:100px;
}
.main_vis01_img02_bx10 { 
-webkit-animation: mainvis01_fl2_10 0.5s ease-in-out 0.4s both;
-moz-animation: mainvis01_fl2_10 0.5s ease-in-out 0.4s both;
-o-animation: mainvis01_fl2_10 0.5s ease-in-out 0.4s both;
-ms-animation: mainvis01_fl2_10 0.5s ease-in-out 0.4s both;
animation: mainvis01_fl2_10 0.5s ease-in-out 0.4s both; }

.da-slide-toleft .main_vis01_img02_bx10 { 
-webkit-animation: mainvis01_rl2_10 0.5s ease-in-out 0.4s both;
-moz-animation: mainvis01_rl2_10 0.5s ease-in-out 0.4s both;
-o-animation: mainvis01_rl2_10 0.5s ease-in-out 0.4s both;
-ms-animation: mainvis01_rl2_10 0.5s ease-in-out 0.4s both;
animation: mainvis01_rl2_10 0.5s ease-in-out 0.4s both; }
@-webkit-keyframes mainvis01_rl2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx10 { 
-webkit-animation: mainvis01_tr2_10 0.5s ease-in-out 0.4s both;
-moz-animation: mainvis01_tr2_10 0.5s ease-in-out 0.4s both;
-o-animation: mainvis01_tr2_10 0.5s ease-in-out 0.4s both;
-ms-animation: mainvis01_tr2_10 0.5s ease-in-out 0.4s both;
animation: mainvis01_tr2_10 0.5s ease-in-out 0.4s both;
}
@-webkit-keyframes mainvis01_tr2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_10{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx10 { 
-webkit-animation: mainvis01_fl2_10 0.5s ease-in 0.4s both;
-moz-animation: mainvis01_fl2_10 0.5s ease-in 0.4s both;
-o-animation: mainvis01_fl2_10 0.5s ease-in 0.4s both;
-ms-animation: mainvis01_fl2_10 0.5s ease-in 0.4s both;
animation: mainvis01_fl2_10 0.5s ease-in 0.4s both;
}
@-webkit-keyframes mainvis01_fl2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fl2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx10 { 
-webkit-animation: mainvis01_fr2_10 0.5s ease-in 0.4s both;
-moz-animation: mainvis01_fr2_10 0.5s ease-in 0.4s both;
-o-animation: mainvis01_fr2_10 0.5s ease-in 0.4s both;
-ms-animation: mainvis01_fr2_10 0.5s ease-in 0.4s both;
animation: mainvis01_fr2_10 0.5s ease-in 0.4s both;
}
@-webkit-keyframes mainvis01_fr2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fr2_10{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.main_vis01_img02_bx11 {
	position:absolute;
	z-index:10;
	top:361px; left:588px;
	width:128px; height:100px;
}
.main_vis01_img02_bx11 { 
-webkit-animation: mainvis01_fl2_11 0.6s ease-in-out 0.5s both;
-moz-animation: mainvis01_fl2_11 0.6s ease-in-out 0.5s both;
-o-animation: mainvis01_fl2_11 0.6s ease-in-out 0.5s both;
-ms-animation: mainvis01_fl2_11 0.6s ease-in-out 0.5s both;
animation: mainvis01_fl2_11 0.6s ease-in-out 0.5s both; }

.da-slide-toleft .main_vis01_img02_bx11 { 
-webkit-animation: mainvis01_rl2_11 0.6s ease-in-out 0.5s both;
-moz-animation: mainvis01_rl2_11 0.6s ease-in-out 0.5s both;
-o-animation: mainvis01_rl2_11 0.6s ease-in-out 0.5s both;
-ms-animation: mainvis01_rl2_11 0.6s ease-in-out 0.5s both;
animation: mainvis01_rl2_11 0.6s ease-in-out 0.5s both; }
@-webkit-keyframes mainvis01_rl2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx11 { 
-webkit-animation: mainvis01_tr2_11 0.6s ease-in-out 0.5s both;
-moz-animation: mainvis01_tr2_11 0.6s ease-in-out 0.5s both;
-o-animation: mainvis01_tr2_11 0.6s ease-in-out 0.5s both;
-ms-animation: mainvis01_tr2_11 0.6s ease-in-out 0.5s both;
animation: mainvis01_tr2_11 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes mainvis01_tr2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_11{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx11 { 
-webkit-animation: mainvis01_fl2_11 0.6s ease-in 0.5s both;
-moz-animation: mainvis01_fl2_11 0.6s ease-in 0.5s both;
-o-animation: mainvis01_fl2_11 0.6s ease-in 0.5s both;
-ms-animation: mainvis01_fl2_11 0.6s ease-in 0.5s both;
animation: mainvis01_fl2_11 0.6s ease-in 0.5s both;
}
@-webkit-keyframes mainvis01_fl2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fl2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx11 { 
-webkit-animation: mainvis01_fr2_11 0.6s ease-in 0.5s both;
-moz-animation: mainvis01_fr2_11 0.6s ease-in 0.5s both;
-o-animation: mainvis01_fr2_11 0.6s ease-in 0.5s both;
-ms-animation: mainvis01_fr2_11 0.6s ease-in 0.5s both;
animation: mainvis01_fr2_11 0.6s ease-in 0.5s both;
}
@-webkit-keyframes mainvis01_fr2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fr2_11{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.main_vis01_img02_bx12 {
	position:absolute;
	z-index:10;
	top:361px; left:716px;
	width:128px; height:100px;
}
.main_vis01_img02_bx12 { 
-webkit-animation: mainvis01_fl2_12 0.7s ease-in-out 0.6s both;
-moz-animation: mainvis01_fl2_12 0.7s ease-in-out 0.6s both;
-o-animation: mainvis01_fl2_12 0.7s ease-in-out 0.6s both;
-ms-animation: mainvis01_fl2_12 0.7s ease-in-out 0.6s both;
animation: mainvis01_fl2_12 0.7s ease-in-out 0.6s both; }

.da-slide-toleft .main_vis01_img02_bx12 { 
-webkit-animation: mainvis01_rl2_12 0.7s ease-in-out 0.6s both;
-moz-animation: mainvis01_rl2_12 0.7s ease-in-out 0.6s both;
-o-animation: mainvis01_rl2_12 0.7s ease-in-out 0.6s both;
-ms-animation: mainvis01_rl2_12 0.7s ease-in-out 0.6s both;
animation: mainvis01_rl2_12 0.7s ease-in-out 0.6s both; }
@-webkit-keyframes mainvis01_rl2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx12 { 
-webkit-animation: mainvis01_tr2_12 0.7s ease-in-out 0.6s both;
-moz-animation: mainvis01_tr2_12 0.7s ease-in-out 0.6s both;
-o-animation: mainvis01_tr2_12 0.7s ease-in-out 0.6s both;
-ms-animation: mainvis01_tr2_12 0.7s ease-in-out 0.6s both;
animation: mainvis01_tr2_12 0.7s ease-in-out 0.6s both;
}
@-webkit-keyframes mainvis01_tr2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_12{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx12 { 
-webkit-animation: mainvis01_fl2_12 0.7s ease-in 0.6s both;
-moz-animation: mainvis01_fl2_12 0.7s ease-in 0.6s both;
-o-animation: mainvis01_fl2_12 0.7s ease-in 0.6s both;
-ms-animation: mainvis01_fl2_12 0.7s ease-in 0.6s both;
animation: mainvis01_fl2_12 0.7s ease-in 0.6s both;
}
@-webkit-keyframes mainvis01_fl2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fl2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx12 { 
-webkit-animation: mainvis01_fr2_12 0.7s ease-in 0.6s both;
-moz-animation: mainvis01_fr2_12 0.7s ease-in 0.6s both;
-o-animation: mainvis01_fr2_12 0.7s ease-in 0.6s both;
-ms-animation: mainvis01_fr2_12 0.7s ease-in 0.6s both;
animation: mainvis01_fr2_12 0.7s ease-in 0.6s both;
}
@-webkit-keyframes mainvis01_fr2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fr2_12{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.main_vis01_img02_bx13 {
	position:absolute;
	z-index:10;
	top:361px; left:844px;
	width:128px; height:100px;
}
.main_vis01_img02_bx13 { 
-webkit-animation: mainvis01_fl2_13 0.8s ease-in-out 0.7s both;
-moz-animation: mainvis01_fl2_13 0.8s ease-in-out 0.7s both;
-o-animation: mainvis01_fl2_13 0.8s ease-in-out 0.7s both;
-ms-animation: mainvis01_fl2_13 0.8s ease-in-out 0.7s both;
animation: mainvis01_fl2_13 0.8s ease-in-out 0.7s both; }

.da-slide-toleft .main_vis01_img02_bx13 { 
-webkit-animation: mainvis01_rl2_13 0.8s ease-in-out 0.7s both;
-moz-animation: mainvis01_rl2_13 0.8s ease-in-out 0.7s both;
-o-animation: mainvis01_rl2_13 0.8s ease-in-out 0.7s both;
-ms-animation: mainvis01_rl2_13 0.8s ease-in-out 0.7s both;
animation: mainvis01_rl2_13 0.8s ease-in-out 0.7s both; }
@-webkit-keyframes mainvis01_rl2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx13 { 
-webkit-animation: mainvis01_tr2_13 0.8s ease-in-out 0.7s both;
-moz-animation: mainvis01_tr2_13 0.8s ease-in-out 0.7s both;
-o-animation: mainvis01_tr2_13 0.8s ease-in-out 0.7s both;
-ms-animation: mainvis01_tr2_13 0.8s ease-in-out 0.7s both;
animation: mainvis01_tr2_13 0.8s ease-in-out 0.7s both;
}
@-webkit-keyframes mainvis01_tr2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_13{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx13 { 
-webkit-animation: mainvis01_fl2_13 0.8s ease-in 0.7s both;
-moz-animation: mainvis01_fl2_13 0.8s ease-in 0.7s both;
-o-animation: mainvis01_fl2_13 0.8s ease-in 0.7s both;
-ms-animation: mainvis01_fl2_13 0.8s ease-in 0.7s both;
animation: mainvis01_fl2_13 0.8s ease-in 0.7s both;
}
@-webkit-keyframes mainvis01_fl2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fl2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx13 { 
-webkit-animation: mainvis01_fr2_13 0.8s ease-in 0.7s both;
-moz-animation: mainvis01_fr2_13 0.8s ease-in 0.7s both;
-o-animation: mainvis01_fr2_13 0.8s ease-in 0.7s both;
-ms-animation: mainvis01_fr2_13 0.8s ease-in 0.7s both;
animation: mainvis01_fr2_13 0.8s ease-in 0.7s both;
}
@-webkit-keyframes mainvis01_fr2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fr2_13{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.main_vis01_img02_bx14 {
	position:absolute;
	z-index:10;
	top:361px; left:972px;
	width:128px; height:100px;
}
.main_vis01_img02_bx14 { 
-webkit-animation: mainvis01_fl2_14 0.9s ease-in-out 0.8s both;
-moz-animation: mainvis01_fl2_14 0.9s ease-in-out 0.8s both;
-o-animation: mainvis01_fl2_14 0.9s ease-in-out 0.8s both;
-ms-animation: mainvis01_fl2_14 0.9s ease-in-out 0.8s both;
animation: mainvis01_fl2_14 0.9s ease-in-out 0.8s both; }

.da-slide-toleft .main_vis01_img02_bx14 { 
-webkit-animation: mainvis01_rl2_14 0.9s ease-in-out 0.8s both;
-moz-animation: mainvis01_rl2_14 0.9s ease-in-out 0.8s both;
-o-animation: mainvis01_rl2_14 0.9s ease-in-out 0.8s both;
-ms-animation: mainvis01_rl2_14 0.9s ease-in-out 0.8s both;
animation: mainvis01_rl2_14 0.9s ease-in-out 0.8s both; }
@-webkit-keyframes mainvis01_rl2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img02_bx14 { 
-webkit-animation: mainvis01_tr2_14 0.9s ease-in-out 0.8s both;
-moz-animation: mainvis01_tr2_14 0.9s ease-in-out 0.8s both;
-o-animation: mainvis01_tr2_14 0.9s ease-in-out 0.8s both;
-ms-animation: mainvis01_tr2_14 0.9s ease-in-out 0.8s both;
animation: mainvis01_tr2_14 0.9s ease-in-out 0.8s both;
}
@-webkit-keyframes mainvis01_tr2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2_14{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img02_bx14 { 
-webkit-animation: mainvis01_fl2_14 0.9s ease-in 0.8s both;
-moz-animation: mainvis01_fl2_14 0.9s ease-in 0.8s both;
-o-animation: mainvis01_fl2_14 0.9s ease-in 0.8s both;
-ms-animation: mainvis01_fl2_14 0.9s ease-in 0.8s both;
animation: mainvis01_fl2_14 0.9s ease-in 0.8s both;
}
@-webkit-keyframes mainvis01_fl2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fl2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fl2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}

.da-slide-fromright .main_vis01_img02_bx14 { 
-webkit-animation: mainvis01_fr2_14 0.9s ease-in 0.8s both;
-moz-animation: mainvis01_fr2_14 0.9s ease-in 0.8s both;
-o-animation: mainvis01_fr2_14 0.9s ease-in 0.8s both;
-ms-animation: mainvis01_fr2_14 0.9s ease-in 0.8s both;
animation: mainvis01_fr2_14 0.9s ease-in 0.8s both;
}
@-webkit-keyframes mainvis01_fr2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-o-keyframes mainvis01_fr2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}
@keyframes mainvis01_fr2_14{
	0%{ top:311px; opacity: 0; }
	100%{ top:361px; opacity: 1; }}


.main_vis01_img01 {
	position:absolute;
	top:0; left:5px; }

.main_vis01_img01 { 
-webkit-animation: mainvis01_fl2 1.4s ease-in-out 1s both;
-moz-animation: mainvis01_fl2 1.4s ease-in-out 1s both;
-o-animation: mainvis01_fl2 1.4s ease-in-out 1s both;
-ms-animation: mainvis01_fl2 1.4s ease-in-out 1s both;
animation: mainvis01_fl2 1.4s ease-in-out 1s both; }

.da-slide-toleft .main_vis01_img01 { 
-webkit-animation: mainvis01_rl2 1s ease-in-out 0.3s both;
-moz-animation: mainvis01_rl2 1s ease-in-out 0.3s both;
-o-animation: mainvis01_rl2 1s ease-in-out 0.3s both;
-ms-animation: mainvis01_rl2 1s ease-in-out 0.3s both;
animation: mainvis01_rl2 1s ease-in-out 0.3s both; }
@-webkit-keyframes mainvis01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis01_img01 { 
-webkit-animation: mainvis01_tr2 3s ease-in-out 3.3s both;
-moz-animation: mainvis01_tr2 3s ease-in-out 3.3s both;
-o-animation: mainvis01_tr2 3s ease-in-out 3.3s both;
-ms-animation: mainvis01_tr2 3s ease-in-out 3.3s both;
animation: mainvis01_tr2 3s ease-in-out 3.3s both;
}
@-webkit-keyframes mainvis01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis01_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis01_img01 { 
-webkit-animation: mainvis01_fl2 0.6s ease-in 0.8s both;
-moz-animation: mainvis01_fl2 0.6s ease-in 0.8s both;
-o-animation: mainvis01_fl2 0.6s ease-in 0.8s both;
-ms-animation: mainvis01_fl2 0.6s ease-in 0.8s both;
animation: mainvis01_fl2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes mainvis01_fl2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-moz-keyframes mainvis01_fl2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-o-keyframes mainvis01_fl2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-ms-keyframes mainvis01_fl2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@keyframes mainvis01_fl2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}

.da-slide-fromright .main_vis01_img01 { 
-webkit-animation: mainvis01_fr2 0.6s ease-in 0.8s both;
-moz-animation: mainvis01_fr2 0.6s ease-in 0.8s both;
-o-animation: mainvis01_fr2 0.6s ease-in 0.8s both;
-ms-animation: mainvis01_fr2 0.6s ease-in 0.8s both;
animation: mainvis01_fr2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes mainvis01_fr2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-moz-keyframes mainvis01_fr2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-o-keyframes mainvis01_fr2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@-ms-keyframes mainvis01_fr2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}
@keyframes mainvis01_fr2{
	0%{ left:40px; opacity: 0; }
	100%{ left:5px; opacity: 1; }}


/* 메인2 - 두번째 */
@media(min-device-width:1024px){	/*PC용 버전에 보일 이미지*/
	.main_vis02 {
		background-image:url(../images/main/mainsample_02.png);
	}	
}
@media(max-device-width:972px){/*모바일용 버전에 보일 이미지*/
	.main_vis02 {
		background-image:url(../images/main/mainsample_02_m.png);
	}	
}

.main_vis02_img01 {
	position:absolute;
	top:20px; left:11px;
}
.main_vis02_img01 { 
-webkit-animation: mainvis02_fl2 1.4s ease-in-out 1s both;
-moz-animation: mainvis02_fl2 1.4s ease-in-out 1s both;
-o-animation: mainvis02_fl2 1.4s ease-in-out 1s both;
-ms-animation: mainvis02_fl2 1.4s ease-in-out 1s both;
animation: mainvis02_fl2 1.4s ease-in-out 1s both; }

.da-slide-toleft .main_vis02_img01 { 
-webkit-animation: mainvis02_rl2 1s ease-in-out 0.3s both;
-moz-animation: mainvis02_rl2 1s ease-in-out 0.3s both;
-o-animation: mainvis02_rl2 1s ease-in-out 0.3s both;
-ms-animation: mainvis02_rl2 1s ease-in-out 0.3s both;
animation: mainvis02_rl2 1s ease-in-out 0.3s both; }
@-webkit-keyframes mainvis02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis02_img01 { 
-webkit-animation: mainvis02_tr2 3s ease-in-out 3.3s both;
-moz-animation: mainvis02_tr2 3s ease-in-out 3.3s both;
-o-animation: mainvis02_tr2 3s ease-in-out 3.3s both;
-ms-animation: mainvis02_tr2 3s ease-in-out 3.3s both;
animation: mainvis02_tr2 3s ease-in-out 3.3s both;
}
@-webkit-keyframes mainvis02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes mainvis02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes mainvis02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes mainvis02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes mainvis02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis02_img01 { 
-webkit-animation: mainvis02_fl2 0.6s ease-in 0.8s both;
-moz-animation: mainvis02_fl2 0.6s ease-in 0.8s both;
-o-animation: mainvis02_fl2 0.6s ease-in 0.8s both;
-ms-animation: mainvis02_fl2 0.6s ease-in 0.8s both;
animation: mainvis02_fl2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes mainvis02_fl2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes mainvis02_fl2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes mainvis02_fl2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes mainvis02_fl2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes mainvis02_fl2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis02_img01 { 
-webkit-animation: mainvis02_fr2 0.6s ease-in 0.8s both;
-moz-animation: mainvis02_fr2 0.6s ease-in 0.8s both;
-o-animation: mainvis02_fr2 0.6s ease-in 0.8s both;
-ms-animation: mainvis02_fr2 0.6s ease-in 0.8s both;
animation: mainvis02_fr2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes mainvis02_fr2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes mainvis02_fr2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes mainvis02_fr2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes mainvis02_fr2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes mainvis02_fr2{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis02_text {
	position:absolute;
	top:123px; right:63px;
}
.main_vis02_text { 
-webkit-animation: maintext02_fl2 1.4s ease-in-out 1s both;
-moz-animation: maintext02_fl2 1.4s ease-in-out 1s both;
-o-animation: maintext02_fl2 1.4s ease-in-out 1s both;
-ms-animation: maintext02_fl2 1.4s ease-in-out 1s both;
animation: maintext02_fl2 1.4s ease-in-out 1s both; }

.da-slide-toleft .main_vis02_text { 
-webkit-animation: maintext02_rl2 1s ease-in-out 1.3s both;
-moz-animation: maintext02_rl2 1s ease-in-out 1.3s both;
-o-animation: maintext02_rl2 1s ease-in-out 1.3s both;
-ms-animation: maintext02_rl2 1s ease-in-out 1.3s both;
animation: maintext02_rl2 1s ease-in-out 1.3s both; }
@-webkit-keyframes maintext02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintext02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintext02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintext02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintext02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis02_text { 
-webkit-animation: maintext02_tr2 1s ease-in-out 1.3s both;
-moz-animation: maintext02_tr2 1s ease-in-out 1.3s both;
-o-animation: maintext02_tr2 1s ease-in-out 1.3s both;
-ms-animation: maintext02_tr2 1s ease-in-out 1.3s both;
animation: maintext02_tr2 1s ease-in-out 1.3s both;
}
@-webkit-keyframes maintext02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintext02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintext02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintext02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintext02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis02_text { 
-webkit-animation: maintext02_fl2 1.6s ease-in 1.7s both;
-moz-animation: maintext02_fl2 1.6s ease-in 1.7s both;
-o-animation: maintext02_fl2 1.6s ease-in 1.7s both;
-ms-animation: maintext02_fl2 1.6s ease-in 1.7s both;
animation: maintext02_fl2 1.6s ease-in 1.7s both;
}
@-webkit-keyframes maintext02_fl2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-moz-keyframes maintext02_fl2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-o-keyframes maintext02_fl2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-ms-keyframes maintext02_fl2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@keyframes maintext02_fl2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}

.da-slide-fromright .main_vis02_text { 
-webkit-animation: maintext02_fr2 1.6s ease-in 1.7s both;
-moz-animation: maintext02_fr2 1.6s ease-in 1.7s both;
-o-animation: maintext02_fr2 1.6s ease-in 1.7s both;
-ms-animation: maintext02_fr2 1.6s ease-in 1.7s both;
animation: maintext02_fr2 1.6s ease-in 1.7s both;
}
@-webkit-keyframes maintext02_fr2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-moz-keyframes maintext02_fr2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-o-keyframes maintext02_fr2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@-ms-keyframes maintext02_fr2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}
@keyframes maintext02_fr2{
	0%{ top:0; opacity: 0; }
	100%{ top:123px; opacity: 1; }}

/* 메인3 - 세번째 */
@media(min-device-width:1024px){	/*PC용 버전에 보일 이미지*/
	.main_vis03 {
		background-image:url(../images/main/mainsample_03.png);
	}
}
@media(max-device-width:972px){/*모바일용 버전에 보일 이미지*/
	.main_vis03 {
		background-image:url(../images/main/mainsample_03_m.png);
	}
}

.main_vis03_text {
	position:absolute;
	top:188px; right:8%;
}
.main_vis03_text { 
-webkit-animation: maintext03_fl2 1.4s ease-in-out 1s both;
-moz-animation: maintext03_fl2 1.4s ease-in-out 1s both;
-o-animation: maintext03_fl2 1.4s ease-in-out 1s both;
-ms-animation: maintext03_fl2 1.4s ease-in-out 1s both;
animation: maintext03_fl2 1.4s ease-in-out 1s both; }

.da-slide-toleft .main_vis03_text { 
-webkit-animation: maintext03_rl2 1s ease-in-out 0.7s both;
-moz-animation: maintext03_rl2 1s ease-in-out 0.7s both;
-o-animation: maintext03_rl2 1s ease-in-out 0.7s both;
-ms-animation: maintext03_rl2 1s ease-in-out 0.7s both;
animation: maintext03_rl2 1s ease-in-out 0.57 both; }
@-webkit-keyframes maintext03_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintext03_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintext03_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintext03_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintext03_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis03_text { 
-webkit-animation: maintext03_tr2 2s ease-in-out 2.3s both;
-moz-animation: maintext03_tr2 2s ease-in-out 2.3s both;
-o-animation: maintext03_tr2 2s ease-in-out 2.3s both;
-ms-animation: maintext03_tr2 2s ease-in-out 2.3s both;
animation: maintext03_tr2 2s ease-in-out 2.3s both;
}
@-webkit-keyframes maintext03_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes maintext03_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes maintext03_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes maintext03_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes maintext03_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis03_text { 
-webkit-animation: maintext03_fl2 0.6s ease-in 0.8s both;
-moz-animation: maintext03_fl2 0.6s ease-in 0.8s both;
-o-animation: maintext03_fl2 0.6s ease-in 0.8s both;
-ms-animation: maintext03_fl2 0.6s ease-in 0.8s both;
animation: maintext03_fl2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes maintext03_fl2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-moz-keyframes maintext03_fl2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-o-keyframes maintext03_fl2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-ms-keyframes maintext03_fl2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@keyframes maintext03_fl2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}

.da-slide-fromright .main_vis03_text { 
-webkit-animation: maintext03_fr2 0.6s ease-in 0.8s both;
-moz-animation: maintext03_fr2 0.6s ease-in 0.8s both;
-o-animation: maintext03_fr2 0.6s ease-in 0.8s both;
-ms-animation: maintext03_fr2 0.6s ease-in 0.8s both;
animation: maintext03_fr2 0.6s ease-in 0.8s both;
}
@-webkit-keyframes maintext03_fr2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-moz-keyframes maintext03_fr2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-o-keyframes maintext03_fr2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@-ms-keyframes maintext03_fr2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}
@keyframes maintext03_fr2{
	0%{ right:-8%; opacity: 0; }
	100%{ right:8%; opacity: 1; }}


/* 메인4 - 네번째 */
.main_vis04_bx, .main_vis04_bx_mob {
	width:1578px; height:100%;
	top:0; left:50%;
	margin-left:-780px;
	position:absolute;
}
.main_vis04_bx_mob {
	display:none;
}

@media(min-device-width:1024px){	/*PC용 버전에 보일 이미지*/
	.main_vis04 {
		background-image:url(../images/main/mainsample_04.png);
	}
}
@media(max-device-width:972px){/*모바일용 버전에 보일 이미지*/
	.main_vis04 {
		background-image:url(../images/main/mainsample_04_m.png);
	}
}


.main_vis04_img01 {
	position:absolute;
	z-index:8;
	top:20px; left:547px;
}
.main_vis04_img01 { 
-webkit-animation: main_vis04_img01_fl1 0.6s ease-in-out 0.8s both;
-moz-animation: main_vis04_img01_fl1 0.6s ease-in-out 0.8s both;
-o-animation: main_vis04_img01_fl1 0.6s ease-in-out 0.8s both;
-ms-animation: main_vis04_img01_fl1 0.6s ease-in-out 0.8s both;
animation: main_vis04_img01_fl1 0.6s ease-in-out 0.8s both; }

.da-slide-toleft .main_vis04_img01 { 
-webkit-animation: main_vis04_img01_rl1 0.6s ease-in-out 0.8s both;
-moz-animation: main_vis04_img01_rl1 0.6s ease-in-out 0.8s both;
-o-animation: main_vis04_img01_rl1 0.6s ease-in-out 0.8s both;
-ms-animation: main_vis04_img01_rl1 0.6s ease-in-out 0.8s both;
animation: main_vis04_img01_rl1 0.6s ease-in-out 0.8s both; }
@-webkit-keyframes main_vis04_img01_rl1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img01_rl1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img01_rl1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img01_rl1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img01_rl1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img01 { 
-webkit-animation: main_vis04_img01_tr1 0.6s ease-in-out 0.8s both;
-moz-animation: main_vis04_img01_tr1 0.6s ease-in-out 0.8s both;
-o-animation: main_vis04_img01_tr1 0.6s ease-in-out 0.8s both;
-ms-animation: main_vis04_img01_tr1 0.6s ease-in-out 0.8s both;
animation: main_vis04_img01_tr1 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes main_vis04_img01_tr1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img01_tr1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img01_tr1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img01_tr1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img01_tr1{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img01 { 
-webkit-animation: main_vis04_img01_fl1 0.6s ease-in 0.8s both;
-moz-animation: main_vis04_img01_fl1 0.6s ease-in 0.8s both;
-o-animation: main_vis04_img01_fl1 0.6s ease-in 0.8s both;
-ms-animation: main_vis04_img01_fl1 0.6s ease-in 0.8s both;
animation: main_vis04_img01_fl1 0.6s ease-in 0.8s both;
}
@-webkit-keyframes main_vis04_img01_fl1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img01_fl1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img01_fl1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img01_fl1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img01_fl1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img01 { 
-webkit-animation: main_vis04_img01_fr1 0.6s ease-in 0.8s both;
-moz-animation: main_vis04_img01_fr1 0.6s ease-in 0.8s both;
-o-animation: main_vis04_img01_fr1 0.6s ease-in 0.8s both;
-ms-animation: main_vis04_img01_fr1 0.6s ease-in 0.8s both;
animation: main_vis04_img01_fr1 0.6s ease-in 0.8s both;
}
@-webkit-keyframes main_vis04_img01_fr1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img01_fr1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img01_fr1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img01_fr1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img01_fr1{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img02 {
	position:absolute;
	z-index:10;
	top:0; left:0;
	width:672px; height:461px;
}
.main_vis04_img02 > img {
	width:100%; height:100%;
}
.main_vis04_img02 { 
-webkit-animation: main_vis04_img02_fl2 1s ease-in-out 1.2s both;
-moz-animation: main_vis04_img02_fl2 1s ease-in-out 1.2s both;
-o-animation: main_vis04_img02_fl2 1s ease-in-out 1.2s both;
-ms-animation: main_vis04_img02_fl2 1s ease-in-out 1.2s both;
animation: main_vis04_img02_fl2 1s ease-in-out 1.2s both; }

.da-slide-toleft .main_vis04_img02 { 
-webkit-animation: main_vis04_img02_rl2 1s ease-in-out 1.2s both;
-moz-animation: main_vis04_img02_rl2 1s ease-in-out 1.2s both;
-o-animation: main_vis04_img02_rl2 1s ease-in-out 1.2s both;
-ms-animation: main_vis04_img02_rl2 1s ease-in-out 1.2s both;
animation: main_vis04_img02_rl2 1s ease-in-out 1.2s both; }
@-webkit-keyframes main_vis04_img02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img02_rl2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img02 { 
-webkit-animation: main_vis04_img02_tr2 1s ease-in-out 1.2s both;
-moz-animation: main_vis04_img02_tr2 1s ease-in-out 1.2s both;
-o-animation: main_vis04_img02_tr2 1s ease-in-out 1.2s both;
-ms-animation: main_vis04_img02_tr2 1s ease-in-out 1.2s both;
animation: main_vis04_img02_tr2 1s ease-in-out 1.2s both;
}
@-webkit-keyframes main_vis04_img02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img02_tr2{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img02 { 
-webkit-animation: main_vis04_img02_fl2 1s ease-in 1.2s both;
-moz-animation: main_vis04_img02_fl2 1s ease-in 1.2s both;
-o-animation: main_vis04_img02_fl2 1s ease-in 1.2s both;
-ms-animation: main_vis04_img02_fl2 1s ease-in 1.2s both;
animation: main_vis04_img02_fl2 1s ease-in 1.2s both;
}
@-webkit-keyframes main_vis04_img02_fl2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-moz-keyframes main_vis04_img02_fl2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-o-keyframes main_vis04_img02_fl2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-ms-keyframes main_vis04_img02_fl2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@keyframes main_vis04_img02_fl2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}

.da-slide-fromright .main_vis04_img02 { 
-webkit-animation: main_vis04_img02_fr2 1s ease-in 1.2s both;
-moz-animation: main_vis04_img02_fr2 1s ease-in 1.2s both;
-o-animation: main_vis04_img02_fr2 1s ease-in 1.2s both;
-ms-animation: main_vis04_img02_fr2 1s ease-in 1.2s both;
animation: main_vis04_img02_fr2 1s ease-in 1.2s both;
}
@-webkit-keyframes main_vis04_img02_fr2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-moz-keyframes main_vis04_img02_fr2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-o-keyframes main_vis04_img02_fr2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@-ms-keyframes main_vis04_img02_fr2{
	0%{ left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}
@keyframes main_vis04_img02_fr2{
	0%{ width:740px; height:487px; left:-20px; opacity: 0; }
	100%{ width:672px; height:461px; left:0; opacity: 1; }}

.main_vis04_img03 {
	position:absolute;
	z-index:12;
	top:28px; left:98px;
}
.main_vis04_img03 { 
-webkit-animation: main_vis04_img03_fl 1.7s ease-in-out 1.8s both;
-moz-animation: main_vis04_img03_fl 1.7s ease-in-out 1.8s both;
-o-animation: main_vis04_img03_fl 1.7s ease-in-out 1.8s both;
-ms-animation: main_vis04_img03_fl 1.7s ease-in-out 1.8s both;
animation: main_vis04_img03_fl 1.7s ease-in-out 1.8s both; }

.da-slide-toleft .main_vis04_img03 { 
-webkit-animation: main_vis04_img03_rl 1.7s ease-in-out 1.8s both;
-moz-animation: main_vis04_img03_rl 1.7s ease-in-out 1.8s both;
-o-animation: main_vis04_img03_rl 1.7s ease-in-out 1.8s both;
-ms-animation: main_vis04_img03_rl 1.7s ease-in-out 1.8s both;
animation: main_vis04_img03_rl 1.7s ease-in-out 1.8s both; }
@-webkit-keyframes main_vis04_img03_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img03_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img03_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img03_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img03_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img03 { 
-webkit-animation: main_vis04_img03_tr 1.7s ease-in-out 1.8s both;
-moz-animation: main_vis04_img03_tr 1.7s ease-in-out 1.8s both;
-o-animation: main_vis04_img03_tr 1.7s ease-in-out 1.8s both;
-ms-animation: main_vis04_img03_tr 1.7s ease-in-out 1.8s both;
animation: main_vis04_img03_tr 1.7s ease-in-out 1.8s both;
}
@-webkit-keyframes main_vis04_img03_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img03_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img03_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img03_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img03_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img03 { 
-webkit-animation: main_vis04_img03_fl 1.7s ease-in 1.8s both;
-moz-animation: main_vis04_img03_fl 1.7s ease-in 1.8s both;
-o-animation: main_vis04_img03_fl 1.7s ease-in 1.8s both;
-ms-animation: main_vis04_img03_fl 1.7s ease-in 1.8s both;
animation: main_vis04_img03_fl 1.7s ease-in 1.8s both;
}
@-webkit-keyframes main_vis04_img03_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img03_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img03_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img03_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img03_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img03 { 
-webkit-animation: main_vis04_img03_fr 1.7s ease-in 1.8s both;
-moz-animation: main_vis04_img03_fr 1.7s ease-in 1.8s both;
-o-animation: main_vis04_img03_fr 1.7s ease-in 1.8s both;
-ms-animation: main_vis04_img03_fr 1.7s ease-in 1.8s both;
animation: main_vis04_img03_fr 1.7s ease-in 1.8s both;
}
@-webkit-keyframes main_vis04_img03_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img03_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img03_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img03_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img03_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img04 {
	position:absolute;
	z-index:14;
	bottom:-3px; left:36px;
}
.main_vis04_img04 { 
-webkit-animation: main_vis04_img04_fl 2.2s ease-in-out 2.3s both;
-moz-animation: main_vis04_img04_fl 2.2s ease-in-out 2.3s both;
-o-animation: main_vis04_img04_fl 2.2s ease-in-out 2.3s both;
-ms-animation: main_vis04_img04_fl 2.2s ease-in-out 2.3s both;
animation: main_vis04_img04_fl 2.2s ease-in-out 2.3s both; }

.da-slide-toleft .main_vis04_img04 { 
-webkit-animation: main_vis04_img04_rl 2.2s ease-in-out 2.3s both;
-moz-animation: main_vis04_img04_rl 2.2s ease-in-out 2.3s both;
-o-animation: main_vis04_img04_rl 2.2s ease-in-out 2.3s both;
-ms-animation: main_vis04_img04_rl 2.2s ease-in-out 2.3s both;
animation: main_vis04_img04_rl 2.2s ease-in-out 2.3s both; }
@-webkit-keyframes main_vis04_img04_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img04_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img04_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img04_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img04_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img04 { 
-webkit-animation: main_vis04_img04_tr 2.2s ease-in-out 2.3s both;
-moz-animation: main_vis04_img04_tr 2.2s ease-in-out 2.3s both;
-o-animation: main_vis04_img04_tr 2.2s ease-in-out 2.3s both;
-ms-animation: main_vis04_img04_tr 2.2s ease-in-out 2.3s both;
animation: main_vis04_img04_tr 2.2s ease-in-out 2.3s both;
}
@-webkit-keyframes main_vis04_img04_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img04_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img04_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img04_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img04_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img04 { 
-webkit-animation: main_vis04_img04_fl 2.2s ease-in 2.3s both;
-moz-animation: main_vis04_img04_fl 2.2s ease-in 2.3s both;
-o-animation: main_vis04_img04_fl 2.2s ease-in 2.3s both;
-ms-animation: main_vis04_img04_fl 2.2s ease-in 2.3s both;
animation: main_vis04_img04_fl 2.2s ease-in 2.3s both;
}
@-webkit-keyframes main_vis04_img04_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img04_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img04_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img04_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img04_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img04 { 
-webkit-animation: main_vis04_img04_fr 2.2s ease-in 2.3s both;
-moz-animation: main_vis04_img04_fr 2.2s ease-in 2.3s both;
-o-animation: main_vis04_img04_fr 2.2s ease-in 2.3s both;
-ms-animation: main_vis04_img04_fr 2.2s ease-in 2.3s both;
animation: main_vis04_img04_fr 2.2s ease-in 2.3s both;
}
@-webkit-keyframes main_vis04_img04_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img04_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img04_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img04_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img04_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img05 {
	position:absolute;
	z-index:16;
	top:0px; left:26px;
}
.main_vis04_img05 { 
-webkit-animation: main_vis04_img05_fl 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img05_fl 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img05_fl 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img05_fl 0.9s ease-in-out 1.1s both;
animation: main_vis04_img05_fl 0.9s ease-in-out 1.1s both; }

.da-slide-toleft .main_vis04_img05 { 
-webkit-animation: main_vis04_img05_rl 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img05_rl 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img05_rl 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img05_rl 0.9s ease-in-out 1.1s both;
animation: main_vis04_img05_rl 0.9s ease-in-out 1.1s both; }
@-webkit-keyframes main_vis04_img05_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img05_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img05_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img05_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img05_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img05 { 
-webkit-animation: main_vis04_img05_tr 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img05_tr 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img05_tr 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img05_tr 0.9s ease-in-out 1.1s both;
animation: main_vis04_img05_tr 0.9s ease-in-out 1.1s both;
}
@-webkit-keyframes main_vis04_img05_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img05_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img05_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img05_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img05_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img05 { 
-webkit-animation: main_vis04_img05_fl 2.8s ease-in 2.7s both;
-moz-animation: main_vis04_img05_fl 2.8s ease-in 2.7s both;
-o-animation: main_vis04_img05_fl 2.8s ease-in 2.7s both;
-ms-animation: main_vis04_img05_fl 2.8s ease-in 2.7s both;
animation: main_vis04_img05_fl 2.8s ease-in 2.7s both;
}
@-webkit-keyframes main_vis04_img05_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img05_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img05_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img05_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img05_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img05 { 
-webkit-animation: main_vis04_img05_fr 2.7s ease-in 2.8s both;
-moz-animation: main_vis04_img05_fr 2.7s ease-in 2.8s both;
-o-animation: main_vis04_img05_fr 2.7s ease-in 2.8s both;
-ms-animation: main_vis04_img05_fr 2.7s ease-in 2.8s both;
animation: main_vis04_img05_fr 2.7s ease-in 2.8s both;
}
@-webkit-keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img06 {
	position:absolute;
	z-index:17;
	top:0px; right:0px;
	width:569px; height:461px;
}
.main_vis04_img06 > img {
	width:100%; height:100%;
}
.main_vis04_img06 { 
-webkit-animation: main_vis04_img06_fl 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img06_fl 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img06_fl 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img06_fl 0.9s ease-in-out 1.1s both;
animation: main_vis04_img06_fl 0.9s ease-in-out 1.1s both; }

.da-slide-toleft .main_vis04_img06 { 
-webkit-animation: main_vis04_img06_rl 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img06_rl 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img06_rl 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img06_rl 0.9s ease-in-out 1.1s both;
animation: main_vis04_img06_rl 0.9s ease-in-out 1.1s both; }
@-webkit-keyframes main_vis04_img06_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img06_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img06_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img06_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img06_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img06 { 
-webkit-animation: main_vis04_img06_tr 0.9s ease-in-out 1.1s both;
-moz-animation: main_vis04_img06_tr 0.9s ease-in-out 1.1s both;
-o-animation: main_vis04_img06_tr 0.9s ease-in-out 1.1s both;
-ms-animation: main_vis04_img06_tr 0.9s ease-in-out 1.1s both;
animation: main_vis04_img06_tr 0.9s ease-in-out 1.1s both;
}
@-webkit-keyframes main_vis04_img06_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img06_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img06_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img06_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img06_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img06 { 
-webkit-animation: main_vis04_img06_fl 0.9s ease-in 1.1s both;
-moz-animation: main_vis04_img06_fl 0.9s ease-in 1.1s both;
-o-animation: main_vis04_img06_fl 0.9s ease-in 1.1s both;
-ms-animation: main_vis04_img06_fl 0.9s ease-in 1.1s both;
animation: main_vis04_img06_fl 0.9s ease-in 1.1s both;
}
@-webkit-keyframes main_vis04_img06_fl{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-moz-keyframes main_vis04_img06_fl{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-o-keyframes main_vis04_img06_fl{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-ms-keyframes main_vis04_img06_fl{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@keyframes main_vis04_img06_fl{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}

.da-slide-fromright .main_vis04_img06 { 
-webkit-animation: main_vis04_img06_fr 0.9s ease-in 1.1s both;
-moz-animation: main_vis04_img06_fr 0.9s ease-in 1.1s both;
-o-animation: main_vis04_img06_fr 0.9s ease-in 1.1s both;
-ms-animation: main_vis04_img06_fr 0.9s ease-in 1.1s both;
animation: main_vis04_img06_fr 0.9s ease-in 1.1s both;
}
@-webkit-keyframes main_vis04_img06_fr{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-moz-keyframes main_vis04_img06_fr{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-o-keyframes main_vis04_img06_fr{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@-ms-keyframes main_vis04_img06_fr{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}
@keyframes main_vis04_img06_fr{
	0%{ width:595px; height:482px; right:-30px; opacity: 0; }
	100%{ width:569px; height:461px; right:0; opacity: 1; }}

.main_vis04_img07 {
	position:absolute;
	z-index:11;
	top:0px; right:14px;
}
.main_vis04_img07 { 
-webkit-animation: main_vis04_img07_fl 2.5s ease-in-out 2.6s both;
-moz-animation: main_vis04_img07_fl 2.5s ease-in-out 2.6s both;
-o-animation: main_vis04_img07_fl 2.5s ease-in-out 2.6s both;
-ms-animation: main_vis04_img07_fl 2.5s ease-in-out 2.6s both;
animation: main_vis04_img07_fl 2.5s ease-in-out 2.6s both; }

.da-slide-toleft .main_vis04_img07 { 
-webkit-animation: main_vis04_img07_rl 2.5s ease-in-out 2.6s both;
-moz-animation: main_vis04_img07_rl 2.5s ease-in-out 2.6s both;
-o-animation: main_vis04_img07_rl 2.5s ease-in-out 2.6s both;
-ms-animation: main_vis04_img07_rl 2.5s ease-in-out 2.6s both;
animation: main_vis04_img07_rl 2.5s ease-in-out 2.6s both; }
@-webkit-keyframes main_vis04_img07_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img07_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img07_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img07_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img07_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img07 { 
-webkit-animation: main_vis04_img07_tr 2.5s ease-in-out 2.6s both;
-moz-animation: main_vis04_img07_tr 2.5s ease-in-out 2.6s both;
-o-animation: main_vis04_img07_tr 2.5s ease-in-out 2.6s both;
-ms-animation: main_vis04_img07_tr 2.5s ease-in-out 2.6s both;
animation: main_vis04_img07_tr 2.5s ease-in-out 2.6s both;
}
@-webkit-keyframes main_vis04_img07_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img07_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img07_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img07_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img07_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img07 { 
-webkit-animation: main_vis04_img07_fl 2.5s ease-in 2.6s both;
-moz-animation: main_vis04_img07_fl 2.5s ease-in 2.6s both;
-o-animation: main_vis04_img07_fl 2.5s ease-in 2.6s both;
-ms-animation: main_vis04_img07_fl 2.5s ease-in 2.6s both;
animation: main_vis04_img07_fl 2.5s ease-in 2.6s both;
}
@-webkit-keyframes main_vis04_img07_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img07_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img07_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img07_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img07_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img07 { 
-webkit-animation: main_vis04_img07_fr 2.5s ease-in 2.6s both;
-moz-animation: main_vis04_img07_fr 2.5s ease-in 2.6s both;
-o-animation: main_vis04_img07_fr 2.5s ease-in 2.6s both;
-ms-animation: main_vis04_img07_fr 2.5s ease-in 2.6s both;
animation: main_vis04_img07_fr 2.5s ease-in 2.6s both;
}
@-webkit-keyframes main_vis04_img07_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img07_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img07_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img07_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img07_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img08 {
	position:absolute;
	z-index:20;
	bottom:-3px; right:197px;
}
.main_vis04_img08 { 
-webkit-animation: main_vis04_img08_fl 2.8s ease-in-out 2.9s both;
-moz-animation: main_vis04_img08_fl 2.8s ease-in-out 2.9s both;
-o-animation: main_vis04_img08_fl 2.8s ease-in-out 2.9s both;
-ms-animation: main_vis04_img08_fl 2.8s ease-in-out 2.9s both;
animation: main_vis04_img08_fl 2.8s ease-in-out 2.9s both; }

.da-slide-toleft .main_vis04_img08 { 
-webkit-animation: main_vis04_img08_rl 2.8s ease-in-out 2.9s both;
-moz-animation: main_vis04_img08_rl 2.8s ease-in-out 2.9s both;
-o-animation: main_vis04_img08_rl 2.8s ease-in-out 2.9s both;
-ms-animation: main_vis04_img08_rl 2.8s ease-in-out 2.9s both;
animation: main_vis04_img08_rl 2.8s ease-in-out 2.9s both; }
@-webkit-keyframes main_vis04_img08_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img08_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img08_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img08_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img08_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img08 { 
-webkit-animation: main_vis04_img08_tr 2.8s ease-in-out 2.9s both;
-moz-animation: main_vis04_img08_tr 2.8s ease-in-out 2.9s both;
-o-animation: main_vis04_img08_tr 2.8s ease-in-out 2.9s both;
-ms-animation: main_vis04_img08_tr 2.8s ease-in-out 2.9s both;
animation: main_vis04_img08_tr 2.8s ease-in-out 2.9s both;
}
@-webkit-keyframes main_vis04_img08_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img08_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img08_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img08_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img08_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img08 { 
-webkit-animation: main_vis04_img08_fl 2.8s ease-in 2.9s both;
-moz-animation: main_vis04_img08_fl 2.8s ease-in 2.9s both;
-o-animation: main_vis04_img08_fl 2.8s ease-in 2.9s both;
-ms-animation: main_vis04_img08_fl 2.8s ease-in 2.9s both;
animation: main_vis04_img08_fl 2.8s ease-in 2.9s both;
}
@-webkit-keyframes main_vis04_img08_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img08_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img08_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img08_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img08_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img08 { 
-webkit-animation: main_vis04_img08_fr 2.8s ease-in 2.9s both;
-moz-animation: main_vis04_img08_fr 2.8s ease-in 2.9s both;
-o-animation: main_vis04_img08_fr 2.8s ease-in 2.9s both;
-ms-animation: main_vis04_img08_fr 2.8s ease-in 2.9s both;
animation: main_vis04_img08_fr 2.8s ease-in 2.9s both;
}
@-webkit-keyframes main_vis04_img05_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img08_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img08_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img08_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img08_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_img09 {
	position:absolute;
	z-index:20;
	top:0px; right:14px;
}
.main_vis04_img09 { 
-webkit-animation: main_vis04_img09_fl 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_img09_fl 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_img09_fl 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_img09_fl 3.1s ease-in-out 3.2s both;
animation: main_vis04_img09_fl 3.1s ease-in-out 3.2s both; }

.da-slide-toleft .main_vis04_img09 { 
-webkit-animation: main_vis04_img09_rl 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_img09_rl 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_img09_rl 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_img09_rl 3.1s ease-in-out 3.2s both;
animation: main_vis04_img09_rl 3.1s ease-in-out 3.2s both; }
@-webkit-keyframes main_vis04_img09_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img09_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img09_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img09_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img09_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_img09 { 
-webkit-animation: main_vis04_img09_tr 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_img09_tr 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_img09_tr 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_img09_tr 3.1s ease-in-out 3.2s both;
animation: main_vis04_img09_tr 3.1s ease-in-out 3.2s both;
}
@-webkit-keyframes main_vis04_img09_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_img09_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_img09_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_img09_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_img09_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_img09 { 
-webkit-animation: main_vis04_img09_fl 3.1s ease-in 3.2s both;
-moz-animation: main_vis04_img09_fl 3.1s ease-in 3.2s both;
-o-animation: main_vis04_img09_fl 3.1s ease-in 3.2s both;
-ms-animation: main_vis04_img09_fl 3.1s ease-in 3.2s both;
animation: main_vis04_img09_fl 3.1s ease-in 3.2s both;
}
@-webkit-keyframes main_vis04_img09_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img09_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img09_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img09_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img09_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_img09 { 
-webkit-animation: main_vis04_img09_fr 3.1s ease-in 3.2s both;
-moz-animation: main_vis04_img09_fr 3.1s ease-in 3.2s both;
-o-animation: main_vis04_img09_fr 3.1s ease-in 3.2s both;
-ms-animation: main_vis04_img09_fr 3.1s ease-in 3.2s both;
animation: main_vis04_img09_fr 3.1s ease-in 3.2s both;
}
@-webkit-keyframes main_vis04_img09_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_img09_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_img09_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_img09_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_img09_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.main_vis04_txt {
	position:absolute;
	z-index:50;
	top:146px; left:320px;
}
.main_vis04_txt { 
-webkit-animation: main_vis04_txt_fl 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_txt_fl 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_txt_fl 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_txt_fl 3.1s ease-in-out 3.2s both;
animation: main_vis04_txt_fl 3.1s ease-in-out 3.2s both; }

.da-slide-toleft .main_vis04_txt { 
-webkit-animation: main_vis04_txt_rl 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_txt_rl 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_txt_rl 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_txt_rl 3.1s ease-in-out 3.2s both;
animation: main_vis04_txt_rl 3.1s ease-in-out 3.2s both; }
@-webkit-keyframes main_vis04_txt_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_txt_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_txt_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_txt_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_txt_rl{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-toright .main_vis04_txt { 
-webkit-animation: main_vis04_txt_tr 3.1s ease-in-out 3.2s both;
-moz-animation: main_vis04_txt_tr 3.1s ease-in-out 3.2s both;
-o-animation: main_vis04_txt_tr 3.1s ease-in-out 3.2s both;
-ms-animation: main_vis04_txt_tr 3.1s ease-in-out 3.2s both;
animation: main_vis04_txt_tr 3.1s ease-in-out 3.2s both;
}
@-webkit-keyframes main_vis04_txt_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-moz-keyframes main_vis04_txt_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-o-keyframes main_vis04_txt_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@-ms-keyframes main_vis04_txt_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}
@keyframes main_vis04_txt_tr{
	0%{ opacity: 1; }
	100%{ opacity: 0; }}

.da-slide-fromleft .main_vis04_txt { 
-webkit-animation: main_vis04_txt_fl 3.1s ease-in 3.2s both;
-moz-animation: main_vis04_txt_fl 3.1s ease-in 3.2s both;
-o-animation: main_vis04_txt_fl 3.1s ease-in 3.2s both;
-ms-animation: main_vis04_txt_fl 3.1s ease-in 3.2s both;
animation: main_vis04_txt_fl 3.1s ease-in 3.2s both;
}
@-webkit-keyframes main_vis04_txt_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_txt_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_txt_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_txt_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_txt_fl{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

.da-slide-fromright .main_vis04_txt { 
-webkit-animation: main_vis04_txt_fr 3.1s ease-in 3.2s both;
-moz-animation: main_vis04_txt_fr 3.1s ease-in 3.2s both;
-o-animation: main_vis04_txt_fr 3.1s ease-in 3.2s both;
-ms-animation: main_vis04_txt_fr 3.1s ease-in 3.2s both;
animation: main_vis04_txt_fr 3.1s ease-in 3.2s both;
}
@-webkit-keyframes main_vis04_txt_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-moz-keyframes main_vis04_txt_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-o-keyframes main_vis04_txt_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@-ms-keyframes main_vis04_txt_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}
@keyframes main_vis04_txt_fr{
	0%{ opacity: 0; }
	100%{ opacity: 1; }}

/* 메인5 - 다섯번째 */
@media(min-device-width:1024px){	/*PC용 버전에 보일 이미지*/
	.main_vis05 {
		background-image:url(../images/main/mainsample_05.png);
	}
}
@media(max-device-width:972px){/*모바일용 버전에 보일 이미지*/
	.main_vis05 {
		background-image:url(../images/main/mainsample_05_m.png);
	}
}

/* 메인6 - 여섯번째 */
@media(min-device-width:1024px){	/*PC용 버전에 보일 이미지*/
	.main_vis06 {
		background-image:url(../images/main/mainsample_brand.png);
	}
}
@media(max-device-width:972px){/*모바일용 버전에 보일 이미지*/
	.main_vis06 {
		background-image:url(../images/main/mainsample_brand_m.png);
	}
}

/* 메인슬라이드 버튼 */
.da-arrows{ 
-moz-user-select: none; 
-webkit-user-select: none; 
}
.da-arrows span{ 
	z-index:600; 
	position:absolute;
	top:230px;
	width:46px; height:44px;
	opacity:0.6;
	cursor: pointer;
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s; 
}
.da-arrows-prev { 
	background:url(../images/main/arrow_left.png) no-repeat top right; 
	background-size:cover; 
	text-indent:-9999px;
}
.da-arrows-next { 
	background:url(../images/main/arrow_right.png) no-repeat top left; 
	background-size:cover; 
	text-indent:-9999px;
}
.da-arrows span.da-arrows-prev{ left: 0; }
.da-arrows span.da-arrows-next{ right: 75px; }

@media only screen and (max-width: 1100px) {
	.da-slider {
		height:300px;
	}
	.main_vis01, .main_vis02, .main_vis03, .main_vis04, .main_vis05 , .main_vis06{ 
		background-size:100% 300px;
	}
	
	.da-arrows span{ 
		top:130px;
	}
	.main_vis04_bx, .main_vis01_bx {
		display:none;
	}
	
	.main_vis04_bx_mob, .main_vis01_bx_mob {
		display:block;
	}
}
@media only screen and (max-width: 802px) {
	.da-arrows span.da-arrows-next{ right:0; }
	
	.da-slider {
		height:250px;
	}
	.main_vis01, .main_vis02, .main_vis03, .main_vis04, .main_vis05 , .main_vis06 { 
		background-size:100% 250px;
	}
	
	.da-arrows span{ 
		top:103px;
	}
}
@media only screen and (max-width: 470px) {
	.da-slider {
		height:200px;
	}
	.main_vis01, .main_vis02, .main_vis03, .main_vis04, .main_vis05 , .main_vis06 { 
		background-size:100% 200px;
	}
	
	
	.da-arrows span{ 
		top:78px;
	}
}


/*협력업체 슬라읻  테스트*/
.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}

/*************************************
 * specific styling for #demo3
 ************************************/

#demo3 {
	margin: 40px auto;
}

#demo3 .als-item {
	margin: 0px 5px;
	padding: 4px 0px;
	min-height: 120px;
	min-width: 100px;
	text-align: center;
}

#demo3 .als-item img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}

#demo3 .als-prev, #demo3 .als-next {
	top: 40px;
}

#demo3 .als-prev {
	left: 200px;
}

#demo3 .als-next {
	right: 200px;
}