@charset "utf-8";

#m_vis {position:relative;z-index:1;}
#m_vis .adm {display:block;position:absolute;right:10px;bottom:10px;padding:3px 7px;border:1px solid #d8d8d8;border-radius:2px;font-size:.82em;color:rgba(0,0,0,.5);text-transform:uppercase;box-shadow:1px 1px 3px rgba(0,0,0,.1);z-index:3;}
#m_vis .adm:hover {color:#e33;}

.da-slider {position:relative;width:100%;min-width:940px;height:520px;margin-top:20px;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 {position:absolute;left:0;top:0;width:100%;height:100%;}
.da-slide-current {z-index:2;}
.da-slide h2,.da-slide p,.da-slide .da-img {display:block;position:absolute;opacity:0;left:110%;}
.da-slide h2 {top:150px;font-family:"Noto Sans KR","Nanum Gothic","나눔고딕","돋움";font-size:2.6em;font-weight:700;color:#2f329f;white-space:nowrap;text-shadow:1px 1px 1px rgba(0,0,0,0.2);z-index:10;}
.da-slide p {top:235px;width:40%;font-size:1.3em;color:rgba(0,0,0,.5);line-height:1.4em;word-break:keep-all;}
.da-slide p a {display:inline-block;margin-top:30px;padding:10px 40px;border:1px solid #d8d8d8;border-radius:3px;font-size:.8em;color:#2f329f;background:#fff;background:linear-gradient(#fff,#fff,#efefef);box-shadow:inset 0 -1px 2px #fff,1px 1px 5px rgba(0,0,0,.1);transition:all .2s;}
.da-slide p a:hover {border-color:#000;color:#fff;background:#333;background:linear-gradient(#333,#666);box-shadow:1px 1px 5px rgba(0,0,0,.1);}
/* All Device */
@media all and (max-width:1180px) {.da-slide h2 {font-size:2.5em;}.da-slide p {top:120px;font-size:1em;}}
.da-slide .da-img {left:60%;top:30px;width:30%;}
.da-dots {position:absolute;left:0;bottom:10px;width:100%;text-align:center;z-index:2;-moz-user-select:none;-webkit-user-select:none;}
.da-dots span {display:inline-block;position:relative;width:20px;height:20px;margin:3px;border-radius:50%;background:#e54f42;cursor:pointer;}
.da-dots span.da-dots-current:after {position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;content:'';background:rgb(255,255,255);}
.da-slide-current h2,.da-slide-current p {left:10%;opacity:1;}
/* All Device */
@media all and (max-width:1600px) {.da-slide .da-img {left:20%;top:50px;width:35%;}.da-slide h2{top:80px;}.da-slide p{top:165px;}}
@media all and (max-width:1180px) {.da-slider {height:400px;}.da-slide h2{top:50px;}.da-slide p{top:135px;}.da-slide-current h2,.da-slide-current p {left:5%;opacity:1;}.da-slide .da-img {left:10%;top:50px;width:35%;}}
.da-slide-current .da-img {left:60%;opacity:1;}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2 {
	-webkit-animation:fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation:fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation:fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation:fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation:fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p {
	-webkit-animation:fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation:fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation:fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation:fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation:fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link {
	-webkit-animation:fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation:fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation:fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation:fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation:fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img {
	-webkit-animation:fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation:fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation:fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation:fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation:fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromRightAnim2 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromRightAnim3 {
	0% { left:110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromRightAnim4 {
	0% { left:110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-moz-keyframes fromRightAnim1 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromRightAnim2 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromRightAnim3 {
	0% { left:110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromRightAnim4 {
	0% { left:110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-o-keyframes fromRightAnim1 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromRightAnim2 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromRightAnim3 {
	0% { left:110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromRightAnim4 {
	0% { left:110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-ms-keyframes fromRightAnim1 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromRightAnim2 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromRightAnim3 {
	0% { left:110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromRightAnim4 {
	0% { left:110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@keyframes fromRightAnim1 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromRightAnim2 {
	0% { left:110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromRightAnim3 {
	0% { left:110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromRightAnim4 {
	0% { left:110%; opacity:0; }
	100% { left:60%; opacity:1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2 {
	-webkit-animation:fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation:fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation:fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation:fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation:fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p {
	-webkit-animation:fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation:fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation:fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation:fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation:fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link {
	-webkit-animation:fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation:fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation:fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation:fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation:fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img {
	-webkit-animation:fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation:fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation:fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation:fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation:fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromLeftAnim2 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromLeftAnim3 {
	0% { left:-110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-webkit-keyframes fromLeftAnim4 {
	0% { left:-110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-moz-keyframes fromLeftAnim1 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromLeftAnim2 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromLeftAnim3 {
	0% { left:-110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-moz-keyframes fromLeftAnim4 {
	0% { left:-110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-o-keyframes fromLeftAnim1 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromLeftAnim2 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromLeftAnim3 {
	0% { left:-110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-o-keyframes fromLeftAnim4 {
	0% { left:-110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@-ms-keyframes fromLeftAnim1 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromLeftAnim2 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromLeftAnim3 {
	0% { left:-110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@-ms-keyframes fromLeftAnim4 {
	0% { left:-110%; opacity:0; }
	100% { left:60%; opacity:1; }
}

@keyframes fromLeftAnim1 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromLeftAnim2 {
	0% { left:-110%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromLeftAnim3 {
	0% { left:-110%; opacity:0; }
	1% { left:10%; opacity:0; }
	100% { left:10%; opacity:1; }
}
@keyframes fromLeftAnim4 {
	0% { left:-110%; opacity:0; }
	100% { left:60%; opacity:1; }
}
/* Slide out to the right */
.da-slide-toright h2 {
	-webkit-animation:toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation:toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation:toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation:toRightAnim1 0.6s ease-in-out 0.6s both;
	animation:toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p {
	-webkit-animation:toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation:toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation:toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation:toRightAnim2 0.6s ease-in-out 0.3s both;
	animation:toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link {
	-webkit-animation:toRightAnim3 0.4s ease-in-out both;
	-moz-animation:toRightAnim3 0.4s ease-in-out both;
	-o-animation:toRightAnim3 0.4s ease-in-out both;
	-ms-animation:toRightAnim3 0.4s ease-in-out both;
	animation:toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img {
	-webkit-animation:toRightAnim4 0.6s ease-in-out both;
	-moz-animation:toRightAnim4 0.6s ease-in-out both;
	-o-animation:toRightAnim4 0.6s ease-in-out both;
	-ms-animation:toRightAnim4 0.6s ease-in-out both;
	animation:toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-webkit-keyframes toRightAnim2 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-webkit-keyframes toRightAnim3 {
	0% { left:10%;  opacity:1; }
	99% { left:10%; opacity:0; }
	100% { left:100%; opacity:0; }
}
@-webkit-keyframes toRightAnim4 {
	0% { left:60%;  opacity:1; }
	30% { left:55%;  opacity:1; }
	100% { left:100%; opacity:0; }
}

@-moz-keyframes toRightAnim1 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-moz-keyframes toRightAnim2 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-moz-keyframes toRightAnim3 {
	0% { left:10%;  opacity:1; }
	99% { left:10%; opacity:0; }
	100% { left:100%; opacity:0; }
}
@-moz-keyframes toRightAnim4 {
	0% { left:60%;  opacity:1; }
	30% { left:55%;  opacity:1; }
	100% { left:100%; opacity:0; }
}

@-o-keyframes toRightAnim1 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-o-keyframes toRightAnim2 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-o-keyframes toRightAnim3 {
	0% { left:10%;  opacity:1; }
	99% { left:10%; opacity:0; }
	100% { left:100%; opacity:0; }
}
@-o-keyframes toRightAnim4 {
	0% { left:60%;  opacity:1; }
	30% { left:55%;  opacity:1; }
	100% { left:100%; opacity:0; }
}

@-ms-keyframes toRightAnim1 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-ms-keyframes toRightAnim2 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@-ms-keyframes toRightAnim3 {
	0% { left:10%;  opacity:1; }
	99% { left:10%; opacity:0; }
	100% { left:100%; opacity:0; }
}
@-ms-keyframes toRightAnim4 {
	0% { left:60%;  opacity:1; }
	30% { left:55%;  opacity:1; }
	100% { left:100%; opacity:0; }
}

@keyframes toRightAnim1 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@keyframes toRightAnim2 {
	0% { left:10%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
@keyframes toRightAnim3 {
	0% { left:10%;  opacity:1; }
	99% { left:10%; opacity:0; }
	100% { left:100%; opacity:0; }
}
@keyframes toRightAnim4 {
	0% { left:60%;  opacity:1; }
	30% { left:55%;  opacity:1; }
	100% { left:100%; opacity:0; }
}
/* Slide out to the left*/
.da-slide-toleft h2 {
	-webkit-animation:toLeftAnim1 0.6s ease-in-out both;
	-moz-animation:toLeftAnim1 0.6s ease-in-out both;
	-o-animation:toLeftAnim1 0.6s ease-in-out both;
	-ms-animation:toLeftAnim1 0.6s ease-in-out both;
	animation:toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p {
	-webkit-animation:toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation:toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation:toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation:toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation:toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link {
	-webkit-animation:toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation:toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation:toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation:toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation:toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img {
	-webkit-animation:toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation:toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation:toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation:toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation:toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-webkit-keyframes toLeftAnim2 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-webkit-keyframes toLeftAnim3 {
	0% { left:10%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-webkit-keyframes toLeftAnim4 {
	0% { left:60%;  opacity:1; }
	70% { left:30%;  opacity:0; }
	100% { left:-50%; opacity:0; }
}

@-moz-keyframes toLeftAnim1 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-moz-keyframes toLeftAnim2 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-moz-keyframes toLeftAnim3 {
	0% { left:10%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-moz-keyframes toLeftAnim4 {
	0% { left:60%;  opacity:1; }
	70% { left:30%;  opacity:0; }
	100% { left:-50%; opacity:0; }
}

@-o-keyframes toLeftAnim1 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-o-keyframes toLeftAnim2 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-o-keyframes toLeftAnim3 {
	0% { left:10%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-o-keyframes toLeftAnim4 {
	0% { left:60%;  opacity:1; }
	70% { left:30%;  opacity:0; }
	100% { left:-50%; opacity:0; }
}

@-ms-keyframes toLeftAnim1 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-ms-keyframes toLeftAnim2 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-ms-keyframes toLeftAnim3 {
	0% { left:10%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@-ms-keyframes toLeftAnim4 {
	0% { left:60%;  opacity:1; }
	70% { left:30%;  opacity:0; }
	100% { left:-50%; opacity:0; }
}

@keyframes toLeftAnim1 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@keyframes toLeftAnim2 {
	0% { left:10%;  opacity:1; }
	30% { left:15%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@keyframes toLeftAnim3 {
	0% { left:10%;  opacity:1; }
	100% { left:-50%; opacity:0; }
}
@keyframes toLeftAnim4 {
	0% { left:60%;  opacity:1; }
	70% { left:30%;  opacity:0; }
	100% { left:-50%; opacity:0; }
}