/*! Writen	by SCSS */
.mainvisual_area {
  position: relative; }
  .mainvisual_area .main_slider {
    position: relative; }
    .mainvisual_area .main_slider.second_loop .swiper-wrapper .swiper-slide .image_txt {
      opacity: 1 !important;
      filter: blur(0) !important;
      transition: none !important; }
    .mainvisual_area .main_slider .swiper-wrapper .swiper-slide.swiper-slide-active .image_txt {
      opacity: 1;
      filter: blur(0); }
    .mainvisual_area .main_slider .swiper-wrapper .swiper-slide .image_txt {
      position: absolute;
      inset: 0;
      opacity: 0;
      filter: blur(15px);
      transition: 2s opacity ease-in-out 0s,2s filter ease-in-out 0s; }
    .mainvisual_area .main_slider .swiper-wrapper .swiper-slide .full_img img {
      width: 100%; }
    .mainvisual_area .main_slider .swiper-button-next, .mainvisual_area .main_slider .swiper-button-prev {
      width: 32px;
      filter: drop-shadow(0px 0px 2px #000); }
    .mainvisual_area .main_slider .swiper-button-next {
      right: 5px; }
    .mainvisual_area .main_slider .swiper-button-prev {
      left: 5px; }
    .mainvisual_area .main_slider .swiper-button-prev:after,
    .mainvisual_area .main_slider .swiper-container-rtl .swiper-button-next:after,
    .mainvisual_area .main_slider .swiper-button-next:after,
    .mainvisual_area .main_slider .swiper-container-rtl .swiper-button-prev:after {
      content: none !important; }

.mainvisual_wrap {
  background: #000; }
  .mainvisual_wrap .fix_main {
    padding-bottom: 200px; }
    .mainvisual_wrap .fix_main:last-child {
      padding-bottom: 0; }

/*# sourceMappingURL=mainvisual.css.map */
