@charset "utf-8";

#fullVisual .fvisual li { min-height: 100vh; overflow: hidden }
#fullVisual .fvisual li {
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
#fullVisual .fvisual li.v1 { background: url(../../../img/visual1.jpg) no-repeat center center; }
#fullVisual .fvisual li.v2 { background: url(../../../img/visual2.jpg) no-repeat center center; }
#fullVisual .fvisual li.v3 { background: url(../../../img/visual3.jpg) no-repeat center center; }
#fullVisual .fvisual li.v4 { background: url(../../../img/visual4.jpg) no-repeat center center; }
#fullVisual .fvisual li.v5 { background: url(../../../img/visual5.jpg) no-repeat center center; }
#fvisualNext, #fvisualPrev { position: absolute; top: 50%  }
#fvisualNext { right:50px; }
#fvisualPrev { left:50px; }

#fullVisual .v1 .anim { position:absolute; display: inline-block; top:520px; left:50%; transform: translateX(-50%); }
#fullVisual .anim .txt {
  position:relative; text-align: center; display: block; color:#fff;
  font-family: 'Noto Sans KR'; letter-spacing: -0.5px; white-space: nowrap;
}
/**/

#fullVisual .v1 .anim .t1 { font-size:30px; font-weight:700; margin-top:0px; }
#fullVisual .v1 .anim .t2 { font-size:47px; font-weight:900; margin-top:27px; }
#fullVisual .v1 .anim .t3 { font-size:18px; font-weight:300; margin-top:20px; }
#fullVisual .v1 .anim .t4 { font-size:18px; font-weight:300 !important; margin-top:0px; }
#fullVisual .v1 .anim .t5 { font-size:18px; font-weight:300 !important; margin-top:0px; }

#fullVisual .v2 .anim { position:absolute; display: inline-block; top:520px; left:50%; transform: translateX(-50%); }
#fullVisual .v2 .anim .t1 { font-size:30px; font-weight:700; margin-top:0px; }
#fullVisual .v2 .anim .t2 { font-size:47px; font-weight:900; margin-top:27px; }
#fullVisual .v2 .anim .t3 { font-size:18px; font-weight:300; margin-top:20px; }
#fullVisual .v2 .anim .t4 { font-size:18px; font-weight:300 !important; margin-top:0px; }

#fullVisual .v3 .anim { position:absolute; display: inline-block; top:520px; left:50%; transform: translateX(-50%); }
#fullVisual .v3 .anim .t1 { font-size:30px; font-weight:700; margin-top:0px; }
#fullVisual .v3 .anim .t2 { font-size:47px; font-weight:900; margin-top:27px; }
#fullVisual .v3 .anim .t3 { font-size:18px; font-weight:300; margin-top:20px; }
#fullVisual .v3 .anim .t4 { font-size:18px; font-weight:300 !important; margin-top:0px; }
#fullVisual .v3 .anim .t5 { font-size:18px; font-weight:300 !important; margin-top:0px; }

#fullVisual .v4 .anim { position:absolute; display: inline-block; top:520px; left:50%; transform: translateX(-50%); }
#fullVisual .v4 .anim .t1 { font-size:30px; font-weight:700; margin-top:0px; }
#fullVisual .v4 .anim .t2 { font-size:47px; font-weight:900; margin-top:27px; }
#fullVisual .v4 .anim .t3 { font-size:18px; font-weight:300; margin-top:20px; }
#fullVisual .v4 .anim .t4 { font-size:18px; font-weight:300 !important; margin-top:0px; }

#fullVisual .v5 .anim { position:absolute; display: inline-block; top:520px; left:50%; transform: translateX(-50%); }
#fullVisual .v5 .anim .t1 { font-size:30px; font-weight:700; margin-top:0px; }
#fullVisual .v5 .anim .t2 { font-size:47px; font-weight:900; margin-top:27px; }
#fullVisual .v5 .anim .t3 { font-size:18px; font-weight:300; margin-top:20px; }
#fullVisual .v5 .anim .t4 { font-size:18px; font-weight:300 !important; margin-top:0px; }
#fullVisual .v5 .anim .t5 { font-size:18px; font-weight:300 !important; margin-top:0px; }






#section1 .etc { position:absolute; z-index: 9; left:50px; bottom:20px; color:#fff; text-shadow: 2px 2px 4px #000;}

#fullVisual .img {
    position:absolute;
    top: 0; left: 0; width:100%; height:100%;
    background-size: cover;
    background-position:center center;
}
#fullVisual .v1 .img { background-image: url(../../../img/visual1.jpg); }
#fullVisual .v2 .img { background-image: url(../../../img/visual2.jpg); }